.preloader_name{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#fff;display:flex;align-items:center;text-transform: uppercase;text-shadow: #202020 2px 0, #202020 2px 2px, #202020 0 2px, #202020 -2px 2px, #202020 -2px 0, #202020 -2px -2px, #202020 0 -2px, #202020 2px -2px;color: white;font-weight: 900;font-size: 150px;z-index:100;justify-content:center;animation: moveTop 0.5s linear 1.5s forwards;}
.preloader_name span{display:inline-block;line-height:0.8;position:relative;}
.preloader_name span:before{content:'';position:absolute;width:50%;height:100%;bottom:0;left:0;background:#fff;z-index:1;}
.preloader_name span:after{content:'';position:absolute;width:50%;height:100%;top:0;right:0;background:#fff;z-index:1;}
.beforeLoading .preloader_name span:after{animation: loader 0.5s linear forwards;}
.beforeLoading .preloader_name span:before{animation: loader 0.5s linear 0.5s forwards;}
@keyframes loader {
  0% {
    height: 100%;
  }  
  100% {
    height: 0%;
  }
}
.preloader_bg{position:fixed;top:0;left:100%;width:100%;height:100%;background-color:#ef1649;z-index:200;animation: move 1s linear 1s forwards;}
@keyframes moveTop{
	0% {
    left: 0%;
  }  
  100% {
    left: -100%;
  }
}
@keyframes move {
  0% {
    left: 100%;
  }  
  100% {
    left: -100%;
  }
}
/*without cookies*/
.afterLoad header, .afterLoad .home_text_left{margin-top:2%;}
.afterLoad .container_one_video, .afterLoad .link_bottom{margin-top:8%;}
.afterLoad header{animation: opacityBlock 0.5s linear 2s forwards;}
.afterLoad .home_text_left{animation: opacityBlock 0.5s linear 2.5s forwards;}
.afterLoad .container_one_video{animation: opacityBlock1 1s linear 3s forwards;} 
.afterLoad .link_bottom{animation: opacityBlock1 1s linear 3s forwards;}
.afterLoad header, .afterLoad .home_text_left, .afterLoad .container_one_video, .afterLoad .link_bottom{opacity: 0;}
/*with cookie*/
.afterLoadSecond header, .afterLoadSecond .home_text_left{margin-top:2%;}
.afterLoadSecond .container_one_video, .afterLoadSecond .link_bottom{margin-top:8%;}
.afterLoadSecond header{animation: opacityBlock 0.5s ease-in forwards;}
.afterLoadSecond .home_text_left{animation: opacityBlock 0.5s ease-in .5s forwards;}
.afterLoadSecond .container_one_video{animation: opacityBlock1 1s ease-in 1s forwards;} 
.afterLoadSecond .link_bottom{animation: opacityBlock1 1s ease-in 1s forwards;}
.afterLoadSecond header, .afterLoadSecond .home_text_left, .afterLoadSecond .container_one_video, .afterLoadSecond .link_bottom{opacity: 0;}
@keyframes opacityBlock{
	0% {
    opacity: 0;
	margin-top:2%;
  }  
  100% {
    opacity: 1;
	margin-top:0;
  }
}

@keyframes opacityBlock1{
	0% {
    opacity: 0;
	margin-top:8%;
  }  
  100% {
    opacity: 1;
	margin-top:0;
  }
}
.block_rectangle_text_l span, .text_all_home span{transition:all 0.5s ease;}
.block_rectangle_text_l span.light{color:#d5d5e2;}
.text_all_home .light{color:#000;}
.mob_button_video{display:none;}
.media video{height: 100%;position: absolute;top: 0;max-width: none;transform: translateX(-50%);}
.pointer .pointer__circle > div.media{display:block;z-index:112;}
.pointer .pointer__circle{overflow:hidden;background:#fff;width:20px;height:20px;}
.pointer.video .pointer__circle, .pointer.video1 .pointer__circle{width:300px;height:300px;}
.video .more_circle, .video1 .more_circle{text-transform:uppercase;color:#fff;font-size:20px;font-weight:700;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(239,22,73,0.5);}
.video1 .more_circle{color:#EF1649;background:none;}
/* .beige_pointer .pointer__circle{background:#f9c892 !important;}
.blue_pointer .pointer__circle{background:#0038af !important;}
.white_pointer .pointer__circle{background:#fff !important;} */
.top_video{display:inline-block;}
.grey_block_mouse{position:absolute;top:0;left:0;width:828px;height:828px;}
.four_slider_grid{margin:0 -116px;}
.hide_block{opacity:0;}
.three_video{position:relative;overflow:hidden;}
.three_video > div ~ div{position:absolute;bottom:0%;left:0;width:100%;height:0;z-index:-1;}
.three_video > div.red_circle{width:800px;height:800px;background-color:#EF1649;border-radius:100%;left: calc(50% - 400px);top:100%;z-index:1;bottom:auto;}
.three_video > div ~ div img{position:absolute;bottom:0;left:0;}
.three_video > div{overflow:hidden;}
.three_video > div:nth-child(1){position:relative;z-index:20;}
.js-pointer{mix-blend-mode: difference;}
.js-pointer.hover, .js-pointer.video, .js-pointer.video1{mix-blend-mode: inherit;}
/* .home_text_left{position:relative;z-index:1000;mix-blend-mode: difference;color:rgba(255,255,255,0.87);font-weight: 400;}
.home_text_left a{color:rgba(255,255,255,0.87);}
header_row{position:relative;z-index:1000;mix-blend-mode: difference;color:rgba(255,255,255,0.87);font-weight: 400;} */
.pointer.text_over_link .pointer__circle {
    transform: translateY(-50%);
    transition: all .3s;
    opacity: 1;
    width: 56px;
    height: 56px;
}
.pointer.big_link_over .pointer__circle, .pointer.big_link_select_over .pointer__circle {
    transform: translateY(-50%);
    transition: all .3s;
    opacity: 1;
    width: 96px;
    height: 96px;
	background: #EF1649;
}
.pointer.big_link_over, .pointer.big_link_select_over{mix-blend-mode:inherit;}
.pointer.big_link_over .pointer__circle .big_link_text, .pointer.big_link_select_over .pointer__circle .big_link_select_text{display:block;position: relative;z-index: 111;}
.fullLoad .ui.dropdown>.dropdown.icon{backface-visibility:inherit;}
.three_row_text{transition:all 0.7s ease;}
.three_row_text:hover{color:#fff;background:#EF1649;}
.mask_bg{position:absolute;top:0;left:0;height:100%;width:100%;}
.container_all, .container_two, .container_three, .container_all_small, .fullLoad{background:#fff;}
.home_text_left, .container_three h2{display:inline-block;}
.button_project_el{position:relative;}
@keyframes circleOut{
	0% {
    width: 0;
	height:0;
	left:50%;
	top:50%;
  }  
  100% {
    width: 100%;
	height:100%;
	left:0;
	top:0;
  }
}
@keyframes circleIn{
  0% {
    width: 100%;
	height:100%;
	left:0;
	top:0;
  }
  100% {
    width: 0;
	height:0;
	left:50%;
	top:50%;
  }  
  
}
a.button_project_el:hover{color:#fff !important;}
.button_project_el:before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background-color:#000;border-radius:100%;z-index:0;animation: circleIn 0.3s linear forwards;}
.button_project_el:hover:before{animation: circleOut 0.3s linear forwards;}
.button_project_el span{position:relative;}
.color_block{display:block;width:100%;height:0;background-color:#3be500;z-index:11;position:absolute;/* border-bottom-left-radius: 100%;border-bottom-right-radius: 100%; */}
.video_and_text_container{display:block;position:relative;}
.video_and_text_container p{width:67%; position:absolute;top:0;left:0;z-index:10;}
.video_info{float:right;width:100%;}
.video_and_text_container:after{display:block;clear:both;content:'';}
.button_video_click{display:none;}
.mute-switcher{position:absolute;top:20px;right:20px;width:30px;height:30px;background:url(../assets/img/svg/unmute.svg) no-repeat;background-size:contain;}
#video[muted] + .mute-switcher{background:url(../assets/img/svg/mute.svg) no-repeat;background-size:contain;}
.mute-switcher.active{background:url(../assets/img/svg/unmute.svg) no-repeat !important;background-size:contain !important;}
.video_blind{width:34%;background:#fff;position:absolute;top:0;left:0;height:100%;z-index:9;overflow:hidden;}

@media(max-width:1850px){
	.grey_block_mouse{height: 600px;width: 600px;}
	.four_slider_grid{margin:0 -75px;}
}
@media(max-width:1300px){
	.grey_block_mouse{height: auto;width: auto;}
	.four_slider_grid{margin:0;}
}
@media(max-width:1250px){
	.hide_block{opacity:1;}
}
@media(max-width:900px){
	.preloader_name{font-size:50px;}
}
@media(max-width:768px){
	.video_and_text_container p, .video_info{float:none;width:100%;}
	.video_info{margin-top:20px;}
	.video_blind, .video_and_text_container p{position:static;width:100%;}
}