@import url("_section-intro.css");
@import url("_intromodule.css?v004412233");
@import url("_segments-module.css?v0123");
@import url("_vision-module.css?v0000112233");
@import url("_affiliates-logo-module.css?v02233");
@import url("_repeater-section.css?v000011");
@import url("_signup-module.css");

.introduction-module {background: var(--Tint-Orange);}
.introduction-module + .affiliation-section {padding-top: 80px;}
.vision-module + .repeater-section .repeater-list:first-child .repeater-list-inner {padding-top: 0;}
.affiliation-section + .repeater-section .repeater-list:first-child .repeater-list-inner {padding-top: 40px;}
.affiliation-section + .repeater-section .repeater-list:last-child .repeater-list-inner {padding-bottom: 88px;}
.affiliation-section:has(+ .segments-module) {padding-bottom: 0;}
.affiliation-section + .segments-module:before {display: none;}
.segments-module:before {background: var(--Foreground); opacity: 0.2; content: ""; display: block; max-width:calc(1344px - 64px); height: 1px; margin: 0 auto; width: 100%; top: -80px; position: relative;}


.affiliation-logos{border-bottom: none;}
/*-- media css starts here --*/

@media only screen and (max-width:1280px) {
    .segments-module:before {margin: 0 32px;}
}

@media only screen and (max-width:1023px) and (min-width:200px) {
   
}

@media only screen and (max-width:767px) and (min-width:200px) {
    .segments-module:before {top: -36px;}
      .affiliation-section + .repeater-section .repeater-list:first-child .repeater-list-inner {padding-top: 16px;}
      .affiliation-section + .repeater-section .repeater-list:last-child .repeater-list-inner {padding-bottom: 28px;}
}