@font-face {
    font-family:Proxima;
    src: url("../fonts/ProximaNovaCond-Reg.otf") format("opentype");
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:Proxima;
    src: url("../fonts/ProximaNova-LightIt.otf") format("opentype");
    font-weight:normal;
    font-style:italic;
}
@font-face {
    font-family:Proxima;
    src: url("../fonts/ProximaNovaCond-Bold.otf") format("opentype");
    font-weight:bold;
    font-style:normal;
}

input[type=submit]{
	-webkit-appearance:none;
}
.error{
	border:1px solid red!important;
}

*{
	border:none;
	margin:0 auto;
	padding:0;
	outline:none;
}
body,html{
	color:#46525a;
	font-family:Proxima,sans-serif;
	height:100%;
}
.check_personal{text-align:center;margin-top:15px;}
.check_personal label{cursor:pointer;padding-left:10px;}
.check_personal a{color:#165f8a;}
.text table,#ok_shareWidget,#twitter-widget-0,#fb-root{
	display: inline-block!important;
    vertical-align: middle;
    margin-right:10px;
}
.fb_iframe_widget{
	margin-right:10px;
}
#fb-root{
	margin-right:0;
}
#ok_shareWidget{
	height: 1.3rem;
}
body{
	overflow-x:hidden;
	min-width:320px;
}
img{
	max-width:100%;
}
.clear{
	clear:both;
}
a:hover{
	text-decoration:none;
}

body.article1 .header,body.article1 header:before{
	background:url(../img/pics/p1.jpg) 0 0 no-repeat;
	background-size:cover;
}
body.article2 .header,body.article2 header:before{
	background:url(../img/pics/p2.jpg) 0 0 no-repeat;
	background-size:cover;
}
body.article3 .header,body.article3 header:before{
	background:url(../img/pics/p3.jpg) 0 0 no-repeat;
	background-size:cover;
}
body.article4 .header,body.article4 header:before{
	background:url(../img/pics/p4.jpg) 0 0 no-repeat;
	background-size:cover;
}
body.article5 .header,body.article5 header:before{
	background:url(../img/pics/p5.jpg) 0 0 no-repeat;
	background-size:cover;
}
body.article6 .header,body.article6 header:before{
	background:url(../img/pics/p6.jpg) 0 0 no-repeat;
	background-size:cover;
}
body.article7 .header,body.article7 header:before{
	background:url(../img/pics/p7.jpg) 0 0 no-repeat;
	background-size:cover;
}
body.article8 .header,body.article8 header:before{
	background:url(../img/pics/p8.jpg) 0 0 no-repeat;
	background-size:cover;
}
body.article9 .header,body.article9 header:before{
	background:url(../img/pics/p9.jpg) 0 0 no-repeat;
	background-size:cover;
}
body.article10 .header,body.article10 header:before{
	background:url(../img/pics/p10.jpg) 0 0 no-repeat;
	background-size:cover;
}
body.article11 .header,body.article11 header:before{
	background:url(../img/pics/p11.jpg) 0 0 no-repeat;
	background-size:cover;
}
body.article12 .header,body.article12 header:before{
	background:url(../img/pics/GD_hh_LAND_P1.jpg) 0 0 no-repeat;
	background-size:cover;
}
body.article13 .header,body.article13 header:before{
	background:url(../img/pics/GD_hh_LAND_P3.jpg) 0 0 no-repeat;
	background-size:cover;
}
body.article14 .header,body.article14 header:before{
	background:url(../img/pics/GD_hh_LAND_P4.jpg) 0 0 no-repeat;
	background-size:cover;
}
body.article15 .header,body.article15 header:before{
	background:url(../img/pics/GD_hh_LAND_P2.jpg) 0 0 no-repeat;
	background-size:cover;
}
body.article16 .header,body.article16 header:before{
	background:url(../img/pics/p12.jpg) 0 0 no-repeat;
	background-size:cover;
}
body.article17 .header,body.article17 header:before{
	background:url(../img/pics/p13.jpg) 0 0 no-repeat;
	background-size:cover;
}
body.article18 .header,body.article18 header:before{
	background:url(../img/pics/p14.jpg) 0 0 no-repeat;
	background-size:cover;
}
body.article19 .header,body.article19 header:before{
	background:url(../img/pics/p15.jpg) 0 0 no-repeat;
	background-size:cover;
}
header:before{
	content:'';
	position:absolute;
	left: -10px;
  	top: -10px;
  	right: -10px;
  	bottom:78px;
	width:100%;
	background-size:cover;
	filter: blur(15px);
}

div.article2{
	background:url(../img/pics/p2.jpg) 0 0 no-repeat;
	background-size:cover;
}
div.article3{
	background:url(../img/pics/p3.jpg) 0 0 no-repeat;
	background-size:cover;
}
div.article4{
	background:url(../img/pics/p4.jpg) 0 0 no-repeat;
	background-size:cover;
}
div.article5{
	background:url(../img/pics/p5.jpg) 0 0 no-repeat;
	background-size:cover;
}
div.article6{
	background:url(../img/pics/p6.jpg) 0 0 no-repeat;
	background-size:cover;
}
div.article7{
	background:url(../img/pics/p7.jpg) 0 0 no-repeat;
	background-size:cover;
}
div.article8{
	background:url(../img/pics/p8.jpg) 0 0 no-repeat;
	background-size:cover;
}
div.article9{
	background:url(../img/pics/p9.jpg) 0 0 no-repeat;
	background-size:cover;
}
div.article10{
	background:url(../img/pics/p10.jpg) 0 0 no-repeat;
	background-size:cover;
}
div.article11{
	background:url(../img/pics/p11.jpg) 0 0 no-repeat;
	background-size:cover;
}

header:after{
	content:'';
	position:absolute;
	left:0px;
  	bottom:42px;
	width:100%;
	height:43px;
	border-top:1px solid #fff;
	background:#d1d3d5;
}
header img{
	max-width:none;
}
.header,.content{
	max-width:1020px;
	position:relative;
	z-index:9;
	width:100%;
}
.header{
	z-index:9;
}
.content{
	z-index:5;
}
header{
	position:relative;
}
.header .top_line{
	background:#282f39;
	padding:0 20px;
	position:relative;
	z-index:4;
}
.header .top_line .hum{
	display:none;
}
.header .top_line li{
	display:inline-block;
	font-size:1.0625rem;
	line-height:40px;
	padding:0 20px;
}
.header .top_line a{
	color:#fff;
	text-decoration:none;
}
.header .logos{
	position:absolute;
	top:60px;
	right:0px;
    text-align: right;
    width:100%;
    z-index:99;
}
.header .logos li{
	display:inline-block;
	margin-right:40px;
}
.header h1{
	color:#fff;
	font-size:4.5rem;
	font-weight:normal;
	padding:90px 40px 150px;
	position:relative;
	z-index:4;
	line-height:1;
}
.header .social{
	position:absolute;
	bottom:45px;
	right:38px;
	z-index:9;
}
.header .social li{
	display:inline-block;
	width:28px;
	height:28px;
	margin-left:3px;
}
.header .social li a{
	opacity:0.7;
	display:block;
	width:28px;
	height:28px;
	background:url(../img/social.png) 0 0 no-repeat;
}
.header .social li a:hover{
	opacity:1;
}
.header .social li a.vk{
	background-position:0 0;
}
.header .social li a.fb{
	background-position:-37px 0;
}
.header .social li a.twitter{
	background-position:-74px 0;
}
.header .social li a.google{
	background-position:-110px 0;
}
.header .social li a.inst{
	background-position:-147px 0;
}

