html{box-sizing:border-box}html:focus-within{scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body{overflow-x:hidden;margin:0;padding:0}:root{--second-font:"Lato", sans-serif;--main-font: "Playfair Display", serif;line-height:1.5;font-weight:300;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.navbar{font-size:18px;background:#FE9442;padding-bottom:10px;position:fixed;z-index:1000;width:100%;top:0}.main-nav{list-style-type:none;display:none;width:100%}.nav-links,.logo{text-decoration:none;color:#fff;font-family:var(--second-font)}.main-nav li{text-align:center;margin:15px auto}.logo{display:inline-block;font-size:22px;margin-top:10px;margin-left:20px}.navbar-toggle{position:absolute;top:10px;right:20px;cursor:pointer;color:#212427;font-size:24px}.active{display:block}@media screen and (min-width: 768px){.navbar{display:flex;justify-content:space-between;padding-bottom:0;height:70px;align-items:center}.main-nav{display:flex;margin-right:30px;flex-direction:row;justify-content:flex-end}.main-nav li{margin:0}.nav-links{margin-left:40px}.logo{margin-top:0;font-weight:600}.navbar-toggle{display:none}.logo:hover,.nav-links:hover{color:#573544}}.footer-section{width:100%;background:#051821;padding-top:60px}footer{display:flex;align-items:flex-start;gap:40px;margin:0 30px}@media (width < 620px){footer{flex-direction:column}footer.bottom{gap:16px;flex-direction:column-reverse}}footer>img{margin-top:10px}@media (width >= 620px){footer{margin:0 auto;max-width:600px;padding:0}}footer{color:#fff}footer.top{border-bottom:2px solid #FFFFFF;padding-bottom:20px}footer.bottom{padding:20px 0;justify-content:space-between}footer h3{color:#fe9442}footer h2{margin:0;font-size:16px;font-weight:400}.legal{font-size:12px}.legal>a{margin:0 4px}.legal>span{margin-right:10px}footer.bottom .links{display:flex;gap:18px}footer.bottom .links>a{font-size:24px}@media (width < 420px){footer{text-align:center;align-items:center}footer.bottom{align-items:center}.legal>span{display:block;margin-right:0;margin-bottom:2px}}
