.main-nav{display:none}@media (min-width:576px){.main-nav{display:block;margin-top:25px;overflow-x:visible}}@media (min-width:1200px){.main-nav{margin-top:35px}}.navigation li:after{width:0;height:2px;position:absolute;left:50%;bottom:-8px;content:"";background:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.navigation li a{display:block;color:#fff;font-weight:600;position:relative}.navigation li.active:after,.navigation li:hover:after{width:100%}
.hero-section{position:relative;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%);aspect-ratio:16/9;max-height:650px}.hero-section>picture:first-of-type{position:absolute;inset:0;z-index:-1}.hero-section>picture:first-of-type img{width:100%;height:100%;object-fit:cover;object-position:0 25%}.hero-section div.text{position:absolute;bottom:0;left:0;color:#fff;text-align:center;text-shadow:2px 2px #9e9e9e;width:100%;padding-bottom:2.5rem}.hero-section div.text div{max-width:350px;margin:0 auto}.hero-section div.rounded-red{background:#d30c15;border-radius:1.5rem;padding-left:1rem;padding-right:1rem}@media (min-width:576px){.hero-section div.text div{max-width:510px}}@media (min-width:768px){.hero-section div.text div{max-width:620px}}@media (min-width:992px){.hero-section div.text div{max-height:650px}}@media (min-width:1200px){.hero-section div.text div{max-width:800px}}.business-block,.map-block,.more-info-block,.who-block{padding-top:2rem;padding-bottom:2rem}.who-block p{text-align:justify}.business-block,.more-info-block{background:#e5e5e5}.business-block p{text-align:center;max-width:400px;margin:0 auto}.more-info-block div{text-align:center}.map-block p{text-align:justify}