.content .text{
	border-bottom:1px solid #d8dbdd;
	padding-bottom:25px;
	padding-left:40px;
	margin-right:255px;
}
.content .menu{
	float:right;
	width:220px;
}
.main_article{
	font-size:1.1875rem;
	margin-top:60px;
}
.content .text p:first-child{
	font-size:1.5rem;
	padding-bottom:35px;
}
.content .text h2,.content .text h3,.content .text h4{
	font-size:1.5rem;
}
.content .text p,.content .text ul,.content .text ol{
	padding-bottom:25px;
}

.content .menu li{
	background:#282f39;
	border-left:4px solid #d6001c;
	list-style:none;
}
.content .menu li:last-child{
	border-bottom:none;
}
.content .menu li a{
	border-bottom:1px solid #535961;
	color:#cfd1d1;
	display:block;
	padding:12px 50px 10px;
	text-decoration:none;
}
.content .menu li:hover,.content .menu li.active{
	background:#7f7f7f;
	border-left:4px solid #165f8a;
}
.content .menu li:hover a,.content .menu li.active a{
	color:#fff;
}

.content .more{
	color:#0083cb;
	font-size:1.5rem;
	position:relative;
	margin-top:10px;
	display:table;
	margin-left:0;
	text-decoration:none;
	padding-right:20px;
}
.content .more:hover{
	color:#d6001c;
}
.content .more:after{
	position:absolute;
	right:-9px;
	top:6px;
	content:'';
	height:20px;
	width:9px;
	background:url(../img/icons.png) 0 0 no-repeat;
}
.content .more:hover:after{
	background-position: -14px 0;
}

.lists_article{
	margin-top:35px;
}
.lists_article>div{
	font-size:0;
}
.lists_article a{
	color:#fff;
	text-decoration:none;
	position:relative;
	z-index:8;
	max-width:515px;
	display:table-cell;
	vertical-align:middle;
	padding:30px 65px;
}
.lists_article>div .article{
	display:inline-table;
	width:50%;
	font-size:1.5rem;
	font-weight:bold;
	color:#fff;
	height:250px;
	box-sizing:border-box;
	position:relative;
	vertical-align:top;
}
.lists_article>div .article a:after{
	content:'';
	border: 15px solid transparent;	
	border-right: 15px solid #fff; 
	border-bottom: 15px solid #fff;
	position:absolute;
	bottom:0;
	right:0;
}
.lists_article>.article{
	display:table;
	font-size:1.5rem;
	font-weight:bold;
	color:#fff;
	height:250px;
	box-sizing:border-box;
	position:relative;
	width:100%;
}
.lists_article>.article a:after{
	content:'';
	border: 20px solid transparent;	
	border-right: 20px solid #fff; 
	border-bottom: 20px solid #fff;
	position:absolute;
	bottom:0;
	right:0;
}
.lists_article .article:before{
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	display:block;
	opacity:0.8;
	background:#00939d;
}
.lists_article .article:hover{
	z-index:9;
}
.lists_article div .article:hover a:after{
	border:35px solid transparent;	
	border-right:35px solid #e9e9e9; 
	border-bottom:35px solid #e9e9e9;
}
.lists_article>.article:hover a:after{
	border: 35px solid transparent;	
	border-right: 35px solid #e9e9e9; 
	border-bottom: 35px solid #e9e9e9;
}
.lists_article .article:hover a:before{
	content:'';
	position:absolute;
	right:5px;
	bottom:10px;
	width:31px;
	height:22px;
	display:block;
	background:url(../img/icons.png) -59px -7px no-repeat;
	z-index:9;
}
.lists_article .article:hover:after{
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	top:-10px;
	left:-10px;
	border:10px solid #e9e9e9;
}
.lists_article>div .article:first-child:before{
	background:#f27b29;
	opacity:0.8;
}
.lists_article div .article:before{
	background:#6f4ab3;
	opacity:0.8;
}

