/* ================================================================================
   
   WOW WEBSITE OVERRIDES - STYLE - MOBILE RESPONSIVE
   Version: v20250402.1-cr
   Note: comments will be deleted during HubSpot minification

=================================================================================== */

/* ################################################################################
   HEADER
################################################################################### */

/* 1600px WIDE -------------------------------------------------------------------- */
@media (max-width: 1600px) {
    .header__bottom .container-large { /* logo/menu container padding improvement */
	    padding-left: 20px !important;
	    padding-right: 20px !important;
	}
}


/* 1400px WIDE -------------------------------------------------------------------- */
@media (max-width: 1400px) {
 
}


/* 1200px WIDE -------------------------------------------------------------------- */
@media (max-width: 1200px) {
 
}


/* 992px WIDE --------------------------------------------------------------------- */
@media (max-width: 992px) {
    .header__container[data-layout=mobile] .header__logo-col { /* logo clear padding */
        padding-right: 0px !important;
    }
    .header__wrapper { /* vertically center items */
	    align-items: center;
    }
    .header__bottom { /* logo vertical spacing */
	    padding-top: 25px !important;
	    padding-bottom: 25px !important;
    }
    .header__logo img {
	    height: 32px !important;
    }
	.header__bottom .container-large { /* logo/menu container padding improvement */
	    padding-left: 20px !important;
	    padding-right: 20px !important;
	}
    #hs_cos_wrapper_widget_1739834978712 .header__menu--mobile { /* mobile menu color */
	    background-color: #8E969E;
    }
    .header__container[data-layout=mobile] .header__menu-link { /* mobile menu item anchor width */
	    width: auto !important;
    }
    .header__container[data-layout=mobile] .header__menu-item { /* mobile menu item spacing */
        padding-bottom: 15px !important;
    }
    .header__menu-container--mobile svg rect { /* hamburger menu - global */
        fill: #BEC3C7 !important;  
    } 
    body.resources-main .header__menu-container--mobile svg rect { /* hamburger menu - specific */
        fill: #BEC3C7 !important;  
    }
    nav.header__menu--mobile > ul > .header__menu-item:last-child .cta-group .btn-wrapper a { /* Get in Touch button */
        outline-offset: 0px !important;   
	    outline: 0px !important;
	    box-shadow: none !important;
    }
    
}


/* 768px WIDE --------------------------------------------------------------------- */
@media (max-width: 768px) {
    .header__container[data-layout=mobile] .header__logo-col { /* logo clear padding */
        padding-right: 0px !important;
    }
    .header__wrapper { /* vertically center items */
	    align-items: center;
    }
    .header__bottom { /* logo vertical spacing */
	    padding-top: 25px !important;
	    padding-bottom: 25px !important;
    }
    .header__logo img {
	    height: 32px !important;
    }
	.header__bottom .container-large { /* logo/menu container padding improvement */
	    padding-left: 20px !important;
	    padding-right: 20px !important;
	}
    #hs_cos_wrapper_widget_1739834978712 .header__menu--mobile { /* mobile menu color */
	    background-color: #8E969E;
    }
    .header__container[data-layout=mobile] .header__menu-link { /* mobile menu item anchor width */
	    width: auto !important;
    }
    .header__container[data-layout=mobile] .header__menu-item { /* mobile menu item spacing */
        padding-bottom: 15px !important;
    }
}


/* 576px WIDE --------------------------------------------------------------------- */
@media (max-width: 576px) {
       .header__container[data-layout=mobile] .header__logo-col { /* logo clear padding */
        padding-right: 0px !important;
    }
    .header__wrapper { /* vertically center items */
	    align-items: center;
    }
    .header__bottom { /* logo vertical spacing */
	    padding-top: 25px !important;
	    padding-bottom: 25px !important;
    }
    .header__logo img {
	    height: 32px !important;
    }
	.header__bottom container-large { /* logo/menu container padding improvement */
	    padding-left: 20px !important;
	    padding-right: 20px !important;
	}
    #hs_cos_wrapper_widget_1739834978712 .header__menu--mobile { /* mobile menu color */
	    background-color: #8E969E;
    }
    .header__container[data-layout=mobile] .header__menu-link { /* mobile menu item anchor width */
	    width: auto !important;
    }
    .header__container[data-layout=mobile] .header__menu-item { /* mobile menu item spacing */
        padding-bottom: 15px !important;
    }
}








/* ################################################################################
   BODY
################################################################################### */

