.story-banner{width:100%}.story-banner__wrapper{display:flex;flex-direction:column;width:100%;row-gap:1.2rem}.story-banner__media{width:100%;border-radius:var(--sb-radius);overflow:hidden}.story-banner__image,.story-banner__media>svg{display:block;width:100%;height:auto;object-fit:contain;border-radius:10px}.story-banner__panel{background:var(--sb-bg);color:var(--sb-text);border-radius:var(--sb-radius);display:flex;flex-direction:column}.story-banner__panel-inner{padding:23px 21px 31px;position:relative}.story-banner__heading{font-family:"ABC Diatype GRK, Regular";font-size:clamp(1.8rem,2.5vw,4.8rem);line-height:1.2;letter-spacing:0;text-transform:uppercase;margin:0 0 23px;padding-bottom:2rem;border-bottom:1px solid #f2f2f3;color:var(--sb-text)}.story-banner__heading p{margin:0;color:var(--sb-text)}.story-banner__body{font-family:"ABC Diatype GRK, Regular";font-size:clamp(1.5rem,1.25vw,2.4rem);line-height:1.4}.story-banner__body h3{color:#f2f2f3;font-family:"ABC Diatype GRK, Regular";font-size:clamp(1.6rem,1.25vw,2rem);line-height:1.3;letter-spacing:0;margin-bottom:1rem}.story-banner__body h3:first-child{margin-top:0!important}.story-banner__body p{margin:0 0 1.6rem}.story-banner__body p:last-child{margin-bottom:0}.story-banner__button{display:flex;align-items:center;justify-content:center;gap:.8rem;height:44.91px;font-family:"ABC Diatype GRK, Regular";font-size:1.6rem;letter-spacing:0;text-transform:uppercase;text-decoration:none;padding:0 1.8rem;background-color:#c7dbde;color:#00443a;transition:opacity var(--duration-default, .2s) ease;position:absolute;left:0;bottom:0;width:100%}.button-active .story-banner__panel-inner{padding-bottom:55px}.story-banner__button svg{margin-left:5px}.top_heading{font-size:clamp(2.4rem,2.5vw,4.8rem);line-height:1.2;border-bottom:1px solid #2A312D;letter-spacing:0;font-family:"ABC Diatype GRK, Regular";padding-bottom:10px;margin-top:0}.story-banner_icons{margin-top:2.5rem}.story-banner_icons .gridspotlight__flex_wrapper{display:flex;align-items:center;column-gap:20px;margin-bottom:.5rem}.story-banner_icons .icon-gridspotlight__paragraph{font-size:clamp(1.6rem,1.25vw,2.4rem);line-height:1.4}@media screen and (max-width:749px){.story-banner_icons .gridspotlight__flex_wrapper{align-items:center;column-gap:15px;margin-bottom:1rem;display:grid;grid-template-columns:23px auto}}@media screen and (max-width:989px){.large-header-mobile--true.story-banner__heading{font-size:clamp(2.4rem,2.5vw,4.8rem);line-height:1.2}.story-banner__media{gap:1.2rem;display:flex;flex-direction:column}.second-image-active.story-banner__panel{display:none}.hide_on_mobile--true{display:none!important}}@media screen and (min-width:990px){.story-banner__wrapper{flex-direction:row-reverse;align-items:stretch;column-gap:1.2rem}.story-banner__wrapper--image-right{flex-direction:row}.story-banner__panel{width:34%}.story-banner__media{display:flex;align-self:stretch;width:66%;position:relative;min-height:0}.half-layout--true .story-banner__panel{width:46%}.half-layout--true .story-banner__media{width:54%}.half-layout-thirty-seventy--true .story-banner__panel{width:36%}.half-layout-thirty-seventy--true .story-banner__media{width:64%}.two-image--layout .story-banner__panel{width:33%}.two-image--layout .story-banner__media{width:66%;display:flex;column-gap:1.2rem}.two-image--layout .story-banner__media .story-banner__image{width:50%;border-radius:10px;position:relative}.story-banner__image,.story-banner__media>svg{position:static;width:100%;height:100%;object-fit:cover;object-position:center}.story-banner__panel-inner{padding:2.6rem 2.6rem 4.6rem;flex:1;display:flex;flex-direction:column}.story-banner__heading{font-size:clamp(3rem,2.5vw,4.8rem);line-height:1.2;padding-bottom:1.5rem}.story-banner__body{font-size:1.5rem;line-height:1.9rem;max-width:90%}.icon-gridspotlight__paragraph{font-size:1.5rem!important;line-height:1.9rem!important}.story-banner__body p{margin:0 0 2rem}.button-active .story-banner__panel-inner{padding-bottom:120px}.story-banner__heading.small-header--true{font-size:clamp(2.4rem,2vw,3.8rem);line-height:1.2}.story-banner__button{font-size:20px;line-height:24px}.top_heading{font-size:3rem;line-height:1.2}.second-image-active-mobile{display:none}.story-banner__body h3{font-size:clamp(1.6rem,1.25vw,2rem);margin-top:3.5rem}.story-banner_icons.gridspotlight__grid{display:grid;grid-template-columns:1fr;row-gap:1.5rem}.story-banner_icons .gridspotlight__image_wrapper{max-width:27px}.story-banner_icons{margin-top:3rem}}@media(min-width:1200px){.story-banner__heading{padding-bottom:1.25vw;margin-bottom:1.917vw}.top_heading{padding-bottom:.833vw}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/story-banner.css.map */
