.connect-banner{position:relative;overflow:hidden;background-color:var(--connect-banner-background);color:var(--connect-banner-text);min-height:447px}.connect-banner__media,.connect-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.connect-banner__image{object-fit:cover;object-position:right center}.connect-banner__content{position:relative;z-index:1;display:flex;align-items:center;min-height:37rem}.connect-banner__copy{display:flex;flex-direction:column;align-items:flex-start;max-width:1072px;width:100%}.connect-banner__tag{padding:6px 10px;background-color:var(--color-badge-lime);color:var(--text-primary);font-size:var(--font-size-heading-xs);font-weight:600;line-height:1.3;transform:rotate(-3deg);transform-origin:left bottom;box-shadow:2px 2px #000;margin:0 0 5px 23px}.connect-banner__heading{margin:0 0 1.6rem;color:var(--connect-banner-text);font-family:var(--font-heading-family);font-size:clamp(4.2rem,6vw,var(--font-size-heading-xl));font-weight:400;line-height:1;text-transform:uppercase;padding-left:23px}.connect-banner__text{max-width:990px}.connect-banner__heading strong{color:var(--connect-banner-highlight);font-weight:800}.connect-banner__text,.connect-banner__note{font-size:var(--font-size-heading-xs);line-height:140%;padding-left:23px}.connect-banner__text>*,.connect-banner__note>*{margin:0}.connect-banner__text>*+*,.connect-banner__note>*+*{margin-top:.8rem}.connect-banner__text a,.connect-banner__note a{color:var(--connect-banner-highlight);text-decoration:none}.connect-banner__text a:hover,.connect-banner__note a:hover{text-decoration:underline}.connect-banner__note{margin:14px 0 0;padding:14.3px 71px 14.3px 23px;background:var(--connect-banner-brush) center / cover no-repeat;max-width:658px}@media screen and (max-width:1199px){.connect-banner__image{object-position:47% center}}@media screen and (max-width:991px){.connect-banner__heading{white-space:normal}}@media screen and (max-width:767px){.connect-banner__image{object-position:center bottom}.connect-banner__content{align-items:flex-start;min-height:490px}.connect-banner__content .connect-banner__tag{margin-top:-10px}.connect-banner__tag{font-size:1.4rem;margin-left:0}.connect-banner__text,.connect-banner__note{font-size:14px;padding-left:0}.connect-banner__note{padding:9.5px 34px 9.5px 14px;background:url(/cdn/shop/files/Union.svg);background-size:100%;background-repeat:no-repeat;background-position:center;max-width:345px;margin:8px 0 0}.connect-banner__note p{font-size:14px;line-height:120%}.connect-banner__heading{padding-left:0;max-width:300px;margin:0 0 10px}.connect-banner{min-height:unset}}@media screen and (min-width:2200px){.connect-banner{min-height:790px;display:flex;justify-content:flex-start;align-items:center}.connect-banner>.connect-banner__content{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/section-connect-banner.css.map */
