.register-section{display:inline-block;padding:60px 0 120px;width:100%}.register-section .sec-title{display:inline-block;margin-bottom:60px;text-align:center;width:100%}.register-section .sec-title h4{color:#034ea2;font-family:Open Sans,sans-serif;font-size:30px;font-weight:700;line-height:1.25em;margin:0}.register-section .register-inner{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.register-section .register-inner .form-section{display:inline-block;margin:0;width:64%}.register-section .register-inner .form-section form .hs-richtext h2{color:#034ea2;display:inline-block;font-family:Open Sans,sans-serif;font-size:30px;font-weight:700;line-height:1.25em;margin:0 0 30px;width:100%}.register-section .register-inner .form-section form fieldset{max-width:100%}.register-section .register-inner .form-section h3.form-title{display:none}.register-section .register-inner .form-section form{background:transparent;border:none}.register-section .register-inner .form-section form label{color:#818181;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:26px;margin:0 0 10px}.register-section .register-inner .form-section form label span.hs-form-required{color:#d33737}.register-section .register-inner .form-section form input[type=email],.register-section .register-inner .form-section form input[type=number],.register-section .register-inner .form-section form input[type=password],.register-section .register-inner .form-section form input[type=search],.register-section .register-inner .form-section form input[type=tel],.register-section .register-inner .form-section form input[type=text],.register-section .register-inner .form-section form select,.register-section .register-inner .form-section form textarea{background:transparent;border:1px solid #95989a;border-radius:5px;color:#818181;display:inline-block;font-family:Open Sans,sans-serif;font-size:13px;font-weight:400;height:auto;line-height:17px;padding:15px;width:100%}.register-section .register-inner .form-section form label.hs-error-msg{color:#d33737;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:18px;margin:0 0 8px}.register-section .register-inner .form-section form ul.hs-error-msgs li{line-height:0;list-style:none}.register-section .register-inner .form-section form ul.hs-error-msgs{margin:5px 0 0;padding:0}.register-section .register-inner .form-section form input[type=submit]{background:transparent;border:2px solid #e30613;border-radius:4px;color:#e30613;display:block;font-family:Open Sans,sans-serif;font-size:18px;font-weight:500;height:auto;line-height:20px;margin:20px 0 0 auto;padding:10px 23px;text-align:right;text-transform:uppercase;width:auto}.register-section .register-inner .form-section form input[type=submit]:hover{background:#034ea2;border:2px solid transparent;color:#fff}.register-section .register-inner .form-section form input::-webkit-input-placeholder{color:#818181;font-family:Open Sans,sans-serif;font-size:13px;font-weight:400;line-height:17px}.register-section .register-inner .form-section form input:-ms-input-placeholder{color:#818181;font-family:Open Sans,sans-serif;font-size:13px;font-weight:400;line-height:17px}.register-section .register-inner .form-section form input::placeholder{color:#818181;font-family:Open Sans,sans-serif;font-size:13px;font-weight:400;line-height:17px}.register-section .register-inner .form-section form .hs_error_rollup label{background:#f1c40f;color:#fff;display:inline-block;font-family:Open Sans,sans-serif;font-size:15px;font-weight:500;letter-spacing:1px;line-height:18px;margin:10px 0 20px;padding:17px 30px;text-transform:uppercase;width:100%}.register-section .register-inner .details-sec{display:inline-block;margin:0;width:33%}.register-section .register-inner .details-sec .detail-box{border:5px solid #034ea2;border-radius:10px;display:inline-block;padding:20px 35px;width:100%}.register-section .register-inner .details-sec .detail-box .title{align-items:center;display:flex;margin-bottom:26px;width:100%}.register-section .register-inner .details-sec .detail-box .title span{display:inline-block;height:19px;line-height:0;margin:0 10px 0 0;width:17px}.register-section .register-inner .details-sec .detail-box .title span svg{fill:#034ea2;display:inline-block;height:19px;width:17px}.register-section .register-inner .details-sec .detail-box .title h5{color:#ed1c24;font-family:Open Sans,sans-serif;font-size:19px;font-weight:400;line-height:1.375em;margin:0}.register-section .register-inner .details-sec .detail-box .schedule-wrap{display:inline-block;width:100%}.register-section .register-inner .details-sec .detail-box .schedule-wrap .schedule-inner{display:inline-block;line-height:0;width:100%}.register-section .register-inner .details-sec .detail-box .schedule-wrap .schedule-inner .schedule-title{display:inline-block;width:100%}.register-section .register-inner .details-sec .detail-box .schedule-wrap .schedule-inner .schedule-title span{color:#e30613;display:inline-block;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:26px;width:100%}.register-section .register-inner .details-sec .detail-box .schedule-wrap .schedule-inner .schedule-text{display:inline-block;width:100%}.register-section .register-inner .details-sec .detail-box .schedule-wrap .schedule-inner .schedule-text span{color:#034ea2;display:inline-block;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:26px;width:100%}@media(max-width:1000px){.register-section .register-inner .details-sec .detail-box{padding:20px 21px}}@media(max-width:768px){.register-section .register-inner .form-section{width:100%}.register-section .register-inner .details-sec{margin-top:20px;width:100%}}