.bg-white{background-color:#fff!important}.overline-wrapper{backface-visibility:hidden;background:#fff;display:inline-block}.tcustom .tabs__nav{border-top:2px solid #f0f2f1;position:relative}.tcustom .tabs__nav:before{background-image:linear-gradient(90deg,#652d90,#3b89c9);border-radius:2px;content:"";position:absolute!important;top:-2.5px;transition:left .5s,height .3s;transition-timing-function:cubic-bezier(.65,.24,.38,.84)}.tcustom .tabs__nav-item button{font-size:20px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:1.85}.full-wrap{margin-right:-100px}.full-wrap-bot{padding-bottom:60px}.full-wrap-bot img{height:540px!important;object-fit:cover;width:686px!important}@media (max-width:1139px){.full-wrap-bot{padding-bottom:50px}}@media (max-width:767px){.full-wrap{margin-right:0}.full-wrap-bot{padding-bottom:0}.full-wrap-bot img{height:320px!important;object-fit:cover;width:100%!important}.overline-wrapper{display:inline}.tab-hero-overline{font-size:40px}h1 span,h2 span{font-size:22px}}.tab-1{position:relative!important}.tabs__content{position:relative}.tab-content p{font-size:26px;font-weight:400}.tabs__tab{display:block;left:0;position:absolute;top:0;width:100%}.tabs__tab:not(.tabs__tab--active){display:block!important;pointer-events:none!important;visibility:hidden}.tab-img{opacity:0;transition:opacity .4s ease-in-out;visibility:visible}.tabs--active .tabs__tab--active .tab-img{opacity:1}.tabs--active .tabs__tab--active{animation:none!important}.tab-hero-overline{display:inline-block;line-height:1.5;perspective:300px}.swapUp{display:inline-block;left:0;opacity:0;position:absolute;top:0;transform:rotateX(180deg);transform-origin:50% 100%}.swapUp b{visibility:visible}.tabs--active .tabs__tab .swapUp{animation-duration:.5s;animation-fill-mode:forwards;animation-name:rotateIn;opacity:1;position:relative;transform:rotateX(0deg)}.tabs__tab:not(.tab-1){transform:translateX(0)}.tabs--active .tabs__tab:not(:first-of-type) .swapUp{transform:translateY(100%)}.tabs--active:not(:has(.tab-1.tabs__tab--active)) .tabs__tab:not(.tabs__tab--active) .swapUp{animation-duration:.4s;animation-fill-mode:forwards;animation-name:rotateOut;transform:rotateX(180deg)}.progressive-tabs:before{left:0!important;transition:width .4s!important;transition-timing-function:cubic-bezier(.65,.24,.38,.84)}@keyframes rotateIn{0%{opacity:0;transform:translateY(-100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes rotateOut{0%{opacity:1;transform:translateY(0);visibility:visible}50%{opacity:0}to{opacity:0;transform:translateY(100%)}}