section.contact{position:relative;overflow:hidden}section.contact section.contact-content .header-wrapper{text-align:center;padding:0 7.5rem;margin-bottom:3.75rem}@media (max-width:1199.98px){section.contact section.contact-content .header-wrapper{padding:0}}@media (max-width:767.98px){section.contact section.contact-content .header-wrapper{margin-bottom:45px}}@media (max-width:991.98px){section.contact section.contact-content .item{margin-bottom:60px}}@media (max-width:767.98px){section.contact section.contact-content .item{margin-bottom:30px}}section.contact section.contact-content .item .img-wrapper img{width:100%}section.contact section.contact-content .item .text-box{font-size:1.125rem;color:#707070;margin:2.8125rem 0 0 0}@media (max-width:767.98px){section.contact section.contact-content .item .text-box{margin:30px 0}}section.contact section.contact-content .item .text-box .items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;width:17.5rem;margin:1.875rem 0 0 0}section.contact section.contact-content .item .text-box .items div:nth-child(odd){font-weight:700;width:6.25rem}section.contact section.contact-content .item .text-box .items div:nth-child(even){width:100%;max-width:11.125rem}section.contact section.contact-content .item .text-box .items div a{color:#282828;text-decoration:none}section.contact section.contact-content .item .text-box .items div a:hover{color:#c8ad88}section.contact section.map{margin-top:5.625rem;padding-bottom:5.625rem}@media (max-width:991.98px){section.contact section.map{margin-top:0}}@media (max-width:767.98px){section.contact section.map{margin-top:15px;padding-bottom:45px}}section.contact section.map #map{width:100%;height:40.625rem}section.contact section.map #map .leaflet-tile{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.1}section.contact section.contact-form{padding-bottom:5.625rem}@media (max-width:767.98px){section.contact section.contact-form{padding-bottom:30px}}section.contact section.contact-form .form-wrapper .form{text-align:left}section.contact section.contact-form .form-wrapper .form .btn{margin-top:3.75rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.contact .shape{position:absolute;left:0;bottom:9.375rem;-webkit-transform:translateX(-40%);-ms-transform:translateX(-40%);transform:translateX(-40%)}@media (max-width:991.98px){section.contact .shape{width:50vw}}@media (max-width:767.98px){section.contact .shape{top:760px}}