.cl-grid.csol-media-with-rich-text{display:flex;flex-direction:column}.cl-grid.csol-media-with-rich-text:not(:last-of-type){padding-bottom:40px}@container (width >= 600px){.cl-grid.csol-media-with-rich-text:not(:last-of-type){padding-bottom:64px}.cl-grid.csol-media-with-rich-text{display:grid;--cl-grid-template-areas-phone:"media media text text";--cl-grid-template-areas-tablet:"media media media media text text text text";--cl-grid-template-areas-desktop:"media media media media media media text text text text text text"}.cl-grid.csol-media-with-rich-text.-x-small-media{--cl-grid-template-areas-phone:"media text text text";--cl-grid-template-areas-tablet:"media media text text text text text text";--cl-grid-template-areas-desktop:"media media media text text text text text text text text text"}.cl-grid.csol-media-with-rich-text.-small-media,.cl-grid.csol-media-with-rich-text.-xs-media{--cl-grid-template-areas-phone:"media text text text";--cl-grid-template-areas-tablet:"media media media text text text text text";--cl-grid-template-areas-desktop:"media media media media text text text text text text text text"}.cl-grid.csol-media-with-rich-text.-large-media{--cl-grid-template-areas-phone:"media media media text";--cl-grid-template-areas-tablet:"media media media media media text text text";--cl-grid-template-areas-desktop:"media media media media media media media media text text text text"}.cl-grid.csol-media-with-rich-text.-x-large-media{--cl-grid-template-areas-phone:"media media media media" "text text text text";--cl-grid-template-areas-tablet:"media media media media media media media media" "text text text text text text text text";--cl-grid-template-areas-desktop:". . media media media media media media media media . ." "text text text text text text . . . . . ."}}@container (width >= 600px){.cl-grid.csol-media-with-rich-text.-x-large-media:has(.csol-media-with-rich-text-heading){--cl-grid-template-areas-phone:"media media media media" "heading heading heading heading" "text text text text";--cl-grid-template-areas-tablet:"media media media media media media media media" "heading heading heading heading heading heading heading heading" "text text text text text text text text";--cl-grid-template-areas-desktop:". . media media media media media media media media . ." "heading heading heading text text text text text text . . ."}.cl-grid.csol-media-with-rich-text.-full-width-media{--cl-grid-template-areas-phone:"media media media media" "text text text text";--cl-grid-template-areas-tablet:"media media media media media media media media" "text text text text text text text text";--cl-grid-template-areas-desktop:"media media media media media media media media media media media media" "text text text text text text . . . . . ."}.cl-grid.csol-media-with-rich-text.-full-width-media:has(.csol-media-with-rich-text-heading){--cl-grid-template-areas-phone:"media media media media" "heading heading heading heading" "text text text text";--cl-grid-template-areas-tablet:"media media media media media media media media" "heading heading heading heading heading heading heading heading" "text text text text text text text text";--cl-grid-template-areas-desktop:"media media media media media media media media media media media media" "heading heading heading text text text text text text . . ."}.cl-grid.csol-media-with-rich-text.-rich-text-first{--cl-grid-template-areas-phone:"text text media media";--cl-grid-template-areas-tablet:"text text text text media media media media";--cl-grid-template-areas-desktop:"text text text text text text media media media media media media"}.cl-grid.csol-media-with-rich-text.-rich-text-first.-x-small-media{--cl-grid-template-areas-phone:"text text text media";--cl-grid-template-areas-tablet:"text text text text text text media media";--cl-grid-template-areas-desktop:"text text text text text text text text text media media media"}.cl-grid.csol-media-with-rich-text.-rich-text-first.-small-media,.cl-grid.csol-media-with-rich-text.-rich-text-first.-xs-media{--cl-grid-template-areas-phone:"text text text media";--cl-grid-template-areas-tablet:"text text text text text media media media";--cl-grid-template-areas-desktop:"text text text text text text text text media media media media"}.cl-grid.csol-media-with-rich-text.-rich-text-first.-large-media{--cl-grid-template-areas-phone:"text media media media";--cl-grid-template-areas-tablet:"text text text media media media media media";--cl-grid-template-areas-desktop:"text text text text media media media media media media media media"}}.cl-grid.csol-media-with-rich-text .csol-media-with-rich-text-media{grid-area:media;padding-bottom:1.5rem}@container (width >= 600px){.cl-grid.csol-media-with-rich-text .csol-media-with-rich-text-media{padding:0}}.cl-grid.csol-media-with-rich-text .csol-media-with-rich-text-media>img{height:auto;width:100%}.cl-grid.csol-media-with-rich-text .csol-media-with-rich-text-media>iframe,.cl-grid.csol-media-with-rich-text .csol-media-with-rich-text-media>video{aspect-ratio:16/9;height:auto;width:100%}.cl-grid.csol-media-with-rich-text .csol-media-with-rich-text-media.-carousel{container-name:carousel-wrapper;container-type:inline-size}.cl-grid.csol-media-with-rich-text .csol-media-with-rich-text-media .cl-carousel-slide{align-items:center;display:flex;justify-content:center}.cl-grid.csol-media-with-rich-text .csol-media-with-rich-text-rich-text{align-self:center;grid-area:text;padding:0}.cl-grid.csol-media-with-rich-text .csol-media-with-rich-text-rich-text>:first-child{margin-top:0}.cl-grid.csol-media-with-rich-text .csol-media-with-rich-text-rich-text>:last-child:not(:first-child){margin-bottom:0}.cl-grid.csol-media-with-rich-text .csol-media-with-rich-text-rich-text>.csol-media-rich-text-heading{margin-top:0}@container (width >= 600px){.cl-grid.csol-media-with-rich-text.-xs-media .csol-media-with-rich-text-media{text-align:center}}.cl-grid.csol-media-with-rich-text.-xs-media .csol-media-with-rich-text-media img{max-width:150px}.cl-grid.csol-media-with-rich-text.-full-width-media .csol-media-with-rich-text-media{margin:0 0 .5rem;padding:0}.cl-grid.csol-media-with-rich-text.-full-width-media,.cl-grid.csol-media-with-rich-text.-x-large-media{row-gap:.75rem}@container (width >= 1080px){.cl-grid.csol-media-with-rich-text.-full-width-media .csol-media-with-rich-text-media,.cl-grid.csol-media-with-rich-text.-x-large-media .csol-media-with-rich-text-media{margin:.75rem 0 1.5rem}}.cl-grid.csol-media-with-rich-text.-full-width-media .cl-rich-text,.cl-grid.csol-media-with-rich-text.-x-large-media .cl-rich-text{grid-area:text}.cl-grid.csol-media-with-rich-text.-full-width-media .csol-media-with-rich-text-heading,.cl-grid.csol-media-with-rich-text.-x-large-media .csol-media-with-rich-text-heading{grid-area:heading;margin:0}.cl-grid.csol-media-with-rich-text.-x-large-media .csol-media-with-rich-text-media{display:grid;margin-bottom:.75rem;padding:.75rem}@media(width >= 1080px){.cl-grid.csol-media-with-rich-text.-x-large-media .csol-media-with-rich-text-media{grid-column:1/-1;grid-row:1;grid-template-columns:subgrid;margin-bottom:1.5rem;padding:1.5rem 0}.cl-grid.csol-media-with-rich-text.-x-large-media .csol-image,.cl-grid.csol-media-with-rich-text.-x-large-media .hs-video-widget{grid-area:media}}.cl-grid.csol-media-with-rich-text .csol-media-with-rich-text-media.-media-frame iframe,.cl-grid.csol-media-with-rich-text .csol-media-with-rich-text-media.-media-frame img{border:var(--cl-border-width-heavy) solid var(--cl-color-border-03)}.cl-grid.csol-media-with-rich-text .csol-media-with-rich-text-media.-media-frame iframe:not(.-rounded-corners),.cl-grid.csol-media-with-rich-text .csol-media-with-rich-text-media.-media-frame img:not(.-rounded-corners){border-radius:var(--cl-border-radius-small)}