@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
html { width:100%; height: 100%; }

*{margin:0; padding:0; box-sizing:border-box; outline: none; -webkit-appearance: none;}

body
{
	font-family: 'Montserrat', sans-serif;
font-weight: normal;
font-size: 16px;
line-height: 160%;
color:#000
}
a{transition:all .3s; color: #2579C6;}
a:hover{}
img{max-width:100%}
.wrapper{width:1200px; margin:0 auto}
	p{margin:0 0 20px 0}
h1{font-style: normal;
font-weight: 600;
font-size: 48px;
line-height: 60px;
padding:30px 0}
h3{font-weight: 600; font-size: 40px; line-height: 50px; padding:20px 0}
.col-3{float:left; width:33.333%}
.col-4{float:left; width:25%}
.col-5{float:left; width:50%}
.col-9{float:left; width:66.666%}
.col-40{float:left; width:40%}
.col-60{float:left; width:60%}

.clr{clear:both}

.mainer{overflow:hidden; padding:70px 0 20px 0}
.header{ color:#fff; padding:20px 0 40px 0; position:relative; overflow:hidden; background: linear-gradient(211.77deg, #2579C6 8.65%, #112537 85.81%);}
.header:before{content:''; display:block; position:absolute; background: #fff; transform: rotate(-3deg);
    width: 130%;
    height: 100px;
    transform: rotate(-3deg);
    bottom: -50px;
    left: -10%; z-index:1;
}
.header .topline{border-bottom: 1px solid #2596FF; overflow:hidden; position:relative; z-index:2; padding:0 0 5px 0}
.header .wrapper{position:relative; z-index:2}
.header .logo, .footer .logo{float:left}
.header .logo img, .footer .logo img{width:180px; height:auto}
.header .topmenu, .footer .topmenu{float:left; margin: 15px 0 -5px 50px;}
.header .topmenu a{color:#fff; text-decoration:none; margin:0 27px 0 0; border-bottom:3px solid transparent; height: 55px; display: inline-block;}
.header .topmenu a:hover{border-bottom:3px solid #fff}
.header .topcontacts, .footer .topcontacts{float:right; margin: 2px 0 0 0;}
.header .topcontacts a, .footer .topcontacts a{color:#fff; text-decoration:none}
.header .topcontacts img, .footer .topcontacts img{float: left; height: 40px; margin: 5px 10px 0px 0;}
.header .topcontacts>div, .footer .topcontacts>div{display:inline-block; margin:0 0 0 30px}
.header.about{background:url('images/about.png') center no-repeat; background-size:cover }
.header.about+.mainer{overflow:visible; padding: 30px 0 20px 0;}
.header.about .descr{margin: 0 0 70px 0; }
.header.about.proj:after{content:''; background:#1e1e1e; opacity:.5; top:0; left:0; width:100%; height:100%; position:absolute; z-index:0}
.header.about.proj .descr{padding:0 30px 0 0; min-height:260px}
.photo{margin-top: -310px; position: relative; z-index:9}
.header.main{background:url('images/main.jpg') center no-repeat; background-size:cover }
.header.main .descr img{float:left;margin:0 20px 50px 0}
.header.main .descr .col-5{font-size:14px; line-height:1.3em; padding:50px 20px 30px 0}
 
.footer{color:#fff; padding:100px 0 30px 0; position:relative; overflow:hidden; background: linear-gradient(211.77deg, #2579C6 8.65%, #112537 85.81%);}
.footer:before{content: '';
    display: block;
    position: absolute;
    width: 130%;
    height: 100px;
    transform: rotate(-3deg);
    top: -60px;
    left: -10%;
    background: #fff;}
.footer .topmenu a{color:#fff; text-decoration:none; margin:0 30px 0 0; border-bottom:3px solid transparent; height: 50px; display: inline-block;}

.row{margin:0 -15px}
.sro .sroitem{padding:0 15px 50px}
.sro .sroitem .srottl{font-weight:600; text-align:center; margin:20px 0 0 0}
.sro .sroitem a{display:block; box-shadow:0 0 10px #ccc; height:500px; overflow:hidden; position:relative}
.sro .sroitem a img{transform: translate(0, -50%); top:50%; position:absolute}

.portfoliogal{position:relative; border-radius:30px; overflow:hidden; margin:0 0 35px 0}
.galarr{position:absolute; width:75px; height:75px; top:calc(50% - 37px); background: rgba(29, 27, 27, 0.7); cursor:pointer; transition:all .3s; z-index:9}
.galarr:hover{background: #2596FF;}
.galarr span{display:block; border-left:2px solid #fff; border-top:2px solid #fff; width:30px; height:30px; transform:rotate(-45deg); margin: 22px 0 0 30px;}
.galarr.prev{left:0}
.galarr.next{right:0}
.galarr.next span{transform:rotate(135deg); margin: 22px 0 0 15px}

.portfolio.item{overflow:hidden; }
.portfolio.item+.portfolio.item{padding:70px 0 0 0}
.portfoliottl{float:left; width:45%}
.portfoliottl a{text-decoration:none; font-weight:600; color:#000; font-size: 27px; line-height: 120%;}
.portfolioprev{float:right; width:50%}

.project-detail .gal1{width:60%; float:left; padding:0 30px 0 0}
.project-detail .gal2{width:40%; float:left; padding:0 0 30px 0}
.project-detail .gal3{width:40%; float: left;}
.project-detail .gal1 a{border-radius:20px; overflow:hidden; display:block}
.project-detail .gal2 a,
.project-detail .gal3 a{border-radius:20px; overflow:hidden; height:188px; display:block}
.project-detail .gal a{border-radius:20px; overflow:hidden; display:block}
.project-detail a img{display:block}
.project-text{clear:both; position:relative; top:100px; color:#fff; padding:70px 25%; margin:0 0 160px 0}
.project-text:before{content:''; position:absolute; display:block; height:100%; width:140%; left:-20%; top:0; z-index:-1;
background: linear-gradient(211.77deg, #2579C6 8.65%, #112537 85.81%); transform:rotate(-3deg);}

.project-detail .gal{padding:15px}
.photo img{border-radius:20px}

.clients td{text-align:center; vertical-align:middle}
.clients img{padding:20px 70px}
.histories{clear:both}
.history{border-top: 3px solid #393636; margin:40px 0 0 0; padding:0 20px 0 0; }
.history:before{content:''; display:block; width:20px; height:20px; border-radius:100%; background: #2596FF; position:relative; top:-12px}
.history .histtl{font-family: Roboto; font-weight: bold; font-size:60px; line-height:1em; color: #2596FF}
.history .hisdesc{font-family: Roboto; color: #C4C4C4; font-weight: 300; padding: 10px 0 15px 0;}

.hisarr{position:absolute; width:75px; height:75px; border-radius:100%; top:50px; background: #2596FF; box-shadow: 0px 13.294px 49.8525px rgba(0, 0, 0, 0.1); cursor:pointer; transition:all .3s; z-index:9}
.hisarr:hover{opacity:.7}
.hisarr span{display:block; border-left:2px solid #fff; border-top:2px solid #fff; width:30px; height:30px; transform:rotate(-45deg); margin: 22px 0 0 30px;}
.hisarr.prev{left:0}
.hisarr.next{right:0}
.hisarr.next span{transform:rotate(135deg); margin: 22px 0 0 15px}
.hisarr.slick-disabled{opacity:0}

.advantages{margin:0 20px 50px 0}
.advantages td{ text-align: center; padding:0 22px; font-size:14px; line-height: 1.4em}
.advantages h4{font-weight: 600; font-size: 30px; line-height: 1em; color:#2596FF}
.advantages td b, .advantages td strong{padding: 10px 0 5px 0;}

.services .service{padding: 0 15px 30px; position:relative}
.services .service a{border-radius:20px; overflow:hidden; display:block; height:350px; color:#fff}
.services .service a img{display:block; min-height:100%;}
.servdesc{background: rgba(52, 48, 48, 0.6); backdrop-filter: blur(11px); border-radius: 15px; position:absolute; bottom:50px; left:50px; width:70%}
.servdescin{position:relative; padding:20px 30px;  min-height: 110px;}
.servdescin:before{content:''; display:block; position: absolute; width:10px; height:70px; left:0; top:20px; background: #3380F3; border-radius: 0px 11px 11px 0px;}
.servttl{font-weight: 600; font-size: 22px; line-height: 120%; padding:0 0 5px 0}
.servprev{font-size: 14px; line-height: 140%; opacity:.7}

.projects{overflow:hidden; padding:20px 0}
.projects .project{padding:15px; float:left}
.projects .project:nth-child(1),
.projects .project:nth-child(2){width:50%}
.projects .project:nth-child(3){width:40%}
.projects .project:nth-child(4){width:60%}
.projects .project a{border-radius:20px; overflow:hidden; display:block; position:relative; color:#fff; height:330px}
.projects .project a img{display:block; min-width:100%; height:100%}
.projects+a{text-decoration:none}
.projects+a span{text-decoration:underline}
.subttl{margin:-10px 0 0 0}

.mainpage .wrapper{position:relative}
.service-detail{position:relative}
.service-detail .photo, .mainphoto{position:absolute; bottom:100%; right:0; margin:0 0 0 0; z-index:9}
.mainphoto{position:absolute; bottom:calc(100% - 40px); right:0; margin:0 0 0 0; z-index:9}
.mainphoto img{border-radius:20px}

.bluelink{width: 300px; height: 65px; line-height: 65px; background: #2596FF; border-radius: 8px; text-align:center; display:block; color:#fff; text-decoration:none; margin:30px 0 -20px 0}
.servbigdesc{padding:50px 0}
.servbigdesc ul{list-style:inside}

.servtype{clear:both; position:relative; top:100px; color:#fff; padding:70px 0; margin:0 0 160px 0}
.servtype:before{content:''; position:absolute; display:block; height:100%; width:140%; left:-20%; top:0; z-index:-1;
background: linear-gradient(211.77deg, #2579C6 8.65%, #112537 85.81%); transform:rotate(-3deg);}
.servtype .tabsttl{opacity:0.5; cursor:pointer; margin:0 0 30px 0}
.servtype .tabsttl:before{content:''; display:block; float:left; margin:2px 10px 0 0; background:url('images/ico3.png') no-repeat center; width:30px; height:30px; background-size:contain}
.servtype .tabsttl:nth-child(1):before{background:url('images/ico4.png') no-repeat center; background-size:contain}
.servtype .tabsttl:nth-child(2):before{background:url('images/ico5.png') no-repeat center; background-size:contain}
.servtype .tabsttl:nth-child(3):before{background:url('images/ico6.png') no-repeat center; background-size:contain}
.servtype .tabsttl:nth-child(4):before{background:url('images/ico7.png') no-repeat center; background-size:contain}
.servtype .tabsttl.act{opacity:1; font-weight:600; }
.servtype .tabsttl span{padding:0 0 7px 0}
.servtype .tabsttl.act span{border-bottom:3px solid #2596FF; text-shadow: 0 0 15px #2596FF; }
.servtype .tabsdesc{display:none; margin:50px 0 0 0}
.servtype .tabsdesc.open{display:block}
.servtype .tabsdesc img{border-radius:20px; margin: 0 50px 0 -50px}
.servtype .tabsdesc h3{font-size:24px; padding:0 0 20px 0; line-height: 1em;}
.servtype .tabsbtn{margin:50px 0 0 0}

.dopusk{overflow:hidden; padding:0 0 70px 0}
.dopusk h3:before{content:''; display:block; float:left; width:5px; height:60px; transform:rotate(45deg); background:#2596FF; margin: -8px 30px 0 20px;}
.dopusk a{color:#1e1e1e}
.dopusk .col-5{padding:0 50px 0 0}
.dopusk b{font-size: 1.5em; padding: 75px 0 0 0; display: block;}

.afbf_feedback_poles h3{padding:0; font-size:30px}

.main~.mainer .servtype{background:url('images/cube.png') left bottom no-repeat}
.menubar, .footerinfo{display:none}
.footersupport{border-top: 1px solid #2596FF; clear:both; padding:20px 0 0 0; color:rgba(255,255,255,.5); font-size:14px;}
.footersupport img{margin: 0 0 -10px 30px;}
.pltc{color:#fff; float:right; text-decoration:none; margin:10px 0 0 0}
.proj_sec2,.proj_sec1,.proj_sec3{clear:both;}
.proj_sec1 .proj_sec1_prop{
	width:30%;
}
.proj_sec1 .proj_sec1_block{
	padding-right:10%;
	width:70%;
}
.proj_sec1 .proj_sec1_prop, .proj_sec1 .proj_sec1_block{float:left;}
.proj_sec1_res1{
	background: url('/img/left3.png') center;
	margin-bottom:40px;
}
.proj_sec1_res2{
	background: url('/img/left4.png') center;
}
.proj_sec1_res1, .proj_sec1_res2,.grad{
	border-radius: 20px;
	background-size: cover;
	min-height: 100px;
	color: #fff;
	padding-left: 3%;
	padding-top: 5px;
	padding-bottom: 15px;
	width: 22%;
    margin: 30px 1%;
	display:inline-block;
	min-height: 159px;
    vertical-align: top;
}
.grad p{
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
	margin-top: 22px;
    margin-bottom: 16px;
}
.grad span{
	
}
.grad{
background: rgb(24,64,99);
background: -moz-linear-gradient(90deg, rgba(24,64,99,1) 0%, rgba(32,102,164,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(24,64,99,1) 0%, rgba(32,102,164,1) 100%);
background: linear-gradient(90deg, rgba(24,64,99,1) 0%, rgba(32,102,164,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#184063",endColorstr="#2066a4",GradientType=1);
}
.proj_sec1_prop .cont{
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	padding-bottom: 10px;
}
.proj_sec1_res1 .proj_sec1_big{
	font-size: 47px;
	font-weight: 600;
	line-height: 70px;
	text-align: left;
	top: 11px;
	position: relative;
	margin-bottom: 0px;
}
.proj_sec1_res2 .text{
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
	position: relative;
	top: -18px;
}
.proj_sec1_res2 .cont{
	padding-bottom: 0px;
	padding-top: 10px;
}
.proj_sec1_prev{
	font-size: 18px;
	font-weight: 400;
	line-height: 36px;
	text-align: left;
}
.proj_sec1_float div{
	margin-top:30px;
}
.proj_sec1_float div p{
	font-size: 20px;
	font-weight: 700;
	line-height: 36px;
	color: #2066A4;
}
.proj_sec1_float div span{
	color: #3C3C3C;
	font-size: 30px;
	font-weight: 600;
	line-height: 36px;
}
.proj_sec1_float div{
	float:left;
	width:50%;
}
.center{text-align:center;}
.proj_sec2_pro .obr{
	opacity: 0;
	position: absolute;
	top:0;
	height:100%;
	left:0;
	width:100%;
	border: 2px solid #2066a4;
	border-radius:10px;
	padding-top:calc(50% - 16px);
	font-size:14px;
	line-height:16px;
}
.proj_sec2_pro img{
	opacity: 1;
}
.proj_sec2_pro, .proj_sec2_pro img, .proj_sec2_pro .obr{
	transition: 1s;
}
.proj_sec2_pro{
	float:left;
	width: 11%;
	text-align: center;
	position: relative;
}
.proj_sec2_pro:hover .obr{opacity:1;}
.proj_sec2_pro:hover img{opacity:0;}
.proj_sec2{clear: both;}
.proj_sec2_pro p{
	word-break: break-word;
	font-size: 16px;
	font-weight: 600;
	line-height: 26px;
}
.proj_sec2_pro img{
	width:100%;
}
.cur_photo,.cur_block{
	float: left;
}
.cur_block{
	width:70%;
	padding:0 60px
}
.cur_photo{
	width: 30%;
}
.cur_photo img{
	width:100%;
	height: auto;
	border-radius: 10px;
}
.cur_fio{
	margin-bottom: 40px;
	font-size: 30px;
	font-weight: 600;
	line-height: 36px;
}
.cur_dolzh{
	margin-bottom:0px;
	margin-top: 30px;
	font-size: 20px;
	font-weight: 400;
	line-height: 36px;
}
.cur_text{padding-right:0;}
.news_item .news_img, .news_item .news_block{
	float: left;
	width:50%;
}
.news_item .news_block{
	padding: 0 0 0 5%;
}
.news_item .news_img img{
	width:100%;
	height: auto;
	border-radius: 30px;
}
.news_block .news_date{
	font-size: 16px;
	font-weight: 400;
	line-height: 36px;
	margin:0;
}
.news_block .news_name{
	font-size: 20px;
	font-weight: 600;
	line-height: 35px;
}
.news{float:left;width:100%;}
.otziv{float:left;width:50%;}
.otziv a{display:inline-block;width:49%;}
.proj_sec2,.proj_sec3,.proj_sec4{margin-top:40px;}
.proj_sec5{margin-bottom:50px;}
.proj *{letter-spacing: 0.02em;}
h3.center{
	color: #363636;
	font-size:40px;
	font-weight: 700;
	margin-bottom:50px;
}
.curator{float:left;width:50%;}
.clear{clear:both;}
@media(max-width:1200px){
	.mainphoto, .photo, .topcontacts{display:none}
	.wrapper{padding:0 40px; width:100%}
	.header .logo img, .footer .logo img {width: 100px;}
	.header .topmenu, .footer .topmenu {margin: 0px 0 0 20px}
	.header .topmenu a, .footer .topmenu a {margin: 0 0 0 20px; height: 45px;}
	.header .descr{padding: 30px 0;}
	.mainer {padding: 20px 0 20px 0;}
	.projects .project {padding: 10px;}
	.projects .project a {height:250px}
	.servdesc{bottom:20px; left:20px; width:80%}
	.servdescin {padding: 10px 10px 10px 20px;}
	.servttl {font-weight: 600; font-size: 18px;}
	.servprev {line-height: 125%;}
	.clients img {padding: 20px;}
	.col-60.descr{width:100%}
	.tabsdesc .col-5{width:100%; margin:0}
	.servtype .tabsdesc img {margin: -170px 0 20px 10px;}
	.col-3, .col-9{width:50%}
	.header.main~.mainer .advantages {margin: 30px 0px 70px calc(-150% + 50px);}
	.header.about~.mainer .col-60{width:100%}
	.services .service a{height:250px}
	.services .service {padding: 0 10px 20px}
	.services .servdesc{bottom: 40px; left: 30px;}
	.dopusk .col-5{width:100%; padding:0}
	.dopusk .col-5+.col-5{padding-top:30px}
	.row{margin:0 -10px}
	.project-detail .gal1 {width: 33.333%; padding: 0 0 0 0}
	.project-detail .gal2, .project-detail .gal {width: 33.333%;  padding: 0 0 0 20px}
	.project-detail .gal2 a{width:50%}
	.project-detail .gal1 a img, .project-detail .gal2 a img{height:125px}
	.news .news_item{margin-bottom:40px;}
	.proj_sec1 .proj_sec1_prop, .proj_sec1 .proj_sec1_block{width:100%;padding:0px;}
	.proj_sec1_res1, .proj_sec1_res2{padding:10px 0;margin-top:40px;text-align:center;}
	.proj_sec1_res1 .proj_sec1_big{text-align: center;}
}
@media(max-width:768px){
	.cur_photo, .cur_block, .proj_sec1_float div, .proj_sec2_pro{width:50%;}
	.grad, .proj_sec1_res1, .proj_sec1_res2{width: 100%;}
	.curator{width:100%;}
	.news,.otziv{width:100%;}
	.otziv a{width:100%;}
	.news_item .news_img, .news_item .news_block{width:100%;}
	.cur_photo,.cur_block,.proj_sec1_float div{width:100%;}
	#background-video{width:100%!important;max-height:400px;}
	.cur_photo, .cur_block, .proj_sec1_float div, .proj_sec2_pro{
		text-align:center;
	}
	.cur_text{
		padding-right:0px;
		margin: 0 0 40px 45px;
	}
	.news_item .news_img, .news_item .news_block{text-align:center;padding:0px;}
	.otziv a{margin-bottom:40px;}
}
@media(max-width:460px){
	.col-5, .col-3, .col-9, .col-4, .portfoliottl, .portfolioprev,
	.project-detail .gal1, .project-detail .gal2, .project-detail .gal3{width:100%}
	.wrapper{padding:0 30px;}
	.menubar{display:block; float:right; font-size: 35px; font-weight: 400;}
	.header {padding: 0px 0 40px 0;}
	.header:not(.main):not(.about){background:none; padding:0; overflow:visible}
	.header.main, .header.about{margin: 0 0 -40px 0;}
	.header:not(.main):not(.about):before{display:none}
	.header .topline .wrapper{position: static}
	.header .topmenu{display:none}
	.header .topmenu a{display:block; height:auto; text-align:right; margin:0; padding:7px 20px 7px 0}
	.header .topmenu.act{display:block; width:100%; position:absolute; left:0; top:100%; margin:0; padding:10px 0; background: linear-gradient(211.77deg, #2579C6 8.65%, #112537 85.81%);}
	.header .topline{background: linear-gradient(211.77deg, #2579C6 8.65%, #112537 85.81%); padding:20px 0 10px 0; overflow:visible; height:70px; z-index: 3;}
	.header .topcontacts{display:block; float:left; margin: -10px 0 0 15px;}
	.header .topcontacts a{display:none}
	.topcontacts>div:first-child{display:none;}
	.projects .project .projects .project:nth-child(1), .projects .project:nth-child(2) {width:100%;}
	h1{font-size: 25px; line-height: 30px; color:#1e1e1e}
	.header.main h1, .header.proj h1, .header.about h1{color:#fff}
	.header.proj .wrapper{overflow:hidden}
	.header.main .descr .col-5{padding:20px 0 }
	.dopusk b {font-size: 1.2em; padding: 30px 0 0 0;}
	.sro .sroitem a {height:400px}
	.portfoliogal img{height:300px}
	.portfoliogal {margin:0 0 20px 0}
	.portfoliottl{padding:0 0 10px 0}
	.portfolio.item+.portfolio.item {padding:50px 0 0 0;}
	.galarr span {width:20px; height:20px}
	.galarr{width:50px; height:50px;  top: calc(50% - 25px);}
	.galarr span{margin: 15px 0 0 20px;}
	.galarr.next span {margin: 15px 0 0 10px;}
	.portfoliottl a {font-size:24px}
	.footer .topmenu{display:none}
	.footerinfo{display:block;}
	.footer .logo{float:none}
	.footer .logo img {width: 160px; margin-bottom:10px}
	.project-detail .gal1 a img, .project-detail .gal2 a img, .project-detail .gal3 a img, .project-detail .gal a img {height: 150px; min-width:100%}
	.project-detail .gal2{padding:0}
	.project-detail .gal1 a, .project-detail .gal2 a, .project-detail .gal3 a, .project-detail .gal a {width: 100%; height:auto; margin:0 0 20px 0}
	.project-text {top: 30px; padding: 50px 30px; margin: 0 0 70px 0;}
	.project-detail .gal {padding: 0 0 0px 0; width:100%}
	.row{margin:0 0}
	.services .service {padding: 0 0px 20px;}
	.projects .project {padding: 0 0 20px 0;}
	.projects .project:nth-child(1), .projects .project:nth-child(2), .projects .project:nth-child(3), .projects .project:nth-child(4) {width: 100%;}
	h3 {font-weight: 600; font-size: 30px; line-height: 35px;}
	.servbigdesc {padding: 20px 0;}
	.header.about.proj .descr {padding: 0 0px 0 0;}
	.advantages, .advantages tbody, .advantages tr, .advantages td{display:block; width:100%; }
	.advantages td{padding:0 0 30px 0}
	.clients, .clients tbody, .clients tr{display:block; width:100%; overflow:hidden}
	.clients td{display:block; width:50%; float:left; padding:0 0 20px 0}
	
	.hisarr.prev{display:none!important}
	.servtype .tabsdesc img{display:none}
	.servtype .tabsdesc, .servtype .tabsbtn {margin: 20px 0 0 0;}
	.servtype {padding: 30px 0 50px 0; margin: 0 0 100px 0; top:50px}
	.servtype~.col-9{padding:0 0 0 0!important}
	.header.main~.mainer .advantages{margin:0}
	.header.about .descr{margin: 0 0 30px 0; padding:0}
	.footersupport{display:none}
}