.image-text{background:var(--color-white)}.image-text__inner{display:flex;flex-direction:column;gap:var(--space-lg)}.image-text__media{aspect-ratio:1/1;border-radius:var(--radius-card);flex-shrink:0;overflow:hidden;width:100%}.image-text[data-animate] .image-text__media{opacity:0;transform:scale(1.06)}.image-text__image{display:block;height:100%;object-fit:cover;width:100%}.image-text__content{display:flex;flex-direction:column;gap:var(--space-md2);justify-content:center}.image-text[data-animate] .image-text__content{opacity:0;transform:translateY(30px)}.image-text__heading{color:var(--color-text);font-size:var(--font-size-xl);font-weight:600;letter-spacing:-4%;line-height:130%}@media(min-width:768px){.image-text__heading{font-size:var(--font-size-h2)}}.image-text__text{color:var(--color-text-light);font-size:var(--font-size-base);line-height:1.6}.image-text__text p{margin:0;padding-bottom:20px}.image-text__text p:last-child{padding-bottom:0}.image-text__text li p{padding-bottom:1px}.image-text__text a{text-decoration:underline;transition:var(--duration-hover)}.image-text__text a:hover{color:var(--color-accent)}.image-text__text ul,.image-text__text ol{display:flex;flex-direction:column;gap:10px;padding-bottom:20px;padding-left:20px}.image-text__text ul ul,.image-text__text ul ol,.image-text__text ol ul,.image-text__text ol ol{gap:2px;padding-bottom:0}.image-text__text ul li{list-style-type:disc;padding-bottom:1px}.image-text__text ul ol li{list-style-type:decimal}.image-text__text ol li{list-style-type:decimal;padding-bottom:1px}.image-text__text ol ul li{list-style-type:disc}.image-text__text h1{font-size:var(--font-size-h2)}@media(min-width:768px){.image-text__text h1{font-size:var(--font-size-h1)}}.image-text__text h2{font-size:var(--font-size-xl)}@media(min-width:768px){.image-text__text h2{font-size:var(--font-size-h2)}}.image-text__text h3,.image-text__text h4{font-size:var(--font-size-xl)}@media(min-width:768px){.image-text__text h3,.image-text__text h4{font-size:var(--font-size-h2)}}.image-text__text h5,.image-text__text h6{font-size:var(--font-size-xl)}@media(min-width:768px){.image-text__text h5,.image-text__text h6{font-size:var(--font-size-h2)}}.image-text__text h1,.image-text__text h2,.image-text__text h3,.image-text__text h4,.image-text__text h5,.image-text__text h6{font-weight:600;margin-bottom:20px;margin-top:0}.image-text__text .wysiwyg-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:20px}.image-text__text .wysiwyg-table-scroll:last-child{padding-bottom:0}.image-text__text table{border-collapse:collapse;margin-bottom:24px;min-width:600px;width:100%}.image-text__text th{background:var(--color-black);color:var(--color-white);font-weight:600;padding:var(--space-sm3) var(--space-md);text-align:left}.image-text__text td{border:1px solid var(--color-border);padding:var(--space-sm3) var(--space-md)}.image-text__text tbody tr:nth-child(odd){background:var(--color-white)}.image-text__text tbody tr:nth-child(2n){background:var(--color-light)}.image-text__text em{font-style:italic}.image-text__text b,.image-text__text strong{font-weight:700}.image-text__text img{max-width:100%}@media(min-width:1024px){.image-text__inner{align-items:center;flex-direction:row;gap:var(--space-xl)}.image-text__media{width:47%}.image-text__content{width:53%}.image-text--image-right .image-text__inner{flex-direction:row-reverse}}
