.contact_form_section .input input{border:0;border-radius:8px;height:62px;padding:0 20px;text-transform:capitalize}.contact_form_section .input input::placeholder{font-size:14px;font-weight:500;letter-spacing:1px}.contact_form_section .input textarea::placeholder{font-size:14px;font-weight:500;letter-spacing:1px}.contact_form_section .input textarea{border:0;border-radius:8px;font-size:14px;font-weight:500;letter-spacing:1px;min-height:166px;padding:20px;width:100%!important}.contact_form_section .actions input.hs-button{border:0;border-radius:4px;display:block;font-size:16px;font-weight:600;letter-spacing:1px;max-width:153px;padding:17px 26px;text-decoration:none;width:100%}.contact_form{overflow:hidden;position:relative}.contact_form:before{bottom:0;height:679px;left:0;width:410px}.contact_form:after{height:100%;right:0;top:0;width:522px}.contact_form:after,.contact_form:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.contact_form .contact_form_section{align-items:center;display:flex;gap:60px;margin:0;position:relative;z-index:1}.contact_form .contact_form_section .contact_form_content,.contact_form .contact_form_section .contact_form_img{padding:0;width:50%}.contact_form .contact_form_content .contact_form_details h2{letter-spacing:1px;line-height:100%;margin:0 0 50px;text-transform:capitalize}.contact_form .contact_form_section .contact_form_content form{background:transparent;border:none;padding:0}.contact_form .contact_form_content .form-title{background:transparent;border:none;display:none;margin:0;padding:0}.contact_form .contact_form_content form fieldset.form-columns-2{display:flex;flex-wrap:wrap}.contact_form .contact_form_content form fieldset.form-columns-2 .hs-form-field{float:none;padding:0 7.5px;width:50%}.contact_form .contact_form_content form fieldset.form-columns-2 .hs-form-field:first-child{padding:0 7.5px 0 0}.contact_form .contact_form_content form fieldset.form-columns-2 .hs-form-field:last-child{padding:0 0 0 7.5px}.contact_form .contact_form_content form .hs-form-field label,.contact_form .contact_form_content form fieldset.form-columns-1 .hs-form-field input,.contact_form .contact_form_content form fieldset.form-columns-1 .hs-form-field select{margin:0 0 12px}.contact_form .contact_form_content form .hs-form-field label span{font-size:14px;font-weight:500;letter-spacing:1px;line-height:18px}.contact_form .contact_form_content form .hs_submit.hs-submit{margin:15px 0 0}.contact_form .contact_form_content form fieldset.form-columns-2 .hs-form-field ul.hs-error-msgs li label.hs-error-msg{margin:0}.contact_form .contact_form_content form fieldset.form-columns-2 .hs-form-field ul.hs-error-msgs li{margin:10px 0 0}.contact_form .contact_form_section .contact_form_img img{border-radius:25px;width:100%}.contact_form .contact_form_section .contact_form_img{line-height:0}.contact_form .contact_form_content form fieldset.form-columns-1 .hs-form-field select{appearance:none;background-position-x:96%;background-position-y:center;background-repeat:no-repeat}.contact_form .contact_form_content form fieldset .hs-form-field .input,.contact_form .contact_form_content form fieldset.form-columns-1 .hs-message label{margin:0}@media only screen and (max-width:1350px){.contact_form .contact_form_section{margin:0}}@media (min-width:768px) and (max-width:1024px){.contact_form .contact_form_content .contact_form_details h2{font-size:30px}}@media only screen and (max-width:991px){.contact_form .contact_form_section{gap:30px}}@media only screen and (max-width:767px){.contact_form .contact_form_section{flex-direction:column}.contact_form_section .input textarea{width:100%!important}.contact_form .contact_form_content form fieldset.form-columns-2{flex-direction:column}.contact_form .contact_form_content form fieldset.form-columns-2 .hs-form-field{padding:0!important;width:100%}.contact_form .contact_form_section .contact_form_img img{height:500px!important;object-fit:cover}.contact_form .contact_form_section .contact_form_content,.contact_form .contact_form_section .contact_form_img{padding:0;width:100%}.contact_content{padding-top:30px}.contact_form .contact_form_content .contact_form_details h2{font-size:30px;margin-bottom:30px}}