/*input, optgroup, select, textarea{*/
/*    -webkit-appearance: none;*/
/*    -webkit-box-sizing: border-box;*/
/*    box-sizing: border-box;*/
/*    -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0);*/
/*    -moz-box-shadow: inset 1px 1px 3px rgba(0,0,0,0);*/
/*    box-shadow: inset 1px 1px 3px rgba(0,0,0,.0);*/
/*}*/
/*:root {*/
/*    --font_light: 'AvertaStd Light';*/
/*    --font_normal: 'AvertaStd Regular';*/
/*    --font_bold: 'Averta Bold';*/
/*    --font_black: 'AvertaStd Black';*/
/*    --font_ExtraBold: 'Averta ExtraBold';*/

/*    --red: red;*/
/*}*/
/*body{*/
/*    font-family: var(--font_normal);*/
/*    overflow-x: hidden;*/
/*    background: white;*/
/*    font-size: 14px;*/
/*    line-height: 1.5;*/
/*}*/
/*.text_white {*/
/*    color: white !important;*/
/*}*/
/*.text_justify{*/
/*    text-align: justify;*/
/*}*/
/*.content{*/
/*    font-size: 14px;*/
/*    color: #333333;*/
/*    line-height: 26px;*/
/*}*/

/*b,strong{*/
/*    font-family: var(--font_bold);*/
/*}*/

/*.text_bold{*/
/*    font-family: var(--font_bold);*/
/*}*/

/*h1,h2,h3{*/
/*    font-family: var(--font_bold);*/
/*    line-height: normal;*/
/*}*/



/*.heading_h2 {*/
/*    font-size: 50px;*/
/*    color: #333333;*/
/*    margin-bottom: 30px;*/
/*    position: relative;*/
/*    line-height: normal;*/
/*}*/
/*.heading_h2 b{*/
/*    color: #EF8021;*/
/*}*/

/*.text_white{*/
/*    color: white;*/
/*}*/

/*.text_center{*/
/*    text-align: center;*/
/*}*/
/*.text_up{*/
/*    text-transform: uppercase;*/
/*}*/
/*.style_center{*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    transform: translate(-50%,-50%);*/
/*}*/
/*.max{*/
/*    width: 100%;*/
/*    height: 100%;*/
/*}*/
/*.display_flex{*/
/*    display: flex;*/
/*}*/
/*.display_flex_wrap{*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*}*/
/*.css_bg{*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    background-position: center;*/
/*}*/
/*.section {*/
/*    width: 100vw;*/
/*    position: relative;*/
/*    left: 50%;*/
/*    right: 50%;*/
/*    margin-left: -50vw;*/
/*    margin-right: -50vw;*/
/*    overflow: hidden;*/
/*}*/


/*.banner_slider .swiper-slide img {*/
/*    width: 100%;*/
/*    height: auto;*/
/*    display: block;*/
/*}*/

/*.banner_slider .swiper-slide:before {*/
/*    height: 413px;*/
/*    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    width: 100%;*/
/*    content: '';*/
/*}*/

/*.banner_slider .swiper-slide h3 {*/
/*    position: absolute;*/
/*    z-index: 9;*/
/*    color: white;*/
/*    bottom: 65px;*/
/*    margin: 0;*/
/*    line-height: 1.3;*/
/*    font-family: var(--font_light);*/
/*    font-size: 45px;*/
/*    max-width: 535px;*/
/*    left: calc(calc(100vw - 1200px)/2);*/
/*}*/

/*.banner_slider .swiper-slide h3 b {*/
/*    font-size: 30px;*/
/*}*/

/*.wrap_control_slider {*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    right: 0;*/
/*    width: 519.85px;*/
/*    height: 100px;*/
/*    z-index: 2;*/
/*    display: flex;*/
/*    align-items: flex-end;*/
/*    padding-bottom: 20px;*/
/*    padding-left: 95px;*/
/*}*/

/*.wrap_control_slider:before {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background: rgba(255, 255, 255, 0.4);*/
/*    opacity: 0.5;*/
/*    backdrop-filter: blur(4px);*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 0;*/
/*    content: '';*/
/*    clip-path: polygon(11% 0, 100% 0%, 100% 100%, 0% 100%);*/
/*}*/

/*.wrap_control_slider>* {*/
/*    position: relative;*/
/*    bottom: inherit !important;*/
/*    width: auto !important;*/
/*}*/

/*.wrap_control_slider .swiper-pagination span {*/
/*    width: 24px;*/
/*    height: 1px;*/
/*    background: #D9D9D9;*/
/*    border-radius: 50px;*/
/*    opacity: 1;*/
/*    cursor: pointer;*/
/*}*/

/*.wrap_control_slider .swiper-pagination span.swiper-pagination-bullet-active {*/
/*    background: #1F62AE;*/
/*}*/

/*.arrow_slider {*/
/*    width: 25px !important;*/
/*    height: 25px;*/
/*    display: inline-flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    border: 0.5px solid #828282;*/
/*    border-radius: 50%;*/
/*    cursor: pointer;*/
/*}*/

