.pool-solution{padding-top:5.55556rem}@media (max-width:1024px){.pool-solution{padding-top:2.22222rem}}.pool-solution-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:51.66667rem}@media (max-width:1024px){.pool-solution-wrap{width:100%}}.pool-solution-wrap .content{margin-top:2.77778rem}@media (max-width:1024px){.pool-solution-wrap .content{margin-top:2.22222rem}}.pool-solution-wrap .content:first-child{margin-top:0}.pool-solution-wrap .content p:last-child,.pool-solution-wrap>.pool-advantages:last-child,.pool-solution-wrap>.pool-benefits:last-child,.pool-solution-wrap>.pool-stats:last-child,.pool-solution-wrap>.pool-steps:last-child,.pool-solution-wrap>.pool-warranty:last-child{margin-bottom:0}.pool-solution strong,.pool-solution-wrap a{font-weight:700}.pool-solution-wrap a:hover{color:#fcb316}.pool-solution .sidebar{position:absolute;top:0;right:0;height:100%;width:25rem}.pool-solution .sidebar-wrap{position:relative}@media (max-width:1024px){.pool-solution .sidebar{position:static;width:100%}}@media (min-width:1024px){.pool-solution .sticky-content{max-height:initial;padding-right:0!important;margin-right:0!important}}@media (max-width:1024px){.pool-solution .sticky-content{margin-top:1.11111rem;margin-bottom:2.22222rem;position:static}}@media (min-width:1024px){.pool-solution .sticky-content .toc{max-height:calc(100vh - 46.22222rem);overflow-y:auto;padding-right:.27778rem}.pool-solution .sticky-content .toc::-webkit-scrollbar{width:.33333rem}.pool-solution .sticky-content .toc::-webkit-scrollbar-track{background:0 0}.pool-solution .sticky-content .toc::-webkit-scrollbar-thumb{background-color:#002843;border-radius:.44444rem}}.pool-solution .sticky-content .pool-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1.66667rem 1.66667rem;border-radius:.44444rem;overflow:hidden;width:25rem;height:26.77778rem;margin-top:2.22222rem;background:url(../../img/cta-bg.png) bottom left 50%/contain no-repeat}@media (max-width:1024px){.pool-solution .sticky-content .pool-cta{width:20rem;height:20.77778rem;margin:1.11111rem auto 0;background-image:url(../../img/cta-bg-mobile.png)}}.pool-solution .sticky-content .pool-cta-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.55556rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.88889rem;color:#ebebeb}.pool-solution .sticky-content .pool-cta-subtitle svg{width:1.66667rem;height:1.66667rem}.pool-solution .sticky-content .pool-cta .section-title{font-size:2.11111rem;margin-top:.55556rem;margin-bottom:1.11111rem;color:#fff}.pool-solution .sticky-content .pool-cta .section-title span::after{bottom:.11111rem}@media (max-width:1024px){.pool-solution .sticky-content .pool-cta .section-title{font-size:1.33333rem;margin:.83333rem 0 1.11111rem}}.pool-solution .sticky-content .pool-cta .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1024px){.pool-solution .sticky-content .pool-cta .btn{width:12.22222rem;height:2.77778rem;font-size:.88889rem;gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pool-solution .sticky-content .pool-cta .btn svg{width:2.33333rem;height:2.33333rem}}.pool-solution:last-child{margin-bottom:0}.pool-solution .section-description,.pool-solution .section-title{text-align:left;margin-bottom:0}.pool-solution .section-description{margin:1.11111rem 0 0;max-width:100%}.pool-solution .section-description p:first-child{margin-top:0}.pool-solution .section-description p:last-child{margin-bottom:0}.pool-solution .pool-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.11111rem;margin-top:1.11111rem;margin-bottom:2.77778rem}@media (max-width:1024px){.pool-solution .pool-stats{margin-bottom:2.22222rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pool-solution .pool-stats-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.11111rem;width:24.33333rem}@media (max-width:1024px){.pool-solution .pool-stats-right{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.pool-solution .pool-stats-item,.pool-solution .pool-stats-left{background-color:#f6f8fa}.pool-solution .pool-stats-left{padding:1.66667rem;width:27.33333rem}@media (max-width:1024px){.pool-solution .pool-stats-left{width:100%;padding:1.11111rem .83333rem}}.pool-solution .pool-stats-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.66667rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.pool-solution .pool-stats-item{width:calc(50% - .05556rem);gap:.55556rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pool-solution .pool-stats-item .pool-stats-title{width:11.66667rem;font-size:1.11111rem}@media (max-width:1024px){.pool-solution .pool-stats-item .pool-stats-title{text-align:center;font-size:.77778rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.pool-solution .pool-stats-item:first-child{padding:1.72222rem 0 1.11111rem 2.77778rem}.pool-solution .pool-stats-item:first-child img{width:4.77778rem;height:3.33333rem}@media (max-width:1024px){.pool-solution .pool-stats-item:first-child{padding:1.11111rem .83333rem}}.pool-solution .pool-stats-item:last-child{padding:1.11111rem 0 1.72222rem 2.77778rem}.pool-solution .pool-stats-item:last-child img{width:5rem;height:3.33333rem}@media (max-width:1024px){.pool-solution .pool-stats-item:last-child{padding:1.11111rem .83333rem}}.pool-solution .pool-stats-title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.83333rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pool-solution .pool-stats-title{width:6.66667rem;color:#002843;font-size:1.33333rem;font-weight:600;font-family:"Jost",sans-serif;line-height:120%}@media (max-width:1024px){.pool-solution .pool-stats-title{font-size:1.11111rem}}.pool-solution .pool-stats-number{font-size:3.55556rem;font-weight:600;font-family:"Jost",sans-serif;line-height:120%}@media (max-width:1024px){.pool-solution .pool-stats-number{font-size:3rem}}.pool-solution .pool-stats-number span{font-size:1.11111rem;font-weight:600;line-height:120%;color:#66cef6}@media (max-width:1024px){.pool-solution .pool-stats-number span{font-size:.88889rem}}.pool-solution .pool-stats-text{margin:.55556rem 0 0;color:#2c2c2c}.pool-solution .pool-steps{margin-top:1.11111rem;margin-bottom:2.77778rem}@media (max-width:1024px){.pool-solution .pool-steps{margin-bottom:2.22222rem}}.pool-solution .pool-steps-list{padding-left:0}.pool-solution .pool-steps-item,.pool-solution .pool-steps-text{margin:0}.pool-solution .pool-steps-item:first-child .pool-steps-number{background-color:#002843;color:#fff}.pool-solution .pool-steps-number{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:1.44444rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.05556rem solid #2c2c2c;border-radius:1.66667rem;padding:.16667rem .66667rem;font-size:.77778rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1024px){.pool-solution .pool-steps-number{font-size:.55556rem;height:.88889rem}}.pool-solution .pool-steps-title{font-size:1.33333rem;font-weight:600;font-family:"Jost",sans-serif;line-height:120%;color:#002843}@media (max-width:1024px){.pool-solution .pool-steps-title{font-size:1.11111rem}}.pool-solution .pool-steps.no-image .pool-steps-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.11111rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pool-solution .pool-steps.no-image .pool-steps-item{padding:1.66667rem 1.72222rem 1.66667rem 1.66667rem;background-color:#f6f8fa}@media (max-width:1024px){.pool-solution .pool-steps.no-image .pool-steps-item{padding:.83333rem}}.pool-solution .pool-steps.no-image .pool-steps-item:first-child{border-top-left-radius:.44444rem;border-top-right-radius:.44444rem}.pool-solution .pool-steps.no-image .pool-steps-item:last-child{border-bottom-left-radius:.44444rem;border-bottom-right-radius:.44444rem}.pool-solution .pool-steps.no-image .pool-steps-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1024px){.pool-solution .pool-steps.no-image .pool-steps-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55556rem}}.pool-solution .pool-steps.no-image .pool-steps-number{margin-right:1.66667rem}@media (max-width:1024px){.pool-solution .pool-steps.no-image .pool-steps-number{margin-right:0}}.pool-solution .pool-steps.no-image .pool-steps-title{max-width:13.77778rem;display:block;width:100%;margin-right:2.22222rem}@media (max-width:1024px){.pool-solution .pool-steps.no-image .pool-steps-title{margin-right:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.pool-solution .pool-steps.no-image .pool-steps-title span{display:block}@media (max-width:1024px){.pool-solution .pool-steps.no-image .pool-steps-title span{display:inline}}.pool-solution .pool-steps.no-image .pool-steps-text{color:#2c2c2c}.pool-solution .pool-steps.has-image .pool-steps-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.66667rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.11111rem}@media (max-width:576px){.pool-solution .pool-steps.has-image .pool-steps-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55556rem}}.pool-solution .pool-steps.has-image .pool-steps-item:last-child{margin-bottom:0}.pool-solution .pool-steps.has-image .pool-steps-item img{width:18.33333rem;height:11.11111rem;border-radius:.44444rem}@media (max-width:576px){.pool-solution .pool-steps.has-image .pool-steps-item img{width:100%}}.pool-solution .pool-steps.has-image .pool-steps-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55556rem}.pool-solution .pool-warranty{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.77778rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;position:relative;margin-top:1.11111rem;margin-bottom:2.77778rem}@media (max-width:1024px){.pool-solution .pool-warranty{margin-bottom:2.22222rem}}@media (max-width:576px){.pool-solution .pool-warranty{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pool-solution .pool-warranty img{width:7.33333rem;height:7.77778rem}@media (max-width:576px){.pool-solution .pool-warranty img{width:4.16667rem;height:4.44444rem;position:absolute;right:0;bottom:0}}.pool-solution .pool-warranty-content p{margin-top:0}.pool-solution .pool-warranty-content .btn-global{width:17.77778rem}@media (max-width:1024px){.pool-solution .pool-warranty-content .btn-global{width:14.44444rem}}.pool-solution .pool-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.11111rem;margin-bottom:2.77778rem}@media (max-width:1024px){.pool-solution .pool-benefits{margin-bottom:2.22222rem}}.pool-solution .pool-benefits-list{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.66667rem}@media (max-width:1024px){.pool-solution .pool-benefits-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55556rem}}.pool-solution .pool-benefits-item{width:calc(50% - .83333rem);padding:1.66667rem;margin:0;gap:.83333rem;border:.05556rem solid #ebebeb;-webkit-box-shadow:0 .22222rem 1.11111rem 0 rgba(0,0,0,.0509803922);box-shadow:0 .22222rem 1.11111rem 0 rgba(0,0,0,.0509803922);border-radius:.44444rem}@media (max-width:1024px){.pool-solution .pool-benefits-item{width:100%;padding:.83333rem}}.pool-solution .pool-benefits-card-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.33333rem;color:#002843;margin:0 0 .83333rem;gap:.83333rem}@media (max-width:1024px){.pool-solution .pool-benefits-card-title{margin-bottom:.55556rem;font-size:1.11111rem}}.pool-solution .pool-benefits-card-title svg{width:2.77778rem;height:2.77778rem;min-width:2.77778rem}@media (max-width:1024px){.pool-solution .pool-benefits-card-title svg{width:2.22222rem;height:2.22222rem;min-width:2.22222rem}}.company-proof-author-position span,.pool-solution .pool-benefits-card-copy{display:block}.pool-solution .pool-advantages{margin-bottom:2.77778rem}@media (max-width:1024px){.pool-solution .pool-advantages{margin-bottom:2.22222rem}}.pool-solution .pool-advantages-list{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.66667rem;margin-top:2.22222rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1024px){.pool-solution .pool-advantages-list{gap:1.11111rem}}.pool-solution .pool-advantages-item{width:calc(50% - .83333rem);margin:0}@media (max-width:1024px){.pool-solution .pool-advantages-item{width:100%}}.pool-solution .pool-advantages-title{font-size:1.33333rem;font-weight:600;line-height:120%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.88889rem;padding-bottom:.83333rem;color:#002843;border-bottom:.05556rem solid #ebebeb}@media (max-width:1024px){.pool-solution .pool-advantages-title{font-size:1.11111rem;padding-bottom:.55556rem}}.pool-solution .pool-advantages-title svg{width:1.66667rem;height:1.66667rem;min-width:1.66667rem}@media (max-width:1024px){.pool-solution .pool-advantages-title svg{width:1.38889rem;height:1.38889rem;min-width:1.38889rem}}.pool-solution .pool-advantages-copy{padding-top:.83333rem;margin:0}@media (max-width:1024px){.pool-solution .pool-advantages-copy{padding-top:.55556rem}}.page-template-page-service .pool-solution{margin-top:1.94444rem;padding-top:3.61111rem;padding-bottom:5.55556rem;background:url(../../img/about-us-bg.png) 1.11111rem top/9.16667rem 47rem no-repeat}@media (max-width:1024px){.page-template-page-service .pool-solution{background:0 0;margin-top:0;padding-bottom:2.22222rem}}.our-advantages{padding:2.77778rem 0}@media (max-width:1024px){.our-advantages{padding:2.22222rem 0}}.our-advantages-image-container{position:relative;min-height:44.05556rem}@media (max-width:1024px){.our-advantages-image-container{min-height:auto}}.our-advantages-image{width:44.72222rem;height:44.05556rem;position:absolute;top:0;left:0;border-radius:.44444rem;overflow:hidden}@media (max-width:1024px){.our-advantages-image{width:100%;height:auto;position:relative}}.our-advantages-image:before{content:"";position:absolute;width:6.44444rem;height:4.44444rem;bottom:1.66667rem;left:1.66667rem;background:url(../../img/award.png) center/contain no-repeat}@media (max-width:1024px){.our-advantages-image:before{width:5.61111rem;height:3.88889rem;left:.55556rem;bottom:.55556rem}}.our-advantages .pool-solution{padding:0}.our-advantages .pool-solution-wrap{width:38.33333rem;padding-top:1.66667rem;margin:0 11.38889rem 0 auto}@media (max-width:1024px){.our-advantages .pool-solution-wrap{margin:0;padding-top:0;width:100%}}.company-proof{padding:5.55556rem 0;background-color:#f6f8fa}@media (max-width:1024px){.company-proof{padding:1.38889rem 1.11111rem}}.company-proof-wrap{max-width:76.11111rem;width:100%;margin:0 auto}.company-proof-quote{display:-webkit-box;display:-ms-flexbox;display:flex;gap:11.5rem;padding-bottom:2.77778rem;border-bottom:.16667rem solid #fff}@media (max-width:1024px){.company-proof-quote{gap:2.05556rem;padding-bottom:1.11111rem}.company-proof-author{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.company-proof-author img{display:block;width:6.66667rem;height:6.66667rem;border-radius:.44444rem}@media (max-width:1024px){.company-proof-author img{width:5rem;height:5rem}}.company-proof-author-name{margin-top:1.11111rem;font-size:1rem;font-weight:600;font-family:#002843;line-height:120%}@media (max-width:1024px){.company-proof-author-name{margin-top:.55556rem;font-size:.63889rem}}.company-proof-author-position{width:8.5rem;font-size:.88889rem}@media (max-width:1024px){.company-proof-author-position{width:5.05556rem;font-size:.52778rem}}.company-proof-author-blockquote{font-size:2.11111rem;font-family:"Jost",sans-serif;font-weight:600;line-height:120%;color:#002843;margin:0}@media (max-width:1024px){.company-proof-author-blockquote{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:.88889rem}}.company-proof-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.33333rem;padding-left:0}@media (max-width:1024px){.company-proof-list{gap:1.11111rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.company-proof-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.11111rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0}@media (max-width:1024px){.company-proof-item{gap:1.66667rem}}.company-proof-item svg{width:3.88889rem;height:3.88889rem}@media (max-width:1024px){.company-proof-item svg{width:3.22222rem;height:3.22222rem}}.company-proof-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.83333rem;font-size:3.77778rem;font-weight:600;font-family:"Jost",sans-serif;line-height:120%;color:#002843;margin-bottom:.55556rem}@media (max-width:1024px){.company-proof-title{font-size:2.77778rem;margin-bottom:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.company-proof-title span{width:7.77778rem;font-size:1.11111rem;line-height:120%}@media (max-width:1024px){.company-proof-title span{font-size:.77778rem;width:8.61111rem;margin-bottom:.44444rem}}.company-proof-inner{width:18.33333rem}@media (max-width:1024px){.company-proof-inner{width:100%}}.reviews{background-color:#f6f8fa;padding:5.55556rem 0}@media (max-width:1024px){.reviews{padding:2.22222rem 0}.reviews-wrap{padding-left:.27778rem;padding-right:.27778rem}.reviews .container{padding-left:.55556rem;padding-right:.55556rem}}.client-video-reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:5.11111rem}@media (max-width:1024px){.client-video-reviews{margin-bottom:2.22222rem}}.client-video-reviews.no-video-reviews{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.client-video-reviews-left{width:calc(50% - 3.27778rem)}@media (max-width:1024px){.client-video-reviews-left{width:100%}.client-video-reviews-left .btn-global{width:12.22222rem}}.client-video-reviews-right{position:absolute;right:0;top:0;width:38.33333rem;height:26.66667rem;border-radius:.44444rem;overflow:hidden}.client-video-reviews-right img{border-radius:.44444rem}@media (max-width:1024px){.client-video-reviews-right{width:20rem;height:16rem;width:100%;position:static}}.client-video-reviews .section-title{text-align:left;margin-bottom:1.11111rem}.client-video-reviews-description{max-width:33.44444rem;margin-bottom:2.22222rem}.client-video-reviews-description p{margin:.77778rem 0}@media (max-width:1024px){.client-video-reviews-description p{margin:1.11111rem 0}.client-video-reviews-description{margin-bottom:1.11111rem}}.client-video-reviews-slider{position:relative;border-radius:.44444rem;overflow:hidden;height:26.66667rem}@media (max-width:1024px){.client-video-reviews-slider{height:16rem}}.client-video-reviews-slider-meta{position:absolute;bottom:1.66667rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:1.11111rem 1.66667rem;background-color:rgba(44,44,44,.6);border-bottom-left-radius:.44444rem;border-bottom-right-radius:.44444rem}@media (max-width:1024px){.client-video-reviews-slider-meta{padding:.83333rem}}.client-video-reviews-slider-meta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.27778rem}.client-video-reviews-slider-meta-wrap .name{font-size:1.33333rem;font-family:"Jost",sans-serif;line-height:120%;font-weight:600;color:#fff}@media (max-width:1024px){.client-video-reviews-slider-meta-wrap .name{font-size:1.11111rem}}.client-video-reviews-rating,.client-video-reviews-slider-meta-wrap .location{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.55556rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.client-video-reviews-slider-meta-wrap .location{font-size:.88889rem;color:#fff}@media (max-width:1024px){.client-video-reviews-slider-meta-wrap .location{font-size:.66667rem;gap:.27778rem}}.client-video-reviews-slider .play-icon{position:absolute;right:1.66667rem;bottom:3rem;z-index:3;cursor:pointer}.client-video-reviews-slider .play-icon svg{pointer-events:none}@media (max-width:1024px){.client-video-reviews-slider .play-icon{top:6.11111rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.client-video-reviews-slider .play-icon:hover{cursor:pointer}.client-video-reviews-slider img{width:100%;height:calc(100% - 1.66667rem);border-radius:.44444rem}.client-video-reviews-rating{margin-bottom:2.22222rem}@media (max-width:1024px){.client-video-reviews-rating{margin-bottom:1.11111rem}}.client-video-reviews-rating-logo{width:1.66667rem;height:1.66667rem}.client-video-reviews-rating-logo svg{width:100%;height:100%}@media (max-width:1024px){.client-video-reviews-rating-logo{width:1.38889rem;height:1.38889rem}}.client-video-reviews-rating-stars{width:5.11111rem;height:.88889rem}.client-reviews-item-top-stars svg,.client-video-reviews-rating-stars svg{display:block;width:100%;height:100%}@media (max-width:1024px){.client-video-reviews-rating-stars{width:4rem;height:.66667rem}}.client-video-reviews-rating-text{display:block;letter-spacing:.02em;color:#636363}.client-video-reviews .is-playing .client-video-reviews-slider-meta,.client-video-reviews .is-playing .play-icon,.client-video-reviews .is-playing img{display:none}.client-video-reviews .is-playing iframe{height:25rem}@media (max-width:1024px){.client-video-reviews .is-playing iframe{height:14.44444rem}}.client-video-reviews .is-playing .video{border-radius:.44444rem;overflow:hidden}.client-video-reviews .client-video-reviews-swiper{position:relative}.client-video-reviews .client-video-reviews-swiper .swiper-pagination{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:6;width:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.55556rem;padding:.27778rem .55556rem;border-radius:1.11111rem;background:#e2e4e5;backdrop-filter:blur(.33333rem)}.client-video-reviews .client-video-reviews-swiper .swiper-pagination-bullet{width:.55556rem;height:.55556rem;margin:0!important;background:#fff;opacity:1}.client-video-reviews .client-video-reviews-swiper .swiper-pagination-bullet-active{background:#2c2c2c}.client-reviews .swiper-slide{opacity:.5;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.client-reviews .swiper-slide-active,.client-reviews .swiper-slide-next,.client-reviews .swiper-slide-prev{opacity:1}@media (max-width:1024px){.client-reviews .swiper-slide-next,.client-reviews .swiper-slide-prev{opacity:.5}}.client-reviews-item{width:25rem;height:17.33333rem;padding:1.66667rem;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:.44444rem}@media (max-width:1024px){.client-reviews-item{width:15.55556rem;height:12.61111rem;padding:.83333rem}}.client-reviews-item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.client-reviews-item-top-stars{width:5.11111rem;height:.88889rem}@media (max-width:1024px){.client-reviews-item-top-stars{width:4rem;height:.66667rem}}.client-reviews-item-top span{font-size:.88889rem;color:#636363}@media (max-width:1024px){.client-reviews-item-top span{font-size:.66667rem}}.client-reviews-item-copy{height:5.55556rem;line-height:140%;cursor:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;-ms-touch-action:pan-y;touch-action:pan-y;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#002843 transparent}@media (max-width:1024px){.client-reviews-item-copy{height:5.27778rem}}.client-reviews-item-copy::-webkit-scrollbar{width:.33333rem}.client-reviews-item-copy::-webkit-scrollbar-track{background:0 0}.client-reviews-item-copy::-webkit-scrollbar-thumb{background-color:#002843;border-radius:.44444rem}@media (max-width:1024px){.client-reviews-item-copy{font-size:.77778rem}}.client-reviews-item-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.client-reviews-item-bottom-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.27778rem}.client-reviews-item-bottom-name{font-family:"Jost",sans-serif;font-weight:600;line-height:120%}@media (max-width:1024px){.client-reviews-item-bottom-name{font-size:.77778rem}}.client-reviews-item-bottom-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55556rem;color:#636363;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:1024px){.client-reviews-item-bottom-location{font-size:.66667rem}}.client-reviews-item-img{width:2.77778rem;height:2.77778rem}@media (max-width:1024px){.client-reviews-item-img{width:2.22222rem;height:2.22222rem}}.client-reviews-item-img img{border-radius:.22222rem;width:100%;height:100%}.page-template-page-about .reviews{margin-bottom:2.77778rem}@media (max-width:1024px){.page-template-page-about .reviews{margin-bottom:2.22222rem}}.service-areas{background:#f6f8fa url(../../img/background-areas.png) left bottom/auto 90% no-repeat;padding:5.55556rem 0}@media (max-width:1024px){.service-areas{padding:2.22222rem 0 .83333rem;background-image:none}}.service-areas-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.44444rem}@media (max-width:1024px){.service-areas-wrap{gap:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.service-areas-content{max-width:44.44444rem;width:100%}@media (max-width:1024px){.service-areas-content{padding-bottom:2.22222rem;background:url(../../img/background-areas-mobile.png) center bottom/100% 75% no-repeat}}.service-areas-content .section-subtitle,.service-areas-content .section-title{text-align:left}@media (max-width:1024px){.service-areas-content .section-subtitle,.service-areas-content .section-title{text-align:center}}.service-areas-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.83333rem 2.22222rem;padding-left:0;margin-top:2.22222rem}@media (max-width:1024px){.service-areas-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.61111rem 2.22222rem;margin-top:1.11111rem}}@media (max-width:375px){.service-areas-list{gap:.55556rem 2.22222rem}}.service-areas-item{position:relative;padding-left:1rem;margin:0;font-weight:600;font-family:"Jost",sans-serif;font-size:1.33333rem;color:#002843;white-space:nowrap}@media (max-width:1024px){.service-areas-item{font-size:1.11111rem}}.service-areas-item:nth-child(17){grid-column:span 2}.service-areas-item a{white-space:nowrap}.service-areas-item::before{content:"";position:absolute;width:.44444rem;height:.44444rem;top:50%;left:0;background-color:#66cef6;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.service-areas-map{position:absolute;width:40.88889rem;height:35.55556rem;border:.27778rem solid #fff;-webkit-box-shadow:0 .22222rem 1.11111rem 0 rgba(0,0,0,.1019607843);box-shadow:0 .22222rem 1.11111rem 0 rgba(0,0,0,.1019607843);border-radius:.44444rem;top:-2.77778rem}@media (max-width:1024px){.service-areas-map{position:static;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:360/360}}.service-areas-map-wrap{position:relative;width:29.44444rem;height:30rem}@media (max-width:1024px){.service-areas-map-wrap{width:100%;height:auto}}.service-areas-map a{position:absolute;display:block;top:9.33333rem;left:15.55556rem;width:2.5rem;height:2.5rem}@media (max-width:1024px){.service-areas-map a{width:1.66667rem;height:1.66667rem;top:26%;left:33%}}.page-template-page-about .service-areas{background-color:#fff;width:100%;margin-right:auto;margin-left:auto;max-width:102.22222rem}.page-template-contact-us .service-areas{background:#fff}.page-template-service-area .service-areas{padding-bottom:2.77778rem;background:#fff}.page-template-contact-us .service-areas-wrap,.page-template-service-area .service-areas-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.55556rem}@media (max-width:1024px){.page-template-contact-us .service-areas-wrap,.page-template-service-area .service-areas-wrap{gap:0}}.page-template-contact-us .service-areas-content,.page-template-service-area .service-areas-content{position:relative;max-width:100%;background-size:contain}.page-template-contact-us .service-areas-content .section-title,.page-template-service-area .service-areas-content .section-title{width:29.72222rem;margin-bottom:0;text-align:left}@media (max-width:1024px){.page-template-contact-us .service-areas-content .section-title,.page-template-service-area .service-areas-content .section-title{width:100%}}.page-template-contact-us .service-areas-content .section-subtitle,.page-template-service-area .service-areas-content .section-subtitle{width:38.33333rem;margin:0;text-align:left}@media (max-width:1024px){.page-template-contact-us .service-areas-content .section-subtitle,.page-template-service-area .service-areas-content .section-subtitle{width:100%}}.page-template-contact-us .service-areas-content .section-title-wrap,.page-template-service-area .service-areas-content .section-title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10.27778rem;margin-bottom:2.77778rem}@media (max-width:1024px){.page-template-contact-us .service-areas-content .section-title-wrap,.page-template-service-area .service-areas-content .section-title-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55556rem;margin-bottom:2.22222rem}}@media (min-width:1024px){.page-template-contact-us .service-areas-content::after,.page-template-service-area .service-areas-content::after{content:"";position:absolute;left:calc(50% - 50vw + 2.77778rem);width:calc(100vw - 5.55556rem);top:0;bottom:-10rem;background:url(../../img/service-areas-contact-us-temptale.png) center/contain no-repeat;pointer-events:none;z-index:0}}.page-template-contact-us .service-areas-list,.page-template-service-area .service-areas-list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(8,auto)}@media (max-width:1024px){.page-template-contact-us .service-areas-list,.page-template-service-area .service-areas-list{grid-auto-flow:row;grid-template-rows:unset;grid-template-columns:repeat(2,1fr);gap:.83333rem 3.05556rem}}@media (max-width:375px){.page-template-contact-us .service-areas-list,.page-template-service-area .service-areas-list{gap:.55556rem 2.22222rem}}.page-template-contact-us .service-areas-item:nth-child(n+24),.page-template-service-area .service-areas-item:nth-child(n+24){grid-column:4}@media (max-width:1024px){.page-template-contact-us .service-areas-item:nth-child(n+24),.page-template-service-area .service-areas-item:nth-child(n+24){grid-column:auto}}.page-template-contact-us .service-areas-item:nth-child(17),.page-template-service-area .service-areas-item:nth-child(17){grid-column:span 1}@media (max-width:1024px){.page-template-contact-us .service-areas-item:nth-child(17),.page-template-service-area .service-areas-item:nth-child(17){grid-column:span 2}}.page-template-contact-us .service-areas-map-wrap{width:100%}.page-template-service-area .service-areas-map-wrap{width:100%;height:38.88889rem}@media (max-width:1024px){.page-template-contact-us .service-areas-map-wrap,.page-template-service-area .service-areas-map-wrap{width:100%;height:auto}}@media (min-width:1024px){.page-template-contact-us .service-areas-map,.page-template-service-area .service-areas-map{border:.27778rem solid #fff;border-radius:.44444rem;-webkit-box-shadow:0 .22222rem 1.11111rem 0 rgba(0,0,0,.1019607843);box-shadow:0 .22222rem 1.11111rem 0 rgba(0,0,0,.1019607843)}}.page-template-service-area .service-areas-map a{top:19.94444rem;left:42.22222rem}@media (max-width:1024px){.page-template-contact-us .service-areas-map a,.page-template-service-area .service-areas-map a{top:26%;left:33%}}@media (min-width:1024px){.page-template-contact-us .service-areas-map,.page-template-service-area .service-areas-map{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:38.88889rem;width:calc(100vw - 5.55556rem);max-width:101.11111rem}}.page-template-contact-us .service-areas-map img,.page-template-service-area .service-areas-map img{height:100%}.page-template-contact-us .service-areas{background-color:#f6f8fa;padding-bottom:5.55556rem}@media (max-width:1024px){.page-template-contact-us .service-areas{padding-bottom:0}}.page-template-contact-us .service-areas-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:0}.page-template-contact-us .service-areas-content::after{top:-10.83333rem;bottom:-5.55556rem}@media (max-width:1024px){.page-template-contact-us .service-areas-content::after{bottom:-2.77778rem}.page-template-contact-us .service-areas-content{padding-bottom:2.22222rem}.page-template-contact-us .service-areas-wrap{gap:2.22222rem}}.page-template-contact-us .service-areas-list{margin-top:0}@media (max-width:1024px){.page-template-contact-us .service-areas-list{gap:.61111rem 3.05556rem}}.page-template-contact-us .service-areas-map{top:10.72222rem;left:50%;right:0;width:100%;height:33.33333rem}@media (max-width:1024px){.page-template-contact-us .service-areas-map{height:auto;aspect-ratio:360/360}}.page-template-contact-us .service-areas-map a{top:16.66667rem;left:31.38889rem}@media (max-width:1024px){.page-template-contact-us .service-areas-map a{top:56%;left:32%}}.page-template-contact-us .service-areas-map-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:44.05556rem}@media (max-width:1024px){.page-template-contact-us .service-areas-map-wrap{height:auto}}.page-template-contact-us .service-areas-map-wrap .section-subtitle,.page-template-contact-us .service-areas-map-wrap .section-title{width:61.72222rem;margin:0 auto;text-align:center}@media (max-width:1024px){.page-template-contact-us .service-areas-map-wrap .section-subtitle,.page-template-contact-us .service-areas-map-wrap .section-title{width:100%}}.page-template-contact-us .service-areas-map-wrap .section-title{margin-bottom:1.11111rem}@media (max-width:1024px){.page-template-contact-us .service-areas-map-wrap .section-title{margin-bottom:.55556rem}}.page-template-contact-us .service-areas-map-wrap .section-subtitle{margin-bottom:2.22222rem}@media (max-width:1024px){.page-template-contact-us .service-areas-map-wrap .section-subtitle{margin-bottom:1.11111rem}}.page-template-service-area .service-areas-content::after{bottom:-8.05556rem}
/*# sourceMappingURL=page-about.min.css.map */
