.form .field{margin-bottom:10px;position:relative}.form .flex-wrapper{align-items:flex-start;display:flex}@media(max-width:600px){.form .flex-wrapper{display:block}}.form label{color:#4d47dd;flex:0 0 125px;padding-top:6px}.form .champ-hidden label{display:none}.form sup{color:#4d47dd;font-weight:900}.form .submit{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:Overpass,sans-serif}.form button[type=submit]:active,.form button[type=submit]:focus,.form button[type=submit]:hover,.form input[type=submit]:active,.form input[type=submit]:focus,.form input[type=submit]:hover{outline:none}.form .select2 .select2-selection,.form input[type=date],.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=tel],.form input[type=text],.form select,.form textarea{background:#fff;background-clip:padding-box;border:1px solid #c0c0c7;border-radius:5px;color:#141414;font-family:Overpass,sans-serif;font-size:16px;height:50px;padding:15px 20px;transition:all .3s ease-in-out 0s;width:100%}.form textarea{min-height:155px;resize:vertical}.form .radio-btn{margin-right:20px}.form .error{color:#fe4a35;font-size:11px}.form .checkbox-field{margin:45px 0;overflow:hidden}.form .checkbox-field label{color:#707070;font-size:14px;line-height:26px}.form .checkbox-field label span{display:block;float:left}.form input[type=checkbox],.form input[type=radio]{display:none}.form input[type=checkbox]+label,.form input[type=radio]+label{padding-left:35px;position:relative}.form input[type=checkbox]+label span,.form input[type=radio]+label span{background-clip:padding-box;background-color:#fff;background-image:none;border:2px solid #c0c0c7;border-radius:5px;cursor:pointer;display:inline-block;height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s ease 0s;vertical-align:middle;width:24px}.form input[type=checkbox]+label span:before,.form input[type=radio]+label span:before{content:"f";font-family:readytovecto!important;font-feature-settings:normal!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1;text-transform:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#4d47dd;filter:alpha(opacity=0);font-size:20px;height:24px;left:0;opacity:0;position:absolute;top:0;transition:all .2s ease 0s;vertical-align:middle;width:24px}.form input[type=radio]+label span{background-clip:padding-box;border-radius:50px}.form input[type=radio]+label span:before{content:""}.form input[type=checkbox]:checked+label span:before{filter:alpha(opacity=100);opacity:1}.form input[type=radio]:checked+label span:before{background:#4d47dd;background-clip:padding-box;border-radius:50%;content:"";filter:alpha(opacity=100);height:70%;left:50%;opacity:1;top:50%;transform:translate(-50%,-50%);width:70%}.form .flex-submit{align-items:center;display:flex;justify-content:space-between}@media(max-width:600px){.form .flex-submit{display:block}}.form .flex-submit .submit{margin-left:40px}@media(max-width:600px){.form .flex-submit .submit{margin-left:0}}.form .rgpd{color:#b2b2b2;font-size:14px;line-height:18px;margin-top:50px}.form .rgpd strong{color:#707070;font-weight:400}.form .rgpd a,.form .rgpd li,.form .rgpd p{font-size:14px;line-height:18px}.form .visible{display:block}.form .failure,.form .success{background:#00c58c;bottom:0;color:#fff;display:block;font-size:1.5rem;font-weight:700;left:0;margin-bottom:0;margin-top:10px;max-height:auto;padding:20px 0;position:fixed;text-align:center;transition:all .3s ease-in-out 0s;width:100%;z-index:999}.form .failure.hidden,.form .success.hidden{bottom:-50px;filter:alpha(opacity=0);margin-top:0;max-height:0;opacity:0;visibility:hidden}.form .failure{background:#fe4a35}.overlay-toolkit{background:transparent;height:100%;left:0;position:fixed;top:0;transition:all .3s ease-in-out;width:100%;z-index:-1}.overlay-toolkit.active{background:hsla(0,0%,100%,.7);z-index:9999}.overlay-toolkit .loader{background:url(../images/loader.831493.svg);display:block;height:68px;left:50%;margin:0 auto;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;width:68px}.overlay-toolkit.active .loader{opacity:1}.grecaptcha-badge{display:none}.page-contact .banner{padding-bottom:250px}@media(max-width:1300px){.page-contact .banner{padding:50px 0 300px}}.page-contact .banner:before{content:url(../images/bg-banner-big.9785f2406698a1f2.png)}.page-contact .banner .back{color:#8985fb;display:inline-block;font-size:20px;font-weight:700;line-height:30px;margin-bottom:40px}.page-contact .banner .back:before{content:"8";font-family:readytovecto!important;font-feature-settings:normal!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1;text-transform:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;margin-right:10px;position:relative;top:-2px;vertical-align:middle}.page-contact .banner h1{max-width:55%}@media(max-width:1300px){.page-contact .banner h1{max-width:100%}}.page-contact .content{align-items:flex-start;display:flex;margin-top:-200px;padding-bottom:115px}@media(max-width:1300px){.page-contact .content{display:block;margin-top:-250px}}@media(max-width:600px){.page-contact .content{padding-bottom:50px}}.page-contact .content .tel{background:#4d47dd;background-clip:padding-box;border-radius:4px;margin-left:70px;padding:30px 80px 25px 130px;position:relative}@media(min-width:1300px){.page-contact .content .tel{order:2}}@media(max-width:1500px){.page-contact .content .tel{margin-left:50px}}@media(max-width:1300px){.page-contact .content .tel{display:inline-block;margin:0 auto 50px}}@media(max-width:800px){.page-contact .content .tel{padding:20px 50px 15px 90px}}@media(max-width:600px){.page-contact .content .tel{padding:20px 30px 15px}}.page-contact .content .tel:before{content:"f";font-family:api-data-store!important;font-feature-settings:normal!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1;text-transform:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:40px;left:60px;position:absolute;top:36px;vertical-align:middle}@media(max-width:800px){.page-contact .content .tel:before{font-size:30px;left:30px;top:26px}}@media(max-width:600px){.page-contact .content .tel:before{display:none}}.page-contact .content .tel strong{color:#fff;display:block;font-size:4rem;font-weight:700;line-height:5rem}.page-contact .content .tel p{color:#a6a3ee;font-size:14px;font-weight:700;letter-spacing:2px;line-height:20px;text-transform:uppercase}.page-contact .content .form{background:#fff;background-clip:padding-box;border:1px solid #c0c0c7;border-radius:4px;box-shadow:0 6px 9px 0 rgba(0,0,0,.1);padding:70px 12% 130px}@media(max-width:1600px){.page-contact .content .form{padding:70px 8% 130px}}@media(max-width:1400px){.page-contact .content .form{padding:70px 6% 130px}}@media(max-width:600px){.page-contact .content .form{padding:30px 6% 50px}}