.elementor-5120 .elementor-element.elementor-element-b1df5e3{--display:flex;--position:fixed;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;top:0px;}.elementor-5120 .elementor-element.elementor-element-b1df5e3 .ui-e-fluid-canvas{--ui-fluid-1:#00B2FF;--ui-fluid-2:#319DDF;--ui-fluid-3:#AEFAFF;}.elementor-5120 .elementor-element.elementor-element-b1df5e3::before, .elementor-5120 .elementor-element.elementor-element-b1df5e3 > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-b1df5e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-b1df5e3 > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-b1df5e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-b1df5e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5120 .elementor-element.elementor-element-b1df5e3.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-5120 .elementor-element.elementor-element-b1df5e3{left:0px;}body.rtl .elementor-5120 .elementor-element.elementor-element-b1df5e3{right:0px;}.elementor-5120 .elementor-element.elementor-element-910650e{--display:flex;--min-height:542px;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5120 .elementor-element.elementor-element-86d894e{--display:flex;--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;--align-items:center;--margin-top:15vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-5120 .elementor-element.elementor-element-86d894e.e-con{--flex-grow:0;--flex-shrink:0;}.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-5120 .elementor-element.elementor-element-7e77bc9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5120 .elementor-element.elementor-element-7e77bc9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-7e77bc9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-7e77bc9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:6vw;font-weight:400;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-a96daae .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.2vw;font-weight:200;line-height:2rem;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-1bc0d1f{--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;--justify-content:center;--z-index:99;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5120 .elementor-element.elementor-element-1167c2d .elementor-button{background-color:#FFFFFFFC;font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.77);border-style:solid;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:017px 50px 017px 50px;}.elementor-5120 .elementor-element.elementor-element-1167c2d .elementor-button:hover, .elementor-5120 .elementor-element.elementor-element-1167c2d .elementor-button:focus{background-color:#02010100;color:#1FB4FF;border-color:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-1167c2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-1167c2d.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-5120 .elementor-element.elementor-element-1167c2d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5120 .elementor-element.elementor-element-1167c2d .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-5120 .elementor-element.elementor-element-1167c2d .elementor-button:hover svg, .elementor-5120 .elementor-element.elementor-element-1167c2d .elementor-button:focus svg{fill:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-b2d0e75 .elementor-button{background-color:#1FB4FF00;font-family:"Sora", Sans-serif;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.77);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:017px 50px 017px 50px;}.elementor-5120 .elementor-element.elementor-element-b2d0e75 .elementor-button:hover, .elementor-5120 .elementor-element.elementor-element-b2d0e75 .elementor-button:focus{background-color:#02010100;color:#1FB4FF;border-color:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-b2d0e75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-b2d0e75.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-5120 .elementor-element.elementor-element-b2d0e75 .elementor-button:hover svg, .elementor-5120 .elementor-element.elementor-element-b2d0e75 .elementor-button:focus svg{fill:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-141c520{--display:flex;--margin-top:40vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:99;}.elementor-5120 .elementor-element.elementor-element-141c520 > .elementor-shape-bottom .elementor-shape-fill, .elementor-5120 .elementor-element.elementor-element-141c520 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-5120 .elementor-element.elementor-element-141c520 > .elementor-shape-bottom svg, .elementor-5120 .elementor-element.elementor-element-141c520 > .e-con-inner > .elementor-shape-bottom svg{width:calc(350% + 1.3px);height:70em;}.elementor-5120 .elementor-element.elementor-element-141c520 > .elementor-shape-bottom, .elementor-5120 .elementor-element.elementor-element-141c520 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-5120 .elementor-element.elementor-element-707300a{--display:flex;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0;--margin-top:-2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0%;--padding-bottom:08%;--padding-left:5%;--padding-right:5%;--z-index:98;}.elementor-5120 .elementor-element.elementor-element-707300a:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-707300a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5120 .elementor-element.elementor-element-707300a::before, .elementor-5120 .elementor-element.elementor-element-707300a > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-707300a > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-707300a > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-707300a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-707300a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5120 .elementor-element.elementor-element-707300a:hover::before, .elementor-5120 .elementor-element.elementor-element-707300a:hover > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-707300a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-707300a > .elementor-background-slideshow:hover::before, .elementor-5120 .elementor-element.elementor-element-707300a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5120 .elementor-element.elementor-element-707300a:hover{--overlay-opacity:0.51;}.elementor-5120 .elementor-element.elementor-element-707300a, .elementor-5120 .elementor-element.elementor-element-707300a::before{--overlay-transition:0.2s;}.elementor-5120 .elementor-element.elementor-element-eefd8dd > .elementor-widget-container{padding:05vw 0vw 0vw 0vw;}.elementor-5120 .elementor-element.elementor-element-eefd8dd{text-align:center;}.elementor-5120 .elementor-element.elementor-element-eefd8dd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:200;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5120 .elementor-element.elementor-element-829e123{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5120 .elementor-element.elementor-element-829e123 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-829e123 img{width:2%;border-style:none;}.elementor-5120 .elementor-element.elementor-element-95cafef{--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;--margin-top:03%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5120 .elementor-element.elementor-element-e80fd6b{--display:flex;}.elementor-5120 .elementor-element.elementor-element-ef15400{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-5120 .elementor-element.elementor-element-ef15400 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-ef15400.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-ef15400 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5vw;font-weight:400;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-555aa12{--display:flex;--min-height:20vh;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-17279eb{--display:flex;}.elementor-5120 .elementor-element.elementor-element-f33c54a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.6vw;font-weight:200;line-height:2rem;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-2bc9a98 .elementor-button{background-color:#FFFFFFFC;font-family:"Sora", Sans-serif;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.77);border-style:solid;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:017px 50px 017px 50px;}.elementor-5120 .elementor-element.elementor-element-2bc9a98 .elementor-button:hover, .elementor-5120 .elementor-element.elementor-element-2bc9a98 .elementor-button:focus{background-color:#02010100;color:#1FB4FF;border-color:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-2bc9a98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-2bc9a98.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-5120 .elementor-element.elementor-element-2bc9a98 .elementor-button:hover svg, .elementor-5120 .elementor-element.elementor-element-2bc9a98 .elementor-button:focus svg{fill:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-cca5944{--display:flex;--min-height:60vh;--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-5120 .elementor-element.elementor-element-cca5944:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-cca5944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5120 .elementor-element.elementor-element-cca5944 > .elementor-shape-bottom .elementor-shape-fill, .elementor-5120 .elementor-element.elementor-element-cca5944 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#090909;}.elementor-5120 .elementor-element.elementor-element-cca5944 > .elementor-shape-bottom svg, .elementor-5120 .elementor-element.elementor-element-cca5944 > .e-con-inner > .elementor-shape-bottom svg{width:calc(143% + 1.3px);height:62px;}.elementor-5120 .elementor-element.elementor-element-12bd0cc{--display:flex;--min-height:504px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--border-radius:50rem 50rem 50rem 50rem;--margin-top:0vw;--margin-bottom:0vw;--margin-left:10vw;--margin-right:10vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-5120 .elementor-element.elementor-element-12bd0cc:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-12bd0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://expandvision.ca/wp-content/uploads/2025/10/6a61ae9b-1c17-4373-abec-354d1a4ce2fb-e1760460148141.png");background-repeat:repeat;background-size:cover;}.elementor-5120 .elementor-element.elementor-element-495ce0b{--display:flex;}.elementor-5120 .elementor-element.elementor-element-495ce0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-a6c041e{--display:flex;}.elementor-5120 .elementor-element.elementor-element-be20949{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-5120 .elementor-element.elementor-element-be20949 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-be20949.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-be20949 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5vw;font-weight:400;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-cdccb62{--display:flex;}.elementor-5120 .elementor-element.elementor-element-cdbcb40{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-5120 .elementor-element.elementor-element-cdbcb40 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-5120 .elementor-element.elementor-element-cdbcb40 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.6vw;font-weight:200;line-height:2rem;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-530647c{--display:flex;--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;}.elementor-5120 .elementor-element.elementor-element-d0bef50{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-5120 .elementor-element.elementor-element-d0bef50 img{width:85%;box-shadow:0px 6px 35px 8px rgba(0,0,0,0.5);}.elementor-5120 .elementor-element.elementor-element-0197dcb{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:03%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.elementor-5120 .elementor-element.elementor-element-0197dcb:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-0197dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-5120 .elementor-element.elementor-element-0197dcb::before, .elementor-5120 .elementor-element.elementor-element-0197dcb > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-0197dcb > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-0197dcb > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-0197dcb > .e-con-inner > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-0197dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5120 .elementor-element.elementor-element-0197dcb:hover::before, .elementor-5120 .elementor-element.elementor-element-0197dcb:hover > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-0197dcb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-0197dcb > .elementor-background-slideshow:hover::before, .elementor-5120 .elementor-element.elementor-element-0197dcb > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5120 .elementor-element.elementor-element-0197dcb:hover{--overlay-opacity:0.51;}.elementor-5120 .elementor-element.elementor-element-0197dcb, .elementor-5120 .elementor-element.elementor-element-0197dcb::before{--overlay-transition:0.2s;}.elementor-5120 .elementor-element.elementor-element-0197dcb > .elementor-shape-bottom .elementor-shape-fill, .elementor-5120 .elementor-element.elementor-element-0197dcb > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#090909;}.elementor-5120 .elementor-element.elementor-element-0197dcb > .elementor-shape-bottom svg, .elementor-5120 .elementor-element.elementor-element-0197dcb > .e-con-inner > .elementor-shape-bottom svg{height:110px;}.elementor-5120 .elementor-element.elementor-element-0197dcb > .elementor-shape-bottom, .elementor-5120 .elementor-element.elementor-element-0197dcb > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-5120 .elementor-element.elementor-element-98696ae{text-align:center;}.elementor-5120 .elementor-element.elementor-element-98696ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:200;text-transform:uppercase;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-9699aa1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5120 .elementor-element.elementor-element-9699aa1 img{width:2%;border-style:none;}.elementor-5120 .elementor-element.elementor-element-3fb9b5a{--display:flex;--min-height:70vh;--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;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5120 .elementor-element.elementor-element-3fb9b5a.e-con{--e-con-transform-translateX:8px;--e-con-transform-scale:0.97;--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-6d03ec0{--display:flex;--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-5120 .elementor-element.elementor-element-2c2d2f9{--display:flex;--min-height:70vh;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5120 .elementor-element.elementor-element-2c2d2f9.e-con{--e-con-transform-scale:0.98;}.elementor-5120 .elementor-element.elementor-element-5b23269{--display:flex;--min-height:39vh;--justify-content:space-between;--background-transition:0.3s;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5120 .elementor-element.elementor-element-5b23269:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-5b23269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BA;}.elementor-5120 .elementor-element.elementor-element-5b23269:hover{background-color:transparent;background-image:linear-gradient(180deg, #000000BD 1%, #F2295B03 89%);--overlay-opacity:0.4;}.elementor-5120 .elementor-element.elementor-element-5b23269::before, .elementor-5120 .elementor-element.elementor-element-5b23269 > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-5b23269 > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-5b23269 > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-5b23269 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-5b23269 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://expandvision.ca/wp-content/uploads/2025/03/ilya-pavlov-OqtafYT5kTw-unsplash-scaled.jpg");--background-overlay:'';background-position:center center;background-size:110% auto;}.elementor-5120 .elementor-element.elementor-element-5b23269:hover::before, .elementor-5120 .elementor-element.elementor-element-5b23269:hover > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-5b23269:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-5b23269 > .elementor-background-slideshow:hover::before, .elementor-5120 .elementor-element.elementor-element-5b23269 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFFFFF;background-image:url("https://expandvision.ca/wp-content/uploads/2025/03/ilya-pavlov-OqtafYT5kTw-unsplash-scaled.jpg");--background-overlay:'';background-position:center right;background-size:110% auto;}.elementor-5120 .elementor-element.elementor-element-5b23269.e-con:hover{--e-con-transform-scale:1.02;}.elementor-5120 .elementor-element.elementor-element-5b23269, .elementor-5120 .elementor-element.elementor-element-5b23269::before{--overlay-transition:0.5s;}.elementor-5120 .elementor-element.elementor-element-5b23269.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5120 .elementor-element.elementor-element-7d301e1 > .elementor-widget-container:hover{--e-transform-rotateX:1yes;--e-transform-perspective:20px;}.elementor-5120 .elementor-element.elementor-element-7d301e1 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;}.elementor-5120 .elementor-element.elementor-element-7d301e1 .elementor-icon-wrapper{text-align:start;}.elementor-5120 .elementor-element.elementor-element-7d301e1.elementor-view-stacked .elementor-icon{background-color:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-7d301e1.elementor-view-framed .elementor-icon, .elementor-5120 .elementor-element.elementor-element-7d301e1.elementor-view-default .elementor-icon{color:#1FB4FF;border-color:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-7d301e1.elementor-view-framed .elementor-icon, .elementor-5120 .elementor-element.elementor-element-7d301e1.elementor-view-default .elementor-icon svg{fill:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-7d301e1 .elementor-icon{font-size:30px;}.elementor-5120 .elementor-element.elementor-element-7d301e1 .elementor-icon svg{height:30px;}.elementor-5120 .elementor-element.elementor-element-e3c738c{--display:flex;--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-5120 .elementor-element.elementor-element-e3c738c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-858d554 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-858d554 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2vw;font-weight:600;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 7px #000000;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-858d554 .elementor-heading-title a:hover, .elementor-5120 .elementor-element.elementor-element-858d554 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-83be84f{width:var( --container-widget-width, 101.769% );max-width:101.769%;--container-widget-width:101.769%;--container-widget-flex-grow:0;}.elementor-5120 .elementor-element.elementor-element-83be84f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-83be84f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-83be84f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 7px #000000;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-8dc66d1{--display:flex;--min-height:30vh;--justify-content:space-between;--background-transition:0.3s;--overlay-opacity:0.11;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5120 .elementor-element.elementor-element-8dc66d1:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BA;}.elementor-5120 .elementor-element.elementor-element-8dc66d1:hover{background-color:transparent;background-image:linear-gradient(180deg, #000000BD 0%, #F2295B00 75%);--overlay-opacity:0.6;}.elementor-5120 .elementor-element.elementor-element-8dc66d1::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://expandvision.ca/wp-content/uploads/2025/03/sebastian-svenson-d2w-_1LJioQ-unsplash-1.jpg");--background-overlay:'';background-position:0px -30px;background-size:cover;}.elementor-5120 .elementor-element.elementor-element-8dc66d1:hover::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1:hover > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .elementor-background-slideshow:hover::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://expandvision.ca/wp-content/uploads/2025/03/sebastian-svenson-d2w-_1LJioQ-unsplash-1.jpg");--background-overlay:'';background-position:0px -50px;background-repeat:no-repeat;background-size:cover;}.elementor-5120 .elementor-element.elementor-element-8dc66d1.e-con:hover{--e-con-transform-scale:1.02;}.elementor-5120 .elementor-element.elementor-element-8dc66d1, .elementor-5120 .elementor-element.elementor-element-8dc66d1::before{--overlay-transition:0.5s;}.elementor-5120 .elementor-element.elementor-element-5f9810a > .elementor-widget-container:hover{--e-transform-rotateX:1yes;--e-transform-perspective:20px;}.elementor-5120 .elementor-element.elementor-element-5f9810a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-5f9810a .elementor-icon-wrapper{text-align:start;}.elementor-5120 .elementor-element.elementor-element-5f9810a.elementor-view-stacked .elementor-icon{background-color:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-5f9810a.elementor-view-framed .elementor-icon, .elementor-5120 .elementor-element.elementor-element-5f9810a.elementor-view-default .elementor-icon{color:#1FB4FF;border-color:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-5f9810a.elementor-view-framed .elementor-icon, .elementor-5120 .elementor-element.elementor-element-5f9810a.elementor-view-default .elementor-icon svg{fill:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-5f9810a .elementor-icon{font-size:30px;}.elementor-5120 .elementor-element.elementor-element-5f9810a .elementor-icon svg{height:30px;}.elementor-5120 .elementor-element.elementor-element-eb3fce9{--display:flex;--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-5120 .elementor-element.elementor-element-e7a7f46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-e7a7f46.elementor-element{--align-self:flex-start;}.elementor-5120 .elementor-element.elementor-element-e7a7f46 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2vw;font-weight:600;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 7px #000000;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-e7a7f46 .elementor-heading-title a:hover, .elementor-5120 .elementor-element.elementor-element-e7a7f46 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-147aa35{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-5120 .elementor-element.elementor-element-147aa35 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-147aa35.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-147aa35 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 7px #000000;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-1cf7b7d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:-13px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5120 .elementor-element.elementor-element-a398155{--display:flex;--min-height:25vh;--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-5120 .elementor-element.elementor-element-c6baa6f{--display:flex;--min-height:25vh;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--overlay-opacity:0.05;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5120 .elementor-element.elementor-element-c6baa6f:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-c6baa6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BA;}.elementor-5120 .elementor-element.elementor-element-c6baa6f:hover{background-color:transparent;background-image:linear-gradient(180deg, #000000BD 0%, #F2295B00 75%);--overlay-opacity:0.4;}.elementor-5120 .elementor-element.elementor-element-c6baa6f::before, .elementor-5120 .elementor-element.elementor-element-c6baa6f > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-c6baa6f > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-c6baa6f > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-c6baa6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-c6baa6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://expandvision.ca/wp-content/uploads/2025/11/facebook-ads-manager_2022-11-15-051154_jire.png");--background-overlay:'';background-position:center center;background-size:115% auto;}.elementor-5120 .elementor-element.elementor-element-c6baa6f:hover::before, .elementor-5120 .elementor-element.elementor-element-c6baa6f:hover > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-c6baa6f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-c6baa6f > .elementor-background-slideshow:hover::before, .elementor-5120 .elementor-element.elementor-element-c6baa6f > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://expandvision.ca/wp-content/uploads/2025/11/facebook-ads-manager_2022-11-15-051154_jire.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:110% auto;}.elementor-5120 .elementor-element.elementor-element-c6baa6f.e-con:hover{--e-con-transform-scale:1.02;}.elementor-5120 .elementor-element.elementor-element-c6baa6f, .elementor-5120 .elementor-element.elementor-element-c6baa6f::before{--overlay-transition:0.5s;}.elementor-5120 .elementor-element.elementor-element-c6baa6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-1fbb4af > .elementor-widget-container:hover{--e-transform-rotateX:1yes;--e-transform-perspective:20px;}.elementor-5120 .elementor-element.elementor-element-1fbb4af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-1fbb4af .elementor-icon-wrapper{text-align:start;}.elementor-5120 .elementor-element.elementor-element-1fbb4af.elementor-view-stacked .elementor-icon{background-color:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-1fbb4af.elementor-view-framed .elementor-icon, .elementor-5120 .elementor-element.elementor-element-1fbb4af.elementor-view-default .elementor-icon{color:#1FB4FF;border-color:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-1fbb4af.elementor-view-framed .elementor-icon, .elementor-5120 .elementor-element.elementor-element-1fbb4af.elementor-view-default .elementor-icon svg{fill:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-1fbb4af .elementor-icon{font-size:30px;}.elementor-5120 .elementor-element.elementor-element-1fbb4af .elementor-icon svg{height:30px;}.elementor-5120 .elementor-element.elementor-element-8ccee2f{--display:flex;--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-5120 .elementor-element.elementor-element-0a3719a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-0a3719a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-0a3719a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2vw;font-weight:600;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 7px #000000;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-0a3719a .elementor-heading-title a:hover, .elementor-5120 .elementor-element.elementor-element-0a3719a .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-d0238d8{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-5120 .elementor-element.elementor-element-d0238d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-d0238d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-d0238d8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 7px #000000;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-7e61014{--display:flex;--min-height:45vh;--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-5120 .elementor-element.elementor-element-cfd6e8c{--display:flex;--justify-content:space-between;--background-transition:0.3s;--overlay-opacity:0.05;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5120 .elementor-element.elementor-element-cfd6e8c:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BA;}.elementor-5120 .elementor-element.elementor-element-cfd6e8c:hover{background-color:transparent;background-image:linear-gradient(180deg, #000000BD 0%, #F2295B00 75%);--overlay-opacity:0.5;}.elementor-5120 .elementor-element.elementor-element-cfd6e8c::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://expandvision.ca/wp-content/uploads/2025/03/alex-knight-2EJCSULRwC8-unsplash.jpg");--background-overlay:'';background-position:0px -4px;background-size:112% auto;}.elementor-5120 .elementor-element.elementor-element-cfd6e8c:hover::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c:hover > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .elementor-background-slideshow:hover::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://expandvision.ca/wp-content/uploads/2025/03/alex-knight-2EJCSULRwC8-unsplash.jpg");--background-overlay:'';background-position:0px -40px;background-repeat:no-repeat;background-size:110% auto;}.elementor-5120 .elementor-element.elementor-element-cfd6e8c.e-con:hover{--e-con-transform-scale:1.02;}.elementor-5120 .elementor-element.elementor-element-cfd6e8c, .elementor-5120 .elementor-element.elementor-element-cfd6e8c::before{--overlay-transition:0.5s;}.elementor-5120 .elementor-element.elementor-element-4343bfe > .elementor-widget-container:hover{--e-transform-rotateX:1yes;--e-transform-perspective:20px;}.elementor-5120 .elementor-element.elementor-element-4343bfe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-4343bfe .elementor-icon-wrapper{text-align:start;}.elementor-5120 .elementor-element.elementor-element-4343bfe.elementor-view-stacked .elementor-icon{background-color:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-4343bfe.elementor-view-framed .elementor-icon, .elementor-5120 .elementor-element.elementor-element-4343bfe.elementor-view-default .elementor-icon{color:#1FB4FF;border-color:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-4343bfe.elementor-view-framed .elementor-icon, .elementor-5120 .elementor-element.elementor-element-4343bfe.elementor-view-default .elementor-icon svg{fill:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-4343bfe .elementor-icon{font-size:37px;}.elementor-5120 .elementor-element.elementor-element-4343bfe .elementor-icon svg{height:37px;}.elementor-5120 .elementor-element.elementor-element-953058f{--display:flex;--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-5120 .elementor-element.elementor-element-953058f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-83b5441 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-83b5441 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2vw;font-weight:600;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 7px #000000;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-83b5441 .elementor-heading-title a:hover, .elementor-5120 .elementor-element.elementor-element-83b5441 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-6fe655a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-6fe655a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 7px rgba(0, 0, 0, 0.98);color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-1b2bc34{z-index:99;}.elementor-5120 .elementor-element.elementor-element-1b2bc34 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.6vw;font-weight:200;line-height:2rem;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-74268f5{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-5120 .elementor-element.elementor-element-74268f5:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-74268f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://expandvision.ca/wp-content/uploads/2025/10/6a61ae9b-1c17-4373-abec-354d1a4ce2fb-e1760460148141.png");background-repeat:no-repeat;background-size:cover;}.elementor-5120 .elementor-element.elementor-element-67739ba{--display:flex;}.elementor-5120 .elementor-element.elementor-element-03ac767{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5120 .elementor-element.elementor-element-03ac767 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-03ac767.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-03ac767 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:4vw;font-weight:200;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-28891c4{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:03%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-5120 .elementor-element.elementor-element-28891c4:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-28891c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5120 .elementor-element.elementor-element-28891c4::before, .elementor-5120 .elementor-element.elementor-element-28891c4 > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-28891c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-28891c4 > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-28891c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-28891c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5120 .elementor-element.elementor-element-28891c4:hover::before, .elementor-5120 .elementor-element.elementor-element-28891c4:hover > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-28891c4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-28891c4 > .elementor-background-slideshow:hover::before, .elementor-5120 .elementor-element.elementor-element-28891c4 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5120 .elementor-element.elementor-element-28891c4:hover{--overlay-opacity:0.51;}.elementor-5120 .elementor-element.elementor-element-28891c4, .elementor-5120 .elementor-element.elementor-element-28891c4::before{--overlay-transition:0.2s;}.elementor-5120 .elementor-element.elementor-element-e378ad3 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-5120 .elementor-element.elementor-element-e378ad3{text-align:center;}.elementor-5120 .elementor-element.elementor-element-e378ad3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:200;text-transform:uppercase;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-38e6159{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5120 .elementor-element.elementor-element-38e6159 img{width:2%;border-style:none;}.elementor-5120 .elementor-element.elementor-element-c96a35a{--display:flex;}.elementor-5120 .elementor-element.elementor-element-01cc9fd{--display:flex;}.elementor-5120 .elementor-element.elementor-element-d7a7892{--display:flex;}.elementor-5120 .elementor-element.elementor-element-6b8f300{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:start;}.elementor-5120 .elementor-element.elementor-element-09680ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5120 .elementor-element.elementor-element-2c3eeac .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:100;text-transform:uppercase;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-23bb140{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-5120 .elementor-element.elementor-element-23bb140 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:200;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-0707359{--display:flex;--margin-top:-15vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-5120 .elementor-element.elementor-element-5aec4cd{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:end;}.elementor-5120 .elementor-element.elementor-element-5aec4cd.elementor-element{--align-self:flex-end;}.elementor-5120 .elementor-element.elementor-element-06810c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5120 .elementor-element.elementor-element-2375c2e{text-align:end;}.elementor-5120 .elementor-element.elementor-element-2375c2e .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:100;text-transform:uppercase;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-84d5a14{text-align:end;}.elementor-5120 .elementor-element.elementor-element-84d5a14 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:200;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-caebc14{--display:flex;--margin-top:-15vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-5120 .elementor-element.elementor-element-3de974b{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:end;}.elementor-5120 .elementor-element.elementor-element-3de974b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-5120 .elementor-element.elementor-element-082eb89{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5120 .elementor-element.elementor-element-1a4b0da .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:100;text-transform:uppercase;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-b6fbb54{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-5120 .elementor-element.elementor-element-b6fbb54 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:200;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-9113269{--display:flex;--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;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;}.elementor-5120 .elementor-element.elementor-element-9113269:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-9113269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-5120 .elementor-element.elementor-element-b36bdba{--display:flex;--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;--align-items:flex-start;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:5%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5120 .elementor-element.elementor-element-694e891{--display:flex;--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;--align-items:flex-start;}.elementor-5120 .elementor-element.elementor-element-694e891.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-4d8038f{width:var( --container-widget-width, 200vw );max-width:200vw;--container-widget-width:200vw;--container-widget-flex-grow:0;text-align:start;}.elementor-5120 .elementor-element.elementor-element-4d8038f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-4d8038f.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-4d8038f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:7.5vw;font-weight:900;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-0a51405{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5120 .elementor-element.elementor-element-0a51405.e-con{--align-self:flex-end;}.elementor-5120 .elementor-element.elementor-element-3951ec7 .elementor-button{background-color:#FFFFFFFC;font-family:"Sora", Sans-serif;font-size:1.4vw;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.77);border-style:solid;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:020px 60px 020px 60px;}.elementor-5120 .elementor-element.elementor-element-3951ec7 .elementor-button:hover, .elementor-5120 .elementor-element.elementor-element-3951ec7 .elementor-button:focus{background-color:#02010100;color:#1FB4FF;border-color:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-3951ec7 > .elementor-widget-container{margin:0vw 0vw 0.6vw 0vw;padding:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-3951ec7.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-5120 .elementor-element.elementor-element-3951ec7 .elementor-button:hover svg, .elementor-5120 .elementor-element.elementor-element-3951ec7 .elementor-button:focus svg{fill:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-1af97cc{--e-image-carousel-slides-to-show:5;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5120 .elementor-element.elementor-element-1af97cc > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-5120 .elementor-element.elementor-element-1af97cc .swiper-wrapper{display:flex;align-items:center;}.elementor-5120 .elementor-element.elementor-element-1af97cc .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-5120 .elementor-element.elementor-element-7da5c6f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:03%;--padding-left:5%;--padding-right:5%;}.elementor-5120 .elementor-element.elementor-element-7da5c6f:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-7da5c6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://expandvision.ca/wp-content/uploads/2025/03/bgservices2.png");}.elementor-5120 .elementor-element.elementor-element-7da5c6f .ui-e-fluid-canvas{--ui-fluid-1:#2C88A6;--ui-fluid-2:#36ABC8;--ui-fluid-3:#2793BCBF;--ui-fluid-4:#0BFFCF;}.elementor-5120 .elementor-element.elementor-element-7da5c6f > .elementor-shape-top .elementor-shape-fill, .elementor-5120 .elementor-element.elementor-element-7da5c6f > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#090909;}.elementor-5120 .elementor-element.elementor-element-7da5c6f > .elementor-shape-bottom .elementor-shape-fill, .elementor-5120 .elementor-element.elementor-element-7da5c6f > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#090909;}.elementor-5120 .elementor-element.elementor-element-7da5c6f > .elementor-shape-bottom svg, .elementor-5120 .elementor-element.elementor-element-7da5c6f > .e-con-inner > .elementor-shape-bottom svg{transform:translateX(-50%) rotateY(180deg);}.elementor-5120 .elementor-element.elementor-element-99bf6db{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-60px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-5120 .elementor-element.elementor-element-f01e1d4{text-align:center;}.elementor-5120 .elementor-element.elementor-element-f01e1d4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:200;text-transform:uppercase;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-38126d2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5120 .elementor-element.elementor-element-38126d2 img{width:2%;border-style:none;}.elementor-5120 .elementor-element.elementor-element-3cfb032{--display:flex;--min-height:0px;--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;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#64A9D8;--border-color:#64A9D8;--border-radius:20px 20px 20px 20px;--padding-top:4vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5120 .elementor-element.elementor-element-3cfb032:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-3cfb032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-5120 .elementor-element.elementor-element-3cfb032.e-con{--e-con-transform-scale:1;}.elementor-5120 .elementor-element.elementor-element-3cfb032.e-con:hover{--e-con-transform-scale:1.05;}.elementor-5120 .elementor-element.elementor-element-0773f6f{--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;--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5120 .elementor-element.elementor-element-b0ff336{width:var( --container-widget-width, 120vw );max-width:120vw;--container-widget-width:120vw;--container-widget-flex-grow:0;}.elementor-5120 .elementor-element.elementor-element-b0ff336 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.3vw;font-weight:200;line-height:2rem;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-ea4e693{--display:flex;}.elementor-5120 .elementor-element.elementor-element-37255e2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5120 .elementor-element.elementor-element-37255e2 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-37255e2.elementor-element{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-4e358ae{--display:flex;--min-height:0px;--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;--align-items:flex-end;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#64A9D8;--border-color:#64A9D8;--border-radius:20px 20px 20px 20px;--margin-top:02vw;--margin-bottom:2vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5120 .elementor-element.elementor-element-4e358ae:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-4e358ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-5120 .elementor-element.elementor-element-4e358ae.e-con:hover{--e-con-transform-scale:1.05;}.elementor-5120 .elementor-element.elementor-element-4e358ae.e-con{--align-self:flex-end;}.elementor-5120 .elementor-element.elementor-element-5e8426e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-5120 .elementor-element.elementor-element-4ad2067{width:var( --container-widget-width, 110vw );max-width:110vw;--container-widget-width:110vw;--container-widget-flex-grow:0;text-align:end;}.elementor-5120 .elementor-element.elementor-element-4ad2067 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.3vw;font-weight:200;line-height:2rem;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-968789d{--display:flex;}.elementor-5120 .elementor-element.elementor-element-b4c9158{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5120 .elementor-element.elementor-element-b4c9158 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-b4c9158.elementor-element{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-8782561{--display:flex;--min-height:0px;--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;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#64A9D8;--border-color:#64A9D8;--border-radius:20px 20px 20px 20px;--padding-top:4vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-5120 .elementor-element.elementor-element-8782561:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-8782561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-5120 .elementor-element.elementor-element-8782561.e-con:hover{--e-con-transform-scale:1.05;}.elementor-5120 .elementor-element.elementor-element-4a8e81f{--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-5120 .elementor-element.elementor-element-0477667{width:var( --container-widget-width, 120vw );max-width:120vw;--container-widget-width:120vw;--container-widget-flex-grow:0;}.elementor-5120 .elementor-element.elementor-element-0477667 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.3vw;font-weight:200;line-height:2rem;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-f450372{--display:flex;}.elementor-5120 .elementor-element.elementor-element-dfec4f3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-5120 .elementor-element.elementor-element-dfec4f3 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-dfec4f3.elementor-element{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-cba3ec3{--display:flex;--min-height:71vh;--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.8;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:98;}.elementor-5120 .elementor-element.elementor-element-cba3ec3:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-cba3ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5120 .elementor-element.elementor-element-cba3ec3::before, .elementor-5120 .elementor-element.elementor-element-cba3ec3 > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-cba3ec3 > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-cba3ec3 > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-cba3ec3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-cba3ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#003450;--background-overlay:'';}.elementor-5120 .elementor-element.elementor-element-cba3ec3 > .elementor-shape-top .elementor-shape-fill, .elementor-5120 .elementor-element.elementor-element-cba3ec3 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#090909;}.elementor-5120 .elementor-element.elementor-element-cba3ec3 > .elementor-shape-top svg, .elementor-5120 .elementor-element.elementor-element-cba3ec3 > .e-con-inner > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-5120 .elementor-element.elementor-element-cba3ec3 > .elementor-shape-bottom .elementor-shape-fill, .elementor-5120 .elementor-element.elementor-element-cba3ec3 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#090909;}.elementor-5120 .elementor-element.elementor-element-cba3ec3 > .elementor-shape-bottom svg, .elementor-5120 .elementor-element.elementor-element-cba3ec3 > .e-con-inner > .elementor-shape-bottom svg{transform:translateX(-50%) rotateY(180deg);}.elementor-5120 .elementor-element.elementor-element-6b805ad{--display:flex;}.elementor-5120 .elementor-element.elementor-element-e8789be{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5120 .elementor-element.elementor-element-e8789be > .elementor-widget-container{--e-transform-rotateZ:-5.5deg;margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-e8789be.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-e8789be .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:5vw;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-d74fd85{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5120 .elementor-element.elementor-element-d74fd85 > .elementor-widget-container{--e-transform-rotateZ:-5.5deg;margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-d74fd85.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-d74fd85 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:1.3vw;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-32eb1e1{--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;--padding-top:09%;--padding-bottom:5%;--padding-left:05%;--padding-right:05%;}.elementor-5120 .elementor-element.elementor-element-32eb1e1:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-32eb1e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-5120 .elementor-element.elementor-element-797bcc3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-5120 .elementor-element.elementor-element-797bcc3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-797bcc3.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-797bcc3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:7.5vw;font-weight:900;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-80a25bc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-5120 .elementor-element.elementor-element-80a25bc > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5120 .elementor-element.elementor-element-80a25bc.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-80a25bc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5vw;font-weight:300;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-3127d54{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5120 .elementor-element.elementor-element-df26be9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-5120 .elementor-element.elementor-element-df26be9:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-df26be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06203A;}.elementor-5120 .elementor-element.elementor-element-df26be9:hover{background-color:#06203AB5;}.elementor-5120 .elementor-element.elementor-element-df26be9.e-con:hover{--e-con-transform-rotateZ:1deg;--e-con-transform-scale:0.95;}.elementor-5120 .elementor-element.elementor-element-daec6b8{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-5120 .elementor-element.elementor-element-daec6b8.elementor-element{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-daec6b8 img{width:100%;height:30vh;object-fit:cover;object-position:center center;transition-duration:0.8s;}.elementor-5120 .elementor-element.elementor-element-0c02b00{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-5120 .elementor-element.elementor-element-84eb3ff .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:1vw;font-weight:300;text-transform:uppercase;}.elementor-5120 .elementor-element.elementor-element-d175473 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-62d17d2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-5120 .elementor-element.elementor-element-62d17d2:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-62d17d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06203A;}.elementor-5120 .elementor-element.elementor-element-62d17d2:hover{background-color:#06203AB5;}.elementor-5120 .elementor-element.elementor-element-62d17d2.e-con:hover{--e-con-transform-scale:0.95;}.elementor-5120 .elementor-element.elementor-element-1b91068{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-5120 .elementor-element.elementor-element-1b91068.elementor-element{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-1b91068 img{width:100%;height:30vh;object-fit:cover;object-position:center center;transition-duration:0.8s;}.elementor-5120 .elementor-element.elementor-element-72778e1{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-5120 .elementor-element.elementor-element-1752f0f .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:1vw;font-weight:300;text-transform:uppercase;}.elementor-5120 .elementor-element.elementor-element-10a848e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-3706196{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-5120 .elementor-element.elementor-element-3706196:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-3706196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06203A;}.elementor-5120 .elementor-element.elementor-element-3706196:hover{background-color:#06203AB5;}.elementor-5120 .elementor-element.elementor-element-3706196.e-con:hover{--e-con-transform-rotateZ:-1deg;--e-con-transform-scale:0.95;}.elementor-5120 .elementor-element.elementor-element-e6ea7a8{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-5120 .elementor-element.elementor-element-e6ea7a8.elementor-element{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-e6ea7a8 img{width:100%;height:30vh;object-fit:cover;object-position:center center;transition-duration:0.8s;}.elementor-5120 .elementor-element.elementor-element-436bad2{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-5120 .elementor-element.elementor-element-b0897a2 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:1vw;font-weight:300;text-transform:uppercase;}.elementor-5120 .elementor-element.elementor-element-df2cec5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-91f7702{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-5120 .elementor-element.elementor-element-91f7702:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-91f7702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06203A;}.elementor-5120 .elementor-element.elementor-element-91f7702:hover{background-color:#06203AB5;}.elementor-5120 .elementor-element.elementor-element-91f7702.e-con:hover{--e-con-transform-rotateZ:1deg;--e-con-transform-scale:0.95;}.elementor-5120 .elementor-element.elementor-element-cbcaaa0{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-5120 .elementor-element.elementor-element-cbcaaa0.elementor-element{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-cbcaaa0 img{width:100%;height:30vh;object-fit:cover;object-position:center center;transition-duration:0.8s;}.elementor-5120 .elementor-element.elementor-element-466bc23{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-5120 .elementor-element.elementor-element-b999866 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:1vw;font-weight:300;text-transform:uppercase;}.elementor-5120 .elementor-element.elementor-element-7d79b70 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-00f3800{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-5120 .elementor-element.elementor-element-00f3800:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-00f3800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06203A;}.elementor-5120 .elementor-element.elementor-element-00f3800:hover{background-color:#06203AB5;}.elementor-5120 .elementor-element.elementor-element-00f3800.e-con:hover{--e-con-transform-scale:0.95;}.elementor-5120 .elementor-element.elementor-element-1473c4d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-5120 .elementor-element.elementor-element-1473c4d.elementor-element{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-1473c4d img{width:100%;height:30vh;object-fit:cover;object-position:center center;transition-duration:0.8s;}.elementor-5120 .elementor-element.elementor-element-77999ec{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-5120 .elementor-element.elementor-element-49f5cc5 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:1vw;font-weight:300;text-transform:uppercase;}.elementor-5120 .elementor-element.elementor-element-10e0ee5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-286a5fe{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--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-5120 .elementor-element.elementor-element-286a5fe:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-286a5fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06203A;}.elementor-5120 .elementor-element.elementor-element-286a5fe:hover{background-color:#06203AB5;}.elementor-5120 .elementor-element.elementor-element-286a5fe.e-con:hover{--e-con-transform-rotateZ:-1deg;--e-con-transform-scale:0.95;}.elementor-5120 .elementor-element.elementor-element-001882a{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-5120 .elementor-element.elementor-element-001882a.elementor-element{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-001882a img{width:100%;height:30vh;object-fit:cover;object-position:center center;transition-duration:0.8s;}.elementor-5120 .elementor-element.elementor-element-926dd97{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-5120 .elementor-element.elementor-element-4a87bdb .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:1vw;font-weight:300;text-transform:uppercase;}.elementor-5120 .elementor-element.elementor-element-a43968f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:600;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-0bc59f7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:-5vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0%;--padding-bottom:05%;--padding-left:5%;--padding-right:5%;}.elementor-5120 .elementor-element.elementor-element-0bc59f7:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-0bc59f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(65deg, #090909 52%, #000000 60%);}.elementor-5120 .elementor-element.elementor-element-0bc59f7.e-con{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-5a9c60b{--display:flex;--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:flex-start;}.elementor-5120 .elementor-element.elementor-element-5a9c60b:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-5a9c60b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34647B00;}.elementor-5120 .elementor-element.elementor-element-5a9c60b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-0537b2a{width:var( --container-widget-width, 200vw );max-width:200vw;--container-widget-width:200vw;--container-widget-flex-grow:0;text-align:start;}.elementor-5120 .elementor-element.elementor-element-0537b2a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-5120 .elementor-element.elementor-element-0537b2a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5120 .elementor-element.elementor-element-0537b2a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-5120 .elementor-element.elementor-element-709db0f .elementor-button{background-color:#FFFFFFFC;font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;transition-duration:0.8s;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-5120 .elementor-element.elementor-element-709db0f .elementor-button:hover, .elementor-5120 .elementor-element.elementor-element-709db0f .elementor-button:focus{background-color:#02010100;color:#1FB4FF;border-color:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-709db0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-709db0f.elementor-element{--align-self:flex-start;}.elementor-5120 .elementor-element.elementor-element-709db0f .elementor-button:hover svg, .elementor-5120 .elementor-element.elementor-element-709db0f .elementor-button:focus svg{fill:#1FB4FF;}.elementor-5120 .elementor-element.elementor-element-0eb13ca{--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-5120 .elementor-element.elementor-element-0be3d1a .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-5120 .elementor-element.elementor-element-0be3d1a .wpr-lottie-animations{width:70% !important;height:70% !important;transform:rotate(0deg);transition-duration:1s;}.elementor-5120 .elementor-element.elementor-element-0be3d1a > .elementor-widget-container{margin:-7vw -5vw 0vw 0vw;}.elementor-5120 .elementor-element.elementor-element-0be3d1a .wpr-lottie-animations-wrapper{display:flex;justify-content:center;align-items:center;}@media(min-width:768px){.elementor-5120 .elementor-element.elementor-element-b1df5e3{--width:100%;}.elementor-5120 .elementor-element.elementor-element-910650e{--width:90%;}.elementor-5120 .elementor-element.elementor-element-86d894e{--width:75%;}.elementor-5120 .elementor-element.elementor-element-cca5944{--width:100%;}.elementor-5120 .elementor-element.elementor-element-12bd0cc{--content-width:100%;}.elementor-5120 .elementor-element.elementor-element-495ce0b{--width:45%;}.elementor-5120 .elementor-element.elementor-element-530647c{--width:45%;}.elementor-5120 .elementor-element.elementor-element-0197dcb{--content-width:100vw;}.elementor-5120 .elementor-element.elementor-element-3fb9b5a{--width:100%;}.elementor-5120 .elementor-element.elementor-element-2c2d2f9{--width:100%;}.elementor-5120 .elementor-element.elementor-element-5b23269{--width:100%;}.elementor-5120 .elementor-element.elementor-element-e3c738c{--width:71.335%;}.elementor-5120 .elementor-element.elementor-element-1cf7b7d{--width:100%;}.elementor-5120 .elementor-element.elementor-element-c6baa6f{--width:100%;}.elementor-5120 .elementor-element.elementor-element-7e61014{--width:100%;}.elementor-5120 .elementor-element.elementor-element-cfd6e8c{--width:100%;}.elementor-5120 .elementor-element.elementor-element-953058f{--width:90.092%;}.elementor-5120 .elementor-element.elementor-element-67739ba{--content-width:100%;}.elementor-5120 .elementor-element.elementor-element-28891c4{--content-width:100vw;}.elementor-5120 .elementor-element.elementor-element-c96a35a{--width:90%;}.elementor-5120 .elementor-element.elementor-element-b36bdba{--width:90%;}.elementor-5120 .elementor-element.elementor-element-694e891{--width:68.924%;}.elementor-5120 .elementor-element.elementor-element-3cfb032{--width:80%;}.elementor-5120 .elementor-element.elementor-element-4e358ae{--width:80%;}.elementor-5120 .elementor-element.elementor-element-8782561{--width:80%;}.elementor-5120 .elementor-element.elementor-element-df26be9{--width:100%;}.elementor-5120 .elementor-element.elementor-element-0c02b00{--width:60%;}.elementor-5120 .elementor-element.elementor-element-62d17d2{--width:100%;}.elementor-5120 .elementor-element.elementor-element-72778e1{--width:60%;}.elementor-5120 .elementor-element.elementor-element-3706196{--width:100%;}.elementor-5120 .elementor-element.elementor-element-436bad2{--width:60%;}.elementor-5120 .elementor-element.elementor-element-91f7702{--width:100%;}.elementor-5120 .elementor-element.elementor-element-466bc23{--width:60%;}.elementor-5120 .elementor-element.elementor-element-00f3800{--width:100%;}.elementor-5120 .elementor-element.elementor-element-77999ec{--width:60%;}.elementor-5120 .elementor-element.elementor-element-286a5fe{--width:100%;}.elementor-5120 .elementor-element.elementor-element-926dd97{--width:60%;}.elementor-5120 .elementor-element.elementor-element-5a9c60b{--width:50%;}.elementor-5120 .elementor-element.elementor-element-0eb13ca{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5120 .elementor-element.elementor-element-4e358ae{--width:100%;}}@media(max-width:1024px){.elementor-5120 .elementor-element.elementor-element-7e77bc9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5120 .elementor-element.elementor-element-7e77bc9 .elementor-heading-title{font-size:8vw;}.elementor-5120 .elementor-element.elementor-element-a96daae .elementor-heading-title{font-size:3vw;}.elementor-5120 .elementor-element.elementor-element-ef15400{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5120 .elementor-element.elementor-element-ef15400 .elementor-heading-title{font-size:8vw;}.elementor-5120 .elementor-element.elementor-element-f33c54a .elementor-heading-title{font-size:3vw;}.elementor-5120 .elementor-element.elementor-element-be20949{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5120 .elementor-element.elementor-element-be20949 .elementor-heading-title{font-size:8vw;}.elementor-5120 .elementor-element.elementor-element-cdbcb40 .elementor-heading-title{font-size:3vw;}.elementor-5120 .elementor-element.elementor-element-8dc66d1::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-5120 .elementor-element.elementor-element-8dc66d1:hover::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1:hover > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .elementor-background-slideshow:hover::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-5120 .elementor-element.elementor-element-cfd6e8c::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-5120 .elementor-element.elementor-element-cfd6e8c:hover::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c:hover > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .elementor-background-slideshow:hover::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-5120 .elementor-element.elementor-element-1b2bc34 .elementor-heading-title{font-size:3vw;}.elementor-5120 .elementor-element.elementor-element-03ac767{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5120 .elementor-element.elementor-element-03ac767 .elementor-heading-title{font-size:8vw;}.elementor-5120 .elementor-element.elementor-element-2c3eeac .elementor-heading-title{font-size:4.5vw;}.elementor-5120 .elementor-element.elementor-element-23bb140 .elementor-heading-title{font-size:3vw;}.elementor-5120 .elementor-element.elementor-element-2375c2e .elementor-heading-title{font-size:4.5vw;}.elementor-5120 .elementor-element.elementor-element-84d5a14 .elementor-heading-title{font-size:3vw;}.elementor-5120 .elementor-element.elementor-element-1a4b0da .elementor-heading-title{font-size:4.5vw;}.elementor-5120 .elementor-element.elementor-element-b6fbb54 .elementor-heading-title{font-size:3vw;}.elementor-5120 .elementor-element.elementor-element-4d8038f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5120 .elementor-element.elementor-element-4d8038f .elementor-heading-title{font-size:8vw;}.elementor-5120 .elementor-element.elementor-element-3cfb032{--min-height:35vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-5120 .elementor-element.elementor-element-b0ff336 .elementor-heading-title{font-size:3vw;}.elementor-5120 .elementor-element.elementor-element-4e358ae{--min-height:35vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-5120 .elementor-element.elementor-element-4e358ae.e-con{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-4ad2067 .elementor-heading-title{font-size:3vw;}.elementor-5120 .elementor-element.elementor-element-8782561{--min-height:35vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-5120 .elementor-element.elementor-element-0477667 .elementor-heading-title{font-size:3vw;}.elementor-5120 .elementor-element.elementor-element-e8789be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5120 .elementor-element.elementor-element-e8789be .elementor-heading-title{font-size:8vw;}.elementor-5120 .elementor-element.elementor-element-d74fd85{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5120 .elementor-element.elementor-element-d74fd85 .elementor-heading-title{font-size:8vw;}.elementor-5120 .elementor-element.elementor-element-797bcc3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5120 .elementor-element.elementor-element-797bcc3 .elementor-heading-title{font-size:8vw;}.elementor-5120 .elementor-element.elementor-element-80a25bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5120 .elementor-element.elementor-element-80a25bc .elementor-heading-title{font-size:8vw;}.elementor-5120 .elementor-element.elementor-element-3127d54{--grid-auto-flow:row;}.elementor-5120 .elementor-element.elementor-element-0bc59f7{--min-height:0vh;}.elementor-5120 .elementor-element.elementor-element-0537b2a .elementor-heading-title{font-size:5vw;line-height:1em;}.elementor-5120 .elementor-element.elementor-element-0be3d1a .wpr-lottie-animations svg{width:100% !important;height:100% !important;}}@media(max-width:767px){.elementor-5120 .elementor-element.elementor-element-910650e:not(.elementor-motion-effects-element-type-background), .elementor-5120 .elementor-element.elementor-element-910650e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://expandvision.ca/wp-content/uploads/2025/03/PhonebgHERO-1.png");background-position:9px -119px;background-repeat:no-repeat;background-size:cover;}.elementor-5120 .elementor-element.elementor-element-7e77bc9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-7e77bc9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5120 .elementor-element.elementor-element-7e77bc9 .elementor-heading-title{font-size:10vw;}.elementor-5120 .elementor-element.elementor-element-a96daae .elementor-heading-title{font-size:4.5vw;}.elementor-5120 .elementor-element.elementor-element-1167c2d > .elementor-widget-container{margin:10px 0px 40px 0px;}.elementor-5120 .elementor-element.elementor-element-b2d0e75 > .elementor-widget-container{margin:10px 0px 40px 0px;}.elementor-5120 .elementor-element.elementor-element-eefd8dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-eefd8dd{text-align:center;}.elementor-5120 .elementor-element.elementor-element-eefd8dd .elementor-heading-title{font-size:5vw;}.elementor-5120 .elementor-element.elementor-element-ef15400 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-ef15400{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5120 .elementor-element.elementor-element-ef15400 .elementor-heading-title{font-size:10vw;}.elementor-5120 .elementor-element.elementor-element-f33c54a .elementor-heading-title{font-size:4.5vw;}.elementor-5120 .elementor-element.elementor-element-2bc9a98 > .elementor-widget-container{margin:10px 0px 40px 0px;}.elementor-5120 .elementor-element.elementor-element-be20949 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-be20949{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5120 .elementor-element.elementor-element-be20949 .elementor-heading-title{font-size:10vw;}.elementor-5120 .elementor-element.elementor-element-cdbcb40 .elementor-heading-title{font-size:4.5vw;}.elementor-5120 .elementor-element.elementor-element-98696ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-98696ae{text-align:center;}.elementor-5120 .elementor-element.elementor-element-98696ae .elementor-heading-title{font-size:5vw;}.elementor-5120 .elementor-element.elementor-element-3fb9b5a.e-con{--e-con-transform-translateX:0px;--e-con-transform-scale:1;}.elementor-5120 .elementor-element.elementor-element-3fb9b5a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5120 .elementor-element.elementor-element-2c2d2f9.e-con{--e-con-transform-scale:0.95;}.elementor-5120 .elementor-element.elementor-element-2c2d2f9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5120 .elementor-element.elementor-element-5b23269{--width:335px;--min-height:0vh;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-5120 .elementor-element.elementor-element-7d301e1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-7d301e1 .elementor-icon-wrapper{text-align:center;}.elementor-5120 .elementor-element.elementor-element-858d554{width:var( --container-widget-width, 243px );max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;text-align:center;}.elementor-5120 .elementor-element.elementor-element-858d554 > .elementor-widget-container{margin:-37px 0px -50px 0px;}.elementor-5120 .elementor-element.elementor-element-858d554.elementor-element{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-858d554 .elementor-heading-title{line-height:1em;}.elementor-5120 .elementor-element.elementor-element-83be84f{width:var( --container-widget-width, 266.891px );max-width:266.891px;--container-widget-width:266.891px;--container-widget-flex-grow:0;text-align:center;}.elementor-5120 .elementor-element.elementor-element-83be84f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5120 .elementor-element.elementor-element-83be84f.elementor-element{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-83be84f .elementor-heading-title{font-size:13px;}.elementor-5120 .elementor-element.elementor-element-8dc66d1{--width:335px;--min-height:0vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.6;--margin-top:-25px;--margin-bottom:05px;--margin-left:0px;--margin-right:0px;}.elementor-5120 .elementor-element.elementor-element-8dc66d1::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-40px 0px;}.elementor-5120 .elementor-element.elementor-element-8dc66d1:hover::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1:hover > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .elementor-background-slideshow:hover::before, .elementor-5120 .elementor-element.elementor-element-8dc66d1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:0px 0px;}.elementor-5120 .elementor-element.elementor-element-5f9810a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-5f9810a.elementor-element{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-e7a7f46 > .elementor-widget-container{margin:-37px 0px -50px 0px;}.elementor-5120 .elementor-element.elementor-element-e7a7f46.elementor-element{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-e7a7f46{text-align:center;}.elementor-5120 .elementor-element.elementor-element-147aa35 > .elementor-widget-container{margin:0px 10px 20px 10px;}.elementor-5120 .elementor-element.elementor-element-147aa35.elementor-element{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-147aa35{text-align:center;}.elementor-5120 .elementor-element.elementor-element-147aa35 .elementor-heading-title{font-size:13px;}.elementor-5120 .elementor-element.elementor-element-1cf7b7d.e-con{--e-con-transform-scale:1;}.elementor-5120 .elementor-element.elementor-element-1cf7b7d{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-5120 .elementor-element.elementor-element-a398155{--min-height:0vh;--margin-top:0px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px;}.elementor-5120 .elementor-element.elementor-element-c6baa6f{--min-height:0vh;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5120 .elementor-element.elementor-element-1fbb4af > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-1fbb4af.elementor-element{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-0a3719a{width:var( --container-widget-width, 319px );max-width:319px;--container-widget-width:319px;--container-widget-flex-grow:0;text-align:center;}.elementor-5120 .elementor-element.elementor-element-0a3719a > .elementor-widget-container{margin:-17px 0px -30px 0px;}.elementor-5120 .elementor-element.elementor-element-0a3719a .elementor-heading-title{line-height:1em;}.elementor-5120 .elementor-element.elementor-element-d0238d8{width:var( --container-widget-width, 261px );max-width:261px;--container-widget-width:261px;--container-widget-flex-grow:0;text-align:center;}.elementor-5120 .elementor-element.elementor-element-d0238d8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5120 .elementor-element.elementor-element-d0238d8.elementor-element{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-d0238d8 .elementor-heading-title{font-size:13px;}.elementor-5120 .elementor-element.elementor-element-7e61014{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5120 .elementor-element.elementor-element-cfd6e8c{--min-height:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5120 .elementor-element.elementor-element-cfd6e8c::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-75px 0px;}.elementor-5120 .elementor-element.elementor-element-cfd6e8c:hover::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c:hover > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .elementor-background-slideshow:hover::before, .elementor-5120 .elementor-element.elementor-element-cfd6e8c > .e-con-inner > .elementor-background-slideshow:hover::before{background-position:-75px 0px;}.elementor-5120 .elementor-element.elementor-element-4343bfe > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-4343bfe.elementor-element{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-83b5441 > .elementor-widget-container{margin:-37px 0px -50px 0px;}.elementor-5120 .elementor-element.elementor-element-83b5441.elementor-element{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-6fe655a > .elementor-widget-container{margin:0px 10px 20px 10px;}.elementor-5120 .elementor-element.elementor-element-6fe655a{text-align:center;}.elementor-5120 .elementor-element.elementor-element-6fe655a .elementor-heading-title{font-size:13px;}.elementor-5120 .elementor-element.elementor-element-1b2bc34 .elementor-heading-title{font-size:4.5vw;}.elementor-5120 .elementor-element.elementor-element-03ac767 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-03ac767{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5120 .elementor-element.elementor-element-03ac767 .elementor-heading-title{font-size:10vw;}.elementor-5120 .elementor-element.elementor-element-e378ad3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-e378ad3{text-align:center;}.elementor-5120 .elementor-element.elementor-element-e378ad3 .elementor-heading-title{font-size:5vw;}.elementor-5120 .elementor-element.elementor-element-2c3eeac .elementor-heading-title{font-size:8vw;}.elementor-5120 .elementor-element.elementor-element-23bb140 .elementor-heading-title{font-size:4.5vw;}.elementor-5120 .elementor-element.elementor-element-2375c2e .elementor-heading-title{font-size:8vw;}.elementor-5120 .elementor-element.elementor-element-84d5a14 .elementor-heading-title{font-size:4.5vw;}.elementor-5120 .elementor-element.elementor-element-1a4b0da .elementor-heading-title{font-size:8vw;}.elementor-5120 .elementor-element.elementor-element-b6fbb54 .elementor-heading-title{font-size:4.5vw;}.elementor-5120 .elementor-element.elementor-element-4d8038f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-4d8038f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5120 .elementor-element.elementor-element-4d8038f .elementor-heading-title{font-size:10vw;}.elementor-5120 .elementor-element.elementor-element-3951ec7 > .elementor-widget-container{margin:10px 0px 40px 0px;}.elementor-5120 .elementor-element.elementor-element-f01e1d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-f01e1d4{text-align:center;}.elementor-5120 .elementor-element.elementor-element-f01e1d4 .elementor-heading-title{font-size:5vw;}.elementor-5120 .elementor-element.elementor-element-3cfb032{--min-height:35vh;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-5120 .elementor-element.elementor-element-0773f6f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5120 .elementor-element.elementor-element-b0ff336 .elementor-heading-title{font-size:4.5vw;}.elementor-5120 .elementor-element.elementor-element-4e358ae{--min-height:35vh;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-5120 .elementor-element.elementor-element-4ad2067 .elementor-heading-title{font-size:4.5vw;}.elementor-5120 .elementor-element.elementor-element-8782561{--min-height:35vh;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-5120 .elementor-element.elementor-element-0477667 .elementor-heading-title{font-size:4.5vw;}.elementor-5120 .elementor-element.elementor-element-e8789be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-e8789be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5120 .elementor-element.elementor-element-e8789be .elementor-heading-title{font-size:10vw;}.elementor-5120 .elementor-element.elementor-element-d74fd85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-d74fd85{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5120 .elementor-element.elementor-element-d74fd85 .elementor-heading-title{font-size:10vw;}.elementor-5120 .elementor-element.elementor-element-797bcc3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-797bcc3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5120 .elementor-element.elementor-element-797bcc3 .elementor-heading-title{font-size:10vw;}.elementor-5120 .elementor-element.elementor-element-80a25bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5120 .elementor-element.elementor-element-80a25bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5120 .elementor-element.elementor-element-80a25bc .elementor-heading-title{font-size:10vw;}.elementor-5120 .elementor-element.elementor-element-3127d54{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5120 .elementor-element.elementor-element-0bc59f7{--min-height:0vh;--margin-top:0vw;--margin-bottom:-17vw;--margin-left:0vw;--margin-right:0vw;}.elementor-5120 .elementor-element.elementor-element-5a9c60b{--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-5120 .elementor-element.elementor-element-0537b2a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-5120 .elementor-element.elementor-element-0537b2a.elementor-element{--align-self:center;}.elementor-5120 .elementor-element.elementor-element-0537b2a .elementor-heading-title{font-size:7vw;}.elementor-5120 .elementor-element.elementor-element-709db0f{width:100%;max-width:100%;}.elementor-5120 .elementor-element.elementor-element-709db0f > .elementor-widget-container{margin:10px 0px 40px 0px;}.elementor-5120 .elementor-element.elementor-element-709db0f .elementor-button{font-size:3.5vw;border-width:02px 02px 02px 02px;border-radius:040px 040px 040px 040px;padding:012px 024px 012px 014px;}.elementor-5120 .elementor-element.elementor-element-0be3d1a .wpr-lottie-animations svg{width:100% !important;height:100% !important;}}/* Start custom CSS for heading, class: .elementor-element-a96daae *//* Smooth descend on scroll for the hero title */
.ev-parallax-title{
  will-change: transform;
  transform: translateY(0);
}

/* Respect accessibility */
@media (prefers-reduced-motion: reduce){
  .ev-parallax-title{ transform: none !important; animation: none !important; }
}

/* Scroll-linked animation (Chrome/Edge/Safari 17+) */
@scroll-timeline evPageScroll {
  source: auto;           /* the page scroller */
  orientation: block;
}

.ev-parallax-title{
  animation: evMoveDown linear both;
  animation-timeline: evPageScroll;
  /* Animate during the first part of the page scroll (tweak as you like) */
  animation-range: 10% 60%;
}

@keyframes evMoveDown{
  from { transform: translateY(0); }
  to   { transform: translateY(90px); }   /* amount of descent */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86d894e *//* Bloc qui bouge et fade */
.ev-hero-track{
  /* Valeurs pilotées par JS */
  --evY: 0px;
  --evO: 1;

  transform: translateY(var(--evY));
  opacity: var(--evO);

  will-change: transform, opacity;
}

/* Accessibilité : pas d’animation si l’utilisateur préfère réduire les animations */
@media (prefers-reduced-motion: reduce){
  .ev-hero-track{
    transform: none !important;
    opacity: 1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b8f300 *//* =========================================================
   EV – Overlay FULL BLEU avec TEXTE XXL (v3, Elementor)
   - Aligné à gauche (par défaut)
   - Bleu plus foncé
   - Police WP activable via .-font-londrina
   - Textes par tuile via classes (pas d'attributes)
   ========================================================= */

/* Base */
.ev-info{
  position: relative;
  display: block;
  overflow: hidden;
  isolation: isolate;
  /* Bleu par défaut (plus foncé) */
  --overlay: #000; /* ancien #1FB4FF */
}

/* Image : aucune anim */
.ev-info img{
  display:block;
  width:100%;
  height:auto;
  transform:none !important;
  transition:none !important;
}

/* Couche bleue */
.ev-info::before{
  content:"";
  position:absolute; inset:0;
  background: var(--overlay);
  opacity:0;
  transition: opacity 1s ease;
  pointer-events:none;
  z-index:1;
}

/* Texte (laissé vide par défaut ; rempli par classes ci-dessous) */
.ev-info::after{
  content:"";
  position:absolute; inset:0;
  /* Aligné à GAUCHE + centré VERTICAL */
  display:flex;
  align-items:center;
  justify-content:flex-start;
  text-align:left!important;

  /* Collé à gauche (réduis encore si tu veux) */
  padding-left: clamp(8px, 1.2vw, 16px);
  padding-right: 0;
  padding-top: clamp(6px, .8vw, 12px);
  padding-bottom: clamp(6px, .8vw, 12px);

  line-height:1.1;
  white-space:pre;               /* \A = saut de ligne */
  letter-spacing:1px;
  font-weight:900;
  font-size: clamp(64px, 5vw, 96px); /* plus gros */

  color:#fff;                    /* texte PLEIN blanc */
  -webkit-text-stroke: 0;
  text-shadow:none;

  opacity:0;
  transform: translateY(6px);
  transition: opacity .8s ease, transform .8s ease;
  pointer-events:none;
  z-index:2;
  box-sizing:border-box;
}

/* Hover / focus : affiche l’overlay + le texte */
@media (hover:hover){
  .ev-info:hover::before,
  .ev-info:hover::after{ opacity:1; transform:none; }
}
.ev-info:focus-within::before,
.ev-info:focus-within::after{ opacity:1; transform:none; }

/* Accessibilité si l’image est cliquable */
.ev-info a:focus-visible{ outline:2px solid #fff; outline-offset:3px; }

/* ====== Variantes utiles ============================================ */

/* Centrer (si un jour tu en veux un au centre) */
.ev-info.-center::after{
  justify-content:center;
  text-align:center;
  padding-left: clamp(12px, 3vw, 28px);
  padding-right: clamp(12px, 3vw, 28px);
}

/* Police WP : active la fonte “Londrina Outline” si elle est installée */
.ev-info.-font-londrina::after{
  font-family: "Londrina Outline", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}

/* Option “texte creux outline blanc” si tu préfères pour une tuile :
.ev-info.-outline::after{
  color: transparent;
  -webkit-text-stroke: 2px #fff;
  text-shadow:
    1px 0 0 #fff, -1px 0 0 #fff,
    0 1px 0 #fff, 0 -1px 0 #fff,
    1px 1px 0 #fff, -1px -1px 0 #fff,
    1px -1px 0 #fff, -1px 1px 0 #fff;
}
*/

/* Palettes bleues alternatives par tuile */
.ev-info.-blue-700{ --overlay:#0F78B0; }
.ev-info.-blue-800{ --overlay:#0B5F8E; }
.ev-info.-blue-900{ --overlay:#083E5D; }

/* ====== Textes par tuile (remplis le content ici) =================== */
/* → Ajoute la 2e classe sur le wrapper (ex: ev-info -lavage) */

/* Lavage Suprême */
.ev-info.-lavage::after{
  content:"STRATÉGIE\A MARKETING\A\A BRANDING\A & DESIGN" !important;
}

/* GBBQ (exemple) */
.ev-info.-gbbq::after{
  content:"BRANDING\A & DESIGN";
}

/* Elless Autowork (exemple) */
.ev-info.-elless::after{
  content:"CONCEPTION\ASITE WEB \A\A BRANDING\A ET DESIGN";
}

/* Générique (si besoin) */
.ev-info.-case::after{
  content:"Étude de cas\A À découvrir";
}
/* Police personnalisée sur tous les overlays */
.ev-info::after{
  font-family: "Inter Outline", sans-serif !important;
}
.ev-info:hover::before {
  opacity: 0.8 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7a7892 *//* ===== Overlay FULL BLEU + TEXTE XXL (sans attributes) ===== */
.ev-info{
  position: relative;
  display: block;
  overflow: hidden;
  isolation: isolate;
}
.ev-info img{
  display:block; width:100%; height:auto;
  transform:none !important; transition:none !important;
}
.ev-info::before{
  content:""; position:absolute; inset:0;
  background: var(--overlay, #1FB4FF);
  opacity:0; transition:opacity .25s ease;
  pointer-events:none; z-index:1;
}
.ev-info::after{
  /* par défaut : rien (tu remplis via classes ci-dessous) */
  content:"";
  position:absolute; inset:0; display:grid; place-items:center;
  padding:clamp(12px,3vw,28px);
  text-align:center; line-height:1.12; white-space:pre;
  font-weight:900; letter-spacing:.2px;
  font-size:clamp(24px,3.6vw,54px);
  opacity:0; transform:translateY(6px);
  transition:opacity .25s ease, transform .25s ease;
  pointer-events:none; z-index:2;
  color:transparent; -webkit-text-stroke:2px #fff;
  text-shadow:1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff,
              1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;
}
@media (hover:hover){
  .ev-info:hover::before, .ev-info:hover::after{ opacity:1; transform:none; }
}
.ev-info:focus-within::before, .ev-info:focus-within::after{ opacity:1; transform:none; }

/* ====== TEXTES PAR TUILE (mets la 2e classe sur le wrapper) ====== */

/* Lavage Suprême */
.ev-info.-lavage::after{
  content:"Ils ont fait appel à nos services de\A BRANDING & DESIGN";
}

/* GBBQ (exemple) */
.ev-info.-gbbq::after{
  content:"Campagne Meta +\A Design imprimé";
}

/* Elless Autowork (exemple) */
.ev-info.-elless::after{
  content:"Site web immersif +\A Design numérique";
}

/* Tuile “projet générique” (exemple) */
.ev-info.-generic::after{
  content:"Étude de cas\A À découvrir";
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5aec4cd *//* =========================================================
   EV – Overlay FULL BLEU avec TEXTE XXL (v3, Elementor)
   - Aligné à gauche (par défaut)
   - Bleu plus foncé
   - Police WP activable via .-font-londrina
   - Textes par tuile via classes (pas d'attributes)
   ========================================================= */

/* Base */
.ev-info{
  position: relative;
  display: block;
  overflow: hidden;
  isolation: isolate;
  /* Bleu par défaut (plus foncé) */
  --overlay: #000!important; /* ancien #1FB4FF */
}

/* Image : aucune anim */
.ev-info img{
  display:block;
  width:100%;
  height:auto;
  transform:none !important;
  transition:none !important;
}

/* Couche bleue */
.ev-info::before{
  content:"";
  position:absolute; inset:0;
  background: var(--overlay);
  opacity:0;
  transition: opacity .5s ease;
  pointer-events:none;
  z-index:1;
}

/* Texte (laissé vide par défaut ; rempli par classes ci-dessous) */
.ev-info::after{
  content:"";
  position:absolute; inset:0;
  /* Aligné à GAUCHE + centré VERTICAL */
  display:flex;
  align-items:center;
  justify-content:flex-start;
  text-align:right;

  /* Collé à gauche (réduis encore si tu veux) */
  padding-left: 0;
  padding-right: 0;
  padding-top: clamp(6px, .8vw, 12px);
  padding-bottom: clamp(6px, .8vw, 12px);

  line-height:1.1;
  white-space:pre;               /* \A = saut de ligne */
  letter-spacing:.2px;
  font-weight:900;
  font-size: clamp(32px, 5vw, 74px); /* plus gros */

  color:#fff;                    /* texte PLEIN blanc */
  -webkit-text-stroke: 0;
  text-shadow:none;

  opacity:0;
  transform: translateY(6px);
  transition: opacity .25s ease, transform .25s ease;
  pointer-events:none;
  z-index:2;
  box-sizing:border-box;
}

/* Hover / focus : affiche l’overlay + le texte */
@media (hover:hover){
  .ev-info:hover::before,
  .ev-info:hover::after{ opacity:1; transform:none; }
}
.ev-info:focus-within::before,
.ev-info:focus-within::after{ opacity:1; transform:none; }

/* Accessibilité si l’image est cliquable */
.ev-info a:focus-visible{ outline:2px solid #fff; outline-offset:3px; }

/* ====== Variantes utiles ============================================ */

/* Centrer (si un jour tu en veux un au centre) */
.ev-info.-center::after{
  justify-content:center;
  text-align:center;
  padding-left: clamp(12px, 3vw, 28px);
  padding-right: clamp(12px, 3vw, 28px);
}

/* Police WP : active la fonte “Londrina Outline” si elle est installée */
.ev-info.-font-londrina::after{
  font-family: "Londrina Outline", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}

/* Option “texte creux outline blanc” si tu préfères pour une tuile :
.ev-info.-outline::after{
  color: transparent;
  -webkit-text-stroke: 2px #fff;
  text-shadow:
    1px 0 0 #fff, -1px 0 0 #fff,
    0 1px 0 #fff, 0 -1px 0 #fff,
    1px 1px 0 #fff, -1px -1px 0 #fff,
    1px -1px 0 #fff, -1px 1px 0 #fff;
}
*/

/* Palettes bleues alternatives par tuile */
.ev-info.-blue-700{ --overlay:#0F78B0; }
.ev-info.-blue-800{ --overlay:#0B5F8E; }
.ev-info.-blue-900{ --overlay:#083E5D; }

/* ====== Textes par tuile (remplis le content ici) =================== */
/* → Ajoute la 2e classe sur le wrapper (ex: ev-info -lavage) */

/* Lavage Suprême */
.ev-info.-lavage::after{
  content:"BRANDING\A& DESIGN";
}

/* GBBQ (exemple) */
.ev-info.-gbbq::after{
  content:"BRANDING\A& DESIGN";
}

/* Elless Autowork (exemple) */
.ev-info.-elless::after{
  content:"Site web immersif &\A Design numérique";
}

/* Générique (si besoin) */
.ev-info.-case::after{
  content:"Étude de cas\A À découvrir";
}
/* Aligner et coller à DROITE */
.ev-info.-right::after{
  display:flex !important;
  align-items:center;            /* centre vertical */
  justify-content:flex-end;      /* pousse le texte à droite */
  text-align:right !important;

  padding-right: clamp(8px, 1.2vw, 16px) !important; /* bord droit serré */
  padding-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3de974b *//* =========================================================
   EV – Overlay FULL BLEU avec TEXTE XXL (v3, Elementor)
   - Aligné à gauche (par défaut)
   - Bleu plus foncé
   - Police WP activable via .-font-londrina
   - Textes par tuile via classes (pas d'attributes)
   ========================================================= */

/* Base */
.ev-info{
  position: relative;
  display: block;
  overflow: hidden;
  isolation: isolate;
  /* Bleu par défaut (plus foncé) */
  --overlay: #1287C9; /* ancien #1FB4FF */
}

/* Image : aucune anim */
.ev-info img{
  display:block;
  width:100%;
  height:auto;
  transform:none !important;
  transition:none !important;
}

/* Couche bleue */
.ev-info::before{
  content:"";
  position:absolute; inset:0;
  background: var(--overlay);
  opacity:0;
  transition: opacity .5s ease;
  pointer-events:none;
  z-index:1;
}

/* Texte (laissé vide par défaut ; rempli par classes ci-dessous) */
.ev-info::after{
  content:"";
  position:absolute; inset:0;
  /* Aligné à GAUCHE + centré VERTICAL */
  display:flex;
  align-items:center;
  justify-content:flex-start;
  text-align:left;

  /* Collé à gauche (réduis encore si tu veux) */
  padding-left: clamp(8px, 1.2vw, 16px);
  padding-right: 0;
  padding-top: clamp(6px, .8vw, 12px);
  padding-bottom: clamp(6px, .8vw, 12px);

  line-height:1.1;
  white-space:pre;               /* \A = saut de ligne */
  letter-spacing:.2px;
  font-weight:900;
  font-size: clamp(32px, 5vw, 74px); /* plus gros */

  color:#fff;                    /* texte PLEIN blanc */
  -webkit-text-stroke: 0;
  text-shadow:none;

  opacity:0;
  transform: translateY(6px);
  transition: opacity .25s ease, transform .25s ease;
  pointer-events:none;
  z-index:2;
  box-sizing:border-box;
}

/* Hover / focus : affiche l’overlay + le texte */
@media (hover:hover){
  .ev-info:hover::before,
  .ev-info:hover::after{ opacity:1; transform:none; }
}
.ev-info:focus-within::before,
.ev-info:focus-within::after{ opacity:1; transform:none; }

/* Accessibilité si l’image est cliquable */
.ev-info a:focus-visible{ outline:2px solid #fff; outline-offset:3px; }

/* ====== Variantes utiles ============================================ */

/* Centrer (si un jour tu en veux un au centre) */
.ev-info.-center::after{
  justify-content:center;
  text-align:center;
  padding-left: clamp(12px, 3vw, 28px);
  padding-right: clamp(12px, 3vw, 28px);
}

/* Police WP : active la fonte “Londrina Outline” si elle est installée */
.ev-info.-font-londrina::after{
  font-family: "Londrina Outline", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}

/* Option “texte creux outline blanc” si tu préfères pour une tuile :
.ev-info.-outline::after{
  color: transparent;
  -webkit-text-stroke: 2px #fff;
  text-shadow:
    1px 0 0 #fff, -1px 0 0 #fff,
    0 1px 0 #fff, 0 -1px 0 #fff,
    1px 1px 0 #fff, -1px -1px 0 #fff,
    1px -1px 0 #fff, -1px 1px 0 #fff;
}
*/

/* Palettes bleues alternatives par tuile */
.ev-info.-blue-700{ --overlay:#0F78B0; }
.ev-info.-blue-800{ --overlay:#0B5F8E; }
.ev-info.-blue-900{ --overlay:#083E5D; }

/* ====== Textes par tuile (remplis le content ici) =================== */
/* → Ajoute la 2e classe sur le wrapper (ex: ev-info -lavage) */

/* Lavage Suprême */
.ev-info.-lavage::after{
  content:"STRATÉGIE\A MARKETING\A\A BRANDING\A & DESIGN" !important;
}

/* GBBQ (exemple) */
.ev-info.-gbbq::after{
  content:"BRANDING\A & DESIGN";
}

/* Elless Autowork (exemple) */
.ev-info.-elless::after{
  content:"CONECEPTION\ASITE WEB\A \A BRANDING\A & DESIGN";
}

/* Générique (si besoin) */
.ev-info.-case::after{
  content:"Étude de cas\A À découvrir";
}/* End custom CSS */