.contact_section{background-color:var(--white)}.contact_section .contact_container{flex-wrap:wrap;gap:20px;max-width:990px;margin:0 auto}@media screen and (max-width:900px){.contact_section .contact_container{flex-direction:column}}.contact_section .main_title{color:var(--primary);margin-bottom:40px;font-size:2.5rem;font-weight:800}.contact_section .content_wrapper .left_column{flex:1;width:100%;min-width:300px}.contact_section .content_wrapper .left_column .info_block{margin-bottom:30px}.contact_section .content_wrapper .left_column .info_block .icon_header{align-items:center;gap:15px;margin-bottom:15px;display:flex}.contact_section .content_wrapper .left_column .info_block .icon_header .icon{color:var(--orgred);font-size:1.8rem}.contact_section .content_wrapper .left_column .info_block .icon_header h2{color:var(--black);margin:0;font-size:1.5rem;font-weight:800}.contact_section .content_wrapper .left_column .info_block .address_group{margin-bottom:20px;padding-left:0}.contact_section .content_wrapper .left_column .info_block .address_group p{color:#5d6d7e;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.contact_section .content_wrapper .left_column .info_block .text_content a,.contact_section .content_wrapper .left_column .info_block .text_content p{color:#5d6d7e;font-size:1.1rem;font-weight:600;text-decoration:none}.contact_section .content_wrapper .right_column{width:450px}@media (max-width:900px){.contact_section .content_wrapper .right_column{width:100%}}.contact_section .content_wrapper .right_column .form_container{background-color:var(--primary-light);border-radius:15px;padding:30px;box-shadow:0 4px 15px #0000000d}.contact_section .content_wrapper .right_column .form_container .field_group{padding-bottom:15px}.contact_section .content_wrapper .right_column .form_container .field_group label{color:var(--black);font-size:1rem;font-weight:700}.contact_section .content_wrapper .right_column .form_container .captcha_wrapper .captcha{vertical-align:middle}.contact_section .content_wrapper .right_column .form_container .captcha_wrapper .field_group{max-width:185px;padding-left:10px;display:inline-block}.contact_section .content_wrapper .right_column .form_container .captcha_wrapper .field_group .input_field{border:3px solid var(--orgred)}.contact_section .content_wrapper .right_column .form_container .submit_btn{background-color:var(--primary);width:100%;color:var(--white);cursor:pointer;border:none;border-radius:30px;padding:12px;font-size:18px;font-weight:600;transition:background-color .3s}.contact_section .content_wrapper .right_column .form_container .submit_btn:hover{background-color:var(--orgred)}
