@font-face{font-family:wpsl-fontello;src:url(//ahcleaningpartners.com/wp-content/plugins/wp-store-locator/font/fontello.eot?28897909);src:url(//ahcleaningpartners.com/wp-content/plugins/wp-store-locator/font/fontello.eot?28897909#iefix) format('embedded-opentype'),url(//ahcleaningpartners.com/wp-content/plugins/wp-store-locator/font/fontello.woff?28897909) format('woff'),url(//ahcleaningpartners.com/wp-content/plugins/wp-store-locator/font/fontello.ttf?28897909) format('truetype'),url(//ahcleaningpartners.com/wp-content/plugins/wp-store-locator/font/fontello.svg?28897909#fontello) format('svg');font-weight:400;font-style:normal}#wpsl-gmap{float:right;width:66.5%;height:350px;margin-bottom:0}.wpsl-store-below #wpsl-gmap{float:none;width:100%}.wpsl-gmap-canvas{width:100%;height:300px;margin-bottom:20px}#wpsl-gmap div:not[class^=gv-iv],#wpsl-gmap img,.wpsl-gmap-canvas div:not[class^=gv-iv],.wpsl-gmap-canvas img{box-shadow:none!important;max-width:none!important;background:0 0}#wpsl-gmap img,.wpsl-gmap-canvas img{display:inline;opacity:1!important;max-height:none!important}#wpsl-gmap *{box-sizing:content-box!important;-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important}#wpsl-gmap div.gm-iv-marker,.wpsl-gmap-canvas div.gm-iv-marker{backgroud-image:inherit}#wpsl-wrap{position:relative;width:100%;overflow:hidden;clear:both;margin-bottom:20px}#wpsl-search-wrap{float:left;width:100%}#wpsl-search-wrap form{margin:0;padding:0;border:none;outline:0}#wpsl-gmap #wpsl-map-controls{position:absolute;height:40px;right:10px;bottom:24px;border-radius:2px;z-index:3;font-size:14px;white-space:nowrap;overflow:hidden;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px}#wpsl-gmap #wpsl-map-controls.wpsl-street-view-exists{right:60px}#wpsl-map-controls .wpsl-direction-preloader{margin:5px 5px 0}#wpsl-map-controls div{float:left;background:#fff;border-radius:2px}#wpsl-map-controls div:hover{cursor:pointer}#wpsl-wrap [class*=" wpsl-icon-"],#wpsl-wrap [class^=wpsl-icon-]{position:relative;float:left;padding:12px 13px;display:inline-block;font-family:wpsl-fontello;font-style:normal;font-weight:400;font-size:1.3em;color:#737373;speak:none;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpsl-map-controls span{font-family:inherit;font-size:inherit}#wpsl-wrap .wpsl-icon-reset{border-radius:2px 0 0 2px;z-index:2;padding-right:4px}#wpsl-wrap .wpsl-ie .wpsl-icon-reset{margin-right:-1px}#wpsl-wrap .wpsl-icon-direction{z-index:1}#wpsl-map-controls.wpsl-reset-exists .wpsl-icon-direction{border-radius:0 2px 2px 0}#wpsl-wrap .wpsl-active-icon,#wpsl-wrap [class*=" wpsl-icon-"]:hover,#wpsl-wrap [class^=wpsl-icon-]:hover{color:#000}#wpsl-wrap [class*=" wpsl-icon-"]:focus,#wpsl-wrap [class^=wpsl-icon-]:active{outline:0}#wpsl-wrap .wpsl-in-progress,#wpsl-wrap .wpsl-in-progress:hover{color:#c6c6c6}#wpsl-gmap #wpsl-reset-map{position:absolute;display:none;right:37px;top:37px;padding:6px 14px;background:#fff!important;border:1px solid rgba(0,0,0,.15);border-radius:2px;z-index:3}#wpsl-reset-map:hover{cursor:pointer}.gm-style-cc{word-wrap:normal}#wpsl-search-wrap .wpsl-input,#wpsl-search-wrap .wpsl-select-wrap{display:table}#wpsl-search-btn,#wpsl-search-wrap #wpsl-radius,#wpsl-search-wrap #wpsl-results,#wpsl-search-wrap .wpsl-input input,#wpsl-search-wrap .wpsl-input label{display:table-cell}#wpsl-search-wrap label{margin-bottom:0}#wpsl-search-input{width:179px;height:auto;padding:7px 12px;font-size:100%;margin:0}#wpsl-search-btn,#wpsl-search-wrap input{border:1px solid #d2d2d2;border-radius:3px}#wpsl-search-btn{padding:7px 10px;line-height:1.428571429;font-weight:400;color:#7c7c7c;background-color:#e6e6e6;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-ms-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-webkit-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-o-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:linear-gradient(top,#f4f4f4,#e6e6e6);box-shadow:0 1px 2px rgba(64,64,64,.1);text-transform:none!important}#wpsl-search-input.wpsl-error{border:1px solid #bd0028!important}.wpsl-search{margin-bottom:12px;padding:12px 12px 0;background:#f4f3f3}.wpsl-search.wpsl-checkboxes-enabled{padding:12px}.wpsl-back{display:inline-block}#wpsl-result-list{width:33%;margin-right:.5%}.wpsl-store-below #wpsl-result-list{width:100%;margin:12px 0 0}#wpsl-direction-details,#wpsl-stores{height:350px;overflow-y:auto}#wpsl-direction-details,.wpsl-hide{display:none}#wpsl-result-list p{padding-left:10px}.wpsl-store-below #wpsl-result-list p{padding-left:0}#wpsl-result-list a{outline:0}.wpsl-direction-before{margin:14px 0 21px;padding-left:10px}.wpsl-store-below .wpsl-direction-before{padding-left:0}.wpsl-direction-before div{margin-top:10px}#wpsl-wrap #wpsl-result-list li{padding:10px;border-bottom:1px dotted #ccc;margin-left:0;overflow:hidden;list-style:none!important;text-indent:0}#wpsl-wrap #wpsl-result-list li li{padding:0;border-bottom:0;margin-left:14px;overflow:visible}#wpsl-wrap #wpsl-result-list ul li{list-style:none!important}#wpsl-wrap #wpsl-result-list ol li{list-style:decimal!important}#wpsl-wrap.wpsl-store-below #wpsl-result-list li{padding:10px 10px 10px 0}#wpsl-result-list li p{padding-left:0;margin:0 0 20px}.wpsl-store-details.wpsl-store-listing{position:relative;padding-right:20px}.wpsl-store-details.wpsl-store-listing.wpsl-active-details:before,.wpsl-store-details.wpsl-store-listing:before{position:absolute;content:'';bottom:6px;right:0;border-top:5px solid #000;border-left:6px solid transparent;border-right:6px solid transparent}.wpsl-store-details.wpsl-store-listing.wpsl-active-details:before{border-bottom:5px solid #000;border-top:none;border-left:6px solid transparent;border-right:6px solid transparent}#wpsl-stores .wpsl-store-thumb{float:right;border-radius:3px;margin:7px 0 0 10px;padding:0;border:none}.wpsl-direction-index{float:left;width:8%;margin:0 5% 0 0}.wpsl-direction-txt{float:left;width:62%}.wpsl-direction-distance{float:left;width:20%;margin:0 0 0 5%}.wpsl-direction-txt span{display:block;margin-top:10px}.wpsl-country,.wpsl-street{display:block;border-bottom:none!important}.wpsl-directions{display:table;border-bottom:none!important}#wpsl-wrap #wpsl-result-list li.wpsl-preloader{position:relative;border-bottom:none;padding:10px 10px 10px 35px}.wpsl-preloader img{position:absolute;left:10px;top:50%;margin-top:-8px;box-shadow:none!important;border:none!important}.wpsl-preloader span{float:left;margin:-5px 0 0 11px}#wpsl-search-btn,#wpsl-search-wrap div{margin-right:10px;float:left}#wpsl-search-wrap .wpsl-select-wrap{position:relative;z-index:2;margin-right:0}#wpsl-search-wrap .wpsl-input-field{position:relative}#wpsl-radius,#wpsl-results{float:left;margin-right:15px;display:inline}#wpsl-category{z-index:1;clear:both}#wpsl-search-wrap .wpsl-dropdown div{position:absolute;float:none;margin:-1px 0 0;top:100%;left:-1px;right:-1px;border:1px solid #ccc;background:#fff;border-top:1px solid #eee;border-radius:0 0 3px 3px;opacity:0;overflow:hidden;-webkit-transition:150ms ease-in-out;-moz-transition:150ms ease-in-out;-ms-transition:150ms ease-in-out;transition:150ms ease-in-out}#wpsl-search-wrap .wpsl-dropdown.wpsl-active div{opacity:1}#wpsl-search-wrap .wpsl-input label{margin-right:0}#wpsl-radius{margin-right:10px}#wpsl-search-btn:hover{cursor:pointer}#wpsl-search select,#wpsl-search-wrap select,.wpsl-direction-details{display:none}#wpsl-search-wrap div label{float:left;margin-right:10px;line-height:32px}#wpsl-results label{width:auto}#wpsl-result-list ul{list-style:none;margin:0;padding:0}#wpsl-gmap .wpsl-info-window,.wpsl-gmap-canvas .wpsl-info-window{max-width:225px}.wpsl-info-window span,.wpsl-more-info-listings span{display:block}.wpsl-info-window .wpsl-no-margin{margin:0}.wpsl-more-info-listings{display:none}.wpsl-info-window span span{display:inline!important}#wpsl-wrap .wpsl-info-window p{margin:0 0 10px}.wpsl-store-hours{margin-top:10px}.wpsl-store-hours strong{display:block}#wpsl-gmap .wpsl-info-actions{display:block;margin:10px 0!important}.wpsl-info-actions a{float:left;margin-right:7px}.wpsl-info-actions .wpsl-zoom-here{margin-right:0}.wpsl-dropdown{position:relative;width:90px;border:1px solid #ccc;cursor:pointer;background:#fff;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:0!important;z-index:2}.wpsl-dropdown ul{position:absolute;left:0;width:100%;height:100%;padding:0!important;margin:0!important;list-style:none;overflow:hidden}.wpsl-dropdown:hover{box-shadow:0 0 5px rgba(0,0,0,.15)}.wpsl-dropdown .wpsl-selected-item,.wpsl-dropdown li{position:relative;display:block;line-height:normal;color:#000;overflow:hidden}#wpsl-radius .wpsl-dropdown .wpsl-selected-item,#wpsl-radius .wpsl-dropdown li,#wpsl-results .wpsl-dropdown .wpsl-selected-item,#wpsl-results .wpsl-dropdown li{white-space:nowrap}.wpsl-selected-item:after{position:absolute;content:"";right:12px;top:50%;margin-top:-4px;border:6px solid transparent;border-top:8px solid #000}.wpsl-active .wpsl-selected-item:after{margin-top:-10px;border:6px solid transparent;border-bottom:8px solid #000}.wpsl-dropdown li:hover{background:#f8f9f8;position:relative;z-index:3;color:#000}.wpsl-dropdown .wpsl-selected-item,.wpsl-dropdown li,.wpsl-selected-item{list-style:none;padding:9px 12px!important;margin:0!important}.wpsl-selected-dropdown{font-weight:700}.wpsl-clearfix:after,.wpsl-clearfix:before{content:" ";display:table}.wpsl-clearfix:after{clear:both}#wpsl-wrap .wpsl-selected-item{position:static;padding-right:35px!important}#wpsl-category,.wpsl-input,.wpsl-select-wrap{position:relative;margin-bottom:10px}#wpsl-search-wrap .wpsl-scroll-required div{overflow-y:scroll}.wpsl-scroll-required ul{overflow:visible}.wpsl-provided-by{float:right;padding:5px 0;text-align:right;font-size:12px;width:100%}#wpsl-wrap .wpsl-results-only label{width:auto}.wpsl-contact-details,.wpsl-location-address,.wpsl-locations-details{margin-bottom:15px}.wpsl-contact-details{clear:both}table.wpsl-opening-hours td{vertical-align:top;padding:0 15px 0 0;text-align:left}table.wpsl-opening-hours time{display:block}table.wpsl-opening-hours{width:auto!important;font-size:100%!important}table.wpsl-opening-hours,table.wpsl-opening-hours td{border:none!important}.wpsl-gmap-canvas .wpsl-infobox{min-width:155px;max-width:350px!important;padding:10px;border-radius:4px;font-size:13px;font-weight:300;border:1px solid #ccc;background:#fff!important}.wpsl-gmap-canvas .wpsl-infobox:after,.wpsl-gmap-canvas .wpsl-infobox:before{position:absolute;content:"";left:40px;bottom:-11px}.wpsl-gmap-canvas .wpsl-infobox:after{border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #fff}.wpsl-gmap-canvas .wpsl-infobox:before{border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #ccc;bottom:-13px;left:38px}#wpsl-checkbox-filter,.wpsl-custom-checkboxes{display:block;float:left;margin:5px 0 15px;padding:0;width:100%}#wpsl-checkbox-filter li,.wpsl-custom-checkboxes li{float:left;list-style:none;margin:0 1% 0 0}#wpsl-checkbox-filter.wpsl-checkbox-1-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-1-columns li{width:99%}#wpsl-checkbox-filter.wpsl-checkbox-2-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-2-columns li{width:49%}#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-3-columns li{width:32%}#wpsl-checkbox-filter.wpsl-checkbox-4-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-4-columns li{width:24%}#wpsl-checkbox-filter input,.wpsl-custom-checkboxes input{margin-right:5px}#wpsl-result-list .wpsl-contact-details span{display:block!important}#wpsl-search-wrap .select2{display:none!important}.rtl #wpsl-result-list{float:left}.rtl #wpsl-checkbox-filter input,.rtl .wpsl-custom-checkboxes input{margin-right:0;margin-left:5px}.rtl .wpsl-info-actions a{float:right;margin:0 0 0 7px}.rtl #wpsl-gmap .wpsl-info-window{padding-right:22px}.rtl #wpsl-wrap #wpsl-result-list li.wpsl-preloader{padding:10px 35px 10px 0}.rtl .wpsl-preloader img{left:0;right:10px}.wpsl-twentynineteen .wpsl-input{width:100%}.wpsl-twentynineteen #wpsl-search-input{line-height:1.3em}.wpsl-twentynineteen #wpsl-search-wrap label{margin-top:6px}.wpsl-twentynineteen .wpsl-dropdown{width:116px}#wpsl-results .wpsl-dropdown{width:81px}#wpsl-search-wrap .wpsl-autocomplete-search-container{position:relative;margin-right:0}#wpsl-autocomplete-search-input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px;box-sizing:border-box}#wpsl-search-wrap .wpsl-autocomplete-search-results{position:absolute;width:100%;top:100%;left:0;z-index:1000;background:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-height:300px;overflow-y:auto;display:none;box-sizing:border-box}#wpsl-search-wrap .wpsl-autocomplete-search-results ul{position:relative;list-style-type:none;margin:0;padding:0 0 25px}#wpsl-search-wrap .wpsl-autocomplete-search-results ul:after{content:"";display:block;position:absolute;left:10px;right:0;background-image:url(https://storage.googleapis.com/geo-devrel-public-buckets/powered_by_google_on_white.png);background-repeat:no-repeat;background-size:contain;height:18px}#wpsl-search-wrap .wpsl-autocomplete-search-results li{padding:4px10px;cursor:pointer;border-bottom:1px solid #eee;margin-bottom:0}#wpsl-search-wrap .wpsl-autocomplete-search-results li:last-child{border-bottom:none;margin-bottom:10px}#wpsl-search-wrap .wpsl-autocomplete-search-results li:focus,#wpsl-search-wrap .wpsl-autocomplete-search-results li:hover{background-color:#f5f5f5}#wpsl-search-wrap .wpsl-autocomplete-search-results li a,#wpsl-search-wrap .wpsl-autocomplete-search-results li a:hover,#wpsl-search-wrap .wpsl-autocomplete-search-results li a:link,#wpsl-search-wrap .wpsl-autocomplete-search-results li a:visited{text-decoration:none;color:#000;box-shadow:none}#wpsl-search-wrap .wpsl-autocomplete-highlight{font-weight:700}@media (max-width:825px){#wpsl-search-input{width:348px}.wpsl-results-only #wpsl-search-wrap .wpsl-dropdown{width:70px}#wpsl-search-wrap .wpsl-input{width:100%;margin-bottom:10px}#wpsl-category label,#wpsl-radius label,.wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input,.wpsl-input label,.wpsl-no-filters #wpsl-search-wrap .wpsl-input,.wpsl-results-only #wpsl-search-wrap .wpsl-input{width:auto}}@media (max-width:720px){#wpsl-search-wrap .wpsl-dropdown{width:114px}}@media (max-width:675px){#wpsl-search-wrap #wpsl-search-btn{float:left;margin:0 5px 0 0}.wpsl-dropdown,.wpsl-results-only #wpsl-search-wrap .wpsl-input{width:100%}.wpsl-search{padding:2%}.wpsl-input{margin-right:0}#wpsl-gmap,#wpsl-result-list{float:none;width:100%}.wpsl-direction-before{padding-left:0}#wpsl-gmap{margin-bottom:15px;margin-top:10px}#wpsl-result-list,.wpsl-cat-results-filter .wpsl-select-wrap,.wpsl-filter .wpsl-select-wrap{margin-bottom:10px}#wpsl-result-list p,#wpsl-wrap #wpsl-result-list li{padding-left:0}#wpsl-wrap #wpsl-result-list li.wpsl-preloader{padding-left:25px}.wpsl-preloader img{left:0}#wpsl-stores.wpsl-not-loaded{height:25px}#wpsl-reset-map{top:25px}#wpsl-category,#wpsl-search-btn,.wpsl-input,.wpsl-no-filters #wpsl-search-wrap .wpsl-input,.wpsl-select-wrap{margin-bottom:0}#wpsl-stores.wpsl-no-autoload{height:auto!important}#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,#wpsl-checkbox-filter.wpsl-checkbox-4-columns li{width:49%}}@media (max-width:570px){#wpsl-search-wrap #wpsl-search-btn{margin-bottom:5px}.wpsl-search{padding:4%}#wpsl-search-input{width:98%!important}.wpsl-cat-results-filter #wpsl-search-input,.wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input,.wpsl-no-results #wpsl-search-input,.wpsl-results-only #wpsl-search-input{width:100%!important}.wpsl-search-btn-wrap{margin-top:15px;clear:both}.wpsl-checkboxes-enabled .wpsl-search-btn-wrap{margin-top:0}#wpsl-search-btn,#wpsl-search-wrap div{margin-right:0}#wpsl-search-wrap div label{display:block;width:100%}.wpsl-select-wrap{width:100%}#wpsl-radius,#wpsl-results{width:50%}#wpsl-radius{margin-right:4%}#wpsl-search-wrap .wpsl-dropdown{width:96%!important}.wpsl-no-filters #wpsl-search-input,.wpsl-no-filters #wpsl-search-wrap .wpsl-input{width:100%!important}}@media (max-width:420px){#wpsl-checkbox-filter li{margin:0}#wpsl-checkbox-filter.wpsl-checkbox-1-columns li,#wpsl-checkbox-filter.wpsl-checkbox-2-columns li,#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,#wpsl-checkbox-filter.wpsl-checkbox-4-columns li{width:100%}}.comments-area a,.page-content a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw;overflow-x:hidden;width:100vw}.alignfull img{width:100%}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form{margin:50px auto;max-width:500px}.post-password-form p{align-items:flex-end;display:flex;width:100%}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.post .wp-post-image{max-height:400px}}@media(max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{border-block-end:1px solid #ccc;display:flex;flex-direction:column;padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;left:0;margin-inline-end:10px;position:absolute}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{list-style:none;margin:0;padding-inline-start:30px;position:relative}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{content:"↪";display:inline-block;font-size:1em;font-weight:400;left:0;line-height:1;position:absolute;top:45px;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}@media(min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media(max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{float:left;position:inherit}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}@custom-media --hello-screen-xs-and-below (width < 576px);@custom-media --hello-screen-xs-and-above (width >= 576px);@custom-media --hello-screen-xs-only (0 <= width < 576px);@custom-media --hello-screen-sm-and-below (width < 768px);@custom-media --hello-screen-sm-and-above (width >= 768px);@custom-media --hello-screen-sm-only (576px <= width < 768px);@custom-media --hello-screen-md-and-below (width < 992px);@custom-media --hello-screen-md-and-above (width >= 992px);@custom-media --hello-screen-md-only (768px <= width < 992px);@custom-media --hello-screen-xl-and-below (width < 1200px);@custom-media --hello-screen-xl-and-above (width >= 1200px);@custom-media --hello-screen-xl-only (992px <= width < 1200px);@media(max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-end:10px;padding-inline-start:10px}}@media(min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media(min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1140px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)}@import url("https://fonts.googleapis.com/css2?family=Funnel+Sans:ital,wght@0,300..800;1,300..800&display=swap"); .contact-form .gform_wrapper.gravity-theme {
--gf-form-gap-y: 0;
--gf-field-gap-y: 0;
--gf-ctrl-bg-color: transparent;
--gf-ctrl-border-color: #d9d9d9;
--gf-ctrl-border-radius: 0;
--gf-ctrl-color: var(--e-global-color-primary, #1f2937);
--gf-ctrl-font-family: var(--e-global-typography-text-font-family, "DM Sans"), sans-serif;
--gf-ctrl-font-size: 18px;
--gf-ctrl-size: 37px;
--gf-label-space-primary: 0;
margin: 0;
}
.contact-form .gform_heading,
.contact-form .gform_validation_errors{
display: none !important;
}
.contact-form .gform_fields {
grid-row-gap: 50px !important;
}
.contact-form input[type="text"], 
.contact-form input[type="tel"], 
.contact-form input[type="email"], 
.contact-form select, 
.contact-form textarea {
min-height: 36px;
margin: 0;
padding: 0 0 10px !important;
background-color: transparent;
border-top: 0 !important;
border-left: 0 !important;
border-right: 0 !important;
border-bottom: 1px solid #d9d9d9;
border-radius: 0;
box-shadow: none;
color: var(--e-global-color-primary, #1f2937);
font-family: var(--e-global-typography-text-font-family, "DM Sans"), sans-serif;
font-size: 18px !important;
font-weight: 400;
line-height: 1;
outline: 0;
}
.contact-form textarea {
height: 118px !important;
resize: none !important;
}
.contact-form input::placeholder,
.contact-form textarea::placeholder,
.contact-form select:invalid,
.contact-form select .gf_placeholder {
color: #a4a4a4;
opacity: 1;
}
.contact-form select {
appearance: none;
background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.3902 5.835L9.84025 1.29175C9.94325 1.18667 10 1.0464 10 0.896831C10 0.747262 9.94325 0.60699 9.84025 0.50191L9.51261 0.167331C9.29911 -0.0503819 8.95212 -0.0503819 8.73895 0.167331L5.00207 3.98241L1.26105 0.163097C1.15804 0.0580176 1.02072 -3.92356e-07 0.874302 -3.98754e-07C0.727717 -4.05159e-07 0.590402 0.0580176 0.487313 0.163097L0.159755 0.497676C0.0567474 0.602839 -3.24905e-08 0.743029 -3.90307e-08 0.892597C-4.55709e-08 1.04217 0.0567474 1.18244 0.159755 1.28752L4.61386 5.835C4.7172 5.94033 4.85516 5.99818 5.00183 5.99785C5.14906 5.99818 5.28695 5.94033 5.3902 5.835Z' fill='%232E2E2E'/%3E%3C/svg%3E");
background-position: calc(100% - 4px) 10px;
background-repeat: no-repeat;
background-size: 10px 6px;
color: #a4a4a4;
}
.contact-form .gform_footer {
margin: 0 !important;
padding: 0 !important;
margin-top: 30px !important;
justify-content: center;
}
.contact-form .gform_footer input[type="submit"]{
margin-bottom: 0 !important;
line-height: 1 !important;
}
.validation_message{
background: transparent !important;
border: 0 !important;
padding: 0 !important;
} .e-loop-item.our-services:not(.service-categories-residential-services) .elementor-element-766608f {
display: none !important;
} .ah-pricing-comparison {
--ah-pricing-header-offset: 0px;
width: 100%;
font-family: var(--e-global-typography-text-font-family, "DM Sans"), sans-serif;
}
.admin-bar .ah-pricing-comparison {
--ah-pricing-header-offset: 32px;
}
.ah-pricing-comparison__legend {
display: flex;
align-items: center;
justify-content: center;
gap: 28px;
width: fit-content;
max-width: 100%;
margin: 0 auto 18px;
padding: 9px 22px;
border-radius: 999px;
background-color: #ffffff;
box-shadow: 0 10px 30px rgba(57, 90, 127, 0.14);
color: #242323;
font-size: 16px;
font-weight: 500;
line-height: 20px;
animation: ah-pricing-legend-float 3s ease-in-out infinite;
}
.ah-pricing-comparison__legend span {
display: inline-flex;
align-items: center;
gap: 8px;
white-space: nowrap;
}
.ah-pricing-comparison__scroller {
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.ah-pricing-comparison__table {
width: 100%;
min-width: 985px;
border-collapse: collapse;
table-layout: fixed;
background-color: transparent;
color: #242323;
}
.ah-pricing-comparison__table th,
.ah-pricing-comparison__table td {
border: 1px solid #E6E6E6;
}
.ah-pricing-comparison__table thead th {
height: 91px;
padding: 18px 24px;
background-color: #395A7F;
color: #ffffff;
vertical-align: middle;
}
.ah-pricing-comparison__sticky-header {
position: fixed;
z-index: 900;
display: none;
pointer-events: none;
box-shadow: 0 6px 14px rgba(31, 41, 55, 0.12);
}
.ah-pricing-comparison__sticky-header.is-visible {
display: block;
}
.ah-pricing-comparison__sticky-window {
width: 100%;
overflow: hidden;
}
.ah-pricing-comparison__sticky-table {
margin: 0;
will-change: transform;
}
.ah-pricing-comparison__sticky-table thead th {
position: static;
}
.ah-pricing-comparison__sticky-table tbody,
.ah-pricing-comparison__sticky-table tfoot {
display: none;
}
.ah-pricing-comparison__category-head {
width: 12.3%;
}
.ah-pricing-comparison__task-head {
width: 24.1%;
text-align: left;
font-size: 20px;
font-weight: 600;
line-height: 26px;
text-transform: capitalize;
}
.ah-pricing-comparison__package-head {
text-align: center;
font-size: 18px;
font-weight: 700;
line-height: 24px;
}
.ah-pricing-comparison__package-head span,
.ah-pricing-comparison__package-head small {
display: block;
}
.ah-pricing-comparison__package-head small {
margin-top: 0;
font-size: 18px;
font-weight: 700;
line-height: 24px;
}
.ah-pricing-comparison__category {
width: 12.3%;
padding: 18px 10px;
text-align: center;
vertical-align: middle;
color: #78A8C9;
font-size: 20px;
font-weight: 600;
line-height: 22.5px;
}
.ah-pricing-comparison__category-icon {
display: flex;
align-items: center;
justify-content: center;
width: 54px;
height: 54px;
margin: 0 auto 12px;
color: #78A8C9;
font-size: 32px;
font-weight: 700;
line-height: 1;
}
.ah-pricing-comparison__category-icon img {
display: block;
width: 68px;
height: 68px;
object-fit: contain;
}
.ah-pricing-comparison__task {
width: 24.1%;
height: 67px;
padding: 16px 24px;
font-size: 20px;
font-weight: 400;
line-height: 28px;
text-transform: capitalize;
}
.ah-pricing-comparison__task-inner {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
}
.ah-pricing-comparison__status {
text-align: center;
vertical-align: middle;
}
.ah-pricing-comparison__table tbody tr,
.ah-pricing-comparison__table tbody th,
.ah-pricing-comparison__table tbody td {
background-color: transparent !important;
}
.ah-pricing-comparison__mark {
display: inline-flex;
align-items: center;
justify-content: center;
width: 24px;
height: 23px;
border-radius: 50%;
line-height: 1;
}
.ah-pricing-comparison__mark--yes {
background-color: transparent;
}
.ah-pricing-comparison__mark--addon {
width: 23px;
height: 23px;
border: 2px solid #78A8C9;
background-color: #ffffff;
}
.ah-pricing-comparison__mark--no {
background-color: transparent;
}
.ah-pricing-comparison__mark svg {
display: block;
width: 100%;
height: 100%;
}
.ah-pricing-comparison__actions td {
height: 83px;
text-align: center;
vertical-align: middle;
}
.ah-pricing-comparison__button.elementor-button {
display: inline-flex;
align-items: center;
justify-content: center;
width: 167px;
min-width: 167px;
height: 45px;
min-height: 45px;
box-sizing: border-box;
padding: 0 22.5px !important;
border-radius: 100px;
background-color: #78A8C9;
color: #ffffff;
font-size: 18px;
font-weight: 600;
line-height: 22.5px;
vertical-align: middle;
}
.ah-pricing-comparison__button.elementor-button .elementor-button-content-wrapper {
display: inline-flex;
flex-direction: row !important;
align-items: center;
justify-content: center;
gap: 6.75px;
width: 100%;
line-height: 1;
}
.ah-pricing-comparison__button.elementor-button .elementor-button-text {
display: inline-block;
flex: 0 0 auto;
line-height: 22.5px;
white-space: nowrap;
}
.ah-pricing-comparison__button-icon {
display: inline-flex;
align-items: center;
justify-content: center;
flex: 0 0 15.75px;
width: 15.75px;
height: 15.75px;
line-height: 0;
background-image: url(//ahcleaningpartners.com/ah-cleaning-partners/wp-content/uploads/ah-figma-assets/arrow-light.svg);
background-position: center;
background-repeat: no-repeat;
background-size: 15.75px 15.75px;
}
@keyframes ah-pricing-legend-float {
0%,
100% {
transform: translateY(0);
}
50% {
transform: translateY(-8px);
}
}
@media (prefers-reduced-motion: reduce) {
.ah-pricing-comparison__legend {
animation: none;
}
}
@media (max-width: 782px) {
.admin-bar .ah-pricing-comparison {
--ah-pricing-header-offset: 46px;
}
} .ah-title-last-word {
color: #78A8C9;
}
.service-content .wp-block-heading{
color: var(--e-global-color-primary);
}
.service-content .wp-block-list{
margin-top: 20px;
padding: 0;
list-style: none;
}
.service-content .wp-block-list li{
position: relative;
padding-left: 27px;
background: url("data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2220%22%20viewBox%3D%220%200%2019%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.5%200C12.0352%200.0458139%2014.4511%201.08509%2016.2278%202.89419C18.0045%204.70328%2019%207.13758%2019%209.67322C19%2012.2089%2018.0045%2014.6432%2016.2278%2016.4523C14.4511%2018.2614%2012.0352%2019.3006%209.5%2019.3464C6.96477%2019.3006%204.54886%2018.2614%202.77216%2016.4523C0.99546%2014.6432%200%2012.2089%200%209.67322C0%207.13758%200.99546%204.70328%202.77216%202.89419C4.54886%201.08509%206.96477%200.0458139%209.5%200ZM7.49113%2012.8155L5.12217%2010.4444C4.92826%2010.2499%204.81938%209.98636%204.81938%209.71165C4.81938%209.43695%204.92826%209.17344%205.12217%208.97886C5.31707%208.78514%205.5807%208.67641%205.8555%208.67641C6.13029%208.67641%206.39392%208.78514%206.58882%208.97886L8.25762%2010.6498L12.4112%206.49619C12.6058%206.30228%2012.8693%206.1934%2013.144%206.1934C13.4187%206.1934%2013.6822%206.30228%2013.8768%206.49619C14.0704%206.69091%2014.1791%206.95437%2014.1791%207.22899C14.1791%207.50361%2014.0704%207.76707%2013.8768%207.96179L8.98936%2012.8492C8.89014%2012.9479%208.77201%2013.0256%208.64205%2013.0775C8.51209%2013.1294%208.37298%2013.1546%208.23307%2013.1514C8.09315%2013.1483%207.95531%2013.1169%207.82782%2013.0592C7.70032%2013.0015%207.5858%2012.9186%207.49113%2012.8155Z%22%20fill%3D%22%23395A7F%22%2F%3E%3C%2Fsvg%3E") top 5px left no-repeat;
background-size: 19px;
}
.service-content .wp-block-list li:not(:last-child){
margin-bottom: 20px;
} .ah-before-after {
--ah-before-after-position: 50%;
position: relative;
width: 100%;
height: 700px;
overflow: hidden;
border-radius: 30px;
background-color: #eef3f7;
isolation: isolate;
user-select: none;
}
.ah-before-after.is-dragging {
cursor: ew-resize;
}
.ah-before-after::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: var(--ah-before-after-position);
z-index: 3;
width: 2px;
background-color: #ffffff;
transform: translateX(-50%);
pointer-events: none;
}
.ah-before-after__panel {
position: absolute;
inset: 0;
width: 100%;
overflow: hidden;
}
.ah-before-after__panel--before {
z-index: 2;
clip-path: inset(0 calc(100% - var(--ah-before-after-position)) 0 0);
}
.ah-before-after__panel--after {
z-index: 1;
clip-path: inset(0 0 0 var(--ah-before-after-position));
}
.ah-before-after__panel img {
display: block;
width: 100%;
max-width: none;
height: 100% !important;
object-fit: cover;
object-position: center center;
}
.ah-before-after__label {
position: absolute;
top: 22px;
z-index: 4;
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 94px;
height: 42px;
padding: 5px 22px;
border-radius: 10px;
background-color: #78A8C9;
color: #ffffff;
font-family: var(--e-global-typography-text-font-family, "DM Sans"), sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 1;
}
.ah-before-after__label--before {
left: 22px;
}
.ah-before-after__label--after {
right: 22px;
}
.ah-before-after .ah-before-after__handle {
position: absolute;
top: 50%;
left: var(--ah-before-after-position);
z-index: 5;
display: inline-flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 15px;
width: 76px;
height: 76px;
min-width: 76px;
padding: 0;
border: 1px dashed rgba(255, 255, 255, 0.4);
border-radius: 50%;
background-color: #78A8C9;
box-shadow: none;
color: transparent;
font-size: 0;
line-height: 0;
cursor: ew-resize;
transform: translate(-50%, -50%);
transition: none;
backdrop-filter: blur(2.5px);
touch-action: none;
appearance: none;
-webkit-appearance: none;
}
.ah-before-after .ah-before-after__handle:hover,
.ah-before-after .ah-before-after__handle:focus {
background-color: #78A8C9;
outline: none;
}
.ah-before-after .ah-before-after__handle::before,
.ah-before-after .ah-before-after__handle::after {
content: "";
display: block;
flex: 0 0 auto;
width: 10px;
height: 18px;
background-color: #ffffff;
}
.ah-before-after .ah-before-after__handle::before {
clip-path: polygon(100% 0, 100% 100%, 0 50%);
}
.ah-before-after .ah-before-after__handle::after {
clip-path: polygon(0 0, 100% 50%, 0 100%);
}
.ah-before-after__arrow {
display: none;
} .ah-testimonial-initial-avatar {
align-items: center;
display: inline-flex;
flex: 0 0 55px;
height: 55px;
justify-content: center;
margin: 0;
width: 55px;
}
.ah-testimonial-initial {
align-items: center;
background-color: var(--e-global-color-secondary, #78A8C9);
border-radius: 50%;
color: #ffffff;
display: inline-flex;
font-family: var(--e-global-typography-secondary-font-family, "DM Sans"), sans-serif;
font-size: 22px;
font-weight: 600;
height: 55px;
justify-content: center;
line-height: 1;
text-transform: uppercase;
width: 55px;
}
.ah-service-booking-message{
text-align: center;
font-size: 30px;
padding: 50px 20px;
color: red;
}
.header.elementor-sticky--active{
background-color: var( --e-global-color-473ed44 ) !important;
}
@media (min-width: 1025px) {
.book-now-menu-item > a{
background-color: var(--e-global-color-secondary) !important;
font-family: "DM Sans", Sans-serif !important;
font-size: 18px !important;
font-weight: 600 !important;
line-height: 1em !important;
letter-spacing: 0px !important;
color: var(--e-global-color-95b9976) !important;
border-style: none !important;
border-radius: 50px 50px 50px 50px !important;
padding: 16px 20px 16px 20px !important;
}
.book-now-menu-item > a .sub-arrow{
fill: var(--e-global-color-95b9976) !important;
}
.book-now-menu-item > a:after{
display: none !important;
}
}
@media (min-width: 1201px) {
.book-now-menu-item > a{
font-size: 22px !important;
padding: 17px 20px 17px 20px !important;
}
} @media (max-width: 1199px){
.ah-pricing-comparison__table thead th {
padding: 10px 10px;
}
.ah-pricing-comparison__package-head {
font-size: 15px;
line-height: 1.2;
}	
.ah-pricing-comparison__task {
height: auto;
padding: 15px 15px;
font-size: 15px;
line-height: 1.2;
}
.ah-pricing-comparison__category {
padding: 15px 15px;
font-size: 15px;
line-height: 1.2;
}
.ah-pricing-comparison__package-head small {
font-size: 15px;
line-height: 1.2;
}
.ah-pricing-comparison__button.elementor-button {
width: 125px;
min-width: 125px;
padding: 0 15px !important;
font-size: 15px !important;
line-height: 1.2 !important;
}
.ah-pricing-comparison__task-head {
font-size: 15px;
line-height: 1.2;
}
}
@media (max-width: 1024px) {
.service-content .wp-block-list li{
background-position: top 3px left;
background-size: 17px;
}
.ah-before-after {
height: 520px;
}
}
@media (max-width: 767px) {
.ah-before-after {
height: 360px;
border-radius: 18px;
}
.ah-before-after__label {
top: 14px;
min-width: 76px;
height: 36px;
padding: 4px 15px;
border-radius: 8px;
font-size: 14px;
}
.ah-before-after__label--before {
left: 14px;
}
.ah-before-after__label--after {
right: 14px;
}
.ah-before-after .ah-before-after__handle {
width: 58px;
height: 58px;
min-width: 58px;
gap: 11px;
}
.ah-before-after .ah-before-after__handle::before,
.ah-before-after .ah-before-after__handle::after {
width: 8px;
height: 14px;
}
.contact-form input[type="text"],
.contact-form input[type="tel"],
.contact-form input[type="email"],
.contact-form select,
.contact-form textarea {
font-size: 16px !important;
}
.ah-pricing-comparison__legend {
gap: 10px;
width: 100%;
padding: 8px 10px;
font-size: 10px;
line-height: 1.2;
}
.ah-pricing-comparison__legend span {
gap: 4px;
}
.ah-pricing-comparison__mark {
width: 18px;
height: 18px;
}
.ah-pricing-comparison__table {
min-width: 920px;
}
.ah-pricing-comparison__table thead th {
height: 72px;
padding: 12px 14px;
}
.ah-pricing-comparison__task-head {
font-size: 15px;
line-height: 20px;
}
.ah-pricing-comparison__package-head,
.ah-pricing-comparison__package-head small {
font-size: 14px;
line-height: 18px;
}
.ah-pricing-comparison__category {
padding: 14px 8px;
font-size: 14px;
line-height: 17px;
}
.ah-pricing-comparison__category-icon {
width: 42px;
height: 42px;
margin-bottom: 8px;
}
.ah-pricing-comparison__category-icon img {
width: 50px;
height: 50px;
}
.ah-pricing-comparison__task {
height: 54px;
padding: 12px 14px;
font-size: 14px;
line-height: 19px;
}
.ah-pricing-comparison__actions td {
height: 64px;
}
.ah-pricing-comparison__button.elementor-button {
width: 120px;
min-width: 120px;
height: 38px;
min-height: 38px;
padding: 0 15px !important;
font-size: 14px;
line-height: 18px;
}
.ah-pricing-comparison__button-icon {
flex-basis: 13px;
width: 13px;
height: 13px;
background-size: 13px 13px;
}
.ah-pricing-comparison__mark--addon {
width: 18px;
height: 18px;
}
}.bnr-ic-bx {
--bnr-divider-image: url('data:image/svg+xml,<svg width="1" height="83" viewBox="0 0 1 83" fill="none" xmlns="http://www.w3.org/2000/svg"><line opacity="0.5" x1="0.5" y1="1.36393e-08" x2="0.499994" y2="83" stroke="url(%23paint0_linear_747_7592)"/><defs><linearGradient id="paint0_linear_747_7592" x1="-0.5" y1="-1.36393e-08" x2="-0.500002" y2="83" gradientUnits="userSpaceOnUse"><stop stop-color="%23395A7F" stop-opacity="0"/><stop offset="0.5" stop-color="%23395A7F"/><stop offset="1" stop-color="%23395A7F" stop-opacity="0"/></linearGradient></defs></svg>');
}
.bnr-ic-bx .elementor-widget-icon-box {
position: relative;
}
.bnr-ic-bx .elementor-widget-icon-box:not(:last-child)::after {
content: "";
position: absolute;
top: 50%;
left: calc(100% + 67px);
width: 1px;
height: 83px;
background-image: var(--bnr-divider-image);
background-repeat: no-repeat;
background-position: center;
background-size: 1px 83px;
transform: translateY(-50%);
pointer-events: none;
} .serv-list-bx .elementor-loop-container.elementor-grid {
display: flex;
flex-wrap: wrap;
justify-content: center;
column-gap: var(--grid-column-gap, 30px);
row-gap: var(--grid-row-gap, 30px);
}
.serv-list-bx .elementor-loop-container.elementor-grid > * {
width: calc((100% - (3 * var(--grid-column-gap, 30px))) / 4);
}
.serv-list-bx .e-loop-item:hover .elementor-image-box-img img {
filter: brightness(0) invert(1);
} .request-quote-frm {
--gf-form-gap-y: 30px;
--gf-field-gap-y: 0;
--gf-field-date-width: 100%;
--gf-field-pg-prog-bar-bg-color-blue: #78a8c9;
--gf-ctrl-bg-color: #ffffff;
--gf-ctrl-border-color: #e2e2e2;
--gf-ctrl-border-radius: 10px;
--gf-ctrl-color: #1f2937;
--gf-ctrl-font-family: "DM Sans", sans-serif;
--gf-ctrl-font-size: 20px;
--gf-ctrl-size: 60px;
--gf-label-space-primary: 15px;
color: #1f2937;
font-family: "DM Sans", sans-serif;
}
.request-quote-frm .gform_wrapper,
.request-quote-frm .gform_wrapper.gravity-theme {
margin: 0;
padding: 0;
}
.request-quote-frm .gform_heading,
.request-quote-frm .gform_required_legend,
.request-quote-frm .gform_validation_errors {
display: none;
}
.request-quote-frm .gform_fields {
grid-row-gap: 29px !important;
}
.request-quote-frm .gfield {
margin: 0;
}
.request-quote-frm .gfield--width-full {
grid-column: span 12;
}
.request-quote-frm .gfield--width-half {
grid-column: span 6;
}
.request-quote-frm .gform_wrapper.gravity-theme .gfield .gfield_label,
.request-quote-frm .gform_wrapper.gravity-theme .gfield .gform-field-label,
.request-quote-frm .gform_wrapper.gravity-theme .gfield legend.gfield_label {
display: block;
margin: 0 0 15px;
color: #1f2937;
font-family: "DM Sans", sans-serif;
font-size: 24px;
font-weight: 600;
line-height: 28.688px;
text-transform: capitalize;
}
.request-quote-frm .gform_wrapper.gravity-theme .gfield .gfield_required,
.request-quote-frm .gform_wrapper.gravity-theme .gfield .gfield_required_text,
.request-quote-frm .gform_wrapper.gravity-theme .gfield .gfield_required_asterisk {
color: #ff0000;
font-size: 24px;
line-height: 28.688px;
}
.request-quote-frm .gform_wrapper.gravity-theme input[type="text"],
.request-quote-frm .gform_wrapper.gravity-theme input[type="email"],
.request-quote-frm .gform_wrapper.gravity-theme input[type="tel"],
.request-quote-frm .gform_wrapper.gravity-theme select,
.request-quote-frm .gform_wrapper.gravity-theme textarea {
width: 100%;
margin: 0;
padding: 15px 20px;
background-color: #ffffff;
border: 1px solid #e2e2e2;
border-radius: 10px;
box-shadow: none;
color: #1f2937;
font-family: "DM Sans", sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 28px;
outline: none;
transition: border-color 0.2s ease;
}
.request-quote-frm .gform_wrapper.gravity-theme input[type="text"],
.request-quote-frm .gform_wrapper.gravity-theme input[type="email"],
.request-quote-frm .gform_wrapper.gravity-theme input[type="tel"],
.request-quote-frm .gform_wrapper.gravity-theme select {
height: 60px;
}
.request-quote-frm .gform_wrapper.gravity-theme textarea {
height: 211px;
resize: none;
}
.request-quote-frm input:focus,
.request-quote-frm select:focus,
.request-quote-frm textarea:focus {
border-color: #000000;
}
.request-quote-frm .gform_wrapper.gravity-theme input:focus,
.request-quote-frm .gform_wrapper.gravity-theme select:focus,
.request-quote-frm .gform_wrapper.gravity-theme textarea:focus {
border-color: #000000;
}
.request-quote-frm input::placeholder,
.request-quote-frm textarea::placeholder {
color: #a4a4a4;
opacity: 1;
}
.request-quote-frm .gform_wrapper.gravity-theme input[type="email"]::placeholder {
text-transform: capitalize;
}
.request-quote-frm .gform_wrapper.gravity-theme input[type="email"]:focus {
text-transform: lowercase;
}
.request-quote-frm .ginput_complex {
display: grid;
grid-template-columns: repeat(2, 1fr);
column-gap: 30px;
row-gap: 0;
}
.request-quote-frm .ginput_complex span {
margin: 0;
padding: 0;
}
.request-quote-frm .gform_wrapper.gravity-theme .ginput_complex .gform-grid-col {
padding-left: 0;
padding-right: 0;
}
.request-quote-frm .gform_wrapper.gravity-theme .gform_body .gform_fields .gfield .ginput_complex.ginput_container_name span.gform-grid-col:not([style*="display:none"]):not(.ginput_full) {
padding-left: 0;
padding-right: 0;
}
.request-quote-frm .ginput_complex label {
display: none;
}
.request-quote-frm .gfield_description,
.request-quote-frm .gform_fileupload_rules,
.request-quote-frm .validation_message {
margin: 8px 0 0;
padding: 0;
font-family: "DM Sans", sans-serif;
font-size: 14px;
line-height: 20px;
}
.request-quote-frm .gform_wrapper.gravity-theme .gfield_checkbox,
.request-quote-frm .gform_wrapper.gravity-theme .gfield_radio {
display: flex;
flex-wrap: wrap;
gap: 20px 35px;
margin: 0;
padding-right: 15px;
}
.request-quote-frm .gform_wrapper.gravity-theme .gchoice {
display: flex;
align-items: center;
gap: 9px;
margin: 0;
min-width: 0;
width: max-content;
}
.request-quote-frm .gform_wrapper.gravity-theme .gchoice input[type="checkbox"],
.request-quote-frm .gform_wrapper.gravity-theme .gchoice input[type="radio"] {
appearance: none;
flex: 0 0 auto;
width: 18px;
height: 18px;
margin: 0;
background-color: transparent;
border: 1px solid #c6c6c6;
border-radius: 2px;
cursor: pointer;
}
.request-quote-frm .gform_wrapper.gravity-theme .gchoice input[type="checkbox"]:checked {
background-color: transparent;
border-color: #395a7f;
background-image: url('data:image/svg+xml,<svg width="11" height="8" viewBox="0 0 11 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.7444 0.245836C10.4041 -0.0820487 9.8514 -0.0818419 9.5106 0.245836L3.95766 5.58863L1.48961 3.2141C1.14881 2.88621 0.596391 2.88621 0.255596 3.2141C-0.0851988 3.54198 -0.0851988 4.07348 0.255596 4.40136L3.34052 7.36942C3.51081 7.53326 3.7341 7.61539 3.95742 7.61539C4.18074 7.61539 4.40424 7.53346 4.57453 7.36942L10.7444 1.43308C11.0852 1.10542 11.0852 0.5737 10.7444 0.245836Z" fill="%23395A7F"/></svg>');
background-repeat: no-repeat;
background-position: center;
background-size: 11px 7.62px;
}
.request-quote-frm .gform_wrapper.gravity-theme .gchoice input[type="radio"] {
appearance: auto;
accent-color: #395a7f;
border-radius: 50%;
}
.request-quote-frm .gform_wrapper.gravity-theme .gchoice label {
margin: 0;
color: #6b7280;
font-family: "DM Sans", sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 28px;
white-space: nowrap;
}
.request-quote-frm .gform_wrapper.gravity-theme .gfield .gfield_checkbox .gfield-choice-input + label,
.request-quote-frm .gform_wrapper.gravity-theme .gfield .gfield_radio .gfield-choice-input + label {
margin: 0;
color: #6b7280;
cursor: pointer;
font-family: "DM Sans", sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 28px;
white-space: nowrap;
}
.request-quote-frm input[type="file"] {
width: 100%;
color: #6b7280;
font-family: "DM Sans", sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 28px;
}
.request-quote-frm .gform_footer,
.request-quote-frm .gform_page_footer {
display: flex;
justify-content: center;
margin: 45px 0 0;
padding: 0;
}
.request-quote-frm .gform_button,
.request-quote-frm .gform_next_button,
.request-quote-frm .gform_previous_button,
.request-quote-frm input[type="submit"],
.request-quote-frm button[type="submit"] {
min-height: 58px;
margin: 0;
padding: 16px 28px;
background-color: #78a8c9;
border: 0;
border-radius: 100px;
box-shadow: none;
color: #ffffff;
font-family: "DM Sans", sans-serif;
font-size: 22px;
font-weight: 600;
line-height: 24px;
text-align: center;
cursor: pointer;
transition: background-color 0.2s ease;
}
.request-quote-frm .gform_button:hover,
.request-quote-frm .gform_button:focus,
.request-quote-frm .gform_next_button:hover,
.request-quote-frm .gform_next_button:focus,
.request-quote-frm .gform_previous_button:hover,
.request-quote-frm .gform_previous_button:focus,
.request-quote-frm input[type="submit"]:hover,
.request-quote-frm input[type="submit"]:focus,
.request-quote-frm button[type="submit"]:hover,
.request-quote-frm button[type="submit"]:focus {
background-color: #78a8c9;
color: #ffffff;
} @media (max-width: 1440px) {
.bnr-ic-bx .elementor-widget-icon-box:not(:last-child)::after {
left: calc(100% + 40px);
}
.serv-list-bx .elementor-loop-container.elementor-grid > * {
width: calc((100% - (2 * var(--grid-column-gap, 30px))) / 3);
}
}
@media (max-width: 1199px) {
.bnr-ic-bx .elementor-widget-icon-box:not(:last-child)::after {
left: calc(100% + 25px);
}
}
@media (max-width: 1024px) {
.serv-list-bx .elementor-loop-container.elementor-grid > * {
width: calc((100% - var(--grid-column-gap, 30px)) / 2);
}
.request-quote-frm .gform_fields,
.request-quote-frm .ginput_complex {
column-gap: 24px;
}
.request-quote-frm .gform_wrapper.gravity-theme .gfield_checkbox,
.request-quote-frm .gform_wrapper.gravity-theme .gfield_radio {
gap: 15px;
padding-right: 0;
}
.bnr-ic-bx .elementor-widget-icon-box:not(:last-child)::after {
left: calc(100% + 15px);
}
}
@media (min-width: 767px) and (max-width: 990px) {
.bnr-ic-bx {
zoom: 0.8;
}
}
@media (max-width: 767px) {
.bnr-ic-bx .elementor-widget-icon-box:not(:last-child)::after {
left: calc(100% + 10px);
}
.bnr-ic-bx .elementor-widget-icon-box:nth-child(even)::after,
.bnr-ic-bx .elementor-widget-icon-box:last-child::after {
content: none;
}
.serv-list-bx .elementor-loop-container.elementor-grid > * {
width: 100%;
}
.request-quote-frm .gform_fields {
grid-template-columns: 1fr;
}
.request-quote-frm .ginput_complex {
grid-template-columns: 1fr;
row-gap: 20px;
}
.request-quote-frm .gform_wrapper.gravity-theme .ginput_complex .gform-grid-col {
margin-bottom: 0;
}
.request-quote-frm .gfield--width-half,
.request-quote-frm .gfield--width-full {
grid-column: span 1;
}
.request-quote-frm .gform_wrapper.gravity-theme .gfield .gfield_label,
.request-quote-frm .gform_wrapper.gravity-theme .gfield .gform-field-label,
.request-quote-frm .gform_wrapper.gravity-theme .gfield legend.gfield_label {
margin-bottom: 10px;
font-size: 18px;
line-height: 24px;
}
.request-quote-frm .gform_wrapper.gravity-theme .gfield .gfield_required,
.request-quote-frm .gform_wrapper.gravity-theme .gfield .gfield_required_text,
.request-quote-frm .gform_wrapper.gravity-theme .gfield .gfield_required_asterisk {
font-size: 18px;
line-height: 24px;
}
.request-quote-frm input[type="text"],
.request-quote-frm input[type="email"],
.request-quote-frm input[type="tel"],
.request-quote-frm select,
.request-quote-frm textarea,
.request-quote-frm input[type="file"] {
font-size: 16px;
line-height: 24px;
}
.request-quote-frm input[type="text"],
.request-quote-frm input[type="email"],
.request-quote-frm input[type="tel"],
.request-quote-frm select {
height: 52px;
}
.request-quote-frm textarea {
min-height: 160px;
}
.request-quote-frm .gform_wrapper.gravity-theme .gfield_checkbox,
.request-quote-frm .gform_wrapper.gravity-theme .gfield_radio {
justify-content: stretch;
gap: 12px;
}
.request-quote-frm .gform_wrapper.gravity-theme .gchoice {
width: 45%;
align-items: flex-start;
}
.request-quote-frm .gform_wrapper.gravity-theme .gchoice input[type="checkbox"],
.request-quote-frm .gform_wrapper.gravity-theme .gchoice input[type="radio"] {
margin-top: 5px;
}
.request-quote-frm .gform_wrapper.gravity-theme .gchoice label {
color: #6b7280;
font-size: 20px;
font-weight: 400;
line-height: 28px;
white-space: normal;
}
.request-quote-frm .gform_wrapper.gravity-theme .gfield .gfield_checkbox .gfield-choice-input + label,
.request-quote-frm .gform_wrapper.gravity-theme .gfield .gfield_radio .gfield-choice-input + label {
white-space: normal;
}
.request-quote-frm .gform_footer,
.request-quote-frm .gform_page_footer {
margin-top: 32px;
}
.request-quote-frm .gform_button,
.request-quote-frm .gform_next_button,
.request-quote-frm .gform_previous_button,
.request-quote-frm input[type="submit"],
.request-quote-frm button[type="submit"] {
min-height: 52px;
font-size: 18px;
line-height: 22px;
}
}
@media (max-width: 490px) {
.request-quote-frm .gform_wrapper.gravity-theme .gchoice {
width: 100%;
}
}#wpsl-wrap {
--ah-wpsl-primary: var(--e-global-color-primary, #1F2937);
--ah-wpsl-secondary: var(--e-global-color-secondary, #78A8C9);
--ah-wpsl-text: var(--e-global-color-text, #6B7280);
--ah-wpsl-deep-blue: var(--e-global-color-473ed44, #395A7F);
--ah-wpsl-light: var(--e-global-color-ba2b161, #EFF6FF);
--ah-wpsl-white: var(--e-global-color-95b9976, #FFFFFF);
--ah-wpsl-border: #F2EFEF;
--ah-wpsl-track: color-mix(in srgb, var(--ah-wpsl-secondary) 12%, var(--ah-wpsl-white));
--ah-wpsl-card-shadow: color-mix(in srgb, var(--ah-wpsl-deep-blue) 14%, transparent);
--ah-wpsl-item-shadow: color-mix(in srgb, var(--ah-wpsl-deep-blue) 8%, transparent);
display: grid !important;
grid-template-columns: minmax(320px, 496px) minmax(0, 1fr);
gap: 52px;
align-items: stretch;
width: 100%;
overflow: visible !important;
clear: both;
margin: 0;
font-family: var(--e-global-typography-text-font-family, "DM Sans"), sans-serif;
}
#wpsl-wrap .wpsl-search {
display: none !important;
}
#wpsl-result-list {
position: relative;
grid-column: 1;
grid-row: 1;
float: none !important;
width: 100% !important;
height: 675px !important;
margin: 0 !important;
padding: 100px 28px 34px;
overflow: visible;
border-radius: 20px;
background-color: var(--ah-wpsl-white);
box-shadow: 0 22px 60px var(--ah-wpsl-card-shadow);
}
#wpsl-result-list::before {
content: "Service Areas";
position: absolute;
top: 41px;
left: 92px;
color: var(--ah-wpsl-primary);
font-size: 24px;
font-weight: 700;
line-height: 31px;
}
#wpsl-result-list::after {
content: "";
position: absolute;
top: 24px;
left: 28px;
width: 56px;
height: 56px;
border-radius: 9px;
background-color: var(--ah-wpsl-secondary);
background-image: url("data:image/svg+xml,%3Csvg width='25' height='31' viewBox='0 0 25 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 30V2.5C1.5 1.672 2.172 1 3 1h13c.828 0 1.5.672 1.5 1.5V30M17.5 9.5H22c.828 0 1.5.672 1.5 1.5v19M6 7h3M11 7h3M6 12h3M11 12h3M6 17h3M11 17h3M6 22h3M11 22h3M1 30h23' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center;
background-size: 25px 31px;
}
#wpsl-stores,
#wpsl-direction-details {
float: none !important;
width: 100% !important;
height: 100% !important;
overflow-y: auto;
overflow-x: visible;
padding-right: 28px;
padding-left: 6px;
margin-left: -6px;
}
body #wpsl-wrap #wpsl-stores,
body #wpsl-wrap #wpsl-direction-details {
height: 100% !important;
}
#wpsl-stores::-webkit-scrollbar,
#wpsl-direction-details::-webkit-scrollbar {
width: 4px;
}
#wpsl-stores::-webkit-scrollbar-track,
#wpsl-direction-details::-webkit-scrollbar-track {
background-color: var(--ah-wpsl-track);
border-radius: 999px;
}
#wpsl-stores::-webkit-scrollbar-thumb,
#wpsl-direction-details::-webkit-scrollbar-thumb {
background-color: var(--ah-wpsl-secondary);
border-radius: 999px;
}
#wpsl-result-list ul {
display: flex;
flex-direction: column;
gap: 12px;
margin: 0;
padding: 0 0 14px;
list-style: none;
}
#wpsl-wrap #wpsl-result-list li {
margin: 0;
padding: 0;
overflow: visible;
border: 0;
list-style: none !important;
}
#wpsl-result-list .wpsl-store-location,
#wpsl-result-list .wpsl-store-location p {
margin: 0;
padding: 0;
}
#wpsl-result-list .wpsl-store-location strong {
display: flex;
align-items: center;
gap: 14px;
min-height: 56px;
padding: 13px 16px !important;
border: 1px solid var(--ah-wpsl-border) !important;
border-radius: 8px !important;
background: var(--ah-wpsl-white) !important;
color: var(--ah-wpsl-text) !important;
font-size: 20px;
font-weight: 600;
line-height: 26px;
box-shadow: none;
transition: border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
}
#wpsl-result-list .wpsl-store-location strong::before {
content: "";
flex: 0 0 18px;
width: 18px;
height: 23px;
background-color: currentColor;
-webkit-mask: url("data:image/svg+xml,%3Csvg width='18' height='23' viewBox='0 0 18 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 0C4.034 0 0 4.034 0 9c0 6.75 9 14 9 14s9-7.25 9-14c0-4.966-4.034-9-9-9Zm0 12.2A3.2 3.2 0 1 1 9 5.8a3.2 3.2 0 0 1 0 6.4Z' fill='currentColor'/%3E%3C/svg%3E") center / contain no-repeat;
mask: url("data:image/svg+xml,%3Csvg width='18' height='23' viewBox='0 0 18 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 0C4.034 0 0 4.034 0 9c0 6.75 9 14 9 14s9-7.25 9-14c0-4.966-4.034-9-9-9Zm0 12.2A3.2 3.2 0 1 1 9 5.8a3.2 3.2 0 0 1 0 6.4Z' fill='currentColor'/%3E%3C/svg%3E") center / contain no-repeat;
}
#wpsl-result-list li:first-child .wpsl-store-location strong,
#wpsl-result-list .wpsl-store-location:hover strong {
border-color: transparent !important;
color: var(--ah-wpsl-secondary) !important;
box-shadow: 0 10px 24px var(--ah-wpsl-item-shadow) !important;
}
#wpsl-result-list .wpsl-store-location .wpsl-street,
#wpsl-result-list .wpsl-store-location .wpsl-country,
#wpsl-result-list .wpsl-store-location p > span:not(.ah-wpsl-location__icon),
#wpsl-result-list .wpsl-direction-wrap {
display: none !important;
}
.ah-wpsl-location {
display: flex;
align-items: center;
gap: 14px;
width: 100%;
min-height: 56px;
padding: 13px 16px !important;
border: 1px solid var(--ah-wpsl-border) !important;
border-radius: 8px !important;
background: var(--ah-wpsl-white) !important;
color: var(--ah-wpsl-text) !important;
font: inherit;
text-align: left;
box-shadow: none;
cursor: pointer;
-webkit-appearance: none;
appearance: none;
transition: border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
}
.ah-wpsl-location:hover,
#wpsl-result-list li:first-child .ah-wpsl-location {
border-color: transparent !important;
color: var(--ah-wpsl-secondary) !important;
box-shadow: 0 10px 24px var(--ah-wpsl-item-shadow) !important;
}
.ah-wpsl-location__icon {
display: inline-flex;
align-items: center;
justify-content: center;
flex: 0 0 18px;
width: 18px;
height: 23px;
color: currentColor;
}
.ah-wpsl-location__icon svg {
display: block;
width: 18px;
height: 23px;
}
.ah-wpsl-location__name {
display: block;
min-width: 0;
color: inherit;
font-size: 20px;
font-weight: 600;
line-height: 26px;
overflow-wrap: anywhere;
}
#wpsl-gmap {
grid-column: 2;
grid-row: 1;
float: none !important;
width: 100% !important;
height: 675px !important;
margin: 0 !important;
overflow: hidden;
border-radius: 24px;
background-color: var(--ah-wpsl-light);
}
body #wpsl-wrap #wpsl-gmap {
height: 675px !important;
}
#wpsl-gmap .gm-style {
border-radius: 24px;
}
#wpsl-gmap img,
#wpsl-gmap .gm-style img {
max-width: none !important;
max-height: none !important;
opacity: 1 !important;
filter: none !important;
visibility: visible !important;
}
.ah-wpsl-info-window {
display: flex;
flex-direction: column;
gap: 10px;
width: min(320px, 70vw);
background-color: var(--ah-wpsl-white);
color: var(--ah-wpsl-deep-blue);
font-family: var(--e-global-typography-text-font-family, "DM Sans"), sans-serif;
font-size: 14px;
font-weight: 500;
line-height: 1.45;
}
.ah-wpsl-info-window__title {
display: flex;
align-items: center;
gap: 10px;
color: var(--ah-wpsl-deep-blue);
font-size: 20px;
font-weight: 700;
line-height: 26px;
}
.ah-wpsl-info-window__details {
display: flex;
flex-direction: column;
gap: 5px;
color: var(--ah-wpsl-text);
font-size: 14px;
line-height: 1.45;
}
.ah-wpsl-info-window__details span {
display: block;
}
.ah-wpsl-info-window__details strong {
color: var(--ah-wpsl-primary);
font-weight: 700;
}
.ah-wpsl-info-window__details a {
color: inherit;
text-decoration: none;
}
.ah-wpsl-info-window__button {
display: inline-flex;
align-items: center;
justify-content: center;
align-self: flex-start;
min-height: 24px;
padding: 8px 14px;
border-radius: 999px;
background-color: var(--ah-wpsl-secondary);
color: var(--ah-wpsl-white) !important;
font-size: 13px;
font-weight: 700;
line-height: 1;
text-decoration: none !important;
transition: background-color 0.2s ease, color 0.2s ease;
box-shadow: none;
outline: 0;
border: 0;
}
.ah-wpsl-info-window__button:hover,
.ah-wpsl-info-window__button:focus {
background-color: var(--ah-wpsl-deep-blue);
color: var(--ah-wpsl-white) !important;
}
.ah-wpsl-info-window__icon {
display: inline-flex;
align-items: center;
justify-content: center;
flex: 0 0 25px;
width: 25px;
height: 31px;
color: var(--ah-wpsl-deep-blue);
}
.ah-wpsl-info-window__icon svg {
display: block;
width: 25px;
height: 31px;
}
@media (max-width: 1199px) {
#wpsl-wrap {
grid-template-columns: minmax(300px, 40%) minmax(0, 1fr);
gap: 28px;
}
#wpsl-result-list,
#wpsl-gmap {
height: 600px !important;
}
body #wpsl-wrap #wpsl-gmap {
height: 600px !important;
}
}
@media (max-width: 1024px) {
#wpsl-wrap {
grid-template-columns: minmax(250px, 37%) minmax(0, 1fr);
gap: 24px;
}
#wpsl-result-list {
height: 528px !important;
padding: 84px 20px 24px;
border-radius: 16px;
}
#wpsl-result-list::before {
top: 39px;
left: 82px;
font-size: 22px;
line-height: 27px;
}
#wpsl-result-list::after {
top: 29px;
left: 20px;
width: 50px;
height: 50px;
background-size: 22px 28px;
}
#wpsl-stores,
#wpsl-direction-details {
padding-right: 20px;
}
#wpsl-result-list ul {
gap: 10px;
}
.ah-wpsl-location {
min-height: 48px;
padding: 10px 13px !important;
gap: 11px;
}
.ah-wpsl-location__icon {
flex-basis: 15px;
width: 15px;
height: 20px;
}
.ah-wpsl-location__icon svg {
width: 15px;
height: 20px;
}
.ah-wpsl-location__name {
font-size: 16px;
line-height: 22px;
}
#wpsl-gmap {
height: 528px !important;
border-radius: 18px;
}
body #wpsl-wrap #wpsl-gmap {
height: 528px !important;
}
#wpsl-gmap .gm-style {
border-radius: 18px;
}
}
@media (max-width: 767px) {
#wpsl-wrap {
display: flex !important;
flex-direction: column;
gap: 24px;
}
#wpsl-result-list {
height: 430px !important;
padding: 88px 18px 22px;
border-radius: 16px;
}
#wpsl-result-list::before {
top: 31px;
left: 78px;
font-size: 21px;
line-height: 27px;
}
#wpsl-result-list::after {
top: 20px;
left: 18px;
width: 50px;
height: 50px;
background-size: 22px 28px;
}
.ah-wpsl-location {
min-height: 52px;
padding: 12px 14px;
}
.ah-wpsl-location__name {
font-size: 17px;
line-height: 23px;
}
#wpsl-gmap {
height: 430px !important;
border-radius: 18px;
}
body #wpsl-wrap #wpsl-gmap {
height: 430px !important;
}
#wpsl-gmap .gm-style {
border-radius: 18px;
}
}