.others{
	background:#f5f5f5;
	padding:0 100px 40px;
	margin-top:30px;
}
.others .title{
	font-size:1.5rem;
	color:#282f39;
	padding:46px 0px 40px;
}
.others .slick-arrow{
	height:49px;
	width:26px;
	top:0;
	bottom:0;
	margin:auto;
	position:absolute;
	background:url(../img/icons.png) 0 -57px no-repeat;
	text-indent: 100%;
  	white-space: nowrap;
  	overflow: hidden;
  	cursor:pointer;
}
.others .slick-prev{
	left:-45px;
}
.others .slick-next{
	background:url(../img/icons.png) -42px -57px no-repeat;
	right:-45px;
}

.others a{
	color:#46525a;
	position:relative;
	display:block;
	text-decoration:none;
}
.others a:before{
	display:block;
	content:'';
	height:40px;
	margin-bottom:20px;
	width:40px;
}
.others a:after{
	display:block;
	content:'';
	border-top:1px solid #d1d3d3;
	position:absolute;
	top:50px;
	width:100%;
	height:1px;
}
.slick-slide {
    margin: 0 17px;
}
.slick-list,.slider {
   margin: 0 -17px;
}
.slick-disabled{
	cursor:default!important;
	opacity:0.3;
}

.icon-article1{
	background:url(../img/ICO-08.png) 0 0 no-repeat;
}
.icon-article2{
	background:url(../img/ICO-09.png) 0 0 no-repeat;
}
.icon-article3{
	background:url(../img/ICO-10.png) 0 0 no-repeat;
}
.icon-article4{
	background:url(../img/ICO-25.png) 0 0 no-repeat;
}
.icon-article5{
	background:url(../img/ICO-12.png) 0 0 no-repeat;
}
.icon-article6{
	background:url(../img/ICO-13.png) 0 0 no-repeat;
}
.icon-article7{
	background:url(../img/ICO-15.png) 0 0 no-repeat;
}
.icon-article8{
	background:url(../img/ICO-11.png) 0 0 no-repeat;
}
.icon-article9{
	background:url(../img/ICO-14.png) 0 0 no-repeat;
}
.icon-article10{
	background:url(../img/ICO-24.png) 0 0 no-repeat;
}
.icon-article11{
	background:url(../img/ICO-23.png) 0 0 no-repeat;
}

.faq .item{
	display:none;
}
.faq{
	margin-top:60px;
}
.faq .title{
	font-size:1.5rem;
	color:#282f39;
	position:relative;
}
.faq .title:before{
	content:'';
	height:1px;
	background:#cecece;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	margin:auto;
}
.faq .title:after{
	content:'';
	height:1px;
	background: url(../img/icons.png) -118px 0 no-repeat;
	width:82px;
	height:65px;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	margin:auto;
	z-index: 5;
}
.faq .title span{
	background:#fff;
	padding:0 30px 0 103px;
	position:relative;
	z-index:4;
}

.faq .item{
	padding:50px 0 0 100px;
}
.faq .item .one{
	font-size:1.065rem;
	text-align:right;
	font-style:italic;
	width:40%;
	margin-left:0;
	margin-bottom:65px;
	position:relative;
}
.faq .item .one:before{
	background:#d6001c;
	content:'';
	height:6px;
	width:50px;
	position:absolute;
	right:0;
	bottom:-34px;
}
.faq .item .two{
	font-size:1.1875rem;
	width:60%;
	margin-right:0;
	padding:25px 40px;
	background:#f5f5f5;
	position:relative;
}
.faq .item .two:before{
	border: 20px solid transparent;	
	border-bottom: 14px solid #f5f5f5; 
	border-left: 28px solid #f5f5f5;
	content:'';
	position:absolute;
	top:-30px;
	left:0;
}
.faq a.more{
	display:table;
	margin:50px auto 0;
}

