.elementor-7303 .elementor-element.elementor-element-7b968fa:not(.elementor-motion-effects-element-type-background), .elementor-7303 .elementor-element.elementor-element-7b968fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trevipoolsandspas.ca/wp-content/uploads/2023/07/poolbg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7303 .elementor-element.elementor-element-7b968fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:165px 0px 175px 0px;z-index:10;}.elementor-7303 .elementor-element.elementor-element-7b968fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7303 .elementor-element.elementor-element-1ae4a7a{width:var( --container-widget-width, 113.051% );max-width:113.051%;--container-widget-width:113.051%;--container-widget-flex-grow:0;}.elementor-7303 .elementor-element.elementor-element-1ae4a7a .elementor-heading-title{font-size:80px;line-height:70px;text-shadow:0px 0px 10px #6CBFD7;color:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-8fa1aeb{text-align:center;}.elementor-7303 .elementor-element.elementor-element-c195967 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7303 .elementor-element.elementor-element-c195967:not(.elementor-motion-effects-element-type-background), .elementor-7303 .elementor-element.elementor-element-c195967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7303 .elementor-element.elementor-element-c195967{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10px 0px 10px 0px;}.elementor-7303 .elementor-element.elementor-element-c195967 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7303 .elementor-element.elementor-element-a81328e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-7303 .elementor-element.elementor-element-5f98770 .elementor-button{background-color:#FFFFFF6E;font-family:"ZonaPro", Sans-serif;font-size:18px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8F;border-radius:35px 35px 35px 35px;padding:15px 25px 15px 25px;}.elementor-7303 .elementor-element.elementor-element-5f98770 .elementor-button:hover, .elementor-7303 .elementor-element.elementor-element-5f98770 .elementor-button:focus{background-color:var( --e-global-color-b930934 );color:var( --e-global-color-primary );border-color:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-5f98770 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7303 .elementor-element.elementor-element-5f98770{z-index:3;}.elementor-7303 .elementor-element.elementor-element-5f98770 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7303 .elementor-element.elementor-element-5f98770 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7303 .elementor-element.elementor-element-5f98770 .elementor-button:hover svg, .elementor-7303 .elementor-element.elementor-element-5f98770 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7303 .elementor-element.elementor-element-f2df168 .elementor-button{background-color:#FFFFFF6E;font-family:"ZonaPro", Sans-serif;font-size:18px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8F;border-radius:35px 35px 35px 35px;padding:15px 25px 15px 25px;}.elementor-7303 .elementor-element.elementor-element-f2df168 .elementor-button:hover, .elementor-7303 .elementor-element.elementor-element-f2df168 .elementor-button:focus{background-color:var( --e-global-color-b930934 );color:var( --e-global-color-primary );border-color:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-f2df168 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7303 .elementor-element.elementor-element-f2df168{z-index:3;}.elementor-7303 .elementor-element.elementor-element-f2df168 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7303 .elementor-element.elementor-element-f2df168 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7303 .elementor-element.elementor-element-f2df168 .elementor-button:hover svg, .elementor-7303 .elementor-element.elementor-element-f2df168 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7303 .elementor-element.elementor-element-cb358ba{width:auto;max-width:auto;top:-75px;z-index:1;}body:not(.rtl) .elementor-7303 .elementor-element.elementor-element-cb358ba{right:-290px;}body.rtl .elementor-7303 .elementor-element.elementor-element-cb358ba{left:-290px;}.elementor-7303 .elementor-element.elementor-element-f1faf3a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7303 .elementor-element.elementor-element-f1faf3a{margin-top:20px;margin-bottom:20px;}.elementor-7303 .elementor-element.elementor-element-1be8a50 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7303 .elementor-element.elementor-element-1be8a50 .elementor-heading-title{font-size:28px;font-weight:800;line-height:30px;color:#4B9BBF;}.elementor-7303 .elementor-element.elementor-element-62e5462{text-align:start;}.elementor-7303 .elementor-element.elementor-element-62e5462 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7303 .elementor-element.elementor-element-8281d9f{text-align:start;}.elementor-7303 .elementor-element.elementor-element-8281d9f p{margin-block-end:4px;}.elementor-7303 .elementor-element.elementor-element-e78d8c2 .elementor-button{background-color:var( --e-global-color-primary );font-family:"ZonaPro", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-b930934 );color:var( --e-global-color-b930934 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8F;border-radius:35px 35px 35px 35px;padding:15px 25px 15px 25px;}.elementor-7303 .elementor-element.elementor-element-e78d8c2 .elementor-button:hover, .elementor-7303 .elementor-element.elementor-element-e78d8c2 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-b930934 );border-color:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-e78d8c2 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7303 .elementor-element.elementor-element-e78d8c2{z-index:3;}.elementor-7303 .elementor-element.elementor-element-e78d8c2 .elementor-button:hover svg, .elementor-7303 .elementor-element.elementor-element-e78d8c2 .elementor-button:focus svg{fill:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-460b3d4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"ZonaPro", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-b930934 );color:var( --e-global-color-b930934 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8F;border-radius:35px 35px 35px 35px;padding:15px 25px 15px 25px;}.elementor-7303 .elementor-element.elementor-element-460b3d4 .elementor-button:hover, .elementor-7303 .elementor-element.elementor-element-460b3d4 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-b930934 );border-color:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-460b3d4 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7303 .elementor-element.elementor-element-460b3d4{z-index:3;}.elementor-7303 .elementor-element.elementor-element-460b3d4 .elementor-button:hover svg, .elementor-7303 .elementor-element.elementor-element-460b3d4 .elementor-button:focus svg{fill:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-cb3cb79.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7303 .elementor-element.elementor-element-cb3cb79 .elementor-main-swiper{height:407px;}.elementor-7303 .elementor-element.elementor-element-cb3cb79 .elementor-swiper-button{font-size:20px;}.elementor-7303 .elementor-element.elementor-element-5bdec8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-7303 .elementor-element.elementor-element-5bdec8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7303 .elementor-element.elementor-element-de65e80 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7303 .elementor-element.elementor-element-de65e80{text-align:start;}.elementor-7303 .elementor-element.elementor-element-de65e80 p{margin-block-end:4px;}.elementor-7303 .elementor-element.elementor-element-4811704 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7303 .elementor-element.elementor-element-6e95656.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7303 .elementor-element.elementor-element-6e95656 .elementor-main-swiper{height:423px;}.elementor-7303 .elementor-element.elementor-element-6e95656 .elementor-swiper-button{font-size:20px;}.elementor-7303 .elementor-element.elementor-element-ee23597 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7303 .elementor-element.elementor-element-ee23597 .elementor-heading-title{font-size:28px;font-weight:800;line-height:30px;color:#4B9BBF;}.elementor-7303 .elementor-element.elementor-element-eae83d0{text-align:start;}.elementor-7303 .elementor-element.elementor-element-eae83d0 p{margin-block-end:4px;}.elementor-7303 .elementor-element.elementor-element-82cdc31 .elementor-button{background-color:var( --e-global-color-primary );font-family:"ZonaPro", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-b930934 );color:var( --e-global-color-b930934 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8F;border-radius:35px 35px 35px 35px;padding:15px 25px 15px 25px;}.elementor-7303 .elementor-element.elementor-element-82cdc31 .elementor-button:hover, .elementor-7303 .elementor-element.elementor-element-82cdc31 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-b930934 );border-color:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-82cdc31 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7303 .elementor-element.elementor-element-82cdc31{z-index:3;}.elementor-7303 .elementor-element.elementor-element-82cdc31 .elementor-button:hover svg, .elementor-7303 .elementor-element.elementor-element-82cdc31 .elementor-button:focus svg{fill:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-fe10f04 .elementor-button{background-color:var( --e-global-color-primary );font-family:"ZonaPro", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-b930934 );color:var( --e-global-color-b930934 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8F;border-radius:35px 35px 35px 35px;padding:15px 25px 15px 25px;}.elementor-7303 .elementor-element.elementor-element-fe10f04 .elementor-button:hover, .elementor-7303 .elementor-element.elementor-element-fe10f04 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-b930934 );border-color:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-fe10f04 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7303 .elementor-element.elementor-element-fe10f04{z-index:3;}.elementor-7303 .elementor-element.elementor-element-fe10f04 .elementor-button:hover svg, .elementor-7303 .elementor-element.elementor-element-fe10f04 .elementor-button:focus svg{fill:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-8bc8b58 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7303 .elementor-element.elementor-element-8bc8b58{margin-top:20px;margin-bottom:20px;}.elementor-7303 .elementor-element.elementor-element-6e8096b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7303 .elementor-element.elementor-element-6e8096b .elementor-heading-title{font-size:28px;font-weight:800;line-height:30px;color:#4B9BBF;}.elementor-7303 .elementor-element.elementor-element-1e8cb01{text-align:start;}.elementor-7303 .elementor-element.elementor-element-1e8cb01 p{margin-block-end:4px;}.elementor-7303 .elementor-element.elementor-element-47f459a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7303 .elementor-element.elementor-element-47f459a .elementor-main-swiper{height:407px;}.elementor-7303 .elementor-element.elementor-element-47f459a .elementor-swiper-button{font-size:20px;}.elementor-7303 .elementor-element.elementor-element-4e81a5e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7303 .elementor-element.elementor-element-4e81a5e{margin-top:20px;margin-bottom:20px;}.elementor-7303 .elementor-element.elementor-element-035a34b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7303 .elementor-element.elementor-element-035a34b .elementor-main-swiper{height:407px;}.elementor-7303 .elementor-element.elementor-element-035a34b .elementor-swiper-button{font-size:20px;}.elementor-7303 .elementor-element.elementor-element-639bddd > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7303 .elementor-element.elementor-element-639bddd .elementor-heading-title{font-size:28px;font-weight:800;line-height:30px;color:#4B9BBF;}.elementor-7303 .elementor-element.elementor-element-b523da2{text-align:start;}.elementor-7303 .elementor-element.elementor-element-b523da2 p{margin-block-end:4px;}.elementor-7303 .elementor-element.elementor-element-1042cf9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"ZonaPro", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-b930934 );color:var( --e-global-color-b930934 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8F;border-radius:35px 35px 35px 35px;padding:15px 25px 15px 25px;}.elementor-7303 .elementor-element.elementor-element-1042cf9 .elementor-button:hover, .elementor-7303 .elementor-element.elementor-element-1042cf9 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-b930934 );border-color:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-1042cf9 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7303 .elementor-element.elementor-element-1042cf9{z-index:3;}.elementor-7303 .elementor-element.elementor-element-1042cf9 .elementor-button:hover svg, .elementor-7303 .elementor-element.elementor-element-1042cf9 .elementor-button:focus svg{fill:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-231b053 .elementor-button{background-color:var( --e-global-color-primary );font-family:"ZonaPro", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-b930934 );color:var( --e-global-color-b930934 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8F;border-radius:35px 35px 35px 35px;padding:15px 25px 15px 25px;}.elementor-7303 .elementor-element.elementor-element-231b053 .elementor-button:hover, .elementor-7303 .elementor-element.elementor-element-231b053 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-b930934 );border-color:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-231b053 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7303 .elementor-element.elementor-element-231b053{z-index:3;}.elementor-7303 .elementor-element.elementor-element-231b053 .elementor-button:hover svg, .elementor-7303 .elementor-element.elementor-element-231b053 .elementor-button:focus svg{fill:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-df7356e{margin-top:0px;margin-bottom:20px;}.elementor-7303 .elementor-element.elementor-element-db065f0 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7303 .elementor-element.elementor-element-db065f0{text-align:center;}.elementor-7303 .elementor-element.elementor-element-db065f0 .elementor-heading-title{font-size:28px;font-weight:800;line-height:30px;color:#4B9BBF;}.elementor-7303 .elementor-element.elementor-element-8616608 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7303 .elementor-element.elementor-element-8616608{text-align:start;}.elementor-7303 .elementor-element.elementor-element-8616608 p{margin-block-end:4px;}.elementor-7303 .elementor-element.elementor-element-7845e78:not(.elementor-motion-effects-element-type-background), .elementor-7303 .elementor-element.elementor-element-7845e78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trevipoolsandspas.ca/wp-content/uploads/2023/07/darker-w.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7303 .elementor-element.elementor-element-7845e78{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:54px 0px 43px 0px;}.elementor-7303 .elementor-element.elementor-element-7845e78 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7303 .elementor-element.elementor-element-060d91d > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#000000;padding:10px 30px 10px 30px;}.elementor-7303 .elementor-element.elementor-element-c3e9697 .elementor-image-box-wrapper{text-align:center;}.elementor-7303 .elementor-element.elementor-element-c3e9697 .elementor-image-box-title{margin-bottom:10px;font-family:"ZonaPro", Sans-serif;font-size:22px;line-height:24px;}.elementor-7303 .elementor-element.elementor-element-c3e9697 .elementor-image-box-description{font-size:18px;line-height:22px;}.elementor-7303 .elementor-element.elementor-element-23a833c > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#000000;padding:10px 30px 10px 30px;}.elementor-7303 .elementor-element.elementor-element-b0a1c2a .elementor-image-box-wrapper{text-align:center;}.elementor-7303 .elementor-element.elementor-element-b0a1c2a .elementor-image-box-title{margin-bottom:10px;font-family:"ZonaPro", Sans-serif;font-size:22px;line-height:24px;}.elementor-7303 .elementor-element.elementor-element-b0a1c2a .elementor-image-box-description{font-size:18px;line-height:22px;}.elementor-7303 .elementor-element.elementor-element-a3e9706 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#000000;padding:10px 30px 10px 30px;}.elementor-7303 .elementor-element.elementor-element-6af466f .elementor-image-box-title{margin-bottom:10px;font-family:"ZonaPro", Sans-serif;font-size:22px;line-height:24px;}.elementor-7303 .elementor-element.elementor-element-6af466f .elementor-image-box-description{font-size:18px;line-height:22px;}.elementor-7303 .elementor-element.elementor-element-ff2b6a6 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#00000000;padding:10px 30px 10px 30px;}.elementor-7303 .elementor-element.elementor-element-11ae7d0 .elementor-image-box-title{margin-bottom:10px;font-family:"ZonaPro", Sans-serif;font-size:22px;line-height:24px;}.elementor-7303 .elementor-element.elementor-element-11ae7d0 .elementor-image-box-description{font-size:18px;line-height:22px;}.elementor-7303 .elementor-element.elementor-element-a2048ba:not(.elementor-motion-effects-element-type-background), .elementor-7303 .elementor-element.elementor-element-a2048ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trevipoolsandspas.ca/wp-content/uploads/2023/07/darker-w.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7303 .elementor-element.elementor-element-a2048ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:54px 0px 43px 0px;}.elementor-7303 .elementor-element.elementor-element-a2048ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7303 .elementor-element.elementor-element-ab23ed6 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#000000;padding:10px 30px 10px 30px;}.elementor-7303 .elementor-element.elementor-element-ab11634 .elementor-image-box-wrapper{text-align:center;}.elementor-7303 .elementor-element.elementor-element-ab11634 .elementor-image-box-title{margin-bottom:10px;font-family:"ZonaPro", Sans-serif;font-size:22px;line-height:24px;}.elementor-7303 .elementor-element.elementor-element-ab11634 .elementor-image-box-description{font-size:18px;line-height:22px;}.elementor-7303 .elementor-element.elementor-element-df59bfb > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#000000;padding:10px 30px 10px 30px;}.elementor-7303 .elementor-element.elementor-element-73992f8 .elementor-image-box-wrapper{text-align:center;}.elementor-7303 .elementor-element.elementor-element-73992f8 .elementor-image-box-title{margin-bottom:10px;font-family:"ZonaPro", Sans-serif;font-size:22px;line-height:24px;}.elementor-7303 .elementor-element.elementor-element-73992f8 .elementor-image-box-description{font-size:18px;line-height:22px;}.elementor-7303 .elementor-element.elementor-element-ae9e17f > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#000000;padding:10px 30px 10px 30px;}.elementor-7303 .elementor-element.elementor-element-c9a3471 .elementor-image-box-title{margin-bottom:10px;font-family:"ZonaPro", Sans-serif;font-size:22px;line-height:24px;}.elementor-7303 .elementor-element.elementor-element-c9a3471 .elementor-image-box-description{font-size:18px;line-height:22px;}.elementor-7303 .elementor-element.elementor-element-e050eb4 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#00000000;padding:10px 30px 10px 30px;}.elementor-7303 .elementor-element.elementor-element-464a01e .elementor-image-box-title{margin-bottom:10px;font-family:"ZonaPro", Sans-serif;font-size:22px;line-height:24px;}.elementor-7303 .elementor-element.elementor-element-464a01e .elementor-image-box-description{font-size:18px;line-height:22px;}.elementor-7303 .elementor-element.elementor-element-eb3c240:not(.elementor-motion-effects-element-type-background), .elementor-7303 .elementor-element.elementor-element-eb3c240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trevipoolsandspas.ca/wp-content/uploads/2023/07/darker-w.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7303 .elementor-element.elementor-element-eb3c240{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:54px 0px 43px 0px;}.elementor-7303 .elementor-element.elementor-element-eb3c240 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7303 .elementor-element.elementor-element-41c7224 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#000000;padding:10px 30px 10px 30px;}.elementor-7303 .elementor-element.elementor-element-ce888d1 .elementor-image-box-wrapper{text-align:center;}.elementor-7303 .elementor-element.elementor-element-ce888d1 .elementor-image-box-title{margin-bottom:10px;font-family:"ZonaPro", Sans-serif;font-size:22px;line-height:24px;}.elementor-7303 .elementor-element.elementor-element-ce888d1 .elementor-image-box-description{font-size:18px;line-height:22px;}.elementor-7303 .elementor-element.elementor-element-b5eedb1 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#000000;padding:10px 30px 10px 30px;}.elementor-7303 .elementor-element.elementor-element-44d2968 .elementor-image-box-title{margin-bottom:10px;font-family:"ZonaPro", Sans-serif;font-size:22px;line-height:24px;}.elementor-7303 .elementor-element.elementor-element-44d2968 .elementor-image-box-description{font-size:18px;line-height:22px;}.elementor-7303 .elementor-element.elementor-element-de1d065 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#00000000;padding:10px 30px 10px 30px;}.elementor-7303 .elementor-element.elementor-element-6d3aebd .elementor-image-box-title{margin-bottom:10px;font-family:"ZonaPro", Sans-serif;font-size:22px;line-height:24px;}.elementor-7303 .elementor-element.elementor-element-6d3aebd .elementor-image-box-description{font-size:18px;line-height:22px;}.elementor-7303 .elementor-element.elementor-element-9c4079f:not(.elementor-motion-effects-element-type-background), .elementor-7303 .elementor-element.elementor-element-9c4079f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trevipoolsandspas.ca/wp-content/uploads/2023/07/darker-w.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-7303 .elementor-element.elementor-element-9c4079f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:54px 0px 43px 0px;}.elementor-7303 .elementor-element.elementor-element-9c4079f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7303 .elementor-element.elementor-element-438ad9d > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#000000;padding:10px 30px 10px 30px;}.elementor-7303 .elementor-element.elementor-element-ccb9f73 .elementor-image-box-wrapper{text-align:center;}.elementor-7303 .elementor-element.elementor-element-ccb9f73 .elementor-image-box-title{margin-bottom:10px;font-family:"ZonaPro", Sans-serif;font-size:22px;line-height:24px;}.elementor-7303 .elementor-element.elementor-element-ccb9f73 .elementor-image-box-description{font-size:18px;line-height:22px;}.elementor-7303 .elementor-element.elementor-element-8f019a2 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#000000;padding:10px 30px 10px 30px;}.elementor-7303 .elementor-element.elementor-element-a83e723 .elementor-image-box-wrapper{text-align:center;}.elementor-7303 .elementor-element.elementor-element-a83e723 .elementor-image-box-title{margin-bottom:10px;font-family:"ZonaPro", Sans-serif;font-size:22px;line-height:24px;}.elementor-7303 .elementor-element.elementor-element-a83e723 .elementor-image-box-description{font-size:18px;line-height:22px;}.elementor-7303 .elementor-element.elementor-element-d1740c6 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#000000;padding:10px 30px 10px 30px;}.elementor-7303 .elementor-element.elementor-element-633fba8 .elementor-image-box-title{margin-bottom:10px;font-family:"ZonaPro", Sans-serif;font-size:22px;line-height:24px;}.elementor-7303 .elementor-element.elementor-element-633fba8 .elementor-image-box-description{font-size:18px;line-height:22px;}.elementor-7303 .elementor-element.elementor-element-da9a735 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#00000000;padding:10px 30px 10px 30px;}.elementor-7303 .elementor-element.elementor-element-4b11e04 .elementor-image-box-title{margin-bottom:10px;font-family:"ZonaPro", Sans-serif;font-size:22px;line-height:24px;}.elementor-7303 .elementor-element.elementor-element-4b11e04 .elementor-image-box-description{font-size:18px;line-height:22px;}.elementor-7303 .elementor-element.elementor-element-a6c5138:not(.elementor-motion-effects-element-type-background), .elementor-7303 .elementor-element.elementor-element-a6c5138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trevipoolsandspas.ca/wp-content/uploads/2023/07/testbg1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7303 .elementor-element.elementor-element-a6c5138 > .elementor-container{min-height:400px;}.elementor-7303 .elementor-element.elementor-element-a6c5138{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-7303 .elementor-element.elementor-element-a6c5138 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7303 .elementor-element.elementor-element-c40a279{text-align:center;}.elementor-7303 .elementor-element.elementor-element-c40a279 .elementor-heading-title{font-family:"ZonaPro", Sans-serif;font-size:34px;font-weight:400;color:#3E91B2D1;}.elementor-7303 .elementor-element.elementor-element-efaeb1f .uael-review .uael-star-full, .elementor-7303 .elementor-element.elementor-element-efaeb1f .uael-review .uael-star-empty{font-size:12px;}.elementor-7303 .elementor-element.elementor-element-efaeb1f .uael-review-wrap{padding-right:calc( 25px/2 );padding-left:calc( 25px/2 );}.elementor-7303 .elementor-element.elementor-element-efaeb1f .uael-review{padding:30px 30px 30px 30px;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;}.elementor-7303 .elementor-element.elementor-element-2598ec6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7303 .elementor-element.elementor-element-2598ec6{margin-top:20px;margin-bottom:20px;}.elementor-7303 .elementor-element.elementor-element-b78005b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7303 .elementor-element.elementor-element-b78005b .elementor-heading-title{font-size:28px;font-weight:800;line-height:30px;color:#4B9BBF;}.elementor-7303 .elementor-element.elementor-element-b560429{text-align:start;}.elementor-7303 .elementor-element.elementor-element-b560429 p{margin-block-end:4px;}.elementor-7303 .elementor-element.elementor-element-725b6dd .elementor-button{background-color:var( --e-global-color-primary );font-family:"ZonaPro", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-b930934 );color:var( --e-global-color-b930934 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8F;border-radius:35px 35px 35px 35px;padding:15px 25px 15px 25px;}.elementor-7303 .elementor-element.elementor-element-725b6dd .elementor-button:hover, .elementor-7303 .elementor-element.elementor-element-725b6dd .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-b930934 );border-color:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-725b6dd > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7303 .elementor-element.elementor-element-725b6dd{z-index:3;}.elementor-7303 .elementor-element.elementor-element-725b6dd .elementor-button:hover svg, .elementor-7303 .elementor-element.elementor-element-725b6dd .elementor-button:focus svg{fill:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-0677fa2 .elementor-button{background-color:var( --e-global-color-primary );font-family:"ZonaPro", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-b930934 );color:var( --e-global-color-b930934 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8F;border-radius:35px 35px 35px 35px;padding:15px 25px 15px 25px;}.elementor-7303 .elementor-element.elementor-element-0677fa2 .elementor-button:hover, .elementor-7303 .elementor-element.elementor-element-0677fa2 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-b930934 );border-color:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-0677fa2 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7303 .elementor-element.elementor-element-0677fa2{z-index:3;}.elementor-7303 .elementor-element.elementor-element-0677fa2 .elementor-button:hover svg, .elementor-7303 .elementor-element.elementor-element-0677fa2 .elementor-button:focus svg{fill:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-7c03c31.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7303 .elementor-element.elementor-element-7c03c31 .elementor-main-swiper{height:407px;}.elementor-7303 .elementor-element.elementor-element-7c03c31 .elementor-swiper-button{font-size:20px;}.elementor-7303 .elementor-element.elementor-element-5e4ea61{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-7303 .elementor-element.elementor-element-5e4ea61 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7303 .elementor-element.elementor-element-c3e4856 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7303 .elementor-element.elementor-element-39757ed img{height:354px;object-fit:cover;object-position:center center;}.elementor-7303 .elementor-element.elementor-element-3a48fb2 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7303 .elementor-element.elementor-element-3a48fb2 .elementor-heading-title{font-size:28px;font-weight:800;line-height:30px;color:#4B9BBF;}.elementor-7303 .elementor-element.elementor-element-fd23be9{text-align:start;}.elementor-7303 .elementor-element.elementor-element-97370da > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7303 .elementor-element.elementor-element-97370da:not(.elementor-motion-effects-element-type-background), .elementor-7303 .elementor-element.elementor-element-97370da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7303 .elementor-element.elementor-element-97370da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-7303 .elementor-element.elementor-element-97370da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7303 .elementor-element.elementor-element-f4531f3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-7303 .elementor-element.elementor-element-cdb5575{z-index:3;text-align:center;}.elementor-7303 .elementor-element.elementor-element-cdb5575 .elementor-heading-title{font-size:30px;line-height:28px;color:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-6e1f24a{z-index:3;text-align:center;}.elementor-7303 .elementor-element.elementor-element-6e1f24a .elementor-heading-title{font-family:"ZonaPro", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-e25bb5c );}.elementor-7303 .elementor-element.elementor-element-ac35534 .elementor-button{background-color:#FFFFFF6E;font-family:"ZonaPro", Sans-serif;font-size:18px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8F;border-radius:35px 35px 35px 35px;padding:15px 25px 15px 25px;}.elementor-7303 .elementor-element.elementor-element-ac35534 .elementor-button:hover, .elementor-7303 .elementor-element.elementor-element-ac35534 .elementor-button:focus{background-color:var( --e-global-color-b930934 );color:var( --e-global-color-primary );border-color:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-ac35534 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7303 .elementor-element.elementor-element-ac35534{z-index:3;}.elementor-7303 .elementor-element.elementor-element-ac35534 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7303 .elementor-element.elementor-element-ac35534 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7303 .elementor-element.elementor-element-ac35534 .elementor-button:hover svg, .elementor-7303 .elementor-element.elementor-element-ac35534 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7303 .elementor-element.elementor-element-d18fcef .elementor-button{background-color:#FFFFFF6E;font-family:"ZonaPro", Sans-serif;font-size:18px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8F;border-radius:35px 35px 35px 35px;padding:15px 25px 15px 25px;}.elementor-7303 .elementor-element.elementor-element-d18fcef .elementor-button:hover, .elementor-7303 .elementor-element.elementor-element-d18fcef .elementor-button:focus{background-color:var( --e-global-color-b930934 );color:var( --e-global-color-primary );border-color:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-d18fcef > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7303 .elementor-element.elementor-element-d18fcef{z-index:3;}.elementor-7303 .elementor-element.elementor-element-d18fcef .elementor-button-content-wrapper{flex-direction:row;}.elementor-7303 .elementor-element.elementor-element-d18fcef .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7303 .elementor-element.elementor-element-d18fcef .elementor-button:hover svg, .elementor-7303 .elementor-element.elementor-element-d18fcef .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7303 .elementor-element.elementor-element-d05aa60{width:auto;max-width:auto;top:-75px;z-index:1;}body:not(.rtl) .elementor-7303 .elementor-element.elementor-element-d05aa60{right:-290px;}body.rtl .elementor-7303 .elementor-element.elementor-element-d05aa60{left:-290px;}.elementor-7303 .elementor-element.elementor-element-a6f0a8b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7303 .elementor-element.elementor-element-a6f0a8b .elementor-heading-title{font-size:28px;font-weight:800;line-height:30px;color:#4B9BBF;}.elementor-7303 .elementor-element.elementor-element-55e5677 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7303 .elementor-element.elementor-element-55e5677{text-align:start;}.elementor-7303 .elementor-element.elementor-element-55e5677 p{margin-block-end:4px;}.elementor-7303 .elementor-element.elementor-element-3e80c1c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7303 .elementor-element.elementor-element-3e80c1c:not(.elementor-motion-effects-element-type-background), .elementor-7303 .elementor-element.elementor-element-3e80c1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7303 .elementor-element.elementor-element-3e80c1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-7303 .elementor-element.elementor-element-3e80c1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7303 .elementor-element.elementor-element-cbf7471 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-7303 .elementor-element.elementor-element-241393a{z-index:3;text-align:center;}.elementor-7303 .elementor-element.elementor-element-241393a .elementor-heading-title{font-size:30px;line-height:28px;color:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-44b7435{z-index:3;text-align:center;}.elementor-7303 .elementor-element.elementor-element-44b7435 .elementor-heading-title{font-family:"ZonaPro", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-e25bb5c );}.elementor-7303 .elementor-element.elementor-element-21cdd3c .elementor-button{background-color:#FFFFFF6E;font-family:"ZonaPro", Sans-serif;font-size:18px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8F;border-radius:35px 35px 35px 35px;padding:15px 25px 15px 25px;}.elementor-7303 .elementor-element.elementor-element-21cdd3c .elementor-button:hover, .elementor-7303 .elementor-element.elementor-element-21cdd3c .elementor-button:focus{background-color:var( --e-global-color-b930934 );color:var( --e-global-color-primary );border-color:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-21cdd3c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7303 .elementor-element.elementor-element-21cdd3c{z-index:3;}.elementor-7303 .elementor-element.elementor-element-21cdd3c .elementor-button-content-wrapper{flex-direction:row;}.elementor-7303 .elementor-element.elementor-element-21cdd3c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7303 .elementor-element.elementor-element-21cdd3c .elementor-button:hover svg, .elementor-7303 .elementor-element.elementor-element-21cdd3c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7303 .elementor-element.elementor-element-e11f29c .elementor-button{background-color:#FFFFFF6E;font-family:"ZonaPro", Sans-serif;font-size:18px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8F;border-radius:35px 35px 35px 35px;padding:15px 25px 15px 25px;}.elementor-7303 .elementor-element.elementor-element-e11f29c .elementor-button:hover, .elementor-7303 .elementor-element.elementor-element-e11f29c .elementor-button:focus{background-color:var( --e-global-color-b930934 );color:var( --e-global-color-primary );border-color:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-e11f29c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7303 .elementor-element.elementor-element-e11f29c{z-index:3;}.elementor-7303 .elementor-element.elementor-element-e11f29c .elementor-button-content-wrapper{flex-direction:row;}.elementor-7303 .elementor-element.elementor-element-e11f29c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7303 .elementor-element.elementor-element-e11f29c .elementor-button:hover svg, .elementor-7303 .elementor-element.elementor-element-e11f29c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7303 .elementor-element.elementor-element-695d955{width:auto;max-width:auto;top:-75px;z-index:1;}body:not(.rtl) .elementor-7303 .elementor-element.elementor-element-695d955{right:-290px;}body.rtl .elementor-7303 .elementor-element.elementor-element-695d955{left:-290px;}.elementor-7303 .elementor-element.elementor-element-42ce0b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 10px 0px;}.elementor-7303 .elementor-element.elementor-element-42ce0b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7303 .elementor-element.elementor-element-dbb8209:not(.elementor-motion-effects-element-type-background), .elementor-7303 .elementor-element.elementor-element-dbb8209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trevipoolsandspas.ca/wp-content/uploads/2024/11/Kelowna-BC-Trevi-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7303 .elementor-element.elementor-element-dbb8209{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7303 .elementor-element.elementor-element-dbb8209 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7303 .elementor-element.elementor-element-fc1f964{--spacer-size:388px;}.elementor-7303 .elementor-element.elementor-element-c7b8444{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-7303 .elementor-element.elementor-element-c7b8444 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7303 .elementor-element.elementor-element-6927dfa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7303 .elementor-element.elementor-element-880e667 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7303 .elementor-element.elementor-element-880e667:not(.elementor-motion-effects-element-type-background), .elementor-7303 .elementor-element.elementor-element-880e667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7303 .elementor-element.elementor-element-880e667{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-7303 .elementor-element.elementor-element-880e667 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7303 .elementor-element.elementor-element-1563cac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-7303 .elementor-element.elementor-element-ee3516e{z-index:3;text-align:center;}.elementor-7303 .elementor-element.elementor-element-ee3516e .elementor-heading-title{font-size:30px;line-height:28px;color:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-888d72e{z-index:3;text-align:center;}.elementor-7303 .elementor-element.elementor-element-888d72e .elementor-heading-title{font-family:"ZonaPro", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-e25bb5c );}.elementor-7303 .elementor-element.elementor-element-393c6a6 .elementor-button{background-color:#FFFFFF6E;font-family:"ZonaPro", Sans-serif;font-size:18px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8F;border-radius:35px 35px 35px 35px;padding:15px 25px 15px 25px;}.elementor-7303 .elementor-element.elementor-element-393c6a6 .elementor-button:hover, .elementor-7303 .elementor-element.elementor-element-393c6a6 .elementor-button:focus{background-color:var( --e-global-color-b930934 );color:var( --e-global-color-primary );border-color:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-393c6a6 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7303 .elementor-element.elementor-element-393c6a6{z-index:3;}.elementor-7303 .elementor-element.elementor-element-393c6a6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7303 .elementor-element.elementor-element-393c6a6 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7303 .elementor-element.elementor-element-393c6a6 .elementor-button:hover svg, .elementor-7303 .elementor-element.elementor-element-393c6a6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7303 .elementor-element.elementor-element-e8478e1 .elementor-button{background-color:#FFFFFF6E;font-family:"ZonaPro", Sans-serif;font-size:18px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8F;border-radius:35px 35px 35px 35px;padding:15px 25px 15px 25px;}.elementor-7303 .elementor-element.elementor-element-e8478e1 .elementor-button:hover, .elementor-7303 .elementor-element.elementor-element-e8478e1 .elementor-button:focus{background-color:var( --e-global-color-b930934 );color:var( --e-global-color-primary );border-color:var( --e-global-color-b930934 );}.elementor-7303 .elementor-element.elementor-element-e8478e1 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-7303 .elementor-element.elementor-element-e8478e1{z-index:3;}.elementor-7303 .elementor-element.elementor-element-e8478e1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7303 .elementor-element.elementor-element-e8478e1 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-7303 .elementor-element.elementor-element-e8478e1 .elementor-button:hover svg, .elementor-7303 .elementor-element.elementor-element-e8478e1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7303 .elementor-element.elementor-element-b564070{width:auto;max-width:auto;top:-75px;z-index:1;}body:not(.rtl) .elementor-7303 .elementor-element.elementor-element-b564070{right:-290px;}body.rtl .elementor-7303 .elementor-element.elementor-element-b564070{left:-290px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7303 .elementor-element.elementor-element-7b968fa{padding:170px 20px 50px 20px;}.elementor-7303 .elementor-element.elementor-element-1ae4a7a{text-align:start;}.elementor-7303 .elementor-element.elementor-element-1ae4a7a .elementor-heading-title{font-size:38px;line-height:40px;}.elementor-7303 .elementor-element.elementor-element-c195967{padding:60px 10px 60px 10px;}.elementor-7303 .elementor-element.elementor-element-5f98770 .elementor-button{font-size:18px;}.elementor-7303 .elementor-element.elementor-element-f2df168 .elementor-button{font-size:18px;}body:not(.rtl) .elementor-7303 .elementor-element.elementor-element-cb358ba{right:0px;}body.rtl .elementor-7303 .elementor-element.elementor-element-cb358ba{left:0px;}.elementor-7303 .elementor-element.elementor-element-cb358ba{top:-58px;}.elementor-7303 .elementor-element.elementor-element-e78d8c2 .elementor-button{font-size:18px;}.elementor-7303 .elementor-element.elementor-element-460b3d4 .elementor-button{font-size:18px;}.elementor-7303 .elementor-element.elementor-element-cb3cb79.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7303 .elementor-element.elementor-element-5bdec8c{padding:50px 10px 0px 10px;}.elementor-7303 .elementor-element.elementor-element-6e95656.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7303 .elementor-element.elementor-element-82cdc31 .elementor-button{font-size:18px;}.elementor-7303 .elementor-element.elementor-element-fe10f04 .elementor-button{font-size:18px;}.elementor-7303 .elementor-element.elementor-element-47f459a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7303 .elementor-element.elementor-element-035a34b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7303 .elementor-element.elementor-element-1042cf9 .elementor-button{font-size:18px;}.elementor-7303 .elementor-element.elementor-element-231b053 .elementor-button{font-size:18px;}.elementor-7303 .elementor-element.elementor-element-7845e78:not(.elementor-motion-effects-element-type-background), .elementor-7303 .elementor-element.elementor-element-7845e78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-7303 .elementor-element.elementor-element-7845e78{padding:50px 10px 50px 10px;}.elementor-7303 .elementor-element.elementor-element-060d91d > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-7303 .elementor-element.elementor-element-c3e9697 .elementor-image-box-title{font-size:20px;}.elementor-7303 .elementor-element.elementor-element-c3e9697 .elementor-image-box-description{font-size:16px;}.elementor-7303 .elementor-element.elementor-element-23a833c > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-7303 .elementor-element.elementor-element-b0a1c2a .elementor-image-box-title{font-size:20px;}.elementor-7303 .elementor-element.elementor-element-b0a1c2a .elementor-image-box-description{font-size:16px;}.elementor-7303 .elementor-element.elementor-element-a3e9706 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-7303 .elementor-element.elementor-element-6af466f .elementor-image-box-title{font-size:20px;}.elementor-7303 .elementor-element.elementor-element-6af466f .elementor-image-box-description{font-size:16px;}.elementor-7303 .elementor-element.elementor-element-ff2b6a6 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-7303 .elementor-element.elementor-element-11ae7d0 .elementor-image-box-title{font-size:20px;}.elementor-7303 .elementor-element.elementor-element-11ae7d0 .elementor-image-box-description{font-size:16px;}.elementor-7303 .elementor-element.elementor-element-a2048ba:not(.elementor-motion-effects-element-type-background), .elementor-7303 .elementor-element.elementor-element-a2048ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-7303 .elementor-element.elementor-element-a2048ba{padding:50px 10px 50px 10px;}.elementor-7303 .elementor-element.elementor-element-ab23ed6 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-7303 .elementor-element.elementor-element-ab11634 .elementor-image-box-title{font-size:20px;}.elementor-7303 .elementor-element.elementor-element-ab11634 .elementor-image-box-description{font-size:16px;}.elementor-7303 .elementor-element.elementor-element-df59bfb > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-7303 .elementor-element.elementor-element-73992f8 .elementor-image-box-title{font-size:20px;}.elementor-7303 .elementor-element.elementor-element-73992f8 .elementor-image-box-description{font-size:16px;}.elementor-7303 .elementor-element.elementor-element-ae9e17f > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-7303 .elementor-element.elementor-element-c9a3471 .elementor-image-box-title{font-size:20px;}.elementor-7303 .elementor-element.elementor-element-c9a3471 .elementor-image-box-description{font-size:16px;}.elementor-7303 .elementor-element.elementor-element-e050eb4 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-7303 .elementor-element.elementor-element-464a01e .elementor-image-box-title{font-size:20px;}.elementor-7303 .elementor-element.elementor-element-464a01e .elementor-image-box-description{font-size:16px;}.elementor-7303 .elementor-element.elementor-element-eb3c240:not(.elementor-motion-effects-element-type-background), .elementor-7303 .elementor-element.elementor-element-eb3c240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-7303 .elementor-element.elementor-element-eb3c240{padding:50px 10px 50px 10px;}.elementor-7303 .elementor-element.elementor-element-41c7224 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-7303 .elementor-element.elementor-element-ce888d1 .elementor-image-box-title{font-size:20px;}.elementor-7303 .elementor-element.elementor-element-ce888d1 .elementor-image-box-description{font-size:16px;}.elementor-7303 .elementor-element.elementor-element-b5eedb1 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-7303 .elementor-element.elementor-element-44d2968 .elementor-image-box-title{font-size:20px;}.elementor-7303 .elementor-element.elementor-element-44d2968 .elementor-image-box-description{font-size:16px;}.elementor-7303 .elementor-element.elementor-element-de1d065 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-7303 .elementor-element.elementor-element-6d3aebd .elementor-image-box-title{font-size:20px;}.elementor-7303 .elementor-element.elementor-element-6d3aebd .elementor-image-box-description{font-size:16px;}.elementor-7303 .elementor-element.elementor-element-9c4079f:not(.elementor-motion-effects-element-type-background), .elementor-7303 .elementor-element.elementor-element-9c4079f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-7303 .elementor-element.elementor-element-9c4079f{padding:50px 10px 50px 10px;}.elementor-7303 .elementor-element.elementor-element-438ad9d > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-7303 .elementor-element.elementor-element-ccb9f73 .elementor-image-box-title{font-size:20px;}.elementor-7303 .elementor-element.elementor-element-ccb9f73 .elementor-image-box-description{font-size:16px;}.elementor-7303 .elementor-element.elementor-element-8f019a2 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-7303 .elementor-element.elementor-element-a83e723 .elementor-image-box-title{font-size:20px;}.elementor-7303 .elementor-element.elementor-element-a83e723 .elementor-image-box-description{font-size:16px;}.elementor-7303 .elementor-element.elementor-element-d1740c6 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-7303 .elementor-element.elementor-element-633fba8 .elementor-image-box-title{font-size:20px;}.elementor-7303 .elementor-element.elementor-element-633fba8 .elementor-image-box-description{font-size:16px;}.elementor-7303 .elementor-element.elementor-element-da9a735 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-7303 .elementor-element.elementor-element-4b11e04 .elementor-image-box-title{font-size:20px;}.elementor-7303 .elementor-element.elementor-element-4b11e04 .elementor-image-box-description{font-size:16px;}.elementor-7303 .elementor-element.elementor-element-725b6dd .elementor-button{font-size:18px;}.elementor-7303 .elementor-element.elementor-element-0677fa2 .elementor-button{font-size:18px;}.elementor-7303 .elementor-element.elementor-element-7c03c31.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7303 .elementor-element.elementor-element-5e4ea61{padding:50px 10px 0px 10px;}.elementor-7303 .elementor-element.elementor-element-97370da{padding:60px 10px 60px 10px;}.elementor-7303 .elementor-element.elementor-element-cdb5575 .elementor-heading-title{font-size:26px;}.elementor-7303 .elementor-element.elementor-element-6e1f24a .elementor-heading-title{font-size:18px;}.elementor-7303 .elementor-element.elementor-element-ac35534 .elementor-button{font-size:18px;}.elementor-7303 .elementor-element.elementor-element-d18fcef .elementor-button{font-size:18px;}body:not(.rtl) .elementor-7303 .elementor-element.elementor-element-d05aa60{right:0px;}body.rtl .elementor-7303 .elementor-element.elementor-element-d05aa60{left:0px;}.elementor-7303 .elementor-element.elementor-element-d05aa60{top:-58px;}.elementor-7303 .elementor-element.elementor-element-3e80c1c{padding:60px 10px 60px 10px;}.elementor-7303 .elementor-element.elementor-element-241393a .elementor-heading-title{font-size:26px;}.elementor-7303 .elementor-element.elementor-element-44b7435 .elementor-heading-title{font-size:18px;}.elementor-7303 .elementor-element.elementor-element-21cdd3c .elementor-button{font-size:18px;}.elementor-7303 .elementor-element.elementor-element-e11f29c .elementor-button{font-size:18px;}body:not(.rtl) .elementor-7303 .elementor-element.elementor-element-695d955{right:0px;}body.rtl .elementor-7303 .elementor-element.elementor-element-695d955{left:0px;}.elementor-7303 .elementor-element.elementor-element-695d955{top:-58px;}.elementor-7303 .elementor-element.elementor-element-42ce0b0{padding:50px 10px 0px 10px;}.elementor-7303 .elementor-element.elementor-element-c7b8444{padding:50px 10px 0px 10px;}.elementor-7303 .elementor-element.elementor-element-880e667{padding:60px 10px 60px 10px;}.elementor-7303 .elementor-element.elementor-element-ee3516e .elementor-heading-title{font-size:26px;}.elementor-7303 .elementor-element.elementor-element-888d72e .elementor-heading-title{font-size:18px;}.elementor-7303 .elementor-element.elementor-element-393c6a6 .elementor-button{font-size:18px;}.elementor-7303 .elementor-element.elementor-element-e8478e1 .elementor-button{font-size:18px;}body:not(.rtl) .elementor-7303 .elementor-element.elementor-element-b564070{right:0px;}body.rtl .elementor-7303 .elementor-element.elementor-element-b564070{left:0px;}.elementor-7303 .elementor-element.elementor-element-b564070{top:-58px;}}@media(max-width:767px){.elementor-7303 .elementor-element.elementor-element-7b968fa:not(.elementor-motion-effects-element-type-background), .elementor-7303 .elementor-element.elementor-element-7b968fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-390px 0px;}.elementor-7303 .elementor-element.elementor-element-7b968fa{padding:165px 15px 100px 15px;}.elementor-7303 .elementor-element.elementor-element-1ae4a7a .elementor-heading-title{font-size:44px;line-height:36px;}body:not(.rtl) .elementor-7303 .elementor-element.elementor-element-cb358ba{right:0px;}body.rtl .elementor-7303 .elementor-element.elementor-element-cb358ba{left:0px;}.elementor-7303 .elementor-element.elementor-element-cb358ba{top:0px;}.elementor-7303 .elementor-element.elementor-element-1be8a50 .elementor-heading-title{font-size:22px;}.elementor-7303 .elementor-element.elementor-element-cb3cb79.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7303 .elementor-element.elementor-element-cb3cb79 .elementor-main-swiper{height:184px;}.elementor-7303 .elementor-element.elementor-element-5bdec8c{margin-top:-25px;margin-bottom:0px;}.elementor-7303 .elementor-element.elementor-element-6e95656.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7303 .elementor-element.elementor-element-6e95656 .elementor-main-swiper{height:184px;}.elementor-7303 .elementor-element.elementor-element-ee23597 .elementor-heading-title{font-size:22px;}.elementor-7303 .elementor-element.elementor-element-6e8096b .elementor-heading-title{font-size:22px;}.elementor-7303 .elementor-element.elementor-element-47f459a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7303 .elementor-element.elementor-element-47f459a .elementor-main-swiper{height:184px;}.elementor-7303 .elementor-element.elementor-element-035a34b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7303 .elementor-element.elementor-element-035a34b .elementor-main-swiper{height:184px;}.elementor-7303 .elementor-element.elementor-element-639bddd .elementor-heading-title{font-size:22px;}.elementor-7303 .elementor-element.elementor-element-db065f0 .elementor-heading-title{font-size:22px;}.elementor-7303 .elementor-element.elementor-element-060d91d > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7303 .elementor-element.elementor-element-23a833c > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7303 .elementor-element.elementor-element-a3e9706 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7303 .elementor-element.elementor-element-ff2b6a6 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-7303 .elementor-element.elementor-element-ab23ed6 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7303 .elementor-element.elementor-element-df59bfb > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7303 .elementor-element.elementor-element-ae9e17f > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7303 .elementor-element.elementor-element-e050eb4 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-7303 .elementor-element.elementor-element-41c7224 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7303 .elementor-element.elementor-element-b5eedb1 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7303 .elementor-element.elementor-element-de1d065 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-7303 .elementor-element.elementor-element-438ad9d > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7303 .elementor-element.elementor-element-8f019a2 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7303 .elementor-element.elementor-element-d1740c6 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7303 .elementor-element.elementor-element-da9a735 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-7303 .elementor-element.elementor-element-b78005b .elementor-heading-title{font-size:22px;}.elementor-7303 .elementor-element.elementor-element-7c03c31.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7303 .elementor-element.elementor-element-7c03c31 .elementor-main-swiper{height:184px;}.elementor-7303 .elementor-element.elementor-element-5e4ea61{margin-top:-25px;margin-bottom:0px;}.elementor-7303 .elementor-element.elementor-element-39757ed img{height:215px;}.elementor-7303 .elementor-element.elementor-element-3a48fb2 .elementor-heading-title{font-size:22px;}.elementor-7303 .elementor-element.elementor-element-cdb5575{text-align:center;}.elementor-7303 .elementor-element.elementor-element-cdb5575 .elementor-heading-title{font-size:22px;}.elementor-7303 .elementor-element.elementor-element-6e1f24a{text-align:center;}.elementor-7303 .elementor-element.elementor-element-6e1f24a .elementor-heading-title{font-size:16px;line-height:26px;}body:not(.rtl) .elementor-7303 .elementor-element.elementor-element-d05aa60{right:0px;}body.rtl .elementor-7303 .elementor-element.elementor-element-d05aa60{left:0px;}.elementor-7303 .elementor-element.elementor-element-d05aa60{top:0px;}.elementor-7303 .elementor-element.elementor-element-a6f0a8b .elementor-heading-title{font-size:22px;}.elementor-7303 .elementor-element.elementor-element-241393a{text-align:center;}.elementor-7303 .elementor-element.elementor-element-241393a .elementor-heading-title{font-size:22px;}.elementor-7303 .elementor-element.elementor-element-44b7435{text-align:center;}.elementor-7303 .elementor-element.elementor-element-44b7435 .elementor-heading-title{font-size:16px;line-height:26px;}body:not(.rtl) .elementor-7303 .elementor-element.elementor-element-695d955{right:0px;}body.rtl .elementor-7303 .elementor-element.elementor-element-695d955{left:0px;}.elementor-7303 .elementor-element.elementor-element-695d955{top:0px;}.elementor-7303 .elementor-element.elementor-element-42ce0b0{margin-top:-25px;margin-bottom:0px;}.elementor-7303 .elementor-element.elementor-element-fc1f964{--spacer-size:115px;}.elementor-7303 .elementor-element.elementor-element-c7b8444{margin-top:-25px;margin-bottom:0px;}.elementor-7303 .elementor-element.elementor-element-ee3516e{text-align:center;}.elementor-7303 .elementor-element.elementor-element-ee3516e .elementor-heading-title{font-size:22px;}.elementor-7303 .elementor-element.elementor-element-888d72e{text-align:center;}.elementor-7303 .elementor-element.elementor-element-888d72e .elementor-heading-title{font-size:16px;line-height:26px;}body:not(.rtl) .elementor-7303 .elementor-element.elementor-element-b564070{right:0px;}body.rtl .elementor-7303 .elementor-element.elementor-element-b564070{left:0px;}.elementor-7303 .elementor-element.elementor-element-b564070{top:0px;}}@media(min-width:768px){.elementor-7303 .elementor-element.elementor-element-e93b552{width:41.401%;}.elementor-7303 .elementor-element.elementor-element-06a6cc1{width:58.599%;}.elementor-7303 .elementor-element.elementor-element-9ac7f0e{width:41.401%;}.elementor-7303 .elementor-element.elementor-element-7c8d942{width:58.599%;}.elementor-7303 .elementor-element.elementor-element-9d99ee6{width:41.401%;}.elementor-7303 .elementor-element.elementor-element-a8591e4{width:58.599%;}.elementor-7303 .elementor-element.elementor-element-f8c6d05{width:41.401%;}.elementor-7303 .elementor-element.elementor-element-66cbabd{width:58.599%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7303 .elementor-element.elementor-element-e8a63ba{width:100%;}.elementor-7303 .elementor-element.elementor-element-a81328e{width:100%;}.elementor-7303 .elementor-element.elementor-element-f4531f3{width:100%;}.elementor-7303 .elementor-element.elementor-element-cbf7471{width:100%;}.elementor-7303 .elementor-element.elementor-element-1563cac{width:100%;}}@media(min-width:1025px){.elementor-7303 .elementor-element.elementor-element-dbb8209:not(.elementor-motion-effects-element-type-background), .elementor-7303 .elementor-element.elementor-element-dbb8209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-1be8a50 */@media (max-width:767px){
 .elementor-7303 .elementor-element.elementor-element-1be8a50 br {
 display: none;
 }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee23597 */@media (max-width:767px){
 .elementor-7303 .elementor-element.elementor-element-ee23597 br {
 display: none;
 }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e8096b */@media (max-width:767px){
 .elementor-7303 .elementor-element.elementor-element-6e8096b br {
 display: none;
 }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-639bddd */@media (max-width:767px){
 .elementor-7303 .elementor-element.elementor-element-639bddd br {
 display: none;
 }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db065f0 */@media (max-width:767px){
 .elementor-7303 .elementor-element.elementor-element-db065f0 br {
 display: none;
 }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b78005b */@media (max-width:767px){
 .elementor-7303 .elementor-element.elementor-element-b78005b br {
 display: none;
 }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a48fb2 */@media (max-width:767px){
 .elementor-7303 .elementor-element.elementor-element-3a48fb2 br {
 display: none;
 }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6f0a8b */@media (max-width:767px){
 .elementor-7303 .elementor-element.elementor-element-a6f0a8b br {
 display: none;
 }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ZonaPro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-Light.eot');
	src: url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-Light.eot?#iefix') format('embedded-opentype'),
		url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-Light.woff2') format('woff2'),
		url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-Light.woff') format('woff'),
		url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'ZonaPro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-Regular.eot');
	src: url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-Regular.woff2') format('woff2'),
		url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-Regular.woff') format('woff'),
		url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'ZonaPro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-SemiBold.eot');
	src: url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-SemiBold.woff2') format('woff2'),
		url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-SemiBold.woff') format('woff'),
		url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'ZonaPro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-Bold.eot');
	src: url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-Bold.woff2') format('woff2'),
		url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-Bold.woff') format('woff'),
		url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'ZonaPro';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-ExtraBold.eot');
	src: url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-ExtraBold.woff2') format('woff2'),
		url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-ExtraBold.woff') format('woff'),
		url('https://trevipoolsandspas.ca/wp-content/uploads/2023/07/ZonaPro-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */