.register-sec{display:inline-block;padding:100px 0;position:relative;vertical-align:top;width:100%;z-index:1}.register-sec:before{background-image:url(https://f.hubspotusercontent20.net/hubfs/7923272/KG%20CPA%20Theme%202022/Images/KG-Logo.png);bottom:250px;height:140px;width:140px;z-index:0}.register-sec:after,.register-sec:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";left:0;position:absolute}.register-sec:after{background-image:url(https://f.hubspotusercontent20.net/hubfs/7923272/KG%20CPA%20Theme%202022/Images/register-bg.png);height:100%;top:0;width:100%;z-index:-1}.register-sec .register-wrap{display:block;margin:0 auto;max-width:900px;width:100%}.register-sec .register-wrap h2{margin-bottom:30px}.register-sec .register-wrap form,.register-sec .register-wrap h2{display:inline-block;vertical-align:top;width:100%}.register-sec .register-wrap form fieldset.form-columns-1 .hs-input{margin-right:20px;width:99%}.register-sec .register-wrap form fieldset.form-columns-2 .input{margin-right:20px}.register-sec .register-wrap form label{font-size:14px;font-weight:700}.register-sec .register-wrap form input[type=text],form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form select,form textarea{background-color:transparent;border:unset;border-bottom:2px solid #00a4bf;border-radius:0;height:46px;padding-left:0}.register-sec .register-wrap form textarea{height:100px}.register-sec .register-wrap form input[type=submit],form .hs-button{position:relative}.register-sec .register-wrap form input:focus-visible{outline:unset;outline:-webkit-unset;outline:-moz-unset}.register-sec .register-wrap form .hs-error-msg{font-size:12px;margin-top:-7px;position:absolute}.register-sec .register-wrap form .hs_error_rollup{display:none}.register-sec .register-wrap .submitted-message{color:#000;display:inline-block;font-size:16px;font-weight:700;line-height:26px;width:100%}.register-sec .register-wrap form fieldset.form-columns-1 .hs-form-field{margin-bottom:30px;margin-top:15px}@media(max-width:1199px){.register-sec:before{display:none}}@media(max-width:991px){.register-sec{padding:60px 0}.register-sec .register-wrap form fieldset.form-columns-3 .hs-form-field:last-child{width:34%!important}.register-sec .register-wrap form fieldset.form-columns-3 .hs-form-field:last-child .input{margin:0}.register-sec .register-wrap form fieldset.form-columns-1 .hs-form-field{width:100%!important}.register-sec .register-wrap form fieldset.form-columns-1 .hs-form-field .input{margin:0!important}}@media(max-width:767px){.register-sec .register-wrap{max-width:100%}.register-sec .register-wrap form fieldset.form-columns-1 .hs-input{margin-right:0;width:100%!important}.register-sec .register-wrap form fieldset.form-columns-1 .input,.register-sec .register-wrap form fieldset.form-columns-2 .input{margin-right:0}.register-sec .register-wrap form input[type=text],form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form select,form textarea{width:100%!important}.register-sec .register-wrap form textarea{height:75px;width:100%}.register-sec .register-wrap form fieldset.form-columns-1 .hs-form-field,.register-sec .register-wrap form fieldset.form-columns-2 .hs-form-field{width:100%}.register-sec .register-wrap form fieldset.form-columns-3,.register-sec .register-wrap form fieldset.form-columns-3 .hs-form-field{display:inline-block;width:100%}.register-sec .register-wrap form fieldset.form-columns-3 .hs-form-field:last-child{width:100%!important}.register-sec .register-wrap form fieldset.form-columns-3 .hs-form-field .input{margin:0}.register-sec .register-wrap h2{margin-bottom:15px}}