@font-face{font-family:Regular;src:url(/assets/SuisseIntl-Regular-BMlNK7ry.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Bold;src:url(/assets/SuisseIntl-Bold-DNpvdXht.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SemiBold;src:url(/assets/SuisseIntl-SemiBold-D24yLH6B.otf) format("opentype");font-weight:400;font-style:normal}.loading-spinner{position:relative;margin:0 10px;width:20px!important;overflow:hidden;height:20px}.loading-spinner__circle-svg{animation:loading-spinner-rotate 1.28973s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.loading-spinner__circle-stroke{stroke-dasharray:1,200;stroke-dashoffset:0;animation:loading-spinner-dash 2s ease-in-out infinite,loading-spinner-color 8s ease-in-out infinite;stroke-linecap:round;stroke-width:4px;stroke:#fff}@keyframes loading-spinner-rotate{to{transform:rotate(360deg)}}@keyframes loading-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}*{padding:0;margin:0;box-sizing:border-box}body{width:100%;height:100%;background-color:#912df8}#root{height:100%;width:100%}.contact__page{position:relative;height:100%}.contact__page .logo{display:flex;align-items:center;justify-content:center;margin-top:80px}.contact__page .coming_soon{text-align:center;margin-top:70px;font-size:36px;color:#fff;font-family:Regular,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact__page .main{margin-top:50px}.contact__page .main .title{width:65%;margin:0 auto}.contact__page .main .title h1{color:#000;font-size:60px;text-align:center;margin:45px 0;font-weight:700;line-height:68.48px;font-family:Bold,sans-serif}.contact__page .main .title h1 span{color:#000}.contact__page .main .form{width:70%;background-color:#fff;padding:40px;margin:0 auto;border-radius:32px}.contact__page .main .form h2{text-align:center;font-size:40px;font-weight:600;margin:0;font-family:Regular,sans-serif}.contact__page .main .form .form__subtitle{display:block;max-width:80%;text-align:center;font-size:18px;font-family:SemiBold,sans-serif;color:#2c2c2c;font-weight:400;margin:20px auto 0}.contact__page .main .form .inputs{margin-top:30px}.contact__page .main .form .inputs .row:last-child{margin-top:8px}.contact__page .main .form .inputs .form-item{background-color:#f6f7f9;padding:18px;border:none;outline:none!important;border-radius:16px;font-size:18px;font-family:Regular,sans-serif;width:100%}.contact__page .main .form .inputs .form-item::placeholder{color:#a5a5a5}.contact__page .main .form .inputs .fio{width:90%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.contact__page .main .form .inputs .fio .form-item{width:49%}.contact__page .main .form .inputs .phone_a_submit{width:90%;margin:13px auto 0;display:flex;align-items:center;justify-content:space-between}.contact__page .main .form .inputs .phone_a_submit div{width:49%}.contact__page .main .form .inputs select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact__page .main .form .region{position:relative}.contact__page .main .form .region span{position:absolute;font-size:18px;font-family:sans-serif;color:#a5a5a5;top:18px;left:18px;-webkit-user-select:none;user-select:none}.contact__page .main .form .region span:hover{cursor:text}.contact__page .main .form .submit button{background-color:#000;border:none;outline:none;width:100%;height:100%;padding:18px;font-size:18px;border-radius:16px;color:#fff;cursor:pointer;transition:.2s;font-family:Regular,sans-serif;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.contact__page .main .form .submit button:hover{background-color:#1f1f1f}.contact__page .main .form .submit button:disabled{opacity:.8}.contact__page .main .form .success_sent{height:30%;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 127px}.contact__page .main .form .success_sent button{margin-top:15px}.contact__page .main .form .success_sent h4{margin-top:15px;text-align:center;font-size:25px;font-family:SemiBold,sans-serif}.contact__page .main .form .success_sent .success-svg{margin:0 auto;width:23%;height:23%}.contact__page .lang__wrapper{margin-top:10px;display:flex;align-items:center;justify-content:center;padding:10px 0}.contact__page .lang__wrapper span{margin:0 10px;font-size:18px;text-decoration:none;font-family:Regular,sans-serif;cursor:pointer;color:#000;text-decoration:underline}.contact__page .lang__wrapper .line{width:1px;height:20px;background-color:#000}.contact__page .lang__wrapper .active{text-decoration:none}@media screen and (min-width: 1500px){.contact__page .logo{margin-top:68px}.contact__page .main h1{font-size:90px}.contact__page .main .form{padding:48px}.contact__page .main .success_sent .success-svg{width:30%;height:30%}}@media screen and (max-width: 1400px){.contact__page .main .title{width:75%}}@media (min-width: 700px) and (max-width: 1200px){.contact__page .main .title{width:90%}.contact__page .main .form .success_sent{padding:0 80px}}@media (min-width: 600px) and (max-width: 1000px){.contact__page .main .title{width:90%}.contact__page .main .title h1{font-size:56px}.contact__page .main .form{width:90%}.contact__page .main .form .success_sent{padding:0 60px}}@media (max-width: 768px){.contact__page .main .title{width:100%;padding:15px}.contact__page .main .title h1{font-size:35px;line-height:15px}.contact__page .main .form .fio .form-item{width:100%!important}.contact__page .main .form .fio .form-item:last-child{margin-top:10px}.contact__page .main .form .inputs .phone_a_submit{display:block}.contact__page .main .form .inputs .phone_a_submit div{width:100%}.contact__page .main .form .success_sent{padding:0 40px}.contact__page .main .submit{width:100%}.contact__page .main .submit button{margin-top:13px}}@media (max-width: 600px){.contact__page .logo{margin-top:40px}.contact__page .logo svg{width:180px;height:55px}.contact__page .main .title{width:100%;padding:15px}.contact__page .main .title h1{font-size:30px;line-height:40px;margin-top:25px;margin-bottom:15px}.contact__page .main .form{margin-top:5px;padding:32px 0;width:90%}.contact__page .main .form .form__subtitle{font-size:15px;padding:0;margin:20px auto 0;width:93%}.contact__page .main .form h2{font-size:20px;padding:0 10px}.contact__page .main .form .inputs{width:100%}.contact__page .main .form .inputs .form-item{padding:15px!important}.contact__page .main .form .inputs .form-item::placeholder{font-size:15px}.contact__page .main .form .inputs .region span{font-size:15px}.contact__page .main .form .success_sent{padding:0 30px}.contact__page .main .form .success_sent h4{margin-top:15px;text-align:center;font-size:30px}.contact__page .main .form .success_sent .success-svg{width:50%;height:50%}}@media (max-width: 400px){.contact__page .main .form{padding:16px 0}}
