.elementor-62 .elementor-element.elementor-element-4f2e7e47{--display:flex;--min-height:100vh;--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;--flex-wrap:nowrap;--overflow:hidden;--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-62 .elementor-element.elementor-element-467617ef{--display:flex;--min-height:50vh;--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;--justify-content:center;--overlay-opacity:0.5;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-62 .elementor-element.elementor-element-467617ef:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-467617ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-muldershipyard-test.kinsta.cloud/wp-content/uploads/2026/07/homepage_main-fav2-1451x1536.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-467617ef::before, .elementor-62 .elementor-element.elementor-element-467617ef > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-467617ef > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-467617ef > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-467617ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-467617ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(4,18,27,0.05) 0%, rgba(4,18,27,0.78) 100%);}.elementor-62 .elementor-element.elementor-element-72cdf55{--spacer-size:420px;}.elementor-62 .elementor-element.elementor-element-2767da4 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-62 .elementor-element.elementor-element-2767da4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;letter-spacing:2.2px;color:#FFFFFF;}.elementor-62 .elementor-element.elementor-element-5b7278fd > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-62 .elementor-element.elementor-element-5b7278fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-62 .elementor-element.elementor-element-df76c22 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Arial", Sans-serif;font-size:12px;font-weight:500;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.85);border-radius:0px 0px 0px 0px;padding:14px 22px 14px 22px;}.elementor-62 .elementor-element.elementor-element-df76c22 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-df76c22 .elementor-button:focus{background-color:#FFFFFF;color:#0B2936;}.elementor-62 .elementor-element.elementor-element-df76c22.elementor-element{--order:99999 /* order end hack */;}.elementor-62 .elementor-element.elementor-element-df76c22 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-df76c22 .elementor-button:focus svg{fill:#0B2936;}.elementor-62 .elementor-element.elementor-element-90deade{--display:flex;--min-height:50vh;--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;--justify-content:center;--overlay-opacity:0.5;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-62 .elementor-element.elementor-element-90deade:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-90deade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-muldershipyard-test.kinsta.cloud/wp-content/uploads/2026/07/homepage_main-sy1-1451x1536.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-90deade::before, .elementor-62 .elementor-element.elementor-element-90deade > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-90deade > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-90deade > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-90deade > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-90deade > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(4,18,27,0.04) 0%, rgba(4,18,27,0.82) 100%);}.elementor-62 .elementor-element.elementor-element-83b4485{--spacer-size:420px;}.elementor-62 .elementor-element.elementor-element-2d3a1f3b > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-62 .elementor-element.elementor-element-2d3a1f3b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;letter-spacing:2.2px;color:#FFFFFF;}.elementor-62 .elementor-element.elementor-element-3162840c > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-62 .elementor-element.elementor-element-3162840c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-62 .elementor-element.elementor-element-2277d2a0 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Arial", Sans-serif;font-size:12px;font-weight:500;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.85);border-radius:0px 0px 0px 0px;padding:14px 22px 14px 22px;}.elementor-62 .elementor-element.elementor-element-2277d2a0 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-2277d2a0 .elementor-button:focus{background-color:#FFFFFF;color:#0B2936;}.elementor-62 .elementor-element.elementor-element-2277d2a0 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-2277d2a0 .elementor-button:focus svg{fill:#0B2936;}.elementor-62 .elementor-element.elementor-element-f5a2913{--display:flex;}.elementor-62 .elementor-element.elementor-element-f5a2913:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-f5a2913 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEBAD;}.elementor-62 .elementor-element.elementor-element-866c3f9{--spacer-size:25px;}.elementor-62 .elementor-element.elementor-element-040d28e{--display:flex;--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;}.elementor-62 .elementor-element.elementor-element-647e23c{--display:flex;--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;}.elementor-62 .elementor-element.elementor-element-b9deb5b{text-align:start;}.elementor-62 .elementor-element.elementor-element-b9deb5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-e3a5305{--display:flex;--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;--justify-content:center;}.elementor-62 .elementor-element.elementor-element-01d27d2 img{opacity:1;}.elementor-62 .elementor-element.elementor-element-ab53449{--spacer-size:10px;}.elementor-62 .elementor-element.elementor-element-1e8e93c5{--display:flex;--min-height:100vh;--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;--flex-wrap:nowrap;--overflow:hidden;--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-62 .elementor-element.elementor-element-12bebfeb{--display:flex;--min-height:50vh;--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;--justify-content:center;--overlay-opacity:0.5;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-62 .elementor-element.elementor-element-12bebfeb:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-12bebfeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-muldershipyard-test.kinsta.cloud/wp-content/uploads/2026/07/homepage_main-fav2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-12bebfeb::before, .elementor-62 .elementor-element.elementor-element-12bebfeb > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-12bebfeb > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-12bebfeb > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-12bebfeb > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-12bebfeb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(4,18,27,0.05) 0%, rgba(4,18,27,0.78) 100%);}.elementor-62 .elementor-element.elementor-element-41c72f5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-41c72f5a{left:0px;}body.rtl .elementor-62 .elementor-element.elementor-element-41c72f5a{right:0px;}.elementor-62 .elementor-element.elementor-element-41c72f5a{top:0px;}.elementor-62 .elementor-element.elementor-element-cf71ade{--spacer-size:420px;}.elementor-62 .elementor-element.elementor-element-43af5986 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-62 .elementor-element.elementor-element-43af5986 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;letter-spacing:2.2px;color:#FFFFFF;}.elementor-62 .elementor-element.elementor-element-57ca7b13 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-62 .elementor-element.elementor-element-57ca7b13 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-62 .elementor-element.elementor-element-31526a6a .elementor-button{background-color:rgba(255,255,255,0);font-family:"Arial", Sans-serif;font-size:12px;font-weight:500;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.85);border-radius:0px 0px 0px 0px;padding:14px 22px 14px 22px;}.elementor-62 .elementor-element.elementor-element-31526a6a .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-31526a6a .elementor-button:focus{background-color:#FFFFFF;color:#0B2936;}.elementor-62 .elementor-element.elementor-element-31526a6a.elementor-element{--order:99999 /* order end hack */;}.elementor-62 .elementor-element.elementor-element-31526a6a .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-31526a6a .elementor-button:focus svg{fill:#0B2936;}.elementor-62 .elementor-element.elementor-element-a99c8cd{--display:flex;--min-height:50vh;--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;--justify-content:center;--overlay-opacity:0.5;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-62 .elementor-element.elementor-element-a99c8cd:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-a99c8cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-muldershipyard-test.kinsta.cloud/wp-content/uploads/2026/07/homepage_main-sy1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-62 .elementor-element.elementor-element-a99c8cd::before, .elementor-62 .elementor-element.elementor-element-a99c8cd > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-a99c8cd > .e-con-inner > .elementor-background-video-container::before, .elementor-62 .elementor-element.elementor-element-a99c8cd > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-a99c8cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-62 .elementor-element.elementor-element-a99c8cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(4,18,27,0.04) 0%, rgba(4,18,27,0.82) 100%);}.elementor-62 .elementor-element.elementor-element-495cb17c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-495cb17c{left:0px;}body.rtl .elementor-62 .elementor-element.elementor-element-495cb17c{right:0px;}.elementor-62 .elementor-element.elementor-element-495cb17c{top:0px;}.elementor-62 .elementor-element.elementor-element-5e7980f4{--spacer-size:420px;}.elementor-62 .elementor-element.elementor-element-4e22d36b > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-62 .elementor-element.elementor-element-4e22d36b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:13px;font-weight:400;letter-spacing:2.2px;color:#FFFFFF;}.elementor-62 .elementor-element.elementor-element-5d8897 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-62 .elementor-element.elementor-element-5d8897 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-62 .elementor-element.elementor-element-6c64b0a8 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Arial", Sans-serif;font-size:12px;font-weight:500;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.85);border-radius:0px 0px 0px 0px;padding:14px 22px 14px 22px;}.elementor-62 .elementor-element.elementor-element-6c64b0a8 .elementor-button:hover, .elementor-62 .elementor-element.elementor-element-6c64b0a8 .elementor-button:focus{background-color:#FFFFFF;color:#0B2936;}.elementor-62 .elementor-element.elementor-element-6c64b0a8 .elementor-button:hover svg, .elementor-62 .elementor-element.elementor-element-6c64b0a8 .elementor-button:focus svg{fill:#0B2936;}.elementor-62 .elementor-element.elementor-element-d87453c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-62 .elementor-element.elementor-element-70908a9{--spacer-size:50px;}.elementor-62 .elementor-element.elementor-element-25190f1{text-align:center;}.elementor-62 .elementor-element.elementor-element-25190f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-496cfc3{--spacer-size:50px;}.elementor-62 .elementor-element.elementor-element-d70f097{--swiper-slides-to-display:3;--swiper-slides-gap:25px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-size:8px;--dots-normal-color:var( --e-global-color-accent );--swiper-pagination-spacing:20px;}.elementor-62 .elementor-element.elementor-element-d70f097 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-d70f097 .swiper-slide > .elementor-element{height:100%;}.elementor-62 .elementor-element.elementor-element-dd4d7c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-62 .elementor-element.elementor-element-b468644{--spacer-size:5px;}.elementor-62 .elementor-element.elementor-element-15f6faf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-0d859d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-62 .elementor-element.elementor-element-d3c9d64{--spacer-size:50px;}.elementor-62 .elementor-element.elementor-element-cfe620c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-4d6c606{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-62 .elementor-element.elementor-element-fc53301{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-62 .elementor-element.elementor-element-3525cc5{--spacer-size:50px;}.elementor-62 .elementor-element.elementor-element-f6533c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-fa3aa23{--display:flex;--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;--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-62 .elementor-element.elementor-element-cbf8728{--spacer-size:50px;}.elementor-62 .elementor-element.elementor-element-3355e6a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-62 .elementor-element.elementor-element-e432a48{--spacer-size:50px;}.elementor-62 .elementor-element.elementor-element-c68c957 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-4e89840{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-62 .elementor-element.elementor-element-865088d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-8e449b7{--display:flex;}.elementor-62 .elementor-element.elementor-element-ea77eef{--display:flex;--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;}.elementor-62 .elementor-element.elementor-element-ea77eef > .elementor-shape-bottom .elementor-shape-fill, .elementor-62 .elementor-element.elementor-element-ea77eef > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F7F7F7;}.elementor-62 .elementor-element.elementor-element-ea77eef > .elementor-shape-bottom svg, .elementor-62 .elementor-element.elementor-element-ea77eef > .e-con-inner > .elementor-shape-bottom svg{height:60px;transform:translateX(-50%) rotateY(180deg);}.elementor-62 .elementor-element.elementor-element-9668fa2{--spacer-size:108px;}@media(max-width:1024px){.elementor-62 .elementor-element.elementor-element-467617ef{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-62 .elementor-element.elementor-element-5b7278fd .elementor-heading-title{font-size:28px;}.elementor-62 .elementor-element.elementor-element-90deade{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-62 .elementor-element.elementor-element-3162840c .elementor-heading-title{font-size:28px;}.elementor-62 .elementor-element.elementor-element-12bebfeb{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-62 .elementor-element.elementor-element-57ca7b13 .elementor-heading-title{font-size:28px;}.elementor-62 .elementor-element.elementor-element-a99c8cd{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-62 .elementor-element.elementor-element-5d8897 .elementor-heading-title{font-size:28px;}.elementor-62 .elementor-element.elementor-element-d70f097{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-62 .elementor-element.elementor-element-4f2e7e47{--width:100%;}.elementor-62 .elementor-element.elementor-element-467617ef{--width:100%;}.elementor-62 .elementor-element.elementor-element-90deade{--width:100%;}.elementor-62 .elementor-element.elementor-element-1e8e93c5{--width:100%;}.elementor-62 .elementor-element.elementor-element-12bebfeb{--width:100%;}.elementor-62 .elementor-element.elementor-element-a99c8cd{--width:100%;}}@media(max-width:767px){.elementor-62 .elementor-element.elementor-element-4f2e7e47{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-62 .elementor-element.elementor-element-467617ef{--width:100%;--padding-top:24px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-62 .elementor-element.elementor-element-72cdf55{--spacer-size:120px;}.elementor-62 .elementor-element.elementor-element-5b7278fd .elementor-heading-title{font-size:28px;}.elementor-62 .elementor-element.elementor-element-90deade{--width:100%;--padding-top:24px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-62 .elementor-element.elementor-element-83b4485{--spacer-size:120px;}.elementor-62 .elementor-element.elementor-element-3162840c .elementor-heading-title{font-size:28px;}.elementor-62 .elementor-element.elementor-element-f5a2913{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62 .elementor-element.elementor-element-866c3f9{--spacer-size:1px;}.elementor-62 .elementor-element.elementor-element-b9deb5b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-62 .elementor-element.elementor-element-b9deb5b{text-align:center;}.elementor-62 .elementor-element.elementor-element-b9deb5b .elementor-heading-title{font-size:26px;line-height:1.2em;letter-spacing:0px;}.elementor-62 .elementor-element.elementor-element-ab53449{--spacer-size:0px;}.elementor-62 .elementor-element.elementor-element-1e8e93c5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-62 .elementor-element.elementor-element-12bebfeb{--width:100%;--padding-top:24px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-62 .elementor-element.elementor-element-cf71ade{--spacer-size:120px;}.elementor-62 .elementor-element.elementor-element-57ca7b13 .elementor-heading-title{font-size:28px;}.elementor-62 .elementor-element.elementor-element-a99c8cd{--width:100%;--padding-top:24px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-62 .elementor-element.elementor-element-5e7980f4{--spacer-size:120px;}.elementor-62 .elementor-element.elementor-element-5d8897 .elementor-heading-title{font-size:28px;}.elementor-62 .elementor-element.elementor-element-70908a9{--spacer-size:15px;}.elementor-62 .elementor-element.elementor-element-25190f1{text-align:center;}.elementor-62 .elementor-element.elementor-element-25190f1 .elementor-heading-title{font-size:26px;line-height:1.2em;letter-spacing:0px;}.elementor-62 .elementor-element.elementor-element-496cfc3{--spacer-size:10px;}.elementor-62 .elementor-element.elementor-element-d70f097{--swiper-slides-to-display:1;}.elementor-62 .elementor-element.elementor-element-b468644{--spacer-size:5px;}.elementor-62 .elementor-element.elementor-element-d3c9d64{--spacer-size:5px;}.elementor-62 .elementor-element.elementor-element-3525cc5{--spacer-size:5px;}.elementor-62 .elementor-element.elementor-element-cbf8728{--spacer-size:5px;}}/* Start custom CSS for container, class: .elementor-element-467617ef */.elementor-62 .elementor-element.elementor-element-467617ef{position:relative;isolation:isolate;cursor:pointer;}.elementor-62 .elementor-element.elementor-element-467617ef:after{content:'';position:absolute;inset:0;border-right:1px solid rgba(255,255,255,.35);pointer-events:none;}.elementor-62 .elementor-element.elementor-element-467617ef .elementor-widget{position:relative;z-index:2;}@media(max-width:767px){.elementor-62 .elementor-element.elementor-element-467617ef:after{border-right:0;border-bottom:1px solid rgba(255,255,255,.35);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90deade */.elementor-62 .elementor-element.elementor-element-90deade{position:relative;isolation:isolate;cursor:pointer;}.elementor-62 .elementor-element.elementor-element-90deade .elementor-widget{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f2e7e47 */.elementor-62 .elementor-element.elementor-element-4f2e7e47 {
    --header-height: 138px;

    display: flex;
    width: 100%;
    height: calc(100svh - var(--header-height));
    min-height: calc(100vh - var(--header-height));
    overflow: hidden;
}

