/* ----------------------------------------------------------------------------------------------------- Unsimple Group */
/* Scrollbar */
/* -------------------------------------------------------------------------------------------------------------------- */ 
::-webkit-scrollbar {
	width: 12px;
	border-radius: 3px;
}

::-webkit-scrollbar-thumb {
	border-radius: 10px;
    background-color: #ebba6d;
}

.app-page__wrapper{min-height:100%;position:relative;overflow-x:hidden}.app-content__wrapper{display:flex;flex-direction:column;min-height:100vh}.c-section{display:flex}.c-section .c-i-section-wrapper{flex:1 1 auto;width:100%}.c-section .c-i-section-content{height:100%;margin:0 auto}
.c-section._mod-layout--fullscreen_all{min-height:0vh}
.c-section._mod-layout--fullscreen_all .c-i-section-wrapper{min-height:0vh}
@media(max-width: 767px){.c-section._mod-layout--fullscreen_mobile{min-height:0vh}
.c-section._mod-layout--fullscreen_mobile .c-i-section-wrapper{min-height:0vh}}
.c-heading{display:flex;flex-direction:column}.c-heading .c-i-main-heading{display:flex;flex-direction:column;font-family:"Angelus Medival",sans-serif;text-transform:uppercase;font-weight:400}
.c-heading .c-i-sub-heading {
    font-family: "Intro", sans-serif;
    color: #fff;
    line-height: 30px;
    margin-top: 2rem;
    font-weight: 400;
    text-shadow: 2px 2px 2px #000;
}
@media(min-width: 1280px){.c-heading{display:flex;flex-direction:column}}@media(min-width: 1280px)and (max-width: 1535px){.c-heading .c-i-main-heading,.c-heading .c-i-main-heading *{font-size:4rem !important;line-height:5rem !important}}@media(max-width: 1279px){.c-heading{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media(max-width: 767px){.c-heading .c-i-main-heading,.c-heading .c-i-main-heading *{font-size:3.5rem !important;line-height:4rem !important}}.c-button{display:flex;flex-direction:row;justify-content:center;align-items:center;background-size:cover;text-transform:uppercase;padding-top:1.5rem;transition:filter .3s ease-in-out,transform .3s ease-in-out;position:relative;background:url("../images/components/c-button_bg.png") center center;background-size:cover}.c-button img{position:absolute}.c-button span{color:#5f3a14;font-family:"Angelus Medival",sans-serif;font-weight:400}.c-button:hover,.c-button:focus{filter:brightness(120%)}@media(max-width: 1279px){.c-button{width:26vw;height:11rem;min-width:32rem;font-size:2.6rem}}.header{width:100%;height:8rem;display:flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;z-index:100;background:rgba(0,0,0,0);transition:all .3s ease-in-out;padding-top:1.5rem}.header__wrapper{display:flex;align-items:center;position:relative;height:100%}.header__nav{margin-right:auto}.header__nav .nav-link{width:100%;height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}
.header__nav .nav-link span {
    font-family: "Intro", sans-serif;
    color: #fff;
    text-transform: uppercase;
    transition: color .3s ease-in-out;
    font-size: 16px;
    font-weight: bold;
}
.header__nav .nav-link svg{fill:#fff;transition:fill .3s ease-in-out}
.header__nav .nav-link:hover span,.header__nav .nav-link:focus span{color:#e8ca87}
.header__nav .nav-link:hover svg,.header__nav .nav-link:focus svg{fill:#e8ca87}
.header__auth{display:flex}
.header__auth .auth-btn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-weight: bold;
}
.header__auth .auth-btn._mod-status--default{transition:color .3s ease-in-out}
.header__auth .auth-btn._mod-status--dedicated{transition:filter .3s ease-in-out;background:url("../images/partials/header_auth-button_bg--dedicated.png") center;background-size:cover}
.header__auth .auth-btn._mod-status--default:hover,.header__auth .auth-btn._mod-status--default:focus{color:#e8ca87}
.header__auth .auth-btn._mod-status--dedicated:hover,.header__auth .auth-btn._mod-status--dedicated:focus{filter:brightness(120%)}
.header__lng{position:relative}.header__lng .lng-item{clip-path:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.header__lng-current{transition:opacity .3s ease-in-out;opacity:.3}.header__lng-current:hover{opacity:1}
.header__lng-dropdown {
    position: absolute;
    left: 0;
    top: calc(100% + 15px);
    background: rgba(0, 0, 0, .4);
    opacity: 0;
    border-radius: 0 0 .5rem .5rem;
    transition: opacity .5s ease-in-out;
}
.header__lng-dropdown ul{width:100%;height:100%}.header__lng .lng-item{margin:1rem}.header__lng-current._mod-status--clicked{opacity:1}.header__lng-dropdown._mod-status--opened{opacity:1}.header._mod-status--move{background:rgba(0,0,0,.5)}@media(min-width: 1280px){.header__nav{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:calc(1rem + 3vw)}.header__nav .header__nav-list{display:flex;gap:3rem}
.header__nav .header__nav-list .nav-link{min-width:100%}.header__nav .nav-link:hover span,.header__nav .nav-link:focus span{color:#e8ca87}.header__nav .nav-link:hover svg,.header__nav .nav-link:focus svg{fill:#e8ca87}}
@media (min-width: 768px) {
    .header__auth .auth-btn {
        width: 14rem;
        height: 4rem;
        font-family: "Intro", sans-serif;
        font-size: 1.6rem;
        color: #fff;
        text-transform: uppercase;
    }
	.mail-btn {
		/* width: 14rem; */
		height: 4rem;
		font-family: "Proxima Nova", sans-serif;
		font-size: 1.6rem;
		color: #fff;
		text-transform: uppercase;
		background: url(../images/partials/header_auth-button_bg--dedicated.png) center;
		background-size: cover;
	}
	.header__auth .auth-btn:nth-child(1)._mod-status--default{margin-right:-3rem}.header__auth .auth-btn:nth-child(2)._mod-status--default{margin-left:-3rem}.header__lng{margin-left:4rem}
}
@media(min-width: 768px)and (max-width: 1279px){.header__icon{margin-left:3rem}}
@media(max-width: 1279px){
	.header__auth{
		margin-left:auto
	}
	.header__icon{
		width:3rem;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center
	}
	.header__icon .burger-icon {
		width: 100%;
		height: 2.2rem;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		position: relative;
	}
.header__icon .burger-icon span,.header__icon .burger-icon::before,.header__icon .burger-icon::after{width:100%;height:.2rem;transition:all .3s ease-in-out;position:absolute;border-radius:1rem;background:#fff}
.header__icon .burger-icon::before,.header__icon .burger-icon::after{content:"";left:0}
.header__icon .burger-icon::before{top:0}.header__icon .burger-icon::after{bottom:0}.header__icon .burger-icon:hover span,.header__icon .burger-icon:hover::before,.header__icon .burger-icon:hover::after,.header__icon .burger-icon:focus span,.header__icon .burger-icon:focus::before,.header__icon .burger-icon:focus::after{background:#e8ca87}.header__icon .burger-icon._mod-status--active span{transform:scale(0)}.header__icon .burger-icon._mod-status--active::before{top:45%;transform:rotate(-45deg)}.header__icon .burger-icon._mod-status--active::after{bottom:45%;transform:rotate(45deg)}.header__nav{position:absolute;z-index:100;top:100%;right:0;width:30rem;opacity:0;transition:all .3s ease-in-out;pointer-events:none;user-select:none;background:rgba(0,0,0,.5);border-radius:0 0 .5rem .5rem}.header__nav .header__nav-list{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:1rem;gap:1rem 0}.header__nav .nav-link svg{display:none}.header__nav._mod-status--active{opacity:1;pointer-events:all}}@media(max-width: 767px){.header__logo img{width:70%;height:70%}.header__nav{width:100% !important}.header__auth .auth-btn{width:5.5rem;height:3rem}.header__auth .auth-btn .sign-up-icon{fill:#fff;stroke:#fff}.header__auth .auth-btn .sign-in-icon{fill:#fff}.header__auth .auth-btn:nth-child(1)._mod-status--default{margin-right:-1rem}.header__auth .auth-btn:nth-child(2)._mod-status--default{margin-left:-1rem}.header__lng{margin-left:1rem}.header__icon{margin-left:1rem}}
.footer {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-height: 27rem;
    /* background: url(../images/bgs/footer_bg.jpg) bottom center no-repeat; */
    background-size: cover;
}
.footer__rights-info,.footer__developers-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;font-family:"Intro",sans-serif;font-weight:400}.footer__rights-info span,.footer__developers-info span{color:#b3b3b3;transition:color .3s ease-in-out}.footer__rights{width:100%}.footer__rights-info{max-width:29rem;text-transform:uppercase}.footer__rights-info .heading{font-size:1.2rem}.footer__rights-info .text{font-size:1rem;line-height:1.3rem}.footer__btn{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.footer__btn .arrow{width:6rem;height:6rem;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#4d4a45;border-radius:9999px;cursor:pointer;transition:opacity .3s ease-in-out}.footer__btn .arrow:hover,.footer__btn .arrow:focus{opacity:.8}.footer__developers{display:flex;gap:1rem;width:100%}.footer__developers-info{font-size:1.2rem}.footer__developers-info span:nth-child(2){text-transform:uppercase}.footer__developers img,.footer__rights img{transition:filter .3s ease-in-out}.footer__developers:hover img,.footer__rights:hover img{filter:brightness(130%)}.footer__developers:hover .footer__developers-info span{color:#fff}.footer__rights:hover .footer__rights-info span{color:#fff}@media(min-width: 768px){.footer__wrapper{height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.footer__rights{display:flex;gap:1rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.footer__developers{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}}@media(max-width: 767px){.footer{padding:3rem 0}.footer__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4rem;padding:2rem}.footer__rights{order:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.footer__rights-info .heading,.footer__rights-info .text{width:100%;display:block;text-align:center}.footer__developers{order:3;display:flex;flex-direction:row;justify-content:center;align-items:center}.footer__btn{order:1}}.header-slider{width:100%;padding:160px 0px;background:url("../images/bgs/header_bg.jpg") top center no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center}.header-slider .u-content-container{position:relative}.servers{width:100%;max-width:960px;overflow:visible}@media(max-width: 1440px){.servers{max-width:760px}}.servers .swiper-wrapper{align-items:stretch !important}
.servers__item {
    height: auto;
    /* display: flex; */
    justify-content: flex-start;
    align-items: flex-end;
    /* padding-top: 100px; */
    transition: opacity .5s ease-in-out, transform .5s ease-in-out;
    /* clip-path: polygon(20px 0, calc(100% - 20px) 0, 100% 20px, 100% calc(100% - 20px), calc(100% - 20px) 100%, 20px 100%, 0 calc(100% - 20px), 0 20px); */
}
.catalog-online {
    color: #87d732;
}
.catalog-offline {
    color: #B9463E;
}
.catalog-item__media img {
    padding: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 1rem 1rem 0 0;
    /* position: relative; */
}
.servers__item:not(.swiper-slide-active){
	opacity:.34;
	pointer-events:none
}
.servers__item-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
    object-position: top center;
    z-index: 1;
}
.servers__item-content{width:100%;position:relative;z-index:2;padding:60px;font-family:"Intro",sans-serif}
	@media(max-width: 1440px){
	.servers__item-content{padding:40px}}
.servers__item-content:before {
    content: "";
    width: 100%;
    height: 200%;
    position: absolute;
    z-index: -1;
    left: 0;
    bottom: 0;
    background: linear-gradient(to top, rgb(20 20 20) 0%, rgb(20 20 20 / 80%) 20%, rgb(20 20 20 / 10%) 60%, rgb(20 20 20 / 0%) 80%);
}
.servers__item-status {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
    padding: 15px 0px 0px 0px;
}
.servers__item-status-indicator{width:138px;aspect-ratio:138/40;background:url("../images/server_on.png");background-size:100% 100%;display:flex;justify-content:center;align-items:center}
	@media(max-width: 1440px){
	.servers__item-status-indicator{width:110px}}
	.servers__item-status-indicator span{width:100%;text-align:center;font-size:20px;line-height:1em;color:#202708;text-transform:uppercase;font-weight:600}
	@media(max-width: 1440px){
	.servers__item-status-indicator span{font-size:16px}}
	.servers__item-status-indicator.off{background:url("../images/server_off.png");background-size:100% 100%}
	.servers__item-status-indicator.off span{color:#5d1010}
	.servers__item-status-indicator.soon{background:url("../images/server_soon.png");background-size:100% 100%}
	.servers__item-status-indicator.soon span{color:#5d3610}
	.servers__item-status-online{font-size:22px;line-height:1em;color:#fff;text-transform:uppercase;font-weight:600}
	@media(max-width: 1440px){
	.servers__item-status-online{font-size:18px}}
	.servers__item-status-online span{color:#e8ca87}
	.servers__item-title{width:100%;font-family:"Angelus Medival",sans-serif;font-size:40px;line-height:1em;color:#fff;text-transform:uppercase;margin-top:30px}
	@media(max-width: 1440px){
	.servers__item-title{font-size:30px;margin-top:20px}}
	.servers__item-title span{color:#e8ca87}
	.servers__item p{font-size:18px;line-height:1.5em;color:#fff;margin-top:20px}
	@media(max-width: 1440px){
	.servers__item p{font-size:16px;margin-top:10px}}
.servers__item-buttons {
    width: 100%;
    display: flex;
	justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 20px;
    row-gap: 10px;
    margin-top: 30px;
    position: absolute;
    bottom: 2.5rem;
    right: 2.5rem;
}
@media(max-width: 1440px){
.servers__item-buttons{
	margin-top:20px
}
}
.servers__item-button {
    min-width: 160px;
    height: 40px;
    background-color: #d3a344;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: background-color .3s ease-in-out;
}
	@media(max-width: 1440px){
	.servers__item-button{height:40px;min-width:160px}}
	.servers__item-button span{font-size:16px;line-height:1em;color:#fff;text-align:center;text-transform:uppercase}
	@media(max-width: 1440px){
	.servers__item-button span{font-size:14px}}
	.servers__item-button.gray{background-color:#877d71}
	.servers__item-button.gray:hover{background-color:#bdaf9f}
	.servers__prev,.servers__next{width:98px;aspect-ratio:98/86;height:auto;position:absolute;cursor:pointer;top:50% !important;user-select:none;z-index:20;transition:opacity .3s ease-in-out;margin-top:0px;transform:translateY(-50%)}
	@media(max-width: 1024px){.servers__prev,.servers__next{width:58px;top:100% !important;transform:translateY(-95px)}}.servers__prev.swiper-button-prev,.servers__next.swiper-button-prev{left:0}.servers__prev.swiper-button-next,.servers__next.swiper-button-next{right:0}.servers__prev img,.servers__next img{width:100%;height:100%;display:block;max-width:unset;height:unset;opacity:1 !important}.servers__prev:after,.servers__next:after{display:none !important}.servers__pagination{bottom:5.7em !important}
.servers__pagination .swiper-pagination-bullet {
    width: 20px;
    height: 20px;
    border-radius: 0;
    background: #2f2d2d;
    border: 2px solid #b1a281;
    opacity: 1;
    margin: 0px 10px !important;
    transform: rotate(45deg);
    transition: border .3s ease-in-out;
    border-radius: .5rem;
}
.servers__pagination .swiper-pagination-bullet:hover{border:2px solid #96968f}.servers__pagination .swiper-pagination-bullet-active{border:2px solid #ffd176 !important}.seo{width:100%;position:relative;display:flex;justify-content:center;align-items:flex-start;background:url("../images/bgs/footer_bg.jpg") top center no-repeat;background-size:cover;padding:5em 0;font-family:"Intro",sans-serif;font-size:14px;line-height:1.4em;color:rgba(255,255,255,.5)}
.seo::after{content:"";position:absolute;z-index:30;left:0;width:100%;height:4.4rem;background:url("../images/items/section-seperator.png") no-repeat center;background-size:cover;bottom:-2rem}
.seo p:not(:last-child),.seo ul:not(:last-child){margin-bottom:10px}.seo ul{list-style-type:dot;padding-left:15px}
.seo .seo-more{max-width:100px;display:block;height:40px;padding:0 30px;background-color:#c1a265;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease-in-out;cursor:pointer;font-size:14px;line-height:1em;color:#fff;text-align:center;text-transform:uppercase;margin-top:20px}.seo .seo-more:hover{background-color:#ffd176}.content-area{width:calc(100% - 60px);max-width:1420px;margin:0 auto;position:relative;z-index:2}@media(max-width: 1024px){.content-area{width:calc(100% - 40px)}}.info{width:100%;font-family:"Intro",sans-serif}.info--center{text-align:center}.info__title{width:100%;font-family:"Angelus Medieval";font-size:50px;color:#fff;text-transform:uppercase;font-weight:normal}.info__title:not(:last-child){margin-bottom:20px}.info__title span{color:#ebba6d}@media(max-width: 1240px){.info__title{font-size:35px !important}}.info--invert .info__title{color:#897f77}.info--invert .info__title span{color:#d4893a}.info__text{width:100%;color:#fff}.info__text>*:not(:last-child){margin-bottom:30px}.info__text p{font-size:24px;line-height:30px;color:#fff}@media(max-width: 1240px){.info__text p{font-size:20px;line-height:24px}}.info--invert .info__text{color:#444}.info--invert .info__text p{color:#444}.info__buttons{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px;margin-top:30px}@media(max-width: 1024px){.info__buttons{justify-content:center}}.info--center .info__buttons{justify-content:center}.has-border-bottom{position:relative}
.has-border-bottom::after{content:"";width:100%;height:44px;background:url("../images/items/section-seperator.png") bottom center repeat-x;position:absolute;bottom:-22px;left:0;z-index:2}
.has-border-top{position:relative}
.has-border-top::before{content:"";width:100%;height:44px;background:url("../images/items/section-seperator.png") bottom center repeat-x;position:absolute;top:-22px;left:0;z-index:2}
.main-features{padding:100px 0 120px;font-family:"Intro",sans-serif;color:#fff}@media(max-width: 1024px){.main-features{padding:60px 0 60px}}.main-features__slider{width:100%;margin:40px auto 0px;position:relative}@media(max-width: 1460px){.main-features__slider{width:calc(100% - 70px)}}.main-features__slider-swiper{overflow:hidden}.main-features__slider .swiper-wrapper{align-items:flex-end}.main-features__card{height:450px;background-color:#fff;position:relative;cursor:pointer;overflow:hidden;clip-path:polygon(20px 0, calc(100% - 20px) 0, 100% 20px, 100% calc(100% - 20px), calc(100% - 20px) 100%, 20px 100%, 0 calc(100% - 20px), 0 20px)}.main-features__card:nth-child(even){height:400px}.main-features__card:after{content:"";width:57px;aspect-ratio:57/58;display:block;position:absolute;left:50%;bottom:20px;transform:translateX(-50%);background:url("../images/main-features/arrow.png") center center no-repeat;background-size:100% 100%;z-index:2;transition:transform .5s ease-in-out}.main-features__card:hover:after{transform:translateX(-50%) translateY(calc(100% + 20px)) scale(0)}.main-features__card-bg{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;overflow:hidden}.main-features__card-bg img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:top center;transition:transform .5s ease-in-out}.main-features__card:hover .main-features__card-bg img{transform:scale(1.2)}.main-features__card-content{width:100%;background:#343029;position:absolute;z-index:2;left:0;bottom:0;transform:translateY(100%);transition:transform .5s ease-in-out}.main-features__card-content-title{width:100%;position:absolute;z-index:1;left:0;bottom:100%;padding:20px 20px 90px;font-family:"Angelus Medieval";font-size:18px;line-height:24px;color:#fff;text-transform:uppercase;text-align:center;transition:padding .5s ease-in-out}.main-features__card-content-title span{position:relative;z-index:2}.main-features__card-content-title:before{content:"";width:100%;height:300%;position:absolute;z-index:1;left:0;bottom:0;background:linear-gradient(to top, rgb(52, 48, 41) 0%, rgb(52, 48, 41) 20%, rgba(52, 48, 41, 0) 80%, rgba(52, 48, 41, 0) 100%)}.main-features__card-content-text{width:100%;padding:0 20px 10px;font-size:16px;line-height:20px;text-align:center;transition:transform .5s ease-in-out;position:relative;z-index:2}.main-features__card:hover .main-features__card-content{transform:translateY(0%)}.main-features__card:hover .main-features__card-content-title{padding:20px 20px 25px}.main-features__card:hover .main-features__card-content-text{transform:translateY(-15px)}.main-features .swiper-button-next,.main-features .swiper-button-prev{width:98px;height:auto;aspect-ratio:98/86;top:50%;transform:translateY(-50%);margin-top:0;transition:opacity .3s ease-in-out}@media(max-width: 1680px){.main-features .swiper-button-next,.main-features .swiper-button-prev{width:68px}}@media(max-width: 1460px){.main-features .swiper-button-next,.main-features .swiper-button-prev{width:50px}}.main-features .swiper-button-next img,.main-features .swiper-button-prev img{width:100%;height:100%;display:block}.main-features .swiper-button-next:after,.main-features .swiper-button-prev:after{display:none}.main-features .swiper-button-next{right:auto;left:100%}.main-features .swiper-button-prev{left:auto;right:100%}
/* ОКНА СТАТУСА СЕРВЕРОВ */
.catalog-item {
  -webkit-box-shadow: inset -0.2rem -0.2rem 0.4rem rgba(255, 255, 255, 0.15), inset 0.2rem 0.2rem 0.4rem rgba(255, 255, 255, 0.1);
  box-shadow: inset -0.2rem -0.2rem 0.4rem rgba(255, 255, 255, 0.15), inset 0.2rem 0.2rem 0.4rem rgba(255, 255, 255, 0.1);
  background: #1e1a1ae6;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  border-radius: 1rem;
  font-family: "Intro", sans-serif;
}

.catalog-item__media {
  overflow: hidden;
  height: 26rem;
  position: relative; }
.catalog-item__media:before {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 9rem;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(21, 29, 41, 0)), to(#1f1a1a));
  background: linear-gradient(180deg, rgba(21, 29, 41, 0) 0%, #1f1a1a 100%);
  opacity: 0.7;
  border-radius: 0 0 1rem 1rem;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg); }
.catalog-item__media .media-label {
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 1.7rem;
  text-align: center;
  color: #ffffff;
  padding: 1rem 2.2rem;
  background-color: #2f2626d9;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 7px;
  position: absolute;
  top: 2.5rem;
  left: 2.5rem; }
.catalog-item__media .media-label:after {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -.8rem;
  width: 2.6rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' fill='none'%3E%3Crect width='7.48662' height='7.48662' rx='0.705845' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 20.2947 12.5864)' fill='%239F630B'/%3E%3Crect x='4.20716e-08' y='-0.499108' width='6.78077' height='6.78077' rx='0.352923' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 19.9418 11.7344)' stroke='white' stroke-opacity='0.3' stroke-width='0.705845'/%3E%3Crect width='7.48662' height='7.48662' rx='0.705845' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 5.29468 12.5864)' fill='%239F630B'/%3E%3Crect x='4.20716e-08' y='-0.499108' width='6.78077' height='6.78077' rx='0.352923' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.94176 11.7344)' stroke='white' stroke-opacity='0.3' stroke-width='0.705845'/%3E%3Crect width='10.6066' height='10.6066' rx='1' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 13.0002 14.9997)' fill='%239F630B'/%3E%3Crect x='5.96046e-08' y='-0.707107' width='9.6066' height='9.6066' rx='0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 12.5002 13.7926)' stroke='white' stroke-opacity='0.3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain; }
.catalog-item__media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: top; }
.catalog-item__desc {
  padding: 3rem 3rem; }
.catalog-item__title {
    margin-bottom: 1rem;
    width: 100%;
    font-family: "Angelus Medival", sans-serif;
    font-size: 40px;
    line-height: 1em;
    color: #fff;
    text-transform: uppercase;
}
.catalog-item__title strong {
  color: #ebaf44; }
.catalog-item__text {
  font-weight: 300;
  font-size: 1.6rem;
  line-height: 2rem;
  color: rgba(255, 255, 255, 0.7);
  min-height: 4rem;
  margin-bottom: 2rem; }
.catalog-item__list {
  border-top: 0.1rem solid rgba(255, 255, 255, 0.08);
  padding-top: 1.5rem;
  min-height: 14.3rem;
  height: 14.3rem;
  margin-bottom: 2rem; }
.catalog-item__server {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.6rem;
  line-height: 1.7rem;
  color: rgba(255, 255, 255, 0.9);
  margin-bottom: 1.4rem;
  padding-bottom: 1.5rem;
  border-bottom: 0.1rem solid rgba(255, 255, 255, 0.08);
  position: relative; }
.catalog-item__server .server-line {
  position: absolute;
  bottom: 0;
  height: .3rem;
  border-radius: .7rem; }
.catalog-item__server.orange .catalog-item__server-name {
  color: #FDAE22; }
.catalog-item__server.orange .server-line {
  background: -webkit-gradient(linear, left top, right top, color-stop(0.01%, rgba(248, 159, 2, 0)), to(#F89F02));
  background: linear-gradient(90deg, rgba(248, 159, 2, 0) 0.01%, #F89F02 100%); }
.catalog-item__server.blue .catalog-item__server-name {
  color: #6F7CFF; }
.catalog-item__server.blue .server-line {
  background: -webkit-gradient(linear, left top, right top, from(rgba(97, 112, 255, 0)), to(#6170FF));
  background: linear-gradient(90deg, rgba(97, 112, 255, 0) 0%, #6170FF 100%); }
.catalog-item__server.red .catalog-item__server-name {
  color: #B9463E; }
.catalog-item__server.red .server-line {
  background: -webkit-gradient(linear, left top, right top, from(rgba(211, 101, 94, 0)), to(#D3655E));
  background: linear-gradient(90deg, rgba(211, 101, 94, 0) 0%, #D3655E 100%); }
.catalog-item__server-numb {
  color: rgba(255, 255, 255, 0.9);
  margin-right: 1.6rem; }
.catalog-item__server-name {
  /* width: 25rem;  */
  }
.catalog-item__server-name span {
  color: rgba(255, 255, 255, 0.5);
  margin-right: 1.2rem; }
.catalog-item__server-players {
  color: rgba(255, 255, 255, 0.9);
  margin: 0 1rem 0 1rem; }
.catalog-item__server-players span {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 400;
  margin-right: 1.2rem; }
.catalog-item__server-status {
  /* font-weight: 600; */
  margin: 0 0 0 auto;
  color: rgba(255, 255, 255, 0.9); }
.catalog-item__server-status span {
  font-weight: 400; }
.catalog-item__server-status.status-online {
  padding-left: 2rem;
  position: relative; }
.catalog-item__server-status.status-online:before, .catalog-item__server-status.status-online:after {
  position: absolute;
  content: '';
  border-radius: .1rem;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }
.catalog-item__server-status.status-online:before {
  width: 1rem;
  height: 1rem;
  left: .2rem;
  top: .3rem;
  background: rgba(255, 255, 255, 0.1); }
.catalog-item__server-status.status-online:after {
  left: .5rem;
  top: .6rem;
  width: .4rem;
  height: .4rem;
  background: #87d732; }
.catalog-item__server-status.status-offline {
  padding-left: 2rem;
  position: relative; }
.catalog-item__server-status.status-offline:before, .catalog-item__server-status.status-offline:after {
  position: absolute;
  content: '';
  border-radius: .1rem;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }
.catalog-item__server-status.status-offline:before {
  width: 1rem;
  height: 1rem;
  left: .2rem;
  top: .3rem;
  background: rgba(255, 255, 255, 0.1); }
.catalog-item__server-status.status-offline:after {
  left: .5rem;
  top: .6rem;
  width: .4rem;
  height: .4rem;
  background: #B9463E; }
.catalog-item__nav {
  background: #1E262D;
  -webkit-box-shadow: inset 0 0.2rem 1rem rgba(255, 255, 255, 0.08), inset 0px -0.1rem 1rem rgba(255, 255, 255, 0.08);
  box-shadow: inset 0 0.2rem 1rem rgba(255, 255, 255, 0.08), inset 0px -0.1rem 1rem rgba(255, 255, 255, 0.08);
  border-radius: .7rem;
  overflow: hidden; }
.catalog-item__nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
.catalog-item__nav li {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
.catalog-item__nav li:hover a:after {
  opacity: 0; }
.catalog-item__nav li:first-of-type a {
  padding: 1.4rem 1.5rem 1.3rem 2.2rem; }
.catalog-item__nav li:last-of-type a {
  padding: 1.4rem 2.1rem 1.3rem 1.5rem; }
.catalog-item__nav li:last-of-type a:after {
  display: none; }
.catalog-item__nav a {
  padding: 1.4rem 1.5rem 1.3rem;
  font-size: 1.4rem;
  line-height: 1.7rem;
  text-align: center;
  color: rgba(255, 255, 255, 0.5);
  width: 100%;
  position: relative;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(226, 145, 22, 0)), to(rgba(199, 97, 1, 0)));
  background: linear-gradient(180deg, rgba(226, 145, 22, 0) 0%, rgba(199, 97, 1, 0) 100%); }
.catalog-item__nav a:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#E29116), to(#C76101));
  background: linear-gradient(180deg, #E29116 0%, #C76101 100%);
  -webkit-box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.15), inset 0px 2px 2px rgba(255, 255, 255, 0.1);
  box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.15), inset 0px 2px 2px rgba(255, 255, 255, 0.1);
  color: #ffffff; }
.catalog-item__nav a:after {
  position: absolute;
  content: '';
  right: 0;
  top: 1.4rem;
  height: 1.7rem;
  width: .1rem;
  background: rgba(255, 255, 255, 0.1); }
  
/* ПОСЛЕДНЯЯ НОВОСТЬ */

.news-wrapper {
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
  padding: 20px 0px 70px 0px;
}
.news-wrapper .news-decor {
  opacity: .5; }
.news-wrapper .paralax_move {
  position: absolute;
  z-index: 2; }
.news-wrapper .news-decor-1 {
  right: 0;
  top: 4rem;
  -webkit-transition: all ease 200ms;
  transition: all ease 200ms; }
.news-wrapper .news-decor-2 {
  right: 0;
  top: 12rem;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms; }
.news-wrapper .news-decor-3 {
  left: 0;
  top: 0;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms; }
.news-wrapper .news-decor-4 {
  left: 0;
  top: 32rem;
  -webkit-transition: all ease 200ms;
  transition: all ease 200ms; }
.news-wrapper .container {
  position: relative;
  z-index: 3;
  width: 100%;
  height: 100%;
  max-width: 1240px;
  overflow: visible;
}
.news-wrapper .news-slider .slide {
  padding: 1rem;
  border: 1px solid rgba(255, 255, 255, 0.1);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 1.5rem;
  position: relative;
  height: 320px; }
.news-wrapper .news-slider .slide img {
  border-radius: 1rem;
  width: 100%; }
.news-wrapper .news-slider .slide:before {
  position: absolute;
  content: '';
  left: 1rem;
  top: 1rem;
  width: calc(100% - 2rem);
  height: calc(100% - 2rem);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
  border-radius: 1rem; }
.news-wrapper .slides-numbers {
  margin-top: 3.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
.news-wrapper .slides-numbers span {
  font-family: "Philosopher", sans-serif;
  font-weight: bold;
  display: inline-block; }
.news-wrapper .slides-numbers .total {
  font-size: 1.9rem;
  line-height: 2.1rem;
  color: rgba(255, 255, 255, 0.4);
  position: relative; }
.news-wrapper .slides-numbers .total:before {
  position: absolute;
  content: '';
  top: 0;
  left: -1.6rem;
  width: .1rem;
  height: 100%;
  background: rgba(255, 255, 255, 0.15); }
.news-wrapper .slides-numbers .active {
  font-size: 2.7rem;
  line-height: 3rem;
  text-transform: uppercase;
  color: #FDAE22;
  margin-right: 3.4rem;
  min-width: 2.8rem; }
.news-wrapper .slides-arrow {
  margin: 0 0 0 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
.news-wrapper .slides-arrow .icon {
  cursor: pointer;
  width: 2.1rem;
  fill: #ffffff; }
.news-wrapper .slides-arrow .icon:hover {
  fill: #FDAE22; }
.news-wrapper .slides-arrow .prev {
  margin-right: 3rem;
  position: relative; }
.news-wrapper .slides-arrow .prev:after {
  position: absolute;
  content: '';
  right: -1.5rem;
  top: 0;
  height: 1.1rem;
  width: .1rem;
  background: rgba(255, 255, 255, 0.15); }
.news-wrapper .slide-desc {
  position: absolute;
  top: 6rem;
  max-width: 58.3rem; }
.news-wrapper .slide-desc__left {
  left: 8rem; 
 }
.news-wrapper .slide-desc__right {
    right: 12rem;
    overflow: hidden;
    height: 22rem;
}
.news-wrapper .slide-desc__center {
  right: 0;
  left: 0;
  text-align: center;
  margin: 0 auto; }
.news-wrapper .slide-text {
  font-weight: 400;
  font-size: 3rem;
  line-height: 4rem;
  color: #ffffff;
  margin-bottom: 3.6rem; }
.news-wrapper .slide-text strong {
  color: #FDAE22; }
/*slick*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

.slide-link {
    width: 160px;
    right: 2.5rem;
    bottom: 2.5rem;
    position: absolute;
}

/* МОДЕЛЬ - ВСПЛЫВАЮЩЕЕ ОЕНО */
.modal {
    padding: 0 10px;
}
.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    /* display: none; */
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0;
}
.fade {
    transition: opacity 0.15s linear;
}
.modal.show .modal-dialog {
    transform: none;
}
.modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -10px);
}
.modal-dialog {
    max-width: 800px;
    pointer-events: all;
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: none;
}
@media (min-width: 576px) {
    .modal-dialog {
        margin: 1.75rem auto;
    }
}
.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem);
}
@media (min-width: 576px) {
    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem);
    }
}

.modal-item {
    -webkit-box-shadow: inset -0.2rem -0.2rem 0.4rem rgb(0 0 0 / 15%), inset 0.2rem 0.2rem 0.4rem rgb(0 0 0 / 10%);
    box-shadow: inset -0.2rem -0.2rem 0.4rem rgb(0 0 0 / 15%), inset 0.2rem 0.2rem 0.4rem rgb(0 0 0 / 10%);
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    border-radius: 1rem;
    font-family: "Proxima Nova";
    font-weight: 700 !important;
}
.modal-item__media {
  overflow: hidden;
  height: 100%;
  position: relative; }
.modal-item__media:before {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 100%;
  height: 9rem;
  /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(21, 29, 41, 0)), to(#1f1a1a)); */
  /* background: linear-gradient(180deg, rgba(21, 29, 41, 0) 0%, #1f1a1a 100%); */
  opacity: 0.7;
  border-radius: 0 0 1rem 1rem;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg); }
.modal-item__media .media-label {
    font-weight: 600;
    font-size: 24px;
    line-height: 1.7rem;
    text-align: center;
    color: #000;
    padding: 6px 16px;
    background-color: #ffa800;
    border: 1px solid rgba(255, 255, 255, 0.3);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 7px;
    position: absolute;
    top: 12px;
    left: 12px;
}
.modal-item__media .media-label:after {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -.8rem;
  width: 2.6rem;
  height: 1.5rem;
  /* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' viewBox='0 0 26 15' fill='none'%3E%3Crect width='7.48662' height='7.48662' rx='0.705845' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 20.2947 12.5864)' fill='%239F630B'/%3E%3Crect x='4.20716e-08' y='-0.499108' width='6.78077' height='6.78077' rx='0.352923' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 19.9418 11.7344)' stroke='white' stroke-opacity='0.3' stroke-width='0.705845'/%3E%3Crect width='7.48662' height='7.48662' rx='0.705845' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 5.29468 12.5864)' fill='%239F630B'/%3E%3Crect x='4.20716e-08' y='-0.499108' width='6.78077' height='6.78077' rx='0.352923' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 4.94176 11.7344)' stroke='white' stroke-opacity='0.3' stroke-width='0.705845'/%3E%3Crect width='10.6066' height='10.6066' rx='1' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 13.0002 14.9997)' fill='%239F630B'/%3E%3Crect x='5.96046e-08' y='-0.707107' width='9.6066' height='9.6066' rx='0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 12.5002 13.7926)' stroke='white' stroke-opacity='0.3'/%3E%3C/svg%3E"); */
  background-repeat: no-repeat;
  background-size: contain; }
.modal-item__media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: top; }
.modal-item__desc {
    padding: 16px 20px 20px 20px;
}
.modal-item__text {
  font-weight: 300;
  font-size: 1.6rem;
  line-height: 2rem;
  color: rgba(255, 255, 255, 0.7);
  min-height: 4rem;
  margin-bottom: 2rem; }
.modal-item__list {
  border-top: 0.1rem solid rgba(255, 255, 255, 0.08);
  padding-top: 1.5rem;
  min-height: 14.3rem;
  height: 14.3rem;
  margin-bottom: 2rem; }
.modal-item__server {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.6rem;
  line-height: 1.7rem;
  color: rgba(255, 255, 255, 0.9);
  margin-bottom: 1.4rem;
  padding-bottom: 1.5rem;
  border-bottom: 0.1rem solid rgba(255, 255, 255, 0.08);
  position: relative; }
.modal-item__server .server-line {
  position: absolute;
  bottom: 0;
  height: .3rem;
  border-radius: .7rem; }
.modal-item__server.orange .modal-item__server-name {
  color: #FDAE22; }
.modal-item__server.orange .server-line {
  background: -webkit-gradient(linear, left top, right top, color-stop(0.01%, rgba(248, 159, 2, 0)), to(#F89F02));
  background: linear-gradient(90deg, rgba(248, 159, 2, 0) 0.01%, #F89F02 100%); }
.modal-item__server.blue .modal-item__server-name {
  color: #6F7CFF; }
.modal-item__server.blue .server-line {
  background: -webkit-gradient(linear, left top, right top, from(rgba(97, 112, 255, 0)), to(#6170FF));
  background: linear-gradient(90deg, rgba(97, 112, 255, 0) 0%, #6170FF 100%); }
.modal-item__server.red .modal-item__server-name {
  color: #B9463E; }
.modal-item__server.red .server-line {
  background: -webkit-gradient(linear, left top, right top, from(rgba(211, 101, 94, 0)), to(#D3655E));
  background: linear-gradient(90deg, rgba(211, 101, 94, 0) 0%, #D3655E 100%); }
.modal-item__server-numb {
  color: rgba(255, 255, 255, 0.9);
  margin-right: 1.6rem; }
.modal-item__server-name {
  /* width: 25rem;  */
  }
.modal-item__server-name span {
  color: rgba(255, 255, 255, 0.5);
  margin-right: 1.2rem; }
.modal-item__server-players {
  color: rgba(255, 255, 255, 0.9);
  margin: 0 1rem 0 1rem; }
.modal-item__server-players span {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 400;
  margin-right: 1.2rem; }
.modal-item__server-status {
  /* font-weight: 600; */
  margin: 0 0 0 auto;
  color: rgba(255, 255, 255, 0.9); }
.modal-item__server-status span {
  font-weight: 400; }
.modal-item__server-status.status-online {
  padding-left: 2rem;
  position: relative; }
.modal-item__server-status.status-online:before, .modal-item__server-status.status-online:after {
  position: absolute;
  content: '';
  border-radius: .1rem;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }
.modal-item__server-status.status-online:before {
  width: 1rem;
  height: 1rem;
  left: .2rem;
  top: .3rem;
  background: rgba(255, 255, 255, 0.1); }
.modal-item__server-status.status-online:after {
  left: .5rem;
  top: .6rem;
  width: .4rem;
  height: .4rem;
  background: #87d732; }
.modal-item__server-status.status-offline {
  padding-left: 2rem;
  position: relative; }
.modal-item__server-status.status-offline:before, .modal-item__server-status.status-offline:after {
  position: absolute;
  content: '';
  border-radius: .1rem;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }
.modal-item__server-status.status-offline:before {
  width: 1rem;
  height: 1rem;
  left: .2rem;
  top: .3rem;
  background: rgba(255, 255, 255, 0.1); }
.modal-item__server-status.status-offline:after {
  left: .5rem;
  top: .6rem;
  width: .4rem;
  height: .4rem;
  background: #B9463E; }
.modal-item__nav {
  background: #1E262D;
  -webkit-box-shadow: inset 0 0.2rem 1rem rgba(255, 255, 255, 0.08), inset 0px -0.1rem 1rem rgba(255, 255, 255, 0.08);
  box-shadow: inset 0 0.2rem 1rem rgba(255, 255, 255, 0.08), inset 0px -0.1rem 1rem rgba(255, 255, 255, 0.08);
  border-radius: .7rem;
  overflow: hidden; }
.modal-item__nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
.modal-item__nav li {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
.modal-item__nav li:hover a:after {
  opacity: 0; }
.modal-item__nav li:first-of-type a {
  padding: 1.4rem 1.5rem 1.3rem 2.2rem; }
.modal-item__nav li:last-of-type a {
  padding: 1.4rem 2.1rem 1.3rem 1.5rem; }
.modal-item__nav li:last-of-type a:after {
  display: none; }
.modal-item__nav a {
  padding: 1.4rem 1.5rem 1.3rem;
  font-size: 1.4rem;
  line-height: 1.7rem;
  text-align: center;
  color: rgba(255, 255, 255, 0.5);
  width: 100%;
  position: relative;
  -webkit-transition: all ease 300ms;
  transition: all ease 300ms;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(226, 145, 22, 0)), to(rgba(199, 97, 1, 0)));
  background: linear-gradient(180deg, rgba(226, 145, 22, 0) 0%, rgba(199, 97, 1, 0) 100%); }
.modal-item__nav a:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#E29116), to(#C76101));
  background: linear-gradient(180deg, #E29116 0%, #C76101 100%);
  -webkit-box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.15), inset 0px 2px 2px rgba(255, 255, 255, 0.1);
  box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.15), inset 0px 2px 2px rgba(255, 255, 255, 0.1);
  color: #ffffff; }
.modal-item__nav a:after {
  position: absolute;
  content: '';
  right: 0;
  top: 1.4rem;
  height: 1.7rem;
  width: .1rem;
  background: rgba(255, 255, 255, 0.1); }
 
.modal-item-buttons {
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 20px;
    row-gap: 10px;
    margin-top: 0px;
}
@media(max-width: 1440px){
.modal-item-buttons{
	margin-top:0px
}
}
.modal-item-button {
    min-width: 160px;
    height: 40px;
    background-color: #d3a344;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: background-color .3s ease-in-out;
}
	@media(max-width: 1440px){
	.modal-item-button{height:40px;min-width:160px}}
	.modal-item-button:hover{background-color:#ffd176}
	.modal-item-button span{font-size:16px;line-height:1em;color:#fff;text-align:center;text-transform:uppercase}
	@media(max-width: 1440px){
	.modal-item-button span{font-size:14px}}
	.modal-item-button.gray{background-color:#877d71}
	.modal-item-button.gray:hover{background-color:#bdaf9f}
.video-wnd{width:100%;height:100vh;position:fixed;top:0px;left:0px;background:rgba(106,100,94,.82);z-index:500;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;padding:20px;overflow-y:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.video-wnd.active{opacity:1;pointer-events:auto}.video-wnd__box{width:100%;max-width:800px;aspect-ratio:1/.56;position:relative;background:#fff;border-radius:10px;overflow:hidden;margin-bottom:auto}
.video-wnd__navigation {
    width: 30px;
    margin-top: 10px;
    margin-bottom: 20px;
    display: flex;
    justify-content: right;
    align-items: center;
    flex-wrap: wrap;
    position: absolute;
    right: 10px;
}
.video-wnd__cancel{width:30px;height:30px;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.video-wnd__cancel:hover{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.features__slider {
  width: 100%;
  margin-top: 80px;
}
@media (max-width: 1460px) {
  .features__slider {
    margin-top: 60px;
  }
}
@media (max-width: 1024px) {
  .features__slider {
    margin-top: 40px;
  }
}
.features__slider-item {
    width: 100%;
    position: relative;
    padding: 10px 10px 10px;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease-in-out;
    background: #fff;
    border-radius: 0px 0px 12px 12px;
}
@media (max-width: 1460px) {
  .features__slider-item {
    padding: 10px 10px 10px;
  }
}
@media (max-width: 1024px) {
  .features__slider-item {
    padding: 10px 10px 10px;
  }
}
@media (max-width: 640px) {
  .features__slider-item {
    padding: 10px 10px 10px;
  }
}
.features__slider-item.swiper-slide-active {
  opacity: 1;
  pointer-events: all;
}
.features__slider-item:after {
  content: "";
  width: 100%;
  height: 21px;
  position: absolute;
  top: -15px;
  left: 0;
  background: url("https://gamelife.club/templates/site_new/images/bg/border_top_bg.png") center center no-repeat;
}
.features__slider-item h3 {
  font-family: var(--primary-font);
  font-weight: 400;
  font-size: 34px;
  line-height: 1em;
  color: var(--brand-color);
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 1460px) {
  .features__slider-item h3 {
    font-size: 38px;
  }
}
@media (max-width: 1024px) {
  .features__slider-item h3 {
    font-size: 24px;
  }
}
.social {
    width: calc(100% - 272px);
    margin-left: auto;
}
.social__item{width:33.33%;padding:120px 30px;position:relative}@media(max-width: 1240px){.social__item{padding:80px 30px}}@media(max-width: 760px){.social__item{width:100%;padding:60px 30px}}.social__item-bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:top center}.social__item-content{width:100%;position:relative;z-index:2}.social__item-content img{height:115px;margin-bottom:40px;transition:transform .3s ease-in-out}@media(max-width: 1240px){.social__item-content img{height:80px;margin-bottom:20px}}.social__item-description{width:100%}
.social__item-description span {
    position: relative;
    font-size: 18px;
    font-weight: 300;
    text-align: center;
    text-transform: uppercase;
    font-family: "Proxima Nova";
    color: #fff;
}
@media(max-width: 1240px){.social__item-description span{font-size:14px}}.social__item-description span:after{content:"";width:100%;height:1px;position:absolute;bottom:-2px;left:0;background-color:#fff;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.social__item:hover .social__item-content img{transform:scale(1.1)}.social__item:hover .social__item-description span:after{transform:translateY(10px);opacity:0}.partners{width:100%;padding:100px 0}@media(max-width: 1240px){.partners{padding:60px 0}}.partners .swiper-wrapper{transition-timing-function:linear !important}.partners__item{height:82px}.partners__item img{max-height:82px}@media(max-width: 760px){.partners__item img{max-height:44px}}

.footer {
  width: 100%;
  padding: 100px 0;
  position: relative;
  padding-left: 272px;
}
@media (max-width: 1460px) {
  .footer {
    padding: 80px 0;
    padding-left: 272px;
  }
}
@media (max-width: 1024px) {
  .footer {
    padding: 40px 0;
  }
}
.footer:after {
  left: 0;
  right: 0;
  content: "";
  width: 100%;
  height: 32px;
  position: absolute;
  top: -16px;
}
.footer .content-area {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (max-width: 1024px) {
  .footer .content-area {
    gap: 40px;
  }
}
.footer__cpr {
  width: 50%;
  padding-right: 220px;
}
@media (max-width: 1024px) {
  .footer__cpr {
    width: 100%;
    padding-right: 0;
    text-align: center;
  }
}
.footer__cpr-logo {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  column-gap: 10px;
}
@media (max-width: 1024px) {
  .footer__cpr-logo {
    justify-content: center;
  }
}

@media (max-width: 1024px) {
  .footer__cpr-logo-text {
    display: none;
  }
}
.footer__cpr-title {
  width: 100%;
  font-family: var(--secondary-font);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2em;
  color: #6f6551;
  text-transform: uppercase;
  margin-top: 25px;
}
@media (max-width: 1460px) {
  .footer__cpr-title {
    font-size: 12px;
  }
}
.footer__cpr-text {
  width: 100%;
  font-family: var(--secondary-font);
  font-weight: 400;
  font-size: 10px;
  line-height: 1.2em;
  color: #6f6551;
  text-transform: uppercase;
  margin-top: 5px;
}
.footer__cpr-links {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  column-gap: 20px;
  row-gap: 10px;
  font-family: var(--secondary-font);
  font-weight: 400;
  font-size: 12px;
  line-height: 1.2em;
  color: #6f6551;
  text-transform: uppercase;
  margin-top: 15px;
}
@media (max-width: 1460px) {
  .footer__cpr-links {
    font-size: 10px;
  }
}
@media (max-width: 1024px) {
  .footer__cpr-links {
    justify-content: center;
  }
}
.footer__cpr-links a {
  transition: color 0.3s ease-in-out;
}
.footer__cpr-links a:hover {
  color: var(--brand-color);
}
.footer__cpr .unsimple {
  margin-top: 30px;
}
@media (max-width: 1024px) {
  .footer__cpr .unsimple {
    margin: 30px auto 0px;
  }
}
.footer__links {
  width: 50%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  column-gap: 30px;
  text-transform: uppercase;
}
@media (max-width: 1024px) {
  .footer__links {
    width: 100%;
    gap: 20px;
  }
}
@media (max-width: 640px) {
  .footer__links {
    gap: 40px;
  }
}
@media (max-width: 1024px) {
  .footer__links-group {
    width: calc((100% - 40px) / 3);
    text-align: center;
  }
}
@media (max-width: 640px) {
  .footer__links-group {
    width: 100%;
  }
}
.footer__links-group-title {
  font-family: "Proxima Nova";
  font-weight: 400;
  font-size: 18px;
  line-height: 1em;
  color: #6f6551;
}
@media (max-width: 1460px) {
  .footer__links-group-title {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .footer__links-group-title {
    width: 100%;
  }
}
.footer__links-group ul {
  list-style-type: none;
  margin-top: 30px;
}
@media (max-width: 1024px) {
  .footer__links-group ul {
    width: 100%;
    margin-top: 20px;
  }
}
.footer__links-group ul li {
  font-family: var(--secondary-font);
  font-weight: 400;
  font-size: 14px;
  line-height: 1em;
  color: #6f6551;
}
@media (max-width: 1460px) {
  .footer__links-group ul li {
    font-size: 12px;
  }
}
.footer__links-group ul li:not(:last-child) {
  margin-bottom: 25px;
}
@media (max-width: 1024px) {
  .footer__links-group ul li:not(:last-child) {
    margin-bottom: 15px;
  }
}
.footer__links-group ul li a {
  transition: color 0.3s ease-in-out;
}
.footer__links-group ul li a:hover {
  color: var(--brand-color);
}
.flex-cc, .flex-cs, .flex-ce {
  justify-content: center;
  display: grid;
}








.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-toggle {
    cursor: pointer;
    background: none;
    border: none;
    color: inherit;
    font: inherit;
    display: flex;
    align-items: center;
    gap: 5px;
}

.dropdown-menu {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    background: white;
    border: 1px solid #ccc;
    min-width: 160px;
    z-index: 1000;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    padding: 10px 0;
    border-radius: 6px;
}

.dropdown-menu li {
    list-style: none;
}

.dropdown-menu li a {
    display: block;
    padding: 10px 20px;
    color: #333;
    text-decoration: none;
    transition: background 0.3s;
}

.dropdown-menu li a:hover {
    background: #f0f0f0;
}

/* Активное состояние */
.dropdown.open .dropdown-menu {
    display: block;
}
