.image-content{padding:var(--spacer) 0}.image-content .inner{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.section{margin-bottom:0}.image-content .inner.image-right{direction:rtl}.image-content .inner.image-right>*{direction:ltr}.image-content .image{margin:0}.image-content .image img{display:block;height:auto;width:100%}.image-content .content-header{margin:0 0 10px}.image-content .content h2{color:#212322;font-size:36px;font-weight:700;line-height:1.2;margin:0 0 15px}.image-content .content .subheadline{color:#212322;font-size:18px;font-weight:600;line-height:1.5;margin:0 0 20px}.image-content .content .separator{background:linear-gradient(90deg,#0ae,#7566a0);border:none;height:1px;margin:0;opacity:1!important;width:260px}.image-content .content .rich-text{color:#212322;font-size:16px;line-height:1.7;margin:0 0 25px}.image-content .content .rich-text p{margin:0 0 20px}.image-content .content .rich-text p:last-child{margin-bottom:0}.image-content .content .rich-text ol,.image-content .content .rich-text ul{margin:0 0 15px;padding-left:20px}.image-content .content .rich-text li{margin-bottom:10px}.image-content .content .rich-text a{color:#212322;text-decoration:underline}.image-content .content .rich-text a:focus,.image-content .content .rich-text a:hover{text-decoration:none}.image-content .content .rich-text strong{font-weight:700}.image-content .content ul[role=list]{list-style:none;margin:0 0 25px;padding:0}.image-content .content ul[role=list] li{color:#212322;font-size:16px;line-height:1.7;margin-bottom:15px}.image-content .content ul[role=list] li:last-child{margin-bottom:0}@media (max-width:992px){.image-content .inner{gap:60px}.image-content .content h2{font-size:32px}.image-content .content .subheadline{font-size:17px}.image-content .content .rich-text,.image-content .content ul[role=list] li{font-size:15px}}@media (max-width:768px){.image-content{padding:60px 0}.image-content .inner{gap:40px;grid-template-columns:1fr}.image-content .inner.image-right{direction:ltr}.image-content .content h2{font-size:28px}.image-content .content .subheadline{font-size:16px}.image-content .content .separator{width:150px}.image-content .content .rich-text,.image-content .content ul[role=list] li{font-size:15px}}@media (max-width:480px){.image-content{padding:40px 0}.image-content .content h2{font-size:24px}.image-content .content .subheadline{font-size:15px}.image-content .content .separator{width:120px}.image-content .content .rich-text,.image-content .content ul[role=list] li{font-size:14px}}@media (prefers-reduced-motion:reduce){.image-content *{transition:none}}