.form{
	background:#2d3b48;
	color:#fff;
	font-size:1.1875rem;
	padding:50px 0;
	margin-top:50px;
}
.form .title{
	text-transform:uppercase;
	font-size:1.5rem;
	text-align:center;
	display:table;
	padding-left:80px;
	position:relative;
	margin-bottom:60px;
}
.form .title:before{
	content:'';
	background:url(../img/icons.png) 0 -126px no-repeat;
	width:50px;
	height:52px;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	margin:auto;
	z-index: 5;
}
.form form{
	position:relative;
}
.form form .send{
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#e7e7e7;
	color:#46525a;
	font-size:1.25rem;
	padding:20px 0;
	box-sizing:border-box;
	z-index:9;
	position:absolute;
}
.form form .send span{
	position: absolute;
    top: 0;
    bottom: 0;
    display: table;
    margin: auto;
    padding:0 20px;
    box-sizing:border-box;
    width:100%;
    text-align:center;
}
.form form .send i{
	top:20px;
	right:20px;
	width:24px;
	height:24px;
	background:url(../img/cl.png) center center no-repeat;
	cursor:pointer;
	z-index:9;
	position:absolute;
	opacity:0.7;
}
.form form .send i:hover{
	opacity:1;
}
.row{
	font-size:0;
	margin:0 -1%;
}
.col_1_2{
	display:inline-block;
	font-size:1rem;
	width:48%;
	margin:0 1% 2%;
}
input[type=text],input[type=tel],textarea{
	background:#818991;
	box-sizing:border-box;
	color:#fff;
	font-family:Proxima,sans-serif;
	font-size:1.1875rem;
	padding:10px 20px;
	resize:none;
	width:100%;
}
textarea{
	height:43px;
}
::placeholder {
  color:#fff;
  opacity: 1;
}
:-ms-input-placeholder {
  color:#fff;
}
::-ms-input-placeholder {
  color:#fff;
}
.form form{
	max-width:560px;
}
.button_blue,input[type=submit],form button{
	cursor:pointer;
	background:#165f8a;
	box-sizing:border-box;
	color:#fff;
	font-family:Proxima,sans-serif;
	font-size:1.125rem;
	padding:10px 36px;
	font-weight:bold;
	display:table;
	text-transform:uppercase;
	margin-top:1%;
	text-decoration:none;
	text-align:center;
}
.disable{
	background: #8a8a8a!important;
	cursor:default!important;
}
.button_blue:hover,input[type=submit]:hover,form button:hover{
	background:#d6001c;
}

.button_blue{
	display:table;
	margin:30px auto 0;
}

footer{
	font-size:1.5rem;
	padding:30px 0;
	text-align:center;
}
footer p,footer ul{
	display:inline-table;
	vertical-align:middle;
	text-align:right;
}
footer p{
	border-right:2px solid #c5c9cc;
	padding-right:30px;
	margin-right:30px;
}
footer ul li{
	display:inline-block;
	margin-right:30px;
	vertical-align:middle;
}
footer a,footer img{
	display:block;
}
.content .text ol{
	padding-left:18px;
}
.content .text ol li {
    margin-bottom: 8px;
    padding-left: 5px;
}
.content .text ul li {
    list-style-type: none;
    position: relative;
    margin-bottom: 8px;
    margin-left: 23px;
}
.content .text ul li:before {
    content: "—";
    float: left;
    margin-left: -23px;
}
nav{
	display:none;
}

.promo-page-layout{
	max-width:540px;
	padding:0 20px;
	box-sizing:border-box;
	width:100%;
	margin:30px auto;
	text-align:center;
}
.promo-h2{
	margin-bottom:20px;
}
.promo-page-field{
	margin-bottom:20px;
}

.ifs-link{
	display: table;
    margin-top: 10px;
    color: #165f8a;
    border-bottom: 1px dashed #165f8a;
    text-decoration: none;
}
.ifs-link:hover{
    color:#000;
    border-bottom-color:#000;
}
#ifs li,#ifs p{
	margin-bottom:15px;
	text-align:left;
}
#ifs li{
	list-style-position:inside;
}
#ifs li:last-child,#ifs p:last-child{
	margin-bottom:0;
}

.twelve td{
    border-bottom: 1px solid #000;
    padding: 2px;
}

