body{--burger-elem-color: #fff;--burger-list-color: #000201;--menu-elem-color: #fff;--footer-elem-color: #fff;--footer-bg-color: #000201;font-family:Raleway, sans-serif;-webkit-font-feature-settings:'pnum' on, 'lnum' on;font-feature-settings:'pnum' on, 'lnum' on;color:#fff}.wrapper{background-color:#000201}.content__container{width:100%}.poster{height:100%;min-height:100%;width:100%;position:relative}.poster__background{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.poster__gradient{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.cover{z-index:2;margin:0 auto;width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:end;position:absolute;top:0;left:0}.cover__row{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1536px;width:100%;padding:0 10px 63px}@media screen and (max-width: 800px){.cover__row{padding:0 15px 31px;height:100%;flex-direction:column}}.cover__left{max-width:70%;width:100%;display:flex;align-items:center}@media screen and (max-width: 800px){.cover__left{align-items:start;flex-direction:column}.cover__left::before{content:"";display:block;height:55px}}.cover__right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.cover__age-rating{display:inline-flex;align-items:center;justify-content:center;border:solid #e91a23;font-weight:400;font-style:normal;letter-spacing:0.02em;margin-left:13px;width:47px;height:47px;border-width:1px;border-radius:10px;font-size:23px;line-height:27px}@media (max-width: 1000px){.cover__age-rating{width:calc(29.5px + 17.5 * ((100vw - 320px) / 680))}}@media (max-width: 1000px){.cover__age-rating{height:calc(29.5px + 17.5 * ((100vw - 320px) / 680))}}@media (max-width: 1000px){.cover__age-rating{border-width:calc(.6px + .4 * ((100vw - 320px) / 680))}}@media (max-width: 1000px){.cover__age-rating{border-radius:calc(6px + 4 * ((100vw - 320px) / 680))}}@media (max-width: 1000px){.cover__age-rating{font-size:calc(14px + 9 * ((100vw - 320px) / 680))}}@media (max-width: 1000px){.cover__age-rating{line-height:calc(17px + 10 * ((100vw - 320px) / 680))}}.cover__connect{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.cover__connect-phone{margin-top:30px;margin-bottom:18px}@media (max-width: 1000px){.cover__connect-phone{margin-top:calc(20px + 10 * ((100vw - 320px) / 680))}}@media (max-width: 1000px){.cover__connect-phone{margin-bottom:calc(16px + 2 * ((100vw - 320px) / 680))}}.connect__social-networks{display:flex;align-items:center;gap:18px}@media (max-width: 1000px){.connect__social-networks{gap:calc(14px + 4 * ((100vw - 320px) / 680))}}.connect__phone-icon{background-color:#e91a23;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:8px 8px 18px #fff,8px -8px 18px #fff,-8px 8px 18px #fff,-8px -8px 18px #fff;transition:all .3s ease;margin-right:14px;width:93px;height:93px}@media (max-width: 1000px){.connect__phone-icon{width:calc(36px + 57 * ((100vw - 320px) / 680))}}@media (max-width: 1000px){.connect__phone-icon{height:calc(36px + 57 * ((100vw - 320px) / 680))}}@media screen and (max-width: 537px){.connect__phone-icon{margin:0;box-shadow:1.59px 1.59px 18px #fff, 1.59px -1.59px 18px #fff, -1.59px 1.59px 18px #fff, -1.59px -1.59px 18px #fff}}.connect__phone-icon::before{content:"\e902";color:#fff;font-family:icons !important;font-size:41px;transition:all .6s ease}@media (max-width: 1000px){.connect__phone-icon::before{font-size:calc(17px + 24 * ((100vw - 320px) / 680))}}.connect__phone-icon:hover{background-color:#fff}.connect__phone-icon:hover::before{color:#e91a23}.connect__phone{display:inline-block;text-decoration:none;color:#fff;font-weight:bold;transition:all .3s ease;font-size:25px}@media (max-width: 1000px){.connect__phone{font-size:calc(11px + 14 * ((100vw - 320px) / 680))}}.connect__phone span{color:#e91a23;padding-left:3px;padding-right:3px}.connect__phone:hover{opacity:.6}.social-networks__link{text-decoration:none;transition:opacity .3s ease}.social-networks__link:hover{opacity:.6}.social-networks__icon-telegram{line-height:inherit;font-size:30px}@media (max-width: 1000px){.social-networks__icon-telegram{font-size:calc(24px + 6 * ((100vw - 320px) / 680))}}.social-networks__icon-vk{line-height:inherit;font-size:25px}@media (max-width: 1000px){.social-networks__icon-vk{font-size:calc(19px + 6 * ((100vw - 320px) / 680))}}.gradient__top{z-index:-1;width:100%;height:50%;background:linear-gradient(180deg, rgba(0,2,1,0.8) 14.33%, rgba(0,2,1,0) 83.56%)}.gradient__bottom{z-index:-1;position:absolute;top:50%;width:100%;height:50%;background:linear-gradient(0deg, rgba(0,2,1,0.8) 15.25%, rgba(0,2,1,0) 63.21%)}.event{display:flex;flex-direction:column;gap:80px;padding:66px 5px;max-width:1242px;width:100%;margin:0 auto}@media screen and (max-width: 800px){.event{gap:50px;padding:44px 20px}}.event__past-event{width:100%;min-height:30px;border-radius:5px;background-color:#e91a23;display:flex;justify-content:center;align-items:center;padding:5px;text-align:center;font-weight:700;font-size:20px;line-height:25px}@media (max-width: 1000px){.event__past-event{font-size:calc(16px + 4 * ((100vw - 320px) / 680))}}@media (max-width: 1000px){.event__past-event{line-height:calc(21px + 4 * ((100vw - 320px) / 680))}}.event__title{font-style:normal;font-weight:800;letter-spacing:0.02em;text-align:left;font-size:40px;line-height:47px}@media (max-width: 1000px){.event__title{font-size:calc(25px + 15 * ((100vw - 320px) / 680))}}@media (max-width: 1000px){.event__title{line-height:calc(30px + 17 * ((100vw - 320px) / 680))}}.event__description{font-weight:500;letter-spacing:0.02em;font-size:20px;line-height:24px}@media (max-width: 1000px){.event__description{font-size:calc(18px + 2 * ((100vw - 320px) / 680))}}@media (max-width: 1000px){.event__description{line-height:calc(22px + 2 * ((100vw - 320px) / 680))}}.event__description-container{display:flex;flex-direction:column;gap:30px}@media screen and (max-width: 800px){.event__description-container{gap:20px}}.event__description-row{display:flex;padding-left:30px;gap:30px}@media screen and (max-width: 800px){.event__description-row{flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:0}}.event__description-column{width:100%}.event__description-column_left{max-width:300px}@media screen and (max-width: 800px){.event__description-column_left{max-width:240px}}.event__description-column_right{max-width:700px;padding-top:30px}@media screen and (max-width: 800px){.event__description-column_right{padding-top:0}}.event__affiche{object-fit:cover;object-position:center;width:100%}.event__list-events-container{display:flex;flex-direction:column;gap:30px}@media screen and (max-width: 800px){.event__list-events-container{gap:20px}}.event__subtitle{font-style:normal;font-weight:700;letter-spacing:0.02em;font-size:32px;line-height:37px}@media (max-width: 1000px){.event__subtitle{font-size:calc(22px + 10 * ((100vw - 320px) / 680))}}@media (max-width: 1000px){.event__subtitle{line-height:calc(27px + 10 * ((100vw - 320px) / 680))}}.event__list{display:grid;width:100%;grid-template-columns:repeat(auto-fill, 280px);grid-auto-rows:200px;justify-content:center;gap:15px 20px}@media screen and (max-width: 800px){.event__list{grid-auto-rows:180px}}.event__without-upcoming-events{display:flex;width:100%;align-items:center;justify-content:center;text-align:center;padding:40px 0;font-size:27px;line-height:33px}@media (max-width: 1000px){.event__without-upcoming-events{font-size:calc(21px + 6 * ((100vw - 320px) / 680))}}@media (max-width: 1000px){.event__without-upcoming-events{line-height:calc(27px + 6 * ((100vw - 320px) / 680))}}.item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;border:1px solid #fff;border-radius:20px;padding:20px}.item__date{display:flex;width:100%;flex-direction:column;gap:10px;justify-content:start;font-size:20px;font-weight:500;line-height:24px;letter-spacing:0.02em;font-size:20px;line-height:24px}@media (max-width: 1000px){.item__date{font-size:calc(16px + 4 * ((100vw - 320px) / 680))}}@media (max-width: 1000px){.item__date{line-height:calc(21px + 3 * ((100vw - 320px) / 680))}}
