.ax-section.slogan .image-with-text__subheading{font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale)*112.5%);font-weight:400;letter-spacing:.04em;margin-bottom:10px}@media(max-width:767.98px){.ax-section.slogan .image-with-text__subheading{font-size:var(--font-body-scale)}}.ax-section.slogan .image-with-text__heading{margin-bottom:20px}.ax-section.slogan .image-with-text__text{font-weight:300;letter-spacing:.04em;line-height:1.625em;margin-bottom:30px}@media(min-width:1200px){.ax-section.slogan .image-with-text__text{max-width:75%}}.ax-section.slogan .image-with-text__content{padding:0}.ax-section.slogan .image-with-text__content>*+*{margin-top:0}@media(max-width:991.98px){.ax-section.slogan .color-background-4 .btn.btn-primary{background:#fff;border-color:#fff;color:var(--color-primary)}.ax-section.slogan .color-background-4 .btn.btn-primary:hover{background:transparent;color:#fff}.ax-section.slogan .image-with-text .grid{flex-direction:column-reverse}.ax-section.slogan .image-with-text__media-item,.ax-section.slogan .image-with-text__text-item{width:100%}}.ax-section.slogan .image-with-text__grid{align-items:center;justify-content:center}@media(min-width:768px)and (max-width:991.98px){.ax-section.slogan .image-with-text__grid{row-gap:30px}}@media(min-width:992px){.ax-section.slogan .image-with-text__grid{-moz-column-gap:35px;column-gap:35px}}.ax-section.slogan .image-with-text__media-height--small{max-height:80px;max-width:80px}@media(max-width:767.98px){.ax-section.slogan .image-with-text__media-height--small{display:none}}.ax-section.slogan .image-with-text__media-height--small .image-with-text__media--small{max-height:80px}@media(min-width:992px)and (max-width:1199.98px){.ax-section.slogan .image-with-text__text-item{max-width:50%}}@media(min-width:1200px){.ax-section.slogan .image-with-text__text-item{max-width:40%}}.ax-section.slogan .image-with-text__media{background:none}@media(max-width:767.98px){.ax-section.slogan .image-with-text__media.enabled_image_mobile{padding-bottom:100%!important}}.ax-section.slogan .image-with-text__media img{-o-object-fit:contain;object-fit:contain}@media(max-width:767.98px){.ax-section.slogan .image-with-text__media img{-o-object-fit:cover;object-fit:cover}}.ax-section.slogan .image-with-text__text-item_store .btn-secondary:hover{border-color:#fff}