@font-face{font-family:"MuseoSans";src:url("../../fonts/MuseoSans-300.ttf") format("truetype");src:url("../../fonts/MuseoSans-300.woff") format("woff");src:url("../../fonts/MuseoSans-500.ttf") format("truetype");src:url("../../fonts/MuseoSans-500.woff") format("woff");font-style:normal;font-weight:normal;font-display:optional}:root{--main-color:#181818;--second-color:#ffffff;--third-color:#fafafa;--yellow-color:#fedd02;--yellow-color-dark:#ffcc11;--yellow-color-lite:#ff0000;--text-white:#ffffff;--text-black:#000000;--link-white:#ffffff;--link-black:#000000;--black-color:#1f1f1f;--white-color:#ffffff}::selection{background-color:var(--black-color);color:var(--text-white);backdrop-filter:invert(1);filter:invert(1)}.loader-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100vh}.loader{border:4px solid rgba(255,255,255,1);border-top:4px solid #000000;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa::before{display:inline-block}*::-webkit-scrollbar{width:7px}*::-webkit-scrollbar-track{border-radius:5px;background-color:#929292}*::-webkit-scrollbar-thumb{border-radius:5px;background-color:#ffcc11}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{border-radius:0;background-color:#1f1f1f;border:1px solid #1f1f1f;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{border-radius:5px;background-color:#ffcc11}a{text-decoration-color:var(--yellow-color-dark)}html{scroll-behavior:smooth}body{background-color:#FEDD02;font-family:MuseoSans,sans-serif}.main{position:relative;display:none}.container-w{padding:0 max(1rem,(38% - 585px))}.container-h{padding-top:50px;padding-bottom:150px}.wrapper-w{max-width:1600px;margin-left:auto;margin-right:auto}h1{font-size:clamp(26px,2vw,40px)}h2{font-size:clamp(24px,2vw,34px)}h3{font-size:clamp(20px,2vw,26px)}.text{font-size:clamp(18px,4vw,20px)}h1:not(article h1),h2:not(article h2),h3:not(article h3){padding:0 0 20px 0;position:relative;width:fit-content;overflow-wrap:break-word;word-wrap:break-word}h1:not(article h1):after,h2:not(article h2)::after,h3:not(article h3)::after{display:block;content:"";width:100%;height:10px;background-image:url(../img/illustration/line-title.svg);background-repeat:no-repeat;background-size:cover;position:absolute;left:0;bottom:15px;overflow:hidden;max-width:132px;border-radius:0 50% 50% 0}summary + div{font-size:clamp(16px,4vw,18px)}.button__eye{background:none;border:none;cursor:pointer;transition:color .3s;color:#1f1f1f;text-shadow:1px 0 #FFF,-1px 0 #FFF,0 1px #FFF,0 -1px #FFF,1px 1px #FFF,-1px -1px #FFF,1px -1px #FFF,-1px 1px #FFF}.button__eye:hover{color:var(--yellow-color);text-shadow:1px 0 #1f1f1f,-1px 0 #1f1f1f,0 1px #1f1f1f,0 -1px #1f1f1f,1px 1px #1f1f1f,-1px -1px #1f1f1f,1px -1px #1f1f1f,-1px 1px #1f1f1f}article{width:100%;background-color:var(--white-color)}.article__block{width:fit-content;background-image:url(../img/bg_feed-back.webp);padding-top:38px;padding-bottom:38px;border-radius:0 30px 30px 0;background-size:contain;box-shadow:inset 0 0 10px -5px rgba(0,0,0,1)}.article__block__wrapper{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-around;gap:30px;padding:20px;background-color:#fff;border-radius:20px;box-shadow:0 0 15px -5px rgba(0,0,0,1)}.article__block a{display:flex;align-items:center;justify-content:space-between;gap:33px;background:none;border-radius:8px;color:#000000;padding:10px 23px;width:fit-content;cursor:pointer;transition:background-color .2s,transform .2s,box-shadow .2s;border:var(--black-color) 3px solid;-webkit-box-shadow:inset 0 0 0 6px var(--yellow-color);-moz-box-shadow:inset 0 0 0 6px var(--yellow-color);box-shadow:inset 0 0 0 6px var(--yellow-color);animation:articleUnHover .2s ease-in-out}@keyframes articleUnHover{0%{box-shadow:0 0 0 6px var(--yellow-color)}49%{box-shadow:0 0 0 0 var(--yellow-color)}50%{box-shadow:inset 0 0 0 0 var(--yellow-color)}100%{box-shadow:inset 0 0 0 6px var(--yellow-color)}}.splide__slide__content__block a{bottom:-70px;left:20px;position:absolute;display:flex;align-items:center;justify-content:space-between;border-radius:8px;color:#000000;padding:10px 23px;width:fit-content;font-size:20px;cursor:pointer;background-color:#FFF;transition:background-color .2s,transform .2s,box-shadow .2s;border:var(--black-color) solid}.splide__slide__content__block a:hover{-webkit-box-shadow:2px 2px 0 2px #FFF;-moz-box-shadow:2px 2px 0 2px #FFF;box-shadow:2px 2px 0 2px #FFF;transform:scale(1.05);animation:bannerLinkHover .2s ease-in-out}@keyframes bannerLinkHover{0%{box-shadow:2px 2px 0 2px #FFF}49%{box-shadow:2px 2px 0 2px #FFF}50%{box-shadow:2px 2px 0 2px #FFF}100%{box-shadow:2px 2px 0 2px #FFF}}.article__block a:hover{-webkit-box-shadow:0 0 0 6px var(--yellow-color);-moz-box-shadow:0 0 0 6px var(--yellow-color);box-shadow:0 0 0 6px var(--yellow-color);transform:scale(1.05);animation:articleHover .2s ease-in-out}@keyframes articleHover{0%{box-shadow:inset 0 0 0 6px var(--yellow-color)}49%{box-shadow:inset 0 0 0 0 var(--yellow-color)}50%{box-shadow:0 0 0 0 var(--yellow-color)}100%{box-shadow:0 0 0 6px var(--yellow-color)}}.article__block h2::after{display:none}.article-center{position:relative;border-radius:15px;margin:0 auto;display:flex;padding:40px;align-items:center;justify-content:space-around;z-index:99;background:#FFF;color:#000000;box-shadow:inset 5px 3px 20px -15px #1f1f1f;filter:drop-shadow(5px 5px 0 var(--yellow-color));border-bottom:5px solid #1f1f1f;border-right:5px solid #1f1f1f;gap:10px}.shedule-tent__title{margin-top:30px}.article-center--bunner{margin-top:-100px}.article-center h3{width:100%;min-width:156px;flex:.6}.article-center__second_block{flex:1.5;width:100%;max-width:500px}.article-center__second-block table{border-collapse:collapse}.article-center__second-block th,td{border:2px solid black;padding:5px}.article-right{padding-left:0;margin-left:auto;border-radius:30px 0 0 30px}.article-right .article__block__wrapper{margin-left:-60px}@media screen and (max-width:1200px){.container-w{padding-left:15px;padding-right:15px}.container-h{padding-top:153px;padding-bottom:153px}}@media screen and (max-width:659px){.container{padding:153px 15px 153px 15px}}@media screen and (max-width:580px){.article-center{flex-wrap:wrap;padding-left:15px;padding-right:15px;box-shadow:none;border-radius:0}.article-center h3{flex:1;text-align:center}}@media screen and (max-width:400px){.article__block:not(.article-center){display:flex;flex-direction:column;width:100%;border-radius:0}.article-right .article__block__wrapper{margin-left:0}}.main-banner__main-header{position:sticky;width:100%;display:flex;justify-content:space-between;align-items:center;backdrop-filter:blur(5px);z-index:1000;background-color:#0000008c;top:-1px;margin-top:-1px;margin-bottom:20px}.main-banner__main-header .container-w{background-color:red}.main-banner__main-header__menu a{position:relative;text-decoration:none;color:var(--link-white)}.main-banner__main-header__menu__item{padding-top:28px;padding-bottom:28px;color:#FFF;height:100%}.drop-menu{position:relative}.drop-menu,.drop-menu__links{display:flex;flex-direction:column}.drop-menu__links{display:none;position:absolute;bottom:-105px;z-index:1000;background-color:#000000ad;gap:20px;padding:20px;border-radius:0 0 8px 8px;opacity:0;transition:1s;font-size:15px;animation:dropMenu .3s;animation-direction:reverse;overflow:hidden}.drop-menu__links--big{bottom:-128px}.drop-menu:hover .drop-menu__links{display:flex;opacity:1;transition:1s;animation:dropMenu .3s}@keyframes dropMenu{0%{opacity:0}100%{opacity:1}}.main-banner__main-header__logo{text-decoration:none;filter:brightness(1);display:flex;align-items:center;justify-content:center;flex-direction:row;font-size:20px;font-weight:100;gap:20px;padding-top:20px;padding-bottom:20px;color:var(--text-white)}.main-banner__main-header__logo img{margin-top:-36px;margin-bottom:-50px}.main-banner__main-header__logo h3{padding-bottom:0;font-size:18.72px;font-weight:100}.main-banner__main-header__logo p{text-align:left;font-size:12px}.main-banner__main-header__logo h3::after{display:none}.main-banner__pre-header{background-color:var(--main-color);padding-top:10px;padding-bottom:10px}.main-banner__pre-header__block{display:flex;width:100%;justify-content:space-between}.main-banner__pre-header__block a{color:var(--link-white);transition:color .3s}.main-banner__pre-header__block a:hover{color:var(--yellow-color);transition:color .3s}a:hover i,a:visited i,a:link i,a:active i,a:hover i::before,a:visited i::before,a:link i::before,a:active i::before{text-decoration:none}.main-banner__pre-header__block__first{display:flex;align-items:center;gap:20px}.main-banner__pre-header__block__first__phone,.main-banner__pre-header__block__first__adress{display:flex;align-items:center;gap:8.5px;height:24px}.main-banner__pre-header__block__first__phone i,.main-banner__pre-header__block__first__adress i{height:24px;margin-bottom:-24px}.main-banner__pre-header__block__first__phone i::before,.main-banner__pre-header__block__first__adress i::before{height:24px}.main-banner__pre-header__block__second{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.main-banner__pre-header__block__second__socials{display:flex;gap:20px}.main-banner__main-header{min-height:84px}.main-banner__main-header__menu{font-size:clamp(16px,4vw,18px);display:flex;gap:53px;z-index:9998}.main-banner__main-header__menu a::after{position:absolute;content:"";display:block;width:0;height:2px;transition:.3s;background-color:var(--white-color);background-size:contain;background-repeat:repeat-x;bottom:22px;border-radius:20px}.drop-menu__links a::after{bottom:-7px}.main-banner__main-header__menu a:hover::after{width:100%}.main-banner__main-header__checkbox{display:none}.main-banner__main-header__checkbox:checked ~ .main-banner__main-header__menu{display:flex}.main-banner__main-header__btn{display:none;position:relative;width:30px;height:20px;cursor:pointer;z-index:9999}.main-banner__main-header__btn div{position:absolute;width:100%;height:3px;background-color:rgb(255,255,255);transform-origin:center;transition:.3s}.main-banner__main-header__btn div:nth-child(1){top:0}.main-banner__main-header__btn div:nth-child(2){top:0;bottom:0;left:0;right:0;margin:auto}.main-banner__main-header__btn div:nth-child(3){bottom:0}.main-banner__main-header__checkbox:checked ~ .main-banner__main-header__menu + .main-banner__main-header__btn div:nth-child(1){transform:rotate(45deg);top:0;bottom:0;left:0;right:0;margin:auto}.main-banner__main-header__checkbox:checked ~ .main-banner__main-header__menu + .main-banner__main-header__btn div:nth-child(2){transform:rotate(-45deg);top:0;bottom:0;left:0;right:0;margin:auto}.main-banner__main-header__checkbox:checked ~ .main-banner__main-header__menu + .main-banner__main-header__btn div:nth-child(3){transform:rotate(-45deg);top:0;bottom:0;left:0;right:0;margin:auto}.main-banner__main-header__checkbox:checked ~ .main-banner__main-header__menu + .main-banner__main-header__btn div{background-color:var(--second-color)}@media screen and (max-width:950px){.main-banner__pre-header__block{flex-wrap:wrap-reverse;justify-content:space-around;gap:10px}.drop-menu:hover{opacity:1}.drop-menu__links:hover{opacity:1}.drop-menu__links{transition:0s;align-items:end}.drop-menu:hover .drop-menu__links{transition:0s;animation:none}.drop-menu__links a{transition:0s;width:fit-content}.drop-menu__links a::after{bottom:13px}}@media screen and (max-width:1020px){header .main-banner__main-header__logo p{display:none}.main-banner__main-header__logo img{margin-top:-25px;margin-bottom:-50px}}@media screen and (max-width:1160px){.main-banner__main-header{min-height:auto}.main-banner__pre-header__block{justify-content:space-between;flex-wrap:wrap}.main-banner__pre-header__block__first__phone div,.main-banner__pre-header__block__first__adress div{display:none}.main-banner__main-header__btn{display:block}.main-banner__main-header__menu{background-color:#1616169c;backdrop-filter:blur(5px);display:none;padding:50px 20px 20px 20px;flex-direction:column;position:fixed;top:0;right:-300px;min-width:100vw;height:calc(100vh + 1px);padding-right:60px;gap:0}.main-banner__main-header__menu__item{height:fit-content}.drop-menu .main-banner__main-header__menu__item{display:none}.drop-menu .drop-menu__links{padding:0;display:flex;flex-direction:column;position:relative;background:none;opacity:1;bottom:auto;gap:0;text-align:right;animation:none}.drop-menu .drop-menu__links a{padding-top:24px;padding-bottom:24px}.main-banner__main-header__checkbox:checked ~ .main-banner__main-header__menu{right:0;align-items:self-end}.main-banner__main-header__checkbox:checked ~ .main-banner__main-header__btn{position:fixed;left:30px;top:30px}.main-banner__main-header__checkbox:checked .main-banner__main-header__menu a{color:var(--text-white)}.main-banner__main-header__menu a:after{background-color:var(--second-color)}.main-banner__main-header__logo img{margin-top:-20px;margin-bottom:-50px}.main-banner__main-header__logo p{display:none}.main-banner__main-header__logo h3{display:none;flex-wrap:wrap}.main-banner__main-header__logo::after{font-weight:100;content:"ВОЛ «Зубрёнок»"}.main-banner__main-header__logo{gap:5px}}@media screen and (max-width:350px){header .main-banner__main-header__logo img{display:none}}.main-banner{position:relative}.main-banner::after{display:block;content:"";position:absolute;height:30px;width:100%;background-image:url(../img/mask.svg);background-size:cover;background-repeat:no-repeat;background-position:center;left:0;bottom:0;filter:drop-shadow(0px -10px 5px rgba(0,0,0,.295))}.main-banner__wrapper{height:100%;display:flex;flex-direction:column;justify-content:end;background-size:cover}.main-banner__wrapper .splide__slide{position:relative;width:100%;height:100%;z-index:10;background-image:url(../img/bg_banner.webp);background-size:cover;color:var(--text-black);display:flex;justify-content:space-between;gap:20px}.main-banner__wrapper .splide__slide::after{display:block;content:"";position:absolute;bottom:0;right:0;width:50%;height:640px;background-image:url(../img/illustration/circle.svg);background-size:contain;background-repeat:no-repeat;background-position:right bottom}.main-banner__wrapper .splide__slide__bg-block{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.splide__list__bg-block__layer{backdrop-filter:blur(12px)}.main-banner__wrapper .splide__list__bg,.splide__list__bg-block__layer,.main-banner__wrapper .splide__list__bg-block__img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.main-banner__wrapper .splide__list__bg-block__img{flex:1}.splide__slide__content__img img{height:100%;width:100%;object-fit:contain;object-position:bottom}.splide__slide__content__block{position:absolute;z-index:10;height:fit-content;padding:20px;border-radius:20px;flex:.8;min-width:420px}.splide__slide__content{z-index:9;display:flex;justify-content:space-between;width:100%;padding-top:40px;gap:20px;background-size:contain;background-repeat:no-repeat;background-position:right}.splide__progress{max-width:500px;margin-left:auto;margin-right:auto}#card-slider>div.splide__progress>div{height:2px;border:3px solid #c1c1c1;border-radius:5px}.splide__slide__content h1,.splide__slide__content h2,.splide__slide__content h3,.splide__slide__content h4{text-align:left;padding-bottom:30px;line-height:1.2em;font-weight:700;margin-bottom:20px;font-size:clamp(30px,2vw,40px)}.splide__slide__content__text{max-width:767px;font-size:24px;font-weight:200;max-height:400px;overflow-y:auto;text-align:justify;padding-right:15px}.splide__slide__content__text h2::after{display:none}.splide__slide__content,.splide__slide{display:flex;height:max-content;min-height:max-content}.splide__slide__content__img{margin-left:auto;position:relative;display:flex;justify-content:center;align-items:center;height:600px;max-width:850px}.splide__slide__content__img__front{position:relative;z-index:7;border-radius:5px}.main-banner__wrapper .splide__pagination{margin-top:0;padding:10px;position:absolute;bottom:0}@media screen and (max-width:1300px){.splide__slide.container-w{padding:0 0}.splide__slide__content__block{margin:0 15px}.splide__slide__content{flex-direction:column}.splide__slide__content__img{height:700px;width:100%;margin-top:300px;margin-right:auto;max-width:100%}.splide__slide__content__img img{object-position:bottom;object-fit:contain;padding-top:150px}}@media screen and (max-width:700px){.splide__slide__content__img{height:490px}}@media screen and (max-width:600px){.main-banner__wrapper .splide__slide img{width:100%;height:500px}.splide__slide__content__block{padding:0;min-width:auto}}@media screen and (max-width:370px){.splide__slide__content__img{height:auto;width:100%;padding-top:300px;margin-top:auto}}.about-us{position:relative;background-color:var(--second-color);min-height:100vh;width:100%;color:var(--black-text);display:flex;justify-content:space-between;flex-wrap:wrap;grid-gap:30px;overflow:hidden}.about-us__bg{position:absolute;min-width:100vh;min-height:100vh;height:100%;top:0;right:-50%;bottom:-50%;z-index:0;border-radius:50%;background-image:url(../img/illustration/rectangle.svg);background-repeat:no-repeat}.about-us__first-block{position:relative}.about-us__first-block__icons{display:flex;margin-top:60px;justify-content:space-around;flex-wrap:wrap;margin-bottom:60px;gap:1rem}.about-us__first-block__icons__item{width:177px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.about-us__first-block__icons__item i{position:relative;font-size:40px;color:var(--yellow-color);text-shadow:3px 0 #1f1f1f,-3px 0 #1f1f1f,0 3px #1f1f1f,0 -3px #1f1f1f,2px 2px #1f1f1f,-2px -2px #1f1f1f,2px -2px #1f1f1f,-2px 2px #1f1f1f;filter:drop-shadow(3px 3px 0 var(--yellow-color));width:90px;height:90px;border:3px solid #1f1f1f;outline:#ffffff 3px solid;padding-top:20px;border-radius:50%;margin-bottom:12px}.about-us__first-block__icons__item .text{text-align:center;width:100%;font-weight:600}.about-us__first-block__icons__item i::before{position:absolute;top:0;bottom:0;left:0;right:0;margin-top:auto;line-height:0;text-align:center;height:50%}.about-us__first-block,.about-us__second-block{z-index:1;display:flex;align-items:center}.about-us__first-block__content{max-width:767px;width:100%;height:100%;display:flex;justify-content:space-around;flex-direction:column}.about-us__first-block__content__title{display:flex;margin-bottom:28px}.about-us__first-block__content__text{text-align:justify}.about-us__second-block{margin-top:auto;margin-bottom:auto;position:relative;max-width:627px;max-height:487px;width:726px;min-height:500px}.about-us__second-block .about-us__second-block__img{position:absolute;-webkit-box-shadow:0 0 20px -5px rgba(0,0,0,1);-moz-box-shadow:0 0 20px -5px rgba(0,0,0,1);box-shadow:0 0 20px -5px rgba(0,0,0,1);transition:.6s;border-radius:25px}.about-us__second-block__images{display:flex;justify-content:space-around;align-items:center;gap:1rem;flex-wrap:wrap}.about-us__second-block__img img{object-fit:cover;border:10px var(--white-color) solid;border-radius:25px;max-height:34}.about-us__second-block .about-us__second-block__img:nth-child(1){left:50px;top:0;max-width:370px;transform:rotate(4.5deg)}.about-us__second-block .about-us__second-block__img:nth-child(2){right:50px;top:0;max-width:228px;max-height:375px;transform:rotate(14.02deg)}.about-us__second-block .about-us__second-block__img:nth-child(3){left:50px;bottom:0;max-width:229px;max-height:324px;transform:rotate(14.84deg)}.about-us__second-block .about-us__second-block__img:nth-child(4){right:50px;bottom:0;max-width:336px;max-height:228px;transform:rotate(14.84deg)}.about-us__second-block .about-us__second-block__img:hover{z-index:9;transform:rotate(0deg) scale(1.2);-webkit-box-shadow:8px 8px 24px -15px rgba(0,0,0,1);-moz-box-shadow:8px 8px 24px -15px rgba(0,0,0,1);box-shadow:8px 8px 50px -15px rgba(0,0,0,1);cursor:pointer}.about-us__second-block__img:hover::before{position:absolute;display:block;content:"";width:50px;height:50px;background-image:url(../img/illustration/angle.svg);background-size:contain;background-repeat:no-repeat;transition:.3s}.about-us__second-block__img:nth-child(1):hover::before{top:0;left:0;animation:slide-tl .5s cubic-bezier(.25,.46,.45,.94) both}.about-us__second-block__img:nth-child(2):hover::before{top:0;right:0;animation:slide-tr .5s cubic-bezier(.25,.46,.45,.94) both}.about-us__second-block__img:nth-child(3):hover::before{bottom:0;left:0;animation:slide-bl .5s cubic-bezier(.25,.46,.45,.94) both}.about-us__second-block__img:nth-child(4):hover::before{bottom:0;right:0;animation:slide-br .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-tl{0%{opacity:0;transform:translateY(0) translateX(0)}100%{opacity:1;transform:translateY(-20px) translateX(-20px)}}@keyframes slide-tr{0%{opacity:0;transform:rotate(90deg) translateY(0) translateX(0)}100%{opacity:1;transform:rotate(90deg) translateY(-20px) translateX(-20px)}}@keyframes slide-bl{0%{opacity:0;transform:rotate(-90deg) translateY(0) translateX(0)}100%{opacity:1;transform:rotate(-90deg) translateY(-20px) translateX(-20px)}}@keyframes slide-br{0%{opacity:0;transform:rotate(180deg) translateY(0) translateX(0)}100%{opacity:1;transform:rotate(180deg) translateY(-20px) translateX(-20px)}}@media screen and (max-width:1730px){.about-us{justify-content:center}}@media screen and (max-width:659px){.about-us__second-block{max-width:max-content;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-height:none}.about-us__second-block .about-us__second-block__img:nth-child(1),.about-us__second-block .about-us__second-block__img:nth-child(2),.about-us__second-block .about-us__second-block__img:nth-child(3),.about-us__second-block .about-us__second-block__img:nth-child(4){left:0;top:0;right:0;bottom:0;transform:rotate(0deg)}.about-us__second-block .about-us__second-block__img{width:100%;position:relative}}.camps{background-color:var(--white-color)}.camps__health-camp{background-color:var(--second-color);display:flex;justify-content:space-between;height:100%;min-height:100vh;padding-bottom:153px}.camps__health-camp__first-block{display:flex;align-items:center;color:var(--black-text);padding-right:50px;margin-right:50px;flex:1.5}.camps__health-camp__first-block__title{max-width:767px;margin-bottom:35px}.camps__health-camp__first-block__text{text-align:justify}.camps__health-camp__second-block{position:relative;flex:1;width:100%;margin:auto 0;height:100%;max-width:500px;filter:drop-shadow(-10px 10px 0 var(--yellow-color));padding-top:38px;padding-bottom:38px;background-size:contain}.camps__health-camp__second-block img{width:100%;height:600px;object-fit:cover;border-radius:20px 0 0 20px}.splide:not(.is-overflow) .splide__pagination{display:flex}.card div[id]::after{position:relative;display:block;content:"";margin-left:auto;margin-top:20px;width:80px;height:20px;background-image:url(../img/illustration/yellow/horizontal.svg);filter:grayscale(1) opacity(.3);background-size:contain;background-repeat:no-repeat}.camps .splide__track{margin-bottom:40px;padding-bottom:70px;padding-top:5%;min-height:calc(100% + 50%)}.camps .splide .splide__pagination{margin-top:30px;position:relative}.camps .splide .splide__progress{margin-top:10px}.camps .splide__slide .card .img{position:relative;height:215px;width:100%;min-height:215px}.camps .splide__slide .card img{border-radius:10px;height:100%;width:100%;object-fit:cover}.camps .splide__slide .card{position:relative;display:flex;flex-direction:column;min-width:354px;width:354px;background-color:#fcfcfc;border-radius:20px;padding:15px 15px 30px 15px;gap:22px;color:var(--black-white);transition:.5s;box-shadow:0 4px 15px rgba(0,0,0,.2);filter:drop-shadow(5px 5px 0 var(--yellow-color));border-bottom:5px solid #1f1f1f;border-right:5px solid #1f1f1f;transform:scale(.9)}.camps .splide__slide.is-next .card,.camps .splide__slide.is-prev .card{transform:scale(.95)}.camps .splide__slide.is-active .card{transition:.5s;transform:translateY(20px) scale(1.099);box-shadow:0 4px 15px rgba(0,0,0,.2)}.camps__slider__block__item__title{font-size:24px;width:100%}.camps__slider__block__item__text{width:100%;margin-bottom:22px}.camps .slider{position:relative;min-height:850px}.camps .splide{height:fit-content}.camps .slider .wrapper{position:relative;height:190%;min-height:100vh}.splide__pagination__page{outline:2px solid rgba(0,0,0,.308);background:#ffffff;margin:4px;opacity:1}.splide__pagination__page.is-active{background-color:var(--yellow-color);outline:1px solid rgba(0,0,0,.76);transform:scale(1.6) translateY(-1px)}@media screen and (max-width:600px){.camps .slider{min-height:auto}.camps .slider .wrapper{min-height:auto}}.camps__tent-camp{display:flex;justify-content:space-between;height:100%;min-height:100vh;background-color:var(--second-color)}.camps__tent-camp.container-h{padding-bottom:100px}.camps__tent-camp__first-block{position:relative;flex:1;width:100%;margin:auto 0;height:100%;max-width:500px;padding-top:38px;padding-bottom:38px;background-size:contain;filter:drop-shadow(10px 10px 0 var(--yellow-color))}.camps__tent-camp__first-block img{width:110%;height:600px;object-fit:cover;border-radius:0 20px 20px 0}.camps__tent-camp__second-block{position:relative;display:flex;align-items:center;color:var(--black-text);padding-left:50px;margin-left:50px;flex:1.5}.camps__tent-camp__second-block__title{max-width:767px;margin-bottom:35px}.camps__tent-camp__second-block__text{margin-left:auto;text-align:justify}@media screen and (max-width:930px){.camps__health-camp,.camps__tent-camp{flex-direction:column-reverse}.camps__health-camp__second-block{margin-top:2rem;max-width:100%}.camps__tent-camp__first-block{margin-bottom:2rem;max-width:100%}.camps__health-camp__second-block img,.camps__tent-camp__first-block img{width:100vw;border-radius:0;height:50vw;margin-right:auto;margin-left:auto}.camps__health-camp__first-block{margin-right:0;padding-right:15px;padding-top:2rem}.camps__tent-camp__second-block{margin-left:0;padding-left:15px;padding-bottom:2rem;padding-top:2rem}}@media screen and (max-width:600px){.slider .wrapper{padding-left:0;padding-right:0}}@media screen and (max-width:488px){.camps .splide__slide.is-active .card,.camps .splide__slide.is-next .card,.camps .splide__slide.is-prev .card{transform:scale(1)}.camps .splide__slide .card{min-width:auto;width:80vw;transform:scale(1);box-shadow:0 4px 15px rgba(0,0,0,.2);background-color:#FFF;backdrop-filter:none}.blob{position:absolute;top:0;left:0;fill:var(--yellow-color-dark);width:100vmax;z-index:0;animation:none;transform-origin:50% 50%}}.useful-info{position:relative;background-color:var(--second-color);color:var(--text-black);background-size:cover;padding-top:100px}.useful-info__block{display:flex;gap:50px}.useful-info__block>div:first-child{width:50%}.useful-info .title{margin-bottom:27px}.useful-info__description{color:#7a7a7a;margin-bottom:27px}.useful-info__list__item{position:relative;background-color:rgba(255,255,255,.8);backdrop-filter:blur(5px);max-width:994px;width:100%;color:var(--text-black);border-radius:5px;box-shadow:4px 4px 0 0 var(--yellow-color-dark);transition:.3s;border:#000000 solid 3px;display:flex;justify-content:space-between;align-items:center;padding:5px 15px;margin:20px 0}.useful-info__list__item a{display:flex;align-items:center;justify-content:space-between;gap:33px;background:none;border-radius:8px;color:#000000;padding:10px 23px;width:fit-content;cursor:pointer;transition:background-color .2s,transform .2s,box-shadow .2s;border:var(--black-color) 3px solid;-webkit-box-shadow:inset 0 0 0 6px var(--yellow-color);-moz-box-shadow:inset 0 0 0 6px var(--yellow-color);box-shadow:inset 0 0 0 6px var(--yellow-color);animation:articleUnHover .2s ease-in-out;margin:10px 0 10px 20px}.useful-info__list__item a:hover{-webkit-box-shadow:0 0 0 6px var(--yellow-color);-moz-box-shadow:0 0 0 6px var(--yellow-color);box-shadow:0 0 0 6px var(--yellow-color);transform:scale(1.05);animation:articleHover .2s ease-in-out}.useful-info__img{display:flex;justify-content:center;width:50%;position:relative;background-image:url(../img/illustration/bg-article.svg);background-size:cover;border-radius:10px}.useful-info__img img{position:relative;z-index:1;margin-top:-100px}.useful-info__bg{display:block;content:"";position:absolute;bottom:0;right:50px;top:0;width:30%;height:640px;background-image:url(../img/illustration/bg-person1_black.png);background-size:cover}@media screen and (max-width:920px){.useful-info__block{flex-wrap:wrap;justify-content:center}.useful-info__block>div:first-child{width:100%;max-width:none}.useful-info__img{margin-top:60px;width:100%}.useful-info__img img{width:50%;height:auto}}.faq{position:relative;background-color:var(--second-color);color:var(--text-black);background-size:cover;padding-top:100px}.faq__title{margin-bottom:27px}.faq__text{margin-bottom:27px}.faq__info{display:flex;flex-wrap:wrap;gap:75px;margin-bottom:92px}.faq__info__phones{width:100%;max-width:200px;display:flex;flex-direction:column}.faq__info__mail{width:100%;max-width:300px}.faq__info__mail a{overflow-wrap:break-word;word-wrap:break-word}.faq__info a{color:var(--link-black)}.faq__question{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:32px}.faq__question summary{padding:10px 20px;padding-right:50px}.faq__question details{position:relative;background-color:rgba(255,255,255,.8);backdrop-filter:blur(5px);max-width:994px;width:100%;overflow:hidden;color:var(--text-black);border-radius:5px;overflow-y:hidden;box-shadow:4px 4px 0 0 var(--yellow-color-dark);transition:.3s;border:#000000 solid 3px}.faq__question details:hover{background-color:var(--yellow-color-dark);animation:hoverDetails .3s ease-in-out}details>summary{list-style:none}summary::after{font-family:"Font Awesome 6 Free",sans-serif;font-weight:600;position:absolute;display:flex;justify-content:center;align-items:center;right:10px;top:14px;border-radius:50%;content:"\2b";color:#FFF;background-color:#1f1f1f;float:inline-start;font-size:20px;height:30px;width:30px}details[open] summary::after{font-family:"Font Awesome 6 Free",sans-serif;content:"\f068";background-color:#FFF;color:#000000;border-right:3px solid #7a7a7a;border-bottom:3px solid #7a7a7a}@keyframes hoverDetails{0%{background-color:rgba(255,255,255,.73)}100%{background-color:var(--yellow-color-dark)}}.faq__question details a{text-decoration:underline;font-weight:600}.faq__question details[open]{max-height:fit-content;box-shadow:4px 4px 0 0 #c1c1c1;animation:openDetails .3s ease-in-out;background-color:var(--yellow-color)}@keyframes openDetails{0%{opacity:.5}100%{opacity:1}}@keyframes closeDetails{0%{opacity:.5}100%{opacity:1}}.faq__question details summary{cursor:pointer;font-size:clamp(22px,4vw,24px)}.faq__question details summary + div{padding:30px;max-height:454px;overflow-y:auto}.faq__question details[open] div{height:100%}.gallery{background-image:url(../img/illustration/Group\ 4.svg);background-size:50%;background-position:150% 150%;background-repeat:no-repeat;background-color:var(--black-color);min-height:100vh;overflow:hidden}.gallery__block{position:relative}.gallery__block__header{margin-bottom:74px;color:var(--text-white);flex-wrap:wrap;gap:50px}.gallery__block__header a{color:var(--text-white)}.gallery__block__header,.gallery__block__header__button,.button__inner{display:flex;justify-content:space-between;align-items:center}.gallery__block__header__button{gap:39px;flex-wrap:wrap}.button__inner{gap:18.4px;padding:10px 23px;border-radius:20px;transition:background-color .2s,transform .2s,box-shadow .2s;border:var(--black-color) 3px solid;-webkit-box-shadow:inset 0 0 0 3px rgb(255,255,255);-moz-box-shadow:inset 0 0 0 3px rgb(255,255,255);box-shadow:inset 0 0 0 3px rgb(255,255,255);animation:blockUnHover .2s ease-in-out}@keyframes blockUnHover{0%{box-shadow:0 0 0 3px rgb(255,255,255)}49%{box-shadow:0 0 0 0 rgb(255,255,255)}50%{box-shadow:inset 0 0 0 0 rgb(255,255,255)}100%{box-shadow:inset 0 0 0 3px rgb(255,255,255)}}.button__inner:hover{border:var(--black-color) 3px solid;background:var(--yellow-color);color:var(--text-black);text-decoration-color:var(--black-color);-webkit-box-shadow:0 0 0 3px rgb(255,255,255);-moz-box-shadow:0 0 0 3px rgb(255,255,255);box-shadow:0 0 0 3px rgb(255,255,255);transform:scale(1.05);animation:blockHover .2s ease-in-out}@keyframes blockHover{0%{box-shadow:inset 0 0 0 3px rgb(255,255,255)}49%{box-shadow:inset 0 0 0 0 rgb(255,255,255)}50%{box-shadow:0 0 0 0 rgb(255,255,255)}100%{box-shadow:0 0 0 3px rgb(255,255,255)}}.gallery__block__photos{max-width:1300px;margin-left:auto;margin-right:auto;display:grid;grid-template-areas:"img1 img1 img2 img2 img2 img2 img3 img3" "img4 img4 img4 img5 img5 img6 img6 img6";grid-gap:21px}.gallery__block__photos__photo{object-fit:contain}.gallery__block__photos__photo img{object-fit:cover;object-position:center;width:100%;height:100%;border-radius:15px;transition:.3s;box-shadow:4px 4px 0 0 var(--yellow-color-dark)}.gallery__block__photos__photo img:hover{box-shadow:0 0 0 0 var(--yellow-color-dark);transform:scale(1.02);outline:5px solid var(--white-color)}.gallery__block__photos__photo:nth-child(1){grid-area:img1}.gallery__block__photos__photo:nth-child(2){grid-area:img2}.gallery__block__photos__photo:nth-child(3){grid-area:img3}.gallery__block__photos__photo:nth-child(4){grid-area:img4}.gallery__block__photos__photo:nth-child(5){grid-area:img5}.gallery__block__photos__photo:nth-child(6){grid-area:img6}@media screen and (max-width:800px){.gallery__block__photos{grid-template-areas:"img2 img2 img2 img2" "img1 img1 img3 img3" "img4 img4 img4 img4" "img4 img4 img4 img4" "img5 img5 img6 img6"}}@media screen and (max-width:260px){.button__inner div{display:none}.gallery__block__header__button{justify-content:center}}.our-team{position:relative;background-image:url(../img/bg_feed-back.webp);background-color:#FFF;background-position:50% 50vh;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;flex-direction:column;overflow-x:hidden}.our-team__block__title{margin-bottom:52px;color:var(--text-black)}.our-team__block__title::after{filter:drop-shadow(4px 4px 0 #1f1f1f)}.our-team__block__cards{display:flex;justify-content:space-between;gap:20px}.our-team__block__cards__item{position:relative;max-width:320px;width:100%;height:100%;min-height:615px;border-radius:26px;display:flex;align-items:center;flex-direction:column;background-color:var(--second-color);color:var(--text-black);border:#1F1F1F solid 5px;box-shadow:7px 7px 0 rgb(255,255,255)}.our-team__block__cards__item a{color:var(--link--black)}.our-team__block__cards__item__photo{position:relative;background-color:#F0F0F0;border-top-left-radius:20px;border-top-right-radius:20px;min-height:254px;margin-bottom:17px;display:flex;justify-content:center;padding:10px 20px 0 20px;border-bottom:4px solid #000;box-shadow:inset 5px 5px 0 0 var(--yellow-color);width:100%}.our-team__block__cards__item__photo__item{min-height:254px;max-width:250px;height:100%;width:100%;background-size:cover;background-position:top;transition:background-image .1s}.our-team__block__cards__item:nth-child(1) .our-team__block__cards__item__photo__item{background-image:url(../../images/person1.webp)}.our-team__block__cards__item:nth-child(2) .our-team__block__cards__item__photo__item{background-image:url(../../images/person2.webp)}.our-team__block__cards__item:nth-child(3) .our-team__block__cards__item__photo__item{background-image:url(../../images/person3.webp)}.our-team__block__cards__item:nth-child(4) .our-team__block__cards__item__photo__item{background-image:url(../../images/person4.webp)}.our-team__block__cards__item:nth-child(1):hover .our-team__block__cards__item__photo__item{background-image:url(../../images/person1-1.webp)}.our-team__block__cards__item:nth-child(2):hover .our-team__block__cards__item__photo__item{background-image:url(../../images/person2-1.webp)}.our-team__block__cards__item:nth-child(3):hover .our-team__block__cards__item__photo__item{background-image:url(../../images/person3-1.webp)}.our-team__block__cards__item:nth-child(4):hover .our-team__block__cards__item__photo__item{background-image:url(../../images/person4-1.webp)}.our-team__block__cards__item::before{transition:.3s}.our-team__block__cards__item:hover::before{position:absolute;display:block;content:"";width:50px;height:50px;background-image:url(../img/illustration/angle.svg);background-size:contain;background-repeat:no-repeat;transition:.3s;top:-10px;right:-10px;animation:slide-tr .5s cubic-bezier(.25,.46,.45,.94) both;filter:drop-shadow(2px -2px 0 #FFF)}.our-team__block__cards__item__info{padding:0 35px 20px 35px}.our-team__block__cards__item__info p{font-size:16px}.our-team__block__cards__item__info p:has(a){font-size:18px}.our-team__block__cards__item__info h3{position:relative;font-weight:600;font-size:24px;line-height:29px;margin-bottom:24px}.our-team__block__cards__item__info h3::after{bottom:0}@media screen and (max-width:1794px){.our-team__block__cards{flex-wrap:wrap;justify-content:space-around}}@media screen and (max-width:1111px){.our-team__block__cards__item{flex-direction:row;max-width:none;gap:20px;min-height:auto}.our-team__block__cards__item__info{max-height:244px;overflow-y:auto;margin-right:20px}.our-team__block__cards__item__photo{max-width:523px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom:none;margin-bottom:0;height:100%}.our-team__block__cards__item__photo img{max-height:227px}}@media screen and (max-width:600px){.our-team__block__cards__item{flex-direction:column;max-width:353px}.our-team__block__cards__item__photo{margin-top:0;border-radius:20px}.our-team__block__cards__item__info{max-height:fit-content;height:100%}}@media screen and (max-width:320px){.our-team__block__cards__item__photo{margin:0;padding:0}.our-team__block__cards__item__photo img{margin-top:auto;width:100%;height:100%;object-fit:contain}}.footer{min-height:100vh;position:relative;background-color:var(--black-color);color:var(--white-color);display:none;justify-content:space-between;flex-direction:column;background-image:url()}.footer.container-h{padding-bottom:20px}.footer h3{margin-bottom:25px;color:var(--white-color)}.footer a{color:var(--white-color);transition:color .3s}.footer a:hover{color:var(--yellow-color)}.footer__block{display:grid;min-height:calc(100vh - 70px - 70px);grid-template-areas:"logo phones files files menu" "map map map map map" "map map map map map" "map map map map map";grid-gap:20px 50px}.footer__block__logo{grid-area:logo;display:flex;align-items:center;flex-direction:column;max-width:300px;text-align:center;font-size:14px;gap:20px;color:var(--second-color);margin-bottom:67px}.footer__block__logo .main-banner__main-header__logo{margin-top:-59px;margin-bottom:60px}.footer__block__logo h3{margin-bottom:0}.footer__block__logo__socials{display:flex;gap:21.89px}.footer__block__map{grid-area:map;position:relative;overflow:hidden;border-radius:18px}.footer__block__map iframe{position:relative;min-height:400px;user-select:none;border-radius:18px;border:none}.footer__block__phones{grid-area:phones}.footer__block__eye{grid-area:eye;margin-top:auto}.footer__block__eye__button{cursor:pointer}.footer__block__eye button{background:none;color:#FFF;cursor:pointer}.footer__block__files{grid-area:files}.footer__block__files__content__file{margin-bottom:25px}.footer__block__menu{grid-area:menu}.footer__block__menu__nav{display:flex;flex-direction:column;gap:10px}.footer__block__menu__nav a{cursor:pointer;width:fit-content;text-decoration:none;position:relative;color:var(--text-white)}.footer__block__menu__nav a::after{position:absolute;content:"";display:block;width:0;height:2px;transition:width .3s;background-color:rgb(255,255,255);bottom:-2px}.footer__block__menu__nav a:hover::after{width:100%}.footer__block__phones,.footer__block__files,.footer__block__menu{max-width:330px;width:100%}.footer__block__phones__content h4{margin-bottom:20px}.footer__block__files__content__checkbox input{cursor:pointer}.footer__block__files__content__checkbox label{color:var(--yellow-color);cursor:pointer;user-select:none}.footer__copyright{position:relative;margin-left:auto;margin-right:auto;margin-top:60px;width:fit-content;font-size:12px;color:#b1b1b1}@media screen and (max-width:1250px){.footer.container-h{padding-top:50px}.footer__block{grid-template-areas:"logo logo logo logo logo" "phones . files . menu" "eye . files . menu" "map map map map map"}.footer__block__logo{margin-left:auto;margin-right:auto;max-width:100%}.footer__block__logo .main-banner__main-header__logo{margin-top:-50px}}@media screen and (max-width:1020px){.footer__block__logo .main-banner__main-header__logo{margin-top:-50px;margin-bottom:30px}}@media screen and (max-width:900px){.footer__block__logo .main-banner__main-header__logo{margin-top:-50px;margin-bottom:30px;margin-bottom:50px}}@media screen and (max-width:880px){.footer__block{grid-template-areas:" logo logo logo logo logo" ". phones . menu ." ". eye . menu ." "map map map map map"}.footer__block__logo{margin-left:auto;margin-right:auto;max-width:100%}}@media screen and (max-width:880px){.footer__block{grid-template-areas:"logo logo logo" "phones files menu" "eye files menu" "map map map"}.footer__block__logo{margin-left:auto;margin-right:auto;max-width:100%}}@media screen and (max-width:600px){.footer__block{justify-content:center;align-items:center;grid-template-areas:"logo" "phones" "files" "menu" "map" "eye"}.footer__block__map{margin:0 -15px 0 -15px;border-radius:0}.footer__block__map iframe{border-radius:0}.footer__block__phones,.footer__block__files,.footer__block__menu,.footer__block__eye{margin-left:auto;margin-right:auto}.footer__block__phones::after,.footer__block__files::after,.footer__block__menu::after,.footer__block__eye::after{content:"";display:block;width:100%;height:1px;background-color:var(--third-color);margin:30px 0 20px 0}}.modal{width:100vw;height:100vh;position:fixed;top:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.733);backdrop-filter:blur(5px);z-index:10000;cursor:pointer}.modal-window{cursor:pointer}.modal img{width:90%;max-width:600px;object-fit:cover;animation:zoom .2s ease-in-out}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}.modal img::selection{background:none}.closeBtn{color:#FFF;font-size:25px;position:absolute;top:20px;right:20px;margin:20px;cursor:pointer;transition:.2s ease-in-out}.closeBtn::before{filter:drop-shadow(10px -10px 10px rgb(255,255,255))}.closeBtn:hover{color:rgb(255,255,255)}#sheduleCampLink{display:block;content:'';position:absolute;top:-50vh}#sheduleTentLink{display:block;content:'';position:absolute;top:-20vh}#aboutUsLink{display:block;content:'';position:absolute;top:-20vh}@media screen and (max-width:1100px){#aboutUsLink{top:-50vh}}#galleryLink{display:block;content:'';position:absolute;top:-10vh}#FAQLink{display:block;content:'';position:absolute;top:calc(-50% - 77px)}#contactsLink{display:block;content:'';position:absolute;top:-7vh}#downloadLinkLabel,#downloadLinkBtn{transition:.5s}#downloadLinkLabel.active{filter:drop-shadow(2px 2px 10px var(--yellow-color))}#downloadLinkBtn.active{transform:scale(1.2)}#downloadLinkBtn.active::after{position:absolute;display:block;content:"";width:20px;height:20px;background-image:url(../img/illustration/angle.svg);background-size:contain;background-repeat:no-repeat;transition:.3s;top:5px;left:5px;animation:slide-tl .5s cubic-bezier(.25,.46,.45,.94) both;transform:rotate(0deg) scale(1.2)}#downloadLinkBtn.active::before{position:absolute;display:block;content:"";width:20px;height:20px;background-image:url(../img/illustration/angle.svg);background-size:contain;background-repeat:no-repeat;transition:.3s;top:5px;right:-85px;animation:slide-tr .5s cubic-bezier(.25,.46,.45,.94) both;transform:rotate(0deg) scale(1.2)}