:root{--light-gray: #F6F7F8;--light-gray-1: #F4F4F4;--light-gray-2: #A8A8A8;--light-gray-3: #D1D1D1;--light-gray-4: #CDCDCD;--light-gray-5: #E7E7E7;--light-blue: #005DFF;--light-blue-1: #007CEE;--dark-slate-blue: #2A3647;--electric-blue: #29ABE2;--midnight-blue: #091931;--white: #FFF;--black: #000;--warning-color: #FF8190;--urgent-color: #FF3D00;--medium-color: #FFA800;--low-color: #7AE229;--headline-box-color: #42526E;--contact-form-width:calc(100vw - 200px);--contact-form-width-2:calc(100vw - 100px);--contact-form-width-3:calc(100vw - 50px)}html,body{margin:0;padding:0}body{-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;--tap-highlight-color: transparent;box-sizing:border-box;background-color:var(--light-gray);scroll-behavior:smooth}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{background:var(--light-gray)}body::-webkit-scrollbar-thumb{background:var(--dark-slate-blue);border-radius:5px}a{text-decoration:none}input[type=email],input[type=text],input[type=password],input[type=date],input[type=number],textarea{width:359px;padding:12px 46px 12px 21px;border-radius:10px;border:1px solid var(--light-gray-3);background:var(--white);font-family:Inter,sans-serif;font-size:21px;font-weight:400;line-height:120%;outline:none}input[type=email]::placeholder,input[type=text]::placeholder,input[type=password]::placeholder,input[type=date]::placeholder,input[type=number]::placeholder,textarea::placeholder{color:var(--light-gray-3)}input[type=email]:focus,input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=number]:focus,textarea:focus{border:1px solid var(--electric-blue)}@media (max-width: 1024px){input[type=email],input[type=text],input[type=password],input[type=date],input[type=number],textarea{width:282px;padding:10px 40px 10px 18px;font-size:18px}}@media (max-width: 480px){input[type=email],input[type=text],input[type=password],input[type=date],input[type=number],textarea{width:auto;padding:10px 30px 10px 10px;font-size:16px}}.checkbox-label{display:flex;align-items:center;gap:10px;color:var(--black);font-size:16px;font-weight:400;line-height:120%;cursor:pointer}@media (max-width: 768px){.checkbox-label{font-size:14px}}.form-headline{color:var(--black);text-align:center;font-size:61px;font-weight:700;line-height:120%;margin:0 0 30px;position:relative;display:inline-block}@media (max-width: 1024px){.form-headline{font-size:54px}}@media (max-width: 768px){.form-headline{margin-bottom:10px;font-size:48px}}@media (max-width: 480px){.form-headline{margin-bottom:0;font-size:32px}}.form-headline:after{content:"";display:block;width:80%;height:3px;border-radius:10px;background-color:var(--electric-blue);position:absolute;bottom:-16px;left:10%}@media (max-width: 768px){.form-headline:after{bottom:-10px}}@media (max-width: 480px){.form-headline:after{bottom:-5px;height:2px}}.container-form{display:flex;padding:48px 115px;flex-direction:column;align-items:center;gap:32px;border-radius:30px;background:var(--white);box-shadow:0 0 14px 3px #0000000a}@media (max-width: 1024px){.container-form{padding:30px 75px}}@media (max-width: 768px){.container-form{padding:40px;margin-top:20px}}@media (max-width: 480px){.container-form{padding:20px 0;width:calc(100% - 30px)}}.container-form form{display:flex;flex-direction:column;align-items:center;gap:32px}@media (max-width: 480px){.container-form form{gap:20px}}.container-input{position:relative}.before-input{position:absolute;left:21px;bottom:-18px;color:var(--warning-color);font-size:12px;font-family:Poppins,sans-serif}@media (max-width: 1024px){.before-input{left:18px}}@media (max-width: 480px){.before-input{left:10px;bottom:-15px}}.after-input{position:absolute;right:21px;top:10px;font-family:Poppins,sans-serif;cursor:pointer}@media (max-width: 1024px){.after-input{right:18px}}@media (max-width: 480px){.after-input{right:8px;top:8px}}.email-img{cursor:default!important}.displayed-password{top:15px!important}@media (max-width: 1024px){.displayed-password{top:10px!important}}.primary-btn{border:none;border-radius:8px;background:var(--dark-slate-blue);padding:15px 24px;gap:10px;color:var(--white);font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:120%;transition:all .1s ease-in-out;cursor:pointer}.primary-btn:hover{background:var(--electric-blue);box-shadow:0 4px 4px #00000040}.primary-btn:active{background:var(--midnight-blue);box-shadow:0 4px 4px #00000040}@media (max-width: 768px){.primary-btn{font-size:14px;padding:12px 20px}}.secondary-button{border-radius:8px;border:1px solid var(--dark-slate-blue);padding:15px 24px;gap:10px;color:var(--dark-slate-blue);font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:120%;transition:all .1s ease-in-out;cursor:pointer}.secondary-button:hover{border:1px solid var(--electric-blue);color:var(--electric-blue);box-shadow:0 4px 4px #00000040}.secondary-button:active{border:1px solid var(--midnight-blue);color:var(--midnight-blue);box-shadow:0 4px 4px #00000040}@media (max-width: 768px){.secondary-button{font-size:14px;padding:12px 20px}}.svg-logo{width:70px;height:85px;position:absolute;left:50px;top:50px;cursor:pointer;z-index:10;transition:all 225ms ease-in-out}.svg-logo:hover{scale:1.02}@media (max-width: 1024px){.svg-logo{width:50px;height:61px;left:25px;top:25px}}@media (max-width: 768px){.svg-logo{width:40px;height:49px}}@media (max-width: 480px){.svg-logo{width:30px;height:37px;left:15px;top:15px}}.error-border{border:1px solid var(--warning-color)!important}@keyframes translateXAnimationFrom100vw{0%{transform:translate(-100vw)}to{transform:translate(0)}}.show-form-load-animation{display:flex}.show-form-load-animation:before{content:url(loading.5ce61f35e125cbe6.png);animation:rotateAnimation 2s linear infinite}@keyframes rotateAnimation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.opacity-null{animation:opacityAnimation 1.5s ease-in;opacity:0}@keyframes opacityAnimation{0%{opacity:1}70%{opacity:1}to{opacity:0}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(inter-v12-latin-100.ac80325229b9fac0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(inter-v12-latin-200.7108244139412a91.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(inter-v12-latin-300.9c0edf756bab0deb.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(inter-v12-latin-regular.493934f7829ce6ee.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(inter-v12-latin-500.b7be75b98668e17e.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(inter-v12-latin-600.a3e93aa0a5e91ba1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(inter-v12-latin-700.7ddf3c11ee20d322.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(inter-v12-latin-800.1c3ff4138775a0b2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(inter-v12-latin-900.307c1a48dcfc3355.woff2) format("woff2")}
