.g-recaptcha{margin-bottom:18px;text-align:right}.g-recaptcha>div{margin-left:auto}.contact-form{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:64px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:768px){.contact-form{margin-bottom:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.contact-form .form-call{margin-bottom:16px}.contact-form label{display:block;margin-bottom:20px;max-width:380px;min-width:290px}.contact-form label.submit-block{text-align:right}.contact-form fieldset{border:0;padding:0}.contact-form input,.contact-form select,.contact-form textarea{background:#fff;border:1px solid #d9d7d7;-webkit-box-sizing:border-box;box-sizing:border-box;height:52px;outline:none;padding:8px 22px;width:100%}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#f4511e}.contact-form input::-webkit-input-placeholder, .contact-form select::-webkit-input-placeholder, .contact-form textarea::-webkit-input-placeholder{color:#8f8f8f;font-size:16px;text-transform:uppercase}.contact-form input::-moz-placeholder, .contact-form select::-moz-placeholder, .contact-form textarea::-moz-placeholder{color:#8f8f8f;font-size:16px;text-transform:uppercase}.contact-form input:-ms-input-placeholder, .contact-form select:-ms-input-placeholder, .contact-form textarea:-ms-input-placeholder{color:#8f8f8f;font-size:16px;text-transform:uppercase}.contact-form input::-ms-input-placeholder, .contact-form select::-ms-input-placeholder, .contact-form textarea::-ms-input-placeholder{color:#8f8f8f;font-size:16px;text-transform:uppercase}.contact-form input::placeholder,.contact-form select::placeholder,.contact-form textarea::placeholder{color:#8f8f8f;font-size:16px;text-transform:uppercase}.contact-form select:focus{border:none;outline:auto}.contact-form .select_wrapper{position:relative}.contact-form .select_wrapper .select_box{background:#fff;border:1px solid #d9d7d7;-webkit-box-sizing:border-box;box-sizing:border-box;color:#8f8f8f;font-size:16px;height:52px;padding:12px 22px;position:relative;text-transform:uppercase;-webkit-transition:all .5s cubic-bezier(.77,.2,.05,1);transition:all .5s cubic-bezier(.77,.2,.05,1);width:100%}.contact-form .select_wrapper .select_box:before{border-color:#a4a3a3 transparent transparent;border-style:solid;border-width:10px 10px 0;content:"";display:block;height:0;position:absolute;right:20px;top:20px;-webkit-transition:all .5s cubic-bezier(.77,.2,.05,1);transition:all .5s cubic-bezier(.77,.2,.05,1);width:0}.contact-form .select_wrapper .select_box.isActive{border-color:#f4511e}.contact-form .select_wrapper .select_box.isActive:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .5s cubic-bezier(.77,.2,.05,1);transition:all .5s cubic-bezier(.77,.2,.05,1)}.contact-form .select_wrapper .select_box.hasSelected{color:#000;text-transform:none;-webkit-transition:none;transition:none}.contact-form .select_wrapper .select_box_options{background:#fff;left:0;max-height:0;overflow:hidden;position:absolute;top:52px;-webkit-transition:none;transition:none;width:calc(100% - 2px)}.contact-form .select_wrapper .select_box_options.isOpened{border:1px solid #f4511e;border-top:0;max-height:500px;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.contact-form .select_wrapper .select_box_options span{cursor:default;display:block;padding:3px 22px}.contact-form .select_wrapper .select_box_options span.isSelected,.contact-form .select_wrapper .select_box_options span:hover{background:#ccc}.contact-form textarea{height:100px;padding-bottom:5px;padding-top:15px;resize:none}.contact-form input[type=submit]{background:#f4511e;border:0;border-radius:24px;cursor:pointer;max-width:244px;padding:14px 30px}.contact-form input[type=submit]:disabled{background:#ccc;cursor:auto}.contact-form input[type=number]{-moz-appearance:textfield}.contact-form input[type=number]::-webkit-inner-spin-button,.contact-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.contact-form input[type=checkbox]{height:20px;width:20px}.contact-form input[type=checkbox].policy_check{opacity:0;position:absolute}.contact-form .hiddenRecaptcha_wrap{margin-bottom:15px;margin-top:-10px;text-align:right}.contact-form .privacy_notification{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.contact-form .privacy_notification .text{display:inline-block;font-size:.8em;margin-top:-10px}.contact-form .privacy_notification .custom-checkbox{display:block;height:20px;margin-right:10px;position:relative;width:20px}.contact-form .privacy_notification .custom-checkbox .custom-checkbox-box{background:#fff;border:1px solid #d9d7d7;cursor:pointer;height:20px;left:0;position:absolute;top:0;width:20px}.contact-form .privacy_notification .custom-checkbox .custom-checkbox-box:hover{background:#eee}.contact-form .privacy_notification .custom-checkbox .custom-checkbox-box.isChecked:after{border:solid #f4511e;border-width:0 3px 3px 0;content:"";height:13px;left:5px;position:absolute;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}
