.cm-relief-home .ref-cta{display:grid;grid-template-columns:1.35fr 1fr;gap:32px;align-items:center;padding:36px}
.cm-relief-home .ref-cta>div:first-child{max-width:none;min-width:0}
.cm-relief-home .ref-cta h2{font-size:clamp(26px,2.5vw,38px);line-height:1.15}
.cm-relief-home .ref-cta .ref-cta-picture{display:block;position:relative;inset:auto;width:100%;height:280px;aspect-ratio:auto!important;opacity:1;border:3px solid #fff;border-radius:22px;overflow:hidden;box-shadow:0 5px 0 #a8bbd2,0 16px 26px #143b6126;transform:none}
.cm-relief-home .ref-cta .ref-cta-picture:after{display:none}
.cm-relief-home .ref-cta .ref-cta-picture img{position:static;width:100%;height:100%;max-width:none;object-fit:cover;object-position:right center;transform:none}
.cm-relief-home .ref-trust .ref-physio{position:relative;height:96px;min-height:96px;padding:0;background:#082d47;overflow:hidden;border:3px solid #fff;box-shadow:0 4px 0 #b5c8dc,0 12px 24px #173c6912}
.cm-relief-home .ref-trust .ref-physio img{position:absolute;left:50%;top:50%;width:calc(100% - 24px);height:auto;max-height:none;object-fit:contain;transform:translate(-50%,-50%)}
@media(max-width:1000px){.cm-relief-home .ref-cta{grid-template-columns:1.2fr 1fr;gap:24px;padding:28px}.cm-relief-home .ref-cta .button{margin-bottom:12px}.cm-relief-home .ref-cta .ref-cta-picture{height:300px}}
@media(max-width:760px){.cm-relief-home .ref-cta{grid-template-columns:1fr;padding:24px}.cm-relief-home .ref-cta .ref-cta-picture{height:240px}.cm-relief-home .ref-trust .ref-physio{height:100px;min-height:100px}}
.cm-relief-home .ref-cta>div:first-child{width:100%}.cm-relief-home .ref-cta .button{margin-top:8px;margin-bottom:8px}
.cm-relief-home .ref-trust>div.ref-physio{background:#082d47!important}
