@import url('https://fonts.googleapis.com/css?family=Montserrat:400,600&subset=cyrillic-ext');/* !RESET */html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,h1,h2,h3,h4,h5,h6,p{box-sizing:border-box;margin:0;padding:0;border:0;outline:0;}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}td { vertical-align: top; }/* ROOT */	body	{		background: #fff;		height: 100hv;		width: 100%;				margin: 0 auto;				font-family: 'Montserrat', Helvetica, Arial, sans-serif;		font-weight: 400;		font-style: normal;		font-size: 18px;		line-height: 26px;	}	.w	{		margin: 0 auto;		padding: 0 20px;		min-width: 310px;		max-width: 1048px;		position: relative;	}		.w50	{		width: 50%;		float: left;	}	.w33	{		width: 33.33%;		float: left;	}	.w25	{		width: 25%;		float: left;	}		.cls,	.clearfix:after 	{		content: "";		display: table;		clear: both;	}		h1, .h1{	line-height: 31px;	font-size: 25px;	text-align: center;	padding: 25px 0;	margin: 0;	display: block;	letter-spacing: 1px;}h2, .h2{	line-height: 31px;	font-size: 25px;	padding: 0 0 30px;	margin: 0;	display: block;	letter-spacing: 1px;}	.logo,.logo2{	background2: url(../img/logo.png) 0 0 no-repeat;	background-size: cover;	height: 147px;	width: 252px;	display: block;	position: relative;	margin: 20px 0;	float: left;	color: #000;	text-decoration: none;}#logobox,#logobox2{  width: 97px;  height: 115px;  overflow: hidden;  position: relative;  margin: 0 0 0 73px; }#logobox > div,#logobox2 > div{	opacity: .9;	position: absolute;	bottom: 5px;	left: 0px;	height: 0px;	width: 15px;	z-index: 1;	transition: height .5s;}#logobox > div#box1,#logobox2 > div#box1b{	background: #1AB2C2;	left: 7px;	width: 17px;	z-index: 2;}#logobox > div#box1.animate,#logobox2 > div#box1b.animate{	height: 23px;	}#logobox > div#box2,#logobox2 > div#box2b{	transition: height 1s;	background: #177BC0;	left: 16px;	bottom: 9px;	width: 24px;}#logobox > div#box2.animate,#logobox2 > div#box2b.animate{	height: 47px;	}#logobox > div#box3,#logobox2 > div#box3b{	background: #D82597;	left: 33px;	width: 22px;	z-index: 2;}#logobox > div#box3.animate,#logobox2 > div#box3b.animate{	height: 32px;	}#logobox > div#box4,#logobox2 > div#box4b{	transition: height 1s;	background: #7A358C;	left: 49px;	bottom: 9px;	width: 18px;}#logobox > div#box4.animate,#logobox2 > div#box4b.animate{	height: 57px;	}#logobox > div#box5,#logobox2 > div#box5b{	background: #F9AF37;	left: 62px;	width: 25px;	z-index: 2;}#logobox > div#box5.animate,#logobox2 > div#box5b.animate{	height: 20px;	}#logobox > #logopath,#logobox2 > #logopath2{	background: transparent;	width: 318px;	height: 120px;	position: absolute;	top: 0;	left: -68px;	bottom: auto;	opacity: 1;	z-index: 99;}figure{	padding: 20px 0;	margin: 0;	display: block;	width: 100%;}figure img{	width: 100%;	display: block;}figure.clearfix{	margin: 0 -10px;}figure.clearfix .w50{	padding: 0 10px;}.logotext{	position: absolute;	bottom: 3px;	left: 0;	width: 100%;	height: 22px;/*	background: url(../img/logo-text.svg) 0 0 no-repeat;	background-size: 100% auto;*/	font-size: 20px;	text-align: center;}header{	z-index: 99;	position: relative;}#menu{	margin-top: 30px;	position: relative;	float: right;	text-align: right;	letter-spacing: 1px;}#menu .menu{	float: right;}#menu .language{	float: right;	margin-bottom: 30px}#menu .menu > li{	list-style: none;	float: left;		position: relative;}#menu li .sub{	position: absolute;	top: -15px;	right: -5px;	padding-top: 50px;	width: calc(100% + 12px);	background: #ffa300;	transition: all .5s;	transform: translateY(-5px);	opacity: 0;	height: 0;	overflow: hidden;}#menu li:hover .sub{	transform: translateY(0);	opacity: .95;	height: auto;}#menu li .sub:after{	content: "";	position: absolute;	top: 0;	left: 0;		width: 0;	height: 0;	border-style: solid;	border-width: 20px 20px 0 0;	transition: all .5s;	border-color: #ffffff transparent transparent transparent;	z-index: 1;	opacity: 0;}#menu li .sub:before{	content: "";	position: absolute;	top: 0;	left: 0;		width: 0;	height: 0;	border-style: solid;	border-width: 0 0 20px 20px;	transition: all .5s;	border-color: transparent transparent rgba(0, 0, 0, .1) transparent;	z-index: 1;	opacity: 0;}#menu li:hover .sub:after,#menu li:hover .sub:before{	opacity: 1;}#menu li.submenu:hover a,#menu li.submenu:hover .a{	color: #fff !important;	z-index: 9;}#menu li.submenu:hover a:after,#menu li.submenu:hover .a:after{	background: #fff !important;	z-index: 9;}#menu li .sub li{	list-style: none;	display: block;}#menu li .sub li a{	padding: 40px 0 5px;	display: block;	color: #fff;	text-decoration: none;		font-size: 14px;	text-align: center;	background: 50% 10px no-repeat;	background-size: auto 28px;}#menu li .sub li a.subm-team{	background-image: url(../img/team.svg);}#menu li .sub li a.subm-photo{	background-image: url(../img/photo.svg);}#menu li .sub li a.subm-video{	background-image: url(../img/video.svg);}#menu li .sub li a.subm-media{	background-image: url(../img/media.svg);}#menu li .sub li a.subm-awards{	background-image: url(../img/awards.svg);}#menu li .sub li a:hover{	background-color: rgba(0, 0, 0, .1);}#menu .menu > li > .a{	cursor: default;}#menu .menu > li > a,#menu .menu > li > .a,#menu .language a{	float: left;	font-weight: 600;	text-decoration: none;	color: #000;	margin: 0 15px 0 15px;	position: relative;	transition: all .5s;	text-transform: uppercase;	font-size: 16px;}#menu .menu > li > a:after,#menu .menu > li > .a:after,#menu .language a:after{	content: "";	position: absolute;	bottom: -4px;	left: 0;	width: 100%;	height: 4px;	background: #000;	opacity: 0;	transition: all .5s;}#menu .menu > li > a:hover:after,#menu .menu > li > .a:hover:after,#menu .language a:hover:after,#menu .menu > li.active > a:after,#menu .language a.select:after{	opacity: 1;}#menu .menu > li > a.rose:hover{	color: #DB3BA1;}#menu .menu > li > a.rose:after,#menu .menu > li > a.rose + .sub,#menu .menu > li > .a.rose + .sub{	background: #DB3BA1;}#menu .menu > li > a.orange:hover{	color: orange;}#menu .menu > li > a.orange:after,#menu .menu > li > a.orange + .sub,#menu .menu > li > .a.orange + .sub{	background: orange;}#menu .menu > li > a.blue:hover{	color: #1e90ff;}#menu .menu > li > a.blue:after,#menu .menu > li > a.blue + .sub,#menu .menu > li > .a.blue + .sub{	background: #1e90ff;}#menu .menu > li > a.blue2:hover{	color: #1ab2c2;}#menu .menu > li > a.blue2:after,#menu .menu > li > a.blue2 + .sub,#menu .menu > li > .a.blue2 + .sub{	background: #1ab2c2;}#menu .menu > li > a.purple:hover{	color: #7A358C;}#menu .menu > li > a.purple:after,#menu .menu > li > a.purple + .sub,#menu .menu > li > .a.purple + .sub{	background: #7A358C;}#menu .language a:hover{	color: #7a358c;}#menu .language a:after{	background: #7a358c;}#menu .language a:first-child:hover{	color: orange;}#menu .language a:first-child:after{	background: orange;}#menu .language a:last-child:hover{	color: #1e90ff;}#menu .language a:last-child:after{	background: #1e90ff;}.gallery-box,.video-box{	padding: 30px 0;}.gallery-box .img{	position: relative;	overflow: hidden;	line-height: 0;}.gallery-box .img span{	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(249, 175, 55, .5);	color: #fff;	font-size: 26px;	padding: 30px;	transition: all 0.5s;	transform: translateY(100%);}.img img{	display: block;	width: 100%;}.video-box{	margin: 0 -15px;}.video-box .w50{	padding: 15px;	}.video-box .w50 a{	display: block;	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.12);	color: #000;	text-decoration: none;	max-height: 340px;}.video-box .w50 a:hover{	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.12);}.gallery-box .img:hover span{	transform: translateY(0);}.gallery-box .img img,.video-box .w50 img{	width: 100%;	display: block;}.video-box .w50 span{	display: block;	height: 80px;	padding: 15px;	overflow: hidden;	width: 100%;	font-size: 14px;	line-height: 130%;}.targetbox{	padding: 40px 0;}.target{	float: right;	display: block;	width: 240px;	margin: -30px 0 0 50px;	}.okbox{	max-width: 800px;	margin: 0 auto 50px;}.okbox .target{	float: left;	display: block;	width: 220px;	margin: -10px 80px 0 0;	}.tasks{	display: -webkit-flex;	display: -ms-flexbox;	display: flex; 	-webkit-flex-wrap: wrap;	-ms-flex-wrap: wrap;	flex-wrap: wrap;}.tasks li{	float: left;	width: 33.33%;	list-style: none;	padding: 25px 20px;	text-align: center;}.tasks li img{	display: block;	width: 175px;	margin: 0 auto 50px;}.copy{	color: #777777;	font-size: 15px;	text-align: center;}.modein{	color: #777777;	font-size: 15px;	text-decoration: none;	transition: all .5s;}.modein:hover{	color: orange;}#footer{	padding: 140px 0 40px;	background: #f8f8f8 url(../img/city.gif) 0 0 repeat-x;}footer > .w50{	padding: 0 20px;}.info{	position: relative;	float: right;}.infopic.info{	float: none;	margin-top: 20px;	display: block;}.info .q{	position: relative;}.info .q:after{	content: "";	position: relative;	display: block;	border-radius: 50px;	height: 50px;	width: 50px;	z-index: 2;	cursor: pointer;	transition: all .5s;	background: #FFA300 url(../img/q.svg) 50% 50% no-repeat;   background-size: auto 60%;}.infopic.info .q{	padding-left: 70px;}.infopic.info .q:after{	background-color: #177bc0;	position: absolute;	left: 0;	top: 0;}.info .t{	position: absolute;	right: 20px;	bottom: 20px;	width: 300px;	padding: 15px;	background: #FFA300;	border-radius: 10px;	font-size: 90%;	color: #fff;	text-align: center;	z-index: 1;	-moz-box-shadow: 0px 0px 5px rgba(0,0,0, .1);	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0, .1);	box-shadow: 0px 0px 5px rgba(0,0,0, .1);	overflow: hidden;	transition: all .5s;	transform: scale(0);	transform-origin: 100% 100%;}.infopic.info .t{	width: 100%;	padding: 5px;	max-width: 600px;	right: auto;	left: 20px;	background: #fff;	transform-origin: 0 100%;}.infopic.info .t img{	display: block;	width: 100%;}.info.open .t{	transform: scale(1);}.info.open .q:after{	background-color: #000000;	background-image: url(../img/cross.svg);}::placeholder {    color: #777;    opacity: 1; /* Firefox */}:-ms-input-placeholder {    color: #777;}::-ms-input-placeholder {    color: #777;}	#forma	{		height: 382px;	}		.form-ok	{		font-size: 32px;		line-height: 120%;	}		.ftext	{		font-size: 120%;		padding: 30px 0;	}	input[type=text],	textarea,	input[type=email]	{		font-family: 'Montserrat', Helvetica, Arial, sans-serif;		border: 0;		display: block;		color: #000;		font-size: 18px;				transition: all .5s;		padding: 5px 0;		border-bottom: 3px solid rgb(0, 87, 184);		margin: 0 0 10px;		width: 100%;		box-sizing: border-box;		background: transparent;	}		input[type=submit],	button	{		background: orange;		display: block;		padding: 15px;		margin: 30px auto;		color: #000;		text-decoration: none !important;		text-align: center;		width: 100%;		transition: all .5s;		border: 0;		font-size: 16px;		letter-spacing: 1px;		line-height: 100%;	}	input[type=submit]:hover,	button:hover	{		cursor: pointer;		box-shadow: 0px 0px 5px rgba(0, 0, 0, .3);	}		.gmap 	{		width: 100%;		height: 405px;		margin-bottom: 22px;	}		.blogo img	{		display: block;		width: 80%;		margin: 0 0 30px;	}	.team-item{	cursor: pointer;}.client-item .wow {	height: 160px;	overflow: hidden;	position: relative;	margin-bottom: 20px;	}.client-item .logo-box{	height: 120px;	width: 190px;	margin: 35px auto 0;	background: 50% 50% no-repeat;	background-size: contain;	transition: all .5s;}/*.client-item:hover .logo-box{	margin-top: 20px;}*/.client-item .name{	position: absolute;	bottom: -10px;	left: 0;	width: 100%;	text-align: center;	font-size: 19px;	font-weight: 500;	line-height: 130%;	opacity: 0;	transition: all .5s;	text-transform: uppercase;}.client-item .name p{	width: 300px;	margin: 0 auto;}/*.client-item:hover .name{	bottom: 15px;	opacity: 1;}*/	#fog{	position: fixed;	left: 0;	top: 0;	width: 100%;	height: 100vh;	overflow: auto;	background: rgba(255, 255, 255, .98);	transform: translateY(100vh);	transition: all .5s;	z-index: 999;}body.show-fog{	overflow: hidden;}body.show-fog #fog{	transform: translateY(0);}.close{	background: url(../img/cross-black.svg) 50% 50% no-repeat;   background-size: auto 90%; 	position: absolute;	right: 15px;	top: 15px;	height: 36px;	width: 36px;	transition: all .5s;	opacity: .6;	cursor: pointer;}.close:hover{	opacity: 1;}.team-item .wow {	position: relative;	margin: 20px 0 30px;	overflow: hidden;	height: 340px;}.team-item .image-box,.persona .image-box{	height: 230px;	width: 230px;	margin: 10px auto 20px;	background: rgba(0, 0, 0, .01) url(../img/logo2.png) 50% 50% no-repeat;	background-size: contain;	border-radius: 50%;	transition: all .5s;}.team-item .name{	text-align: left;	padding: 10px 20px;	font-size: 13px;	line-height: 120%;	color: #555;	position: absolute;	left: 0;	top: 255px;	min-height: 300px;	width: 100%;	background: #fff;	transition: transform .5s;}/*.team-item:hover .name{	transform: translateY(-260px);}*/.team-item .name b{	display: block;	width: 250px;	margin: 0 auto 25px;	font-size: 24px;	font-weight: normal;	text-align: center;	color: #000;	line-height: 100%;	min-height: 50px;	transition: all .5s;}/*.team-item:hover .name b{	margin: 0 0 5px;	min-height: 10px;	font-size: 20px;	text-align: left;}*/.persona{	padding: 60px 0;	position: relative;}.persona .image-box{	height: 300px;	width: 300px;	position: absolute;	top: 60px;	left: 0;}.persona .name{	padding-left: 360px;}.persona .name b{	display: block;	font-size: 28px;	font-weight: normal;	color: #000;	line-height: 130%;	padding-bottom: 15px;}.media-list{	padding: 30px 0;}.news-item a{	color: #333;	text-decoration: none;	display: block;}.news-item a strong{	display: block;	font-size: 80%;	padding-top: 5px;}.news-item .wow{	position: relative;	padding-left: 120px;	margin-bottom: 15px;	line-height: 120%;	font-size: 15px;}.news-item .wow b{	display: block;	line-height: 120%;	padding: 2px 0 5px;	font-size: 22px;	font-weight: normal;}.news-item .dt{	position: absolute;	margin: 0;	width: 90px;	top: 15px;	left: 0;	text-align: right;}.news-item .wow .dt b{	font-size: 34px;	padding: 0;	margin: 0 0 -5px;}.link-news{	margin: 0 -10px;}.link-news .w50{	padding: 10px;}.link-news a{	color: #333;	text-decoration: none;	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);	padding: 15px 15px 10px;	display: block;	transition: all .5s;	font-size: 15px;	position: relative;}.link-news a:hover{	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.12);}.link-news a b{	display: block;	height: 65px;	line-height: 140%;	overflow: hidden;}.link-news a small{	display: block;	text-align: right;	padding-right: 0;}.link-news a:after{	display: none;	content: "";	position: absolute;	right: 0;	bottom: 0;	width: 0;	height: 0;	border-style: solid;	border-width: 0 0 30px 30px;	border-color: transparent transparent rgba(0, 0, 0, 0.05) transparent;	transition: all .5s;}.link-news a:hover:after{	border-color: transparent transparent #ffa300 transparent;}.media-list .news-item .dt{	padding: 0 0;}.media-list .news-item p.bx{	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.12);	transition: all .5s;	padding: 15px 30px;	display: block;}.media-list .news-item .wow a:hover{	color: #000;}.media-list .news-item .wow a:hover p{	box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.12);}.h1 a{	color: #333;}.h1 a:hover{	color: #000;	text-decoration: none;}.article h1{	text-align: left;	padding-top: 20px;}.anonce{	font-size: 120%;	display: block;	padding-bottom: 25px;}.anonce strong{	font-size: 70%;	display: block;}.article .wow{	line-height: 150%;}.slider{	z-index: 0;	overflow: hidden;	width: 100%;}.slider li{	float: left;	list-style: none;}.rightbox,.slider,.slider li img{	display: block;	height: 360px;	width: 480px;}.bx-pager,.bx-controls-auto{	display: none;}.bx-wrapper {    -moz-box-shadow: 0 0 0 transparent;    -webkit-box-shadow: 0 0 0 transparent;    box-shadow: 0 0  0 transparent;    border: 0;    background: #fff;    margin: 0;}.activity-list{	padding-top: 90px;}.activity-list .box-one h1{	padding: 0 0 15px;	text-align: left;	font-weight: normal;	border-bottom: 3px solid #fff;	margin-bottom: 15px;}.activity-list .box-one .pre{	display: block;	margin-bottom: 15px;	color: #777777;}.activity-list .box-one .rightbox{	margin: 0 0 15px 15px;}.activity-list .box-one ul,.activity-list .box-one ol{	margin: 10px 0 10px 20px;}.one-content{	padding-top: 15px;}.box{	padding-bottom: 90px;	position: relative;}.box > span.hdr{	border-bottom: 3px solid #fff;	font-weight: bold;}.rightbox{	float: right;	position: relative;	z-index: 2;}.img{	cursor: url(../img/zoom.png), auto;}.hideimg{	display: none;}.data > span{	display: block;	padding-top: 5px;}.data > span.pre{	color: #777777;	padding: 0;}.projects-list .clearfix{	padding: 30px 0 0;}.data > span.hdr{	padding-bottom: 20px;	border-bottom: 3px solid #fff;	margin-bottom: 10px;}.data{	margin-right: 520px;	position: relative;	z-index: 1;}.data p{	display: block;	padding-bottom: 5px;}.data ul,.data ol{	display: block;	padding: 5px 0 5px 25px;}.hideof{	padding: 3px 10px 16px;	font-size: 24px;	color: #fff;	border-radius: 10px;	width: 45px;	text-align: center;	opacity: .8;	cursor: pointer;	transition: all .5s;	position: absolute;	bottom: -50px;	left: 0;	display: block;	text-decoration: none;}.hideof:hover{	opacity: 1;}.media-link{	display: block;	padding-top: 20px;	font-weight: bold;	font-style: italic;	color: #177bc0 !important;	text-decoration: underline !important;}.media-link:hover{	text-decoration: none !important;}.hidebox{	height: 0;	overflow: hidden;	transition: all .5s;}.data.show .hidebox{	height: auto;}.shadowbox{	height: 50px;	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );	margin-top: -40px;	z-index: 1;	position: relative;}.data.show .shadowbox{	display: none;}.activity-list .box:nth-child(2n) .data{	margin: 0 0 0 520px;}.activity-list .box:nth-child(2n) .rightbox{	float: left;	margin: 0 40px 0 0;}.videoWrapper {	position: relative;	padding-bottom: 56.25%; /* 16:9 */	padding-top: 25px;	height: 0;}.videoWrapper iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}#menu .w{	padding: 0;}.burger{	height: 34px;	width: 34px;	position: absolute;	top: -5px;	left: 10px;	opacity: 1;	transition: all .5s;	cursor: pointer;	display: none;}.burger:hover{	opacity: .7;}.burger i,.burger i:after,.burger i:before{	content: "";	position: absolute;	top: 18px;	left: 0px;	width: 34px;	height: 0;	border-bottom: 2px solid #212121;	opacity: 1;	transition: all .5s;}.burger i:before{	top: -11px;	width: 26px;	left: 4px;}.burger i:after{	top: 12px;	width: 26px;	left: 4px;}.open .burger i:before,.open .burger i:after{	top: 0px;	opacity: 0;}body.open{	overflow: hidden;}.logos{	display: -webkit-flex;	display: -ms-flexbox;	display: flex; 	-webkit-flex-wrap: wrap;	-ms-flex-wrap: wrap;	flex-wrap: wrap;}.logos li{	list-style: none;	width: 33.33%;	float: left;}.logos li img{	display: block;	margin: 0 auto;	max-height: 120px;	max-width: 100%;}.data ol li,.data ul li{	padding-bottom: 5px;}@media (max-width: 980px){	body	{		font-size: 15px;		line-height: 150%;	}		.w25	{		width: 50%;	}	.w33	{		width: 100%;	}	.w50	{		width: 100%;	}		.burger	{		display: block;	}		#menu	{		position: fixed;		top: 0;		left: 0;		width: 100%;		margin: 0;		padding: 10px 0;		background: #fff;		height: 30px;		z-index: 999;		transition: all .5s;			}		.open #menu	{		height: 100vh;		overflow: auto;	}		#menu .language	{		margin: 0 5px 0 0;	}		#menu .menu	{		display: none;	}		.open #menu .menu	{		display: block;		float: none;		padding-top: 190px;/*		background: url(../img/logo.svg) 50% 50px no-repeat;		background-size: auto 100px;*/		width: 200px;		margin: 0 auto 60px;	}		.open #menu li	{		float: none;		margin-bottom: 20px;		display: block;			}	.open #menu li a,	.open #menu li .a	{		float: none;		display: block;		margin: 10px 0;		text-align: center;	}		#menu li .sub	{		position: relative;		top: auto;		right: auto;		padding-top: 0;		width: 100%;		transition: all .5s;		transform: translateY(0);		opacity: 1;		height: auto;		overflow: visible;		background: transparent !important;	}		#menu li .sub li a	{		background: transparent !important;		padding: 5px;		color: #333;	}		#menu li .sub:after,	#menu li .sub:before	{		display: none;	}		#menu li.submenu:hover a, #menu li.submenu:hover .a 	{    	color: #000 !important;	}				.logo	{		margin: 60px auto 30px;		float: none;		z-index: 9999;	}		.logotext	{		font-size: 16px;	}		.data	{		margin: 0 !important;	}		.rightbox	{		float: none !important;		margin: 0 auto !important;	}		.rightbox	{		height: auto;		width: 100%;		margin-bottom: 30px !important;	}		footer > .w	{		float: none;		width: 100%;		max-width: 500px;		padding: 0 10px;		margin: 0 auto;	}	footer > .w50,	.w	{		float: none;		max-width: 500px;		padding: 0 10px;		margin: 0 auto;	}	.modein	{		text-align: center;		display: block;	}		.blogo	{		width: 300px;		margin: 0 auto;		display: block;	}		.blogo img 	{    width: 100%;    }    #forma {    height: 400px;	}		footer > .w50 .w50	{		float: none;		padding-bottom: 20px;		display: block;	}		.tasks li	{		width: 100%;	}		.target	{		float: none !important;		margin: 0 auto 20px !important;	}			.news-item .wow 	{		padding-left: 0;		font-size: 14px;	}		.news-item .dt 	{    	position: relative;    	margin: 0;    	width: 100%;    	top: auto;    	left: auto;    	text-align: left;    	padding-bottom: 5px;    	font-size: 14px;	}		.news-item .dt	{		display: none;	}		.news-item .wow > b	{		font-size: 16px;	}			.persona	{		padding: 30px 0;	}	.persona .image-box	{		height: 280px;		width: 280px;		position: relative;		top: auto;		left: auto;		margin: 0 auto 30px;	}.persona .name{	padding-left: 0;	padding: 0 15px;}.persona .name b{	text-align: center;	font-size: 20px;	padding-bottom: 30px;}}.embed { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 680px; } .embed iframe, .embed object, .embed embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }.video{max-width: 680px;width: 100%;}.video.m-auto{	margin: 0 auto;}.video > div {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}.video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.card-deck .card {    background: #fafafa;    padding: 0px;    border-radius: 0;    border: 0;    transition: .5s all;    font-size: 14px;    line-height: 130%;}.card-deck .card.video-card {    padding: 20px;    margin-bottom: 30px;}.card-text {	padding-bottom: 10px;}.card a {	color: #555;	text-decoration: none !important;}.card a:hover {	color: #333;}.videoPreSpeaker.video-box {	margin: 0;}