.asic-next.hide,.asic-prev.hide{transition:opacity .3s ease}.asic-navigation{align-items:center;display:flex;justify-content:space-between;left:0;padding:0 20px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.asic-next,.asic-prev{align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.35);border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:22px;height:50px;justify-content:center;line-height:1;padding:0;pointer-events:auto;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .2s ease,opacity .3s ease;width:50px}.asic-next:hover,.asic-prev:hover{background:#ff9800;border-color:#ff9800}.asic-next:active,.asic-next:focus,.asic-prev:active,.asic-prev:focus{background-color:transparent;border:2px solid;color:#fff;transform:scale(.95)}.asic-next:disabled,.asic-prev:disabled{cursor:not-allowed;opacity:.35;pointer-events:none}.asic-next.hide,.asic-prev.hide{opacity:0;pointer-events:none;visibility:hidden}.asic-section .asic-content.show.tab-2 .asic-subtitle{margin:0 0 20px}.asic-section .asic-content.show.tab-3 .asic-subtitle{margin:0}.asic-section .card-item p.front-card.expand-card-content{display:none}.asic-section .card-item.active p.front-card.expand-card-content{display:block}.asic-section .card-item.active p.front-card{display:none}.asic-section .card-item .card_cont{width:100%}.asic-section .asic-card.has-active .card-item.active .card_cont{width:45%}.asic-section .media-wrapper.shrink:has(.asic-slide:nth-child(3).active){border-radius:24px;height:min(45vh,600px);top:65%;transition:width .6s ease;width:100%}.asic-section .asic-card{overflow:hidden}.asic-section .card-item.active{padding-top:50px}.asic-section .card-item{align-items:center;background:#080808;background:linear-gradient(180deg,#050505,#1a0f05 25%,#2c1806 55%,#804f18 82%,#f2a234);border:1px solid #b77a20;border-radius:24px;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:24px;height:100%;justify-content:space-between;overflow:hidden;padding:clamp(15px,2vw,32px);position:relative;transition:box-shadow .35s ease,background .35s ease}.asic-section .asic-card.has-active .card-img{height:clamp(40%,25vw,95%);width:clamp(30%,34vw,50%)}.asic-section .asic-card .card-img{flex-shrink:0;height:clamp(200px,17vw,280px)}.asic-section .card-img img{display:block;height:100%;object-fit:cover;width:100%}.asic-section .cont-wrap{flex:1}.asic-section .asic-card.has-active .card-item:not(.active):not(.collapse){flex:0;opacity:0;transform:scale(.98)}.asic-section .asic-card.has-active .card-item.active{align-items:flex-start;flex:0 0 45%;flex-direction:row-reverse;inset:0;margin:0 auto;opacity:1;position:absolute;width:80%;z-index:1}.asic-card.has-active .card-item.active .cont-wrap{animation:expandCard .6s ease-in-out forwards}.asic-section .card-item.active h3{font-size:30px;margin-bottom:40px}.asic-section .card-item.active{flex:1;opacity:1;transform:scale(1)}.asic-section .asic-card.animating{pointer-events:none}.asic-section .asic-slide{inset:0;opacity:0;pointer-events:none;position:absolute;transition:none!important;visibility:hidden}.asic-section .asic-slide.active{opacity:1;pointer-events:auto;transition:none!important;visibility:visible}.asic-section .media-wrapper .asic-card{align-items:center;background:#000;box-sizing:border-box;display:flex;gap:24px;height:100%;justify-content:center;margin:0 auto;padding:0 clamp(15px,2vw,60px) clamp(15px,2vw,60px);width:90%}.asic-section .card-item p{color:#fff;font-size:14px;line-height:1.3}.asic-section .card-item h3{color:#fff;font-family:Riona Sans Light;font-size:clamp(16px,1.2vw,20px);font-weight:400;margin-bottom:16px}.asic-section .asic-image{display:block;height:100%;object-fit:cover;width:100%}.asic-section .asic-image,.asic-section .asic-video{height:100%;inset:0;object-fit:contain;position:absolute;transition:transform .8s cubic-bezier(.22,.61,.36,1),opacity .8s ease;width:100%}.asic-section .asic-image{display:none}.asic-section{background:#000;overflow:hidden;padding:90px 90px 0;position:relative}.asic-section .media-wrapper{border-radius:24px;height:min(60vh,550px);margin:40px auto 0;overflow:hidden;position:relative;width:100%}.asic-section .asic-content{margin:0 auto;text-align:center;width:min(1100px,90%)}.asic-section .asic-title{color:#fff;font-family:Riona Sans Light;line-height:1.1;margin:0;transition:transform .8s cubic-bezier(.22,.61,.36,1),opacity .8s ease}.asic-section .asic-description{margin:0 auto;max-width:800px}.asic-section .asic-subtitle{color:#ff9800;font-family:Riona Sans Light;font-size:clamp(20px,2vw,30px);line-height:1.1;margin:0 0 20px}.asic-section .asic-desc p,.asic-section .asic-subtitle{transition:transform .8s cubic-bezier(.22,.61,.36,1),opacity .8s ease}.asic-section .asic-desc p{color:#c9c6c6;font-size:16px;line-height:1.5;margin:0}.asic-section .tab-title{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.asic-section .slide-content{display:none}.asic-section .asic-tabs{display:flex;gap:20px;justify-content:center;margin:20px 0 10px}.asic-section .tab{background:#fff;border:none;border-radius:50%;cursor:pointer;font-size:0;height:10px;padding:0;width:10px}.asic-section .tab.active{background:#ff9800}.asic-section .asic-image,.asic-section .asic-title,.asic-section .asic-video{transition:transform .8s cubic-bezier(.22,.61,.36,1),opacity .8s ease}@media(max-width:1550px) and (max-height:760px){.asic-section .asic-card .card-img{max-height:170px}.asic-section .asic-card.has-active .card-img{max-height:unset}}@media (width<=1650px){.asic-section{padding:90px 30px 0}}@media screen and (width<=1300px){.asic-section .asic-video{margin:0 auto;width:80%}}@media (width<=1024px){.asic-section .asic-content{opacity:1}}@media (width<=991px){.asic-navigation{padding:0 20px}.asic-next,.asic-prev{font-size:18px;height:42px;width:42px}.asic-section .asic-content{padding:0 30px;width:100%}}@media (width<=767px){.asic-section{padding:64px 0 0}.asic-section .media-wrapper{height:45vh}.asic-navigation{padding:0 12px}.asic-next,.asic-prev{font-size:16px;height:25px;width:25px}}@media (width<=425px){.asic-section .tab-title{width:clamp(100%,70vw,95%)}.asic-section .media-wrapper{height:35vh}.asic-navigation{padding:0 10px}}@media (width <= 375px){.asic-navigation{padding:0 5px}}