main{background-image:url(https://storage.yandexcloud.net/anytanks-media-storage/public/main_back.png);background-size:cover;background-repeat:no-repeat;background-position-x:center;max-width:1920px;margin-top:0}.categories_block{margin-top:60px}@media(max-width:560px){.categories_block{margin-top:30px}}.categories_selector{margin-top:36px;display:flex;gap:15px;justify-content:flex-start;flex-wrap:wrap}@media(max-width:1230px){.categories_selector{justify-content:center}}@media(max-width:820px){.categories_selector{flex-direction:column;align-items:center}}.select_categories{text-align:center}@media(max-width:820px){.select_categories{font-size:24px}}@media(max-width:560px){.select_categories{font-size:18px}}.extra_banners{margin-top:15px;display:flex;gap:15px;justify-content:center;flex-wrap:wrap}@media(max-width:820px){.extra_banners{flex-direction:column;align-items:center}}.category_block.lootik_card,.donate_banner{background-size:cover;background-repeat:no-repeat;background-position:50%}.donate_banner .donate_sub{font-size:15px;font-weight:500;color:#fff}@media(max-width:560px){.donate_banner .donate_sub{font-size:11px}}.donate_banner .donate_tags{font-size:14px;font-weight:400;color:#fff}@media(max-width:560px){.donate_banner .donate_tags{font-size:10px}}.category_info_block{padding:30px 35px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media(max-width:560px){.category_info_block{padding:20px 35px;align-items:center}}.category_info_block .category_go,.category_info_block button{display:inline-flex;align-items:center;gap:8px;color:#fff;background:linear-gradient(0deg,#6d7aff,#6d7aff),linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0));border:1px solid;border-image-source:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0));padding:12px 16px;border-radius:54.89px;font-size:16px;font-weight:500;line-height:19px;cursor:pointer;transition:.15s ease}.category_info_block .category_go span,.category_info_block button span{transition:transform .2s ease}@media(max-width:820px){.category_info_block .category_go,.category_info_block button{width:auto}}@media(max-width:560px){.category_info_block .category_go,.category_info_block button{padding:7px 16px;font-size:11px;border-radius:54.89px}}.category_info{display:flex;flex-direction:column;gap:10px}@media(max-width:820px){.category_info{align-items:center}}.category_info h1{font-size:25px;font-weight:600}@media(max-width:560px){.category_info h1{font-size:16px;font-weight:600}}.category_info h2{font-size:15px;font-weight:400;display:inline-flex;align-items:center}.category_info h2:before{content:"";background-size:cover;width:15px;height:15px;margin-right:4px}.category_info h2:nth-child(2):before{background-image:url(https://storage.yandexcloud.net/anytanks-media-storage/icons/person_icon.svg)}.category_info h2:nth-child(3):before{background-image:url(https://storage.yandexcloud.net/anytanks-media-storage/icons/grid_icon.svg)}@media(max-width:560px){.category_info h2{font-size:10px}}.category_block{max-width:390px;border-radius:15px;width:100%;height:242px;display:block;position:relative;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat;text-decoration:none;color:inherit;cursor:pointer;will-change:transform;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.category_block:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,12,30,0) 35%,rgba(10,12,30,.55) 78%,rgba(109,122,255,.35));opacity:0;transition:opacity .45s ease;z-index:0}.category_block:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.18),transparent);transform:skewX(-18deg);opacity:0;z-index:1;pointer-events:none}.category_block .category_info_block{position:relative;z-index:2}@media(hover:hover){.category_block:hover{transform:translateY(-6px) scale(1.06);box-shadow:0 28px 55px rgba(0,0,0,.6),0 0 0 1px rgba(133,145,255,.45),0 16px 50px rgba(109,122,255,.4)}.category_block:hover:before{opacity:1}.category_block:hover:after{animation:category_shine .8s ease}.category_block:hover h1{text-shadow:0 2px 18px rgba(109,122,255,.6)}.category_block:hover .category_go{box-shadow:0 8px 24px rgba(109,122,255,.65);filter:brightness(1.1)}.category_block:hover .category_go span{transform:translateX(5px)}}@media(max-width:560px){.category_block{background-size:cover;height:200px}}@media(max-width:380px){.category_block{height:170px}}@media(prefers-reduced-motion:reduce){.category_block{transition:none}.category_block:hover{transform:none}}@keyframes category_shine{0%{left:-60%;opacity:1}to{left:120%;opacity:0}}.details{border-radius:15px;outline:none;max-width:780px;padding:25px 30px;color:#fff;background-color:#0c0c0c;min-height:74px;width:100vw;transition:transform .1s linear;cursor:pointer}.details:hover{transform:scale(1.01)}@media(max-width:1240px){.details{width:100%;max-width:100%}}@media(max-width:560px){.details{min-height:0}}.details .summary{display:flex;justify-content:space-between;align-items:center}@media(max-width:560px){.details .summary p{font-size:12px;font-family:Inter;font-weight:500}}.details .content-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease-in-out}.details.open .content-wrapper{grid-template-rows:1fr}.details .content{min-height:0;margin-top:19px;font-weight:400;font-size:15px;color:#9ea1a0}@media(max-width:560px){.details .content{font-size:12px;font-family:Inter;font-weight:500}}.details img{width:15px;height:15px;color:#6d7aff;transition:transform .3s ease-in-out}.details.open img{transform:rotate(180deg)}.faq_block{margin-top:130px;display:flex;flex-direction:column}@media(max-width:1240px){.faq_block{margin-top:50px}}.faq{height:202px;width:100%;border-radius:20px;background:url(https://storage.yandexcloud.net/anytanks-media-storage/public/main_FAQ.png);background-position:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5.5px;font-weight:600;font-size:20px;line-height:50px}@media(max-width:820px){.faq{background-position:50%}}@media(max-width:560px){.faq{height:190px;background-size:100% 100%;background-repeat:no-repeat;background-image:url(https://storage.yandexcloud.net/anytanks-media-storage/public/main_mobile_faq.png)}}@media(max-width:360px){.faq{height:150px}}.faq h1{color:#c2c7ff}@media(max-width:820px){.faq h1{font-size:32px}}@media(max-width:560px){.faq h1{font-size:25px;font-family:Inter;font-weight:500}}.faq button{border:1px solid #fff;background:hsla(0,0%,100%,.01);color:#fff;padding:12px 16px;border-radius:54.89px;font-weight:500;font-size:18px;cursor:pointer;transition:.2s linear}@media(hover:hover){.faq button:hover{transform:scale(1.05)}}@media(max-width:560px){.faq button{padding:10px 16px;font-weight:400;font-size:10px}}.questions_block{margin-top:15px;display:flex;gap:15px;font-weight:500;font-size:17px}@media(max-width:1240px){.questions_block{flex-direction:column}}.quest_block{gap:15px}.ask_contacts,.quest_block{display:flex;flex-direction:column}.ask_contacts{background-image:url(https://storage.yandexcloud.net/anytanks-media-storage/public/main_ASK.png);background-repeat:no-repeat;background-size:cover;width:100%;height:504px;justify-content:center;align-items:center;text-align:center;font-size:16px;padding:0 100px}.ask_contacts p{font-size:28px;line-height:34px;margin-bottom:15px}@media(max-width:630px){.ask_contacts p{text-align:center;font-size:20px;margin-bottom:10px;line-height:1.5}}@media(max-width:560px){.ask_contacts img{max-width:100px}}.ask_contacts div{line-height:19px;font-weight:400;text-align:center}@media(max-width:1240px){.ask_contacts div{font-size:14px}.ask_contacts{height:300px;border-radius:20px}}@media(max-width:460px){.ask_contacts{height:400px;padding:0 50px}}.ask_icons{margin-top:23px;display:flex;align-items:center;justify-content:center;gap:7px}@media(max-width:630px){.ask_icons{margin-top:15px}}.ask_icons a{display:flex;transition:.1s linear}@media(hover:hover){.ask_icons a:hover{transform:scale(1.1)}}@media(max-width:560px){.ask_icons a{max-width:39px}}.ask_icons a img{flex:auto}@media(max-width:560px){.ask_icons a img{max-width:39px}}.rail-wrap{position:relative}.rail-track{display:flex;gap:15px;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;scrollbar-width:none;-ms-overflow-style:none;padding:6px 2px 10px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.rail-track::-webkit-scrollbar{display:none}.rail-item{flex:0 0 auto;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.rail-item.visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.rail-item{opacity:1;transform:none;transition:none}}.rail-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;line-height:1;color:#fff;background:rgba(20,22,40,.85);border:1px solid rgba(133,145,255,.4);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.rail-arrow:hover{background:rgba(109,122,255,.9);box-shadow:0 8px 24px rgba(109,122,255,.5)}.rail-arrow:active{transform:translateY(-50%) scale(.94)}.rail-arrow.left{left:-12px}.rail-arrow.right{right:-12px}@media(max-width:768px){.rail-arrow{display:none}}