.elementor-857 .elementor-element.elementor-element-7a0a4cb{--display:flex;}.elementor-857 .elementor-element.elementor-element-1efb8f8 .cs-basic-hero__bg-image{opacity:0.5;object-position:center center;}.elementor-857 .elementor-element.elementor-element-1efb8f8 .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-857 .elementor-element.elementor-element-1efb8f8 .cs-basic-hero{min-height:100vh;}.elementor-857 .elementor-element.elementor-element-1efb8f8 .cs-basic-hero__inner{padding:96px 96px 64px 96px;gap:48px;align-items:flex-end;}.elementor-857 .elementor-element.elementor-element-1efb8f8 .cs-basic-hero__container{border-radius:24px;}.elementor-857 .elementor-element.elementor-element-1efb8f8 .cs-basic-hero__right{width:400px;flex-shrink:0;}.elementor-857 .elementor-element.elementor-element-1efb8f8 .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:#E7FF00;margin-bottom:16px;}.elementor-857 .elementor-element.elementor-element-1efb8f8 .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-857 .elementor-element.elementor-element-1efb8f8 .cs-basic-hero__title .highlight{color:#E7FF00;}.elementor-857 .elementor-element.elementor-element-1efb8f8 .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-857 .elementor-element.elementor-element-1efb8f8 .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-857 .elementor-element.elementor-element-1efb8f8 .cs-basic-hero__buttons{gap:16px;}.elementor-857 .elementor-element.elementor-element-1efb8f8 .cs-basic-hero__btn--filled{background-color:#7861FF;border-color:#7861FF;color:#E5EAE7;}.elementor-857 .elementor-element.elementor-element-1efb8f8 .cs-basic-hero__btn--outline{border-color:#E5EAE7;color:#E5EAE7;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}.elementor-857 .elementor-element.elementor-element-1efb8f8 .cs-basic-hero__btn--outline:hover{background-color:#E5EAE7;border-color:#E5EAE7;color:#121212;}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section{padding:96px 96px 96px 96px;background-color:#171F28;--cs-header-duration:300ms;--cs-content-duration:400ms;}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__grid{gap:96px;}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__title-line:first-child{color:#FFFFFF;}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__title-line--highlight{color:#E7FF00;}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__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 );}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__title{gap:0px;}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__subtitle{color:#FFFFFF;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-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__description{color:#9EA1AD;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 );}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__left{gap:24px;}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__button{color:#E5EAE7;border-color:#E5EAE7;padding:12px 24px 12px 24px;border-radius:100px;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 );}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__button:hover{background-color:#E5EAE7;color:#171F28;}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__item--active .cs-capabilities-section__number{color:#E7FF00;}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__item--active .cs-capabilities-section__item-title{color:#E7FF00;}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__item:not(.cs-capabilities-section__item--active) .cs-capabilities-section__number{color:#9EA1AD;}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__item:not(.cs-capabilities-section__item--active) .cs-capabilities-section__item-title{color:#9EA1AD;}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__content-text{color:#FFFFFF;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-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__separator{background-color:#596B7F;}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__item:not(.cs-capabilities-section__item--active) .cs-capabilities-section__header:hover .cs-capabilities-section__number{color:#E7FF00;}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__item:not(.cs-capabilities-section__item--active) .cs-capabilities-section__header:hover .cs-capabilities-section__item-title{color:#E7FF00;}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__item:not(.cs-capabilities-section__item--active) .cs-capabilities-section__header:hover{transform:translateX(0px);}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__header{padding:24px 0px 24px 0px;}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__content{padding:0px 0px 24px 0px;}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__number{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:var( --e-global-typography-47ba4cb-letter-spacing );}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__item-title{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:var( --e-global-typography-47ba4cb-letter-spacing );}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__stacked-header{background-color:#171F28;padding:24px 0px 24px 0px;}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__badge{color:#54AAB5;border-color:#54AAB5;padding:6px 16px 6px 16px;font-family:var( --e-global-typography-8b9dfd3-font-family ), Sans-serif;font-size:var( --e-global-typography-8b9dfd3-font-size );text-transform:var( --e-global-typography-8b9dfd3-text-transform );line-height:var( --e-global-typography-8b9dfd3-line-height );}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__badges{gap:8px;}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work{height:100vh;}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__main{padding-left:96px;padding-right:96px;gap:96px;}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__title{margin-bottom:8px;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 );color:#FFFFFF;}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__description{margin-bottom:24px;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 );color:#E5EAE7;}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__badges{margin-bottom:32px;gap:8px;}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__badge{font-family:var( --e-global-typography-c79f835-font-family ), Sans-serif;font-size:var( --e-global-typography-c79f835-font-size );text-transform:var( --e-global-typography-c79f835-text-transform );line-height:var( --e-global-typography-c79f835-line-height );color:#9EA1AD;border-color:#9EA1AD;padding:4px 10px 4px 10px;border-width:1px;border-radius:100px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__link{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:bold;line-height:20px;color:#E7FF00;}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__arrow{width:64px;height:64px;border-color:#E5EAE7;border-width:2px;background-color:rgba(229, 234, 231, 0.01);color:#E5EAE7;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__arrow svg{width:32px;height:32px;}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__arrow:hover:not(.cs-featured-work__arrow--disabled){background-color:rgba(229, 234, 231, 0.1);border-color:#FFFFFF;}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__link svg{width:8px;height:8px;}.elementor-857 .elementor-element.elementor-element-4f24044 .cs-industry-slider-gallery{height:100vh;background-color:#171F28;}.elementor-857 .elementor-element.elementor-element-4f24044 .cs-industry-slider-gallery__nav-btn{width:64px;height:64px;background-color:rgba(255, 255, 255, 0.01);border-color:#E5EAE7;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}.elementor-857 .elementor-element.elementor-element-4f24044 .cs-industry-slider-gallery__nav-btn svg{stroke:#E5EAE7;}.elementor-857 .elementor-element.elementor-element-4f24044 .cs-industry-slider-gallery__nav--prev{left:96px;}.elementor-857 .elementor-element.elementor-element-4f24044 .cs-industry-slider-gallery__nav--next{right:96px;}.elementor-857 .elementor-element.elementor-element-4f24044 .cs-industry-slider-gallery__nav-btn:hover{background-color:rgba(255, 255, 255, 0.1);border-color:#FFFFFF;}.elementor-857 .elementor-element.elementor-element-4f24044 .cs-industry-slider-gallery__dot{width:80px;height:8px;border-radius:4px;}.elementor-857 .elementor-element.elementor-element-4f24044 .cs-industry-slider-gallery__pagination{gap:16px;bottom:48px;}.elementor-857 .elementor-element.elementor-element-4f24044 .cs-industry-slider-gallery__dot--active{background-color:#E5EAE7;}.elementor-857 .elementor-element.elementor-element-4f24044 .cs-industry-slider-gallery__dot:not(.cs-industry-slider-gallery__dot--active){background-color:rgba(229, 234, 231, 0.3);}.elementor-857 .elementor-element.elementor-element-5f2a546 .cs-cards-slider{background-color:var( --e-global-color-f443f28 );}.elementor-857 .elementor-element.elementor-element-5f2a546 .cs-cards-slider__track{padding:96px 96px 96px 96px;gap:128px;align-items:center;}.elementor-857 .elementor-element.elementor-element-5f2a546 .cs-cards-slider__content{margin-right:0px;}.elementor-857 .elementor-element.elementor-element-5f2a546 .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-857 .elementor-element.elementor-element-5f2a546 .cs-cards-slider__title-line--accent{color:#E7FF00;}.elementor-857 .elementor-element.elementor-element-5f2a546 .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-857 .elementor-element.elementor-element-5f2a546 .cs-cards-slider__card{width:400px;min-width:400px;height:400px;border-radius:16px;}.elementor-857 .elementor-element.elementor-element-5f2a546 .cs-cards-slider__card-content{padding:32px 32px 32px 32px;}.elementor-857 .elementor-element.elementor-element-5f2a546 .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-857 .elementor-element.elementor-element-5f2a546 .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-857 .elementor-element.elementor-element-5f2a546 .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-857 .elementor-element.elementor-element-5f2a546 .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-857 .elementor-element.elementor-element-5f2a546 .cs-cards-slider__button:hover{color:#171F28;background-color:#E5EAE7;border-color:#E5EAE7;}.elementor-857 .elementor-element.elementor-element-5f2a546 .cs-cards-slider__button-arrow{width:16px;height:16px;margin-left:8px;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__separator{background-color:#596B7F;height:0.5px;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services{background-color:#171F28;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__service-btn-wrapper{background-color:#171F28;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__cta{background-color:#2B3745;border-radius:16px;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__cta-eyebrow{color:#E5EAE7;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:var( --e-global-typography-47ba4cb-letter-spacing );}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__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-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__service-title{color:#FFFFFF;font-family:"Proxima Nova", Sans-serif;font-size:28px;font-weight:400;line-height:35px;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__cta-btn{border-color:#9EA1AD;width:64px;height:64px;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__cta-icon{color:#9EA1AD;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__cta-icon path{stroke:#9EA1AD;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__cta:hover .cs-related-services__cta-btn{background-color:#7861FF;border-color:#7861FF;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__cta:hover .cs-related-services__cta-icon{color:#FFFFFF;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__cta:hover .cs-related-services__cta-icon path{stroke:#FFFFFF;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__service-btn{background-color:#2B3745;width:64px;height:64px;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__service-icon{color:#E5EAE7;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__service-icon path{stroke:#E5EAE7;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__service:hover .cs-related-services__service-btn{background-color:#7861FF;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__service:hover .cs-related-services__service-icon{color:#FFFFFF;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__service:hover .cs-related-services__service-icon path{stroke:#FFFFFF;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__inner{padding:96px 96px 96px 96px;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__container{gap:24px;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__service{border-radius:16px;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__service-image{border-radius:16px;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__service-overlay{border-radius:16px;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__card{height:400px;}@media(max-width:1024px){.elementor-857 .elementor-element.elementor-element-1efb8f8 .cs-basic-hero__inner{padding:80px 48px 48px 48px;}.elementor-857 .elementor-element.elementor-element-1efb8f8 .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-857 .elementor-element.elementor-element-1efb8f8 .cs-basic-hero__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-857 .elementor-element.elementor-element-1efb8f8 .cs-basic-hero__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-857 .elementor-element.elementor-element-1efb8f8 .cs-basic-hero__btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__title-line{font-size:var( --e-global-typography-cb1deed-font-size );line-height:var( --e-global-typography-cb1deed-line-height );}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__subtitle{font-size:var( --e-global-typography-a6e1576-font-size );line-height:var( --e-global-typography-a6e1576-line-height );}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__number{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-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__item-title{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-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__content-text{font-size:var( --e-global-typography-a6e1576-font-size );line-height:var( --e-global-typography-a6e1576-line-height );}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__badge{font-size:var( --e-global-typography-8b9dfd3-font-size );line-height:var( --e-global-typography-8b9dfd3-line-height );}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__description{font-size:var( --e-global-typography-a6e1576-font-size );line-height:var( --e-global-typography-a6e1576-line-height );}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__badge{font-size:var( --e-global-typography-c79f835-font-size );line-height:var( --e-global-typography-c79f835-line-height );}.elementor-857 .elementor-element.elementor-element-4f24044 .cs-industry-slider-gallery__nav-btn{width:56px;height:56px;}.elementor-857 .elementor-element.elementor-element-4f24044 .cs-industry-slider-gallery__nav--prev{left:40px;}.elementor-857 .elementor-element.elementor-element-4f24044 .cs-industry-slider-gallery__nav--next{right:40px;}.elementor-857 .elementor-element.elementor-element-4f24044 .cs-industry-slider-gallery__dot{width:64px;}.elementor-857 .elementor-element.elementor-element-4f24044 .cs-industry-slider-gallery__pagination{bottom:32px;}.elementor-857 .elementor-element.elementor-element-5f2a546 .cs-cards-slider__title-line{font-size:var( --e-global-typography-cb1deed-font-size );line-height:var( --e-global-typography-cb1deed-line-height );}.elementor-857 .elementor-element.elementor-element-5f2a546 .cs-cards-slider__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-857 .elementor-element.elementor-element-5f2a546 .cs-cards-slider__card-number{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-857 .elementor-element.elementor-element-5f2a546 .cs-cards-slider__card-title{font-size:var( --e-global-typography-a6e1576-font-size );line-height:var( --e-global-typography-a6e1576-line-height );}.elementor-857 .elementor-element.elementor-element-5f2a546 .cs-cards-slider__card-description{font-size:var( --e-global-typography-414ac38-font-size );line-height:var( --e-global-typography-414ac38-line-height );}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__cta-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-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__cta-heading{font-size:var( --e-global-typography-a58726d-font-size );line-height:var( --e-global-typography-a58726d-line-height );}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__inner{padding:64px 48px 64px 48px;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__container{gap:32px;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__card{height:350px;}}@media(max-width:767px){.elementor-857 .elementor-element.elementor-element-1efb8f8 .cs-basic-hero__inner{padding:64px 16px 64px 16px;}.elementor-857 .elementor-element.elementor-element-1efb8f8 .cs-basic-hero__container{border-radius:0px;}.elementor-857 .elementor-element.elementor-element-1efb8f8 .cs-basic-hero__right{width:100%;flex-shrink:0;}.elementor-857 .elementor-element.elementor-element-1efb8f8 .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-857 .elementor-element.elementor-element-1efb8f8 .cs-basic-hero__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-857 .elementor-element.elementor-element-1efb8f8 .cs-basic-hero__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-857 .elementor-element.elementor-element-1efb8f8 .cs-basic-hero__btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section{padding:64px 16px 64px 16px;}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__title-line{font-size:var( --e-global-typography-cb1deed-font-size );line-height:var( --e-global-typography-cb1deed-line-height );}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__subtitle{font-size:var( --e-global-typography-a6e1576-font-size );line-height:var( --e-global-typography-a6e1576-line-height );}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__number{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-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__item-title{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-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__content-text{font-size:var( --e-global-typography-a6e1576-font-size );line-height:var( --e-global-typography-a6e1576-line-height );}.elementor-857 .elementor-element.elementor-element-bccbf09 .cs-capabilities-section__badge{font-size:var( --e-global-typography-8b9dfd3-font-size );line-height:var( --e-global-typography-8b9dfd3-line-height );}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__main{padding-left:16px;padding-right:16px;gap:16px;}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__content{max-width:100%;}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__description{font-size:var( --e-global-typography-a6e1576-font-size );line-height:var( --e-global-typography-a6e1576-line-height );}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__badge{font-size:var( --e-global-typography-c79f835-font-size );line-height:var( --e-global-typography-c79f835-line-height );}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__link{font-size:16px;line-height:20px;}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__arrow{width:32px;height:32px;}.elementor-857 .elementor-element.elementor-element-9707c10 .cs-featured-work__arrow svg{width:16px;height:16px;}.elementor-857 .elementor-element.elementor-element-4f24044 .cs-industry-slider-gallery__nav-btn{width:48px;height:48px;}.elementor-857 .elementor-element.elementor-element-4f24044 .cs-industry-slider-gallery__nav--prev{left:16px;}.elementor-857 .elementor-element.elementor-element-4f24044 .cs-industry-slider-gallery__nav--next{right:16px;}.elementor-857 .elementor-element.elementor-element-4f24044 .cs-industry-slider-gallery__dot{width:48px;}.elementor-857 .elementor-element.elementor-element-4f24044 .cs-industry-slider-gallery__pagination{bottom:24px;}.elementor-857 .elementor-element.elementor-element-5f2a546 .cs-cards-slider__track{padding:64px 16px 64px 16px;gap:256px;}.elementor-857 .elementor-element.elementor-element-5f2a546 .cs-cards-slider__title-line{font-size:var( --e-global-typography-cb1deed-font-size );line-height:var( --e-global-typography-cb1deed-line-height );}.elementor-857 .elementor-element.elementor-element-5f2a546 .cs-cards-slider__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-857 .elementor-element.elementor-element-5f2a546 .cs-cards-slider__card-number{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-857 .elementor-element.elementor-element-5f2a546 .cs-cards-slider__card-title{font-size:var( --e-global-typography-a6e1576-font-size );line-height:var( --e-global-typography-a6e1576-line-height );}.elementor-857 .elementor-element.elementor-element-5f2a546 .cs-cards-slider__card-description{font-size:var( --e-global-typography-414ac38-font-size );line-height:var( --e-global-typography-414ac38-line-height );}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__cta-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-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__cta-heading{font-size:var( --e-global-typography-a58726d-font-size );line-height:var( --e-global-typography-a58726d-line-height );}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__service-title{font-size:24px;line-height:30px;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__inner{padding:48px 16px 48px 16px;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__container{gap:24px;}.elementor-857 .elementor-element.elementor-element-0d3c6b9 .cs-related-services__card{height:280px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ansera.com/wp-content/uploads/2026/01/ProximaNovaA-Regular.eot');
	src: url('https://ansera.com/wp-content/uploads/2026/01/ProximaNovaA-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://ansera.com/wp-content/uploads/2026/01/ProximaNovaA-Regular.woff2') format('woff2'),
		url('https://ansera.com/wp-content/uploads/2026/01/ProximaNovaA-Regular.woff') format('woff'),
		url('https://ansera.com/wp-content/uploads/2026/01/ProximaNovaA-Regular.ttf') format('truetype'),
		url('https://ansera.com/wp-content/uploads/2026/01/ProximaNovaA-Regular.svg#ProximaNova') format('svg');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ansera.com/wp-content/uploads/2026/01/ProximaNovaA-Bold.eot');
	src: url('https://ansera.com/wp-content/uploads/2026/01/ProximaNovaA-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://ansera.com/wp-content/uploads/2026/01/ProximaNovaA-Bold.woff2') format('woff2'),
		url('https://ansera.com/wp-content/uploads/2026/01/ProximaNovaA-Bold.woff') format('woff'),
		url('https://ansera.com/wp-content/uploads/2026/01/ProximaNovaA-Bold.ttf') format('truetype'),
		url('https://ansera.com/wp-content/uploads/2026/01/ProximaNovaA-Bold.svg#ProximaNova') format('svg');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://ansera.com/wp-content/uploads/2026/01/ProximaNovaA-Light.eot');
	src: url('https://ansera.com/wp-content/uploads/2026/01/ProximaNovaA-Light.eot?#iefix') format('embedded-opentype'),
		url('https://ansera.com/wp-content/uploads/2026/01/ProximaNovaA-Light.woff2') format('woff2'),
		url('https://ansera.com/wp-content/uploads/2026/01/ProximaNovaA-Light.woff') format('woff'),
		url('https://ansera.com/wp-content/uploads/2026/01/ProximaNovaA-Light.ttf') format('truetype'),
		url('https://ansera.com/wp-content/uploads/2026/01/ProximaNovaA-Light.svg#ProximaNova') format('svg');
}
@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://ansera.com/wp-content/uploads/2026/01/ProximaNova-Black.eot');
	src: url('https://ansera.com/wp-content/uploads/2026/01/ProximaNova-Black.eot?#iefix') format('embedded-opentype'),
		url('https://ansera.com/wp-content/uploads/2026/01/ProximaNova-Black.woff2') format('woff2'),
		url('https://ansera.com/wp-content/uploads/2026/01/ProximaNova-Black.woff') format('woff'),
		url('https://ansera.com/wp-content/uploads/2026/01/ProximaNova-Black.ttf') format('truetype'),
		url('https://ansera.com/wp-content/uploads/2026/01/ProximaNova-Black.svg#ProximaNova') format('svg');
}
/* End Custom Fonts CSS */