.image-with-padding,.image-with-padding__container{box-sizing:border-box;width:100%}.image-with-padding__container{margin:0 auto;max-width:100%;padding:0}@media(min-width:1000px){.image-with-padding__container{padding:0 10rem}}.image-with-padding__media{aspect-ratio:459/666;display:flex;flex-direction:column;position:relative;width:100%}@media(min-width:1000px){.image-with-padding__media{aspect-ratio:1694/952}}.image-with-padding__media picture{display:block;height:100%;inset:0;position:absolute;width:100%;z-index:1}.image-with-padding__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-with-padding__overlay{background:linear-gradient(180deg,transparent 63.57%,rgba(0,0,0,.5)),linear-gradient(180deg,transparent,rgba(0,0,0,.6)) no-repeat;display:block!important;inset:0;opacity:.6;position:absolute;transition:background .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1);will-change:opacity,background;z-index:2}.image-with-padding__content{align-items:flex-start;color:var(--z-color-white);display:flex;flex-direction:column;gap:1.5rem;margin-top:auto;padding:3rem 2rem;position:relative;z-index:3}@media(min-width:1000px){.image-with-padding__content{max-width:max(80rem,62vw);padding:6rem 14.4rem}}.image-with-padding__title{color:inherit;font-size:clamp(2.4rem,3.4vw,5.5rem);font-weight:700;line-height:1.1;margin:0}.image-with-padding__description{font-size:clamp(1.4rem,1.6vw,2.4rem);font-size:clamp(1.2rem,3vw,2.4rem);line-height:1.4;max-height:0;opacity:0;overflow:hidden;transform:translateY(2rem);transition:max-height .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);will-change:max-height,opacity,transform}@media(min-width:1000px){.image-with-padding__description{font-size:clamp(1.6rem,1.6vw,4rem)}}.image-with-padding__description p{font-weight:700;margin:0}.image-with-padding__description h1,.image-with-padding__description h2,.image-with-padding__description h3,.image-with-padding__description h4,.image-with-padding__description h5,.image-with-padding__description h6{color:var(--z-color-white);font-weight:700}.image-with-padding__buttons{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:2.4rem;margin-top:2rem}@media(min-width:1000px){.image-with-padding__buttons{gap:3rem;margin-top:6rem}}.image-with-padding__button{box-shadow:none!important;margin-top:0!important;outline:none!important}@media(min-width:1000px){.image-with-padding__button{margin-top:0!important}}.image-with-padding__button:after,.image-with-padding__button:hover:after{border-color:transparent!important;box-shadow:none!important}.image-with-padding__button.ax-link{font-family:Gustavo,sans-serif;font-size:1.6rem;font-weight:700;line-height:1;padding:0 0 .2rem;text-transform:none}@media(min-width:1000px){.image-with-padding__button.ax-link{font-size:2rem}}.image-with-padding__button.ax-link .ax-link__caret{display:inline-block;font-family:Gustavo,sans-serif;font-size:1.6rem;font-weight:700;line-height:1;margin-left:.2rem;transition:transform .3s ease}@media(min-width:1000px){.image-with-padding__button.ax-link .ax-link__caret{font-size:2rem}}.image-with-padding__button.ax-link:hover .ax-link__caret{transform:translateX(.5rem)}.image-with-padding image-with-padding.is-expanded .image-with-padding__overlay{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(180deg,transparent 63.57%,rgba(0,0,0,.5)),linear-gradient(180deg,transparent,rgba(0,0,0,.6));opacity:1}@media(max-width:799px){.image-with-padding image-with-padding.is-expanded .image-with-padding__overlay{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.6)),linear-gradient(180deg,transparent 30%,rgba(0,0,0,.8)),linear-gradient(180deg,transparent,rgba(0,0,0,.8))}}.image-with-padding image-with-padding.is-expanded .image-with-padding__description{margin-top:2rem;max-height:100vh;opacity:1;transform:translateY(0)}@media(min-width:1000px){.image-with-padding image-with-padding.is-expanded .image-with-padding__description{margin-top:3rem}}