@font-face{font-family:"Open Sans";src:url("/fonts/OpenSans-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Open Sans";src:url("/fonts/OpenSans-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Open Sans";src:url("/fonts/OpenSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Bungee Inline";src:url("/fonts/BungeeInline-Regular.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap;}body,html{margin:0;padding:0;color:var(--bodyText);background-color:#f8dcb7;overflow-x:hidden;font:400 1rem/1.5rem Roboto,sans-serif;letter-spacing:.031rem;}body a,html a{text-decoration:none;color:inherit;}main{position:relative;margin:auto;overflow:hidden;}::-moz-selection{background-color:rgb(223,145,0);color:white;}::selection{background-color:rgb(223,145,0);color:white;}.scroll-up{display:none;position:fixed;bottom:20px;right:20px;max-width:50px;z-index:3;transition:.1s linear;animation:fadeIn .2s linear;}.scroll-up:hover{cursor:pointer;transform:scale(1.1);}.skip{position:absolute;top:0;left:0;opacity:0;z-index:-1111111;}.disabled{pointer-events:none;opacity:.3;}.only-show-phone{display:none;}@media (max-width:480px){.only-show-phone{display:block}}.navbar-container{margin:auto;display:flex;justify-content:space-around;align-items:center;gap:30px;padding:10px 20px 0;z-index:3;transition:padding .2s linear,background-color .2s linear;}.navbar-container ul{list-style-type:none;margin:0;}@media screen and (max-width:1065px){.navbar-container{justify-content:space-around;padding:10px 20px 0}}nav{display:flex;justify-content:center;align-items:center;}.call-button{height:45px;width:160px;margin-left:15px;background-color:#142939;color:white;font-family:"Open Sans",serif;font-size:1rem;font-weight:bold;border:0;border-radius:10px;transition:.1s linear;cursor:pointer;}.call-button:hover{background-color:rgb(186,99,0);}@media screen and (max-width:1065px){.call-button{display:none}}.nav-links{display:flex;justify-content:center;align-items:center;border-radius:10px;gap:40px;padding:10px 20px;}@media screen and (max-width:1065px){.nav-links{display:none}}.nav-link{font-family:"Open Sans",serif;text-decoration:none;position:relative;z-index:0;cursor:pointer;font-weight:500;letter-spacing:0;text-transform:uppercase;font-size:1.1rem;font-weight:bold;transition:.1s linear;cursor:pointer;}.nav-link:hover{color:red;}.mobile-nav-link{font-weight:800;font-size:2.4rem;color:rgb(186,99,0);font-family:"Bungee Inline",sans-serif;}.navbar-logo{max-width:200px;height:auto;transition:.2s linear;color:white;}@media screen and (max-width:1065px){.navbar-logo{max-width:140px}}.hamburger{display:none;}.hamburger span{width:100%;height:4px;background-color:black;border-radius:5px;transition:all .3s ease;}@media screen and (max-width:1065px){.hamburger{display:flex;flex-direction:column;justify-content:space-around;width:40px;height:32px;z-index:5}}.menu{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#142939;display:flex;justify-content:center;align-items:center;transform:translateY(-100%);transition:transform .5s ease-in-out;z-index:4;}.menu ul{list-style:none;text-align:center;padding:0;}.menu ul li{margin:40px 0;}.menu.open{transform:translateY(0);z-index:3;}.hamburger.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px);}.hamburger.open span:nth-child(2){opacity:0;}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(9px,-10px);}.footer{background-color:#1c1c1c;color:white;}.footer .theme-button{display:flex;justify-content:center;align-items:center;}@media (max-width:480px){.footer{padding:0}}.copyright{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;font-size:.9rem;font-family:"Open Sans",serif;font-weight:500;}.copyright a{font-weight:bold;color:rgb(186,99,0);}@media (max-width:480px){.copyright{align-items:baseline;font-size:.8rem}}.hidden{opacity:0;transform:translateX(-50px);transition:opacity .8s ease-out,transform .8s ease-out;}.show{opacity:1;transform:translateX(0);}.float{animation:float 2s ease-in-out infinite;}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}