.elementor-1172 .elementor-element.elementor-element-b402c6d{--display:flex;}.elementor-1172 .elementor-element.elementor-element-da5dc03 .cs-basic-hero__bg-image{opacity:0.5;object-position:center center;}.elementor-1172 .elementor-element.elementor-element-da5dc03 .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-1172 .elementor-element.elementor-element-da5dc03 .cs-basic-hero{min-height:100vh;}.elementor-1172 .elementor-element.elementor-element-da5dc03 .cs-basic-hero__inner{padding:96px 96px 64px 96px;gap:48px;align-items:flex-end;}.elementor-1172 .elementor-element.elementor-element-da5dc03 .cs-basic-hero__container{border-radius:24px;}.elementor-1172 .elementor-element.elementor-element-da5dc03 .cs-basic-hero__right{width:400px;flex-shrink:0;}.elementor-1172 .elementor-element.elementor-element-da5dc03 .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;word-spacing:var( --e-global-typography-47ba4cb-word-spacing );color:var( --e-global-color-primary );margin-bottom:16px;}.elementor-1172 .elementor-element.elementor-element-da5dc03 .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-1172 .elementor-element.elementor-element-da5dc03 .cs-basic-hero__title .highlight{color:#E7FF00;}.elementor-1172 .elementor-element.elementor-element-da5dc03 .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-1172 .elementor-element.elementor-element-da5dc03 .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-1172 .elementor-element.elementor-element-da5dc03 .cs-basic-hero__buttons{gap:16px;}.elementor-1172 .elementor-element.elementor-element-da5dc03 .cs-basic-hero__btn--filled{background-color:#7861FF;border-color:#7861FF;color:#E5EAE7;}.elementor-1172 .elementor-element.elementor-element-da5dc03 .cs-basic-hero__btn--outline{border-color:#E5EAE7;color:#E5EAE7;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}.elementor-1172 .elementor-element.elementor-element-da5dc03 .cs-basic-hero__btn--outline:hover{background-color:#E5EAE7;border-color:#E5EAE7;color:#121212;}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values{--cs-core-values-bg:#171F28;padding:96px 96px 96px 96px;}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values__container{gap:96px;}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values__title-line:not(.cs-core-values__title-line--highlight){color:#FFFFFF;}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values__title-line--highlight{color:#E7FF00;}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values__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 );letter-spacing:var( --e-global-typography-cb1deed-letter-spacing );word-spacing:var( --e-global-typography-cb1deed-word-spacing );}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values__header-title{gap:8px;}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values__grid{column-gap:96px;row-gap:48px;}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values__number{color:#7861FF;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-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values__card-title{color:#E7FF00;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 );letter-spacing:var( --e-global-typography-a6e1576-letter-spacing );word-spacing:var( --e-global-typography-a6e1576-word-spacing );}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values__description{color:#E5EAE7;font-family:var( --e-global-typography-0971e98-font-family ), Sans-serif;font-size:var( --e-global-typography-0971e98-font-size );line-height:var( --e-global-typography-0971e98-line-height );letter-spacing:var( --e-global-typography-0971e98-letter-spacing );word-spacing:var( --e-global-typography-0971e98-word-spacing );}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values__card{gap:32px;}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values__card-content{gap:8px;}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values{--cs-core-values-bg:var( --e-global-color-219d95e );padding:140px 96px 140px 96px;}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values__bg-overlay{background-color:#171F2800;}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values__container{gap:96px;}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values__title-line:not(.cs-core-values__title-line--highlight){color:#FFFFFF;}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values__title-line--highlight{color:#E7FF00;}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values__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 );letter-spacing:var( --e-global-typography-cb1deed-letter-spacing );word-spacing:var( --e-global-typography-cb1deed-word-spacing );}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values__header-title{gap:8px;}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values__grid{column-gap:96px;row-gap:48px;}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values__number{color:#7861FF;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-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values__card-title{color:#E7FF00;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 );letter-spacing:var( --e-global-typography-a6e1576-letter-spacing );word-spacing:var( --e-global-typography-a6e1576-word-spacing );}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values__description{color:#E5EAE7;font-family:var( --e-global-typography-0971e98-font-family ), Sans-serif;font-size:var( --e-global-typography-0971e98-font-size );line-height:var( --e-global-typography-0971e98-line-height );letter-spacing:var( --e-global-typography-0971e98-letter-spacing );word-spacing:var( --e-global-typography-0971e98-word-spacing );}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values__card{gap:32px;}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values__card-content{gap:8px;}.elementor-1172 .elementor-element.elementor-element-ca0608d .cs-cards-slider{background-color:var( --e-global-color-f443f28 );}.elementor-1172 .elementor-element.elementor-element-ca0608d .cs-cards-slider__track{padding:96px 96px 96px 96px;gap:128px;align-items:center;}.elementor-1172 .elementor-element.elementor-element-ca0608d .cs-cards-slider__content{margin-right:0px;}.elementor-1172 .elementor-element.elementor-element-ca0608d .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 );letter-spacing:var( --e-global-typography-cb1deed-letter-spacing );word-spacing:var( --e-global-typography-cb1deed-word-spacing );color:var( --e-global-color-219d95e );}.elementor-1172 .elementor-element.elementor-element-ca0608d .cs-cards-slider__title-line--accent{color:#E7FF00;}.elementor-1172 .elementor-element.elementor-element-ca0608d .cs-cards-slider__title{margin:0px -55px 0px 0px;}.elementor-1172 .elementor-element.elementor-element-ca0608d .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:0px 0px 0px 0px;}.elementor-1172 .elementor-element.elementor-element-ca0608d .cs-cards-slider__card{width:400px;min-width:400px;height:400px;border-radius:16px;}.elementor-1172 .elementor-element.elementor-element-ca0608d .cs-cards-slider__card-content{padding:32px 32px 32px 32px;}.elementor-1172 .elementor-element.elementor-element-ca0608d .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-1172 .elementor-element.elementor-element-ca0608d .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 );letter-spacing:var( --e-global-typography-a6e1576-letter-spacing );word-spacing:var( --e-global-typography-a6e1576-word-spacing );margin:0px 0px 16px 0px;}.elementor-1172 .elementor-element.elementor-element-ca0608d .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 );letter-spacing:var( --e-global-typography-414ac38-letter-spacing );word-spacing:var( --e-global-typography-414ac38-word-spacing );}.elementor-1172 .elementor-element.elementor-element-ca0608d .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-1172 .elementor-element.elementor-element-ca0608d .cs-cards-slider__button:hover{color:#171F28;background-color:#E5EAE7;border-color:#E5EAE7;}.elementor-1172 .elementor-element.elementor-element-ca0608d .cs-cards-slider__button-arrow{width:16px;height:16px;margin-left:8px;}.elementor-1172 .elementor-element.elementor-element-a4be7f4 .cs-embed-lightbox__content{max-width:1200px;}.elementor-1172 .elementor-element.elementor-element-a4be7f4 .cs-embed-lightbox__embed{height:80vh;background:#ffffff;border-radius:8px;}.elementor-1172 .elementor-element.elementor-element-a4be7f4 .cs-embed-lightbox{background:rgba(0, 0, 0, 0.95);}.elementor-1172 .elementor-element.elementor-element-a4be7f4 .cs-embed-lightbox__close{color:#ffffff;background:rgba(255, 255, 255, 0.1);}.elementor-1172 .elementor-element.elementor-element-a4be7f4 .cs-embed-lightbox__close:hover{background:rgba(255, 255, 255, 0.2);}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles{background-color:#171F28;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__container{padding:96px 64px 96px 64px;gap:0px;align-items:center;flex-direction:row;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__images{flex:0 0 50%;margin-left:calc(-1 * 120px);gap:16px;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__content{flex:0 0 100%;padding:0px 0px 0px 0px;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__row{gap:16px;height:289px !important;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__image{border-radius:16px;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__row--top .cs-open-roles__image--large{flex:0 0 70%;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__row--bottom .cs-open-roles__image--large{flex:0 0 74%;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__title{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 );letter-spacing:var( --e-global-typography-cb1deed-letter-spacing );word-spacing:var( --e-global-typography-cb1deed-word-spacing );color:#FFFFFF;margin-bottom:24px;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__title-main{color:#FFFFFF;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__title-accent{color:#E7FF00;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__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:32px;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__info-label{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:1.44px;word-spacing:var( --e-global-typography-47ba4cb-word-spacing );color:#7861FF;margin-bottom:4px;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__info-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 );letter-spacing:var( --e-global-typography-414ac38-letter-spacing );word-spacing:var( --e-global-typography-414ac38-word-spacing );color:#9EA1AD;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__info-blocks{gap:16px;margin-bottom:32px;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__button{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;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__buttons{gap:16px;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__button--filled{background-color:#7861FF;border-color:#7861FF;color:#FFFFFF;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__button--filled svg{stroke:#FFFFFF;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__button--filled .cs-open-roles__button-icon{color:#FFFFFF;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__button--filled:hover{background-color:#6550E8;border-color:#6550E8;color:#FFFFFF;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__button--filled:hover svg{stroke:#FFFFFF;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__button--filled:hover .cs-open-roles__button-icon{color:#FFFFFF;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__button--outline{border-color:#E5EAE7;color:#E5EAE7;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__button--outline svg{stroke:#E5EAE7;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__button--outline .cs-open-roles__button-icon{color:#E5EAE7;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__button--outline:hover{background-color:#E5EAE7;color:#171F28;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__button--outline:hover svg{stroke:#171F28;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__button--outline:hover .cs-open-roles__button-icon{color:#171F28;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__button-icon{width:9px;height:9px;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__button-icon img{width:9px;height:9px;}@media(max-width:1024px){.elementor-1172 .elementor-element.elementor-element-da5dc03 .cs-basic-hero__inner{padding:80px 48px 48px 48px;}.elementor-1172 .elementor-element.elementor-element-da5dc03 .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 );word-spacing:var( --e-global-typography-47ba4cb-word-spacing );}.elementor-1172 .elementor-element.elementor-element-da5dc03 .cs-basic-hero__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1172 .elementor-element.elementor-element-da5dc03 .cs-basic-hero__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1172 .elementor-element.elementor-element-da5dc03 .cs-basic-hero__btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values{padding:64px 64px 64px 64px;}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values__title-line{font-size:var( --e-global-typography-cb1deed-font-size );line-height:var( --e-global-typography-cb1deed-line-height );letter-spacing:var( --e-global-typography-cb1deed-letter-spacing );word-spacing:var( --e-global-typography-cb1deed-word-spacing );}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values__number{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values__card-title{font-size:var( --e-global-typography-a6e1576-font-size );line-height:var( --e-global-typography-a6e1576-line-height );letter-spacing:var( --e-global-typography-a6e1576-letter-spacing );word-spacing:var( --e-global-typography-a6e1576-word-spacing );}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values__description{font-size:var( --e-global-typography-0971e98-font-size );line-height:var( --e-global-typography-0971e98-line-height );letter-spacing:var( --e-global-typography-0971e98-letter-spacing );word-spacing:var( --e-global-typography-0971e98-word-spacing );}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values{padding:64px 64px 64px 64px;}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values__title-line{font-size:var( --e-global-typography-cb1deed-font-size );line-height:var( --e-global-typography-cb1deed-line-height );letter-spacing:var( --e-global-typography-cb1deed-letter-spacing );word-spacing:var( --e-global-typography-cb1deed-word-spacing );}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values__number{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values__card-title{font-size:var( --e-global-typography-a6e1576-font-size );line-height:var( --e-global-typography-a6e1576-line-height );letter-spacing:var( --e-global-typography-a6e1576-letter-spacing );word-spacing:var( --e-global-typography-a6e1576-word-spacing );}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values__description{font-size:var( --e-global-typography-0971e98-font-size );line-height:var( --e-global-typography-0971e98-line-height );letter-spacing:var( --e-global-typography-0971e98-letter-spacing );word-spacing:var( --e-global-typography-0971e98-word-spacing );}.elementor-1172 .elementor-element.elementor-element-ca0608d .cs-cards-slider__title-line{font-size:var( --e-global-typography-cb1deed-font-size );line-height:var( --e-global-typography-cb1deed-line-height );letter-spacing:var( --e-global-typography-cb1deed-letter-spacing );word-spacing:var( --e-global-typography-cb1deed-word-spacing );}.elementor-1172 .elementor-element.elementor-element-ca0608d .cs-cards-slider__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1172 .elementor-element.elementor-element-ca0608d .cs-cards-slider__card-number{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1172 .elementor-element.elementor-element-ca0608d .cs-cards-slider__card-title{font-size:var( --e-global-typography-a6e1576-font-size );line-height:var( --e-global-typography-a6e1576-line-height );letter-spacing:var( --e-global-typography-a6e1576-letter-spacing );word-spacing:var( --e-global-typography-a6e1576-word-spacing );}.elementor-1172 .elementor-element.elementor-element-ca0608d .cs-cards-slider__card-description{font-size:var( --e-global-typography-414ac38-font-size );line-height:var( --e-global-typography-414ac38-line-height );letter-spacing:var( --e-global-typography-414ac38-letter-spacing );word-spacing:var( --e-global-typography-414ac38-word-spacing );}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__container{padding:64px 40px 64px 40px;gap:32px;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__images{margin-left:calc(-1 * 30px);gap:12px;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__content{padding:32px 48px 32px 48px;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__row{gap:12px;height:220px !important;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__title{font-size:var( --e-global-typography-cb1deed-font-size );line-height:var( --e-global-typography-cb1deed-line-height );letter-spacing:var( --e-global-typography-cb1deed-letter-spacing );word-spacing:var( --e-global-typography-cb1deed-word-spacing );}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__info-label{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 );word-spacing:var( --e-global-typography-47ba4cb-word-spacing );}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__info-description{font-size:var( --e-global-typography-414ac38-font-size );line-height:var( --e-global-typography-414ac38-line-height );letter-spacing:var( --e-global-typography-414ac38-letter-spacing );word-spacing:var( --e-global-typography-414ac38-word-spacing );}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-1172 .elementor-element.elementor-element-da5dc03 .cs-basic-hero__inner{padding:64px 24px 32px 24px;}.elementor-1172 .elementor-element.elementor-element-da5dc03 .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 );word-spacing:var( --e-global-typography-47ba4cb-word-spacing );}.elementor-1172 .elementor-element.elementor-element-da5dc03 .cs-basic-hero__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1172 .elementor-element.elementor-element-da5dc03 .cs-basic-hero__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1172 .elementor-element.elementor-element-da5dc03 .cs-basic-hero__btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values{padding:40px 24px 40px 24px;}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values__title-line{font-size:var( --e-global-typography-cb1deed-font-size );line-height:var( --e-global-typography-cb1deed-line-height );letter-spacing:var( --e-global-typography-cb1deed-letter-spacing );word-spacing:var( --e-global-typography-cb1deed-word-spacing );}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values__number{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values__card-title{font-size:var( --e-global-typography-a6e1576-font-size );line-height:var( --e-global-typography-a6e1576-line-height );letter-spacing:var( --e-global-typography-a6e1576-letter-spacing );word-spacing:var( --e-global-typography-a6e1576-word-spacing );}.elementor-1172 .elementor-element.elementor-element-1eb9fb0 .cs-core-values__description{font-size:var( --e-global-typography-0971e98-font-size );line-height:var( --e-global-typography-0971e98-line-height );letter-spacing:var( --e-global-typography-0971e98-letter-spacing );word-spacing:var( --e-global-typography-0971e98-word-spacing );}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values{padding:40px 24px 40px 24px;}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values__title-line{font-size:var( --e-global-typography-cb1deed-font-size );line-height:var( --e-global-typography-cb1deed-line-height );letter-spacing:var( --e-global-typography-cb1deed-letter-spacing );word-spacing:var( --e-global-typography-cb1deed-word-spacing );}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values__number{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values__card-title{font-size:var( --e-global-typography-a6e1576-font-size );line-height:var( --e-global-typography-a6e1576-line-height );letter-spacing:var( --e-global-typography-a6e1576-letter-spacing );word-spacing:var( --e-global-typography-a6e1576-word-spacing );}.elementor-1172 .elementor-element.elementor-element-a3cff77 .cs-core-values__description{font-size:var( --e-global-typography-0971e98-font-size );line-height:var( --e-global-typography-0971e98-line-height );letter-spacing:var( --e-global-typography-0971e98-letter-spacing );word-spacing:var( --e-global-typography-0971e98-word-spacing );}.elementor-1172 .elementor-element.elementor-element-ca0608d .cs-cards-slider__track{padding:64px 16px 64px 16px;gap:256px;}.elementor-1172 .elementor-element.elementor-element-ca0608d .cs-cards-slider__title-line{font-size:var( --e-global-typography-cb1deed-font-size );line-height:var( --e-global-typography-cb1deed-line-height );letter-spacing:var( --e-global-typography-cb1deed-letter-spacing );word-spacing:var( --e-global-typography-cb1deed-word-spacing );}.elementor-1172 .elementor-element.elementor-element-ca0608d .cs-cards-slider__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1172 .elementor-element.elementor-element-ca0608d .cs-cards-slider__card-number{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1172 .elementor-element.elementor-element-ca0608d .cs-cards-slider__card-title{font-size:var( --e-global-typography-a6e1576-font-size );line-height:var( --e-global-typography-a6e1576-line-height );letter-spacing:var( --e-global-typography-a6e1576-letter-spacing );word-spacing:var( --e-global-typography-a6e1576-word-spacing );}.elementor-1172 .elementor-element.elementor-element-ca0608d .cs-cards-slider__card-description{font-size:var( --e-global-typography-414ac38-font-size );line-height:var( --e-global-typography-414ac38-line-height );letter-spacing:var( --e-global-typography-414ac38-letter-spacing );word-spacing:var( --e-global-typography-414ac38-word-spacing );}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__container{padding:48px 24px 48px 24px;gap:40px;flex-direction:column-reverse;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__images{margin-left:calc(-1 * 0px);gap:8px;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__content{padding:0px 0px 0px 0px;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__row{gap:8px;}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__title{font-size:var( --e-global-typography-cb1deed-font-size );line-height:var( --e-global-typography-cb1deed-line-height );letter-spacing:var( --e-global-typography-cb1deed-letter-spacing );word-spacing:var( --e-global-typography-cb1deed-word-spacing );}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__info-label{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 );word-spacing:var( --e-global-typography-47ba4cb-word-spacing );}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__info-description{font-size:var( --e-global-typography-414ac38-font-size );line-height:var( --e-global-typography-414ac38-line-height );letter-spacing:var( --e-global-typography-414ac38-letter-spacing );word-spacing:var( --e-global-typography-414ac38-word-spacing );}.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for cs-open-roles, class: .elementor-element-12e779d */.elementor-1172 .elementor-element.elementor-element-12e779d .cs-open-roles__info-description {
    max-width: 509px;
}/* End custom CSS */