.card-block{display:flex;justify-content:space-between}.card-block__info{flex:1;margin-right:32px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:992px){.card-block__info{text-align:center;margin-right:0}}.card-block__image{flex:1}.card-block__image--mobile{display:none}@media screen and (max-width:992px){.card-block__image--mobile{display:block;margin-top:16px}}.card-block__image--desktop{display:block}@media screen and (max-width:992px){.card-block__image--desktop{display:none}}.card-block__tag{font-size:14px;font-weight:700;color:var(--olive-green-500);background-color:var(--olive-green-100);padding:8px 16px;margin-bottom:24px;width:100%;max-width:fit-content;border-radius:16px}.card-block__text{font-size:14px;color:#bdbdbd;margin-bottom:16px}.card-block__title{font-size:48px;font-weight:600;line-height:56px;color:#1e1e1e}.card-block__subtitle{font-size:16px;line-height:24px;color:#616161;margin-top:16px}@media screen and (max-width:992px){.card-block__subtitle{margin-bottom:16px}}.card-block__button{margin-top:48px;cursor:pointer}@media screen and (max-width:992px){.card-block__button{margin:16px auto 0}}.card-block--medium .card-block__title{font-size:24px;line-height:32px;letter-spacing:-.25px;font-weight:600}.card-block--reverse{flex-direction:row-reverse}.card-block--reverse .card-block__info{margin:0 0 0 32px}.highlight{background-color:var(--olive-green-500);padding:48px;border-radius:16px}.highlight__text{font-size:32px;font-weight:500;line-height:40px;color:#fff;letter-spacing:-.5px}.highlight__button{margin-top:48px;display:block;color:var(--olive-green-100);background-color:var(--olive-green-300)}