.elementor-16 .elementor-element.elementor-element-22013df2{--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;}.elementor-16 .elementor-element.elementor-element-909b27f{--display:flex;--min-height:437px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:46px 46px 46px 46px;}.elementor-16 .elementor-element.elementor-element-909b27f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-909b27f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staycooltinting.ca/wp-content/uploads/2026/03/imgi_3_slide_two-scaled.webp");background-position:center center;background-size:cover;}.elementor-16 .elementor-element.elementor-element-3de0ad0d{text-align:center;}.elementor-16 .elementor-element.elementor-element-3de0ad0d .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:74px;font-weight:700;}.elementor-16 .elementor-element.elementor-element-3930c92d{--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;--flex-wrap:nowrap;}.elementor-16 .elementor-element.elementor-element-3acc64b2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-4d0309f4 .elementor-icon-list-icon i{color:var( --e-global-color-a54ce3e );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-4d0309f4 .elementor-icon-list-icon svg{fill:var( --e-global-color-a54ce3e );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-4d0309f4{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-4d0309f4:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:0px;}.elementor-16 .elementor-element.elementor-element-4d0309f4.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4d0309f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-4d0309f4 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-4d0309f4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-8532e27{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-11c7608 .elementor-icon-list-icon i{color:var( --e-global-color-a54ce3e );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-11c7608 .elementor-icon-list-icon svg{fill:var( --e-global-color-a54ce3e );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-11c7608{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-11c7608:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:0px;}.elementor-16 .elementor-element.elementor-element-11c7608.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:0px;}.elementor-16 .elementor-element.elementor-element-11c7608 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-11c7608 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-11c7608 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-f0e8444{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-9896f5e{--display:flex;--border-radius:46px 46px 46px 46px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-16 .elementor-element.elementor-element-9896f5e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-9896f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ae613d0 );}.elementor-16 .elementor-element.elementor-element-ae6db75 .elementor-icon-list-icon i{color:var( --e-global-color-49e160d );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-ae6db75 .elementor-icon-list-icon svg{fill:var( --e-global-color-49e160d );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-ae6db75{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-ae6db75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-ae6db75 .elementor-icon-list-item > a{font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:700;}.elementor-16 .elementor-element.elementor-element-ae6db75 .elementor-icon-list-text{color:var( --e-global-color-49e160d );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-37e4e24{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-37e4e24.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-37e4e24 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:44px;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-0ea5d71{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-0ea5d71.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-0ea5d71 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:44px;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b31f506{--spacer-size:20px;}.elementor-16 .elementor-element.elementor-element-76778af{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b64d0dd{--display:flex;}.elementor-16 .elementor-element.elementor-element-e844f15{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-e844f15:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-e844f15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-f6eb297{text-align:start;}.elementor-16 .elementor-element.elementor-element-5759034 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:20px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-95b5aba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-75b5f96.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-75b5f96 .elementor-icon-list-icon i{color:var( --e-global-color-a54ce3e );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-75b5f96 .elementor-icon-list-icon svg{fill:var( --e-global-color-a54ce3e );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-75b5f96{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-75b5f96:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:0px;}.elementor-16 .elementor-element.elementor-element-75b5f96.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:0px;}.elementor-16 .elementor-element.elementor-element-75b5f96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-75b5f96 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-75b5f96 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-5d01096{--display:flex;}.elementor-16 .elementor-element.elementor-element-0393227{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-0393227:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0393227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-e7a2258{text-align:start;}.elementor-16 .elementor-element.elementor-element-b874830 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:20px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-4b524ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-f2f2fcb.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-f2f2fcb .elementor-icon-list-icon i{color:var( --e-global-color-a54ce3e );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-f2f2fcb .elementor-icon-list-icon svg{fill:var( --e-global-color-a54ce3e );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-f2f2fcb{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-f2f2fcb:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:0px;}.elementor-16 .elementor-element.elementor-element-f2f2fcb.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:0px;}.elementor-16 .elementor-element.elementor-element-f2f2fcb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-f2f2fcb .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-f2f2fcb .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-f8efdc1{--display:flex;}.elementor-16 .elementor-element.elementor-element-d7eff89{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-d7eff89:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d7eff89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-1837c2e{text-align:start;}.elementor-16 .elementor-element.elementor-element-6ab53de .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:20px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-b4bcc12{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ab7c73d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-94fbc78.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-94fbc78 .elementor-icon-list-icon i{color:var( --e-global-color-a54ce3e );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-94fbc78 .elementor-icon-list-icon svg{fill:var( --e-global-color-a54ce3e );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-94fbc78{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-94fbc78:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:0px;}.elementor-16 .elementor-element.elementor-element-94fbc78.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:0px;}.elementor-16 .elementor-element.elementor-element-94fbc78 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-94fbc78 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-94fbc78 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-5b21f02{--display:flex;}.elementor-16 .elementor-element.elementor-element-2d297cc{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-2d297cc:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2d297cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-9908d28{text-align:start;}.elementor-16 .elementor-element.elementor-element-85441bb .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:20px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-3069ffa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a0549ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6701e00.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-6701e00 .elementor-icon-list-icon i{color:var( --e-global-color-a54ce3e );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-6701e00 .elementor-icon-list-icon svg{fill:var( --e-global-color-a54ce3e );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-6701e00{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-6701e00:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:0px;}.elementor-16 .elementor-element.elementor-element-6701e00.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6701e00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-6701e00 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-6701e00 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-a35ab35{--spacer-size:20px;}.elementor-16 .elementor-element.elementor-element-554c4cb{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-554c4cb.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-0aa123b .elementor-icon-list-icon i{color:var( --e-global-color-a54ce3e );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-0aa123b .elementor-icon-list-icon svg{fill:var( --e-global-color-a54ce3e );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-0aa123b{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-0aa123b:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:0px;}.elementor-16 .elementor-element.elementor-element-0aa123b.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:0px;}.elementor-16 .elementor-element.elementor-element-0aa123b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-0aa123b .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-0aa123b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-02e79d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-173c535{--display:flex;--overlay-opacity:0.8;--border-radius:46px 46px 46px 46px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-16 .elementor-element.elementor-element-173c535:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-173c535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ae613d0 );}.elementor-16 .elementor-element.elementor-element-173c535::before, .elementor-16 .elementor-element.elementor-element-173c535 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-173c535 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-173c535 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-173c535 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-173c535 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staycooltinting.ca/wp-content/uploads/2026/03/asterisk-icon-bg.svg");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;}.elementor-16 .elementor-element.elementor-element-cf896be .elementor-icon-list-icon i{color:var( --e-global-color-49e160d );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-cf896be .elementor-icon-list-icon svg{fill:var( --e-global-color-49e160d );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-cf896be{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-cf896be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-cf896be .elementor-icon-list-item > a{font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;}.elementor-16 .elementor-element.elementor-element-cf896be .elementor-icon-list-text{color:var( --e-global-color-49e160d );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-69d060d{text-align:center;}.elementor-16 .elementor-element.elementor-element-69d060d .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:44px;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1797a8f{--spacer-size:20px;}.elementor-16 .elementor-element.elementor-element-7fcdc05{--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;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-d87fb92{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-d87fb92:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d87fb92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-d87fb92.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-7be3cf2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-7be3cf2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7be3cf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-7be3cf2.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-cc388bb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-cc388bb:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-cc388bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-cc388bb.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-e50f9b3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-e50f9b3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-e50f9b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-e50f9b3.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-596f072{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-596f072:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-596f072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-596f072.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-8e7faa7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-8e7faa7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8e7faa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-8e7faa7.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-affe874{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-affe874:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-affe874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-affe874.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-865c77e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-865c77e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-865c77e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-865c77e.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-750359b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-750359b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-750359b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-750359b.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-2738d76{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-2738d76:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2738d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-2738d76.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-d679fa5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-d679fa5:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d679fa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-d679fa5.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-7ba6aac{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-7ba6aac:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7ba6aac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-7ba6aac.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-b1810b3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-b1810b3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b1810b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-b1810b3.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-5edada4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-5edada4:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5edada4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-5edada4.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-b0e6ebe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-b0e6ebe:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b0e6ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-b0e6ebe.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-56aecce{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-56aecce:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-56aecce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-56aecce.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-12a72ef{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-12a72ef:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-12a72ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-12a72ef.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-127fd4e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-127fd4e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-127fd4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-127fd4e.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-3cdd61a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-3cdd61a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3cdd61a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-3cdd61a.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-26ab114{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-26ab114:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-26ab114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-26ab114.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-cac14f2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-16 .elementor-element.elementor-element-cac14f2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-cac14f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16 .elementor-element.elementor-element-cac14f2.e-con:hover{--e-con-transform-scale:1.1;}.elementor-16 .elementor-element.elementor-element-0c705ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-1ea6ea8{--display:flex;--overlay-opacity:0.8;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-16 .elementor-element.elementor-element-1ea6ea8::before, .elementor-16 .elementor-element.elementor-element-1ea6ea8 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-1ea6ea8 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-1ea6ea8 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-1ea6ea8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-1ea6ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staycooltinting.ca/wp-content/uploads/2026/03/asterisk-icon-bg.svg");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;}.elementor-16 .elementor-element.elementor-element-421355e .elementor-icon-list-icon i{color:var( --e-global-color-49e160d );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-421355e .elementor-icon-list-icon svg{fill:var( --e-global-color-49e160d );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-421355e{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-421355e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-421355e .elementor-icon-list-item > a{font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;}.elementor-16 .elementor-element.elementor-element-421355e .elementor-icon-list-text{color:var( --e-global-color-49e160d );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-ad8e56f{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-ad8e56f.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-ad8e56f .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:44px;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6656f05{--spacer-size:20px;}.elementor-16 .elementor-element.elementor-element-685d14a{--display:flex;}.elementor-16 .elementor-element.elementor-element-4f02038{--display:flex;}.elementor-16 .elementor-element.elementor-element-9b094fb{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-9b094fb:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-9b094fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ae613d0 );}.elementor-16 .elementor-element.elementor-element-b84710c{--e-rating-icon-font-size:22px;--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-49e160d );}.elementor-16 .elementor-element.elementor-element-76c927e{--divider-border-style:solid;--divider-color:var( --e-global-color-69c2ae7 );--divider-border-width:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-16 .elementor-element.elementor-element-76c927e .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-76c927e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-7b09d30{--display:flex;}.elementor-16 .elementor-element.elementor-element-b39ce6c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-b39ce6c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b39ce6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ae613d0 );}.elementor-16 .elementor-element.elementor-element-8a972ca{--e-rating-icon-font-size:22px;--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-49e160d );}.elementor-16 .elementor-element.elementor-element-d296b26{--divider-border-style:solid;--divider-color:var( --e-global-color-69c2ae7 );--divider-border-width:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-16 .elementor-element.elementor-element-d296b26 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-d296b26 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-ee032fb{--display:flex;}.elementor-16 .elementor-element.elementor-element-ecf47ac{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-ecf47ac:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ecf47ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ae613d0 );}.elementor-16 .elementor-element.elementor-element-347c635{--e-rating-icon-font-size:22px;--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-49e160d );}.elementor-16 .elementor-element.elementor-element-22551a7{--divider-border-style:solid;--divider-color:var( --e-global-color-69c2ae7 );--divider-border-width:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-16 .elementor-element.elementor-element-22551a7 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-22551a7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-d13e7c6{--display:flex;}.elementor-16 .elementor-element.elementor-element-c8bcd99{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-c8bcd99:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c8bcd99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ae613d0 );}.elementor-16 .elementor-element.elementor-element-2042309{--e-rating-icon-font-size:22px;--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-49e160d );}.elementor-16 .elementor-element.elementor-element-707183c{--divider-border-style:solid;--divider-color:var( --e-global-color-69c2ae7 );--divider-border-width:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-16 .elementor-element.elementor-element-707183c .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-707183c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16 .elementor-element.elementor-element-6cb0eac{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:250px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:250px;--e-n-carousel-arrow-size:20px;}.elementor-16 .elementor-element.elementor-element-6cb0eac :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#23506FD6;border-radius:50% 50% 50% 50%;padding:15px 15px 15px 15px;}.elementor-16 .elementor-element.elementor-element-3e6a7430{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-7f6ead4{--display:flex;--overlay-opacity:0.46;--border-radius:46px 46px 46px 46px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-16 .elementor-element.elementor-element-7f6ead4:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7f6ead4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ae613d0 );}.elementor-16 .elementor-element.elementor-element-7f6ead4::before, .elementor-16 .elementor-element.elementor-element-7f6ead4 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-7f6ead4 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-7f6ead4 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-7f6ead4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-7f6ead4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staycooltinting.ca/wp-content/uploads/2026/03/cta-box-bg.svg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-16 .elementor-element.elementor-element-7f6ead4::before{filter:brightness( 124% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-16 .elementor-element.elementor-element-1c5636dc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-77817166{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-77817166.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-5684ca50{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-5684ca50.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-5684ca50 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:44px;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-64bb9d91{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-16 .elementor-element.elementor-element-47820014{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-46a1290d{--display:flex;}.elementor-16 .elementor-element.elementor-element-29def8f9 .elementor-icon-list-icon i{color:var( --e-global-color-a54ce3e );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-29def8f9 .elementor-icon-list-icon svg{fill:var( --e-global-color-a54ce3e );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-29def8f9{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-29def8f9:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:0px;}.elementor-16 .elementor-element.elementor-element-29def8f9.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:0px;}.elementor-16 .elementor-element.elementor-element-29def8f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-29def8f9 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-29def8f9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-adc0a8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-718d6826{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-dfe9a5a{--display:flex;--overlay-opacity:0.46;--border-radius:46px 46px 46px 46px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-16 .elementor-element.elementor-element-dfe9a5a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-dfe9a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ae613d0 );}.elementor-16 .elementor-element.elementor-element-dfe9a5a::before, .elementor-16 .elementor-element.elementor-element-dfe9a5a > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-dfe9a5a > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-dfe9a5a > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-dfe9a5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-dfe9a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-6b20fad .elementor-icon-list-icon i{color:var( --e-global-color-49e160d );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-6b20fad .elementor-icon-list-icon svg{fill:var( --e-global-color-49e160d );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-6b20fad{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-6b20fad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-6b20fad .elementor-icon-list-item > a{font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;}.elementor-16 .elementor-element.elementor-element-6b20fad .elementor-icon-list-text{color:var( --e-global-color-49e160d );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-305a92c3{width:initial;max-width:initial;}.elementor-16 .elementor-element.elementor-element-305a92c3.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-305a92c3 .elementor-heading-title{font-family:"Epilogue", Sans-serif;font-size:44px;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-54af90ad{text-align:center;}.elementor-16 .elementor-element.elementor-element-49f80c62{--spacer-size:20px;}.elementor-16 .elementor-element.elementor-element-4c2de85d{border-radius:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-4c2de85d iframe{height:450px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-909b27f{--min-height:350px;}.elementor-16 .elementor-element.elementor-element-3de0ad0d .elementor-heading-title{font-size:50px;}.elementor-16 .elementor-element.elementor-element-3930c92d{--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:center;}.elementor-16 .elementor-element.elementor-element-4d0309f4{--e-icon-list-icon-size:16px;}.elementor-16 .elementor-element.elementor-element-4d0309f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-4d0309f4 .elementor-icon-list-item > a{font-size:16px;}.elementor-16 .elementor-element.elementor-element-11c7608{--e-icon-list-icon-size:16px;}.elementor-16 .elementor-element.elementor-element-11c7608 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-11c7608 .elementor-icon-list-item > a{font-size:16px;}.elementor-16 .elementor-element.elementor-element-9896f5e{--padding-top:8%;--padding-bottom:8%;--padding-left:3%;--padding-right:3%;}.elementor-16 .elementor-element.elementor-element-37e4e24{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-16 .elementor-element.elementor-element-37e4e24 .elementor-heading-title{font-size:33px;}.elementor-16 .elementor-element.elementor-element-0ea5d71{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-16 .elementor-element.elementor-element-0ea5d71 .elementor-heading-title{font-size:33px;}.elementor-16 .elementor-element.elementor-element-76778af{--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;--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-95b5aba{--min-height:180px;}.elementor-16 .elementor-element.elementor-element-4b524ed{--min-height:180px;}.elementor-16 .elementor-element.elementor-element-ab7c73d{--min-height:180px;}.elementor-16 .elementor-element.elementor-element-a0549ec{--min-height:180px;}.elementor-16 .elementor-element.elementor-element-554c4cb{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-16 .elementor-element.elementor-element-0aa123b{--e-icon-list-icon-size:16px;}.elementor-16 .elementor-element.elementor-element-0aa123b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-0aa123b .elementor-icon-list-item > a{font-size:16px;}.elementor-16 .elementor-element.elementor-element-69d060d .elementor-heading-title{font-size:33px;}.elementor-16 .elementor-element.elementor-element-7fcdc05{--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-d87fb92{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-7be3cf2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-cc388bb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-e50f9b3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-596f072{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-8e7faa7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-affe874{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-865c77e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-750359b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-2738d76{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-d679fa5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-7ba6aac{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-b1810b3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-5edada4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-b0e6ebe{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-56aecce{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-12a72ef{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-127fd4e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-3cdd61a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-26ab114{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-cac14f2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-ad8e56f{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-16 .elementor-element.elementor-element-ad8e56f .elementor-heading-title{font-size:33px;}.elementor-16 .elementor-element.elementor-element-6cb0eac{--e-n-carousel-swiper-slides-to-display:2;}.elementor-16 .elementor-element.elementor-element-7f6ead4{--padding-top:8%;--padding-bottom:8%;--padding-left:3%;--padding-right:3%;}.elementor-16 .elementor-element.elementor-element-5684ca50{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-5684ca50 .elementor-heading-title{font-size:33px;}.elementor-16 .elementor-element.elementor-element-64bb9d91{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-47820014{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-46a1290d{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-29def8f9{--e-icon-list-icon-size:16px;}.elementor-16 .elementor-element.elementor-element-29def8f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-29def8f9 .elementor-icon-list-item > a{font-size:16px;}.elementor-16 .elementor-element.elementor-element-adc0a8f{--justify-content:center;}.elementor-16 .elementor-element.elementor-element-dfe9a5a{--padding-top:8%;--padding-bottom:8%;--padding-left:3%;--padding-right:3%;}.elementor-16 .elementor-element.elementor-element-305a92c3 .elementor-heading-title{font-size:33px;}.elementor-16 .elementor-element.elementor-element-49f80c62{--spacer-size:0px;}.elementor-16 .elementor-element.elementor-element-4c2de85d iframe{height:300px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-909b27f{--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3de0ad0d .elementor-heading-title{font-size:40px;}.elementor-16 .elementor-element.elementor-element-3930c92d{--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:010px 0px;--row-gap:010px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3acc64b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-8532e27{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-37e4e24{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-16 .elementor-element.elementor-element-37e4e24 .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-0ea5d71{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-16 .elementor-element.elementor-element-0ea5d71 .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-b64d0dd{--width:100%;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-e844f15{--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;}.elementor-16 .elementor-element.elementor-element-f6eb297{text-align:start;}.elementor-16 .elementor-element.elementor-element-5759034{text-align:center;}.elementor-16 .elementor-element.elementor-element-7f168a3{text-align:center;}.elementor-16 .elementor-element.elementor-element-0393227{--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;}.elementor-16 .elementor-element.elementor-element-b874830{text-align:center;}.elementor-16 .elementor-element.elementor-element-06d7367{text-align:center;}.elementor-16 .elementor-element.elementor-element-d7eff89{--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;}.elementor-16 .elementor-element.elementor-element-6ab53de{text-align:center;}.elementor-16 .elementor-element.elementor-element-3e2030b{text-align:center;}.elementor-16 .elementor-element.elementor-element-2d297cc{--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;}.elementor-16 .elementor-element.elementor-element-85441bb{text-align:center;}.elementor-16 .elementor-element.elementor-element-ea1ee80{text-align:center;}.elementor-16 .elementor-element.elementor-element-a35ab35{--spacer-size:0px;}.elementor-16 .elementor-element.elementor-element-554c4cb{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-16 .elementor-element.elementor-element-0aa123b.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-69d060d .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-7fcdc05{--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-d87fb92{--width:25%;}.elementor-16 .elementor-element.elementor-element-7be3cf2{--width:25%;}.elementor-16 .elementor-element.elementor-element-cc388bb{--width:25%;}.elementor-16 .elementor-element.elementor-element-e50f9b3{--width:25%;}.elementor-16 .elementor-element.elementor-element-596f072{--width:25%;}.elementor-16 .elementor-element.elementor-element-8e7faa7{--width:25%;}.elementor-16 .elementor-element.elementor-element-affe874{--width:25%;}.elementor-16 .elementor-element.elementor-element-865c77e{--width:25%;}.elementor-16 .elementor-element.elementor-element-750359b{--width:25%;}.elementor-16 .elementor-element.elementor-element-2738d76{--width:25%;}.elementor-16 .elementor-element.elementor-element-d679fa5{--width:25%;}.elementor-16 .elementor-element.elementor-element-7ba6aac{--width:25%;}.elementor-16 .elementor-element.elementor-element-b1810b3{--width:25%;}.elementor-16 .elementor-element.elementor-element-5edada4{--width:25%;}.elementor-16 .elementor-element.elementor-element-b0e6ebe{--width:25%;}.elementor-16 .elementor-element.elementor-element-56aecce{--width:25%;}.elementor-16 .elementor-element.elementor-element-12a72ef{--width:25%;}.elementor-16 .elementor-element.elementor-element-127fd4e{--width:25%;}.elementor-16 .elementor-element.elementor-element-3cdd61a{--width:25%;}.elementor-16 .elementor-element.elementor-element-26ab114{--width:25%;}.elementor-16 .elementor-element.elementor-element-cac14f2{--width:25%;}.elementor-16 .elementor-element.elementor-element-1ea6ea8{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-16 .elementor-element.elementor-element-ad8e56f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-ad8e56f .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-685d14a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-4f02038{--content-width:100%;}.elementor-16 .elementor-element.elementor-element-9b094fb{--width:100%;--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-16 .elementor-element.elementor-element-b39ce6c{--width:100%;--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-16 .elementor-element.elementor-element-ecf47ac{--width:100%;--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-16 .elementor-element.elementor-element-d13e7c6{--content-width:100%;}.elementor-16 .elementor-element.elementor-element-c8bcd99{--width:100%;--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-16 .elementor-element.elementor-element-6cb0eac{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:0px;}.elementor-16 .elementor-element.elementor-element-3e6a7430{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-7f6ead4{--padding-top:12%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-16 .elementor-element.elementor-element-5684ca50 .elementor-heading-title{font-size:26px;}.elementor-16 .elementor-element.elementor-element-718d6826{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-dfe9a5a{--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-16 .elementor-element.elementor-element-305a92c3{text-align:center;}.elementor-16 .elementor-element.elementor-element-305a92c3 .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-54af90ad{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-54af90ad.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-4c2de85d iframe{height:400px;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-3930c92d{--width:39%;}.elementor-16 .elementor-element.elementor-element-3acc64b2{--width:38%;}.elementor-16 .elementor-element.elementor-element-8532e27{--width:38%;}.elementor-16 .elementor-element.elementor-element-d87fb92{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-7be3cf2{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-cc388bb{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-e50f9b3{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-596f072{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-8e7faa7{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-affe874{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-865c77e{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-750359b{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-2738d76{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-d679fa5{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-7ba6aac{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-b1810b3{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-5edada4{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-b0e6ebe{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-56aecce{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-12a72ef{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-127fd4e{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-3cdd61a{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-26ab114{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-cac14f2{--width:6.5%;}.elementor-16 .elementor-element.elementor-element-46a1290d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-3930c92d{--width:600px;}.elementor-16 .elementor-element.elementor-element-3acc64b2{--width:40%;}.elementor-16 .elementor-element.elementor-element-8532e27{--width:40%;}.elementor-16 .elementor-element.elementor-element-b64d0dd{--width:48%;}.elementor-16 .elementor-element.elementor-element-5d01096{--width:48%;}.elementor-16 .elementor-element.elementor-element-f8efdc1{--width:48%;}.elementor-16 .elementor-element.elementor-element-5b21f02{--width:48%;}.elementor-16 .elementor-element.elementor-element-d87fb92{--width:13%;}.elementor-16 .elementor-element.elementor-element-7be3cf2{--width:13%;}.elementor-16 .elementor-element.elementor-element-cc388bb{--width:13%;}.elementor-16 .elementor-element.elementor-element-e50f9b3{--width:13%;}.elementor-16 .elementor-element.elementor-element-596f072{--width:13%;}.elementor-16 .elementor-element.elementor-element-8e7faa7{--width:13%;}.elementor-16 .elementor-element.elementor-element-affe874{--width:13%;}.elementor-16 .elementor-element.elementor-element-865c77e{--width:13%;}.elementor-16 .elementor-element.elementor-element-750359b{--width:13%;}.elementor-16 .elementor-element.elementor-element-2738d76{--width:13%;}.elementor-16 .elementor-element.elementor-element-d679fa5{--width:13%;}.elementor-16 .elementor-element.elementor-element-7ba6aac{--width:13%;}.elementor-16 .elementor-element.elementor-element-b1810b3{--width:13%;}.elementor-16 .elementor-element.elementor-element-5edada4{--width:13%;}.elementor-16 .elementor-element.elementor-element-b0e6ebe{--width:13%;}.elementor-16 .elementor-element.elementor-element-56aecce{--width:13%;}.elementor-16 .elementor-element.elementor-element-12a72ef{--width:13%;}.elementor-16 .elementor-element.elementor-element-127fd4e{--width:13%;}.elementor-16 .elementor-element.elementor-element-3cdd61a{--width:13%;}.elementor-16 .elementor-element.elementor-element-26ab114{--width:13%;}.elementor-16 .elementor-element.elementor-element-cac14f2{--width:13%;}.elementor-16 .elementor-element.elementor-element-77817166{--width:55%;}.elementor-16 .elementor-element.elementor-element-46a1290d{--width:100%;}.elementor-16 .elementor-element.elementor-element-adc0a8f{--width:45%;}}/* Start custom CSS for icon-list, class: .elementor-element-4d0309f4 */.elementor-16 .elementor-element.elementor-element-4d0309f4 .elementor-icon-list-icon {
    background: #4271c2;
    width: 52px;
    height: 52px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}


.elementor-16 .elementor-element.elementor-element-4d0309f4 .elementor-icon-list-text {
    order: 1;
    font-size: 16px;
    font-weight: 700;
    line-height: 1em;
    text-transform: capitalize;
    background: linear-gradient(90deg, #5FC5D7, #4171C0);
    border-radius: 100px;
    padding: 16px 25px;
    border: none;
    transition: all 0.5s ease-in-out;
    position: relative;
    z-index: 1;
    background-size: 200% 200%;
    animation: gradient-animation 3s ease infinite !important;
    margin-right: 5px;
}
@keyframes gradient-animation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.elementor-16 .elementor-element.elementor-element-4d0309f4 .elementor-icon-list-icon {
    order: 2;
    transform: rotate(-45deg);
    transition: transform 0.3s ease;
    
}

.elementor-16 .elementor-element.elementor-element-4d0309f4 .elementor-icon-list-icon:hover {
    order: 2;
    transform: rotate(0deg);
    transition: transform 0.3s ease;
}

.elementor-16 .elementor-element.elementor-element-4d0309f4 .elementor-icon-list-item a:hover .elementor-icon-list-icon {
    transform: rotate(0deg);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-11c7608 */.elementor-16 .elementor-element.elementor-element-11c7608 .elementor-icon-list-icon {
    background: #4271c2;
    width: 52px;
    height: 52px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}


.elementor-16 .elementor-element.elementor-element-11c7608 .elementor-icon-list-text {
    order: 1;
    font-size: 16px;
    font-weight: 700;
    line-height: 1em;
    text-transform: capitalize;
    background: linear-gradient(90deg, #5FC5D7, #4171C0);
    border-radius: 100px;
    padding: 16px 25px;
    border: none;
    transition: all 0.5s ease-in-out;
    position: relative;
    z-index: 1;
    background-size: 200% 200%;
    animation: gradient-animation 3s ease infinite !important;
    margin-right: 5px;
}
@keyframes gradient-animation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.elementor-16 .elementor-element.elementor-element-11c7608 .elementor-icon-list-icon {
    order: 2;
    transform: rotate(-45deg);
    transition: transform 0.3s ease;
    
}

.elementor-16 .elementor-element.elementor-element-11c7608 .elementor-icon-list-icon:hover {
    order: 2;
    transform: rotate(0deg);
    transition: transform 0.3s ease;
}

.elementor-16 .elementor-element.elementor-element-11c7608 .elementor-icon-list-item a:hover .elementor-icon-list-icon {
    transform: rotate(0deg);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5759034 */@media only screen and (min-width:768px) 
    {
        .mheight {
        height:100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b5aba */@media only screen and (min-width:768px) 
    {
        .equal-h {
        height:100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-75b5f96 */.elementor-16 .elementor-element.elementor-element-75b5f96 .elementor-icon-list-icon {
    background: linear-gradient(90deg, #5FC5D7, #4171C0);
    width: 52px;
    height: 52px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}


.elementor-16 .elementor-element.elementor-element-75b5f96 .elementor-icon-list-text {
    display: none;
}


.elementor-16 .elementor-element.elementor-element-75b5f96 .elementor-icon-list-icon {
    order: 2;
    transform: rotate(-45deg);
    transition: transform 0.3s ease;
    
}

.elementor-16 .elementor-element.elementor-element-75b5f96 .elementor-icon-list-icon:hover {
    order: 2;
    transform: rotate(0deg);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e844f15 */.service-item {
  position: relative;
  overflow: hidden;
  border-radius: 30px;
  z-index: 1;
}

.service-item::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #5FC5D7, #4171C0);
  opacity: 0.5;                 /* 50% opacity */
  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform 0.6s ease-in-out;
  z-index: 0;
}

.service-item:hover::before {
  transform: scaleY(1);
}

/* keep content above overlay */
.service-item > * {
  position: relative;
  z-index: 2;
}

.elementor-16 .elementor-element.elementor-element-e844f15:hover .elementor-icon-list-icon {
    transform: rotate(0deg);
    transition: transform 0.3s ease;
}

.service-item {
    height:100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b874830 */@media only screen and (min-width:768px) 
    {
        .mheight {
        height:100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b524ed */@media only screen and (min-width:768px) 
    {
        .equal-h {
        height:100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f2f2fcb */.elementor-16 .elementor-element.elementor-element-f2f2fcb .elementor-icon-list-icon {
    background: linear-gradient(90deg, #5FC5D7, #4171C0);
    width: 52px;
    height: 52px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}


.elementor-16 .elementor-element.elementor-element-f2f2fcb .elementor-icon-list-text {
    display: none;
}


.elementor-16 .elementor-element.elementor-element-f2f2fcb .elementor-icon-list-icon {
    order: 2;
    transform: rotate(-45deg);
    transition: transform 0.3s ease;
    
}

.elementor-16 .elementor-element.elementor-element-f2f2fcb .elementor-icon-list-icon:hover {
    order: 2;
    transform: rotate(0deg);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0393227 */.service-item {
  position: relative;
  overflow: hidden;
  border-radius: 30px;
  z-index: 1;
}

.service-item::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #5FC5D7, #4171C0);
  opacity: 0.5;                 /* 50% opacity */
  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform 0.6s ease-in-out;
  z-index: 0;
}

.service-item:hover::before {
  transform: scaleY(1);
}

/* keep content above overlay */
.service-item > * {
  position: relative;
  z-index: 2;
}

.elementor-16 .elementor-element.elementor-element-0393227:hover .elementor-icon-list-icon {
    transform: rotate(0deg);
    transition: transform 0.3s ease;
}

.service-item {
    height:100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab53de */@media only screen and (min-width:768px) 
    {
        .mheight {
        height:100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab7c73d */@media only screen and (min-width:768px) 
    {
        .equal-h {
        height:100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-94fbc78 */.elementor-16 .elementor-element.elementor-element-94fbc78 .elementor-icon-list-icon {
    background: linear-gradient(90deg, #5FC5D7, #4171C0);
    width: 52px;
    height: 52px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}


.elementor-16 .elementor-element.elementor-element-94fbc78 .elementor-icon-list-text {
    display: none;
}


.elementor-16 .elementor-element.elementor-element-94fbc78 .elementor-icon-list-icon {
    order: 2;
    transform: rotate(-45deg);
    transition: transform 0.3s ease;
    
}

.elementor-16 .elementor-element.elementor-element-94fbc78 .elementor-icon-list-icon:hover {
    order: 2;
    transform: rotate(0deg);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7eff89 */.service-item {
  position: relative;
  overflow: hidden;
  border-radius: 30px;
  z-index: 1;
}

.service-item::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #5FC5D7, #4171C0);
  opacity: 0.5;                 /* 50% opacity */
  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform 0.6s ease-in-out;
  z-index: 0;
}

.service-item:hover::before {
  transform: scaleY(1);
}

/* keep content above overlay */
.service-item > * {
  position: relative;
  z-index: 2;
}

.elementor-16 .elementor-element.elementor-element-d7eff89:hover .elementor-icon-list-icon {
    transform: rotate(0deg);
    transition: transform 0.3s ease;
}

.service-item {
    height:100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85441bb */@media only screen and (min-width:768px) 
    {
        .mheight {
        height:100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0549ec */@media only screen and (min-width:768px) 
    {
        .equal-h {
        height:100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6701e00 */.elementor-16 .elementor-element.elementor-element-6701e00 .elementor-icon-list-icon {
    background: linear-gradient(90deg, #5FC5D7, #4171C0);
    width: 52px;
    height: 52px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}


.elementor-16 .elementor-element.elementor-element-6701e00 .elementor-icon-list-text {
    display: none;
}


.elementor-16 .elementor-element.elementor-element-6701e00 .elementor-icon-list-icon {
    order: 2;
    transform: rotate(-45deg);
    transition: transform 0.3s ease;
    
}

.elementor-16 .elementor-element.elementor-element-6701e00 .elementor-icon-list-icon:hover {
    order: 2;
    transform: rotate(0deg);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d297cc */.service-item {
  position: relative;
  overflow: hidden;
  border-radius: 30px;
  z-index: 1;
}

.service-item::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #5FC5D7, #4171C0);
  opacity: 0.5;                 /* 50% opacity */
  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform 0.6s ease-in-out;
  z-index: 0;
}

.service-item:hover::before {
  transform: scaleY(1);
}

/* keep content above overlay */
.service-item > * {
  position: relative;
  z-index: 2;
}

.elementor-16 .elementor-element.elementor-element-2d297cc:hover .elementor-icon-list-icon {
    transform: rotate(0deg);
    transition: transform 0.3s ease;
}

.service-item {
    height:100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0aa123b */.elementor-16 .elementor-element.elementor-element-0aa123b .elementor-icon-list-icon {
    background: #4271c2;
    width: 52px;
    height: 52px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}


.elementor-16 .elementor-element.elementor-element-0aa123b .elementor-icon-list-text {
    order: 1;
    font-size: 16px;
    font-weight: 700;
    line-height: 1em;
    text-transform: capitalize;
    background: linear-gradient(90deg, #5FC5D7, #4171C0);
    border-radius: 100px;
    padding: 16px 25px;
    border: none;
    transition: all 0.5s ease-in-out;
    position: relative;
    z-index: 1;
    background-size: 200% 200%;
    animation: gradient-animation 3s ease infinite !important;
    margin-right: 5px;
}
@keyframes gradient-animation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.elementor-16 .elementor-element.elementor-element-0aa123b .elementor-icon-list-icon {
    order: 2;
    transform: rotate(-45deg);
    transition: transform 0.3s ease;
    
}

.elementor-16 .elementor-element.elementor-element-0aa123b .elementor-icon-list-icon:hover {
    order: 2;
    transform: rotate(0deg);
    transition: transform 0.3s ease;
}

.elementor-16 .elementor-element.elementor-element-0aa123b .elementor-icon-list-item a:hover .elementor-icon-list-icon {
    transform: rotate(0deg);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6cb0eac */.elementor-swiper-button-prev, .elementor-swiper-button-next {
    border-radius: 50% 50% 50% 50%;
    padding: 15px 15px 15px 15px;
    background: linear-gradient(90deg, 
#5FC5D7, 
#4171C0);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-29def8f9 */.elementor-16 .elementor-element.elementor-element-29def8f9 .elementor-icon-list-icon {
    background: #4271c2;
    width: 52px;
    height: 52px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}


.elementor-16 .elementor-element.elementor-element-29def8f9 .elementor-icon-list-text {
    order: 1;
    font-size: 16px;
    font-weight: 700;
    line-height: 1em;
    text-transform: capitalize;
    background: linear-gradient(90deg, #5FC5D7, #4171C0);
    border-radius: 100px;
    padding: 16px 25px;
    border: none;
    transition: all 0.5s ease-in-out;
    position: relative;
    z-index: 1;
    background-size: 200% 200%;
    animation: gradient-animation 3s ease infinite !important;
    margin-right: 5px;
}
@keyframes gradient-animation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.elementor-16 .elementor-element.elementor-element-29def8f9 .elementor-icon-list-icon {
    order: 2;
    transform: rotate(-45deg);
    transition: transform 0.3s ease;
    
}

.elementor-16 .elementor-element.elementor-element-29def8f9 .elementor-icon-list-icon:hover {
    order: 2;
    transform: rotate(0deg);
    transition: transform 0.3s ease;
}

.elementor-16 .elementor-element.elementor-element-29def8f9 .elementor-icon-list-item a:hover .elementor-icon-list-icon {
    transform: rotate(0deg);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-4c2de85d */.gm-style {
  overflow: visible !important;
}

.gm-style-iw {
  max-width: none !important;
}/* End custom CSS */