.text-accordions{display:grid;gap:clamp(24px,10vw,64px);grid-template-columns:.31fr .69fr}.text-accordions__column--content{position:relative}.text-accordions__column--content .content{position:sticky;right:0;top:120px}.text-accordions__column--content p:last-of-type{margin-bottom:0}.text-accordions--dark h1,.text-accordions--dark h2,.text-accordions--dark h3,.text-accordions--dark h4,.text-accordions--dark h5,.text-accordions--dark h6,.text-accordions--dark p{color:#000}.text-accordions--light .text-cta,.text-accordions--light h1,.text-accordions--light h2,.text-accordions--light h3,.text-accordions--light h4,.text-accordions--light h5,.text-accordions--light h6,.text-accordions--light p{color:#fff}.text-accordions--light .text-cta:hover{color:var(--secondary)}.text-accordions:has(.heading_border_line) h1,.text-accordions:has(.heading_border_line) h2,.text-accordions:has(.heading_border_line) h3,.text-accordions:has(.heading_border_line) h4,.text-accordions:has(.heading_border_line) h5,.text-accordions:has(.heading_border_line) h6{margin-bottom:0}.text-accordions .heading_border_line{background-color:var(--secondary);margin:28px 0}.text-accordions .accordion:first-of-type{padding-top:0}.text-accordions.text-accordions--dark .accordion{border-color:#f2f2f2}.text-accordions.text-accordions--light .accordion{border-color:#4d4d4d}.text-accordions.text-accordions--dark .accordion .accordion__title-indicator__title span{color:#000}.text-accordions.text-accordions--light .accordion .accordion__title-indicator__title span{color:#fff}.text-accordions .accordion .accordion__title-indicator__title span{opacity:.4}.text-accordions .accordion.active .accordion__title-indicator__title span,.text-accordions .accordion:hover .accordion__title-indicator__title span{opacity:1}.text-accordions .accordion .accordion__title-indicator__title span{font-size:38px;font-weight:600;letter-spacing:-.38px;line-height:1.1;transition:.15s linear}.accordion:has(.text-cta) p:last-of-type{margin-bottom:24px}.accordion .text-cta{display:block}.text-accordions .accordion .accordion__content{align-items:stretch;display:flex;flex-direction:row;gap:90px}.accordion__body-column.accordion__body-column--image{max-width:345px}.accordion-cta-wrapper{display:block;margin-top:32px}@media screen and (max-width:1240px){.text-accordions .accordion .accordion__content{gap:32px}.accordion__body-column.accordion__body-column--content{width:70%}.accordion__body-column.accordion__body-column--image{width:30%}}@media screen and (max-width:1023px){.text-accordions{grid-template-columns:1fr}.text-accordions__column--accordion{margin-top:48px}.text-accordions .accordion .accordion__content{flex-direction:column}.accordion__body-column.accordion__body-column--content{width:100%}.accordion__body-column.accordion__body-column--image{max-width:unset;width:100%}.accordion__body-column.accordion__body-column--image img{border-radius:0;height:300px;object-fit:cover;object-position:center;overflow:clip;width:100%}}@media (max-width:767px){.text-accordions{gap:0;grid-template-columns:1fr}.title-index{min-width:30px}.text-accordions__column.text-accordions__column--images{display:none}.text-accordions .accordion .accordion__title-indicator__title span{font-size:24px}}