@import"https://use.typekit.net/qbp6scn.css";.theme-row--white{--backgroundColor: #FFF;--mainColor: #26180B;--accentColor1: #AD9820;--accentColor2: #CACACB;--accentColor3: #744A23;--accentColor4: #C27C3B}.theme-row--darkbrown{--backgroundColor: #26180B;--mainColor: #FFF;--accentColor1: #EFE5AA;--accentColor2: #9B632F;--accentColor3: #AD9820;--accentColor4: #9B632F}.theme-row--mediumbrown{--backgroundColor: #4D3117;--mainColor: #FFF;--accentColor1: #EFE5AA;--accentColor2: #9B632F;--accentColor3: #AD9820;--accentColor4: #DBB088}.theme-row--lightbrown{--backgroundColor: #744A23}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.image-text__container{position:relative;padding:0 32px}@media screen and (min-width: 768px){.image-text__container{padding:0 64px}}@media screen and (min-width: 1024px){.image-text__container{padding:0 32px}}.image-text__grid{position:relative;padding:18px 0;z-index:5}@media screen and (min-width: 768px){.image-text__grid{padding:32px 0}}@media screen and (min-width: 1024px){.image-text__grid{padding:24px 0}}@media screen and (min-width: 1024px){.image-text__image-side--left{padding-left:24px}}@media screen and (min-width: 1024px){.image-text__image-side--right{padding-right:24px;order:2}}.image-text__image{height:100%;border-radius:8px}@media screen and (min-width: 768px){.image-text__image{border-radius:16px}}@media screen and (min-width: 1024px){.image-text__image{border-radius:24px}}.image-text__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.image-text__copy-side{display:flex;flex-flow:column nowrap;justify-content:center;padding-top:32px;padding-bottom:4px}@media screen and (min-width: 768px){.image-text__copy-side{padding-bottom:0}}@media screen and (min-width: 1024px){.image-text__copy-side{padding-top:48px;padding-bottom:48px}}@media screen and (min-width: 1024px){.image-text__copy-side--left{order:1}}.image-text__border{position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid #cacacb;border-radius:16px;z-index:0;margin:0 16px}@media screen and (min-width: 768px){.image-text__border{border-radius:24px;margin:0 32px}}@media screen and (min-width: 1024px){.image-text__border{margin:0 32px;border-radius:32px}}
