﻿.container{padding:0 20px;}@media only screen and (min-width:1020px){.container{padding:0 32px;}}.contact_page{padding-top:42px;padding-bottom:78px;}@media only screen and (min-width:1020px){.contact_page{padding-top:58px;}}.contact_page .g-recaptcha{padding-bottom:12px;}.contact_page .validation_error{color:#f00;}.title_page{font-size:28px;margin-bottom:34px;}@media only screen and (min-width:1020px){.title_page{font-size:44px;margin-bottom:20px;}}.title_page span{color:#3d52e1;}@media only screen and (min-width:767px){.contact_block{display:flex;flex-wrap:wrap;margin:0 -10px;}}@media only screen and (min-width:767px){.contact_box{order:2;width:45%;padding:0 10px;margin:-90px 0 0;}}@media only screen and (min-width:1020px){.contact_box{width:39.5%;margin-top:-85px;padding-right:16px;}}.contact_box p{margin:26px 0;line-height:1.3;font-size:20px;}@media only screen and (min-width:1020px){.contact_box p{font-size:20px;}}.contact_list{margin:37px 0 42px;padding-top:22px;border-top:1px solid #a2a2a2;}@media only screen and (min-width:1020px){.contact_list{margin:46px 0 34px;padding-top:29px;}}.contact_list li{border-bottom:1px solid #a2a2a2;padding:0 0 19px;margin:0 0 23px;}@media only screen and (min-width:1020px){.contact_list li{padding:0 0 26px;margin:0 0 28px;}}.contact_list .title{display:block;margin:0 0 12px;text-transform:uppercase;line-height:1.2;font-size:18px;color:#3d52e1;font-weight:500;}@media only screen and (min-width:1020px){.contact_list .title{font-size:18px;}}.contact_list a,.contact_list span{line-height:1.2;font-size:18px;font-weight:500;color:#0d0d0d;text-decoration:none;}@media only screen and (min-width:1020px){.contact_list a,.contact_list span{font-size:18px;}}.contact_list a:hover{text-decoration:underline;}@media only screen and (min-width:1020px){.contact_list span{display:block;max-width:280px;}}@media only screen and (min-width:767px){.contact_form_box{order:1;width:55%;padding:0 10px;margin:0 0 0;}}@media only screen and (min-width:1020px){.contact_form_box{width:60.5%;}}@media only screen and (min-width:1020px){.form{max-width:534px;}}.form .title_form{display:block;margin:0 0 36px;text-transform:uppercase;line-height:1.2;font-size:18px;color:#3d52e1;font-weight:500;}@media only screen and (min-width:1020px){.form .title_form{color:#0d0d0d;text-transform:none;font-size:20px;margin-bottom:63px;}}.form .inpt_holder,.form .txtr_holder{position:relative;margin:0 0 25px;}@media only screen and (min-width:1020px){.form .inpt_holder,.form .txtr_holder{margin:0 0 28px;}}.form .label{position:absolute;top:-11px;left:12px;display:block;padding:0 5px;background:#fff;line-height:1;font-weight:500;font-size:16px;color:#a2a2a2;margin:0 0 0;}@media only screen and (min-width:640px){.form .label{width:auto;}}@media only screen and (min-width:1020px){.form .label{font-size:16px;}}.form input[type=text],.form textarea{display:block;width:100%;border-radius:8px;border:1px solid #a2a2a2;padding:0 20px;color:#0d0d0d;line-height:1;font-weight:500;font-size:16px;height:55px;}@media only screen and (min-width:640px){.form input[type=text],.form textarea{max-width:none;}}@media only screen and (min-width:1020px){.form input[type=text],.form textarea{font-size:14px;}}.form textarea{height:160px;resize:none;padding:20px;}.form textarea::placeholder{line-height:1;font-weight:500;font-size:16px;color:#0d0d0d;opacity:.6;}.form .sbmt{margin:0 0 20px;}@media only screen and (min-width:1020px){.form .sbmt{width:46%;}}.form input[type=submit]{height:50px;font-size:16px;font-weight:600;}@media only screen and (min-width:1020px){.form input[type=submit]{height:55px;font-size:18px;}}.form .dscr_form{color:#000;line-height:1.3;font-size:14px;font-weight:400;}@media only screen and (min-width:1020px){.form .dscr_form{width:54%;font-size:14px;margin:0 0 16px;padding-left:38px;}}.form .dscr_form a{text-decoration:underline;font-weight:500;color:#3d52e1;}.form .dscr_form a:hover{text-decoration:underline;}@media only screen and (min-width:1020px){.form .sbmt_holder{display:flex;flex-wrap:wrap;align-items:center;}}