body{color:#272727;}

#content h2,
h3.fl-node-3bg1x6kqmaov{color:#272727}

body > header#customHeaderD1 a#headerLink, body > header#customHeader > section > section.TextContainer h1, body > header#customHeader > section > section.TextContainer h2 { color: white !important; }

body > header#customHeader { }

#headerButtonContainer button { color: white !important;   
  text-shadow: 
    0 0 10px black;
    /*mix-blend-mode: difference;*/
  }

#showRightPush svg{filter: drop-shadow(2px 2px 5px black);
width:20px;height:20px;

}


#showRightPush {
        display: flex;
    align-items: center;
    gap: 10px;

}

#showRightPush:before{content:none!important}

input[type="submit"].gform_button.button, #gform_71 .gform_footer input[type="submit"].gform_button.button, .gform_footer input[type="submit"].gform_button.button, #gform_50 .gform_footer input[type="submit"].gform_button.button { border-bottom-color: rgb(43, 47, 60); display: inline-block; padding-right: 0px !important; background: none !important; border-bottom-width: 3px !important; border-bottom-style: solid !important; padding-bottom: 7px !important; font-weight: 600 !important; }

.IntegraPTButton { border-bottom: 3px solid white; padding-bottom: 3px; display: inline-block; }
#menu-education-header-menu li > ul > li > a { font-size:20px !important; }

button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .ast-custom-button:hover .button:hover, .ast-custom-button:hover, input[type="reset"]:hover, input[type="reset"]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus { background-color: rgb(247, 121, 8); border-color: rgb(247, 121, 8); }

.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] { color: rgb(247, 121, 8); }

.field_sublabel_below > label { line-height: 1.4em !important; }

header#customHeader a i.icon-Icons-Integra-website_Shopping-cart { color: white; }



body header#customHeader > section > section.TextContainer span, body header#customHeader > section > section.TextContainer a#headerLink, body.page-id-32072 .RollingTitleText .Container > span { color: rgb(43, 47, 60); border-bottom-color: rgb(43, 47, 60); }

body header#customHeader > section > section.TextContainer figure { background-color: rgb(247, 121, 8) !important; }

body #desktopContainer { padding-top: 140px !important; }

body header#customHeader > section > section > div { padding-left: 40px; padding-right: 40px; }

body header#customHeader > section > section.TextContainer span, body.page-id-32102 header#customHeader > section > section.TextContainer a#headerLink, body.page-id-32102 .RollingTitleText .Container > span { color: rgb(43, 47, 60); border-bottom-color: rgb(43, 47, 60); }

body header#customHeader > section > section.TextContainer h2 { color: rgb(43, 47, 60) !important; font-weight: 600; }

header#customHeader a i.icon-Icons-Integra-website_Shopping-cart { color: rgb(43, 47, 60); }

#menu-education-header-menu-part-2 { margin-top: 42px; }

body.integra-pt .side-menu-area ul li a { padding-top: 0px; padding-bottom: 0px; }

.lwa-form .lwa-username.input-field > input, .lwa-form .lwa-password.input-field > input, .lwa-remember .lwa-remember-email.input-field > input, body .lwa-bones .pixelbones input[type="text"], body .lwa-bones .pixelbones input[type="password"], body .lwa-bones .pixelbones input[type="text"]:focus, body .lwa-bones .pixelbones input[type="password"]:focus { margin-bottom: 12px; min-height: 50px; border-top: 0px !important; border-left: 0px !important; border-right: 0px !important; border-radius: 0px !important; padding: 0px 0px 8px !important; margin-top: 0px !important; font-size: 20px !important; }

form.lwa-form .grid-container.submit { display: flex !important; margin-top: 10px !important; }

body form.lwa-form .grid-container.submit a.lwa-links-remember { margin-top: 0px !important; }

body .lwa-bones .pixelbones input[type="submit"].button-primary[value] { background-color: transparent !important; }

body.integra-pt.lwa-bones .pixelbones .button.button-primary:hover:not([disabled]), body.integra-pt.lwa-bones .pixelbones button.button-primary:hover:not([disabled]), body.integra-pt.lwa-bones .pixelbones input[type="submit"].button-primary:hover:not([disabled]), body.integra-pt.lwa-bones .pixelbones input[type="reset"].button-primary:hover:not([disabled]), body.integra-pt.lwa-bones .pixelbones input[type="button"].button-primary:hover:not([disabled]), body.integra-pt.lwa-bones .pixelbones .button.button-primary:focus:not([disabled]), body.integra-pt.lwa-bones .pixelbones button.button-primary:focus:not([disabled]), body.integra-pt.lwa-bones .pixelbones input[type="submit"].button-primary:focus:not([disabled]), body.integra-pt.lwa-bones .pixelbones input[type="reset"].button-primary:focus:not([disabled]), body.integra-pt.lwa-bones .pixelbones input[type="button"].button-primary:focus:not([disabled]), .lwa-bones .pixelbones input[type="submit"].button-primary, .lwa-bones .pixelbones input[type="submit"].button-primary:hover, .lwa-bones .pixelbones input[type="submit"].button-primary:active, .lwa-bones .pixelbones input[type="submit"].button-primary:focus, .lwa-bones .pixelbones .button.button-primary, .lwa-bones .pixelbones button.button-primary, .lwa-bones .pixelbones input[type="button"].button-primary, .lwa-bones .pixelbones input[type="reset"].button-primary, .lwa-bones .pixelbones input[type="submit"].button-primary, .lwa-bones .pixelbones input[type="submit"].button-primary[name] { background-color: transparent !important; }

body.integra-pt a.lwa-links-remember-cancel.button { background-color: transparent !important; color: rgb(247, 121, 8) !important; text-transform: none !important; border-top: none !important; border-right: none !important; border-left: none !important; border-image: initial !important; font-size: 20px !important; padding-left: 0px !important; padding-right: 0px !important; border-bottom: 3px solid rgb(247, 121, 8) !important; border-radius: 0px !important; line-height: 30px !important; margin-bottom: 0px !important; }

body.redesign header#customHeader > section > section.TextContainer span, body.redesign header#customHeader > section > section.TextContainer h2 { color: white !important; font-weight: 800; }

body.redesign header#customHeader > section > section.TextContainer h1 { padding-top: 10px; line-height: 91.5px!important; font-size: 80px !important; font-weight: 900 !important; }

body.redesign .fl-icon-wrap { display: flex; flex-direction: column; }

body.redesign .fl-icon-wrap > * { display: block; text-align: center; }

body.redesign .fl-icon-wrap i { float: none; }

body.redesign footer .fl-node-61a0ab517a0df { display: none; }

body.redesign .fl-node-61a0ab517a0d5 > div { padding-top: 120px; }

body.redesign footer .astra-advanced-hook-25862 .IntegraPTButton, #gform_submit_button_76, #gform_submit_button_52 { background: #F77908!important; height: 41px; padding: 0px 15px !important; color: white !important; }
body.redesign footer .astra-advanced-hook-25862 .IntegraPTButton:hover, body.redesign #gform_submit_button_76:hover, #gform_submit_button_52:hover { background: black!important;}
body.redesign .fl-node-61a0ab517a0db .fl-rich-text > p:nth-of-type(3) { float: left; margin-right: 20px; }

body.redesign #gform_submit_button_76 { font-size: 20px !important; }

body.redesign button:not(.enrol-arrow):hover, body.redesign .fl-button:hover { border-color: transparent !important; color: white !important; background: black !important; }

body.redesign .fl-icon-wrap i { position: relative; }

body.redesign input[type="submit"].gform_button.button, #gform_71 .gform_footer input[type="submit"].gform_button.button, .gform_footer input[type="submit"].gform_button.button#gform_submit_button_71, .ChooseYourJourneySection .fl-photo button { align-items: center; justify-content: center; background-color: rgb(39, 39, 39) !important; color: white !important; padding: 15px !important; display: flex !important; min-height: 41px !important; max-height: 41px !important; line-height: normal !important; box-sizing: border-box !important; border: 0px solid transparent !important; font-weight: 500 !important; }

#desktopContainer .ButtonContainer { order: 3; display: flex; gap: 20px; }

html:not(.fl-builder-edit) body.redesign .WhatSetsUsApart .fl-col-group-nested:not(:has(.MediumHeader)) > .fl-col-small:nth-of-type(1) { width: 100px; }

html:not(.fl-builder-edit) body.redesign .WhatSetsUsApart .fl-row-content-wrap > div > div > div > .fl-col-content.fl-node-content { display: flex; flex-wrap: wrap; justify-content: flex-start; }

html:not(.fl-builder-edit) body.redesign .WhatSetsUsApart .fl-row-content-wrap > div > div > div > .fl-col-content.fl-node-content > div:first-of-type { width: 100%; }

html:not(.fl-builder-edit) body.redesign .WhatSetsUsApart .fl-row-content-wrap > div > div > div > .fl-col-content.fl-node-content { display: flex; flex-wrap: wrap; }

body.redesign .fl-node-61a0ab517a0db .IntegraPTButton { border-bottom: 0px !important; }

body.redesign header#customHeader > section > section.TextContainer button, body.redesign .AmenitiesSection .fl-rich-text > p, body.redesign .HowWeWorkBoxesSection a.edd_go_to_checkout.button.blue.edd-submit, body.redesign .HowWeWorkBoxesSection button.edd-add-to-cart.button, body.redesign .MemberDashboardSubSection.Selected.NextClassesSection h2, body.redesign .NextLiveCourseScheduleContainer h3, body.redesign .CourseworkBoxTextContainer .grey_btn, body.redesign.integra-edu .NextLiveCourse .single_module_outer > div.NewClassInfo .NewClassInfoColumn > button, .NewClassInfo .NewClassInfoColumn > span:nth-of-type(2), body.redesign.page-template-member-dashboard header#customHeader h4, body.redesign.page-template-member-dashboard-resources header#customHeader h4 { font-size: 20px !important; line-height: 30px !important; font-weight: 500 !important; }

body.redesign .MediumHeader h2 span.fl-heading-text, body.redesign .MediumHeader h3 span.fl-heading-text, body.redesign .fl-node-4qguln3mscho .fl-heading-text, body.redesign .fl-node-tb4fnrw6l078 .fl-heading-text, body.redesign .fl-node-b4pnr3xj8wvq.LargeHeader .fl-heading-text, body.redesign .fl-node-u6eqodlfz5v1.LargeHeader .fl-heading-text, body.redesign .fl-node-tarm38z52ueb.LargeHeader .fl-heading-text, body.redesign .fl-node-jmv9d4f601hq.fl-heading-text, body.redesign .LHSBulletPointsImageRow .fl-heading-text, body.redesign .WhatSetsUsApart .fl-col-group-nested > .fl-col-small:nth-child(2) h2 .fl-heading-text, body.redesign .WhatSetsUsApart .fl-col-group-nested > .fl-col-small:nth-child(2) h2, body.redesign .fl-node-h9d7mputnjkf .fl-heading-text, body.redesign .fl-node-cv7s0ix2jqtl .fl-heading-text, body.redesign .fl-node-6wtie57o4xp2 h3, body.about-us .WhatSetsUsApart .fl-module-heading:not(.MediumHeader) .fl-heading-text, body.redesign #gform_wrapper_75 .gfield_checkbox .gchoice > input + label, body.redesign.page-template-member-dashboard-resources h1, body.single-sfwd-topic #primary h2, body.redesign .integra-featured-in .fl-rich-text > h3 > span, body.redesign .IntegraDevelopmentPhase .fl-rich-text > h3, body.redesign .IntegraDevelopmentPhase.fl-rich-text > h3, body.redesign h3.TickIconTitle, body.redesign .fl-node-6ebrw2hfiku0 h3, body.redesign h3.fl-node-vfbu54wd8rjy, body.redesign .fl-node-mf0aivxtslgz h3 span.fl-heading-text, body.redesign.integra-edu .TopicScheduleColumns h3 span { font-size: 34px !important; line-height: 37.5px !important; font-weight: 900 !important; }

body.redesign #field_75_2 legend, body.redesign .fl-node-cgh0ensrbvj3 p, body.redesign .fl-node-38wcd6vm7fn5.LHSText p, body.redesign .fl-node-2zb6uq7imk9s p, body.redesign .fl-node-931woca5qng2 p, body.redesign .fl-node-l6a1wmv3trq5 p, body.redesign .fl-node-jma1lixsyz4f p, body.redesign .fl-node-5uy36e9jkaoh p,  body.redesign #field_75_22 select, body.redesign #field_75_23 select, body.redesign label.gform-field-label, body.redesign input, body.redesign input[type="text"], textarea, #input_75_3, #input_75_5, #input_75_7, #input_75_8, #field_75_25, body.redesign #gform_submit_button_75, #input_75_14, #input_75_16, #input_75_17, #input_75_18, #input_75_19, #input_75_20, body.redesign .fl-node-xk9caj6dprlf p, body.redesign .fl-node-pcn8fa51egzr p, body.redesign .fl-node-aopr8tkgxq4v.LHSText p, body.redesign .HowWeWorkTitleSection p, body.redesign .HowWeWorkBoxesSection p, body.redesign.performance-redesign .fl-rich-text > p, body.redesign .IntegraDevelopmentPhase .fl-rich-text ul li, .ServiceComparisonTable td, body.redesign #field_75_24, body.redesign #customLoginSection p, #integraModal p, body.redesign .IntegraResource > p, body.redesign .single_blog_ovrvw_innr .BlogNewContainer span, body.redesign.learndash-cpt p, body.redesign .IntegraReadTime, body.redesign .fl-node-f9y41rk5n2lc .fl-rich-text > ul li, body.redesign .fl-node-dmkyoew9gt8z.fl-module-rich-text ul li { line-height: 30px; font-weight: 500; font-size: 20px !important; }

body.redesign.how-we-work .fl-rich-text > p, body.redesign .fl-rich-text > p { font-size: 20px; line-height: 30px; font-weight: 500; }

body.redesign .fl-node-q1gpinxbrd4e p, body.redesign .fl-builder-content .fl-node-74lmpebo3k5h p, body.redesign .fl-node-ix7hrvw0su4f p, body.redesign .ChooseYourJourneySection strong, body.redesign .ChooseYourJourneySection p, body.redesign .fl-node-iyzrumkgq2ex p, body.redesign .WhatSetsUsApart .fl-col-group-nested > .fl-col-small:nth-child(2) .fl-rich-text p, body.redesign .fl-node-yhqkoljs07md p, body.redesign .fl-node-3evmpy9xqszg p { font-size: 20px; line-height: 30px; font-weight: 500; }

.fl-node-bv0oa6ge7rim p, body.redesign .fl-node-ico610uvadxg p, body.redesign .WhatSetsUsApart .fl-col-group-nested > .fl-col-small:nth-child(1) p strong, body.redesign .IntegraDevelopmentPhase h3 strong, body.redesign.page-template-member-dashboard-resources #content h2, body.redesign .IntegraResource > p strong, body.redesign.library div:not(.courses-area-pro) > .blog_ovrvw_outer .single_blog_ovrvw_innr h3.blog_ovrvw_title > a, body.redesign .IntegraSidebarCourseContentContainer.MixedSteps .Section h4, body.redesign #stepCount::before, body.redesign:not(.single-sfwd-courses) .NewQuizColumn.Sidebar h3 { font-size: 20px !important; font-weight: 900 !important; }

body.redesign:not(.how-we-work) .WhatSetsUsApart:not(.InModal) .fl-row-content-wrap { padding-bottom: 110px; }

form#gform_76 { display: inline-flex; width: 100%; justify-content: space-between; gap: 50px; }

form#gform_76 > .gform-body { width: 100%; }

body.redesign footer.ast-custom-footer .fl-node-61a0ab517a0d3 .fl-row-content-wrap { background: transparent; }

body.redesign footer .fl-node-61a0ab517a0b2 > .fl-row-content-wrap { padding-top: 0px !important; }

body.redesign .fl-node-61a0ab517a0c1 strong, body.redesign .fl-node-61a0ab517a0db .fl-rich-text > p > strong > span,
 html body.redesign footer a.IntegraPTButton { line-height: 30px!important; font-weight: 900; font-size: 20px !important; }

body.redesign .side-menu li > a[href="javascript: void(0)"] { display: flex; }

body.redesign .lwa-bones .pixelbones input[type="submit"].button-primary, body.redesign #getMagicLink { align-items: center; justify-content: center; background-color: rgb(247, 121, 8) !important; color: white !important; padding: 15px !important; display: flex !important; min-height: 48px !important; max-height: 48px !important; line-height: normal !important; box-sizing: border-box !important; border: 0px solid transparent !important; font-weight: 500 !important; }

body.redesign .lwa-links-remember-cancel.button, body.redesign .lwa-bones .pixelbones .button.lwa-links-remember-cancel:hover { background-color: rgb(39, 39, 39) !important; }

body.redesign .fl-module-button .Black.Orange .fl-button, body.redesign.integra-pt .Black.Orange a:not(:hover) { background-color: rgb(247, 121, 8) !important; }

body.redesign .fl-node-61a0ab517a0d7 > .fl-col-content { }

html body.redesign a.IntegraPTButton { padding-left: 15px; display: inline-flex; align-items: center; font-weight: 500; background-color: rgb(247, 121, 8) !important; border-bottom: 0px !important; color: white !important; padding-right: 15px !important; height: 42px !important; }

.ThreeDisciplines h2, .ChooseYourJourneySection h2, .WhatSetsUsApart h2, .HowWeWorkTitleSection h2, .ThreePhasesOfProgression h2, body.redesign .WhatsIncluded h2 span.fl-heading-text, body.redesign .WhatYouCanExpect h2 span.fl-heading-text, .IntegraTabsContainer h2, .IndustryLeadingPersonalTrainingSection h3, .WhatYouCanExpect h2 { color: rgb(39, 39, 39); font-size: 60px !important; font-weight: 900 !important; line-height: 64px !important; }

