.contact_sec{padding:0 0 60px}.contact_sec,.contact_sec .title,.contact_sec .title h3{display:inline-block;width:100%}.contact_sec .title h3{border-bottom:1px solid #efefef;color:#000;font-size:32px;font-weight:300;letter-spacing:.1em;line-height:1em;margin-bottom:15px;margin-top:15px;padding:0 0 5px;text-align:center;text-transform:uppercase}.contact_sec .wrap{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.contact_sec .wrap .form_part{display:inline-block;padding-right:20px;width:65%}.contact_sec .wrap .cont_details{display:inline-block;padding-left:20px;width:35%}.contact_sec .wrap .form_part .form_title{display:inline-block;width:100%}.contact_sec .wrap .form_part .form_title h4{border-bottom:1px solid #efefef;color:#000;display:inline-block;font-size:14px;line-height:1em;margin-bottom:15px;margin-top:15px;padding:0 0 5px;text-transform:uppercase;width:100%}.contact_sec .wrap .form_part form{background:no-repeat;display:inline-block;width:100%}.contact_sec .wrap .form_part h3{display:none}.contact_sec .wrap .form_part form label span{color:#666;font-size:14px;font-weight:300}.contact_sec .wrap .form_part form .form-columns-1 .input{display:inline-block;margin-right:0;width:100%}.contact_sec .wrap .form_part form .form-columns-1 .input input{width:100%}.contact_sec .wrap .form_part form .input input,.contact_sec .wrap .form_part form .input select{border:1px solid #d9d9d9;height:48px;outline:none!important;padding:4px}.contact_sec .wrap .form_part form .input select{font-size:18px}.contact_sec .wrap .form_part form .hs_message .input textarea{border:1px solid #d9d9d9;height:160px;outline:none!important;padding:4px;width:100%}.contact_sec .wrap .form_part form .hs_submit.hs-submit,.contact_sec .wrap .form_part form .hs_submit.hs-submit .actions{display:inline-block;width:100%}.contact_sec .wrap .form_part form .hs_submit.hs-submit .actions .hs-button.primary.large{background-color:#000;border:1px #494a52;border-radius:6px;color:#fff;font-size:16px;font-style:normal;font-weight:400;padding:12px 24px;text-decoration:none;text-transform:uppercase}.contact_sec .wrap .form_part form .hs_submit.hs-submit .actions .hs-button.primary.large:hover{background:#4c4c4c}.contact_sec .wrap .cont_details .details_title{border-bottom:1px solid #efefef;color:#000;display:inline-block;font-size:14px;line-height:1em;margin-bottom:15px;margin-top:15px;padding:0 0 5px;text-transform:uppercase;width:100%}.contact_sec .wrap .cont_details .map_image{display:inline-block;width:100%}.contact_sec .wrap .cont_details .map_image img{display:inline-block;object-fit:cover;object-position:center;width:100%}.contact_sec .wrap .cont_details .sub_content{display:inline-block;width:100%}.contact_sec .wrap .cont_details .sub_content h3{border-bottom:1px solid #efefef;color:#000;display:inline-block;font-size:14px;font-weight:400;line-height:1em;margin-bottom:15px;margin-top:15px;padding:0 0 5px;text-transform:uppercase;width:100%}.contact_sec .wrap .cont_details .sub_content p{color:grey;font-size:14px;line-height:20px;margin-bottom:0}.contact_sec .wrap .form_part form ul li label.hs-error-msg{font-size:14px;margin:0!important}.contact_sec .wrap .form_part form ul li{margin:0}.contact_sec .wrap .form_part form span.hs-form-required{color:#ef6b51!important}@media(max-width:991px){.contact_sec .wrap .form_part{padding:0;width:100%}.contact_sec .wrap .cont_details{padding:40px 0 0;width:100%}}@media(max-width:767px){.contact_sec .title h3{font-size:25px;margin-bottom:30px}}@media(max-width:480px){.contact_sec .hs-form-field{margin:0 0 15px}.contact_sec .wrap .form_part form .input input{width:100%!important}.contact_sec .wrap .form_part form .input{margin-right:0}.contact_sec .wrap .form_part form .input select{width:100%!important}.contact_sec .wrap .form_part form .input input,.contact_sec .wrap .form_part form .input select{height:40px}}