.elementor-31150 .elementor-element.elementor-element-60151978 > .elementor-container{max-width:980px;}.elementor-31150 .elementor-element.elementor-element-60151978{padding:70px 24px 70px 24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31150 .elementor-element.elementor-element-120fce97 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-31150 .elementor-element.elementor-element-120fce97{text-align:center;}.elementor-31150 .elementor-element.elementor-element-120fce97 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;line-height:1.15em;color:#005A80;}.elementor-31150 .elementor-element.elementor-element-2c7a73dc > .elementor-container{max-width:980px;}.elementor-31150 .elementor-element.elementor-element-2c7a73dc{padding:70px 24px 70px 24px;}.elementor-31150 .elementor-element.elementor-element-da3062d > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-31150 .elementor-element.elementor-element-da3062d{text-align:center;}.elementor-31150 .elementor-element.elementor-element-da3062d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;line-height:1.15em;color:#005A80;}.elementor-31150 .elementor-element.elementor-element-d9599f9 > .elementor-container{max-width:980px;}.elementor-31150 .elementor-element.elementor-element-d9599f9{padding:70px 24px 70px 24px;}.elementor-31150 .elementor-element.elementor-element-3752f0a > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-31150 .elementor-element.elementor-element-3752f0a{text-align:center;}.elementor-31150 .elementor-element.elementor-element-3752f0a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;line-height:1.15em;color:#005A80;}.elementor-31150 .elementor-element.elementor-element-17dcd2c5 > .elementor-container{max-width:980px;}.elementor-31150 .elementor-element.elementor-element-17dcd2c5{padding:70px 24px 70px 24px;}.elementor-31150 .elementor-element.elementor-element-77e9be7e > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-31150 .elementor-element.elementor-element-77e9be7e{text-align:center;}.elementor-31150 .elementor-element.elementor-element-77e9be7e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;line-height:1.15em;color:#005A80;}.elementor-31150 .elementor-element.elementor-element-31e688f3:not(.elementor-motion-effects-element-type-background), .elementor-31150 .elementor-element.elementor-element-31e688f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123F5B;background-image:url("https://itvt.de/wp-content/uploads/2026/09/Blog-Banner-1-1.png");background-position:center center;background-size:cover;}.elementor-31150 .elementor-element.elementor-element-31e688f3 > .elementor-background-overlay{background-color:rgba(18,63,91,0.72);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31150 .elementor-element.elementor-element-31e688f3 > .elementor-container{min-height:400px;}.elementor-31150 .elementor-element.elementor-element-31e688f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 64px 20px;}.elementor-31150 .elementor-element.elementor-element-3e3a5adc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-31150 .elementor-element.elementor-element-11ead341 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-31150 .elementor-element.elementor-element-11ead341{text-align:center;}.elementor-31150 .elementor-element.elementor-element-11ead341 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-31150 .elementor-element.elementor-element-37c8879a{text-align:center;}.elementor-31150 .elementor-element.elementor-element-37c8879a .elementor-heading-title{color:#FFFFFF;}.elementor-31150 .elementor-element.elementor-element-1477255{text-align:center;}.elementor-31150 .elementor-element.elementor-element-1477255 .elementor-heading-title{color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31150 .elementor-element.elementor-element-2d5fcac6 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:16px 34px 16px 34px;}.elementor-31150 .elementor-element.elementor-element-2d5fcac6 .elementor-button:hover, .elementor-31150 .elementor-element.elementor-element-2d5fcac6 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-31150 .elementor-element.elementor-element-2d5fcac6 > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-31150 .elementor-element.elementor-element-2d5fcac6 .elementor-button:hover svg, .elementor-31150 .elementor-element.elementor-element-2d5fcac6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-31150 .elementor-element.elementor-element-412e0b93:not(.elementor-motion-effects-element-type-background), .elementor-31150 .elementor-element.elementor-element-412e0b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31150 .elementor-element.elementor-element-412e0b93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 64px 20px;}.elementor-31150 .elementor-element.elementor-element-412e0b93 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31150 .elementor-element.elementor-element-9fa85bb{--spacer-size:50px;}.elementor-31150 .elementor-element.elementor-element-4b3ba6a0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-31150 .elementor-element.elementor-element-4b3ba6a0 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-31150 .elementor-element.elementor-element-50c9732e > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31150 .elementor-element.elementor-element-50c9732e{text-align:start;}.elementor-31150 .elementor-element.elementor-element-50c9732e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;color:#123F5B;}.elementor-31150 .elementor-element.elementor-element-3b9f4b32{--spacer-size:28px;}.elementor-31150 .elementor-element.elementor-element-7edbad57 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-31150 .elementor-element.elementor-element-7edbad57{text-align:start;}.elementor-31150 .elementor-element.elementor-element-7edbad57 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:700;color:#123F5B;}.elementor-31150 .elementor-element.elementor-element-7add7477:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-31150 .elementor-element.elementor-element-7add7477 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31150 .elementor-element.elementor-element-7add7477 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-31150 .elementor-element.elementor-element-7add7477 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3EAEE;box-shadow:0px 10px 30px 0px rgba(18,63,91,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 24px 26px 24px;}.elementor-31150 .elementor-element.elementor-element-7add7477 > .elementor-element-populated, .elementor-31150 .elementor-element.elementor-element-7add7477 > .elementor-element-populated > .elementor-background-overlay, .elementor-31150 .elementor-element.elementor-element-7add7477 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-31150 .elementor-element.elementor-element-7add7477 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-31150 .elementor-element.elementor-element-7c2b2b9e{--divider-border-style:solid;--divider-color:#E3EAEE;--divider-border-width:1px;}.elementor-31150 .elementor-element.elementor-element-7c2b2b9e .elementor-divider-separator{width:100%;}.elementor-31150 .elementor-element.elementor-element-7c2b2b9e .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-31150 .elementor-element.elementor-element-c38fb2f{--spacer-size:20px;}.elementor-31150 .elementor-element.elementor-element-2bb6945{--spacer-size:20px;}.elementor-31150 .elementor-element.elementor-element-b287279{--spacer-size:10px;}.elementor-31150 .elementor-element.elementor-element-1618a5d8:not(.elementor-motion-effects-element-type-background), .elementor-31150 .elementor-element.elementor-element-1618a5d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FA;}.elementor-31150 .elementor-element.elementor-element-1618a5d8 > .elementor-container{max-width:1300px;}.elementor-31150 .elementor-element.elementor-element-1618a5d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-31150 .elementor-element.elementor-element-1618a5d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31150 .elementor-element.elementor-element-7d3c6ba7 > .elementor-element-populated{padding:0px 0px 0px 16px;}.elementor-31150 .elementor-element.elementor-element-dbe9716 > .elementor-element-populated{padding:0px 0px 0px 16px;}.elementor-31150 .elementor-element.elementor-element-33c2fc4f > .elementor-container{max-width:980px;}.elementor-31150 .elementor-element.elementor-element-33c2fc4f{padding:70px 24px 70px 24px;}.elementor-31150 .elementor-element.elementor-element-5ff058c2 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-31150 .elementor-element.elementor-element-5ff058c2{text-align:center;}.elementor-31150 .elementor-element.elementor-element-5ff058c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;line-height:1.15em;color:#005A80;}.elementor-31150 .elementor-element.elementor-element-410f5d1b > .elementor-container{max-width:1180px;}.elementor-31150 .elementor-element.elementor-element-410f5d1b{padding:70px 24px 55px 24px;}.elementor-31150 .elementor-element.elementor-element-7f84935d > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-31150 .elementor-element.elementor-element-7f84935d{text-align:center;}.elementor-31150 .elementor-element.elementor-element-7f84935d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;line-height:1.15em;color:#005A80;}.elementor-31150 .elementor-element.elementor-element-ef08f1c:not(.elementor-motion-effects-element-type-background), .elementor-31150 .elementor-element.elementor-element-ef08f1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31150 .elementor-element.elementor-element-ef08f1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 20px 56px 20px;}.elementor-31150 .elementor-element.elementor-element-ef08f1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31150 .elementor-element.elementor-element-4f632de1 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-31150 .elementor-element.elementor-element-53087feb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-31150 .elementor-element.elementor-element-53087feb .elementor-icon-box-title{margin-block-end:0px;color:#123F5B;}.elementor-31150 .elementor-element.elementor-element-53087feb.elementor-view-stacked .elementor-icon{background-color:#005A80;}.elementor-31150 .elementor-element.elementor-element-53087feb.elementor-view-framed .elementor-icon, .elementor-31150 .elementor-element.elementor-element-53087feb.elementor-view-default .elementor-icon{fill:#005A80;color:#005A80;border-color:#005A80;}.elementor-31150 .elementor-element.elementor-element-53087feb .elementor-icon{font-size:30px;}.elementor-31150 .elementor-element.elementor-element-53087feb .elementor-icon-box-title, .elementor-31150 .elementor-element.elementor-element-53087feb .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;}.elementor-31150 .elementor-element.elementor-element-53087feb .elementor-icon-box-description{font-family:"Roboto", Sans-serif;color:#3A6375;}.elementor-31150 .elementor-element.elementor-element-b4f52af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-31150 .elementor-element.elementor-element-b4f52af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F9;}.elementor-31150 .elementor-element.elementor-element-b4f52af > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-31150 .elementor-element.elementor-element-b4f52af > .elementor-element-populated, .elementor-31150 .elementor-element.elementor-element-b4f52af > .elementor-element-populated > .elementor-background-overlay, .elementor-31150 .elementor-element.elementor-element-b4f52af > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-31150 .elementor-element.elementor-element-b4f52af > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 24px 28px 24px;}.elementor-31150 .elementor-element.elementor-element-b4f52af > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31150 .elementor-element.elementor-element-66f67905 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-31150 .elementor-element.elementor-element-66f67905{text-align:start;}.elementor-31150 .elementor-element.elementor-element-66f67905 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#123F5B;}.elementor-31150 .elementor-element.elementor-element-e5b814 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;letter-spacing:0.3px;fill:#005A80;color:#005A80;border-style:solid;border-width:2px 2px 2px 2px;border-color:#005A80;border-radius:6px 6px 6px 6px;padding:16px 34px 16px 34px;}.elementor-31150 .elementor-element.elementor-element-e5b814 .elementor-button:hover, .elementor-31150 .elementor-element.elementor-element-e5b814 .elementor-button:focus{background-color:#005A80;color:#FFFFFF;}.elementor-31150 .elementor-element.elementor-element-e5b814 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31150 .elementor-element.elementor-element-e5b814 .elementor-button:hover svg, .elementor-31150 .elementor-element.elementor-element-e5b814 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31150 .elementor-element.elementor-element-69850811:not(.elementor-motion-effects-element-type-background), .elementor-31150 .elementor-element.elementor-element-69850811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FB;}.elementor-31150 .elementor-element.elementor-element-69850811{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-31150 .elementor-element.elementor-element-69850811 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31150 .elementor-element.elementor-element-5cd7489{text-align:center;}.elementor-31150 .elementor-element.elementor-element-5cd7489 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-31150 .elementor-element.elementor-element-3c19fce5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-31150 .elementor-element.elementor-element-7c8c8240{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.46 * 100% );}.elementor-31150 .elementor-element.elementor-element-7c8c8240:after{content:"0.46";}.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__thumbnail__link{width:100%;}.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__meta-data span + span:before{content:"•";}.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__text{padding:0 30px;margin-top:0px;margin-bottom:14px;}.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__meta-data{padding:10px 30px;}.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__avatar{padding-right:30px;padding-left:30px;}.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__card{padding-top:0px;padding-bottom:0px;}.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__badge{right:0;}.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__card .elementor-post__badge{margin:20px;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__title, .elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__title a{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;}.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__title{margin-bottom:30px;}.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__excerpt p{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__excerpt{margin-bottom:25px;}.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__read-more{color:#C64C2D;margin-bottom:14px;}.elementor-31150 .elementor-element.elementor-element-7c8c8240 a.elementor-post__read-more{font-family:"Roboto", Sans-serif;font-weight:500;}@media(max-width:1024px){.elementor-31150 .elementor-element.elementor-element-412e0b93{padding:48px 24px 48px 24px;}.elementor-31150 .elementor-element.elementor-element-4b3ba6a0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-31150 .elementor-element.elementor-element-7add7477 > .elementor-element-populated{padding:26px 24px 26px 24px;}}@media(max-width:767px){.elementor-31150 .elementor-element.elementor-element-412e0b93{padding:36px 14px 36px 14px;}.elementor-31150 .elementor-element.elementor-element-4b3ba6a0{width:100%;}.elementor-31150 .elementor-element.elementor-element-7add7477{width:100%;}.elementor-31150 .elementor-element.elementor-element-7add7477 > .elementor-element-populated{padding:22px 16px 22px 16px;}.elementor-31150 .elementor-element.elementor-element-5cd7489{text-align:center;}.elementor-31150 .elementor-element.elementor-element-5cd7489 .elementor-heading-title{font-size:22px;}.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-31150 .elementor-element.elementor-element-7c8c8240:after{content:"0.5";}.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-31150 .elementor-element.elementor-element-4b3ba6a0{width:60%;}.elementor-31150 .elementor-element.elementor-element-7add7477{width:40%;}.elementor-31150 .elementor-element.elementor-element-4f632de1{width:60%;}.elementor-31150 .elementor-element.elementor-element-b4f52af{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31150 .elementor-element.elementor-element-4b3ba6a0{width:100%;}.elementor-31150 .elementor-element.elementor-element-7add7477{width:100%;}}/* Start custom CSS for section, class: .elementor-element-1618a5d8 */<style>
.itvt-lp, .itvt-lp * { box-sizing: border-box; }
.itvt-lp { font-family: Roboto, Arial, sans-serif; color:#3A6375; }
.itvt-lp a { color: inherit; }
.itvt-eyebrow { display:inline-flex; gap:8px; align-items:center; padding:8px 12px; border-radius:999px; background:rgba(139,190,63,.15); color:#8BBE3F; font-weight:800; letter-spacing:.02em; margin-bottom:14px; }
.itvt-hero-title { color:#fff; font-size: clamp(34px, 5vw, 60px); line-height:1.02; margin: 0 0 16px; font-weight:800; max-width: 820px; }
.itvt-hero-sub { color:rgba(255,255,255,.92); font-size:20px; line-height:1.55; max-width:760px; margin:0 0 18px; }
.itvt-benefit-row { display:flex; flex-wrap:wrap; gap:10px; margin: 20px 0 26px; padding:0; list-style:none; }
.itvt-benefit-row li { background:rgba(255,255,255,.12); color:#fff; border:1px solid rgba(255,255,255,.22); border-radius: 12px; padding:10px 12px; font-weight:700; }
.itvt-proof-row { display:grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap:12px; margin:28px 0 0; max-width:720px; }
.itvt-proof-box { border-left:3px solid #8BBE3F; background:rgba(255,255,255,.1); padding:14px 16px; border-radius:10px; color:#fff; }
.itvt-proof-box strong { display:block; color:#fff; font-size:19px; margin-bottom:4px; }
.itvt-proof-box span { color:rgba(255,255,255,.82); font-size:14px; line-height:1.4; }
.itvt-hero-card { background:#fff; border-radius:20px; padding:28px; box-shadow:0 20px 45px rgba(0,0,0,.18); border-top: 6px solid #8BBE3F; }
.itvt-hero-card h3 { color:#005A80; margin:0 0 16px; font-size:24px; line-height:1.2; }
.itvt-detail-list { display:grid; gap:14px; margin:0 0 22px; padding:0; list-style:none; }
.itvt-detail-list li { display:flex; gap:10px; align-items:flex-start; font-size:17px; color:#3A6375; }
.itvt-detail-icon { color:#8BBE3F; font-weight:900; min-width:22px; }
.itvt-form-card { background:#fff; border-radius:22px; padding:24px; box-shadow:0 24px 56px rgba(0,0,0,.22); border-top:6px solid #8BBE3F; scroll-margin-top:24px; }
.itvt-form-card h2 { color:#005A80; font-size:28px; line-height:1.15; margin:0 0 8px; }
.itvt-form-card p { margin:0 0 14px; color:#3A6375; line-height:1.55; }
.itvt-form-meta { display:grid; grid-template-columns:1fr 1fr; gap:10px; margin:14px 0 16px; }
.itvt-form-meta div { border:1px solid rgba(58,99,117,.18); border-radius:12px; padding:10px 12px; background:#F6F9FA; font-size:14px; color:#3A6375; }
.itvt-form-meta strong { display:block; color:#005A80; font-size:13px; text-transform:uppercase; letter-spacing:.05em; margin-bottom:2px; }
.itvt-form-frame-wrap { width:100%; border:1px solid rgba(58,99,117,.2); border-radius:16px; overflow:hidden; background:#fff; min-height:720px; }
.itvt-form-frame-wrap iframe { width:100%; height:780px; min-height:780px; border:0; display:block; background:#fff; }
.itvt-form-fallback { font-size:13px; margin-top:12px !important; color:#5f7884 !important; }
.itvt-form-fallback a { color:#005A80; font-weight:800; text-decoration:underline; }
.itvt-card-grid { display:grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap:22px; }
.itvt-card-grid.four { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.itvt-card { background:#fff; border:1px solid rgba(58,99,117,.18); border-radius:18px; padding:24px; box-shadow:0 10px 24px rgba(18,63,91,.08); }
.itvt-card h3 { color:#005A80; margin:0 0 10px; font-size:21px; line-height:1.25; }
.itvt-card p, .itvt-card li { font-size:16px; line-height:1.6; margin:0; }
.itvt-card ul { margin:0; padding-left:20px; }
.itvt-kicker { color:#8BBE3F; font-weight:800; margin-bottom:8px; text-transform:uppercase; font-size:13px; letter-spacing:.08em; }
.itvt-timeline { display:grid; gap:14px; }
.itvt-time-row { display:grid; grid-template-columns: 110px 1fr; gap:18px; background:#fff; border:1px solid rgba(58,99,117,.16); border-radius:16px; padding:18px; }
.itvt-time { color:#C64C2D; font-weight:800; }
.itvt-speaker-card { display:flex; gap:24px; align-items:center; background:#fff; border-radius:20px; padding:28px; box-shadow:0 10px 24px rgba(18,63,91,.08); }
.itvt-speaker-card img { width:135px; height:135px; object-fit:cover; border-radius:50%; box-shadow:0 0 10px 3px rgba(47,95,90,.35); flex:0 0 auto; }
.itvt-tag-row { display:flex; flex-wrap:wrap; gap:10px; }
.itvt-tag { display:inline-block; background:rgba(139,190,63,.14); color:#005A80; border-radius:999px; padding:8px 12px; font-weight:700; }
.itvt-final-cta { text-align:center; color:#fff; }
.itvt-final-cta h2 { color:#fff; font-size: clamp(30px, 4vw, 48px); line-height:1.1; margin:0 0 14px; }
.itvt-final-cta p { color:rgba(255,255,255,.9); max-width:760px; margin: 0 auto 24px; font-size:19px; line-height:1.55; }
.itvt-sticky-cta { display:none; }
@media (max-width: 1024px) {
  .itvt-card-grid, .itvt-card-grid.four { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .itvt-proof-row { grid-template-columns:1fr; }
  .itvt-form-frame-wrap iframe { height:820px; min-height:820px; }
}
@media (max-width: 767px) {
  .itvt-hero-title { font-size:36px; }
  .itvt-hero-sub { font-size:17px; }
  .itvt-card-grid, .itvt-card-grid.four { grid-template-columns: 1fr; }
  .itvt-time-row { grid-template-columns: 1fr; gap:6px; }
  .itvt-speaker-card { flex-direction:column; text-align:center; }
  .itvt-form-card { padding:18px; margin-top:18px; }
  .itvt-form-meta { grid-template-columns:1fr; }
  .itvt-form-frame-wrap { min-height:820px; }
  .itvt-form-frame-wrap iframe { height:860px; min-height:860px; }
  .itvt-sticky-cta { position:fixed; z-index:9999; left:0; right:0; bottom:0; display:flex; justify-content:center; align-items:center; gap:12px; padding:12px 16px; background:#123F5B; box-shadow:0 -8px 24px rgba(0,0,0,.22); }
  .itvt-sticky-cta span { color:#fff; font-weight:700; }
  .itvt-sticky-cta a { background:#C64C2D; color:#fff; padding:11px 16px; border-radius:8px; font-weight:800; text-decoration:none; white-space:nowrap; }
  body { padding-bottom:70px; }
}
</style>/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7c8c8240 *//* Card becomes a flex column so children can be reordered */
/*.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__card {*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*}*/
/*.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__thumbnail__link { order: 1; }*/

/* Badge: strip the overlay styling, place it between image and title */
.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__badge {
    order: 1;
    position: static;
    align-self: flex-start;
    background: none;
    margin: 5px 0 5px 13px !important;
    color: #E8622C;
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0;
    text-transform: none;
    transform: none;
    box-shadow: none;
    border-radius: 0;
    background-color: #fff !important;
}

/*.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__avatar { order: 2; }*/
.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__text { order: 2; }
.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__meta-data { order: 3; }

/* Hide the "News" label hard-coded at the start of the excerpts (if wrapped in <strong>) */
/*.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-post__excerpt p strong {*/
/*    display: block !important;*/
/*}*/

.elementor-posts .elementor-post__excerpt p:after {
    content: "...";
}

/* ---- Pagination: numbers only, active page as a filled pill ---- */
/*.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-pagination {*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    gap: 8px;*/
/*}*/

/*.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-pagination .page-numbers {*/
/*    display: inline-flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    min-width: 42px;*/
/*    height: 42px;*/
/*    padding: 0 14px;*/
/*    margin: 0;*/
/*    border-radius: 999px;*/
/*    background: transparent;*/
/*    color: #3A6375;*/
/*    line-height: 1;*/
/*    text-decoration: none;*/
/*    transition: background-color .2s ease, color .2s ease;*/
/*}*/

/*.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-pagination a.page-numbers:hover,*/
/*.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-pagination a.page-numbers:focus-visible {*/
/*    background: rgba(0, 90, 128, .1);*/
/*    color: #005A80;*/
/*}*/

/*.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-pagination a.page-numbers:focus-visible {*/
/*    outline: 2px solid #005A80;*/
/*    outline-offset: 2px;*/
/*}*/

/*.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-pagination span.page-numbers.current {*/
/*    background: #005A80;*/
/*    color: #FFFFFF;*/
/*    font-weight: 700;*/
/*}*/

/*.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-pagination .page-numbers.dots {*/
/*    min-width: 0;*/
/*    padding: 0 4px;*/
/*    background: none;*/
/*    color: #9AA7AE;*/
/*}*/

/* Prev/Next, if the pagination type is switched back to include them */
/*.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-pagination .page-numbers.prev,*/
/*.elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-pagination .page-numbers.next {*/
/*    padding: 0 16px;*/
/*    color: #005A80;*/
/*}*/

/*@media (prefers-reduced-motion: reduce) {*/
/*    .elementor-31150 .elementor-element.elementor-element-7c8c8240 .elementor-pagination .page-numbers { transition: none; }*/
/*}*//* End custom CSS */