@font-face{font-display:swap;font-family:FiraSans;font-style:normal;font-weight:100;src:url(../fonts/FiraSans-Thin.97ddc44a.ttf)}@font-face{font-display:swap;font-family:FiraSans;font-style:normal;font-weight:200;src:url(../fonts/FiraSans-ExtraLight.74170e10.ttf)}@font-face{font-display:swap;font-family:FiraSans;font-style:normal;font-weight:300;src:url(../fonts/FiraSans-Light.7ece67e1.ttf)}@font-face{font-display:swap;font-family:FiraSans;font-style:normal;font-weight:400;src:url(../fonts/FiraSans-Regular.f4eb295e.ttf)}@font-face{font-display:swap;font-family:FiraSans;font-style:normal;font-weight:500;src:url(../fonts/FiraSans-Medium.d11d9e14.ttf)}@font-face{font-display:swap;font-family:FiraSans;font-style:normal;font-weight:600;src:url(../fonts/FiraSans-SemiBold.9b442464.ttf)}@font-face{font-display:swap;font-family:FiraSans;font-style:normal;font-weight:700;src:url(../fonts/FiraSans-Bold.b2c1d356.ttf)}@font-face{font-display:swap;font-family:FiraSans;font-style:normal;font-weight:800;src:url(../fonts/FiraSans-ExtraBold.4cefd111.ttf)}@font-face{font-display:swap;font-family:FiraSans;font-style:normal;font-weight:900;src:url(../fonts/FiraSans-Black.4c9288bb.ttf)}html{font-size:16px;scroll-behavior:smooth}body{font-family:FiraSans!important;font-size:1rem}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.bg-none{background:none!important}.container-fluid{width:100%}.container,.container-lg,.container-md,.container-sm,.container-xl{margin-left:auto;margin-right:auto;width:100%}@media (max-width:576px){html{font-size:12px}}@media (max-width:992px){html{font-size:14px}}@media (min-width:1400px){html{font-size:18px}}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:992px){.container,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1320px}}.main-header__contact{margin-bottom:20px}.main-header__contact--phone{color:#353535;font-size:23px;font-weight:700;line-height:120%}.main-header__contact--email{color:#ff1b19;font-size:16px;font-weight:400;line-height:120%}.main-header__links{justify-content:center}.main-header__links--item{color:#676d8c;font-weight:700}@media (min-width:992px){.main-header__links{justify-content:flex-start}}.footer__link{color:#3e447a}.footer__copyright{color:#353535;font-size:13px;font-weight:400;line-height:16px;text-align:right}@media (max-width:992px){.footer__copyright{text-align:left}}.select-themes__wrapper{width:100%}.select-themes__item{background:#fff;border-radius:5px;box-shadow:0 0 4px #4b6ea340;cursor:pointer;font-size:1rem;font-weight:700;height:70px;text-align:center}.select-themes__item-1{border-bottom:6px solid #404fd0;color:#404fd0;transition:.3s ease}.select-themes__item-1:hover{opacity:.7}.select-themes__item-1--selected,.select-themes__item-1:hover{background:#404fd0!important;border-bottom:6px solid #0000;color:#fff}.select-themes__item-2{border-bottom:6px solid #0070c0;color:#0070c0;transition:.3s ease}.select-themes__item-2:hover{opacity:.7}.select-themes__item-2--selected,.select-themes__item-2:hover{background:#0070c0!important;border-bottom:6px solid #0000;color:#fff}.select-themes__item-3{border-bottom:6px solid #d60101;color:#d60101;transition:.3s ease}.select-themes__item-3:hover{opacity:.7}.select-themes__item-3--selected,.select-themes__item-3:hover{background:#d60101!important;border-bottom:6px solid #0000;color:#fff}.select-themes__item-4{border-bottom:6px solid #1eb01a;color:#1eb01a;transition:.3s ease}.select-themes__item-4:hover{opacity:.7}.select-themes__item-4--selected,.select-themes__item-4:hover{background:#1eb01a!important;border-bottom:6px solid #0000;color:#fff}.select-themes__item-5{border-bottom:6px solid #ee8423;color:#ee8423;transition:.3s ease}.select-themes__item-5:hover{opacity:.7}.select-themes__item-5--selected,.select-themes__item-5:hover{background:#ee8423!important;border-bottom:6px solid #0000;color:#fff}.select-themes__item-6{border-bottom:6px solid #2acfc5;color:#2acfc5;transition:.3s ease}.select-themes__item-6:hover{opacity:.7}.select-themes__item-6--selected,.select-themes__item-6:hover{background:#2acfc5!important;border-bottom:6px solid #0000;color:#fff}@media (max-width:992px){.select-themes__item{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;height:35px!important;overflow:hidden}}.news-card{background-image:url(../img/our_mediamastery.b24a36a6.png);background-repeat:no-repeat;background-size:cover;border-radius:10px;height:100%;min-height:240px;padding:20px 30px}.news-card__wrapper>div{padding-bottom:15px}.news-card__wrapper :nth-child(2n){padding-left:20px}.news-card__wrapper :nth-child(odd){padding-right:20px}.news-card__title{border-bottom:10px solid #a5c9ff}.release-card{background-repeat:no-repeat!important;background-size:cover!important;height:100px;position:relative;transition:fill .2s ease-in-out}.release-card:hover{transform:scale(1.04)}.release-card__text{font-size:1.1rem;z-index:15}.release-card__link{height:100%;width:100%}.release-card__filter,.release-card__image{height:100%;position:absolute;width:100%}.release-card__filter{z-index:10}.release-card-wrapper{font-size:1.688rem;line-height:120%;position:relative}.release-title{position:absolute;text-align:center;text-decoration:none;top:50%;width:100%}.more-releases__btn{border:2px solid #8e94ca;box-sizing:border-box;color:#8e94ca;font-size:1.188rem;font-weight:700;line-height:120%}.releases-btn__svg *{transition:fill .2s ease}.releases-btn__svg:hover .releases-btn__svg--box{stroke:#fff;fill:#fff}.releases-btn__svg:hover .releases-btn__svg--text path{fill:#1976d2}@media (max-width:576px){.release-card{height:140px}}@media (min-width:576px) and (max-width:992px){.release-card{height:150px}}@media (min-width:992px) and (max-width:1200px){.release-card{height:180px}}@media (min-width:1200px){.release-card{height:190px}}.category-carousel__content{color:#fff}.category-carousel__content-name{font-size:2.625rem;font-weight:700;line-height:120%}.category-carousel__content-description{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;font-weight:400;line-height:120%;overflow:hidden}.category-carousel__image{filter:drop-shadow(0 0 17px #1C374A);height:390px;object-fit:cover;pointer-events:none;transform:rotate(-10deg);-webkit-user-select:none;user-select:none;width:450px}.category-carousel .q-carousel,.category-carousel .q-panel{overflow:initial}@media (max-width:1200px){.category-carousel__content-description{-webkit-line-clamp:3}}@media (max-width:992px){.category-carousel__image-wrapper{display:none}}@media (min-width:1200px) and (max-width:1400px){.category-carousel__image{height:350px;width:400px}}.select-release{background-color:#fff}.select-release__label{-webkit-text-fill-color:#0000;background:linear-gradient(270deg,#e368c1 13.27%,#69ba71 96.39%);-webkit-background-clip:text}.subcategory-wrapper__number{color:#4d4d4d}.subcategory-wrapper__title{color:#000;font-size:30px;font-weight:500;line-height:36px}.subcategory-wrapper__content{word-break:break-word}.subcategory-wrapper__content iframe,.subcategory-wrapper__content img{display:block;margin:0 auto;max-width:100%!important;padding:.5rem}.subcategory-wrapper__content img{height:auto!important}.subcategory-wrapper__content hr{margin:1.5rem 0}.subcategory-wrapper__content a{color:#0d6efd;font-size:1rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.subcategory-wrapper__content a:before{background-color:#0b3b83;bottom:0;content:"";height:2px;opacity:0;position:absolute;transition:all .3s;width:0}.subcategory-wrapper__content a:hover{color:#0b3b83}.subcategory-wrapper__content a:hover:before{opacity:1;width:100%}@media (max-width:576px){.subcategory-wrapper{padding:0 .5rem}}.contacts{color:#676d8c}.contacts__email{color:#ff1b19;font-weight:400}.contacts__phone{color:#353535;font-weight:700}.contacts__links{color:#676d8c;font-weight:700;padding-right:10px}.movie-card{color:#fff;height:440px;margin-top:-1.875rem;position:relative;text-align:center}.movie-card__content{height:100%}.movie-card__image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;filter:brightness(.8);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.movie-card__image--no-image:before{background:#00000050;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.movie-card__text{word-break:break-word}.movie-card__text--primary{font-size:3rem;font-weight:700;line-height:60px}.movie-card__text--secondary{font-size:1.5rem;line-height:25px}.movie-card__subcategory{align-self:flex-end;background-color:#d60101;border-radius:20px;font-weight:500;height:-webkit-fill-available;line-height:20px;max-width:200px;padding:15px;text-align:center}.movie-card__theme-btn{font-size:2rem;position:absolute}.movie-card__theme-btn:before{box-shadow:unset!important}.movie-card__theme-btn--next{right:5%;top:50%}.movie-card__theme-btn--prev{left:5%;top:50%}.movie-card__subcategory-1{background-color:#404fd0}.movie-card__subcategory-2{background-color:#0070c0}.movie-card__subcategory-3{background-color:#d60101}.movie-card__subcategory-4{background-color:#1eb01a}.movie-card__subcategory-5{background-color:#ee8423}.movie-card__subcategory-6{background-color:#2acfc5}@media (max-width:1200px){.movie-card{height:330px}}@media (max-width:576px){.movie-card__subcategory{display:none}.movie-card__text--primary{font-size:2rem}}.home-page__container{background:url(../img/header-background.82a07e61.png);background-position:top;background-repeat:no-repeat;background-size:100% auto}.home-title{color:#000;font-size:42px;font-style:normal;font-weight:700;line-height:50px;margin:20px 0;text-align:center}.about-text{color:#3e447a}.releases__btn{background:none;border:2px solid #8e94ca;box-sizing:border-box;color:#8e94ca}.galery-cards{color:#221802}.galery-cards,.galery-cards__card{font-size:31px;font-weight:700;line-height:37px}.galery-cards__card{margin-bottom:20px}.galery-cards__card--image{height:100%}.galery-cards__card--title-yellow:after{background:#f5eb8c}.galery-cards__card--title-blue:after{background:#a5c9ff}.galery-cards__card--title-blue,.galery-cards__card--title-yellow{color:#000;position:relative;z-index:10}.galery-cards__card--title-blue:after,.galery-cards__card--title-yellow:after{bottom:4px;content:"";height:10px;left:0;position:absolute;width:100%;z-index:-1}.description__info,.preview__info{background:#fff;box-shadow:0 4px 134px #0c124640}.description__subtitle,.description__title,.preview__subtitle,.preview__title{color:#3e447a;margin-bottom:20px}.description__title,.preview__title{font-size:22px;font-weight:500}.fade-enter-active,.fade-leave-active{transition:opacity .7s ease}.fade-enter-from,.fade-leave-to{opacity:0}