:root{--slide-overlap:44px}carousel-slide-ce{background:linear-gradient(to right,var(--color-blue) 0,var(--color-blue) 50%,#fff 50%,#fff 100%);display:block}media-carousel-ce[data-bg=grey]{background:var(--color-grey-tertiary)}media-carousel-ce[data-bg=grey] carousel-slide-ce{background:linear-gradient(to right,var(--color-blue) 0,var(--color-blue) 50%,var(--color-grey-tertiary) 50%,var(--color-grey-tertiary) 100%)}carousel-slide-ce content-width-ce{background:linear-gradient(to right,var(--color-blue) 0,var(--color-blue) 80%,#fff 80%,#fff 100%);display:flex;margin-block-end:var(--slide-overlap);min-height:600px}media-carousel-ce[data-bg=grey] carousel-slide-ce content-width-ce{background:linear-gradient(to right,var(--color-blue) 0,var(--color-blue) 80%,var(--color-grey-tertiary) 80%,var(--color-grey-tertiary) 100%)}carousel-slide-header-ce{color:#fff;display:flex;flex-basis:45%;flex-direction:column;flex-shrink:0;padding-block:var(--space-2xl-3xl);padding-inline-end:var(--space-l-xl)}carousel-slide-header-ce h2{color:#fff}carousel-slide-header-ce a.btn,carousel-slide-header-ce h2,carousel-slide-header-ce p{transition:transform .3s ease-out}carousel-slide-header-ce a.btn{width:max-content}carousel-slide-ce .carousel-nav{align-items:center;display:flex;gap:var(--space-2xs-xs);list-style:none;margin-block:auto 0;padding:0}carousel-slide-ce .carousel-nav button{background:none;border:none;cursor:pointer;margin:0;padding:0}carousel-slide-media-ce{display:flex;margin-block-start:calc(var(--space-l-xl) - var(--slide-overlap));transform:translateY(var(--slide-overlap));transition:opacity .3s ease-in;width:100%}carousel-slide-media-ce img{aspect-ratio:1.7;box-shadow:-10px 10px 15px 0 rgba(0,0,0,.1);height:100%;object-fit:cover;object-position:top;width:100%}carousel-slide-media-ce .open-video{background:transparent;border:none;cursor:pointer;padding:0;position:relative}carousel-slide-media-ce .open-video:focus-visible .play-btn,carousel-slide-media-ce .open-video:hover .play-btn{opacity:.8}carousel-slide-media-ce .open-video .play-btn{align-items:center;background:var(--color-blue);border-radius:50%;box-shadow:-10px 10px 15px 0 rgba(0,0,0,.1);display:flex;height:5rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-out;width:5rem}carousel-slide-media-ce .hs-video-widget,carousel-slide-media-ce .video-widget{width:70vw}.video-modal::backdrop{background:#1677ca;filter:blur(2px);opacity:.75}.video-modal{background:transparent;border:none;outline:none;padding:0;position:relative}.video-modal .close-modal{background:var(--color-blue);border:none;cursor:pointer;display:flex;margin:0;padding:1.5rem;position:absolute;right:0;top:0;transition:background-color .3s ease-out;z-index:1}media-carousel-ce .carousel-control-wrapper{position:relative;transform:translateY(calc(0px - var(--slide-overlap)))}media-carousel-ce .button-group{display:flex;justify-content:flex-start;padding-inline-start:calc(45% - 86px);position:relative;width:max-content;z-index:1}media-carousel-ce .button-group .btn{background:var(--color-blue);border:none;cursor:pointer;margin:0;padding:1.75rem;transition:background-color .3s ease-out}media-carousel-ce .button-group .btn.btn-previous{background:var(--color-dark-blue)}.video-modal .close-modal:focus-visible,.video-modal .close-modal:hover,media-carousel-ce .button-group .btn:focus-visible,media-carousel-ce .button-group .btn:hover{background:var(--color-light-blue-tertiary)}media-carousel-ce .button-group .btn:focus-visible svg path,media-carousel-ce .button-group .btn:hover svg path{fill:var(--color-blue)}.video-modal .close-modal:focus-visible svg path,.video-modal .close-modal:hover svg path{stroke:var(--color-blue);fill:var(--color-light-blue-tertiary)}.video-modal .close-modal:focus-visible svg path~path,.video-modal .close-modal:hover svg path~path{stroke:var(--color-light-blue-tertiary);fill:var(--color-blue)}.splide__list{align-items:flex-start}.splide__slide:not(.is-active){height:0}media-carousel-ce{display:block;margin-block-end:calc(0rem - var(--slide-overlap));z-index:1}media-carousel-ce .splide__pagination__page{background:var(--color-blue);border:1px solid var(--color-light-blue);border-radius:50%;display:inline-block;height:8px;margin:3px;padding:0;position:relative;transform:scale(1.4);transition:transform .2s linear;width:8px}media-carousel-ce .splide__pagination{gap:var(--space-3xs-2xs);left:0;padding:0 0 0 1.5rem;position:absolute;top:calc(-24px - var(--space-m-l))}media-carousel-ce .splide__pagination__page.is-active{background:#fff;border-color:#fff;z-index:1}media-carousel-ce .splide__pagination__page:hover{cursor:pointer;opacity:.9}media-carousel-ce .splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}media-carousel-ce .splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}@media (max-width:1023px){carousel-slide-ce{background:#fff}carousel-slide-ce content-width-ce{background:#fff;flex-direction:column;max-width:100%;min-height:unset;padding-inline:0}carousel-slide-header-ce{background:var(--color-blue);padding-inline:1.5rem}media-carousel-ce .carousel-nav{margin-block-start:revert}carousel-slide-media-ce{margin-block-start:0;transform:none}media-carousel-ce .button-group{justify-content:flex-end;margin-inline-start:auto;padding-inline:0}media-carousel-ce .splide__pagination{left:50%;padding-inline-start:0;transform:translateX(-50%)}dialog.video-modal:modal{max-width:100vw}carousel-slide-media-ce .hs-video-widget,carousel-slide-media-ce .video-widget{width:100vw}.video-modal .close-modal{box-shadow:-10px 10px 15px 0 rgba(0,0,0,.1);display:flex;margin-inline-start:auto;position:relative}}