.ChooseYourJourneySection h3, h3.Subheader, body.redesign .LHSBulletPointsImageRow h3.fl-heading-text.Subheader { font-size:28px!important; color:#272727!important; line-height:32px!important; margin-bottom: 12px!important}

.ChooseYourJourneySection h3 + h2, h3.Subheader + h2, body.redesign .LHSBulletPointsImageRow h3.fl-heading-text.Subheader + h2{
	margin-top: 0!important;
}

.ChooseYourJourneySection h4 { font-weight: 900; font-size: 22px; line-height: 23px; margin-bottom: 0px; margin-top: 0px; }

html:not(.fl-builder-edit) body.redesign.page-id-35840 .WhatSetsUsApart .fl-col-group-nested:not(:has(.MediumHeader)) { width: 25%; }
/*
body.redesign .fl-row-fixed-width, body.redesign .fl-row-content.fl-row-fixed-width.fl-node-content, body.what-we-do .fl-row-fixed-width, body.what-we-do .fl-row-content.fl-row-fixed-width.fl-node-content, body.how-we-work .fl-row-fixed-width, body.how-we-work .fl-row-content.fl-row-fixed-width.fl-node-content, body.page-id-35840 .fl-row-fixed-width, body.page-id-35840 .fl-row-content.fl-row-fixed-width.fl-node-content{ max-width: 1200px !important; }

@media (max-width: 1279px) and (min-width: 901px){
	body.redesign .fl-row-fixed-width, body.redesign .fl-row-content.fl-row-fixed-width.fl-node-content, body.what-we-do .fl-row-fixed-width, body.what-we-do .fl-row-content.fl-row-fixed-width.fl-node-content, body.how-we-work .fl-row-fixed-width, body.how-we-work .fl-row-content.fl-row-fixed-width.fl-node-content, body.page-id-35840 .fl-row-fixed-width, body.page-id-35840 .fl-row-content.fl-row-fixed-width.fl-node-content{
		max-width: calc(100vw - 80px)!important;
	}
	.fl-node-c0tbkij239zp > .fl-col-content{margin-left:0}
}
*/

header .ButtonContainer { flex-flow: column wrap; }

header .ButtonContainer button { margin-top: 0px !important; width: 196px !important; background-color: rgb(247, 121, 8) !important; color: white !important; }

.ChooseYourJourneySection .fl-button { position: absolute; bottom: 60px; }

.WhatSetsUsApart .fl-col-content > .fl-col-group-nested:not(:first-child) { padding-left: 20px; }

#desktopContainer .ButtonContainer { margin-top: 20px; }

.ThreeDisciplines.ChooseYourJourneySection .fl-col-group-nested { column-gap: 40px; flex-wrap: nowrap; margin-top: 40px;}

@media (max-width: 900px){
.ThreeDisciplines.ChooseYourJourneySection .fl-col-group-nested {  margin-top: 10px;}

}
@media (min-width: 901px){
  .MobileEnrolSectionInfo{display:none}
	.ThreeDisciplines.ChooseYourJourneySection .fl-col-group-nested {  min-width: calc(100% + 40px); }

	 .ThreeDisciplines.ChooseYourJourneySection .fl-col-group-nested {
	 	margin-left: -20px!important;
	 }
	}
@media (min-width: 1441px){
/*	 .ThreeDisciplines.ChooseYourJourneySection .fl-col-group-nested {
	 	margin-left: 20px!important;
	 }*/
}

html:not(.fl-builder-edit) body.redesign .WhatSetsUsApart:not(.WithIntro) .fl-row-content-wrap > div > div > div > .fl-col-content.fl-node-content > div:not(:nth-of-type(1)) { flex-direction: column; }

html:not(.fl-builder-edit) body.redesign .WhatSetsUsApart:not(.WithIntro) .fl-col-group-nested:has(p) .fl-module { margin-left: 0px; }

/*p.featured-author, p.featured-author strong { color: rgba(238, 238, 238, 0.933) !important; }
*/
/*.fl-row:has(.featured-author) .fl-col-small > div { background: rgb(238, 238, 238); border-radius: 100%; position: absolute; }*/

.fl-row:has(.featured-author) .fl-col-small i { opacity: 0 !important; }

body.integra-pt .cbp-spmenu #close i { font-size:20px; padding-top: 5px; position: absolute; right: 0px; top: 8px; font-weight: 700; width: 19px; color: rgb(43, 47, 60) !important; }

header #headerButtonContainer a { position: absolute; font-size: 20px; right: 100%; top: 3px; margin-right: 14px; }

.side-menu li > a[href="javascript: void(0)"] { position: relative; }

@media (min-width: 901px) {
body:not(.header-image-overlap) header#customHeader { margin-bottom: 148px !important; }
header#customHeader:not(.D1) #desktopContainer { padding-top: 80px; padding-bottom: 0px; }
footer .fl-node-61a0ab517a0db .fl-rich-text { width: 280px; float: right; margin-right: 22px; }
header#customHeader .TextContainer > div > div { border: 0px solid red; display: flex !important; }
body > header#customHeader #newFeaturedImage, header#customHeader .TextContainer > div > div > div:not(#newFeaturedImage) { display: block !important; order: 1; }
header#customHeader #headerLink, header#customHeader h2, header#customHeader h1 { position: relative !important; }
html:not(.fl-builder-edit) body.redesign .WhatSetsUsApart .fl-row-content-wrap > div > div > div > .fl-col-content.fl-node-content > div:nth-of-type(5) { order: 8; }
html:not(.fl-builder-edit) body.redesign .WhatSetsUsApart:not(.WithIntro) .fl-row-content-wrap > div > div > div > .fl-col-content.fl-node-content > div:not(:nth-of-type(1)) { border-bottom: 1px solid rgb(39, 39, 39); }
html:not(.fl-builder-edit) body.redesign .WhatSetsUsApart .fl-row-content-wrap > div > div > div > .fl-col-content.fl-node-content > div:nth-of-type(4) { order: 4; border-bottom: none; }
body.redesign:not(.header-image-overlap) header#customHeader { margin-bottom: 30px !important; }
footer .fl-row:first-of-type .fl-rich-text { max-width: 200px; margin: 0px auto; }
}

@media (max-width: 900px) {
header#customHeader h1 { padding-top: 40px !important; }
.CustomFlipBoxes h3.uabb-face-text-title, .CustomFlipBoxes h4, .CustomFlipBoxes p, #menu-education-header-menu li > ul > li > a, body.error404 #page .astra-advanced-hook-23093 a, body.error404 #page .astra-advanced-hook-23093 a span { font-size:20px !important; }
header#customHeader .MobileImageBox > .NewPTBackground { display: block; opacity: 1; position: absolute; bottom: 50%; left: 0px; width: 100vw; height: 200%; margin-left: 0px; z-index: -1 !important; }
header#customHeader .MobileImageBox > .NewPTImage { position: absolute; top: 0px; left: 20px; width: calc(100% - 40px); height: calc(100% - 20px); }
header#customHeader #desktopContainer > div > div:not(#newFeaturedImage) > a, header#customHeader #desktopContainer > div > div:not(#newFeaturedImage), header#customHeader #headerButtonContainer { z-index: 999999 !important; }
header#customHeader #desktopContainer > div > div:not(#newFeaturedImage) > a, header#customHeader #desktopContainer > div > div:not(#newFeaturedImage) { position: relative; }
body > header#customHeader > section > section.TextContainer div > h2, header#customHeader .RollingTitleText .Container > span { color: rgb(43, 47, 60) !important; }
header#customHeader #desktopContainer { padding-left: 20px; padding-right: 20px; }
input[type="submit"].gform_button.button, #gform_71 .gform_footer input[type="submit"].gform_button.button, #gform_50 .gform_footer input[type="submit"].gform_button.button { min-height: 0px; line-height: 1.8; padding-bottom: 0px !important; }
body:not(.single-library.fl-builder):not(.single-post) img.fl-photo-img { max-width: calc(-40px + 100vw) !important; }
legend.gfield_label, span.gfield_required, input.gfield-choice-input + label, .field_description_below > label { font-size:20px !important; }
.fl-node-61a0ab517a0c5 p { text-align: center !important; }
body #desktopContainer { padding-top: 20px !important; }
.lwa-links-remember-cancel, .lwa-bones .pixelbones a.CancelLoginButton, .lwa-bones .pixelbones .button, .lwa-form .grid-container.submit .lwa-links label span.label-body, .lwa-form .grid-container.submit .lwa-links a, .lwa-form .lwa-username.input-field > input, .lwa-form .lwa-password.input-field > input, .lwa-remember .lwa-remember-email.input-field > input, .lwa-bones .pixelbones input[type="submit"].button-primary, .lwa-bones .pixelbones input[type="submit"].button-primary:hover, .lwa-bones .pixelbones input[type="submit"].button-primary:active, .lwa-bones .pixelbones input[type="submit"].button-primary:focus { font-size:20px !important; }
body.redesign .fl-node-61a0ab517a0d5 > div { padding-top: 30px; }
footer .fl-module-icon { text-align: center !important; }
footer .fl-row:first-of-type .fl-rich-text * { text-align: center !important; }

.gform_legacy_markup_wrapper .gfield_checkbox li label, .CustomTabs .section[aria-expanded="true"] .uabb-tab-acc-content li, .edd-apply-discount.edd-submit, body.single.single-sfwd-lessons .ld-course-step-back, #learndash_mark_complete_button, .learndash-wrapper .ld-button:hover:not(.learndash-link-previous-incomplete):not(.ld-button-transparent), #learndash-tooltips .ld-tooltip::after, #learndash-tooltips .ld-tooltip, .learndash-wrapper .ld-primary-background, .learndash-wrapper .btn-join, .learndash-wrapper #btn-join, .learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent), .learndash-wrapper .ld-expand-button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz), .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger, .learndash-wrapper .ld-focus-comments .form-submit #submit, .learndash-wrapper .ld-login-modal input[type="submit"], .learndash-wrapper .ld-login-modal .ld-login-modal-register, .learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue, .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a, #wpProQuiz_user_content table.wp-list-table thead th, #wpProQuiz_overlay_close, .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon, body.single.single-sfwd-topic .learndash-wrapper .ld-content-actions a.ld-button, body.single.single-sfwd-topic .learndash-wrapper .ld-content-actions div.ld-content-action > a, .wpProQuiz_button.wpProQuiz_QuestionButton, .wpProQuiz_button_restartQuiz, .wpProQuiz_button_reShowQuestion, .ld-alert a, .gform_wrapper li, .gform_wrapper li label, .edd-cart-added-alert, .select2-container p.early_bird_disc, .select2-container span.select2-dropdown.select2-results__option--highlighted p.early_bird_disc, .integra_download_shortcode p.early_bird_disc, a.edd-add-to-cart, .ld-content-actions > a, a#quiz_continue_link, .uabb-module-content.uabb-button-wrap.uabb-creative-button-wrap span, .gform_button.button, .uabb-gf-style .gform_page .gform_page_footer input[type="submit"], .edd-submit, .integra_download_shortcode div.IntegraPrice, .select2-container div.IntegraPrice, h4, h4 a span, header#customHeader h2, header#customHeader a span, .integra_download_shortcode p.early_bird_disc, .fl-rich-text p, .fl-rich-text p strong, footer p, footer span, .fl-slide p, .CustomTestimonialsSliderNextButton2 a, .fl-rich-text p, .fl-rich-text p span span, .fl-rich-text p b, .fl-rich-text ul li, .fl-rich-text ul li b, .fl-rich-text ul li strong, .fl-rich-text ul span, .CustomTabs p, .CustomVerticalTabs p, a.fl-tabs-label, p.p1, span.s1, span.s2, .single_edu_description p, .single_edu_description li, .FourColumnImageSection span.fl-heading-text, .FourColumnImageSection h4, .FourColumnImageSection h4 a, h4, .entry-content h4, .entry-content h4 a, .fl-builder-content .fl-module-content-slider .fl-slide h2.fl-slide-title { font-size:20px !important; }
body.integra-pt .gform_legacy_markup_wrapper .gfield_checkbox li label, .CustomTabs .section[aria-expanded="true"] .uabb-tab-acc-content li, .edd-apply-discount.edd-submit, body.single.single-sfwd-lessons .ld-course-step-back, #learndash_mark_complete_button, .learndash-wrapper .ld-button:hover:not(.learndash-link-previous-incomplete):not(.ld-button-transparent), #learndash-tooltips .ld-tooltip::after, #learndash-tooltips .ld-tooltip, .learndash-wrapper .ld-primary-background, .learndash-wrapper .btn-join, .learndash-wrapper #btn-join, .learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent), .learndash-wrapper .ld-expand-button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz), .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger, .learndash-wrapper .ld-focus-comments .form-submit #submit, .learndash-wrapper .ld-login-modal input[type="submit"], .learndash-wrapper .ld-login-modal .ld-login-modal-register, .learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue, .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a, #wpProQuiz_user_content table.wp-list-table thead th, #wpProQuiz_overlay_close, .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon, body.single.single-sfwd-topic .learndash-wrapper .ld-content-actions a.ld-button, body.single.single-sfwd-topic .learndash-wrapper .ld-content-actions div.ld-content-action > a, .wpProQuiz_button.wpProQuiz_QuestionButton, .wpProQuiz_button_restartQuiz, .wpProQuiz_button_reShowQuestion, .ld-alert a, .gform_wrapper li, .gform_wrapper li label, .edd-cart-added-alert, .select2-container p.early_bird_disc, .select2-container span.select2-dropdown.select2-results__option--highlighted p.early_bird_disc, .integra_download_shortcode p.early_bird_disc, a.edd-add-to-cart, .ld-content-actions > a, a#quiz_continue_link, .uabb-module-content.uabb-button-wrap.uabb-creative-button-wrap span, .gform_button.button, .uabb-gf-style .gform_page .gform_page_footer input[type="submit"], .edd-submit, .integra_download_shortcode div.IntegraPrice, .select2-container div.IntegraPrice, h4, h4 a span, header#customHeader h2, header#customHeader a span, .integra_download_shortcode p.early_bird_disc, .fl-rich-text p, .fl-rich-text p strong, footer p, footer span, .fl-slide p, .CustomTestimonialsSliderNextButton2 a, .fl-rich-text p, .fl-rich-text p span span, .fl-rich-text p b, .fl-rich-text ul li, .fl-rich-text ul li b, .fl-rich-text ul li strong, .fl-rich-text ul span, .CustomTabs p, .CustomVerticalTabs p, a.fl-tabs-label, p.p1, span.s1, span.s2, .single_edu_description p, .single_edu_description li, .FourColumnImageSection span.fl-heading-text, .FourColumnImageSection h4, .FourColumnImageSection h4 a, h4, .entry-content h4, .entry-content h4 a, .fl-builder-content .fl-module-content-slider .fl-slide h2.fl-slide-title { font-size:20px !important; }
#getMagicLink { font-size:20px; }
}

@media (max-width: 550px) {
.fl-node-61a0ab517a0db { padding-right: 10px; }
footer div.fl-module.fl-module-rich-text.fl-node-61a0ab517a0d2 > div { margin-left: 5px; margin-right: 0px; }
.fl-node-61a0ab517a0c5 p { text-align: center !important; }
}

@media (max-width: 500px) {
footer .fl-node-61a0ab517a0c6 .fl-module-content { margin-left: 5px; margin-right: 5px; }
footer .fl-node-61a0ab517a0c6 { border-left: 3px solid transparent; }
footer .fl-node-61a0ab517a0c6 .fl-icon i.icon-Integra-approach-icons_Energy::before, footer .fl-node-61a0ab517a0c6 .fl-icon i.icon-Integra-approach-icons_Energy { font-size: 79.5px !important; }
}

@media all {
.fl-builder-content *, .fl-builder-content ::before, .fl-builder-content ::after { box-sizing: border-box; }
.fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { display: flex; flex: 1 1 auto; }
.fl-col-group-equal-height .fl-col-content { flex-direction: column; flex-shrink: 1; min-width: 1px; max-width: 100%; width: 100%; }
.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-top .fl-col-content { justify-content: flex-start; }
.fl-col { float: left; min-height: 1px; }
.fl-col-content { margin: 0px; }
.fl-col-content { padding: 0px; }
.fl-module-content { margin: 20px; }
.fl-rich-text a { color: rgb(255, 255, 255); }
}

@media (max-width: 600px) {
body.redesign header#customHeader > section > section.TextContainer h1 { font-size: 50px !important; line-height: normal !important; }
}

@media (min-width: 1401px) {
.fl-row.WhatSetsUsApart > .fl-row-content-wrap > .fl-row-content, .fl-row.SustainableResults > .fl-row-content-wrap > .fl-row-content, .fl-row.HowWeWorkTitleSection > .fl-row-content-wrap > .fl-row-content, .fl-row.IndustryLeadingPersonalTrainingSection > .fl-row-content-wrap > .fl-row-content, .fl-row:has(.WhoWeHelpSection) > .fl-row-content-wrap > .fl-row-content, .fl-row.EnrolSectionTitleSection > .fl-row-content-wrap > .fl-row-content, .fl-row.fl-node-085j7b9gkv1e > .fl-row-content-wrap > .fl-row-content, body.redesign.integra-edu.about-redesign .StartYourJourneyWithIntegraSection.fl-row > .fl-row-content-wrap > .fl-row-content { max-width: 1360px !important; }
}

@media (min-width: 1001px) {
header#customHeader > section > section.TextContainer { background: rgb(227, 227, 227) !important; }
body.integra-pt header#customHeader > section > section.TextContainer { background: transparent !important; }
}


.uabb-tabs-nav .uabb-tab-title { padding-bottom: 6px; }

body.redesign .LargeHeader h2.fl-heading span, body.redesign .LargeHeader h3.fl-heading span { font-size: 80px !important; line-height: 80px; }

.ProcessCircle .fl-rich-text, body.how-we-work .ProcessCircle p { border: 1px solid black; border-radius: 100%; width: 120px; height: 120px; display: flex; justify-content: center; align-items: center; }

.fl-node-7kgt42h6pi8c > div, .ProcessCircle > div, body.how-we-work .ProcessCircle > p, .fl-node-7dm0wvpyg6ea > div, .fl-node-i6940sr12td8 > div, body.redesign .IntegraFrameworkSection .fl-col-group > .fl-col > .fl-col-content > .fl-col-group:nth-of-type(1) > div { width: 120px; margin-left: 0px; margin-right: 0px; }

.fl-node-7kgt42h6pi8c, .fl-node-7dm0wvpyg6ea, .fl-node-i6940sr12td8, body.redesign .IntegraFrameworkSection .fl-col-group > .fl-col > .fl-col-content > .fl-col-group:nth-of-type(1) { display: flex; align-items: center; justify-content: center; gap: 20px; }

.FrameworkSubsectionText { font-weight: 800; border-top: 1px solid rgb(39, 39, 39); position: relative; }

.IntegraFrameworkSection .ProcessCircle { position: relative; }

body.redesign .IntegraFrameworkSection:not(.InModal) .fl-row-content > .fl-col-group > .fl-col:nth-of-type(1):not(.fl-node-7z3qpljf5sgc):not(.fl-node-06ixn9slmrta):not(.fl-node-cw3hk602zs1a):not(.fl-node-6kqdyz25gh4o):not(.fl-node-vrdiax6k83y5) { width: 42.86%; }

body.redesign .IntegraFrameworkSection:not(.InModal) .fl-row-content > .fl-col-group > .fl-col:nth-of-type(2), body.redesign .IntegraFrameworkSection:not(.InModal) .fl-row-content > .fl-col-group > .fl-col:nth-of-type(3) { width: 28.57%; }

body.redesign .IntegraFrameworkSection { max-width: 1170px; }

body.redesign .fl-node-50sg3ndh9m7i .fl-heading-text, body.redesign .integra-featured-in h3 span, body.redesign .fl-node-rqgn2baucxs3 .fl-heading-text, h2.fl-node-z25tjm1r7dcn, body.redesign .fl-node-54wiz0c8nxly.LargeHeader .fl-heading-text, body.redesign .StartYourJourneyWithIntegraSection .LargeHeader .fl-heading-text, body.redesign .fl-node-i8o31stchvfa.MediumHeader .fl-heading-text, body.redesign .IntegraFrameworkTitleSection .fl-col-content > .fl-module:nth-of-type(2) .fl-heading-text, div.fl-module.fl-module-heading.fl-node-a1bj8cxdhzew.MediumHeader > div > h2 > span, body.redesign #courseReplaysSection h2, body.redesign .MemberDashboardSubSection.Selected.NextClassesSection .NextLiveCourseOnlineMaterialContainer h3, body.redesign.testimonials-redesign h2 .fl-heading-text, body.redesign .fl-node-tf02sc6kxvig.MediumHeader h2 span.fl-heading-text, body.redesign .fl-node-tkowqy3dp1h2 h2 span.fl-heading-text, h2.fl-node-ea6o1pw5h3u8, body.redesign h2.fl-node-dz4wcp9e37m6 { color: rgb(39, 39, 39); font-size: 60px !important; font-weight: 900 !important; line-height: 64px !important; }

body.redesign .ProcessCircle .fl-rich-text > p, body.how-we-work .ProcessCircle > p { font-size:20px !important; }

.ProcessCircle .fl-rich-text, body.how-we-work .ProcessCircle > p { cursor: pointer; }

body.redesign .ProcessCircle .fl-rich-text, body.how-we-work .ProcessCircle > p { transition: 0.4s; }

.IntegraFrameworkSection { position: relative; }

.fl-node-ft13bwr9yohz h1 { color: rgb(247, 121, 8); }

.fl-node-ft13bwr9yohz p { margin-bottom: 0px; }

.fl-node-ft13bwr9yohz h2 { font-size: 20px !important; }

.fl-node-ft13bwr9yohz h1, .fl-node-ft13bwr9yohz h2 { font-weight: 900; }

.fl-node-ft13bwr9yohz .slick-slide { transition: opacity 0.5s; }

.fl-node-ft13bwr9yohz .slick-slide:not(.slick-current) { opacity: 0; }

.fl-node-ft13bwr9yohz .slick-arrow { width: 30px; display: block; height: 30px; position: absolute; left: 0px; top: 50%; transform: rotate(-90deg); z-index: 9999; background-image: url("/wp-content/themes/astra-child/images/select-arrow-orange-alt.svg?123") !important; background-size: cover !important; background-repeat: no-repeat !important; background-position: center center !important; }

.fl-node-ft13bwr9yohz .slick-arrow.right {/* left: unset; right: 0px;*/ transform: rotate(90deg); }

.fl-builder-content-35464 .slick-track { display: flex; }

body.how-we-work .ProcessCircle { margin: 0px; display: flex; height: 160px; align-items: center; }

body.how-we-work .FrameworkSubsectionText { margin-top: 0px; padding-top: 20px; }

h2.fl-node-ilq62nyokxs0 { font-size: 40px !important; line-height: 44px !important; font-weight: 900 !important; }

.IntegraTabsContainer .uabb-content { border-left: 0px !important; border-right: 0px !important; border-bottom: 0px !important; border-radius: 0px !important; }

.IntegraTabsContainer nav ul li, .IntegraTabsContainer a.uabb-tab-link { background-color: transparent !important; font-weight: 900; }

.IntegraTabsContainer a.uabb-tab-link { transform: translateY(7px); width: auto; display: inline-block; border-bottom: 3px solid transparent; padding-left: 30px !important; padding-right: 30px !important; }
.IntegraTabsContainer .uabb-tab-current a{
	transition: 0.4s;
}

.IntegraTabsContainer .uabb-tab-current a,
.IntegraTabsContainer nav li:hover a{ border-bottom: 3px solid rgb(247, 121, 8) !important; }

.fl-node-tl7uhqbd62x4 { display: flex; justify-content: center; }

.IntegraTabsContainer .uabb-tabs-nav { position: relative; }

.IntegraTabsContainer .uabb-tabs-nav ul { width: 620px; margin-left: auto !important; margin-right: auto !important; }

body.what-we-do .IntegraTabsContainer .uabb-tabs-nav ul { width: 690px;}

.IntegraTabsContainer .uabb-tabs-nav ul li{padding-left: 0!important}

.IntegraTabsContainer .uabb-tabs-nav ul li a span{color: #272727!important}

@media (max-width: 900px){
.IntegraTabsContainer .uabb-tabs-nav ul{max-width: 100%;width:auto}
/*.IntegraTabsContainer *{max-width: 100%}*/
}
.FoundationBios { width: 700px; max-width: 100%; margin-left: auto; margin-right: auto; border-top: 1px solid rgba(136, 136, 136, 0.533); padding-top: 30px; margin-top: 30px; }

.fl-node-213zpx9hrq6y, .fl-node-wh7cvxbpoz82 { display: none; }

html:not(.fl-builder-edit) body.redesign .WhatSetsUsApart.SixPoints .fl-row-content-wrap > div > div > div > .fl-col-content.fl-node-content > div:nth-of-type(1) { order: 1; }

html:not(.fl-builder-edit) body.redesign .WhatSetsUsApart.SixPoints .fl-row-content-wrap > div > div > div > .fl-col-content.fl-node-content > div:nth-of-type(2) { order: 2; }

html:not(.fl-builder-edit) body.redesign .WhatSetsUsApart.SixPoints .fl-row-content-wrap > div > div > div > .fl-col-content.fl-node-content > div:nth-of-type(3) { order: 3; }

html:not(.fl-builder-edit) body.redesign .WhatSetsUsApart.SixPoints .fl-row-content-wrap > div > div > div > .fl-col-content.fl-node-content > div:nth-of-type(4) { order: 4; }

html:not(.fl-builder-edit) body.redesign .WhatSetsUsApart.SixPoints .fl-row-content-wrap > div > div > div > .fl-col-content.fl-node-content > div:nth-of-type(5) { order: 5; }

html:not(.fl-builder-edit) body.redesign .WhatSetsUsApart.SixPoints .fl-row-content-wrap > div > div > div > .fl-col-content.fl-node-content > div:nth-of-type(6) { order: 6; }

html:not(.fl-builder-edit) body.redesign .WhatSetsUsApart.SixPoints .fl-row-content-wrap > div > div > div > .fl-col-content.fl-node-content > div:nth-of-type(7) { order: 7; }

html:not(.fl-builder-edit) body.redesign .WhatSetsUsApart.SixPoints .fl-row-content-wrap > div > div > div > .fl-col-content.fl-node-content > div{
margin-bottom:20px}

.FoundationBios h3 { font-weight: 900; }

.integra-process-container { display: flex; flex-direction: column; align-items: center; }

html:not(.fl-builder-edit) .fl-node-61ow3k9ncefz { display: none; }

.IntegraPhases .fl-col-group-nested { display: flex; column-gap: 30px; flex-wrap: nowrap; }

.fl-node-zikr9p2w571t p strong { color: rgba(39, 39, 39, 0.5); }


.fl-module-advanced-tabs .uabb-module-content .uabb-content-wrap { background-color: transparent; }

@media (min-width: 901px) {
html:not(.fl-builder-edit) body.redesign .WhatSetsUsApart.SixPoints .fl-col-group-nested:not(:has(.MediumHeader)) { display: inline-flex; width: 33.33%; }
body.redesign .IntegraFrameworkSection { padding-left: 20px; padding-right: 20px; }
}

@media (max-width: 900px) {
body.redesign:not(.exercise-rehab-redesign):not(.performance-redesign) .IntegraFrameworkSection { padding-left: 20px; padding-right: 20px; }
body.redesign .fl-node-50sg3ndh9m7i .fl-heading-text, body.redesign .integra-featured-in h3 span, body.redesign .fl-node-rqgn2baucxs3 .fl-heading-text, body.redesign .fl-node-54wiz0c8nxly.LargeHeader .fl-heading-text, body.redesign .StartYourJourneyWithIntegraSection .LargeHeader .fl-heading-text, body.redesign .fl-node-i8o31stchvfa.MediumHeader .fl-heading-text, body.redesign .IntegraFrameworkTitleSection .fl-col-content > .fl-module:nth-of-type(2) .fl-heading-text, body.redesign #courseReplaysSection h2, body.redesign .MemberDashboardSubSection.Selected.NextClassesSection .NextLiveCourseOnlineMaterialContainer h3, body.redesign.testimonials-redesign h2 .fl-heading-text, body.redesign .fl-node-tf02sc6kxvig.MediumHeader h2 span.fl-heading-text, body.redesign .fl-node-tkowqy3dp1h2 h2 span.fl-heading-text { font-size: 30px !important; line-height: 34px !important; }
}

@media (max-width: 1050px) and (min-width: 901px) {
.ProcessCircle .fl-rich-text, body.how-we-work .ProcessCircle p { height: 100px; width: 100px; }
body.redesign .IntegraFrameworkSection .fl-col-group > .fl-col > .fl-col-content > .fl-col-group:nth-of-type(1) { gap: 0px !important; }
}

@media (max-width: 1170px) and (min-width: 901px) {
body.redesign .IntegraFrameworkSection { max-width: calc(-80px + 100vw); padding-left: 0px !important; padding-right: 0px !important; }
body.redesign .IntegraFrameworkSection > div { padding-left: 0px; padding-right: 0px; }
}

@media (max-width: 450px) {
.ProcessCircle .fl-rich-text, body.how-we-work .ProcessCircle > p { border: 1px solid black; border-radius: 100%; width: 100px; height: 100px; display: flex; justify-content: center; align-items: center; }
.fl-node-7kgt42h6pi8c > div, .ProcessCircle > div, body.how-we-work .ProcessCircle > p, .fl-node-7dm0wvpyg6ea > div, .fl-node-i6940sr12td8 > div, body.redesign .IntegraFrameworkSection .fl-col-group > .fl-col > .fl-col-content > .fl-col-group:nth-of-type(1) > div { width: 100px; margin-left: 0px; margin-right: 0px; }
}

html:not(.fl-builder-edit) .fl-node-qcov6ywexzn8, html:not(.fl-builder-edit) .fl-node-n1k9d7qs4ehx { display: none; }

.IntegraTabsContainer .IconBulletPoints { margin-left: 0px; }

.WhatsIncluded ul { column-count: 2; margin-top: 30px; }

.WhatsIncluded ul li { text-align: left !important; break-inside: avoid; }

.WhatsIncluded li { padding-top: 20px; padding-bottom: 20px; }

.WhatsIncluded li { margin-left: 0px !important; }

.WhatsIncluded .fl-module-rich-text:has(li) { margin-left: 0px; margin-right: 0px; }

.ClientStoryQuoteD { background: rgb(238, 238, 238); margin-left: 0px; margin-right: 0px; padding: 20px; }

.IntegraTabsContainer .WhatsIncluded { position: relative; margin-bottom: 105px; }

.IntegraTabsContainer .uabb-tab-acc-content .fl-col-group:has(.ClientStoryQuote) { display: flex; column-gap: 80px; justify-content: space-between;}

.IntegraTabsContainer .uabb-tab-acc-content .fl-col-group:has(.ClientStoryQuote) .fl-col:not(:has(.ClientStoryQuote)) .fl-module-rich-text > p:first-of-type { padding-top: 37px; }

.IntegraTabsContainer .WhatsIncluded { margin-top: 120px; }

@media (max-width: 900px) {
body.integra-pt .fl-rich-text ul, body.integra-pt .fl-text ul { margin-left: 0px !important; }
}

@media all {
.fl-rich-text ul { margin-left: 10px; }
}

body.redesign .fl-node-s5dexj8a0i1b.MediumHeader.Overlap h2 span, body.redesign .fl-node-5fbnkv91hmiy.MediumHeader.Overlap, body.redesign .OurTeamModal-overlay .fl-heading-text, body.redesign .fl-node-t73hij8ny49g.MediumHeader .fl-heading-text, div.fl-col.fl-node-2dy0mowacqfr.fl-col-bg-color.fl-col-small > div > h2 { color: rgb(39, 39, 39); font-size: 80px !important; line-height: 84px !important; font-weight: 900 !important; }

body.redesign .TransformYourDailyLife .LargeHeader .fl-heading-text, body.redesign .fl-node-4iofxhprswk2.LargeHeader .fl-heading-text, body.redesign .fl-node-skvhn52zpexi.LargeHeader .fl-heading-text, body.redesign .fl-node-ynv732bdjpkz.LargeHeader .fl-heading-text, body.redesign .fl-node-9xi5qtocgsep.LargeHeader .fl-heading-text, div.fl-col.fl-node-leuo0xz31pv8.fl-col-bg-photo > div > h2, h2.fl-node-0e6opswzuqm8, body.redesign .fl-node-qgs9kbhu43pz.LargeHeader .fl-heading-text, body.redesign .TransformYourDailyLife h2, body.redesign .fl-node-i80xq29wdjnt.LargeHeader .fl-heading-text, body.redesign .fl-node-lf9qcgvowzde.LargeHeader .fl-heading-text, body.redesign .IndustryLeadingPersonalTrainingSection .fl-module-heading.LargeHeader .fl-heading-text, body.redesign .fl-node-m2vt8e13zq4g .fl-heading-text, h2.fl-node-kx9wnfzqv8it { color: rgb(39, 39, 39); font-size: 60px !important; font-weight: 900 !important; line-height: 64px !important; }

body.redesign .fl-col-content.fl-node-content:has(.OurTeamModal) { height: 0px; }

@media (min-width: 901px){

.AmenitiesSection .fl-col-group { display: flex; }

.AmenitiesSection .fl-col > .fl-node-content { display: inline-flex; flex-direction: column; height: 100%; justify-content: center; }

.AmenitiesSection .fl-col-group > .fl-col { align-items: center; justify-content: center; display: flex; }

}

body.redesign .OurTeamModal-overlay .uabb-content { border-radius: 0px; }

body.redesign .GridBackgroundImage > div > div > div { height: 100%; width: 50%; }

body.redesign .GridBackgroundImage > div > div { height: 100%; background-image: url("https://integra-training.net/wp-content/uploads/2025/03/24-2.jpg"); background-size: contain; }

.ChooseYourJourneySection.OurTeamSection .fl-col-group:has(.fl-module-photo) { display: flex; column-gap: 80px; }
.ChooseYourJourneySection.OurTeamSection .fl-col-group:has(.fl-module-photo):before,
.ChooseYourJourneySection.OurTeamSection .fl-col-group:has(.fl-module-photo):after{
  content:none;
}
.ChooseYourJourneySection.OurTeamSection .IntegraPTButton { margin-top: 25px; }

.OurTeamModal-overlay hr { background-color: rgb(136, 136, 136); }

hr { background-color: rgb(238, 238, 238); }

@media (max-width: 900px) {
body.redesign .fl-node-x4fr8b7m5kyt.LargeHeader.Overlap .fl-heading-text, body.redesign .fl-node-4iofxhprswk2.LargeHeader .fl-heading-text, body.redesign .fl-node-tarm38z52ueb.LargeHeader .fl-heading-text, body.redesign .fl-node-skvhn52zpexi.LargeHeader .fl-heading-text, body.redesign .fl-node-b4pnr3xj8wvq.LargeHeader .fl-heading-text, body.redesign .fl-node-ynv732bdjpkz.LargeHeader .fl-heading-text, body.redesign .fl-node-u6eqodlfz5v1.LargeHeader .fl-heading-text, body.redesign .fl-node-9xi5qtocgsep.LargeHeader .fl-heading-text, body.redesign .fl-node-i80xq29wdjnt.LargeHeader .fl-heading-text, body.redesign .fl-node-lf9qcgvowzde.LargeHeader .fl-heading-text, body.redesign .IndustryLeadingPersonalTrainingSection .fl-module-heading.LargeHeader .fl-heading-text, body.redesign .fl-node-m2vt8e13zq4g .fl-heading-text, body.redesign .fl-node-s5dexj8a0i1b.MediumHeader.Overlap h2 span, body.redesign .OurTeamModal-overlay .fl-heading-text, body.redesign .fl-node-t73hij8ny49g.MediumHeader .fl-heading-text, div.fl-col.fl-node-2dy0mowacqfr.fl-col-bg-color.fl-col-small > div > h2 { font-size: 40px !important; line-height: 44px !important; }
}

@media (max-width: 900px) {
/*.AmenitiesSection .fl-col-group { flex-direction: row; flex-wrap:wrap; }
.AmenitiesSection .fl-col-group > .fl-col{ width:50%!important;margin-left:0;margin-right:0 }*/

}

.AmenitiesSection .fl-photo-content{min-height: 47px;display:inline-flex;align-items: center;}

@media (max-width: 1200px) {
body.redesign .OurTeamModal-overlay .uabb-content { width: 95vw; }
}

@media (max-width: 1440px) and (min-width: 901px) {
body.redesign .OurTeamModal-overlay .fl-heading-text { color: rgb(39, 39, 39); font-size: 60px !important; line-height: 60px !important; font-weight: 900 !important; }
}

.TextAlignContainer.Right { text-align: right; }

.single_blog_ovrvw_outer.Hide > div, .single_blog_ovrvw_outer.Hide2 > div { transform: scale(1) !important; opacity: 0; }

.resp-tabs-list.hor_1 { height: auto; display: flex; justify-content: center; border-bottom: 1px solid black; margin-top: 70px; }

.resp-tabs-list.hor_1 li { margin-left: 0px; margin-bottom: 1px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; }

.resp-tabs-list.hor_1 { margin-bottom: 50px; }

body.redesign ul.blog_ovrvw_outer li { max-width: unset; min-width: unset; }

body.redesign ul.blog_ovrvw_outer li { padding-right: 0px; }

body.redesign ul.blog_ovrvw_outer { width: 100%; }

body.redesign ul.blog_ovrvw_outer li { max-width: unset; }

body.redesign ul.blog_ovrvw_outer li, body.redesign .integra_courses_tab_section ul.blog_ovrvw_outer li { padding-right: 0px; flex: 0 0 calc(25% - 23px); }

body.redesign ul.blog_ovrvw_outer li { flex: 0 0 calc(25% - 23px); }

body.redesign ul.blog_ovrvw_outer li { flex: 0 0 calc(33.33% - 28px); }

body.redesign ul.blog_ovrvw_outer { width: 100%; gap: 40px; }

body.redesign .NewBlogImage { padding-bottom: 100%; }

body.redesign .blog_details ul.resp-tabs-list.hor_1 > li { font-weight: 600; }

body.redesign li .ReadMoreButton { display: inline-flex; height: 48px; justify-content: center; align-items: center; }

body.redesign ul.blog_ovrvw_outer li.Hide2 { display: none; }

li .ReadMoreButton { position: absolute; bottom: -30px; }

li.single_blog_ovrvw_outer { overflow: hidden; position: relative; }

li .ReadMoreButton { position: absolute; bottom: -90px; background: rgb(39, 39, 39); line-height: 30px; font-weight: 600; right: 0px; padding: 20px !important; color: white !important; }

body.redesign .FrameworkSubsectionText .fl-rich-text > p, body.redesign #gform_submit_button_75, #field_75_24 strong, body.redesign #field_75_2 legend.gfield_label.gfield_label_before_complex, body.redesign ul.resp-tabs-list li, body.redesign #customLoginSection button:not(.edd-add-to-cart):not(#showRightPush):not([role="tab"]), body.redesign .integra_courses_tab_section li.single_blog_ovrvw_outer p.CourseTitle, body.redesign .CourseworkBoxTextContainer p, body.redesign .single_blog_ovrvw_innr .BlogNewContainer a.grey_btn, body.redesign li .ReadMoreButton, body.redesign .blog_ovrvw_outer .tab-flip-box-back h4 { font-size: 20px !important; font-weight: 500 !important; }

body.redesign .fl-node-7xktqre8n2cm.MediumHeader .fl-heading-text, body.redesign .fl-node-yg5xrwuiqmkz .fl-heading-text, body.redesign .fl-node-uv4keb3mg5hq.MediumHeader .fl-heading-text, body.redesign .fl-node-5wurmy18lpbk.MediumHeader .fl-heading-text, body.redesign .fl-node-jtrz4b1inghp.MediumHeader .fl-heading-text, body.redesign .fl-node-w23tnpfh6lqb.MediumHeader .fl-heading-text, body.redesign .fl-node-c3lf8qkwvsn9.MediumHeader .fl-heading-text, body.redesign .fl-node-1954u2xeptah.MediumHeader .fl-heading-text, body.redesign .fl-node-ryj7mdvep0bc.MediumHeader .fl-heading-text, body.redesign .fl-node-y2ua48jqcbod.MediumHeader .fl-heading-text, body.redesign .fl-node-alz2r9wq6yuv.MediumHeader .fl-heading-text, body.redesign .HowWeWorkTitleSection .fl-module-heading.MediumHeader .fl-heading-text, .fl-node-mxnaeukb62y0.fl-row-default-height.fl-row-align-center.HowWeWorkTitleSection > div > div > div > div > div > h2, body.redesign .WhatSetsUsApart .MediumHeader .fl-heading-text, body.redesign .fl-node-h2lekjariytd.MediumHeader .fl-heading-text, body.redesign .fl-node-ylcd5bqsf0jz.MediumHeader .fl-heading-text, body.redesign .ServiceComparisonSection .MediumHeader .fl-heading-text, body.redesign .HowWeWorkEnrolSection + h3, #integraModal quote, body.redesign .fl-node-x4fr8b7m5kyt.LargeHeader.Overlap .fl-heading-text, body.redesign.integra-edu .TopicScheduleColumns h2 span { color: rgb(39, 39, 39); font-weight: 900; font-size: 60px !important; line-height: 64px !important; }

body.redesign .blog_ovrvw_outer > li .tab-flip-box .tab-flip-box-back .blog_ovrvw_title { font-size: 30px; line-height: 34px; }

body.redesign.testimonials .resp-tabs-list.hor_1 li, body.redesign .resp-tabs-list.hor_1 li { margin-bottom: -2px; }

body.redesign ul.blog_ovrvw_outer { justify-content: flex-start; }

body.redesign.testimonials-redesign #horizontalTab .LoadMoreButton { margin-top: 20px; }

body.redesign .single_blog_ovrvw_outer:not(.Resources) > div { min-width: 100%; max-width: 100%; }

body.redesign .EDULibraryTabsContainer .grey_btn { right: 0px !important; }

ul.resp-tabs-list { margin: 0px; padding: 0px; }

.resp-tabs-list li { font-weight: 600; font-size: 13px; display: inline-block; padding: 13px 15px; margin: 0px; list-style: none; cursor: pointer; float: left; }

.resp-tabs-container { padding: 0px; clear: left; }

.border_colr { position: absolute; width: 5px; height: 104%; left: -1px; top: -1px; z-index: 1; }

.integra_tab_section .resp-tabs-list li { }

ul.blog_ovrvw_outer { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; margin-bottom: 0px; }

ul.blog_ovrvw_outer li, .article-loop { flex: 0 0 33.3333%; max-width: 25%; padding: 15px; margin-bottom: 20px; }

.single_blog_ovrvw_innr .blog_ovrvw_title { margin-bottom: 10px; }

.single_blog_ovrvw_innr .blog_ovrvw_title, .single_blog_ovrvw_innr .blog_ovrvw_title a, .archive .entry-title { line-height: 32px; }

.single_blog_ovrvw_innr figure, .ast-blog-featured-section { margin-bottom: 20px; }

.single_blog_ovrvw_innr { background: rgb(27, 27, 25); }

.single_blog_ovrvw_innr .grey_btn { }

.resp-tabs-container { padding-top: 20px; }

ul.resp-tabs-list li { padding: 0px 0px 2px; font-size: 20px; }

ul.resp-tabs-list li .border_colr { width: 100%; height: 3px; bottom: 0px; top: unset; }

select#blogFilter { display: none; }

div.tab_container ul.blog_ovrvw_outer { margin-left: 0px !important; }

ul.resp-tabs-list { margin-left: 0px; }

.blog_ovrvw .single_blog_ovrvw_innr figure { margin-bottom: 0px; }

.single_blog_ovrvw_outer.Hide, .single_blog_ovrvw_outer.Hide2 { opacity: 0; width: 0px !important; max-width: 0px !important; min-width: unset !important; overflow: hidden !important; padding: 0px !important; margin: 0px !important; }

.single_blog_ovrvw_outer.Hide > div, .single_blog_ovrvw_outer.Hide2 > div { opacity: 0; }

.blog_details ul.resp-tabs-list.hor_1 > li { white-space: nowrap; }

#horizontalTab > ul > li .border_colr { transition: 0.2s; }

#horizontalTab > ul > li:not(:hover):not([data-active-tab="1"]) .border_colr { opacity: 0; }

#horizontalTab > ul > li { color: black !important; }

#horizontalTab .LoadMoreButton { padding-right: 5px; position: relative; font-weight: 600; color: rgb(27, 27, 25); display: block; margin: 0px auto; width: 130px; cursor: pointer; }

@media (min-width: 901px) {
body.redesign #horizontalTab ul.resp-tabs-list { position: relative; }
body.redesign.contact:not(.header-image-overlap) header#customHeader, body.redesign.testimonials-redesign:not(.header-image-overlap) header#customHeader { margin-bottom: 100px !important; }
}

@media (max-width: 900px) {
body.redesign .fl-node-7xktqre8n2cm.MediumHeader .fl-heading-text, body.redesign .fl-node-uv4keb3mg5hq.MediumHeader .fl-heading-text, body.redesign .fl-node-5wurmy18lpbk.MediumHeader .fl-heading-text, body.redesign .fl-node-jtrz4b1inghp.MediumHeader .fl-heading-text, body.redesign .fl-node-w23tnpfh6lqb.MediumHeader .fl-heading-text, body.redesign .fl-node-c3lf8qkwvsn9.MediumHeader .fl-heading-text, body.redesign .fl-node-1954u2xeptah.MediumHeader .fl-heading-text, body.redesign .fl-node-ryj7mdvep0bc.MediumHeader .fl-heading-text, body.redesign .fl-node-y2ua48jqcbod.MediumHeader .fl-heading-text, body.redesign .fl-node-alz2r9wq6yuv.MediumHeader .fl-heading-text, body.redesign .HowWeWorkTitleSection .fl-module-heading.MediumHeader .fl-heading-text, body.redesign .WhatSetsUsApart .MediumHeader .fl-heading-text, body.redesign .fl-node-h2lekjariytd.MediumHeader .fl-heading-text, body.redesign .fl-node-ylcd5bqsf0jz.MediumHeader .fl-heading-text, body.redesign .ServiceComparisonSection .MediumHeader .fl-heading-text, body.redesign .HowWeWorkEnrolSection + h3, #integraModal quote, body.redesign .fl-node-x4fr8b7m5kyt.LargeHeader.Overlap .fl-heading-text { color: rgb(39, 39, 39); font-size: 30px !important; line-height: 34px !important; }
body.redesign .fl-node-wpy5ld72iu8z { padding-left: 0px; padding-right: 0px; }
#horizontalTab .LoadMoreButton { font-size: 16px; width: 105px; background-size: 12px; margin-top: 0px; }
body.integra-pt #horizontalTab .LoadMoreButton { font-size:20px; width: 105px; background-size: 12px; }
}

@media (max-width: 550px) {
body.redesign ul.blog_ovrvw_outer li { padding-right: 0px; flex: 0 0 100%; }
body.redesign ul.blog_ovrvw_outer { width: 100%; gap: 30px; }
body.redesign .resp-tabs-list.hor_1 { border-bottom: none; }
body.redesign.testimonials-redesign .resp-tabs-list.hor_1 { margin-top: 0px; margin-bottom: 30px; }
ul.blog_ovrvw_outer li:not(.Resources), .article-loop { max-width: 100%; min-width: 100%; padding-top: 15px; padding-bottom: 15px; margin-bottom: 20px; padding-left: 0px; padding-right: 0px !important; }
ul.resp-tabs-list li { clear: left; }
div.tab_container { position: relative; }
ul.blog_ovrvw_outer { width: 100%; }
ul.resp-tabs-list li { display: none; }
select#blogFilter { border-radius: 0px; height: 46px; border-top: 0px; border-left: 0px; border-right: 0px; width: 100%; appearance: none; background: url("images/arrow-down-no-background.svg") right 3px center / 12px no-repeat rgb(255, 255, 255); margin-bottom: 15px; display: block; padding: 8px 0px !important; font-size:20px !important; }
body.integra-pt select#blogFilter { border-radius: 0px; height: 46px; border-top: 0px; border-left: 0px; border-right: 0px; width: 100%; appearance: none; background: url("images/arrow-down-no-background.svg") right 15px center / 15px no-repeat rgb(255, 255, 255); margin-bottom: 15px; display: block; padding: 8px 0px !important; font-size:20px !important; }
}

@media (max-width: 1000px) {
ul.blog_ovrvw_outer li:nth-of-type(2n) { padding-left: 15px; padding-right: 0px; }
ul.blog_ovrvw_outer li:nth-of-type(n) { padding-left: 0px; padding-right: 15px; }
ul.blog_ovrvw_outer li, .article-loop { max-width: 50%; min-width: 50%; padding: 15px; margin-bottom: 20px; }
}

@media (min-width: 900px) {
.single_blog_ovrvw_outer { transition: 0.7s; }
.single_blog_ovrvw_outer { transition: width 0.4s, min-width 0.4s, max-width 0.4s, opacity 0.4s; }
}

@media (max-width: 768px) {
.border_colr { height: 103%; }
}

@media (max-width: 1350px) {
.resp-tabs-list.hor_1 li { padding-left: 0px; padding-right: 0px; }
}

@media (max-width: 830px) {
.resp-tabs-list.hor_1 li { padding-left: 15px; padding-right: 15px; }
}

@media (min-width: 1001px) {
ul.blog_ovrvw_outer li:nth-of-type(4n) { padding-left: 15px; padding-right: 0px; }
ul.blog_ovrvw_outer li:nth-of-type(n) { padding-left: 0px; padding-right: 15px; }
}

@media (max-width: 480px) {
ul.blog_ovrvw_outer li, .article-loop { flex: 0 0 100%; max-width: 100%; }
ul.blog_ovrvw_outer, ul.resp-tabs-list { margin-left: 0px !important; }
}

@media (max-width: 767px) {
ul.blog_ovrvw_outer li { flex: 0 0 50%; max-width: 50%; }
}

@media (min-width: 1420px) {
.single_blog_ovrvw_outer:not(.Resources) > div { min-width: calc(320px); }
}

@media (min-width: 901px) and (max-width: 1420px) {
.single_blog_ovrvw_outer:not(.Resources) > div { min-width: calc(-35px + 25vw); }
}

.CustomCheckboxes input[type="checkbox"] ~ label { border-bottom-width: 3px !important; }

.FollowUsIcons .fl-icon-group > span.fl-icon:nth-of-type(2) { display: none; }

.gform_wrapper:not(#gform_wrapper_74) legend.gfield_label.gfield_label_before_complex { text-transform: lowercase !important; font-size: 30px !important; }

.uabb-gf-form-style1 { padding: 0px !important; }

.ginput_container_textarea > textarea { padding-left: 0px !important; padding-right: 0px !important; }

.CustomCheckboxes input[type="checkbox"] { display: none !important; }

.CustomCheckboxes .gfield_checkbox > div { display: inline; }

.CustomCheckboxes input[type="checkbox"]:checked ~ label, .CustomCheckboxes input[type="checkbox"] ~ label { border-bottom: 2px solid transparent; padding-bottom: 5px; margin-right: 10px; cursor: pointer; font-weight: 600 !important; }

body.redesign .gfield_checkbox .gchoice > input + label { align-items: center !important; justify-content: center !important; flex-direction: row-reverse !important; }

body.redesign .gfield_checkbox .gchoice > input { display: none; }

body.redesign .gfield_checkbox .gchoice > input + label { margin-left: 0px !important; }

.gfield_checkbox .gchoice > input + label { border-bottom: none !important; }

.gfield_checkbox .gchoice > input + label { align-items: center; justify-content: flex-start; gap: 10px; display: inline-flex !important; }

body.redesign #gform_submit_button_75_wrapper { padding: 15px; }

body.redesign #gform_submit_button_75_wrapper { transition: 0.4s; }

body.redesign #gform_submit_button_75_wrapper input#gform_submit_button_75, body.redesign #gform_submit_button_75_wrapper:hover input#gform_submit_button_75, body.redesign #gform_submit_button_75_wrapper input#gform_submit_button_75, body.redesign #gform_submit_button_75_wrapper input#gform_submit_button_75:hover { background-color: transparent !important; border-color: transparent !important; }

body.redesign #gform_submit_button_75_wrapper, body.redesign .Black.ExploreHowWeWorkButton .fl-button-text { justify-content: center; align-items: center; }

body.redesign #gform_submit_button_75_wrapper { background: rgb(247, 121, 8); }

body.redesign #gform_submit_button_75_wrapper > input#gform_submit_button_75 { padding: 0px !important; margin: 0px !important; border-width: 0px !important; }

body.redesign div.fl-map > iframe { filter: grayscale(100%); }

body.redesign #gform_wrapper_75 .gfield_checkbox .gchoice > input + label { font-size: 30px !important; font-weight: 800 !important; }

body.redesign #gform_wrapper_75 #input_75_2 { display: flex; flex-direction: column; }

body.redesign .gfield_checkbox .gchoice > input + label::after, body.redesign .gfield_checkbox .gchoice > input:not(:checked) + label { opacity: 0.5; }
body.redesign.contact .gfield_checkbox .gchoice > input:checked + label{
  color: #F77908!important;
}
body.redesign #field_75_26, body.redesign #field_75_21, body.redesign #field_75_22, body.redesign #field_75_23 { display: flex; column-gap: 10px; }

body.redesign #field_75_21 label, body.redesign #field_75_22 label, body.redesign #field_75_23 label, body.redesign #field_75_26 label { font-weight: 800; }

body.redesign #field_75_21 select, body.redesign #field_75_22 select, body.redesign #field_75_23 select, body.redesign #field_75_26 select { padding-bottom: 0px; border-bottom: 0px; line-height: normal; min-height: unset; font-weight: 800; opacity: 0.5; height: auto !important; margin: 0px !important; background: none !important; padding-right: 30px !important; }

body.redesign #field_75_26 .ginput_container.ginput_container_select, body.redesign #field_75_21 .ginput_container.ginput_container_select, body.redesign #field_75_22 .ginput_container.ginput_container_select, body.redesign #field_75_23 .ginput_container.ginput_container_select { display: flex; line-height: normal; }

body.redesign #field_75_21 label, body.redesign #field_75_26 label, body.redesign #field_75_22 label, body.redesign #field_75_23 label { margin-top: 0px !important; margin-bottom: 0px; }

body.redesign .uabb-gf-style .ginput_container_select select { transition: none; }

body.redesign #gform_wrapper_75 input[type="email"] { background: none; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(143, 139, 136); font-size: 20px; padding-left: 0px; margin-top: 0px !important; }

body.redesign #field_75_25 { font-weight: 800; }

.gform_wrapper.gravity-theme .gform_fields:not(#gform_fields_58)#gform_fields_75 { display: flex; column-gap: 100px!important; }

#field_75_24 { margin-top: 0px; }

#gform_fields_75 .IntegraFormColumn { padding: 0px; }

#gform_75 .gform-footer.gform_footer.top_label { justify-content: flex-end; }

body.redesign .FollowUsIcons { margin-left: 20px; }

.ContactInformationSection .fl-rich-text > p:not(:nth-of-type(2n)) { margin-bottom: 0px; }

.ContactInformationSection .fl-rich-text > p a { color: rgb(43, 47, 60); }

body div.fl-map > iframe{transition: .4s}
body:not(.interacting-with-map) div.fl-map > iframe { transform: translateY(-33%) translateX(-16.1%); height: 200% !important; min-width: 200% !important; z-index: -1!important}
body.interacting-with-map div.fl-map > iframe{transform: translateY(-110px); height: calc(100% + 100px) !important;}
.fl-module-map { overflow: hidden;

 position: relative!important; }

body.redesign .fl-map { overflow: hidden; margin-top: -10px; }

.fl-module-map *, .fl-module-map { height: 466px; }

body.redesign .fl-node-jma1lixsyz4f p strong, body.redesign .fl-node-5uy36e9jkaoh p strong, body.redesign #field_75_2 legend { color: rgb(39, 39, 39); font-weight: 800; }

#gform_submit_button_75 { padding: 10px !important; }

#gform_submit_button_75 { min-height: unset !important; }

body.redesign .FollowUsIcons .fl-module-content { margin-top: 0px; }

body.redesign #gform_fields_75 select { font-weight: 900 !important; }

body.redesign #gform_wrapper_75 .gfield_checkbox .gchoice > input + label { margin-bottom: 0px !important; }

.uabb-gf-style { max-width: 720px; }

.uabb-gf-style .gform_wrapper .top_label .gfield_label { display: block; font-weight: 900; }

.uabb-gf-style { margin-top: 40px !important; }

.uabb-gf-style .gform_wrapper .gform_footer { padding-top: 30px; }

.uabb-gf-style .gform_wrapper .top_label .gfield_label, .uabb-gf-style .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { display: none; }

.uabb-gf-style .gform_button.button { border: 2px solid rgb(247, 121, 8); color: rgb(247, 121, 8); background: transparent; min-width: 186px; text-transform: uppercase; padding: 8px 10px; transition: 200ms linear; text-align: center; font-weight: 700; }

.uabb-gf-style input[type="text"] { border-radius: 3px; height: 46px; background: rgb(255, 255, 255); padding: 8px 18px !important; }

.uabb-gf-style select, .uabb-gf-style select:focus { border-radius: 3px; height: 46px; appearance: none; background: url("images/arrow-down-no-background.svg") right 15px center / 15px no-repeat rgb(255, 255, 255); }

.uabb-gf-style .gform_wrapper { margin-top: 0px; margin-bottom: 0px; }

.uabb-gf-style .gform_wrapper .gform_footer { margin-top: 0px !important; }

.uabb-gf-style { margin: 0px auto !important; }

.uabb-gf-style .gform_wrapper .gform_footer { text-align: center; }

.uabb-gf-style input[type="text"] { padding: 8px 18px !important; border-radius: 3px !important; font-size: 16px !important; height: 46px !important; background: rgb(255, 255, 255) !important; }

.uabb-gf-style select, .uabb-gf-style select:focus { min-height: 51px; appearance: none; border-radius: 3px !important; height: 46px !important; background: url("images/arrow-down-no-background.svg") right 15px center / 15px no-repeat rgb(255, 255, 255) !important; }

.uabb-gf-style.uabb-gf-form-style1 { padding: 0px; width: 100%; max-width: unset; margin: 0px !important; }

.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 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 { max-height: 90px; background-color: transparent !important; border-top: 0px !important; border-left: 0px !important; border-right: 0px !important; border-radius: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; margin-top: 0px !important; margin-bottom: 0px !important; font-size: 20px !important; }

footer form .gform_body input, .fl-module-uabb-gravity-form input[type="text"], .fl-module-uabb-gravity-form select, .fl-module-uabb-gravity-form textarea, .lwa-username-input input[type="text"], .lwa-password-input input[type="password"], .lwa-remember-email input.lwa-user-remember { background: white; border-bottom-color: rgb(143, 139, 136) !important; border-top: 0px !important; border-radius: 0px !important; border-left: 0px !important; border-right: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }

.uabb-gf-style.uabb-gf-form-style1 input[type="submit"] { font-weight: 700; letter-spacing: 0.5px; float: right; padding-left: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; color: rgb(43, 47, 60) !important; text-align: right !important; text-transform: none !important; border: none !important; min-width: unset !important; }

.uabb-gf-style.uabb-gf-form-style1 label { margin-top: 30px; margin-bottom: 30px; }

.uabb-gf-style textarea { border-radius: 3px; padding: 8px 20px !important; font-size: 16px !important; }

body.integra-pt .uabb-gf-style textarea { border-radius: 3px; padding: 8px 0px !important; font-size:20px !important; }

.uabb-gf-style .gform_wrapper textarea.large { height: 75px; background: rgb(255, 255, 255); }

ul#gform_fields_50 input[type="text"], ul#gform_fields_54 input[type="text"], .ContactUsPageGravityForm input[type="text"] { border-top: 0px; border-left: 0px; border-right: 0px; border-radius: 0px; padding-left: 0px; padding-right: 0px; background-color: transparent !important; }

ul#gform_fields_50 input[type="text"], ul#gform_fields_54 input[type="text"], .ContactUsPageGravityForm input[type="text"] { border-color: rgb(143, 139, 136); }

.ContactUsPageGravityForm .CustomCheckboxes { padding-bottom: 10px !important; }

.ContactUsPageGravityForm input[type="submit"] { font-weight: 700; letter-spacing: 0.5px; float: right; padding: 0px !important; color: rgb(43, 47, 60) !important; text-align: right !important; text-transform: none !important; border: none !important; min-width: unset !important; }

.fl-module-uabb-gravity-form textarea { height: 10px; min-height: 49px; }

.uabb-gf-style.uabb-gf-form-style1 textarea { max-height: 50px; }

.uabb-gf-style .gform_wrapper .field_description_below .gfield_description { padding-top: 0px; font-size: 14px; font-weight: 400; }

.CustomCheckboxes div.gfield_checkbox input[type="checkbox"] { display: none; }

.CustomCheckboxes div.gfield_checkbox > div { display: inline; }

.CustomCheckboxes div.gfield_checkbox input[type="checkbox"] + label { display: inline-block; margin-bottom: 10px; }

.CustomCheckboxes div.gfield_checkbox input[type="checkbox"] + label { font-weight: 600; padding-bottom: 5px; border-bottom: 3px solid transparent; margin-right: 10px; cursor: pointer; }

@media (min-width: 901px) {
.uabb-gf-style input[type="text"] { font-size: 20px !important; }
.fl-module-uabb-gravity-form input[type="text"], .fl-module-uabb-gravity-form select, .fl-module-uabb-gravity-form textarea, .lwa-username-input input[type="text"], .lwa-password-input input[type="password"], .lwa-remember-email input.lwa-user-remember { font-size: 20px !important; }
}

@media (max-width: 900px) {
.IntegraFormColumn.One { padding-left: 0px !important; padding-right: 0px !important; }
#gform_fields_75 { flex-direction: column; }
#gform_fields_75 .IntegraFormColumn.Two { padding-left: 0px !important; padding-right: 0px !important; }
body.redesign .FollowUsText *, body.redesign .FollowUsIcons * { text-align: left !important; }
#gform_fields_75 { gap: 0px; }
body.redesign .MediumHeader h2 span.fl-heading-text, body.redesign .MediumHeader h3 span.fl-heading-text, body.redesign .fl-node-4qguln3mscho .fl-heading-text, body.redesign .fl-node-tb4fnrw6l078 .fl-heading-text, body.redesign .fl-node-h9d7mputnjkf .fl-heading-text, body.redesign .fl-node-cv7s0ix2jqtl .fl-heading-text, body.redesign .fl-node-502npbeu8om9.fl-heading-text, body.redesign .fl-node-6wtie57o4xp2 h3, body.about-us .WhatSetsUsApart .fl-module-heading:not(.MediumHeader) .fl-heading-text, body.redesign #gform_wrapper_75 .gfield_checkbox .gchoice > input + label, body.redesign.page-template-member-dashboard-resources h1, body.single-sfwd-topic #primary h2, body.redesign .integra-featured-in .fl-rich-text > h3 > span, body.redesign .IntegraDevelopmentPhase .fl-rich-text > h3, body.redesign .IntegraDevelopmentPhase.fl-rich-text > h3, body.redesign h3.TickIconTitle, body.redesign .fl-node-6ebrw2hfiku0 h3, body.redesign .fl-node-mf0aivxtslgz h3 span.fl-heading-text { font-size: 24px !important; line-height: 28px !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:20px !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:20px !important; }
.uabb-gf-style input[type="text"] { font-size: 16px !important; }
body.integra-pt .uabb-gf-style input[type="text"] { font-size:20px !important; }
.fl-module-uabb-gravity-form input[type="text"], .fl-module-uabb-gravity-form select, .fl-module-uabb-gravity-form textarea, .lwa-username-input input[type="text"], .lwa-password-input input[type="password"], .lwa-remember-email input.lwa-user-remember { font-size:20px !important; }
body.integra-pt .fl-module-uabb-gravity-form input[type="text"], .fl-module-uabb-gravity-form select, .fl-module-uabb-gravity-form textarea, .lwa-username-input input[type="text"], .lwa-password-input input[type="password"], .lwa-remember-email input.lwa-user-remember { font-size:20px !important; }
#gform_fields_61 input, #gform_fields_61 textarea, #gform_fields_61 legend, .gfield_html { font-size:20px !important; }
}

@media (max-width: 550px) {
/*body.redesign div.fl-map > iframe { position: absolute; width: 100%; height: calc(100% + 150px); top: -106px !important; }*/
body.redesign .fl-map { margin-bottom: -106px; }
.FollowUsText *, .FollowUsIcons * { text-align: center !important; }
}

@media (max-width: 450px) {
body.redesign #gform_fields_75 .gfield--type-select { flex-direction: column; }
}

.fl-node-w1gbhkqjfoev > div{width:140px;height: 140px}

.IntegraTabsContainer .WhatsIncluded:before {
    content: "";
    position: absolute;
    background: #eee;
    width: 300vw;
    left: -100vw;
    height: 100%;
}

body.redesign .fl-node-cgh0ensrbvj3 ul li:before, body.redesign .fl-rich-text > ul li:before {
    width: 14px;
    height: 14px;
    background-color: transparent;
    top: 5px;
    border-color: #F77908 !important;
    border-width: 2px;
}

.WhatsIncluded li:before {
    top: 30px !important;
}
.fl-col-group:has(.ClientStoryQuote):before,
.fl-col-group:has(.ClientStoryQuote):after{content:none;}

.ChooseYourJourneySection.OurTeamSection .fl-col-group:has(.fl-module-photo):before,
.ChooseYourJourneySection.OurTeamSection .fl-col-group:has(.fl-module-photo):after{content:none;}

.ThreePhasesOfProgression .fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top, .ThreeValues .fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top { gap: 40px; flex-wrap: nowrap; }


.fl-module-content h1.LargeHeader, .fl-module-content h2.LargeHeader, .fl-module-content h3.LargeHeader,
.fl-module-content h1.MediumHeader, .fl-module-content h2.MediumHeader, .fl-module-content h3.MediumHeader,
 .entry-content :where(h1,h2,h3,h4,h5,h6){font-weight: 900!important}

 .BlogNewContainer .grey_btn:not(:hover) { color: rgb(1, 1, 1) !important; }

.BlogNewContainer .grey_btn:not(:hover) { color: rgb(247, 121, 8) !important; }

.BlogNewContainer .grey_btn i { display: none; }

.BlogNewContainer .grey_btn { border-bottom: 3px solid rgb(247, 121, 8); margin: 0px auto; clear: right; display: inline-block !important; min-width: unset !important; }

input#gform_submit_button_72 { float: right; padding-left: 0px !important; padding-bottom: 0px !important; color: rgb(247, 121, 8) !important; border-bottom-color: rgb(247, 121, 8) !important; }

#gform_fields_72 { display: inline-table; width: 80%; vertical-align: top; position: relative; margin-left: 10% !important; margin-right: 10% !important; }

#gform_fields_72 > div.NewSubscriptionFormImageColumn, #gform_fields_72 > div.NewSubscriptionFormTextColumn { display: table-cell; border-bottom: none; }

#gform_fields_72 > div.NewSubscriptionFormImageColumn { border-bottom: none; }

div.NewSubscriptionFormImageColumn { min-width: 100px; border-right: 40px solid transparent; }

div.NewSubscriptionFormTextColumn#field_72_7 { max-width: 20vw; vertical-align: top; padding-top: 0px !important; }

div.NewSubscriptionFormTextColumn div { font-size: 20px !important; }

div.NewSubscriptionFormTextColumn h3.gsection_title { margin-bottom: 0px; color: rgb(247, 121, 8) !important; letter-spacing: 0.7px !important; font-size: 34px !important; padding-bottom: 30px !important; line-height: 1.25em !important; }

div.NewSubscriptionFormImageColumn > h3.gsection_title { top: 0px; left: 0px; width: 100%; position: absolute !important; }

#gform_fields_72 > div input { background: white; font-size: 20px; margin-top: 12px; border-bottom-color: rgb(143, 139, 136) !important; border-top: 0px !important; border-radius: 0px !important; border-left: 0px !important; border-right: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }

#gform_fields_72 .gsection_description { padding-right: 16px; }

#gform_72 .gform_footer { float: right; position: relative !important; display: inline-block !important; width: auto !important; }

#gform_72 div.gform_footer { text-align: right; width: 80%; margin-right: 10%; padding-bottom: 0px; margin-left: 10% !important; }

#gform_72 div.gform_footer input, #gform_72 div.gform_footer input:hover { transition: 0.4s !important; }

#gform_72 { margin-top: 120px; }

label[for="input_71_13"], label[for="input_72_8"] { display: none !important; }

#gform_fields_72 > div.NewSubscriptionFormImageColumn, #gform_fields_72 > div.NewSubscriptionFormTextColumn { min-width: 100px; }

body.library.redesign div:not(.courses-area-pro) > .blog_ovrvw_outer .single_blog_ovrvw_innr .BlogNewContainer, body.library-alt.redesign div:not(.courses-area-pro) > .blog_ovrvw_outer .single_blog_ovrvw_innr .BlogNewContainer { padding-left: 0px !important;padding-right: 0px !important; }

body.library-alt.redesign div:not(.courses-area-pro) > .blog_ovrvw_outer .single_blog_ovrvw_innr .BlogNewContainer { border-bottom: 0px !important; }

body.redesign .single_blog_ovrvw_innr .BlogNewContainer { background-color: white; }

body.redesign .single_blog_ovrvw_innr .BlogNewContainer h3 a { color: rgb(39, 39, 39) !important; }

body.redesign .single_blog_ovrvw_innr .BlogNewContainer a.grey_btn { position: absolute; bottom: 117px; right: 3px; padding: 15px; border-bottom: 0px; opacity: 0; height: 48px; align-items: center; justify-content: center; background: rgb(39, 39, 39) !important; color: white !important; display: flex !important; }

body.redesign .single_blog_ovrvw_innr .BlogNewContainer { position: relative; }

.single_blog_ovrvw_innr .BlogNewContainer { display: flex; flex-direction: column; border-bottom: 1px solid black; padding: 15px 0px 5px !important; }

.single_blog_ovrvw_innr .BlogNewContainer span { margin-bottom: 10px; }

.fl-rich-text h3.blog_ovrvw_title > a > span { display: none; }


body.library-alt #field_72_2, body.library-alt #field_72_7, body.library-alt #field_72_4 { display: none!important; }

body.library-alt #gform_submit_button_72 { display: flex; background-color: rgb(247, 121, 8) !important; color: white !important; height: 48px !important; padding-top: 0px !important; padding-bottom: 0px !important; align-items: center !important; justify-content: center !important; padding-left: 15px !important; border: none !important; }

body.library-alt #gform_72 .gform_footer { float: left; }

body.library-alt #field_72_3, body.library-alt #field_72_3 input, body.library-alt #field_72_6, body.library-alt #field_72_6 input { background-color: transparent !important; }

body.library-alt #gform_72 { margin-top: 0px !important; }

body.post-type-archive .integra_custom_title h3 a, body.post-type-archive .integra_custom_title h3, .CustomCaption p, li.single_module_outer div.module-wrap h3, .OnlineCoursesSection .single_blog_ovrvw_innr h3 a, .BlogNewContainer h3 a, .BlogNewContainer h3 { font-weight: 900; font-size: 20px !important; line-height: 30px !important; color:#272727;}
.BlogNewContainer {padding-top:5px!important}
.Resources .BlogNewContainer > span, .BlogNewContainer .grey_btn, .CustomCaption .ReadMoreButton { font-size: 16px; }

body.integra-pt .Resources .BlogNewContainer > span, .BlogNewContainer .grey_btn, .CustomCaption .ReadMoreButton { font-size:20px; }

h3.blog_ovrvw_title a { color: rgb(43, 47, 60); }

.single_blog_ovrvw_outer h3.blog_ovrvw_title a { color: white; }

.single_blog_ovrvw_innr .BlogNewContainer { padding: 20px; }

.BlogNewContainer .grey_btn { font-weight: 600; }

.BlogNewContainer .grey_btn { text-align: right; min-width: 100%; display: block; }

@media (max-width: 900px) {
  html body.redesign .IntegraTestimonialsSliderPT .slick-navigation{
    margin-left:0;
    padding-right: 0;
  }
#gform_fields_72 { width: 100%; margin-left: 0px !important; margin-right: 0px !important; }
#gform_72 div.gform_footer { margin-left: 0px !important; margin-right: 0px !important; }
#gform_72 { margin-top: 145px; }
div.NewSubscriptionFormTextColumn div, #gform_fields_72 > div input { font-size:20px !important; }
body.post-type-archive .integra_custom_title h3 a, body.post-type-archive .integra_custom_title h3, .Resources .BlogNewContainer > span, .CustomCaption p, li.single_module_outer div.module-wrap h3, .OnlineCoursesSection .single_blog_ovrvw_innr h3 a, .BlogNewContainer h3 a, .BlogNewContainer h3 { font-size: 16px !important; line-height: 20px !important; }
body.integra-pt.post-type-archive .integra_custom_title h3 a, body.post-type-archive .integra_custom_title h3, .Resources .BlogNewContainer > span, .CustomCaption p, li.single_module_outer div.module-wrap h3, .OnlineCoursesSection .single_blog_ovrvw_innr h3 a, .BlogNewContainer h3 a, .BlogNewContainer h3 { font-size:20px !important; line-height: 20px !important; }
}

@media (max-width: 544px) {
#gform_fields_72, #gform_72 div.gform_footer, #gform_72_validation_container { padding-left: calc(-0.54em + 20px) !important; padding-right: calc(-0.54em + 20px) !important; }
}

body.redesign.integra-pt div:not(.courses-area-pro) > .blog_ovrvw_outer .single_blog_ovrvw_innr h3.blog_ovrvw_title > a{
    color: #272727 !important;
}
/*
.BlogNewContainer:before {
    content: "";
    background: #272727;
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    top: 20px;
}*/


.gform_wrapper:not(#gform_wrapper_74) legend.gfield_label.gfield_label_before_complex:first-letter {
    text-transform: capitalize !important;
}
header#customHeader section.TextContainer a:not(#headerLink)#bookAConsultationButton{
  padding-left:15px;
  padding-right: 15px;
  max-width: 216px!important;
}
#input_72_3{margin-top:0!important}
header .ButtonContainer a#bookAConsultationButton,
body.redesign header#customHeader > section > section.TextContainer button,
#gform_submit_button_72,
#gform_submit_button_75{display:inline-flex;height:42px;padding-top:0!important;padding-bottom: 0!important;align-items: center;min-height: 42px!important}
body.redesign .StartYourJourneyWithIntegraSection .Black.fl-module .fl-button:hover,
body.redesign footer a.IntegraPTButton:hover,
html body.redesign a.IntegraPTButton:hover,
#gform_submit_button_75:hover,
#gform_submit_button_75_wrapper:hover{background-color: #272727!important;color:#fff!important}
#gform_submit_button_75_wrapper{padding-top:0!important;padding-bottom: 0!important}
html body.redesign a.IntegraPTButton{border-bottom-width: 0!important;padding-bottom:0!important}
body.redesign li .ReadMoreButton:hover{background-color: #F77908!important;color:#fff!important}
body.redesign.integra-pt .Black.Orange a{display: flex;height: 45px;padding-top:0!important;padding-bottom: 0!important;align-items: center;}
header .ButtonContainer button:hover,
html body.redesign .StartYourJourneyWithIntegraSection .fl-node-23iwdtxy4luo.Black a.fl-button:hover,
html body.redesign  #gform_submit_button_72:hover{background-color: #fff!important;color:#2b2f3c!important}
html body.redesign .StartYourJourneyWithIntegraSection .fl-node-23iwdtxy4luo.Black a.fl-button:hover span{color:#2b2f3c!important}

body.integra-pt .side-menu-2{background-color: #eee!important;}

body.integra-pt .side-menu-2 p,
body.integra-pt .side-menu-2 a i:before{color:#2b2f3c}


#mainMenuNewsletterContainer form#gform_76 input{display:inline-flex;padding-left: 15px!important; padding-right: 15px!important;padding-top:0!important;height:48px;padding-bottom: 0!important;border-bottom:0!important;margin-bottom:0!important;border-top:0!important}

#mainMenuNewsletterContainer form#gform_76 input[type="text"],
#mainMenuNewsletterContainer form#gform_76 input[type="email"]{
	padding-left:0!important;
	padding-right: 0!important;
	border-bottom: 1px solid #2b2f3c75!important;
}
#mainMenuNewsletterContainer form#gform_76 input::placeholder{
	color:#2b2f3c75;	
}

body.integra-pt  .cbp-spmenu ul#menu-education-header-menu li a{font-size:28px!important; line-height: 32px!important}


body.library.redesign div:not(.courses-area-pro) > .blog_ovrvw_outer .single_blog_ovrvw_innr .BlogNewContainer {border-bottom: none!important}

body.library-alt .grey_btn i{display:none}

body.library-alt .grey_btn{background-color:#2B2F3C!important;position:absolute;bottom:-48px;right:0;padding-left:15px;padding-right:15px;display:inline-flex;height:48px;padding-top:0;align-items: center;color:white}

body.library-alt figure{position: relative}

body.library-alt li:hover .grey_btn{bottom:0}
body.library-alt .grey_btn:hover,
html body.redesign.library-alt li:not(.Resources) > .single_blog_ovrvw_innr .grey_btn:hover{background-color:#F77908!important;color:#fff!important}

body.redesign ul.blog_ovrvw_outer li.Hide3{margin-left:-15px!important;margin-right:-15px!important}

body.redesign.library ul li,
body.redesign.library-alt ul li,
body:has(.integra_tab_section) ul.blog_ovrvw_outer li {
    transition: 0.4s !important;
}
@media (min-width: 551px) {
    body.redesign.library ul.blog_ovrvw_outer li.Hide3,
    body.redesign.library-alt ul.blog_ovrvw_outer li.Hide3,
    body:has(.integra_tab_section) ul.blog_ovrvw_outer li.Hide3 {
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0!important;
        flex: 0 0 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        opacity: 0;
    }

    body.redesign.page-template-member-dashboard-resources ul.blog_ovrvw_outer li.Hide3 {
        width: 0 !important;
        min-width: 0 !important;
        flex: 0 0 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        opacity: 0
    }

}


@media (max-width: 550px){
    li.Hide3{display:none}
}
li.Hide3{height:0}


.Hide3:nth-child(n + 3 of .Hide3) {
	display:none!important;
}



.fl-node-keu6n9wz5jyr.Black .fl-button span {transition: .4s;}
body.redesign .StartYourJourneyWithIntegraSection .fl-node-keu6n9wz5jyr.Black .fl-button:hover{background-color: white!important;}
.fl-node-keu6n9wz5jyr.Black .fl-button:hover span{ color:#2B2F3C!important}

#integraModal{z-index: 9999!important}

@media (max-width: 900px) and (min-width: 781px){
body.redesign ul.blog_ovrvw_outer li{    flex: 0 0 calc(33% - 27px);}
}

@media (max-width: 780px) and (min-width: 551px){
body.redesign ul.blog_ovrvw_outer li{    flex: 0 0 calc(50% - 27px);}
}

#gform_fields_72 input{color:white!important}

body.contact .fl-icon-group a i:before,
body.contact .fl-icon-group a i:before{transition: 0.4s;}

.fl-node-hb3yjoix0t4w a:hover,
body.contact .fl-icon-group a:hover i,
body.contact .fl-icon-group a:hover i,
body.contact .fl-icon-group a:hover i:before,
body.contact .fl-icon-group a:hover i:before{color:#F77908!important;}
body.redesign .uabb-gf-style .ginput_container_select select{cursor: pointer;}


body.redesign .uabb-gf-style .ginput_container_select:after,
.nice-select:after {
    background-image: url(../images/select-arrow-dark-blue.svg?3) !important;
    content: "";
    transform: rotate(180deg);
    width:20px;
    height:20px;
    background-size:contain;
    top:2px;
    right:0;
}
.nice-select:after{
width: 20px!important;
    height: 20px!important;
    transform: rotate(180deg)!important;
    margin-left:0!important;
    margin-right: 0!important;
    right:0!important;
    top:calc(50% - 5px)!important;
       border-right:0!important;
    border-bottom:0!important;
    margin-top:0!important;
    transform-origin: center!important;
  }
  .nice-select.open:after{
transform: rotate(360deg)!important;
    margin-top:-14px!important;

    
  }

  .nice-select .list,
.nice-select .option.selected.focus,
.nice-select .option.selected,
.nice-select .option.focus,
.nice-select .option:hover
{background-color: #2B2F3C!important;}

.nice-select .option:hover{
    opacity:.6;
}

.nice-select .list li {color:white}
.nice-select{
  margin-top:-1px!important;
}
.nice-select .list{
  padding-top:6px!important;
}

    .nice-select:not(.open):after{
    margin-top:-14px!important;
    margin-left: -9px!important;
    
  }
  .nice-select{background:transparent!important;border:0!important;font-size:20px!important;font-weight:800!important;color:#949499FF!important;display:flex;padding-left:0!important}

.nice-select > span.current{display:block;line-height: 30px}



body.redesign .uabb-gf-style .ginput_container_select:has(.nice-select):after{
  content:none!important;
}

#input_75_21{width:200px!important}

body.redesign .cbp-spmenu a.menu-login-btn:not(:hover){color: #2B2F3C!important}

html body.redesign button.fancybox-button.fancybox-close-small:hover{background-color: #F77908!important}

html body.redesign .side-menu-2 #input_76_1,
html body.redesign .side-menu-2 #input_76_2{color:#2B2F3C!important}

@media screen and (max-width: 782px) {
	html{
		margin-top:0!important;
	}

	html body.admin-bar{
		padding-top:46px!important;
	}
}
@media (max-width: 900px){
	.fl-node-ymjcn32r6ebk .fl-module-content .uabb-tabs .uabb-tabs-navymjcn32r6ebk ul li{
		padding-left:0!important;
	}
}


body.redesign header#customHeader > section > section.TextContainer h2{font-size:24px!important;max-width: 500px;line-height: 28px!important}

body.redesign .LHSBulletPointsImageRow .NewH2.fl-heading-text,body.redesign .NewH2,
[data-node="mcsgoe1h90kw"] > div h2, h2.fl-node-qs3ybcxajf1p,


body.redesign .LHSBulletPointsImageRow .NewH2.fl-heading-text.fl-node-kwpg0613a2fc,
 body.redesign .LHSBulletPointsImageRow .fl-heading-text.fl-node-kwpg0613a2fc,
 body.redesign .fl-node-04u265yo7bxe.MediumHeader,
 body.redesign .MediumHeader.Overlap{font-size:80px!important;line-height: 81.5px!important}
 body.redesign .LHSBulletPointsImageRow .fl-heading-text.fl-node-kwpg0613a2fc{margin-bottom:-30px}
 body.redesign .fl-node-04u265yo7bxe.MediumHeader,
 body.redesign .MediumHeader.Overlap{margin-bottom: -20px;z-index: 999999}
body.redesign .LHSBulletPointsImageRow .NewH2.fl-heading-text + h2,body.redesign .NewH2 + h2{font-size: 34px!important;line-height: 37.5px!important}

body.redesign .StatsSubheader h3 span{font-size:20px!important;line-height:16.5px!important}

body.redesign .StatsSubheader h3 span{font-size:20px!important;line-height:16.5px!important}

body.redesign .StatsHeader h3 span{font-size:70px!important;line-height:74px!important}

body.redesign .StatsHeader .fl-module-content,
body.redesign .StatsSubheader .fl-module-content{margin-top:0;margin-bottom:0}

body.redesign.about-us .integra-who-we-worked{margin-top:90px;}

.fl-node-eip27ac0go5s > .fl-row-content-wrap{ margin-bottom:80px }

body.redesign.about-us .integra-who-we-worked h3 span{font-size:36px!important;line-height: 100%!important}

.ChooseYourJourneySection.OurTeamSection em{
    font-size:21px;
    line-height: 25px;
    font-style: normal!important;
    font-weight:900;
    color:#27272780;
}

.ChooseYourJourneySection.OurTeamSection strong{
    font-size:21px;
    line-height: 25px;
    font-style: normal!important;
    font-weight:900;
}

.AmenitiesSection p strong{font-size:28px;line-height: 42.75px;}

.fl-node-p67e4ulhctos{font-size:90px!important;line-height:93px!important}

.fl-node-x0a956mw7thp{margin-top: auto}


[data-node="mcsgoe1h90kw"] > div{justify-content: flex-start!important;align-items: flex-start!important}
body.redesign .LHSBulletPointsImageRow h2.fl-heading-text.fl-node-qs3ybcxajf1p{font-size:90px!important;line-height: 91.5px!important;margin-bottom:-20px}

.fl-node-2w17m9bxe06q p{font-weight:900!important;font-size:20px!important;line-height:16.5px!important}

.ChooseYourJourneySection h3{color:#F77908!important; font-size:20px!important;line-height:16.5px!important;}

.ChooseYourJourneySection h3{color:#F77908!important; font-size:25px!important;line-height:26.5px!important;}

    
        .ChooseYourJourneySection p:has(em), .ChooseYourJourneySection p em{color:#27272780!important;font-style:normal;font-size:20px;line-height: 30px!important;font-weight: 900}

    .fl-node-ypo9m1j5sh8n{font-size:70px!important;line-height: 75px!important}

    .IndustryLeadingPersonalTrainingSection h2{font-size:30px!important;line-height: 34px!important}

    /*.DownloadPricePlaceholder{display:flex;width:100%}*/

html body.redesign .DownloadPricePlaceholder em {color:#272727!important}

body.redesign .slider{border-color:#272727!important}

body.redesign input:checked + .slider::before{background-color:#272727}

html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder h3{color:#272727;flex-direction: row;align-items: flex-end;column-gap:5px}

body.redesign .integra_download_shortcode .edd-add-to-cart-label {
	background-color: #272727!important;
	color: white!important;
}

body.redesign .slider::before{
	background-color: #272727!important;
	
}
html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder h3 span{font-size:14px!important;font-weight: 500; margin-bottom:0!important}

/*html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder p{text-align: left!important}*/

html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder h2{text-align: left!important}

html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder h3{justify-content: flex-start!important;margin-left:20px;}


html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder  .redesign-enrol-course-type-buttons{justify-content: flex-start}

html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder .edd_download_inner .second_div_outer{display:none!important}

html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder .edd_download_inner{text-align: left;padding-left:0!important}

html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder .edd_download_buy_button{display:flex;}

html body.redesign.integra-pt .redesign-enrol-course-type-buttons em{min-width: unset!important}

html body.redesign.integra-pt .fl-module-rich-text:has(.testie){margin-top: 0}

html:not(.fl-builder-edit) body.redesign .fl-col-has-cols > .fl-node-content > .fl-col-group:first-of-type .DownloadPricePlaceholder{border-bottom:1px solid #272727}

 

.SessionInfoPlaceholder{margin-bottom:0!important;font-weight:900!important;font-size:20px!important;margin-top:0px}

.SessionInfoPlaceholder + p{font-size:20px!important;font-style: italic;}

.SessionInfoPlaceholder span span{position: relative; display:inline; font-weight: 500}

.fl-node-hwi7df60vxek.MediumHeader{
    font-size:50px!important;
    line-height: 60px!important;
}

body.redesign:not(.webinar) .fl-col-content:has(.DownloadPricePlaceholder) h2 {
   font-size:24px!important;    
}

.fl-module-photo a.IntegraPTButton,
.ThreeDisciplines.ChooseYourJourneySection .fl-button-wrap a{ position:absolute;bottom:-48px;z-index: 99999;right:0;transition: 0.4s;font-weight: 900!important;font-size: 20px!important}
.ThreeDisciplines.ChooseYourJourneySection .fl-module-button .fl-module-content{margin:0}

.ThreeDisciplines.ChooseYourJourneySection .fl-module-photo,
.fl-module-photo{position:relative;}

.fl-module-photo:hover a.IntegraPTButton,
.ThreeDisciplines.ChooseYourJourneySection .fl-module-photo:hover .fl-button-wrap a{bottom:0}


.ThreeDisciplines.ChooseYourJourneySection .fl-button-wrap a{white-space: nowrap}

.ThreeDisciplines.ChooseYourJourneySection .fl-module-photo{margin-bottom: 0!important}

body.redesign .ChooseYourJourneySection p{margin-bottom: 12px; line-height: 1.2em}

.fl-node-tmgp7e9wf8kr{margin-top:0}

body.redesign.integra-pt .fl-module-button.Black .fl-button .fl-button-text{font-weight: 500!important;}

body.redesign.integra-pt .ThreeDisciplines.ChooseYourJourneySection  .fl-module-button.Black .fl-button .fl-button-text{font-size:20px!important;min-height: 45px;height:45px!important;display:flex;align-items: center;}


.fl-node-iz7kct26shd4.Subheader{color:#272727!important;font-size:28px!important;line-height: 45px!important;margin-bottom: 0!important}

.fl-heading-text.fl-node-r5lmvcbtdua2,
.fl-heading-text.fl-node-ypo9m1j5sh8n,
.fl-node-62fxiqwd8ja7.LargeHeader.Overlap,
.fl-heading-text.fl-node-ujcsq9ypfk7i,
.IndustryLeadingPersonalTrainingSection h2.fl-node-94cjyaoerz86{color:#272727!important;font-size:60px!important;line-height:71.5px!important;}
.fl-heading-text.fl-node-ypo9m1j5sh8n,
.fl-node-62fxiqwd8ja7.LargeHeader.Overlap,
.IndustryLeadingPersonalTrainingSection h2.fl-node-94cjyaoerz86{line-height:75px!important;}

body.redesign h5.uabb-adv-accordion-button-label{font-size:20px}
body.redesign .fl-rich-text.fl-node-tmgp7e9wf8kr p,
body.redesign .fl-rich-text.fl-node-u7839fqzj0wd p,

body.redesign .StartYourJourneyWithIntegraSection p{font-size:20px!important;line-height: 20px!important}

body.redesign .fl-node-w731ljk6tagb.Black a.fl-button span.fl-button-text,
body.redesign .fl-node-ay5pbcsmfq0r.Black a.fl-button span.fl-button-text,
body.redesign .StartYourJourneyWithIntegraSection .Black a.fl-button span.fl-button-text,
.fl-node-27eum9s0nvhz .IntegraPTButton
{font-size:20px!important}
body.redesign .StartYourJourneyWithIntegraSection .Black a.fl-button,
	body.redesign .fl-node-ay5pbcsmfq0r.Black a.fl-button,
	body.redesign .fl-node-w731ljk6tagb.Black a.fl-button{min-height: 41px!important;max-height: 41px!important; padding-top:0!important;padding-bottom: 0!important;transition: .4s}
.IndustryLeadingPersonalTrainingSection .fl-col-group-align-top > .fl-col-small:nth-of-type(2) .fl-col-content > .fl-col-group:not(:last-of-type){border-bottom:1px solid #272727}

.IndustryLeadingPersonalTrainingSection .fl-col-group-align-top > .fl-col-small:nth-of-type(2) .fl-col-content > .fl-col-group p{font-size:20px!important;line-height: 100%!important}

.IndustryLeadingPersonalTrainingSection.fl-node-p0lkgcxa1tm3 .fl-col-group-align-top > .fl-col-small:nth-of-type(2) .fl-col-content > .fl-col-group p{font-size:16px!important;line-height: 16px!important}

body.redesign.page-id-35840 .IndustryLeadingPersonalTrainingSection.fl-node-p0lkgcxa1tm3 .fl-col-group-align-top > .fl-col-small:nth-of-type(2) .fl-col-content > .fl-col-group p{font-size:20px!important;line-height: 1.2em!important}

.IndustryLeadingPersonalTrainingSection .fl-col-group-align-top > .fl-col-small:nth-of-type(2) .fl-col-content > .fl-col-group h2{margin-bottom:0!important}

body.redesign .TestimonialContent{font-size:33.75px!important;line-height: 33.75px!important;letter-spacing: .33px}

body.redesign .Slide:not(:has(.SlideBackground)) .TestimonialContent{padding-left:0!important}

body.redesign .Slide:not(:has(.SlideBackground)) h3{margin-left: 0}

body.redesign .Slide > h3{font-size:20px!important;line-height: 30px!important}

/*body.redesign .IntegraTestimonialsSliderPT .slick-arrow{display:none!important}*/


html body.redesign .IntegraTestimonialsSliderPT .slick-navigation{}


body.redesign .fl-rich-text.fl-node-tmgp7e9wf8kr p {
    font-size:20px !important;
    line-height: 20px !important;
}


.fl-node-27eum9s0nvhz .IntegraPTButton{
font-weight: 900!important;
}
.uabb-tabs > nav a span, .uabb-tabs > nav a .uabb-tab-title{font-size:20px!important;font-weight: 900!important;line-height: 15px!important}

.uabb-tabs > nav a span, .uabb-tabs > nav a .uabb-tab-title > span{padding-bottom:0!important}

body.redesign .IntegraTabsContainer .LHSBulletPointsImageRow h3.fl-heading-text{font-size:28px!important;line-height: 30px!important;margin-top:10px!important}

body.redesign .IntegraTabsContainer .LHSBulletPointsImageRow h2.fl-heading-text,
body.redesign .IntegraTabsContainer .LHSBulletPointsImageRow h2.fl-heading-text span,
body.redesign .fl-node-68vmcrhozsxp,
body.redesign .fl-node-68vmcrhozsxp,
body.redesign .fl-node-68vmcrhozsxp,
body.redesign .fl-node-yuswmaq6tf58{font-size:50px!important;line-height: 54px!important;}

body.redesign .IntegraTabsContainer .LHSBulletPointsImageRow h2.fl-heading-text span{color: #F77908}
body.redesign .IntegraTabsContainer .LHSBulletPointsImageRow .IconBulletPoints{margin-top:0!important} 


body.redesign .IntegraTabsContainer .LHSBulletPointsImageRow .fl-row-content > .fl-col-group:nth-of-type(2) h2,
body.redesign .IntegraTabsContainer .LHSBulletPointsImageRow .fl-row-content > .fl-col-group:nth-of-type(2) h2 > span{font-size:60px!important;line-height: 60px!important}

body.redesign .IntegraTabsContainer .LHSBulletPointsImageRow .fl-row-content > .fl-col-group:nth-of-type(2) h2 > span{color:#F77908;}

body.redesign .IntegraTabsContainer .LHSBulletPointsImageRow .fl-row-content > .fl-col-group:nth-of-type(2) .fl-module-rich-text{margin-top: 0!important;margin-left: 0!important}

body.redesign .IntegraTabsContainer .LHSBulletPointsImageRow .fl-row-content > .fl-col-group:nth-of-type(2) .fl-col-has-cols .fl-col-small{width:10%}

body.redesign .IntegraTabsContainer .LHSBulletPointsImageRow .fl-row-content > .fl-col-group:nth-of-type(2) .fl-col-has-cols .fl-col:not(.fl-col-small){}

body.redesign .IntegraTabsContainer .LHSBulletPointsImageRow .fl-row-content > .fl-col-group:nth-of-type(2)  .fl-col-group-nested:not(:last-of-type){border-bottom:1px solid #272727;margin-bottom:20px;}

body.redesign .IntegraTabsContainer .LHSBulletPointsImageRow .fl-row-content > .fl-col-group:nth-of-type(2) .fl-col-has-cols .fl-col:not(.fl-col-small) p{line-height: 40px!important}

body.redesign h2.fl-heading-text.fl-node-083t5rjmo2wa,
 body.redesign h2.fl-heading-text.fl-node-0flrtwqhu6i1{margin-top:auto}

.IndustryLeadingPersonalTrainingSection .fl-heading.fl-heading-text{margin-top:0!important}

.IndustryLeadingPersonalTrainingSection  .fl-col-group-nested .fl-heading.fl-heading-text{margin-top:0!important;margin-bottom:20px!important}


.IndustryLeadingPersonalTrainingSection .fl-col-group-nested{margin-bottom:20px!important}
.IndustryLeadingPersonalTrainingSection .fl-col-group-nested .fl-col-small .fl-rich-text{margin-top:6px!important;margin-right: 0!important}
.IndustryLeadingPersonalTrainingSection .fl-col-group-nested .fl-col-small {max-width: 24px}
body.redesign .IndustryLeadingPersonalTrainingSection .fl-col-group-nested .fl-col-small p {font-size:20px!important}
.fl-node-3r4xvq1p8od7{margin-top:-10px}

.fl-node-lk5gioz8yvfw{font-size:28px!important;line-height: 32px!important}

body.redesign.how-we-work .IntegraTabsContainer h2{font-size:60px!important;line-height: 64px!important}

.fl-node-f6qlogbc0ui3 p{font-size:20px!important;font-weight:900!important;}

h2.fl-node-49wkxyfz2rnd{color:#F77908!important;margin-left:20px!important;line-height:28px!important;font-size:28px!important}

.fl-node-f6qlogbc0ui3 {margin-bottom:6px;margin-top:20px!important;}

.fl-node-tlj9ck1b2de7 h3,.fl-node-tlj9ck1b2de7 .fl-module-rich-text:not(.fl-node-hdczyjalkogu) p{font-size:20px!important;}

.fl-node-tlj9ck1b2de7 .fl-module-rich-text,
.fl-node-tlj9ck1b2de7 .fl-module-rich-text p{margin-left:0;margin-top:0!important;font-weight:900!important}

body.redesign .fl-node-tlj9ck1b2de7 .fl-module-rich-text.fl-node-hdczyjalkogu p{font-weight: 500!important}

.fl-node-tlj9ck1b2de7{margin-top:20px!important}


.fl-node-xos2n91m7fpz{font-size:60px!important;line-height:64px!important;}


body.redesign .fl-row:has(.uabb-adv-accordion) h2.MediumHeader.fl-node-hwi7df60vxek{text-align: center;font-size:60px!important;line-height: 65px!important;margin-right:0}


body.redesign h2.fl-heading-text.fl-node-3zapsondc2xw,
body.redesign h2.fl-heading-text.fl-node-r82ug94vla71,
body.redesign h2.fl-heading-text.fl-node-yc3la60zeup7{
    font-size:21px!important;
    line-height: 21px!important;
    margin-top:20px
}


.fl-node-a7gtxeb1k43p div > p:first-child > strong{font-size:20px;line-height: 15.75px}

.fl-node-a7gtxeb1k43p div > p:first-child > span strong{font-size:28.5px; line-height: 37.5px}
.fl-node-a7gtxeb1k43p div > p:first-child{margin-bottom: 20px}
.fl-node-a7gtxeb1k43p div > p:nth-child(2){font-size:20px!important; line-height: 17.25px}

.uabb-adv-accordion .uabb-adv-accordion-button{background-color:white!important;padding-left:0!important}
.uabb-adv-accordion .uabb-adv-accordion-button h5
 {padding-left: 0;display:flex;line-height: normal;align-items: center}

 .fl-node-h14ju3pc0iqa.IconBulletPoints em{
  color:#27272780;
    font-style: normal!important;
    font-weight: 900
    
}

.fl-node-gv4qfl9pzwus.Subheader,
.ContactInformationSection.fl-node-6zpd0ojak2rt p strong{font-size:28px!important;color:#272727!important;}
.ContactInformationSection.fl-node-6zpd0ojak2rt .fl-rich-text{display:flex; flex-direction: column; gap:10px; margin-top:0; margin-bottom: 0}
.ContactInformationSection.fl-node-6zpd0ojak2rt .fl-node-s4zaur0oflpw > div{gap:10px}
.ContactInformationSection.fl-node-6zpd0ojak2rt .fl-rich-text:before{content:none;}
.ContactInformationSection.fl-node-6zpd0ojak2rt .fl-rich-text:after{content:none;}
.ContactInformationSection.fl-node-6zpd0ojak2rt .fl-icon{margin-top:0}

.fl-node-tlrmyjhgn0oc.MediumHeader{
    font-size: 36px !important;
    line-height: 100% !important;	
    margin-top: 0;
}

.ChooseYourJourneySection.OurTeamSection .fl-rich-text p{margin-bottom: 0}

h2.fl-heading-text.fl-node-p67e4ulhctos,
.fl-node-l9fntb6uco3h.fl-module-heading,
.fl-node-dvh1ba8tkm0z h3.fl-heading .fl-heading-text{
    font-size:60px!important;
    line-height: 64px!important;
    color: #272727;
}


.IndustryLeadingPersonalTrainingSection .fl-col-group-nested .fl-col-small .fl-module-rich-text{margin-left:0}

.fl-node-cit8pxs90rao.IndustryLeadingPersonalTrainingSection .fl-col-group-align-top > .fl-col-small:nth-of-type(2) .fl-col-content > .fl-col-group h2 + div p,
.ContactInformationSection p{font-size:20px!important}

.AmenitiesSection 

.fl-col-group > .fl-col:not(:first-child)
 p{font-size:20px!important;font-weight:900!important}
 @media (min-width: 901px){
.fl-node-g2b9if6caqn0.fl-col-bg-photo > .fl-col-content,
.fl-node-1pduxyv5tceq.fl-col-bg-photo > .fl-col-content{
     max-width: calc(100% - 40px);
    transform: translateX(20px);
}

 }


 body.redesign .ChooseYourJourneySection .fl-module-photo{border-top:none!important}


.fl-module-advanced-accordion .uabb-adv-accordion-icon-wrap, h4.uabb-adv-accordion-button-label, h3.uabb-adv-accordion-button-label{border-bottom:none!important}

body.redesign .fa-minus:before,
body.redesign .fa-plus:before{color:#F77908}

body.redesign .uabb-adv-accordion-button{border-bottom:1px solid #272727!important;padding-right: 0!important}

body.redesign .uabb-adv-accordion-icon-wrap{
	padding-bottom: 0!important;
}


    html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder em{
    	font-size: 20px!important;
    	font-weight: 900;
    	max-width: 29%;
    }
 
/*body.redesign .slider{
transform:scale(.7);
transform-origin: center 20%;
}*/
body.redesign .redesign-enrol-course-type-buttons .switch, body.redesign .redesign-enrol-price-type-buttons .switch{
	margin-left: 5px;
	margin-right: 5px;
}


.fl-node-6zpd0ojak2rt > .fl-row-content-wrap{margin-top: 30px;margin-bottom:120px}

.fl-node-tenp2s4c1dxu > .fl-row-content-wrap{
	padding-top:120px;
}

	body.redesign .IndustryLeadingPersonalTrainingSection .fl-col-group-align-top > .fl-col-small:nth-of-type(2) .fl-col-content > .fl-col-group h2 + div p{font-size:20px!important;
	line-height: 30px!important}

@media (max-width: 900px){
.fl-node-6zpd0ojak2rt > .fl-row-content-wrap{margin-top: 10px;margin-bottom:0px}

.fl-node-tenp2s4c1dxu > .fl-row-content-wrap,
.fl-node-crghp5y0e6zm.fl-col > .fl-col-content{
	padding-top:30px;
}

.fl-node-ujp9g7of2l3w > .fl-row-content-wrap{
	margin-top:50px;
}

html:not(.fl-builder-edit) body.redesign.contact footer{margin-top:50px!important}
.ContactInformationSection.fl-node-6zpd0ojak2rt p strong{font-size: 20px !important;
        line-height: 30px !important;
    }
	body.redesign .LHSBulletPointsImageRow .NewH2.fl-heading-text, body.redesign .NewH2, [data-node="mcsgoe1h90kw"] > div h2, h2.fl-node-qs3ybcxajf1p, body.redesign .LHSBulletPointsImageRow .NewH2.fl-heading-text.fl-node-kwpg0613a2fc, body.redesign .LHSBulletPointsImageRow .fl-heading-text.fl-node-kwpg0613a2fc,body.redesign .LHSBulletPointsImageRow h2.fl-heading-text.fl-node-qs3ybcxajf1p{font-size:35px!important;line-height: 37px!important}
	body.redesign header#customHeader > section > section.TextContainer h2{background-color: #F7F7F7;color: #272727!important;min-width:100vw;padding:20px;transform:translateX(-20px) translateY(21px); font-size:20px!important;line-height: 30px!important}
	@media (min-width: 601px){
	}
				.fl-node-4pi9byw3xrc7 > .fl-col-content{margin-left:0!important}

	.fl-node-ygfzd0b4v16h, .fl-node-d4bxule25fp8{flex-direction: column!important;}
	.fl-node-uglcv0fiwh8k,
	.fl-node-gcflux4oi3sz,
	.fl-node-083t5rjmo2wa,
	.fl-node-f1gt8hi5y0kq{display:none!important}

	body.integra-pt .gform_legacy_markup_wrapper .gfield_checkbox li label, .CustomTabs .section[aria-expanded="true"] .uabb-tab-acc-content li, .edd-apply-discount.edd-submit, body.single.single-sfwd-lessons .ld-course-step-back, #learndash_mark_complete_button, .learndash-wrapper .ld-button:hover:not(.learndash-link-previous-incomplete):not(.ld-button-transparent), #learndash-tooltips .ld-tooltip::after, #learndash-tooltips .ld-tooltip, .learndash-wrapper .ld-primary-background, .learndash-wrapper .btn-join, .learndash-wrapper #btn-join, .learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent), .learndash-wrapper .ld-expand-button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz), .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger, .learndash-wrapper .ld-focus-comments .form-submit #submit, .learndash-wrapper .ld-login-modal input[type="submit"], .learndash-wrapper .ld-login-modal .ld-login-modal-register, .learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue, .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a, #wpProQuiz_user_content table.wp-list-table thead th, #wpProQuiz_overlay_close, .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon, body.single.single-sfwd-topic .learndash-wrapper .ld-content-actions a.ld-button, body.single.single-sfwd-topic .learndash-wrapper .ld-content-actions div.ld-content-action > a, .wpProQuiz_button.wpProQuiz_QuestionButton, .wpProQuiz_button_restartQuiz, .wpProQuiz_button_reShowQuestion, .ld-alert a, .gform_wrapper li, .gform_wrapper li label, .edd-cart-added-alert, .select2-container p.early_bird_disc, .select2-container span.select2-dropdown.select2-results__option--highlighted p.early_bird_disc, .integra_download_shortcode p.early_bird_disc, a.edd-add-to-cart, .ld-content-actions > a, a#quiz_continue_link, .uabb-module-content.uabb-button-wrap.uabb-creative-button-wrap span, .gform_button.button, .uabb-gf-style .gform_page .gform_page_footer input[type="submit"], .edd-submit, .integra_download_shortcode div.IntegraPrice, .select2-container div.IntegraPrice, h4, h4 a span, header#customHeader h2, header#customHeader a span, .integra_download_shortcode p.early_bird_disc, .fl-rich-text p, .fl-rich-text p strong, footer p, footer span, .fl-slide p, .CustomTestimonialsSliderNextButton2 a, .fl-rich-text p, .fl-rich-text p span span, .fl-rich-text p b, .fl-rich-text ul li, .fl-rich-text ul li b, .fl-rich-text ul li strong, .fl-rich-text ul span, .CustomTabs p, .CustomVerticalTabs p, a.fl-tabs-label, p.p1, span.s1, span.s2, .single_edu_description p, .single_edu_description li, .FourColumnImageSection span.fl-heading-text, .FourColumnImageSection h4, .FourColumnImageSection h4 a, h4, .entry-content h4, .entry-content h4 a, .fl-builder-content .fl-module-content-slider .fl-slide h2.fl-slide-title,
	.uabb-adv-accordion-content p{
		font-size: 20px!important;
		line-height: 24px;
	}
	.fl-node-k8sbld916mpj{flex-direction: column;}
	.fl-builder-content .fl-node-7r9hluxsq24y{min-width: 100%}
	.fl-node-g2b9if6caqn0{min-width: 100%}
	.fl-node-p67e4ulhctos{margin-left: 0}
	/*.IndustryLeadingPersonalTrainingSection .fl-col-group-nested > .fl-col-small{display:none}*/
/*	.IndustryLeadingPersonalTrainingSection .fl-col-group-nested h2:before{content:"01"!important;margin-left:0!important; color:#F77908;display:flex!important;font-size:0.7em!important;        align-items: flex-start;
        justify-content: flex-start;
        line-height: 1.9em;
}
	.IndustryLeadingPersonalTrainingSection .fl-col-has-cols .fl-col-content > .fl-col-group-nested:nth-of-type(2) h2:before{content:"02"!important}
	.IndustryLeadingPersonalTrainingSection .fl-col-has-cols .fl-col-content > .fl-col-group-nested:nth-of-type(3) h2:before{content:"03"!important}
	.IndustryLeadingPersonalTrainingSection .fl-col-has-cols .fl-col-content > .fl-col-group-nested:nth-of-type(4) h2:before{content:"04"!important}*/
	@media(min-width: 901px){
    .IndustryLeadingPersonalTrainingSection .fl-col-group-nested .fl-col{min-width: 100%}
  }
	.IndustryLeadingPersonalTrainingSection .fl-col-group-nested .fl-col .fl-rich-text{margin-left:0!important;margin-right:0!important}
	.IndustryLeadingPersonalTrainingSection .fl-heading-text{margin-left: 0!important;margin-right:0!important}
	.IndustryLeadingPersonalTrainingSection .fl-col-group-nested h2{display:flex;gap:10px;}

.fl-node-gv4qfl9pzwus.Subheader,
body.redesign .IndustryLeadingPersonalTrainingSection h3.fl-heading.fl-heading-text, .fl-node-iz7kct26shd4.Subheader{font-size:20px!important;line-height: 24px!important}
body.redesign .TransformYourDailyLife .LargeHeader .fl-heading-text, body.redesign .fl-node-4iofxhprswk2.LargeHeader .fl-heading-text, body.redesign .fl-node-skvhn52zpexi.LargeHeader .fl-heading-text, body.redesign .fl-node-ynv732bdjpkz.LargeHeader .fl-heading-text, body.redesign .fl-node-9xi5qtocgsep.LargeHeader .fl-heading-text, div.fl-col.fl-node-leuo0xz31pv8.fl-col-bg-photo > div > h2, h2.fl-node-0e6opswzuqm8, body.redesign .fl-node-qgs9kbhu43pz.LargeHeader .fl-heading-text, body.redesign .TransformYourDailyLife h2, body.redesign .fl-node-i80xq29wdjnt.LargeHeader .fl-heading-text, body.redesign .fl-node-lf9qcgvowzde.LargeHeader .fl-heading-text, body.redesign .IndustryLeadingPersonalTrainingSection .fl-module-heading.LargeHeader .fl-heading-text, body.redesign .fl-node-m2vt8e13zq4g .fl-heading-text, h2.fl-node-kx9wnfzqv8it, body.redesign h2.fl-heading-text.fl-node-p67e4ulhctos,
body.redesign h3.fl-node-l9fntb6uco3h.fl-module-heading,

body.redesign h3.fl-node-ujcsq9ypfk7i,
body.redesign h2.fl-node-94cjyaoerz86,
html body.redesign .IndustryLeadingPersonalTrainingSection h2.fl-node-94cjyaoerz86,
html body.redesign.integra-pt h2.MediumHeader,
body.redesign h2.MediumHeader,
.fl-heading-text.fl-node-r5lmvcbtdua2,
body.redesign .IndustryLeadingPersonalTrainingSection h2.fl-node-ypo9m1j5sh8n,
body.redesign h2.fl-node-62fxiqwd8ja7.LargeHeader,
.fl-node-3bg1x6kqmaov.fl-module-heading,
body.redesign .StatsHeader h3 span,
body.redesign .IntegraTabsContainer .LHSBulletPointsImageRow .fl-row-content > .fl-col-group:nth-of-type(2) h2,
body.redesign .IntegraTabsContainer .LHSBulletPointsImageRow .fl-row-content > .fl-col-group:nth-of-type(2) h2 span
{font-size: 50px!important;line-height: 54px!important}
.ThreeDisciplines.ChooseYourJourneySection .fl-col-group-nested{flex-wrap: wrap;}
.ThreeDisciplines.ChooseYourJourneySection .fl-col-group-nested > div{width:100%}

.fl-node-7lk3versdng8{gap:20px!important}
.ChooseYourJourneySection.OurTeamSection .fl-rich-text p{text-align: center;}

/*body.redesign .fl-builder-content .fl-node-cn0e9v2684k3.fl-module-rich-text.fl-rich-text h3,
body.redesign .integra-featured-in h3,
body.redesign.about-us .integra-who-we-worked h3 span{font-size: 16px!important;line-height: 37px!important}*/
body.redesign .IndustryLeadingPersonalTrainingSection .fl-node-aedqntxi5zsr h2{font-size: 25px!important;line-height: 29px!important}

body.redesign .TestimonialContent{font-size: 25px!important;line-height: 30px!important}

.fl-node-cit8pxs90rao.IndustryLeadingPersonalTrainingSection .fl-col-group-align-top > .fl-col-small:nth-of-type(2) .fl-col-content > .fl-col-group p{font-size: 16px!important;
	line-height: 16px!important}

	body.redesign .fl-node-lm92j1p58rwi p strong{font-size:22.5px!important;}

	.fl-node-l9fntb6uco3h.fl-module-heading{margin-right: 0!important}
	#content .IntegraPTButton, body.redesign .fl-module-button.Black .fl-button{min-width: 100%;text-align: center;box-sizing: border-box!important;
		justify-content: center;}
		body.redesign .StartYourJourneyWithIntegraSection .fl-col-group .fl-col.fl-node-5l0c9n2i8yh3 > .fl-col-content{padding-top:0!important}

		body.redesign header#customHeader > section > section.TextContainer h1{font-size:50px!important;line-height: 60px!important}
		body.redesign .LHSBulletPointsImageRow h2.fl-heading-text.fl-node-qs3ybcxajf1p, body.redesign .LHSBulletPointsImageRow .fl-module-rich-text.fl-node-exo47afrku8s.IconBulletPoints,
		.fl-node-7d402bw8aule.IconBulletPoints{margin-bottom: 20px;margin-left:20px!important;margin-right: 20px!important}
		.fl-node-7d402bw8aule.IconBulletPoints p,.fl-heading-text.fl-node-kwpg0613a2fc{margin-left:20px;margin-right: 20px}
		div > .fl-row.LHSBulletPointsImageRow .fl-col-group{flex-direction: column;}
		div > .fl-row.LHSBulletPointsImageRow .fl-col-group > .fl-col-small{width:100%}
		body.redesign .LHSBulletPointsImageRow div.fl-node-z4n7oa563xch.IconBulletPoints{margin-left:20px!important;margin-right: 20px!important}
		div > .fl-row.LHSBulletPointsImageRow .IconBulletPoints{margin-left:0!important;margin-right: 0!important}
		div > .fl-row.LHSBulletPointsImageRow .fl-col-bg-photo.fl-col-small{min-height: calc(50vw - 40px)}
div > .fl-row.LHSBulletPointsImageRow .fl-col-group > .fl-col-small h2.fl-node-kwpg0613a2fc{margin-left:20px!important;margin-right: 20px!important;margin-bottom: 20px!important}
		.fl-node-4hl8n5syexik .fl-col-group-nested,
		.fl-node-mbof3rt20ihg .fl-col-group-nested,
		.fl-node-gr9p6wbxd3ot .fl-col-group-nested{flex-direction: row!important;}
		body.redesign .LHSBulletPointsImageRow .fl-module-rich-text.ClientStoryQuote,
		body.redesign .LHSBulletPointsImageRow .fl-module-rich-text{margin-left:0!important;margin-right: 0!important}
		 body.redesign .StartYourJourneyWithIntegraSection .LargeHeader .fl-heading-text,
		 body.redesign .fl-row:has(.uabb-adv-accordion) h2.MediumHeader.fl-node-hwi7df60vxek{font-size:50px!important;line-height: 54px!important}
		 .fl-col.fl-node-mcsgoe1h90kw > .fl-col-content{margin-left:0;margin-right: 0}
		 .fl-node-jvb2ic7pky53 {margin-left:0!important;margin-right:0!important}
		  body.redesign .StartYourJourneyWithIntegraSection p {
    font-size: 20px !important;
    line-height: 30px !important;
}
body.redesign .StartYourJourneyWithIntegraSection .fl-col-group .fl-node-cjrvhgu0kenq.fl-col > .fl-col-content{
	padding-top:0!important;
}

.fl-node-db9mehiv58y6 > .fl-col-content{margin-left:20px!important;margin-right: 20px!important}

.fl-node-ujcsq9ypfk7i{margin-left:20px!important}
html body.redesign:not(.webinar) .fl-col:has(.DownloadPricePlaceholder) .fl-module{box-shadow:none!important}
.fl-node-huxm1kwpanvf > div{min-width: 100%}
.fl-node-qbjgpcsynvfm > div {width:50%;}
body.redesign:not(.webinar) .fl-col-content:has(.DownloadPricePlaceholder) h2, 
h2.fl-node-hwi7df60vxek.MediumHeader{font-size:24px!important;line-height: 28px!important}
body.redesign.integra-pt .fl-row:has(.fl-module-advanced-accordion) .fl-row-content-wrap{
	margin-left:0;
	margin-right: 0;
}
body.redesign .fl-module-advanced-accordion .uabb-adv-accordion{padding-left: 0!important}


.ChooseYourJourneySection h4 {
    font-weight: 900;
    font-size: 25px!important;
    line-height: 28px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.ChooseYourJourneySection h4 {
    font-weight: 900;
    font-size: 20px!important;
    line-height: 23px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.fl-node-fq0wova3g84k .fl-col-content.fl-node-content h3,
.fl-node-fq0wova3g84k .fl-col-content.fl-node-content h4,
.fl-node-fq0wova3g84k .fl-col-content.fl-node-content .fl-module
{margin-left:0!important;margin-right: 0!important}

body.redesign .StartYourJourneyWithIntegraSection .fl-col-group .fl-node-8593ofvm6qrk > .fl-col-content{padding-top:0!important}

.fl-node-62fxiqwd8ja7.LargeHeader{text-align:center;}

.fl-node-62fxiqwd8ja7.LargeHeader br{display:none}

.fl-node-6wmsn9hzq3ik > .fl-col-content{padding-top:0!important}

body.redesign .fl-rich-text.fl-node-u7839fqzj0wd p, body.redesign .StartYourJourneyWithIntegraSection p{font-size:20px!important;line-height: 30px!important}
.fl-node-cit8pxs90rao > .fl-row-content-wrap{padding-bottom:0}

body.redesign .StartYourJourneyWithIntegraSection .fl-col-group .fl-node-0y936anmfdi5.fl-col > .fl-col-content,
body.redesign .StartYourJourneyWithIntegraSection .fl-col-group .fl-node-c0tbkij239zp.fl-col > .fl-col-content{padding-top:50px!important}
.fl-node-wd30eyhbjclx > .fl-row-content-wrap{padding-bottom: 50px;padding-top:50px}
.fl-node-afuslc6devhm{margin-top:50px!important}
.fl-node-p0lkgcxa1tm3 > .fl-row-content-wrap{padding-bottom:30px!important}
.fl-node-mwgrcdn7oyqk.fl-row > .fl-row-content-wrap{padding-bottom:0;}
.fl-node-7nkuwrje5c48 > .fl-col-content{padding-bottom:30px}

.fl-node-mwgrcdn7oyqk.fl-row > .fl-row-content-wrap{margin-top:0}
.fl-node-bq2y9gcw1nf6{margin-bottom: 30px}
.fl-node-haemrild5c6v > .fl-row-content-wrap{margin-top:0!important}
.fl-node-kwpg0613a2fc,.fl-node-z672gihkvtn9 > .fl-row-content,
.fl-node-z672gihkvtn9 > .fl-row-content-wrap{margin-top:0!important}
.fl-heading-text.fl-node-qs3ybcxajf1p{margin-top:0!important}
.fl-node-1jf7gh8m50ci > .fl-row-content-wrap{margin-top:30px}

body.redesign .IntegraTabsContainer .LHSBulletPointsImageRow .fl-row-content-wrap{margin-top:20px!important}
.fl-node-e1nyxa3zwjhd > .fl-col-content,
.fl-node-xen0qk51mo8y > .fl-col-content,
.fl-node-8p6toxsje52d > .fl-col-content{margin-top:50px!important}
.fl-node-e1nyxa3zwjhd > .fl-col-content{margin-bottom:20px!important}

.fl-node-ce3r60op9gw5 > .fl-col-content{margin-top:0!important;margin-bottom: 10px!important}
.IntegraTabsContainer .uabb-tab-acc-content .fl-col-group:has(.ClientStoryQuote) .fl-col:not(:has(.ClientStoryQuote)) .fl-module-rich-text > p:first-of-type{padding-top:0}

.fl-node-ymjcn32r6ebk > .fl-module-content{margin-bottom:10px}
body.redesign .StartYourJourneyWithIntegraSection:not(.Stats) .fl-col-group .fl-col > .fl-col-content{padding-top:0px}
body.redesign .StartYourJourneyWithIntegraSection.Stats .fl-col-group .fl-col > .fl-col-content{
  padding-top: 0;
}
.StartYourJourneyWithIntegraSection.Stats

.fl-col-group-equal-height.fl-col-group-align-top > .fl-col:first-child{
    padding-top:45px
}
body.redesign .StartYourJourneyWithIntegraSection:not(.Stats) .fl-col-group .fl-col > .fl-col-content{padding-bottom: 0}
	.fl-node-cjrvhgu0kenq,
	.fl-node-afuslc6devhm .fl-row-content-wrap{padding-bottom:50px!important}
    body.redesign .IntegraTabsContainer .LHSBulletPointsImageRow .fl-row-content > .fl-col-group:nth-of-type(2) .fl-col-has-cols .fl-col-small{width:30px!important;min-width:30px!important;margin-left:0!important;margin-right: 0!important}

    body.redesign .IntegraTabsContainer .LHSBulletPointsImageRow .fl-row-content > .fl-col-group:nth-of-type(2) .fl-col-has-cols .fl-col:not(.fl-col-small){margin-left:0!important;margin-right: 0!important}

body.redesign .IntegraTabsContainer .LHSBulletPointsImageRow .fl-row-content > .fl-col-group:nth-of-type(2) .fl-col-has-cols .fl-col:not(.fl-col-small) p{
	line-height: 26px!important;
}
html body.redesign .IntegraTabsContainer .fl-col-bg-color.fl-col-small{margin-left: 0!important;margin-right: 0!important}
.fl-node-xen0qk51mo8y > .fl-col-content {margin-bottom: 0!important;}

.fl-node-mbof3rt20ihg > .fl-col-content,
body.redesign .fl-node-gr9p6wbxd3ot > .fl-col-content{margin-top:20px!important;margin-bottom:0!important}
.fl-node-8p6toxsje52d > .fl-col-content{margin-bottom:0!important}

.fl-node-7guj1em6aovr.fl-row > .fl-row-content-wrap{margin-top:0!important}

body.redesign .fl-node-d4bxule25fp8 {
        flex-direction: column !important;
    }

    h2.fl-node-3agde7tsjvr2.NewH2{margin-top:0!important}
.fl-node-ad72r61hm4nu.fl-module-rich-text{margin-top:0!important; margin-bottom:0!important;margin-left:20px!important;margin-bottom:0!important}

.fl-node-6l10rom2awex > .fl-row-content-wrap{padding-bottom: 10px!important}

.fl-node-a2v8orl7eq4t > .fl-row-content-wrap{padding-top:50px!important}
.fl-node-p07nku35cz9x .uabb-content{padding-left:0!important;padding-right: 0!important}
/*
.fl-node-4mv6nkg70932 {display:flex; flex-direction: column;}
.fl-node-4mv6nkg70932 > div{min-width: 100%;padding-right: 0!important}
.fl-node-p07nku35cz9x .fl-col-content{padding-right:0!important}
.fl-node-p07nku35cz9x .fl-module,
.fl-node-p07nku35cz9x .fl-rich-text{margin-left:0!important; }
.fl-builder-content .fl-node-zikr9p2w571t.fl-module-rich-text.fl-rich-text{
	margin-top:0;
}
*/
.fl-node-5xigbkns731a > .fl-row-content-wrap{padding-top:25px!important}

 .fl-node-p07nku35cz9x .uabb-content-wrapp07nku35cz9x > .section > .uabb-tab-acc-content{padding-bottom: 0!important}
 .fl-node-p07nku35cz9x.fl-module-advanced-tabs .fl-module-content{margin-bottom:0!important}
 .fl-node-a2v8orl7eq4t > .fl-row-content-wrap{padding-bottom:30px!important}
 .fl-node-5xigbkns731a > .fl-row-content-wrap{padding-bottom:15px!important}
 .fl-node-er0m8sjlxayh > .fl-row-content-wrap{padding-top:20px!important;padding-bottom:25px!important}
.fl-node-sbayrxvl4g76{padding-bottom:50px}
.fl-node-jm4gp86zyb3u > .fl-row-content-wrap{margin-top:20px!important; margin-bottom: 20px!important}
.fl-node-k5zgsl9pmqju > .fl-col-content{margin-bottom: 20px!important}

    .fl-node-8fjv9bs7ex3i {padding-left:20px;padding-right:20px}
    body.redesign .fl-node-kev51nyhqdbp .fl-row-content-wrap:has(.IconBulletPoints){
    	margin-top:0!important;
    }
    .fl-heading-text.fl-node-px8mz2d5juy1.NewH2{margin-top: 0!important}
    .fl-module-rich-text.fl-rich-text.fl-node-h14ju3pc0iqa{margin-bottom:50px}
    .fl-node-wf3k62hue9o4 > .fl-row-content-wrap{margin-top:0!important}
    /*.fl-node-ym615vorxs8p{padding-bottom: 50px}*/
    .fl-node-eip27ac0go5s.fl-row > .fl-row-content-wrap{padding-top:0!important}
    body.redesign.about-us .integra-who-we-worked{margin-top: 30px}
    .ChooseYourJourneySection.OurTeamSection .fl-row-content-wrap{padding-top:0!important}
    .fl-node-eb8hzlcr94i2 > .fl-col-content{padding-bottom: 20px}
    .IndustryLeadingPersonalTrainingSection .fl-col-group-nested{margin-bottom: 30px!important}
    .fl-heading-text.fl-node-l9fntb6uco3h{margin-top:0!important}
    .fl-node-j3qiz79dfug0{padding-bottom:20px}
    .fl-builder-content .fl-node-27eum9s0nvhz.fl-module-rich-text.fl-rich-text{margin-bottom:0}

    /*.IntegraPhases .fl-col-group-nested { display: flex; flex-wrap: wrap; gap:20px }
    .IntegraPhases .fl-col-group-nested .fl-module-rich-text{margin:20px!important}*/

    .fl-node-cit8pxs90rao.IndustryLeadingPersonalTrainingSection .fl-col-group-align-top > .fl-col-small:nth-of-type(2) .fl-col-content > .fl-col-group p, .ContactInformationSection p, body.redesign.how-we-work .fl-rich-text > p, body.redesign .fl-rich-text > p{font-size:20px!important}

    .fl-node-y0arpvgdq394{display:flex; flex-direction: column;}
    .fl-node-y0arpvgdq394 > div{min-width: 100%}
    #gform_submit_button_75_wrapper{min-width: 100%}
    .fl-node-rc4ze5b71fmo > .fl-row-content-wrap{margin-top: 0!important}
    body.redesign .fl-node-d4bxule25fp8{gap:50px}
    .fl-node-3agde7tsjvr2{margin-bottom: 0}
    .fl-node-b5a8l4ftuygp,
    .fl-node-ysb5u13rlcoq,
    .fl-node-dw4m7vohp6ai,
    .fl-node-4pi9byw3xrc7,
    .fl-node-ai3d0c2bfhzq{
		max-height: 100vw;
		overflow: hidden;
	}
	.fl-node-a9h4g2uflcnw.fl-module-heading .fl-heading{
	margin-bottom:20px!important;
}

}




@media (max-width: 550px) {
    body.redesign h3.fl-node-iz7kct26shd4.Subheader,
    body.redesign h3.fl-node-lk5gioz8yvfw {
        margin-left: 20px !important;
    }
    .IntegraTabsContainer .fl-col-bg-photo{min-width: 100%}
    .DownloadPricePlaceholder{flex-direction: column;}
    .DownloadPricePlaceholder .fl-col-content{min-width: 100%}
    .DownloadPricePlaceholder .fl-col-content h3{margin-left: 20px!important}
    /*.fl-rich-text.fl-node-czkywojt4f2q{margin-top:0}*/

body.redesign .TransformYourDailyLife .LargeHeader .fl-heading-text, body.redesign .fl-node-4iofxhprswk2.LargeHeader .fl-heading-text, body.redesign .fl-node-skvhn52zpexi.LargeHeader .fl-heading-text, body.redesign .fl-node-ynv732bdjpkz.LargeHeader .fl-heading-text, body.redesign .fl-node-9xi5qtocgsep.LargeHeader .fl-heading-text, div.fl-col.fl-node-leuo0xz31pv8.fl-col-bg-photo > div > h2, h2.fl-node-0e6opswzuqm8, body.redesign .fl-node-qgs9kbhu43pz.LargeHeader .fl-heading-text, body.redesign .TransformYourDailyLife h2, body.redesign .fl-node-i80xq29wdjnt.LargeHeader .fl-heading-text, body.redesign .fl-node-lf9qcgvowzde.LargeHeader .fl-heading-text, body.redesign .IndustryLeadingPersonalTrainingSection .fl-module-heading.LargeHeader .fl-heading-text, body.redesign .fl-node-m2vt8e13zq4g .fl-heading-text, h2.fl-node-kx9wnfzqv8it, body.redesign h2.fl-heading-text.fl-node-p67e4ulhctos,
body.redesign h3.fl-node-l9fntb6uco3h.fl-module-heading,

body.redesign h3.fl-node-ujcsq9ypfk7i,
body.redesign h2.fl-node-94cjyaoerz86,
html body.redesign .IndustryLeadingPersonalTrainingSection h2.fl-node-94cjyaoerz86,
body.redesign h2.MediumHeader,
.fl-heading-text.fl-node-r5lmvcbtdua2,
body.redesign .IndustryLeadingPersonalTrainingSection h2.fl-node-ypo9m1j5sh8n,
body.redesign h2.fl-node-62fxiqwd8ja7.LargeHeader
{font-size: 45px!important;line-height: 47px!important}


.fl-col-group.fl-node-61a0ab517a0d8{
	display:flex;	
}

}

.fl-node-cidvfh67ubg2{margin-top: auto;}

.fl-node-xjhaebu3swp1.MediumHeader{margin-top:3px}

.fl-node-ftm39dxp4egs > .fl-module-content{margin-left:0}

body.redesign #gform_submit_button_75,
html body.redesign a.IntegraPTButton,
body.redesign .integra_download_shortcode .edd-add-to-cart-label,
#mainMenuNewsletterContainer form#gform_76 input[type=submit]{
	    font-size: 20px !important;
font-weight: 500 !important;
}




body.redesign .HowWeWorkBoxesSection .edd-add-to-cart-label, body.redesign .integra_download_shortcode .edd-add-to-cart-label,
#mainMenuNewsletterContainer form#gform_76 input[type=submit]{
	height:41px!important;
	min-height: 41px!important;
	max-height: 41px!important;
}
@media (min-width: 1440px){
.fl-node-nx9vo1i578wt > .fl-col-content{margin-left:0}	


/* experimential start */

.fl-node-8fjv9bs7ex3i > .fl-col-content{padding-left:0}
.fl-node-4pi9byw3xrc7{padding-right: 20px}
.fl-node-asypq90fmt7h { justify-content: flex-start!important}

.fl-node-asypq90fmt7h .fl-node-content{ justify-content:center;!important; }
.fl-node-dvh1ba8tkm0z > .fl-module-content{margin-left:0}
.fl-node-z0pbuj7agetv{padding-right: 20px}
/* experimential end */

}

body.redesign .OurTeamModal-overlay .fl-col-content .fl-col-group > .fl-col:nth-of-type(2) .fl-module {
    text-shadow: 0 0 50px white;
}


/*body.redesign .IntegraTestimonialsSliderPT .slick-arrow.left{position:absolute!important;top:50px;left:-70px!important;}*/

/*body.redesign .IntegraTestimonialsSliderPT .slick-arrow.right{position: absolute!important; right:-70px!important;top:50px;}*/

body.redesign .IntegraTestimonialsSliderPT .slick-arrow{background-color:#F77908}

body.redesign .fl-row:has(.IntegraTestimonialsSliderPT) > div{margin-left:0!important;margin-right: 0!important}


/*@media (min-width: 901px){
.fl-node-d4bxule25fp8,
.fl-node-eytd4r8s5926,
body.redesign .fl-row-fixed-width.fl-node-haemrild5c6v,
.fl-node-ygfzd0b4v16h,
body.what-we-do .IntegraTabsContainer .LHSBulletPointsImageRow,
.IntegraPhases{max-width: 1000px!important;margin-left: auto;margin-right: auto}*/

/*body.how-we-work .fl-node-lybu1qxz3ow0 .fl-row-content.fl-row-fixed-width.fl-node-content,
body.redesign .fl-node-rp9xkd51ef6v .fl-row-content.fl-row-fixed-width.fl-node-content,
.fl-node-8m76ta3phcze
{max-width: 1040px!important;margin-left: auto;margin-right: auto}
.StartYourJourneyWithIntegraSection .fl-col-group
{max-width: 1400px!important;margin-left: auto;margin-right: auto}
*/
.fl-node-gim7b8lzs5fe:before,
.fl-node-gim7b8lzs5fe:after{content:none}
.fl-node-gim7b8lzs5fe{display:flex; 
    
    justify-content: space-between}
/*.fl-node-i8o9nvj5ayhs{width:calc(50% + 75px) }*/
.fl-node-wuvxil9pknjq.LargeHeader > .fl-module-content,
.fl-node-nf28390mvst1.LargeHeader > .fl-module-content,
.fl-node-a9h4g2uflcnw.LargeHeader  > .fl-module-content{
	margin-left:0;
}
}


body.what-we-do 
.IntegraTabsContainer
.LHSBulletPointsImageRow
.fl-row-content > 
.fl-col-group:last-of-type h3{font-size:60px!important;
line-height: 71px!important}

body.what-we-do 
.IntegraTabsContainer
.LHSBulletPointsImageRow
.fl-row-content > 
.fl-col-group:last-of-type .fl-col-small:has(.fl-photo){width:100px;display:flex;justify-content: center;align-items: center;}

body.what-we-do 
.IntegraTabsContainer
.LHSBulletPointsImageRow
.fl-row-content > 
.fl-col-group:last-of-type .fl-photo{margin:0}

body.what-we-do 
.IntegraTabsContainer
.LHSBulletPointsImageRow
.fl-row-content > 
.fl-col-group:last-of-type em{font-size:25px;
    line-height: 28px;
    font-style: normal;
    font-weight: 900;
}

body.what-we-do 
.IntegraTabsContainer
.LHSBulletPointsImageRow
.fl-row-content > 
.fl-col-group:last-of-type{ position: relative; padding-top:80px }


body.what-we-do 
.IntegraTabsContainer
.LHSBulletPointsImageRow
.fl-row-content > 
.fl-col-group:not(:has(.fl-col-has-cols)) > .fl-col:not(:has(.fl-col-has-cols)){position: relative;padding-bottom: 80px}

/*body.what-we-do 
.IntegraTabsContainer
.LHSBulletPointsImageRow
.fl-row-content > 
.fl-col-group > .fl-col:last-of-type:after{
    content:"";
    height:1px;
    position:absolute;
    background:#272727;
    width:calc(100vw - 60px);
    right:calc(((940px - 100vw)/2) + 60px);
    bottom:-0px;
    
}*/

@media (max-width: 1400px){
	body.what-we-do 
.IntegraTabsContainer
.LHSBulletPointsImageRow
.fl-row-content > 
.fl-col-group > .fl-col:last-of-type:after{
	width:calc(100vw - 40px);
    right:0px;
}
}

body.what-we-do 
.IntegraTabsContainer
.LHSBulletPointsImageRow
.fl-row-content > 
.fl-col-group > .fl-col:nth-of-type(2):after{
    bottom:120px;
}

body.what-we-do 
.IntegraTabsContainer
.LHSBulletPointsImageRow
.fl-row-content > 
.fl-col-group:last-of-type > .fl-col:after{content:none}

#industryLeadingPersonalTrainingSectionClone .fl-node-8fvin0j6xdoa,
#amenitiesSectionClone .slick-slider,
#integraPhasesClone .slick-slider{
	flex-direction: column;
}

#industryLeadingPersonalTrainingSectionClone .fl-col,
#amenitiesSectionCloneD .slick-track > .fl-col{
	min-width: 100%;	
}
#amenitiesSectionClone .slick-slide,
body.redesign #fl-node-fq0wova3g84kClone .slick-slide{
	min-width: 100vw;
	max-width: 100vw!important;
}

body.what-we-do 
.IntegraTabsContainer
.LHSBulletPointsImageRow
.fl-row-content > 
.fl-col-group:last-of-type{
	transform: translateY(-1px);
}
#industryLeadingPersonalTrainingSectionClone .slick-track > .fl-col-group,
#amenitiesSectionClone .slick-track > .fl-col,
#integraPhasesClone .slick-slide.fl-col-small:not(.fl-col-small-full-width).slick-slide{
	clear:none!important;
}



@media (max-width: 900px){

#fl-node-z0pbuj7agetvClone .fl-col-group-nested .fl-col .fl-rich-text{
  margin-top: 0!important;
}

	.OurTeamModal-overlay .fl-module-content{
		padding-top:0!important;
	}
	.OurTeamModal-overlay .fl-col{
		padding-top:20px
	}
	body.redesign .LHSBulletPointsImageRow div.fl-node-z4n7oa563xch.IconBulletPoints{
		margin-bottom: 50px;
	}
	.fl-node-lybu1qxz3ow0 > .fl-row-content-wrap{
		padding-bottom:30px!important;
	}
	.fl-node-3bg1x6kqmaov{margin-top: 0!important}
	body.what-we-do 
.IntegraTabsContainer
.LHSBulletPointsImageRow
.fl-row-content > 
.fl-col-group:not(:has(.fl-col-has-cols)) > .fl-col:not(:has(.fl-col-has-cols)){
	padding-bottom: 30px;
}
	 
	 .AmenitiesSection:not(#amenitiesSectionClone){
	 	display: none;
	 }
	 div > .fl-row.LHSBulletPointsImageRow .fl-col-group > .fl-col-small h2.fl-node-3agde7tsjvr2.NewH2,
	 div > .fl-row.LHSBulletPointsImageRow .fl-col-group > .fl-col-small h2.fl-node-px8mz2d5juy1.NewH2{margin-left: 0!important}
	 .fl-node-e94l5tbaf0dm,
	 .fl-node-tlj9ck1b2de7{width:100%!important}
	 .fl-node-dw4m7vohp6ai{order:99}
	 #integraPhasesClone .slick-dots,
	 	 #integraPhasesClone h2, #fl-node-z0pbuj7agetvClone h2,
     #fl-node-z0pbuj7agetvClone .slick-slide,
     #integraPhasesClone .slick-slider{max-width: calc(100vw - 40px)}
	 	 	 #integraPhasesClone .slick-dots,

       #fl-node-huxm1kwpanvfClone .slick-slider{max-width: 100vw}
	 	 	 #fl-node-huxm1kwpanvfClone .slick-slide{
	 	 	 	min-width: calc(100vw - 40px);
	 	 	 	max-width: calc(100vw - 40px)!important;
	 	 	 }

	 	 	 #fl-node-gr9p6wbxd3otClone .slick-slide,

	 	 #fl-node-ce3r60op9gw5Clone .slick-slide,
	 	 #fl-node-mbof3rt20ihgClone .slick-slide,
	 	 #fl-node-3r4xvq1p8od7Clone .slick-slide, 
     #fl-node-z0pbuj7agetvClone .slick-slide{min-width: calc(100vw - 40px);
	 	 	 	max-width: calc(100vw - 40px);border-bottom:none!important;margin-bottom: 0!important}

	 	 	 #fl-node-gr9p6wbxd3otClone .slick-slide h2,

	 	 #fl-node-ce3r60op9gw5Clone .slick-slide h2,
	 	 #fl-node-mbof3rt20ihgClone .slick-slide h2,
	 	 #fl-node-3r4xvq1p8od7Clone .slick-slide h2,
	 	 #industryLeadingPersonalTrainingSectionClone .slick-slide h2,
	 	 #industryLeadingPersonalTrainingSectionClone .slick-slide.fl-col-group{
	 	 	margin-bottom:10px!important;
	 	 }
	 	 #amenitiesSectionClone p{
 			font-size:20px;
 			font-weight: 900!important; 
}

	 	 	 #fl-node-gr9p6wbxd3otClone .slick-slide .fl-rich-text,

	 	 #fl-node-ce3r60op9gw5Clone .slick-slide .fl-rich-text,
	 	 #fl-node-mbof3rt20ihgClone .slick-slide .fl-rich-text,
	 	 #fl-node-3r4xvq1p8od7Clone .slick-slide .fl-rich-text,
	 	 #industryLeadingPersonalTrainingSectionClone .slick-slide .fl-rich-text{
	 	 	margin-top:0!important;
	 	 	margin-bottom:10px;
	 	 }

.fl-builder-content .fl-node-zikr9p2w571t.fl-module-rich-text.fl-rich-text{
	margin-top:0px;
}
.redesign-enrol-course-type-buttons{
	margin-top: 0!important;
	margin-bottom: 0!important;
}
	 	 	 #fl-node-huxm1kwpanvfClone .slick-slide{width:auto}
	 	 	 #fl-node-huxm1kwpanvfClone .slick-dots{max-width: 100vw;}
	 	 	 .DownloadPricePlaceholder{flex-direction: column;}
	 	 	 #fl-node-huxm1kwpanvfClone .slick-track{max-width:300vw!important}
	 	 	 #integraPhasesClone .slick-track{max-width:300vw!important}
	 	 	 #industryLeadingPersonalTrainingSectionClone .slick-slide{
	 	 	 	min-width: calc(100vw - 40px);
	 	 	 	max-width: calc(100vw - 40px);
	 	 	 }
	 	 	 #integraPhasesClone .slick-slide{border-left:4vw solid white;border-right:4vw solid white;width: 80vw!important;min-width: 80vw!important; transform: translateX(10vw);}
	 	 	 #integraPhasesClone{}
	 	 	 .fl-node-p07nku35cz9x > .fl-module-content{margin:0;}
	 	 	 .fl-node-b5x8f9m6qd17{display:none}
	 #industryLeadingPersonalTrainingSectionClone h2,
	 #fl-node-3r4xvq1p8od7Clone h2{justify-content: center;text-align: center;margin-bottom: 20px}
	 #industryLeadingPersonalTrainingSectionClone p,
	 #fl-node-3r4xvq1p8od7Clone p,
	 h2.fl-node-94cjyaoerz86,
	 h3.fl-node-lcb07ut15a9d,
	 h2.fl-node-ypo9m1j5sh8n,
	 h3.fl-node-a7zuoqmsvp0h,
	 h2.fl-node-p67e4ulhctos,
	 h3.fl-node-v8bhpoq10isf{ text-align: center!important}
	 #industryLeadingPersonalTrainingSectionClone .slick-dots,
	 #integraPhasesClone .slick-dots,
	 #fl-node-huxm1kwpanvfClone .slick-dots,
	 .slick-dots
	 {justify-content: center;}
	 #amenitiesSectionClone .slick-dots,
	 #amenitiesSectionClone .slick-list{justify-content: center;}
/*	 #amenitiesSectionClone .slick-slider{transform: translateX(20px);}*/
	 .fl-builder-content .fl-node-jkewxf1q8b56,
	 .fl-builder-content .fl-node-eiz9smlgbapy,
	 .fl-builder-content .fl-node-asypq90fmt7h{width:auto!important}
	 #amenitiesSectionClone .slick-slider:before{
	 	content:"Amenities";
	 	color:#fff;
	 	width:100vw;
	 	text-align: center;
	 	font-weight: 900;
	 	font-size:60px;
	 	line-height: 42px;
	 	margin-top:20px;
	 	margin-bottom:20px;
	 	display:block;
	 }

	 body.redesign .uabb-tabs > nav ul{
	 	flex-wrap:nowrap;
	 	display:inline-flex;
	 	min-width: unset;
	 	justify-content: flex-start;
	 }
	 body.redesign .uabb-tabs > nav ul li{
	 	display:inline-block;

	 }
	 body.redesign .uabb-tabs > nav{
	 	overflow-x: scroll;
	 	max-width: 100vw;
    -webkit-overflow-scrolling: touch; 
	 }

	 body.redesign .uabb-tabs > nav::-webkit-scrollbar {
    display: none;
}
	 body.redesign .uabb-tabs > nav{
	 	transform: translateY(3px);
	 	z-index: 9;
	 }

	 body.redesign .fl-builder-content .fl-node-c8dga1mpj3i0,
	 body.redesign  .fl-builder-content .fl-node-bvm4cs1wzlot{
	 	width:auto!important;
	 }
	 .IntegraPhases:not(#integraPhasesClone),
	 .fl-node-ce3r60op9gw5:not(#fl-node-ce3r60op9gw5Clone),
	 .fl-node-mbof3rt20ihg:not(#fl-node-mbof3rt20ihgClone),
	 .fl-node-gr9p6wbxd3ot:not(#fl-node-gr9p6wbxd3otClone),
	 .fl-node-3r4xvq1p8od7:not(#fl-node-3r4xvq1p8od7Clone),
	 .fl-node-p0lkgcxa1tm3.IndustryLeadingPersonalTrainingSection:not(#industryLeadingPersonalTrainingSectionClone),
   .fl-node-fsi6w5ymg12b.IndustryLeadingPersonalTrainingSection:not(#industryLeadingPersonalTrainingSectionClone),
   .fl-node-l01yvw8j62uh.IndustryLeadingPersonalTrainingSection:not(#industryLeadingPersonalTrainingSectionClone),
	 .fl-node-fq0wova3g84k:not(#fl-node-fq0wova3g84kClone),
   .fl-node-z0pbuj7agetv:not(#fl-node-z0pbuj7agetvClone){
	 	display:none;
	 }
	 body.redesign .fl-module-advanced-tabs{
	 	max-width: 100vw;
	 }
	 div > .fl-row.LHSBulletPointsImageRow .fl-col-group > .fl-col-small h2.fl-node-1v37alp2f6dz,
	 div > .fl-row.LHSBulletPointsImageRow .fl-col-group > .fl-col-small h2.fl-node-v07crshlg81x,
	 div > .fl-row.LHSBulletPointsImageRow .fl-col-group > .fl-col-small h2.fl-node-ckigvra0uotp,
	 div > .fl-row.LHSBulletPointsImageRow .fl-col-group > .fl-col-small h2.fl-node-jg8skplzut2m,
	 div > .fl-row.LHSBulletPointsImageRow .fl-col-group > .fl-col-small h2.fl-node-je0tbx96kvsm,
	 div > .fl-row.LHSBulletPointsImageRow .fl-col-group > .fl-col-small h2.fl-node-glbite6wfvhp{
	 	margin-left:0!important;
	 	margin-right: 0!important;
	 }
	 body.what-we-do 
.IntegraTabsContainer
.LHSBulletPointsImageRow
.fl-row-content > 
.fl-col-group > .fl-col{
	 	padding-bottom: 20px;
	 }
	 .fl-node-f7lp46ajrhwx > .fl-row-content-wrap{
	 	padding-bottom:;
	 }
	 #fl-node-fq0wova3g84kClone .slick-slide{
	 	border-left:20px solid white!important;
	 	border-right:20px solid white!important;
	 }
/*	 #fl-node-fq0wova3g84kClone{
	 	transform: translateX(-20px);
	 }*/
	 /*.fl-node-rtyhg79uwl2z{
	 	transform: translateX(-20px);
	 }*/
}

@media (min-width: 901px){
	 .AmenitiesSection#amenitiesSectionClone,
	 .IndustryLeadingPersonalTrainingSection#industryLeadingPersonalTrainingSectionClone,
	 	 #integraPhasesClone,
	 	 #fl-node-ce3r60op9gw5Clone,
	 	 #fl-node-mbof3rt20ihgClone,
	 	 #fl-node-gr9p6wbxd3otClone,
	 	 #fl-node-3r4xvq1p8od7Clone,
	 	 #fl-node-fq0wova3g84kClone,
     #fl-node-z0pbuj7agetvClone{
	 	display: none;
	 }
}


.DownloadPricePlaceholder > .fl-col-content:first-of-type{
   background-color:#272727;
    color:#fff!important
}
.DownloadPricePlaceholder > .fl-col-content:first-of-type h2,
.DownloadPricePlaceholder > .fl-col-content:first-of-type h3,
body.redesign .DownloadPricePlaceholder > .fl-col-content:first-of-type label,
body.redesign .DownloadPricePlaceholder > .fl-col-content:first-of-type em,
html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder h2{
    color:#fff!important;
    text-align:center!important;
}
html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder .redesign-enrol-course-type-buttons,
html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder h3{justify-content: center!important;gap:5px;}

html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder > .fl-col-content{min-width: 100%; padding:10%}

@media (max-width: 900px){
  html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder > .fl-col-content{
    padding:20px;
  }
}
/*html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder p{text-align: center!important}*/
html:not(.fl-builder-edit) body.redesign .fl-col-has-cols > .fl-node-content > .fl-col-group .DownloadPricePlaceholder{
  flex-direction: column;
  
}

.fl-node-6xvzcun2sdlt,
.fl-node-65dvornbx13h{padding-left:20px;padding-right: 20px}
body.redesign .slider{border-color: #fff!important}
body.redesign .slider::before{background-color: #fff!important}
body.redesign input:checked + .slider::before{background-color: #fff!important}
body.redesign .DownloadPricePlaceholder
.edd-add-to-cart-label,
body.redesign .DownloadPricePlaceholder
.edd-submit.CustomLoginLink{
    background-color:#fff!important;
    color:#272727!important;
    min-width: 100%!important;
}
body.redesign .DownloadPricePlaceholder .edd_purchase_submit_wrapper{
  padding-bottom: 0!important;
}

@media (max-width: 900px){
	.fl-node-04u265yo7bxe{margin-top: 0}
	.fl-node-r82ug94vla71{
		min-width: 100vw;
	}

body.redesign .DownloadPricePlaceholder .edd_purchase_submit_wrapper,
body.redesign .DownloadPricePlaceholder .edd_download_buy_button,
body.redesign .DownloadPricePlaceholder .edd_download_buy_button form{
    min-width: 100%!important
}

.fl-node-tlj9ck1b2de7{
	padding-left:20px;
	padding-right: 20px;
}
.fl-node-qbjgpcsynvfm > div,
.fl-node-86njrwmvb0p2{width:100%}

.fl-node-qbjgpcsynvfm > div p,
.fl-node-86njrwmvb0p2 p {
	text-align: left!important;
}
html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder h3{
	margin-left:0!important;
  flex-direction: column!important;
  align-items: center;
}
.fl-node-czkywojt4f2q,
.fl-node-7htk85x9laeb{
	margin-left:0!important;
	margin-right: 0!important}
html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder p.SessionInfoPlaceholder,
html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder p.SessionInfoPlaceholder + p{text-align: center!important}

#fl-node-huxm1kwpanvfClone .fl-col{margin-right: 0}
body.redesign #fl-node-huxm1kwpanvfClone > .fl-col-content{display:block}
div > .fl-row.LHSBulletPointsImageRow .fl-col-group > .fl-col-small h2{margin-left:20px!important;margin-right: 20px!important}
body.what-we-do .IntegraTabsContainer .LHSBulletPointsImageRow .fl-row-content > .fl-col-group > .fl-col.fl-col-bg-photo.fl-col-small{padding-bottom:50px}
body.what-we-do 
.IntegraTabsContainer
.LHSBulletPointsImageRow
.fl-row-content > 
.fl-col-group:last-of-type{padding-top:30px}
body.what-we-do 
.IntegraTabsContainer
.LHSBulletPointsImageRow .fl-col-bg-color.fl-col-small{min-width: 100%}
.fl-node-xg4cksruzt9d .fl-row-content-wrap{margin-top:0!important}
#fl-node-3r4xvq1p8od7Clone .slick-slide{margin-bottom: 0!important}

body.redesign.what-we-do .IntegraTabsContainer .LHSBulletPointsImageRow .fl-row-content > .fl-col-group:nth-of-type(2) .fl-col-has-cols .fl-col:not(.fl-col-small) p{
	font-size: 25px!important;
	line-height: 40px!important;
	transform: translateY(-5px);
}
#fl-node-fq0wova3g84kClone .slick-dots{max-width: 100vw!important}

}

@media (max-width: 550px){
	html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder {min-width: 100%;}
	.fl-node-uyangf53pck1,
	.fl-node-86njrwmvb0p2 {margin-left: 0}
	h3.fl-node-3bg1x6kqmaov{margin-left:20px!important}
	.fl-node-1pduxyv5tceq.fl-col-bg-photo{min-width: 100%}
	body.redesign .ContactInformationSection.fl-node-6zpd0ojak2rt .fl-rich-text.fl-node-y57u3opd2ekt,
	.fl-node-s4zaur0oflpw{
		margin-top: 30px;
	}
	.fl-node-7nkuwrje5c48{width:100%!important}
	.fl-node-zikr9p2w571t.fl-module-rich-text{
		max-width: calc(100vw - 40px);
	}
}

@media (min-width: 901px){
	h3.fl-node-3bg1x6kqmaov{
		font-size: 60px!important;
		line-height: 64px!important;
	}
}

html:not(.fl-builder-edit) body.redesign.integra-pt footer{margin-top: 0!important}

body.redesign .fl-node-jxolmgh14sip p,
body.redesign .fl-node-qm8philx5n0e p,
body.redesign .fl-node-f2m8ep3n49lh p,
body.redesign .fl-node-tir1g54pefl7 p
{font-size:20px!important}

body.redesign .fl-node-1k5630fea98u p,
body.redesign .fl-node-73rp0qo5kv1s p,
body.redesign  .fl-node-heml396twncz p,
body.redesign .fl-node-6p1klgoqfmeb p{
	font-size: 33px!important;
	line-height: 40px!important;
}

body.redesign .fl-node-mbof3rt20ihg p,
body.redesign .fl-node-gr9p6wbxd3ot p{
  line-height: 40px!important;

}

body.redesign .IntegraTabsContainer .LHSBulletPointsImageRow .fl-row-content > .fl-col-group:nth-of-type(2) .fl-col-content:not(:has(h2)) .fl-module-rich-text{
	margin-right: 0!important;
}
body.redesign.how-we-work nav.uabb-tabs-nav .uabb-tab-acc-content{
	padding-top:50px!important;
}
body.redesign .fl-node-3zapsondc2xw{
	margin-bottom:20px!important;
	margin-top: 30px;
}

.fl-node-r82ug94vla71.fl-module-heading{
	margin-bottom: 40px!important;
}


@media (min-width: 901px){
.fl-node-m7ltnx0ojchr,
.fl-node-ke50zhuqbma7,
.fl-node-tku916hlobi4{
	gap:20px;
	flex-wrap: nowrap;
}
.StartYourJourneyWithIntegraSection .fl-col-small{
	align-items: center;
}
}
body.redesign .ast-custom-footer .fl-rich-text p{
		font-size:20px!important;
		line-height: 30px!important;
	}
	
	 body.redesign .fl-node-61a0ab517a0db .fl-rich-text > p > strong > span {
	 	font-size:20px!important;
	 	line-height: 30px;
}
 .fl-node-61a0ab517a0c0 .fl-photo-img{
 	width:90px;
 }
@media (max-width: 550px){
	.fl-node-cremvdj0l9s7{
		max-height: 50vw;
		overflow: hidden;
	}
	.fl-node-ujp9g7of2l3w.fl-row > .fl-row-content-wrap{margin-top:50px!important}
	
	 #fl-node-fq0wova3g84kClone .fl-col
   #fl-node-huxm1kwpanvfClone .fl-col{
	 	clear:none!important;
	 }
		 /*
#fl-node-fq0wova3g84kClone .slick-track{
	 	max-width: 300vw;
	 }
		 #fl-node-fq0wova3g84kClone{
	 	transform: translateX(-50px);
	 }
	 
	 #fl-node-fq0wova3g84kClone .slick-track{
	 	max-width: 300vw;
	 }
	 #fl-node-fq0wova3g84kClone .slick-dots{
	 	max-width: calc(100vw + 50px);
	 }
	 .fl-node-zikr9p2w571t.fl-module-rich-text{
	 	max-width: calc(100vw - 40px);
	 }*/
}

body.redesign #page{max-width: 100vw;overflow-x: hidden}

.IntegraTabsContainer .uabb-content-wrap{
	overflow: hidden;
}

.StatsHeader h3 .fl-heading-text{color:#272727!important}


@media (min-width: 901px){
.fl-node-lfj7yh9wnbxg {margin-top:55px!important}
	.fl-node-fq0wova3g84k{margin-left:0!important}
}

.slick-dots li:not(.slick-active) button{
	background-color: rgba(39,39,39,.3);
}

.slick-dots li.slick-active button{
	background-color: #000;
}

.AmenitiesSection .slick-dots li:not(.slick-active) button{background-color: rgba(255,255,255,.3);
}

.AmenitiesSection .slick-dots li.slick-active button{
	background-color: rgb(255,255,255);
}

.uabb-tabs-nav.uabb-tabs-navymjcn32r6ebk + div > div > div{
	padding-top: 60px!important;
}

.ClientStoryQuote + .ClientStoryQuote{
	margin-bottom: 0;
}

@media (max-width: 900px){

.ClientStoryQuote p, .ClientStoryQuote p em,
.IntegraTabsContainer p,
.uabb-adv-accordion-content p{line-height: 30px!important}

.uabb-tabs-nav.uabb-tabs-navymjcn32r6ebk + div > div > div{
	padding-top: 10px!important;
}
	footer .fl-node-61a0ab517a0d7{display:flex!important; 
		width:50%!important;max-width: 50%!important}
		footer .fl-col-small:not(.fl-col-small-full-width) {
			max-width: 50%!important}
	footer .fl-node-61a0ab517a0da{min-width: 100%;padding-left:20px;padding-right: 20px}
	.fl-node-61a0ab517a0d9{margin-left: 20px; 
		margin-right: 20px;
	}
	body.redesign .fl-node-61a0ab517a0c1 p,
	body.redesign .fl-node-61a0ab517a0c1 strong,
	body.redesign .ast-custom-footer .fl-rich-text p{
		font-size:20px!important;
		line-height: 30px!important;
	}

	body.redesign .fl-node-61a0ab517a0db .fl-rich-text > p > strong > span {
		font-size:20px!important;
	}
	body.redesign .fl-node-61a0ab517a0db .fl-rich-text > p{margin-bottom: 9px}
	body.redesign:not(.single-library.fl-builder):not(.single-post) footer img.fl-photo-img{
		max-width: 100px!important;
		transform: translateY(-2px);
	}
	body.redesign footer .fl-photo.fl-photo-align-center{
		display: inline-flex;
		justify-content: flex-end;
		width:100%;
	}
	body.redesign footer .fl-photo.fl-photo-align-center .fl-photo-content{
		width:100px!important;
	}
	.StartYourJourneyWithIntegraSection.fl-node-f7lp46ajrhwx > .fl-row-content-wrap{
		padding-bottom:50px;
	}
	body.redesign .fl-rich-text.fl-node-tmgp7e9wf8kr p{
		font-size:20px!important;
	}
	body.redesign .DownloadPricePlaceholder > .fl-col-content:first-of-type .redesign-enrol-course-type-buttons > em:last-of-type{text-align: right!important}

body.redesign .DownloadPricePlaceholder > .fl-col-content:first-of-type .redesign-enrol-course-type-buttons > em:first-of-type{text-align: left!important}
}
@media (max-width: 900px) and (min-width: 551px){

	.fl-node-61a0ab517a0d7 > .fl-col-content,
	.fl-node-61a0ab517a0da > .fl-col-content,
	.fl-node-61a0ab517a0db > .fl-module-content{
		margin-left:0!important;
	}
	.fl-node-61a0ab517a0d6 > .fl-col-content,
	.fl-node-61a0ab517a0da > .fl-col-content,
	.fl-node-61a0ab517a0db > .fl-module-content{
		margin-right: 0!important;
	}
	.fl-node-61a0ab517a0d9 p{text-align: left!important;margin-top:20px}
}

.ThreeDisciplines.ChooseYourJourneySection
.fl-photo-content:after{
    content:"";
    background:red;
    width:100%;
    height:100%;
    position:absolute;
    display:block;
    top:0;
    left:0;
    opacity:0;
    transition:.4s ease;
}
.ThreeDisciplines.ChooseYourJourneySection
.fl-photo-content:focus:after,
.ThreeDisciplines.ChooseYourJourneySection
.fl-photo-content:hover:after{
    top:100%;
}


.ChooseYourJourneySection.OurTeamSection
.fl-module-photo:after{
    content:"";
    background:red;
    width:100%;
    height:100%;
    position:absolute;
    display:block;
    top:0;
    left:0;
    opacity:0;
    z-index: 99999999999;
    transition:.4s ease;
    cursor: normal;
    pointer-events: none;
}

.ChooseYourJourneySection.OurTeamSection .fl-module-photo{
    z-index:0
}

.ChooseYourJourneySection.OurTeamSection
.fl-module-photo:hover:after,
.ChooseYourJourneySection.OurTeamSection
.fl-module-photo:active:after,
.ChooseYourJourneySection.OurTeamSection
.fl-module-photo:focus:after{
   top:100% 
}

@media (max-width: 550px){
	body.redesign.integra-pt .OurTeamModal-overlay .fl-col-content .fl-col-group > .fl-col:nth-of-type(3){
		width:100%!important;
	}
	body.redesign .fl-row:has(.uabb-adv-accordion) h2.MediumHeader.fl-node-hwi7df60vxek{
		margin-left:0!important;
	}

}

@media (max-width: 900px){
	.fl-node-a7gtxeb1k43p p span strong{
		font-size: 28.5px!important;
		line-height: 37.5px!important;
	 }
	 .fl-node-a7gtxeb1k43p p > strong{
		font-weight: 900!important;
	 }
	 .fl-node-r82ug94vla71{
	 	text-wrap: balance;
	 }
	 select#input_75_21,
	 body.redesign #field_75_21 select,
	 body.redesign #field_75_22 select{
		font-size:20px!important;
		line-height: 18px!important;
		min-width: 100%;
	}

	#gform_75 legend,
	body.redesign .FrameworkSubsectionText .fl-rich-text > p, body.redesign #gform_submit_button_75, #field_75_24 strong, body.redesign #field_75_2 legend.gfield_label.gfield_label_before_complex, body.redesign ul.resp-tabs-list li, body.redesign #customLoginSection button:not(.edd-add-to-cart):not(#showRightPush):not([role="tab"]), body.redesign .integra_courses_tab_section li.single_blog_ovrvw_outer p.CourseTitle, body.redesign .CourseworkBoxTextContainer p, body.redesign .single_blog_ovrvw_innr .BlogNewContainer a.grey_btn, body.redesign li .ReadMoreButton, body.redesign .blog_ovrvw_outer .tab-flip-box-back h4,
	body.redesign #field_75_2 legend, body.redesign .fl-node-cgh0ensrbvj3 p, body.redesign .fl-node-38wcd6vm7fn5.LHSText p, body.redesign .fl-node-2zb6uq7imk9s p, body.redesign .fl-node-931woca5qng2 p, body.redesign .fl-node-l6a1wmv3trq5 p, body.redesign .fl-node-jma1lixsyz4f p, body.redesign .fl-node-5uy36e9jkaoh p, body.redesign #field_75_22 select, body.redesign #field_75_23 select, body.redesign label.gform-field-label, body.redesign input, body.redesign input[type="text"], textarea, #input_75_3, #input_75_5, #input_75_7, #input_75_8, #field_75_25, body.redesign #gform_submit_button_75, #input_75_14, #input_75_16, #input_75_17, #input_75_18, #input_75_19, #input_75_20, body.redesign .fl-node-xk9caj6dprlf p, body.redesign .fl-node-pcn8fa51egzr p, body.redesign .fl-node-aopr8tkgxq4v.LHSText p, body.redesign .HowWeWorkTitleSection p, body.redesign .HowWeWorkBoxesSection p, body.redesign.performance-redesign .fl-rich-text > p, body.redesign .IntegraDevelopmentPhase .fl-rich-text ul li, .ServiceComparisonTable td, body.redesign #field_75_24, body.redesign #customLoginSection p, #integraModal p, body.redesign .IntegraResource > p, body.redesign .single_blog_ovrvw_innr .BlogNewContainer span, body.redesign.learndash-cpt p, body.redesign .IntegraReadTime, body.redesign .fl-node-f9y41rk5n2lc .fl-rich-text > ul li, body.redesign .fl-node-dmkyoew9gt8z.fl-module-rich-text ul li{
		font-size: 20px!important;
		line-height: 30px!important;
	}
}


.uabb-adv-accordion-button-icon.fas.fa-minus{
	transform: none!important;
}



body.redesign .IntegraTestimonialsSliderPT .slick-arrow.left:hover,
body.redesign .IntegraTestimonialsSliderPT .slick-arrow.right:hover{
	background-color: #272727!important;
}

@media (max-width: 1340px) and (min-width: 901px){
	body.redesign .TestimonialContent{
		padding-right: 40px;
	}
/*	body.redesign .IntegraTestimonialsSliderPT .slick-arrow.right{
		right:0!important;
	}*/
	/*body.redesign .IntegraTestimonialsSliderPT .slick-arrow.left{
		left:-50px!important;
	}*/
	
}
@media (max-width: 1200px) and (min-width: 901px){
	.fl-node-p0lkgcxa1tm3.fl-row > .fl-row-content-wrap{margin-top:120px}
}

@media (max-width: 550px){
	body.redesign .TestimonialContent,
	body.redesign .Slide > h3{
		text-align: center!important;
	}
}

@media (min-width: 901px){
.fl-node-lcb07ut15a9d{margin-left:0!important}
.fl-node-94cjyaoerz86{margin-left:0!important}

}


body.how-we-work .uabb-tab-acc-content .fl-builder-content{
	max-width: 1040px;
	margin-left: auto;
	margin-right: auto;
}

@media (min-width: 1280px){
	.fl-node-xos2n91m7fpz,
	.fl-node-bd3s6xkj15qm,
	body.redesign.integra-pt .fl-row:has(.fl-module-advanced-accordion) .fl-row-content-wrap{margin-left: 0}
	body.redesign.integra-pt .fl-row:has(.fl-module-advanced-accordion) .fl-row-content-wrap{margin-right:0;}
	body.redesign.about-us .ChooseYourJourneySection .fl-row-content-wrap{margin-left:0;margin-right: 0}

.IndustryLeadingPersonalTrainingSection .fl-col-group > .fl-col:first-of-type .fl-heading.fl-heading-text,
.fl-node-p67e4ulhctos,
.fl-builder-content .fl-node-lm92j1p58rwi.fl-module-rich-text.fl-rich-text,
.fl-node-8fjv9bs7ex3i > .fl-col-content > *,
.fl-node-nx9vo1i578wt > .fl-col-content,
.fl-node-7lujpz0148cm > .fl-col-content > *{margin-left: 0}
.fl-node-4pi9byw3xrc7{padding-right: 0}
}

@media (min-width: 901px){

.fl-node-otlrkdua9ec7{margin-top: auto!important}
	.fl-builder-content .fl-node-cn0e9v2684k3.fl-module-rich-text.fl-rich-text,
	.fl-node-f9r2563bthwo
	{
		margin-left: 0;
	}
	.fl-node-6zpd0ojak2rt > .fl-row-content-wrap,
	.fl-node-hb3yjoix0t4w{	
		margin-left: 0!important;
	}
	.fl-node-6zpd0ojak2rt > .fl-row-content-wrap{margin-right:0!important}
	.fl-node-rw5exqpjt13y{
		display:flex;
	}
	.fl-node-8fjv9bs7ex3i > .fl-col-content,
	.fl-node-ym615vorxs8p > .fl-col-content,
	.fl-node-64eolmf0icvr > .fl-col-content{
		padding-left: 0;
	}
	.fl-node-crghp5y0e6zm > .fl-col-content{
		padding-left:0;
		padding-right: 0;
	}
	.fl-node-ujp9g7of2l3w > .fl-row-content-wrap{
		margin-left:0;
		margin-right: 0;
	}
	.fl-node-n6s7f98icvq3{
		width:auto;
	}
}


@media (max-width: 1079px) and (min-width: 901px){
	.fl-node-d4bxule25fp8,
.fl-node-eytd4r8s5926,
body.redesign .fl-row-fixed-width.fl-node-haemrild5c6v,
.fl-node-ygfzd0b4v16h,
body.what-we-do .IntegraTabsContainer .LHSBulletPointsImageRow{
		max-width: calc(100vw - 80px)!important;
	}
/*	body.how-we-work .fl-node-lybu1qxz3ow0 .fl-row-content.fl-row-fixed-width.fl-node-content, body.redesign .fl-node-rp9xkd51ef6v .fl-row-content.fl-row-fixed-width.fl-node-content, .fl-node-8m76ta3phcze, .StartYourJourneyWithIntegraSection .fl-col-group{
		max-width: calc(100vw - 40px)!important;
	}*/
.fl-node-7lujpz0148cm > .fl-col-content > *,
.fl-node-s7o8lv4q93mn > .fl-col-content,
.fl-node-s7o8lv4q93mn > .fl-col-content > *,
.fl-node-s7o8lv4q93mn > .fl-col-content .fl-module-content,
.fl-node-p07nku35cz9x > .fl-module-content,
.fl-node-e94l5tbaf0dm > .fl-col-content > *,
.fl-node-53v02ic1qd9u  > .fl-col-content > *,
.fl-node-07q9alxs825c >  .fl-col-content,
.fl-node-8fjv9bs7ex3i  > .fl-col-content > *,
.fl-node-nx9vo1i578wt  > .fl-col-content,
.fl-node-j3qiz79dfug0 *{margin-left:0!important}
.fl-node-tlj9ck1b2de7 > .fl-col-content > *{margin-right: 0!important}
.fl-node-p07nku35cz9x .uabb-tab-acc-content{
	padding-left:0!important;
	padding-right: 0!important;
}
.fl-node-er0m8sjlxayh > .fl-col-content > *,
.fl-node-dvch6s30wj1i > .fl-row-content-wrap,
.fl-node-xuce24jahtno > .fl-col-content > *{margin-left:0!important; margin-right: 0!important;}
}

@media (min-width: 901px){
	.ClientStoryQuote{
		margin-right: 0!important;
	}
	.fl-node-z4n7oa563xch{
		font-size:20px!important;
	}
	.fl-node-p07nku35cz9x > .fl-module-content{
		margin-left: 0!important;
		margin-right: 0!important
	}
	.DownloadPricePlaceholder > .fl-col-content{
		max-width: 245px;
	}
	.DownloadPricePlaceholder > .fl-col{
		width: 100%;
	}
	body.redesign .redesign-enrol-course-type-buttons{
		margin-left:15px!important;
		margin-top:0!important;
	}
	.DownloadPricePlaceholder{
		justify-content: space-between;
	}
}
.fl-node-4dqkohrs8ivx,
.fl-node-ckijo4s3lyge{margin-bottom: 0!important}
@media (max-width: 1200px) and (min-width: 901px){
	.fl-node-cit8pxs90rao.fl-row > .fl-row-content-wrap{
		margin-top:120px!important;
	}
	.fl-node-o43xa7uvbie9,
	.fl-node-ye650p1afdov,
	.fl-node-8fvin0j6xdoa{
		flex-wrap: nowrap;
	}

}

body.redesign.how-we-work .IntegraTabsContainer h2.fl-node-49wkxyfz2rnd{
	font-size: 28px!important;
	line-height: 32px!important;
}

.fl-node-f6qlogbc0ui3{
	font-size:20px!important;
	font-weight:900!important;
}
body.redesign.how-we-work .fl-node-gclj125dhq6w > p,
.fl-node-gclj125dhq6w p strong,
body.redesign .fl-rich-text.fl-node-hdczyjalkogu > p {
	font-size: 20px!important;
	line-height: 30px!important;
}

.fl-node-tlj9ck1b2de7 h3 { color:#272727!important; font-weight:900!important }

.fl-node-gclj125dhq6w{margin-top:30px!important}

body.redesign h3.fl-node-otlrkdua9ec7{
	color:#F77908!important;
	margin-bottom:15px;
}

.fl-node-a7gtxeb1k43p .fl-module-rich-text > p:nth-of-type(2),
.fl-node-a7gtxeb1k43p .fl-module-rich-text > p:nth-of-type(2) strong,
body.redesign .fl-rich-text.fl-node-yhoxkzl0s5nt > p {
	font-size: 20px!important;
	line-height: 30px!important;
}

.fl-node-7htk85x9laeb p,
.fl-node-czkywojt4f2q p{
	font-size:20px!important;
}

body.contact .IntegraFormColumn.Two .gfield--input-type-text,
body.contact .IntegraFormColumn.Two .gfield--input-type-email,
body.contact .IntegraFormColumn.Two .gfield--input-type-text input,
body.contact .IntegraFormColumn.Two .gfield--input-type-email input{margin-top:0!important;margin-bottom:0!important;min-height:45px!important;padding-bottom:0!important;padding-top:0!important}

@media (max-width:900px){
    .ContactInformationSection.fl-node-ujp9g7of2l3w{margin-bottom:30px}   
}

@media (max-width: 550px){
	.fl-node-g2b9if6caqn0 > .fl-col-content{
		    min-width: 100vw;
    transform: translateX(-20px);
	}
}


body.redesign header#customHeader > section > section.TextContainer button,
body.redesign header .ButtonContainer a#bookAConsultationButton{
    background-color:white!important;
    color:#272727!important;
    font-weight:500!important;
    margin-bottom:0!important;
    font-size:20px!important;
}

body.redesign header#customHeader > section > section.TextContainer button:hover,
body.redesign header .ButtonContainer a#bookAConsultationButton:hover{
background-color:#F77908!important;
    
    color:white!important;
  
}


/* testing cta width update starts */

body.page-id-35840 .fl-node-1nm8bgdauro9 > .fl-row-content-wrap > .fl-row-content,
html body.redesign .fl-node-rwyvj3m2fhd6 > .fl-row-content-wrap > .fl-row-content,
html body.redesign .fl-node-fkboaeu7i3x8 > .fl-row-content-wrap > .fl-row-content,
html body.redesign .fl-node-9czw0pmr5aih > .fl-row-content-wrap > .fl-row-content,
html body.redesign .fl-node-pdby9ug65s8n > .fl-row-content-wrap > .fl-row-content{
  max-width: 1400px!important;
}

/* testing cta width update ends */


/* adjust client story column widths starts */
@media (min-width: 901px){
  .fl-node-fpmuojw05sid,
  .fl-node-e2jzgf3vc54m,
  .fl-node-59vnket0yudf,
  .fl-node-whuzx7tk9f6r,
  .fl-node-29bqusmygwrp,
  .fl-node-1t3485oxv7uj{
    width:40%!important;
  }
}
/* adjust client story column widths ends */

.wp-image-36377{
  width: 340px;
  max-width: 100%;
}


html:not(.fl-builder-edit) .uabb-content-wrap .fl-col-group:has(.IntegraInTabTitle){position: relative;display:inline-block;display:none}

.uabb-content-wrap .fl-col-group:has(.IntegraInTabTitle):before,
.uabb-content-wrap .fl-col-group:has(.IntegraInTabTitle):after{content:"";background-image:url(/wp-content/uploads/2025/03/80.jpg);background-size:cover;width:120vw;height:100%;top:0;left:-30vw;position: absolute;}

.uabb-content-wrap .fl-col-group:has(.IntegraInTabTitle):after{background: linear-gradient(90deg,rgba(0, 0, 0, 1) 0%, rgba(39, 39, 39, 0.34) 90%);
}

.uabb-content-wrap .fl-col-group h2.IntegraInTabTitle{color:white!important;z-index: 9999}

.uabb-content-wrap .fl-col-group h2.IntegraInTabTitle{min-height: 360px;display:flex;align-items: center}


/*.StartYourJourneyWithIntegraSection.fl-node-f7lp46ajrhwx .fl-col-group{
  max-width: 1040px!important;
}
*/
.fl-node-sib3yv5mjae2{
  color:white!important;
}

body.redesign.integra-pt .fl-module-button.Black .fl-button, #gform_submit_button_76{font-size: 20px!important; font-weight:500!important}

.fl-node-yhoxkzl0s5nt,
.fl-node-1ichy6v2zfr0,
.fl-node-l61p4cdeavhy{
  margin:30px!important;
}


.fl-node-i6t80r2gwndl.Subheader{
  margin-bottom: 0!important;
  margin-top:20px!important;
  font-size:20px!important;
}

.SustainableResults > .fl-row-content-wrap:before,
.StartYourJourneyWithIntegraSection.FullWidthImage > .fl-row-content-wrap:before{
    content:"";
    position: absolute;
    width:100%;
    height:100%;
    background: linear-gradient(90deg,rgba(0, 0, 0, 1) 0%, rgba(39, 39, 39, 0.34) 90%);
    z-index: 999;
    top:0;
}

@media (max-width: 900px){
  .SustainableResults > .fl-row-content-wrap:before,
.StartYourJourneyWithIntegraSection.FullWidthImage > .fl-row-content-wrap:before{
     background: linear-gradient(90deg,rgba(0, 0, 0, .9) 0%, rgba(0, 0, 0, 0.64) 90%);
 
}
}

.SustainableResults h2,
.SustainableResults h3{
    color:white!important;
    z-index: 9999;
}

.StartYourJourneyWithIntegraSection.FullWidthImage .fl-rich-text,
.StartYourJourneyWithIntegraSection.FullWidthImage .fl-module,
.StartYourJourneyWithIntegraSection.FullWidthImage .fl-heading-text,
.StartYourJourneyWithIntegraSection.FullWidthImage p{
    z-index: 999!important;
}


.SustainableResults h2,
.SustainableResults h2 span{
    font-size:80px!important;
    line-height: 84px!important;
    text-align: left!important
}


@media (max-width: 900px){
  .SustainableResults h2,
.SustainableResults h2 span{
    font-size:50px!important;
    line-height: 54px!important;
}

.StartYourJourneyWithIntegraSection.FullWidthImage .fl-heading-text{
  text-align: left!important;
}
.StartYourJourneyWithIntegraSection.FullWidthImage .LargeHeader{
  margin-left:0!important;
}
}
.SustainableResults h2 span{
  color:#F77908!important;
}
/*
.SustainableResults h3{
    font-size:60px!important;
    line-height: 64px!important;
}
*/
.SustainableResults > .fl-row-content-wrap{
  position: relative;
  overflow: hidden;
}

body.redesign #horizontalTab .LoadMoreButton{
    display:flex;
    white-space: nowrap;
    column-gap:10px;
    align-items: center;
}
body.redesign #horizontalTab .LoadMoreButton::after {
    background-size: contain;
    right: -10px;
    top: 0;
    min-width: 26px;
    min-height: 26px;
    content:""!important;
    display:inline-block;
}
body.redesign select#blogFilter, body.redesign #horizontalTab .LoadMoreButton::after {
    background-image: url(/wp-content/themes/astra-child/images/select-arrow-dark-blue-down.svg);
    background-size: contain;
}




body.what-we-do 
.IntegraTabsContainer
.LHSBulletPointsImageRow
.fl-row-content > 
.fl-col-group:last-of-type:before{
    content:""!important;
    position: absolute;
    width:200vw;
    transform: translatex(-50vw);
    height:calc(1000px);
    background-color:#F77908;
    z-index: -1;
    top:0;
}

body.what-we-do 
.IntegraTabsContainer
.LHSBulletPointsImageRow
.fl-row-content > 
.fl-col-group:last-of-type{display:none}

body.what-we-do 
.IntegraTabsContainer
.LHSBulletPointsImageRow
.fl-row-content > 
.fl-col-group:last-of-type p,
body.what-we-do 
.IntegraTabsContainer
.LHSBulletPointsImageRow
.fl-row-content > 
.fl-col-group:last-of-type h3{
    color:#fff!important
}



body.redesign #horizontalTab .LoadMoreButton:hover{
  opacity: .6;
}

@media (max-width: 1200px){
  body.redesign .SustainableResults > .fl-row-content-wrap{
    padding-top:90px!important;
  }
  body.redesign .SustainableResults > .fl-row-content-wrap{
    padding-bottom:90px!important;
  }
}

@media (max-width: 900px){
  body.redesign .SustainableResults > .fl-row-content-wrap{
    padding-top:50px!important;
  }
  body.redesign .SustainableResults > .fl-row-content-wrap{
    padding-bottom:50px!important;
  }
  body.redesign .StartYourJourneyWithIntegraSection .fl-col-group .fl-col > .fl-col-content{
min-height: unset;
  }
  .SustainableResults h2{margin-left:0!important;margin-right: 0!important}
  body > header#customHeader h2{
    order:2!important;
  }
  body > header#customHeader .ButtonContainer{
    order:1!important;
  }
  .ChooseYourJourneySection.OurTeamSection .fl-col-group:has(.fl-module-photo){
    flex-wrap: wrap;
  }
.ChooseYourJourneySection.OurTeamSection .fl-col-group:has(.fl-module-photo) .fl-col-small:not(.fl-col-small-full-width){
      width:calc(50% - 10px)!important;
    }
  body.redesign .StartYourJourneyWithIntegraSection .LargeHeader .fl-module-content {
    margin-left: 0!important;
    margin-right: 0!important;
  }
}



body.redesign .StartYourJourneyWithIntegraSection p{font-size:30px!important;line-height: 34px!important}

body.redesign .LHSText .fl-rich-text{
  max-width: 500px;
  
}

body.redesign .StartYourJourneyWithIntegraSection > div > div >
.fl-col-group-equal-height.fl-col-group-align-top{
     column-gap: 100px;
    flex-wrap: nowrap;
 
}

@media (max-width: 900px){
 body.redesign .StartYourJourneyWithIntegraSection > div > div >
.fl-col-group-equal-height.fl-col-group-align-top{
     column-gap: 0;
    flex-direction: column;
 
} 

 body.redesign .StartYourJourneyWithIntegraSection .fl-col{
    min-width: 100%;
 }
}

.DownloadPricePlaceholder .fl-module-rich-text{display:flex;flex-direction: column;justify-content: center;align-items: center;}

.DownloadPricePlaceholder .fl-module-rich-text div{order:0;}

.DownloadPricePlaceholder .fl-module-rich-text .SessionInfoPlaceholder{order:1}


.SessionInfoPlaceholder{
  margin-top:20px;
  text-align: center;
}
.SessionInfoPlaceholder span{
    font-weight:500!important;
    display:block;
    margin-top:20px;
    min-height: 90px;
}
@media (max-width: 900px){
.SessionInfoPlaceholder span{
  min-height: unset;
}  

}
.DownloadPricePlaceholder span:has(.footnote-button.Integra){
  position: relative;
}
.DownloadPricePlaceholder .footnote-button.Integra{
  position: absolute;
  top:-4px;
  right:-20px;
       padding: 1px;
    background-size: 100% auto;
    color: transparent !important;
    background-repeat: no-repeat;
    font-size: 0 !important;
    width: 20px !important;
    min-height: 20px !important;
    border-bottom: none !important;
        cursor: pointer;
    height: 20px !important;
    box-sizing: border-box;
    background-image: url(../images/i-white.svg?1);
    border-radius:100%!important;
    padding:0!important;
    background-color:transparent;
}/*
.DownloadPricePlaceholder  .footnote-button{min-width:20px!important;
    display:inline-flex!important;
    position: relative!important;
    padding-bottom: 0!important;
    max-width: 20px!important;
    overflow: visible;
    min-height: 30px!important;
    border-radius:0!important;
line-height:0;
    margin-top: -20px;
}


.DownloadPricePlaceholder .footnote-button:before{position: relative;min-width: 20px;min-height: 20px;display:inline-block;bottom:unset!important;left:unset;right:unset;;display:inline-flex}*/
body.redesign .footnote-button.Integra,
body.redesign .footnote-button.Integra:hover{
    background-color:transparent!important;
}

body.redesign .footnote-button.Integra:hover{
  opacity: .6;
}

.DownloadPricePlaceholder {position: relative}

.HowWeWorkBoxesSection .testie .footnote-button.Integra, .HowWeWorkBoxesSection .testie .footnote-button.Integra:hover {
  background-color: transparent!important;
}

.fl-node-j7kfyoin2ztw .footnote-button.Integra{
  display:none!important;
}


.fl-node-65dvornbx13h:before,
.fl-node-65dvornbx13h:after{
    content:none
}
@media (min-width: 901px){

  .fl-node-crghp5y0e6zm{padding-left:40px;
    padding-right: 40px}
  .fl-node-65dvornbx13h{display:flex;column-gap:40px}

.fl-node-92o5kpict73d > .fl-module-content{
  margin-left:0;
  margin-right:80px!important;
  margin-top:70px!important;
}

    /* temporary team section widths */ .fl-node-198oah43ybp6, .fl-node-8b5l6waftc04{ width:50% }

}

@media (max-width: 900px){
  .fl-node-65dvornbx13h{
    -webkit-touch-callout: none;
    -webkit-user-select: none; 
     -khtml-user-select: none; 
       -moz-user-select: none; 
        -ms-user-select: none; 
            user-select: none; 
                                }
}


/*
body.redesign .uabb-image-carousel,
body.redesign .uabb-image-carousel .slick-list,
body.redesign .uabb-image-carousel .uabb-image-carousel-item,
body.redesign .uabb-image-carousel .uabb-image-carousel-content,
body.redesign .uabb-image-carousel .uabb-image-carousel-content img{
  min-height: 600px;
}
body.redesign .uabb-image-carousel .uabb-image-carousel-content img{
  width:auto!important;
}*/
body.redesign .uabb-image-carousel .slick-navigation{
    display:flex;
    justify-content: center;
    align-items: center;
}
body.redesign .uabb-image-carousel .slick-next,
body.redesign .uabb-image-carousel .slick-prev,
.AmenitiesSection#amenitiesSectionClone .slick-arrow,
   .IndustryLeadingPersonalTrainingSection#industryLeadingPersonalTrainingSectionClone .slick-arrow,
     #integraPhasesClone .slick-arrow,
     #fl-node-huxm1kwpanvfClone .slick-arrow,
     #fl-node-ce3r60op9gw5Clone .slick-arrow,
     #fl-node-mbof3rt20ihgClone .slick-arrow,
     #fl-node-gr9p6wbxd3otClone .slick-arrow,
     #fl-node-3r4xvq1p8od7Clone .slick-arrow,
     #fl-node-fq0wova3g84kClone .slick-arrow,
     #fl-node-z0pbuj7agetvClone .slick-arrow,
     .enrol-arrow{
    position: relative;
    background-color:#F77908;
    border-radius:100%;
        background-image: url(/wp-content/themes/astra-child/images/select-arrow-no-background.svg?123);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    transform: rotate(-90deg);
    padding: 0px;
    right:unset;
    left:unset;
        width: 30px;
    height: 30px;
    display:inline-block;
    cursor: pointer;
    transition: .4s;
}

body.redesign .uabb-image-carousel .slick-next[aria-disabled="true"],
body.redesign .uabb-image-carousel .slick-prev[aria-disabled="true"],
.AmenitiesSection#amenitiesSectionClone .slick-arrow[aria-disabled="true"],
   .IndustryLeadingPersonalTrainingSection#industryLeadingPersonalTrainingSectionClone .slick-arrow[aria-disabled="true"],
     #integraPhasesClone .slick-arrow[aria-disabled="true"],
     #fl-node-huxm1kwpanvfClone .slick-arrow[aria-disabled="true"],
     #fl-node-ce3r60op9gw5Clone .slick-arrow[aria-disabled="true"],
     #fl-node-mbof3rt20ihgClone .slick-arrow[aria-disabled="true"],
     #fl-node-gr9p6wbxd3otClone .slick-arrow[aria-disabled="true"],
     #fl-node-3r4xvq1p8od7Clone .slick-arrow[aria-disabled="true"],
     #fl-node-fq0wova3g84kClone .slick-arrow[aria-disabled="true"],
     #fl-node-z0pbuj7agetvClone .slick-arrow[aria-disabled="true"]{
      opacity:.6;
 
     }

body.redesign .uabb-image-carousel .slick-next:hover,
body.redesign .uabb-image-carousel .slick-prev:hover,
   .IndustryLeadingPersonalTrainingSection#industryLeadingPersonalTrainingSectionClone .slick-arrow:hover,
     #integraPhasesClone .slick-arrow:hover,
     #fl-node-huxm1kwpanvfClone .slick-arrow:hover,
     #fl-node-ce3r60op9gw5Clone .slick-arrow:hover,
     #fl-node-mbof3rt20ihgClone .slick-arrow:hover,
     #fl-node-gr9p6wbxd3otClone .slick-arrow:hover,
     #fl-node-3r4xvq1p8od7Clone .slick-arrow:hover,
     #fl-node-fq0wova3g84kClone .slick-arrow:hover,
     #fl-node-z0pbuj7agetvClone .slick-arrow:hover{
      background-color: #272727;
     }

.AmenitiesSection#amenitiesSectionClone .slick-arrow:hover{
  opacity:1!important;
}
.slick-navigation{
      display: flex;
    align-items: center;
    padding-top: 20px;
    gap: 10px;
    justify-content: center;
}

.AmenitiesSection#amenitiesSectionClone .slick-navigation,
.fl-node-a7gtxeb1k43p .slick-navigation{
    order:9;
  }
.slick-navigation .slick-dots{
  margin-bottom:0;
}

.slick-navigation .slick-dots li{
  display: flex;
  align-items: center;
}

.AmenitiesSection#amenitiesSectionClone .slick-arrow.right,
   .IndustryLeadingPersonalTrainingSection#industryLeadingPersonalTrainingSectionClone .slick-arrow.right,
     #integraPhasesClone .slick-arrow.right,
     #fl-node-huxm1kwpanvfClone .slick-arrow.right,
     #fl-node-ce3r60op9gw5Clone .slick-arrow.right,
     #fl-node-mbof3rt20ihgClone .slick-arrow.right,
     #fl-node-gr9p6wbxd3otClone .slick-arrow.right,
     #fl-node-3r4xvq1p8od7Clone .slick-arrow.right,
     #fl-node-fq0wova3g84kClone .slick-arrow.right,
     .IndustryLeadingPersonalTrainingSection#industryLeadingPersonalTrainingSectionClone .slick-arrow.slick-next,
     #fl-node-z0pbuj7agetvClone .slick-arrow.right,
     .enrol-arrow.enrol-next{
    transform: rotate(90deg);

     }



#fl-node-3r4xvq1p8od7Clone .slick-slide > .fl-col{
  min-width: 100%;
}

body.redesign .uabb-image-carousel .slick-next:hover,
body.redesign .uabb-image-carousel .slick-prev:hover{
  background-color: #272727!important;
          background-image: url(/wp-content/themes/astra-child/images/select-arrow-no-background.svg?123)!important;
          background-position: center!important;
              background-size: cover!important;


}
.enrol-arrow,
.enrol-dot{border:none}
.enrol-arrow:hover{          background-color: #2B2F3C;
}

body.redesign .uabb-image-carousel .slick-next i,
body.redesign .uabb-image-carousel .slick-prev i{
    display:none
}
body.redesign .uabb-image-carousel .slick-next{
    order:2;
        transform: rotate(90deg);
}

body.redesign .uabb-image-carousel .slick-prev{
    order:0;
    
}
body.redesign .uabb-image-carousel .slick-dots{
    order:1;
    display:inline-flex;
    width:auto;
}

body.redesign .uabb-image-carousel .slick-dots button{
    background-color:transparent!important    
}

html:not(.fl-builder-edit) .fl-node-4hl8n5syexik,
html:not(.fl-builder-edit) .fl-node-mhic2tj53ql1,
html:not(.fl-builder-edit) .fl-node-6iw0yzpekofa{
    display:none!important
}

.DownloadPricePlaceholder .edd_downloads_list.edd_download_columns_3,
.DownloadPricePlaceholder .integra_download_shortcode,
.DownloadPricePlaceholder .edd_download_buy_button,
.DownloadPricePlaceholder .edd_download_buy_button form
{
    
    min-width: 100%;
}

html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder h3{
  margin-left:0!important;
  flex-direction: column!important;
  align-items: center;
}

body.redesign .DownloadPricePlaceholder .footnote-content-wrapper,
body.redesign .DownloadPricePlaceholder .tooltip{
  background-color: #f7f7f7f7!important;
  color:#272727!important;
}

.DownloadPricePlaceholder
.fl-module-rich-text 
{margin:0}

   #fl-node-huxm1kwpanvfClone .fl-col{
    clear:none!important;
   }

   .slick-slider.slick-dotted{
    display:flex;
    flex-direction: column-reverse;

   }

   .uamodal-cfgndrzo9yia .uabb-modal-text{
    padding:0;
    margin-bottom: 0!important;
    margin-top:0!important;
}

@media (max-width: 900px){
  .uabb-image-carousel .slick-track{
     margin-left: 0;
     margin-right: 0;
  }
  .fl-node-gim7b8lzs5fe{
    flex-direction: column;
  }
  .fl-node-92o5kpict73d > .fl-module-content{
    margin-left:0;
    margin-right:0;
  }
  .fl-node-z0pbuj7agetv{
    padding-bottom:50px;
  }
.fl-node-6l10rom2awex.fl-row > .fl-row-content-wrap{
  padding-bottom:50px!important;
}
body.redesign.how-we-work .SustainableResults > .fl-row-content-wrap{
  margin-top:50px!important;
}
body.redesign .fl-node-siozek7an1x3{margin-left: 20px!important;margin-right: 20px!important}
.fl-node-r8wvhojsc3zg > .fl-row-content-wrap,
.fl-node-rwyvj3m2fhd6 > .fl-row-content-wrap{
  padding-top:50px;
  padding-bottom:50px;
}
.fl-node-juxi0pq8e6yg{display:none}
.fl-node-r8wvhojsc3zg.fl-row > .fl-row-content-wrap{
  margin-top:0;
}
 #integraPhasesClone .slick-slider,
 .fl-node-65dvornbx13h {padding-bottom:50px}
}

.fl-node-92o5kpict73d .uabb-image-carousel button.slick-next{order:2}

.fl-node-92o5kpict73d .uabb-image-carousel .slick-dots{order:4}
.fl-node-92o5kpict73d .uabb-image-carousel .slick-list{order:0}
.fl-node-92o5kpict73d .uabb-image-carousel button.slick-prev{order:1}

.fl-node-92o5kpict73d .uabb-image-carousel.slick-slider{flex-wrap:wrap;flex-direction:row;align-items: center;justify-content: center}

@media (max-width: 550px){
  .fl-node-92o5kpict73d .uabb-image-carousel.slick-slider,
  .fl-node-hc3f9oji80er{
    max-width: calc(100vw - 20px);
    min-width: calc(100vw - 20px);
  }
}


.AmenitiesSection#amenitiesSectionClone .slick-arrow:hover,
.AmenitiesSection#amenitiesSectionClone .slick-arrow[aria-disabled="true"]{
  /*filter:invert(100%) brightness(200%);*/
  opacity:.6;
}

#fl-node-z0pbuj7agetvClone h2{
  justify-content: center;
  text-align: center;
}

#fl-node-z0pbuj7agetvClone .fl-col-small{
  min-width: calc(100vw - 40px);
  text-align: center;
}


@media (min-width: 1441px){
body.redesign .fl-node-vmqirkyn80bz,
  body.redesign  .fl-node-dvch6s30wj1i > .fl-row-content-wrap,
  body.redesign .fl-node-rtyhg79uwl2z,
  body.redesign .fl-node-8ovmn6gz3tc0,
  body.redesign .fl-node-gim7b8lzs5fe,
  .IntegraTabsContainer .fl-row > .fl-row-content-wrap > .fl-row-content > .fl-col-group,
  .fl-node-epiugftzhso0,
  .fl-node-rw5exqpjt13y,
  .fl-node-oau9k4cxpi0b{ 
    margin-left:40px!important;
    margin-right: 40px!important;
  }

body.redesign .SustainableResults > .fl-row-content-wrap .fl-col-content{
    padding-left:0;
    padding-right:0
}

.fl-node-o43xa7uvbie9,
.fl-node-5rb04zt3wok2,
.fl-node-k8sbld916mpj,
.fl-node-8fvin0j6xdoa,
.fl-node-n8cbaf2h0i6j,
.fl-node-4b3wsv6oze9f,
.fl-node-ye650p1afdov{margin-left: 20px;
margin-right:20px}
.fl-node-knwrx7v32fu8{
  max-width: 1360px;
margin-left: auto;
margin-right: auto}


.fl-node-90kg1m3cun6w{
  display:flex;
}
}


 body.integra-pt .side-menu-2 a:hover i:before {
    color: #F77908 }

    .fancybox-container.fancybox-is-open.fancybox-can-swipe{
      z-index: 99999999999999;
    }
@media (min-width: 901px){
    .fl-node-v3ktfl8cdzj5, .fl-node-k8sbld916mpj{
    max-width:1160px;
    margin-left:auto;
    margin-right:auto;
}

.fl-node-vmqirkyn80bz {max-width: 1320px}
.fl-node-tv4focidj0hr > .fl-module-content{margin-right: 0}
}
@media (min-width: 901){
.fl-builder-content-32542,
.fl-builder-content-35872,
.fl-builder-content-35810{
  margin-top:60px;
}
}
.IntegraFormColumn:has(#choice_75_2_1:not(:checked)) #field_75_14,
.IntegraFormColumn:has(#choice_75_2_1:not(:checked)) #field_75_16,
.IntegraFormColumn:has(#choice_75_2_2:not(:checked)) #field_75_17,
.IntegraFormColumn:has(#choice_75_2_2:not(:checked)) #field_75_18,
.IntegraFormColumn:has(#choice_75_2_3:not(:checked)) #field_75_19,
.IntegraFormColumn:has(#choice_75_2_3:not(:checked)) #field_75_20{display:none!important}

.IntegraFormColumn .gfield_label{font-weight: 900!important; color:#272727;}

#gform_confirmation_message_75,
#gform_confirmation_message_52{font-size:20px!important;color:#F77908!important}

#input_77_1,
#input_77_3{transition: .4s; background-color: transparent;border-right:none;border-left:none;border-top:none;padding:0;display:flex;min-height:42px}
#input_77_1:not(:focus),
#input_77_3:not(:focus){
    border-bottom-color: rgb(143, 139, 136);
  }
#gform_submit_button_77{padding-top:0!important;
padding-bottom: 0!important; transition:.4s}

#gform_submit_button_77:hover{
    background-color: #F77908!important
}

#modal-cfgndrzo9yia > div{overflow: hidden}

.edd-add-to-cart-label{transition: .4s}

#gform_77 .gform-footer{
  justify-content: flex-end;
}

#modal-cfgndrzo9yia .uabb-modal-close {
    right: calc(33% + 50px) !important;
    top: 50px !important;
    position: absolute!important;
    left:unset;
    bottom:unset;
}

@media (max-width: 1050px) {
   #modal-cfgndrzo9yia .uabb-modal-close {
        right: calc(20px) !important;
        top: 270px !important;
    }
}

@media (max-width: 1150px) and (min-width: 901px){
  .DownloadPricePlaceholder > div{min-height:100% }
}

  .DownloadPricePlaceholder > div .edd-add-to-cart-label a{
    color: #272727;
  }
    .DownloadPricePlaceholder > div .edd-add-to-cart-label:hover a{
    color: #fff;
  }


.fl-node-b1ropd9mlx0k > .fl-row-content-wrap{margin-top:0!important}

:root {
  --scrollbar-width: calc(100vw - 100cqw);
}

@media (max-width: 1440px) and (min-width: 901px){
  .fl-row-fixed-width:not(.fl-node-xcg4swnzt0l3):not(.fl-node-lagcqm6odt4z):not(.fl-node-ge5ahibo9zrn):not(.fl-node-9kxg3t7e2wj4):not(.fl-node-91iket46f2q0):not(.fl-node-rqsv4f8k3bin), .fl-row-content.fl-row-fixed-width.fl-node-content{
    max-width: calc(100vw - var(--scrollbar-width) - 80px);

  }
  @media (max-width: 1440px) and (min-width: 1430px){
    .fl-row-fixed-width:not(.fl-node-xcg4swnzt0l3):not(.fl-node-lagcqm6odt4z):not(.fl-node-ge5ahibo9zrn):not(.fl-node-9kxg3t7e2wj4):not(.fl-node-91iket46f2q0):not(.fl-node-rqsv4f8k3bin), .fl-row-content.fl-row-fixed-width.fl-node-content:not(.fl-node-xcg4swnzt0l3):not(.fl-node-lagcqm6odt4z):not(.fl-node-ge5ahibo9zrn):not(.fl-node-9kxg3t7e2wj4):not(.fl-node-91iket46f2q0):not(.fl-node-4mku01jh56fn),
    .fl-row.IndustryLeadingPersonalTrainingSection:not(.fl-node-lagcqm6odt4z):not(.fl-node-ge5ahibo9zrn):not(.fl-node-9kxg3t7e2wj4):not(.fl-node-91iket46f2q0):not(.fl-node-rqsv4f8k3bin) > .fl-row-content-wrap > .fl-row-content{
      max-width: calc(100vw - 120px);
    }

    .fl-row.IndustryLeadingPersonalTrainingSection > .fl-row-content-wrap > .fl-row-content, .fl-row:has(.WhoWeHelpSection) > .fl-row-content-wrap > .fl-row-content{
      max-width: calc(100vw - 120px)!important;
      
    }
    .fl-node-l9fntb6uco3h,
    .fl-node-3bg1x6kqmaov{
      margin-left:0!important;
    }
        .fl-node-g2b9if6caqn0.fl-col-bg-photo > .fl-col-content,
        .fl-node-1pduxyv5tceq.fl-col-bg-photo > .fl-col-content{
          max-width:100%;
          transform:none;
        }
    body.redesign .fl-node-xcg4swnzt0l3 > .fl-row-content-wrap > .fl-row-content,
    body.redesign .fl-node-lagcqm6odt4z  > .fl-row-content-wrap > .fl-row-content,
    html body.redesign .fl-node-9kxg3t7e2wj4  > .fl-row-content-wrap > .fl-row-content.fl-row-fixed-width,
    body.redesign .fl-node-91iket46f2q0  > .fl-row-content-wrap > .fl-row-content,
    body.redesign .fl-node-lfj7yh9wnbxg  > .fl-row-content-wrap > .fl-row-content.fl-row-fixed-width,
    body.redesign .fl-node-lfj7yh9wnbxg  > .fl-row-content-wrap > .fl-row-content.fl-row-fixed-width,
    body.redesign .fl-node-8xd4un0jqso2  > .fl-row-content-wrap > .fl-row-content.fl-row-fixed-width,
    body.redesign .fl-node-8xd4un0jqso2  > .fl-row-content-wrap > .fl-row-content.fl-row-fixed-width,
    body.redesign .fl-node-4mku01jh56fn  > .fl-row-content-wrap > .fl-row-content.fl-row-fixed-width,
    html body.redesign .fl-node-rqsv4f8k3bin.fl-row-fixed-width  > .fl-row-content-wrap > .fl-row-content.fl-row-fixed-width
    {
      max-width: 1400px!important;
    }
    body.redesign .fl-node-lfj7yh9wnbxg  > .fl-row-content-wrap,
    body.redesign .fl-node-04u265yo7bxe.MediumHeader,
    .fl-node-8xd4un0jqso2.fl-row-custom-height > .fl-row-content-wrap,
    .fl-node-pnw57mj6zb48.MediumHeader,
    .fl-node-s5oaxyefbkp4.MediumHeader,
    .fl-node-4mku01jh56fn > .fl-row-content-wrap,
    .fl-node-5sezni8mp41q.MediumHeader,
    body.redesign .fl-node-61t3d7sjyrib>.fl-row-content-wrap,
    body.redesign h2.fl-node-z0a41qgyn8h9.MediumHeader {
      margin-left:0!important;
    }
  }
}


 @media (max-width: 1429px) and (min-width: 901px){
body.redesign .fl-node-xcg4swnzt0l3 > .fl-row-content-wrap > .fl-row-content,
    body.redesign .fl-node-lagcqm6odt4z  > .fl-row-content-wrap > .fl-row-content,
    html body.redesign .fl-node-9kxg3t7e2wj4  > .fl-row-content-wrap > .fl-row-content.fl-row-fixed-width,
    body.redesign .fl-node-91iket46f2q0  > .fl-row-content-wrap > .fl-row-content,
    body.redesign .fl-node-lfj7yh9wnbxg  > .fl-row-content-wrap > .fl-row-content.fl-row-fixed-width,
    body.redesign .fl-node-lfj7yh9wnbxg  > .fl-row-content-wrap > .fl-row-content.fl-row-fixed-width,
    body.redesign .fl-node-8xd4un0jqso2  > .fl-row-content-wrap > .fl-row-content.fl-row-fixed-width,
    body.redesign .fl-node-8xd4un0jqso2  > .fl-row-content-wrap > .fl-row-content.fl-row-fixed-width,
    body.redesign .fl-node-4mku01jh56fn  > .fl-row-content-wrap > .fl-row-content.fl-row-fixed-width,
    
    html body.redesign .fl-node-rqsv4f8k3bin.fl-row-fixed-width  > .fl-row-content-wrap > .fl-row-content.fl-row-fixed-width  {
      max-width: 100vw!important;
    }
    body.redesign .fl-node-lfj7yh9wnbxg  > .fl-row-content-wrap,
    body.redesign .fl-node-04u265yo7bxe.MediumHeader,
    .fl-node-8xd4un0jqso2.fl-row-custom-height > .fl-row-content-wrap,
    .fl-node-pnw57mj6zb48.MediumHeader,
    .fl-node-s5oaxyefbkp4.MediumHeader,
    .fl-node-4mku01jh56fn > .fl-row-content-wrap,
    .fl-node-5sezni8mp41q.MediumHeader,
        body.redesign .fl-node-61t3d7sjyrib>.fl-row-content-wrap,

    body.redesign h2.fl-node-z0a41qgyn8h9.MediumHeader {
      margin-left:0!important;
    }
      .fl-node-l9fntb6uco3h,
    .fl-node-3bg1x6kqmaov{
      margin-left:0!important;
    }
        .fl-node-g2b9if6caqn0.fl-col-bg-photo > .fl-col-content,
        .fl-node-1pduxyv5tceq.fl-col-bg-photo > .fl-col-content{
          max-width:100%;
          transform:none;
        }
.fl-node-crghp5y0e6zm{
  padding-left:0px!important;
  padding-right:0px!important;
 }
}

@media (max-width: 1200px) and (min-width: 901px){

  .fl-node-65dvornbx13h{
    padding-left:0;
    padding-right: 0;
  }
  
}


body.redesign #mainMenuNewsletterContainer input[type="email"]{color:#272727!important}

@media (max-width: 900px){
  body.redesign:not(.webinar) .fl-col:has(.DownloadPricePlaceholder) .fl-module{margin-left: 0!important;margin-right: 0!important}
  #fl-node-fq0wova3g84kClone .slick-list{min-width: 300vw}
  #fl-node-fq0wova3g84kClone .fl-col{clear: none!important}
.fl-node-7nkuwrje5c48 > .fl-col-content{padding-bottom: 50px}
.fl-node-p0lkgcxa1tm3 > .fl-row-content-wrap{padding-bottom: 50px!important}
div > .fl-row.LHSBulletPointsImageRow .fl-col-bg-photo.fl-col-small{min-height: 80vw}
.SessionInfoPlaceholder span{margin-bottom: 30px}
#integraPhasesClone .slick-list{overflow: visible!important;}
#integraPhasesClone .slick-navigation{transform: translateX(20px);}
body.redesign .StartYourJourneyWithIntegraSection p{font-size:20px!important;line-height: 30px!important}
.ChooseYourJourneySection.OurTeamSection{
  padding-left:20px;
  padding-right: 20px;
}
.MediumHeader.Overlap{margin-top: 0}
html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder .redesign-enrol-course-type-buttons{margin-bottom:20px!important}
.fl-node-my3rv0esjkq9 > p:first-child{
  text-wrap: balance;
}
#industryLeadingPersonalTrainingSectionClone p{
  text-align: left;
}
}


@media (min-width: 901px){

body.redesign .fl-node-6zpd0ojak2rt > .fl-row-content-wrap{
  margin-top:20px;
}
}
@media (min-width: 901px){
.PTMedicalQuestionnaire{width:80%;margin-left: auto;margin-right: auto }
}
.PTMedicalQuestionnaire legend{font-weight:900!important;line-height:1.2em!important}


.uabb-gf-style .top_label div.ginput_complex.ginput_container.gf_name_has_2{
    justify-content: space-between;
}
.fl-node-61a0f07aafc49.fl-row > .fl-row-content-wrap{
  margin-top: 0;
}
.uabb-gf-style .top_label div.ginput_complex.ginput_container.gf_name_has_2 span{
    padding-left: 0;
    width:50%;
}

#field_52_16{width:100%}
#input_52_16{display:flex!important}
.fl-node-61a0f07aafc49{max-width:1080px;margin-left:auto;margin-right:auto;}

.PTMedicalQuestionnaire .gfield--type-section{border-bottom:none!important}

#field_52_8 input, #field_52_9 input {width:100%!important}

#gform_fields_52{
  display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 20px;
}

#gform_fields_52 > div{width:100%}


#gform_fields_52 > #field_52_8, #gform_fields_52 > #field_52_9{width:50%;display:inline-block;}
#gform_fields_52 > #field_52_8{padding-left:10px}

#gform_fields_52 > #field_52_9{padding-right: 10px}

#input_52_16{flex-wrap: nowrap}

#field_52_48 b { font-weight:900 }

#input_52_4_1:not(:focus),
#input_52_4_2:not(:focus),
#input_52_4_3:not(:focus),
#input_52_4_4:not(:focus),
#input_52_4_5:not(:focus),
#input_52_3_3:not(:focus),
#input_52_3_6:not(:focus),
#input_52_4_6{
  border-bottom-color: rgb(201, 201, 201)!important;
}

#field_52_3{min-width: 100%}

html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder>.fl-col-content{min-height: 100%}

.footnote-content-wrapper{
  font-size:20px;
  line-height: 30px;
}

#gform_52{margin-top:100px}

#gform_52 .gform-footer{justify-content: flex-end;}

#gform_52 input, #gform_52 select{padding-bottom:0!important;height:46px;display:inline-flex;max-height: 46px}

#gform_52 input[type="radio"]:not(.wpProQuiz_questionInput):checked::before{
  min-width: 18px;
}
#gform_52 .gchoice input, #gform_52 .gchoice input:focus{height:26px!important;max-height: 26px!important;min-height: 26px!important; max-width: 18px!important;min-width: 18px!important;width:18px!important}
#gform_52 .gchoice{display:inline-flex;align-items: center;column-gap:5px}

#gform_52 .gchoice input, #gform_52 .gchoice input:focus{height:26px!important;max-height: 26px!important;min-height: 26px!important; max-width: 18px!important}
body.feedback.redesign .gfield--type-textarea > .gfield_description{margin-top: 0!important}

#gform_52 .gfield_required.gfield_required_text{font-size:0!important;font-style:normal!important}
#gform_52 .gfield_required.gfield_required_text:after{content:"*";font-size:20px!important}

@media (max-width: 900px){
.MobileEnrolSectionInfo{
  bottom:-100vh;
  transition: .4s;
  padding:20px;
  background-color: #f7f7f7f7;
}
.MobileEnrolSectionInfo.Show{
  bottom:0;
  
}
#gform_52{
  margin-top:0px;
}

}

body.redesign #fl-node-huxm1kwpanvfClone  aside.footnote-content{left:calc(100vw + 40px)!important}


#gform_52_validation_container,#gform_75_validation_container{display:none!important}

body.redesign .IntegraFormColumn .validation_message{margin-top:0!important}

.gform_footer.Processing #gform_submit_button_75{
  display:none!important;
}

body.medical-questionnaire .gfield.gfield--type-radio{min-width: 100%}


#gform_52 .gchoice input.gfield-choice-input, #gform_52 .gchoice input.gfield-choice-input:focus{
  border:none!important;
}

#gform_confirmation_wrapper_52{margin-top:20px}

body:has(#gform_confirmation_wrapper_52) .fl-node-o2ih64pejnaw{display:none}

body:has(#gform_confirmation_wrapper_52) .fl-node-o2ih64pejnaw,

body:has(#gform_confirmation_wrapper_52) .fl-node-1s6wflaehojp,
body:has(#gform_confirmation_wrapper_52) .fl-node-z0a41qgyn8h9{display:none}

.fl-node-61a0f0f2dd8d0 #gform_confirmation_message_52,
#gform_confirmation_wrapper_52{margin-top:0!important}

@media (max-width: 900px) and (min-width: 551px){
  .fl-node-61a0f07aafc48.fl-col > .fl-col-content{
    margin-left:20px;
    margin-right: 20px;
  }
  .fl-node-fdp6m7ol0qe8 > .fl-row-content-wrap{
    margin-top:0!important;
  }
}

.OurTeamModal-overlay .fl-col{
  padding-top:0!important;
}

.OurTeamModal-overlay .fl-module-heading{padding-top:40px}


.process-circle .circle {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    border: 2px solid #000;
    display: flex
;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 900;
    color: #000;
    margin: 0 auto 0.5rem;
    transition: all 0.2s;}
    .process-circles{display:inline-flex;column-gap:20px;margin-left:auto;margin-right:auto;  justify-content:center;}
.step-label {
    font-size: 20px;
    font-weight: 900;
    color: #000;
    line-height:30px!important;
  display:block;   
}
.step-label{position:absolute; min-width:200px; left:-45px;}
.process-circle{position:relative;padding-bottom:35px;flex-wrap: wrap;}

@media (max-width:1000px){
  .process-circle .circle {
    width: 120px;
    height: 120px;
    font-size:20px;
}
.step-label{position:absolute; min-width:200px;}
.process-circle{position:relative;padding-bottom:65px}
.process-circles{column-gap:5px;padding-left:20px;padding-right:20px;
  flex-wrap:wrap;
}
}
.process-circle.active .circle {
    background: #f77908;
    border-color: #f77908;
    color: white;
}
.process-circle .step-label{
  opacity:1;
  transition: .4s;
}
.process-circle:not(.active) .step-label{
  opacity:0;
}

.process-circle{cursor:pointer}
.process-circle:not(.active):hover .circle {
    border-color: #f77908;
    color: #f77908;

}
.process-detail{margin-top:30px;}

.integra-process-container{margin-bottom:50px;}

@media (max-width: 900px){
  .fl-node-yc3la60zeup7{
    margin-left:20px!important;
  }
  .fl-node-l9fntb6uco3h{
    max-width: calc(100% - 40px);
  }
  .fl-node-rnmi9g84aes1.fl-row > .fl-row-content-wrap{
    margin-top:0;
  }
  #customHeader h1{
    width:calc(100% - 40px);
  }
}

.uabb-image-carousel ul.slick-dots li button:before{
  font-size:8px!important;
}
.uabb-image-carousel ul.slick-dots{margin-left:10px!important;margin-right:10px!important}
.uabb-image-carousel ul.slick-dots li button,
.uabb-image-carousel ul.slick-dots li button:before{
  width:17px;
  height:17px;
}

.uabb-image-carousel ul.slick-dots li{width:17px;}

@media (max-width: 550px){

  html body.redesign .IntegraTestimonialsSliderPT .slick-navigation{padding-right:0}
}


@media (max-width: 900px){
body.redesign.integra-pt .IntegraTestimonialsSliderPT .slick-arrow{
  padding:10px;
}
#industryLeadingPersonalTrainingSectionClone .slick-slide h2{
  text-align: center!important;
}
#cbp-spmenu-s2 .side-menu{
  min-height: 100%;
}
body.redesign .side-menu-area ul#menu-education-header-menu{
  margin-top:0;
}  
body.redesign .side-menu-cont-area{
  padding-top:0!important;
}
body.redesign .fl-module:has(.IntegraTestimonialsSliderPT){
  margin-bottom: 0!important;
}
.fl-node-l01yvw8j62uh.fl-row > .fl-row-content-wrap{
  padding-bottom: 0;
}
}

@media (max-width: 900px){
  #showRightPush{padding-right:0!important;height:30px}
}

#fl-node-huxm1kwpanvfClone .slick-track{
  display:flex!important;
  max-width: 200vw!important;
}

@media (max-width: 1441px) and (min-width: 1400px){
  .fl-node-crghp5y0e6zm{
    padding-left:0;
    padding-right:0;
  }
}

body.about-us .IntegraPTButton.uabb-modal-action{
  line-height: 1;
}


@media (max-width: 950px) and (min-width: 901px){
  body.redesign .fl-node-61a0ab517a0d5>div.fl-node-61a0ab517a0da{
    transform: translateX(60px);
  }
}


@media (max-width: 900px){


.fl-node-65dvornbx13h{display:flex; gap:40px;}
.fl-node-65dvornbx13h > div{min-width: calc(100vw - 40px)!important;max-width: calc(100vw - 40px)!important;}
.fl-node-huxm1kwpanvf > .fl-col-content{
    overflow-y: hidden;

    overflow-x: auto;           /* changed from scroll for better behavior */
    -ms-overflow-style: none;
    scrollbar-width: none;
    max-width: 100vw;
    cursor: grab;               /* shows hand cursor when hover */
    user-select: none;          /* prevents text selection while dragging */
   flex-wrap: wrap;
}
.fl-node-huxm1kwpanvf .footnote-content-wrapper,
.fl-node-huxm1kwpanvf .footnote-main-wrapper{
  min-width: 60vw;
}
.fl-node-c5vjsdgemo14.DownloadPricePlaceholder{
  padding-right:20px;
  min-width: calc(100vw - 20px)!important;max-width: calc(100vw - 20px)!important;
}

.fl-node-huxm1kwpanvf > .fl-col-content > .fl-col-group{
   min-width: calc(200vw - 180px)!important;
   max-width: calc(200vw - 180px)!important;
  
}

.enrol-scroll-nav{
    display:flex;
    justify-content: center;
    padding-bottom: 40px;
  } 
  html:not(.fl-builder-edit) body.redesign .fl-col-has-cols > .fl-node-content > .fl-col-group:first-of-type .DownloadPricePlaceholder{
    border-bottom: 0;
  }
  .enrol-scroll-nav button:hover{
    box-sizing: border-box;
  }
  .enrol-dots button{ border-radius:100%; width:7px!important;height:7px!important;padding:0!important;background-color:rgba(39,39,39,.3); }
  .enrol-dot.enrol-dot-active{
    background-color: #272727;
  }
  .enrol-dots{display:inline-flex;
    justify-content: center;
   width:50px;
    align-items: center;
    gap:10px;
  }
  .fl-node-65dvornbx13h{
    padding-bottom: 20px;
  }
}
@media (min-width: 901px){
  .enrol-scroll-nav{
    display:none;
  } 
}

body.contact.redesign .IntegraFormColumn.Two{margin-top:0!important}

@media (min-width: 1201px){
  .fl-node-0yva1uhli6fe,
  .fl-node-tj7m0y3k92ds{display:none!important}
  body.redesign .OurTeamModal-overlay .fl-col-content .fl-col-group > .fl-col:nth-of-type(1){
    width:32%;
  }
  body.redesign .OurTeamModal-overlay .fl-col-content .fl-col-group > .fl-col:nth-of-type(2) .fl-module{
    margin-top: 0!important;
  }
  body.redesign .OurTeamModal-overlay .fl-col-content .fl-col-group > .fl-col:nth-of-type(2) .fl-module{
    margin-left: -90px!important;
  }
  .OurTeamModal-overlay .fl-module-heading{
    padding-top: 0!important;
  }
}

.fl-node-0yva1uhli6fe .fl-module-content,
  .fl-node-tj7m0y3k92ds .fl-module-content{
    margin-bottom: 0;
  }
#field_75_23{margin-top:60px}

#gform_76_validation_container{display:none!important}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
  background-color: transparent!important;
}

.fl-node-0yftpuglkjcz{margin-left:0!important;margin-top:0!important}

@media (max-width: 900px){

.fl-node-cremvdj0l9s7{height: calc(100vw - 80px); max-height: 500px}
.fl-node-0yftpuglkjcz{margin-left: 20px!important}
}


    .pillars-container {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.pillars-diagram {
    position: relative;
    width: 640px;
    height: 640px;
    margin: 0 auto 3rem;
}

.pillars-ring {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 450px;
    height: 450px;
    border: 2px solid #888888;
    border-radius: 50%;
    z-index: 1;
}

.pillar-circle:nth-child(2) {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.pillar-circle:nth-child(3) {
    top: 28%;
    right: 0;
}
.pillar-circle:nth-child(4) {
    bottom: 5%;
    right: 12%;
}
.pillar-circle:nth-child(5) {
    bottom: 5%;
    left: 12%;
}
.pillar-circle:nth-child(6) {
    top: 28%;
    left: 0;
}

.pillar-circle {
    position: absolute;
    width: 144px;
    height: 144px;
    border-radius: 50%;
    border: 2px solid #f77908;
    background: white;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    color: #888888;
    text-align: center;
    z-index: 2;
}


 .integra-pillars-container{
    width:400px;
    height:400px;
    position: relative;
       margin-left:auto;
    margin-right:auto;
    font-weight:900;
    text-transform: capitalize
  }
  @media (max-width:540px){
    .integra-pillars-container{
      max-width:calc(100vw - 40px);
      max-height:calc(100vw - 40px);
    }
  }

  .integra-pillars-container > .integra-pillars-circle{
    position: absolute;
    width:50%;
    height:50%;
    border-radius:100%;
    border: 2px solid #F77908;
    color:black;
    display:inline-flex;
    justify-content: center;
    align-items: center;
    padding:4%;
    box-sizing: border-box;

  }
  .integra-pillars-container > .integra-pillars-circle:nth-of-type(1){
    left:50%;
    transform:translateX(-50%) translateY(3%);
    align-items: flex-start;
  }


  .integra-pillars-container > .integra-pillars-circle:nth-of-type(2){
    right:0%;
    justify-content: flex-end;
    transform: translateY(43%);
  }

    .integra-pillars-container > .integra-pillars-circle:nth-of-type(3){
    right:0%;
    bottom:2%;
    transform: translateX(-17%);
    justify-content: flex-end;
    align-items: flex-end;
    padding: 9%;
  }
      .integra-pillars-container > .integra-pillars-circle:nth-of-type(4){
    left:0%;
    bottom:2%;
    transform: translateX(17%);
        justify-content: flex-start;
    align-items: flex-end;
    padding: 9%;

  }

  .integra-pillars-container > .integra-pillars-circle:nth-of-type(5){
    left:0%;
    transform: translateY(43%);
    justify-content: flex-start;

  }

    @media (max-width: 550px){
    .integra-pillars-container > .integra-pillars-circle{
      letter-spacing: -1px;
      padding:2%;
    }
    .integra-pillars-container > .integra-pillars-circle:nth-of-type(3),
    .integra-pillars-container > .integra-pillars-circle:nth-of-type(4){
      padding:7%;
    }

  }

    .step-label {left: -40px}
 
  html body.redesign footer .fl-row:first-of-type .fl-node-61a0ab517a0c5 p{text-align: center!important;}
body.error404 .astra-advanced-hook-23093 a:not(:hover){border-bottom: none!important}
body.error404 .astra-advanced-hook-23093 .fl-node-6051ca57bd79d p{margin-bottom: 5px!important}

#gform_77_validation_container{display:none!important}

.uamodal-cfgndrzo9yia{
  position: relative;
  z-index: 999999999999;
}

body.integra-pt #gform_77 .gform_footer:has(.gform_ajax_spinner) #gform_submit_button_77{display:none!important}

body.integra-pt #gform_77 .gform_footer .gform_ajax_spinner{ margin-top:10px }


@media(max-width: 900px){
  .DownloadPricePlaceholder h2{margin-top:0}
  html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder>.fl-col-content{min-height: unset;}
.side-menu-login{padding-top:0!important}
}
body.redesign input[type="submit"].gform_button.button:not(:hover){background-color: #F77908!important}

html body.redesign input[type="submit"].gform_button.button#gform_submit_button_77:hover{background-color: rgb(39, 39, 39) !important}

.menu-crose{margin-top:-2px}

#input_75_3,
#input_75_27,
#input_75_6,
#input_75_7,
body.medical-questionnaire input[type="text"],
body.medical-questionnaire input[type="email"],
#gform_52 select{ min-height:48px!important; line-height:30px!important }
#gform_52 select{margin-top: 0!important}

#field_52_7{display:none}
body.redesign .side-menu-login{padding-top:0!important}

body.redesign .StartYourJourneyWithIntegraSection.FullWidthImage p{text-shadow: 0 0 4px #272727;}


@media (max-width: 900px){
  #fl-node-fq0wova3g84kClone .slick-navigation,
  #industryLeadingPersonalTrainingSectionClone .slick-navigation,
  #fl-node-z0pbuj7agetvClone .slick-navigation{
    padding-top: 0!important;
  }
  .fl-node-pjo0g1kxuyl9 > .fl-row-content-wrap{
    padding-bottom: 50px;
  }
  .fl-node-iv4tae5r0l2o > .fl-row-content-wrap,
  .fl-node-rnmi9g84aes1 > .fl-row-content-wrap{
    padding-top:50px;
    padding-bottom: 50px;
  }
  .fl-node-v3lqu0817mzy{display:none!important}

  #fl-node-z0pbuj7agetvClone .slick-slide > div{width:100%!important}

  #gform_fields_52 > #field_52_8, #gform_fields_52 > #field_52_9{
    width:100%;
    padding-left: 0!important;
    padding-right: 0!important;
  }
  body.medical-questionnaire .gform_wrapper.gravity-theme .ginput_complex.ginput_container_address span{
    padding-left: 0!important;
    padding-right: 0!important;
  }
  body.medical-questionnaire .gform_wrapper.gravity-theme .ginput_container_address{
    margin-left: 0;
    margin-right: 0;
  }
  body.medical-questionnaire fieldset.gfield--type-radio + .gfield--type-textarea label{
    margin-top:0!important;
    line-height: 24px!important;
  } 
  body.medical-questionnaire fieldset.gfield--type-radio + .gfield--type-textarea{
    margin-bottom:20px;
    margin-top:-30px;
  }
  body.medical-questionnaire .ginput_container_radio{
    margin-bottom: 0!important;
  }
  #field_52_8{margin-top: -18px}

#field_52_15 label{margin-top:0!important}

.fl-node-zi56rd3b89st{display:none}

}

body.redesign button:not(#showRightPush):not([role="tab"]).gform_button_select_files#gform_browse_button_52_15{background:#F77908!important;padding-top:0!important;padding-bottom:0!important;min-height: 41px!important;max-height: 41px!important}

body.redesign button:not(#showRightPush):not([role="tab"]).gform_button_select_files#gform_browse_button_52_15:hover{background-color: #2b2f3c!important}
@media (max-width: 550px){
header.Version3#customHeader #desktopContainer h1{margin-top:90px;}  
}
#field_52_48 {line-height: 24px!important;}
#field_52_48 b{line-height: 24px!important;margin-bottom:10px}

body.redesign .DownloadPricePlaceholder h2{margin-top: 0!important}
@media (min-width: 901px) and (max-width: 1440px){
.fl-node-xos2n91m7fpz {
  margin-left: 0!important;
  margin-top: 0!important;
}  
.fl-node-bd3s6xkj15qm{
  margin-left: 0!important
}
}


@media (max-width: 900px) and (min-width: 551px){
  #input_52_4_3,
  #input_52_4_5,
  #input_52_4_6{max-width: calc(100% - 10px);}
  #input_52_4_5{float: right;}
  .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) {
    padding-right: 10px!important;
  }
  .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){
    padding-left: 10px!important;
  }
}


#field_52_11 h2,
#field_52_49 h2{font-size: 30px!important}

@media (max-width: 900px){
.fl-node-xvjdbhq843fm > .fl-module-content{
  margin-bottom: 50px;
}  

}
body.redesign #headerButtonContainer button{padding-right: 0!important}

.fl-node-qov8kc3h1pbs{display:none!important}

html:not(.fl-builder-edit) body.redesign .DownloadPricePlaceholder p.SessionInfoPlaceholder{
  padding-left:40px;
  padding-right: 40px;
}

/* Apply to everything EXCEPT iOS Safari */
@supports not (-webkit-touch-callout: none) {
  html:not(:has(.uabb-modal.uabb-show)) {
    container-type: inline-size;
  }

  :root {
    --scrollbar-width: calc(100vw - 100cqw);
  }
}

.fl-node-y0arpvgdq394{display:flex; white-space: nowrap;}
@media (min-width: 901px){
.uabb-module-content.uabb-image-carousel{
  row-gap: 15px;
}
 .fl-node-65dvornbx13h {
  padding-right: 0!important;
 }
body.redesign .cbp-spmenu .side-menu-2,
 body.redesign .cbp-spmenu .side-menu {
  padding-top: 65px!important;
}
body.integra-pt .cbp-spmenu img#menuLogo{
    margin-top:7px!important;
  }
}

@media (max-width: 900px){
  .SustainableResults h2{
    margin-top: 0;
    margin-bottom: 0;
  }

}

body.redesign .side-menu .icon-Icons-Integra-website_Close:before{
  font-size:16px!important;
 
}

html body.redesign #gform_submit_button_75_wrapper>input#gform_submit_button_75{min-width: 100%!important;text-align: center!important;}

@media (max-width: 550px){
  .fl-node-61a0ab517a0d9{min-width: 100%;margin-left:0;margin-right: 0}
}

#amelia-container,
#amelia-container *{border-radius: 0!important}
#amelia-container .am-fs-sb{background-color: #F77908!important;}