﻿@media screen and (max-width: 1024px){.header_inner{margin-top:10px;padding:6px 15px;border-radius:10px}.header_actions{width:100%;justify-content:space-between;margin-top:24px;gap:16px;padding-inline:16px}.header.fixed:not(.showed){top:-80px}.header .menu_btn{background-color:rgba(0,0,0,0)}.header .main_logo img{height:43px}.header .menu_block{position:fixed;top:55px;inset-inline:-16px;height:0;overflow:hidden;background:#05001f;z-index:99;-o-transition:height .5s;-ms-transition:height .5s;-moz-transition:height .5s;-webkit-transition:height .5s;transition:height .5s}.header .menu_inner{height:calc(100dvh - 65px);padding:14px 0 24px;flex-direction:column}.header .lg_block{order:1;align-items:flex-end;display:flex}.header .lg_block .lg_inner{display:flex;flex-direction:column-reverse}.header .lg_block.opened .lg_inner{background-color:rgba(255,255,255,.1)}.header .main_menu{position:relative;overflow-x:hidden;overflow-y:auto;display:block;flex:1;width:100%}.header .main_menu:has(.opened){overflow-y:hidden}.header .main_menu>ul{flex-direction:column;margin:0;justify-content:flex-start;width:100%;flex:100%}.header .main_menu>ul>li{margin:0;padding:0}.header .main_menu>ul>li.opened>a.submenu_btn:before,.header .main_menu>ul>li>a.submenu_btn:before{transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.header .main_menu>ul>li>a{padding:10px 16px;font-weight:600;width:100%}.header .main_menu>ul>li.fixed>.submenu_list{position:fixed}.header .main_menu>ul>li.fixed>.submenu_list .back_btn,.header .main_menu>ul>li.fixed>.submenu_list>ul{padding-inline:16px}.header .main_menu>ul>li.opened>.submenu_list{width:100vw}.header .main_menu>ul .primary_btn{width:max-content;position:relative}.header .donate_btn{max-width:360px;flex:1;margin:0}.header .submenu_list{position:absolute;right:-16px;top:65px;width:0;left:auto;height:calc(100dvh - 75px);background:#05001f;overflow-x:hidden;overflow-y:auto;left:auto;z-index:50;padding-bottom:24px;-o-transition:width .5s;-ms-transition:width .5s;-moz-transition:width .5s;-webkit-transition:width .5s;transition:width .5s}.header .submenu_list .special_item{margin:30px 16px 0;width:calc(100vw - 32px);padding:16px;height:173px}.header .submenu_list .special_item img{left:52%}.header .submenu_list ul,.header .submenu_list .back_btn{width:100vw}.header .submenu_list ul li:not(:first-child){margin-top:10px}.header .submenu_list ul a{padding:14px}.header .back_btn{padding:0 16px;background:#05001f}.header .back_btn button{display:flex;width:100%;border:none;color:#fff;justify-content:space-between;gap:6px;line-height:1.5em;width:100%;font-weight:600;font-size:1.8rem;padding:10px 0}.header .back_btn button:before{display:block;font-family:"icon";font-size:2.4rem;content:""}.header .back_btn button:after{display:block;content:"";min-width:24px}.header .back_btn button:active{color:#c4ff22}.menu_opened{overflow:hidden}.menu_opened .menu_block{height:calc(100dvh - 65px)}.donate_popup .popup_container{padding:16px;max-width:640px}.donate_popup .popup_close{top:10px;right:10px}.donate_popup .popup_title{font-size:262.5%;line-height:.95em;padding-right:46px}.donate_popup .donate_form{margin-top:20px}.donate_popup .donate_layout{flex-direction:column;align-items:flex-start;gap:24px}.donate_popup .donate_left{width:100%;max-width:100%}.donate_popup .donate_right{display:none}.donate_popup .donate_steps{margin-bottom:20px}.donate_popup .donate_steps .step_item{width:100px}.donate_popup .donate_steps .steps_progress{left:35px;right:35px}.donate_popup .donate_steps .step_label{font-size:87.5%}.donate_popup .form_fields .field_block{flex:0 0 100%;max-width:100%}.donate_popup .radio_btns{gap:16px;flex-wrap:wrap}.donate_popup .radio_btn{font-size:87.5%}.donate_popup .radio_btn:before{width:46px;height:24px}.donate_popup .radio_btn:after{width:20px;height:20px}.donate_popup .radio_btn:has(:checked):after{left:24px}.donate_popup .btn_block .submit_btn{width:100%}.donate_popup .btn_block_steps{flex-direction:column;margin-top:5px;gap:15px;width:100%}.donate_popup .btn_block_steps .secondary_btn{order:1}.donate_popup .btn_block_steps .back_step_btn{order:2}.donate_popup .btn_block_steps .submit_btn{width:100%}}@media screen and (max-width: 575px){.donate_popup .popup_title{font-size:225%}.donate_popup .donate_steps .step_item{width:90px}.donate_popup .donate_steps .steps_progress{left:28px;right:28px;top:17px}.donate_popup .donate_steps .step_icon{width:36px;height:36px}.donate_popup .donate_steps .step_icon:before{font-size:1.6rem}.donate_popup .field_block input,.donate_popup .field_block textarea{height:42px;padding:9px 12px}}@media screen and (max-width: 1024px){.footer_top{padding-top:0}.footer .main_logo{display:none}.footer .banner_title{font-size:375%}.footer_banner .banner_info{gap:24px;padding:16px;flex:0 0 41.67%;max-width:41.67%}.footer_banner .banner_image{flex:0 0 58.33%;max-width:58.33%}.footer_body{padding-top:40px;background-image:none !important}.footer_nav{flex-direction:column;gap:0}.footer_col{display:none;flex:unset;max-width:100%}.footer_col.footer_info_col{display:block;text-align:center}.footer_col.footer_info_col ul{align-items:center;gap:20px;margin-top:0}.footer_col.footer_info_col .col_title{display:none}.footer_bottom{flex-direction:column;align-items:center;gap:20px;text-align:center;margin-top:0;padding:20px 0}.footer_bottom .copyrights{flex:unset;font-size:75%;text-align:center;order:2}.footer_logos{flex-wrap:wrap;justify-content:center;row-gap:10px;order:1}.footer .developer{flex:unset;justify-content:center;order:3;font-size:75%}}@media screen and (max-width: 768px){.footer_banner{align-items:flex-start}.footer_banner .banner_image{flex:0 0 45.83%;max-width:45.83%;margin-top:-74px;margin-bottom:0}.footer_banner .banner_info{flex:0 0 54.17%;max-width:54.17%}}@media screen and (max-width: 575px){.footer_banner{flex-wrap:wrap}.footer_banner .banner_image{flex:0 0 100%;max-width:100%}.footer_banner .banner_info{flex:0 0 100%;max-width:100%;order:2;margin-top:14px}}.inner_hero_section .inner_hero_block{flex-direction:column}.inner_hero_section .hero_image{flex:none;width:100%;max-width:100%}.providers_grid li{flex:0 0 33.33%;max-width:33.33%}@media screen and (min-width: 1025px){.providers_grid li{padding-inline:10px}}@media screen and (max-width: 1024px){.providers_grid li{padding-inline:5px}}.alt_row{flex-direction:column !important}.alt_row .alt_image{flex:none;width:100%}
