.cta{display:flex;flex-direction:row;gap:32px;@media (width <= 1100px){gap:24px}@media (width <= 768px){figure{display:none}}>figure{background-color:var(--so-color-red)}.cta-content{background-color:var(--so-color-dark-gray);color:var(--so-color-white);display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;padding:48px;>*{width:100%}@media (width <= 1220px){padding-bottom:32px;padding-left:32px;padding-right:32px;padding-top:32px}@media (width <= 980px){padding-bottom:24px;padding-left:24px;padding-right:24px;padding-top:24px}}@media (width >= 768px){.cta-content,figure{max-width:calc(50% - 16px)}}>*{border-radius:24px;margin:0;overflow:hidden}h3.h1{margin:0!important;@media (width <= 1100px){font-size:38px}&+*{margin-top:20px;@media (width <= 1100px){margin-top:12px}}}p{margin-top:0}>figure>img{aspect-ratio:640/685;height:100%;object-fit:cover;width:100%}a.button{align-items:center;display:flex;justify-content:flex-start;margin-top:auto;min-height:56px;width:100%}.cta-klantbeoordeling{align-items:center;background-color:var(--so-color-charcoal);border-radius:24px;color:var(--so-color-white);display:flex;gap:8px;padding:24px 48px;@media (width <= 1220px){padding-bottom:16px;padding-left:32px;padding-right:32px;padding-top:16px}@media (768px <= width <= 980px),(width <= 576px){padding-bottom:12px;padding-left:24px;padding-right:24px;padding-top:12px;.h4{font-size:20px}}>*{margin:0}>svg{&:last-of-type{margin-right:auto}@media (768px <= width <= 980px),(width <= 576px){height:14px;width:14px}}>p{background-color:var(--so-color-gray);border-radius:999px;color:var(--so-color-white);font-family:var(--so-font-family-alt);font-size:12px;letter-spacing:-.05em;margin:0;overflow:hidden;padding:4px 8px;text-transform:uppercase;width:fit-content;@media (768px <= width <= 980px),(width <= 576px){font-size:10px}}}.cta-specialists-list{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;>span{color:var(--so-color-taupe);font-family:var(--so-font-family-alt);font-size:12px;letter-spacing:-.05em;line-height:1;text-transform:uppercase}}}