.elementor-12981 .elementor-element.elementor-element-26eaa0c > .elementor-container{max-width:980px;}.elementor-12981 .elementor-element.elementor-element-26eaa0c{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-12981 .elementor-element.elementor-element-36437692{text-align:center;}.elementor-12981 .elementor-element.elementor-element-36437692 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;line-height:1.15em;color:#005A80;}.elementor-12981 .elementor-element.elementor-element-36437692 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-12981 .elementor-element.elementor-element-7af04085 > .elementor-container{max-width:980px;}.elementor-12981 .elementor-element.elementor-element-7af04085{padding:70px 24px 70px 24px;}.elementor-12981 .elementor-element.elementor-element-7c15257f{text-align:center;}.elementor-12981 .elementor-element.elementor-element-7c15257f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;line-height:1.15em;color:#005A80;}.elementor-12981 .elementor-element.elementor-element-7c15257f > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-12981 .elementor-element.elementor-element-742a05c > .elementor-container{max-width:980px;}.elementor-12981 .elementor-element.elementor-element-742a05c{padding:70px 24px 70px 24px;}.elementor-12981 .elementor-element.elementor-element-ded21e7{text-align:center;}.elementor-12981 .elementor-element.elementor-element-ded21e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;line-height:1.15em;color:#005A80;}.elementor-12981 .elementor-element.elementor-element-ded21e7 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-12981 .elementor-element.elementor-element-6d789164 > .elementor-container{max-width:980px;}.elementor-12981 .elementor-element.elementor-element-6d789164{padding:70px 24px 70px 24px;}.elementor-12981 .elementor-element.elementor-element-1a31120b{text-align:center;}.elementor-12981 .elementor-element.elementor-element-1a31120b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;line-height:1.15em;color:#005A80;}.elementor-12981 .elementor-element.elementor-element-1a31120b > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-12981 .elementor-element.elementor-element-7838aa88 > .elementor-container{min-height:400px;}.elementor-12981 .elementor-element.elementor-element-7838aa88:not(.elementor-motion-effects-element-type-background), .elementor-12981 .elementor-element.elementor-element-7838aa88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123F5B;background-image:url("https://itvt.ch/wp-content/uploads/2026/09/Blog-Banner-1-1.png");background-position:center center;background-size:cover;}.elementor-12981 .elementor-element.elementor-element-7838aa88 > .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-12981 .elementor-element.elementor-element-7838aa88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 64px 20px;}.elementor-12981 .elementor-element.elementor-element-20b7df61 > .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-12981 .elementor-element.elementor-element-766ea886{text-align:center;}.elementor-12981 .elementor-element.elementor-element-766ea886 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-12981 .elementor-element.elementor-element-766ea886 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-12981 .elementor-element.elementor-element-2d43db0{text-align:center;}.elementor-12981 .elementor-element.elementor-element-2d43db0 .elementor-heading-title{color:#FFFFFF;}.elementor-12981 .elementor-element.elementor-element-3fe2cfe4{text-align:center;}.elementor-12981 .elementor-element.elementor-element-3fe2cfe4 .elementor-heading-title{color:#FFFFFF;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-12981 .elementor-element.elementor-element-89f9715 .elementor-button{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;background-color:#C64C2D;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:16px 34px 16px 34px;}.elementor-12981 .elementor-element.elementor-element-89f9715 .elementor-button:hover, .elementor-12981 .elementor-element.elementor-element-89f9715 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF;}.elementor-12981 .elementor-element.elementor-element-89f9715 .elementor-button:hover svg, .elementor-12981 .elementor-element.elementor-element-89f9715 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12981 .elementor-element.elementor-element-89f9715 > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-12981 .elementor-element.elementor-element-6b4bdcf3:not(.elementor-motion-effects-element-type-background), .elementor-12981 .elementor-element.elementor-element-6b4bdcf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12981 .elementor-element.elementor-element-6b4bdcf3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 64px 20px;}.elementor-12981 .elementor-element.elementor-element-6b4bdcf3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12981 .elementor-element.elementor-element-7af841d6{--spacer-size:25px;}.elementor-12981 .elementor-element.elementor-element-1c3bc30f > .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-12981 .elementor-element.elementor-element-1c3bc30f > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-12981 .elementor-element.elementor-element-666ff7f2{text-align:start;}.elementor-12981 .elementor-element.elementor-element-666ff7f2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;color:#005A80;}.elementor-12981 .elementor-element.elementor-element-666ff7f2 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-12981 .elementor-element.elementor-element-2a7f0223{--spacer-size:28px;}.elementor-12981 .elementor-element.elementor-element-54a2829b{text-align:start;}.elementor-12981 .elementor-element.elementor-element-54a2829b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-primary );}.elementor-12981 .elementor-element.elementor-element-54a2829b > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-12981 .elementor-element.elementor-element-4c1c3b5 > .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-12981 .elementor-element.elementor-element-4c1c3b5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12981 .elementor-element.elementor-element-4c1c3b5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12981 .elementor-element.elementor-element-4c1c3b5 > .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-12981 .elementor-element.elementor-element-4c1c3b5 > .elementor-element-populated, .elementor-12981 .elementor-element.elementor-element-4c1c3b5 > .elementor-element-populated > .elementor-background-overlay, .elementor-12981 .elementor-element.elementor-element-4c1c3b5 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-12981 .elementor-element.elementor-element-4c1c3b5 > .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-12981 .elementor-element.elementor-element-4ad61ac8{--divider-border-style:solid;--divider-color:#E3EAEE;--divider-border-width:1px;}.elementor-12981 .elementor-element.elementor-element-4ad61ac8 .elementor-divider-separator{width:100%;}.elementor-12981 .elementor-element.elementor-element-4ad61ac8 .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-12981 .elementor-element.elementor-element-7b27fff{--spacer-size:20px;}.elementor-12981 .elementor-element.elementor-element-f0e8922{--spacer-size:20px;}.elementor-12981 .elementor-element.elementor-element-62a5610a{--spacer-size:10px;}.elementor-12981 .elementor-element.elementor-element-457667ad > .elementor-widget-container{padding:0px 0px 0px 113px;}.elementor-12981 .elementor-element.elementor-element-54c9b9d5 > .elementor-container{max-width:1300px;}.elementor-12981 .elementor-element.elementor-element-54c9b9d5:not(.elementor-motion-effects-element-type-background), .elementor-12981 .elementor-element.elementor-element-54c9b9d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FA;}.elementor-12981 .elementor-element.elementor-element-54c9b9d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-12981 .elementor-element.elementor-element-54c9b9d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12981 .elementor-element.elementor-element-3110823c > .elementor-element-populated{padding:0px 0px 0px 16px;}.elementor-12981 .elementor-element.elementor-element-484e5fd5 > .elementor-element-populated{padding:0px 0px 0px 16px;}.elementor-12981 .elementor-element.elementor-element-7761a14a > .elementor-container{max-width:980px;}.elementor-12981 .elementor-element.elementor-element-7761a14a{padding:70px 24px 70px 24px;}.elementor-12981 .elementor-element.elementor-element-7aad2731{text-align:center;}.elementor-12981 .elementor-element.elementor-element-7aad2731 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;line-height:1.15em;color:#005A80;}.elementor-12981 .elementor-element.elementor-element-7aad2731 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-12981 .elementor-element.elementor-element-40423ea6 > .elementor-container{max-width:1180px;}.elementor-12981 .elementor-element.elementor-element-40423ea6{padding:70px 24px 55px 24px;}.elementor-12981 .elementor-element.elementor-element-12f8e66{text-align:center;}.elementor-12981 .elementor-element.elementor-element-12f8e66 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;line-height:1.15em;color:#005A80;}.elementor-12981 .elementor-element.elementor-element-12f8e66 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-12981 .elementor-element.elementor-element-3d31d002:not(.elementor-motion-effects-element-type-background), .elementor-12981 .elementor-element.elementor-element-3d31d002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12981 .elementor-element.elementor-element-3d31d002{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 20px 56px 20px;}.elementor-12981 .elementor-element.elementor-element-3d31d002 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12981 .elementor-element.elementor-element-d2df63c > .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-12981 .elementor-element.elementor-element-6b91dff2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-12981 .elementor-element.elementor-element-6b91dff2 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-12981 .elementor-element.elementor-element-6b91dff2.elementor-view-stacked .elementor-icon{background-color:#005A80;}.elementor-12981 .elementor-element.elementor-element-6b91dff2.elementor-view-framed .elementor-icon, .elementor-12981 .elementor-element.elementor-element-6b91dff2.elementor-view-default .elementor-icon{fill:#005A80;color:#005A80;border-color:#005A80;}.elementor-12981 .elementor-element.elementor-element-6b91dff2 .elementor-icon{font-size:30px;}.elementor-12981 .elementor-element.elementor-element-6b91dff2 .elementor-icon-box-title, .elementor-12981 .elementor-element.elementor-element-6b91dff2 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;}.elementor-12981 .elementor-element.elementor-element-6b91dff2 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;color:#3A6375;}.elementor-12981 .elementor-element.elementor-element-73dbcf92 > .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-12981 .elementor-element.elementor-element-73dbcf92:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12981 .elementor-element.elementor-element-73dbcf92 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F9;}.elementor-12981 .elementor-element.elementor-element-73dbcf92 > .elementor-element-populated, .elementor-12981 .elementor-element.elementor-element-73dbcf92 > .elementor-element-populated > .elementor-background-overlay, .elementor-12981 .elementor-element.elementor-element-73dbcf92 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-12981 .elementor-element.elementor-element-73dbcf92 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 24px 28px 24px;}.elementor-12981 .elementor-element.elementor-element-73dbcf92 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12981 .elementor-element.elementor-element-30c11a27{text-align:start;}.elementor-12981 .elementor-element.elementor-element-30c11a27 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-12981 .elementor-element.elementor-element-30c11a27 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-12981 .elementor-element.elementor-element-7110ceaa .elementor-button{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;letter-spacing:0.3px;fill:#005A80;color:#005A80;background-color:rgba(0,0,0,0);border-style:solid;border-width:2px 2px 2px 2px;border-color:#005A80;border-radius:8px 8px 8px 8px;padding:16px 34px 16px 34px;}.elementor-12981 .elementor-element.elementor-element-7110ceaa .elementor-button:hover, .elementor-12981 .elementor-element.elementor-element-7110ceaa .elementor-button:focus{color:#FFFFFF;background-color:#005A80;}.elementor-12981 .elementor-element.elementor-element-7110ceaa .elementor-button:hover svg, .elementor-12981 .elementor-element.elementor-element-7110ceaa .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12981 .elementor-element.elementor-element-7110ceaa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12981 .elementor-element.elementor-element-2920f315:not(.elementor-motion-effects-element-type-background), .elementor-12981 .elementor-element.elementor-element-2920f315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FB;}.elementor-12981 .elementor-element.elementor-element-2920f315{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-12981 .elementor-element.elementor-element-2920f315 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12981 .elementor-element.elementor-element-73fcb7bc{text-align:center;}.elementor-12981 .elementor-element.elementor-element-73fcb7bc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.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 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.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-12981 .elementor-element.elementor-element-15f75020 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.46 * 100% );}.elementor-12981 .elementor-element.elementor-element-15f75020:after{content:"0.46";}.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__meta-data span + span:before{content:"•";}.elementor-12981 .elementor-element.elementor-element-15f75020{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__text{padding:0 30px;margin-top:0px;margin-bottom:14px;}.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__meta-data{padding:10px 30px;}.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__avatar{padding-right:30px;padding-left:30px;}.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__card{padding-top:0px;padding-bottom:0px;}.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__badge{right:0;}.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__card .elementor-post__badge{margin:20px;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__title, .elementor-12981 .elementor-element.elementor-element-15f75020 .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-12981 .elementor-element.elementor-element-15f75020 .elementor-post__title{margin-bottom:30px;}.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__excerpt p{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__excerpt{margin-bottom:25px;}.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__read-more{color:#C64C2D;margin-bottom:14px;}.elementor-12981 .elementor-element.elementor-element-15f75020 a.elementor-post__read-more{font-family:"Roboto", Sans-serif;font-weight:500;}@media(max-width:1024px){.elementor-12981 .elementor-element.elementor-element-6b4bdcf3{padding:48px 24px 48px 24px;}.elementor-12981 .elementor-element.elementor-element-1c3bc30f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12981 .elementor-element.elementor-element-4c1c3b5 > .elementor-element-populated{padding:26px 24px 26px 24px;}}@media(max-width:767px){.elementor-12981 .elementor-element.elementor-element-6b4bdcf3{padding:36px 14px 36px 14px;}.elementor-12981 .elementor-element.elementor-element-1c3bc30f{width:100%;}.elementor-12981 .elementor-element.elementor-element-4c1c3b5{width:100%;}.elementor-12981 .elementor-element.elementor-element-4c1c3b5 > .elementor-element-populated{padding:22px 16px 22px 16px;}.elementor-12981 .elementor-element.elementor-element-73fcb7bc{text-align:center;}.elementor-12981 .elementor-element.elementor-element-73fcb7bc .elementor-heading-title{font-size:22px;}.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-12981 .elementor-element.elementor-element-15f75020:after{content:"0.5";}}@media(min-width:768px){.elementor-12981 .elementor-element.elementor-element-1c3bc30f{width:60%;}.elementor-12981 .elementor-element.elementor-element-4c1c3b5{width:40%;}.elementor-12981 .elementor-element.elementor-element-d2df63c{width:60%;}.elementor-12981 .elementor-element.elementor-element-73dbcf92{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12981 .elementor-element.elementor-element-1c3bc30f{width:100%;}.elementor-12981 .elementor-element.elementor-element-4c1c3b5{width:100%;}}/* Start custom CSS for section, class: .elementor-element-54c9b9d5 */<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-15f75020 *//* ===== Match /news card layout ===== */

/* Card = flex column: image -> label -> text */
.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__card {
    display: flex;
    flex-direction: column;
    height: 100%;
    border-radius: 4px;
    box-shadow: 0 0 20px rgba(0, 0, 0, .08);
}
.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__thumbnail__link {
    order: 0;
    margin-bottom: 0 !important;
}

/* Badge: plain orange label between image and title (not a pill on the image) */
.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-posts .elementor-post__card .elementor-post__badge,
.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__badge {
    order: 1;
    position: static !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    align-self: flex-start;
    margin: 40px 30px 20px !important;
    padding: 0 !important;
    background: none !important;
    background-color: transparent !important;
    color: #E0603A !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    text-transform: none !important;
    transform: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}

/* Text block fills the card so the button sits at the bottom */
.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__text {
    order: 2;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    padding-top: 0 !important;
}
.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__meta-data { order: 3; }

/* Title: regular Roboto, no condensed spacing */
/*.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__title,*/
/*.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__title a {*/
/*    font-size: 22px !important;*/
/*    font-weight: 500 !important;*/
/*    line-height: 1.35 !important;*/
/*    letter-spacing: 0 !important;*/
/*    font-stretch: normal !important;*/
/*}*/
.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__title a:hover {
    color: #C64C2D !important;
}

/* Hide the "Online" line typed at the start of event excerpts */
/*.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__excerpt p strong:first-child,*/
/*.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__excerpt p strong:first-child + br {*/
/*    display: none !important;*/
/*}*/

.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__excerpt p:after {
    content: "...";
}

/* Button: News size, bottom-right */
.elementor-12981 .elementor-element.elementor-element-15f75020 .elementor-post__read-more {
    align-self: flex-end;
    margin-top: auto !important;
    margin-bottom: 35px !important;
    padding: 14px 25px !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    border-radius: 8px !important;
}/* End custom CSS */