/*!!! CSS for "extended media" layout below main cascade !!!*/section.u5m-alternating-content{margin:var(--section-margin-none);padding:var(--section-padding-medium);.intro-content .heading{font-weight:400}.intro-content span.description{font-size:16px}.u5-video-player{border-radius:inherit;display:flex;overflow:hidden;position:relative;width:100%;.u5-video-poster{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;width:100%}.u5-video-play{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:100px;justify-content:center;left:50%;margin:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px;img{display:block;height:100px;max-width:100px;transition:transform .2s ease;width:100px}&:focus-visible img,&:hover img{transform:scale(1.06)}}}.section-inner.center{.alternating-content-row{align-items:center;column-gap:80px;display:flex;justify-content:space-between;row-gap:30px;@media (max-width:768px){flex-direction:column}&.left{flex-direction:row-reverse;@media (max-width:768px){flex-direction:column}}&.top-aligned{align-items:flex-start;@media (max-width:768px){align-items:center}}&.center-aligned{align-items:center}&.bottom-aligned{align-items:flex-end;@media (max-width:768px){align-items:center}}&.has-icon-list{align-items:flex-start}&:not(.custom-widths){.additional-content,.content-col{flex:1 1 0;min-width:0;@media (max-width:768px){flex:none;width:100%}}.intro-content{flex:none;width:100%}}&.custom-widths{.content-col .intro-content{.description,.heading{max-width:100%}}}.content-col{display:flex;flex-direction:column;gap:30px;@media (max-width:768px){flex:unset;width:100%}.intro-content{margin-bottom:0}}.content-blockquote{background:var(--white);border:0;border-left:3px solid var(--accent,var(--yellow));border-radius:var(--border3);box-shadow:var(--shadow1);color:var(--black);font-family:var(--font1);font-size:20px;font-style:italic;font-weight:400;margin:0;padding:20px 24px;@media (max-width:580px){font-size:18px}p:first-of-type{margin-top:0}p:last-of-type{margin-bottom:0}}.additional-content{.image,.video{width:100%}.hs-video-container,.hs-video-widget,.image img,.u5-video-player>video,.u5-video-poster,iframe{display:block;height:auto;max-width:100%;width:100%}.video{.hs-video-container,.hs-video-widget{margin:0}}.icon-list{display:flex;flex-direction:column;gap:22px}.icon-list-item{align-items:center;display:flex;gap:16px}.icon-list-icon{align-items:center;background:var(--accent,var(--purple));border-radius:8px;color:var(--white);display:flex;flex:0 0 auto;height:40px;justify-content:center;line-height:0;width:40px;.hs-icon,span{align-items:center;display:flex;justify-content:center;line-height:0}svg{display:block;fill:currentColor;height:20px;margin:0;width:20px}}.icon-list-copy{color:var(--action2);font-size:16px;line-height:1.4;margin:0;.content,.title{display:inline}.title{font-weight:700}.content{font-weight:400}.title+.content{margin-left:.35em}}.additional-buttons{display:flex;flex-wrap:wrap;gap:16px;margin:30px 0 0}&.has-icon-list{overflow:visible}@media (max-width:768px){flex:unset;height:auto;width:100%}}}}&.dark-mode{.icon-list-copy{color:var(--white)}}}section.u5m-alternating-content .section-inner.center .alternating-content-row{.additional-content{border-radius:var(--border3);box-shadow:var(--shadow1);overflow:hidden;&.no-embed-shadow{border-radius:0;box-shadow:none;padding:20px;.hs-video-container,.hs-video-widget,iframe{border-radius:0}}&.has-icon-list{background:transparent;border-radius:0;box-shadow:none;overflow:visible;padding:0}}}section.u5m-alternating-content .section-inner.center .alternating-content-row.extend-media-to-edge{.additional-content,.content-col{flex:1 1 0;margin:0;max-width:none;min-width:0;width:auto}.image,.image img,.video{max-width:none;width:100%}.image img{display:block;height:auto}.video{.hs-video-container,.hs-video-widget{margin:0;max-width:100%!important;width:100%}}@media (max-width:768px){.additional-content,.content-col{flex:unset;width:100%}}}.popover-container.u5-video-popover{.popover-inner-container{background:transparent;box-shadow:none;overflow:hidden;padding:0}.popover-content-container{max-height:none;overflow:hidden;video{background:#000;border-radius:var(--border3);display:block;height:auto;max-width:960px;width:100%}}}