.section-image-banner-custom.banner{overflow:hidden}.section-image-banner-custom .banner__buttons{max-width:unset;width:100%;flex-basis:100%;justify-content:center;gap:2rem}.section-image-banner-custom .banner__buttons p{flex-basis:100%;color:#fff;margin:0;font-family:Inter,sans-serif;font-weight:400;font-size:20px;letter-spacing:0;text-align:center;line-height:1}.section-image-banner-custom .banner__buttons p a{text-decoration:none;color:#fff;font-weight:700}.section-image-banner-custom .banner__buttons p a:hover{text-decoration:underline}.section-image-banner-custom .button{min-width:275px;padding:21px 24px;border-radius:40px;font-family:Inter,sans-serif;font-weight:700;font-size:30px;text-transform:uppercase;line-height:1}@media screen and (min-width:500px){.section-image-banner-custom .button{min-width:364px}}.section-image-banner-custom .button:after{box-shadow:none!important}.section-image-banner-custom .banner__content{flex-wrap:wrap!important}.section-image-banner-custom .banner__box{max-width:1023px!important}.section-image-banner-custom .banner__heading{font-family:Inter,sans-serif;font-weight:600;font-size:80px;line-height:1.075;letter-spacing:0;margin-bottom:16px;text-transform:none}.section-image-banner-custom .banner__text{max-width:625px}.section-image-banner-custom .banner__text p{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:1.45;letter-spacing:0}@media screen and (min-width: 750px){.section-image-banner-custom .banner__text p{font-size:26px}.section-image-banner-custom.banner{flex-direction:column!important;justify-content:flex-start}.section-image-banner-custom .banner__media{width:120%}.section-image-banner-custom .banner__box{padding-bottom:60px}.section-image-banner-custom .banner__content{padding-bottom:60px;max-width:var(--page-width);margin-top:14.5rem}}@media screen and (max-width: 768px){.section-image-banner-custom .banner__heading{font-size:42px}.section-image-banner-custom .banner__text,.section-image-banner-custom .button{font-size:18px}}.corner-cta-container{position:absolute;top:0;left:0;width:246px;height:214px;color:#fff;text-decoration:none;z-index:2}.corner-cta-inner{width:134px;display:flex;flex-wrap:wrap;margin-top:44px;margin-left:64px}.corner-cta-container:after{content:"";position:absolute;top:-118px;left:-90px;width:331px;height:331px;background-color:#164f90;border-radius:50%;pointer-events:none;z-index:-1}.corner-cta-container:hover.corner-cta-container:after{background-color:#da6027}.corner-cta-header{font-family:Inter,sans-serif;font-weight:700;font-size:24px;line-height:1.16;letter-spacing:0;text-transform:uppercase;margin-bottom:0}.corner-cta-short-text{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.25;letter-spacing:0}.header-slide-in-1,.header-slide-in-2,.banner__text{opacity:0;transform:translateY(20px);transition:all .6s ease-out}.header-slide-in-1.visible{opacity:1;transform:translateY(0);transition-delay:0s}.header-slide-in-2.visible{opacity:1;transform:translateY(0);transition-delay:.3s}.banner__text.visible{opacity:1;transform:translateY(0);transition-delay:.6s}@media screen and (max-width:749px){.corner-cta-container:after{top:-125px;left:-114px}.corner-cta-inner{margin-top:32px;margin-left:32px}.corner-cta-container{width:217px;height:214px}.section-image-banner-custom .banner__content{margin-top:19rem;padding-bottom:4.5rem}.section-image-banner-custom .banner__box{padding-bottom:2.5rem}.section-image-banner-custom .banner__buttons p{font-size:18px}.section-image-banner-custom .banner__buttons{gap:1rem}}.section-image-banner-custom .events-container{display:flex;flex-wrap:wrap;max-width:278px;background-color:#ffffffb2;margin-left:auto;margin-bottom:5rem;margin-top:6rem;text-decoration:none}.section-image-banner-custom .events-container:hover{background-color:transparent;cursor:pointer}.section-image-banner-custom .events-container:hover .events-content-container{background-color:#fff;cursor:pointer;width:100%}.section-image-banner-custom .events-title{flex-basis:100%;width:fit-content;font-family:Inter,sans-serif;font-weight:500;line-height:1;text-align:center;letter-spacing:0;text-transform:uppercase;background-color:#164f90;color:#fff;padding:17px 20px}.section-image-banner-custom .events-container:hover .events-title{opacity:.85}.section-image-banner-custom .events-content-container{padding:21px 36px;max-width:100%}.section-image-banner-custom .events-subtitle{font-family:Inter,sans-serif;font-weight:600;letter-spacing:0;line-height:1.2;text-align:left;display:block;color:#164f90}.section-image-banner-custom .events-container ul{padding-left:15px}.section-image-banner-custom .events-container li{font-family:Inter,sans-serif;line-height:1.375;margin-bottom:15px;color:#164f90}.section-image-banner-custom .events-container li strong{text-decoration:underline;text-underline-offset:3px;word-break:break-word}@media screen and (max-width:1250px){.section-image-banner-custom .events-container{margin-left:auto;margin-right:auto}}@media screen and (max-width:1217px){.section-image-banner-custom .events-container{margin-bottom:5rem;margin-top:0rem}}@media screen and (min-width:1580px){.section-image-banner-custom .events-container{margin-right:-8rem}}@media screen and (max-width:749px){.section-image-banner-custom .events-container{margin-right:auto}}.section-image-banner-custom .events-title{font-size:20px}.section-image-banner-custom .events-subtitle{font-size:18px}.section-image-banner-custom .events-container li{font-size:15px}@media screen and (min-width:750px){.section-image-banner-custom .events-container li{font-size:16px}.section-image-banner-custom .events-title{font-size:24px}.section-image-banner-custom .events-subtitle{font-size:20px}}@media screen and (max-width:1225px) and (min-width:768px){.section-image-banner-custom .events-container{max-width:500px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-image-banner-custom.css.map */
