.imgsplit{position:relative}.imgsplit,.imgsplit *,.imgsplit :after,.imgsplit :before{box-sizing:border-box}.imgsplit__inner{width:100%}.imgsplit__row{display:flex;flex-direction:column;gap:var(--imgsplit-row-gap,2rem);width:100%}.imgsplit__col{display:flex;max-width:100%;min-width:0;width:100%}.imgsplit__col--text{align-items:var(--imgsplit-text-align,flex-start);justify-content:var(--imgsplit-text-justify,flex-start)}.imgsplit__col--image{align-items:var(--imgsplit-image-align,flex-start);justify-content:var(--imgsplit-image-justify,flex-start)}.imgsplit__text{width:100%}.imgsplit__text>:first-child{margin-top:0}.imgsplit__text>:last-child{margin-bottom:0}.imgsplit__imagebox,.imgsplit__media{display:inline-block;line-height:0;max-width:100%}.imgsplit__imagebox{overflow:hidden}.imgsplit__image,.imgsplit__imagebox{border-radius:var(--imgsplit-radius,12px)}.imgsplit__image{display:block;height:auto;max-width:100%;width:100%}.imgsplit__imagebox>.imgsplit__image{border-radius:0}@media (max-width:767px){.imgsplit__col--image{order:1;width:100%}.imgsplit__col--text{align-items:stretch;order:2;width:100%}.imgsplit__media{display:block;max-width:100%;width:var(--imgsplit-mobile-image-w,100%)}.imgsplit__imagebox{display:block;max-width:100%;width:100%}}@media (min-width:768px){.imgsplit__row{align-items:stretch;flex-direction:row;gap:var(--imgsplit-gap,4rem)}.imgsplit__col--text{flex:1 1 0%;min-width:0;width:auto}.imgsplit__col--image{flex:0 0 auto;max-width:100%;min-width:0;width:var(--imgsplit-col-w,min(800px,60%))}.imgsplit__col--image .imgsplit__media{display:block;max-width:100%;width:var(--imgsplit-media-w,100%)}.imgsplit__col--image .imgsplit__imagebox{display:block;max-width:100%;width:100%}.imgsplit--image-left .imgsplit__col--image{order:1}.imgsplit--image-left .imgsplit__col--text{order:2}.imgsplit--image-right .imgsplit__col--text{order:1}.imgsplit--image-right .imgsplit__col--image{order:2}.imgsplit--stacked .imgsplit__row{flex-direction:column;gap:var(--imgsplit-row-gap,2rem)}.imgsplit--stacked .imgsplit__col--image{order:1}.imgsplit--stacked .imgsplit__col--text{flex:0 0 auto;order:2;width:100%}}.imgsplit__link{color:inherit;display:block;line-height:0;max-width:100%;text-decoration:none;width:100%}.imgsplit__link:focus-visible{border-radius:var(--imgsplit-radius,12px);outline:2px solid currentColor;outline-offset:3px}