@import"https://fonts.googleapis.com/css2?family=Fira+Sans:wght@500;900&display=swap";@font-face{font-family:Futura;src:url(../../../fonts/Futura%20Condensed%20Extra%20Bold.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mexcellent;src:url(../../../fonts/Mexcellent%20Rg.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Egyptienne;src:url(../../../fonts/EgyptienneEF%20Cond%20Medium.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}*,*:after,*:before{margin:0;padding:0;box-sizing:border-box;font-family:Fira Sans,sans-serif}html,body{min-height:100vh;overflow-x:hidden}li{list-style:none}.text,.icon{color:inherit;display:flex;justify-content:center;align-items:center}a{text-decoration:none}.text-wrapper{display:flex;flex-direction:column}.text-wrapper h1{line-height:2.2rem;font-size:2rem;font-weight:700;margin-bottom:1.8rem}.text-wrapper h2{font-size:1.2rem;font-weight:900;margin-bottom:.8rem;color:#303c41}.text-wrapper p{font-weight:600;font-size:1.1rem}button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;flex-wrap:nowrap;padding:15px;cursor:pointer;transition:ease all .3s}button.button{text-decoration:none;margin:0}button.outline{background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.8)}button.outline:hover{box-shadow:#0000003d 0 3px 8px;background-color:#fff;border:1px solid #ffffff;color:#1e1e1e}button.outline.black{color:#1e1e1e;border:1px solid #1e1e1e}button.outline.black:hover{background-color:#ff9d00;border-color:#ff9d00;color:#fff}button.primary{background-color:#ff9d00;color:#fff;border:none}button.primary .text,button.primary .icon{color:#fff}button.primary:hover{box-shadow:#0000003d 0 3px 8px;background-color:#ff9d00}button.secondary{background-color:#ff9d00;color:#fff;border:none;border-radius:5rem}button.secondary .text,button.secondary .icon{color:inherit}button.secondary:hover{box-shadow:#0000003d 0 3px 8px;background-color:#fff;color:#1e1e1e}button.tertiary{background-color:#ff9d00;color:#fff;border:none}button.tertiary .text,button.tertiary .icon{color:inherit}button.tertiary:hover{box-shadow:#0000003d 0 3px 8px;background-color:#1e1e1e;color:#fff}button.round{background-color:transparent;color:#fff;border-radius:100px;border:1px solid #ffffff;height:50px;width:50px}button.round .text,button.round .icon{color:#fff}button.round:hover{border:1px solid #ffffff;box-shadow:#0000003d 0 3px 8px;background-color:#ffffff41}button.ghost{background-color:transparent;border:none!important;color:inherit}section{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:150px 2.5%}section>*{max-width:1800px}.bezier{opacity:0;transform:translateY(300px);transition:1.1s cubic-bezier(.22,1,.36,1)}.visible{opacity:1!important;transform:translateY(0)!important;transform:translate(0)!important}.icon .menu path{transition:ease all .3s}.icon.opened .menu path:nth-child(2){transform:translate(2px) translateY(14px) rotate(-45deg)}.icon.opened .menu path:nth-child(3){opacity:0}.icon.opened .menu path:nth-child(4){transform:translate(19px,-11px) rotate(45deg)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@media (max-width: 480px){input,select:focus,textarea{font-size:16px!important}}@font-face{font-family:Futura;src:url(../../../fonts/Futura%20Condensed%20Extra%20Bold.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mexcellent;src:url(../../../fonts/Mexcellent%20Rg.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Egyptienne;src:url(../../../fonts/EgyptienneEF%20Cond%20Medium.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.progress-container.svelte-muzlri{position:fixed;z-index:9999;width:100vw;height:5px;background:#4e616a}.progress-bar.svelte-muzlri{height:5px;background:#ff9d00;width:0%}
