body._lock{overflow:hidden}.header{background-color:#bf1932;left:0;position:fixed;top:0;width:100%;z-index:2}.header__container{align-items:center;display:flex;justify-content:space-between;position:relative}.header__logo{flex:0 0 75px;margin:0 15px;z-index:10}.header__logo svg{fill:#fff}.header__menu{flex:1 0 auto}.menu__icon{display:none}.menu__list>li{margin:0 0 0 20px;position:relative}.menu__link{color:#fff}.menu__link:hover{text-decoration:underline}.menu__arrow{display:none}.menu__sub-list{background-color:#bf1932;min-width:200px;padding:20px;position:absolute;right:0;top:100%}.menu__sub-list>li{margin:0 0 10px}.menu__sub-list>li:last-child{margin:0}.menu__sub-link{color:#fff;text-align:center}.menu__sub-link:hover{text-decoration:underline}.menu__desktop .menu__list>li:hover .menu__sub-list{opacity:1;pointer-events:all;transform:translate(0);visibility:visible}.menu__mobile .menu__arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:10px solid #fff;display:block;height:0;margin:0 0 0 10px;transition:transform .3s ease 0s;width:0}.menu__mobile .menu__list>li{align-items:center;display:flex}.menu__mobile .menu__list>li._active .menu__sub-list{opacity:1;pointer-events:all;transform:translate(0);visibility:visible}.menu__mobile .menu__list>li._active .menu__arrow{transform:rotate(-180deg)}.menu__mobile .menu__link{flex:1 1 auto}@media(min-width:767px){.menu__list{align-items:center;display:flex;justify-content:space-around}.menu__list>li{list-style:none;margin:0 0 0 10px}.menu__sub-list{opacity:0;pointer-events:none;transform:translateY(10%);transition:all .3s ease 0s;visibility:hidden}}@media(max-width:767px){.header__menu{flex:0 1 auto}.menu__icon{cursor:pointer;display:block;height:18px;position:relative;width:30px;z-index:5}.menu__icon span,.menu__icon:after,.menu__icon:before{background-color:#fff;height:10%;left:0;position:absolute;transition:all .3s ease 0s;width:100%}.menu__icon:after,.menu__icon:before{content:""}.menu__icon:before{top:0}.menu__icon:after{bottom:0}.menu__icon span{top:50%;transform:scale(1)}.menu__icon._active span{transform:scale(0)}.menu__icon._active:before{top:50%;transform:rotate(-45deg) translateY(-50%)}.menu__icon._active:after{bottom:50%;transform:rotate(45deg) translateY(50%)}.menu__body{background-color:#000000e6;height:100%;left:100%;overflow:auto;padding:100px 30px 30px;transition:left .3s ease 0s}.menu__body,.menu__body:before{position:fixed;top:0;width:100%}.menu__body:before{background-color:#bf1932;content:"";height:80px;left:0;z-index:2}.menu__body._active{left:0}.menu__list>li{flex-wrap:wrap;margin:0 0 30px}.menu__list>li:last-child{margin-bottom:0}.menu__list>li._active .menu__sub-list{display:block}.menu__link{font-size:24px}.menu__sub-list{background-color:#fff;display:none;flex:1 1 100%;margin:20px 0 0;position:relative}.menu__sub-link{color:#bf1932;font-size:20px;padding:10px 0 0}}.content-wrapper{display:flex;flex-direction:column;min-height:100vh;padding:100px 0 0}.content{flex-grow:1;padding:0 40px}.about-wrapper{display:flex;flex-direction:column;margin:0 0 50px;padding:0 0 100px}.about-wrapper p{margin:20px}.documents{flex-wrap:wrap;gap:2em;padding:20px}.document a,.documents{align-items:center;display:flex;justify-content:center}.document a{font-style:italic;text-decoration:underline;text-decoration-color:#bf1932}.document svg{fill:#bf1932;display:block;height:32px;margin:5px;width:32px}@media(max-width:768px){.documents{flex-direction:column;gap:10px;justify-content:start}}.gratitudes{display:flex;flex-wrap:wrap;gap:2em;justify-content:center}.gratitude__img{border-radius:10px;height:480px;position:relative;width:320px}.gratitude__name{font-size:20px;font-weight:700;max-width:320px;text-align:center}.gratitude__img-full,.gratitude__name{align-items:center;display:flex;justify-content:center}.gratitude__img-full{background-color:#bf1932b3;bottom:0;left:0;position:absolute;right:0;top:0;visibility:hidden}.gratitude__img-full svg{fill:#fff;height:48px;width:48px}.gratitude:hover .gratitude__img-full{visibility:visible}.orhpanage{display:flex;flex-direction:column}.orhpanage img{max-height:100%;max-width:100%}@media(min-width:769px){.orhpanage__imgs{display:flex;gap:.5em}.orhpanage__img{flex:1 1}}@media(min-width:1201px){.orhpanage{flex-direction:row}.orhpanage .orhpanage__imgs,.orhpanage .project__content{flex:1 1}.orhpanage .orhpanage__imgs{grid-gap:.5em;display:grid;gap:.5em;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);max-height:600px}.orhpanage .orhpanage__img_primary{grid-column:1/3;grid-row:1/3;justify-self:center;min-height:400px}.orhpanage .orhpanage__img_secondary{min-height:200px}.orhpanage .orhpanage__img_secondary:nth-child(2n){justify-self:right}}.project__title{color:#bf1932;font-size:24px;margin:0 auto;text-align:center;text-transform:uppercase;vertical-align:middle}.project__description{line-height:1.5}.project__slogan{color:#bf1932;font-size:24px;font-weight:700;margin:10px 0;text-align:center;vertical-align:middle}.requisites-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}.requisites-wrapper>*{width:100%}.requisites-wrapper .requisites__item{font-size:20px;font-weight:bolder;margin:20px 0;text-align:center;vertical-align:middle}.team{display:flex;flex-wrap:wrap;gap:2em;justify-content:center}.teammate{align-items:flex-end;border-radius:10px;box-shadow:0 7px 10px #bf1932b3;height:480px;transition:.5s ease-in-out;width:320px}.teammate,.teammate__info{display:flex;position:relative}.teammate__info{flex-direction:column;padding:2em 1em}.teammate__info:before{background:linear-gradient(180deg,#bf193200,#bf1932);border-radius:10px;content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}.teammate__name{color:#fff;font-size:24px;margin:0 0 10px;z-index:1}.teammate__role{color:#fff;font-size:18px;z-index:1}.footer-wrapper{margin-bottom:100px;width:100%}.footer{font-style:normal;font-weight:700;padding:.5rem;text-align:center;width:100%}.footer .footer__contacts{align-items:center;display:flex;flex-wrap:wrap;gap:.5em;justify-content:space-between;margin:20px auto;max-width:1400px;padding:0 20px}.contacts__item{align-items:center;display:flex;font-weight:bolder;margin:5px 0;text-align:center;vertical-align:middle}.contacts__item svg{fill:#bf1932;height:24px;margin-right:10px;width:24px}@media(max-width:768.98px){.footer__contacts{align-items:center;flex-direction:column}}.fullscreen{display:flex;min-height:90vh}.fullscreen__body{align-items:center;display:flex;flex:1 1 auto}.homepage{min-width:320px;position:relative}.homepage__logo{background-position:50% 50%;background-repeat:no-repeat;background-size:auto 100%;height:50%;width:50%}.homepage__info{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5px}.homepage__title{color:#bf1932;font-size:4em;margin:10px 0;text-align:center}.homepage__description{display:flex;flex-direction:column;justify-content:flex-end;text-align:center}.homepage__social{display:flex;flex-direction:column;justify-content:flex-start;margin:20px 0}.homepage__slogan,.social__item{text-align:center}.social__item{align-items:center;display:flex;font-weight:bolder;margin:10px 0;vertical-align:middle}.social__item svg{fill:#bf1932;margin-right:20px}@media(max-width:767.98px){.fullscreen__body{align-items:center;gap:10px;margin-bottom:100px;position:relative}.homepage__description{font-size:18px}.homepage__title{font-size:34px;margin:30px 0 20px}.homepage__social{justify-content:end}.homepage__logo{display:none}}@media(min-width:768px)and (max-width:900px){.homepage__logo{background-size:100% auto}}.partner,.partners{display:flex;flex-wrap:wrap;gap:1.5em;justify-content:center}.partner{height:240px;position:relative;width:240px}.partner__logo{display:block;max-height:100%;max-width:100%}.partner__info{align-items:center;background-color:#bf1932b3;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;visibility:hidden}.partner__name{color:#fff;font-size:2em;margin:1em auto;text-align:center}.partner__links{display:flex;gap:1.5em}.partner__link svg{fill:#fff;height:2em;width:2em}.partner:hover .partner__info{visibility:visible}.partner:hover .partner__logo{filter:blur(7px)}@media(min-width:481px){.partners{justify-content:space-around}.partner{height:320px;width:320px}}@media(min-width:769px){.partner{height:400px;width:400px}}.text__center{text-align:center}.events{display:flex;flex-wrap:wrap;gap:2em;justify-content:space-around}.event{border-radius:10px;box-shadow:0 10px 15px #bf1932b3;display:flex;height:400px;margin:30px 10px;position:relative;transition:.4s ease-in-out;width:750px}.event__img{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center;max-width:400px}.event__img img{border-radius:10px 0 0 10px;max-height:100%}.event__description{align-items:center;color:#bf1932;display:flex;flex:1 0;font-size:24px;font-weight:600;justify-content:center;margin:0 10px;padding:0 10px;text-align:center}.event__show-more{background-color:#bf1932;border:1px solid #0000;border-radius:5px;bottom:0;color:#fff;margin:10px;padding:10px 20px;position:absolute;right:0;text-transform:uppercase;transition:all .4s}.event__show-more span{letter-spacing:2px;position:relative;transition:all .4s}.event__show-more span:after{content:"»";opacity:0;position:absolute;right:-15px;top:0;transition:all .4s}.event__show-more:hover{background-color:#fff;border:1px solid #bf1932;color:#bf1932}.event__show-more:hover span{padding-right:30px}.event__show-more:hover span:after{opacity:1;right:0;top:0}.album{flex-direction:column;padding:30px}.album,.album__back{align-items:center;display:flex}.album__back{justify-content:flex-start;width:100%}.album__back svg{fill:#bf1932;height:24px;width:24px}.album__description{font-size:20px;font-weight:600;line-height:1.5em;margin:20px 30px;padding:0 20px}.album__photos{align-items:center;display:flex;flex-wrap:wrap;gap:1.5em;justify-content:center;margin:20px 0}.album__photos img{cursor:pointer;display:block;height:200px;object-fit:cover;width:200px}.album__video{height:400px;width:300px}.album img{cursor:pointer;display:block;height:200px;object-fit:cover;width:200px}@media(max-width:425.98px){.events{align-items:center;flex-direction:column;gap:1em;justify-content:center}.album__video{height:300px;width:250px}}@media(max-width:768px){.event{height:420px;width:320px}.event__description h3{font-size:20px}.events{align-items:center;flex-direction:row;gap:1em;justify-content:center}.event{display:flex;flex-direction:column;margin:0 auto;padding:5px}.event__description{margin:0;padding:0}.event__show-more{background-color:#bf1932;border:none;border-radius:5px;color:#fff;font-size:18px;margin:5px;padding:5px;position:relative;text-align:center}.album{padding:0}.album__back{gap:10px;justify-content:flex-start;margin:10px}.album__description{margin:0;padding:0}}.PhotoView-Portal{direction:ltr;height:100%;left:0;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:2000}@keyframes PhotoView__rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes PhotoView__delayIn{0%,50%{opacity:0}to{opacity:1}}.PhotoView__Spinner{animation:PhotoView__delayIn .4s linear both}.PhotoView__Spinner svg{animation:PhotoView__rotate .6s linear infinite}.PhotoView__Photo{cursor:grab;max-width:none;-webkit-user-select:none;user-select:none}.PhotoView__Photo:active{cursor:grabbing}.PhotoView__icon{display:inline-block;left:0;position:absolute;top:0;transform:translate(-50%,-50%)}.PhotoView__PhotoBox,.PhotoView__PhotoWrap{bottom:0;direction:ltr;left:0;position:absolute;right:0;top:0;touch-action:none;width:100%}.PhotoView__PhotoWrap{overflow:hidden;z-index:10}.PhotoView__PhotoBox{transform-origin:left top}@keyframes PhotoView__fade{0%{opacity:0}to{opacity:1}}.PhotoView-Slider__clean .PhotoView-Slider__ArrowLeft,.PhotoView-Slider__clean .PhotoView-Slider__ArrowRight,.PhotoView-Slider__clean .PhotoView-Slider__BannerWrap,.PhotoView-Slider__clean .PhotoView-Slider__Overlay,.PhotoView-Slider__willClose .PhotoView-Slider__BannerWrap:hover{opacity:0}.PhotoView-Slider__Backdrop{background:#000;height:100%;left:0;position:absolute;top:0;transition-property:background-color;width:100%;z-index:-1}.PhotoView-Slider__fadeIn{animation:PhotoView__fade linear both;opacity:0}.PhotoView-Slider__fadeOut{animation:PhotoView__fade linear reverse both;opacity:0}.PhotoView-Slider__BannerWrap{align-items:center;background-color:#00000080;color:#fff;display:flex;height:44px;justify-content:space-between;left:0;position:absolute;top:0;transition:opacity .2s ease-out;width:100%;z-index:20}.PhotoView-Slider__BannerWrap:hover{opacity:1}.PhotoView-Slider__Counter{font-size:14px;opacity:.75;padding:0 10px}.PhotoView-Slider__BannerRight{align-items:center;display:flex;height:100%}.PhotoView-Slider__toolbarIcon{fill:#fff;box-sizing:border-box;cursor:pointer;opacity:.75;padding:10px;transition:opacity .2s linear}.PhotoView-Slider__toolbarIcon:hover{opacity:1}.PhotoView-Slider__ArrowLeft,.PhotoView-Slider__ArrowRight{align-items:center;bottom:0;cursor:pointer;display:flex;height:100px;justify-content:center;margin:auto;opacity:.75;position:absolute;top:0;transition:opacity .2s linear;-webkit-user-select:none;user-select:none;width:70px;z-index:20}.PhotoView-Slider__ArrowLeft:hover,.PhotoView-Slider__ArrowRight:hover{opacity:1}.PhotoView-Slider__ArrowLeft svg,.PhotoView-Slider__ArrowRight svg{fill:#fff;background:#0000004d;box-sizing:initial;height:24px;padding:10px;width:24px}.PhotoView-Slider__ArrowLeft{left:0}.PhotoView-Slider__ArrowRight{right:0}.hands-image{background-color:#fff;bottom:0;height:80px;left:0;position:fixed;width:100%;z-index:5}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Lora,serif;font-size:20px;height:100%}code{font-family:Open Sans,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{margin:0 auto;max-width:1400px;padding:0 10px}.item_font-red{color:#bf1932}.charityApp-wrapper{display:flex;flex-direction:column;min-height:100vh;position:relative}.cards{display:flex;flex-wrap:wrap;gap:1.5em;justify-content:center}a{color:#000;cursor:pointer;display:block;text-decoration:none}h2{color:#bf1932;font-size:36px;margin:20px}p{font-size:20px}ul{list-style-type:none}
/*# sourceMappingURL=main.ca79dac7.css.map*/