@charset "UTF-8";
@import "../themes/228/assets/vendor/slick-carousel/slick.css";
@font-face{font-family:"IBM Plex Mono";src:url("../themes/228/assets/fonts/IBMPlexMono-Regular.woff2") format("woff2"),url("../themes/228/assets/fonts/IBMPlexMono-Regular.woff") format("woff");font-weight:400;font-display:swap}
@font-face{font-family:"IBM Plex Mono";src:url("../themes/228/assets/fonts/IBMPlexMono-Medium.woff2") format("woff2"),url("../themes/228/assets/fonts/IBMPlexMono-Medium.woff") format("woff");font-weight:500;font-display:swap}
@font-face{font-family:"IBM Plex Mono";src:url("../themes/228/assets/fonts/IBMPlexMono-SemiBold.woff2") format("woff2"),url("../themes/228/assets/fonts/IBMPlexMono-SemiBold.woff") format("woff");font-weight:600;font-display:swap}
@font-face{font-family:"IBM Plex Mono";src:url("../themes/228/assets/fonts/IBMPlexMono-Bold.woff2") format("woff2"),url("../themes/228/assets/fonts/IBMPlexMono-Bold.woff") format("woff");font-weight:700;font-display:swap}
.flex-stretch{display:flex;align-items:stretch}
.flex-center{display:flex;align-items:center}
.flex-between{display:flex;justify-content:space-between}
.flex-evenly{display:flex;justify-content:space-evenly}
.flex-right{display:flex;justify-content:flex-end}
.text-center{text-align:center}
.text-underline{text-decoration:underline}
.section-dark{background-color:var(--main-dark)}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:0;-webkit-text-fill-color:#ссс;-webkit-box-shadow:0 0 0 1000px transparent inset;transition:background-color 5000s ease-in-out 0s;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,174,255,0.04) 50%,rgba(255,255,255,0) 51%,rgba(0,174,255,0.03) 100%)}
*{box-sizing:border-box;line-height:1.6}
a,button{cursor:pointer}
a:focus,button:focus{outline:none}
a:focus-visible,button:focus-visible{outline:2px solid var(--hover-color);outline-offset:4px}
a{color:#00a9ff;text-decoration:none}
button{padding:0;border:none;font:inherit;color:inherit;background-color:transparent}
svg{display:block;max-width:100%;max-height:100%}
strong{font-weight:700}
html{width:100%;min-width:0}
body{width:100%;min-height:100vh;font-family:"IBM Plex Mono",sans-serif;font-weight:400;font-size:18px;line-height:1.5;-webkit-text-size-adjust:100%;color:var(--main-dark);background-color:var(--main-light);-webkit-tap-highlight-color:rgba(44,44,44,0.2)}
body.lock{overflow:hidden;width:100%}
.wrapper{position:relative;width:100%;min-height:100%;display:flex;flex-direction:column}
main{flex:1 1 auto;width:100%}
.inner-page{padding-top:115px;background:#F5F5F5}
@media (max-width:990px){.inner-page{padding-top:95px}}
@media (max-width:574px){.inner-page{padding-top:80px}}
:root{--hover-color:#e80000;--main-light:#fff;--light-hover:#C1C1C1;--main-dark:#0E0E0F;--blue:#0057B8;--blue-hover:#006DE6;--yellow:#FFD700;--yellow-hover:#C8A800;--link-hover:#B7884D}
.container{width:100%;min-width:320px;max-width:1600px;padding:0 40px;margin:0 auto}
@media (max-width:990px){.container{padding-left:calc(env(safe-area-inset-left) + 24px);padding-right:calc(env(safe-area-inset-right) + 24px)}}
@media (max-width:574px){.container{padding-left:calc(env(safe-area-inset-left) + 16px);padding-right:calc(env(safe-area-inset-right) + 16px)}}
.btn{display:flex;align-items:center;justify-content:center;padding:11px 31px;min-width:220px;font-weight:700;font-size:18px;font-size:calc(16px + 2 * ((100vw - 360px) / (1920 - 360)));line-height:1.9;color:var(--main-dark);white-space:nowrap;background-color:var(--main-light);transition:background-color 0.2s}
@media (min-width:1920px){.btn{font-size:18px}}
@media (max-width:990px){.btn{padding:11px 24px;line-height:1.5;min-width:180px}}
@media (hover:hover){.btn:hover{background-color:var(--light-hover)}}
.btn_blue{color:var(--main-light);background-color:var(--blue)}
@media (hover:hover){.btn_blue:hover{background-color:var(--blue-hover)}}
.btn_yellow{background-color:var(--yellow)}
@media (hover:hover){.btn_yellow:hover{background-color:var(--yellow-hover)}}
.btn .arrow{flex:0 0 16px;width:16px;height:13px;margin-left:20px}
@media (max-width:990px){.btn .arrow{margin-left:12px}}
.nav-btn{position:relative;display:flex;justify-content:center;align-items:center;border:1px solid #0E0E0F;background-color:#fff;transition:background-color 0.3s}
.nav-btn:before{content:"";position:relative;z-index:2;width:50%;max-width:20px;max-height:19px;height:48%;background:url("../themes/228/assets/images/icons/slider-nav.svg") center / 100% no-repeat}
@media (hover:hover){.nav-btn:hover{background-color:#F5F5F5}}
.nav-btn:focus-visible{outline:none;background:#F5F5F5}
.nav-btn:active{background:#F5F5F5}
.link-hover,.text-link-inner a{display:inline;transition:0.3s}
@media (hover:hover){.link-hover:hover,.text-link-inner a:hover{color:var(--blue)}}
.no-brake{white-space:nowrap}
@media (max-width:767px){.no-brake{white-space:normal}}
.title{font-weight:700;line-height:1.1;letter-spacing:0.5px;text-transform:uppercase;color:var(--main-dark)}
.title_h2{font-size:calc(24px + 18 * ((100vw - 360px) / (1920 - 360)))}
@media (min-width:1920px){.title_h2{font-size:42px}}
.title_h3{font-size:calc(18px + 12 * ((100vw - 360px) / (1920 - 360)));font-weight:600}
@media (min-width:1920px){.title_h3{font-size:30px}}
.title_light{color:var(--main-light)}
.social__list{display:flex;align-items:center;margin:0 -2px}
.social__list li{padding:0 2px}
.social__link{display:block;padding:8px;width:40px;height:40px;cursor:pointer}
.social__link svg{display:block;width:100%;height:100%;transition:fill 0.3s}
@media (hover:hover){.social__link:hover svg{fill:var(--yellow)}}
.slick-dots{width:100%;position:absolute;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center}
.slick-dots li{padding:2px 4px}
.slick-dots button{display:block;width:8px;height:8px;background:#FFF;opacity:0.2;border-radius:50%;cursor:pointer;box-shadow:none;font-size:0;line-height:0;transition:opacity 0.3s ease}
.slick-dots .slick-active button{opacity:1}
.section-grey{padding:72px 0;background:#F5F5F5}
@media (max-width:990px){.section-grey{padding:42px 0}}
.header{position:absolute;z-index:20;top:0;left:0;right:0;padding:15px 0;min-height:72px;background:#26271A;transition:background 0.3s ease-in-out}
@media (max-width:1199px){.header:before{content:"";position:fixed;z-index:10;top:0;left:0;right:0;bottom:0;display:block;opacity:0;visibility:hidden;transition:0.3s ease-in-out;background:rgba(0,0,0,0.85)}}
.header_main{padding:20px 0;background:none;transition:none}
.header.header_fixed{padding:10px 0;position:fixed;min-height:60px;background:#26271A;box-shadow:5px 0 15px rgba(0,0,0,0.7);transform:translateY(-100%);opacity:0}
.header.menu-active{opacity:1}
.header.menu-active:before{opacity:1;visibility:visible}
.header__container{height:100%;display:flex;align-items:center;justify-content:space-between}
.header__logo{display:flex;align-items:center}
@media (min-width:1200px){.header_main:not(.header_fixed) .header__logo{display:none}}
.header__logo img{margin-right:25px;display:block;height:auto;width:79px}
@media (max-width:1449px){.header__logo img{width:60px;margin-right:12px}}
@media (max-width:479px){.header__logo img{width:45px}}
.header_fixed .header__logo img{width:45px}
@media (hover:hover){.header__logo:hover .header__title{color:var(--link-hover)}}
.header__title{font-weight:700;font-size:calc(8px + 10 * ((100vw - 360px) / (1920 - 360)));line-height:1.5;color:#FFF;transition:color 0.3s}
@media (min-width:1920px){.header__title{font-size:18px}}
@media (max-width:1199px){.header__title{font-size:calc(10px + 8 * ((100vw - 360px) / (1920 - 360)))}}
@media (max-width:1199px) and (min-width:1920px){.header__title{font-size:18px}}
.page-eng .header__title{margin-right:32px}
@media (max-width:767px){.page-eng .header__title{max-width:250px}}
.header__nav{display:flex;align-items:center}
@media (min-width:1200px){.header__nav{flex:1 1 auto;display:block}}
.header__menu-btn{display:none}
@media (max-width:1199px){.header__menu-btn{position:relative;display:block;z-index:16;width:24px;height:19px}}
@media (max-width:1199px){.header__menu-btn span{position:absolute;right:0;display:block;width:100%;height:3px;background-color:#fff;transition:transform 0.3s,top 0.2s 0.1s,bottom 0.2s 0.1s,opacity 0.2s 0.1s;transform-origin:center center}.header__menu-btn span:first-child{top:0}.header__menu-btn span:nth-child(2){top:50%;transform:translateY(-50%)}.header__menu-btn span:last-child{bottom:0}}
.menu-active .header__menu-btn span{transition:0.2s top,0.2s bottom,0.2s opacity,0.2s transform 0.1s}
.menu-active .header__menu-btn span:first-child{top:50%;transform:translateY(-50%) rotate(-45deg)}
.menu-active .header__menu-btn span:nth-child(2){opacity:0}
.menu-active .header__menu-btn span:last-child{bottom:50%;transform:translateY(50%) rotate(45deg)}
.header__body{margin-left:20px;display:flex;align-items:center;justify-content:flex-end}
@media (max-width:1199px){.header__body{position:fixed;display:block;right:-120%;top:0;width:100%;max-width:300px;height:100vh;z-index:15;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:34px 50px 100px;background:#26271A;transition:right 0.5s}.menu-active .header__body{right:0}}
.header__menu-logo{display:none}
@media (max-width:1199px){.header__menu-logo{display:block;margin-bottom:40px}}
@media (min-width:1200px){.header__lang{margin-left:22px}}
@media (min-width:1200px){.header__list{margin:0 -12px;display:flex;align-items:center;justify-content:flex-end}}
@media (min-width:1450px){.header__list{margin:0 -8px}}
.header__list li{padding:0 12px}
@media (max-width:1449px){.header__list li{padding:0 8px}}
@media (max-width:1199px){.header__list li{padding:6px 0}}
.header__link{display:inline-block;padding:12px 0;font-weight:700;font-size:calc(12px + 4 * ((100vw - 360px) / (1920 - 360)));line-height:1.2;color:#FFF;white-space:nowrap;text-decoration:none;transition:color 0.3s,background 0.3s}
@media (min-width:1920px){.header__link{font-size:16px}}
@media (max-width:1199px){.header__link{font-size:16px;display:block;padding:6px 0;border-bottom:1px solid rgba(var(--link-hover),0)}}
.header_main .header__link{background:linear-gradient(var(--c,#fff) 0 0) 0 72% / var(--d,100%) 1px no-repeat;font-size:calc(12px + 8 * ((100vw - 360px) / (1920 - 360)))}
@media (min-width:1920px){.header_main .header__link{font-size:20px}}
@media (hover:hover){.header_main .header__link:hover{--d:0;--c:var(--link-hover)}}
@media (max-width:1199px){.header_main .header__link{font-size:16px;--d:0}}
@media (max-width:1199px){.header_main .header__link_support{color:#000;padding:12px 16px;background-color:var(--yellow);text-align:center}}
@media (max-width:1199px) and (hover:hover){.header_main .header__link_support:hover{color:#000;background-color:var(--yellow-hover)}}
.header__link_current{color:var(--link-hover);--d:0;cursor:default}
@media (hover:hover){.header__link:hover{color:var(--link-hover)}}
.inner-page .header__link_support{color:#000;padding:12px 16px;background-color:var(--yellow);text-align:center}
@media (hover:hover){.inner-page .header__link_support:hover{color:#000;background-color:var(--yellow-hover)}}
.lang-menu{position:relative}
@media (max-width:1199px){.lang-menu{width:fit-content;display:none}}
@media (max-width:419px){.lang-menu{display:block}}
.lang-menu_tablet{display:none}
@media (max-width:1199px){.lang-menu_tablet{display:block;margin-right:24px}}
@media (max-width:419px){.lang-menu_tablet{display:none}}
.lang-menu__button{position:relative;z-index:2;display:flex;align-items:center;color:#FFF;padding:12px 0 10px;font-size:calc(14px + 4 * ((100vw - 360px) / (1920 - 360)));font-weight:700;line-height:1;text-transform:uppercase;transition:color 0.2s}
@media (min-width:1920px){.lang-menu__button{font-size:18px}}
@media (max-width:1199px){.lang-menu__button{padding:12px 0;font-size:16px}}
.header_main .lang-menu__button{font-size:calc(14px + 6 * ((100vw - 360px) / (1920 - 360)))}
@media (min-width:1920px){.header_main .lang-menu__button{font-size:20px}}
@media (max-width:1199px){.header_main .lang-menu__button{font-size:16px}}
.lang-menu__button svg{flex:0 0 16px;width:16px;height:auto;margin-left:8px;transition:stroke 0.2s,transform 0.2s}
.active .lang-menu__button svg{transform:rotate(180deg)}
@media (hover:hover){.lang-menu__button:hover{color:var(--link-hover)}.lang-menu__button:hover svg{stroke:var(--link-hover)}}
.lang-menu__option-list{position:absolute;top:100%;left:0;right:0;z-index:3;width:100%;overflow:hidden;box-shadow:0 0 23px 8px rgba(0,0,0,0.15);background-color:#fff;display:none}
.lang-menu__option{display:inline-block;padding:8px 12px;color:#0E0E0F;font-size:calc(14px + 4 * ((100vw - 360px) / (1920 - 360)));font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase}
@media (min-width:1920px){.lang-menu__option{font-size:18px}}
.header_main .lang-menu__option{font-size:calc(14px + 6 * ((100vw - 360px) / (1920 - 360)))}
@media (min-width:1920px){.header_main .lang-menu__option{font-size:20px}}
@media (max-width:1199px){.lang-menu__option{font-size:16px}}
@media (hover:hover){.lang-menu__option:hover{background-color:var(--link-hover)}}
.footer{padding:62px 0 49px}
@media (max-width:767px){.footer{padding:48px 0 24px}}
.footer__main-menu{margin-bottom:48px}
@media (max-width:767px){.footer__main-menu{margin-bottom:0}}
.footer__grid{margin-bottom:20px}
@media (min-width:768px){.footer__grid{margin-bottom:25px}}
.footer__main{display:flex;align-items:center;padding:41px 0 33px;border-top:2px solid rgba(255,255,255,0.2)}
@media (max-width:767px){.footer__main{flex-wrap:wrap;padding:41px 0 22px;justify-content:center}}
.footer__logo{flex:1 1 auto;display:flex;align-items:center}
@media (max-width:767px){.footer__logo{flex:0 0 auto;max-width:100%}}
@media (max-width:599px){.page-eng .footer__logo{max-width:350px}}
@media (max-width:419px){.page-eng .footer__logo{max-width:310px}}
.footer__logo img{flex:0 0 46px;width:46px;height:53px;object-fit:contain;margin-right:12px}
@media (max-width:359px){.footer__logo img{flex:0 0 40px;width:40px}}
.footer__title{font-weight:400;font-size:calc(12px + 6 * ((100vw - 360px) / (1920 - 360)));line-height:1.6;color:var(--main-light)}
@media (min-width:1920px){.footer__title{font-size:18px}}
.footer__nav{margin-left:32px}
@media (max-width:767px){.footer__nav{margin:38px 0 0;flex:1 0 100%;display:flex;justify-content:center}}
.footer__bottom{font-weight:400;font-size:calc(14px + 4 * ((100vw - 360px) / (1920 - 360)));line-height:1.7;color:var(--main-light)}
@media (min-width:1920px){.footer__bottom{font-size:18px}}
@media (max-width:767px){.footer__bottom{flex-direction:column;align-items:center}}
.footer__bottom span{white-space:nowrap}
@media (max-width:767px){.footer__bottom span:first-child{margin-bottom:12px}}
.footer__bottom a{margin-bottom:3px}
@media (max-width:767px){.footer__bottom a{margin-bottom:2px;max-width:120px}}
.footer__bottom a svg{transition:fill 0.3s}
@media (hover:hover){.footer__bottom a:hover svg{fill:#ed2424}}
.footer-grid{display:grid;grid-template-columns:1fr 300px;grid-template-rows:1fr auto;column-gap:100px;row-gap:32px;grid-template-areas:"descr buttons" "menu buttons"}
@media (max-width:1199px){.footer-grid{column-gap:50px}}
@media (max-width:990px){.footer-grid{grid-template-areas:"descr buttons" "menu menu"}}
@media (max-width:767px){.footer-grid{display:block}}
.footer-grid__descr{grid-area:descr;margin-bottom:32px;font-weight:400;font-size:calc(14px + 4 * ((100vw - 360px) / (1920 - 360)));line-height:150%;color:var(--main-light)}
@media (min-width:1920px){.footer-grid__descr{font-size:18px}}
@media (max-width:990px){.footer-grid__descr{padding-right:50px}}
@media (max-width:767px){.footer-grid__descr{padding-right:0;margin-bottom:32px}}
.footer-grid__descr a{color:var(--main-light);line-height:1.5;display:inline;border:none;text-decoration:none}
@media (hover:hover){.footer-grid__descr a:hover{color:var(--yellow);border:0}}
.footer-grid__descr a span{line-height:1.5;text-decoration:underline}
@media (max-width:767px){.footer-grid{padding:24px 0}}
.footer-grid__info-menu{grid-area:menu}
@media (max-width:574px){.footer-grid__info-menu.footer-menu{display:block}}
.footer-grid__buttons{grid-area:buttons}
@media (max-width:990px){.footer-grid__buttons{flex:0 0 250px}}
@media (max-width:767px){.footer-buttons{margin:0 0 24px}}
@media (max-width:767px){.footer-buttons__row{display:flex}}
@media (max-width:519px){.footer-buttons__row{display:block}}
.footer-buttons__button{justify-content:space-between;width:100%;max-width:300px}
@media (max-width:767px){.footer-buttons__button{order:1;flex:0 0 calc(50% - 12px);max-width:100%}}
.footer-buttons__button.btn_yellow{margin-bottom:24px}
@media (max-width:767px){.footer-buttons__button.btn_yellow{order:2;margin:0 0 0 24px}}
@media (max-width:519px){.footer-buttons__button.btn_yellow{margin:0 0 24px}}
.footer-buttons strong{display:block;margin-bottom:12px;font-size:calc(14px + 4 * ((100vw - 360px) / (1920 - 360)));line-height:150%;color:var(--main-light)}
@media (min-width:1920px){.footer-buttons strong{font-size:18px}}
.footer-menu{margin:-4px -12px;display:flex;align-items:baseline;flex-wrap:wrap}
@media (min-width:575px){.footer-menu{margin:-6px -12px}}
@media (min-width:991px){.footer-menu{margin:-9px -16px}}
@media (max-width:574px){.footer__main-menu .footer-menu{flex-direction:column;max-height:110px}.footer__main-menu .footer-menu li{width:50%}}
.footer-menu li{padding:3px 12px}
@media (min-width:575px){.footer-menu li{padding:5px 12px}}
@media (min-width:991px){.footer-menu li{padding:8px 16px}}
.footer-menu__link{font-weight:500;font-size:calc(12px + 4 * ((100vw - 360px) / (1920 - 360)));line-height:1.3;color:var(--main-light);display:inline;transition:0.3s}
@media (min-width:1920px){.footer-menu__link{font-size:16px}}
@media (hover:hover){.footer-menu__link:hover{color:var(--yellow)}}
.footer-menu__link_current{color:var(--link-hover);cursor:default;display:inline;transition:0.3s}
@media (hover:hover){.footer-menu__link_current:hover{color:var(--link-hover)}}
@media (min-width:991px){.fundraising__row{display:flex;align-items:flex-start;justify-content:space-between}}
.fundraising__image{flex:0 0 45%}
@media (min-width:991px) and (max-width:1449px){.fundraising__image{position:sticky;top:100px}}
@media (min-width:991px) and (max-width:1449px) and (max-height:600px){.fundraising__image{top:100px}}
.fundraising__image img{display:block;max-width:100%;width:100%;height:auto;max-height:100%}
@media (min-width:991px) and (max-width:1449px){.fundraising__image img{object-fit:contain;max-height:80vh;min-height:380px}}
.fundraising__content{padding-top:32px}
@media (min-width:991px){.fundraising__content{flex:1 1 auto;max-width:760px;margin-left:50px;padding-top:0}}
.fundraising__title{margin-bottom:32px}
@media (max-width:1199px){.fundraising__title{margin-bottom:24px}}
.fundraising__text{margin-bottom:24px;color:#0E0E0F;font-size:calc(14px + 6 * ((100vw - 360px) / (1920 - 360)));font-weight:500;line-height:160%}
@media (min-width:1920px){.fundraising__text{font-size:20px}}
@media (max-width:1199px){.fundraising__text{margin-bottom:16px}}
.fundraising__strong{font-weight:700;font-size:calc(18px + 6 * ((100vw - 360px) / (1920 - 360)));line-height:130%;color:#0E0E0F;margin-bottom:24px}
@media (min-width:1920px){.fundraising__strong{font-size:24px}}
@media (max-width:1199px){.fundraising__strong{margin-bottom:16px}}
.fundraising__amount{margin-bottom:32px;font-weight:500;font-size:calc(16px + 6 * ((100vw - 360px) / (1920 - 360)));line-height:150%;color:#0E0E0F}
@media (min-width:1920px){.fundraising__amount{font-size:22px}}
@media (max-width:1199px){.fundraising__amount{margin-bottom:24px}}
.fundraising__amount strong{font-size:calc(24px + 8 * ((100vw - 360px) / (1920 - 360)))}
@media (min-width:1920px){.fundraising__amount strong{font-size:32px}}
.fundraising__payment{margin-bottom:44px}
@media (max-width:1199px){.fundraising__payment{margin-bottom:24px}}
.fundraising__social{font-weight:400;font-size:calc(14px + 2 * ((100vw - 360px) / (1920 - 360)));line-height:2;color:#0E0E0F}
@media (min-width:1920px){.fundraising__social{font-size:16px}}
.fundraising__social svg{width:2em;height:auto;max-height:2em}
.fundraising__social a{display:inline-flex;align-items:center;justify-content:center;font-size:1em;padding:5px;min-height:2em;vertical-align:middle}
@media (hover:hover){.fundraising__social a:hover svg{fill:#003f86}}
.payment-block{padding:24px 32px;background:#FFF;border-radius:8px}
@media (max-width:990px){.payment-block{padding:20px 24px}}
.payment-block__caption{margin-bottom:15px;font-weight:400;font-size:calc(18px + 6 * ((100vw - 360px) / (1920 - 360)));line-height:1.3;display:flex;align-items:flex-start;color:#0E0E0F}
@media (min-width:1920px){.payment-block__caption{font-size:24px}}
.payment-block__caption::before{content:"";flex:0 0 1.37em;width:1.37em;height:1.37em;margin-right:0.67em;background:url("../themes/228/assets/images/fundraising/credit-cards.png") center / contain no-repeat}
.payment-block__link{margin-top:15px;font-weight:500;font-size:calc(14px + 4 * ((100vw - 360px) / (1920 - 360)));line-height:31px;color:#0E0E0F}
@media (min-width:1920px){.payment-block__link{font-size:18px}}
.payment-block__link a{display:inline-block;word-break:break-all;text-decoration:underline;line-height:2}
.news{padding:58px 0 65px}
@media (max-width:990px){.news{padding:32px 0}}
.news__title{margin-bottom:42px}
@media (max-width:990px){.news__title{margin-bottom:24px}}
.news__list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);column-gap:40px;row-gap:24px}
@media (max-width:1199px){.news__list{column-gap:20px;row-gap:16px}}
@media (max-width:767px){.news__list{grid-template-columns:1fr;grid-template-rows:auto repeat(3,1fr)}}
.news__item{grid-column:2/3;display:flex;align-items:stretch}
@media (max-width:767px){.news__item{grid-column:1}}
.news__item_1{grid-column:1/2;grid-row:1/5;flex-direction:column}
@media (max-width:767px){.news__item_1{grid-column:1;grid-row:1;margin-bottom:16px}}
@media (min-width:768px){.news__item_link{grid-column:2/3;grid-row:4/5}}
.news__item_link a{font-weight:700;font-size:calc(15px + 3 * ((100vw - 360px) / (1920 - 360)));line-height:24px;display:flex;align-items:center;color:var(--blue);transition:color 0.3s}
@media (min-width:1920px){.news__item_link a{font-size:18px}}
@media (hover:hover){.news__item_link a:hover{text-decoration:underline;color:var(--blue-hover)}}
.news__image{position:relative;display:block;flex:0 0 33%;margin-right:32px}
@media (max-width:1199px){.news__image{margin-right:16px}}
.news__image img{display:block;position:absolute;width:100%;height:100%;object-fit:cover}
.news__item_1 .news__image{flex:1 1 auto;width:100%;height:100%;padding-bottom:50%}
@media (max-width:767px){.news__item_1 .news__image{height:0}}
.news__content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}
.news__item_1 .news__content{flex:0 0 auto}
.news__published{display:block;margin:12px 0;font-weight:400;font-size:13px;font-size:calc(11px + 2 * ((100vw - 360px) / (1920 - 360)));line-height:1.8;color:#FFF}
@media (min-width:1920px){.news__published{font-size:13px}}
@media (max-width:1199px){.news__published{margin:0 0 8px}}
.news__item_1 .news__published{margin-top:10px}
.news__intro{display:block;margin-bottom:16px;font-size:calc(12px + 4 * ((100vw - 360px) / (1920 - 360)));line-height:1.4;color:#FFF;transition:color 0.3s}
@media (min-width:1920px){.news__intro{font-size:16px}}
@media (max-width:1199px){.news__intro{margin-bottom:12px}}
@media (hover:hover){.news__intro:hover{color:var(--blue-hover)}}
.news__intro p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;max-height:calc(1.4em * 4);font:inherit}
@media (max-width:990px){.news__intro p{-webkit-line-clamp:3;max-height:calc(1.4em * 3)}}
.news__item_1 .news__intro{font-size:calc(12px + 6 * ((100vw - 360px) / (1920 - 360)))}
@media (min-width:1920px){.news__item_1 .news__intro{font-size:18px}}
.news__item_1 .news__intro p{-webkit-line-clamp:5;max-height:calc(1.4em * 5)}
@media (max-width:990px){.news__item_1 .news__intro p{-webkit-line-clamp:4;max-height:calc(1.4em * 4)}}
.news__link{width:fit-content;font-weight:400;font-size:calc(12px + 4 * ((100vw - 360px) / (1920 - 360)));line-height:1.6;text-decoration-line:underline;color:#FFF;transition:color 0.3s}
@media (min-width:1920px){.news__link{font-size:16px}}
@media (hover:hover){.news__link:hover{color:var(--blue-hover)}}
.banner{position:relative;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(34,34,34,0) 0%,rgba(32,32,32,0.101269) 27.76%,rgba(26,26,26,0.452544) 50.73%,rgba(24,24,24,0.597382) 67.53%,#111 100%),rgba(0,0,0,0.35)}
.banner__main{position:relative;padding:31px 0 84px;flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;min-height:720px;background:url("../themes/228/assets/images/banner.webp") top center / cover no-repeat}
@media (min-resolution:2dppx){.banner__main{background:url("../themes/228/assets/images/banner@2x.webp") top center / cover no-repeat}}
@media (min-width:2000px){.banner__main{background:url("../themes/228/assets/images/banner-2560.webp") top center / cover no-repeat}}
@media (min-width:2000px) and (min-resolution:2dppx){.banner__main{background:url("../themes/228/assets/images/banner-2560@2x.webp") top center / cover no-repeat}}
@media (max-height:720px){.banner__main{min-height:100vh}}
@media (max-width:1199px){.banner__main{padding-top:100px}}
@media (max-width:1049px){.banner__main{padding:100px 0 44px;min-height:1000px;background:url("../themes/228/assets/images/banner-1050.webp") top right / cover no-repeat}}
@media (max-width:1049px) and (min-resolution:2dppx){.banner__main{background:url("../themes/228/assets/images/banner-1050@2x.webp") top right / cover no-repeat}}
@media (max-width:1049px) and (max-height:1000px){.banner__main{min-height:100vh}}
@media (max-width:574px){.banner__main{padding-bottom:24px;min-height:780px;background:url("../themes/228/assets/images/banner-570.webp") top right / cover no-repeat}}
@media (max-width:574px) and (min-resolution:2dppx){.banner__main{background:url("../themes/228/assets/images/banner-570@2x.webp") top right / cover no-repeat}}
@media (max-width:574px) and (max-height:780px){.banner__main{min-height:100vh}}
body.no-webp .banner__main{background:url("../themes/228/assets/images/banner.jpg") center / cover no-repeat}
@media (min-resolution:2dppx){body.no-webp .banner__main{background:url("../themes/228/assets/images/banner@2x.jpg") center / cover no-repeat}}
@media (min-width:2000px){body.no-webp .banner__main{background:url("../themes/228/assets/images/banner-2560.jpg") top center / cover no-repeat}}
@media (min-width:2000px) and (min-resolution:2dppx){body.no-webp .banner__main{background:url("../themes/228/assets/images/banner-2560@2x.jpg") top center / cover no-repeat}}
@media (max-width:1049px){body.no-webp .banner__main{background:url("../themes/228/assets/images/banner-1050.jpg") top right / cover no-repeat}}
@media (max-width:1049px) and (min-resolution:2dppx){body.no-webp .banner__main{background:url("../themes/228/assets/images/banner-1050@2x.jpg") top right / cover no-repeat}}
@media (max-width:574px){body.no-webp .banner__main{background:url("../themes/228/assets/images/banner-570.jpg") top right / cover no-repeat}}
@media (max-width:574px) and (min-resolution:2dppx){body.no-webp .banner__main{background:url("../themes/228/assets/images/banner-570@2x.jpg") top right / cover no-repeat}}
.banner__main::before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:72px;z-index:1;background:linear-gradient(180deg,#0E0E0F 0%,rgba(14,14,15,0) 100%)}
.banner__emblem{position:relative;z-index:2;display:block;width:145px;height:auto;margin-bottom:48px}
@media (max-width:1199px){.banner__emblem{display:none}}
.banner .container{position:relative;z-index:2}
.banner__title{display:block;max-width:100%;margin-bottom:34px;font-style:normal;font-weight:700;font-size:calc(28px + 14 * ((100vw - 360px) / (1920 - 360)));line-height:140%;text-transform:uppercase;color:var(--main-light)}
@media (min-width:1920px){.banner__title{font-size:42px}}
@media (max-width:359px){.banner__title{font-size:25px}}
@media (max-width:990px) and (max-height:500px){.banner__title{font-size:20px}}
.banner__title strong{font-size:calc(68px + 39 * ((100vw - 360px) / (1920 - 360)));line-height:110%}
@media (min-width:1920px){.banner__title strong{font-size:107px}}
@media (max-width:990px) and (max-height:500px){.banner__title strong{font-size:48px}}
.banner__title span{display:block}
.banner__title-small{display:block;font-weight:400;font-size:calc(18px + 2 * ((100vw - 360px) / (1920 - 360)));line-height:150%;letter-spacing:0.5px}
@media (min-width:1920px){.banner__title-small{font-size:20px}}
@media (max-width:767px){body:not(.page-eng) .banner__title .no-brake{white-space:nowrap}}
.banner__buttons{width:100%}
@media (min-width:480px){.banner__buttons{display:inline-flex;align-items:center}}
.banner__button{margin:0 0 16px}
@media (min-width:480px){.banner__button{margin:0 25px 0 0}}
.banner .banner__social{margin-left:auto}
@media (max-width:767px){.banner .banner__social{display:none}}
.banner-footer{position:relative;display:flex;align-items:center;padding:32px 0;min-height:300px;overflow:hidden;background-color:var(--main-light)}
@media (max-width:1199px){.banner-footer{min-height:200px}}
.banner-footer::before{content:"";position:absolute;bottom:-1px;top:-1px;right:0;z-index:1;display:block;width:50%;background:url("../themes/228/assets/images/flag-desctop.webp") bottom left / 100% 100% no-repeat}
@media (min-resolution:2dppx){.banner-footer::before{background:url("../themes/228/assets/images/flag-desctop@2x.webp") bottom left / 100% 100% no-repeat}}
@media (max-width:990px){.banner-footer::before{content:none}}
body.no-webp .banner-footer::before{background:url("../themes/228/assets/images/flag-desctop.jpg") bottom left / 100% 100% no-repeat}
@media (min-resolution:2dppx){body.no-webp .banner-footer::before{background:url("../themes/228/assets/images/flag-desctop@2x.jpg") bottom left / 100% 100% no-repeat}}
.banner-footer::after{content:"";position:absolute;right:6%;top:50%;z-index:2;transform:translateY(-50%);display:block;height:80%;width:auto;aspect-ratio:0.875;background:url("../themes/228/assets/images/emblem.svg") center / contain no-repeat}
@media (max-width:1739px){.banner-footer::after{right:calc(50vw - 760px)}}
@media (max-width:1599px){.banner-footer::after{right:40px}}
@media (max-width:1199px){.banner-footer::after{max-height:160px}}
@media (max-width:990px){.banner-footer::after{display:none}}
.banner-footer__container{position:relative;z-index:2}
.banner-footer__title{margin-bottom:16px}
.banner-footer__text{padding-right:35%;font-size:calc(14px + 4 * ((100vw - 360px) / (1920 - 360)))}
@media (min-width:1920px){.banner-footer__text{font-size:18px}}
@media (max-width:1599px){.banner-footer__text{padding-right:40%}}
@media (max-width:990px){.banner-footer__text{padding-right:0}}
.banner-footer__text a{color:var(--main-dark)}
@media (max-width:990px){.banner-footer__text a{text-decoration:underline}}
@media (max-width:359px){.banner-footer__text a{display:inline}}
.about{padding:96px 0 109px}
@media (max-width:990px){.about{padding:44px 0}}
@media (min-width:991px){.about__container{display:flex;align-items:stretch}}
.about__row{display:flex;align-items:center;width:100%}
@media (max-width:990px){.about__row{flex-wrap:wrap}}
.about__slider{position:relative;flex:0 0 47%;width:47%}
@media (max-width:1199px){.about__slider{flex:0 0 55%;width:55%}}
@media (max-width:990px){.about__slider{flex:0 0 100%;padding-top:0;margin-bottom:64px}}
.about__slider .slick-slider{padding:24px 0}
@media (max-width:990px){.about__slider .slick-slider{padding-top:0}}
.about__slide{display:flex;align-items:stretch;padding:0 6px}
.about__image{position:relative;width:100%;display:block;padding-bottom:65%;height:0;overflow:hidden}
.about__image img{position:absolute;width:100%;height:100%;max-height:100%;object-fit:cover}
.about__gallery-link{position:absolute;bottom:-0.3em;right:4px;z-index:5;font-weight:400;font-size:14px;line-height:1.6;color:#fff}
@media (max-width:767px){.about__gallery-link{bottom:auto;top:calc(100% + 10px);right:50%;transform:translateX(50%);text-align:center;width:max-content}}
.about__gallery-link a{line-height:1.6}
@media (hover:hover){.about__gallery-link a:hover{text-decoration:underline;color:#00a9ff}}
.about__content{flex:1 1 auto;padding-left:0}
@media (min-width:991px){.about__content{max-width:600px;align-self:center;padding-left:44px}}
@media (min-width:1200px){.about__content{padding-left:96px}}
.about__title{margin-bottom:32px}
@media (max-width:767px){.about__title{margin-bottom:16px}}
.about__text{font-size:calc(14px + 4 * ((100vw - 360px) / (1920 - 360)))}
@media (min-width:1920px){.about__text{font-size:18px}}
.about__text p,.about__text strong{color:var(--main-light)}
.about__text p:not(:last-child){margin-bottom:15px}
.rip-widget{width:100%;overflow:hidden}
.rip-widget__wrapper{max-width:1920px;width:100%;background:url("../themes/228/assets/images/widget-bg.png") center / cover no-repeat;padding:64px 40px}
@media (max-width:1449px){.rip-widget__wrapper{padding:0}}
.clipboard-block{display:inline-flex;align-items:center}
@media (max-width:990px){.clipboard-block{display:flex}}
.clipboard-block__text{display:flex;align-items:center;font-weight:500;font-size:calc(16px + 8 * ((100vw - 360px) / (1920 - 360)));line-height:1.3;text-transform:uppercase;color:#0E0E0F;margin-right:24px}
@media (min-width:1920px){.clipboard-block__text{font-size:24px}}
@media (max-width:767px){.clipboard-block__text{margin-right:12px}}
.clipboard-block__button{flex:0 0 48px;width:48px;height:48px;padding:8px;margin-bottom:4px;background:#F5F5F5;border-radius:4px}
@media (max-width:990px){.clipboard-block__button{flex:0 0 32px;width:32px;height:32px;padding:4px;margin-bottom:2px;border-radius:2px}}
@media (hover:hover){.clipboard-block__button svg path{fill:rgba(0,87,184,0.7)}.clipboard-block__button:hover svg path{fill:#0057B8}}
.clipboard-block__button svg path{transition:0.3s}
@media (max-width:990px){.clipboard-block__button svg path{fill:#0057B8}}
.popup-message{position:fixed;z-index:20;display:inline-block;white-space:nowrap;padding:0 10px;background:linear-gradient(54.61deg,#0f0f0f 0%,#20272c 100%);border-radius:4px;font-size:14px;line-height:2;color:#fff;text-align:center;transform:translate(-80%,20px);opacity:0;visibility:hidden;transition:opacity 0.2s,visibility 0.2s}
@media (max-width:767px){.popup-message{font-size:12px}}
.popup-message.show{opacity:1;visibility:visible}
.anchor-wrap{padding-top:70px;margin-top:-70px}
.support{padding:72px 0 95px;background:#F5F5F5}
@media (max-width:990px){.support{padding:42px 0}}
.support__title{margin-bottom:56px}
@media (max-width:990px){.support__title{margin-bottom:32px}}
.support__row{margin-bottom:60px;display:flex;align-items:stretch}
@media (max-width:767px){.support__row{margin-bottom:42px;flex-direction:column;align-items:flex-start}}
.support__col{flex:0 0 calc(50% - 32px);width:calc(50% - 32px);padding:40px 32px;background:#FFF;border-radius:8px}
.support__col:first-child{margin-right:64px}
@media (max-width:990px){.support__col{padding:32px 24px;flex:0 0 calc(50% - 12px);width:calc(50% - 12px)}.support__col:first-child{margin-right:24px}}
@media (max-width:767px){.support__col{width:100%;flex:0 0 100%;padding:24px 24px}.support__col:first-child{margin:0 0 24px}}
@media (max-width:574px){.support__col{width:100%}}
.support__caption{margin-bottom:24px;display:flex;align-items:center;font-weight:600;font-size:calc(18px + 12 * ((100vw - 360px) / (1920 - 360)));line-height:1.1;text-transform:uppercase;color:#0E0E0F}
@media (min-width:1920px){.support__caption{font-size:30px}}
@media (max-width:767px){.support__caption{margin-bottom:16px}}
.support__caption::before{content:"";flex:0 0 1.6em;width:1.6em;height:1.6em;margin-right:0.6em}
.support__caption_mono::before{background:url("../themes/228/assets/images/icons/monobank.svg") center / contain no-repeat}
.support__caption_paypal::before{background:url("../themes/228/assets/images/icons/paypal.svg") center / contain no-repeat}
.support__text{font-weight:400;font-size:calc(14px + 4 * ((100vw - 360px) / (1920 - 360)));line-height:1.6;color:#0E0E0F}
@media (min-width:1920px){.support__text{font-size:18px}}
.support__text a{display:inline-block;font-weight:700;line-height:1.2;color:#0057B8;text-decoration:none;border-bottom:2px solid #0057B8;transition:0.2s}
@media (hover:hover){.support__text a:hover{border-color:rgba(0,87,184,0)}}
.resent-posts{overflow:hidden}
@media (max-width:574px){.resent-posts{padding-top:24px}}
@media (max-width:990px){.resent-posts .container{padding:0}}
@media (max-width:990px){.resent-posts__title{padding:0 16px}}
.resent-posts__body{position:relative}
.resent-posts__body::before,.resent-posts__body::after{content:"";position:absolute;top:0;bottom:0;width:70px;display:block;z-index:2;background-size:100% 100%}
@media (max-width:574px){.resent-posts__body::before,.resent-posts__body::after{width:40px}}
.resent-posts__body::after{left:-2px;background:linear-gradient(90deg,#F5F5F5 0%,rgba(245,245,245,0) 90%)}
.resent-posts__body::before{right:-2px;background:linear-gradient(270deg,#F5F5F5 0%,rgba(245,245,245,0) 90%)}
.resent-posts__slider{padding:56px 0}
@media (max-width:990px){.resent-posts__slider{padding:32px 0}}
.resent-posts__slide{position:relative;width:auto;padding-right:24px;font-size:calc(40px + 60 * ((100vw - 360px) / (1920 - 360)))}
@media (min-width:1920px){.resent-posts__slide{font-size:100px}}
@media (max-width:990px){.resent-posts__slide{padding:0 6px}}
.resent-posts__slide iframe{display:block;width:calc(var(--aspect-ratio) * 4em);height:4em}
.resent-posts__nav-btn{position:absolute;z-index:5;top:50%;width:48px;height:48px;transform:translateY(-50%)}
@media (max-width:990px){.resent-posts__nav-btn{width:38px;height:38px}}
.resent-posts__nav-btn.swiper-button-disabled{opacity:0;visibility:hidden}
.resent-posts__nav-btn_prev{left:0;transform:translate(-50%,-50%)}
@media (max-width:990px){.resent-posts__nav-btn_prev{left:30px}}
@media (max-width:419px){.resent-posts__nav-btn_prev{left:26px}}
.resent-posts__nav-btn_next{right:0;transform:translate(50%,-50%) scale(-1)}
@media (max-width:990px){.resent-posts__nav-btn_next{right:30px}}
@media (max-width:419px){.resent-posts__nav-btn_next{right:26px}}
.resent-posts .slick-dots button{display:block;width:16px;height:16px;background:#F5F5F5;opacity:1;border-radius:0;border:1px solid #0E0E0F;cursor:pointer;box-shadow:none;font-size:0;line-height:0;transition:background 0.3s ease}
@media (max-width:990px){.resent-posts .slick-dots button{width:12px;height:12px}}
.resent-posts .slick-dots .slick-active button{background:#0E0E0F}