﻿/* Базовые свойства на всех страницах*/
html,body,div,span,applet,main,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,section,summary,time,mark,audio,video,div{margin:0;padding:0;border:0}.wrapper{max-width:1240px;margin:0 auto;padding:0 20px}button{border:none;background:none;outline:none}.center{text-align:center}.flex_center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex_alc{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex_spbet{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box{-webkit-box-sizing:border-box;box-sizing:border-box}.transit{-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.flex_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex_jcc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body{font-family:'Montserrat',sans-serif}

/* Верхнее меню + адаптивное меню */
/* Верхнее меню + адаптивное меню */
.header-black__nav {
    width: 100%;
    min-height: 80px;
    background-color: rgba(1, 1, 1, 0.8);
    position: fixed;
    top: 0;
    z-index: 5;
    -webkit-box-shadow: 0 11px 14px 5px rgba(0, 0, 0, 0.78);
    box-shadow: 0 11px 14px 5px rgba(0, 0, 0, 0.78)
}

.header-black__nav_isset {
    width: 100%;
    padding: 10px 15px 10px 15px
}

.header-black__nav_isset_burger {
    width: 35px;
    height: 30px;
    display: none;
    cursor: pointer
}

.header-black__nav_isset_burger>div {
    width: 100%;
    height: 3px;
    background-color: #fff;
    position: relative;
    border-radius: 5px
}

.header-black__nav_isset_logoBlock {
    max-width: 300px;
    text-align: center
}

.header-black__nav_isset_logoBlock>div>p {
    font-size: 18px;
    letter-spacing: 2.5px;
    color: #fff
}

.header-black__nav_isset_logoBlock>div>span {
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    font-size: 27px;
    letter-spacing: 2px;
    color: #fff
}

.header-black__nav_isset_logoBlock>img {
    width: 70px
}

.header-black__nav_isset_textBlock>a:nth-child(2) {
    /* margin: 0 20px */
}

.header-black__nav_isset_textBlock>a {
    letter-spacing: 3px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    margin: 0 10px 0 10px;
}

.header-black__nav_isset_textBlock>a:hover {
    color: #D2BA74
}

@media screen and (max-width: 1150px) {
    .header-black__nav {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .header-black__nav_isset_burger {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .header-black__nav_isset_textBlock {
        display: none
    }

    .header-black__nav {
        min-height: 50px
    }

    .header-black__nav_isset_logoBlock {
        max-width: 290px
    }

    .header-black__nav_isset_logoBlock>div>p {
        font-size: 12px;
        letter-spacing: 3.5px
    }

    .header-black__nav_isset_logoBlock>div>span {
        font-size: 20px;
        letter-spacing: 2px
    }

    .header-black__nav_isset_logoBlock>img {
        width: 60px
    }
}

@media screen and (max-width: 400px) {
    .header-black__nav_isset {
        padding: 10px 15px 10px 15px
    }
}

.fix-HeaderMenu {
    width: 0;
    height: 100%;
    position: fixed;
    top: 0;
    background-color: rgba(1, 1, 1, 0.9);
    overflow: hidden;
    z-index: 10;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s
}

.fix-HeaderMenu_isset {
    width: 100%;
    height: 100%;
    position: relative;
    top: 0
}

.fix-HeaderMenu_krest {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 50px;
    height: 50px;
    cursor: pointer
}

.fix-HeaderMenu_krest>div {
    width: 40px;
    height: 3px;
    border-radius: 10px;
    background-color: #fff;
    position: absolute
}

.fix-HeaderMenu_krest>div:first-child {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.fix-HeaderMenu_krest>div:last-child {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.fix-HeaderMenu_isset_links {
    text-align: center
}

.fix-HeaderMenu_isset_links>a {
    letter-spacing: 3px;
    color: #fff;
    font-size: 25px;
    font-weight: 500;
    text-decoration: none;
    display: inline-block;
    margin: 7px 0
}

.fix-HeaderMenu_isset_links>a:hover {
    color: #D2BA74
}

/* Фиксированные иконки */
.fix-mobile{background-color:transparent;position:fixed;bottom:15px;right:23px;border-radius:50%;z-index:5}.fix-mobile > i{color:#D2BA74;font-size:50px;cursor:pointer}.fix_c_style{position:fixed;right:15px;width:0;height:0;border-radius:13px;text-decoration:none;overflow:hidden}.fix_c_style > i{color:#fff}.fix-phone{bottom:80px;background-color:#000;font-size:25px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:5;border:none}.fix-phone > i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fix-viber{bottom:140px;background-color:#7D51A0;font-size:30px;z-index:5}.fix-whatsapp{bottom:200px;background-color:#40E45D;font-size:33px;z-index:5}.fix-telegram{font-size:30px;z-index:5;background-color:#2BA2DF;bottom:260px}

/* Новая кнопка */
.fix_button_new{background-color:#D2BA74;width:100px;height:30px;color:#000;position:fixed;bottom:10px;left:10px;z-index:5;cursor:pointer;border-radius:2px}

/* Footer */
footer{width:100%;min-height:70px;background-color:#000;padding:0 20px 0 30px}.footer-icons > a{text-decoration:none;color:#fff;width:50px;height:50px;border-radius:50%;margin:0 3px}.footer_i_1{font-size:25px}.footer_i_1:hover{background-color:#7D51A0}.footer_i_2{font-size:28px}.footer_i_2:hover{background-color:#40E45D}.footer_i_3{font-size:25px}.footer_i_3:hover{background-color:#2BA2DF}.footer_i_4{font-size:17px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.footer_i_4:hover{background-color:#63C11D}@media screen and (max-width: 370px){footer{padding:0 15px}.footer-icons > a{width:45px;height:45px;margin:0 2px}}


/* Стили блоков */
.first{width:100%;background-color:#000;min-height:500px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:130px 0 20px}h1{color:#fff;letter-spacing:4px;font-weight:500;width:170px;height:50px;text-align:center;margin:0 auto;border-bottom:2px solid #D2BA74}.first-podzg{width:100%;color:#fff;font-size:20px;text-align:center;letter-spacing:3px;margin:25px 0 50px;line-height:28px}.first-block{padding:0 20px}.first-block > img{width:550px}.first-block_text{width:600px;min-height:363px}.first-block_text_adres{letter-spacing:3px;color:#fff;height:35px;text-align:center;margin-bottom:7px;font-size:25px}.first-block_text_adres > span{color:#D2BA74;margin-left:10px}.first-block_text_poloska{background-color:#D2BA74;height:2px;margin:0 auto}.wp_212{width:212px}.wp_250{width:250px}.wp_258{width:258px}.wp_288{width:288px}.wp_350{width:350px}.first-block_text_blockLink{margin:55px 0 0 70px}.first-block_link{text-decoration:none;color:#fff;letter-spacing:2px;font-size:23px;font-weight:500;display:inline-block;margin:20px 0}.first-block_link > span{font-weight:400;width:250px;text-align:left;margin-left:10px;display:inline-block}.first-block_link > span:hover{color:#D2BA74}.first-block_text_buttons{margin-top:72px}.first-block_text_buttons > a{color:#fff;text-decoration:none;letter-spacing:2px;border:2px solid #D2BA74;border-radius:10px;font-weight:500;width:240px;height:55px;margin:0 25px;font-size:13px}.first-block_text_buttons > a:hover{background-color:#D2BA74}@media screen and (max-width:1177px){.first-block_text{width:100%;min-height:363px;margin-top:30px}.first-block_text_blockLink{margin:55px 0 0;text-align:center;width:100%}}@media screen and (max-width:625px){.first-block > img{width:100%}.first-block_text_blockLink{margin:55px 0 0 10px}.first-block_text_buttons{margin-top:30px}.first-block_text_buttons > a{margin:10px}}@media screen and (max-width:472px){.first-block_text{min-height:263px}.first-block_text_blockLink{margin:10px 0 0}.first-podzg{font-size:16px}.first-block_text_adres{letter-spacing:2px;font-size:20px;margin-bottom:2px}.first-block_link{font-size:14px}.wp_212{width:160px}.wp_250{width:200px}.wp_258{width:200px}.wp_288{width:225px}.wp_350{width:275px}.first-block_text_buttons{margin-top:10px}.first-block_text_buttons > a{width:180px;height:45px;font-size:10px}.first-block_link > span{width:170px}}.first-poloska{width:100%;height:60px;margin:50px 0}.first-poloska > div{width:50%;height:1.5px;background-color:#D2BA74}.first-poloska > span{width:70px;height:50px;color:#D2BA74;font-size:40px}


