.l-sticky-overlap-cards-section{background:var(--white-color);padding:0}.l-sticky-overlap-cards-section>.row-fluid{max-width:100%}.l-sticky-overlap-cards-section>.row-fluid>.dnd-column{padding:0}.c-sticky-overlap-cards__card{background:linear-gradient(to bottom,transparent 40px,var(--white-color) 40px);overflow:hidden}.c-sticky-overlap-cards__card:before:not(:first-child){background:transparent;content:"";display:block;height:40px;width:100%}.c-sticky-overlap-cards__card-title{height:60px;transition:height .3s ease}.c-sticky-overlap-cards__card-title h4{margin-bottom:0;transition:font-size .3s ease}.c-sticky-overlap-cards__card:not(:first-child) .c-sticky-overlap-cards__card-title h4{color:var(--white-color)}.c-sticky-overlap-cards__card.c-sticky-overlap-cards__card-item-4:before{height:0}.c-sticky-overlap-cards__card-item-1 .c-sticky-overlap-cards__card-title{background:var(--karman-green)}.c-sticky-overlap-cards__card-item-2 .c-sticky-overlap-cards__card-title{background:#01b19c;margin-top:40px}.c-sticky-overlap-cards__card-item-3 .c-sticky-overlap-cards__card-title{background:#0182bf}.c-sticky-overlap-cards__card-item-4 .c-sticky-overlap-cards__card-title{background:var(--karman-blue)}.c-sticky-overlap-cards__card-content,.c-sticky-overlap-cards__card-title-inner{margin:0 auto;max-width:var(--container-width);padding:15px 20px;width:100%}.c-sticky-overlap-cards__card-content{gap:20px}.c-sticky-overlap-cards__content-carousel{width:100%}.c-sticky-overlap-cards__content-carousel-item{cursor:pointer;gap:25px}.c-sticky-overlap-cards__content-carousel-item,.c-sticky-overlap-cards__content-carousel-item h1,.c-sticky-overlap-cards__content-carousel-item h2,.c-sticky-overlap-cards__content-carousel-item h3,.c-sticky-overlap-cards__content-carousel-item h4,.c-sticky-overlap-cards__content-carousel-item h5,.c-sticky-overlap-cards__content-carousel-item h6{color:var(--karman-greyed-out-text)}.c-sticky-overlap-cards__content-carousel-item.js-is-active,.c-sticky-overlap-cards__content-carousel-item.js-is-active h1,.c-sticky-overlap-cards__content-carousel-item.js-is-active h2,.c-sticky-overlap-cards__content-carousel-item.js-is-active h3,.c-sticky-overlap-cards__content-carousel-item.js-is-active h4,.c-sticky-overlap-cards__content-carousel-item.js-is-active h5,.c-sticky-overlap-cards__content-carousel-item.js-is-active h6{color:var(--karman-text-grey)}.c-sticky-overlap-cards__content-carousel-item.js-is-active:not(:last-child) .c-sticky-overlap-cards__content-carousel-item-content-wrapper,.c-sticky-overlap-cards__content-carousel-item:not(:last-child) .c-sticky-overlap-cards__content-carousel-item-content-wrapper{padding-bottom:20px}.c-sticky-overlap-cards__content-carousel-item-marker{position:relative;text-align:center;width:50px}.c-sticky-overlap-cards__content-carousel-item-marker svg{display:block;margin:0 auto;position:relative;z-index:2}.c-sticky-overlap-cards__content-carousel-item-marker:before{background:var(--karman-greyed-out-text);content:"";height:100%;position:absolute;top:0;width:1px}.c-sticky-overlap-cards__content-carousel-item:last-child .c-sticky-overlap-cards__content-carousel-item-marker:before{display:none}.c-sticky-overlap-cards__content-carousel-item-marker--active,.c-sticky-overlap-cards__content-carousel-item-marker--inactive{transition:opacity .3s ease}.c-sticky-overlap-cards__content-carousel-item .c-sticky-overlap-cards__content-carousel-item-content,.c-sticky-overlap-cards__content-carousel-item .c-sticky-overlap-cards__content-carousel-item-marker--active{display:none;opacity:0}.c-sticky-overlap-cards__content-carousel-item .c-sticky-overlap-cards__content-carousel-item-marker--inactive,.c-sticky-overlap-cards__content-carousel-item.js-is-active .c-sticky-overlap-cards__content-carousel-item-content,.c-sticky-overlap-cards__content-carousel-item.js-is-active .c-sticky-overlap-cards__content-carousel-item-marker--active{display:block;opacity:1}.c-sticky-overlap-cards__content-carousel-item.js-is-active .c-sticky-overlap-cards__content-carousel-item-marker--inactive{display:none;opacity:0}.c-sticky-overlap-cards__content-carousel-item-marker--inactive{width:50px}.c-sticky-overlap-cards__content-carousel-item-marker--active svg{display:block;height:50px;margin:0 auto;width:50px}.c-sticky-overlap-cards__content-carousel-item-marker--inactive svg{display:block;height:30px;margin:0 auto;width:30px}.c-sticky-overlap-cards__image{flex-grow:1;width:100%}.c-sticky-overlap-cards__image img{width:100%}@media (min-width:768px){.c-sticky-overlap-cards{top:60px}.c-sticky-overlap-cards__card{position:sticky}.c-sticky-overlap-cards__card.c-sticky-overlap-cards__card-item-1,.c-sticky-overlap-cards__card.c-sticky-overlap-cards__card-item-2{top:60px}.c-sticky-overlap-cards__card.c-sticky-overlap-cards__card-item-3{top:140px}.c-sticky-overlap-cards__card.c-sticky-overlap-cards__card-item-4{top:0}.c-sticky-overlap-cards__content-carousel{width:58.33333%}.c-sticky-overlap-cards__card-title.js-is-sticky{height:40px}.c-sticky-overlap-cards__card-title.js-is-sticky h4{font-size:1em}.c-sticky-overlap-cards__image{width:auto}}@media (min-width:1280px){.c-sticky-overlap-cards,.c-sticky-overlap-cards__card.c-sticky-overlap-cards__card-item-1,.c-sticky-overlap-cards__card.c-sticky-overlap-cards__card-item-2{top:80px}.c-sticky-overlap-cards__card.c-sticky-overlap-cards__card-item-3{top:160px}.c-sticky-overlap-cards__card.c-sticky-overlap-cards__card-item-4{top:0}.c-sticky-overlap-cards__card-title-inner{padding:15px 0}.c-sticky-overlap-cards__card-content{gap:56px;padding:45px 0}.c-sticky-overlap-cards__content-carousel-item{gap:50px}.c-sticky-overlap-cards__content-carousel-item-marker,.c-sticky-overlap-cards__content-carousel-item-marker--inactive{width:85px}.c-sticky-overlap-cards__content-carousel-item-marker--active svg{height:85px;width:85px}.c-sticky-overlap-cards__content-carousel-item:not(:last-child) .c-sticky-overlap-cards__content-carousel-item-content-wrapper{padding-bottom:40px}.c-sticky-overlap-cards__content-carousel-item.js-is-active:not(:last-child) .c-sticky-overlap-cards__content-carousel-item-content-wrapper{padding-bottom:60px}}