html{
    font-size: 10px;
}
html, body{
	background: #180D24;
	width:100%;
	position: relative;
	min-height:550px;
font-family: "Roboto Condensed", serif;
 
}
*{
	 box-sizing: border-box;
    font-weight: normal;
    margin:0;
    padding: 0;
    text-decoration: none;
}
b, strong{
	font-weight: bold;;
}
img{
	border:none;
}

*:focus{
	outline: none;
}

.open_menu{
	height: 100%;
	overflow: hidden;
}
input::placeholder                {opacity: 0.5; color: #fff; font-size: 16px; transition: opacity 0.3s ease;font-family: 'Work Sans', sans-serif;}
input:focus{
	outline: none;
}

textarea::placeholder                {opacity: 0.5; color: #fff; font-size: 16px; transition: opacity 0.3s ease;font-family: 'Work Sans', sans-serif;}

.wrapper{
	max-width:1040px;
	width: 100%;
	padding: 0 20px;
	margin: auto;
	right: 0;
	left: 0;
	position: relative;
}

#ipod_rotate {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
background: rgb(24 13 36 / 67%);
    z-index: 99999;
    opacity: 0;
    pointer-events: none;
}
.ipod_rotate_wrap {
    position: relative;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.ipod_rotate_img {
    width: 26rem;
}
.ipod_rotate_text {
    color: #fff;
    text-transform: uppercase;
    font-size: 4rem;
}

/* =================================
/* PRELOADER
================================= */
.preloader_wrap{
position: fixed;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 100;
    background: #180D24;
    pointer-events: none;
    opacity: 0;
    transition: .9s all 0.9s cubic-bezier(.19,1,.22,1);	
}

.preloader_run .preloader_wrap{
	opacity: 1;

	transition: 0.5s all 0s cubic-bezier(.19,1,.22,1);
}
.preloader_wr {
    position: relative;
    z-index: 1;
    width: 47rem;
}




@keyframes moving2 {
  0% {
    right: 0;
  }

  100% {
    right: 100vw;
  }
}
@keyframes shaking {
  from {transform: translateY(1rem);}
  to {transform: translateY(0);}
}
.preloader_car_2{
	position: relative;
	width: 100%;
	    height: auto;
    animation: moving2 0.5s linear 1.4s forwards, shaking .2s linear infinite alternate;
}
/*.preloader_car_1{
    position: absolute;
    bottom: 0;
    right: -100vw;
	width: 100%;
    animation: moving1 0.5s linear 1s forwards,shaking .2s linear infinite alternate;
}
@keyframes moving1 {
  0% {
    right: -100vw;
  }

  100% {
    right: 0;
  }
}*/
.preloader_car_1{
    position: absolute;
    bottom: 0;
    right: -100vw;
	width: 100%;
	    height: auto;
	
    animation: moving1 2s linear 1s forwards,shaking .2s linear infinite alternate;
}
.preloader_run .preloader_car_1{

}
@keyframes moving1 {
  0% {
    right: -100vw;
  }

	25% {
    right: 0;
  }
	90%{
		right: 0;
	}
  100% {
    right: 100vw;
  }
}
/* =================================
/* HEADER
================================= */
.mob_menu_wrap{
	display:none;
}
header {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 10;
    opacity: 0;
    transform: translateY(-102%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim  header{
    opacity: 1;
    transform: translateY(0%);
    transition: 1.9s all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
	
}
header:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    width: 100%;
    height: 170px;
    z-index: -1;
    background: linear-gradient(to bottom, #0A090D, transparent);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.header_fixed:before{

}
.header_menu{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 5px;
}

.menu_left{
    display: flex	;
    align-items: center;	
    margin-right: 12px;
}
.logo_wr{
	width: 130px;
	display: block;
	margin-right: 26px;
 transition: all 0.9s cubic-bezier(.19,1,.22,1);
}
.logo_img{
	width: 100%;
	display: block;
	height: auto;
}
.header_cont{
	display: grid;	
}
.menu_nav{
	margin-bottom: 18px;
    margin-top: 11px;
}
.menu_nav_ul{
    display: flex;
    justify-content: space-between;
}
.menu_nav_li{
	
}
.show_page_anim .menu_nav_li:nth-child(1){
	opacity: 1;
    transform: translateY(0%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1) 0.6s;
}
.show_page_anim .menu_nav_li:nth-child(2){
	opacity: 1;
    transform: translateY(0%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1) 0.7s;
}
.show_page_anim .menu_nav_li:nth-child(3){
	opacity: 1;
    transform: translateY(0%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1) 0.8s;
}
.show_page_anim .menu_nav_li:nth-child(4){
	opacity: 1;
    transform: translateY(0%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1) 0.9s;
}
.show_page_anim .menu_nav_li:nth-child(5){
	opacity: 1;
    transform: translateY(0%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1) 1s;
}
.show_page_anim .menu_nav_li:nth-child(6){
	opacity: 1;
    transform: translateY(0%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1) 1.1s;
}
.menu_nav_li a{
	display: block;
	color: #fff;
	text-transform: uppercase;
	font-size: 19px;
	font-weight: 300;
	position: relative;
}
.menu_nav_li a:before{
content: '';
    position: absolute;
    top: -0.5rem;
    right: -2rem;
    height: 2px;
    width: 0;
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
    background: linear-gradient(to right, transparent, #651820, transparent);
}
.menu_nav_li a:after{
content: '';
    position: absolute;
    bottom: -0.5rem;
    left: -2rem;
    height: 2px;
    width: 0;
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
    background: linear-gradient(to right, transparent, #651820, transparent);
}
.menu_nav_li a:hover:before,
.menu_nav_li a:hover:after{
    width: 4rem;	
}
.line_menu{
	width: 100%;
	height: auto;
	display: block;
	margin-bottom: 18px;
}
.menu_contacts{
	color:#B4B4B4;
	font-size: 16px;
	display: flex;
	align-items: center;
}
.menu_contacts br{
	display:none;
}
.menu_contacts_icon{
	width: 15px;
	margin-right: 5px;
}
.menu_contacts span{
	 font-weight: 500;
	 color:#D73130;
	    display: inline-block;
    margin-left: 5px;
}
.menu_contacts a{
	color:#D73130;
	    display: inline-block;
}
.menu_btns_m{
	display:none;
}


.menu_right{
	    display: grid;
    justify-items: end;
}
.menu_socials_wr{
	display:flex;
    margin-top: 4px;
	margin-bottom: 18px;
}

.lang_wr {
    display: flex;
    align-items: center;
    position: relative;
    justify-content: center;
    margin-left: 1vw;
    cursor: pointer;
    z-index: 1;
    transition: all 0.9s cubic-bezier(.19,1,.22,1);
}

.lang_active{
	color:#fff;
	text-transform: uppercase;
	font-size: 19px;
	display: flex;
    align-items: center;
	transition: all 0.9s cubic-bezier(.19,1,.22,1);
}
.lang_arrow{
	width:1.4rem;
	margin-left: 1rem;
	transition: all 0.9s cubic-bezier(.19,1,.22,1);
}
.lang_wrap_open .lang_arrow{
	transform: rotate(180deg);
}
.lang_arrow path{
	transition: all 0.9s cubic-bezier(.19,1,.22,1);
}
.lang_dropdawn{
    overflow: hidden;
    position: absolute;
    top: calc(100% + 6px);
    left: 0;
    background: rgb(0 0 0 / 21%);

    margin-left: -1rem;
    border-radius: 30px;
    box-shadow: 0 0 5px 0px rgb(0 0 17 / 16%);
    opacity: 0;
    transform: translateY(3rem);
    pointer-events: none;
    transition: all 0.9s cubic-bezier(.19,1,.22,1);
}
.lang_wrap_open .lang_dropdawn{
	opacity: 1;
    pointer-events: all;
    transform: translateY(0rem);
}
.lang{
font-size: 19px;
    width: 100%;
    display: flex;
    align-items: center;
    transition: all 0.9s cubic-bezier(.19,1,.22,1);
    color: #fff;
    justify-content: center;
    position: relative;
    margin-bottom: 1.1rem;
    z-index: 1;
    overflow: hidden;
        padding: 1rem 1rem;
    display: block;
}
.lang:hover{
	color:#fff;
}
.lang:after{
content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;	
	z-index: -1;
	opacity: 0;
    transform: translateX(-102%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
background: linear-gradient(to right, #180D24, #651820, transparent);
}
.lang:hover:after{
	opacity: 1;
    transform: translateX(0%);
}
.lang:last-child{
    margin-bottom: 0;
}
.lang_active_link{
	display:none;
}




.menu_social{
	width: 33px;
	height: 33px;
	border-radius: 50%;
	margin-right: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.menu_social:after{
content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;	
	z-index: -1;
	opacity: 0;
    transform: translateX(-102%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
background: linear-gradient(to right, #180D24, #651820, transparent);
}
.menu_social:hover:after{
	opacity: 1;
    transform: translateX(0%);
}
.menu_social:last-child{
	margin-right: 0;
}
.menu_social_icon{
	max-width: 80%;
	max-height: 80%;
}
.menu_cb_btn{
	font-size: 16px;
	text-transform: uppercase;
	color:#fff;
	display: flex;
	align-items: center;
	padding: 9px 18px 9px 14px;
    white-space: nowrap;
	border-radius: 30px;
	border:1px solid #D73130;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.menu_cb_btn_icon{
	width: 20px;
	margin-right: 7px;
}
.menu_cb_btn:after{
content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;	
	z-index: -1;
	opacity: 0;
    transform: translateX(-102%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
background: linear-gradient(to right, #180D24, #651820, transparent);
}
.menu_cb_btn:hover:after{
	opacity: 1;
    transform: translateX(0%);
}

/* =================================
/* END HEADER
================================= */
/* =================================
/* FOOTER
================================= */
.footer{
    padding: 3rem 0 0;
	width: 100%;
	background: #0D0714;
    position: relative;
    z-index: 1;
}
.footer_cont{
    display: grid;
    grid-template-columns: 17.3rem auto auto;
    align-items: center;	
    grid-gap: 5.7rem;
    padding-bottom: 4.4rem;
}
.copyright{
	position: absolute;
	bottom: 0;
	left: 0;
	color:#2B2B2B;
	font-size: 14px;
	font-weight: 300;
}
.footer_logo_wr{
	cursor: pointer;
}
.footer_logo{
	width: 100%;
}
.footer_mid{
	
}
.footer_nav{
	margin-bottom:15px;	
}
.footer_nav_ul{
    display: flex;
    align-items: center;
    list-style: none;	
}
.line_footer_m{
	display:none;
}
.footer_nav_li{
   position: relative;
  padding-left: 13px;
    margin-right: 27px;
}
.footer_nav_li:before{
	content: '';
	position: absolute;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #D73130;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}
.footer_nav_li:last-child{
    margin-right: 0;
	
}
.footer_nav_li a{
	 color: #DBDBDB;
    font-size: 16px;
    display: block;	
    letter-spacing: 1.5px;
    position: relative;
    text-transform: uppercase;
}

.footer_nav_li a:before{
content: '';
    position: absolute;
    top: -0.5rem;
    right: -2rem;
    height: 2px;
    width: 0;
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
    background: linear-gradient(to right, transparent, #651820, transparent);
}
.footer_nav_li a:after{
content: '';
    position: absolute;
    bottom: -0.5rem;
    left: -2rem;
    height: 2px;
    width: 0;
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
    background: linear-gradient(to right, transparent, #651820, transparent);
}
.footer_nav_li a:hover:before,
.footer_nav_li a:hover:after{
    width: 4rem;	
}



.line_footer{
	    width: 100%;
    display: block;
    margin-bottom: 22px;
}
.footer_contacts{
	
}
.footer_title{
	color:#fff;
	font-size: 2.6rem;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 11px;
}
.footer_contacts_items{
	display:grid;
	grid-gap: 1.1rem 3.5rem ;
    grid-template-columns: auto auto;
}
.footer_contacts_item{
	display:inline-grid;
	grid-gap: 6px;
	grid-template-columns: 15px auto;
	color:#D0D0D0;
	font-size: 1.8rem;
    align-items: center;
    position: relative;
}

a.footer_contacts_item:before{
content: '';
    position: absolute;
    top: -0.5rem;
    right: -2rem;
    height: 2px;
    width: 0;
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
    background: linear-gradient(to right, transparent, #651820, transparent);
}
a.footer_contacts_item:after{
content: '';
    position: absolute;
    bottom: -0.5rem;
    left: -2rem;
    height: 2px;
    width: 0;
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
    background: linear-gradient(to right, transparent, #651820, transparent);
}
a.footer_contacts_item:hover:before,
a.footer_contacts_item:hover:after{
    width: 4rem;	
}

.footer_contacts_icon_wr{
	width: 15px;
	height: 15px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.footer_contacts_icon_wr img{
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}
.footer_contacts_mail{
	font-weight: 300;
}
.footer_contacts_tel{
	font-size: 32px;
	color: #D0D0D0;
}
.footer_contacts_tel a{
	color: #D0D0D0;
	
}
.footer_right{
	 display: grid;
    justify-items: end;
}

.footer_socials_wr{
	display:flex;
    margin-top: 4px;
	margin-bottom: 18px;
}
.footer_social{
	width: 33px;
	height: 33px;
	border-radius: 50%;
	margin-right: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
	    position: relative;
    overflow: hidden;
    z-index: 1;
}

.footer_social:after{
content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;	
	z-index: -1;
	opacity: 0;
    transform: translateX(-102%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
background: linear-gradient(to right, #180D24, #651820, transparent);
}
.footer_social:hover:after{
	opacity: 1;
    transform: translateX(0%);
}
.footer_social:last-child{
	margin-right: 0;
}
.footer_social_icon{
	max-width: 80%;
	max-height: 80%;
}
.footer_cb_btn{
	font-size: 16px;
	text-transform: uppercase;
	color:#fff;
	display: flex;
	align-items: center;
	padding: 9px 18px 9px 14px;
    white-space: nowrap;
	border-radius: 30px;
	border:1px solid #D73130;
	cursor: pointer;
	    position: relative;
    overflow: hidden;
    z-index: 1;
}

.footer_cb_btn:after{
content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;	
	z-index: -1;
	opacity: 0;
    transform: translateX(-102%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
background: linear-gradient(to right, #180D24, #651820, transparent);
}
.footer_cb_btn:hover:after{
	opacity: 1;
    transform: translateX(0%);
}
.footer_cb_btn_icon{
	width: 20px;
	margin-right: 7px;
}









/* =================================
/* END FOOTER
================================= */
/* =================================
/* MAIN PAGE
================================= */
.main_page{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.main_bl_1{
	width: 100%;
	position: relative;
    height: 100vh;
	z-index: 2;
	overflow: hidden;

}
.main_down_wrap_m{
	display:none;
}
.bg_main_bl_1{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
    object-fit: cover;
    opacity: 0;
    transition: 0.9s all 0s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .bg_main_bl_1{
	opacity: 1;
}
.bg_main_bl_1_bot{
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    pointer-events: none;
    width: 91.6rem;
    transition: 1.9s all 0s cubic-bezier(0.19, 1, 0.22, 1);
    width: 48%;
}
.bg_main_bl_1_bot_fill{
	transform: translate(50%, 100%);
	 transition: 1.9s all 0s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .bg_main_bl_1_bot_fill{
	transform: translate(0%, 0%);
    transition: 1.9s all 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}
.bg_main_bl_1_bot_img{
	transform: translate(50%, 100%);
	 transition: 1.9s all 0s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .bg_main_bl_1_bot_img{
	transform: translate(0%, 0%);
    transition: 1.9s all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}
.bg_main_bl_1_top{
    position: absolute;
    top: 0;
    left: 0;
    width: 91.6rem;
	width: 48%;
     transition: 1.9s all 0s cubic-bezier(0.19, 1, 0.22, 1);
}
.bg_main_bl_1_top_fill{
	transform: translate(-50%, -100%);
	 transition: 1.9s all 0s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .bg_main_bl_1_top_fill{
	transform: translate(0%, 0%);
    transition: 1.9s all 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}
.bg_main_bl_1_top_img{
	transform: translate(-50%, -100%);
	 transition: 1.9s all 0s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .bg_main_bl_1_top_img{
	transform: translate(0%, 0%);
    transition: 1.9s all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}
#image0_36_6484{
	opacity: 0;
	transition: .9s all 0s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim #image0_36_6484{
	opacity: 1;
}
.main_bl_1_slider{
	height: 100%;
    position: relative;
    z-index: 1;
}
.main_bl_1_slide{
    max-width: 1040px;
    width: 100%;
    padding: 0 10px;
    margin: auto;
    right: 0;
    left: 0;
    position: relative;
    height: 100%;
    padding-top: 18rem;
    display: grid;
    padding-bottom: 4rem;
}
.main_bl_1_info_wrap{
	 max-width: 1040px;
    width: 100%;
    padding: 0 20px;
    margin: auto;
    right: 0;
    left: 0;
    position: absolute;
        top: 0;
    z-index: 1;
}
.main_bl_1_info_wr{
    position: relative;
    margin-top: 18rem;
}
.main_bl_1_info{
    max-width: 61rem;	
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    transition: all .9s cubic-bezier(.19,1,.22,1);
}
.main_bl_1_info_show{
    pointer-events: all;
    transition: .9s all .9s cubic-bezier(.19,1,.22,1);
}
.main_bl_1_sub_title{
	color:#D73130;
	font-size: 1.8rem;
	text-transform: uppercase;
    margin-bottom: 5px;
    opacity: 0;
    transform: translateY(3rem);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .main_bl_1_info_show .main_bl_1_sub_title{
    opacity: 1;
    transform: translateY(0%);
    transition: 1.9s all 0.4s cubic-bezier(0.19, 1, 0.22, 1);
	
}
.main_bl_1_title{
    line-height: 1.3;
    font-size: 4.8rem;
    font-weight: 700;
    color: #fff;
    margin-bottom: 9px;
    text-transform: uppercase;
    opacity: 0;
    transform: translateY(3rem);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .main_bl_1_info_show .main_bl_1_title{
    opacity: 1;
    transform: translateY(0%);
    transition: 1.9s all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
	
}
.main_bl_1_title span{
	font-weight: 700;
	color:#FFB100;
}
.main_bl_1_text{
    font-size: 2.7rem;
    color: #fff;
    margin-bottom: 15px;
    opacity: 0;
    transform: translateY(3rem);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .main_bl_1_info_show .main_bl_1_text{
    opacity: 1;
    transform: translateY(0%);
    transition: 1.9s all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
	
}
.main_bl_1_btn{
    color: #fff;
    text-transform: uppercase;
    border-radius: 30px;
    display: inline-flex;
    align-items: center;
    background: #D73130;
    padding: 7px 30px;
    font-size: 2rem;
    cursor: pointer;
    position: relative;
    z-index: 1;
    overflow: hidden;
    opacity: 0;
    transform: translateY(3rem);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .main_bl_1_info_show .main_bl_1_btn{
    opacity: 1;
    transform: translateY(0%);
    transition: 1.9s all 0.7s cubic-bezier(0.19, 1, 0.22, 1);
	
}
.main_bl_1_btn:after{
content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;	
	z-index: -1;
	opacity: 0;
    transform: translateX(-102%);
    transition: all 1.9s cubic-bezier(0.19, 1, 0.22, 1);
	background: linear-gradient(to right, #180D24, #651820, transparent);
}
.main_bl_1_btn:hover:after{
	opacity: 1;
    transform: translateX(0%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.main_bl_1_btn_icon{
	width: 14px;
	margin-left: 8px
}

body .main_bl_1_prev{
position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
    left: 19px;
    z-index: 2;
    width: 6.8rem;
    height: 6.8rem;
    border: 1px solid #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .9s cubic-bezier(.19,1,.22,1);
    overflow: hidden;
}
.main_bl_1_prev:after{
content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;	
	z-index: -1;
	opacity: 0;
    transform: translateX(102%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
background: linear-gradient(to right,transparent , #651820,  #180D24);
}
.main_bl_1_prev:hover:after{
	opacity: 1;
    transform: translateX(0%);
}
body .main_bl_1_next{
position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
    right: 19px;
    z-index: 2;
    width: 6.8rem;
    height: 6.8rem;
    border: 1px solid #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .9s cubic-bezier(.19,1,.22,1);
    overflow: hidden;
}
.main_bl_1_next:after{
content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;	
	z-index: -1;
	opacity: 0;
    transform: translateX(-102%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
background: linear-gradient(to right, #180D24, #651820, transparent);
}
.main_bl_1_next:hover:after{
	opacity: 1;
    transform: translateX(0%);
}

.main_bl_1_prev_svg{
	width: 2.7rem;
}
.main_bl_1_next_svg{
	width: 2.7rem;
}
.main_bl_1_car_wr{
    position: relative;
    height: 100%;
    width: 100%;
    transform: translateX(102%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .swiper-slide-prev .main_bl_1_car_wr{
	transform: translateX(-10rem);
}
.show_page_anim .swiper-slide-active .main_bl_1_car_wr{
    transform: translateX(0%);
    transition: 1.9s all 0.4s cubic-bezier(0.19, 1, 0.22, 1);
	
}
.main_bl_1_car{
    max-width: 116%;
    display: block;
    max-height: 100%;
    max-height: 58vh;
    position: absolute;
    left: 0;
    bottom: 0;
    height: auto;
}
.main_bl_2{
	padding-top: 18rem;
	/*padding-bottom: 8rem;*/
	position: relative;
	z-index: 1;
}
.bg_main_bl_2_m{
	display:none;
}
.main_bl_2_fon_1{
	position: absolute;
	width: 99.2rem;
	height: auto;
    top: 36%;
    left: 2%;
}
.main_bl_2_fon_2{
    position: absolute;
    width: 119.4rem;
    height: auto;
    top: 6%;
    left: 53%;
    transform: translateX(-50%);
    margin-left: -60rem;
}
.main_bl_2_fon_3{
    position: absolute;
    width: 102rem;
    height: auto;
    top: 68%;
    top: 40%;
    right: 1%;
    transform: translateY(-50%);
}
.main_bl_2_title{
	text-transform: uppercase;
	color:#fff;
	font-weight: 700;
	font-size: 4.8rem;
    letter-spacing: 2.5px;
	margin-bottom: 4rem;
    opacity: 1;
    transition: opacity 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .homa_animate .main_bl_2_title{
    opacity: 1;
    transition: 1.9s opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1);
	
	
}
.main_bl_2_title span{
	color:#FFB100;
	font-weight: 700;
}
.main_bl_2_text{
    color: #fff;
    font-size: 1.6rem;
    margin-bottom: 13.4rem;
    letter-spacing: 0.5px;
    max-width: 867px;
    line-height: 1.6;
}
.main_bl_2_img_wrap{
	display: flex;
	justify-content: center;
}
.main_bl_2_img_wr{
	display: inline-block;
position: relative;
}
.main_bl_2_img{
	display: block;
	        height: auto;
}
.main_bl_2_marker_1{
    position: absolute;
    width: 15.1rem;
    height: 8.5rem;
    transform: translate(-100%, -50%);
    display: flex;
	justify-content: center;
	align-items: center;
    padding-right: 2rem;
    left: 10%;
    top: 68%;
}
.main_bl_2_marker_2{
	 position: absolute;
    width: 8.5rem;
    height: 15.1rem;
    transform: translate(-50%, -100%);
    display: flex;
	justify-content: center;
	align-items: center;
    padding-bottom: 2rem;	
    left: 35%;
    top: 15%;
}
.main_bl_2_marker_3{
	 position: absolute;
    width: 8.5rem;
    height: 15.1rem;
    transform: translate(-50%, -100%);
    display: flex;
	justify-content: center;
	align-items: center;
    padding-bottom: 2rem;
    left: 71%;
    top: 17%;
}
.main_bl_2_marker_4{
	position: absolute;
    width: 15.1rem;
    height: 8.5rem;
    transform: translate(0%, -50%);
    display: flex;
	justify-content: center;
	align-items: center;
    padding-left: 2rem;
    left: 101%;
    top: 62%;
}
.main_bl_2_marker_1:hover,
.main_bl_2_marker_2:hover,
.main_bl_2_marker_3:hover,
.main_bl_2_marker_4:hover{
	z-index:2;
}
.main_bl_2_marker_bg{
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	
}
.main_bl_2_marker_icon{
	position: relative;
	width: auto;
	height: auto;
}
.main_bl_2_marker_1 .main_bl_2_marker_info,
.main_bl_2_marker_4 .main_bl_2_marker_info{
    position: absolute;
    background: #fff;
    color: #0F0917;
    border-radius: 15px;
    padding: 14px 14px;
    border: 2px solid #0F0917;
    font-size: 14px;
    width: 20rem;
    pointer-events: none;
     bottom: calc(100% + 1rem);
    left: 50%;
    opacity: 0;
    transform: translate(-50%, 3rem);
    transition: .9s all 0s cubic-bezier(0.19, 1, 0.22, 1);
}
.main_bl_2_marker_1:hover .main_bl_2_marker_info,
.main_bl_2_marker_4:hover .main_bl_2_marker_info{
    opacity: 1;
    transform: translate(-50%, 0);
}
.main_bl_2_marker_2 .main_bl_2_marker_info{
   position: absolute;
    background: #fff;
    color: #0F0917;
    border-radius: 15px;
    padding: 14px 14px;
    border: 2px solid #0F0917;
    font-size: 14px;
    width: 20rem;
    pointer-events: none;
     top: 50%;
    right: calc(100% + 1rem);
    opacity: 0;
    transform: translate(3rem, -50%);
    transition: .9s all 0s cubic-bezier(0.19, 1, 0.22, 1);	
}
.main_bl_2_marker_2:hover .main_bl_2_marker_info{
    opacity: 1;
   transform: translate(0, -50%);
}
.main_bl_2_marker_3 .main_bl_2_marker_info{
   position: absolute;
    background: #fff;
    color: #0F0917;
    border-radius: 15px;
    padding: 14px 14px;
    border: 2px solid #0F0917;
    font-size: 14px;
    width: 20rem;
    pointer-events: none;
     top: 50%;
    left: calc(100% + 1rem);
    opacity: 0;
    transform: translate(-3rem, -50%);
    transition: .9s all 0s cubic-bezier(0.19, 1, 0.22, 1);	
}
.main_bl_2_marker_3:hover .main_bl_2_marker_info{
    opacity: 1;
   transform: translate(0, -50%);
}


.main_bl_3{
	position: relative;

	background: #180D24;
	padding-top: 16.8rem
}

.main_bl_3_title{
	font-size: 4.8rem;
	font-weight: 700;
	letter-spacing: 2.5px;
	color: #fff;
	margin-bottom: 4rem;
	text-align: center;
	text-transform: uppercase;
    opacity: 0;
    transform: translateY(3rem);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .homa_animate .main_bl_3_title{
    opacity: 1;
    transform: translateY(0rem);
    transition: 1.9s all 0.4s cubic-bezier(0.19, 1, 0.22, 1);
	
	
}
.main_bl_3_items{
	position: relative;
	display: grid;
	z-index: 1;
    padding-bottom: 11.5rem;
}
.shadow_main_bl_3{
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    height: auto;
}
.main_bl_3_items:before{
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	width: 5px;
	background: #fff;
	height: 0%;
	transform: translateX(-50%);
    opacity: 0;
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .homa_animate .main_bl_3_items:before{
    opacity: 1;
	height: 100%;
    transition: 2.9s all 0.4s cubic-bezier(0.19, 1, 0.22, 1);
	
	
}
.main_bl_3_item{
    width: 50%;
    position: relative;
}
.main_bl_3_item:nth-child(2n){
	justify-self: end;
}
.main_bl_3_item_info{
    position: relative;
    z-index: 1;
    margin-right: 3rem;
    padding: 3.5rem 4.5rem 3.9rem 2.4rem;
    opacity: 0;
    transform: translateX(3rem);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.main_bl_3_item:nth-child(2n) .main_bl_3_item_info{
	margin-right: 0;
	margin-left: 3rem;
    padding: 3.5rem 2.4rem 3.9rem 12.4rem;
    opacity: 0;
    transform: translateX(-3rem);
}
.show_page_anim .homa_animate.main_bl_3_item .main_bl_3_item_info{
    opacity: 1;
    transform: translateX(0);
    transition: 1.9s all 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}
.main_bl_3_item_bg{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.main_bl_3_item:nth-child(2n) .main_bl_3_item_bg{
    transform: scale(-1);	
}
.main_bl_3_item_bg_m{
	display:none;
}
.main_bl_3_item_title{
	color:#FFB100;
	font-size: 2.6rem;
	font-weight: 700;
	margin-bottom: 0.7rem;
	text-transform: uppercase;
    line-height: 1.4;
}
.main_bl_3_item_text{
	color:#fff;
	font-size: 1.6rem;
    line-height: 1.5;

}
.main_bl_3_item_text ul{
	list-style: none;
}
.main_bl_3_item_icon_wr{
    width: 6rem;
    height: 6rem;
    border-radius: 50%;
    background: #C12739;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 1;
    opacity: 0;
    transform: translate(50%, calc(-50% + 3rem));
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .homa_animate.main_bl_3_item .main_bl_3_item_icon_wr{
    opacity: 1;
    transform: translate(50%, -50%);
    transition: 1.9s all 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}
.main_bl_3_item:nth-child(2n) .main_bl_3_item_icon_wr{
	right: auto;
	left: 0;
	 transform: translate(-50%, calc(-50% + 3rem));
}
.show_page_anim .homa_animate.main_bl_3_item:nth-child(2n) .main_bl_3_item_icon_wr{
    opacity: 1;
    transform: translate(-50%, -50%);
    transition: 1.9s all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}
.main_bl_3_item_icon{
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}
.main_bl_4{
	position: relative;
	z-index: 1;
	padding-top: 15rem;
	padding-bottom: 10.7rem;
	
}
.main_bl_4_fon{
    position: absolute;
    width: 100%;
    height: auto;
    top: -13%;
    left: 0;
    pointer-events: none;
}
.main_bl_4_title{
	font-size: 4.8rem;
	color:#fff;
	font-weight: 700;
	letter-spacing: 2.5px;
	text-transform: uppercase;
	margin-bottom: 1.5rem;
    opacity: 0;
    transform: translateY(3rem);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .homa_animate .main_bl_4_title{
    opacity: 1;
    transform: translateY(0);
    transition: .9s all 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}
.main_bl_4_title span{
	color:#FFB100;
	font-weight: 700;
}
.main_bl_4_text{
	color:#fff;
	font-size: 1.6rem;
	margin-bottom: 4.6rem;
    opacity: 0;
    transform: translateY(3rem);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .homa_animate .main_bl_4_text{
    opacity: 1;
    transform: translateY(0);
    transition: .9s all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}
.main_bl_4_text br{
	display:none;
}
.main_bl_4_items{
    display: grid;
    grid-gap: 6rem 2rem;
    grid-template-columns: repeat(3, calc(33% - 1rem));	
}
.main_bl_4_item{
	background:#DFDFDF;
	cursor: pointer;
	border-radius: 15px;
    padding: 2.2rem 2rem 4.5rem;
	position: relative;
    display: grid;
    justify-items: flex-start;
    align-content: space-between;
    /*grid-template-rows: auto auto auto auto auto 1fr;*/
    opacity: 0;
    transform: translateY(7rem);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .homa_animate.main_bl_4_item{
    opacity: 1;
    transform: translateY(0);
}
.show_page_anim .homa_animate.main_bl_4_item:nth-child(1),
.show_page_anim .homa_animate.main_bl_4_item:nth-child(4),
.show_page_anim .homa_animate.main_bl_4_item:nth-child(7){
    transition: 1.9s all 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .homa_animate.main_bl_4_item:nth-child(2),
.show_page_anim .homa_animate.main_bl_4_item:nth-child(5),
.show_page_anim .homa_animate.main_bl_4_item:nth-child(8){
    transition: 1.9s all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .homa_animate.main_bl_4_item:nth-child(3),
.show_page_anim .homa_animate.main_bl_4_item:nth-child(6),
.show_page_anim .homa_animate.main_bl_4_item:nth-child(9){
    transition: 1.9s all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}
.main_bl_4_item:nth-child(2),
.main_bl_4_item:nth-child(4){
	background:#FFB100;
}
.main_bl_4_item:nth-child(3),
.main_bl_4_item:nth-child(5){
	background:#020202;
}
.main_bl_4_item_img{
	width: 10.8rem;
    height: auto;
	display: block;
	margin: auto;
	margin-bottom: 1.9rem;
}
.main_bl_4_item_title{
	color:#150C1F;
	text-transform: uppercase;
	font-size: 1.8rem;
	text-align: center;
	    width: 100%;
	margin-bottom: 2.6rem;
	letter-spacing: 2px;
}
.main_bl_4_item:nth-child(3) .main_bl_4_item_title,
.main_bl_4_item:nth-child(5) .main_bl_4_item_title{
	color:#fff;
}
.main_bl_4_item_price{
    font-size: 1.8rem;
    font-weight: 700;
    color: #fff;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    background: #9C2C57;
    border-radius: 15px 30px 30px 0;
    padding: 0.9rem 1.3rem 0.9rem 2.1rem;
    margin-bottom: 2.4rem;
    margin-left: -3.5rem;
    display: inline-block;
    position: relative;
}
.main_bl_4_item_price_figura{
    position: absolute;
    width: 1.5rem;
    top: calc(100% - 2px);
    left: -1px;
    display: block;
    z-index: -1;
}
.main_bl_4_item_info{
	font-size: 1.6rem;
	color:#0F0917;
	margin-bottom: 3rem;
    line-height: 1.5;
    min-height: 17rem;
}
.main_bl_4_item:nth-child(3) .main_bl_4_item_info,
.main_bl_4_item:nth-child(5) .main_bl_4_item_info{
	color:#fff;
}
.main_bl_4_item_info ul{
list-style: disc inside none;
}
.main_bl_4_item_info li{
	
}
.main_bl_4_item_info li::marker {
  font-size: 0.8em;
}
.main_bl_4_item_line{
	width: 100%;
	display: block;
	margin-bottom: 2.6rem;
}
.main_bl_4_item_text{
	font-size: 1.5rem;
	color:#0F0917;
	text-align: center;
    line-height: 1.5;
    display: grid;
      min-height: 13rem;
    align-items: center;
}
.main_bl_4_item:nth-child(3) .main_bl_4_item_text,
.main_bl_4_item:nth-child(5) .main_bl_4_item_text{
	color:#A9A9A9;
}
.main_bl_4_item_btn{
    color: #fff;
    font-size: 1.8rem;
    cursor: pointer;
    text-transform: uppercase;
    border-radius: 30px;
    background: #D73130;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 0.9rem 2.6rem;
    display: flex;
    align-items: center;
	z-index: 1;
	overflow: hidden;
}
.main_bl_4_item_btn:after{
content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;	
	z-index: -1;
	opacity: 0;
    transform: translateX(-102%);
    transition: all 1.9s cubic-bezier(0.19, 1, 0.22, 1);
	background: linear-gradient(to right, #180D24, #651820, transparent);
}
.main_bl_4_item:hover .main_bl_4_item_btn:after{
	opacity: 1;
    transform: translateX(0%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.main_bl_4_item_btn_icon{
	width: 1.1rem;
	margin-left: 0.8rem;
}
.main_bl_5{
	position: relative;
	z-index: 1;
	padding: 19rem 0 14rem;
}
.main_bl_5_fon{
position: absolute;
    width: 100%;
    top: 0;
    left: 50%;
    transform: translate(-50%, -15%);
    pointer-events: none;
}
.main_bl_5_car_1_wr{
	  position: absolute;
    top: 50%;
    left: 0;
    width: 76rem;
    transform: translate(-51%, -50%);
    pointer-events: none;
}
.main_bl_5_car_1{
  width: 100%;
}
.main_bl_5_car_2_wr{
    position: absolute;
    top: 50%;
    right: 0;
    width: 76rem;
    transform: translate(51%, -50%);
    pointer-events: none;
}
.main_bl_5_car_2{
  width: 100%;	
}
.main_bl_5_cont{
    display: grid;
    justify-items: center;
    width: 100%;
}
.main_bl_5_title{
    font-size: 4.8rem;
    color: #fff;
    font-weight: 700;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    margin-bottom: 3.9rem;	
    opacity: 0;
    transform: translateY(3rem);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .homa_animate .main_bl_5_title{
    opacity: 1;
    transform: translateY(0);
    transition: .9s all 0.4s cubic-bezier(0.19, 1, 0.22, 1);
}
.main_bl_5_video_wr{
	height: 41.4rem;
	margin-bottom: 2.7rem;
	width: 100%;
    opacity: 0;
    transform: translateY(3rem);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .homa_animate .main_bl_5_video_wr{
    opacity: 1;
    transform: translateY(0);
    transition: .9s all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}
.main_bl_5_video_wr iframe{
	width: 100%;
	height: 100%;	
}

.main_bl_5_btn{
    color: #fff;
    font-size: 1.8rem;
    cursor: pointer;
    text-transform: uppercase;
    border-radius: 30px;
    background: #D73130;
    padding: 0.9rem 2.6rem;	
    display: flex;
    align-items: center;
    cursor: pointer;
    position: relative;
    z-index: 1;
    overflow: hidden;
    opacity: 0;
    transform: translateY(3rem);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.show_page_anim .homa_animate .main_bl_5_btn{
    opacity: 1;
    transform: translateY(0);
    transition: .9s all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
}
.main_bl_5_btn:after{
content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;	
	z-index: -1;
	opacity: 0;
    transform: translateX(-102%);
    transition: all 1.9s cubic-bezier(0.19, 1, 0.22, 1);
	background: linear-gradient(to right, #180D24, #651820, transparent);
}
.main_bl_5_btn:hover:after{
	opacity: 1;
    transform: translateX(0%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.main_bl_5_btn_icon{
    width: 1.1rem;
    margin-left: 0.8rem;
	
}

/* =================================
/* END MAIN PAGE
================================= */
/* =================================
/* POPUP
================================= */
.cb_wrap,
.lang_popup_wrap{
    height: 100%;
    height: 100svh;
    height: 100dvh;
    width: 100%;
    position: fixed;
    top: 0%;
    overflow: auto;
    transition: all 0.9s cubic-bezier(.19,1,.22,1);
    opacity: 0;
    pointer-events: none;
    z-index: 101;
    min-height: 550px;
    display: grid
;
    justify-content: center;
    align-items: center;	
}

.open_pop_up {
	top: 0;
	opacity: 1;
	pointer-events: auto;
	transition: all 0s cubic-bezier(.19,1,.22,1);
}
.bg_cb_wrap{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(11 6 16 / 100%);
}
.cb_car_1_wr{
    position: absolute;
    top: 50%;
    left: 0;
    width: 76rem;
    transform: translate(0, -50%);
    pointer-events: none;	
    overflow: hidden;
}
.cb_car_1{
    opacity: 0;
    width: 100%;
     transform: translate(-100% ,0);	
    transition: all 0.9s cubic-bezier(.19,1,.22,1);
}
.open_pop_up .cb_car_1{
    opacity: 1;
     transform: translate(-51%,0);	
	
}
.cb_car_2_wr{
position: absolute;
    top: 50%;
    right: 0;
    width: 76rem;
    transform: translate(0, -50%);
    pointer-events: none;	
    overflow: hidden;
}
.cb_car_2{
    width: 100%;	
    opacity: 0;
    transform: translate(100%,0);
	transition: all 0.9s cubic-bezier(.19,1,.22,1);
}
.open_pop_up .cb_car_2{
    opacity: 1;
    transform: translate(51%,0);
	
}
.cb_wr{
    margin: 9vh 0;
    margin: 7vh 0;
}

.cb_cont {
position: relative;
    display: block;
    margin: auto;
    border-radius: 15px;
    z-index: 1;
    width: 73.8rem;
    max-width: 92vw;
    background: #fff;
    background: #26113E;
    opacity: 0;
    transform: translateY(3rem);
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}
.open_pop_up .cb_cont{
	 opacity: 1;
    transform: translateY(0rem);
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
}
.bg_call_back{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	display: block;
	pointer-events: none;
	z-index: -1;
	max-height: 100%;
}

.close_pop_up {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 4.9rem;
    height: 4.9rem;
    cursor: pointer;
    z-index: 1;
    overflow: hidden;
    display: grid
;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    border: 1px solid #fff;
    transition: all 0.9s cubic-bezier(.19,1,.22,1);
}

.close_pop_up:after{
content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;	
	z-index: -1;
	opacity: 0;
    transform: translateX(-102%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
background: linear-gradient(to right, #180D24, #651820, transparent);
}
.close_pop_up:hover:after{
	opacity: 1;
    transform: translateX(0%);
}
.close_pop_up_svg{
	width:2.1rem;
	height: auto;
	position: relative;
}

.cb_info{
	padding: 3.4rem 8.7rem 6.2rem;
	position: relative;
	    border-radius: 15px;
    overflow: hidden;
    position: relative;
}
.cb_tittle {
	font-size: 4.8rem;
	margin-bottom: 2rem;
	color:#fff;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 2.5px;
}
.cb_tittle span{
	color:#FFB100;
	font-weight: 700;
}
.cb_btns_lang_wrap{
    display: flex;
    justify-content: center;
    margin-top: 5rem;	
}
.cb_btn_lang{
    color: #fff;
    text-transform: uppercase;
    border-radius: 30px;
    display: inline-flex
;
    align-items: center;
    background: #D73130;
    padding: 7px 30px;
    font-size: 2rem;
    cursor: pointer;
    position: relative;
    z-index: 1;
    overflow: hidden;	
    margin: 0 2rem;
}

.cb_btn_lang:after{
content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;	
	z-index: -1;
	opacity: 0;
    transform: translateX(-102%);
    transition: all 1.9s cubic-bezier(0.19, 1, 0.22, 1);
	background: linear-gradient(to right, #180D24, #651820, transparent);
}
.cb_btn_lang:hover:after{
	opacity: 1;
    transform: translateX(0%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}

.input_wrap{
	display: grid;
    grid-gap: 7px 14px;
}
.textarea_wr textarea{
    border-radius: 0;
    background: transparent;
    border: none;
    resize: none;
    padding: 14px 8px;	
    height: 98px;
    color: rgba(255, 255, 255, 0.5);
    font-size: 21px;
    width: 100%;
    font-family: "Roboto Condensed", serif;
     border-bottom: 1px solid #fff;
}


.input_wr{
	
}
.input_wr input{
border-radius: 0;
    background: transparent;
    border: none;
    resize: none;
    padding: 25px 8px;
    color: rgba(255, 255, 255, 0.5);
    font-size: 21px;
    width: 100%;
    border-bottom: 1px solid #fff;
    font-family: "Roboto Condensed", serif;
}
.wpcf7-not-valid{
	
}
.select2{
	width: 100%!important;
    height: 100%;
}
.select2-container--default .select2-selection--single{
    background: none!important;
    border: none!important;
    resize: none;
    width: 100%;
    height: 100%!important;	
	
}

.select2-container .select2-selection--single .select2-selection__rendered{
    padding: 27px 8px!important;
    line-height: 1!important;	
    height: 100%;
    font-size: 21px;
    background: transparent;
    border-radius: 0!important;
    color: rgba(255, 255, 255, 0.5)!important;
    border-bottom: 1px solid #fff;
}
.wpcf7-form-control-wrap{
	width:100%;
    display: block;
}
.wpcf7-spinner{
position: absolute;
    top: 0;
    left: 114%;
    bottom: 0;
    margin: auto;	
}
.wpcf7-not-valid-tip{
    position: absolute;
    bottom: 7;
    right: 0;
    font-size: 11px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
    color: #fff;
    border: none;
    font-size: 1.2rem;	
    text-align: center;
}
.wpcf7 form.sent .wpcf7-response-output{
	    border: none!important;
    color: #fff!important;
    padding: 0!important;
    font-size: 2.2rem!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	right: 15px!important;
    bottom: 0;
    top: 0;
    margin: auto;
    display: block;
    width: 13px!important;
    height: 13px!important;
}
.select2-selection__arrow b{
	display: none!important;
}
.select2-selection__arrow:after{
	content: '';
	background: url(../images/arrow_down.svg) no-repeat;
	position: absolute;
    width: 27px;
    height: 15px;
    top: 0;
    left: 0;
    background-size: contain;
    background-position: center;
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.select2-container--open .select2-selection__arrow:after{
	transform: rotate(180deg);
}
.select2-selection__placeholder{
	opacity: 0.5; 
	color: #fff!important; 
	font-size: 16px; 
	transition: opacity 0.3s ease;
	font-family: 'Work Sans', sans-serif;
}
.select2-dropdown{
    background: none;
    border: none;
    border-radius: 15px!important;
    background-color: #D9D9D9;
    overflow: hidden;
    margin-top: 7px;
}
.select2-results__options{
	padding: 3px;
}
.select2-results__option{
	font-size: 16px;
    color: #000;
    padding: 14px 30px!important;
    position: relative;
    z-index: 1;
    border-radius: 15px;
    font-family: "Roboto Condensed", serif;
}
.select2-container--default .select2-results__option--selected{
	background-color: rgb(255 177 0 / 50%)!important;
	background: none;
	 color: #000;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{
	background-color: rgb(255 177 0 / 50%);
	background: none;
	 color: #000;
}
.select2-results__option:before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	border-radius: 15px;
	background-color: rgb(255 177 0 / 50%)!important;
	opacity: 0;
	  transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.select2-results__option:hover:before,
.select2-container--default .select2-results__option--selected:before{
	opacity: 1;
}
.footer_cb_send_wrap{
	margin-top: 4rem;
	display: flex;
    justify-content: center;
}
.footer_cb_send_wr{
    color: #fff;
    text-transform: uppercase;
    border-radius: 30px;
    display: inline-flex
;
    align-items: center;
    background: #D73130;


    cursor: pointer;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.footer_cb_send_wr:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    opacity: 0;
    transform: translateX(-102%);
    transition: all 1.9s cubic-bezier(0.19, 1, 0.22, 1);
    background: linear-gradient(to right, #180D24, #651820, transparent);
}
.footer_cb_send_wr:hover:after {
    opacity: 1;
    transform: translateX(0%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.footer_cb_send_icon{
    width: 15px;
    height: auto;
    position: absolute;
    right: 39px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
}
.footer_cb_send{
    color: #fff;
    font-size: 2.3rem;
    text-transform: uppercase;
    background: none;
    padding: 1.2rem 3.4rem;
    padding-right: 7rem;
    display: inline-block;
    border: none;
    cursor: pointer;
    position: relative;
}
/* =================================
/* END POPUP
================================= */
.go_to_top_btn{
	position: fixed;
    right: 19px;
    z-index: 2;
    width: 6.8rem;
    height: 6.8rem;
    border: 1px solid #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    cursor: pointer;
    align-items: center;
    overflow: hidden;
    bottom: 2rem;
        opacity: 0;
    transform: translateY(3rem);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
}
.header_fixed .go_to_top_btn{
	opacity: 1;
    transform: translateY(0rem);
    transition: .9s all 0s cubic-bezier(0.19, 1, 0.22, 1);
}
.go_to_top_btn:after{
content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;	
	z-index: -1;
	opacity: 0;
    transform: translateX(-102%);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
background: linear-gradient(to right, #180D24, #651820, transparent);
}
.go_to_top_btn:hover:after{
	opacity: 1;
    transform: translateX(0%);
}
.go_to_top_btn_icon {
    width: 2.7rem;
    height: auto;
}
@media screen and (max-width: 1680px), (max-height: 800px) {
    html {font-size: 9px;}
    .main_bl_1_car{right: 0;left: auto;/* max-height: 52vh; */    max-width: 96%;}
}
@media screen and (max-width: 1400px) {
	
}
@media screen and (max-width: 1280px), (max-height: 600px) {
	html {font-size: 8px;}
}


@media screen and (max-width: 1024px) {
	.open_menu header:before{transform: translateY(-102%);}
	.menu_nav,
	.menu_right{display:none;}
	.line_menu{grid-row-start: 2;margin-bottom: 0;margin-top: 14px;transition: all 0.9s cubic-bezier(.19,1,.22,1);	}
	.open_menu .line_menu{opacity: 0;}
	.menu_left {margin-right: 0;width: 100%;}
	.header_cont {width: 100%;}
	.menu_contacts_wr{display: flex;justify-content: space-between; 	}
	.logo_wr{transition: all 0.9s cubic-bezier(.19,1,.22,1);}
	.open_menu .logo_wr{transform: translateX(-130px);	}
	.menu_contacts{display: block;transition: all 0.9s cubic-bezier(.19,1,.22,1);}
	.open_menu .menu_contacts{transform: translateX(-130px);	}
	.menu_contacts br{display:block;}
	.menu_contacts_icon{display:none;}
	.menu_btns_m{        display: flex;align-items: center;}
	.menu_cb_m{display:flex;justify-content: center;align-items: center;border-radius: 50%;position: relative;width: 52px;height: 52px;padding: 9px 10px 9px;display: grid;cursor: pointer;grid-template-rows: 1fr auto;grid-gap: 5px;border: 2px solid #CACACA;overflow: hidden;pointer-events: all;}
	.menu_cb_icon_m{max-width: 97%;max-height: 97%;transform: translate(5%, 5%);}
	.menu_btn_m{margin-left: 10px;border-radius: 50%;position: relative;width: 52px;height: 52px;padding: 9px 10px 9px;display: grid;cursor: pointer;grid-template-rows: 1fr auto;grid-gap: 5px;border: 2px solid #CACACA;overflow: hidden;pointer-events: all;}
	.menu_line_wr_m{display: grid;grid-template-rows: auto auto auto;align-content: space-between;transition: all 0.9s cubic-bezier(.19,1,.22,1);}
	.open_menu .menu_line_wr_m{opacity: 0;}
	.menu_line_1_m{height: 2px;width: 100%;background: #D73130;}
	.menu_line_2_m{height: 2px;width: 60%;background: #D73130;}
	.menu_line_3_m{height: 2px;width: 85%;background: #D73130;}
	.menu_btn_text_m{font-size: 11px;text-transform: uppercase;color: #fff;text-align: center;transition: all 0.9s cubic-bezier(.19,1,.22,1);}
	.menu_close_m{position: absolute;top: 0;left: 0;right: 0;bottom: 19px;margin: auto;max-width: 43%;max-height: 34%;opacity: 0;transition: all 0.9s cubic-bezier(.19,1,.22,1);}
	.open_menu .menu_close_m{opacity: 1;}
	.mob_menu_wrap {display: block;position: fixed;top: 0;left: 0;width: 100%;height: 100svh;background: #180D24;opacity: 0;overflow-y: scroll;transform: translateY(-100%);transition: all 0.9s cubic-bezier(.19,1,.22,1);z-index: 10;}
	.open_menu .mob_menu_wrap {opacity: 1;transform: translateY(0);}
	.bg_menu_m{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;pointer-events: none;}
	.mob_menu {padding: 11vmin 3vmin 17vmin;text-align: left;overflow: hidden;position: relative;display: grid;justify-items: center;}
	.menu_logo_link_menu_m{width: 152px;display: block;max-width: 100vmin;margin: auto;margin-bottom: 40px;}
	.mob_logo_menu{width:100%;        height: auto;}
	.mob_menu_item_wr{overflow: hidden;align-items: baseline;list-style: none;margin: 10vmin 0 5vmin;display: inline-grid;justify-items: center;max-width: 50vmin;}
	.line_menu_m{width: 100%;}
	.mob_menu_item {margin: 0;height: 44px;transition: all .4s ease-in-out;}
	.mob_menu_item:last-child {border-bottom-width: 1px;}
	.open_menu_item {overflow: unset;}
.mob_menu_item_link {position: relative;user-select: none;display: flex;height: 100%;z-index: 1;color: #fff;text-transform: uppercase;margin-bottom: 0vmin;font-size: 16px;letter-spacing: 1px;align-items: center;}
	.menu_socials_wr_m{display: flex;align-items: center;margin-top: 14px;}
	.menu_social_m{width: 31px;height: 31px;display: flex;justify-content: center;align-items: center;margin-right: 6px;border-radius: 50%;}
	.menu_social_m:last-child{margin:0;}
	.menu_social_icon_m{max-width: 100%;max-height: 100%;}
	.lang_wr{        position: absolute;right: 149px;        top: 26px;        transform: translateY(-64px);	}

	.open_menu .lang_wr{transform: translateY(0);}
	body .main_bl_1_prev {background: rgb(0 0 0 / 20%);right: 86px;left: auto;transform: none;top: auto;bottom: 80px;}
	body .main_bl_1_next {background: rgb(0 0 0 / 20%);right: 20px;transform: none;top: auto;bottom: 80px;    }
	#ipod_rotate {opacity: 1;pointer-events: all;}
	
}
/*@media screen and (max-width: 768px) {*/
@media screen and (max-width: 480px) {
	#ipod_rotate{display: none!important; opacity: 0;}
	header:before{height: 28vmin;	}
	.mob_menu {padding: 24vmin 3vmin 17vmin;}
	.wrapper {padding: 0 4vmin;}
	.logo_wr {width: 27vmin;margin-right: 2vmin;}
	.menu_contacts_wr {align-items: center;}
	.menu_contacts {font-size: 3.4vmin;}
	.open_menu .menu_contacts {transform: translateX(-23vmin);}
	.main_bl_1{height: 100svh;    min-height: 150vmin;}
	.main_bl_1_car{right: auto;left: 0;width: 113%;max-height: unset;	}
	.main_bl_1_info_wr {margin-top: 31vmin;}
	.main_bl_1_sub_title {font-size: 4vmin;margin-bottom: 1vmin;}
	.main_bl_1_title {line-height: 1.2;font-size: 9vmin;margin-bottom: 2vmin;}
	.main_bl_1_text {font-size: 5.5vmin;margin-bottom: 4vmin;}
	.main_bl_1_btn{padding: 2vmin 6vmin;font-size: 4vmin;}
	body .main_bl_1_next{background: rgb(0 0 0 / 20%);right: 4vmin;width: 11vmin;height: 11vmin;transform: none;top: auto;bottom: 18vmin;	}
	body .main_bl_1_prev{background: rgb(0 0 0 / 20%);right: 17vmin;width: 11vmin;left: auto;height: 11vmin;transform: none;top: auto;bottom: 18vmin;	}
	.bg_main_bl_1_bot{        width: 100vmin;	}
	.bg_main_bl_1_top{width: 126vmin;	}
	.main_bl_1_slide{padding: 0 0  39vmin;        overflow: hidden;	}
	.main_down_wrap_m{display: block;position: absolute;bottom: 24%;bottom: 5%;left: 0;width: 100%;z-index: 2;display: flex;justify-content: center;}
	.main_down_wr_m{width: 6vmin;}
	.main_down_1_m{width: 58%;margin: auto;display: block;animation: 2s main_down_arrow .2s infinite;}
	.main_down_2_m{width: 78%;margin: auto;display: block;animation: 2s main_down_arrow .1s infinite;}
	.main_down_3_m{width:100%;animation: 2s main_down_arrow 0s infinite;}
	@keyframes main_down_arrow {0% { opacity: 0; transform: translateY(0%) scale(1); }50% { opacity: 1; transform: translateY(1rem)  scale(1); }100% { opacity: 0; transform: translateY(1rem)  scale(1); }}
	.main_bl_1_next_svg,.main_bl_1_prev_svg {width: 29%;}
	.main_bl_2 {padding-top: 16vmin;padding-bottom: 0vmin;        z-index: 2;}
	.main_bl_2_title {font-size: 9vmin;margin-bottom: 7vmin;}
	.main_bl_2_text {font-size: 4vmin;margin-bottom: 39vmin;}
	.main_bl_2_img_wrap{max-width: 92vmin;margin: auto;}
	.main_bl_2_img {width: 100%;}
	.main_bl_2_marker_1, .main_bl_2_marker_4 {width: 11vmin;height: 20vmin;padding-top: 6vmin;padding-right:0;padding-left: 0}
	.main_bl_2_marker_2, .main_bl_2_marker_3 {width: 11vmin;height: 20vmin;padding-bottom: 6vmin;}
	.main_bl_2_marker_icon {max-width: 70%;max-height: 90%;}
	.main_bl_2_marker_1 .main_bl_2_marker_bg{transform: rotate(-90deg) translate(-5vmin, -4.5vmin);width: 20vmin;height: 11vmin;	}
	.main_bl_2_marker_4 .main_bl_2_marker_bg{transform: rotate(90deg) translate(5vmin, 4.5vmin);width: 20vmin;height: 11vmin;	}
	.main_bl_2_marker_1{left: 37%;top: 90%;}
	.main_bl_2_marker_4{        left: 69%;top: 107%;}
	.main_bl_2_fon_1,.main_bl_2_fon_2,.main_bl_2_fon_3{display:none;}
	.bg_main_bl_2_m{position: absolute;display: block;width: 100%;top: 0;pointer-events: none;height: auto;}
	.main_bl_2_marker_2 .main_bl_2_marker_info,
	.main_bl_2_marker_3 .main_bl_2_marker_info{        transform: translate(-50%, -3rem);top: calc(100% + 1rem);left: 50%;right: auto;}
	.main_bl_2_marker_2:hover .main_bl_2_marker_info,
	.main_bl_2_marker_3:hover .main_bl_2_marker_info{transform: translate(-50%, 0rem);}
	.main_bl_2_marker_info{padding: 3vmin 4vmin;font-size: 3.5vmin;}
	.main_bl_3 {padding-top: 24vmin;margin-top: -15vmin;}
	.main_bl_3_title {font-size: 9vmin;margin-bottom: 0vmin;}
	.main_bl_3_items {padding-bottom: 8vmin;        max-width: 92vmin;margin: auto;}
	.main_bl_3_item {width: 100%;        margin-top: 22vmin;}
	.main_bl_3_item:before{content: '';width: 4px;height: 0;position: absolute;background: #fff;left: 50%;top: -22vmin;transform: translateX(-50%);    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);}
	.show_page_anim .homa_animate.main_bl_3_item:before {
		height: 22vmin;
	}
	.show_page_anim .homa_animate.main_bl_3_item:nth-child(1):before{height: 15vmin;}
	.main_bl_3_item_info,.main_bl_3_item:nth-child(2n) .main_bl_3_item_info {margin-right: 0; margin-left: 0;    padding: 15vmin 7vmin 7vmin;    transform: translateY(3rem)!important;}
	.show_page_anim .homa_animate.main_bl_3_item .main_bl_3_item_info{
		transform: translateY(0rem)!important;
	}
	.main_bl_3_items:before{display:none;}
	.main_bl_3_item_icon_wr,.main_bl_3_item:nth-child(2n) .main_bl_3_item_icon_wr{top: 0;left: 50%;right: auto;transform: translate(-50%, -50%)!important;width: 16vmin;height: 16vmin;	}
	.main_bl_3_item_bg{display:none;}
	.main_bl_3_item_bg_m{display:block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
	.main_bl_3_item_title{font-size: 5.5vmin;margin-bottom: 2vmin;}
	.main_bl_3_item_text{font-size: 4vmin;	}
	.main_bl_4_fon{display:none;}
	.main_bl_4 {padding-top: 18vmin;padding-bottom: 10vmin;}
	.main_bl_4_title {font-size: 9vmin;margin-bottom: 4vmin; text-align: center;}
	.main_bl_4_text {font-size: 4vmin;margin-bottom: 8vmin;text-align: center;line-height: 1.5;}
	.main_bl_4_text br{display: block;}
	.main_bl_4_items {grid-gap: 11vmin;grid-template-columns: auto;        max-width: 92vmin;margin: auto;}
	.main_bl_4_item_img {width: 29vmin;margin-bottom: 6vmin;}
	.main_bl_4_item {padding: 6vmin 4vmin 14vmin;}
	.main_bl_4_item_title {font-size: 5.5vmin;margin-bottom: 6vmin;letter-spacing: 0px;}
	.main_bl_4_item_price {font-size: 4.5vmin;letter-spacing: 1px;padding: 3vmin 4vmin 3vmin 6vmin;margin-bottom: 5vmin;}
	.main_bl_4_item_info {font-size: 4vmin;margin-bottom: 7vmin;min-height: auto;}
	.main_bl_4_item_text {font-size: 4vmin;}
	.main_bl_4_item_btn {font-size: 4.5vmin;letter-spacing: 2px;padding: 3vmin 8vmin 3vmin;}
	.main_bl_4_item_btn_icon {width: 3vmin;margin-left: 2vmin;}
	.main_bl_5_fon,.main_bl_5_car_1,.main_bl_5_car_2{display:none;}
	.main_bl_5 {padding: 23vmin 0 15vmin;}
	.main_bl_5_title {font-size: 9vmin;margin-bottom: 6vmin;}
	.main_bl_5_video_wr {height: 53vmin;margin-bottom: 6vmin;}
	.main_bl_5_btn{font-size: 4.5vmin;letter-spacing: 2px;padding: 3vmin 8vmin 3vmin;	}
	.main_bl_5_btn_icon {width: 3vmin;margin-left: 2vmin;}
	.footer {padding: 8vmin 0 2vmin;}
	.footer_cont {display: block;        padding-bottom: 14vmin;}
	.footer_logo_wr {margin-bottom: 10vmin;}
	.footer_nav_ul {display: inline-block;        max-width: 50vmin;}
	.footer_nav {margin-bottom: 14vmin;display: grid;justify-content: center;}
	.footer_nav_li a:before,.line_footer{display:none;}
	.footer_nav_li {padding-left: 0;margin-right: 0;height: 44px;}
	.footer_nav_li a {font-size: 4vmin;display: flex;align-items: center;justify-content: center;height: 100%;}
	.footer_title {font-size: 9vmin;margin-bottom: 8vmin;letter-spacing: 2.5px;}
	.footer_contacts_items {display: inline-block;}
	.footer_contacts_item {font-size: 4vmin;margin-bottom: 5vmin;}
	.footer_contacts {justify-content: center;        display: grid;}
	.footer_right {display: grid;justify-items: baseline;max-width: 50vmin;margin: auto;margin-top: 3vmin;}
	.line_footer_m{width: 100%;display:block;}
	.copyright {max-width: 50vmin;right: 0;left: 0;margin: auto;}
	.lang_wr{top: 6vmin;	}
	.cb_tittle {font-size: 9vmin;margin-bottom: 4vmin;}
	.cb_info {padding: 14vmin 4vmin 10vmin;}
	.preloader_wr {width: 40vmin;}
	.cb_car_1_wr{width: 56vmin;transform: none;top: 0;	}
	.open_pop_up .cb_car_1 {transform: translate(-24%, 0);}
	.go_to_top_btn{width: 52px;height: 52px;right:4vmin;}
	.go_to_top_btn:after{display:none;}
	.shadow_main_bl_3{display:none;}
	.input_wr input,.select2-container .select2-selection--single .select2-selection__rendered{padding: 10px 8px!important;	}
	.select2-selection__arrow:after{width: 19px;height: 8px;	}
	.footer_cb_send{padding: 2vmin 14vmin 2vmin 6vmin;font-size: 4vmin;	}
	.footer_cb_send_icon {width: 14px;right: 6vmin;}
	.select2-results__option{font-size: 4vmin;padding: 2vmin 3vmin !important;}
}
@media  (orientation: landscape) and (max-height: 768px){
    .main_bl_1_car {right: 0;left: auto;width: 113vmin;}
}