body{font-family:"Argentum Sans";font-weight:300;background-color:aliceblue;transition:opacity 0.2s}h1{font-family:"Argentum Sans";color:#fff;font-size:37px}@media (min-width: 768px){h1{font-size:55px}}.bg-deep_ocean{background:#020024}.show-languages{background:transparent;border:0}.footer-anchor{font-weight:300;color:#fff;text-decoration:none}.form{padding:3px !important;gap:.5rem !important}@media (min-width: 768px){.form{max-width:480px;background:#fff;border-radius:5px;height:64px;padding:3px}}.form .input{border:0;outline:0;height:59px;border-radius:8px;padding:12px 20px 8px 20px;text-transform:uppercase;font-size:18px}@media (min-width: 768px){.form .input{height:auto}}.form .button{border-radius:8px;background:linear-gradient(90deg, #ff6542 0%, #ff9b00 100%);border:0;color:#fff;padding:0 40px;font-size:18px;color:#000;height:56px}@media (min-width: 768px){.form .button{height:auto;margin-top:0px}}.form .button .loader{display:none}.form .button .arrow{font-size:35px;padding-bottom:2px}.form .button-loading{background:linear-gradient(90deg, #e3e3e3 0%, #b1b1b1 100%)}.form .button-loading .loader{display:block}.form .button-loading .text{display:none}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.modal-container::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.modal{position:relative;background:#111;padding:2rem;border-radius:12px;border:1px solid rgba(0,0,0,0.2);max-width:500px;width:90%;z-index:1;color:#fff}.modal__header{margin-bottom:1rem}.modal__header h2{margin:0;font-size:1.5rem}.modal__content{margin-bottom:1.5rem}.modal__close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;padding:0.5rem}.modal__close:hover{opacity:0.7}.modal-container.hidden{display:none}.languages{display:inline-block;position:relative}.languages .trigger{background:transparent;border:0}.languages .wrapper{width:150px;background:white;padding-left:0;margin-bottom:0;padding:5px;border-radius:7px;position:absolute;right:100px;bottom:0;box-shadow:0 0 10px rgba(159,159,159,0.1)}.languages .wrapper li{list-style:none;padding:10px 20px;border-radius:7px;background:#fff}.languages .wrapper li:hover,.languages .wrapper li:active,.languages .wrapper li:focus{background:#f5f5f5}.languages .wrapper li a{color:#000;text-decoration:none;text-transform:capitalize}
