.elementor-312 .elementor-element.elementor-element-e9f9aab{--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;--overlay-opacity:0.5;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-e9f9aab:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-e9f9aab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquacustompoolsandspas.smallworldstaging2.ca/wp-content/uploads/2026/01/Infinity-1.webp");background-position:center center;background-size:cover;}.elementor-312 .elementor-element.elementor-element-e9f9aab::before, .elementor-312 .elementor-element.elementor-element-e9f9aab > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-e9f9aab > .e-con-inner > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-e9f9aab > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-e9f9aab > .e-con-inner > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-e9f9aab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-312 .elementor-element.elementor-element-8410e13{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-4c90924 .section-main-title{text-align:center;}.elementor-312 .elementor-element.elementor-element-4c90924 .section-main-title,.elementor-312 .elementor-element.elementor-element-4c90924 .section-main-title a{color:var( --e-global-color-409a4f8 );}.elementor-312 .elementor-element.elementor-element-1a1faba{text-align:center;color:var( --e-global-color-fc5be00 );}.elementor-312 .elementor-element.elementor-element-a914ddf .elementor-button{background-color:var( --e-global-color-accent );}.elementor-312 .elementor-element.elementor-element-a914ddf .elementor-button:hover, .elementor-312 .elementor-element.elementor-element-a914ddf .elementor-button:focus{background-color:var( --e-global-color-f8d6c8b );}.elementor-312 .elementor-element.elementor-element-f26a2d8{--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:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-f26a2d8:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-f26a2d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d448c96 );}.elementor-312 .elementor-element.elementor-element-e691f65{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-62549ce{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;}.elementor-312 .elementor-element.elementor-element-794af9f{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;}.elementor-312 .elementor-element.elementor-element-07c8ca3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-104686d{--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-312 .elementor-element.elementor-element-7bb336d{text-align:center;}.elementor-312 .elementor-element.elementor-element-7bb336d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-1d7420e{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.18;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-312 .elementor-element.elementor-element-1d7420e:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-1d7420e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquacustompoolsandspas.smallworldstaging2.ca/wp-content/uploads/2025/11/Modern-Geometric.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-312 .elementor-element.elementor-element-1d7420e::before, .elementor-312 .elementor-element.elementor-element-1d7420e > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-1d7420e > .e-con-inner > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-1d7420e > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-1d7420e > .e-con-inner > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-1d7420e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-312 .elementor-element.elementor-element-8fd421d{--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-312 .elementor-element.elementor-element-f0d2fec{text-align:center;}.elementor-312 .elementor-element.elementor-element-f0d2fec .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-f2ba271{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.18;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-312 .elementor-element.elementor-element-f2ba271:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-f2ba271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquacustompoolsandspas.smallworldstaging2.ca/wp-content/uploads/2025/11/Lagoon.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-312 .elementor-element.elementor-element-f2ba271::before, .elementor-312 .elementor-element.elementor-element-f2ba271 > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-f2ba271 > .e-con-inner > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-f2ba271 > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-f2ba271 > .e-con-inner > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-f2ba271 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-312 .elementor-element.elementor-element-6ec7d8d{--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-312 .elementor-element.elementor-element-d5e1749{text-align:center;}.elementor-312 .elementor-element.elementor-element-d5e1749 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-35f9611{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.18;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-312 .elementor-element.elementor-element-35f9611:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-35f9611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquacustompoolsandspas.smallworldstaging2.ca/wp-content/uploads/2025/11/Rockwork.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-312 .elementor-element.elementor-element-35f9611::before, .elementor-312 .elementor-element.elementor-element-35f9611 > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-35f9611 > .e-con-inner > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-35f9611 > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-35f9611 > .e-con-inner > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-35f9611 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-312 .elementor-element.elementor-element-0db7bfd{--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-312 .elementor-element.elementor-element-bbaa870{text-align:center;}.elementor-312 .elementor-element.elementor-element-bbaa870 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-46c4376{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.18;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-312 .elementor-element.elementor-element-46c4376:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-46c4376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquacustompoolsandspas.smallworldstaging2.ca/wp-content/uploads/2025/12/Infinity.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-312 .elementor-element.elementor-element-46c4376::before, .elementor-312 .elementor-element.elementor-element-46c4376 > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-46c4376 > .e-con-inner > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-46c4376 > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-46c4376 > .e-con-inner > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-46c4376 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-312 .elementor-element.elementor-element-a585d19{--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-312 .elementor-element.elementor-element-79a8a53{text-align:center;}.elementor-312 .elementor-element.elementor-element-79a8a53 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-2d79bde{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.18;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-312 .elementor-element.elementor-element-2d79bde:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-2d79bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquacustompoolsandspas.smallworldstaging2.ca/wp-content/uploads/2025/11/Roman.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-312 .elementor-element.elementor-element-2d79bde::before, .elementor-312 .elementor-element.elementor-element-2d79bde > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-2d79bde > .e-con-inner > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-2d79bde > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-2d79bde > .e-con-inner > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-2d79bde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-312 .elementor-element.elementor-element-c1683d2{--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-312 .elementor-element.elementor-element-0235a5d{text-align:center;}.elementor-312 .elementor-element.elementor-element-0235a5d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-422d070{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.18;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-312 .elementor-element.elementor-element-422d070:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-422d070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquacustompoolsandspas.smallworldstaging2.ca/wp-content/uploads/2025/11/Fire.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-312 .elementor-element.elementor-element-422d070::before, .elementor-312 .elementor-element.elementor-element-422d070 > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-422d070 > .e-con-inner > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-422d070 > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-422d070 > .e-con-inner > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-422d070 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-312 .elementor-element.elementor-element-93e3dce{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-faaf8a3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-c680535{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:center;}.elementor-312 .elementor-element.elementor-element-fdfec98{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-312 .elementor-element.elementor-element-605076b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-c9f7fea{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-8f20224{--display:flex;--min-height:450px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-8f20224:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-8f20224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquacustompoolsandspas.smallworldstaging2.ca/wp-content/uploads/2026/01/Infinity-1.webp");background-position:center center;background-size:cover;}.elementor-312 .elementor-element.elementor-element-f5ace16{--display:flex;--margin-top:0px;--margin-bottom:16px;--margin-left:16px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-312 .elementor-element.elementor-element-f5ace16:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-f5ace16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fc5be00 );}.elementor-312 .elementor-element.elementor-element-65a8963{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-65a8963 .elementor-heading-title{font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );text-transform:var( --e-global-typography-7cafe9b-text-transform );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-312 .elementor-element.elementor-element-a20344a{--display:flex;--min-height:450px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-a20344a:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-a20344a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquacustompoolsandspas.smallworldstaging2.ca/wp-content/uploads/2025/11/15-4.webp");background-position:center center;background-size:cover;}.elementor-312 .elementor-element.elementor-element-a67a811{--display:flex;--margin-top:0px;--margin-bottom:16px;--margin-left:16px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-312 .elementor-element.elementor-element-a67a811:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-a67a811 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fc5be00 );}.elementor-312 .elementor-element.elementor-element-1146da2{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-1146da2 .elementor-heading-title{font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );text-transform:var( --e-global-typography-7cafe9b-text-transform );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-312 .elementor-element.elementor-element-b7e1f86{--display:flex;--min-height:450px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-b7e1f86:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-b7e1f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquacustompoolsandspas.smallworldstaging2.ca/wp-content/uploads/2025/11/14-5.webp");background-position:center center;background-size:cover;}.elementor-312 .elementor-element.elementor-element-bee7339{--display:flex;--margin-top:0px;--margin-bottom:16px;--margin-left:16px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-312 .elementor-element.elementor-element-bee7339:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-bee7339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fc5be00 );}.elementor-312 .elementor-element.elementor-element-7090eef{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-7090eef .elementor-heading-title{font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );text-transform:var( --e-global-typography-7cafe9b-text-transform );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-312 .elementor-element.elementor-element-a6bb84e{--display:flex;--min-height:450px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-a6bb84e:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-a6bb84e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquacustompoolsandspas.smallworldstaging2.ca/wp-content/uploads/2025/11/16-4.webp");background-position:center center;background-size:cover;}.elementor-312 .elementor-element.elementor-element-c966206{--display:flex;--margin-top:0px;--margin-bottom:16px;--margin-left:16px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-312 .elementor-element.elementor-element-c966206:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-c966206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fc5be00 );}.elementor-312 .elementor-element.elementor-element-ce7a614{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-ce7a614 .elementor-heading-title{font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );text-transform:var( --e-global-typography-7cafe9b-text-transform );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-312 .elementor-element.elementor-element-161a602{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-161a602:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-161a602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d448c96 );}.elementor-312 .elementor-element.elementor-element-f62ed42{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-125aabe{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-5c1cf57{text-align:left;}.elementor-312 .elementor-element.elementor-element-6daa584{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-1baa9a5{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:right;}.elementor-312 .elementor-element.elementor-element-c704421{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-506cf48{--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-312 .elementor-element.elementor-element-f835aed{text-align:center;}.elementor-312 .elementor-element.elementor-element-f835aed .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-f86da4a{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.18;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-312 .elementor-element.elementor-element-f86da4a:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-f86da4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquacustompoolsandspas.smallworldstaging2.ca/wp-content/uploads/2025/11/17-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-312 .elementor-element.elementor-element-f86da4a::before, .elementor-312 .elementor-element.elementor-element-f86da4a > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-f86da4a > .e-con-inner > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-f86da4a > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-f86da4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-f86da4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-312 .elementor-element.elementor-element-6529dcc{--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-312 .elementor-element.elementor-element-2561857{text-align:center;}.elementor-312 .elementor-element.elementor-element-2561857 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-a6f989c{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.18;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-312 .elementor-element.elementor-element-a6f989c:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-a6f989c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquacustompoolsandspas.smallworldstaging2.ca/wp-content/uploads/2025/11/18-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-312 .elementor-element.elementor-element-a6f989c::before, .elementor-312 .elementor-element.elementor-element-a6f989c > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-a6f989c > .e-con-inner > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-a6f989c > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-a6f989c > .e-con-inner > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-a6f989c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-312 .elementor-element.elementor-element-5880e9b{--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-312 .elementor-element.elementor-element-a85482a{text-align:center;}.elementor-312 .elementor-element.elementor-element-a85482a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-b066ac8{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.18;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-312 .elementor-element.elementor-element-b066ac8:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-b066ac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquacustompoolsandspas.smallworldstaging2.ca/wp-content/uploads/2025/11/19-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-312 .elementor-element.elementor-element-b066ac8::before, .elementor-312 .elementor-element.elementor-element-b066ac8 > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-b066ac8 > .e-con-inner > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-b066ac8 > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-b066ac8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-b066ac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-312 .elementor-element.elementor-element-c9b993a{--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-312 .elementor-element.elementor-element-7f89400{text-align:center;}.elementor-312 .elementor-element.elementor-element-7f89400 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-c540f8e{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.18;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-312 .elementor-element.elementor-element-c540f8e:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-c540f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquacustompoolsandspas.smallworldstaging2.ca/wp-content/uploads/2025/11/20-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-312 .elementor-element.elementor-element-c540f8e::before, .elementor-312 .elementor-element.elementor-element-c540f8e > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-c540f8e > .e-con-inner > .elementor-background-video-container::before, .elementor-312 .elementor-element.elementor-element-c540f8e > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-c540f8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-312 .elementor-element.elementor-element-c540f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-312 .elementor-element.elementor-element-e4eeadd{--display:flex;--min-height:0px;--padding-top:250px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-1e81140{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-312 .elementor-element.elementor-element-1e81140:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-1e81140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-1d0be3c{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-312 .elementor-element.elementor-element-1d0be3c .elementor-heading-title{color:var( --e-global-color-409a4f8 );}.elementor-312 .elementor-element.elementor-element-c49f5f8{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;color:var( --e-global-color-fc5be00 );}.elementor-312 .elementor-element.elementor-element-f229101{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-0434a47{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-46955f4{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-312 .elementor-element.elementor-element-49a2e5d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:2;}.elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-single-testimonial-slider, .elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-testimonial_card, .elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-e318c5d .ekit_testimonial_style_5 .elementskit-watermark-icon{bottom:30px;right:30px;}.elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-tootltip-testimonial .elementskit-commentor-content,
					.elementor-312 .elementor-element.elementor-element-e318c5d .ekit-main-swiper .elementskit-single-testimonial-slider,
					.elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-testimonial_card{margin-left:3px;margin-right:3px;}.elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-single-testimonial-slider, .elementor-312 .elementor-element.elementor-element-e318c5d  .elementskit-testimonial_card{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:var( --e-global-color-409a4f8 );}.elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-testimonial_card .elementskit-commentor-coment{color:var( --e-global-color-409a4f8 );}.elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-single-testimonial-slider .elementskit-watermark-icon > i{color:var( --e-global-color-accent );}.elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i{color:var( --e-global-color-accent );}.elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i{color:var( --e-global-color-accent );}.elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i{color:var( --e-global-color-accent );}.elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-watermark-icon svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{border-radius:50%;}.elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-profile-info .elementskit-author-name{color:var( --e-global-color-409a4f8 );margin-bottom:0px;}.elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-profile-info .elementskit-author-des{color:var( --e-global-color-d448c96 );}.elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}.elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:3;}.elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-single-testimonial-slider, .elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-testimonial_card, .elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:var( --e-global-color-primary );}.elementor-312 .elementor-element.elementor-element-ac15fc0 .ekit_testimonial_style_5 .elementskit-watermark-icon{bottom:30px;right:30px;}.elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-tootltip-testimonial .elementskit-commentor-content,
					.elementor-312 .elementor-element.elementor-element-ac15fc0 .ekit-main-swiper .elementskit-single-testimonial-slider,
					.elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-testimonial_card{margin-left:3px;margin-right:3px;}.elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-single-testimonial-slider, .elementor-312 .elementor-element.elementor-element-ac15fc0  .elementskit-testimonial_card{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:var( --e-global-color-409a4f8 );}.elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-testimonial_card .elementskit-commentor-coment{color:var( --e-global-color-409a4f8 );}.elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-single-testimonial-slider .elementskit-watermark-icon > i{color:var( --e-global-color-accent );}.elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i{color:var( --e-global-color-accent );}.elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i{color:var( --e-global-color-accent );}.elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i{color:var( --e-global-color-accent );}.elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-watermark-icon svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{border-radius:50%;}.elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-profile-info .elementskit-author-name{color:var( --e-global-color-409a4f8 );margin-bottom:0px;}.elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-profile-info .elementskit-author-des{color:var( --e-global-color-d448c96 );}.elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}@media(max-width:1024px){.elementor-312 .elementor-element.elementor-element-f26a2d8{--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-312 .elementor-element.elementor-element-62549ce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-312 .elementor-element.elementor-element-794af9f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-312 .elementor-element.elementor-element-07c8ca3{--grid-auto-flow:row;}.elementor-312 .elementor-element.elementor-element-93e3dce{--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-312 .elementor-element.elementor-element-c680535{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-312 .elementor-element.elementor-element-fdfec98{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-312 .elementor-element.elementor-element-65a8963 .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-312 .elementor-element.elementor-element-1146da2 .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-312 .elementor-element.elementor-element-7090eef .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-312 .elementor-element.elementor-element-ce7a614 .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-312 .elementor-element.elementor-element-161a602{--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-312 .elementor-element.elementor-element-1baa9a5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-312 .elementor-element.elementor-element-c704421{--grid-auto-flow:row;}.elementor-312 .elementor-element.elementor-element-e4eeadd{--padding-top:200px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-312 .elementor-element.elementor-element-1d0be3c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-312 .elementor-element.elementor-element-c49f5f8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-312 .elementor-element.elementor-element-f229101{--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-312 .elementor-element.elementor-element-46955f4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}}@media(max-width:767px){.elementor-312 .elementor-element.elementor-element-f26a2d8{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-312 .elementor-element.elementor-element-07c8ca3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-312 .elementor-element.elementor-element-1d7420e{--min-height:200px;}.elementor-312 .elementor-element.elementor-element-f2ba271{--min-height:200px;}.elementor-312 .elementor-element.elementor-element-35f9611{--min-height:200px;}.elementor-312 .elementor-element.elementor-element-46c4376{--min-height:200px;}.elementor-312 .elementor-element.elementor-element-2d79bde{--min-height:200px;}.elementor-312 .elementor-element.elementor-element-422d070{--min-height:200px;}.elementor-312 .elementor-element.elementor-element-93e3dce{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-312 .elementor-element.elementor-element-8f20224{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-312 .elementor-element.elementor-element-f5ace16{--width:96%;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-312 .elementor-element.elementor-element-65a8963 .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-312 .elementor-element.elementor-element-a20344a{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-312 .elementor-element.elementor-element-a67a811{--width:96%;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-312 .elementor-element.elementor-element-1146da2 .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-312 .elementor-element.elementor-element-b7e1f86{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-312 .elementor-element.elementor-element-bee7339{--width:96%;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-312 .elementor-element.elementor-element-7090eef .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-312 .elementor-element.elementor-element-a6bb84e{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-312 .elementor-element.elementor-element-c966206{--width:96%;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-312 .elementor-element.elementor-element-ce7a614 .elementor-heading-title{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-312 .elementor-element.elementor-element-161a602{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-312 .elementor-element.elementor-element-5c1cf57{text-align:center;}.elementor-312 .elementor-element.elementor-element-6daa584{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-312 .elementor-element.elementor-element-1baa9a5{text-align:center;}.elementor-312 .elementor-element.elementor-element-d549e14.elementor-element{--align-self:stretch;}.elementor-312 .elementor-element.elementor-element-c704421{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-312 .elementor-element.elementor-element-f86da4a{--min-height:200px;}.elementor-312 .elementor-element.elementor-element-a6f989c{--min-height:200px;}.elementor-312 .elementor-element.elementor-element-b066ac8{--min-height:200px;}.elementor-312 .elementor-element.elementor-element-c540f8e{--min-height:200px;}.elementor-312 .elementor-element.elementor-element-e4eeadd{--padding-top:200px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-312 .elementor-element.elementor-element-f229101{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-312 .elementor-element.elementor-element-e687182{text-align:center;}.elementor-312 .elementor-element.elementor-element-46955f4{text-align:center;}.elementor-312 .elementor-element.elementor-element-e318c5d .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-312 .elementor-element.elementor-element-ac15fc0 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}}@media(min-width:768px){.elementor-312 .elementor-element.elementor-element-f5ace16{--width:31%;}.elementor-312 .elementor-element.elementor-element-a67a811{--width:31%;}.elementor-312 .elementor-element.elementor-element-bee7339{--width:31%;}.elementor-312 .elementor-element.elementor-element-c966206{--width:31%;}.elementor-312 .elementor-element.elementor-element-1e81140{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-312 .elementor-element.elementor-element-f5ace16{--width:50%;}.elementor-312 .elementor-element.elementor-element-a67a811{--width:50%;}.elementor-312 .elementor-element.elementor-element-bee7339{--width:50%;}.elementor-312 .elementor-element.elementor-element-c966206{--width:50%;}.elementor-312 .elementor-element.elementor-element-1e81140{--width:61%;}}