.custom-banner{--banner-accent: var(--RedColor);position:relative;color:var(--white);background:var(--black);padding-bottom:0}.custom-banner__slider,.custom-banner__slider .splide__track,.custom-banner__slider .splide__list{height:100%}.custom-banner__slider{visibility:visible}.custom-banner__slider:not(.is-initialized) .custom-banner__slide{width:100%}.custom-banner__slide{position:relative;height:auto}.custom-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.custom-banner__slider .splide__pagination{z-index:2;bottom:12rem;gap:7px;position:absolute;left:0;right:0;width:auto;margin:0;padding:0;transform:none}.custom-banner__slider .splide__pagination>li{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .5s}.custom-banner__slider .splide__pagination__page{width:12px;height:12px;padding:0;border:none;border-radius:50%;background:#ffffff80;opacity:1;transform:none}.custom-banner__slider .splide__pagination>li .splide__pagination__page.is-active{background:var(--white)}.custom-banner__slider .splide__pagination>li:has(.is-active){background:#ffffff1a}.custom-banner__media img,.custom-banner__placeholder,.custom-banner__placeholder svg{width:100%;height:100%}.custom-banner__media img{object-fit:cover;object-position:var(--banner-position, center)}.custom-banner__placeholder svg{display:block;object-fit:cover;background:#171717;fill:#292929}.custom-banner__inner{position:relative;z-index:1;min-height:640px;display:flex;align-items:center;padding-top:clamp(5rem,9.115vw,17.5rem)!important;padding-bottom:clamp(5rem,11.719vw,22.5rem)!important}.custom-banner__content{width:min(100%,650px)}body.page-schools-education .custom-banner__content{width:min(100%,829px)}.custom-banner__eyebrow{margin:0 0 12px;color:var(--white);font-size:var(--font18);line-height:1;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.custom-banner__eyebrow span,.custom-banner__accent,.custom-banner__trust-copy strong{color:var(--banner-accent)}.custom-banner__title{margin:0 0 18px;color:var(--white);font-size:clamp(30px,4.063vw,65px);line-height:1.15;font-weight:700;letter-spacing:0}.custom-banner__description{max-width:600px;margin:0 0 24px;color:var(--white);font-size:var(--font18);line-height:1.78}body.page-schools-education .custom-banner__description{max-width:100%}.custom-banner__description p{margin:0}.custom-banner__description--mobile{display:none}.custom-banner__actions{display:flex;flex-wrap:wrap;gap:16px}.custom-banner__mobile-trust{display:none}.custom-banner .custom-banner__button{min-width:0;min-height:0;padding:20px 30px;gap:12px;border-radius:10px;color:var(--white);border:1px solid var(--banner-accent);background:var(--banner-accent);font-size:var(--font18);line-height:1.2}.custom-banner .custom-banner__button--secondary{background:transparent}.custom-banner .custom-banner__button:hover{background:var(--white);border-color:var(--white);color:var(--banner-accent)}.custom-banner .custom-banner__button svg{width:18px;height:18px}.custom-banner .custom-banner__button svg path{fill:currentColor;transition:.45s ease}@media only screen and (max-width:1650px){.custom-banner__inner{padding-top:var(--padding100)!important;padding-bottom:clamp(5rem,9.375vw,18rem)!important}.custom-banner__media img{object-position:right center}}@media screen and (max-width:1199px){.custom-banner__inner{min-height:580px}}@media screen and (max-width:989px){.custom-banner__description--desktop{display:none}.custom-banner__description--mobile{display:block}.custom-banner [data-aos]{opacity:1!important;transform:none!important}.custom-banner{padding-bottom:0}.custom-banner__slide{min-height:68rem}.custom-banner__media{bottom:0}.custom-banner__media img{object-position:var(--banner-mobile-position, center)}.custom-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000006b,#0000002e 35%,#00000085),linear-gradient(90deg,#00000094,#00000029)}.custom-banner__inner{min-height:68rem;align-items:flex-start;padding-top:20rem!important;padding-bottom:3rem!important}.custom-banner__content{width:100%;max-width:65rem;text-align:left}.custom-banner__eyebrow{margin-bottom:1.8rem;font-size:.9rem;line-height:1;letter-spacing:.2em}.custom-banner__title{margin-bottom:1.8rem;font-size:2.7rem;line-height:1.05}.custom-banner__description{max-width:30rem;margin-bottom:2.8rem;font-size:1.2rem;line-height:2.2rem}.custom-banner__actions{display:grid;grid-template-columns:1fr;gap:1.6rem;width:100%;max-width:36.2rem}.custom-banner .custom-banner__button{width:100%;min-height:4.4rem;padding:1rem 1.6rem;justify-content:space-between;font-size:1.2rem;line-height:2.2rem}.custom-banner .custom-banner__button svg{width:1.6rem;height:1.6rem}.custom-banner__mobile-trust{display:block;margin-top:3.2rem;color:var(--white);font-size:1.2rem;font-weight:500;line-height:2.2rem;text-align:center}.custom-banner__mobile-trust strong{color:var(--banner-accent);font-weight:inherit}.custom-banner__slider .splide__pagination{bottom:6.2rem}.section-trust-stats{display:none!important}}@media screen and (max-width:749px){.custom-banner__content{max-width:none}}@media screen and (max-width:480px){.custom-banner__inner{padding-left:2rem!important;padding-right:2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-custom-banner.css.map */
