.side-image-layout{--desktop-gap:4.5rem;--mobile-gap:2rem}.side-image-layout:has(.accordion){--desktop-gap:4rem}.side-image-layout:has(.article-table){--desktop-gap:3rem}.side-image-layout:has(.text-and-features){--desktop-gap:4.5rem}.side-image-layout__container{display:grid;grid-gap:var(--desktop-gap);gap:var(--desktop-gap);grid-template-columns:repeat(2,1fr)}.side-image-layout__image-container{position:relative;overflow:hidden;width:100%;height:100%;min-height:600px;border-radius:24px}.side-image-layout__image-container img{position:absolute;top:50%;left:50%;width:auto;min-width:100%;height:100%;min-height:100%;transform:translate(-50%,-50%)}.side-image-layout__component-container{display:flex;width:100%;height:100%;align-items:center}.side-image-layout.--left .side-image-layout__image-container{order:1}.side-image-layout.--left .side-image-layout__component-container,.side-image-layout.--right .side-image-layout__image-container{order:2}.side-image-layout.--right .side-image-layout__component-container{order:1}@media(max-width:767px){.side-image-layout__container{gap:var(--mobile-gap);grid-template-columns:1fr}.side-image-layout__image-container{display:flex;min-height:auto;justify-content:center}.side-image-layout__image-container img{position:static;width:100%;height:auto;transform:none}.side-image-layout.--top .side-image-layout__image-container{order:1}.side-image-layout.--bottom .side-image-layout__image-container,.side-image-layout.--top .side-image-layout__component-container{order:2}.side-image-layout.--bottom .side-image-layout__component-container{order:1}}.article-table{display:flex;width:100%;max-width:600px;flex-direction:column;gap:16px}.article-table__text h6{color:#181818}.article-table__text .paragraph{color:#515151}.article-table__text-separator{width:30%;height:1px;margin-top:8px;background-color:#e1251b}.article-table__table{display:grid;grid-gap:16px;gap:16px;grid-template-columns:2fr 1fr}.article-table__table-item:last-child{grid-column:1/-1}@media(max-width:320px){.article-table__table{grid-template-columns:1fr}}