.elementor-62 .elementor-element.elementor-element-4f2e7e47 > .e-con {
    min-width: 0;
    min-height: 0;
    flex: 0 0 50%;
    background-size: cover;
    background-position: center center;
    transition:
        flex-basis .75s cubic-bezier(.22,.61,.36,1),
        background-size 1.1s cubic-bezier(.22,.61,.36,1);
}

@media (min-width: 1025px) {

    .elementor-62 .elementor-element.elementor-element-4f2e7e47 {
        flex-direction: row;
    }

    .elementor-62 .elementor-element.elementor-element-4f2e7e47 > .e-con {
        width: auto !important;
        height: 100%;
    }

    .elementor-62 .elementor-element.elementor-element-4f2e7e47:hover > .e-con:hover {
        flex-basis: 53%;
    }

    .elementor-62 .elementor-element.elementor-element-4f2e7e47:hover > .e-con:not(:hover) {
        flex-basis: 47%;
    }
}

@media (max-width: 1024px) {

    .elementor-62 .elementor-element.elementor-element-4f2e7e47 {
        --header-height: 110px;
    }
}

@media (max-width: 767px) {

    .elementor-62 .elementor-element.elementor-element-4f2e7e47 {
        --header-height: 80px;

        flex-direction: column !important;
        height: calc(100svh - var(--header-height));
        min-height: calc(100svh - var(--header-height));
    }

    .elementor-62 .elementor-element.elementor-element-4f2e7e47 > .e-con {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        flex: 0 0 50% !important;
        overflow: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12bebfeb */.elementor-62 .elementor-element.elementor-element-12bebfeb{position:relative;isolation:isolate;overflow:hidden;cursor:pointer;}

/* The Elementor HTML widget itself fills the complete panel. */
.elementor-62 .elementor-element.elementor-element-12bebfeb > .elementor-element.mulder-hover-video-widget{
    position:absolute !important;
    inset:0 !important;
    width:100% !important;
    max-width:none !important;
    height:100% !important;
    min-height:100% !important;
    margin:0 !important;
    padding:0 !important;
    z-index:1 !important;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    transition:opacity .45s ease, visibility 0s linear .45s;
}
.elementor-62 .elementor-element.elementor-element-12bebfeb > .elementor-element.mulder-hover-video-widget > .elementor-widget-container,
.elementor-62 .elementor-element.elementor-element-12bebfeb .mulder-hover-video-wrap,
.elementor-62 .elementor-element.elementor-element-12bebfeb .mulder-hover-video-wrap video{
    display:block !important;
    width:100% !important;
    height:100% !important;
    margin:0 !important;
    padding:0 !important;
}
.elementor-62 .elementor-element.elementor-element-12bebfeb .mulder-hover-video-wrap video{
    object-fit:cover !important;
    object-position:center center !important;
}

/* Dark gradient remains above both image and video. */
.elementor-62 .elementor-element.elementor-element-12bebfeb:before{
    content:'';
    position:absolute;
    inset:0;
    z-index:2;
    pointer-events:none;
    background:linear-gradient(180deg,rgba(4,18,27,.04) 0%,rgba(4,18,27,.10) 42%,rgba(4,18,27,.82) 100%);
}

/* Text and button remain above the video. */
.elementor-62 .elementor-element.elementor-element-12bebfeb > .elementor-element:not(.mulder-hover-video-widget){
    position:relative;
    z-index:3;
}

@media(min-width:1025px){
    .elementor-62 .elementor-element.elementor-element-12bebfeb:hover > .elementor-element.mulder-hover-video-widget{
        opacity:1;
        visibility:visible;
        transition:opacity .45s ease;
    }
}

/* No hover video on touch devices. */
@media(max-width:1024px){
    .elementor-62 .elementor-element.elementor-element-12bebfeb > .elementor-element.mulder-hover-video-widget{
        display:none !important;
    }
}

.elementor-62 .elementor-element.elementor-element-12bebfeb:after{content:'';position:absolute;inset:0;border-right:1px solid rgba(255,255,255,.35);pointer-events:none;z-index:4;}
@media(max-width:767px){.elementor-62 .elementor-element.elementor-element-12bebfeb:after{border-right:0;border-bottom:1px solid rgba(255,255,255,.35);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99c8cd */.elementor-62 .elementor-element.elementor-element-a99c8cd{position:relative;isolation:isolate;overflow:hidden;cursor:pointer;}

/* The Elementor HTML widget itself fills the complete panel. */
.elementor-62 .elementor-element.elementor-element-a99c8cd > .elementor-element.mulder-hover-video-widget{
    position:absolute !important;
    inset:0 !important;
    width:100% !important;
    max-width:none !important;
    height:100% !important;
    min-height:100% !important;
    margin:0 !important;
    padding:0 !important;
    z-index:1 !important;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    transition:opacity .45s ease, visibility 0s linear .45s;
}
.elementor-62 .elementor-element.elementor-element-a99c8cd > .elementor-element.mulder-hover-video-widget > .elementor-widget-container,
.elementor-62 .elementor-element.elementor-element-a99c8cd .mulder-hover-video-wrap,
.elementor-62 .elementor-element.elementor-element-a99c8cd .mulder-hover-video-wrap video{
    display:block !important;
    width:100% !important;
    height:100% !important;
    margin:0 !important;
    padding:0 !important;
}
.elementor-62 .elementor-element.elementor-element-a99c8cd .mulder-hover-video-wrap video{
    object-fit:cover !important;
    object-position:center center !important;
}

/* Dark gradient remains above both image and video. */
.elementor-62 .elementor-element.elementor-element-a99c8cd:before{
    content:'';
    position:absolute;
    inset:0;
    z-index:2;
    pointer-events:none;
    background:linear-gradient(180deg,rgba(4,18,27,.04) 0%,rgba(4,18,27,.10) 42%,rgba(4,18,27,.82) 100%);
}

/* Text and button remain above the video. */
.elementor-62 .elementor-element.elementor-element-a99c8cd > .elementor-element:not(.mulder-hover-video-widget){
    position:relative;
    z-index:3;
}

@media(min-width:1025px){
    .elementor-62 .elementor-element.elementor-element-a99c8cd:hover > .elementor-element.mulder-hover-video-widget{
        opacity:1;
        visibility:visible;
        transition:opacity .45s ease;
    }
}

/* No hover video on touch devices. */
@media(max-width:1024px){
    .elementor-62 .elementor-element.elementor-element-a99c8cd > .elementor-element.mulder-hover-video-widget{
        display:none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8e93c5 */.elementor-62 .elementor-element.elementor-element-1e8e93c5 {
    --header-height: 138px;

    display: flex;
    width: 100%;
    height: calc(100svh - var(--header-height));
    min-height: calc(100vh - var(--header-height));
    overflow: hidden;
}

.elementor-62 .elementor-element.elementor-element-1e8e93c5 > .e-con {
    min-width: 0;
    min-height: 0;
    flex: 0 0 50%;
    background-size: cover;
    background-position: center center;
    transition:
        flex-basis .75s cubic-bezier(.22,.61,.36,1),
        background-size 1.1s cubic-bezier(.22,.61,.36,1);
}

@media (min-width: 1025px) {

    .elementor-62 .elementor-element.elementor-element-1e8e93c5 {
        flex-direction: row;
    }

    .elementor-62 .elementor-element.elementor-element-1e8e93c5 > .e-con {
        width: auto !important;
        height: 100%;
    }

    .elementor-62 .elementor-element.elementor-element-1e8e93c5:hover > .e-con:hover {
        flex-basis: 53%;
    }

    .elementor-62 .elementor-element.elementor-element-1e8e93c5:hover > .e-con:not(:hover) {
        flex-basis: 47%;
    }
}

@media (max-width: 1024px) {

    .elementor-62 .elementor-element.elementor-element-1e8e93c5 {
        --header-height: 110px;
    }
}

@media (max-width: 767px) {

    .elementor-62 .elementor-element.elementor-element-1e8e93c5 {
        --header-height: 80px;

        flex-direction: column !important;
        height: calc(100svh - var(--header-height));
        min-height: calc(100svh - var(--header-height));
    }

    .elementor-62 .elementor-element.elementor-element-1e8e93c5 > .e-con {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        flex: 0 0 50% !important;
        overflow: hidden;
    }
}/* End custom CSS */