.TextCTA{padding:80px 0}.TextCTA__container{align-items:center}.TextCTA__container,.TextCTA__text{display:flex;gap:20px;justify-content:space-between}.TextCTA__text{max-width:690px;flex-direction:column;height:100%;height:-webkit-fill-available;width:fit-content}.TextCTA__image{position:relative}.TextCTA__title{color:var(--white100);font-size:40px;font-weight:500;line-height:48px}.TextCTA__description,.TextCTA__title{font-family:var(--font-helvetica-now-display);font-style:normal}.TextCTA__description{padding:32px;background:var(--white100);border-radius:12px;color:var(--dark-green);font-size:16px;font-weight:700;line-height:24px}.TextCTA__image img{position:static!important;height:620px!important;object-fit:cover;border-radius:12px}.TextCTA__image:after{content:"";width:160px;height:160px;background:var(--dark-green);border-radius:24px 0 0 0;position:absolute;bottom:0;right:0;z-index:0}@media (max-width:768px){.TextCTA__container{flex-direction:column}.TextCTA__text{max-width:100%}.TextCTA__title{font-size:20px;line-height:24px}.TextCTA__description{padding:20px;font-size:14px;line-height:18px}.TextCTA__image:after{width:140px;height:140px}.TextCTA__image img{height:300px!important}}.themes{padding:80px 0}.themes__title{color:var(--white100);font-family:var(--font-helvetica-now-display);font-size:40px;font-style:normal;font-weight:500;line-height:48px;margin-bottom:20px;max-width:690px}.themes__blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.themes__block{display:flex;flex-direction:column;gap:10px;background:var(--white4);border-radius:12px;padding:40px;height:100%;justify-content:space-between;align-items:flex-end;height:240px}.themes__block h4{width:100%;color:var(--white100);font-family:var(--font-helvetica-now-display,"Helvetica Now Display");font-size:16px;font-style:normal;font-weight:500;line-height:24px}@media (max-width:1023px){.themes__blocks{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.themes__block{height:160px;padding:20px!important;gap:5px}.themes__block img{width:60px;height:60px}.themes__title{font-size:20px;line-height:24px}.themes__block h4{font-size:14px;line-height:18px}}