@media screen and (max-width:720px) {
	.promo-h2 {
	    font-size: 1.5rem;
	}
	.header h1{
		font-size:2.4375rem;
		padding:160px 40px 110px;
	}
	.header .logos{
		top:60px;
		right:auto;
	    text-align:left;
	    left:40px;
	}
	.header .social {
	    bottom: 25px;
	    right:auto;
	    left:40px;
	}
	.content .text p:first-child{
		font-size:1.1875rem;
	}
	.content .text {
		border-bottom:none;
		margin-right:0;
	    padding:0 40px;
	}
	.content .menu{
		display:none;
	}
	.content .more{
		font-size:1.25rem;
		margin-top:0;
	}
	.content .more:after {
	    right:0px;
	    top:3px;
	}
	.lists_article>div .article{
		width:100%;
	}
	.lists_article>div .article a:after {
	    border: 20px solid transparent;
	    border-right: 20px solid #fff;
	    border-bottom: 20px solid #fff;
	}
	.faq .title{
		border-bottom:1px solid #cecece;
		padding-bottom:40px;
		text-align:center;
	}
	.faq .title:before,.faq .title:after{
		content:none;
	}
	.faq .title span:after {
	    content: '';
	    height: 1px;
	    background: url(../img/icons.png) -118px 0 no-repeat;
	    width: 82px;
	    height: 65px;
	    position: absolute;
	    left: 0;
	    top: 0;
	    bottom: 0;
	    margin: auto;
	    z-index: 5;
	}
	.faq .item {
	    padding: 50px 40px 20px;
	}
	.faq .item .one,.faq .item .two{
		box-sizing:border-box;
		width:100%;
	}
	.faq .item .one:before{
		left:0;
		margin:auto;
	}
	.faq a.more {
	    margin:20px auto 0;
	}
	.form form{
		padding:0 40px;
	}
	.row{
		margin:0;
	}
	.col_1_2{
		margin:0 0 15px;
		width:100%;
	}
	input[type=submit]{
		display:block;
		width:100%;
		margin-top:10px;
	}
	footer{
		font-size:1.25rem;
		padding:20px 40px;
	}
	footer p {
	    border-right:none;
	    padding-right:0px;
	    margin-right:0px;
	    margin-bottom:20px;
	}
	footer p br{
		display:none;
	}
	footer p, footer ul {
	    display:block;
	    text-align:left;
	}
	.active_nav nav{
		display:block;
		position:fixed;
		top:0;
		right:-100%;
		width:100%;
		z-index:99;
	}
	.header .top_line{
		position:fixed;
		box-sizing:border-box;
		height:40px;
		padding:10px 10px;
		width:100%;
		z-index:99;
	}
	.header .top_line li{
		display:none;
	}
	.header .top_line .hum{
		cursor:pointer;
		display:block;
		border-top:3px solid #fff;
		width:25px;
		padding:6px 0;
		height:1px;
		margin-right:0;
		position:relative;
	}
	.header .top_line .hum:before,.header .top_line .hum:after{
		content:'';
		display:block;
		background:#fff;
		width:25px;
		height:3px;
		position:absolute;
	}
	.header .top_line .hum:before{
		bottom:5px;
	}
	.header .top_line .hum:after{
		bottom:-3px;
	}
	nav li{
		background:#282f39;
	}
	nav a{
		background:#282f39;
		color:#cfd1d1;
		font-size:1.1875rem;
		text-decoration:none;
		padding:15px 25%;
		display:block;
		border-top:1px solid #b1b1b1;
	}
	nav a:hover{
		background:#d6001c;
	}
	nav .back{
		height:25px;
		width:31px;
		background:url(../img/be.png) center center no-repeat;
		display:table;
		margin-right:0;
		cursor:pointer;
		padding:10px 20px;
	}
	.lists_article a{
		padding:30px 40px;
	}
	.lists_article .article:hover:after{
		box-sizing:border-box;
		top:0;
		left:0;
	}
	.lists_article .article:hover a:before{
		bottom:13px;
	}
}
@media screen and (max-width:460px){
	.slider{
		max-width:150px;
	}
	.text table, #ok_shareWidget, #twitter-widget-0,#fb-root,.fb_iframe_widget {
	    display: block;
	    vertical-align: middle;
	    margin-right: 0;
	    text-align: left;
	    margin-bottom: 10px;
	    margin-left: 0;
	}
}

