.card-wrapper{background-color:var(--color-light-grey);border:1px solid var(--color-dark-grey);border-radius:var(--border-radius);margin:0 auto;max-width:1045px}.card-title{margin-bottom:0}.card-wrapper-top{align-items:center;border-bottom:1px solid var(--color-dark-grey);display:flex;justify-content:space-between;padding:10px 20px}.card-wrapper-content{align-items:flex-end;display:flex;flex-wrap:wrap;gap:40px;padding:0 0 0 40px}.card-wrapper-content-col{box-sizing:border-box;flex:1 1 calc(50% - 20px)}.card-section{align-items:center;justify-content:center;position:relative}.card-section-background-1{display:none;position:absolute;right:110px;top:380px;z-index:0}.card-section-background-2{display:none;left:190px;position:absolute;top:1200px;z-index:0}.card-section-background-3{display:none;position:absolute;right:240px;top:1592px;z-index:0}.card-section-background-4{display:none;left:80px;position:absolute;top:2370px;z-index:0}.card-section-background-5{display:none;position:absolute;right:140px;top:2980px;z-index:0}.card-section .pre-header{align-items:center;color:var(--color-black);display:flex;font-size:var(--subheading-16-bold);font-weight:700;justify-content:center;margin-bottom:40px}.card{display:flex;min-width:unset;position:-webkit-sticky!important;position:sticky!important;top:150px;word-wrap:break-word;background-clip:border-box;background-color:transparent;border:none;border-radius:unset;z-index:2}.card__inner{background:#fff;border-radius:14px;display:flex;transform-origin:center top;will-change:transform}.cards-image{min-height:470px}.cards{display:grid;gap:100px;grid-template-rows:repeat(var(--cards-count),var(--card-height));margin:0 auto;max-width:1024px;width:100%}.card__image-container{display:flex;flex-shrink:0;width:40%}.card__image{aspect-ratio:1;height:100%;object-fit:cover;width:100%}.card__content{display:flex;flex-direction:column;padding:40px 30px}.card__title{color:#16263a;font-size:60px;font-weight:600;margin:0;padding:0}.card__description{color:#16263a;font-size:24px;line-height:1.4}.space{height:90vh}.space--small{height:40vh}.card-wrapper-content .card-wrapper-content-col:first-child{padding-bottom:40px}@media (max-width:600px){.card__inner{flex-direction:column}.card__image-container{width:100%}.card__image{aspect-ratio:16/9}.card__title{font-size:32px}.card__description{font-size:16px}.card__content{padding:30px 20px}}.cards-pre-header{position:sticky;top:120px}.card:first-child .card-wrapper{box-shadow:0 35px 20px -20px rgba(78,175,255,.45)}.card:nth-child(2) .card-wrapper{box-shadow:0 35px 20px -20px rgba(255,172,39,.45)}.card:nth-child(3) .card-wrapper{box-shadow:0 35px 20px -20px rgba(142,255,236,.45)}.card:nth-child(4) .card-wrapper{box-shadow:0 35px 20px -20px rgba(78,175,255,.45)}.card:nth-child(5) .card-wrapper{box-shadow:0 35px 20px -20px rgba(255,172,39,.45)}.cards-pre-header,.cards-pre-header .pre-header-circle{transition:background-color .5s ease}.card-1 .pre-header-circle,.card-section .pre-header-circle{background-color:#006ff7}.card-2 .pre-header-circle{background-color:#ff8827}.card-3 .pre-header-circle{background-color:#00e5bf}.card-4 .pre-header-circle{background-color:#006ff7}.card-5 .pre-header-circle{background-color:#ff8827}@media only screen and (max-width:1040px){.card-section{padding:10px}}@media only screen and (max-width:910px){.card-wrapper-content{align-items:center;display:flex;flex-wrap:wrap;gap:20px;padding:20px 0 20px 20px}.card-wrapper-content .card-wrapper-content-col:first-child{padding-bottom:0}.card-wrapper-content .btn-wrap{display:flex}}@media only screen and (max-width:690px){.card-section{align-items:center;justify-content:center;padding:0 10px;position:relative}.cards{display:grid;gap:130px;grid-template-rows:repeat(var(--cards-count),var(--card-height));margin:0 auto;max-width:1024px;width:100%}.card-wrapper-content{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;padding:20px}.card{display:flex;min-width:unset;position:relative!important;top:0;word-wrap:break-word;background-clip:border-box;background-color:transparent;border:none;border-radius:unset;z-index:2}.cards .btn-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.card-section .pre-header{align-items:center;color:var(--color-black);display:flex;font-size:var(--subheading-16-bold);font-weight:700;justify-content:flex-start;margin-bottom:40px}}