.contact_section{background:#f7f7f5;overflow:hidden;padding:120px 0;position:relative}.contact_section .tab_form{display:none}.contact_section .tab_form.current{display:block}.contact_section .contact_inner_wrapper{margin:0 auto;max-width:1100px;padding:0 40px}.contact_section .title_wrap{margin:0 auto 60px;max-width:760px;text-align:center}.contact_section .title h2{color:#13233d;font-weight:800;letter-spacing:-1px;line-height:1.1;margin:0}.contact_section .content{margin-top:24px}.contact_section .content p{color:#5f6979;line-height:1.8;margin:0}.contact_section .tab_heading{margin-bottom:28px;text-align:center}.contact_section .tab_heading h3{color:#13233d;font-weight:800;line-height:1.2;margin:0}.contact_section ul.tabs{background:#dff2b9;border-radius:16px 16px 0 0;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto;max-width:900px;overflow:hidden;padding:0}.contact_section ul.tabs li{color:#13233d;cursor:pointer;font-weight:700;padding:23px 20px;position:relative;text-align:center;transition:.3s ease}.contact_section ul.tabs li:hover{background:hsla(0,0%,100%,.25)}.contact_section ul.tabs li.current{background:#8cc63f;color:#fff}.contact_section .tab_content{background:#fff;border:1px solid rgba(19,35,61,.06);border-radius:0 0 24px 24px;box-shadow:0 15px 40px rgba(0,0,0,.05);margin:0 auto;max-width:900px;padding:50px}.contact_section form{width:100%}.contact_section .hs-form-field label{color:#13233d;display:block;font-weight:700;margin-bottom:12px}.contact_section .hs-input,.contact_section input,.contact_section select,.contact_section textarea{background:#fff!important;border:1px solid #d7dce2!important;border-radius:10px!important;box-shadow:none!important;color:#13233d!important;min-height:58px;padding:16px 18px!important;transition:.3s ease;width:100%!important}.contact_section textarea{min-height:180px;resize:vertical}.contact_section .hs-input:focus,.contact_section input:focus,.contact_section select:focus,.contact_section textarea:focus{border-color:#8cc63f!important;box-shadow:0 0 0 4px rgba(140,198,63,.12)!important;outline:none!important}.contact_section ::placeholder{color:#98a2b3}.contact_section .hs-form-field{margin-bottom:26px}.contact_section .hs-form .hs-form-field{width:100%}.contact_section .actions{margin-top:10px;text-align:right}.contact_section .hs-button{background:#8cc63f!important;border:none!important;border-radius:999px!important;color:#fff!important;cursor:pointer;font-weight:700!important;line-height:1;padding:18px 42px!important;transition:.3s ease}.contact_section .hs-button:hover{background:#79b32e!important;transform:translateY(-2px)}.contact_section .hs-error-msg{color:#e5484d;margin-top:8px}@media (max-width:991px){.contact_section{padding:100px 0}.contact_section .tab_content{padding:40px}.contact_section ul.tabs{border-radius:16px}.contact_section .tab_content{border-radius:16px;margin-top:20px}}@media (max-width:767px){.contact_section{padding:80px 0}.contact_section .contact_inner_wrapper{padding:0 20px}.contact_section .title h2{line-height:1.15}.contact_section ul.tabs{flex-direction:column}.contact_section ul.tabs li{padding:18px 20px;width:100%}.contact_section .tab_content{padding:28px 20px}.contact_section .actions{text-align:center}.contact_section .hs-button{width:100%}}