@font-face{font-family:LA28Regular;src:url(../../../etc.clientlibs/latwentyeight/clientlibs/clientlib-site/resources/asset/font/LA28Sans-Regular.02d7798.woff2)}
.simple-page{margin:0}
.partners-banner{color:#000}
.partners-banner.white{background-color:#fff}
.partners-banner.light-gray{background-color:#c6c6c6}
.partners-banner.light-gray .sponsors .sponsor-type-title-wrapper::after{background:#000}
.partners-banner *,.partners-banner *::before,.partners-banner *::after{box-sizing:border-box}
.partners-banner p,.partners-banner a{font-size:inherit;text-decoration:none;color:inherit}
.partners-banner p{font-weight:normal;margin:0;padding:0}
.partners-banner.padding-top-extra-large{padding-top:250px}
.partners-banner.padding-top-large{padding-top:90px}
.partners-banner.padding-top-medium{padding-top:35px}
.partners-banner.padding-top-small{padding-top:20px}
.partners-banner.padding-bottom-extra-large{padding-top:250px}
.partners-banner.padding-bottom-large{padding-bottom:90px}
.partners-banner.padding-bottom-medium{padding-bottom:35px}
.partners-banner.padding-bottom-small{padding-bottom:20px}
.partners-banner .block-wrapper{position:relative;max-width:1640px;padding:0 20px;margin-left:auto;margin-right:auto}
@media(min-width:768px){.partners-banner .block-wrapper{padding:0 40px}
}
@media(min-width:1024px){.partners-banner .block-wrapper{padding:0 100px}
}
.partners-banner .sponsors:not(:first-child){margin-top:84px}
.partners-banner .sponsors{margin-top:42px}
.partners-banner .sponsors .sponsor-type-title-wrapper{display:block;width:100%;align-items:center;flex-wrap:nowrap;margin-bottom:42px}
.partners-banner .sponsors .sponsor-type-title-wrapper::after{content:"";display:block;flex-grow:0;height:1px;margin-top:20px;margin-left:0;background:#c6c6c6}
.partners-banner .sponsors .sponsor-type-title-wrapper .sponsor-type-title{text-transform:uppercase;display:block;font-family:LA28Regular,Helvetica,sans-serif;font-size:16px;line-height:1.75;font-weight:400;color:#000;margin:0;padding:0}
.partners-banner .sponsors .sponsor-type-title-wrapper .sponsor-type-title .visually-hidden{position:absolute;top:auto;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px !important;height:1px;white-space:nowrap}
@media screen and (min-width:350px){.partners-banner .sponsors .sponsor-type-title-wrapper .sponsor-type-title{font-size:calc(15.68152866px)}
}
@media screen and (min-width:1920px){.partners-banner .sponsors .sponsor-type-title-wrapper .sponsor-type-title{font-size:18px}
}
.partners-banner .sponsors .logo-wrapper{text-align:center;padding:0;margin:0}
@media(min-width:768px) and (max-width:1089px){.partners-banner .sponsors .logo-wrapper .logo-item:nth-child(3n):after{content:"\A";white-space:pre}
.partners-banner .sponsors .logo-wrapper.logo-wrapper-md-3 .logo-item:nth-child(3n):after{content:"\A";white-space:pre}
.partners-banner .sponsors .logo-wrapper.logo-wrapper-md-2 .logo-item:nth-child(3n):after{white-space:normal}
.partners-banner .sponsors .logo-wrapper.logo-wrapper-md-2 .logo-item:nth-child(2n):after{content:"\A";white-space:pre}
}
@media(min-width:1090px) and (max-width:1539px){.partners-banner .sponsors .logo-wrapper .logo-item:nth-child(4n):after{content:"\A";white-space:pre}
.partners-banner .sponsors .logo-wrapper.logo-wrapper-lg-4 .logo-item:nth-child(4n):after{content:"\A";white-space:pre}
.partners-banner .sponsors .logo-wrapper.logo-wrapper-lg-3 .logo-item:nth-child(4n):after{white-space:normal}
.partners-banner .sponsors .logo-wrapper.logo-wrapper-lg-3 .logo-item:nth-child(3n):after{content:"\A";white-space:pre}
.partners-banner .sponsors .logo-wrapper.logo-wrapper-lg-2 .logo-item:nth-child(4n):after{white-space:normal}
.partners-banner .sponsors .logo-wrapper.logo-wrapper-lg-2 .logo-item:nth-child(2n):after{content:"\A";white-space:pre}
}
@media(min-width:1540px){.partners-banner .sponsors .logo-wrapper .logo-item:nth-child(6n):after{content:"\A";white-space:pre}
.partners-banner .sponsors .logo-wrapper.logo-wrapper-xl-6 .logo-item:nth-child(6n):after{content:"\A";white-space:pre}
.partners-banner .sponsors .logo-wrapper.logo-wrapper-xl-5 .logo-item:nth-child(6n):after{white-space:normal}
.partners-banner .sponsors .logo-wrapper.logo-wrapper-xl-5 .logo-item:nth-child(5n):after{content:"\A";white-space:pre}
.partners-banner .sponsors .logo-wrapper.logo-wrapper-xl-4 .logo-item:nth-child(6n):after{white-space:normal}
.partners-banner .sponsors .logo-wrapper.logo-wrapper-xl-4 .logo-item:nth-child(4n):after{content:"\A";white-space:pre}
.partners-banner .sponsors .logo-wrapper.logo-wrapper-xl-3 .logo-item:nth-child(6n):after{white-space:normal}
.partners-banner .sponsors .logo-wrapper.logo-wrapper-xl-3 .logo-item:nth-child(3n):after{content:"\A";white-space:pre}
.partners-banner .sponsors .logo-wrapper.logo-wrapper-xl-2 .logo-item:nth-child(6n):after{white-space:normal}
.partners-banner .sponsors .logo-wrapper.logo-wrapper-xl-2 .logo-item:nth-child(2n):after{content:"\A";white-space:pre}
}
.partners-banner .sponsors .logo-item{display:inline-block;width:calc(49%);max-width:22rem}
@media(min-width:769px){.partners-banner .sponsors .logo-item{display:inline}
}
.partners-banner .sponsors .logo-item .visually-hidden{position:absolute;top:auto;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px !important;height:1px;white-space:nowrap}
.partners-banner .sponsors .logo-item .logo-image{display:inline;max-width:100%;margin-left:auto;margin-right:auto}
@media(min-width:769px){.partners-banner .sponsors .logo-item{width:220px}
}
@media(min-width:768px){.partners-banner .sponsors .sponsor-type-title-wrapper{display:grid;grid-template-columns:max-content 1fr}
.partners-banner .sponsors .sponsor-type-title-wrapper::after{margin-top:0;margin-left:30px}
}