.tab-content-module{--bg:#0b0b0d;--surface:#151518;--surface-2:#1c1c20;--border:hsla(0,0%,100%,.09);--border-hover:hsla(0,0%,100%,.18);--text:#fff;--muted:#9b9ba3;--accent:#fff;color:var(--text);position:relative;width:100%}.tab-content-module .top-section{display:block;margin-bottom:0;position:relative;width:100%}.tab-content-module ul.tabs{align-items:flex-end;display:flex;gap:8px;isolation:isolate;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0 0 0 40px;position:relative;scrollbar-width:none;width:100%}.tab-content-module ul.tabs::-webkit-scrollbar{display:none}.tab-content-module ul.tabs li{align-items:center;background:linear-gradient(145deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.04);border-bottom:0;border-radius:14px 14px 0 0;color:#8e8e96;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:15px;font-weight:500;justify-content:center;line-height:1.2;min-height:54px;overflow:hidden;padding:15px 28px;position:relative;transition:color .3s ease,background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;white-space:nowrap;z-index:1}.tab-content-module ul.tabs li:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent);content:"";height:100%;left:-120%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);transition:left .6s ease;width:80%}.tab-content-module ul.tabs li:hover:before{left:140%}.tab-content-module ul.tabs li:after{background:#fff;border-radius:50px;bottom:0;box-shadow:0 0 10px hsla(0,0%,100%,.8),0 0 25px hsla(0,0%,100%,.4);content:"";height:2px;left:18%;opacity:0;pointer-events:none;position:absolute;right:18%;transform:scaleX(0);transition:transform .35s ease,opacity .35s ease}.tab-content-module ul.tabs li:hover{background:linear-gradient(145deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.025));border-color:hsla(0,0%,100%,.1);color:#fff;transform:translateY(-2px)}.tab-content-module ul.tabs li.current{background:linear-gradient(145deg,#242428,#18181b);border-color:hsla(0,0%,100%,.13) hsla(0,0%,100%,.13) #18181b;box-shadow:0 -5px 25px hsla(0,0%,100%,.025),inset 0 1px 0 hsla(0,0%,100%,.06);color:#fff;margin-bottom:-1px;transform:translateY(0);z-index:3}.tab-content-module ul.tabs li.current:after{opacity:1;transform:scaleX(1)}.tab-content-module .main-flex{align-items:stretch;display:flex;margin-left:-12px;margin-right:-12px}.tab-content-module .main-flex .flex-item{min-width:0;padding-left:12px;padding-right:12px}.tab-content-module .main-flex .flex-item.image-flex-item{display:block;flex:0 0 40%;max-width:40%;width:40%}.tab-content-module .main-flex .flex-item.content-flex-item{flex:0 0 60%;max-width:60%;width:60%}.tab-content-module .tab-content{background:radial-gradient(circle at 100% 0,hsla(0,0%,100%,.055),transparent 30%),radial-gradient(circle at 0 100%,hsla(0,0%,100%,.025),transparent 35%),#18181b;border:1px solid hsla(0,0%,100%,.08);border-radius:0 28px 28px 28px;box-shadow:0 25px 70px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.035);box-sizing:border-box;color:#fff;display:none;overflow:hidden;padding:52px 60px;position:relative;width:100%;z-index:1}.tab-content-module .tab-content:before{background:hsla(0,0%,100%,.035);border-radius:50%;content:"";filter:blur(30px);height:180px;pointer-events:none;position:absolute;right:-80px;top:-100px;width:180px}.tab-content-module .tab-content.current{animation:tabFadeIn .45s ease both;display:block}.tab-content-module .tab-content h1,.tab-content-module .tab-content h2,.tab-content-module .tab-content h3,.tab-content-module .tab-content h4,.tab-content-module .tab-content h5,.tab-content-module .tab-content h6{color:#fff}.tab-content-module .tab-content p{color:#b4b4bb;line-height:1.75}.tab-content-module .tab-content strong{color:#fff}.tab-content-module .tab-content a{border-bottom:1px solid hsla(0,0%,100%,.4);color:#fff;text-decoration:none;transition:border-color .25s ease,color .25s ease}.tab-content-module .tab-content a:hover{border-color:#fff;color:#fff}.tab-content-module .tab-content ol,.tab-content-module .tab-content ul{color:#b4b4bb;line-height:1.7}.tab-content-module .tab-content li::marker{color:#fff}.tab-content-module .main-flex .tab-content-image{display:none;position:relative;width:100%}.tab-content-module .main-flex .tab-content-image.current{animation:imageReveal .55s ease both;display:block}.tab-content-module .main-flex .tab-content-image:before{background:hsla(0,0%,100%,.08);border-radius:50%;content:"";filter:blur(45px);inset:8%;pointer-events:none;position:absolute;z-index:-1}.tab-content-module .main-flex .tab-content-image img{border:1px solid hsla(0,0%,100%,.1);border-radius:30px;box-shadow:0 25px 60px rgba(0,0,0,.4);display:block;height:auto;max-width:100%;object-fit:cover;transition:transform .5s ease,box-shadow .5s ease;width:100%}.tab-content-module .main-flex .tab-content-image:hover img{box-shadow:0 30px 70px rgba(0,0,0,.55);transform:scale(1.015)}.tab-content-module .tab-content-slider{position:relative;width:100%}.tab-content-module .tab-content-slider .owl-dots{align-items:center;bottom:18px;display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%);width:max-content;z-index:5}.tab-content-module .tab-content-slider .owl-dot{background:hsla(0,0%,100%,.35);border:0;border-radius:50%;display:flex;height:7px;padding:0;transition:width .3s ease,background .3s ease,box-shadow .3s ease;width:7px}.tab-content-module .tab-content-slider .owl-dot.active{background:#fff;border-radius:20px;box-shadow:0 0 10px hsla(0,0%,100%,.5);width:22px}.tab-content-module .main-flex.hide-image-tab{display:block}.tab-content-module .main-flex.hide-image-tab .image-flex-item{display:none!important}.tab-content-module .hide-image-tab .content-flex-item{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.tab-content-module .hide-image-tab .tab-content,.tab-content-module .hide-image-tab ul.tabs{padding-left:0!important}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes imageReveal{0%{opacity:0;transform:scale(.97) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:1199px){.tab-content-module .tab-content{border-radius:0 24px 24px 24px;padding:45px}.tab-content-module ul.tabs{padding-left:25px}.tab-content-module ul.tabs li{min-height:52px;padding:14px 23px}.tab-content-module .main-flex .tab-content-image img{border-radius:26px}}@media (max-width:991px){.tab-content-module .top-section{margin-bottom:0}.tab-content-module .main-flex{display:block;margin-left:0;margin-right:0}.tab-content-module .main-flex .flex-item{max-width:100%;padding-left:0;padding-right:0;width:100%}.tab-content-module .main-flex .flex-item.content-flex-item,.tab-content-module .main-flex .flex-item.image-flex-item{max-width:100%;width:100%}.tab-content-module .main-flex .flex-item.image-flex-item{margin-bottom:35px}.tab-content-module .tab-content{border-radius:0 22px 22px 22px;padding:40px}.tab-content-module ul.tabs{overflow-x:auto;padding-left:15px}}@media (max-width:767px){.tab-content-module .top-section{margin-bottom:0}.tab-content-module ul.tabs{gap:6px;overflow-x:auto;padding-left:0;-webkit-overflow-scrolling:touch}.tab-content-module ul.tabs li{border-radius:11px 11px 0 0;font-size:14px;min-height:46px;padding:12px 18px}.tab-content-module .tab-content{border-radius:0 20px 20px 20px;padding:30px 24px}.tab-content-module .main-flex .flex-item.image-flex-item{margin-bottom:25px}.tab-content-module .main-flex .tab-content-image img{border-radius:22px}.tab-content-module .tab-content-slider .owl-dots{bottom:14px}}@media (max-width:480px){.tab-content-module .top-section{margin-bottom:0}.tab-content-module ul.tabs{gap:5px}.tab-content-module ul.tabs li{border-radius:9px 9px 0 0;font-size:13px;min-height:42px;padding:10px 15px}.tab-content-module .tab-content{border-radius:0 16px 16px 16px;padding:24px 18px}.tab-content-module .main-flex .tab-content-image img{border-radius:17px}.tab-content-module .tab-content p{line-height:1.65}}@media (max-width:360px){.tab-content-module ul.tabs li{font-size:12px;min-height:40px;padding:9px 12px}.tab-content-module .tab-content{padding:20px 15px}.tab-content-module .main-flex .tab-content-image img{border-radius:14px}}.tab-content-module ul.tabs li:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (prefers-reduced-motion:reduce){.tab-content-module *,.tab-content-module :after,.tab-content-module :before{animation:none!important;transition:none!important}}