.call-to-action{padding:120px;position:relative}@media (max-width:991px){.call-to-action{padding:80px 0}}@media (max-width:768px){.call-to-action{padding:60px 0}}.call-to-action__background{background:url(../../../images/cta-background.svg);background-size:contain;height:100%;left:0;position:absolute;top:0;width:100%}.call-to-action .call-to-action__inner{background:#fff;border-radius:16px;box-shadow:0 0 58px -11.636px rgba(122,211,222,.4),10px 10px 40px -23.273px rgba(218,255,85,.1),-23.273px 23.273px 100px -2.327px rgba(122,211,222,0);padding:120px 0;position:relative;z-index:2}@media (max-width:991px){.call-to-action .call-to-action__inner{padding:80px 0}}@media (max-width:768px){.call-to-action .call-to-action__inner{padding:60px 0}}.call-to-action .call-to-action__inner .call-to-action__content{align-items:center;display:flex;flex-direction:column;gap:16px}.call-to-action .call-to-action__inner .call-to-action__content .call-to-action__title{font-size:48px;font-style:normal;font-weight:500;letter-spacing:-1.2px;line-height:56px;margin-bottom:8px;max-width:600px;text-align:center}@media (max-width:991px){.call-to-action .call-to-action__inner .call-to-action__content .call-to-action__title{font-size:40px;letter-spacing:-1.2px;line-height:48px}}@media (max-width:768px){.call-to-action .call-to-action__inner .call-to-action__content .call-to-action__title{font-size:34px;letter-spacing:-.9px;line-height:40px}}.call-to-action .call-to-action__inner .call-to-action__content .call-to-action__description{font-size:14px;font-style:normal;font-weight:400;line-height:21px}
