.location-wrapper .underline-title-description.general-container{max-width:unset}.location-wrapper .underline-title-description .h2-underline-title-container .description.h2-sub_title{margin-top:10px}.location-page-header-city-selector{position:sticky;top:0;z-index:2;background:#fff;width:100%;padding:20px;background:linear-gradient(to bottom,rgba(255,255,255,.8),transparent)}.special-program-box{background-color:var(--secondary-color)!important}.location-page-content-details-box{width:100%;border-radius:8px;background:#fff;padding:12px 24px;margin-bottom:15px}.facility-box{background-color:#0051a4;display:flex;color:#fff}.facility-box img{max-width:90px;margin-right:20px}.facility-box .title{font-family:Poppins,sans-serif;font-weight:500;font-size:18px}.facility-box .description{font-size:14px;font-weight:400;margin-bottom:0}.location-swiper{height:100%}.location-swiper.location-swiper a:hover{opacity:100%}.location-swiper .swiper-pagination{left:unset;right:25px;text-align:right}.location-swiper .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px}.location-swiper .swiper-pagination .swiper-pagination-bullet-active{background:#fff}.quick-buttons{margin-top:15px;display:flex;column-gap:10px}.location-details-schedule-item{color:var(--dark-color)}.location-page-content-inner{display:flex;position:relative;gap:10px}.header-subLink-filter-container{position:absolute;top:10px;left:15px;right:0;z-index:9999;background-color:var(--light-gray);margin:unset;width:fit-content;padding:8px 25px;gap:15px;border-radius:5px;width:calc(100% - 60px)}.header-subLink-filter-container .title{font-size:12px}.header-subLink-filter-container .filter-container{gap:10px;padding-bottom:5px}.header-subLink-filter-container .filter-container .filter{font-size:12px;cursor:pointer}.header-subLink-filter-container .filter-container .filter.active{opacity:1;border:1px solid var(--primary-color);color:var(--primary-color)}.location-page-content-map{position:relative;flex:1;width:unset!important;z-index:1;border-radius:9px;border:1px solid var(--border-light-gray);overflow:hidden}.location-page-content-map .location-page-map-leaflet{height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.location-page-header-title{font-size:20px}.leaf-loc-link{display:block}.leaf-loc-link b{display:block;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;color:var(--dark-color);margin-bottom:4px}.leaf-loc-link i{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;color:#85878d}.leaf-loc-link:hover{text-decoration:none}.leaf-loc-link:hover b{text-decoration:underline}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:opacity .3s ease-in,-webkit-transform .3s ease-out;transition:opacity .3s ease-in,-webkit-transform .3s ease-out;-o-transition:opacity .3s ease-in,-o-transform .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.leaflet-cluster-spider-leg{-webkit-transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in;-o-transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-large,.marker-cluster-large div,.marker-cluster-medium,.marker-cluster-medium div,.marker-cluster-small,.marker-cluster-small div{background-color:#00539f99}.leaflet-oldie .marker-cluster-large,.leaflet-oldie .marker-cluster-large div,.leaflet-oldie .marker-cluster-medium,.leaflet-oldie .marker-cluster-medium div,.leaflet-oldie .marker-cluster-small,.leaflet-oldie .marker-cluster-small div{background-color:#00539f}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font-family:Roboto,sans-serif;font-weight:400;font-size:12px;color:#fff}.marker-cluster span{line-height:30px}.leaflet-popup-content-wrapper{border-radius:5px}.location-page-header{text-align:center;margin-top:40px}.location-page-header-title{font-size:36px;color:var(--dark-color);margin-bottom:20px}.location-page-header-delimiter{width:63px;height:5px;background:theme-color("secondary");border-radius:5px;margin:0 auto 20px}.location-page-header-description{font-size:16px;color:#919191;margin-bottom:20px}.location-city-selector-container{width:15%;margin:0 auto;border:2px solid theme-color("primary")}.location-city-selector-container select{width:100%}.location-city-selector-container .select2-selection{border:none}.location-page-content{margin-top:40px;margin-bottom:40px}.location-page-content-inner{display:flex;flex-direction:row;align-items:stretch;justify-content:stretch;align-content:stretch}.location-page-content-details{position:relative;z-index:2;height:100%;width:30%;border-radius:10px;overflow:hidden}.location-page-content-map{position:relative;z-index:1;width:70%;min-height:500px;flex-grow:1;overflow:hidden}.location-details-image{width:100%;height:300px;margin-bottom:10px;border-radius:10px;overflow:hidden}.location-details-image img{width:100%;height:100%;object-fit:cover}.location-details-head{padding:0 20px;margin-bottom:20px}.location-details-title{font-family:Poppins,sans-serif;font-weight:500;font-size:18px;color:var(--dark-color)}.location-details-infos{padding:0 20px}.location-details-info.has-icon{display:flex}.location-details-info-icon{display:flex;align-items:center;margin-right:10px}.location-details-info-icon-img{width:20px}.location-details-info-label{color:var(--text-gray);font-size:14px}.location-details-info-value{font-size:14px}.location-details-infos{padding:0}.bold-label{color:var(--primary-color);font-weight:500;font-size:18px}.location-details-info.notice{background:var(--secondary-color);padding:10px 20px;color:#fff;position:absolute;width:94%;margin:auto;left:0;right:0;top:10px;border-radius:14px;z-index:2}.location-details-info.notice-covid{background:var(--primary-color);padding:10px 20px;color:#fff}.location-details-info.notice img{max-height:42px;width:40px}.location-notice-image-white{filter:contrast(0) brightness(2)}.location-details-info.has-icon{border-bottom:0px;padding-top:0;margin-bottom:0}.location-details-info.notice .location-details-info-content{display:flex;align-items:center}.location-details-info.notice .location-details-info-content .location-details-info-value{margin-left:10px;font-size:14px;color:#fff}.location-page-content-details{position:absolute;left:calc(max(25%,350px) + 24px);top:10px;height:auto}.location-tag,.cov-tag,.cas-tag,.exclusiv-tag,.nou-tag{font-family:Poppins,sans-serif;font-weight:600;color:#000;background-color:#fff;font-size:13px;font-weight:300;vertical-align:middle;border:1px solid #00539f;border-radius:5px;padding:7px 10px;width:fit-content;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;line-height:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;background-repeat:no-repeat;cursor:pointer}.cas-tag{background:#00539f;color:#fff}.location-page-location-list-tags .location-tag{padding:3px 8px;font-size:9px;border-radius:5px;border:0px;margin-bottom:10px}.location-page-location-list-tags .location-tag.nou-tag{background:#fff;outline:1px solid var(--secondary-color);color:var(--secondary-color);font-weight:700}.location-page-location-list-tags .location-tag.cas-tag{background:var(--secondary-color);color:#fff}.location-page-location-list-tags .location-tag.exclusiv-tag{background:var(--primary-color);color:#fff}.location-page-location-list-tags .location-tag.ginecologie-tag{background-color:#3face2;border-color:#3face2;color:#fff}.quick-buttons a.location-tag{border-radius:5px}.tags{display:inline-flex;flex-wrap:wrap;column-gap:10px}.make_appointment_popup .popup-container .popup-body-container{max-height:55vh;padding:0 20px}.make_appointment_popup .location-title-display-none{display:none}.make_appointment_popup .location-title-display{display:block}.cov-tag:hover{color:#000;text-decoration:none}.cas-tag:hover{color:#fff}.location-page-content-details,.location-page-content-details-right{width:25%;min-width:350px}.container-1{width:100%}.location-page-content-details-right{min-height:750px;box-shadow:none;overflow-y:auto;border-radius:9px;border:1px solid var(--border-light-gray);overflow:auto}.location-city-selector-container{position:relative}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.location-city-selector-container .selection span{text-align:center;font-size:15px}.loc-item{display:block;position:relative;margin-top:20px;width:100%;padding:20px;transition:.2s ease;cursor:pointer}.loc-item:before{content:"";position:absolute;right:12%;top:45%;height:20px;width:20px;border-top:3px solid black;border-right:3px solid black;transform:rotate(45deg) translate(-60px);opacity:0;transition:.4s ease}.location-page-location-list{transition:.1s ease}.location-page-location-list-tags{display:inline-flex;flex-wrap:wrap;column-gap:5px}.loc-item{border-bottom:1px solid var(--border-light-gray);width:100%;margin:0 auto}.loc-item:last-of-type{border-bottom:none}.loc-item:hover{text-decoration:none}.loc-item h2,.loc-item .h2{font-family:Poppins,sans-serif;font-weight:500;font-size:15px;color:var(--dark-color);margin-bottom:5px}.location-details-info-icon{display:none}.loc-item p{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;color:var(--text-gray);margin-bottom:0}.location-page-change-location{position:relative;height:40px;text-indent:20px;margin:0 auto;border-radius:12px;color:var(--dark-color);font-size:14px;font-weight:400}.location-page-change-location .b-arr{position:absolute;right:5%;top:5px;height:10px;width:10px;border-bottom:1px solid var(--dark-color);border-left:1px solid var(--dark-color);transform:rotate(-45deg);transition:.3s ease}.call-schedule{background-repeat:no-repeat;padding-left:30px!important;background-size:18px;background-position:8px;margin-right:10px;color:#0051a4}.call-schedule:hover{color:#0051a4}.small-info{font-size:14px;color:var(--text-color)}@media only screen and (max-width: 1366px){.location-tag,.cov-tag,.cas-tag{font-size:12px}}@media screen and (max-width: 1200px){.location-wrapper .underline-title-description .title.h2-title:after{bottom:-9px}.location-wrapper .underline-title-description .h2-underline-title-container .description.h2-sub_title{font-size:14px}}@media only screen and (max-width: 1024px){.bold-label,.facility-box .title{font-size:16px}.facility-box .description,.location-details-info-value{font-size:15px}.location-details-info.notice img{width:30px}.location-page-change-location{width:100%}.location-page-content-inner{flex-direction:column}.location-page-content-details-right{width:100%!important;order:1;min-height:unset;min-width:unset;height:unset!important}.location-details-image{margin-top:20px}.location-page-header-city-selector{width:100%}.location-page-content-map{width:100%!important;margin:0;order:3}.location-page-content-map .location-page-map-leaflet{height:calc(100% - 70px);top:0;border:1px solid var(--border-light-gray);border-radius:9px}.location-page-content-map .header-subLink-filter-container{display:none}.location-page-content-details{order:2;position:relative;width:100%;top:0;left:0;min-width:unset}body>div.wrap>div>main>div.locations-container>div.location-page-content>div>div.location-page-content-details-right>div.location-page-header-city-selector>div>span{width:100%!important}.location-page-content{margin-top:40px}.loc-item{width:calc(100% - 40px)}.loc-item{padding:20px 0}.location-page-header-description{font-size:14px}.location-page-content-details-box{border:1px solid var(--border-light-gray)}.header-subLink-filter-container{position:relative;top:0;left:0;width:100%;padding:10px 12px;gap:9px}.header-subLink-filter-container .title{display:none}.header-subLink-filter-container .filter-container{gap:8px}.header-subLink-filter-container .filter-container .filter{padding:8px 10px;font-size:10px}}@media only screen and (max-width: 600px){.location-wrapper{margin-top:75px}.location-page-header-city-selector{padding:20px 10px 10px}.loc-item{width:calc(100% - 20px)}.loc-item h2,.loc-item .h2{font-size:14px}.loc-item p{font-size:13px}.location-page-content-details-box{padding:12px 10px;margin-bottom:10px;border-radius:7px}.location-details-title{font-size:16px}.location-details-info-label,.facility-box .description,.location-details-info-value,.small-info{font-size:12px}.header-subLink-filter-container .filter-container{padding-bottom:5px}.location-page-content-map{border:none}}@media only screen and (max-width: 500px){.header-subLink-filter-container{padding:6px 12px}.make_appointment_popup .popup-container .popup-body-container{padding:0 10px}.make_appointment_popup .popup-container .popup-body-container .calendar-wrapper .calendar-body{padding:10px 20px 20px}.make_appointment_popup .popup-container .popup-body-container .datepicker-container .flatpickr-weekdays{height:30px;margin-bottom:5px}.make_appointment_popup .popup-container .popup-body-container .datepicker-container .flatpickr-weekdays .flatpickr-weekdaycontainer .flatpickr-weekday{font-size:13px}.make_appointment_popup .popup-container .popup-body-container .datepicker-container .flatpickr-day{height:40px;line-height:40px;font-size:13px}}@media only screen and (max-width: 420px){.location-tag,.cov-tag,.cas-tag{font-size:12px;text-align:center}.location-page-change-location{font-size:15px}}
