.generative-offerings{margin:200px 0}.generative-offerings .title-section{color:#6a7f7f;font-size:38px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 40px;text-align:center;text-transform:uppercase}.generative-offerings .items{-ms-grid-columns:(1fr)[3];-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);position:relative}.generative-offerings .items:before{-ms-flex-negative:0;background:var(--Violet-solid,#544ec9);border-radius:23px;bottom:65px;content:"";-webkit-filter:blur(227px);filter:blur(227px);flex-shrink:0;height:222.723px;opacity:.7;position:absolute;right:238px;-webkit-transform:rotate(5.73deg);transform:rotate(5.73deg);width:670.324px;z-index:-1}.generative-offerings .items .item{background-color:#e6f7fc;border-radius:24px;padding:40px 32px 32px}.generative-offerings .items .item,.generative-offerings .items .item-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.generative-offerings .items .item-top{border-bottom:2px solid hsla(184,7%,55%,.2);gap:20px 0;margin-bottom:24px;padding-bottom:24px}.generative-offerings .items .item-top.not-line{border-bottom:0;padding-bottom:0}.generative-offerings .items .item-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;justify-content:center;width:60px}.generative-offerings .items .item-icon img{height:auto;width:100%}.generative-offerings .items .item-title{color:#333;font-size:30px;font-style:normal;font-weight:700;line-height:normal;margin:0;text-align:center;text-transform:uppercase}.generative-offerings .items .item-text{color:#5a5b5c;font-size:22px;font-style:normal;font-weight:700;line-height:normal;margin:0;text-align:center}.generative-offerings .items .item-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:28px;list-style:none;margin:0;padding:0}.generative-offerings .items .item-list li{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-style:normal;font-weight:500;gap:0 12px;letter-spacing:.2px;line-height:26px}.generative-offerings .items .item-list li svg{height:20px;margin-top:4px;min-width:20px;width:20px}.generative-offerings .items .item .btn{height:69px;margin-top:20px;width:100%}@media only screen and (max-width:1600px){.generative-offerings .items .item-title{font-size:28px}.generative-offerings .items .item-text{font-size:18px}.generative-offerings .items .item-list{gap:20px}.generative-offerings .items .item-list li{font-size:16px}}@media only screen and (max-width:1024px){.generative-offerings{margin:80px 0}.generative-offerings .items{-ms-grid-columns:1fr;gap:32px;grid-template-columns:1fr}.generative-offerings .items .item-list,.generative-offerings .items .item-top{width:100%}.generative-offerings .items .item .btn{height:48px}}@media only screen and (max-width:767px){.generative-offerings{margin:72px 0}.generative-offerings .title-section{font-size:24px;letter-spacing:-.24px;margin-bottom:24px}.generative-offerings .items{gap:16px}.generative-offerings .items .item{padding:16px}.generative-offerings .items .item-top{gap:12px;margin-bottom:20px;padding-bottom:20px}.generative-offerings .items .item-icon{width:50px}.generative-offerings .items .item-title{font-size:20px}.generative-offerings .items .item-text{font-size:16px;text-transform:uppercase}.generative-offerings .items .item-list{gap:12px}.generative-offerings .items .item-list li{gap:8px}}
