.continuity-block{position:relative;overflow:hidden;background:#dddede;padding-top:var(--block-padding-top, 153px)}@media(min-width: 768px)and (max-width: 1279px){.continuity-block{padding-top:var(--block-padding-top, 90px)}}@media(max-width: 767px){.continuity-block{padding-top:var(--block-padding-top, 56px)}}.continuity-block{padding-bottom:var(--block-padding-bottom, 84px)}@media(min-width: 768px)and (max-width: 1279px){.continuity-block{padding-bottom:var(--block-padding-bottom, 60px)}}@media(max-width: 767px){.continuity-block{padding-bottom:var(--block-padding-bottom, 40px)}}.continuity-block .block-head{margin-bottom:46px}@media(min-width: 768px)and (max-width: 1279px){.continuity-block .block-head{margin-bottom:40px}}@media(max-width: 767px){.continuity-block .block-head{margin-bottom:32px}}.continuity-block .block-head h2{width:50%}@media(max-width: 767px){.continuity-block .block-head h2{width:100%}}.continuity-block__grid{display:grid;grid-template-columns:repeat(4, 1fr)}@media(min-width: 768px)and (max-width: 1279px){.continuity-block__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.continuity-block__grid{grid-template-columns:1fr;row-gap:1px}}.continuity-block__info,.continuity-block__image{grid-column:var(--col, auto)/span var(--span, 1);grid-row:var(--row, auto);aspect-ratio:var(--span, 1)}@media(min-width: 768px)and (max-width: 1279px){.continuity-block__info,.continuity-block__image{grid-column:auto/span var(--span, 1);grid-row:auto}}@media(max-width: 767px){.continuity-block__info,.continuity-block__image{grid-column:auto/span 1;grid-row:auto;aspect-ratio:auto}}.continuity-block__info{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:20px;background:#fff}@media(max-width: 767px){.continuity-block__info{justify-content:flex-start;gap:20px}}.continuity-block__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:68px;height:68px;background:#dddede}.continuity-block__icon img{width:32px;height:32px;object-fit:contain}.continuity-block__body>*{margin:0}.continuity-block__body>*+*{margin-top:12px}.continuity-block__body h3{font-size:28px}@media(max-width: 767px){.continuity-block__body h3{font-size:22px}}.continuity-block__image{margin:0;overflow:hidden}@media(max-width: 767px){.continuity-block__image{aspect-ratio:3/2}}.continuity-block__image img{width:100%;height:100%;object-fit:cover}