.image-text{max-width:1340px;display:flex;justify-content:space-between;align-items:center;margin:0 auto var(--section-margin) auto;padding:45px 0;position:relative;z-index:1}.image-text h3{font-size:28px;line-height:120%}@media (min-width: 768px){.image-text h3{font-size:36px}}@media (min-width: 1110px){.image-text h3{font-size:42px}}.image-text h3+p{font-size:18px}@media (min-width: 768px){.image-text h3+p{font-size:22px}}.image-text.colored:before{content:"";background:var(--color-background);position:absolute;left:50%;top:0;width:calc(100vw - var(--scrollbar-width));height:100%;margin:0 calc(-50vw + 7px);z-index:-1}.image-text.switched .image-text--image{order:2}.image-text.switched .image-text--text{order:1}@media (max-width: 767px){.image-text{display:block}}.image-text--text,.image-text--image{width:calc(50% - 30px)}@media (max-width: 767px){.image-text--text,.image-text--image{width:auto;margin-bottom:32px}}.image-text--image{position:relative}.image-text--image:after{content:"";position:absolute;left:0;bottom:0;width:100%;display:block;height:8px;background-color:var(--color-border);transition:.3s ease;z-index:1;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.image-text--image .copyright{position:absolute;display:block;left:100%;bottom:0;font-size:12px;text-align:left;line-height:1.2;z-index:2;transform-origin:0 100%;transform:rotate(-90deg);transition:.3s ease;color:var(--swatches-neutrals-white);text-shadow:0 0 3px rgba(0,0,0,.6),0 0 8px rgba(0,0,0,.6);width:calc(66.6% + 7px);padding:8px 18px}.image-text h2{margin-top:0;font-size:64px;line-height:70px}@media (max-width: 399px){.image-text h2{font-size:32px;line-height:35px;margin-bottom:.3em}}.image-text a{margin-top:11px}.image-text img{width:100%;height:auto;display:block;border-radius:4px}.image-text ul,.image-text ol{margin:1em 0 0;padding:0}.image-text ul li,.image-text ol li{position:relative;display:block;padding-left:32px;margin-bottom:.6em}@media (max-width: 767px){.image-text ul li,.image-text ol li{padding-left:24px}}.image-text ul li:after,.image-text ol li:after{content:"";position:absolute;left:0;width:8px;height:8px;border-radius:3px;background-color:var(--color-decoration);top:9px}@media (max-width: 767px){.image-text ul li:after,.image-text ol li:after{top:10px;width:6px;height:6px}}.image-text ul h3,.image-text ol h3{margin:0;font-size:var(--font-size-copy);font-weight:600}
