.contact{background-color:var(--color-gray-100);padding-bottom:1rem;padding-top:1rem;width:100%}.contact__content{padding:2rem}.contact__map-container{background-color:#fff;padding:1rem}.contact__map-container p:first-child{font-size:2.4rem;padding-bottom:1rem}.contact__info{padding-bottom:2rem}.contact__info p{font-size:1.8rem}.contact__info p:first-child{color:var(--color-dark-blue);font-size:3.2rem}.contact__info p:nth-child(2){color:#6a7b84;max-width:390px;padding-bottom:2rem}.contact__info p:nth-child(3){color:var(--color-dark-blue);font-size:2.4rem;padding-bottom:1rem}.contact__info p:nth-child(5){font-size:2.5rem;padding-bottom:1rem;padding-top:2rem}.contact__info p:nth-child(6),.contact__info p:nth-child(9){color:var(--color-dark-blue);font-size:2.4rem;padding-bottom:1rem}.contact__info p:nth-child(7){padding-bottom:2rem}.contact__info p:nth-child(8){color:var(--color-dark-blue);font-size:2.4rem;padding-bottom:1rem}.contact__info p:nth-child(10){font-size:2.4rem;padding-top:2rem}.contact__map{height:450px;width:100%;z-index:3}@media(min-width:992px){.contact__content{display:flex;justify-content:space-between;padding-left:unset;padding-right:unset}.contact__map{width:500px}}@media(min-width:1200px){.contact__map-container{max-height:470px}.contact__info{padding-bottom:2rem}.contact__info p{font-size:1.8rem}.contact__info p:first-child{font-size:3.8rem;padding-bottom:1rem}.contact__info p:nth-child(2){padding-bottom:3rem}.contact__info p:nth-child(3),.contact__info p:nth-child(6),.contact__info p:nth-child(9){font-size:2.5rem}.contact__info p:nth-child(7){padding-bottom:3rem}.contact__info p:nth-child(10),.contact__info p:nth-child(8){font-size:2.5rem}}.leaflet-popup-content-wrapper{border:1px solid #98afbb;border-radius:0}.leaflet-popup-content{align-items:center;display:flex;flex-direction:column;font-family:var(--font-primary);justify-content:center;margin:unset;padding:1rem 1.5rem;row-gap:1rem}.leaflet-popup-content p{margin:unset!important}.leaflet-popup-content p:first-child{color:#6a7b84;font-family:var(--font-secondary);font-size:1.1rem;font-weight:500;letter-spacing:1.35px;padding:unset}.leaflet-popup-content p:nth-child(2){color:#000;font-size:2.6rem;letter-spacing:1.5;padding:unset}.leaflet-popup-content p:nth-child(3){color:#000;font-family:var(--font-secondary);font-size:1.3rem;font-weight:600;letter-spacing:1.5;padding:unset}