/* Hide bullet list items replaced by the enrol section; avoid flash before JS runs. */
html:not(.fl-builder-edit) body.webinar .fl-node-vw6pniuzjt9h.IconBulletPoints ul > li {
	display: none !important;
}

/* Keep the enrol row hidden in its default page position until repositioned into the bullet list. */
html:not(.fl-builder-edit) body.webinar:not(.webinar-enrol-positioned) .fl-builder-content-primary > .HowWeWorkBoxesSection {
	display: none !important;
}

html:not(.fl-builder-edit) body.webinar .fl-node-vw6pniuzjt9h.IconBulletPoints ul > .HowWeWorkBoxesSection {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

body.webinar.redesign .VerticalMerge.LargeHeader:has(h2) { margin-bottom: -24px; }

body.redesign .integra-featured-in { margin-right: 0px; }

html body.redesign .testie.SinglePrice .edd_download_title h3 { font-size: 40px !important; line-height: 34px !important; }

html body.redesign .testie.SinglePrice .edd_download_title h3 > span { font-weight: 500; margin-top: 0px; }

body.webinar .HowWeWorkBoxesSection .fl-col-group-equal-height > .fl-col:nth-child(1), body.webinar .HowWeWorkBoxesSection .fl-col-group-equal-height > .fl-col:nth-child(2) { display: none; }

body.redesign.webinar .HowWeWorkBoxesSection .fl-row-content-wrap { background-color: transparent; }

body.redesign.webinar .HowWeWorkBoxesSection .fl-col-content.fl-node-content { margin-left: 0px; margin-right: 0px; }

body.redesign.webinar .HowWeWorkBoxesSection > div { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; }

body.webinar .integra-who-we-worked { margin-top: 120px; }

body.webinar .CountdownTimer { margin-top: 0px; }

.gform_wrapper.gravity-theme .gform_fields { column-gap: 0px !important; }

body:not(.home) #gform_wrapper_58 input[type="text"], body:not(.home) #gform_wrapper_58 input[type="email"] { border-bottom-color: rgb(143, 139, 136) !important; border-bottom-width: 1px; }

.integra-featured-in { line-height: 48px; }

#menu-education-header-menu li > ul > li > a { font-size: 18px !important; }

.fl-node-1hi6ljos5xbw #gform_fields_58 input { border-bottom-width: 3px; border-bottom-color: rgb(43, 47, 60); padding-left: 0px; }

@media (max-width: 550px) {
.integra-who-we-worked > div { margin-left: 0px !important; margin-right: 0px !important; }
}

@media (min-width: 901px) {
body.redesign.webinar .HowWeWorkBoxesSection { max-width: 415px; }
html:not(.fl-builder-edit) body.redesign.webinar .HowWeWorkBoxesSection { margin-left: 0px; }

body.webinar #gform_fields_58{gap:20px!important}
}

@media (max-width: 900px) {
body.redesign .integra-who-we-worked { margin-top: 50px; }
body.redesign .integra-who-we-worked .fl-module-rich-text.fl-module { margin-left: 0px; }
body.redesign header#customHeader > section > section.TextContainer h2 { font-size: 18px !important; line-height: 22px !important; }
.fl-rich-text > a.IntegraTestimonialsSliderNextButton, .inner-module-button.SoldOut, h2.gform_submission_error.hide_summary, div.single_down_outer_wrap .integra_download_shortcode .edd_go_to_checkout, .lwa-form.login-form input[type="text"], .lwa-form.login-form input[type="password"], .ContactUsPageGravityForm .uabb-gf-style.uabb-gf-form-style1 select, .ContactUsPageGravityForm .uabb-gf-style.uabb-gf-form-style1 textarea, .ContactUsPageGravityForm .uabb-gf-style.uabb-gf-form-style1 input[type="text"], .uabb-gf-style.uabb-gf-form-style1 input[type="text"], .uabb-gf-style.uabb-gf-form-style1 select, .uabb-gf-style.uabb-gf-form-style1 textarea, .ContactUsPageGravityForm ul li div.ginput_container > input[type="text"], .ContactUsPageGravityForm ul li div.ginput_container > textarea { font-size: 18px !important; }
body.integra-pt .fl-rich-text > a.IntegraTestimonialsSliderNextButton, .inner-module-button.SoldOut, h2.gform_submission_error.hide_summary, div.single_down_outer_wrap .integra_download_shortcode .edd_go_to_checkout, .lwa-form.login-form input[type="text"], .lwa-form.login-form input[type="password"], .ContactUsPageGravityForm .uabb-gf-style.uabb-gf-form-style1 select, .ContactUsPageGravityForm .uabb-gf-style.uabb-gf-form-style1 textarea, .ContactUsPageGravityForm .uabb-gf-style.uabb-gf-form-style1 input[type="text"], .uabb-gf-style.uabb-gf-form-style1 input[type="text"], .uabb-gf-style.uabb-gf-form-style1 select, .uabb-gf-style.uabb-gf-form-style1 textarea, .ContactUsPageGravityForm ul li div.ginput_container > input[type="text"], .ContactUsPageGravityForm ul li div.ginput_container > textarea { font-size: 18px !important; }
.fl-rich-text > h3 { font-size: 20px !important; }
legend.gfield_label, span.gfield_required, input.gfield-choice-input + label, .field_description_below > label { font-size: 18px !important; }
div.NewSubscriptionFormTextColumn div, #gform_fields_72 > div input { font-size: 18px !important; }
}

body.redesign.webinar .HowWeWorkBoxesSection .fl-row-content{margin-left:0!important}



@media (max-width: 900px){
  body.webinar.redesign header#customHeader{margin-bottom: 0!important}
}


#gform_submit_button_58:hover{background-color: #f77908!important}

.uabb-modal #gform_58 .gform_footer .gform_ajax_spinner{
  right:0!important;
    bottom: 29px;
    top: unset;
}

@media (max-width: 900px){
	body.redesign .redesign-price-section{margin-top:20px!important}
}

body.webinar .AlreadyEnrolledTitle{margin-top:0!important}

/* Download 37685 enrolled state: Zoom CTA in enrol section */
body.webinar #edd_download_37685 .WebinarZoomLink:hover{
	background:#e56c00!important;
	color:#fff!important;
}
html body a.IntegraPTButton.WebinarZoomLink{
    font-weight:500;
    background-color:white!important;
    color:#272727!important;
    height:48px!important;
    max-height: 48px!important;
    min-height: 48px!important;
    
    display:flex;

}

p:has(a.IntegraPTButton.WebinarZoomLink){
	margin-bottom: 20px;
}

body.redesign.webinar .fl-row:has(.IconBulletPoints) + .fl-row:has(.LargeHeader) .fl-row-content-wrap{
	margin-bottom:0!important;
}

.fl-node-elfouabm6d1q.LargeHeader{margin-bottom:0!important}

.redesign-price-section > p{margin-bottom: 0!important}