.section__icon-with-text .card-text .card__icon{line-height:0;font-size:0;margin-bottom:1.6rem}.section__icon-with-text.style-icon_contact .card-text .card__icon{margin-bottom:1.6rem}.section__icon-with-text .card-text .card__icon .svg-wrapper,.section__icon-with-text .card-text .card__icon .media-wrapper{width:9.6rem;height:9.6rem;display:inline-block}.section__icon-with-text.style-icon_contact .card-text .card__icon .svg-wrapper,.section__icon-with-text.style-icon_contact .card-text .card__icon .media-wrapper{width:4rem;height:4rem;display:inline-block}.section__icon-with-text .card-text .card__content{padding:2rem 1.6rem;min-height:25rem;justify-content:center}.section__icon-with-text .card-text .card__heading{--font-family: var(--font-heading-family);--font-size: var(--card-heading-font-size-mobile);--font-weight: 600;--text-transform: inherit;--letter-spacing: var(--heading-letter-spacing);line-height:calc(1 + .5 / var(--font-heading-scale));margin-bottom:1.8rem;padding-bottom:1.8rem;position:relative}.section__icon-with-text.style-icon_contact .card-text .card__heading{padding-bottom:1.6rem;margin-bottom:0;font-weight:600}.section__icon-with-text .card-text .card__heading:after{content:"";height:.4rem;background-color:#0f41ad;width:6rem;position:absolute;left:50%;bottom:-.2rem;transform:translate(-50%)}.section__icon-with-text.style-icon_contact .card-text .card__heading:after{display:none}.section__icon-with-text .section__header-caption{padding:0;margin-bottom:.4rem;font-size:1.6rem;font-weight:600}.section__icon-with-text .card-text .card__text{margin-bottom:.8rem}.section__icon-with-text .card-text .card__text:last-child{margin-bottom:0}.section__icon-with-text .section__footer-button .button--transparent,.section__icon-with-text .section__header-button .button--transparent{--color-button: 255, 255, 255;--color-button-text: 255, 255, 255;--color-button-border: 255, 255, 255;--buttons-font-size: 1.6rem;--background-button-hover: 255, 255, 255;min-height:4.8rem}.section__icon-with-text .section__footer-button .button--transparent:hover,.section__icon-with-text .section__header-button .button--transparent:hover{color:#000}.section__icon-with-text .card-wrapper,.section__icon-with-text .card-text{border-radius:1.6rem;height:100%}.section__icon-with-text.style-icon_contact .section__header-text{margin-top:1.6rem;font-size:1.6rem}.section__icon-with-text.style-icon_contact .icon-with-text__item .card__text a{overflow-wrap:anywhere}@media screen and (min-width: 750px) and (max-width: 1024px){.section__icon-with-text.style-icon_contact .card-text .card__content{justify-content:flex-start;padding-top:3rem!important}.section__icon-with-text.style-icon_contact .card-text .card__heading{--font-size: 2rem}}@media screen and (max-width: 1024px){.section__icon-with-text.style-icon_contact .card-text .card__content{min-height:21.1rem}}@media screen and (min-width: 750px){.section__icon-with-text .card-text .card__content{padding:1.6rem}.section__icon-with-text .card-text .card__heading{--font-size: var(--card-heading-font-size-tablet)}.section__icon-with-text.style-icon_contact .section__header-text{margin-top:2.4rem;font-size:2rem}}@media screen and (min-width: 750px) and (max-width: 1024px){.section__icon-with-text.style-icon_contact .card-text .card__content{padding:1rem}.section__icon-with-text.style-icon_contact .icon-with-text{--grid-item-offset: 1rem}}@media screen and (min-width: 1025px){.section__icon-with-text .card-text .card__content{min-height:39.2rem;padding:clamp(1.6rem,3.5vw,2.4rem)}.section__icon-with-text.style-icon_contact .card-text .card__content{padding:clamp(1.6rem,3.5vw,2.4rem)}.section__icon-with-text.style-icon_contact .card-text .card__content{min-height:30.9rem}.section__icon-with-text .card-text .card__heading{--font-size: var(--card-heading-font-size-desktop);margin-bottom:1.8rem}.section__icon-with-text .card-text .card__text{margin-bottom:2.4rem}.section__icon-with-text.style-icon_contact .section__header{margin-bottom:4rem}.section__icon-with-text.style-icon_contact .section__header-text{margin-top:2.4rem}}@media screen and (min-width: 1366px){.section__icon-with-text .card-text .card__content{padding:3.5rem 5.6rem}}@media screen and (min-width: 1441px){.section__icon-with-text .card-text .card__content{padding:4rem 8.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-icon-with-text.css.map */
