.white_header {
  color: #FFFFFF;
  margin-top: 20px;
}
.phone_header {
	display: inline-flex;
	margin-top: 50px;
	margin-left: -135px;
	color: #FFFFFF;
	font-weight: 600;
	font-size: 12px;
}
.lang_btn {
	display: inline-block;
	margin-right: 30px;
	background-image: url("/images/icons/ru.svg");
  	background-position: left;
  	background-size: 18px 18px;
  	background-repeat: no-repeat;
  	padding-left: 24px;
  	font-weight: 600;
}
.btn__title1 {
	margin-right: 12px;
	font-weight: 600;
}
.lang_btn:hover {
	opacity: 60%;
}
@media (max-width:991px){
    :root{
        --fs-default:12rem;
        --fs-1:20rem;
        --fs-2:20rem;
        --fs-3:19.56rem;
        --fs-4:18rem;
        --fs-5:16rem;
        --fs-6:14rem;
        --fs-7:13rem;
        --fs-10:10rem;
        --fs-12:12rem;
        --gap-container:25rem;
        --gap-container-:-25rem;
        --scroll-offset:56rem;
        --section-y:50rem;
        --section-y-md:30rem
    }
    html{
        font-size:.2538071066vw
    }
    body.is-menu-opened{
        overflow:hidden
    }
    body:not(.is-menu-opened) .header__overlay-mobile{
        pointer-events:none;
        opacity:0;
        visibility:hidden
    }
    .lang_btn {
		background:#699fff;
		background-image: url("/images/icons/ru.svg");
  		background-position: center center;
  		background-size: 26rem 26rem;
  		background-repeat: no-repeat;
        width:24rem;
        height:24rem;
        margin-right:10px;
        padding:0;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        color:#fff;
        border-radius:50%
    }
    .text_lang_btn {
    	display: none;
    }