@charset "UTF-8";
button, form *, input {
	border: none;
	margin: 0;
	padding: 0
}
@font-face {
	font-family: Flaticon;
	src: url(../font/icon/flaticon.eot);
	src: url(../font/icon/flaticon.eot#iefix) format("embedded-opentype"), url(../font/icon/flaticon.woff) format("woff"), url(../font/icon/flaticon.ttf) format("truetype"), url(../font/icon/flaticon.svg) format("svg");
	font-weight: 400;
	font-style: normal
}
[class*=" flaticon-"]:after, [class*=" flaticon-"]:before, [class^=flaticon-]:after, [class^=flaticon-]:before {
	font-family: Flaticon;
	font-size: 20px;
	font-style: normal
}
.flaticon-calend:before {
	content: "\e000"
}
.flaticon-connec:before {
	content: "\e001";
	color:#de3f23;
}
body{
	overflow-x:hidden;
}
.flaticon-doc:before {
	content: "\e002";
	color:#de3f23;
}
.flaticon-earth:before {
	content: "\e003";
	color:#de3f23;
}
.content .tabs .select:before, .content form .select:before, .flaticon-down:before {
	content: "\e004"
}
.flaticon-facebook:before {
	content: "\e005"
}
.banner-full .bx-caption:before, .flaticon-left:before {
	content: "\e006"
}
.flaticon-linkedin:before {
	content: "\e007"
}
.flaticon-news:before {
	content: "\e008"
}
.banner-full .bx-caption:after, .flaticon-right:before {
	content: "\e009"
}
.content .box .img .plus:after, .flaticon-plus:before {
	content: "\e00a"
}
.flaticon-security:before {
	content: "\e00b";
	color:#de3f23;
}
.flaticon-talk:before {
	content: "\e00c";
	color:#de3f23;
}
.content form .label.upload:after, .flaticon-upload:before {
	content: "\e00d"
}
@font-face {
	font-family: open_sanssemibold;
	src: url(../font/open-sans/opensans-semibold-webfont.eot);
	src: url(../font/open-sans/opensans-semibold-webfont.eot?#iefix) format("embedded-opentype"), url(../font/open-sans/opensans-semibold-webfont.woff2) format("woff2"), url(../font/open-sans/opensans-semibold-webfont.woff) format("woff"), url(../font/open-sans/opensans-semibold-webfont.ttf) format("truetype"), url(../font/open-sans/opensans-semibold-webfont.svg#open_sanssemibold) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: open_sansregular;
	src: url(../font/open-sans/opensans-regular-webfont.eot);
	src: url(../font/open-sans/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"), url(../font/open-sans/opensans-regular-webfont.woff2) format("woff2"), url(../font/open-sans/opensans-regular-webfont.woff) format("woff"), url(../font/open-sans/opensans-regular-webfont.ttf) format("truetype"), url(../font/open-sans/opensans-regular-webfont.svg#open_sansregular) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: open_sanslight;
	src: url(../font/open-sans/opensans-light-webfont.eot);
	src: url(../font/open-sans/opensans-light-webfont.eot?#iefix) format("embedded-opentype"), url(../font/open-sans/opensans-light-webfont.woff2) format("woff2"), url(../font/open-sans/opensans-light-webfont.woff) format("woff"), url(../font/open-sans/opensans-light-webfont.ttf) format("truetype"), url(../font/open-sans/opensans-light-webfont.svg#open_sanslight) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: open_sansbold;
	src: url(../font/open-sans/opensans-bold-webfont.eot);
	src: url(../font/open-sans/opensans-bold-webfont.eot?#iefix) format("embedded-opentype"), url(../font/open-sans/opensans-bold-webfont.woff2) format("woff2"), url(../font/open-sans/opensans-bold-webfont.woff) format("woff"), url(../font/open-sans/opensans-bold-webfont.ttf) format("truetype"), url(../font/open-sans/opensans-bold-webfont.svg#open_sansbold) format("svg");
	font-weight: 400;
	font-style: normal
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
a {
	color: inherit;
	text-decoration: none
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
	content: '';
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
*, :after, :before {
	box-sizing: border-box
}
button {
	background: inherit
}
form *, input {
	color: inherit;
	font-size: inherit;
	font-family: inherit;
	background: 0 0;
	resize: none
}
.col-in-1, .col-in-10, .col-in-11, .col-in-12, .col-in-2, .col-in-3, .col-in-4, .col-in-5, .col-in-7, .col-in-8, .col-in-9 {
	padding: 0 1.21951%;
	position: relative;
	float: left
}
:focus {
	outline: 0
}
::-webkit-input-placeholder {
	color:inherit
}
:-moz-placeholder {
	color:inherit
}
::-moz-placeholder {
	color:inherit
}
:-ms-input-placeholder {
	color:inherit
}
.center {
	width: 100%;
	max-width: 1230px;
	margin: auto
}
.col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-7, .col-8, .col-9, .content .grid-img li, .content .tabs .wrap, .content form [type=submit], .row {
	margin: 0 1.21951%
}
.row:after, .row:before, body>footer:after, body>footer:before, body>section:after, body>section:before {
	content: " ";
	display: table
}
.row:after, body>footer:after, body>section:after {
	clear: both
}
.col-1 {
	width: 5.89431%;
	position: relative;
	float: left
}
.col-2 {
	width: 14.22764%;
	position: relative;
	float: left
}
.col-3, .content .grid-img li, .content form [type=submit] {
	width: 22.56098%;
	position: relative;
	float: left
}
.col-4 {
	width: 30.89431%;
	position: relative;
	float: left
}
.col-5 {
	width: 39.22764%;
	position: relative;
	float: left
}
.col-6, .content .tabs .select, .content form textarea, .content form>.label, .content form>.select, .content form>input {
	width: 47.56098%;
	margin: 0 1.21951%;
	position: relative;
	float: left
}
.col-7 {
	width: 55.89431%;
	position: relative;
	float: left
}
.col-8 {
	width: 64.22764%;
	position: relative;
	float: left
}
.col-9 {
	width: 72.56098%;
	position: relative;
	float: left
}
.col-10 {
	width: 80.89431%;
	position: relative;
	float: left
}
.col-11 {
	width: 89.22764%;
	position: relative;
	float: left
}
.col-12, .content .tabs .wrap {
	width: 97.56098%;
	position: relative;
	float: left;
}
.col-in-1 {
	width: 8.33333%
}
.col-in-2 {
	width: 16.66667%
}
.col-in-3 {
	width: 25%
}
.col-in-4 {
	width: 33.33333%
}
.col-in-5 {
	width: 41.66667%
}
.col-in-6 {
	width: 50%;
	padding: 0 1.21951%;
	position: relative;
	float: left
}
.col-in-7 {
	width: 58.33333%
}
.col-in-8 {
	width: 66.66667%
}
.col-in-9 {
	width: 75%
}
.col-in-10 {
	width: 83.33333%
}
.col-in-11 {
	width: 91.66667%
}
.col-in-12 {
	width: 100%
}
.push-1 {
	margin-left: 9.55285%
}
.push-2 {
	margin-left: 17.88618%
}
.push-3 {
	margin-left: 26.21951%
}
.push-4 {
	margin-left: 34.55285%
}
.push-5 {
	margin-left: 42.88618%
}
.push-6 {
	margin-left: 51.21951%
}
.push-7 {
	margin-left: 59.55285%
}
.push-8 {
	margin-left: 67.88618%
}
.push-9 {
	margin-left: 76.21951%
}
.push-10 {
	margin-left: 84.55285%
}
.push-11 {
	margin-left: 92.88618%
}
.push-12 {
	margin-left: 101.21951%
}

.telcontato {width:30%; float:left; text-align:center}
.telcontato big {font-family: "open_sansbold";font-size: 16px; }
.mapa {
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	position: relative;
	min-width: 100%;
	height:370px;
	left: 50%; }


	@media (max-width:800px) {
		.col-md-in-1, .col-md-in-10, .col-md-in-11, .col-md-in-12, .col-md-in-2, .col-md-in-3, .col-md-in-4, .col-md-in-5, .col-md-in-7, .col-md-in-8, .col-md-in-9 {
			padding: 0 1.21951%
		}
		.col-md-1, .col-md-10, .col-md-11, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-in-1, .col-md-in-10, .col-md-in-11, .col-md-in-12, .col-md-in-2, .col-md-in-3, .col-md-in-4, .col-md-in-5, .col-md-in-6, .col-md-in-7, .col-md-in-8, .col-md-in-9 {
			position: relative;
			float: left
		}
		.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-8, .col-md-9, .no-push-md {
			margin: 0 1.21951%
		}
		.col-md-1 {
			width: 5.89431%
		}
		.col-md-2 {
			width: 14.22764%
		}
		.col-md-3 {
			width: 22.56098%
		}
		.col-md-4 {
			width: 30.89431%
		}
		.col-md-5 {
			width: 39.22764%
		}
		.col-md-6 {
			width: 47.56098%
		}
		.col-md-7 {
			width: 55.89431%;
			margin: 0 1.21951%
		}
		.col-md-8 {
			width: 64.22764%
		}
		.col-md-9 {
			width: 72.56098%
		}
		.col-md-10 {
			width: 80.89431%
		}
		.col-md-11 {
			width: 89.22764%
		}
		.col-md-12 {
			width: 97.56098%;
			position: relative;
			float: left
		}
		.col-md-in-1 {
			width: 8.33333%
		}
		.col-md-in-2 {
			width: 16.66667%
		}
		.col-md-in-3 {
			width: 25%
		}
		.col-md-in-4 {
			width: 33.33333%
		}
		.col-md-in-5 {
			width: 41.66667%
		}
		.col-md-in-6 {
			width: 50%;
			padding: 0 1.21951%
		}
		.col-md-in-7 {
			width: 58.33333%
		}
		.col-md-in-8 {
			width: 66.66667%
		}
		.col-md-in-9 {
			width: 75%
		}
		.col-md-in-10 {
			width: 83.33333%
		}
		.col-md-in-11 {
			width: 91.66667%
		}
		.col-md-in-12 {
			width: 100%
		}
		.no-md {
			display: none!important
		}
		@charset "UTF-8";/*!
		Animate.css - http://daneden.me/animate
		Licensed under the MIT license - http://opensource.org/licenses/MIT

		Copyright (c) 2015 Daniel Eden
		*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,100%,11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,100%,11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
		.telcontato {width:100%; float:left; text-align:center; margin-bottom:10px;}
		.telcontato big {font-family: "open_sansbold";font-size: 16px; }
		.mapa {
			-webkit-transform: translateX(-50%);
			-moz-transform: translateX(-50%);
			-ms-transform: translateX(-50%);
			-o-transform: translateX(-50%);
			transform: translateX(-50%);
			position: relative;
			min-width: 100%;
			height:320px;
			left: 50%; }
		}

		@media (max-width:550px) {
			[class*=col-] {
				width: 97.56098%;
				margin: 0 1.21951%
			}
			.no-sm {
				display: none!important
			}
			.no-push-sm {
				margin: 0 1.21951%
			}

			.telcontato {width:100%; float:left; text-align:center; margin-bottom:10px;}
			.telcontato big {font-family: "open_sansbold";font-size: 16px; }
			.mapa {
				-webkit-transform: translateX(-50%);
				-moz-transform: translateX(-50%);
				-ms-transform: translateX(-50%);
				-o-transform: translateX(-50%);
				transform: translateX(-50%);
				position: relative;
				min-width: 100%;
				height:300px;
				left: 50%; }

			}
			body {
				line-height: normal;
				font-family: open_sansregular;
				color: #707070
			}
			body, footer {
				background: #fff;
				background: -moz-linear-gradient(top, #fff 0, #f5f5f5 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #f5f5f5));
				background: -webkit-linear-gradient(top, #fff 0, #f5f5f5 100%);
				background: -o-linear-gradient(top, #fff 0, #f5f5f5 100%);
				background: -ms-linear-gradient(top, #fff 0, #f5f5f5 100%);
				background: linear-gradient(to bottom, #fff 0, #f5f5f5 100%);
				filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$top', endColorstr='$bottom', GradientType=0 )
			}
			body>header {
				position: absolute;
				left: 0;
				top: 0;
				width: 97.56098%;
				z-index: 9999;
				box-shadow: 0 3px 7px 0 rgba(0,0,0,.16)
			}
			body>header .logo1 {
				background: url(../img/layout/logo.png);
				text-indent: -99999px;
				overflow: hidden;
				cursor: pointer;
				width: 123px;
				height: 78px;
				float: left;
				margin: 0 12px
			}
			body>header .menu {
				float: right;
				width: 72%;
				border-bottom: 5px solid #0078be
			}

			@media (max-width:550px) {
				body>header .menu {
					width: 100%;
					margin: 0
				}
			}
			body>header .menu button {
				display: none;
				width: 23px;
				height: 21px;
				position: absolute;
				top: 37px;
				right: 8%;
				box-sizing: content-box
			}

			@media (max-width:550px) {
				body>header .menu button {
					display: block
				}
			}
			body>header .menu button span, body>header .menu button:after, body>header .menu button:before {
				content: '';
				width: 100%;
				height: 4px;
				left: 0;
				position: absolute;
				background-color: #0078be;
				-webkit-transition: transform .3s, top .3s .3s;
				-moz-transition: transform .3s, top .3s .3s;
				-ms-transition: transform .3s, top .3s .3s;
				-o-transition: transform .3s, top .3s .3s;
				transition: transform .3s, top .3s .3s
			}
			body>header .menu button span {
				top: 40%;
				-webkit-transition: opacity .3s .3s;
				-moz-transition: opacity .3s .3s;
				-ms-transition: opacity .3s .3s;
				-o-transition: opacity .3s .3s;
				transition: opacity .3s .3s
			}
			body>header .menu button:before {
				top: 0
			}
			body>header .menu button:after {
				top: 80%
			}
			body>header .menu button.show span {
				opacity: 0;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
				filter: alpha(opacity=0);
				-webkit-transition: opacity .3s;
				-moz-transition: opacity .3s;
				-ms-transition: opacity .3s;
				-o-transition: opacity .3s;
				transition: opacity .3s
			}
			body>header .menu button.show:before {
				top: 40%;
				-webkit-transform: rotate(-45deg);
				-moz-transform: rotate(-45deg);
				-ms-transform: rotate(-45deg);
				-o-transform: rotate(-45deg);
				transform: rotate(-45deg)
			}
			body>header .menu button.show:after {
				top: 40%;
				-webkit-transform: rotate(45deg);
				-moz-transform: rotate(45deg);
				-ms-transform: rotate(45deg);
				-o-transform: rotate(45deg);
				transform: rotate(45deg)
			}
			.content .banner img, body>header .menu>ul>li>ul {
				-webkit-transform: translateX(-50%);
				-moz-transform: translateX(-50%);
				-ms-transform: translateX(-50%);
				-o-transform: translateX(-50%)
			}
			body>header .menu button.show:after, body>header .menu button.show:before {
				-webkit-transition: transform .3s .3s, top .3s;
				-moz-transition: transform .3s .3s, top .3s;
				-ms-transition: transform .3s .3s, top .3s;
				-o-transition: transform .3s .3s, top .3s;
				transition: transform .3s .3s, top .3s
			}
			.content .box .img .plus:after, .content form [type=submit]:hover {
				-webkit-transition: .3s;
				-moz-transition: .3s;
				-ms-transition: .3s;
				-o-transition: .3s
			}
			body>header .menu>ul {
				display: table;
				width: 100%;
				position: relative;
				z-index: 999
			}

			@media (max-width:550px) {
				body>header .menu>ul {
					display: none
				}
			}

			li.tel{
				background-color:#0078be;
				text-align: left!important;
				color:#fff!important;
				padding:8px 0!important;
				padding-left:20px!important;
				width:200px;
			}
			li.tel:before{
				content:url('../img/layout/tel.png');
				position: relative;
				float:left;
				width:24px; height:24px;
				background-color:transparent;
				padding-bottom:40px;
				left:-10px;
				top:6px;
			}
			li.tel p{
				position:relative;
				top:-5px;
				left:5px;
			}
			li.tel a{
				color:#fff;
				text-decoration:none;
			}

			@media screen and (max-width:550px){
				li.tel{width:100%; text-align:center!important;}
				li.tel:before{
					left:-7px;
					float:none;
				}
				li.tel p{
					top:3px;
					left:-2px;
				}
			}

			body>header .menu>ul>li {
				-webkit-transition: .3s;
				-moz-transition: .3s;
				-ms-transition: .3s;
				-o-transition: .3s;
				transition: .3s;
				display: table-cell;
				color: #1c73b6;
				text-align: center;
				position: relative;
				padding: 16px 0;
				cursor: pointer;
				font-family: open_sansbold;
				font-size: 13px;
				text-transform: uppercase;
			}
			body>header .menu>ul>li.active, body>header .menu>ul>li:hover {
				padding: 16px 0 13px;
				color: #0078be
			}
			body>header .menu>ul>li+li {
				border-left: 1px solid #d0d0d0
			}
			body>header .menu>ul>li:before {
				display: block;
				margin: auto auto 6px;
				font-size: 22px
			}

			@media (max-width:550px) {
				body>header .menu>ul>li {
					display: block;
					border: 0!important;
					padding: 16px 0!important
				}
				body>header .menu>ul>li>ul {
					max-height: 150px;
					overflow-y: auto;
				}
			}
			body>header .menu>ul>li:hover>ul {
				top: 100%
			}
			body>header .menu>ul>li>ul {
				display: none;
				position: absolute;
				margin-top: 0px;
				border-top: 3px solid #0078be;
				z-index: 99999;
				width: 142%;
				left: 50%;
				top: 80%;
				transform: translateX(-50%);
				background: #fff;
				background: -moz-linear-gradient(top, #fff 0, #f5f5f5 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #f5f5f5));
				background: -webkit-linear-gradient(top, #fff 0, #f5f5f5 100%);
				background: -o-linear-gradient(top, #fff 0, #f5f5f5 100%);
				background: -ms-linear-gradient(top, #fff 0, #f5f5f5 100%);
				background: linear-gradient(to bottom, #fff 0, #f5f5f5 100%);
				filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$top', endColorstr='$bottom', GradientType=0 )
			}
			body>header .menu>ul>li>ul>li {
				border-bottom: 1px solid #f5f5f5;
				position: relative;
				padding: 12px 0;
				color: #707070
			}
			body>header .menu>ul>li>ul>li:hover {
				background-color: #f5f5f5
			}
			body>header .menu>ul>li>ul>li>ul {
				display: none;
				position: absolute;
				left: 99%;
				top: 0;
				width: 100%;
				background-color: #f5f5f5
			}

			@media (max-width:550px) {
				body>header .menu>ul>li>ul {
					width: 100%
				}
				body>header .menu>ul>li>ul>li {
					padding: 22px 0;
					margin-top: 0
				}
				body>header .menu>ul>li>ul>li>ul {
					display: none
				}
			}
			body>header .menu>ul>li>ul>li>ul li {
				padding: 12px 0;
				border-bottom: 1px solid #d0d0d0
			}
			.banner-full {
				min-height: 100%;
				overflow: hidden;
				width: 100%;
				margin-bottom: -90px;
				position: relative;
				overflow-y: auto;
			}

			.banner-full img{
				width: 100%!important;
				height: 100%!important;
			}

			.content h2:after, .content h3:after {
				height: 1px;
				content: ''
			}
			.banner-full .bx-caption {
				font-size: 22px;
				font-family: open_sanslight;
				right: 2.43902%;
				top: 50%;
				width: 50%;
				color: #fff;
				padding: 3.5% 8%;
				text-align: right;
				position: relative;
				text-transform: uppercase;
				background-color: rgba(0,0,0,.9);
				-webkit-transform: translateY(-50%);
				-moz-transform: translateY(-50%);
				-ms-transform: translateY(-50%);
				-o-transform: translateY(-50%);
				transform: translateY(-50%)
			}
			.content .centre, .content h3 {
				text-align: center
			}

			@media (max-width:550px) {
				.banner-full .bx-caption {
					width: 95.12195%
				}
			}
			.banner-full .bx-caption:after, .banner-full .bx-caption:before {
				font-family: Flaticon;
				opacity: .05;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";
				filter: alpha(opacity=5);
				position: absolute;
				font-size: 29px
			}
			.banner-full .bx-caption:before {
				left: 10px;
				top: 10px
			}
			.banner-full .bx-caption:after {
				right: 10px;
				bottom: 10px
			}
			.content {
				font-size: 12px;
				line-height: 20px
			}
			.content .banner {
				overflow: hidden;
				position: relative;
				margin-bottom: 35px
			}
			.content .banner img {
				transform: translateX(-50%);
				position: relative;
				min-width: 100%;
				left: 50%
			}
			.content .banner h2 {
				text-align: center;
				border-bottom: 3px solid #0078be;
				width: 97.56098%;
				position: absolute;
				left: 1.21951%;
				line-height: 40px;
				bottom: 0;
				margin: 0;
				padding: 0
			}
			.content .banner h2 span {
				color: #fff;
				font-size: 20px;
				padding: 8px 27px;
				background-color: #0078be
			}
			.content h2 {
				font-size: 20px;
				line-height: 20px;
				position: relative;
				padding-bottom: 6px;
				margin-bottom: 6px
			}
			.content .tabs .select, .content .tabs .wrap {
				box-sizing: border-box;
				background-color: rgba(0,0,0,.8)
			}
			.content h2:after {
				width: 22px;
				background-color: #d0d0d0;
				position: absolute;
				left: 0;
				bottom: 0
			}
			.content h3 {
				font-size: 16px;
				font-family: open_sanssemibold;
				position: relative;
				margin-bottom: 15px;
				float: left;
				width: 100%
			}
			.content h3:after {
				width: 27%;
				background-color: #f5f5f5;
				position: absolute;
				left: 50%;
				top: 50%;
				-webkit-transform: translateX(-50%);
				-moz-transform: translateX(-50%);
				-ms-transform: translateX(-50%);
				-o-transform: translateX(-50%);
				transform: translateX(-50%);
				z-index: -1
			}
			.content p {
				margin-bottom: 20px
			}
			.content p big {
				font-family: open_sansbold;
				font-size: 16px
			}
			.content .tabs {
				font-size: 22px;
				font-family: open_sanslight;
				right: 2.43902%;
				top: 50%;
				width: 50%;
				z-index: 99;
				color: #fff;
				position: absolute;
				-webkit-transform: translateY(-50%);
				-moz-transform: translateY(-50%);
				-ms-transform: translateY(-50%);
				-o-transform: translateY(-50%);
				transform: translateY(-50%)
			}

			@media (max-width:800px) {
				.content .tabs {
					width: 95.12195%;
					margin: 100px 0
				}

			}
			.content .tabs .select {
				position: relative;
				cursor: pointer
			}
			.content .tabs .select input {
				width: 100%;
				cursor: pointer;
				font-size: 18px;
				font-family: open_sanssemibold;
				padding: 8px 14px;
				position: relative;
				z-index:1;
			}
			.content .tabs .select:before {
				font-family: Flaticon;
				position: absolute;
				right: 10px;
				top: 10px;
				font-size: 14px;
				z-index:0;
			}
			.content .tabs .select div {
				display: none;
				position: absolute;
				background-color:#000000;
				z-index: 99;
				top: 100%;
				left: 0;
				width: 100%;
			}
			.content .tabs .select div span {
				font-size: 14px;
				font-family: open_sanssemibold;
				padding: 8px 14px;
				display: block;
				border-top:solid 0px #ffffff;
				background-color:#000000;
			}
			.content .tabs .select div span:hover {
				background-color:#1d1d1d;
			}
			.content .tabs .wrap article, .content form .label.upload input {
				display: none
			}
			.content .tabs .wrap {
				margin-top: 1.21951%;
				margin-bottom: 1.21951%;
				font-size: 12px;
				font-family: open_sanslight
			}
			.content .tabs .wrap p {
				font-size: 15px;
				line-height: 1.4em;
				padding: 8px 14px;
			}
			.content form textarea, .content form>.label, .content form>.select, .content form>input {
				padding: 10px;
				background-color: #f5f5f5;
				border-bottom: 1px solid #d0d0d0;
				margin-bottom: 2.43902%;
				text-align: left;
				font-size: 12px;
				font-family: open_sanssemibold;

			}
			.content form .label.upload:after, .content form .select:before {
				font-family: Flaticon;
				right: 10px;
				top: 10px
			}

			@media (max-width:550px) {
				.content form textarea, .content form>.label, .content form>.select, .content form>input {
					width: 97.56098%!important
				}
			}
			.content form textarea>input[disabled], .content form textarea[disabled], .content form>.label>input[disabled], .content form>.label[disabled], .content form>.select>input[disabled], .content form>.select[disabled], .content form>input>input[disabled], .content form>input[disabled] {
				color: #d0d0d0
			}
			.content form textarea {
				width: 97.56098%;
				height: 114px
			}
			.content form .label.upload:after {
				position: absolute;
				z-index: 88
			}
			.content form .label.upload span {
				line-height: 17px
			}
			.content form .select {
				position: relative
			}
			.content form .select:before {
				position: absolute
			}
			.content form .select div {
				display: none;
				position: absolute;
				background-color: #f5f5f5;
				z-index: 99;
				top: 100%;
				left: 0;
				width: 100%
			}
			.content form .select div span {
				border-bottom: 0px solid #d0d0d0;
				display: block;
				padding: 10px
			}
			.content form .select div span:hover {
				background:#707070;
			}
			.content form [type=submit] {
				padding: 10px;
				float: right;
				color: #fff;
				cursor: pointer;
				text-align: center;
				background-color: #707070;
				border-bottom: 1px solid rgba(0,0,0,.6);
				margin-bottom: 2.43902%;
				font-size: 12px;
				font-family: open_sanssemibold
			}
			.content form [type=submit]:hover {
				opacity: .8;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
				filter: alpha(opacity=80);
				transition: .3s
			}
			.content .box {
				float: left;
				width: 100%;
				margin-bottom: 30px
			}
			.content .box.right .img {
				float: right;
				margin-left: 1%
			}
			.content .box.left .img, .content .box.right p {
				float: left;
				margin-right: 1%
			}
			.content .box.right .img .plus {
				background: url(../img/layout/triangle.png);
				left: 0
			}
			.content .box.right .img .plus:after {
				left: 15%;
				bottom: 15%
			}
			.content .box.right p {
				text-align: right
			}
			.content .box.left .img .plus {
				background: url(../img/layout/triangle2.png);
				right: 0
			}
			.content .box.left .img .plus:after {
				right: 15%;
				bottom: 15%
			}
			.content .box.left p {
				margin-left: 1%;
				text-align: left;
				float: right
			}
			.content .box .open-plus p, footer .copy {
				text-align: center
			}
			.content .box .img {
				width: 49%;
				position: relative
			}
			.content .box .img img {
				width: 100%;
				display: block
			}
			.content .box .img .plus {
				width: 61px;
				height: 61px;
				position: absolute;
				cursor: pointer;
				bottom: 0
			}
			.content .box .img .plus:after {
				font-family: Flaticon;
				color: #fff;
				position: absolute;
				transition: .3s
			}
			.content .box .img .plus.close:after {
				-webkit-transform: rotate(45deg);
				-moz-transform: rotate(45deg);
				-ms-transform: rotate(45deg);
				-o-transform: rotate(45deg);
				transform: rotate(45deg)
			}
			.content .box .open-plus {
				display: none;
				margin-top: 20px;
				float: left;
				width: 100%
			}
			.content .box>p {
				width: 49%
			}
			.content .grid-img.grayscale img {
				-webkit-filter: grayscale(100%);
				-webkit-transition: .3s;
				-moz-transition: .3s;
				-ms-transition: .3s;
				-o-transition: .3s;
				transition: .3s;
				opacity: .4;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
				filter: alpha(opacity=40)
			}
			.content .grid-img.grayscale img:hover {
				-webkit-filter: grayscale(0);
				opacity: 1;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				filter: alpha(opacity=100)
			}
			.content .grid-img li {
				margin-bottom: 2.43902%;
			}

			@media (max-width:550px) {
				.caption-home { font-size: 16px !important; line-height: 22px !important; top: 200px !important; }
				.content .grid-img li {
					width: 47.56098%
				}

			}
			.content .grid-img li img {
				display: block;
				width: 100%
			}
			.content .grid-img li h2 {
				text-align: center;
				line-height: 28px;
				font-size: 12px;
				font-family: open_sanssemibold
			}
			.content .grid-img li h2:after {
				display: none
			}
			footer .socials a, footer .socials:before, footer .w5:after {
				display: inline-block;
				vertical-align: middle
			}
			footer {
				font-size: 10px;
				line-height: 50px;
				position: relative;
				z-index: 99;
				width: 100%;
				bottom: 0;
				left: 0
			}
			footer:before {
				content: '';
				width: 97.56098%;
				height: 3px;
				background-color: #0078be;
				position: absolute;
				left: 1.21951%;
				top: 0
			}
			footer .socials {
				height: 50px
			}

			@media (max-width:550px) {
				footer {
					line-height: 14px
				}
				footer .socials {
					text-align: center
				}
			}
			footer .socials:before {
				content: '';
				height: 100%;
				width: 0
			}
			footer .socials a {
				line-height: 24px;
				margin: 0 3%
			}
			footer .socials a:before {
				font-size: 24px
			}
			footer .w5 {
				text-align: right
			}

			@media (max-width:550px) {
				footer .w5 {
					text-align: center
				}

			}
			footer .w5:after {
				content: '';
				background: url(../img/layout/w5.png);
				width: 28px;
				height: 15px
			}


			.caption-home {
				width:27%;
				height: 100vh;
				background:rgba(0,0,0,0.7);
				position: absolute; z-index: 51;
				display: block;
				left: 0;
				right: 0;
				top: 10px;
				padding-bottom: 40px;
				color: #fff;
				text-align: left;
				line-height: 30px;
				padding: 20px 40px;
				text-transform: normal;
			}

			@media screen and (max-width:1499px){
				.caption-home{
					width:40%;
				}
			}
			@media screen and (max-width:1024px){
				.caption-home{
					width:55%;
				}
			}
			@media screen and (max-width:720px){
				.caption-home{
					margin: 0;
					width: 100%;
				}
        
				.caption-home p{
					font-size:20px!important;
				}

        .caption-home-2 p{
					font-size:20px!important;
				}
				.caption-home .slide1{
					font-size:30px!important;
				}
        .caption-home-2 .slide1{
					font-size:30px!important;
				}
			}
			@media screen and (max-width:550px){
				.caption-home{
					top: 0 !important;
				}

        
			}
			.caption-home p{

				font-size:30px;
				line-height: 1.3;

				position: relative;
				/*-webkit-text-stroke: 1px #1c73b6;*/
				/*text-shadow: 4px 3px 0px #1c73b6, 3px 4px 0px #1c5ab6;*/

				padding: 80px 0 5px 0;


				text-shadow: 3px 1px 0px rgba(28,115,182,0.8);
			}

      .caption-home-2 p{
        padding: 40px 0;
				font-size:30px;
				line-height: 1.3;

				position: relative;
				/*-webkit-text-stroke: 1px #1c73b6;*/
				/*text-shadow: 4px 3px 0px #1c73b6, 3px 4px 0px #1c5ab6;*/

        text-align: center;


				text-shadow: 3px 1px 0px rgba(28,115,182,0.8);
			}

			.caption-home .slide1{
				font-size: 30px;
			}

      .caption-home-2 .slide1{
				font-size: 36px;
        text-align: center;
			}
			.caption-home .dife{
				font-size:35px;
			}
			.caption-home .slide2{
				font-size: 45px!important;
			}
			.caption-home .small{
				font-size:30px;
			}
			.caption-home .small2{
				font-size:18px;

				text-transform: none;
				text-shadow: none;
				padding: 10px 0 30px 0;

				max-width: 80%;
			}

      .caption-home-2 .small2{
				font-size:18px;

				text-transform: none;
				text-shadow: none;
				padding: 10px 0 30px 0;

				max-width: 80%;
			}


			@media screen and (max-width:1366px){

			}
			@media screen and (max-width:700px){

			}
			@media screen and (max-width:480px){

			}

			#bg__{
				background-image: url(../img/produtos/painel.jpg);
				background-size: cover;
				background-repeat: no-repeat;
				min-height: 100%;
				padding: 20px;
			}
			#bg__drone{
				background-image: url(../img/produtos/drone1.jpg);
				background-size: cover;
				background-repeat: no-repeat;
				min-height: 100%;
				padding: 20px;
			}

			#bg__alarme{
				background-image: url(../img/produtos/painel-de-alarme.jpg);
				background-size: cover;
				background-repeat: no-repeat;
				min-height: 100%;
				padding: 20px;
			}

			#bg__automacaoPredial{
				background-image: url(../img/produtos/automacao-predial.jpg);
				background-size: cover;
				background-repeat: no-repeat;
				min-height: 100%;
				padding: 20px;
			}
			#bg__cftv{
				background-image: url(../img/produtos/cftv.jpg);
				background-size: 100% 100%;
				background-repeat: no-repeat;
				min-height: 100%;
				padding: 20px;
			}
			#bg__controle-acesso{
				background-image: url(../img/produtos/controle-acesso.jpg);
				background-size: 100% 100%;
				background-repeat: no-repeat;
				min-height: 100%;
				padding: 20px;
			}
			#bg__infraestrutura{
				background-image: url(../img/produtos/telecom-infraestrutura.jpg);
				background-size: 100% 100%;
				background-repeat: no-repeat;
				min-height: 100%;
				padding: 20px;
			}
			#bg__telecom{
				background-image: url(../img/produtos/switch.jpg);
				background-size: 100% 100%;
				background-repeat: no-repeat;
				min-height: 100%;
				padding: 20px;
			}
			#bg__telefonia{
				background-image: url(../img/produtos/telefonia-analogica.jpg);
				background-size: 100% 100%;
				background-repeat: no-repeat;
				min-height: 100%;
				padding: 20px;
			}
			#bg__sonorizacao{
				background-image: url(../img/produtos/sonorizacao-ambiente.jpg);
				background-size: 100% 100%;
				background-repeat: no-repeat;
				min-height: 100%;
				padding: 20px;
			}
			#bg__eficienciaEnergetica,
			#bg__Plataforma{
				background-image: url(../img/neo-image.png);
				background-size: 40%;
				background-repeat: no-repeat;
				background-position: center;
				min-height: 100%;
				padding: 20px;
			}
			
			#bg__Plataforma{
				background-image: url(../img/servicos/locacao.jpg);
				background-size: 100% 100%;
				background-repeat: no-repeat;
				min-height: 100%;
				padding: 20px;
			}
			#bg__Integracoes{
				background-image: url(../img/produtos/integracoes.jpg);
				background-size: cover;
				background-repeat: no-repeat;
				background-position: center;
				min-height: 100%;
				padding: 20px;
			}

			div{
				position:relative;
			}





			/*SLIDE*/
			/**
			* Swiper 3.4.0
			* Most modern mobile touch slider and framework with hardware accelerated transitions
			*
			* http://www.idangero.us/swiper/
			*
			* Copyright 2016, Vladimir Kharlampidi
			* The iDangero.us
			* http://www.idangero.us/
			*
			* Licensed under MIT
			*
			* Released on: October 16, 2016
			*/
			.swiper-container {
				margin-left: auto;
				margin-right: auto;
				position: relative;
				overflow: hidden;
				/* Fix of Webkit flickering */
				z-index: 1;
			}
			.swiper-container-no-flexbox .swiper-slide {
				float: left;
			}
			.swiper-container-vertical > .swiper-wrapper {
				-webkit-box-orient: vertical;
				-moz-box-orient: vertical;
				-ms-flex-direction: column;
				-webkit-flex-direction: column;
				flex-direction: column;
			}
			.swiper-wrapper {
				position: relative;
				width: 100%;
				height: auto;
				z-index: 1;
				display: -webkit-box;
				display: -moz-box;
				display: -ms-flexbox;
				display: -webkit-flex;
				display: flex;
				-webkit-transition-property: -webkit-transform;
				-moz-transition-property: -moz-transform;
				-o-transition-property: -o-transform;
				-ms-transition-property: -ms-transform;
				transition-property: transform;
				-webkit-box-sizing: content-box;
				-moz-box-sizing: content-box;
				box-sizing: content-box;
			}
			.swiper-container-android .swiper-slide,
			.swiper-wrapper {
				-webkit-transform: translate3d(0px, 0, 0);
				-moz-transform: translate3d(0px, 0, 0);
				-o-transform: translate(0px, 0px);
				-ms-transform: translate3d(0px, 0, 0);
				transform: translate3d(0px, 0, 0);
			}
			.swiper-container-multirow > .swiper-wrapper {
				-webkit-box-lines: multiple;
				-moz-box-lines: multiple;
				-ms-flex-wrap: wrap;
				-webkit-flex-wrap: wrap;
				flex-wrap: wrap;
			}
			.swiper-container-free-mode > .swiper-wrapper {
				-webkit-transition-timing-function: ease-out;
				-moz-transition-timing-function: ease-out;
				-ms-transition-timing-function: ease-out;
				-o-transition-timing-function: ease-out;
				transition-timing-function: ease-out;
				margin: 0 auto;
			}
			.swiper-slide {
				-webkit-flex-shrink: 0;
				-ms-flex: 0 0 auto;
				flex-shrink: 0;
				width: 100%;
				position: relative;
			}
			/* Auto Height */
			.swiper-container-autoheight,
			.swiper-container-autoheight .swiper-slide {
				height: auto;
			}
			.swiper-container-autoheight .swiper-wrapper {
				-webkit-box-align: start;
				-ms-flex-align: start;
				-webkit-align-items: flex-start;
				align-items: flex-start;
				-webkit-transition-property: -webkit-transform, height;
				-moz-transition-property: -moz-transform;
				-o-transition-property: -o-transform;
				-ms-transition-property: -ms-transform;
				transition-property: transform, height;
			}
			/* a11y */
			.swiper-container .swiper-notification {
				position: absolute;
				left: 0;
				top: 0;
				pointer-events: none;
				opacity: 0;
				z-index: -1000;
			}
			/* IE10 Windows Phone 8 Fixes */
			.swiper-wp8-horizontal {
				-ms-touch-action: pan-y;
				touch-action: pan-y;
			}
			.swiper-wp8-vertical {
				-ms-touch-action: pan-x;
				touch-action: pan-x;
			}
			/* Arrows */
			.swiper-button-prev,
			.swiper-button-next {
				position: absolute;
				top: 50%;
				width: 50px;
				height: 50px;
				background-color: #fff;
				margin-top: -25px;
				z-index: 10;
				cursor: pointer;
				-moz-background-size: 27px 44px;
				-webkit-background-size: 27px 44px;
				background-size: 27px 44px;
				background-position: center;
				background-repeat: no-repeat;
				border-radius: 50%;
				-moz-border-radius: 50%;
				-webkit-border-radius: 50%;
				background-size: 70%;
				background-position:center;
			}
			@media screen and (max-width:720px){
				.swiper-button-prev,
				.swiper-button-next{
					width: 45px;
					height:45px;
				}
			}
			.swiper-button-prev.swiper-button-disabled,
			.swiper-button-next.swiper-button-disabled {
				opacity: 0.35;
				cursor: auto;
				pointer-events: none;
			}
			.swiper-button-prev,
			.swiper-container-rtl .swiper-button-next {
				background-image: url("../img/left.png");
				position: absolute!important;
				left: -80px;
				right: auto;
			}
			@media screen and (max-width:720px){
				.swiper-button-prev,
				.swiper-container-rtl .swiper-button-next{
					left: -40px;
				}
			}
			.swiper-button-prev.swiper-button-black,
			.swiper-container-rtl .swiper-button-next.swiper-button-black {
				background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
			}
			.swiper-button-prev.swiper-button-white,
			.swiper-container-rtl .swiper-button-next.swiper-button-white {
				background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
			}
			.swiper-button-next,
			.swiper-container-rtl .swiper-button-prev {
				background-image: url("../img/right.png");
				right: -80px;
				left: auto;
			}
			@media screen and (max-width:720px){
				.swiper-button-next,
				.swiper-container-rtl .swiper-button-prev{
					right: -40px;
				}
			}
			.swiper-button-next.swiper-button-black,
			.swiper-container-rtl .swiper-button-prev.swiper-button-black {
				background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
			}
			.swiper-button-next.swiper-button-white,
			.swiper-container-rtl .swiper-button-prev.swiper-button-white {
				background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
			}
			/* Pagination Styles */
			.swiper-pagination {
				position: absolute;
				text-align: center;
				-webkit-transition: 300ms;
				-moz-transition: 300ms;
				-o-transition: 300ms;
				transition: 300ms;
				-webkit-transform: translate3d(0, 0, 0);
				-ms-transform: translate3d(0, 0, 0);
				-o-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
				z-index: 10;
			}
			.swiper-pagination.swiper-pagination-hidden {
				opacity: 0;
			}
			/* Common Styles */
			.swiper-pagination-fraction,
			.swiper-pagination-custom,
			.swiper-container-horizontal > .swiper-pagination-bullets {
				bottom: 10px;
				left: 0;
				width: 100%;
			}
			/* Bullets */
			.swiper-pagination-bullet {
				width: 8px;
				height: 8px;
				display: inline-block;
				border-radius: 100%;
				background: #000;
				opacity: 0.2;
			}
			button.swiper-pagination-bullet {
				border: none;
				margin: 0;
				padding: 0;
				box-shadow: none;
				-moz-appearance: none;
				-ms-appearance: none;
				-webkit-appearance: none;
				appearance: none;
			}
			.swiper-pagination-clickable .swiper-pagination-bullet {
				cursor: pointer;
			}
			.swiper-pagination-white .swiper-pagination-bullet {
				background: #fff;
			}
			.swiper-pagination-bullet-active {
				opacity: 1;
				background: #007aff;
			}
			.swiper-pagination-white .swiper-pagination-bullet-active {
				background: #fff;
			}
			.swiper-pagination-black .swiper-pagination-bullet-active {
				background: #000;
			}
			.swiper-container-vertical > .swiper-pagination-bullets {
				right: 10px;
				top: 50%;
				-webkit-transform: translate3d(0px, -50%, 0);
				-moz-transform: translate3d(0px, -50%, 0);
				-o-transform: translate(0px, -50%);
				-ms-transform: translate3d(0px, -50%, 0);
				transform: translate3d(0px, -50%, 0);
			}
			.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
				margin: 5px 0;
				display: block;
			}
			.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
				margin: 0 5px;
			}
			/* Progress */
			.swiper-pagination-progress {
				background: rgba(0, 0, 0, 0.25);
				position: absolute;
			}
			.swiper-pagination-progress .swiper-pagination-progressbar {
				background: #007aff;
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				-webkit-transform: scale(0);
				-ms-transform: scale(0);
				-o-transform: scale(0);
				transform: scale(0);
				-webkit-transform-origin: left top;
				-moz-transform-origin: left top;
				-ms-transform-origin: left top;
				-o-transform-origin: left top;
				transform-origin: left top;
			}
			.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
				-webkit-transform-origin: right top;
				-moz-transform-origin: right top;
				-ms-transform-origin: right top;
				-o-transform-origin: right top;
				transform-origin: right top;
			}
			.swiper-container-horizontal > .swiper-pagination-progress {
				width: 100%;
				height: 4px;
				left: 0;
				top: 0;
			}
			.swiper-container-vertical > .swiper-pagination-progress {
				width: 4px;
				height: 100%;
				left: 0;
				top: 0;
			}
			.swiper-pagination-progress.swiper-pagination-white {
				background: rgba(255, 255, 255, 0.5);
			}
			.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
				background: #fff;
			}
			.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
				background: #000;
			}
			/* 3D Container */
			.swiper-container-3d {
				-webkit-perspective: 1200px;
				-moz-perspective: 1200px;
				-o-perspective: 1200px;
				perspective: 1200px;
			}
			.swiper-container-3d .swiper-wrapper,
			.swiper-container-3d .swiper-slide,
			.swiper-container-3d .swiper-slide-shadow-left,
			.swiper-container-3d .swiper-slide-shadow-right,
			.swiper-container-3d .swiper-slide-shadow-top,
			.swiper-container-3d .swiper-slide-shadow-bottom,
			.swiper-container-3d .swiper-cube-shadow {
				-webkit-transform-style: preserve-3d;
				-moz-transform-style: preserve-3d;
				-ms-transform-style: preserve-3d;
				transform-style: preserve-3d;
			}
			.swiper-container-3d .swiper-slide-shadow-left,
			.swiper-container-3d .swiper-slide-shadow-right,
			.swiper-container-3d .swiper-slide-shadow-top,
			.swiper-container-3d .swiper-slide-shadow-bottom {
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				pointer-events: none;
				z-index: 10;
			}
			.swiper-container-3d .swiper-slide-shadow-left {
				background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
				/* Safari 4+, Chrome */
				background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
				/* Chrome 10+, Safari 5.1+, iOS 5+ */
				background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
				/* Firefox 3.6-15 */
				background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
				/* Opera 11.10-12.00 */
				background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
				/* Firefox 16+, IE10, Opera 12.50+ */
			}
			.swiper-container-3d .swiper-slide-shadow-right {
				background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
				/* Safari 4+, Chrome */
				background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
				/* Chrome 10+, Safari 5.1+, iOS 5+ */
				background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
				/* Firefox 3.6-15 */
				background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
				/* Opera 11.10-12.00 */
				background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
				/* Firefox 16+, IE10, Opera 12.50+ */
			}
			.swiper-container-3d .swiper-slide-shadow-top {
				background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
				/* Safari 4+, Chrome */
				background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
				/* Chrome 10+, Safari 5.1+, iOS 5+ */
				background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
				/* Firefox 3.6-15 */
				background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
				/* Opera 11.10-12.00 */
				background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
				/* Firefox 16+, IE10, Opera 12.50+ */
			}
			.swiper-container-3d .swiper-slide-shadow-bottom {
				background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
				/* Safari 4+, Chrome */
				background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
				/* Chrome 10+, Safari 5.1+, iOS 5+ */
				background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
				/* Firefox 3.6-15 */
				background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
				/* Opera 11.10-12.00 */
				background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
				/* Firefox 16+, IE10, Opera 12.50+ */
			}
			/* Coverflow */
			.swiper-container-coverflow .swiper-wrapper,
			.swiper-container-flip .swiper-wrapper {
				/* Windows 8 IE 10 fix */
				-ms-perspective: 1200px;
			}
			/* Cube + Flip */
			.swiper-container-cube,
			.swiper-container-flip {
				overflow: visible;
			}
			.swiper-container-cube .swiper-slide,
			.swiper-container-flip .swiper-slide {
				pointer-events: none;
				-webkit-backface-visibility: hidden;
				-moz-backface-visibility: hidden;
				-ms-backface-visibility: hidden;
				backface-visibility: hidden;
				z-index: 1;
			}
			.swiper-container-cube .swiper-slide .swiper-slide,
			.swiper-container-flip .swiper-slide .swiper-slide {
				pointer-events: none;
			}
			.swiper-container-cube .swiper-slide-active,
			.swiper-container-flip .swiper-slide-active,
			.swiper-container-cube .swiper-slide-active .swiper-slide-active,
			.swiper-container-flip .swiper-slide-active .swiper-slide-active {
				pointer-events: auto;
			}
			.swiper-container-cube .swiper-slide-shadow-top,
			.swiper-container-flip .swiper-slide-shadow-top,
			.swiper-container-cube .swiper-slide-shadow-bottom,
			.swiper-container-flip .swiper-slide-shadow-bottom,
			.swiper-container-cube .swiper-slide-shadow-left,
			.swiper-container-flip .swiper-slide-shadow-left,
			.swiper-container-cube .swiper-slide-shadow-right,
			.swiper-container-flip .swiper-slide-shadow-right {
				z-index: 0;
				-webkit-backface-visibility: hidden;
				-moz-backface-visibility: hidden;
				-ms-backface-visibility: hidden;
				backface-visibility: hidden;
			}
			/* Cube */
			.swiper-container-cube .swiper-slide {
				visibility: hidden;
				-webkit-transform-origin: 0 0;
				-moz-transform-origin: 0 0;
				-ms-transform-origin: 0 0;
				transform-origin: 0 0;
				width: 100%;
				height: 100%;
			}
			.swiper-container-cube.swiper-container-rtl .swiper-slide {
				-webkit-transform-origin: 100% 0;
				-moz-transform-origin: 100% 0;
				-ms-transform-origin: 100% 0;
				transform-origin: 100% 0;
			}
			.swiper-container-cube .swiper-slide-active,
			.swiper-container-cube .swiper-slide-next,
			.swiper-container-cube .swiper-slide-prev,
			.swiper-container-cube .swiper-slide-next + .swiper-slide {
				pointer-events: auto;
				visibility: visible;
			}
			.swiper-container-cube .swiper-cube-shadow {
				position: absolute;
				left: 0;
				bottom: 0px;
				width: 100%;
				height: 100%;
				background: #000;
				opacity: 0.6;
				-webkit-filter: blur(50px);
				filter: blur(50px);
				z-index: 0;
			}
			/* Fade */
			.swiper-container-fade.swiper-container-free-mode .swiper-slide {
				-webkit-transition-timing-function: ease-out;
				-moz-transition-timing-function: ease-out;
				-ms-transition-timing-function: ease-out;
				-o-transition-timing-function: ease-out;
				transition-timing-function: ease-out;
			}
			.swiper-container-fade .swiper-slide {
				pointer-events: none;
				-webkit-transition-property: opacity;
				-moz-transition-property: opacity;
				-o-transition-property: opacity;
				transition-property: opacity;
			}
			.swiper-container-fade .swiper-slide .swiper-slide {
				pointer-events: none;
			}
			.swiper-container-fade .swiper-slide-active,
			.swiper-container-fade .swiper-slide-active .swiper-slide-active {
				pointer-events: auto;
			}
			.swiper-zoom-container {
				width: 100%;
				height: 100%;
				display: -webkit-box;
				display: -moz-box;
				display: -ms-flexbox;
				display: -webkit-flex;
				display: flex;
				-webkit-box-pack: center;
				-moz-box-pack: center;
				-ms-flex-pack: center;
				-webkit-justify-content: center;
				justify-content: center;
				-webkit-box-align: center;
				-moz-box-align: center;
				-ms-flex-align: center;
				-webkit-align-items: center;
				align-items: center;
				text-align: center;
			}
			.swiper-zoom-container > img,
			.swiper-zoom-container > svg,
			.swiper-zoom-container > canvas {
				max-width: 100%;
				max-height: 100%;
				object-fit: contain;
			}
			/* Scrollbar */
			.swiper-scrollbar {
				border-radius: 10px;
				position: relative;
				-ms-touch-action: none;
				background: rgba(0, 0, 0, 0.1);
			}
			.swiper-container-horizontal > .swiper-scrollbar {
				position: absolute;
				left: 1%;
				bottom: 3px;
				z-index: 50;
				height: 5px;
				width: 98%;
			}
			.swiper-container-vertical > .swiper-scrollbar {
				position: absolute;
				right: 3px;
				top: 1%;
				z-index: 50;
				width: 5px;
				height: 98%;
			}
			.swiper-scrollbar-drag {
				height: 100%;
				width: 100%;
				position: relative;
				background: rgba(0, 0, 0, 0.5);
				border-radius: 10px;
				left: 0;
				top: 0;
			}
			.swiper-scrollbar-cursor-drag {
				cursor: move;
			}
			/* Preloader */
			.swiper-lazy-preloader {
				width: 42px;
				height: 42px;
				position: absolute;
				left: 50%;
				top: 50%;
				margin-left: -21px;
				margin-top: -21px;
				z-index: 10;
				-webkit-transform-origin: 50%;
				-moz-transform-origin: 50%;
				transform-origin: 50%;
				-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
				-moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
				animation: swiper-preloader-spin 1s steps(12, end) infinite;
			}
			.swiper-lazy-preloader:after {
				display: block;
				content: "";
				width: 100%;
				height: 100%;
				background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
				background-position: 50%;
				-webkit-background-size: 100%;
				background-size: 100%;
				background-repeat: no-repeat;
			}
			.swiper-lazy-preloader-white:after {
				background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
			}
			@-webkit-keyframes swiper-preloader-spin {
				100% {
					-webkit-transform: rotate(360deg);
				}
			}
			@keyframes swiper-preloader-spin {
				100% {
					transform: rotate(360deg);
				}
			}

			/*SLIDE*/

			.title_prod{
				width:69%;
				margin-top: 8%;
				height: auto;
				margin-left:10%;
				z-index: 99;
				color: #1c73b6;
				position: relative;
				background:transparent;
				padding: 15px 10px;

				text-shadow: -1px -1px 0 #fff,
				1px -1px 0 #fff,
				-1px 1px 0 #fff,
				1px 1px 0 #fff;
			}
			@media screen and (max-width:1250px){
				.title_prod{
					margin-top: 10%;
				}
			}
			@media screen and (max-width:999px){
				.title_prod{
					margin-top: 14%;
				}
			}
			@media screen and (max-width:720px){
				.title_prod{
					margin-top: 22%;
				}
			}
			@media screen and (max-width:480px){
				.title_prod{
					margin-top: 35%;
				}
			}
			.infos_prod{
				width:40%;
				height: auto;
				margin-top: 0%;
				height: auto;
				margin-left:10%;
				z-index: 99;
				color: #fff;
				position: relative;
				background:rgba(0,0,0,0.8);
				padding: 30px;
			}
			@media screen and (max-width:1024px){
				.infos_prod{
					width: 80%;
				}
			}
			.carousel-itens{
				width:80%;
				height: 180px;
				margin-top: 16%;
				margin-left:10%;
				z-index: 99;
				color: #fff;
				position: relative;
				background:transparent;
			}

			.item__{
				width:90%;
				margin:0;
				height:100%;
				padding:15px 10px;
				background:rgba(0,0,0,0.5);
				position:relative;
				float:left;
				font-family: open_sansbold;

				border:2px solid #000;


			}
			.item__:hover .shadow{
				background:transparent;
				transition:0.5s;
			}

			.painel{
				background-image: url(../img/produtos/painel.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}

			.painel-alarme{
				background-image: url(../img/produtos/painel-de-alarme.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.ivp{
				background-image: url(../img/produtos/vip.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.dispositivos-complementares{
				background-image: url(../img/produtos/comple.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.cerca-eletrica{
				background-image: url(../img/produtos/alarmes-cercas-eletricas.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.iva{
				background-image: url(../img/produtos/iva.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.cabo-sensor{
				background-image: url(../img/produtos/cabo-sensor.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.cabo-enterrado{
				background-image: url(../img/produtos/cabo-enterrrado.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.micro{
				background-image: url(../img/produtos/micro.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.software{
				background-image: url(../img/produtos/automacao-predial.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.plcs{
				background-image: url(../img/produtos/plcs.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.quadros-automacao{
				background-image: url(../img/produtos/quadros-automacao.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.eficiencia-energetica{
				background-image: url(../img/produtos/eficiencia-energetica.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.ar-condicionado{
				background-image: url(../img/produtos/ar-condicionado.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.iluminacao-i-e{
				background-image: url(../img/produtos/iluminacao-i-e.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.hidraulica{
				background-image: url(../img/produtos/hidraulica.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.eletrica{
				background-image: url(../img/produtos/eletrica.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.sala-controle{
				background-image: url(../img/produtos/sala-controle.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.operacao-gravacao{
				background-image: url(../img/produtos/operacao-gravacao.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.analise-video{
				background-image: url(../img/produtos/analise-video.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.software-gerenciamento{
				background-image: url(../img/produtos/software-gerenciamento.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.camera-termica{
				background-image: url(../img/produtos/cftv-termica.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.leitura-placas{
				background-image: url(../img/produtos/cftv-ocr.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.cftv-analogico{
				background-image: url(../img/produtos/cftv-analogico.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.fish360{
				background-image: url(../img/produtos/cftv.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.leitores-bio{
				background-image: url(../img/produtos/controle-acesso.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.qr-code{
				background-image: url(../img/produtos/qr.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.leitor-cartao{
				background-image: url(../img/produtos/leitor-cartao.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.software-controle{
				background-image: url(../img/produtos/software-controle.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.pne{
				background-image: url(../img/produtos/acesso-bloqueios-manuais.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.catracas{
				background-image: url(../img/produtos/catracas.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.torniquetes{
				background-image: url(../img/produtos/torniquetes.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.cancelas{
				background-image: url(../img/produtos/cancelas.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.infraestruturaAparente{
				background-image: url(../img/produtos/telecom-infraestrutura.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.infraestruturaSubterranea{
				background-image: url(../img/produtos/infraestrutura-subterranea.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.infraestruturaAerea{
				background-image: url(../img/produtos/infraestrutura-aerea.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.torresMetalicas{
				background-image: url(../img/produtos/torres-metalicas.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.fibraOptica{
				background-image: url(../img/produtos/fibra-optica.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.catv{
				background-image: url(../img/produtos/telecom-catv.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.cabeamentoEstruturado{
				background-image: url(../img/produtos/cabeamento-estruturado.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.cabeamentoTelefonia{
				background-image: url(../img/produtos/cabeamento-telefonia.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.switchRoteador{
				background-image: url(../img/produtos/switch.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.servidorStorage{
				background-image: url(../img/produtos/servidor.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.dataCenter{
				background-image: url(../img/produtos/data-center.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.radioSemFio{
				background-image: url(../img/produtos/radio-sem-fio.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.certificacaoCabeamento{
				background-image: url(../img/produtos/certificacao-cabeamento.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.fusaoFibra{
				background-image: url(../img/produtos/fusaoFibra.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.conversoresEthernet{
				background-image: url(../img/produtos/conversoresEthernet.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.gpon{
				background-image: url(../img/produtos/gpon.gif);
				background-repeat: no-repeat;
				background-size: cover;
			}

			.telefoniaAnalogica{
				background-image: url(../img/produtos/telefonia-analogica.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.voip{
				background-image: url(../img/produtos/voip.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.telefoniaHibrida{
				background-image: url(../img/produtos/telefonia-hibrida.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.telefoniaIndustrial{
				background-image: url(../img/produtos/telefonia-industrial.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.comunicacaoCritica{
				background-image: url(../img/produtos/comunicao-critica.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.videoPorteiro{
				background-image: url(../img/produtos/video-porteiro.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.interfonia{
				background-image: url(../img/produtos/interfonia.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.totemAtendimento{
				background-image: url(../img/produtos/totem-atendimento.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.sonorizacaoAmbiente{
				background-image: url(../img/produtos/sonorizacao-ambiente.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.sonorizacaoPerifericos{
				background-image: url(../img/produtos/sonorizacao-perifericos.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.sonorizacaoEvacuacao{
				background-image: url(../img/produtos/sonorizacao-evacuacao.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.sireneEmergencia{
				background-image: url(../img/produtos/sirene-emergencia.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.conferenciaFio{
				background-image: url(../img/produtos/conferencia-fio.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.conferenciaSemFio{
				background-image: url(../img/produtos/conferencia-sem-fio.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.digitalSignage{
				background-image: url(../img/produtos/digital.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.videoconferencia{
				background-image: url(../img/produtos/videoconferencia.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}



			.shadow{
				width: 100%;
				height: 100%;
				position: absolute;
				background-color: transparent;
				top: 0;
				left: 0;
				z-index:1;

				background: rgba(0,0,0,0.5);
				transition:0.5s;
			}

			.sistema-aspiracao{
				background-image: url(../img/produtos/incendio-sistema-por-aspiracao.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.deteccao-imagem{
				background-image: url(../img/produtos/deteccao-imagem.png);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.iluminacao-emergencia{
				background-image: url(../img/produtos/sinalizacao-e-iluminação-de-emergencia.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.acionador-manual{
				background-image: url(../img/produtos/acionador-manual.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.sirene{
				background-image: url(../img/produtos/sirene-strobe.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.detector-fumaca{
				background-image: url(../img/produtos/fumaca-temperatura.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.gas{
				background-image: url(../img/produtos/via-gas.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.drone1{
				background-image: url(../img/produtos/drone1.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.drone2{
				background-image: url(../img/produtos/drone2.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.drone3{
				background-image: url(../img/produtos/drone3.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.drone4{
				background-image: url(../img/produtos/drone4.jpg);
				background-repeat: no-repeat;
				background-size: cover;
			}
			.item__ {
				font-size:16px;
				line-height: 1.3;
			}
			.item__ span{
				color:#de3f23;
				font-size: 25px;
			}
			@media screen and (max-width:1400px){
				.item__ a{
					font-size:16px;
				}
			}
			.item__ a span.btn-more{
				color:#fff!important;
				font-size: 16px;
			}
			.item__ p{
				z-index:2;
				position: relative;
			}
			.item__:first-child{
				margin: 0 2% 0 12%;
			}
			.item__:last-child{
				margin: 0;
			}
			.title-prod{
				font-size:40px;
				line-height: 1.2;
				border-left: 4px solid #de3f23;
				padding: 0 0 0 20px;
			}
			ul.desc-prod{
				margin-left:20px;
			}
			ul.desc-prod li{
				font-size:16px;
				line-height: 1.6;
				margin-bottom: 0!important;
				list-style: disc;
			}
			p.desc-prodP{
				font-size:16px;
				line-height: 1.6;
				margin-bottom: 0!important;
			}
			.no-marge{
				margin-top:0;
			}
			.carousel-item{
				text-transform: uppercase;

				text-shadow: 1px 0 1px #000;
				-moz-text-shadow: 1px 0 1px #000;
				-webkit-text-shadow: 1px 0 1px #000;

			}

			.btn-slider{
				padding:15px 30px;

				background-color:#de3f23;

				box-shadow: 0 6px #c22003;
				-webkit-box-shadow: 0 6px #c22003;
				-moz-box-shadow: 0 6px #c22003;

				border-radius:3px;
				-webkit-border-radius:3px;
				-moz-border-radius:3px;

				position: relative;

				letter-spacing: 2px;
				font-size:1.2em;

				position: relative;
				top: 15px;

			}
			.btn-slider:hover{
				top:2px;
				box-shadow: 0 4px #c22003;
			}

			.overlay-slider{
				width:100%;
				height:100%;
				background: rgba(0,0,0,0.7);

				position: absolute;
			}

			header{
				background-color:#000!important;
			}


      .btn-slider-2 {
        padding: 15px 30px;
      
        background-color: #de3f23;
      
        box-shadow: 0 6px #c22003;
        -webkit-box-shadow: 0 6px #c22003;
        -moz-box-shadow: 0 6px #c22003;
      
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
      
        letter-spacing: 2px;
        font-size: 1.2em;
        display: flex;
        width: 200px;
        justify-content: center;
        
      }

      @media screen and (max-width:1024){
        .caption-home-2 {
          height: 100vh!important;
    }
    }
  
      .caption-home-2 {
        width: 900px;
        height: 550px;
        background: rgba(0, 0, 0, 0.7);
        position: absolute;
        z-index: 51;
        display: block;
        top: 25%;
        margin: 0 auto;
        color: #fff;
        text-align: left;
        line-height: 30px;
        padding: 0 40px;
        text-transform: normal;
        display: flex;
        justify-content: center;
        align-items: center;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        padding: 0 80px;
      
}


    .alinhamento p {
      
      text-align:left!important;

    }

    .box {
      display: flex;
      align-items: center;
      justify-content: center;
    }

  @media (max-width: 600px) {
    .caption-home-2 {
      width: 100%;
      height: 100vh;
      top: 0;
}

}


.caption-home-2 .topics {
	padding-top: 0;
    font-size: 18px!important;
	text-transform: none;
	text-shadow: none;
}


.caption-home-2 .espacamento {
	line-height: 2;
}

.banner-home-01 {
	background-image: url("../img/banners/banner-01.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 100vh;
}


.banner-home-02 {
	background-image: url("../img/banners/banner-02.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 100vh;
}

.banner-home-03 {
	background-image: url("../img/banners/banner-03.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 100vh;
}

.banner-home-04 {
	background-image: url("../img/banners/banner-04.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 100vh;
}

.banner-home-05 {
	background-image: url("../img/banners/banner-05.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 100vh;
}

.banner-home-06 {
	background-image: url("../img/banners/banner-06.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 100vh;
}

.banner-home-07 {
	background-image: url("../img/banners/banner-07.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 100vh;
}


@media (max-width: 1440px) {

	.caption-home-2 {
        width: 750px;
        height: 500px;
		top: 15%;
}

.caption-home .slide1{
font-size: 24px;
}

.caption-home-2 .slide1{
font-size: 24px;
text-align: center;
}

.caption-home .small2{
	font-size:16px!important;
}

.caption-home-2 .small2{
	font-size:16px!important;
}

.caption-home-2 .topics {
    font-size: 16px!important;
}

}

@media (max-width: 660px) {
    .caption-home-2 {
      width: 100%;
      height: 100vh;
      top: 0;
}

.caption-home-2 p{
	padding: 10px 0;
}

.br-none {
	display: none;
}

}



			