.promotion{position:relative}.promotion-slider{padding-block-end:32px}.promotion .media{height:450px}.promotion .section-headings{--color-foreground:#fff;--color-foreground-heading:#fff}.promotion.promotion-white-bg .section-headings{--color-foreground:#030f12b3;--color-foreground-heading:#030f12}.promotion.promotion-white-bg .border-wrapper{--color-border:#94949466;transition:all .3s ease-in-out}.promotion.promotion-white-bg .border-wrapper:hover{--color-border:#00b7f14d;--color-background:#00b7f126;background:var(--color-background)}.promotion-slider{display:block}.promotion .content-wrapper{z-index:2;position:relative;top:65px}.promotion-slider .swiper{padding:16px}.promotion-slider .swiper-nav-inner{margin-block-start:24px}.promotion-about .promotion-card{--color-foreground:#030f12b3;--color-foreground-heading:#030f12;--color-background:#fff;background:var(--color-background);background:var(--color-background);height:100%}.promotion-about .promotion-icon-wrap{align-items:center;gap:16px;display:flex}.promotion-about .promotion-icon{--color-background:#00b7f1;background:var(--color-background)}.promotion-about .svg-wrapper svg{color:#fff}.promotion.promotion-about .media{height:100%}.promotion.promotion-about .promotion-content{max-width:100%}.promotion-sticky .promotion-card{--color-background:#425363b3;--top:40px;--position:calc(var(--header-height) + var(--top));background:var(--color-background);top:var(--position);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid #ffffff4d;border-radius:6px;flex-direction:column;padding:32px;position:sticky}.promotion-sticky .promotion-card .promotion-content{max-width:100%}.promotion-sticky .promotion-card-inner{margin-inline-start:60px}.promotion-sticky .promotion-card-inner>div+div{margin-block-start:24px}.promotion-sticky .section-headings .button{margin-block-start:40px}.testimonial-2 .has-promotion-slider .swiper{padding:16px}.promotion.with-full-bg .media{height:100%}.promotion .headings-with-image.section-headings-horizontal{align-items:center}.headings-with-image .section-headings-right{min-width:42%}@media (max-width:1199px){.promotion-sticky .promotion-card-inner{margin-inline-start:0}}@media (max-width:991px){.headings-with-image.section-headings-horizontal{flex-wrap:wrap}.headings-with-image.section-headings-horizontal .section-headings-left{width:100%;max-width:100%}}@media (max-width:767px){.promotion-sticky .promotion-card{padding:24px 16px}}
