.wrapper:before,body:after,body:before{top:0;width:100%;position:absolute;height:100%}
.gray-btn i,.gray-btn span{transition:color .3s ease-in-out;z-index:2;font-size:14px}
a,body,div,footer,header,html,img,li,nav,span,ul{margin:0;padding:0;border:0;outline:0;font-weight:400;font-size:14px}
*,.bw-footer,.bw-footer *{box-sizing:border-box}
a,span{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:#c5c5c5;text-decoration:none}
button{outline:0;border:none;cursor:pointer}
.flex-sbe{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}
:root{--primary-font:Beaufort;--secondary-font:"DIN Next W1G"}
body{background:#11313f}
body:before{font-family:var(--secondary-font);background:url(../img/s1.webp) top center/cover no-repeat;content:"";display:block;left:0}
.gray-btn span,.header__info-title,.nav__item-text{font-family:var(--primary-font);text-transform:uppercase}
body:after{background:linear-gradient(to bottom,#16344100 0,#150000 90%);background-position:bottom center;background-size:cover;content:"";display:block;left:0}
.content-area,.gray-btn i,.gray-btn span,.wrapper{position:relative}
.wrapper{width:100%;margin:0 auto;z-index:1}
.content-area{max-width:1182px;margin:0 auto;height:auto;z-index:1;width:100%}
.flex-gf{background-repeat:no-repeat;background-position:bottom;background-size:cover;background-image:url(../img/countdown-timer-bg.jpg);width:100%;height:200px;border-bottom:6px solid #a58402;border-top:6px solid #a58402;position:relative}
.open-menuyt{position:absolute;right:0;top:23px;font-size:16px;font-weight:700}
.flex-gf{background-repeat:no-repeat;background-position:bottom;background-size:cover;background-image:url(../img/countdown-timer-bg.jpg);width:100%;height:200px}
.gray-btn span{line-height:1.1em;text-align:center;color:#c5c5c5}
.gray-btn i{line-height:1em;color:#f4d18a}
.gray-btn:after{height:100%;background:url(../img/buttons/btn_left_hover_bg.png) left center no-repeat,url(../img/buttons/btn_right_hover_bg.png) right center no-repeat,url(../img/buttons/btn_middle_hover_bg.png) left 43px center no-repeat;background-size:50px 42px,50px 42px,calc(100% - 86px) 42px}
.gray-btn:hover i,.gray-btn:hover span{color:#1f120d}
.gray-btn:hover:after{opacity:1}
.nav{height:63px;z-index:100;position:absolute;width:100%;background-color:#093241;border-bottom:3px solid #a58402}
.header__link span,.nav:before{background-color:#000;text-align:center}
.nav--fixed{height:70px}
.fo_voz2:hover,.fo_voz:hover,.nav--fixed:after,.nav--fixed:before{opacity:1}
.nav--fixed .nav__logo{transform:scale(.8) translateX(-10px)}
.nav--fixed .nav__links{border-radius:0 0 10px 10px}
.nav .content-area{height:100%;display:flex;justify-content:flex-start;align-items:center;gap:40px;z-index:3}
.nav__logo{z-index:3;left:0;right:0;width:301px;margin:0 auto;position:absolute;top:0}
.nav__logo:hover{filter:brightness(110%)}
.nav__links{z-index:1}
.nav__item,.open-main-menu{height:30px;position:relative}
.nav__item{display:flex}
.nav__item-text{font-size:16px;font-weight:700;cursor:pointer;transition:color .3s ease-in-out;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;column-gap:6px;padding:0 13px}
.nav__item-text span:hover{color:#fff}
.nav__account-btn i{display:none}
.open-main-menu{width:30px;border-radius:50%;border:1px solid #fadb93;box-shadow:0 4px 5px #0000004d;cursor:pointer;display:none;background-color:#1f1510cc;transition:background-color .3s ease-in-out,border .3s ease-in-out;z-index:3}
.open-main-menu.active:after{transform:rotate(-135deg) scale(.7,1);top:calc((100% - 1px)/ 2)}
.open-main-menu.active:before{transform:rotate(135deg) scale(.7,1);top:calc((100% - 1px)/ 2)}
.open-main-menu.active .open-main-menu__item{transform:scale(0,1)}
.open-main-menu:after{content:"";width:100%;height:3px;background:#fbb701;position:absolute;transform:rotate(0);transition:.3s ease-in-out;top:6px;left:6px;transform:scale(.7,1)}
.open-main-menu:before,.open-main-menu__item{height:3px;background:#fbb701;position:absolute;left:6px;transform:rotate(0);transition:.3s ease-in-out;width:100%}
.open-main-menu:before{content:"";top:20px;transform:scale(.7,1)}
.header__link:after,.header__link:before{transition:filter .3s ease-in-out;content:""}
.open-main-menu__item{top:13px;transform:scale(.7,1)}
.ba_main{height:916px;position:fixed;width:100%;z-index:-1}
.background-theme-wow{position:absolute;top:0;bottom:0;left:0;right:0;opacity:1;background:linear-gradient(.25turn,#00000078,#0000,#00000080)}
.background-theme-wow2,.header__link:after,.header__link:before{height:100%;top:0;position:absolute}
.background-theme-wow2{bottom:0;left:0;right:0;opacity:1;z-index:-99;background-position:center 0!important;background-repeat:no-repeat!important;overflow:hidden;background-size:cover;background-image:url(../img/3453.webp)}
a.flex-gf_link svg{width:100%}
a.flex-gf_link{display:inline-block;padding:7px;margin:7px;width:80px;height:80px;filter:brightness(70%);filter:grayscale(1);transition:filter .3s}
a.flex-gf_link:hover{filter:brightness(100%);filter:grayscale(0);filter:grayscale(0);cursor:no-drop}
.flex-gf1{padding-top:37px;margin-left:10px;float:left}
.flex-gf2{display:inline-block;float:right;width:357px;height:100px;padding-top:73px}
.ststus,.name{font-size:22px;color:#c7c7c7;font-weight:700;float:left}
.ststus{color:#b90000;padding-left:12px;font-size:19px;line-height:26px}
.header{width:100%;background:linear-gradient(50deg,#093241 0%,#093241f2 25%,#0000 100%);height:800px}
.header__content{position:relative;z-index:10;gap:24px}
.header__info{width:100%;max-width:488px;padding:44px 26px;margin:237px 0 0;text-align:center}
.header__info-title{font-size:32px;color:#eeba00;line-height:0;font-weight:700;padding:15px}
.foo_menu li a:hover{color:#cd9b50}
.header__info-title span{display:block;font-size:16px;color:#c5c5c5;text-transform:none;margin:45px 0 22px;font-weight:100;line-height:23px;font-family:serif}
.header__link span{font-family:var(--primary-font);text-transform:uppercase}
.header__link{display:block;height:52px;width:250px;position:relative;padding:19px 0;z-index:1;margin:auto;transition:filter .3s ease-in-out,transform .3s ease-in-out;background-repeat:no-repeat;background-size:cover;background-image:url(../img/header__link_left_bg.png)}
.header__link:hover{filter:brightness(120%);transform:scale(1.06)}
.header__link span{font-size:16px;line-height:1em;font-weight:700;color:#e2c584;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000;position:relative;z-index:2}
.nav__item svg{color:#a68502}
img.fo_voz,img.fo_voz2{max-width:256px;transition:.4s ease-in-out}
.main,span.ftitl{position:relative}
.main{width:100%;z-index:1;min-height:600px;background:linear-gradient(0deg,#000 0%,#000 27%,#000d6 54%,#00003 100%);background-repeat:no-repeat;background-size:cover;background-image:url(../img/paper-bg.webp);background-position:center}
.fo_voz{opacity:.4}
.footer_info{display:table;width:100%;max-width:1147px;margin:25px auto}
.header__info-title h1{font-size:32px;color:#bf9500;line-height:0;font-weight:700;padding:15px}
.fo_infobl,hr,span.ftitl{display:block}
.fo_infobl{width:382px;float:left;min-height:200px;padding:25px}
h1.news_h1{text-align:center;font-size:34px;font-weight:700;color:#cdcdcd}
.news{display:table;width:100%;margin:0 auto}
.news_info{width:100%;max-width:1182px;margin:53px auto;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:259px;gap:16px}
.new{width:100%;height:100%;min-height:0;max-width:none;margin:0;display:block;border-radius:3px;border:3px solid #a58402;box-shadow:1px 17px 29px -16px #000;background-repeat:no-repeat;background-position:bottom;background-size:cover;background-image:url(../img/null.webp)}
.news_info .new:first-child{grid-column:span 2;grid-row:span 2}
.perspective_photo{perspective:1200px;display:flex;margin:42px 0;padding:82px 40px;background-color:#ffffff0d}
.perspective_photo img{display:block;width:600px;height:auto;transform:rotateY(-35deg);transform-origin:center;border-radius:8px;box-shadow:0 20px 40px #00000073}
.perspective_photo.tr_lo img{transform:rotateY(45deg)}
.persp{padding:100px 40px;display:table}

span.ftitl{color:#cd9b50;font-size:16px;font-weight:700;margin:0 0 13px;text-transform:uppercase;padding-bottom:17px;border-bottom:1px solid #ffffff17}
.foo_menu a{color:#959595}
.sep_n,.sep_n a,span.sep{color:#6d6d6d;font-size:10px;letter-spacing:1px}
.foo_menu li{padding:5px 0;list-style:none}
hr{border:1px solid #8f8f8f12}
a.footer_link{color:#a59269}
img.fo_voz2{opacity:.6}
hr{width:100%;border:none;margin-bottom:24px;border-bottom:1px solid #ffffff17}
.fo_infobl452{padding:0 5px 36px}
img{max-width:100%}
@media (max-width:1240px) {
.content-area,.fo_infobl{width:100%;max-width:unset}
.gray-btn span,.nav__item-text{font-size:15px}
.open-menuyt{right:44px}
.fo_infobl{float:none;margin:0 auto}
.footer_info{max-width:259px}
img.fo_voz,img.fo_voz2{max-width:200px}
.fo_infobl452{max-width:300px;margin:0 auto}
.nav .content-area{gap:30px}
}
@media (max-width:1024px) {
.content-area{width:100%}
.nav:before,.open-menuyt{display:none}
.nav--fixed{height:60px}
.nav{height:70px;position:absolute;left:0;right:0;top:0}
.nav .content-area{gap:20px}
.nav__item{width:100%;height:auto}
.nav__links {
    z-index: 1;
    padding: 0;
}
.open-main-menu{display:block;position:absolute;right:18px;top:18px;border:none;background:0 0;box-shadow:none}
.nav__item-text{line-height:1em;padding:10px 20px}
}
@media (max-width:480px) {
.nav .content-area{gap:10px}
.nav__links{width:100%}
}
@media (min-width:1024px) {
.nav__item:hover .nav__item-text{color:#f4d18a}
}

@media (max-width:1024px) {
.nav__item-text.active{color:#f4d18a}
.header{padding:80px 0 60px;background-position:calc(50% + 60px) 0}
.background-theme-wow,.background-theme-wow2{display:none}
.header__content{gap:60px}
.header__info{width:100%}
.header__info-title{font-size:36px;line-height:43px;margin:94px 0 32px}
.header__info-title span{font-size:20px;line-height:28px;font-weight:100}
.header__link span{font-weight:100;font-size:14px}
a.header__link{width:236px;padding:0 24px;height:47px}
.ba_main{height:100%;background:linear-gradient(.25turn,#000000ba,#00000052,#000000e3)}
}
@media (max-width:1240px) {
.wrapper{display:table-footer-group;width:100%;margin:0 auto;position:relative;z-index:1;padding:0 15px}
}
@media (max-width:1024px) {
.nav__links.is-open{display:block}
}
.bw-footer{position:relative;isolation:isolate;overflow:hidden;width:100%;margin:0;color:#f4f4f5;font-family:Arial,Helvetica,sans-serif}
.bw-footer__layer{position:absolute;inset:0;pointer-events:none}
.bw-footer__bg-blur {
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    background-image: url(../img/Footer_BG_2600.webp);
}

@keyframes bw-embers {
0%{opacity:.25;background-position:0 100%,0 100%,0 100%;transform:translateY(10px)}
50%{opacity:.7}
100%{opacity:.2;background-position:30% 0,50% 0,70% 0;transform:translateY(-18px)}
}
.bw-footer__embers{z-index:3;mix-blend-mode:screen;background-image:radial-gradient(circle,#fb923cb3 0 2px,transparent 3px),radial-gradient(circle,#f9731699 0 1.5px,transparent 2.5px),radial-gradient(circle,#f871718c 0 1.2px,transparent 2px);background-size:180px 180px,240px 220px,300px 260px;animation:7.5s linear infinite bw-embers}
.bw-footer__shade{z-index:4;background:linear-gradient(to bottom,#00000047,#0000005c,#00000073)}
.bw-footer__inner{position:relative;z-index:10;width:100%}
@media (max-width:767px) {
.bw-footer,.bw-footer__inner{min-height:420px}
}
@media (prefers-reduced-motion:reduce) {
.bw-footer__embers{animation:none}
}