.services-list{background-color:#fcfbf8;padding:clamp(3rem,2.6663rem + 1.4239vw,4.375rem) 0}.services-list__heading{margin-bottom:40px}.services-list__heading .section-title{margin-bottom:30px}.services-list__heading p{color:#607a83;margin:12px 0 0}.services-list__filters{align-items:flex-end;display:flex;gap:18px}@media(max-width:991px){.services-list__filters{flex-wrap:wrap}}.services-list__filters label{flex:1}@media(max-width:991px){.services-list__filters label.services-list__filters-label-search{flex:0 0 100%}}@media(max-width:991px){.services-list__filters label.services-list__filters-label-half{flex:0 0 calc(50% - 9px)}}.services-list__filters label span{display:block;font-size:9px;letter-spacing:1px;margin-bottom:7px;text-transform:uppercase}.services-list__filters input,.services-list__filters select{background:#fff;border:1px solid #d8dcda;color:#152e38;height:56px;padding:0 16px;width:100%}.services-list__tabs{display:flex;gap:8px;margin:20px 0 40px}.services-list__tabs button{background:#fff;border:1px solid #d8dcda;color:#152e38;min-width:90px;padding:11px 20px;font-size:clamp(.75rem,.7156rem + .1328vw,.875rem)}.services-list__tabs button.is-active{background:#071f2b;color:#fff}.services-list__layout{display:flex;gap:36px}.services-list__results{flex:0 0 calc(50% - 18px);max-height:670px;overflow-y:auto;padding-right:10px;scrollbar-color:#aebbbc transparent;scrollbar-width:thin}@media(max-width:991px){.services-list__results{flex:0 0 100%}}.services-list__results::-webkit-scrollbar{width:5px}.services-list__results::-webkit-scrollbar-track{background:transparent}.services-list__results::-webkit-scrollbar-thumb{background:#aebbbc;border-radius:10px}.services-list__results::-webkit-scrollbar-thumb:hover{background:#314a54}.services-list__map{background:#e8e6df;flex:1;min-height:670px;overflow:hidden;position:relative;z-index:1}.services-list__map-canvas{height:100%;width:100%}.services-list .services-list__map-trigger,.services-list__map-close,.services-list__map-action,.services-list__map-overlay{display:none!important}.services-list__card{border:1px solid #d8dcda;margin-bottom:14px;padding:26px 28px}@media(max-width:991px){.services-list__card{padding:20px}}.services-list__card.is-active{border-color:#152e38}.services-list__card h3{font-size:clamp(1.75rem,1.6813rem + .2656vw,2rem);font-weight:400;margin:0 0 10px}.services-list__card-top{align-items:start;display:flex;justify-content:space-between}.services-list__type{background:#f4f2ed;height:26px;display:flex;align-items:center;padding:0 20px;color:#526b73;font-size:10px}.services-list__address{color:#607a83;font-size:clamp(.8125rem,.761rem + .1992vw,1rem);margin:0}.services-list__phones{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:10px}.services-list__phones a{color:#152e38}.services-list__actions{display:flex;gap:42px;margin-top:26px}@media(max-width:480px){.services-list__actions{flex-direction:column;gap:20px}}.services-list__map .leaflet-tile-pane{filter:grayscale(1) saturate(.18) brightness(1.12) contrast(.72)}.services-list__map .leaflet-control-attribution{background:#f4f2edc7;color:#63777c;font-size:9px}.services-list__map .leaflet-popup-content{line-height:1.45;margin:14px 18px;min-width:174px}.services-list__map .leaflet-popup-content strong{display:inline-block;font-size:14px;line-height:1.3;overflow-wrap:normal;word-break:normal}.services-list__map .marker-cluster-small,.services-list__map .marker-cluster-medium,.services-list__map .marker-cluster-large{background:#c1ac8b38}.services-list__map .marker-cluster-small div,.services-list__map .marker-cluster-medium div,.services-list__map .marker-cluster-large div{align-items:center;background:#071f2b;color:#fff;display:flex;font-family:Manrope;font-size:10px;height:30px;justify-content:center;margin:5px;width:30px}.services-list__map-pin{background:transparent;border:0}.services-list__map-pin span{background:#071f2b;border:5px solid #ffffff;border-radius:50%;box-shadow:0 1px 8px #071f2b40;display:block;height:22px;width:22px}@media(max-width:991px){.services-list__layout{display:block}.services-list .services-list__map-trigger{display:inline-flex!important;margin-top:20px}.services-list .services-list__map-overlay{background:#071f2b6b;display:none;inset:0;position:fixed;z-index:9998}.services-list .services-list__map-overlay.is-open{display:block!important}.services-list__map{background:#fff;box-shadow:0 14px 45px #071f2b2e;display:none;flex:none;height:min(72vh,500px);left:50%;min-height:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(88vw,440px);z-index:9999}.services-list__map.is-open{display:block}.services-list__map-canvas{height:calc(100% - 94px)}.services-list .services-list__map-close{align-items:center;background:#fcfbf8;border:0;color:#152e38;cursor:pointer;display:flex!important;font-size:32px;height:34px;justify-content:center;position:absolute;right:0;top:0;width:34px;z-index:1000}.services-list .services-list__map-action{background:#fff;bottom:0;display:flex!important;left:0;min-height:94px;padding:22px 20px;position:absolute;right:0;z-index:1000}.services-list .services-list__map-action .btn-tertiary{width:100%}}.services-list-text.services-list-text{color:#526b73;margin-bottom:40px}
