.section-image-with-text{padding-top:96px;background:var(--color-bg, transparent)}.image-with-text__content--inner h3.h3{font-family:Archivo Narrow;font-weight:600;font-size:40px;line-height:120%;letter-spacing:0px;text-transform:uppercase}.image-with-text__content--inner .rte p{font-family:Source Sans Pro;font-weight:400;font-size:20px;line-height:160%;letter-spacing:0;vertical-align:middle}.image-with-text__image{position:relative}.image-with-text__mobile-image{display:none}.image-with-text__content--inner .image-with-text__subheading{font-size:var(--subheading-size, 14px);color:var(--subheading-color, var(--color-text, --color-body));text-transform:var(--subheading-transform, uppercase)}.image-with-text__content--inner .image-with-text__heading{font-size:var(--heading-size, 40px);color:var(--heading-color, var(--color-text, --color-body));text-transform:var(--heading-transform, uppercase)}.image-with-text__content--inner .image-with-text__text,.image-with-text__content--inner .image-with-text__text p{font-size:var(--body-size, 20px);color:var(--body-color, var(--color-text, --color-body));text-transform:var(--body-transform, none)}.image-with-text__content--inner .image-with-text__button{font-size:var(--button-size, 16px);text-transform:var(--button-transform, uppercase)}.image-with-text__content--inner .image-with-text__button--link{color:var(--button-color, var(--color-text, --color-body))}.index .image-with-text__image:after{content:"";display:block;height:6px;width:100%;background:linear-gradient(to right,#21315f 20%,#efefef 20% 40%,#8b1c21 40% 60%,#5a844b 60% 80%,#d49411 80%);position:absolute;bottom:0;left:0;z-index:10}.image-with-text{display:flex;flex-wrap:wrap;align-items:center;background:var(--color-bg, #fff)}@media only screen and (min-width:768px){.image-with-text{flex-wrap:nowrap}}.image-with-text.text_first{flex-direction:row-reverse}.image-with-text__image{flex-grow:0;flex-shrink:0;width:100%;padding:var(--image-padding-desktop, 0);box-sizing:border-box}.image-with-text__image svg,.image-with-text__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-with-text__image svg{padding:50px;fill:var(--bg-body, #fff);opacity:.5;background:var(--color-accent)}.image-with-text__image-media{position:relative;width:100%;overflow:hidden;border:var(--image-border-width, 0) solid var(--image-border-color, var(--color-border));border-radius:var(--image-border-radius, 0);box-sizing:border-box;padding-bottom:var(--ratio-percent)}.image-with-text__image-media.aspect-ratio--small{padding-bottom:75%}.image-with-text__image-media.aspect-ratio--large{padding-bottom:100%}.image-with-text__image-media iframe,.image-with-text__image-media video{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.image-with-text__content{width:100%;flex-grow:1;padding:25px}@media only screen and (min-width:768px){.image-with-text__content{padding:45px}}@media only screen and (min-width:1068px){.image-with-text__content{padding:16.87px 70px}}.image-with-text__content svg{width:100px;height:100px;fill:var(--bg-body, #fff);opacity:.5;background:var(--color-accent);margin-bottom:20px}.image-with-text__content--inner{max-width:600px;margin:0 auto}.image-with-text__content--inner .rte p:last-child{margin:0}.image-with-text__content__image{margin-bottom:30px}.image-with-text__content p,.image-with-text__content h3{color:var(--color-text, --color-body)}.image-with-text__content .text-button{color:var(--button-color, --color-body);text-decoration:underline;text-underline-offset:6px}.image-with-text__content .text-button:before{background:rgba(var(--color-text-rgb),.4)}.image-with-text__content .text-button:after{background:var(--color-text, --color-body)}@media only screen and (min-width:1068px){.image-with-text__content .rte.description-size--small{font-size:.875rem}}@media only screen and (min-width:1068px){.image-with-text__content .rte.description-size--large{font-size:1.25rem}}.image-with-text__content .rte p{font-size:inherit}.image-with-text__content .accordion summary{color:var(--color-text, --color-body)}.image-with-text__content .accordion summary span:before,.image-with-text__content .accordion summary span:after{background:var(--color-text, --color-body)}@media only screen and (min-width:768px){.image-with-text.grid--image-small>.image-with-text__inner{width:40%}}@media only screen and (min-width:768px){.image-with-text.grid--image-medium>.image-with-text__inner{width:48.354%}}@media only screen and (min-width:768px){.image-with-text.grid--image-large>.image-with-text__inner{width:60%}}@media screen and (max-width:1024px){.index .section-image-with-text{padding-top:0}.index .image-with-text__content--inner h3.h3{font-size:36px;margin-bottom:24px}.index .image-with-text__content{padding:32px 15px 48px}.index .image-with-text__content--inner .rte p{font-size:18px}.image-with-text__content--inner .image-with-text__subheading{font-size:var(--subheading-mobile-size, var(--subheading-size, 14px))}.image-with-text__content--inner .image-with-text__heading{font-size:var(--heading-mobile-size, var(--heading-size, 40px))}.image-with-text__content--inner .image-with-text__text,.image-with-text__content--inner .image-with-text__text p{font-size:var(--body-mobile-size, var(--body-size, 20px))}.image-with-text__content--inner .image-with-text__button{font-size:var(--button-mobile-size, var(--button-size, 16px))}}@media screen and (max-width:767px){.image-with-text__image{padding:var(--image-padding-mobile, var(--image-padding-desktop, 0))}.index .section-image-with-text .text_first-mobile{flex-direction:column-reverse;padding-bottom:48px}.image-with-text__desktop-image{display:none}.image-with-text__mobile-image{display:block}.image-with-text__image-media.mobile-height-adapt,.image-with-text__mobile-image.mobile-height-adapt{min-height:0;height:auto}.image-with-text__image-media.mobile-height-adapt{padding-bottom:var(--mobile-ratio-percent, var(--ratio-percent))}.image-with-text__image-media--with-mobile.mobile-height-adapt{padding-bottom:0}.image-with-text__image-media--with-mobile.mobile-height-adapt .image-with-text__mobile-image{position:relative;padding-bottom:var(--mobile-ratio-percent, var(--ratio-percent))}.image-with-text__image-media.mobile-height-400,.image-with-text__image-media.mobile-height-450,.image-with-text__image-media.mobile-height-500{padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/image-with-text.css.map */