/* 1600px WIDE -------------------------------------------------------------------- */
@media (max-width: 1600px) {
    body.homepage .WOW-MODULE-OVERRIDE--H01,
    body.services-main .WOW-MODULE-OVERRIDE--SM01,
    body.work-main .WOW-MODULE-OVERRIDE--WM01,
    body.about .WOW-MODULE-OVERRIDE--A01,
    body.resources-main .WOW-MODULE-OVERRIDE--RM01,
    body.partners-main .WOW-MODULE-OVERRIDE--PM01,
    body.services-main .WOW-MODULE-OVERRIDE--SM02,
    body.services-main .WOW-MODULE-OVERRIDE--SM03, 
    body.services-main .WOW-MODULE-OVERRIDE--SM04, 
    body.services-detail .WOW-MODULE-OVERRIDE--SD01,
	body.services-detail .WOW-MODULE-OVERRIDE--SD02,
	body.services-detail .WOW-MODULE-OVERRIDE--SD03,
	body.services-detail .WOW-MODULE-OVERRIDE--SD04,
	body.services-detail .WOW-MODULE-OVERRIDE--SD05,
	body.services-detail .WOW-MODULE-OVERRIDE--SD06,
	body.services-detail .WOW-MODULE-OVERRIDE--SD07,
	body.services-detail .WOW-MODULE-OVERRIDE--SD08,
	body.services-detail .WOW-MODULE-OVERRIDE--SD09,
	body.services-detail .WOW-MODULE-OVERRIDE--SD10,
	body.services-detail .WOW-MODULE-OVERRIDE--SD11,
	body.services-detail .WOW-MODULE-OVERRIDE--SD12,
	body.services-detail .WOW-MODULE-OVERRIDE--SD13,
	body.services-detail .WOW-MODULE-OVERRIDE--SD14,
	body.services-detail .WOW-MODULE-OVERRIDE--SD15,
	body.services-detail .WOW-MODULE-OVERRIDE--SD16,
	body.services-detail .WOW-MODULE-OVERRIDE--SD17,
	body.services-detail .WOW-MODULE-OVERRIDE--SD18,
	body.services-detail .WOW-MODULE-OVERRIDE--SD19,
    body.work-main .WOW-MODULE-OVERRIDE--WM02,
    body.work-main .WOW-MODULE-OVERRIDE--WM03,
    body.work-main .WOW-MODULE-OVERRIDE--WM04,
    body.work-detail .WOW-MODULE-OVERRIDE--WD01,
	body.work-detail .WOW-MODULE-OVERRIDE--WD02,
	body.work-detail .WOW-MODULE-OVERRIDE--WD03,
	body.work-detail .WOW-MODULE-OVERRIDE--WD04,
	body.work-detail .WOW-MODULE-OVERRIDE--WD05,
	body.work-detail .WOW-MODULE-OVERRIDE--WD06,
	body.work-detail .WOW-MODULE-OVERRIDE--WD07,
	body.work-detail .WOW-MODULE-OVERRIDE--WD08,
	body.work-detail .WOW-MODULE-OVERRIDE--WD09,
	body.work-detail .WOW-MODULE-OVERRIDE--WD10,
	body.work-detail .WOW-MODULE-OVERRIDE--WD11,
	body.work-detail .WOW-MODULE-OVERRIDE--WD12,
    body.about .WOW-MODULE-OVERRIDE--A02,
    body.about .WOW-MODULE-OVERRIDE--A03, 
    body.about .WOW-MODULE-OVERRIDE--A04, 
    body.about .WOW-MODULE-OVERRIDE--A05, 
    body.about .WOW-MODULE-OVERRIDE--A06, 
    body.about .WOW-MODULE-OVERRIDE--A07, 
    body.about .WOW-MODULE-OVERRIDE--A08,
    body.resources-main .WOW-MODULE-OVERRIDE--RM03,
    body.resources-detail .WOW-MODULE-OVERRIDE--RD01,
	body.resources-detail .WOW-MODULE-OVERRIDE--RD02,
	body.resources-detail .WOW-MODULE-OVERRIDE--RD03,
	body.resources-detail .WOW-MODULE-OVERRIDE--RD04,
	body.resources-detail .WOW-MODULE-OVERRIDE--RD06,
	body.resources-detail .WOW-MODULE-OVERRIDE--RD07,
	body.resources-detail .WOW-MODULE-OVERRIDE--RD08,
	body.resources-detail .WOW-MODULE-OVERRIDE--RD09,
	body.resources-detail .WOW-MODULE-OVERRIDE--RD10,
	body.resources-detail .WOW-MODULE-OVERRIDE--RD11,
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG01,
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG02,
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG03,
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG04,
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG05,
    body.partners-main .WOW-MODULE-OVERRIDE--PM02,
    body.partners-main .WOW-MODULE-OVERRIDE--PM03, 
    body.partners-main .WOW-MODULE-OVERRIDE--PM04, 
    body.partners-detail .WOW-MODULE-OVERRIDE--PD01,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD02,    
    body.partners-detail .WOW-MODULE-OVERRIDE--PD03,    
    body.partners-detail .WOW-MODULE-OVERRIDE--PD04,    
    body.partners-detail .WOW-MODULE-OVERRIDE--PD05,    
    body.partners-detail .WOW-MODULE-OVERRIDE--PD06, 
    body.partners-detail .WOW-MODULE-OVERRIDE--PD07,    
    body.partners-detail .WOW-MODULE-OVERRIDE--PD08,    
    body.partners-detail .WOW-MODULE-OVERRIDE--PD09,    
    body.partners-detail .WOW-MODULE-OVERRIDE--PD10,    
    body.partners-detail .WOW-MODULE-OVERRIDE--PD11,    
    body.partners-detail .WOW-MODULE-OVERRIDE--PD12,    
    body.partners-detail .WOW-MODULE-OVERRIDE--PD13,   
    body.partners-detail .WOW-MODULE-OVERRIDE--PD14,
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT01,
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02,
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT03,
    body.form-thank-you .WOW-MODULE-OVERRIDE--FTY01,
    body.form-thank-you .WOW-MODULE-OVERRIDE--FTY02,
    /*body.page-unknown .WOW-MODULE-OVERRIDE--PU01,*/
    body.privacy-policy .WOW-MODULE-OVERRIDE--PP01,
    body.privacy-policy .WOW-MODULE-OVERRIDE--PP03,
    body.privacy-policy .WOW-MODULE-OVERRIDE--PP04,
    body.privacy-policy .WOW-MODULE-OVERRIDE--PP05,
    body.privacy-policy .WOW-MODULE-OVERRIDE--PP06,
    body.privacy-policy .WOW-MODULE-OVERRIDE--PP07,
    body.privacy-policy .WOW-MODULE-OVERRIDE--PP08,
    body.privacy-policy .WOW-MODULE-OVERRIDE--PP09,
    body.privacy-policy .WOW-MODULE-OVERRIDE--PP10,
    body.terms-conditions .WOW-MODULE-OVERRIDE--TC01,
    body.terms-conditions .WOW-MODULE-OVERRIDE--TC03,
    body.terms-conditions .WOW-MODULE-OVERRIDE--TC04,
    body.terms-conditions .WOW-MODULE-OVERRIDE--TC05,
    body.terms-conditions .WOW-MODULE-OVERRIDE--TC06,
    body.terms-conditions .WOW-MODULE-OVERRIDE--TC07,
    body.terms-conditions .WOW-MODULE-OVERRIDE--TC08,
    body.terms-conditions .WOW-MODULE-OVERRIDE--TC09,
    body.terms-conditions .WOW-MODULE-OVERRIDE--TC10 { /* padding */
	    padding-left: 20px !important;
	    padding-right: 20px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H01 .span12 {
	    width: 100% !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H01 .container { /* padding */
	    padding-left: 0px !important;
	    padding-right: 0px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H03 { /* padding */
	    padding-left: 20px !important;
	    padding-right: 20px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H03 .container { /* padding */
	    padding-left: 0px !important;
	    padding-right: 0px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H05 { /* container padding */
	    padding-left: 20px !important;
	    padding-right: 20px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H07 { /* container padding */
	    padding-left: 20px !important;
	    padding-right: 20px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H08 { /* container padding */
	    padding-left: 20px !important;
	    padding-right: 20px !important;
    }
    body.services-main .WOW-MODULE-OVERRIDE--SM02 .row {
	    flex-wrap: nowrap !important;
    }
    body.services-main .WOW-MODULE-OVERRIDE--SM04 .row-fluid .span10,
    body.services-main .WOW-MODULE-OVERRIDE--SM04 .row-fluid .span2 {
        width: auto !important;
    }
    body.resources-main .WOW-MODULE-OVERRIDE--RM03 .row-fluid .span10,
    body.resources-main .WOW-MODULE-OVERRIDE--RM03 .row-fluid .span2 {
        width: auto !important;
    }
    body.partners-main .WOW-MODULE-OVERRIDE--PM04 .row-fluid .span10,
    body.partners-main .WOW-MODULE-OVERRIDE--PM04 .row-fluid .span2 {
        width: auto !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT03 .row-fluid .span10,
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT03 .row-fluid .span2 {
        width: auto !important;
    }
    body.privacy-policy .WOW-MODULE-OVERRIDE--PP01 #hs_cos_wrapper_widget_1741930436059 {
	    padding-bottom: 40px !important;
    }
    body.privacy-policy .WOW-MODULE-OVERRIDE--PP02 {
	    display: none !important;
    }
    body.privacy-policy .WOW-MODULE-OVERRIDE--PP03 {
	    padding-top: 0px !important;
    }
    body.terms-conditions .WOW-MODULE-OVERRIDE--TC01 #hs_cos_wrapper_widget_1741930436059 {
	    padding-bottom: 40px !important;
    }
    body.terms-conditions .WOW-MODULE-OVERRIDE--TC02 {
	    display: none !important;
    }
    body.terms-conditions .WOW-MODULE-OVERRIDE--TC03 {
	    padding-top: 0px !important;
    }
	body.partners-detail .WOW-MODULE-OVERRIDE--PD02 > .row-fluid {
	    max-width: 100% !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD02 > .row-fluid > .span7 {
	    width: calc((100% / 2) - 15px) !important;
	    padding-left: 136px !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD02 > .row-fluid > .span5 {
	    width: calc((100% / 2) - 15px) !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD03,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD04 > .row-fluid {
	    max-width: 100% !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD03 > .row-fluid > .span6,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD04 > .row-fluid > .span6 {
	    align-items: flex-start !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD02 > .row-fluid {
	    max-width: 100% !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD02 > .row-fluid > .span7 {
	    width: calc((100% / 2) - 15px) !important;
	    padding-left: 136px !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD02 > .row-fluid > .span5 {
	    width: calc((100% / 2) - 15px) !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD10,
    body.services-detail .WOW-MODULE-OVERRIDE--SD11 {
	    max-width: 100% !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD10 > .row-fluid > .span6,
    body.services-detail .WOW-MODULE-OVERRIDE--SD11 > .row-fluid > .span6 {
	    align-items: flex-start !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD19 .row-fluid .span10,
    body.services-detail .WOW-MODULE-OVERRIDE--SD19 .row-fluid .span2 {
        width: auto !important;
    }
    body.services-detail .wow-services-detail--2up-title { /* 20250430 - correct wrapping on mobile */
	    flex-direction: column !important;
	    align-items: flex-start !important;
	    gap: 40px !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD03 .row-fluid { /* slider width */
        max-width: 95% !important;
	    margin: 0px auto !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD12 .row-fluid .span10,
    body.work-detail .WOW-MODULE-OVERRIDE--WD12 .row-fluid .span2 {
        width: auto !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD11 .row-fluid .span10,
    body.resources-detail .WOW-MODULE-OVERRIDE--RD11 .row-fluid .span2 {
        width: auto !important;
    }
}


/* 1400px WIDE -------------------------------------------------------------------- */
@media (max-width: 1400px) {
    body.homepage .WOW-MODULE-OVERRIDE--H04 .row-fluid,
    body.services-main .WOW-MODULE-OVERRIDE--SM03 .row-fluid,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD10 .row-fluid,
    body.services-detail .WOW-MODULE-OVERRIDE--SD03 .row-fluid,
    body.services-detail .WOW-MODULE-OVERRIDE--SD04 .row-fluid,
    body.work-detail .WOW-MODULE-OVERRIDE--WD11 .row-fluid { /* slider width */
        max-width: 100% !important;
	    margin: 0px auto !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD08 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span8 {
        width: 100% !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD09 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span8 {
        width: 100% !important;
    }
    
}


/* 1200px WIDE -------------------------------------------------------------------- */
@media (max-width: 1200px) {
    body.homepage .WOW-MODULE-OVERRIDE--H01 {
        padding-top: 0px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H01 > .row-fluid {
        flex-direction: column-reverse !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H01 > .row-fluid .span6 {
        width: 100% !important;
	    align-items: center !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H01 > .row-fluid img {
        max-width: 800px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H01 h1,
    body.homepage .WOW-MODULE-OVERRIDE--H01 p,
    body.homepage .WOW-MODULE-OVERRIDE--H01 div:has(.wow-link-092F4E-32px) {
        text-align: center !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H03 .wow-body--accordion .details__summary > h3 {
        padding-right: 15px !important;   
    }
    body.homepage .WOW-MODULE-OVERRIDE--H05 .row-fluid {
        flex-wrap: wrap !important;
	    justify-content: flex-start !important;
	    gap: 20px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H05 .row-fluid .span4 {
        width: calc((100% / 2) - 20px) !important;
	    padding-left: 0px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H05 .row-fluid .span4:not(:first-child) {
        margin-top: 40px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H07 h3,
    body.homepage .WOW-MODULE-OVERRIDE--H07 p,
    body.homepage .WOW-MODULE-OVERRIDE--H07 div:has(.wow-link-092F4E-18px) { /* container padding */
	    text-align: center !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H08 > :nth-child(1) {
	    align-items: flex-end !important;
	    gap: 40px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H08 .span6:nth-child(2) {
	    padding-bottom: 100px !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A01 > .row-fluid .span8 {
        width: 100% !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H04 .row-fluid,
    body.services-main .WOW-MODULE-OVERRIDE--SM03 .row-fluid,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD10 .row-fluid,
    body.services-detail .WOW-MODULE-OVERRIDE--SD03 .row-fluid,
    body.services-detail .WOW-MODULE-OVERRIDE--SD04 .row-fluid,
    body.work-detail .WOW-MODULE-OVERRIDE--WD03 .row-fluid,
    body.work-detail .WOW-MODULE-OVERRIDE--WD11 .row-fluid { /* slider width */
        max-width: 90% !important;
	    margin: 0px auto !important;
    }
    body.partners-main .WOW-MODULE-OVERRIDE--PM02 .wow-scurve--even .col-lg-6,
    body.partners-main .WOW-MODULE-OVERRIDE--PM02 .wow-scurve--odd .col-lg-6 {
	    max-width: calc(50% - 0px) !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02 > .row-fluid {
	    max-width: 100% !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02 > .row-fluid .span5:nth-child(1) {
	    width: calc(60% - 0px) !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02 > .row-fluid .span2:nth-child(2) {
	   width: calc(10% - 0px) !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02 > .row-fluid .span5:nth-child(3) {
	   width: calc(30% - 0px) !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02 .row-fluid:has(.span1) {
        gap: 15px !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD17 .wow-scurve--even .col-lg-6,
    body.services-detail .WOW-MODULE-OVERRIDE--SD17 .wow-scurve--odd .col-lg-6 {
	    max-width: calc(50% - 0px) !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD18 .wow-scurve--even .col-lg-6,
    body.services-detail .WOW-MODULE-OVERRIDE--SD18 .wow-scurve--odd .col-lg-6 {
	    max-width: calc(50% - 0px) !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H08 > .row-fluid .span10,
    body.services-main .WOW-MODULE-OVERRIDE--SM04 > .row-fluid .span10,
	body.services-detail .WOW-MODULE-OVERRIDE--SD19 > .row-fluid .span10,
	body.work-detail .WOW-MODULE-OVERRIDE--WD12 > .row-fluid .span10,
	body.resources-main .WOW-MODULE-OVERRIDE--RM03 > .row-fluid .span10,
	body.resources-detail .WOW-MODULE-OVERRIDE--RD11 > .row-fluid .span10,
	body.partners-main .WOW-MODULE-OVERRIDE--PM04 > .row-fluid .span10,
	body.get-in-touch .WOW-MODULE-OVERRIDE--GIT03 > .row-fluid .span10,
    body.work-detail .WOW-MODULE-OVERRIDE--WD12 > .row-fluid .span10,
    body.resources-detail .WOW-MODULE-OVERRIDE--RD11 > .row-fluid .span10 {
	    width: 75% !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD05 > .row-fluid {
	    max-width: 100% !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD05 > .row-fluid .span12 .row-fluid-wrapper {
	    padding-left: 20px !important;
        padding-right: 20px !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD06 > .row-fluid {
	    max-width: 100% !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD08 > .row-fluid {
	    max-width: 100% !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG01 > .row-fluid {
	    max-width: 100% !important;
	    flex-direction: column !important;
	    align-items: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG01 > .row-fluid > .span7 {
        width: 100% !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG01 > .row-fluid > .span4 {
        width: 100% !important;
	    margin-top: 50px !important;
	    align-self: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG02 > .row-fluid {
	    max-width: 100% !important;
	    flex-direction: column !important;
	    align-items: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG02 > .row-fluid > .span7 {
        width: auto !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG02 > .row-fluid > .span4 {
        width: 100% !important;
	    margin-top: 50px !important;
	    align-self: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG02 .calendly-inline-widget {
	    height: 60vw !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG03 > .row-fluid {
	    max-width: 100% !important;
	    flex-direction: column !important;
	    align-items: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG03 > .row-fluid > .span12 {
        width: 100% !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG03 > .row-fluid > .span12 > .row-fluid-wrapper:nth-child(2) {
        width: 100% !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG03 > .row-fluid > .span12 > .row-fluid-wrapper:nth-child(2) > .row-fluid > .span12 {
        max-width: 100% !important;
	    flex-direction: column !important;
	    align-items: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG04 > .row-fluid {
	    max-width: 100% !important;
	    flex-direction: column !important;
	    align-items: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG04 > .row-fluid > .span12 {
        width: 100% !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG04 > .row-fluid > .span12 > .row-fluid-wrapper:nth-child(3) > .row-fluid {
        max-width: 100% !important;
	    flex-direction: column !important;
	    align-items: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG04 > .row-fluid > .span12 > .row-fluid-wrapper:nth-child(3) > .row-fluid > .span6 {
        width: 100% !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG04 > .row-fluid > .span12 > .row-fluid-wrapper:nth-child(3) > .row-fluid > .span6 > .row-fluid-wrapper > .row-fluid > .span12 {
        align-items: center !important;
	    margin-top: 50px !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG05 {
	    padding-top: 100px !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG05 > .row-fluid {
	    max-width: 100% !important;
	    flex-direction: column-reverse !important;
	    align-items: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG05 > .row-fluid > .span6 {
        width: 100% !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG05 > .row-fluid > .span6 > .row-fluid-wrapper:nth-child(2) > .row-fluid > .span12 {
        align-items: center !important;
    }
}




/* 992px WIDE --------------------------------------------------------------------- */
@media (max-width: 992px) {
    body.homepage .WOW-MODULE-OVERRIDE--H03 .wow-body--accordion .details:first-child {
        border-top: none !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H03 .wow-body--accordion .row-gap {
        row-gap: 0px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H04 .sr-tabs-slider-02-content,
    body.services-main .WOW-MODULE-OVERRIDE--SM03 .sr-tabs-slider-02-content,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD10 .sr-tabs-slider-02-content,
    body.services-detail .WOW-MODULE-OVERRIDE--SD03 .sr-tabs-slider-02-content,
    body.services-detail .WOW-MODULE-OVERRIDE--SD04 .sr-tabs-slider-02-content,
    body.work-detail .WOW-MODULE-OVERRIDE--WD03 .sr-tabs-slider-02-content,
    body.work-detail .WOW-MODULE-OVERRIDE--WD11 .sr-tabs-slider-02-content { /* slider slide positioning */
        padding: 0px !important;
	    margin-top: 30px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H04 .slider-item div,
    body.services-main .WOW-MODULE-OVERRIDE--SM03 .slider-item div,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD10 .slider-item div,
    body.services-detail .WOW-MODULE-OVERRIDE--SD03 .slider-item div,
    body.services-detail .WOW-MODULE-OVERRIDE--SD04 .slider-item div,
    body.work-detail .WOW-MODULE-OVERRIDE--WD03 .slider-item div,
    body.work-detail .WOW-MODULE-OVERRIDE--WD11 .slider-item div { /* slider gap */
        gap: 35px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H05 .row-fluid .span4 {
        width: calc((100% / 1) - 20px) !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H08 {
	    padding-top: 50px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H08 .span6:nth-child(2) {
	    padding-bottom: 50px !important;
    }
    body.services-main .wow-scurve--odd .row,
    body.partners-main .wow-scurve--odd .row { /* keep columns for odd rows */
        flex-direction: column !important;
    }
    body.services-main .wow-scurve--even .row,
    body.partners-main .wow-scurve--even .row { /* flip columns for even rows */
        flex-direction: column !important;
    }
    body.services-main .wow-scurve--odd .col-lg-6,
	body.services-main .wow-scurve--even .col-lg-6,
    body.partners-main .wow-scurve--odd .col-lg-6,
	body.partners-main .wow-scurve--even .col-lg-6 { /* scurve odd/even column 1 */
		max-width: 100% !important;
	}
	body.services-main .wow-scurve--odd .col-lg-5,
	body.services-main .wow-scurve--even .col-lg-5,
    body.partners-main .wow-scurve--odd .col-lg-5,
	body.partners-main .wow-scurve--even .col-lg-5 { /* scurve odd/even column 2 */
		max-width: 100% !important;
	}
    body.services-main .WOW-MODULE-OVERRIDE--SM04 .row-fluid {
        flex-direction: column !important;
	    align-items: center !important;
    }
    body.services-main .WOW-MODULE-OVERRIDE--SM04 .row-fluid .span2 {
        margin-top: 40px !important;
    }
    body.work-main .WOW-MODULE-OVERRIDE--WM03 .row-fluid:has(.span6) {
        flex-direction: column !important;
    }
    body.work-main .WOW-MODULE-OVERRIDE--WM03 .span6 {
        width: 100% !important;
	    margin-top: 80px !important;
    }
    body.work-main .WOW-MODULE-OVERRIDE--WM03 {
	    margin-top: 0px !important;
    }
    body.work-main .WOW-MODULE-OVERRIDE--WM03 .row-fluid-wrapper {
	    margin-top: 0px !important;
    }
    body.work-main .WOW-MODULE-OVERRIDE--WM03 h4 {
	    text-align: center !important;
    }
    body.work-main .WOW-MODULE-OVERRIDE--WM02 .row-fluid .span4,
    body.work-main .WOW-MODULE-OVERRIDE--WM02 .row-fluid .span8 {
        width: 50% !important;
    }
    body.work-main .WOW-MODULE-OVERRIDE--WM03 .row-fluid > .span12 > .row-fluid-wrapper:last-child > .row-fluid > .span6:last-child {
	    display: none !important; 
    }
    body.resources-main .WOW-MODULE-OVERRIDE--RM03 .row-fluid {
        flex-direction: column !important;
	    align-items: center !important;
    }
    body.resources-main .WOW-MODULE-OVERRIDE--RM03 .row-fluid .span2 {
        margin-top: 40px !important;
    }
    body.resources-main .WOW-MODULE-OVERRIDE--RM03 h2 {
        text-align: center !important;
    }
    body.partners-main .WOW-MODULE-OVERRIDE--PM02 .wow-scurve--even .col-lg-6,
    body.partners-main .WOW-MODULE-OVERRIDE--PM02 .wow-scurve--odd .col-lg-6 {
	    flex: none !important;
    }
    body.partners-main .WOW-MODULE-OVERRIDE--PM02 .wow-scurve--even h2,
    body.partners-main .WOW-MODULE-OVERRIDE--PM02 .wow-scurve--odd h2,
    body.partners-main .WOW-MODULE-OVERRIDE--PM02 .wow-scurve--even h5,
    body.partners-main .WOW-MODULE-OVERRIDE--PM02 .wow-scurve--odd h5 {
	    text-align: center !important;
    }
    body.partners-main .WOW-MODULE-OVERRIDE--PM02 .wow-scurve--even ul,
    body.partners-main .WOW-MODULE-OVERRIDE--PM02 .wow-scurve--odd ul {
        padding-left: 260px !important;
	    padding-right: 260px !important;
    }
    body.partners-main .WOW-MODULE-OVERRIDE--PM04 .row-fluid {
        flex-direction: column !important;
	    align-items: center !important;
    }
    body.partners-main .WOW-MODULE-OVERRIDE--PM04 .row-fluid .span2 {
        margin-top: 40px !important;
    }
    body.partners-main .WOW-MODULE-OVERRIDE--PM04 h2 {
        text-align: center !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02 > .row-fluid .span5:nth-child(1) {
	    width: calc(50% - 0px) !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02 > .row-fluid .span2:nth-child(2) {
	   width: calc(5% - 0px) !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02 > .row-fluid .span5:nth-child(3) {
	   width: calc(45% - 0px) !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT03 .row-fluid {
        flex-direction: column !important;
	    align-items: center !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT03 .row-fluid .span2 {
        margin-top: 40px !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT03 h2 {
        text-align: center !important;
    }
    /*body.page-unknown .WOW-MODULE-OVERRIDE--PU01 .row-fluid:has(.span12) {
	    flex-direction: column-reverse !important;
        width: 100% !important;
    }*/
    /*body.page-unknown .WOW-MODULE-OVERRIDE--PU01 .row-fluid:has(.span12) h2,
    body.page-unknown .WOW-MODULE-OVERRIDE--PU01 .row-fluid:has(.span12) h5 {
	    text-align: center !important;
    }*/
    /*body.page-unknown .WOW-MODULE-OVERRIDE--PU01 .row-fluid:has(.span5),
    body.page-unknown .WOW-MODULE-OVERRIDE--PU01 .row-fluid:has(.span7) {
        width: 100% !important;
    }*/
    /*body.page-unknown .WOW-MODULE-OVERRIDE--PU01 .row-fluid .span5,
    body.page-unknown .WOW-MODULE-OVERRIDE--PU01 .row-fluid .span7 {
        width: 100% !important;
	    align-items: center !important;
    }*/
    body.partners-detail .WOW-MODULE-OVERRIDE--PD03 > .row-fluid,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD04 > .row-fluid {
	    flex-direction: column !important;
	    width: 100% !important;
	    align-items: center !important;
	    gap: 40px !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD03 > .row-fluid > .span6,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD04 > .row-fluid > .span6 {
	    width: 100% !important;
	    align-items: center !important;
	    text-align: center !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD03 span:has(.wow-module--PD03) ul,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD04 span:has(.wow-module--PD04) ul {
        padding-left: 260px !important;
	    padding-right: 260px !important;
	    text-align: left !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD05 > .row-fluid,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD06 > .row-fluid,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD07 > .row-fluid {
	    flex-direction: column !important;
	    width: 100% !important;
	    align-items: center !important;
	    gap: 40px !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD05 > .row-fluid > .span7,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD05 > .row-fluid > .span5,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD06 > .row-fluid > .span7,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD06 > .row-fluid > .span5,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD07 > .row-fluid > .span7,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD07 > .row-fluid > .span5{
	    width: 100% !important;
	    align-items: center !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD05 span:has(.wow-module--PD05) p,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD05 span:has(.wow-module--PD05) h3,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD06 span:has(.wow-module--PD06) p,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD06 span:has(.wow-module--PD06) h3,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD07 span:has(.wow-module--PD07) p,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD07 span:has(.wow-module--PD07) h3{
	    text-align: center !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD05 #hs_cos_wrapper_widget_1740604040335 div,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD06 #hs_cos_wrapper_module_17418455473437 div,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD07 #hs_cos_wrapper_widget_1741847653644 div{
        margin-top: 40px !important; 
        text-align: center !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD09 > .row-fluid {
	    flex-direction: column !important;
	    width: 100% !important;
	    align-items: center !important;
	    gap: 40px !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD09 > .row-fluid > .span7,
    body.services-detail .WOW-MODULE-OVERRIDE--SD09 > .row-fluid > .span5 {
	    width: 100% !important;
	    align-items: center !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD09 span:has(.wow-module--SD09) p,
    body.services-detail .WOW-MODULE-OVERRIDE--SD09 span:has(.wow-module--SD09) h3 {
	    text-align: center !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD09 #hs_cos_wrapper_module_17406038962566 div {
        margin-top: 40px !important; 
        text-align: center !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD10 > .row-fluid,
    body.services-detail .WOW-MODULE-OVERRIDE--SD11 > .row-fluid {
	    flex-direction: column !important;
	    width: 100% !important;
	    align-items: center !important;
	    gap: 40px !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD10 > .row-fluid > .span6,
    body.services-detail .WOW-MODULE-OVERRIDE--SD11 > .row-fluid > .span6 {
	    width: 100% !important;
	    align-items: center !important;
	    text-align: center !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD10 span:has(.wow-module--SD10) ul,
    body.services-detail .WOW-MODULE-OVERRIDE--SD11 span:has(.wow-module--SD11) ul {
        padding-left: 260px !important;
	    padding-right: 260px !important;
	    text-align: left !important;
    }
    /* S CURVE */
    body.services-detail .WOW-MODULE-OVERRIDE--SD17 .wow-scurve--even .row,
    body.services-detail .WOW-MODULE-OVERRIDE--SD17 .wow-scurve--odd .row,
    body.services-detail .WOW-MODULE-OVERRIDE--SD18 .wow-scurve--even .row,
    body.services-detail .WOW-MODULE-OVERRIDE--SD18 .wow-scurve--odd .row {
	    flex-direction: column !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD17 .wow-scurve--even .col-lg-6,
    body.services-detail .WOW-MODULE-OVERRIDE--SD17 .wow-scurve--odd .col-lg-6,
    body.services-detail .WOW-MODULE-OVERRIDE--SD17 .wow-scurve--even .col-lg-5,
    body.services-detail .WOW-MODULE-OVERRIDE--SD17 .wow-scurve--odd .col-lg-5 {
	    max-width: calc(100% - 0px) !important;
	    width: 100% !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD18 .wow-scurve--even .col-lg-6,
    body.services-detail .WOW-MODULE-OVERRIDE--SD18 .wow-scurve--odd .col-lg-6,
    body.services-detail .WOW-MODULE-OVERRIDE--SD18 .wow-scurve--even .col-lg-5,
    body.services-detail .WOW-MODULE-OVERRIDE--SD18 .wow-scurve--odd .col-lg-5 {
	    max-width: calc(100% - 0px) !important;
	    width: 100% !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD17 .wow-scurve--even .col-lg-6,
    body.services-detail .WOW-MODULE-OVERRIDE--SD17 .wow-scurve--odd .col-lg-6,
    body.services-detail .WOW-MODULE-OVERRIDE--SD17 .wow-scurve--even .col-lg-5,
    body.services-detail .WOW-MODULE-OVERRIDE--SD17 .wow-scurve--odd .col-lg-5,
    body.services-detail .WOW-MODULE-OVERRIDE--SD18 .wow-scurve--even .col-lg-6,
    body.services-detail .WOW-MODULE-OVERRIDE--SD18 .wow-scurve--odd .col-lg-6,
    body.services-detail .WOW-MODULE-OVERRIDE--SD18 .wow-scurve--even .col-lg-5,
    body.services-detail .WOW-MODULE-OVERRIDE--SD18 .wow-scurve--odd .col-lg-5 {
	    flex: none !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD17 .wow-scurve--even h2,
    body.services-detail .WOW-MODULE-OVERRIDE--SD17 .wow-scurve--odd h2,
    body.services-detail .WOW-MODULE-OVERRIDE--SD18 .wow-scurve--even h5,
    body.services-detail .WOW-MODULE-OVERRIDE--SD18 .wow-scurve--odd h5 {
	    text-align: left !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD17 .wow-scurve--even ul,
    body.services-detail .WOW-MODULE-OVERRIDE--SD17 .wow-scurve--odd ul,
    body.services-detail .WOW-MODULE-OVERRIDE--SD18 .wow-scurve--even ul,
    body.services-detail .WOW-MODULE-OVERRIDE--SD18 .wow-scurve--odd ul {
        padding-left: 40px !important;
	    padding-right: 0px !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD19 .row-fluid {
        flex-direction: column !important;
	    align-items: center !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD19 .row-fluid .span2 {
        margin-top: 40px !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD19 h2 {
        text-align: center !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD01 > .row-fluid {
        max-width: 100% !important;
	    flex-direction: column !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD01 > .row-fluid > .span6 {
        width: 100% !important;
	    padding-right: 0px !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD01 > .row-fluid > .span6:last-child {
        margin-top: 60px !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD02 > .row-fluid  {
        max-width: 100% !important;
	    flex-direction: column !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD02 > .row-fluid > .span6 {
        width: 100% !important;
	    padding-right: 0px !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD02 > .row-fluid > .span6:last-child {
        margin-top: 60px !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD04 > .row-fluid  { /* module container */
        max-width: 100% !important;
	    flex-direction: column !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD04 > .row-fluid > .span12 > .row-fluid-wrapper + .row-fluid-wrapper .row-fluid { /* 2up image container */
        flex-direction: column !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD04 > .row-fluid > .span12 > .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span6 { /* 2up image */
        width: 100% !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD04 > .row-fluid > .span12 > .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span6:last-child { /* last 2up image */
        margin-top: 30px !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD04 > .row-fluid > .span12 > .row-fluid-wrapper:last-child .row-fluid {
	    flex-direction: column !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD04 > .row-fluid > .span12 > .row-fluid-wrapper:last-child .row-fluid .span6 {
	    width: 100% !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD06 > .row-fluid {
	    flex-direction: column !important;
	    width: 100% !important;
	    align-items: center !important;
	    gap: 40px !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD06 > .row-fluid > .span7,
    body.work-detail .WOW-MODULE-OVERRIDE--WD06 > .row-fluid > .span5 {
	    width: 100% !important;
	    align-items: center !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD06 span:has(.wow-module--WD06) p,
    body.work-detail .WOW-MODULE-OVERRIDE--WD06 span:has(.wow-module--WD06) h3 {
	    text-align: center !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD06 #hs_cos_wrapper_module_17410378018587 div {
        margin-top: 40px !important; 
        text-align: center !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD07 > .row-fluid  { /* module container */
        max-width: 100% !important;
	    flex-direction: column !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD07 > .row-fluid > .span12 > .row-fluid-wrapper + .row-fluid-wrapper .row-fluid { /* 2up image container */
        flex-direction: column !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD07 > .row-fluid > .span12 > .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span6 { /* 2up text */
        width: 100% !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD07 > .row-fluid > .span12 > .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span6:last-child { /* last 2up text */
        margin-top: 60px !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD07 > .row-fluid > .span12 > .row-fluid-wrapper:last-child .row-fluid {
	    flex-direction: column !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD07 > .row-fluid > .span12 > .row-fluid-wrapper:last-child .row-fluid .span6 {
	    width: 100% !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD08 > .row-fluid {
        max-width: 100% !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD08 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid {
        flex-direction: column !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD08 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span6 {
        width: 100% !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD08 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span6:last-child {
        margin-top: 60px; !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD12 .row-fluid {
        flex-direction: column !important;
	    align-items: center !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD12 .row-fluid .span10,
    body.work-detail .WOW-MODULE-OVERRIDE--WD12 .row-fluid .span2 {
        width: 100% !important;
	    align-items: center !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD12 .row-fluid .span2 {
        margin-top: 40px !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD12 h2 {
        text-align: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD03 > .row-fluid {
        max-width: 100% !important;
	    gap: 15px !important;
	    align-items: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD03 > .row-fluid .span1,
    body.resources-detail .WOW-MODULE-OVERRIDE--RD03 > .row-fluid .span10 {
        width: auto !important;
	    
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD09 > .row-fluid {
	    flex-direction: column !important;
	    width: 100% !important;
	    align-items: center !important;
	    gap: 40px !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD09 > .row-fluid > .span7,
    body.resources-detail .WOW-MODULE-OVERRIDE--RD09 > .row-fluid > .span5 {
	    width: 100% !important;
	    align-items: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD09 span:has(.wow-module--RD09) p,
    body.resources-detail .WOW-MODULE-OVERRIDE--RD09 span:has(.wow-module--RD09) h3 {
	    text-align: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD09 #hs_cos_wrapper_module_17410378018587 div {
        margin-top: 40px !important; 
        text-align: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD11 .row-fluid {
        flex-direction: column !important;
	    align-items: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD11 .row-fluid .span10,
    body.resources-detail .WOW-MODULE-OVERRIDE--RD11 .row-fluid .span2 {
        width: 100% !important;
	    align-items: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD11 .row-fluid .span2 {
        margin-top: 40px !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD11 h2 {
        text-align: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG02 .calendly-inline-widget {
	    height: 75vw !important;
    }
 
 
}

 
 
/* 768px WIDE --------------------------------------------------------------------- */
@media (max-width: 768px) {
    body.homepage .WOW-MODULE-OVERRIDE--H01 > .row-fluid img {
        max-width: 100% !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H01 .span8 {
        padding-bottom: 50px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H01 h1 { /* font-size */
	    font-size: 60px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H01 div:has(img) { /* image */
	    align-items: center !important;   
	    flex-direction: column !important;   
    }
    body.homepage .WOW-MODULE-OVERRIDE--H01 img { /* image */
	    max-width: 300px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H01 p { /* font-size */
	    font-size: 24px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H04 .row-fluid,
    body.services-main .WOW-MODULE-OVERRIDE--SM03 .row-fluid,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD10 .row-fluid,
	body.services-detail .WOW-MODULE-OVERRIDE--SD03 .row-fluid,
    body.services-detail .WOW-MODULE-OVERRIDE--SD04 .row-fluid,
    body.work-detail .WOW-MODULE-OVERRIDE--WD11 .row-fluid { /* slider width */
        max-width: 100% !important;
	    margin: 0px auto !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD03 .row-fluid {
        max-width: 90% !important;
	    margin: 0px auto !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H04 .sr-tabs-slider-02 .container,
    body.services-main .WOW-MODULE-OVERRIDE--SM03 .sr-tabs-slider-02 .container,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD10 .sr-tabs-slider-02 .container,
    body.services-detail .WOW-MODULE-OVERRIDE--SD03 .sr-tabs-slider-02 .container,
    body.services-detail .WOW-MODULE-OVERRIDE--SD04 .sr-tabs-slider-02 .container,
    body.work-detail .WOW-MODULE-OVERRIDE--WD03 .sr-tabs-slider-02 .container,
    body.work-detail .WOW-MODULE-OVERRIDE--WD11 .sr-tabs-slider-02 .container { /* slider container width */
	    padding-left: 20px !important;
	    padding-right: 20px !important;
	    max-width: 80% !important;
	    margin: 0px auto !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H04 .slider-item div,
    body.services-main .WOW-MODULE-OVERRIDE--SM03 .slider-item div,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD10 .slider-item div,
    body.services-detail .WOW-MODULE-OVERRIDE--SD03 .slider-item div,
    body.services-detail .WOW-MODULE-OVERRIDE--SD04 .slider-item div,
    body.work-detail .WOW-MODULE-OVERRIDE--WD03 .slider-item div,
    body.work-detail .WOW-MODULE-OVERRIDE--WD11 .slider-item div { /* slider gap */
        gap: 0px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H05 .row-fluid .span4 {
	    width: 100% !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H05 .span12,
    body.homepage .WOW-MODULE-OVERRIDE--H05 .span12 p,
    body.homepage .WOW-MODULE-OVERRIDE--H05 .span12 h4 {
        text-align: center !important;
	    align-items: center !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H08 img {
	    max-width: 300px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H08 h2,
    body.homepage .WOW-MODULE-OVERRIDE--H08 h3,
    body.homepage .WOW-MODULE-OVERRIDE--H08 div:has(.wow-button--solid-FFFFFF) { /* container padding */
	    text-align: center !important;
    }
    body.work-main .WOW-MODULE-OVERRIDE--WM02 .row-fluid-wrapper {
        text-align: center !important;
    }
    body.work-main .WOW-MODULE-OVERRIDE--WM02 > .row-fluid:has(.span4) {
        flex-direction: column-reverse !important;
    }
    body.work-main .WOW-MODULE-OVERRIDE--WM02 > .row-fluid .span4 {
        margin-top: 40px;
    }
    body.work-main .WOW-MODULE-OVERRIDE--WM02 > .row-fluid .span4,
    body.work-main .WOW-MODULE-OVERRIDE--WM02 > .row-fluid .span8 {
        width: 100% !important;
    }
    body.work-main .WOW-MODULE-OVERRIDE--WM02 h3,
    body.work-main .WOW-MODULE-OVERRIDE--WM02 h5 {
        text-align: center !important;
    }
    body.work-main .WOW-MODULE-OVERRIDE--WM04 .row-fluid-wrapper {
	    margin-top: 0px !important;
    }
    body.work-main .WOW-MODULE-OVERRIDE--WM04 .row-fluid-wrapper .row-fluid, {
	    flex-direction: column !important;
    }
    body.work-main .WOW-MODULE-OVERRIDE--WM04 .row-fluid-wrapper .row-fluid .span4 {
	    width: 100% !important;
    }
    body.work-main .WOW-MODULE-OVERRIDE--WM04 .row-fluid-wrapper .row-fluid .span4:not(first-child) {
	    margin-top: 80px !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD05 .row-fluid-wrapper {
	    margin-top: 0px !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD05 > .row-fluid > .span12 > .row-fluid-wrapper ~ .row-fluid-wrapper .row-fluid .span3 {
	    width: 100% !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD05 > .row-fluid > .span12 > .row-fluid-wrapper ~ .row-fluid-wrapper .row-fluid .span3:first-child {
	    margin-top: 40px !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD05 > .row-fluid > .span12 > .row-fluid-wrapper ~ .row-fluid-wrapper .row-fluid .span3:not(:first-child) {
	    margin-top: 40px !important;
    }
    
    body.work-detail .WOW-MODULE-OVERRIDE--WD05 .row-fluid-wrapper .row-fluid {
	    flex-direction: column !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD05 .row-fluid-wrapper .row-fluid .span4 {
	    width: 100% !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD12 div:has(.wow-button--solid-FFFFFF) {
        text-align: center !important;
    }
    body.partners-main .WOW-MODULE-OVERRIDE--PM02 .wow-scurve--even ul,
    body.partners-main .WOW-MODULE-OVERRIDE--PM02 .wow-scurve--odd ul {
        padding-left: 150px !important;
	    padding-right: 150px !important;
    }
    body.form-thank-you .WOW-MODULE-OVERRIDE--FTY02 .row-fluid:has(.span4) {
        flex-direction: column !important;
	    max-width: 100% !important;
    }
    body.form-thank-you .WOW-MODULE-OVERRIDE--FTY02 .row-fluid .span4 {
	    width: 100% !important;
	    margin-top: 60px !important;
    }
    body.form-thank-you .WOW-MODULE-OVERRIDE--FTY02 .row-fluid .span4:nth-child(1) {
	    margin-top: 0px !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD02 > .row-fluid {
        flex-direction: column !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD02 > .row-fluid > .span7,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD02 > .row-fluid > .span5 {
        width: 100% !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD02 > .row-fluid > .span5 {
        margin-top: 60px !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD02 > .row-fluid > .span5 .span3 {
        width: calc(20% - 15px - 25px) !important
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD02 > .row-fluid > .span5 .span9 {
        width: calc(80% - 15px + 25px) !important
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD03 span:has(.wow-module--PD03) ul,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD04 span:has(.wow-module--PD04) ul {
        padding-left: 150px !important;
	    padding-right: 150px !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD08 > .row-fluid .row-fluid-wrapper + .row-fluid-wrapper .row-fluid {
	    flex-direction: column !important; 
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD08 > .row-fluid .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span3 {
	    width: 100% !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD08 > .row-fluid .row-fluid-wrapper + .row-fluid-wrapper:not(first-child) .row-fluid .span3 {
	    margin-top: 30px !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD08 > .row-fluid .row-fluid-wrapper:not(:nth-child(1)):not(:nth-child(2)):not(:last-child) {
	    margin-top: 0px !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD08 > .row-fluid .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span3 .span12 {
	    align-items: center !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD08 > .row-fluid .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span3 .span12 h5,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD08 > .row-fluid .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span3 .span12 p {
	    text-align: center !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD09 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span3 .span12 h5 {
	    margin-top: 30px !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD09 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid {
	    flex-direction: column !important;
	    align-items: center !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD09 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span4 {
	    width: 100% !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD09 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper:not(first-child) .row-fluid .span4 {
	    margin-top: 30px !important;
	    align-items: center !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD09 > .row-fluid .span12 .row-fluid-wrapper:not(:nth-child(1)):not(:nth-child(2)):not(:last-child) {
	    margin-top: 0px !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD09 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span4 .span12 {
	    align-items: center !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD09 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span4 .span12 h5,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD09 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span4 .span12 p {
	    text-align: center !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD09 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span4 .span12 h5 {
	    margin-top: 30px !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD11 > .row-fluid .span12 .row-fluid-wrapper:not(first-child) .row-fluid,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD12 > .row-fluid .span12 .row-fluid-wrapper:not(first-child) .row-fluid {
        flex-direction: column !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD11 > .row-fluid .span12 .row-fluid-wrapper:not(first-child) .row-fluid:not(first-child) .span4,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD12 > .row-fluid .span12 .row-fluid-wrapper:not(first-child) .row-fluid:not(first-child) .span6 {
        margin-top: 60px !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD11 > .row-fluid .span12 .row-fluid-wrapper:not(first-child) .row-fluid .span4,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD12 > .row-fluid .span12 .row-fluid-wrapper:not(first-child) .row-fluid .span6 {
        max-width: 100% !important;
	    width: 100% !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD12 > .row-fluid .span12 .row-fluid-wrapper:not(first-child) .row-fluid .span6 .span12 p,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD12 > .row-fluid .span12 .row-fluid-wrapper:not(first-child) .row-fluid .span6 .span12 h4,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD12 > .row-fluid .span12 .row-fluid-wrapper:not(first-child) .row-fluid .span6 .span12 h5 {
        text-align: center !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD12 > .row-fluid .span12 .row-fluid-wrapper:not(first-child) {
        text-align: center !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD02 > .row-fluid {
        flex-direction: column !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD02 > .row-fluid > .span7,
    body.services-detail .WOW-MODULE-OVERRIDE--SD02 > .row-fluid > .span5 {
        width: 100% !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD02 > .row-fluid > .span5 {
        margin-top: 60px !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD02 > .row-fluid > .span5 .span3 {
        width: calc(20% - 15px - 25px) !important
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD02 > .row-fluid > .span5 .span9 {
        width: calc(80% - 15px + 25px) !important
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD05 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span3,
    body.services-detail .WOW-MODULE-OVERRIDE--SD06 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span3,
    body.services-detail .WOW-MODULE-OVERRIDE--SD07 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span4,
    body.services-detail .WOW-MODULE-OVERRIDE--SD08 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span4 {
	    width: 100% !important;
	    align-items: center !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD05 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span3 .span12 h5,
    body.services-detail .WOW-MODULE-OVERRIDE--SD06 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span3 .span12 h5,
    body.services-detail .WOW-MODULE-OVERRIDE--SD07 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span4 .span12 h5,
    body.services-detail .WOW-MODULE-OVERRIDE--SD08 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span4 .span12 h5 {
	    margin-top: 30px !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD05 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid,
    body.services-detail .WOW-MODULE-OVERRIDE--SD06 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid,
    body.services-detail .WOW-MODULE-OVERRIDE--SD07 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid,
    body.services-detail .WOW-MODULE-OVERRIDE--SD08 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid {
	    flex-direction: column !important;
	    align-items: center !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD05 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span3,
    body.services-detail .WOW-MODULE-OVERRIDE--SD06 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span3,
    body.services-detail .WOW-MODULE-OVERRIDE--SD07 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span4,
    body.services-detail .WOW-MODULE-OVERRIDE--SD08 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span4 {
	    width: 100% !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD05 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper:not(first-child) .row-fluid .span3,
    body.services-detail .WOW-MODULE-OVERRIDE--SD06 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper:not(first-child) .row-fluid .span3,
    body.services-detail .WOW-MODULE-OVERRIDE--SD07 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper:not(first-child) .row-fluid .span4,
    body.services-detail .WOW-MODULE-OVERRIDE--SD08 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper:not(first-child) .row-fluid .span4 {
	    margin-top: 30px !important;
	    align-items: center !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD05 > .row-fluid .span12 .row-fluid-wrapper:not(:nth-child(1)):not(:nth-child(2)):not(:last-child),
    body.services-detail .WOW-MODULE-OVERRIDE--SD06 > .row-fluid .span12 .row-fluid-wrapper:not(:nth-child(1)):not(:nth-child(2)):not(:last-child),
    body.services-detail .WOW-MODULE-OVERRIDE--SD07 > .row-fluid .span12 .row-fluid-wrapper:not(:nth-child(1)):not(:nth-child(2)):not(:last-child),
    body.services-detail .WOW-MODULE-OVERRIDE--SD08 > .row-fluid .span12 .row-fluid-wrapper:not(:nth-child(1)):not(:nth-child(2)):not(:last-child) {
	    margin-top: 0px !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD05 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span3 .span12,
    body.services-detail .WOW-MODULE-OVERRIDE--SD06 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span3 .span12,
    body.services-detail .WOW-MODULE-OVERRIDE--SD07 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span4 .span12,
    body.services-detail .WOW-MODULE-OVERRIDE--SD08 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span4 .span12 {
	    align-items: center !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD05 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span3 .span12 h5,
    body.services-detail .WOW-MODULE-OVERRIDE--SD05 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span3 .span12 p,
    body.services-detail .WOW-MODULE-OVERRIDE--SD06 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span3 .span12 h5,
    body.services-detail .WOW-MODULE-OVERRIDE--SD06 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span3 .span12 p,
    body.services-detail .WOW-MODULE-OVERRIDE--SD07 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span4 .span12 h5,
    body.services-detail .WOW-MODULE-OVERRIDE--SD07 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span4 .span12 p,
    body.services-detail .WOW-MODULE-OVERRIDE--SD08 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span4 .span12 h5,
    body.services-detail .WOW-MODULE-OVERRIDE--SD08 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span4 .span12 p {
	    text-align: center !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD05 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span3 .span12 h5,
    body.services-detail .WOW-MODULE-OVERRIDE--SD06 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span3 .span12 h5,
    body.services-detail .WOW-MODULE-OVERRIDE--SD07 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span4 .span12 h5,
    body.services-detail .WOW-MODULE-OVERRIDE--SD08 > .row-fluid .span12 .row-fluid-wrapper + .row-fluid-wrapper .row-fluid .span4 .span12 h5 {
	    margin-top: 30px !important;
    }
    
    body.services-detail .WOW-MODULE-OVERRIDE--SD10 span:has(.wow-module--SD10) ul,
    body.services-detail .WOW-MODULE-OVERRIDE--SD11 span:has(.wow-module--SD11) ul {
        padding-left: 150px !important;
	    padding-right: 150px !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD12 .row-fluid-wrapper {
	    margin-top: 0px !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD12 .row-fluid-wrapper .row-fluid {
	    flex-direction: column !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD12 .row-fluid-wrapper .row-fluid .span3 {
	    width: 100% !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD12 .row-fluid-wrapper .row-fluid .span3:not(first-child) {
	    margin-top: 80px !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD13 > .row-fluid .span12 .row-fluid-wrapper:not(first-child) .row-fluid,
    body.services-detail .WOW-MODULE-OVERRIDE--SD14 > .row-fluid .span12 .row-fluid-wrapper:not(first-child) .row-fluid,
    body.services-detail .WOW-MODULE-OVERRIDE--SD15 > .row-fluid .span12 .row-fluid-wrapper:not(first-child) .row-fluid {
        flex-direction: column !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD13 > .row-fluid .span12 .row-fluid-wrapper:not(first-child) .row-fluid:not(first-child) .span4,
    body.services-detail .WOW-MODULE-OVERRIDE--SD14 > .row-fluid .span12 .row-fluid-wrapper:not(first-child) .row-fluid:not(first-child) .span4,
    body.services-detail .WOW-MODULE-OVERRIDE--SD15 > .row-fluid .span12 .row-fluid-wrapper:not(first-child) .row-fluid:not(first-child) .span4 {
        margin-top: 60px !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD13 > .row-fluid .span12 .row-fluid-wrapper:not(first-child) .row-fluid .span4,
    body.services-detail .WOW-MODULE-OVERRIDE--SD14 > .row-fluid .span12 .row-fluid-wrapper:not(first-child) .row-fluid .span4,
    body.services-detail .WOW-MODULE-OVERRIDE--SD15 > .row-fluid .span12 .row-fluid-wrapper:not(first-child) .row-fluid .span4 {
        max-width: 100% !important;
	    width: 100% !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD17 .wow-scurve--even ul,
    body.services-detail .WOW-MODULE-OVERRIDE--SD17 .wow-scurve--odd ul,
    body.services-detail .WOW-MODULE-OVERRIDE--SD18 .wow-scurve--even ul,
    body.services-detail .WOW-MODULE-OVERRIDE--SD18 .wow-scurve--odd ul {
        padding-left: 40px !important;
	    padding-right: 40px !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD05 > .row-fluid .span12 .row-fluid-wrapper .row-fluid {
	    flex-direction: column !important;
	    align-items: center !important;
	    text-align: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD05 > .row-fluid .span12 .row-fluid-wrapper .row-fluid .span9 {
	    margin-top: 30px !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD10 .row-fluid:has(.span4) {
        flex-direction: column !important;
	    max-width: 100% !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD10 .row-fluid .span4 {
	    width: 100% !important;
	    margin-top: 60px !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD10 .row-fluid .span4:nth-child(1) {
	    margin-top: 0px !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD10 .row-fluid div:has(img) {
	    width: 100% !important;
	    justify-content: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD10 .row-fluid img {
	    width: 100% !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD11 div:has(.wow-button--solid-FFFFFF) {
        text-align: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG02 .calendly-inline-widget {
	    height: 100vw !important;
    }
}

 
 

/* 576px WIDE --------------------------------------------------------------------- */
@media (max-width: 576px) {
    body.homepage .WOW-MODULE-OVERRIDE--H04 .sr-tabs-slider-02-image,
    body.services-main .WOW-MODULE-OVERRIDE--SM03 .sr-tabs-slider-02-image,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD10 .sr-tabs-slider-02-image,
    body.services-detail .WOW-MODULE-OVERRIDE--SD03 .sr-tabs-slider-02-image,
    body.services-detail .WOW-MODULE-OVERRIDE--SD04 .sr-tabs-slider-02-image,
    body.work-detail .WOW-MODULE-OVERRIDE--WD03 .sr-tabs-slider-02-image,
    body.work-detail .WOW-MODULE-OVERRIDE--WD11 .sr-tabs-slider-02-image { /* slider individual image alignment */
        margin: 0px auto !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H04 p,
    body.homepage .WOW-MODULE-OVERRIDE--H04 h4,
    body.homepage .WOW-MODULE-OVERRIDE--H04 h5 { /* slider text alignment */
        text-align: center !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H04 .sr-tabs-slider-02 .container,
    body.services-main .WOW-MODULE-OVERRIDE--SM03 .sr-tabs-slider-02 .container,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD10 .row-fluid,
    body.services-detail .WOW-MODULE-OVERRIDE--SD03 .row-fluid,
    body.services-detail .WOW-MODULE-OVERRIDE--SD04 .row-fluid,
    body.work-detail .WOW-MODULE-OVERRIDE--WD03 .row-fluid,
    body.work-detail .WOW-MODULE-OVERRIDE--WD11 .row-fluid { /* slider */
	    padding-left: 0px !important;
	    padding-right: 0px !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H04 .row-fluid,
    body.services-main .WOW-MODULE-OVERRIDE--SM03 .row-fluid,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD10 .row-fluid,
    body.services-detail .WOW-MODULE-OVERRIDE--SD03 .row-fluid,
    body.services-detail .WOW-MODULE-OVERRIDE--SD04 .row-fluid,
    body.work-detail .WOW-MODULE-OVERRIDE--WD11 .row-fluid { /* slider */
		max-width: 95% !important;
		margin: 0px auto !important;
	}
    body.work-detail .WOW-MODULE-OVERRIDE--WD03 .row-fluid {
	    max-width: 100% !important;
	    margin: 0px auto !important;
    }
    body.services-main .WOW-MODULE-OVERRIDE--SM03 p,
    body.services-main .WOW-MODULE-OVERRIDE--SM03 h4,
    body.services-main .WOW-MODULE-OVERRIDE--SM03 h5 { /* slider individual text alignment */
        text-align: center !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD10 p,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD10 h4,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD10 h5 { /* slider individual text alignment */
        text-align: center !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD03 p,
    body.services-detail .WOW-MODULE-OVERRIDE--SD03 h4,
    body.services-detail .WOW-MODULE-OVERRIDE--SD03 h5 { /* slider individual text alignment */
        text-align: center !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD04 p,
    body.services-detail .WOW-MODULE-OVERRIDE--SD04 h4,
    body.services-detail .WOW-MODULE-OVERRIDE--SD04 h5 { /* slider individual text alignment */
        text-align: center !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD03 p,
    body.work-detail .WOW-MODULE-OVERRIDE--WD03 h4,
    body.work-detail .WOW-MODULE-OVERRIDE--WD03 h5 { /* slider individual text alignment */
        text-align: center !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD11 p,
    body.work-detail .WOW-MODULE-OVERRIDE--WD11 h4,
    body.work-detail .WOW-MODULE-OVERRIDE--WD11 h5 { /* slider individual text alignment */
        text-align: center !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H04 .cta-group,
    body.services-main .WOW-MODULE-OVERRIDE--SM03 .cta-group,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD10 .cta-group,
    body.services-detail .WOW-MODULE-OVERRIDE--SD03 .cta-group,
    body.services-detail .WOW-MODULE-OVERRIDE--SD04 .cta-group,
    body.work-detail .WOW-MODULE-OVERRIDE--WD03 .cta-group,
    body.work-detail .WOW-MODULE-OVERRIDE--WD11 .cta-group { /* slider individual button alignment */
        justify-self: center !important;
    }
    body.homepage .WOW-MODULE-OVERRIDE--H04 .sr-tabs-slider-02 .container,
    body.services-main .WOW-MODULE-OVERRIDE--SM03 .sr-tabs-slider-02 .container,
    body.partners-detail .WOW-MODULE-OVERRIDE--PM10 .sr-tabs-slider-02 .container,
    body.services-detail .WOW-MODULE-OVERRIDE--SD03 .sr-tabs-slider-02 .container,
    body.services-detail .WOW-MODULE-OVERRIDE--SD04 .sr-tabs-slider-02 .container,
    body.work-detail .WOW-MODULE-OVERRIDE--WD03 .sr-tabs-slider-02 .container,
    body.work-detail .WOW-MODULE-OVERRIDE--WD11 .sr-tabs-slider-02 .container { /* slider container width */
	    max-width: 100% !important;
	    margin: 0px auto !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD03 .wow-1up-slider--1-041727 .blaze-arrow {
	    display: none !important; 
    }
    body.about .WOW-MODULE-OVERRIDE--A03 .span12 {
        align-items: center !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A03 h5,
    body.about .WOW-MODULE-OVERRIDE--A03 p {
	    text-align: center !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A03 h5 {
	    margin-top: 25px !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A03 .span4 {
	    margin-top: 60px !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A03 .span4:nth-child(1) {
	    margin-top: 0px !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A03 .cell_17417540786713-row-1-margin,
    body.about .WOW-MODULE-OVERRIDE--A03 .cell_17417540786713-row-2-vertical-alignment {
        margin-top: 60px !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A04 h3 {
        text-align: center !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A05 .span12 {
        align-items: center !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A05 h5,
    body.about .WOW-MODULE-OVERRIDE--A05 p {
	    text-align: center !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A05 h5 {
	    margin-top: 25px !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A05 .span4 {
	    margin-top: 60px !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A05 .span4:nth-child(1) {
	    margin-top: 0px !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A05 .cell_17417550831213-row-1-margin,
    body.about .WOW-MODULE-OVERRIDE--A05 .cell_17417550831213-row-2-margin {
        margin-top: 60px !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A06 h4,
    body.about .WOW-MODULE-OVERRIDE--A06 h5 {
	    text-align: center !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A06 .icon-wrapper {
        text-align: center !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A06 .span4 {
        margin-top: 60px !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A06 .span4:last-child {
        display: none !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A06 .span12 {
        align-items: center !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A07 #hs_cos_wrapper_module_17417164747758 > div {
	    text-align: center !important;
	    margin-top: 40px !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A07 h2,
    body.about .WOW-MODULE-OVERRIDE--A07 h5 {
	    text-align: center !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A08 p,
    body.about .WOW-MODULE-OVERRIDE--A08 h5 {
	    text-align: center !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A08 div:has(.wow-link-092F4E-24px) {
	    text-align: center !important;
    }
    body.about .WOW-MODULE-OVERRIDE--A08 .row-fluid .span4 {
        margin-top: 60px !important;
    }
    body.partners-main .WOW-MODULE-OVERRIDE--PM02 .wow-scurve--even ul,
    body.partners-main .WOW-MODULE-OVERRIDE--PM02 .wow-scurve--odd ul {
        padding-left: 50px !important;
	    padding-right: 50px !important;
    }
    body.partners-main .WOW-MODULE-OVERRIDE--PM03 .span12 .span2,
    body.partners-main .WOW-MODULE-OVERRIDE--PM03 .span12 .span3 {
	    margin-top: 60px !important; 
    }
    body.partners-main .WOW-MODULE-OVERRIDE--PM03 .span12 .span2:nth-child(1)  {
	    margin-top: 0px !important; 
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02 .row-fluid:has(.span1) {
	    gap: 0px !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02 .row-fluid:has(.span5) {
	    flex-direction: column !important;
        width: 100% !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02 > .row-fluid .span5:first-child,
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02 > .row-fluid .span5:nth-child(3) {
        width: 100% !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02 .row-fluid:has(.span1) {
        flex-wrap: nowrap !important;
	    gap: 15px !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02 > .row-fluid .span2:nth-child(2) {
        display: none !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02 > .row-fluid .span5:nth-child(3) p {
        margin-top: 40px !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02 > .row-fluid .span5:nth-child(3) p ~ p {
        margin-top: 10px !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02 > .row-fluid .span5:nth-child(3) p ~ p ~ p {
        margin-top: 5px !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02 > .row-fluid .span5:nth-child(3) p ~ p ~ p ~ p {
        margin-top: 10px !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02 > .row-fluid .span5:nth-child(3) p ~ p ~ p ~ p ~ p {
        margin-top: 10px !important;
    }
    body.get-in-touch .WOW-MODULE-OVERRIDE--GIT02 > .row-fluid .span5:nth-child(3) p ~ p ~ p ~ p ~ p ~ p {
        margin-top: 40px !important;
    }
    /*body.page-unknown .WOW-MODULE-OVERRIDE--PU01 .row-fluid .blend-parent {
        width: 300px !important;
	    height: 200px !important;
    }*/
    /*body.page-unknown .WOW-MODULE-OVERRIDE--PU01 .row-fluid .circle {
        height: 200px !important;
	    width: 200px !important;
    }*/
    /*body.page-unknown .WOW-MODULE-OVERRIDE--PU01 .row-fluid .text-404 {
        font-size: 150px !important;
    }*/
    /*body.page-unknown .WOW-MODULE-OVERRIDE--PU01 .row-fluid .span5,
    body.page-unknown .WOW-MODULE-OVERRIDE--PU01 .row-fluid .span7 {
        text-align: center !important;
    }*/
    /*body.page-unknown .WOW-MODULE-OVERRIDE--PU01 .row-fluid .span5 {
	    margin-top: 60px !important; 
    }*/
    body.partners-detail .WOW-MODULE-OVERRIDE--PD01 .wow-partners-detail--1up-title {
	    text-align: center !important;
	    align-items: center !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD02 > .row-fluid > .span7 {
	    padding-left: 0px !important;
	    text-align: center !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD02 > .row-fluid > .span7 div:has(.wow-button--solid-DC137D) {
	    text-align: center !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD02 > .row-fluid > .span5 .span3 .span12 > [id^="hs_cos_wrapper_widget"] {
	    padding-left: 10px !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD02 > .row-fluid > .span5 > .row-fluid-wrapper > .row-fluid {
        width: 100% !important;
	    flex-direction: column !important;
	    gap: 25px !important;
	    text-align: center !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD02 > .row-fluid > .span5 .span3,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD02 > .row-fluid > .span5 .span9 {
        width: 100% !important;
	    display: flex !important;
	    justify-content: center !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD03 span:has(.wow-module--PD03) ul,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD04 span:has(.wow-module--PD04) ul {
        padding-left: 50px !important;
	    padding-right: 50px !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD05 .span5 p,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD06 .span5 p,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD07 .span5 p{
        text-align: center !important;
    }
    body.partners-detail .WOW-MODULE-OVERRIDE--PD05 .span5,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD06 .span5,
    body.partners-detail .WOW-MODULE-OVERRIDE--PD07 .span5 {
        text-align: center !important;
	    padding-right: 0px !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD02 > .row-fluid > .span7 {
	    padding-left: 0px !important;
	    text-align: center !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD02 > .row-fluid > .span7 div:has(.wow-button--solid-DC137D) {
	    text-align: center !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD02 > .row-fluid > .span5 .span3 .span12 > [id^="hs_cos_wrapper_widget"] {
	    padding-left: 10px !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD02 > .row-fluid > .span5 > .row-fluid-wrapper > .row-fluid {
        width: 100% !important;
	    flex-direction: column !important;
	    gap: 25px !important;
	    text-align: center !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD02 > .row-fluid > .span5 .span3,
    body.services-detail .WOW-MODULE-OVERRIDE--SD02 > .row-fluid > .span5 .span9 {
        width: 100% !important;
	    display: flex !important;
	    justify-content: center !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD09 .span5 p {
        text-align: center !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD09 .span5 {
        text-align: center !important;
	    padding-right: 0px !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD10 span:has(.wow-module--SD10) ul,
    body.services-detail .WOW-MODULE-OVERRIDE--SD11 span:has(.wow-module--SD11) ul {
        padding-left: 50px !important;
	    padding-right: 50px !important;
    }
    body.services-detail .WOW-MODULE-OVERRIDE--SD17 .wow-scurve--even ul,
    body.services-detail .WOW-MODULE-OVERRIDE--SD17 .wow-scurve--odd ul,
    body.services-detail .WOW-MODULE-OVERRIDE--SD18 .wow-scurve--even ul,
    body.services-detail .WOW-MODULE-OVERRIDE--SD18 .wow-scurve--odd ul {
        padding-left: 40px !important;
	    padding-right: 40px !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD06 .span5 p {
        text-align: center !important;
    }
    body.work-detail .WOW-MODULE-OVERRIDE--WD06 .span5 {
        text-align: center !important;
	    padding-right: 0px !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD09 .row-fluid {
        text-align: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD09 .span5 p {
        text-align: center !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RD09 .span5 {
        text-align: center !important;
	    padding-right: 0px !important;
    }
    /* global font size adjustments */
    h1, h2 {
        font-size: 48px !important;
	    line-height: 1.10 !important;
    }
    .wow-link-092F4E-48px {
	    line-height: 1.10 !important; 
    }
    h2, .wow-link-092F4E-48px--link {
        font-size: 36px !important;
	    line-height: 1.10 !important;
    }
    .wow-link-092F4E-48px--arrow {
	    font-size: 30px !important; 
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG02 .calendly-inline-widget {
	    height: 110vw !important;
    }
}




/* 450px WIDE --------------------------------------------------------------------- */
@media (max-width: 450px) {
    .header__menu-announcement > p {
	    line-height: 1.10 !important;
	    /* font-size: 13px !important; */
    }
    .header__menu-announcement > p > a > span {
	    display: none !important;
    }
    body.resources-detail .WOW-MODULE-OVERRIDE--RDG02 .calendly-inline-widget {
	    height: 140vw !important;
    }
}




/* ################################################################################
   FOOTER
################################################################################### */

/* 1600px WIDE -------------------------------------------------------------------- */
@media (max-width: 1600px) {
    .WOW-MODULE-OVERRIDE--FTR01,
    .WOW-MODULE-OVERRIDE--FTR02,
    .WOW-MODULE-OVERRIDE--FTR03 {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
}




/* 1400px WIDE -------------------------------------------------------------------- */
@media (max-width: 1400px) {
    .WOW-MODULE-OVERRIDE--FTR01,
    .WOW-MODULE-OVERRIDE--FTR02,
    .WOW-MODULE-OVERRIDE--FTR03 {
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
    .WOW-MODULE-OVERRIDE--FTR01 .span2:nth-child(1) {
        display: none !important;
    }
}




/* 1300px WIDE -------------------------------------------------------------------- */
@media (max-width: 1200px) {
    .WOW-MODULE-OVERRIDE--FTR01,
    .WOW-MODULE-OVERRIDE--FTR02,
    .WOW-MODULE-OVERRIDE--FTR03 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .WOW-MODULE-OVERRIDE--FTR01 .span2:nth-child(1) {
        display: none !important;
    }
}


/* 992px WIDE --------------------------------------------------------------------- */
@media (max-width: 992px) {
    .WOW-MODULE-OVERRIDE--FTR01 { /* correct spacing */
	    padding-left: 20px !important;
	    padding-right: 20px !important;
    }
    .WOW-MODULE-OVERRIDE--FTR01 .row-fluid { /* keep row for 3 items, new row for 4th */
	    flex-wrap: wrap !important;
	    justify-content: center !important;
	    gap: 20px !important;
    }
    .WOW-MODULE-OVERRIDE--FTR01 .row-fluid .span2:nth-child(1) { /* remove placeholder */
	    display: none !important;
    }
    .WOW-MODULE-OVERRIDE--FTR01 .row-fluid .span2 { /* columns for all items */
	    flex-direction: column !important;
	    align-items: center !important;
	    width: calc(100% / 4) !important;
	    text-align: center !important;
    }
    .WOW-MODULE-OVERRIDE--FTR01 .row-fluid .span4 { /* row for 4th item */
	    width: 100% !important;
	    margin-top: 40px !important;
    }
    .WOW-MODULE-OVERRIDE--FTR01 .row-fluid h5 { /* text align */
	    text-align: center !important;
    }
    .WOW-MODULE-OVERRIDE--FTR03 .row-fluid { /* keep row for 3 items, new row for 4th */
	    flex-wrap: wrap !important;
	    justify-content: center !important;
	    gap: 20px !important;
    }
    .WOW-MODULE-OVERRIDE--FTR03 .row-fluid .span3 {
	    width: 100% !important;
	    align-items: center !important;
    }
    .WOW-MODULE-OVERRIDE--FTR03 .row-fluid .span3 div {
	    text-align: center !important;
    }
    .WOW-MODULE-OVERRIDE--FTR03 .row-fluid .span2 {
	    width: calc(100% / 4) !important;
	    align-items: center !important;
	    margin-top: 20px !important;
    }
    .WOW-MODULE-OVERRIDE--FTR03 .row-fluid .span3:nth-child(5) {
	    margin-top: 20px !important;
    }
}


/* 768px WIDE --------------------------------------------------------------------- */
@media (max-width: 768px) {
    .WOW-MODULE-OVERRIDE--FTR01 { /* correct spacing */
	    padding-left: 20px !important;
	    padding-right: 20px !important;
    }
    .WOW-MODULE-OVERRIDE--FTR01 .row-fluid { /* keep row for 3 items, new row for 4th */
	    flex-wrap: wrap !important;
	    justify-content: space-evenly !important;
    }
    .WOW-MODULE-OVERRIDE--FTR01 .row-fluid .span2:nth-child(1) { /* remove placeholder */
	    display: none !important;
    }
    .WOW-MODULE-OVERRIDE--FTR01 .row-fluid .span2 { /* columns for all items */
	    flex-direction: column !important;
	    align-items: center !important;
	    width: calc(100% / 4) !important;
	    text-align: center !important;
    }
    .WOW-MODULE-OVERRIDE--FTR01 .row-fluid .span4 { /* row for 4th item */
	    width: 100% !important;
	    margin-top: 40px !important;
    }
    .WOW-MODULE-OVERRIDE--FTR01 .row-fluid h5 { /* text align */
	    text-align: center !important;
    }
    .WOW-MODULE-OVERRIDE--FTR03 .row-fluid { /* keep row for 3 items, new row for 4th */
	    flex-wrap: wrap !important;
	    justify-content: center !important;
	    gap: 20px !important;
    }
    .WOW-MODULE-OVERRIDE--FTR03 .row-fluid .span3 {
	    width: 100% !important;
	    align-items: center !important;
    }
    .WOW-MODULE-OVERRIDE--FTR03 .row-fluid .span3 div {
	    text-align: center !important;
    }
    .WOW-MODULE-OVERRIDE--FTR03 .row-fluid .span2 {
	    width: calc(100% / 4) !important;
	    align-items: center !important;
	    margin-top: 20px !important;
    }
    .WOW-MODULE-OVERRIDE--FTR03 .row-fluid .span3:nth-child(5) {
	    margin-top: 20px !important;
    }
}


/* 576px WIDE --------------------------------------------------------------------- */
@media (max-width: 576px) {
    .WOW-MODULE-OVERRIDE--FTR01 { /* correct spacing */
	    padding-left: 20px !important;
	    padding-right: 20px !important;
    }
    .WOW-MODULE-OVERRIDE--FTR01 .row-fluid { /* keep row for 3 items, new row for 4th */
	    flex-wrap: wrap !important;
	    justify-content: center !important;
	    gap: 20px !important;
    }
    .WOW-MODULE-OVERRIDE--FTR01 .row-fluid .span2:nth-child(1) { /* remove placeholder */
	    display: none !important;
    }
    .WOW-MODULE-OVERRIDE--FTR01 .row-fluid .span2 { /* columns for all items */
	    flex-direction: column !important;
	    align-items: center !important;
	    width: calc(100% / 1) !important;
	    text-align: center !important;
    }
    .WOW-MODULE-OVERRIDE--FTR01 .row-fluid .span2 div,
    .WOW-MODULE-OVERRIDE--FTR01 .row-fluid .span2 p {
	    text-align: center !important;
    }
    .WOW-MODULE-OVERRIDE--FTR01 .row-fluid .span4 { /* row for 4th item */
	    width: 100% !important;
	    margin-top: 40px !important;
	    text-align: center !important;
    }
    .WOW-MODULE-OVERRIDE--FTR01 .row-fluid .span4 form { /* form */
	    flex-direction: column !important;
	    align-items: center !important;
    }
    .WOW-MODULE-OVERRIDE--FTR01 .row-fluid .span4 form .hs-form-field { /* form field */
	    width: 100% !important;
    }
    .WOW-MODULE-OVERRIDE--FTR01 .row-fluid h5 { /* text align */
	    text-align: center !important;
    }
    .WOW-MODULE-OVERRIDE--FTR03 .row-fluid { /* keep row for 3 items, new row for 4th */
	    flex-wrap: wrap !important;
	    justify-content: center !important;
	    gap: 20px !important;
	    text-align: center;
    }
    .WOW-MODULE-OVERRIDE--FTR03 .row-fluid .span3 {
	    width: 100% !important;
	    align-items: center !important;
    }
    .WOW-MODULE-OVERRIDE--FTR03 .row-fluid .span3 div,
    .WOW-MODULE-OVERRIDE--FTR03 .row-fluid .span3 p {
	    text-align: center !important;
    }
    .WOW-MODULE-OVERRIDE--FTR03 #hs_cos_wrapper_widget_1740087629597_ {
	    text-align: center !important;
    }
    .WOW-MODULE-OVERRIDE--FTR03 .row-fluid .span2 {
	    width: calc(100% / 1) !important;
	    align-items: center !important;
	    margin-top: 0px !important;
    }
    .WOW-MODULE-OVERRIDE--FTR03 .row-fluid .span2 div,
    .WOW-MODULE-OVERRIDE--FTR03 .row-fluid .span2 p {
	    text-align: center !important;
    }
    .WOW-MODULE-OVERRIDE--FTR03 .row-fluid .span3:nth-child(5) {
	    margin-top: 20px !important;
    }
    
}