/*.wrap_control_slider .swiper-pagination {*/
/*    margin-right: 20px;*/
/*    margin-bottom: 4px;*/
/*}*/

/*.home_sec_2 {*/
/*    padding: 100px 0;*/
/*}*/

/*.home_sec_2 .wrap {*/
/*    display: flex;*/
/*}*/

/*.home_sec_2 .wrap .item {*/
/*    width: 25%;*/
/*    text-align: center;*/
/*}*/

/*.home_sec_2 .wrap .item .num {*/
/*    color: #FCB813;*/
/*    font-size: 80px;*/
/*    display: flex;*/
/*    line-height: 1;*/
/*    justify-content: center;*/
/*}*/

/*.home_sec_2 .wrap .item .num span {*/
/*    font-family: var(--font_bold);*/
/*    font-size: 50px;*/
/*    transform: translateY(-14px);*/
/*}*/

/*.home_sec_2 .wrap .item .num .box_content b {*/
/*    display: block;*/
/*}*/

/*.home_sec_2 .wrap .item .box_content b {*/
/*    display: block;*/
/*    text-transform: uppercase;*/
/*}*/

/*.home_sec_2 .wrap .item .box_content {*/
/*    font-size: 18px;*/
/*}*/



.wrap_map_mb {
    display: flex;
    margin-bottom: 65px;
}

.wrap_map_mb ul.nav_tb {
    width: 16.5%;
    flex: 0 0 auto;
    padding-right: 25px;
    margin-top: 108px;
}

.wrap_map_image {width: 83.5%;}

ul.nav_tb {
    list-style: none;
    margin: 0;
}
.sec_premises_mb .box_heading {
    margin-bottom: 40px;
}

.sec_premises_mb .box_heading h4 {
    color: white;
}
ul.nav_tb a {
    background: rgba(255, 255, 255, 0.16);
    border: 0.5px solid #FFFFFF;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFFFFF;
    font-size: 16px;
    height: 38px;
    text-decoration: none;
    margin: 2px 0;
    transition: .3s all;
}

ul.nav_tb a:hover,ul.nav_tb a.active {
    background: #FCB813;
    border-color: #FCB813;
}
ul.nav_tb li:nth-child(2) a {
    height: 28px;
}

ul.nav_tb li:nth-child(3) a {
    height: 28px;
}

ul.nav_tb li:nth-child(4) a {
    height: 28px;
}

ul.nav_tb li:nth-child(5) a {
    height: 46px;
}

ul.nav_tb li:nth-child(6) a {
    height: 34px;
}
.wrap_map_mb.wrap_map_mb_ct {
    align-items: center;
    justify-content: center;
    margin: 0;
}

.wrap_map_mb.wrap_map_mb_ct ul.nav_tb {
    margin-top: 0;
}

.sec_premises_mb {
    padding: 100px 0 130px;
    background-size: cover;
}

.wrap_map_image .wrap_img {
    background: #FFFFFF;
    /*display: flex;*/
    /*align-items: center;*/
    justify-content: center;
    border-radius: 10px;
    padding: 30px;
}
.for_tang_ct .item {
    display: none;
    position: relative;
}

.for_tang_ct .item.active {
    display: block;
    align-items: center;
    justify-content: center;
    animation-name: fade_up;
    animation-duration: 1s;
}


@keyframes fade_up {
    from {
        opacity: 0;
        transform: translateY(30px);
    }
    to {
        opacity: 1;
        transform: translateY(0px);
    }
}
.for_tang_ct .item .buttons {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
}

.for_tang_ct .item .buttons button {
    border-radius: 50%;
    width: 30px;
    height: 30px;
    padding: 0;
    background: #fcb813;
}
.for_tang_ct .item img {
    width: 100%;
    height: auto;
}
a.back_to_mb {
    font-size: 18px;
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 20px;
    margin-left: 16.5%;
}

a.back_to_mb .arrow {
    width: 50px;
    height: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #FFFFFF;
    border-radius: 50%;
    flex-wrap: wrap;
    margin-bottom: 10px;
}

a.back_to_mb span {
    display: block;
}
.hidden_mb{
    display: none;
}
.hidden_mb.active{
    display: block;
}
.wrap_img.for_tang_ct {
    position: relative;
}
span#toZoom {
    max-width: 100%;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
    padding-right: 0 !important;
}
.logo_center img {
    margin: auto;
}
.about_cty .grid-container {
    position: relative;
    z-index: 2;
}
.about_cty:before {
    height: 65%;
    background: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 70.92%, rgba(255, 255, 255, 0.732484) 55.08%, rgb(255 255 255) 67.52%, rgb(255 255 255 / 0%) 100%);
}
@media only screen and (max-width: 1600px) {
    .sec_premises_mb {
        padding: 100px 0 116px;
    }
    .sec_premises_mb {
        padding: 100px 0 50px;
    }

}
@media only screen and (max-width: 1600px) {
    .about_cty1{
        padding-bottom: 0;
    }

}
