.contact_form_wrap .form_wrap{max-width:1280px;margin:72px auto 0;padding:45px 40px 40px}.contact_form_wrap .form_wrap .text_16{margin:20px 0 29px}.contact_form_wrap .form_wrap form p{margin:0 !important}.contact_form_wrap .form_wrap .top_form_elements{width:-webkit-calc(100% + 36px);width:-moz-calc(100% + 36px);width:calc(100% + 36px);display:-webkit-box;display:-moz-box;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-left:-18px;margin-bottom:33px}.contact_form_wrap .form_wrap .top_form_elements .sm_input{width:-webkit-calc(33.33% - 36px);width:-moz-calc(33.33% - 36px);width:calc(33.33% - 36px);margin:0 18px;height:82px;border:1px solid #006649;background-color:#fff;padding:15px 24px 0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;position:relative}.contact_form_wrap .form_wrap .top_form_elements .sm_input .error_mess{position:absolute;left:24px;top:42px;background:#fff;width:-webkit-calc(100% - 49px);width:-moz-calc(100% - 49px);width:calc(100% - 49px);opacity:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;pointer-events:none}.contact_form_wrap .form_wrap .top_form_elements .sm_input.input_error{border:1px solid #c4112f}.contact_form_wrap .form_wrap .top_form_elements .sm_input.input_error .error_mess{opacity:1}.contact_form_wrap .form_wrap .top_form_elements .select_wrap{width:-webkit-calc(50% - 36px);width:-moz-calc(50% - 36px);width:calc(50% - 36px)}.contact_form_wrap .form_wrap .input_title{margin-bottom:10px}.contact_form_wrap .form_wrap .textarea_wrap{width:100%;border:1px solid #006649;background-color:#fff;padding:15px 24px 0;min-height:104px;position:relative;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.contact_form_wrap .form_wrap .textarea_wrap .error_mess{position:absolute;left:24px;top:42px;background:#fff;width:-webkit-calc(100% - 49px);width:-moz-calc(100% - 49px);width:calc(100% - 49px);opacity:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;pointer-events:none}.contact_form_wrap .form_wrap .textarea_wrap .text_12{margin-bottom:3px}.contact_form_wrap .form_wrap .textarea_wrap.input_error{border:1px solid #c4112f}.contact_form_wrap .form_wrap .textarea_wrap.input_error .error_mess{opacity:1}.contact_form_wrap .form_wrap input[type=text],.contact_form_wrap .form_wrap input[type=email],.contact_form_wrap .form_wrap input[type=tel],.contact_form_wrap .form_wrap select{height:24px;width:100%;color:#000;font-size:14px;font-weight:400;letter-spacing:normal;line-height:24px;border:0}.contact_form_wrap .form_wrap input[type=text]::-webkit-input-placeholder,.contact_form_wrap .form_wrap input[type=email]::-webkit-input-placeholder,.contact_form_wrap .form_wrap input[type=tel]::-webkit-input-placeholder,.contact_form_wrap .form_wrap select::-webkit-input-placeholder{opacity:1;color:#8e8e8e}.contact_form_wrap .form_wrap input[type=text]::-moz-placeholder,.contact_form_wrap .form_wrap input[type=email]::-moz-placeholder,.contact_form_wrap .form_wrap input[type=tel]::-moz-placeholder,.contact_form_wrap .form_wrap select::-moz-placeholder{opacity:1;color:#8e8e8e}.contact_form_wrap .form_wrap input[type=text]:-moz-placeholder,.contact_form_wrap .form_wrap input[type=email]:-moz-placeholder,.contact_form_wrap .form_wrap input[type=tel]:-moz-placeholder,.contact_form_wrap .form_wrap select:-moz-placeholder{opacity:1;color:#8e8e8e}.contact_form_wrap .form_wrap input[type=text]:-ms-input-placeholder,.contact_form_wrap .form_wrap input[type=email]:-ms-input-placeholder,.contact_form_wrap .form_wrap input[type=tel]:-ms-input-placeholder,.contact_form_wrap .form_wrap select:-ms-input-placeholder{opacity:1;color:#8e8e8e}.contact_form_wrap .form_wrap textarea{width:100%;resize:none;color:#000;font-size:14px;font-weight:400;letter-spacing:normal;line-height:24px;height:150px;border:0}.contact_form_wrap .form_wrap textarea::-webkit-input-placeholder{opacity:1;color:#8e8e8e}.contact_form_wrap .form_wrap textarea::-moz-placeholder{opacity:1;color:#8e8e8e}.contact_form_wrap .form_wrap textarea:-moz-placeholder{opacity:1;color:#8e8e8e}.contact_form_wrap .form_wrap textarea:-ms-input-placeholder{opacity:1;color:#8e8e8e}.contact_form_wrap .form_wrap input[type=submit]{height:48px;background-color:#006649;border:0;padding:0 28px;color:#fff;font-size:12px;font-weight:600;letter-spacing:1.5px;line-height:20px;text-transform:uppercase;margin-top:28px;cursor:pointer}.contact_form_wrap .form_wrap .wpcf7-response-output,.contact_form_wrap .form_wrap .wpcf7-not-valid-tip{display:none !important}.contact_form_wrap .form_wrap .wpcf7-not-valid-tip{font-size:10px;position:absolute;bottom:-15px;display:none}.contact_form_wrap .form_wrap .input_required{color:#c4112f;padding-left:6px}.contact_form_wrap .wpcf7-form .wpcf7-response-output{padding:0;border:none;margin:2em 0 0}.contact_form_wrap .wpcf7-form.sent .wpcf7-response-output{display:block !important;color:#006649}.contact_form_wrap .contact_details{max-width:1280px;margin:67px auto 108px}.contact_form_wrap .contact_details .details_wrap{display:-webkit-box;display:-moz-box;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;width:-webkit-calc(100% + 48px);width:-moz-calc(100% + 48px);width:calc(100% + 48px);margin-left:-24px}.contact_form_wrap .contact_details .details_wrap>div{width:-webkit-calc(50% - 48px);width:-moz-calc(50% - 48px);width:calc(50% - 48px);margin:0 24px}.contact_form_wrap .contact_details .text_12{margin-bottom:28px}.contact_form_wrap .contact_details .dinf_wrap{display:-webkit-box;display:-moz-box;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-bottom:10px}.contact_form_wrap .contact_details .dinf_wrap img{margin-right:16px;width:16px}.contact_form_wrap .contact_details .left_si_de{padding:26px 32px 19px}.contact_form_wrap .contact_details .right_si_de{border-bottom:1px solid #006649;padding-bottom:18px}.contact_form_wrap .contact_details .right_si_de .dinf_wrap{padding-left:6px}.contact_form_wrap .capuses_wrap .one_campus{display:-webkit-box;display:-moz-box;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.contact_form_wrap .capuses_wrap .one_campus.right_c_img{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-direction:row-reverse}.contact_form_wrap .capuses_wrap .campus_image{min-height:588px;width:50%;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}.contact_form_wrap .capuses_wrap .capus_info_wrap{width:50%;padding:72px 80px}.contact_form_wrap .capuses_wrap .capus_info_wrap .main_adress{margin-top:18px;margin-bottom:15px}.contact_form_wrap .capuses_wrap .capus_info_wrap .basic_btn{height:52px;display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding:0 28px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.contact_form_wrap .capuses_wrap .accordsMWrap{border-bottom:1px solid #006649}.contact_form_wrap .capuses_wrap .accordsMWrap .accord_title{display:-webkit-box;display:-moz-box;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;cursor:pointer;padding-bottom:11px;padding-top:24px}.contact_form_wrap .capuses_wrap .accordsMWrap .accord_title .left_marker{width:28px;height:28px;margin-right:12px;position:relative}.contact_form_wrap .capuses_wrap .accordsMWrap .accord_title .left_marker::after,.contact_form_wrap .capuses_wrap .accordsMWrap .accord_title .left_marker::before{content:"";position:absolute;width:16px;height:2px;background-color:#fff;top:13px;left:6px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.contact_form_wrap .capuses_wrap .accordsMWrap .accord_title .left_marker::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.contact_form_wrap .capuses_wrap .accordsMWrap .accord_title .text_12{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px)}.contact_form_wrap .capuses_wrap .accordsMWrap.activeInfoWrap .accord_title .left_marker::after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.contact_form_wrap .capuses_wrap .con_info_wrap{padding-top:6px;padding-bottom:17px;display:none}.contact_form_wrap .capuses_wrap .info_acc_elem{display:-webkit-box;display:-moz-box;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-bottom:10px}.contact_form_wrap .capuses_wrap .info_acc_elem img{width:16px;margin-left:6px;margin-right:17px}@media screen and (max-width: 1024px){.contact_form_wrap .form_wrap{margin:40px auto 0}.contact_form_wrap .form_wrap .text_16{margin:19px 0 14px}.contact_form_wrap .form_wrap .top_form_elements{width:100%;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-bottom:28px}.contact_form_wrap .form_wrap .top_form_elements .sm_input{width:-webkit-calc(50% - 16px);width:-moz-calc(50% - 16px);width:calc(50% - 16px);margin:0}.contact_form_wrap .form_wrap .top_form_elements .sm_input:first-child{margin-right:16px}.contact_form_wrap .form_wrap .top_form_elements .sm_input:nth-child(2){margin-left:16px}.contact_form_wrap .form_wrap .top_form_elements .emailInput_wrap{width:100%;margin-top:28px}.contact_form_wrap .form_wrap .textarea_wrap{min-height:120px}.contact_form_wrap .contact_details{margin:42px auto 72px}.contact_form_wrap .contact_details .details_wrap{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;margin-left:0;width:100%}.contact_form_wrap .contact_details .details_wrap>div{width:100%;margin:0}.contact_form_wrap .contact_details .text_12{margin-bottom:23px}.contact_form_wrap .contact_details .right_si_de{margin-top:44px !important}.contact_form_wrap .capuses_wrap .one_campus{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.contact_form_wrap .capuses_wrap .one_campus.right_c_img{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.contact_form_wrap .capuses_wrap .campus_image{height:684px;min-height:auto;width:100%}.contact_form_wrap .capuses_wrap .capus_info_wrap{width:100%;padding:72px 40px}.contact_form_wrap .capuses_wrap .capus_info_wrap .main_adress{margin-top:17px}}@media screen and (max-width: 767px){.contact_form_wrap .form_wrap{margin-top:20px;padding:45px 32px 32px}.contact_form_wrap .form_wrap .text_16{margin:19px 0 25px}.contact_form_wrap .form_wrap .top_form_elements{margin-bottom:0}.contact_form_wrap .form_wrap .top_form_elements .sm_input{width:100%;margin:0;margin-bottom:24px}.contact_form_wrap .form_wrap .top_form_elements .sm_input:first-child{margin-right:0}.contact_form_wrap .form_wrap .top_form_elements .sm_input:nth-child(2){margin-left:0}.contact_form_wrap .form_wrap .top_form_elements .emailInput_wrap{margin-top:0}.contact_form_wrap .contact_details{margin-top:30px}.contact_form_wrap .contact_details .right_si_de{margin-top:34px !important}.contact_form_wrap .capuses_wrap .campus_image{height:368px}.contact_form_wrap .capuses_wrap .capus_info_wrap{padding:57px 20px 72px}}