@font-face{font-family:revicons;fallback:fallback;src:url(/assets/revicons-DbTteTvA.woff) format("woff"),url(/assets/revicons-CBqxZnew.ttf) format("ttf"),url(/assets/revicons-BNIKeAUC.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:#00000080;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}.nav-pills .nav-link{background-color:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);transition:all .3s ease;padding:.75rem 1.5rem;font-weight:500}.nav-pills .nav-link:hover{background-color:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px)}.nav-pills .nav-link.active{background:#f060ef;background:linear-gradient(to right,#f060ef,#f2dd0d);color:#000}.tab-pane.active{animation:fadeInUp .5s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card{transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #667eea4d!important}.card-img-top{transition:transform .3s ease}.card:hover .card-img-top{transform:scale(1.05)}.tab-pane img.img-fluid{transition:transform .3s ease}.tab-pane img.img-fluid:hover{transform:scale(1.02)}@media (max-width: 768px){.nav-pills .nav-link{padding:.5rem .75rem;font-size:.9rem}}.accordion-item{border:1px solid rgba(255,255,255,.2)!important;margin-bottom:1rem}.accordion-button{font-weight:600;font-size:1.1rem;padding:1.25rem 1.5rem;transition:all .3s ease;scroll-margin:80px}.accordion-button:not(.collapsed){background:linear-gradient(to right,#f060ef,#f2dd0d);color:#000!important;box-shadow:0 4px 15px #f060ef4d}.accordion-button:hover{background-color:#ffffff1a}.accordion-button:after{filter:brightness(0) invert(1)}.accordion-button:not(.collapsed):after{filter:brightness(0)}.accordion-collapse{transition:all .3s ease-in-out}.accordion-body .card{transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.accordion-body .card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #f060ef4d!important}.accordion-body .card-img-top{transition:transform .3s ease}.accordion-body .card:hover .card-img-top{transform:scale(1.05)}.accordion-body img.img-fluid{transition:transform .3s ease}.accordion-body img.img-fluid:hover{transform:scale(1.02)}@media (max-width: 768px){.accordion-button{padding:1rem;font-size:1rem}.accordion-body{padding:1.5rem 1rem!important}}@keyframes checkPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.accordion-body li:hover span{animation:checkPulse .3s ease}.accordion-arrow{transition:transform .25s ease;font-size:.9rem;opacity:.8}.accordion-arrow.open{transform:rotate(180deg)}
