.text-lists .text-item{--color-foreground:#1c2539;align-items:center;gap:14px;display:flex}.text-lists .text-item svg{min-width:28px;height:28px}.image-text .text-lists .text-item svg{background:var(--color-accent);color:#fff;border-radius:100%;width:28px;min-width:28px;height:28px;padding:6px}.text-lists .text-item:not(:first-child){margin-block-start:18px}.image-text .media-wrap{height:100%;display:flex;position:relative}.image-text .media-wrap img{object-fit:contain}.image-text .video-wrap img{object-fit:cover;height:100%}.video-wrap .button.open-video,.image-text .button.open-video{width:70px;height:70px;min-height:70px;padding:0}.list-block .text-item{flex-direction:column;align-items:flex-start;gap:0;max-width:225px;margin:0}.list-block .text-item svg{min-width:60px;height:60px;display:flex}.list-block .title{margin-block-start:32px}.list-block .text{margin-block-start:20px}.list-block{align-items:center;gap:30px;display:flex}.list-block .text-item{margin-block-start:0}.image-small{z-index:2;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background:#fff9;border-radius:10px;position:absolute;bottom:30px;right:0;box-shadow:0 30px 90px #041f1f4d}.image-small img{border-radius:inherit}.text-image-sticky .section-headings-right{min-width:auto}.text-image-sticky .image-text-card{background-color:var(--color-background);--position:calc(var(--header-height) + var(--top,40px));background-color:var(--color-background);top:var(--position);padding:60px 40px;position:sticky}.text-image-sticky .image-text-card:first-child{--color-background:#efeefb;--top:40px}.text-image-sticky .image-text-card:nth-child(2){--color-background:#ebfaa5;--top:100px}.text-image-sticky .image-text-card:nth-child(3){--color-background:#d4e6e9;--top:160px}.text-image-sticky-2 .image-text-card:nth-child(3),.text-image-sticky-2 .image-text-card:nth-child(2),.text-image-sticky-2 .image-text-card:first-child{--color-border:#1c2539b3;--color-background:#fff;border-top:2px solid var(--color-border);margin-top:40px;padding:40px 0 0}.text-image-sticky-2 .image-text-card:nth-child(2){--top:40px}.image-text-video .headings-width{max-width:950px;margin-inline-start:0}@media (min-width:992px){.image-text .content{padding-inline-start:32px}}@media (min-width:1400px){.image-text .content{padding-inline-start:55px}}@media (max-width:991px){.image-text .content{padding-block-start:60px}.list-block .text-item svg{min-width:48px;height:48px}.text-image-sticky .image-text-card{padding:48px 24px}}@media (max-width:767px){.image-text .content{padding-block-start:40px}.text-image-sticky .image-text-card{padding:32px 16px}.image-text .button.open-video{width:60px;height:60px;min-height:60px}.image-text-video .heading{font-size:30px}}@media (max-width:575px){.image-small img{max-width:140px}}
