.elementor-259 .elementor-element.elementor-element-25dfb21{--display:flex;--min-height:5vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-0287aa0 );--border-color:var( --e-global-color-0287aa0 );--border-radius:0px 0px 2px 0px;}.elementor-259 .elementor-element.elementor-element-951502a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-259 .elementor-element.elementor-element-194632c{text-align:start;}.elementor-259 .elementor-element.elementor-element-194632c img{width:100vw;max-width:12.5em;}.elementor-259 .elementor-element.elementor-element-d546a8f{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-259 .elementor-element.elementor-element-d546a8f:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-d546a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-259 .elementor-element.elementor-element-59d8b17{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;}.elementor-259 .elementor-element.elementor-element-59d8b17::before, .elementor-259 .elementor-element.elementor-element-59d8b17 > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-59d8b17 > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-59d8b17 > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-59d8b17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-59d8b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://explore.terumoaortic.com/coming-soon/wp-content/uploads/2026/05/Render-Me-Isola-Vertical.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-259 .elementor-element.elementor-element-59d8b17:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-59d8b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://explore.terumoaortic.com/coming-soon/wp-content/uploads/2026/05/Render-Me-Isola-Vertical.jpg") 50% 50%;background-size:cover;}.elementor-259 .elementor-element.elementor-element-59d8b17:hover::before, .elementor-259 .elementor-element.elementor-element-59d8b17:hover > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-59d8b17:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-59d8b17 > .elementor-background-slideshow:hover::before, .elementor-259 .elementor-element.elementor-element-59d8b17 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-259 .elementor-element.elementor-element-59d8b17:hover{--overlay-opacity:0;}.elementor-259 .elementor-element.elementor-element-59d8b17, .elementor-259 .elementor-element.elementor-element-59d8b17::before{--overlay-transition:0.8s;}.elementor-259 .elementor-element.elementor-element-9262f35 img{width:50%;}.elementor-259 .elementor-element.elementor-element-f4d5e07{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--z-index:0;}.elementor-259 .elementor-element.elementor-element-f4d5e07::before, .elementor-259 .elementor-element.elementor-element-f4d5e07 > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-f4d5e07 > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-f4d5e07 > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-f4d5e07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-f4d5e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://explore.terumoaortic.com/coming-soon/wp-content/uploads/2026/05/Render-Me-Fenestra-Vertical.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-259 .elementor-element.elementor-element-f4d5e07:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-f4d5e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://explore.terumoaortic.com/coming-soon/wp-content/uploads/2026/05/Render-Me-Fenestra-Vertical.jpg") 50% 50%;background-size:cover;}.elementor-259 .elementor-element.elementor-element-f4d5e07:hover::before, .elementor-259 .elementor-element.elementor-element-f4d5e07:hover > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-f4d5e07:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-f4d5e07 > .elementor-background-slideshow:hover::before, .elementor-259 .elementor-element.elementor-element-f4d5e07 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-259 .elementor-element.elementor-element-f4d5e07:hover{--overlay-opacity:0;}.elementor-259 .elementor-element.elementor-element-f4d5e07, .elementor-259 .elementor-element.elementor-element-f4d5e07::before{--overlay-transition:0.8s;}.elementor-259 .elementor-element.elementor-element-7bc7b16 img{width:50%;}.elementor-259 .elementor-element.elementor-element-55ac20f{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-259 .elementor-element.elementor-element-55ac20f::before, .elementor-259 .elementor-element.elementor-element-55ac20f > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-55ac20f > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-55ac20f > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-55ac20f > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-55ac20f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://explore.terumoaortic.com/coming-soon/wp-content/uploads/2026/05/Render-Me-Strada-Vertical.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-259 .elementor-element.elementor-element-55ac20f:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-55ac20f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://explore.terumoaortic.com/coming-soon/wp-content/uploads/2026/05/Render-Me-Strada-Vertical.jpg") 50% 50%;background-size:cover;}.elementor-259 .elementor-element.elementor-element-55ac20f:hover::before, .elementor-259 .elementor-element.elementor-element-55ac20f:hover > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-55ac20f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-55ac20f > .elementor-background-slideshow:hover::before, .elementor-259 .elementor-element.elementor-element-55ac20f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-259 .elementor-element.elementor-element-55ac20f:hover{--overlay-opacity:0;}.elementor-259 .elementor-element.elementor-element-55ac20f, .elementor-259 .elementor-element.elementor-element-55ac20f::before{--overlay-transition:0.8s;}.elementor-259 .elementor-element.elementor-element-7f5b8f1 img{width:50%;}.elementor-259 .elementor-element.elementor-element-c28d218{--display:flex;}.elementor-259 .elementor-element.elementor-element-a777e62 .elementor-button:hover, .elementor-259 .elementor-element.elementor-element-a777e62 .elementor-button:focus{background-color:var( --e-global-color-859d1e6 );}.elementor-259 .elementor-element.elementor-element-a777e62 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-a777e62 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-259 .elementor-element.elementor-element-a777e62 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-259 .elementor-element.elementor-element-a777e62 .elementor-button{font-size:1.1em;font-weight:400;border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-259 .elementor-element.elementor-element-2d7ff51{width:var( --container-widget-width, 80vw );max-width:80vw;--container-widget-width:80vw;--container-widget-flex-grow:0;z-index:999;}.elementor-259 .elementor-element.elementor-element-2d7ff51 > .elementor-widget-container{margin:-350px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-2d7ff51.elementor-element{--align-self:center;}.elementor-259 .elementor-element.elementor-element-2d7ff51 .eael-countdown-item > div{text-align:center;}.elementor-259 .elementor-element.elementor-element-2d7ff51 .eael-countdown-digits::after{left:100%;}.elementor-259 .elementor-element.elementor-element-2d7ff51 .eael-countdown-container{margin-bottom:0px;}.elementor-259 .elementor-element.elementor-element-2d7ff51 .eael-countdown-digits{color:var( --e-global-color-d86de03 );}.elementor-259 .elementor-element.elementor-element-2d7ff51 .eael-countdown-label{color:var( --e-global-color-d86de03 );font-weight:500;text-transform:uppercase;letter-spacing:10px;}.elementor-259 .elementor-element.elementor-element-aaf2742{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-259 .elementor-element.elementor-element-aaf2742:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-aaf2742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-259 .elementor-element.elementor-element-736b213{--display:flex;--min-height:33.3333vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-259 .elementor-element.elementor-element-d30b2c1 img{width:50%;}.elementor-259 .elementor-element.elementor-element-37d705d{--display:flex;--min-height:33.33333vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-259 .elementor-element.elementor-element-37d705d:hover::before, .elementor-259 .elementor-element.elementor-element-37d705d:hover > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-37d705d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-37d705d > .elementor-background-slideshow:hover::before, .elementor-259 .elementor-element.elementor-element-37d705d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-259 .elementor-element.elementor-element-37d705d:hover{--overlay-opacity:0;}.elementor-259 .elementor-element.elementor-element-37d705d, .elementor-259 .elementor-element.elementor-element-37d705d::before{--overlay-transition:0.8s;}.elementor-259 .elementor-element.elementor-element-1fd931c img{width:50%;}.elementor-259 .elementor-element.elementor-element-783e7a5{--display:flex;--min-height:33.33333vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-259 .elementor-element.elementor-element-783e7a5:hover::before, .elementor-259 .elementor-element.elementor-element-783e7a5:hover > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-783e7a5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-783e7a5 > .elementor-background-slideshow:hover::before, .elementor-259 .elementor-element.elementor-element-783e7a5 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-259 .elementor-element.elementor-element-783e7a5:hover{--overlay-opacity:0;}.elementor-259 .elementor-element.elementor-element-783e7a5, .elementor-259 .elementor-element.elementor-element-783e7a5::before{--overlay-transition:0.8s;}.elementor-259 .elementor-element.elementor-element-9be21be img{width:50%;}.elementor-259 .elementor-element.elementor-element-b6e531e{--display:flex;}.elementor-259 .elementor-element.elementor-element-8a0aeee{width:var( --container-widget-width, 80vw );max-width:80vw;--container-widget-width:80vw;--container-widget-flex-grow:0;z-index:999;}.elementor-259 .elementor-element.elementor-element-8a0aeee > .elementor-widget-container{margin:-900px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-8a0aeee.elementor-element{--align-self:center;}.elementor-259 .elementor-element.elementor-element-8a0aeee .eael-countdown-item > div{text-align:center;margin-right:75px;margin-left:75px;}.elementor-259 .elementor-element.elementor-element-8a0aeee .eael-countdown-items>li{display:table-cell;}.elementor-259 .elementor-element.elementor-element-8a0aeee .eael-countdown-digits::after{top:0%;left:100%;}.elementor-259 .elementor-element.elementor-element-8a0aeee .eael-countdown-container{margin-right:-75px;margin-left:-75px;margin-bottom:0px;}.elementor-259 .elementor-element.elementor-element-8a0aeee .eael-countdown-digits{color:var( --e-global-color-0287aa0 );}.elementor-259 .elementor-element.elementor-element-8a0aeee .eael-countdown-label{color:var( --e-global-color-text );}.elementor-259 .elementor-element.elementor-element-cdfbc82 .elementor-button:hover, .elementor-259 .elementor-element.elementor-element-cdfbc82 .elementor-button:focus{background-color:var( --e-global-color-859d1e6 );}.elementor-259 .elementor-element.elementor-element-cdfbc82 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-cdfbc82 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-259 .elementor-element.elementor-element-cdfbc82 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-259 .elementor-element.elementor-element-cdfbc82 .elementor-button{font-size:1.2em;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-259 .elementor-element.elementor-element-ef5396f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-259 .elementor-element.elementor-element-ef5396f:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-ef5396f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d86de03 );}.elementor-259 .elementor-element.elementor-element-ef5396f{border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-0287aa0 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-50px;margin-bottom:0px;padding:1% 6% 1% 6%;}.elementor-259 .elementor-element.elementor-element-ef5396f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-259 .elementor-element.elementor-element-17680e2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-259 .elementor-element.elementor-element-17680e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-259 .elementor-element.elementor-element-17680e2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-259 .elementor-element.elementor-element-c8c8713{text-align:start;}.elementor-259 .elementor-element.elementor-element-c8c8713 img{width:40%;}.elementor-259 .elementor-element.elementor-element-deb8405 > .elementor-widget-container{margin:0px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-deb8405{font-family:"Barlow", arial, helvetica, Sans-serif;font-size:0.8em;font-weight:300;line-height:1.3em;letter-spacing:-0.2px;color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-9958d16{text-align:center;}.elementor-259 .elementor-element.elementor-element-9958d16 img{width:30%;}.elementor-259 .elementor-element.elementor-element-e019c51 .elementor-repeater-item-9edbe4a.elementor-social-icon{background-color:var( --e-global-color-0287aa0 );}.elementor-259 .elementor-element.elementor-element-e019c51 .elementor-repeater-item-9edbe4a.elementor-social-icon i{color:var( --e-global-color-d86de03 );}.elementor-259 .elementor-element.elementor-element-e019c51 .elementor-repeater-item-9edbe4a.elementor-social-icon svg{fill:var( --e-global-color-d86de03 );}.elementor-259 .elementor-element.elementor-element-e019c51 .elementor-repeater-item-a75a372.elementor-social-icon{background-color:var( --e-global-color-0287aa0 );}.elementor-259 .elementor-element.elementor-element-e019c51 .elementor-repeater-item-a75a372.elementor-social-icon i{color:var( --e-global-color-d86de03 );}.elementor-259 .elementor-element.elementor-element-e019c51 .elementor-repeater-item-a75a372.elementor-social-icon svg{fill:var( --e-global-color-d86de03 );}.elementor-259 .elementor-element.elementor-element-e019c51 .elementor-repeater-item-ce72da9.elementor-social-icon{background-color:var( --e-global-color-0287aa0 );}.elementor-259 .elementor-element.elementor-element-e019c51 .elementor-repeater-item-ce72da9.elementor-social-icon i{color:var( --e-global-color-d86de03 );}.elementor-259 .elementor-element.elementor-element-e019c51 .elementor-repeater-item-ce72da9.elementor-social-icon svg{fill:var( --e-global-color-d86de03 );}.elementor-259 .elementor-element.elementor-element-e019c51{--grid-template-columns:repeat(3, auto);--icon-size:16px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-259 .elementor-element.elementor-element-e019c51 .elementor-widget-container{text-align:right;}.elementor-259 .elementor-element.elementor-element-e019c51 .elementor-social-icon{background-color:var( --e-global-color-d86de03 );--icon-padding:0.6em;}.elementor-259 .elementor-element.elementor-element-e019c51 .elementor-social-icon i{color:var( --e-global-color-d86de03 );}.elementor-259 .elementor-element.elementor-element-e019c51 .elementor-social-icon svg{fill:var( --e-global-color-d86de03 );}.elementor-259 .elementor-element.elementor-element-e019c51 .elementor-social-icon:hover{background-color:var( --e-global-color-859d1e6 );}.elementor-259 .elementor-element.elementor-element-e019c51 .elementor-social-icon:hover i{color:var( --e-global-color-d86de03 );}.elementor-259 .elementor-element.elementor-element-e019c51 .elementor-social-icon:hover svg{fill:var( --e-global-color-d86de03 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-259 .elementor-element.elementor-element-2d7ff51 > .elementor-widget-container{margin:-800px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-8a0aeee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-deb8405{font-size:0.8em;letter-spacing:0.1px;}}@media(min-width:768px){.elementor-259 .elementor-element.elementor-element-25dfb21{--content-width:100vw;}.elementor-259 .elementor-element.elementor-element-d546a8f{--width:100%;}}@media(max-width:767px){.elementor-259 .elementor-element.elementor-element-d546a8f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-259 .elementor-element.elementor-element-aaf2742{--min-height:60vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-259 .elementor-element.elementor-element-736b213{--min-height:22.5vh;}.elementor-259 .elementor-element.elementor-element-d30b2c1 img{width:25%;}.elementor-259 .elementor-element.elementor-element-37d705d{--min-height:22.5vh;}.elementor-259 .elementor-element.elementor-element-1fd931c img{width:25%;}.elementor-259 .elementor-element.elementor-element-783e7a5{--min-height:22.5vh;}.elementor-259 .elementor-element.elementor-element-9be21be img{width:25%;}.elementor-259 .elementor-element.elementor-element-8a0aeee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-8a0aeee .eael-countdown-item > div{text-align:center;margin-right:0px;margin-left:0px;}.elementor-259 .elementor-element.elementor-element-8a0aeee .eael-countdown-container{margin-right:-0px;margin-left:-0px;}.elementor-259 .elementor-element.elementor-element-8a0aeee .eael-countdown-digits{font-size:2em;}.elementor-259 .elementor-element.elementor-element-cdfbc82 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-cdfbc82 .elementor-button{font-size:1em;}.elementor-259 .elementor-element.elementor-element-c8c8713{text-align:center;}.elementor-259 .elementor-element.elementor-element-c8c8713 img{width:75%;}.elementor-259 .elementor-element.elementor-element-deb8405{text-align:center;font-size:0.9em;line-height:1.3em;letter-spacing:-0.2px;}.elementor-259 .elementor-element.elementor-element-e019c51 .elementor-widget-container{text-align:center;}.elementor-259 .elementor-element.elementor-element-e019c51 > .elementor-widget-container{margin:15px 0px 12px 0px;}}/* Start custom CSS for container, class: .elementor-element-59d8b17 *//* FULL COLUMN SETUP */

.hover-video{
    position:relative;
    height:100vh;
    overflow:hidden;
}

/* FORCE VIDEO TO FILL */

.hover-video video,
.hover-video iframe,
.hover-video .elementor-video{
    position:absolute;
    top:0;
    left:0;

    width:100%;
    height:100%;

    object-fit:cover;
}

/* HIDE VIDEO INITIALLY */

.hover-video video{
    opacity:0;
    transition:opacity .4s ease;
}

/* SHOW ON HOVER */

.hover-video:hover video{
    opacity:1;
}

/* CONTENT ABOVE VIDEO */

.hover-video .elementor-widget-wrap,
.hover-video .e-con-inner{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4d5e07 *//* FULL COLUMN SETUP */

.hover-video{
    position:relative;
    height:100vh;
    overflow:hidden;
}

/* FORCE VIDEO TO FILL */

.hover-video video,
.hover-video iframe,
.hover-video .elementor-video{
    position:absolute;
    top:0;
    left:0;

    width:100%;
    height:100%;

    object-fit:cover;
}

/* HIDE VIDEO INITIALLY */

.hover-video video{
    opacity:0;
    transition:opacity .4s ease;
}

/* SHOW ON HOVER */

.hover-video:hover video{
    opacity:1;
}

/* CONTENT ABOVE VIDEO */

.hover-video .elementor-widget-wrap,
.hover-video .e-con-inner{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55ac20f *//* FULL COLUMN SETUP */

.hover-video{
    position:relative;
    height:100vh;
    overflow:hidden;
}

/* FORCE VIDEO TO FILL */

.hover-video video,
.hover-video iframe,
.hover-video .elementor-video{
    position:absolute;
    top:0;
    left:0;

    width:100%;
    height:100%;

    object-fit:cover;
}

/* HIDE VIDEO INITIALLY */

.hover-video video{
    opacity:0;
    transition:opacity .4s ease;
}

/* SHOW ON HOVER */

.hover-video:hover video{
    opacity:1;
}

/* CONTENT ABOVE VIDEO */

.hover-video .elementor-widget-wrap,
.hover-video .e-con-inner{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d546a8f */@media (max-width: 768px){
    .hover-video video{
        opacity:1;
    }
}

/* CONTAINER */
.hover-video{
    position:relative;
    height:100vh;
    overflow:hidden;
    cursor:pointer;
}

/* VIDEO FILL */
.hover-video video,
.hover-video iframe,
.hover-video .elementor-video{
    position:absolute;
    top:0;
    left:0;

    width:100%;
    height:100%;

    object-fit:cover;

    /* DEFAULT: BLACK & WHITE */
    filter: grayscale(100%);
    transition: filter .5s ease, opacity .5s ease;
}

/* OPTIONAL: fade in video if you're also using opacity */
.hover-video video{
    opacity:1;
}

/* HOVER → FULL COLOUR */
.hover-video:hover video,
.hover-video:hover iframe,
.hover-video:hover .elementor-video{
    filter: grayscale(0%);
}

/* KEEP TEXT ABOVE */
.hover-video .elementor-widget-wrap,
.hover-video .e-con-inner{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-736b213 *//* FORCE VIDEO TO FILL */

.hover-video video,
.hover-video iframe,
.hover-video .elementor-video{
    position:absolute;
    top:0;
    left:0;

    width:100%;
    height:100%;

    object-fit:cover;

    /* BLACK & WHITE FILTER */
    filter: grayscale(100%);
    transition: filter .5s ease, opacity .4s ease;
}

/* HIDE VIDEO INITIALLY */

.hover-video video{
    opacity:0;
}

/* OPTIONAL: HOVER TO RESTORE COLOUR */

.hover-video:hover video,
.hover-video:hover iframe,
.hover-video:hover .elementor-video{
    filter: grayscale(0%);
}

/* CONTENT ABOVE VIDEO */

.hover-video .elementor-widget-wrap,
.hover-video .e-con-inner{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37d705d *//* FORCE VIDEO TO FILL */

.hover-video video,
.hover-video iframe,
.hover-video .elementor-video{
    position:absolute;
    top:0;
    left:0;

    width:100%;
    height:100%;

    object-fit:cover;

    /* BLACK & WHITE FILTER */
    filter: grayscale(100%);
    transition: filter .5s ease, opacity .4s ease;
}

/* HIDE VIDEO INITIALLY */

.hover-video video{
    opacity:0;
}

/* OPTIONAL: HOVER TO RESTORE COLOUR */

.hover-video:hover video,
.hover-video:hover iframe,
.hover-video:hover .elementor-video{
    filter: grayscale(0%);
}

/* CONTENT ABOVE VIDEO */

.hover-video .elementor-widget-wrap,
.hover-video .e-con-inner{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-783e7a5 *//* FORCE VIDEO TO FILL */

.hover-video video,
.hover-video iframe,
.hover-video .elementor-video{
    position:absolute;
    top:0;
    left:0;

    width:100%;
    height:100%;

    object-fit:cover;

    /* BLACK & WHITE FILTER */
    filter: grayscale(100%);
    transition: filter .5s ease, opacity .4s ease;
}

/* HIDE VIDEO INITIALLY */

.hover-video video{
    opacity:0;
}

/* OPTIONAL: HOVER TO RESTORE COLOUR */

.hover-video:hover video,
.hover-video:hover iframe,
.hover-video:hover .elementor-video{
    filter: grayscale(0%);
}

/* CONTENT ABOVE VIDEO */

.hover-video .elementor-widget-wrap,
.hover-video .e-con-inner{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaf2742 *//* =========================
   MOBILE
========================= */
@media (max-width: 768px){

    /* STACK VIDEOS */
    .hero-videos{
        flex-direction: column !important;
        height: 100vh;
    }

    /* HORIZONTAL STRIPS */
    .hover-video{
        height: 33.33vh !important;
        width: 100% !important;
    }

    /* MOBILE VIDEOS ALWAYS VISIBLE */
    .hover-video video{
        opacity:1;
    }
}

/* =========================
   CONTAINER
========================= */
.hover-video{
    position:relative;
    height:100vh;
    overflow:hidden;
    cursor:pointer;
}

/* =========================
   VIDEO FILL
========================= */
.hover-video video,
.hover-video iframe,
.hover-video .elementor-video{
    position:absolute;
    top:0;
    left:0;

    width:100%;
    height:100%;

    object-fit:cover;

    /* BLACK & WHITE */
    filter: grayscale(100%);
    transition: filter .5s ease;
}

/* =========================
   VIDEO OPACITY
========================= */
.hover-video video{
    opacity:1;
}

/* =========================
   HOVER → FULL COLOUR
========================= */
.hover-video:hover video,
.hover-video:hover iframe,
.hover-video:hover .elementor-video{
    filter: grayscale(0%);
}

/* =========================
   KEEP TEXT ABOVE
========================= */
.hover-video .elementor-widget-wrap,
.hover-video .e-con-inner{
    position:relative;
    z-index:2;
}/* End custom CSS */