.leaflet-container{height:50vh}.mapSection{height:20%;margin:0 2rem 2rem;position:relative}@media screen and (max-width:580px){.mapSection{margin:2rem 1rem}}.mapSection .mapContainer{height:calc(100vh - 2rem - 160px - 164px - 84px);display:flex;justify-content:space-between;overflow:hidden}@media screen and (max-height:850px){.mapSection .mapContainer{height:100%}}@media screen and (max-width:1100px){.mapSection .mapContainer{height:100%;flex-direction:column-reverse;align-items:flex-start}}.mapSection #map{width:100%}.mapSection #map.withPopin{width:65%}@media screen and (max-width:1100px){.mapSection #map.withPopin{width:100%}}.mapSection #map .geosearch{display:none}.mapSection #map .leaflet-container{height:100%;min-height:50vh}.mapSection #popupDetails{width:calc(35% - 1rem);height:100%;padding-top:1rem}@media screen and (max-width:1100px){.mapSection #popupDetails{width:100%;margin-bottom:1rem}}.noOffersMessage{padding:1rem 4rem;text-align:center}@media screen and (max-width:768px){.noOffersMessage{padding:1rem 3rem}}@media screen and (max-width:580px){.noOffersMessage{padding:1rem}}.noOffersMessage p,.noOffersMessage span{font-size:26px;font-weight:900;color:#111827;text-align:center}@media screen and (max-width:768px){.noOffersMessage p,.noOffersMessage span{font-size:22px}}@media screen and (max-width:576px){.noOffersMessage p,.noOffersMessage span{font-size:18px}}.noOffersMessage span{color:#076e72;display:block;padding-top:1rem;font-weight:500}.noOffersMessage .buttonsContainer{display:flex;justify-content:center;margin-top:2rem}@media screen and (max-width:580px){.noOffersMessage .buttonsContainer{flex-direction:column;align-items:center;margin-top:2rem}}.noOffersMessage .buttonsContainer .linkContainer{font-family:var(--font-inter);background-color:#f9db3e;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05);position:relative;min-width:150px;text-align:center;padding:1rem 2rem;width:auto}@media screen and (max-width:576px){.noOffersMessage .buttonsContainer .linkContainer{padding:8px 10px}}.noOffersMessage .buttonsContainer .linkContainer a{color:#111827}.noOffersMessage .buttonsContainer .linkContainer:first-child{margin-right:4rem}@media screen and (max-width:580px){.noOffersMessage .buttonsContainer .linkContainer:first-child{margin-right:0;margin-bottom:1rem}}.errorContainer,.loadingSpinContainer{z-index:401}.marker-cluster-small,.marker-cluster-small div{background-color:rgba(7,110,114,.8)!important}.marker-cluster-small div span,.marker-cluster-small span{color:#fff;font-family:Inter,sans-serif}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.formContainer{width:100%;height:-moz-fit-content;height:fit-content;background-color:#f9db3e;border-radius:12px;padding:2rem;margin-bottom:1rem}.formContainer .form{width:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.formContainer .form{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.formContainer .form .addressContainer{margin-right:2rem}@media screen and (max-width:768px){.formContainer .form .addressContainer{margin-bottom:1rem}}.formContainer h1,.formContainer h2{font-size:20px;font-weight:500;color:#111827;font-weight:700;margin-bottom:1rem}@media screen and (max-width:768px){.formContainer h1,.formContainer h2{font-size:18px}}.formContainer .geosearch{box-shadow:none;width:100%}.formContainer .geosearch .leaflet-bar-part-single{display:none!important}.formContainer .geosearch form input{border:1px solid #d1d5db;border-radius:6px;padding:10px;box-shadow:0 1px 2px rgba(0,0,0,.05);font-size:16px;z-index:2;background-color:transparent;width:100%;font-family:Inter,sans-serif;background-color:#fff}.formContainer .geosearch form input.errorInput{outline:1px solid #ef4444;border-radius:6px}.formContainer .geosearch form input:focus{border:1px solid #076e72;outline:none}.formContainer .geosearch form input[type=checkbox]{margin:0;border-radius:0;border-color:#6b7280;width:18px;height:18px;padding:0;accent-color:#076e72;cursor:pointer}.formContainer .geosearch form input:focus-visible{outline:none;border:1px solid #076e72}.formContainer .geosearch form button{position:absolute;background-color:#fff;right:10px;top:6px;font-size:25px}.formContainer .geosearch form .results{width:100%;font-size:16px!important;overflow:hidden;border-radius:6px;margin-top:2px;position:absolute}.formContainer .geosearch form .results.active{background-color:#fff;box-shadow:0 10px 15px -3px rgba(17,24,39,.1);border:1px solid #d1d5db}.formContainer .geosearch form .results.active div{padding:5px 15px}.formContainer .geosearch form .results.active>:hover{background-color:#f5f5f5;cursor:pointer}@keyframes SearchBar_spin__29twM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SearchBar_search__UIeCp{position:relative;width:100%}.SearchBar_search__UIeCp .SearchBar_label__Fth7u{margin-bottom:.5rem;display:block}.SearchBar_search__UIeCp .SearchBar_inputContainer__diJFM{position:relative;width:100%;height:100%;display:flex;align-items:center}.SearchBar_search__UIeCp .SearchBar_inputContainer__diJFM .SearchBar_button__cQdTj{margin-left:5px;border:1px solid #d1d5db;background-color:#fff;border-radius:6px;display:flex;align-items:center;min-width:-moz-fit-content;min-width:fit-content;padding:5px 10px 5px 5px;color:#111827;font-weight:500}.SearchBar_search__UIeCp .SearchBar_inputContainer__diJFM .SearchBar_input__v8A3E{border:1px solid #d1d5db;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05);font-size:16px;z-index:2;background-color:transparent;font-family:Inter,sans-serif;display:block;background-color:#fff;padding:1rem;margin:0 auto;width:100%;z-index:auto}.SearchBar_search__UIeCp .SearchBar_inputContainer__diJFM .SearchBar_input__v8A3E.SearchBar_errorInput__Pn18x{outline:1px solid #ef4444;border-radius:6px}.SearchBar_search__UIeCp .SearchBar_inputContainer__diJFM .SearchBar_input__v8A3E:focus{border:1px solid #076e72;outline:none}.SearchBar_search__UIeCp .SearchBar_inputContainer__diJFM .SearchBar_input__v8A3E[type=checkbox]{margin:0;border-radius:0;border-color:#6b7280;width:18px;height:18px;padding:0;accent-color:#076e72;cursor:pointer}@media screen and (max-width:600px){.SearchBar_search__UIeCp .SearchBar_inputContainer__diJFM.SearchBar_homeLayout__sNaBD{flex-direction:column}.SearchBar_search__UIeCp .SearchBar_inputContainer__diJFM.SearchBar_homeLayout__sNaBD .SearchBar_button__cQdTj{margin-top:.5rem}}@keyframes SearchContainer_spin__Hxv8Z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SearchContainer_resultsContainer__oqZmQ{width:100%;font-size:16px!important;overflow:hidden;border-radius:6px;margin-top:2px;position:absolute;background-color:#fff;box-shadow:0 10px 15px -3px rgba(17,24,39,.1);border:1px solid #d1d5db;z-index:2;overflow:scroll;max-height:300px;top:55px}.SearchContainer_resultsContainer__oqZmQ .SearchContainer_resultsItem__vEi5X{padding:5px 15px}.SearchContainer_resultsContainer__oqZmQ .SearchContainer_resultsItem__vEi5X:hover{background-color:#f5f5f5;cursor:pointer}