.tab-section-wrapper{margin:0 auto;max-width:1920px}.tabs-desk{display:block}.solution-tabs-mob{display:none}.tab-section-wrapper{padding:0 30px;position:relative}section.solutions-tabs{max-width:1920px;position:relative;width:100%}img.left-tab-pill{position:absolute;right:101%;top:120px;transform:translate(30%);z-index:-1}section.solutions-tabs h4{font-size:16px;font-weight:700;letter-spacing:3px;line-height:1.5;margin-bottom:20px;text-transform:uppercase}.solutions-tabs h2{font-size:42px;font-weight:400;line-height:1.12;margin-bottom:50px;max-width:600px}.tabs-wrapper{display:flex;gap:75px;margin-top:50px}.tab-list{flex:1 1 100%;list-style:none;margin:0;max-width:fit-content;padding:0}.tab{background-color:transparent;border:none;cursor:pointer;display:block;font-size:30px;font-weight:600;line-height:35px;margin-bottom:40px;outline:none;text-align:left;transition:all .2s ease-in-out}.tab.active,.tab:hover{color:#5b94f2}.tab-content-wrapper{flex:1 1 100%}.tab-content{display:none;opacity:0;transform:translateX(60px);transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.19,1,.22,1)}.tab-content.active{display:block;opacity:1;transform:translateX(0)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-content h3{font-size:30px;font-weight:600;line-height:1.12;margin:0;padding:0}.tab-content p{font-size:18px;font-weight:400;line-height:1.94;margin-bottom:20px;margin-top:1em;max-width:653px}a.learn-more,a.learn-more:active,a.learn-more:focus-visible,a.learn-more:hover{border-bottom:1px solid #954be8;display:inline-block;font-size:16px;font-weight:700!important;letter-spacing:2.621px;line-height:1.2;padding-bottom:1em;text-decoration:none!important;text-transform:uppercase;transition:all .3s ease}.tab-content .learn-more,.tab-content h3,.tab-content p{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .6s cubic-bezier(.25,.46,.45,.94)}.tab-content.active h3{opacity:1;transform:translateY(0);transition-delay:.1s}.tab-content.active p{opacity:1;transform:translateY(0);transition-delay:.25s}.tab-content.active .learn-more{opacity:1;transform:translateY(0);transition-delay:.4s}.mob-tab-slider-container{margin:auto;width:calc(100vw - 56px)}.mob-tab-slide-subtitle{font-family:Graphie,sans-serif!important;font-size:16px;font-weight:700;letter-spacing:3px;line-height:24px;text-transform:uppercase}.mob-tab-slide-title{font-size:20px;font-weight:600;line-height:30px;padding-top:10px}.mob-tab-slide-text p{font-size:18px;font-weight:400;line-height:1.94;margin-bottom:1.5em;margin-top:32px;max-width:45ch}.mob-tab-learn-more a{border-bottom:1px solid #954be8;display:inline-block;font-size:16px;font-weight:700;letter-spacing:2.621px;line-height:1.2;padding-bottom:1em;text-decoration:none;text-transform:uppercase}.mob-tab-custom-nav{align-items:center;background:#fff;border-radius:36.5px;box-shadow:0 10px 20px rgba(0,0,0,.1);display:inline-flex;justify-content:center;margin:16px 0 25px;max-height:65px;padding:12px 22px;width:240px}.mob-tab-custom-nav .nav-arrow{cursor:pointer;padding:6px 9px;user-select:none}.mob-tab-custom-nav .swiper-pagination{align-items:center;display:flex;justify-content:center;left:0!important;position:relative!important;right:0!important;top:0!important}.mob-tab-custom-nav .swiper-pagination-bullet{background:#c4c4c4;height:7px;margin:0 4px;opacity:1;width:7px}.mob-tab-custom-nav .swiper-pagination-bullet-active{background:#5b94f2}.tabs-mob-top{width:90%}section.solution-tabs-mob{margin:unset;max-width:1920px;position:relative;width:unset}.tabs-mob-top h4{font-size:16px;font-weight:700;letter-spacing:3px;line-height:1.5;margin-bottom:20px;text-transform:uppercase}.tabs-mob-top h2{font-size:42px;font-weight:400;line-height:55px;margin-bottom:50px;max-width:600px;padding:0}@media (max-width:1200px){img.left-tab-pill{top:-145px}}@media (max-width:1100px){section.solution-tabs-mob{padding:200px 25px 50px}}@media (max-width:1000px){img.left-tab-pill{top:-120px}.tabs-desk{display:none}.solution-tabs-mob{display:block}}@media screen and (max-width:767px){.mob-tab-custom-nav .swiper-pagination-bullet{height:10px!important;width:10px!important}}@media (max-width:700px){.tabs-mob-top h2{font-size:28px;line-height:38px}}@media (max-width:600px){img.left-tab-pill{right:110%!important;top:0;transform:translate(30%);z-index:-1}}