.custom-image-with-text{--grid-desktop-horizontal-spacing: 49px}.custom-image-with-text .image-with-text__media{border-radius:25px;background-color:#d9d9d9;height:305px}@media screen and (min-width: 750px){.custom-image-with-text .image-with-text__media{height:394px;min-height:unset}}.custom-image-with-text .image-with-text__media--border{border:5px solid #0e4b3e}.custom-image-with-text .button--secondary{border-width:3px}@media screen and (min-width: 750px){.custom-image-with-text .button--secondary{border-width:4px}}.custom-image-with-text .image-with-text__content{padding:0}@media screen and (min-width: 750px){.custom-image-with-text .image-with-text__content{padding-top:12px}}.custom-image-with-text .image-with-text__heading{font-weight:800;font-size:46px;line-height:1;letter-spacing:-0.02em;text-shadow:none}@media screen and (min-width: 750px){.custom-image-with-text .image-with-text__heading{font-size:60px}}@media screen and (min-width: 1200px){.custom-image-with-text .image-with-text__heading{font-size:75px}}.custom-image-with-text .image-with-text__text{margin-top:7px;font-weight:700;font-size:20px;line-height:1.5;letter-spacing:0;text-align:center;color:#0e4b3e}@media screen and (min-width: 750px){.custom-image-with-text .image-with-text__text{margin-top:26px;font-size:28px;line-height:1.07;letter-spacing:.05em;text-align:start;max-width:511px}}.custom-image-with-text .image-with-text .grid{gap:26px}@media screen and (min-width: 750px){.custom-image-with-text .image-with-text .grid{gap:var(--grid-desktop-horizontal-spacing)}}.custom-image-with-text .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media,.custom-image-with-text .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__media{border-radius:25px}.custom-image-with-text .image-with-text__content .image-with-text__text+.button{margin-top:22px}@media screen and (min-width: 750px){.custom-image-with-text .image-with-text__content .image-with-text__text+.button{margin-top:53px}}@media screen and (max-width: 749.98px){.custom-image-with-text .image-with-text__media-item{padding:0 7px}}@media screen and (min-width: 750px){.custom-image-with-text .image-with-text__media-item{width:calc(53.2% - var(--grid-desktop-horizontal-spacing)/2)}}@media screen and (min-width: 750px){.custom-image-with-text .image-with-text__text-item{width:calc(46.8% - var(--grid-desktop-horizontal-spacing)/2)}}