@font-face {
	font-family:'FontAwesome';src:url(/fonts/fontawesome-webfont.eot?v=4.7.0);
    src:url(/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype')
    ,url(/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),
    url(/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),
    url(/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),
    url(/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal
}

.fa,[class*=' fa-'],[class^=fa-] {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.fa-cloud-download:before {
	content: "\f0ed"
}
.fa-tty:before {
	content: "\f1e4"
}
.fa-envelope:before {
	content: "\f0e0"
}
.fa-desktop:before {
	content: "\f108"
}
.fa-tablet:before {
	content: "\f10a"
}
.fa-mobile-phone:before,.fa-mobile:before {
	content: "\f10b"
}


.contact-cut {
	width: 100%
}

.contact-cut:after {
	display: block;
	content: '';
	clear: both
}

.contact .contact-bin {
	width: 100%;
	float: left;
    
}

.contact .contact-right h2 {
	font-size: 17px;
	color: #000;
	margin: 5px 0 0 0;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
    line-height:180%;
}


.contact .contact-right h1 {
	font-size: 46px;
	color: #ffffff;
	color: #1CCFC9;
	letter-spacing: -2px;
	margin: 4px 0 16px 0;
	display: block;
	text-overflow: ellipsis;
	position: relative;
	white-space: nowrap;
    line-height:180%;
}

.contact .contact-right p {
	font-size: 18px;
	line-height: 28px;
	color: rgba(255,255,255,1);
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
    line-height:180%;
}


.contact .contact-right p:after {
	display: block;
	content: '';
	clear: both
}

.contact .contact-right p em {
	float: left;
	width: 30px;
	margin-right: 10px;
	color: #ffffff;
	color: #111111;
	font-size: 24px;
	text-align: center
}

.contact .contact-right p span {
	color: #ffffff;
	color: #000000;
	text-align: left;
	display: block
}

.contact .contact-right dl {
	display: block;
	margin: 25px 0 0 0;
}


.contact .contact-right dl:after {
	display: block;
	content: '';
	clear: both
}

.contact .contact-right dl dt {
	float: left;
	margin-right: 15px
}

.contact .contact-right dl dt img {
	width: 120px;
	margin: 5px
}

.contact .contact-right dl dd {
	margin-bottom: 25px;
	display: block
}

.contact .contact-right dl dd strong {
	display: block;
	color: #ffffff;
	color: #1CCFC9;
	line-height: 1.1;
	font-size: 28px;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.contact .contact-right dl dd strong font {
	display: inline-block;
	padding-right: 10px
}

.contact .contact-right dl dd strong em {
	color: #ffffff;
	color: #111111;
	opacity: .7;
	font-size: 26px
}

.contact .contact-right dl dd strong em:first-child {
	padding-left: 5px
}

.contact .contact-right dl dd span {
	color: #ffffff;
	color: #111111;
	line-height: 2;
	margin-top: 10px;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.contact .contact-right dl dd span u {
	color: #ffffff;
	color: #000000
}