.image-text-block{width:100%}.image-text-block__inner{width:100%;display:flex;justify-content:center}.image-text-block__inner .inner__content-holder{max-width:1440px;width:100%;display:flex;flex-direction:column-reverse;padding:0}@media (min-width: 1024px){.image-text-block__inner .inner__content-holder{display:grid;grid-template-columns:1fr 1fr;padding:0 var(--spacing-5x)}}.image-text-block__inner .inner__content-holder .content-holder__text-holder{display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-2x)}@media (min-width: 1024px){.image-text-block__inner .inner__content-holder .content-holder__text-holder{padding:var(--spacing-8x)}}.image-text-block__inner .inner__content-holder .content-holder__text-holder .text-holder__title{width:fit-content;position:absolute;font-family:IvyPresto Display Thin,sans-serif;font-weight:200;font-size:2.4rem!important;letter-spacing:.05rem;line-height:4.8rem!important;font-size:2.8rem;line-height:3.6rem;color:var(--color-brown);position:relative;letter-spacing:1px;margin:var(--spacing-4x) 0 var(--spacing-4x) 0}.image-text-block__inner .inner__content-holder .content-holder__text-holder .text-holder__title strong{font-family:IvyPresto Display Light,sans-serif}@media (min-width: 1024px){.image-text-block__inner .inner__content-holder .content-holder__text-holder .text-holder__title{margin:0 0 var(--spacing-4x) 0;font-size:4rem;line-height:4.8rem}}.image-text-block__inner .inner__content-holder .content-holder__text-holder .text-holder__title .title-label-text{font-family:Andrea Bellarosa,serif;position:absolute;right:-16px;top:-30px;color:var(--color-dark-pink);font-size:2.6rem;line-height:40px;font-weight:400;rotate:10deg;z-index:10}.image-text-block__inner .inner__content-holder .content-holder__text-holder .text-holder__title .title-label-text img{width:100%;height:100%;object-fit:contain}.image-text-block__inner .inner__content-holder .content-holder__text-holder .text-holder__text{font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.6rem;line-height:2.8rem;margin:0 0 var(--spacing-2x) 0;color:var(--color-brown)}.image-text-block__inner .inner__content-holder .content-holder__image-holder{height:100%}.image-text-block__inner .inner__content-holder .content-holder__image-holder img{width:100%;height:100%;object-fit:contain}
