.form-section{overflow:hidden;padding:60px 0;position:relative}.form-section .form_bg_img{bottom:0;height:100%;position:absolute;right:0}.form-section .form_bg_img img{height:100%!important;object-fit:cover;width:100%}.form-section .heading-section{margin-bottom:40px}.form-section .heading-section h2{color:#373a3c;font-size:60px;font-weight:600;line-height:100%;margin:0}.form-section .row-sec{display:flex;flex-wrap:wrap}.form-section .row-sec .col-left{padding-right:80px;width:43.3%}.form-section .row-sec .col-right{padding-left:10px;width:56.7%}.form-section .row-sec .col-left .content-sec h3{color:#373a3c;font-size:25px;font-weight:700;line-height:30px;margin:0 0 10px}.form-section .row-sec .col-left .content-sec p{color:#373a3c;font-size:18px;font-weight:400;line-height:26px;margin:0 0 40px}.form-section .row-sec .col-right .formsec h3{display:none}.form-section .row-sec .col-right .formsec form{background:transparent}.form-section .row-sec .col-right .formsec form fieldset .hs-form-field{margin:0 0 26px;position:relative}.form-section .row-sec .col-right .formsec form fieldset .hs-form-field label{background:#fff;color:#373a3c;font-size:14px;font-weight:400;left:18px;padding:0 8px;position:absolute;top:-9px}.form-section .row-sec .col-right .formsec form fieldset .hs-form-field label span{color:#373a3c;font-size:14px;font-weight:400}.form-section .row-sec .col-right .formsec form fieldset .hs-form-field .input input{border:2px solid #87898a;color:#373a3c;font-size:16px;font-weight:400;line-height:normal;outline:none}.form-section .row-sec .col-right .formsec form fieldset.form-columns-1 .hs-form-field .input{margin:0;width:100%}.form-section .row-sec .col-right .formsec form fieldset.form-columns-1 .hs-form-field .input input{width:99%}.form-section .row-sec .col-right .formsec form fieldset.form-columns-1 .hs-form-field .input textarea{border:2px solid #87898a;color:#373a3c;font-size:16px;font-weight:400;height:166px;outline:none;width:99%}.form-section .row-sec .col-right .formsec form fieldset.form-columns-1 .hs_select__fichiers label{color:#373a3c;font-size:14px;font-weight:400;left:0;padding:0;position:relative;top:0}.form-section .row-sec .col-right .formsec form fieldset.form-columns-1 .hs_select__fichiers .input input{border:0}.form-section .row-sec .col-right .formsec form .hs-submit .actions{text-align:center}.form-section .row-sec .col-right .formsec form .hs-submit .actions input.hs-button{background:#3dae2b;box-shadow:none;color:#fff;display:inline-block;font-size:14px;font-weight:600;height:100%;padding:12px 25px;text-transform:uppercase;transition:.2s;width:auto}.form-section .row-sec .col-right .formsec form .hs-submit .actions input.hs-button:hover{background:#373a3c}.form-section .row-sec .col-right .formsec form fieldset{background:#fff;padding:0 30px}.form-section .row-sec .col-right .formsec form fieldset:first-child{padding-top:30px}.form-section .background-img{height:auto;object-position:right;position:absolute;right:0;top:0;width:auto}.form-section .row-sec .col-right .formsec form .hs_submit{margin-top:20px}.form-section .row-sec.layout_two{justify-content:center}.form-section .row-sec.layout_two .col-left{display:none}.form-section .row-sec.layout_two .col-right{padding:0}.form-section .heading-section h4{color:#373a3c;font-size:25px;font-weight:700;margin:0;text-transform:uppercase}.form-section .heading-section h4,.form-section .row-sec .col-left .content-sec h3{font-family:Archivo Condensed}.form-section .row-sec .col-right .formsec form .hs_error_rollup{padding:0 30px}.form-section .row-sec .col-right .formsec form .hs_error_rollup ul li{margin:0}.form-section .row-sec .col-right .formsec form .hs_error_rollup ul li label{color:#ef6b51}.form-section .row-sec .col-right .formsec form fieldset .hs-form-field ul.no-list.hs-error-msgs.inputs-list{display:block}.form-section .row-sec .col-right .formsec form fieldset .hs-form-field ul.no-list.hs-error-msgs.inputs-list li{display:inline-block;margin:12px 0 0}.form-section .row-sec .col-right .formsec form fieldset .hs-form-field ul.no-list.hs-error-msgs.inputs-list li label.hs-error-msg{color:#ef6b51;left:0;padding:0;position:relative}.form-section .content-wrapper{position:relative;z-index:99}@media screen and (max-width:767px){.form-section .heading-section h2{font-size:40px;line-height:100%}.form-section .row-sec .col-right .formsec form fieldset.form-columns-2 .hs-form-field{width:100%!important}.form-section .heading-section h4{padding-bottom:10px}.form-section .row-sec .col-left{padding-right:0;width:100%}.form-section .row-sec .col-right{padding-left:0;width:100%}.form-section .row-sec .col-left .content-sec p{font-size:16px;line-height:100%;margin:0 0 25px}.form-section .heading-section{margin-bottom:28px}.Text_two_columns .text_column_lists .text_two_col_section .text_two_col_text .right_section p,.Text_two_columns .text_column_lists .text_two_col_section .text_two_col_text .right_section ul li{font-size:16px}.form-section .row-sec .col-right .formsec form fieldset{padding:0 20px}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{width:100%!important}.form-section .row-sec .col-right .formsec form fieldset .hs-form-field .input{margin:0}}@media (min-width:768px) and (max-width:1024px){.form-section .heading-section h2{font-size:48px}.form-section .heading-section{margin-bottom:28px}.form-section .row-sec .col-left{padding-right:20px;width:35%}.form-section .row-sec .col-right{width:65%}}