@media screen and (min-width:0) and (max-width:767px){.mobile-menu{box-sizing:border-box;width:100%;height:100%;padding:calc(5.5556*var(--vw));justify-content:center;align-items:center;row-gap:calc(11.1111*var(--vw));background:var(--white-color);z-index:100;flex-direction:column;position:fixed;top:0;left:0}.mobile-menu.open{display:flex}.mobile-menu__close{top:calc(11.1111*var(--vw));right:calc(5.5556*var(--vw));width:calc(8.8889*var(--vw));height:calc(8.8889*var(--vw));background:url(../images/icons/close.svg) 50%/100% no-repeat;display:block;position:absolute}.mobile-menu__logo{width:calc(71.1111*var(--vw));text-decoration:none;display:block}.mobile-menu__logo img{width:100%;height:auto;display:block}.mobile-menu__nav ul{justify-content:center;align-items:center;row-gap:calc(4.4444*var(--vw));flex-direction:column;display:flex}.mobile-menu__nav ul li{display:block}.mobile-menu__nav ul li a{color:var(--accent-color);font-size:var(--size-lg);text-transform:uppercase;font-weight:600;line-height:1.2;text-decoration:none}.mobile-menu__search{width:calc(71.1111*var(--vw));display:block}.mobile-menu__search input{box-sizing:border-box;width:100%;height:calc(13.3333*var(--vw));font-family:var(--default-font-family);font-size:var(--size-base);padding:0 calc(10*var(--vw))0 calc(3.3333*var(--vw));border-radius:calc(16.6667*var(--vw));background:var(--white-color)url(../images/icons/search.svg) no-repeat right calc(3.3333*var(--vw))center/calc(6.6667*var(--vw))auto;border:calc(.5556*var(--vw))solid rgba(156,156,156,.4);font-weight:400;transition:all .3s ease-in-out;display:block}.mobile-menu__search input::-webkit-input-placeholder{color:var(--gray-color)}.mobile-menu__search input::-ms-input-placeholder{color:var(--gray-color)}.mobile-menu__search input::placeholder{color:var(--gray-color)}.mobile-menu__search input:focus{border-color:var(--accent-color);outline:none}}.main-lib__control{margin-top:calc(2.2222*var(--vw));justify-content:flex-start;align-items:stretch;row-gap:calc(1.3889*var(--vw));column-gap:calc(1.3889*var(--vw));flex-flow:wrap;display:flex}@media screen and (min-width:0) and (max-width:767px){.main-lib__control{margin-top:calc(8.8889*var(--vw));justify-content:flex-start;align-items:flex-start;row-gap:calc(5.5556*var(--vw));flex-direction:column;column-gap:0}}.main-lib__control_btn{box-sizing:border-box;width:calc(25% - 1.0417*var(--vw));min-height:calc(6.9444*var(--vw));padding:0 calc(1.3889*var(--vw));justify-content:flex-start;align-items:center;gap:calc(1.3889*var(--vw));cursor:pointer;border:1px solid var(--accent-color);flex-direction:row;transition:all .3s ease-in-out;display:flex}@media screen and (min-width:0) and (max-width:767px){.main-lib__control_btn{width:100%;min-height:calc(35.5556*var(--vw));padding:calc(3.8889*var(--vw));gap:calc(3.3333*var(--vw))}}.main-lib__control_btn:before{content:"";min-width:30%;transition:all .3s ease-in-out;display:block}.main-lib__control_btn span{color:var(--accent-color);font-size:var(--size-xl);text-transform:uppercase;font-weight:700;line-height:120%;transition:all .3s ease-in-out;display:block}@media screen and (min-width:768px){.main-lib__control_btn:hover,.main-lib__control_btn.active{background-color:var(--accent-color)}.main-lib__control_btn:hover span,.main-lib__control_btn.active span{color:var(--white-color)}}@media screen and (min-width:0) and (max-width:767px){.main-lib__control_btn:hover{background-color:var(--accent-color)}.main-lib__control_btn:hover span{color:var(--white-color)}}.main-lib__control_btn-1:before{width:calc(11.5972*var(--vw));height:calc(9.7917*var(--vw));background:url(../images/icons/lib-icon-1.svg) 50%/100% no-repeat}@media screen and (min-width:0) and (max-width:767px){.main-lib__control_btn-1:before{width:calc(31.6667*var(--vw));height:calc(26.6667*var(--vw))}}.main-lib__control_btn-1.active:before,.main-lib__control_btn-1:hover:before{background:url(../images/icons/lib-icon-1-active.svg) 50%/100% no-repeat}.main-lib__control_btn-2:before{width:calc(15.0694*var(--vw));height:calc(9.6528*var(--vw));background:url(../images/icons/lib-icon-2.svg) 50%/100% no-repeat}@media screen and (min-width:0) and (max-width:767px){.main-lib__control_btn-2:before{width:calc(27.7778*var(--vw));height:calc(17.7778*var(--vw))}}.main-lib__control_btn-2.active:before,.main-lib__control_btn-2:hover:before{background:url(../images/icons/lib-icon-2-active.svg) 50%/100% no-repeat}.main-lib__control_btn-3:before{width:calc(12.5694*var(--vw));height:calc(9.6528*var(--vw));background:url(../images/icons/lib-icon-3.svg) 50%/100% no-repeat}@media screen and (min-width:0) and (max-width:767px){.main-lib__control_btn-3:before{width:calc(34.4444*var(--vw));height:calc(26.3889*var(--vw))}}.main-lib__control_btn-3.active:before,.main-lib__control_btn-3:hover:before{background:url(../images/icons/lib-icon-3-active.svg) 50%/100% no-repeat}.main-lib__control_btn-4:before{width:calc(9.7917*var(--vw));height:calc(9.7222*var(--vw));background:url(../images/icons/lib-icon-4.svg) 50%/100% no-repeat}@media screen and (min-width:0) and (max-width:767px){.main-lib__control_btn-4:before{width:calc(26.6667*var(--vw));height:calc(26.6667*var(--vw))}}.main-lib__control_btn-4.active:before,.main-lib__control_btn-4:hover:before{background:url(../images/icons/lib-icon-4-active.svg) 50%/100% no-repeat}.main-lib__content{display:none}.main-lib__content.active{margin-top:calc(2.7778*var(--vw));display:block}@media screen and (min-width:0) and (max-width:767px){.main-lib__content.active{display:none}}.main-lib__more{margin-top:calc(3.3333*var(--vw));justify-content:center;align-items:center;display:flex}.main-lib__more_btn{width:calc(21.5278*var(--vw))!important}.publications{justify-content:flex-start;align-items:stretch;column-gap:calc(1.3889*var(--vw));row-gap:calc(6.3889*var(--vw));padding-bottom:calc(3.6111*var(--vw));flex-flow:wrap;display:flex}@media screen and (min-width:0) and (max-width:767px){.publications{justify-content:flex-start;align-items:flex-start;column-gap:0;row-gap:calc(25*var(--vw));padding-bottom:calc(11.6667*var(--vw));flex-direction:column}}.publications__item{box-sizing:border-box;width:calc(25% - 1.0417*var(--vw));padding:calc(1.3889*var(--vw));justify-content:flex-start;align-items:flex-start;row-gap:calc(1.6667*var(--vw));border:1px solid var(--gray-color-2);flex-direction:column;display:flex;position:relative}@media screen and (min-width:0) and (max-width:767px){.publications__item{width:100%;padding:calc(5.5556*var(--vw));row-gap:calc(4.4444*var(--vw))}}.publications.two-cols .publications__item{width:calc(50% - .6944*var(--vw))}@media screen and (min-width:0) and (max-width:767px){.publications.two-cols .publications__item{width:100%}}.publications__heading{color:var(--black-color);font-size:var(--size-xl);font-weight:700;line-height:120%}.publications__description{color:var(--gray-color-2);font-size:var(--size-base);margin-top:auto;font-weight:400;line-height:150%}.publications__link{left:0;top:calc(100% + 1.6667*var(--vw));color:var(--accent-color);font-size:var(--size-lg);font-weight:700;line-height:155.556%;text-decoration-line:underline;transition:all .3s ease-in-out;display:block;position:absolute}@media screen and (min-width:0) and (max-width:767px){.publications__link{top:calc(100% + 4.4444*var(--vw));font-size:var(--size-base);line-height:162.5%}}.publications__link:hover{color:var(--accent-color-hover);text-decoration:none}.publications__link:active{color:var(--accent-color-active)}.materials{justify-content:flex-start;align-items:flex-start;column-gap:calc(1.3889*var(--vw));row-gap:calc(3.3333*var(--vw));flex-flow:wrap;display:flex}@media screen and (min-width:0) and (max-width:767px){.materials{column-gap:0;row-gap:calc(13.3333*var(--vw));flex-direction:column}}.materials__item{width:calc(33.33% - .9722*var(--vw));flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}@media screen and (min-width:0) and (max-width:767px){.materials__item{width:100%}}.materials.two-cols .materials__item{width:calc(50% - .6944*var(--vw))}@media screen and (min-width:0) and (max-width:767px){.materials.two-cols .materials__item{width:100%}}.materials__image{width:100%;display:block;position:relative}.materials__image:before{content:"";padding-top:63.7%;display:block}.materials__image img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.materials__meta{margin-top:calc(1.25*var(--vw));justify-content:space-between;align-items:center;column-gap:calc(3.8889*var(--vw));row-gap:calc(1.1111*var(--vw));flex-wrap:wrap;display:flex}@media screen and (min-width:0) and (max-width:767px){.materials__meta{margin-top:calc(4.4444*var(--vw));justify-content:flex-start;align-items:flex-start;row-gap:calc(1.6667*var(--vw));flex-direction:column;column-gap:0}}.materials__hours,.materials__themes{justify-content:flex-start;align-items:center;column-gap:calc(.5556*var(--vw));color:var(--gray-color-2);font-size:var(--size-lg);font-weight:400;line-height:150%;display:flex}@media screen and (min-width:0) and (max-width:767px){.materials__hours,.materials__themes{column-gap:calc(2.2222*var(--vw))}}.materials__hours:before,.materials__themes:before{content:"";display:block}.materials__hours:before{width:calc(1.6667*var(--vw));height:calc(1.6667*var(--vw));background:url(../images/icons/hours.svg) 50%/100% no-repeat}@media screen and (min-width:0) and (max-width:767px){.materials__hours:before{width:calc(6.6667*var(--vw));height:calc(6.6667*var(--vw))}}.materials__themes:before{width:calc(1.9444*var(--vw));height:calc(1.9444*var(--vw));background:url(../images/icons/themes.svg) 50%/100% no-repeat}@media screen and (min-width:0) and (max-width:767px){.materials__themes:before{width:calc(7.7778*var(--vw));height:calc(7.7778*var(--vw))}}.materials__heading{margin-top:calc(1.25*var(--vw));color:var(--black-color);font-size:var(--size-xl);font-weight:700;line-height:120%}@media screen and (min-width:0) and (max-width:767px){.materials__heading{margin-top:calc(4.4444*var(--vw))}}.materials__description{margin-top:calc(.5556*var(--vw));color:var(--gray-color-2);font-size:var(--size-base);font-weight:400;line-height:150%}@media screen and (min-width:0) and (max-width:767px){.materials__description{margin-top:calc(2.2222*var(--vw))}}.materials__link{margin-top:calc(1.6667*var(--vw));color:var(--accent-color);font-feature-settings:"calt" off;font-size:var(--size-lg);letter-spacing:calc(-.0125*var(--vw));font-weight:600;line-height:140%;text-decoration-line:underline;transition:all .3s ease-in-out}@media screen and (min-width:0) and (max-width:767px){.materials__link{margin-top:calc(4.4444*var(--vw));font-size:var(--size-base);font-weight:700;line-height:162.5%}}.materials__link:hover{color:var(--accent-color-hover);text-decoration:none}.materials__link:active{color:var(--accent-color-active)}.main-info{position:relative}.main-info__box{width:calc(40*var(--vw));flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}@media screen and (min-width:0) and (max-width:767px){.main-info__box{width:100%}}.main-info__description{margin-top:calc(2.7778*var(--vw));color:var(--gray-color-2);font-size:var(--size-lg);font-weight:400;line-height:150%}@media screen and (min-width:0) and (max-width:767px){.main-info__description{margin-top:calc(8.8889*var(--vw));font-size:var(--size-base)}}.main-info__image{right:var(--padding-right);width:calc(46.9444*var(--vw));height:100%;display:block;position:absolute;top:0}@media screen and (min-width:0) and (max-width:767px){.main-info__image{margin-top:calc(4.4444*var(--vw));width:100%;position:relative;top:auto;right:auto}}.main-info__image img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media screen and (min-width:0) and (max-width:767px){.main-info__image img{height:auto;position:relative;top:auto;left:auto}}.main-info__btn{margin-top:calc(3.3333*var(--vw));width:calc(21.5278*var(--vw))!important}@media screen and (min-width:0) and (max-width:767px){.main-info__btn{margin-top:calc(11.1111*var(--vw));width:100%!important}}.main-events__items{margin-top:calc(2.7778*var(--vw))}@media screen and (min-width:0) and (max-width:767px){.main-events__items{margin-top:calc(8.8889*var(--vw))}}.main-events__item{border-top:1px solid var(--gray-color-2);padding:calc(1.3889*var(--vw))0;justify-content:space-between;align-items:flex-start;display:flex;position:relative}@media screen and (min-width:0) and (max-width:767px){.main-events__item{padding:calc(5.5556*var(--vw))0;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.main-events__info{width:calc(13.8889*var(--vw));color:var(--gray-color-2);font-size:var(--size-lg);font-weight:400;line-height:150%}@media screen and (min-width:0) and (max-width:767px){.main-events__info{justify-content:space-between;align-items:flex-start;column-gap:calc(4.4444*var(--vw));row-gap:calc(4.4444*var(--vw));flex-wrap:wrap;width:100%;display:flex}}.main-events__info>*+.main-events__info>*{margin-top:calc(.5556*var(--vw))}@media screen and (min-width:0) and (max-width:767px){.main-events__info>*+.main-events__info>*{margin-top:0}}.main-events__image{width:calc(21.6667*var(--vw));display:block;position:relative}@media screen and (min-width:0) and (max-width:767px){.main-events__image{width:100%;margin-top:calc(4.4444*var(--vw))}}.main-events__image:before{content:"";padding-top:71%;display:block}.main-events__image img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.main-events__text{width:calc(37.1528*var(--vw))}@media screen and (min-width:0) and (max-width:767px){.main-events__text{width:100%;margin-top:calc(4.4444*var(--vw))}}.main-events__heading{color:var(--black-color);font-family:var(--second-font-family);font-size:var(--size-xl);font-weight:500;line-height:120%}@media screen and (min-width:0) and (max-width:767px){.main-events__heading{font-weight:700;line-height:120%}}.main-events__description{margin-top:calc(1.1111*var(--vw));color:var(--gray-color-2);font-size:var(--size-base);font-weight:400;line-height:150%}@media screen and (min-width:0) and (max-width:767px){.main-events__description{margin-top:calc(4.4444*var(--vw))}}.main-events__more{width:calc(13.8889*var(--vw));justify-content:flex-end;display:flex}@media screen and (min-width:0) and (max-width:767px){.main-events__more{width:auto}}.main-events__link{justify-content:flex-start;align-items:center;column-gap:calc(.5556*var(--vw));color:var(--accent-color);font-size:var(--size-lg);font-weight:700;line-height:155.556%;text-decoration-line:underline;transition:all .3s ease-in-out;display:flex}@media screen and (min-width:0) and (max-width:767px){.main-events__link{column-gap:calc(2.2222*var(--vw));margin-top:calc(4.4444*var(--vw));line-height:175%}}.main-events__link:after{content:"";width:calc(1.6667*var(--vw));height:calc(1.6667*var(--vw));background-color:var(--accent-color);transition:all .3s ease-in-out;display:block;-webkit-mask:url(../images/icons/link.svg) 50%/100% no-repeat;mask:url(../images/icons/link.svg) 50%/100% no-repeat}@media screen and (min-width:0) and (max-width:767px){.main-events__link:after{width:calc(6.6667*var(--vw));height:calc(6.6667*var(--vw))}}.main-events__link:hover{color:var(--accent-color-hover);text-decoration:none}.main-events__link:hover:after{background-color:var(--accent-color-hover)}.main-events__link:active{color:var(--accent-color-active)}.main-events__link:active:after{background-color:var(--accent-color-active)}.main-events__status{left:0;bottom:calc(1.3889*var(--vw));z-index:5;color:var(--accent-color);font-size:var(--size-lg);justify-content:flex-start;align-items:center;column-gap:calc(.5556*var(--vw));font-weight:400;line-height:150%;display:flex;position:absolute}@media screen and (min-width:0) and (max-width:767px){.main-events__status{margin-top:calc(4.4444*var(--vw));column-gap:calc(2.2222*var(--vw));position:relative;bottom:auto;left:auto}}.main-events__status:before{content:"";width:calc(1.8056*var(--vw));height:calc(1.875*var(--vw));background:url(../images/icons/status.svg) 50%/100% no-repeat;display:block}@media screen and (min-width:0) and (max-width:767px){.main-events__status:before{width:calc(7.2222*var(--vw));height:calc(7.5*var(--vw))}}.main-events__all{margin-top:calc(1.9444*var(--vw));justify-content:center;align-items:center;display:flex}@media screen and (min-width:0) and (max-width:767px){.main-events__all{margin-top:calc(6.6667*var(--vw))}}.main-events__all_btn{width:calc(21.5278*var(--vw))!important}@media screen and (min-width:0) and (max-width:767px){.main-events__all_btn{width:100%!important}}@media screen and (min-width:768px){.main-events__items.for-search .main-events__item{padding-bottom:calc(5*var(--vw));position:relative}.main-events__items.for-search .main-events__info{width:calc(12.8889*var(--vw))}.main-events__items.for-search .main-events__image{width:calc(15.6667*var(--vw))}.main-events__items.for-search .main-events__text{width:calc(28.1528*var(--vw))}.main-events__items.for-search .main-events__more{right:0;bottom:calc(1.3889*var(--vw));width:auto;position:absolute}}.main-logos{position:relative}.main-logos__control{top:calc(.6944*var(--vw));right:var(--padding-right);justify-content:flex-end;align-items:center;column-gap:calc(.6944*var(--vw));z-index:10;display:flex;position:absolute}@media screen and (min-width:0) and (max-width:767px){.main-logos__control{column-gap:calc(2.7778*var(--vw));top:0}}.main-logos__prev,.main-logos__next{width:calc(3.3333*var(--vw));height:calc(3.4028*var(--vw));cursor:pointer;background-color:var(--accent-color);transition:all .3s ease-in-out;display:block}@media screen and (min-width:0) and (max-width:767px){.main-logos__prev,.main-logos__next{width:calc(8.8889*var(--vw));height:calc(8.8889*var(--vw))}}.main-logos__prev:hover,.main-logos__next:hover{background-color:var(--accent-color-hover)}.main-logos__prev:active,.main-logos__next:active{background-color:var(--accent-color-active)}.main-logos__prev.swiper-button-disabled,.main-logos__next.swiper-button-disabled{opacity:0;visibility:hidden}.main-logos__prev{-webkit-mask:url(../images/icons/prev.svg) 50%/100% no-repeat;mask:url(../images/icons/prev.svg) 50%/100% no-repeat}.main-logos__next{-webkit-mask:url(../images/icons/next.svg) 50%/100% no-repeat;mask:url(../images/icons/next.svg) 50%/100% no-repeat}.main-logos__slider{margin-top:calc(2.7778*var(--vw))}@media screen and (min-width:0) and (max-width:767px){.main-logos__slider{margin-top:calc(10*var(--vw))}}.main-logos .swiper-slide{width:33.33%}@media screen and (min-width:0) and (max-width:767px){.main-logos .swiper-slide{width:calc(51.1111*var(--vw))}}.main-logos__item{padding:0 calc(.6944*var(--vw));justify-content:center;align-items:center;display:flex}@media screen and (min-width:0) and (max-width:767px){.main-logos__item{padding:0 calc(2.7778*var(--vw))}}.main-logos__item img,.main-logos__item svg{width:100%;height:auto;display:block}.site-footer__row{border-top:1px solid var(--accent-color);padding-top:calc(2.7778*var(--vw));padding-bottom:calc(2.7778*var(--vw));justify-content:flex-start;align-items:flex-start;column-gap:calc(10.0694*var(--vw));display:flex}@media screen and (min-width:0) and (max-width:767px){.site-footer__row{padding-top:calc(8.8889*var(--vw));padding-bottom:calc(8.8889*var(--vw));flex-direction:column;column-gap:0}.site-footer__col.col-1{width:100%}}.site-footer__col.col-2{justify-content:flex-start;align-items:flex-start;column-gap:calc(5*var(--vw));row-gap:calc(5.5556*var(--vw));flex-flow:wrap;display:flex}@media screen and (min-width:0) and (max-width:767px){.site-footer__col.col-2{column-gap:calc(2.2222*var(--vw));margin-top:calc(13.3333*var(--vw));row-gap:0}}.site-footer__info{padding-left:calc(17.7083*var(--vw));flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}@media screen and (min-width:0) and (max-width:767px){.site-footer__info{width:100%;padding:0}}.site-footer__info+.site-footer__info{margin-top:calc(5.5556*var(--vw))}@media screen and (min-width:0) and (max-width:767px){.site-footer__info+.site-footer__info{margin-top:calc(13.3333*var(--vw))}}.site-footer__logo{display:block;position:absolute;bottom:0;left:0}@media screen and (min-width:0) and (max-width:767px){.site-footer__logo{position:relative;bottom:auto;left:auto}}.site-footer__logo img{width:calc(16.3194*var(--vw));height:auto;display:block}@media screen and (min-width:0) and (max-width:767px){.site-footer__logo img{width:calc(64.4444*var(--vw))}}.site-footer__site{color:var(--black-color);font-size:var(--size-base);font-weight:700;line-height:1.2;text-decoration-line:underline}@media screen and (min-width:0) and (max-width:767px){.site-footer__site{margin-top:calc(5.5556*var(--vw))}}.site-footer__email{margin-top:calc(.5556*var(--vw));color:var(--black-color);font-size:var(--size-base);font-weight:400;line-height:150%;text-decoration:none}@media screen and (min-width:0) and (max-width:767px){.site-footer__email{margin-top:calc(2.2222*var(--vw))}}.site-footer__tel{margin-top:calc(.5556*var(--vw));color:var(--black-color);font-size:var(--size-base);font-weight:400;line-height:150%;text-decoration:none}@media screen and (min-width:0) and (max-width:767px){.site-footer__tel{margin-top:calc(2.2222*var(--vw))}}.site-footer__social{margin-top:calc(1.3889*var(--vw));justify-content:flex-start;align-items:flex-start;row-gap:calc(1.1111*var(--vw));column-gap:calc(1.1111*var(--vw));flex-wrap:wrap;display:flex}@media screen and (min-width:0) and (max-width:767px){.site-footer__social{row-gap:calc(2.2222*var(--vw));column-gap:calc(2.2222*var(--vw));margin-top:0;position:absolute;bottom:0;right:0}}.site-footer__social a{width:calc(2.7778*var(--vw));height:calc(2.7778*var(--vw));background-color:var(--accent-color);border-radius:50%;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex}@media screen and (min-width:0) and (max-width:767px){.site-footer__social a{width:calc(11.1111*var(--vw));height:calc(11.1111*var(--vw))}}.site-footer__social a:before{content:"";background-color:var(--white-color);width:calc(2.7778*var(--vw));height:calc(2.7778*var(--vw));transition:all .3s ease-in-out;display:block}@media screen and (min-width:0) and (max-width:767px){.site-footer__social a:before{width:calc(11.1111*var(--vw));height:calc(11.1111*var(--vw))}}.site-footer__social a.yt:before{-webkit-mask:url(../images/icons/yt.svg) 50%/100% no-repeat;mask:url(../images/icons/yt.svg) 50%/100% no-repeat}.site-footer__social a.tg:before{-webkit-mask:url(../images/icons/tg.svg) 50%/100% no-repeat;mask:url(../images/icons/tg.svg) 50%/100% no-repeat}.site-footer__social a.vk:before{-webkit-mask:url(../images/icons/vk.svg) 50%/100% no-repeat;mask:url(../images/icons/vk.svg) 50%/100% no-repeat}.site-footer__social a:hover{background-color:var(--accent-color-hover)}.site-footer__social a:active{background-color:var(--accent-color-active)}.site-footer__social a:active:before{opacity:.7}@media screen and (min-width:0) and (max-width:767px){.site-footer__nav{width:calc(50% - 1.1111*var(--vw))}}.site-footer__nav ul{justify-content:flex-start;align-items:flex-start;row-gap:calc(1.3889*var(--vw));flex-direction:column;display:flex}@media screen and (min-width:0) and (max-width:767px){.site-footer__nav ul{row-gap:calc(4.4444*var(--vw))}}.site-footer__nav ul li{display:block}.site-footer__nav ul li a{color:var(--black-color);font-size:var(--size-lg);font-weight:400;line-height:150%;text-decoration:none;transition:all .3s ease-in-out}.site-footer__nav ul li:hover>a,.site-footer__nav ul li.current-menu-item>a{color:var(--accent-color-hover)}.site-footer__nav ul li:active>a{color:var(--accent-color-active)}@media screen and (min-width:0) and (max-width:767px){.site-footer__contact.contact-1{margin-top:calc(13.3333*var(--vw))}}.site-footer__contact_caption{min-height:calc(1.6667*var(--vw));color:var(--black-color);font-size:var(--size-base);font-weight:400;line-height:150%}@media screen and (min-width:0) and (max-width:767px){.site-footer__contact_caption{min-height:0}}.site-footer__contact_value{margin-top:calc(.5556*var(--vw));min-height:calc(2.0833*var(--vw));color:var(--black-color);font-size:var(--size-base);align-items:flex-end;font-weight:400;line-height:150%;display:flex}@media screen and (min-width:0) and (max-width:767px){.site-footer__contact_value{margin-top:calc(2.2222*var(--vw));min-height:0}}.site-footer__contact_value a{color:inherit;font-size:var(--size-xl);text-decoration:none}@media screen and (min-width:0) and (max-width:767px){.site-footer__contact_value a{font-weight:700;line-height:150%}}.site-footer__copyright{border-top:1px solid var(--accent-color);height:calc(4.4444*var(--vw));color:var(--gray-color-2);font-size:var(--size-base);justify-content:flex-start;align-items:center;font-weight:400;line-height:150%;display:flex}@media screen and (min-width:0) and (max-width:767px){.site-footer__copyright{height:auto;padding-top:calc(8.8889*var(--vw));padding-bottom:calc(8.8889*var(--vw))}}.pagination{margin-top:calc(3.3333*var(--vw))}@media screen and (min-width:0) and (max-width:767px){.pagination{margin-top:calc(11.1111*var(--vw))}}.pagination .screen-reader-text{display:none}.pagination .nav-links{margin-top:calc(3.3333*var(--vw));justify-content:center;align-items:center;column-gap:calc(.5556*var(--vw));color:var(--accent-color);text-align:center;font-size:var(--size-lg);font-weight:400;line-height:150%;display:flex}@media screen and (min-width:0) and (max-width:767px){.pagination .nav-links{margin-top:calc(11.1111*var(--vw));column-gap:calc(2.2222*var(--vw))}}.pagination a{color:inherit;text-decoration:none}.pagination a:hover{color:var(--accent-color-hover)}.pagination a:active{color:var(--accent-color-active)}.pagination .current{width:calc(2.0833*var(--vw));height:calc(2.0833*var(--vw));background:var(--accent-color);color:var(--white-color);border-radius:50%;justify-content:center;align-items:center;display:flex}@media screen and (min-width:0) and (max-width:767px){.pagination .current{width:calc(8.3333*var(--vw));height:calc(8.3333*var(--vw))}}.page-404{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.page-404__image{width:calc(18.75*var(--vw))}@media screen and (min-width:0) and (max-width:767px){.page-404__image{width:calc(54.4444*var(--vw))}}.page-404__image img{width:100%;height:auto;display:block}.page-404__title{color:var(--black-color);text-align:center;font-family:var(--second-font-family);font-size:var(--size-hero);letter-spacing:calc(-.0778*var(--vw));font-weight:500;line-height:120%}@media screen and (min-width:0) and (max-width:767px){.page-404__title{letter-spacing:normal}}.page-404__description{margin-top:calc(2.2222*var(--vw));color:var(--black-color);text-align:center;font-size:var(--size-lg);font-weight:400;line-height:150%}@media screen and (min-width:0) and (max-width:767px){.page-404__description{margin-top:calc(8.8889*var(--vw))}}.page-404__btn{margin-top:calc(3.3333*var(--vw));width:calc(21.6667*var(--vw))}@media screen and (min-width:0) and (max-width:767px){.page-404__btn{margin-top:calc(11.1111*var(--vw));width:100%}}