/*CookieNotifyWidget*/
.cookie-not-accepted{
    margin-bottom: 80px;
    /*padding-bottom: 80px;*/
}

.CookieNotifyWidget__wrapper {
    display:none;
    position: fixed;
    z-index: 10000000;
    left: 0;
    bottom: 0;
    width: 100%;
    box-shadow: 0px 0px 35px RGBA(0, 0, 0, 0.34);
    padding: 0;
    margin: 0;
    background-color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAdCAYAAACqhkzFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATBJREFUeNqclVsPgjAMhcu8X/D6g30x/lsvoCjgBbukM4RsXetJzguDL2vp2ZLd/gDbxXwDAGMI63TMbyUI1EfYNAK7o0t8T8IDg14y6290BnL1LDBhXjijGwVwbZjFG7pWwGxPhiHgE31VwAbo1PWwq0ZZqm3Z2rXOB8zRL8XuFnZa2n+5rQpdKGAj9Kw7Nk4f9EUBs9+ufA+dMpo7qez89kLAB1mqCdm7bXUauHQZ6ttHAVwFpuMHrBSwGf3ZkAqjgPVp5kKys5ubf9LApUsKTCmvIV0p/yABDukkCammkwkkQFcqREoFKdCbBi5dHNDeM1NmvaT7BiRAb/AlB4n5Jw1cunwfia5VLnrdNCwjachih2S31CRSaiMFpjTEXBqi16ppXYNcGp7tNHD6CjAAQ1ZBH6o4RYsAAAAASUVORK5CYII=');
    background-position: left top;
    background-repeat: repeat;
    background-blend-mode: multiply;
}

.CookieNotifyWidget__wrapper_hideAction {
    bottom: -250px;
    opacity: 0;
    transition: all 1000ms;
}

.CookieNotifyWidget__content {
    padding: 0;
    min-width: 998px;
    max-width: 1254px;
    margin: 0 auto;
}

.CookieNotifyWidget__text {
    padding: 20px 80px 20px 20px;
    margin: 0;
}

.CookieNotifyWidget__closeWrapper {
    position: absolute;
    top: 20px;
    right: 50px;
    margin: 0;
    padding: 0;
    width: 19px;
    height: 19px;
    text-indent: -9000px;
    background-image: url("../img/close.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    z-index: 1100;
    cursor: pointer;
    border-bottom: none;
    box-shadow:none;
}

.CookieNotifyWidget__closeWrapper:hover {
    transform: rotate(90deg);
    transition: ease 300ms;
    border-bottom: none;
}

/* mobile */
@media ( max-width: 1254px) {
    .CookieNotifyWidget__content {
        min-width: calc(100% - 150px);
    }

}

@media ( max-width: 600px) {
	.promo-h2 {
	    font-size: 1.25rem;
	}

    .CookieNotifyWidget__wrapper {
        font-size: 12px;
        line-height: 16px;
    }

    .clMobile .CookieNotifyWidget__wrapper {
        font-size: 1.8rem;
        line-height: 2rem;
    }

    .CookieNotifyWidget__content {
        padding: 4rem 2rem;
    }

    .CookieNotifyWidget__text {
        padding: 0;
        margin: 0;
    }

    .CookieNotifyWidget__closeWrapper {
        top: 20px;
        right: 20px;
        width: 19px;
        height: 19px;
    }

    .CookieNotifyWidget__wrapper_hideAction {
        bottom: -490px;
    }
}
