*{box-sizing:border-box}html{margin:0;font-family:MazzardSoftH-ExtraLight,Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal;background-color:#1e1e1e;overflow-x:hidden}@font-face{font-family:MazzardSoftH-Regular;src:url(/fonts/MazzardSoftH-Regular.otf) format("opentype");font-style:normal;font-display:swap}@font-face{font-family:MazzardSoftH-Light;src:url(/fonts/MazzardSoftH-Light.otf) format("opentype");font-style:normal;font-display:swap}@font-face{font-family:MazzardSoftH-ExtraLight;src:url(/fonts/MazzardSoftH-ExtraLight.otf) format("opentype");font-style:normal;font-display:swap}body{background-color:#fff;overflow-x:hidden}p{font-weight:300;margin:0;letter-spacing:.5px}h1{font-size:68px;font-weight:300;margin:0 0 5px}h2{font-size:63px;font-weight:400;font-variant:small-caps;letter-spacing:15px;margin:15px 0 35px;color:#6c7656;font-family:MazzardSoftH-Light}h3{font-size:32px;font-weight:500;margin:0}h4{color:#89b7aa;margin:10px 15px;font-weight:400}::-webkit-scrollbar{width:10px;background-color:transparent}::-webkit-scrollbar-thumb{background:#89b7aa;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#6c7656}.hoverable{color:#f49c35}.hoverable:hover,.selected-item{color:#6c7656}.underlined{text-decoration:underline}nav{display:flex;align-items:center;justify-content:space-between;color:#fff;padding:10px 0;height:100px;width:100%;font-weight:200}nav a{color:#fff;text-decoration:none;transition:.5s;text-transform:uppercase}#nav-lang-picker{display:none}a{text-decoration:none}header{padding:10px 40px;position:absolute;width:100%}.container-menu{display:flex;justify-content:space-between;font-size:15px;width:35%}.container-menu a:hover{transform:translate3d(0,-3px,0);color:#f49c35}.container-socials{font-size:30px;text-align:center}.container-socials a{padding:0 4px}.container-socials a:hover{color:#f49c35}.active{color:#ff8a00;font-weight:800}#hamburguer,.nav-lang-picker{display:none}@media (max-width: 1200px) and (min-width: 830px){.container-menu{width:50%}}@media (max-width: 830px){nav{height:auto}.container-menu{position:absolute;display:flex;flex-direction:column;background-color:#0000001a;border-radius:.75rem;right:2.5rem;top:4.5rem;align-items:center;backdrop-filter:blur(12px);overflow:hidden;transition:max-height 1s cubic-bezier(.175,.885,.32,1.275);max-height:0;z-index:10}.container-menu.open{max-height:300px}.container-menu a{font-size:1rem;line-height:1.5rem;width:100%;padding:1rem 1.25rem}.container-socials.nav{display:none}#hamburguer{display:block;-webkit-tap-highlight-color:transparent}#checkbox{display:none}.toggle{position:relative;width:30px;cursor:pointer;margin:auto;display:block;height:50px}.bar{position:absolute;left:0;right:0;height:3px;border-radius:2px;background:#fff;color:inherit;opacity:1;transition:none .35s cubic-bezier(.5,-.35,.35,1.5) 0s}.bar--top{bottom:calc(45% + 15px);transition-property:bottom,transform;transition-delay:.21s}.bar--middle{top:calc(50% - 6.5px);transition-property:opacity,transform;transition-delay:.105s}.bar--bottom{top:calc(45% + 6px);transition-property:top,transform;transition-delay:0s}#checkbox:checked+.toggle .bar--top{transform:rotate(-135deg);transition-delay:0s;bottom:calc(50% + 5px)}#checkbox:checked+.toggle .bar--middle{opacity:0;transform:rotate(-135deg);transition-delay:.105s}#checkbox:checked+.toggle .bar--bottom{top:calc(50% - 9px);transform:rotate(-225deg);transition-delay:.21s}.nav-lang-picker{display:block}}a[data-astro-cid-l6hja5nv]{vertical-align:middle;font-size:1rem}footer{background-color:#6c7656;text-align:center}footer a{color:#fff;padding:0 5px}@font-face{font-family:Consolas;src:url(/fonts/CONSOLAB.TTF) format("truetype");font-style:normal;font-display:swap}.img-footer{padding:10px 0;height:130px}.footer-top{text-align:center}.footer-bottom{font-family:Consolas,sans-serif;display:flex;background-color:#1e1e1e;color:#fff;justify-content:space-between;padding:5px 20px;align-items:center}.footer-bottom a{font-weight:600;transition:all 1s ease}.footer-bottom a:hover{color:#cee002}.footer-bottom img{width:30px}.footer-bottom div{width:35px}body{display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh}
