.client-video-reviews-short-section{overflow:hidden;padding:7.14286rem 0}@media (max-width:1023.9px){.client-video-reviews-short-section{padding:3.57143rem 0}}.client-video-reviews-short-section .section-description{max-width:74.28571rem;margin-left:auto;margin-right:auto}.client-video-reviews-short-wrap{margin-top:3.57143rem;padding-left:0;padding-right:0}@media (max-width:1023.9px){.client-video-reviews-short-wrap{margin-top:2.14286rem;padding-right:1.07143rem;max-width:initial;width:initial}}.client-video-reviews-short-slider{overflow:visible}.client-video-reviews-short-slider__item{aspect-ratio:645/412;position:relative}@media (max-width:1023.9px){.client-video-reviews-short-slider__item{aspect-ratio:350/240}}.client-video-reviews-short-slider__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;z-index:1}.client-video-reviews-short-slider__item-meta{position:absolute;z-index:2;inset:2.14286rem;border-radius:.71429rem .28571rem;border:.14286rem solid #f07600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1023.9px){.client-video-reviews-short-slider__item-meta{inset:.71429rem}}.client-video-reviews-short-slider__item-meta .play-icon{width:7.14286rem;height:7.14286rem;border-radius:50%;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.client-video-reviews-short-slider__item-meta .play-icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width:1023.9px){.client-video-reviews-short-slider__item-meta .play-icon{width:3.57143rem;height:3.57143rem}}.client-video-reviews-short-slider__item-meta-wrap{background:#f07600;border-radius:.71429rem 0 0 .28571rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.71429rem 3.71429rem .71429rem 1.42857rem;position:absolute;right:0;bottom:2.14286rem}@media (max-width:1023.9px){.client-video-reviews-short-slider__item-meta-wrap{padding:.71429rem 1.07143rem .71429rem .71429rem;bottom:.71429rem}}.client-video-reviews-short-slider__item-meta-wrap .name{font-weight:600;color:#fff;display:block;font-size:1.21429rem;line-height:1.71429rem}@media (max-width:1023.9px){.client-video-reviews-short-slider__item-meta-wrap .name{font-size:1rem;line-height:1.4}}.client-video-reviews-short-slider__item-meta-wrap .location{font-size:1.07143rem;line-height:1.78571rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35714rem}.client-video-reviews-short-slider__item-meta-wrap .location svg{width:1.07143rem;height:1.07143rem}@media (max-width:1023.9px){.client-video-reviews-short-slider__item-meta-wrap .location{font-size:.71429rem;line-height:1.4}.client-video-reviews-short-slider__item-meta-wrap .location svg{width:1.07143rem;height:1.07143rem}}.client-video-reviews-short-slider__item .video{position:absolute;inset:0;z-index:3}.client-video-reviews-short-slider__item .video iframe{width:100%;height:100%}.gallery-section{padding:7.14286rem 0}@media (max-width:1023.9px){.gallery-section{padding:3.57143rem 0}}.gallery-section .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;gap:2.14286rem;padding:2.14286rem 0;margin-bottom:3.57143rem;border-top:.07143rem solid #e5e7f2;border-bottom:.07143rem solid #e5e7f2}@media (max-width:1023.9px){.gallery-section .filters{gap:1.42857rem;padding:1.07143rem 0;margin-bottom:2.14286rem}}.gallery-section .filters .filter-btn{font-family:"Epilogue",sans-serif;font-size:1.57143rem;color:#979fa6;font-weight:600;line-height:1;border:0;border-radius:none;background:0 0;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery-section .filters .filter-btn.active,.gallery-section .filters .filter-btn:hover{color:#f07600}.gallery-section .filters .filter-btn.active{cursor:default}@media (max-width:1023.9px){.gallery-section .filters .filter-btn{font-size:1.14286rem}}.gallery-section .pools-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:26.78571rem;grid-auto-flow:dense;gap:2.14286rem}.gallery-section .pools-grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (min-width:1024px){.gallery-section .pools-grid img:nth-child(9n+3){grid-row:span 2}.gallery-section .pools-grid img:nth-child(9n),.gallery-section .pools-grid img:nth-child(9n+5){grid-column:span 2}}@media (max-width:1023.9px){.gallery-section .pools-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:12.5rem;gap:.71429rem}.gallery-section .pools-grid img{grid-column:auto;grid-row:auto}.gallery-section .pools-grid img:nth-child(9n+3){grid-column:span 2}.gallery-section .pools-grid img:nth-child(9n+4){grid-row:span 2}.gallery-section .pools-grid img:nth-child(9n){grid-column:span 2}}.gallery-section #loadMoreBtn{margin-left:auto;margin-right:auto;margin-top:2.85714rem;width:17.14286rem}@media (max-width:1023.9px){.gallery-section #loadMoreBtn{margin-top:2.14286rem}}.client-video-reviews-short-section+.gallery-section{padding-top:0}@media (max-width:1023.9px){.client-video-reviews-short-section+.gallery-section{padding-top:0}}#service-areas{padding:7.14286rem 6.85714rem;background:#f9f9f9 url(../../img/service-areas-bg.png) no-repeat bottom left/59.57143rem auto}@media (max-width:1023.9px){#service-areas{padding:3.57143rem 0;background:#f9f9f9 url(../../img/service-areas-bg.png) no-repeat top left/21.42857rem auto}}#service-areas .section-title{margin-top:0;margin-bottom:0}#service-areas .section-description{max-width:83.71429rem;margin-left:auto;margin-right:auto;margin-top:1.07143rem;margin-bottom:3.14286rem}@media (max-width:1023.9px){#service-areas .section-description{margin-top:.71429rem;margin-bottom:2.14286rem}}#service-areas .service-areas-list{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.14286rem;margin:0}#service-areas .service-areas-list li{list-style-type:none;font-weight:600;color:#0f0f0f;text-align:center;margin-bottom:0}@media (max-width:1023.9px){#service-areas .service-areas-list{gap:1.42857rem}#service-areas .service-areas-list li{width:calc(33.3333333% - 1.42857rem)}}.locations{padding:0 0 11.42857rem;background-color:#f9f9f9}@media (max-width:1023.9px){.locations{padding:0 0 3.57143rem}}.locations-map{position:relative;height:54.28571rem}@media (max-width:1023.9px){.locations-map{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.locations-map img{width:59.28571rem;height:54.64286rem;position:absolute;top:0;left:-1rem;z-index:0;max-width:initial}@media (max-width:1023.9px){.locations-map img{position:static;width:40rem;height:33.92857rem}}@media (max-width:766.9px){.locations-map img{width:25.71429rem;height:23.78571rem}}.locations-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1023.9px){.locations-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.locations-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:56rem;width:100%;height:50.35714rem;margin-left:auto;gap:2.14286rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:4.28571rem;z-index:2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1023.9px){.locations-box{position:static;max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0;padding-top:1.42857rem;height:auto;gap:.71429rem}}.locations-list{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.07143rem);flex:0 0 calc(50% - 1.07143rem);height:22rem;padding:2.14286rem;background-color:#f5f5f5;border:.07143rem solid #e5e7f2;border-radius:.28571rem}@media (max-width:1023.9px){.locations-list{height:auto}}@media (max-width:766.9px){.locations-list{padding:1.42857rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.locations span{display:block}.locations-title{font-family:"Epilogue",sans-serif;font-size:2.28571rem;font-weight:600}@media (max-width:1023.9px){.locations-title{font-size:1.42857rem}}.locations-title::after{content:".";font-size:inherit;color:#f07600}.locations-address{display:block;max-width:20rem;font-size:1.21429rem;color:#575757;font-weight:400;margin-bottom:1.07143rem}@media (max-width:1023.9px){.locations-address{font-size:1rem}}.locations-contact,.locations-hours{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.14286rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:766.9px){.locations-contact,.locations-hours{gap:1.07143rem}}.locations-contact-text,.locations-hours-text{font-size:1.14286rem;color:#575757;opacity:70}@media (max-width:1023.9px){.locations-contact-text,.locations-hours-text{font-size:.71429rem}}.locations-icon,.locations-info{display:-webkit-box;display:-ms-flexbox;display:flex}.locations-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.07143rem}.locations-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.85714rem;height:3.85714rem;background-color:#f07600;border-radius:.28571rem}@media (max-width:1023.9px){.locations-icon{width:2.85714rem;height:2.85714rem}}.locations-contact-value,.locations-hours-time{font-family:"Epilogue",sans-serif;font-weight:600;font-size:1.57143rem;color:#575757}@media (max-width:1023.9px){.locations-contact-value,.locations-hours-time{font-size:1.14286rem}}.locations-contact img{width:1.57143rem;height:1.57143rem}@media (max-width:1023.9px){.locations-contact img{width:1.42857rem;height:1.42857rem}}.locations-hours img{width:2rem;height:2rem}@media (max-width:1023.9px){.locations-hours img{width:1.42857rem;height:1.42857rem}}
/*# sourceMappingURL=page-gallery.min.css.map */
