

/*Сookies area*/



.cookies_block{
	display:block;
	position:fixed;
	bottom:10px;
	right:10px;
	
	z-index:25;
	box-sizing:border-box;
	
	width:calc(100% - 20px);
	max-width:1230px;
	height:auto;
	min-height:100px;
	
	padding:20px 40px 20px 20px;
	
	
	background-color: #033E8C;
	border-radius:3px;
	
	font-family:PTSans;

}


.cookies_block.close{
	display:none;
}



	.cookies_block .close{
		display:block;
		position:absolute;
		box-sizing:border-box;
		right:10px;
		top:10px;
		width:24px;
		height:24px;
		
		background: url(close_cookie.svg);
		cursor:pointer;
	}
	.cookies_block .close:hover{
		background: url(close_cookie_hover.svg);
	}
	
	
	
	.cookies_block .inner{
		width:100%;
		position:relative;
		box-sizing:border-box;
		
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: inline-flex;
		gap: 0px;
	   -webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		align-content: center;
		flex-wrap:nowrap;
	}
		.cookies_block .inner .img{
			display:block;
			position:relative;
			box-sizing:border-box;
			
			width:80px;
			height:80px;
			min-width:80px;
			min-height:80px;
			
			background: url(icon_cookie.svg);
			background-size:contain;
		}

			
		.cookies_block .inner .text{
			display:block;
			position:relative;
			box-sizing:border-box;
			
			font-weight:bold;
			font-size:20px;
			line-height:160%;
			color:#ffffff;
			text-align:left;
			padding:0px 20px 0px 20px;
			
		}
			.cookies_block .inner .text a{
				text-decoration:none;
				color: #76C5FF;
				border-bottom:1px solid #76C5FF;
			}
			.cookies_block .inner .text a:hover{
				text-decoration:none;
				color: #F25D07;
				border-bottom:1px solid #F25D07;
			}
	
		.cookies_block .inner .button{
			display:block;
			position:relative;
			box-sizing:border-box;
			
			font-weight:bold;
			font-size:14px;
			color: #033E8C;
			background:#ffffff;

			padding:0px 20px 0px 20px;
			
			width:125px;
			height:47px;
			min-width:125px;
			min-height:47px;
			border: 2px solid #033E8C;
			border-radius:3px;
			text-transform:uppercase;
			
		}
			.cookies_block .inner .button .text_but{
				display:inline-block;
				position:relative;
				box-sizing:border-box;
					
				top:50%;
				left:50%;
				-ms-transform: translateX(-50%) translateY(-50%);
				-webkit-transform: translate(-50%,-50%);
				transform: translate(-50%,-50%);
			}
			
		
		.cookies_block .inner .button:hover{
			color: #ffffff;
			background:#F25D07;
			border: 2px solid #F25D07;
			cursor:pointer;
			
		}
		
		
	
		
@media screen and (max-width:1000px){
				
		.cookies_block .inner .text{
			font-size:20px;
		}
}
@media screen and (max-width:900px){
		.cookies_block .inner .img{
			width:70px;
			height:70px;
			min-width:70px;
			min-height:70px;
		}
		.cookies_block .inner .text{
			font-size:18px;
		}	
		.cookies_block .inner .button{
			width:100px;
			height:47px;
			min-width:100px;
			min-height:47px;
			
		}
}
@media screen and (max-width:680px){
		.cookies_block .inner .img{
			width:60px;
			height:60px;
			min-width:60px;
			min-height:60px;
		}				
		.cookies_block .inner .text{
			font-size:16px;
		}
}
@media screen and (max-width:600px){
		.cookies_block .inner .img{
			width:60px;
			height:60px;
			min-width:60px;
			min-height:60px;
		}				
		.cookies_block .inner .text{
			font-size:14px;
		}
}


@media screen and (max-width:500px){
		
	.cookies_block{
		padding:20px 20px 20px 20px;

	}
	
	
	
	.cookies_block .inner{
		gap: 10px;
	   -webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
		align-content: center;
		flex-wrap:nowrap;
	}	
		.cookies_block .inner .button{
			width:100%;
		}			
		.cookies_block .inner .text{
			padding:0px 0px 10px 0px;
		}
	
}