.banner-text-image__info .banner-info__cta,.banner-text-image__info .banner-info__description,.banner-text-image__info .banner-info__title{color:#384c64;font-family:var(--font-primary);font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:130%;margin:0;padding:0;text-decoration:none;text-transform:none}@media screen and (min-width:769px){.banner-text-image__info .banner-info__cta,.banner-text-image__info .banner-info__description,.banner-text-image__info .banner-info__title{letter-spacing:-.02em}}.banner-text-image__info .banner-info__title{font-size:37px}@media screen and (min-width:769px){.banner-text-image__info .banner-info__title{font-size:34px}}.banner-text-image__info .banner-info__description{font-size:18px}.banner-text-image__info .banner-info__cta{font-size:14px;font-weight:500;letter-spacing:.24em}.section-spacing{margin-bottom:32px;margin-top:32px}@media screen and (min-width:769px){.section-spacing{margin-bottom:64px;margin-top:64px}}.underline-hover{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.underline-hover:after{background:#111827;bottom:-3px;content:"";display:block;height:1px;left:0;position:absolute;transition:width .25s;width:0}.underline-hover--white{color:#fff}.underline-hover--white:after{background:#fff}.underline-hover.disabled{color:#d1d5db;cursor:default}.underline-hover:not(.disabled){cursor:pointer}.underline-hover:not(.disabled).active:after,.underline-hover:not(.disabled):hover:after{width:100%}.banner-text-image{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:769px){.banner-text-image{flex-direction:row}}.banner-text-image__container{display:block;padding:16px}@media screen and (min-width:769px){.banner-text-image__container{padding:0 32px}}.banner-text-image__info{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;text-align:center}.banner-text-image__info .banner-info__title{color:#000;margin-bottom:8px}.banner-text-image__info .banner-info__description{color:#000;margin-bottom:24px}.banner-text-image__info .banner-info__cta{color:#000;padding:16px 0;white-space:nowrap}.banner-text-image__image{flex:1;padding:64px}.banner-text-image__image figure{border-radius:50%;overflow:hidden;padding-top:100%;position:relative}.banner-text-image__image figure>img,.banner-text-image__image figure>model-viewer,.banner-text-image__image figure>video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}
/*# sourceMappingURL=section.banner-text-image.css.map*/