:has(>.cta-white){container-name:cta-white;container-type:inline-size}.cta-white{align-items:center;background-color:var(--so-color-white);border:1px solid var(--so-color-border);border-radius:var(--so-border-radius-l);color:var(--so-color-text);display:flex;gap:80px;padding:48px;&>div{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:24px;min-width:0;width:100%}& h2{margin:0 48px 0 0;@media (max-width:768px){margin-bottom:24px;margin-left:0;margin-right:0;margin-top:0}}& .cta-white-text{font-size:20px;line-height:1.5}& .cta-white-text p{margin:0}& .cta-white-text p+p{margin-top:16px}& .buttons-wrapper{margin:0}&.has-image figure{aspect-ratio:4/3;border-radius:var(--so-border-radius-m);flex:0 0 479px;margin:0;overflow:hidden;width:100%}& figure img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}@media (max-width:1000px){gap:32px;padding-bottom:24px;padding-left:24px;padding-right:24px;padding-top:24px}@media (max-width:768px){flex-direction:column}}.dnd-row:has(>.row-fluid>.dnd-module>.hs_cos_wrapper>.cta-white){margin-bottom:var(--so-group-spacing);margin-top:var(--so-group-spacing)}.dnd-row:has(>.row-fluid>.dnd-module>.hs_cos_wrapper>.cta-white):has(+.dnd-row){margin-bottom:0}.dnd-row:has(>.row-fluid>.dnd-module>.hs_cos_wrapper>.cta-white)+.dnd-row:has(>.row-fluid>.dnd-module>.hs_cos_wrapper>.cta-white){margin-top:32px}@container cta-white (width <= 768px){.cta-white{gap:24px;padding:24px;>div{gap:16px;margin:0;h2{font-size:var(--so-fontsize-h4)}}&.has-image{>figure{aspect-ratio:unset;flex:1;object-fit:contain;width:fit-content}}}}@media (max-width:480px){.cta-white{flex-direction:column;>figure{width:100%!important}}}