.cta-section{width:100%;height:100%;position:relative;overflow:hidden;border-top:1px solid var(--colors-borders-grey-main);background:var(--cta-background-color)}.cta-section.light{--cta-gradient-color: #E0DCD8;--cta-gradient-transparent: rgba(224, 220, 216, 0);--cta-title-color: var(--colors-text-dark, #1E1E1E);--cta-desc-color: var(--colors-text-grey-1, #727272);--cta-background-color: var(--colors-background-light-2, #E0DCD8)}.cta-section.dark{--cta-gradient-color: #161616;--cta-gradient-transparent: rgba(22, 22, 22, 0);--cta-title-color: var(--colors-text-light, #F9F9F9);--cta-desc-color: var(--colors-text-grey-1, #727272);--cta-background-color: var(--colors-background-dark-1, #161616)}.cta-section__visuals,.cta-section__gradients{position:absolute;width:100%;height:100%}.cta-section__gradient{position:absolute;width:100%;height:2.66rem}.cta-section__gradient--top{top:0;background:linear-gradient(180deg,var(--cta-gradient-color) 0%,var(--cta-gradient-transparent) 100%)}.cta-section__gradient--bottom{bottom:0;background:linear-gradient(0deg,var(--cta-gradient-color) 0%,var(--cta-gradient-transparent) 100%)}.cta-section__rail{position:absolute;display:block;height:100%}.cta-section__rail--left{left:0}.cta-section__rail--right{right:0}.cta-section__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:.24rem;width:4.23rem;margin:0 auto;padding:2.4rem 0 2.57rem;text-align:center}.cta-section__text-container{width:100%;flex-direction:column;justify-content:flex-start;align-items:center;gap:.24rem;display:flex}.cta-section__content .cta-section__title{width:3.08rem;color:var(--cta-title-color)}.cta-section__content .cta-section__desc{width:2.32rem;color:var(--cta-desc-color)}@media all and (max-width: 1024px){.cta-section__content{padding:1.2rem 0 4.01rem}.cta-section__content .cta-section__title,.cta-section__desc{width:2.47rem}.cta-section__gradient--top{height:2.99rem}.cta-section__gradient--bottom{height:1.67rem}}@media all and (max-width: 480px){.cta-section__content{width:100%;padding:1.2rem 0 3.53rem}.cta-section__content .cta-section__title{width:2rem}.cta-section__text-container{gap:.16rem}.cta-section__title{width:1.83rem}.cta-section__desc{width:2.17rem}.cta-section__gradient--top{height:3.24rem}.cta-section__gradient--bottom{height:1.83rem}}
