.card__slider_wrapper{margin:60px 0}@media(max-width:768px){.card__slider_wrapper{margin:40px 0}}.card__title_wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;padding:0 10px}@media(max-width:768px){.card__title_wrapper{align-items:flex-start;flex-direction:column;gap:15px}}.card__title{align-items:center;display:flex;gap:15px}.card__title img{filter:brightness(0) invert(1);height:24px;opacity:.9;width:24px}.card__title .block__head__title{color:gold;font-size:2rem;font-weight:900;letter-spacing:2px;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5);text-transform:uppercase}@media(max-width:768px){.card__title .block__head__title{font-size:1.5rem;letter-spacing:1px}}.card__title span:last-child{background:rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.3);border-radius:20px;color:orange;font-size:1rem;font-weight:600;padding:5px 12px}.card__slider_wrapper .card__arrow_wrapper{align-items:center;display:flex;gap:15px}.card__slider_wrapper .card__arrow_wrapper .button{background:linear-gradient(135deg,#0f8,#00cc6a);border:none;border-radius:30px;box-shadow:0 4px 15px rgba(0,255,136,.3);color:#000;font-size:.9rem;font-weight:900;letter-spacing:1px;min-height:auto;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.card__slider_wrapper .card__arrow_wrapper .button:after{content:"→";font-size:1.1rem;margin-left:8px;transition:transform .3s ease}.card__slider_wrapper .card__arrow_wrapper .button:hover{background:linear-gradient(135deg,#00cc6a,#0f8);box-shadow:0 6px 20px rgba(0,255,136,.4);transform:translateY(-2px)}.card__slider_wrapper .card__arrow_wrapper .button:hover:after{transform:translateX(3px)}.card__slider_wrapper .card__arrow_wrapper .button.button_3{background:linear-gradient(0deg,#9a895c,#fff3d2 55%,#fcf8b6 80%,#fcf8b6);border:2px solid #9a895c;border-radius:8px;box-shadow:0 2px 8px rgba(154,137,92,.3);color:#2d2d2d;cursor:pointer;display:inline-block;flex-shrink:0;font-size:14px;font-weight:700;max-width:200px;opacity:1;padding:8px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease;visibility:visible;width:auto}.card__slider_wrapper .card__arrow_wrapper .button.button_3:hover{background:linear-gradient(0deg,#8a7a4c,#f0e3c2 55%,#f4f0a6 80%,#f4f0a6);border-color:#8a7a4c;box-shadow:0 4px 12px rgba(154,137,92,.5);transform:translateY(-1px)}.card__slider_wrapper .card__arrow_wrapper .button.button_3:active{box-shadow:0 1px 4px rgba(154,137,92,.4);transform:translateY(0)}.card__slider__container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(26,26,46,.3);border:1px solid rgba(255,215,0,.2);border-radius:15px;overflow:hidden;padding:20px;position:relative}.card__slider{display:flex;gap:20px;overflow-x:auto;padding:10px 0;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.card__slider::-webkit-scrollbar{display:none}@media(max-width:768px){.card__slider{gap:15px}}.card{background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid rgba(255,215,0,.3);border-radius:15px;color:inherit;flex-shrink:0;margin:0;min-width:200px;overflow:hidden;padding:0;position:relative;text-decoration:none;width:200px}.card,.card:before{transition:all .3s ease}.card:before{border:3px solid transparent;border-radius:18px;bottom:-3px;content:"";left:-3px;pointer-events:none;position:absolute;right:-3px;top:-3px;z-index:-1}.card:hover{border-color:gold;box-shadow:0 15px 40px rgba(255,215,0,.3);transform:translateY(-8px) scale(1.02)}.card:hover:before{border-color:gold;box-shadow:0 0 25px rgba(255,215,0,.6)}.card:hover .card__image_wrapper .card__overlay{opacity:1;visibility:visible}.card:hover .card__desc{color:gold}@media(max-width:768px){.card{min-width:160px;width:160px}.card:hover{transform:translateY(-5px) scale(1.01)}}.card__image_wrapper{border-radius:12px 12px 0 0;height:140px;overflow:hidden;position:relative}.card__image_wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.card__image_wrapper .card__overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.4) 50%,rgba(0,0,0,.7));bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease;visibility:hidden}.card__image_wrapper .card__overlay svg{filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));transition:transform .3s ease}.card__image_wrapper:hover .card__overlay svg,.card__image_wrapper:hover img{transform:scale(1.1)}@media(max-width:768px){.card__image_wrapper{height:120px}}.card__desc{color:#fff;font-size:.9rem;font-weight:600;line-height:1.4;padding:15px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5);transition:color .3s ease}.card__desc span{display:block;word-break:break-word}@media(max-width:768px){.card__desc{font-size:.8rem;padding:12px}}.edit__card__slider{background:rgba(26,26,46,.1);border:2px dashed rgba(255,215,0,.3);border-radius:10px;display:flex;gap:15px;overflow-x:auto;padding:20px;width:-moz-max-content;width:max-content}.edit__card__slider .card{border:2px dashed rgba(255,215,0,.5);min-width:180px;width:180px}.edit__card__slider .card:hover{border-color:rgba(255,215,0,.8)}.edit__card__slider__container{overflow:visible}.edit__card__slider .card__slider__item{min-width:180px;width:180px}@keyframes cardSlideIn{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.card{animation:cardSlideIn .5s ease-out}.arrow_wrapper{display:flex;gap:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.arrow_wrapper .arrow{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(26,26,46,.9);border:2px solid gold;border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;transition:all .3s ease;width:50px}.arrow_wrapper .arrow:hover{background:rgba(255,215,0,.1);box-shadow:0 5px 15px rgba(255,215,0,.3);transform:scale(1.1)}.arrow_wrapper .arrow svg{height:24px;width:24px;fill:gold}.arrow_wrapper .arrow--left{left:-25px}.arrow_wrapper .arrow--right{right:-25px}@media(max-width:768px){.arrow_wrapper{display:none}}.card__arrow_wrapper .arrow_wrapper{display:none!important}.footer-navbar__container{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center;margin-bottom:20px}
