.elementor-971 .elementor-element.elementor-element-6476d00{--display:flex;}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__bg-image{opacity:0.5;object-position:center center;}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__gradient{background:linear-gradient(90deg, rgba(25, 15, 85, 0.5) 0%, transparent 50%, rgba(25, 15, 85, 0.5) 100%);}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero{min-height:100vh;}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__inner{padding:96px 96px 64px 96px;gap:48px;align-items:flex-end;}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__container{border-radius:24px;}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__right{width:400px;flex-shrink:0;}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__eyebrow{font-family:var( --e-global-typography-47ba4cb-font-family ), Sans-serif;font-size:var( --e-global-typography-47ba4cb-font-size );font-weight:var( --e-global-typography-47ba4cb-font-weight );text-transform:var( --e-global-typography-47ba4cb-text-transform );line-height:var( --e-global-typography-47ba4cb-line-height );letter-spacing:0.08em;color:var( --e-global-color-primary );margin-bottom:16px;}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:#FFFFFF;}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__title .highlight{color:#E7FF00;}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#E5EAE7;margin-bottom:24px;}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );padding:12px 24px 12px 24px;border-radius:100px;--cs-basic-hero-icon-size:10px;}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__buttons{gap:16px;}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__btn--filled{background-color:#7861FF;border-color:#7861FF;color:#E5EAE7;}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__btn--outline{border-color:#E5EAE7;color:#E5EAE7;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__btn--outline:hover{background-color:#E5EAE7;border-color:#E5EAE7;color:#121212;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid{background-color:#171F28;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__industry-btn-wrapper{background-color:#171F28;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__cta{background-color:#2B3745;border-radius:16px;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__cta-eyebrow{color:#E5EAE7;font-family:var( --e-global-typography-a6e1576-font-family ), Sans-serif;font-size:var( --e-global-typography-a6e1576-font-size );line-height:var( --e-global-typography-a6e1576-line-height );}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__cta-heading{color:#FFFFFF;font-family:var( --e-global-typography-a58726d-font-family ), Sans-serif;font-size:var( --e-global-typography-a58726d-font-size );font-weight:var( --e-global-typography-a58726d-font-weight );text-transform:var( --e-global-typography-a58726d-text-transform );line-height:var( --e-global-typography-a58726d-line-height );}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__industry-title{color:#FFFFFF;font-family:"Proxima Nova", Sans-serif;font-weight:400;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__cta-btn{border-color:#9EA1AD;width:64px;height:64px;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__cta-icon{color:#9EA1AD;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__cta-icon path{stroke:#9EA1AD;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__cta:hover .cs-industry-grid__cta-btn{background-color:#7861FF;border-color:#7861FF;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__cta:hover .cs-industry-grid__cta-icon{color:#FFFFFF;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__cta:hover .cs-industry-grid__cta-icon path{stroke:#FFFFFF;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__industry-btn{background-color:#2B3745;width:64px;height:64px;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__industry-icon{color:#E5EAE7;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__industry-icon path{stroke:#E5EAE7;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__industry:hover .cs-industry-grid__industry-btn{background-color:#7861FF;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__industry:hover .cs-industry-grid__industry-icon{color:#FFFFFF;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__industry:hover .cs-industry-grid__industry-icon path{stroke:#FFFFFF;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__inner{padding:96px 96px 96px 96px;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__container{grid-template-columns:repeat(3, 1fr);gap:24px;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__industry{border-radius:16px;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__industry-image{border-radius:16px;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__industry-overlay{border-radius:16px;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__card{height:277px;}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider{background-color:var( --e-global-color-f443f28 );}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__track{padding:96px 96px 96px 96px;gap:128px;align-items:center;}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__content{margin-right:0px;}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__title-line{font-family:var( --e-global-typography-cb1deed-font-family ), Sans-serif;font-size:var( --e-global-typography-cb1deed-font-size );font-weight:var( --e-global-typography-cb1deed-font-weight );text-transform:var( --e-global-typography-cb1deed-text-transform );line-height:var( --e-global-typography-cb1deed-line-height );color:var( --e-global-color-219d95e );}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__title-line--accent{color:#E7FF00;}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-219d95e );max-width:400px;margin:16px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__card{width:400px;min-width:400px;height:400px;border-radius:16px;}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__card-content{padding:32px 32px 32px 32px;}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__card-number{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__card-title{font-family:var( --e-global-typography-a6e1576-font-family ), Sans-serif;font-size:var( --e-global-typography-a6e1576-font-size );line-height:var( --e-global-typography-a6e1576-line-height );margin:0px 0px 16px 0px;}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__card-description{font-family:var( --e-global-typography-414ac38-font-family ), Sans-serif;font-size:var( --e-global-typography-414ac38-font-size );line-height:var( --e-global-typography-414ac38-line-height );}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__button{padding:12px 24px 12px 24px;border-radius:100px;border-width:1px;color:var( --e-global-color-219d95e );background-color:rgba(229, 234, 231, 0.01);border-color:var( --e-global-color-219d95e );}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__button:hover{color:#171F28;background-color:#E5EAE7;border-color:#E5EAE7;}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__button-arrow{width:16px;height:16px;margin-left:8px;}@media(max-width:1024px){.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__inner{padding:80px 48px 48px 48px;}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__eyebrow{font-size:var( --e-global-typography-47ba4cb-font-size );line-height:var( --e-global-typography-47ba4cb-line-height );letter-spacing:var( --e-global-typography-47ba4cb-letter-spacing );}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__cta-eyebrow{font-size:var( --e-global-typography-a6e1576-font-size );line-height:var( --e-global-typography-a6e1576-line-height );}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__cta-heading{font-size:var( --e-global-typography-a58726d-font-size );line-height:var( --e-global-typography-a58726d-line-height );}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__inner{padding:64px 48px 64px 48px;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__container{grid-template-columns:repeat(2, 1fr);gap:24px;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__card{height:260px;}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__title-line{font-size:var( --e-global-typography-cb1deed-font-size );line-height:var( --e-global-typography-cb1deed-line-height );}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__card-number{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__card-title{font-size:var( --e-global-typography-a6e1576-font-size );line-height:var( --e-global-typography-a6e1576-line-height );}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__card-description{font-size:var( --e-global-typography-414ac38-font-size );line-height:var( --e-global-typography-414ac38-line-height );}}@media(max-width:767px){.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__inner{padding:64px 16px 32px 16px;}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__right{width:100%;flex-shrink:0;}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__eyebrow{font-size:var( --e-global-typography-47ba4cb-font-size );line-height:var( --e-global-typography-47ba4cb-line-height );letter-spacing:var( --e-global-typography-47ba4cb-letter-spacing );}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-971 .elementor-element.elementor-element-0732ecf .cs-basic-hero__btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__cta-eyebrow{font-size:var( --e-global-typography-a6e1576-font-size );line-height:var( --e-global-typography-a6e1576-line-height );}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__cta-heading{font-size:var( --e-global-typography-a58726d-font-size );line-height:var( --e-global-typography-a58726d-line-height );}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__inner{padding:48px 16px 48px 16px;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__container{grid-template-columns:repeat(1, 1fr);gap:16px;}.elementor-971 .elementor-element.elementor-element-d5047cd .cs-industry-grid__card{height:240px;}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__track{padding:64px 16px 64px 16px;gap:256px;}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__title-line{font-size:var( --e-global-typography-cb1deed-font-size );line-height:var( --e-global-typography-cb1deed-line-height );}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__card-number{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__card-title{font-size:var( --e-global-typography-a6e1576-font-size );line-height:var( --e-global-typography-a6e1576-line-height );}.elementor-971 .elementor-element.elementor-element-90384cd .cs-cards-slider__card-description{font-size:var( --e-global-typography-414ac38-font-size );line-height:var( --e-global-typography-414ac38-line-height );}}