@media (max-width:767px){section.contact .inner{padding:40px 0 0}section.contact h3{font-size:36px;margin-bottom:30px}section.contact .contact_area{flex-direction:column;gap:unset}section.contact .info_box{background:#f3f4f6;order:2;padding:40px 20px 80px}section.contact .info_box h4{color:#374151;font-size:28px}section.contact .info_box span{font-size:14px;line-height:143%;margin:12px 0 18px}section.contact .info_box .info_list li{font-size:14px;gap:4px}section.contact .banner_box{height:33.88vw;margin-top:20px;padding:18px 0 18px 18px;width:100%}section.contact .banner_box strong{font-size:18px;line-height:144.5%}section.contact .banner_box span{font-size:14px}section.contact .banner_box span>.icon{height:16px;width:16px}section.contact .form_box{background:#fff;border-radius:unset;padding:0 20px 60px;width:100%}section.contact #hsForm_9ae5e6f8-358b-4053-bace-60125348ec97 label{font-size:14px;line-height:20px}section.contact #hsForm_9ae5e6f8-358b-4053-bace-60125348ec97 .hs-email .input input,section.contact #hsForm_9ae5e6f8-358b-4053-bace-60125348ec97 .hs-fieldtype-textarea textarea,section.contact #hsForm_9ae5e6f8-358b-4053-bace-60125348ec97 .hs_company .input input,section.contact #hsForm_9ae5e6f8-358b-4053-bace-60125348ec97 .hs_department_ .input input,section.contact #hsForm_9ae5e6f8-358b-4053-bace-60125348ec97 .hs_jobtitle .input input,section.contact #hsForm_9ae5e6f8-358b-4053-bace-60125348ec97 .hs_lastname .input input,section.contact #hsForm_9ae5e6f8-358b-4053-bace-60125348ec97 .hs_mobilephone .input input{border-radius:6px;font-size:15px;margin-top:6px;padding:10.5px 16px}section.contact #hsForm_9ae5e6f8-358b-4053-bace-60125348ec97 fieldset{flex-direction:column}section.contact #hsForm_9ae5e6f8-358b-4053-bace-60125348ec97 fieldset.form-columns-3 .hs-form-field{width:100%}section.contact #hsForm_9ae5e6f8-358b-4053-bace-60125348ec97 .legal-consent-container{margin-top:10px}section.contact #hsForm_9ae5e6f8-358b-4053-bace-60125348ec97 .legal-consent-container label{font-size:14px;line-height:20px}section.contact #hsForm_9ae5e6f8-358b-4053-bace-60125348ec97 .hs_submit input{border-radius:6px;font-size:14px;height:44px}section.contact .msg_submitted{display:none;gap:12px;padding:80px 20px 130px}section.contact .msg_submitted h3{font-size:32px;line-height:133.4%;margin-bottom:0}section.contact .msg_submitted span{font-size:14px;line-height:157%}section.contact .msg_submitted .feedback_box{border-radius:8px;gap:18px;margin-top:12px;padding:19px 18px;width:100%}section.contact .msg_submitted .feedback_list li{font-size:14px}section.contact .msg_submitted .feedback_list li:last-of-type{font-size:15px}section.contact .msg_submitted .group_btn{flex-direction:column;margin-top:12px;width:100%}section.contact .msg_submitted .group_btn a{font-size:15px;height:48px;width:100%}}