@charset "UTF-8";@import url(https://fonts.cdnfonts.com/css/satoshi);*{margin:0;padding:0;box-sizing:border-box;font-family:Satoshi,sans-serif}body,html{height:100%;overflow:hidden;background:linear-gradient(135deg,#00246c 0,#284277 55%,#0d2d7a 100%)}.w50{width:50%}.w100{width:100%}.error{color:#ff1919}section.main{height:100%}section.main .container{position:relative;height:100%;display:flex;align-items:stretch}section.main .container .w100{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:36px 40px;width:100%;position:relative}section.main .container .w100 form{scrollbar-color:#00246c transparent;width:100%;max-width:480px;margin-left:auto;border-radius:28px;color:#284277;padding:28px;background:#fff;box-shadow:0 30px 80px rgba(0,0,0,.25);position:relative}section.main .container .w100 form .flex{margin-bottom:18px;display:flex;justify-content:space-between;flex-wrap:wrap}section.main .container .w100 form .flex h2{font-size:44px;line-height:1.1;color:#1b2e5c}section.main .container .w100 form .flex p{color:#8d8d8d}section.main .container .w100 form .flex a{text-decoration:none;color:#284277}section.main .container .w100 form .col{display:flex;flex-direction:column;margin:8px 0}section.main .container .w100 form .col>span{margin-bottom:4px;color:#1b2e5c;font-weight:600}section.main .container .w100 form .col input{padding:12px 14px;border:1px solid #cad2e2;border-radius:10px;transition:border-color .2s,box-shadow .2s;width:100%}section.main .container .w100 form .col input:focus{outline:0;border-color:#00246c;box-shadow:0 0 0 4px rgba(0,36,108,.12)}section.main .container .w100 form input[type=submit]{padding:14px 16px;width:100%;background-color:#e48700;border:none;border-radius:12px;color:#fff;margin-top:14px;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}section.main .container .w100 form input[type=submit]:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(228,135,0,.35)}section.main .container .w100 form input[type=submit]:active{transform:translateY(0)}section.main .container .w100 form .flex .marca{display:flex;padding:12px 14px;border-radius:10px;width:fit-content;margin:0 5px;justify-content:center;align-items:center;transition:transform .2s ease;border:1px dashed #e6edff}section.main .container .w100 form .flex .marca i{font-size:22px}section.main .container .w100 form .flex .marca p{margin-left:10px;color:#284277}section.main .container .w100 form .flex .marca:hover{transform:scale(1.05)}section.main .container .w100 .content{flex:1 1 auto;height:100%;min-width:0;border-radius:28px;padding:40px 48px;display:flex;flex-direction:column;justify-content:space-between;position:relative;background:radial-gradient(1200px 600px at 20% 20%,rgba(255,255,255,.08),transparent 60%),radial-gradient(800px 500px at 80% 70%,rgba(255,138,0,.12),transparent 65%),linear-gradient(140deg,rgba(255,255,255,.06),rgba(255,255,255,0) 40%);outline:1px solid rgba(255,255,255,.08)}section.main .container .w100 .content .back,section.main .container .w100 .content .menu{display:none!important}section.main .container .w100 .content h1{text-align:left;color:#fff;font-size:72px;line-height:1.05;font-weight:600;letter-spacing:-.02em;max-width:720px;text-shadow:0 6px 24px rgba(0,0,0,.25)}@media (max-width:1100px){section.main .container .w100{gap:20px;padding:24px}section.main .container .w100 form{max-width:520px;padding:22px}section.main .container .w100 .content h1{font-size:56px}}@media (max-width:860px){body,html{overflow:auto}section.main .container .w100{flex-direction:column;justify-content:flex-start}section.main .container .w100 .content{order:1;min-height:180px;padding:24px 28px;border-radius:20px}section.main .container .w100 .content h1{font-size:40px;max-width:none}section.main .container .w100 form{order:2;margin-left:0;max-width:100%;border-radius:20px;padding:24px}}