:root{
    --cor_primary: #1C75BC;
    --cor_secondary: #E54B26;
    --cor_tertiary: #212529;
    --cor_primary_opacity: rgba(28, 117, 188, 0.7);
    --cor_secondary_opacity: rgba(229, 75, 38, 0.7);
    --cor_tertiary_opacity: rgba(33, 37, 41, 0.7);
}
@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;
}
.text-primary{
    color: var(--cor_primary) !important;
}
.bg-primary{
    background-color: var(--cor_primary) !important;
}
.bg-primary-title{
    background-color: var(--cor_primary);
    display: inline-block;
    padding: 0.5rem 1rem;
    color: #fff;
}
.bg-primary-opacity{
    background: var(--cor_bg_primary_opacity);
}
.btn-primary{
    background-color: var(--cor_primary) !important;
    letter-spacing: 0.1rem;
    display: inline-block;
    color: #fff !important;
    padding: 0.5rem 1rem;
    border: 0 !important;
    border-radius: 0;
    font-weight: 500;
}
.btn-primary:not(:disabled):not(.disabled):active:focus .btn-primary:disabled,
.btn-primary.active,
.btn-primary:active,
.btn-primary:hover,
.btn-primary:focus{
    box-shadow: 0 0 0 0.25rem var(--cor_bg_secondary_opacity) !important;
    background-color: var(--cor_secondary) !important;
    border-color: var(--cor_secondary) !important;
}
a.link-primary{
    color: var(--cor_primary) !important;
}
a.link-primary:hover,
a.link-primary:focus{
    color: var(--cor_secondary) !important;
}
.text-secondary{
    color: var(--cor_secondary) !important;
}
.bg-secondary{
    background-color: var(--cor_secondary) !important;
}
.bg-secondary-title{
    background-color: var(--cor_secondary);
    display: inline-block;
    padding: 0.5rem 1rem;
    color: #fff;
}
.bg-secondary-opacity{
    background: var(--cor_bg_secondary_opacity);
}
.btn-secondary{
    background-color: var(--cor_secondary) !important;
    text-transform: uppercase;
    letter-spacing: 0.1rem;
    display: inline-block;
    color: #fff !important;
    padding: 0.5rem 1rem;
    border: 0 !important;
    border-radius: 0;
    font-weight: 500;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus .btn-secondary:disabled,
.btn-secondary.active,
.btn-secondary:active,
.btn-secondary:hover,
.btn-secondary:focus{
    box-shadow: 0 0 0 0.25rem var(--cor_bg_primary_opacity) !important;
    background-color: var(--cor_primary) !important;
    border-color: var(--cor_primary) !important;
    color: #fff !important;
}
a.link-secondary{
    color: var(--cor_secondary) !important;
}
a.link-secondary:hover,
a.link-secondary:focus{
    color: var(--cor_primary) !important;
}
.text-tertiary{
    color: var(--cor_tertiary) !important;
}
.bg-tertiary{
    background-color: var(--cor_tertiary) !important;
}
.bg-tertiary-title{
    background-color: var(--cor_tertiary);
    display: inline-block;
    padding: 0.5rem 1rem;
    color: #fff;
}
.bg-tertiary-opacity{
    background: var(--cor_bg_tertiary_opacity);
}
.btn-tertiary{
    background-color: var(--cor_tertiary) !important;
    letter-spacing: 0.1rem;
    display: inline-block;
    color: #fff !important;
    padding: 0.5rem 1rem;
    border: 0 !important;
    border-radius: 0;
    font-weight: 500;
}
.btn-tertiary:not(:disabled):not(.disabled):active:focus .btn-tertiary:disabled,
.btn-tertiary.active,
.btn-tertiary:active,
.btn-tertiary:hover,
.btn-tertiary:focus{
    box-shadow: 0 0 0 0.25rem var(--cor_bg_quaternary_opacity) !important;
    background-color: var(--cor_quaternary) !important;
    border-color: var(--cor_quaternary) !important;
}
a.link-tertiary{
    color: var(--cor_tertiary) !important;
}
a.link-tertiary:hover,
a.link-tertiary:focus{
    color: var(--cor_quaternary) !important;
}
.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
}
.font-open-sanssemibold{
	font-family: open_sanssemibold;
	font-weight: 400;
	font-style: normal
}
.font-open-sansregular{
	font-family: open_sansregular;
	font-weight: 400;
	font-style: normal
}
.font-open-sanslight{
	font-family: open_sanslight;
	font-weight: 400;
	font-style: normal
}
.font-open-sansbold{
	font-family: open_sansbold;
	font-weight: 400;
	font-style: normal
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
a {
	text-decoration: none !important;
	color: inherit !important;
}
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
}
.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%
}
.banner{
 	position: relative;
}
#home .banner-home{
	background-image: url('../img/bg-locacoes-diversas-e-conforme-sua-demanda-ou-necessidade.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-left: -15px;
	position: relative;
	width: 100%;
	height: 480px;
}
#home h1{
	font-size: 2rem;
}
#beneficios h2,
#atendemos-os-segmentos h2,
#contatos h2{
	font-size: 1.8rem;
}
#locacao h3{
	font-size: 1.5rem;
}
#home ul,
#beneficios ul,
#atendemos-os-segmentos ul,
#locacao ul,
#contatos ul{
	list-style: disc;
}
#beneficios{
	background-image: url('../img/background/bg-beneficios.jpg');
	background-position: bottom center;
    background-size: cover;
    position: relative;
    width: 100%;
    height: 450px;
}
#beneficios ul{
	margin: 0 0 0 7rem;
}
#atendemos-os-segmentos img{
	position: absolute;
    bottom: -180px;
    right: 0;
}
#beneficios ul,
#atendemos-os-segmentos ul,
#locacao ul{
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
}
.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) {
		@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:768px) {
			.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 {
				width: 97.56098%;
				z-index: 9999;
				box-shadow: 0 3px 7px 0 rgba(0,0,0,.16);
				height: 86px;
			}
			body>header .logo1 {
				background: url(../img/layout/logo.png);
				background-repeat: no-repeat;
				text-indent: -99999px;
				overflow: hidden;
				cursor: pointer;
				width: 125px;
				height: 78px;
				float: left;
				margin: 5px 12px
			}
			body>header .menu {
				float: right;
				width: 80%;
				border-bottom: 5px solid #0078be
			}
			@media (max-width:768px) {
				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:768px) {
				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 {
				background-color: #000;
				display: table;
				width: 100%;
				position: relative;
				z-index: 999;
				margin: 0;
				padding: 0;
			}

			@media (max-width:768px) {
				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;
				padding-top: 2% !important;
				width: 285px;
			}

			li.tel a:hover,
			li.tel a:focus{
				color: #e74b26 !important;
			}

			@media (max-width:1024px) {
				li.tel{
					width: 220px;
				}
			}

			li.tel a strong{
				margin-right: 10px;
				font-size: 15px;
			}
			li.tel a i{
				margin-right: 10px;
				font-size: 15pt;
			}
			@media (max-width:1024px) {
				li.tel a strong{
					margin-right: 10px;
					font-size: 10px;
				}
				li.tel a i{
					margin-right: 10px;
					font-size: 10px;
				}
			}
			@media (max-width:768px) {

				li.tel a strong{
					margin-right: 10px;
					font-size: 12px;
				}
				li.tel a i{
					margin-right: 10px;
					font-size: 12px;
				}

			}
			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: -3px;
			}
			/* 
			li.tel p{
				position:relative;
				top:-5px;
				left:5px;
			}
			li.tel a{
				color:#fff;
				text-decoration:none;
			} */

			@media screen and (max-width:768px){
				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: #fff;
				text-align: center;
				position: relative;
				padding: 30px 10px;
				cursor: pointer;
				font-family: open_sansbold;
				font-size: 13px;
				text-transform: uppercase;
			}
			@media (min-width: 992px) and (max-width: 1199.98px){
				body>header .menu>ul>li{
					padding: 27px 10px;
					font-size: 9px;
				}
			}
			@media (min-width: 1200px){
				body>header .menu>ul>li{
					padding: 32px 10px;
					font-size: 10px;
				}
			}
			@media (min-width: 1920px) {
				body>header{
					height: 90px;
				}
			}
			body>header .menu>ul>li.active, body>header .menu>ul>li:hover {
				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:768px) {
				body>header .menu>ul>li {
					display: block;
					border: 0!important;
					padding: 16px 0!important;
					font-size: 12px;
				}
				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.sub-1{
				background: #fff;
				width: 200px;
				height: auto;
			}
			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:768px) {
				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:768px) {
				.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 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 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:768px) {
				.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
			}
			footer .copy p{
				margin: 1rem;
			}
			.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:768px) {
				.caption-home { font-size: 16px !important; line-height: 22px !important; top: 200px !important; }
				.content .grid-img li {
					width: 47.56098%
				}

			}
			.content .grid-imgs{
				margin: 0;
				padding: 0;
			}
			.content .grid-imgs li {
				display: inline-flex;
			}
			.content .grid-img li img {
				display: block;
				width: 100%
			}
			.content .grid-imgs li h2,
			.content .grid-img li h2,
			.content .grid-img h2 {
				text-align: center;
				line-height: 28px;
				font-size: 12px;
				font-family: open_sanssemibold
			}
			.content .grid-imgs li h2:after,
			.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;
				position: relative;
				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:768px) {
				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 {
				float: right
			}

			@media (max-width:768px) {
				footer .w5 {
					text-align: center;
					margin: 5rem;
					float: none;
				}

			}
			footer .w5:after {
				content: '';
				background: url(../img/layout/w5.png);
				width: 28px;
				height: 15px
			}


			.caption-home {
				width:30%;
				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:768px){
				.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;
			}





			/*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;
				display: block;
				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,
		    .btn-slider:focus{
		    	background-color: #0078be;
				box-shadow: 0 6px #0043be;
				-webkit-box-shadow: 0 6px #0043be;
				-moz-box-shadow: 0 6px #0043be;
		    }

			.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;
        
      }

      .btn-slider-2:hover,
      .btn-slider-2:focus{
      	background-color: #0078be;
      	box-shadow: 0 6px #0043be;
        -webkit-box-shadow: 0 6px #0043be;
        -moz-box-shadow: 0 6px #0043be;
      }

      @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;
}

}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px){
  .content .banner img {
    width: 575px;
  }
  .mapa {
    height: 115px;
  }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px){
  .content .banner img {
    width: 576px;
  }
  .mapa {
    height: 116px;
  }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px){
  .content .banner img {
    width: 768px;
  }
  .mapa {
    height: 153px;
  }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px){
  .content .banner img {
    width: 1024px;
  }
}

@media (min-width: 1200px){
  .content .banner img {
    width: 1200px;
  }
}

@media (min-width: 1280px){
  .content .banner img {
    width: 1200px;
  }
}

@media (min-width: 1340px){
  .content .banner img {
    width: 1340px;
  }
}

@media (min-width: 1367px){
  .content .banner img {
    width: 1367px;
  }
}

@media (min-width: 1440px){
  .content .banner img {
    width: 1440px;
  }
}

@media (min-width: 1536px){
  .content .banner img {
    width: 1536px;
  }
}

@media (min-width: 1728px){
  .content .banner img {
    width: 1728px;
  }
}

@media (min-width: 1920px){
  .content .banner img {
    width: 1920px;
  }
}

@media (min-width: 2048px){
  .content .banner img {
    width: 2048px;
  }
}

.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;
}

}
.icon-wpp-right{
	right:0
}
.icon-wpp-left,
.icon-wpp-right{
	z-index:2333;
	position:fixed;
	bottom:0
}
.icon-wpp-left{
	left:0
}
.pulse i{
	color:#fff;
	font-size:32px;
	margin:9px 11px
}
.pulse{
	margin:20px;
	display:block;
	width:50px;
	height:50px;
	border-radius:50%;
	background:#01e675;
	cursor:pointer;
	-webkit-box-shadow:0 0 0 rgba(1,230,117,.4);
	box-shadow:0 0 0 rgba(1,230,117,.4);
	-webkit-animation:pulse 1s infinite;
	animation:pulse 1s infinite
}
.pulse:hover{
	-webkit-animation:none;
	animation:none;
	-webkit-box-shadow:0 0 0 3px #01e675;
	box-shadow:0 0 0 3px #01e675;
	background:#fff
}
.pulse:hover i{
	color:#01e675!important
}
@-webkit-keyframes pulse{
	0%{
		-webkit-box-shadow:0 0 0 0 rgba(1,230,117,.9)
	}
	70%{
		-webkit-box-shadow:0 0 0 17px rgba(1,230,117,0)
	}
	to{
		-webkit-box-shadow:0 0 0 0 rgba(1,230,117,0)
	}
}
@keyframes pulse{
	0%{
		-webkit-box-shadow:0 0 0 0 rgba(1,230,117,.9);
		box-shadow:0 0 0 0 rgba(1,230,117,.9)
	}
	70%{
		-webkit-box-shadow:0 0 0 17px rgba(1,230,117,0);
		box-shadow:0 0 0 17px rgba(1,230,117,0)
	}
	to{
		-webkit-box-shadow:0 0 0 0 rgba(1,230,117,0);
		box-shadow:0 0 0 0 rgba(1,230,117,0)
	}
}
/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px){
	body>header .logo1 {
    	background-repeat: no-repeat;
	    margin: 0;
	    height: 100%;
	    padding: 0;
	}
	.content .grid-imgs li h2,
	.content .grid-img li h2,
	.content .grid-img h2 {
		font-size: 10px;
	}
	#home .banner-home{
		margin-top: 25px;
		margin-left: 0;
		margin-bottom: 20px;
		height: 210px;
	}
	#home h1{
		text-align: center;
		font-size: 1.5rem;
	}
	#beneficios h2,
	#atendemos-os-segmentos h2,
	#contatos h2{
		text-align: center;
		font-size: 1.3rem;
	}
	#locacao h3{
		text-align: center;
		font-size: 1.2rem;
	}
	#beneficios{
		background-position: right center;
	}
	#beneficios ul,
	#atendemos-os-segmentos ul,
	#locacao ul,
	#contatos ul{
		padding: 0 1rem;
	    margin: 0;
	}
	#atendemos-os-segmentos img{
		display: none;
	}
	#contatos ul li{
		font-size: 0.9rem;
	}
	.m-sm-0 {
	    margin: 0 !important;
	}
	.mt-sm-0,
	.my-sm-0 {
	    margin-top: 0 !important;
	}
	.mr-sm-0,
	.mx-sm-0 {
	    margin-right: 0 !important;
	}
	.mb-sm-0,
	.my-sm-0 {
	    margin-bottom: 0 !important;
	}
	.ml-sm-0,
	.mx-sm-0 {
	    margin-left: 0 !important;
	}
	.m-sm-1 {
	    margin: 0.25rem !important;
	}
	.mt-sm-1,
	.my-sm-1 {
	    margin-top: 0.25rem !important;
	}
	.mr-sm-1,
	.mx-sm-1 {
	    margin-right: 0.25rem !important;
	}
	.mb-sm-1,
	.my-sm-1 {
	    margin-bottom: 0.25rem !important;
	}
	.ml-sm-1,
	.mx-sm-1 {
	    margin-left: 0.25rem !important;
	}
	.m-sm-2 {
	    margin: 0.5rem !important;
	}
	.mt-sm-2,
	.my-sm-2 {
	    margin-top: 0.5rem !important;
	}
	.mr-sm-2,
	.mx-sm-2 {
	    margin-right: 0.5rem !important;
	}
	.mb-sm-2,
	.my-sm-2 {
	    margin-bottom: 0.5rem !important;
	}
	.ml-sm-2,
	.mx-sm-2 {
	    margin-left: 0.5rem !important;
	}
	.m-sm-3 {
	    margin: 1rem !important;
	}
	.mt-sm-3,
	.my-sm-3 {
	    margin-top: 1rem !important;
	}
	.mr-sm-3,
	.mx-sm-3 {
	    margin-right: 1rem !important;
	}
	.mb-sm-3,
	.my-sm-3 {
	    margin-bottom: 1rem !important;
	}
	.ml-sm-3,
	.mx-sm-3 {
	    margin-left: 1rem !important;
	}
	.m-sm-4 {
	    margin: 1.5rem !important;
	}
	.mt-sm-4,
	.my-sm-4 {
	    margin-top: 1.5rem !important;
	}
	.mr-sm-4,
	.mx-sm-4 {
	    margin-right: 1.5rem !important;
	}
	.mb-sm-4,
	.my-sm-4 {
	    margin-bottom: 1.5rem !important;
	}
	.ml-sm-4,
	.mx-sm-4 {
	    margin-left: 1.5rem !important;
	}
	.m-sm-5 {
	    margin: 3rem !important;
	}
	.mt-sm-5,
	.my-sm-5 {
	    margin-top: 3rem !important;
	}
	.mr-sm-5,
	.mx-sm-5 {
	    margin-right: 3rem !important;
	}
	.mb-sm-5,
	.my-sm-5 {
	    margin-bottom: 3rem !important;
	}
	.ml-sm-5,
	.mx-sm-5 {
	    margin-left: 3rem !important;
	}
	.p-sm-0 {
	    padding: 0 !important;
	}
	.pt-sm-0,
	.py-sm-0 {
	    padding-top: 0 !important;
	}
	.pr-sm-0,
	.px-sm-0 {
	    padding-right: 0 !important;
	}
	.pb-sm-0,
	.py-sm-0 {
	    padding-bottom: 0 !important;
	}
	.pl-sm-0,
	.px-sm-0 {
	    padding-left: 0 !important;
	}
	.p-sm-1 {
	    padding: 0.25rem !important;
	}
	.pt-sm-1,
	.py-sm-1 {
	    padding-top: 0.25rem !important;
	}
	.pr-sm-1,
	.px-sm-1 {
	    padding-right: 0.25rem !important;
	}
	.pb-sm-1,
	.py-sm-1 {
	    padding-bottom: 0.25rem !important;
	}
	.pl-sm-1,
	.px-sm-1 {
	    padding-left: 0.25rem !important;
	}
	.p-sm-2 {
	    padding: 0.5rem !important;
	}
	.pt-sm-2,
	.py-sm-2 {
	    padding-top: 0.5rem !important;
	}
	.pr-sm-2,
	.px-sm-2 {
	    padding-right: 0.5rem !important;
	}
	.pb-sm-2,
	.py-sm-2 {
	    padding-bottom: 0.5rem !important;
	}
	.pl-sm-2,
	.px-sm-2 {
	    padding-left: 0.5rem !important;
	}
	.p-sm-3 {
	    padding: 1rem !important;
	}
	.pt-sm-3,
	.py-sm-3 {
	    padding-top: 1rem !important;
	}
	.pr-sm-3,
	.px-sm-3 {
	    padding-right: 1rem !important;
	}
	.pb-sm-3,
	.py-sm-3 {
	    padding-bottom: 1rem !important;
	}
	.pl-sm-3,
	.px-sm-3 {
	    padding-left: 1rem !important;
	}
	.p-sm-4 {
	    padding: 1.5rem !important;
	}
	.pt-sm-4,
	.py-sm-4 {
	    padding-top: 1.5rem !important;
	}
	.pr-sm-4,
	.px-sm-4 {
	    padding-right: 1.5rem !important;
	}
	.pb-sm-4,
	.py-sm-4 {
	    padding-bottom: 1.5rem !important;
	}
	.pl-sm-4,
	.px-sm-4 {
	    padding-left: 1.5rem !important;
	}
	.p-sm-5 {
	    padding: 3rem !important;
	}
	.pt-sm-5,
	.py-sm-5 {
	    padding-top: 3rem !important;
	}
	.pr-sm-5,
	.px-sm-5 {
	    padding-right: 3rem !important;
	}
	.pb-sm-5,
	.py-sm-5 {
	    padding-bottom: 3rem !important;
	}
	.pl-sm-5,
	.px-sm-5 {
	    padding-left: 3rem !important;
	}
	.m-sm-n1 {
	    margin: -0.25rem !important;
	}
	.mt-sm-n1,
	.my-sm-n1 {
	    margin-top: -0.25rem !important;
	}
	.mr-sm-n1,
	.mx-sm-n1 {
	    margin-right: -0.25rem !important;
	}
	.mb-sm-n1,
	.my-sm-n1 {
	    margin-bottom: -0.25rem !important;
	}
	.ml-sm-n1,
	.mx-sm-n1 {
	    margin-left: -0.25rem !important;
	}
	.m-sm-n2 {
	    margin: -0.5rem !important;
	}
	.mt-sm-n2,
	.my-sm-n2 {
	    margin-top: -0.5rem !important;
	}
	.mr-sm-n2,
	.mx-sm-n2 {
	    margin-right: -0.5rem !important;
	}
	.mb-sm-n2,
	.my-sm-n2 {
	    margin-bottom: -0.5rem !important;
	}
	.ml-sm-n2,
	.mx-sm-n2 {
	    margin-left: -0.5rem !important;
	}
	.m-sm-n3 {
	    margin: -1rem !important;
	}
	.mt-sm-n3,
	.my-sm-n3 {
	    margin-top: -1rem !important;
	}
	.mr-sm-n3,
	.mx-sm-n3 {
	    margin-right: -1rem !important;
	}
	.mb-sm-n3,
	.my-sm-n3 {
	    margin-bottom: -1rem !important;
	}
	.ml-sm-n3,
	.mx-sm-n3 {
	    margin-left: -1rem !important;
	}
	.m-sm-n4 {
	    margin: -1.5rem !important;
	}
	.mt-sm-n4,
	.my-sm-n4 {
	    margin-top: -1.5rem !important;
	}
	.mr-sm-n4,
	.mx-sm-n4 {
	    margin-right: -1.5rem !important;
	}
	.mb-sm-n4,
	.my-sm-n4 {
	    margin-bottom: -1.5rem !important;
	}
	.ml-sm-n4,
	.mx-sm-n4 {
	    margin-left: -1.5rem !important;
	}
	.m-sm-n5 {
	    margin: -3rem !important;
	}
	.mt-sm-n5,
	.my-sm-n5 {
	    margin-top: -3rem !important;
	}
	.mr-sm-n5,
	.mx-sm-n5 {
	    margin-right: -3rem !important;
	}
	.mb-sm-n5,
	.my-sm-n5 {
	    margin-bottom: -3rem !important;
	}
	.ml-sm-n5,
	.mx-sm-n5 {
	    margin-left: -3rem !important;
	}
	.m-sm-auto {
	    margin: auto !important;
	}
	.mt-sm-auto,
	.my-sm-auto {
	    margin-top: auto !important;
	}
	.mr-sm-auto,
	.mx-sm-auto {
	    margin-right: auto !important;
	}
	.mb-sm-auto,
	.my-sm-auto {
	    margin-bottom: auto !important;
	}
	.ml-sm-auto,
	.mx-sm-auto {
	    margin-left: auto !important;
	}
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px){
	body>header .logo1 {
		background-repeat: no-repeat;
	    margin: 0;
	    height: 100%;
	    padding: 0;
	}
	.content .grid-imgs li h2,
	.content .grid-img li h2,
	.content .grid-img h2 {
		font-size: 10px;
	}
	#home .banner-home{
		margin-top: 25px;
		margin-left: 0;
		margin-bottom: 20px;
		height: 210px;
	}
	#home h1{
		text-align: center;
		font-size: 1.5rem;
	}
	#beneficios h2,
	#atendemos-os-segmentos h2,
	#contatos h2{
		text-align: center;
		font-size: 1.3rem;
	}
	#locacao h3{
		text-align: center;
		font-size: 1.2rem;
	}
	#beneficios{
		background-position: right center;
	}
	#beneficios ul,
	#atendemos-os-segmentos ul,
	#locacao ul,
	#contatos ul{
		padding: 0 1rem;
	    margin: 0;
	}
	#atendemos-os-segmentos img{
		display: none;
	}
	#contatos ul li{
		font-size: 0.8rem;
	}
	.m-sm-0 {
	    margin: 0 !important;
	}
	.mt-sm-0,
	.my-sm-0 {
	    margin-top: 0 !important;
	}
	.mr-sm-0,
	.mx-sm-0 {
	    margin-right: 0 !important;
	}
	.mb-sm-0,
	.my-sm-0 {
	    margin-bottom: 0 !important;
	}
	.ml-sm-0,
	.mx-sm-0 {
	    margin-left: 0 !important;
	}
	.m-sm-1 {
	    margin: 0.25rem !important;
	}
	.mt-sm-1,
	.my-sm-1 {
	    margin-top: 0.25rem !important;
	}
	.mr-sm-1,
	.mx-sm-1 {
	    margin-right: 0.25rem !important;
	}
	.mb-sm-1,
	.my-sm-1 {
	    margin-bottom: 0.25rem !important;
	}
	.ml-sm-1,
	.mx-sm-1 {
	    margin-left: 0.25rem !important;
	}
	.m-sm-2 {
	    margin: 0.5rem !important;
	}
	.mt-sm-2,
	.my-sm-2 {
	    margin-top: 0.5rem !important;
	}
	.mr-sm-2,
	.mx-sm-2 {
	    margin-right: 0.5rem !important;
	}
	.mb-sm-2,
	.my-sm-2 {
	    margin-bottom: 0.5rem !important;
	}
	.ml-sm-2,
	.mx-sm-2 {
	    margin-left: 0.5rem !important;
	}
	.m-sm-3 {
	    margin: 1rem !important;
	}
	.mt-sm-3,
	.my-sm-3 {
	    margin-top: 1rem !important;
	}
	.mr-sm-3,
	.mx-sm-3 {
	    margin-right: 1rem !important;
	}
	.mb-sm-3,
	.my-sm-3 {
	    margin-bottom: 1rem !important;
	}
	.ml-sm-3,
	.mx-sm-3 {
	    margin-left: 1rem !important;
	}
	.m-sm-4 {
	    margin: 1.5rem !important;
	}
	.mt-sm-4,
	.my-sm-4 {
	    margin-top: 1.5rem !important;
	}
	.mr-sm-4,
	.mx-sm-4 {
	    margin-right: 1.5rem !important;
	}
	.mb-sm-4,
	.my-sm-4 {
	    margin-bottom: 1.5rem !important;
	}
	.ml-sm-4,
	.mx-sm-4 {
	    margin-left: 1.5rem !important;
	}
	.m-sm-5 {
	    margin: 3rem !important;
	}
	.mt-sm-5,
	.my-sm-5 {
	    margin-top: 3rem !important;
	}
	.mr-sm-5,
	.mx-sm-5 {
	    margin-right: 3rem !important;
	}
	.mb-sm-5,
	.my-sm-5 {
	    margin-bottom: 3rem !important;
	}
	.ml-sm-5,
	.mx-sm-5 {
	    margin-left: 3rem !important;
	}
	.p-sm-0 {
	    padding: 0 !important;
	}
	.pt-sm-0,
	.py-sm-0 {
	    padding-top: 0 !important;
	}
	.pr-sm-0,
	.px-sm-0 {
	    padding-right: 0 !important;
	}
	.pb-sm-0,
	.py-sm-0 {
	    padding-bottom: 0 !important;
	}
	.pl-sm-0,
	.px-sm-0 {
	    padding-left: 0 !important;
	}
	.p-sm-1 {
	    padding: 0.25rem !important;
	}
	.pt-sm-1,
	.py-sm-1 {
	    padding-top: 0.25rem !important;
	}
	.pr-sm-1,
	.px-sm-1 {
	    padding-right: 0.25rem !important;
	}
	.pb-sm-1,
	.py-sm-1 {
	    padding-bottom: 0.25rem !important;
	}
	.pl-sm-1,
	.px-sm-1 {
	    padding-left: 0.25rem !important;
	}
	.p-sm-2 {
	    padding: 0.5rem !important;
	}
	.pt-sm-2,
	.py-sm-2 {
	    padding-top: 0.5rem !important;
	}
	.pr-sm-2,
	.px-sm-2 {
	    padding-right: 0.5rem !important;
	}
	.pb-sm-2,
	.py-sm-2 {
	    padding-bottom: 0.5rem !important;
	}
	.pl-sm-2,
	.px-sm-2 {
	    padding-left: 0.5rem !important;
	}
	.p-sm-3 {
	    padding: 1rem !important;
	}
	.pt-sm-3,
	.py-sm-3 {
	    padding-top: 1rem !important;
	}
	.pr-sm-3,
	.px-sm-3 {
	    padding-right: 1rem !important;
	}
	.pb-sm-3,
	.py-sm-3 {
	    padding-bottom: 1rem !important;
	}
	.pl-sm-3,
	.px-sm-3 {
	    padding-left: 1rem !important;
	}
	.p-sm-4 {
	    padding: 1.5rem !important;
	}
	.pt-sm-4,
	.py-sm-4 {
	    padding-top: 1.5rem !important;
	}
	.pr-sm-4,
	.px-sm-4 {
	    padding-right: 1.5rem !important;
	}
	.pb-sm-4,
	.py-sm-4 {
	    padding-bottom: 1.5rem !important;
	}
	.pl-sm-4,
	.px-sm-4 {
	    padding-left: 1.5rem !important;
	}
	.p-sm-5 {
	    padding: 3rem !important;
	}
	.pt-sm-5,
	.py-sm-5 {
	    padding-top: 3rem !important;
	}
	.pr-sm-5,
	.px-sm-5 {
	    padding-right: 3rem !important;
	}
	.pb-sm-5,
	.py-sm-5 {
	    padding-bottom: 3rem !important;
	}
	.pl-sm-5,
	.px-sm-5 {
	    padding-left: 3rem !important;
	}
	.m-sm-n1 {
	    margin: -0.25rem !important;
	}
	.mt-sm-n1,
	.my-sm-n1 {
	    margin-top: -0.25rem !important;
	}
	.mr-sm-n1,
	.mx-sm-n1 {
	    margin-right: -0.25rem !important;
	}
	.mb-sm-n1,
	.my-sm-n1 {
	    margin-bottom: -0.25rem !important;
	}
	.ml-sm-n1,
	.mx-sm-n1 {
	    margin-left: -0.25rem !important;
	}
	.m-sm-n2 {
	    margin: -0.5rem !important;
	}
	.mt-sm-n2,
	.my-sm-n2 {
	    margin-top: -0.5rem !important;
	}
	.mr-sm-n2,
	.mx-sm-n2 {
	    margin-right: -0.5rem !important;
	}
	.mb-sm-n2,
	.my-sm-n2 {
	    margin-bottom: -0.5rem !important;
	}
	.ml-sm-n2,
	.mx-sm-n2 {
	    margin-left: -0.5rem !important;
	}
	.m-sm-n3 {
	    margin: -1rem !important;
	}
	.mt-sm-n3,
	.my-sm-n3 {
	    margin-top: -1rem !important;
	}
	.mr-sm-n3,
	.mx-sm-n3 {
	    margin-right: -1rem !important;
	}
	.mb-sm-n3,
	.my-sm-n3 {
	    margin-bottom: -1rem !important;
	}
	.ml-sm-n3,
	.mx-sm-n3 {
	    margin-left: -1rem !important;
	}
	.m-sm-n4 {
	    margin: -1.5rem !important;
	}
	.mt-sm-n4,
	.my-sm-n4 {
	    margin-top: -1.5rem !important;
	}
	.mr-sm-n4,
	.mx-sm-n4 {
	    margin-right: -1.5rem !important;
	}
	.mb-sm-n4,
	.my-sm-n4 {
	    margin-bottom: -1.5rem !important;
	}
	.ml-sm-n4,
	.mx-sm-n4 {
	    margin-left: -1.5rem !important;
	}
	.m-sm-n5 {
	    margin: -3rem !important;
	}
	.mt-sm-n5,
	.my-sm-n5 {
	    margin-top: -3rem !important;
	}
	.mr-sm-n5,
	.mx-sm-n5 {
	    margin-right: -3rem !important;
	}
	.mb-sm-n5,
	.my-sm-n5 {
	    margin-bottom: -3rem !important;
	}
	.ml-sm-n5,
	.mx-sm-n5 {
	    margin-left: -3rem !important;
	}
	.m-sm-auto {
	    margin: auto !important;
	}
	.mt-sm-auto,
	.my-sm-auto {
	    margin-top: auto !important;
	}
	.mr-sm-auto,
	.mx-sm-auto {
	    margin-right: auto !important;
	}
	.mb-sm-auto,
	.my-sm-auto {
	    margin-bottom: auto !important;
	}
	.ml-sm-auto,
	.mx-sm-auto {
	    margin-left: auto !important;
	}
}
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px){
	body>header .logo1 {
		background-repeat: no-repeat;
	    margin: 0;
	    height: 100%;
	    padding: 0;
	}
	.content .grid-imgs li h2,
	.content .grid-img li h2,
	.content .grid-img h2 {
		font-size: 12px;
	}
	#home .banner-home{
		margin-top: 25px;
		margin-left: 0;
		margin-bottom: 20px;
		height: 210px;
	}
	#home h1{
		text-align: center;
		font-size: 2rem;
	}
	#beneficios h2,
	#atendemos-os-segmentos h2,
	#contatos h2{
		text-align: center;
		font-size: 1.8rem;
	}
	#locacao h3{
		text-align: center;
		font-size: 1.5rem;
	}
	#beneficios{
		background-position: right center;
	}
	#beneficios ul,
	#atendemos-os-segmentos ul,
	#locacao ul,
	#contatos ul{
		padding: 0 1rem;
	    margin: 0;
	}
	#atendemos-os-segmentos img{
		display: none;
	}
	#contatos ul li{
		font-size: 1rem;
	}
	.m-md-0 {
	    margin: 0 !important;
	}
	.mt-md-0,
	.my-md-0 {
	    margin-top: 0 !important;
	}
	.mr-md-0,
	.mx-md-0 {
	    margin-right: 0 !important;
	}
	.mb-md-0,
	.my-md-0 {
	    margin-bottom: 0 !important;
	}
	.ml-md-0,
	.mx-md-0 {
	    margin-left: 0 !important;
	}
	.m-md-1 {
	    margin: 0.25rem !important;
	}
	.mt-md-1,
	.my-md-1 {
	    margin-top: 0.25rem !important;
	}
	.mr-md-1,
	.mx-md-1 {
	    margin-right: 0.25rem !important;
	}
	.mb-md-1,
	.my-md-1 {
	    margin-bottom: 0.25rem !important;
	}
	.ml-md-1,
	.mx-md-1 {
	    margin-left: 0.25rem !important;
	}
	.m-md-2 {
	    margin: 0.5rem !important;
	}
	.mt-md-2,
	.my-md-2 {
	    margin-top: 0.5rem !important;
	}
	.mr-md-2,
	.mx-md-2 {
	    margin-right: 0.5rem !important;
	}
	.mb-md-2,
	.my-md-2 {
	    margin-bottom: 0.5rem !important;
	}
	.ml-md-2,
	.mx-md-2 {
	    margin-left: 0.5rem !important;
	}
	.m-md-3 {
	    margin: 1rem !important;
	}
	.mt-md-3,
	.my-md-3 {
	    margin-top: 1rem !important;
	}
	.mr-md-3,
	.mx-md-3 {
	    margin-right: 1rem !important;
	}
	.mb-md-3,
	.my-md-3 {
	    margin-bottom: 1rem !important;
	}
	.ml-md-3,
	.mx-md-3 {
	    margin-left: 1rem !important;
	}
	.m-md-4 {
	    margin: 1.5rem !important;
	}
	.mt-md-4,
	.my-md-4 {
	    margin-top: 1.5rem !important;
	}
	.mr-md-4,
	.mx-md-4 {
	    margin-right: 1.5rem !important;
	}
	.mb-md-4,
	.my-md-4 {
	    margin-bottom: 1.5rem !important;
	}
	.ml-md-4,
	.mx-md-4 {
	    margin-left: 1.5rem !important;
	}
	.m-md-5 {
	    margin: 3rem !important;
	}
	.mt-md-5,
	.my-md-5 {
	    margin-top: 3rem !important;
	}
	.mr-md-5,
	.mx-md-5 {
	    margin-right: 3rem !important;
	}
	.mb-md-5,
	.my-md-5 {
	    margin-bottom: 3rem !important;
	}
	.ml-md-5,
	.mx-md-5 {
	    margin-left: 3rem !important;
	}
	.p-md-0 {
	    padding: 0 !important;
	}
	.pt-md-0,
	.py-md-0 {
	    padding-top: 0 !important;
	}
	.pr-md-0,
	.px-md-0 {
	    padding-right: 0 !important;
	}
	.pb-md-0,
	.py-md-0 {
	    padding-bottom: 0 !important;
	}
	.pl-md-0,
	.px-md-0 {
	    padding-left: 0 !important;
	}
	.p-md-1 {
	    padding: 0.25rem !important;
	}
	.pt-md-1,
	.py-md-1 {
	    padding-top: 0.25rem !important;
	}
	.pr-md-1,
	.px-md-1 {
	    padding-right: 0.25rem !important;
	}
	.pb-md-1,
	.py-md-1 {
	    padding-bottom: 0.25rem !important;
	}
	.pl-md-1,
	.px-md-1 {
	    padding-left: 0.25rem !important;
	}
	.p-md-2 {
	    padding: 0.5rem !important;
	}
	.pt-md-2,
	.py-md-2 {
	    padding-top: 0.5rem !important;
	}
	.pr-md-2,
	.px-md-2 {
	    padding-right: 0.5rem !important;
	}
	.pb-md-2,
	.py-md-2 {
	    padding-bottom: 0.5rem !important;
	}
	.pl-md-2,
	.px-md-2 {
	    padding-left: 0.5rem !important;
	}
	.p-md-3 {
	    padding: 1rem !important;
	}
	.pt-md-3,
	.py-md-3 {
	    padding-top: 1rem !important;
	}
	.pr-md-3,
	.px-md-3 {
	    padding-right: 1rem !important;
	}
	.pb-md-3,
	.py-md-3 {
	    padding-bottom: 1rem !important;
	}
	.pl-md-3,
	.px-md-3 {
	    padding-left: 1rem !important;
	}
	.p-md-4 {
	    padding: 1.5rem !important;
	}
	.pt-md-4,
	.py-md-4 {
	    padding-top: 1.5rem !important;
	}
	.pr-md-4,
	.px-md-4 {
	    padding-right: 1.5rem !important;
	}
	.pb-md-4,
	.py-md-4 {
	    padding-bottom: 1.5rem !important;
	}
	.pl-md-4,
	.px-md-4 {
	    padding-left: 1.5rem !important;
	}
	.p-md-5 {
	    padding: 3rem !important;
	}
	.pt-md-5,
	.py-md-5 {
	    padding-top: 3rem !important;
	}
	.pr-md-5,
	.px-md-5 {
	    padding-right: 3rem !important;
	}
	.pb-md-5,
	.py-md-5 {
	    padding-bottom: 3rem !important;
	}
	.pl-md-5,
	.px-md-5 {
	    padding-left: 3rem !important;
	}
	.m-md-n1 {
	    margin: -0.25rem !important;
	}
	.mt-md-n1,
	.my-md-n1 {
	    margin-top: -0.25rem !important;
	}
	.mr-md-n1,
	.mx-md-n1 {
	    margin-right: -0.25rem !important;
	}
	.mb-md-n1,
	.my-md-n1 {
	    margin-bottom: -0.25rem !important;
	}
	.ml-md-n1,
	.mx-md-n1 {
	    margin-left: -0.25rem !important;
	}
	.m-md-n2 {
	    margin: -0.5rem !important;
	}
	.mt-md-n2,
	.my-md-n2 {
	    margin-top: -0.5rem !important;
	}
	.mr-md-n2,
	.mx-md-n2 {
	    margin-right: -0.5rem !important;
	}
	.mb-md-n2,
	.my-md-n2 {
	    margin-bottom: -0.5rem !important;
	}
	.ml-md-n2,
	.mx-md-n2 {
	    margin-left: -0.5rem !important;
	}
	.m-md-n3 {
	    margin: -1rem !important;
	}
	.mt-md-n3,
	.my-md-n3 {
	    margin-top: -1rem !important;
	}
	.mr-md-n3,
	.mx-md-n3 {
	    margin-right: -1rem !important;
	}
	.mb-md-n3,
	.my-md-n3 {
	    margin-bottom: -1rem !important;
	}
	.ml-md-n3,
	.mx-md-n3 {
	    margin-left: -1rem !important;
	}
	.m-md-n4 {
	    margin: -1.5rem !important;
	}
	.mt-md-n4,
	.my-md-n4 {
	    margin-top: -1.5rem !important;
	}
	.mr-md-n4,
	.mx-md-n4 {
	    margin-right: -1.5rem !important;
	}
	.mb-md-n4,
	.my-md-n4 {
	    margin-bottom: -1.5rem !important;
	}
	.ml-md-n4,
	.mx-md-n4 {
	    margin-left: -1.5rem !important;
	}
	.m-md-n5 {
	    margin: -3rem !important;
	}
	.mt-md-n5,
	.my-md-n5 {
	    margin-top: -3rem !important;
	}
	.mr-md-n5,
	.mx-md-n5 {
	    margin-right: -3rem !important;
	}
	.mb-md-n5,
	.my-md-n5 {
	    margin-bottom: -3rem !important;
	}
	.ml-md-n5,
	.mx-md-n5 {
	    margin-left: -3rem !important;
	}
	.m-md-auto {
	    margin: auto !important;
	}
	.mt-md-auto,
	.my-md-auto {
	    margin-top: auto !important;
	}
	.mr-md-auto,
	.mx-md-auto {
	    margin-right: auto !important;
	}
	.mb-md-auto,
	.my-md-auto {
	    margin-bottom: auto !important;
	}
	.ml-md-auto,
	.mx-md-auto {
	    margin-left: auto !important;
	}
}