.elementor-4694 .elementor-element.elementor-element-e6dd2a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-e6dd2a3 */body .e-con>.e-con-inner { padding: 0; }
.registration-formsec { overflow: hidden; padding-bottom: 183px; }
.registration-formsec .gform_heading { padding-top: 100px; padding-bottom: 30px; background-color: #FF4500; position: relative; z-index: 1;; }
.registration-formsec .gform_heading:before { position: absolute; top: 0; left: -100%; width: 100%; height: 100%; content: ''; background-color: #FF4500; }
.registration-formsec .gform_heading:after {  position: absolute; top: 0; right: -100%; width: 100%; height: 100%; content: ''; background-color: #FF4500; }
.registration-formsec .gform_title { margin-top: 0; font-family: "Avenit LT Std Roman"; font-weight: 400; font-size: 100px; line-height: 120px; color: #DCE4FF; }
.registration-formsec .gform_heading + form { padding-top: 150px; }
.registration-formsec h3 { font-family: "Avenit LT Std Roman", H1 mobile; font-weight: 400; font-size: 42px; line-height: 48px; color: #000000; margin-top: 0; }
.registration-formsec p {  font-family: "Noto Sans Display", Sans-serif; font-size: 17px; line-height: 22px; }
body .registration-formsec .gform-theme--framework .gfield > legend.gform-field-label { display: none; }
body .registration-formsec .gform-theme--framework .gfield .gform-field-label { font-family: "Noto Sans", H1 mobile; font-weight: 600; font-size: 17px; line-height: 22px; color: #000000; }
.registration-formsec .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework textarea, .registration-formsec .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="text"], .registration-formsec .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="number"], .registration-formsec .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="email"], .registration-formsec .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="tel"],  .registration-formsec .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="password"] , .registration-formsec .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework select { width: 100%; border: 0; border-bottom: 1px solid #000000; border-radius: 0; padding: 17px 17px 17px 0; background-color: transparent; height: auto; min-height: auto; box-shadow: none; appearance: none; -webkit-appearance: none; outline: 0; font-family: "Noto Sans", H1 mobile; font-weight: 400; font-size: 17px; line-height: 22px; color: #000000; outline: none !important; }
.registration-formsec .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework .gform-grid-col ::placeholder { font-weight: 600; }
body .registration-formsec  .gform_wrapper .gform-footer .gform_button {  border: 1px solid #002ED8; background-color: #002ED8 !important; border-radius: 50px !important; font-family: "Noto Sans", H1 mobile !important; font-weight: 700 !important; font-size: 15px !important; line-height: 1 !important; text-align: center !important; padding: 11px 24px !important; color: #FFFFFF !important; transition: all ease .5s  !important; outline: none !important; }
body .registration-formsec .gform_wrapper .gform-footer .gform_button:hover { background-color: transparent !important; color: #002ED8 !important; border-color: #002ED8 !important; }
.registration-formsec .gform-footer { margin-top: 72px; }
body .registration-formsec .gform_validation_errors { margin-top: 40px; border: 1px solid #C02B0B; border-radius: 0; background-color: #FEF9F8; font-size: 17px; line-height: 22px; outline: none;}
body .registration-formsec .gform_validation_errors li a { font-size: 17px; line-height: 22px; font-family: "Noto Sans", H1 mobile; outline: none; }
body .registration-formsec .gform-theme--framework .gform_validation_errors:focus { outline: none !important; } 



@media (max-width: 991px) {
.registration-formsec .gform_heading { padding-top: 80px; }    
.registration-formsec .gform_title { font-size: 60px; line-height: 1; }
.registration-formsec .gform_heading + form { padding-top: 60px; }
.registration-formsec { padding-bottom: 80px; }
.registration-formsec h3 {
font-size: 32px; line-height: 36px; }
.registration-formsec .gform-theme--foundation .gform_fields { grid-row-gap: 28px; row-gap: 28px; }
.registration-formsec .gform-theme--foundation .gform-grid-row { row-gap: 28px; }
}


@media (max-width: 767px) {
.registration-formsec .gform_title { font-size: 40px; }   
.registration-formsec .gform_heading { padding-top: 60px; padding-bottom: 20px; }
.registration-formsec .gform_heading + form { padding-top: 40px; }
.registration-formsec .gform-theme--foundation .gform_fields { grid-row-gap: 20px; row-gap: 20px; }
.registration-formsec .gform-theme--foundation .gform-grid-row { row-gap: 20px; }
.registration-formsec .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework textarea, .registration-formsec .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="text"], .registration-formsec .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="number"], .registration-formsec .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="email"], .registration-formsec .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="tel"],  .registration-formsec .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="password"] , .registration-formsec .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework select { font-size: 16px; }
.registration-formsec .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework .gform-grid-col ::placeholder { font-weight: 400; }
.registration-formsec { padding-bottom: 60px; }
}/* End custom CSS */