.csmb{container-name:csmb;container-type:inline-size}.csmb__inner{align-items:stretch;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;transition:grid-template-columns .3s ease}.csmb[data-media-position=left] .csmb__media{order:1}.csmb[data-media-position=left] .csmb__content,.csmb[data-media-position=right] .csmb__media{order:2}.csmb[data-media-position=right] .csmb__content{order:1}.csmb__media{align-items:center;display:flex;justify-content:center;min-width:0;padding:clamp(2rem,6cqw,5rem)}.csmb__media-el{max-width:100%;width:100%}.csmb__media-el--form,.csmb__media-el--html,.csmb__media-el--image,.csmb__media-el--video{border-radius:10px;overflow:hidden}.csmb__media-el--image{display:block;height:auto;object-fit:contain}.csmb__media-el--video iframe,.csmb__media-el--video video{border-radius:10px;display:block;height:auto;width:100%}.csmb__media-el--form{background:#fff;padding:clamp(1rem,3cqw,2rem)}.csmb__media-el--html{max-width:100%;width:100%}.csmb__media-el--html .hs-embed-wrapper{height:auto!important;max-width:100%!important;min-width:0!important;width:100%!important}.csmb__content{background-color:#eee;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,6cqw,5rem)}.csmb__content :is(h1,h2,h3,h4){font-size:clamp(1.5rem,1rem + 2.2cqw,2.75rem);line-height:1.15;margin:0 0 .6em}.csmb__content p{font-size:clamp(1rem,.9rem + .4cqw,1.15rem);line-height:1.5;margin:0 0 .75em}.csmb__content li,.csmb__content p,.csmb__content p *{font-family:inherit!important}.csmb__content li{font-size:clamp(1rem,.9rem + .4cqw,1.15rem);line-height:1.5;margin:0 0 .2em}.csmb__content li *{font-family:inherit!important}.csmb__content ul{padding-left:2.5em}.csmb__cta{align-items:center;background:#136d5b;border-radius:10px;display:inline-flex;font-weight:600;gap:.4em;margin-top:1.5em;padding:.75em 1.5em;transition:background-color .2s ease,transform .2s ease;width:fit-content}.csmb__cta,.csmb__cta:hover{color:#fff;text-decoration:none}.csmb__cta:hover{background-color:#0d483d;transform:scale(1.03)}@container csmb (max-width: 640px){.csmb__inner{grid-template-columns:1fr}.csmb[data-media-position=left] .csmb__media,.csmb[data-media-position=right] .csmb__media{order:1}.csmb[data-media-position=left] .csmb__content,.csmb[data-media-position=right] .csmb__content{order:2}}