@charset "utf-8";
/*inacube*/
@font-face {
    font-family: 'BirdmanBold';
    src: url('../fonts/BirdmanBold.woff2') format('woff2'),
        url('../fonts/BirdmanBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Square721BT-Bold';
    src: url('../fonts/Square721BT-Bold.woff2') format('woff2'),
        url('../fonts/Square721BT-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Square721BT-Roman';
    src: url('../fonts/Square721BT-Roman.woff2') format('woff2'),
        url('../fonts/Square721BT-Roman.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body, html{width:100%;height:100%;background: #FFF;color: #3B3B3B;font-size: 16px;}
body{font-family: 'Square721BT-Roman', sans-serif; font-weight:400;}

.font-birdman{
  font-family: 'BirdmanBold', sans-serif;
}

.font-weight-thin{font-weight: 100 !important;}
.font-weight-xlight{font-weight: 200 !important;}
.font-weight-medium{font-weight: 500 !important;}
.font-weight-sbold{font-weight: 600 !important;}
.font-weight-xbold{font-weight: 800 !important;}
.font-weight-black{font-weight: 900 !important;}

a{color: #ad1e1a;transition: color .15s ease-in-out, background-color .15s ease-in-out, background .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
a:hover{text-decoration: none;color: #3B3B3B;}

b, .font-weight-bold{
	 font-family: 'Square721BT-Bold';
}

img{max-width: 100%;height: auto;}
.rounded-50rem{ border-radius:0.5rem;}
.rounded-75rem{ border-radius:0.75rem;}
.rounded-100rem{ border-radius:1rem;}
.rounded-150rem{ border-radius: 1.5rem;}
.rounded-200rem{ border-radius: 2rem;}
.rounded-50p{ border-radius: 50%;}
.rounded-top-100rem{
	border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}
.rounded-bottom-100rem{	
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
}
/*tipologias*/
p, button, ul, ol {font-size:1rem;line-height: 1.3;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-size:1.5rem;line-height: 1.3;}

.lh-60{line-height: 0.6;}
.lh-80{line-height:0.8;}
.lh-90{line-height:0.9;}
.lh-100{line-height: 1;}
.lh-110{line-height: 1.1;}
.lh-120{line-height: 1.2;}
.lh-130{line-height: 1.3;}
.lh-140{line-height: 1.4;}
.lh-150{line-height: 1.5;}
.lh-160{line-height: 1.6;}

.font-sm-12{font-size: 0.75rem;}
.font-sm-13{font-size: 0.8125rem;}
.font-sm-14{font-size: 0.875rem;}
.font-sm-15{font-size: 0.9375rem;}
.font-sm-16{font-size: 1rem;}
.font-sm-17{font-size: 1.0625rem;}
.font-sm-18{font-size: 1.125rem;}
.font-sm-20{font-size: 1.25rem;}
.font-sm-21{font-size: 1.3125rem;}
.font-sm-22{font-size: 1.375rem;}
.font-sm-24{font-size: 1.5rem;}
.font-sm-26{font-size: 1.625rem;}
.font-sm-28{font-size: 1.75rem;}
.font-sm-30{font-size: 1.875rem;}
.font-sm-32{font-size: 2rem;}
.font-sm-36{font-size: 2.25rem;}
.font-sm-40{font-size: 2.5rem;}
.font-sm-44{font-size: 2.75rem;}
.font-sm-48{font-size: 3rem;}
.font-sm-52{font-size: 3.25rem;}
.font-sm-56{font-size: 3.5rem;}
.font-sm-60{font-size: 3.75rem;}
.font-sm-64{font-size: 4rem;}
.font-sm-68{font-size: 4.25rem;}
.font-sm-72{font-size: 4.5rem;}
.font-sm-76{font-size: 4.75rem;}
.font-sm-80{font-size: 5rem;}
.font-sm-84{font-size: 5.25rem;}
.font-sm-88{font-size: 5.5rem;}
.font-sm-92{font-size: 5.75rem;}
.font-sm-96{font-size: 6rem;}
.font-sm-104{font-size: 6.5rem;}
.font-sm-112{font-size: 7rem;}
.font-sm-120{font-size: 7.5rem;}
.font-sm-128{font-size: 8rem;}
/*fim tipologias*/
.forma{
	transition: height 4s;
}
.forma-1 {
	position:absolute;
	left: 0px;
	width: 100%;
	height: 2px;
}

.forma-1 .position-relative {
	background-color: #CF201B;
}


.forma-1 span.f1:after, 
.forma-1 span.f2:after{
	position:absolute;
	content: ' ';
	width: 16px;
	height: 16px;
	background-color: #CF201B;
	top: -7px;
}
.forma-1 span.f1:after{
	left: 0px;
}
.forma-1 span.f2:after{
	position:absolute;
	right: 0px;
}

.forma-2 {
	position:absolute;
	left: 7%;
	width: 2px;
	height: 30%;
}

.forma-2.animated {
	height: 100%;
}

.forma-2.right {
	left: unset;
	right: 7%;
}

.forma-2 .position-relative {
	background-color: #CF201B;
}
.forma-2 span.f1:after,
.forma-2 span.f2:after{
	content: ' ';
	width: 16px;
	height: 16px;
	background-color: #CF201B;
	position:absolute;
}
.forma-2 span.f1:after{
	left: -7px;
	top: 0px;
}

.forma-2 span.f2:after{
	right: -7px;
	bottom: 0px;
}

.forma-3 {
	height: 200px;
	right: -1.5rem;
	left: unset;
	top: 64px;
	z-index: 9;
}

.forma-3.animated {
	height: 500px;
}

.forma-4 {
	height: 200px;
	left: -1.5rem;
	top: 255px;
	z-index: 9;
}

.forma-4.animated {
	height: 500px;
}

.forma-5 {
	height: 200px;
	right: -1.5rem;
	left: unset;
	top: 115px;
	z-index: 9;
}

.forma-5.animated {
	height: 360px;
}

.forma-6 {
	height: 200px;
	left: -1.5rem;
	top: 10px;
	z-index: 9;
}

.forma-6.animated {
	height: 500px;
}

.forma-7 {
	height: 200px;
	left: 0px;
	bottom: -180px;
	z-index: 9;
}

.forma-7.animated {
	height: 500px;
}


.bg-black{	background-color:#000;}
.text-black{	color:#000;}
.bg-black-1{	background-color:#3B3B3B;}
.text-black-1{	color:#3B3B3B;}

.bg-cinza{	background-color:#595959;}
.text-cinza{	color:#595959;}

.bg-cinza-2{	background-color:#DDD;}
.text-cinza-2{	color:#DDD;}

.bg-cinza-3{	background-color:#E9E9E9;}


.text-red{	color:#CF201B;}
.bg-red{	background-color:#CF201B;}
.border-red{border: 2px solid #CF201B;}

.btn-branco-vermelho{
	color:#FFF;
	background:#CF201B;
}

.btn-branco-vermelho:hover{
	color:#CF201B;
	background:#FFF;
}
.btn-red-black{background-color:#CF201B; color:#FFF;}
.btn-red-black:hover{background-color:#3B3B3B; color:#FFF;}

.btn-cinza-vermelho{background-color:#818181; color:#FFF;}
.btn-cinza-vermelho:hover{background-color:#CF201B; color:#FFF;}



.red-white{background:#CF201B; color: #FFF;}
.red-white:hover{background:#FFF; color: #3B3B3B;}


.white-1{color: #FFF;}
.white-1:hover{color: #818181;}



#main-header{
	background: #3B3B3B;
}
.main-logo{position:absolute;}
.logo{width: 122px;}
.logo-min{display: none; width:34px;}
#main-header .title{ display:none;}
.navbar-nav{margin-top: 15px;}
.navbar-nav .nav-item a{color:#FFF;width: 100%;display: inline-block;padding: 0px 1rem;line-height: 36px;font-size: 18px;}
.navbar-nav .nav-item a:hover{color: #3B3B3B;background: #FFF;}
.navbar-nav .nav-item a.social{line-height: 36px;font-size: 28px;}



#header-2 .logo{
	margin: 5px 0px 0px 0px;
}
#header-2 .navbar-nav .nav-item a{color:#EEE;}
#header-2 .navbar-nav .nav-item a:hover{color:#FFF;}


#bbody{	padding-top: 72px;}

.anchor{ top:-71px; position: absolute;}	
.banners{
    background-color: #3B3B3B;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    height: 420px;
}
.banner-1{background-image: url(../imgs/banner-1-767x600.webp);}
.banner-2{background-image: url(../imgs/banner-2-767x600.webp);}

#swiperBanners .swiper-pagination-bullet{
	background:transparent;
	border:2px solid #FFF; width:14px; height:14px; opacity:.7;
}
#swiperBanners .swiper-pagination-bullet-active{
	background:#FFF;opacity:1;
}

.videos .position-absolute{
	top:0px;
	left:0px;
}
.videos button{
	width:48px;
	height:48px;
	font-size:28px;
	line-height:28px;
}
#home-secao-01 .rectangle{
	height:50%;
	bottom: 10%;
	left: 0px;
}


.icn{
    background-image: url(../imgs/icones.png);
    background-repeat: no-repeat;
	width:55px;
	height:55px;
	display:inline-block;
}
.icn-1{background-position:0px 0px;}
.icn-2{background-position:-55px 0px;}
.icn-3{background-position:-110px 0px;}
.icn-4{background-position:-165px 0px;}
.icn-5{background-position:-220px 0px;}
.icn-6{background-position:-275px 0px;}
.icn-7{background-position:-330px 0px;}

.processo-w{
    overflow: auto;
}
.processo{
    width: 1110px;
}	
	
.line{
	width: 90%;
	height: 2px;
	background: #CF201B;
	top: 65%;
	left: 5%;
}



#accordionFAQ{
    border-bottom: 1px solid #707070;
}
#accordionFAQ .card{
	border: none;
	border-radius: 0px;
	border-top: 1px solid #707070;
	background: transparent;
}
#accordionFAQ .card-header{
	border-radius: 0px;
	border: none;
	padding: 0.5rem 0px;
	background-color: #DDD;
}


#accordionFAQ .card-body{
	padding: 0px 0px 0.5rem 0px;
	
}
#accordionFAQ button:focus,
#accordionFAQ button:focus-visible{
	
box-shadow: none;
	
outline: none;
}

#accordionFAQ button{
	color: #454545;
	padding: 0px;
	min-height: 32px;
}
#accordionFAQ button:hover,  #accordionFAQ button:not(.collapsed){
	color: #3B3B3B;
}

#accordionFAQ button span{
    line-height: 125%;
}
#accordionFAQ button i{
	background:#2D9EA3;
	color:#FFF;
	width:32px;
	height:32px;
	font-size: 18px;
	text-align:center;
	line-height:32px;
	position:absolute;
	right:0px;
	top:0px;
	border-radius:0.5rem;
}
#accordionFAQ button:hover i, #accordionFAQ button:not(.collapsed) i{
	
	
}

#accordionFAQ button i.fa-plus{
	display:block;
}

#accordionFAQ button i.fa-minus{
	display:none;
	
}


#accordionFAQ button:not(.collapsed) i.fa-plus{
	display:none;
}

#accordionFAQ button:not(.collapsed) i.fa-minus{
	display:block;
}

.swiper-button-next, .swiper-button-prev{
	background: #FFF3E5;
	color: #000;
	width: 20px;
	height: 26px;
	border-radius:0.5rem;
	top: calc(50% + -3px);
}
.swiper-button-next:after, 
.swiper-button-prev:after{
	font-size: 14px;
	font-weight:bold;
} 
.swiper-button-prev{left: -20px;}
.swiper-button-next{right: -20px;}

.manual{
    padding: 1rem;
}
.manual img{}
.manual p{padding: 1rem 0px 0px 0px;} 

.mapa{}
.mapa img, .mapa iframe {}
.mapa img{}
.mapa iframe{}

.mapa{}

.mapa img, .mapa iframe { width: 100%;height: 280px;}
.mapa img{object-fit: cover;}
.mapa iframe{
	/* display: none; */
}


.cta-whatsapp{
	right: 0px;
	bottom: 0px;
	z-index: 99;
	padding: 15px;
	overflow: hidden;border-radius:100px;
}
.cta-whatsapp a{
	background:#25D366;
	padding: 8px 11px;
	border-radius:100px;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
	transform: scale(1);
	animation: pulse 2s infinite;
}
.cta-whatsapp a:hover{
	background:#075E54;
	transform: scale(1.1);
	animation:none;
}
.cta-whatsapp a i{color:#FFF;}	
@keyframes pulse {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
}



.swp{width: 160px;height: 190px;}

#swiperPassos .swiper-button-next, 
#swiperPassos .swiper-button-prev{
	background: #FFF;
	color: #CF201B;
	width: 36px;
	height: 48px;
	top: calc(50% - 6px);
}
#swiperPassos .swiper-button-next:after, 
#swiperPassos .swiper-button-prev:after{
	font-size: 36px;
} 
#swiperPassos .swiper-button-prev{left: -8px;}
#swiperPassos .swiper-button-next{right: -8px;}

.exclusivo{
	background-image:url(../imgs/selo-399x399.webp);
	background-repeat: no-repeat;
	background-size: contain;
	width: 90px;
	height: 90px;
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
}
.garantia{
	background-image:url(../imgs/garantia-690x196.webp);
	background-repeat: no-repeat;
	background-position:50%;
	background-size: cover;
	
}


.carousel-control-next,
.carousel-control-prev{
	height:90%;
}

.think{}
.think p{}

.think{
    bottom: -2px;
}
.think p{}


#home-secao-entenda .espaco{
    height: 2rem;
}
#video-showroom video{
	width:100%;
	height:100%;
	display:block;
}
@media (min-width:375px){
.container{max-width: 360px;}

}

@media (min-width:480px){
.container{max-width: 420px;}
	
}

@media (min-width:576px){
.container {max-width: 540px;}

.swiper-button-prev{left: -10px;}
.swiper-button-next{right: -10px;}	
}
@media (min-width:768px){
.container {max-width: 720px;}
/*tipologias*/
.font-md-12{font-size: 0.75rem;}
.font-md-13{font-size: 0.8125rem;}
.font-md-14{font-size: 0.875rem;}
.font-md-15{font-size: 0.9375rem;}
.font-md-16{font-size: 1rem;}
.font-md-17{font-size: 1.0625rem;}
.font-md-18{font-size: 1.125rem;}
.font-md-20{font-size: 1.25rem;}
.font-md-21{font-size: 1.3125rem;}
.font-md-22{font-size: 1.375rem;}
.font-md-24{font-size: 1.5rem;}
.font-md-26{font-size: 1.625rem;}
.font-md-28{font-size: 1.75rem;}
.font-md-30{font-size: 1.875rem;}
.font-md-32{font-size: 2rem;}
.font-md-36{font-size: 2.25rem;}
.font-md-40{font-size: 2.5rem;}
.font-md-44{font-size: 2.75rem;}
.font-md-48{font-size: 3rem;}
.font-md-52{font-size: 3.25rem;}
.font-md-56{font-size: 3.5rem;}
.font-md-60{font-size: 3.75rem;}
.font-md-64{font-size: 4rem;}
.font-md-68{font-size: 4.25rem;}
.font-md-72{font-size: 4.5rem;}
.font-md-76{font-size: 4.75rem;}
.font-md-80{font-size: 5rem;}
.font-md-84{font-size: 5.25rem;}
.font-md-88{font-size: 5.5rem;}
.font-md-92{font-size: 5.75rem;}
.font-md-96{font-size: 6rem;}
.font-md-104{font-size: 6.5rem;}
.font-md-112{font-size: 7rem;}
.font-md-120{font-size: 7.5rem;}
.font-md-128{font-size: 8rem;}
/*fim tipologias*/



.banners{height: 320px;}	
.banner-1{	background-image: url(../imgs/banner-1920x600-.webp);}
.banner-2{	background-image: url(../imgs/banner-2-1920x600.webp);}
	
.manual{
    padding: 0px;
    margin: 25px 0px;
}
.manual img{
    position: absolute;
    top: -25px;
    left: 1rem;
    width: 219px;
    height: 160px;
}
.manual p{
    padding: 1rem 1rem 1rem 265px;
} 

.mapa{
}
.mapa img, .mapa iframe {height: 100%;width: 100%;}
.mapa img{    }
.mapa iframe{}
	
.exclusivog{
	width: 120px;
	height: 120px;
}

#home-secao-entenda .espaco{
    height: 125px;
}

.forma-2{}
.forma-3{}
.forma-4{}
.forma-5{}
.forma-6{}
.forma-7{}	
		
}


@media (min-width: 992px){
.container {    max-width: 960px;}
	
.banners{
	height: 380px;
}	

.mapa{}
.mapa img, .mapa iframe {
}
.mapa img{}
.mapa iframe{}	


.exclusivo{
	width: 120px;
	height: 120px;
}


.exclusivog{
	width: 180px;
	height: 180px;
}

#home-secao-entenda .espaco{}

.forma-2{}
.forma-3{}
.forma-4{}
.forma-5{}
.forma-6{}
.forma-7{}	
	
	
}


@media (min-width:1200px){
.container {    max-width: 1140px;}
/*tipologias*/
.font-xl-12{font-size: 0.75rem;}
.font-xl-13{font-size: 0.8125rem;}
.font-xl-14{font-size: 0.875rem;}
.font-xl-15{font-size: 0.9375rem;}
.font-xl-16{font-size: 1rem;}
.font-xl-17{font-size: 1.0625rem;}
.font-xl-18{font-size: 1.125rem;}
.font-xl-19{font-size: 1.1875rem;}
.font-xl-20{font-size: 1.25rem;}
.font-xl-21{font-size: 1.3125rem;}
.font-xl-22{font-size: 1.375rem;}
.font-xl-24{font-size: 1.5rem;}
.font-xl-26{font-size: 1.625rem;}
.font-xl-28{font-size: 1.75rem;}
.font-xl-30{font-size: 1.875rem;}
.font-xl-32{font-size: 2rem;}
.font-xl-36{font-size: 2.25rem;}
.font-xl-40{font-size: 2.5rem;}
.font-xl-44{font-size: 2.75rem;}
.font-xl-48{font-size: 3rem;}
.font-xl-52{font-size: 3.25rem;}
.font-xl-56{font-size: 3.5rem;}
.font-xl-60{font-size: 3.75rem;}
.font-xl-64{font-size: 4rem;}
.font-xl-68{font-size: 4.25rem;}
.font-xl-72{font-size: 4.5rem;}
.font-xl-76{font-size: 4.75rem;}
.font-xl-80{font-size: 5rem;}
.font-xl-84{font-size: 5.25rem;}
.font-xl-88{font-size: 5.5rem;}
.font-xl-92{font-size: 5.75rem;}
.font-xl-96{font-size: 6rem;}
.font-xl-104{font-size: 6.5rem;}
.font-xl-112{font-size: 7rem;}
.font-xl-120{font-size: 7.5rem;}
.font-xl-128{font-size: 8rem;}
/*fim tipologias*/
#main-header{background: transparent;}
#main-header.nav-down{background: #3B3B3B;}
.main-logo{position:relative;}
.logo {
    width: 100%;
}
.navbar{
}

.navbar-nav{margin: 12px 0px 0px 0px;}	
.navbar-nav .nav-item a, 
.navbar-nav .nav-item span{line-height: 36px;}
	
.navbar-nav .nav-item span{
	color: #FFF;
}
.navbar-nav .nav-item a{
	letter-spacing: 0.5px;
}
.navbar-nav .nav-item a:hover{
		color: #3B3B3B;
		background: #FFF;
}
#header-2 .navbar{
    margin-top: 5px;
}

#header-2 .navbar-nav .nav-item a, 
#header-2 .navbar-nav .nav-item span{line-height: 30px;}
#bbody {
    padding-top: 0px;
}
.navbar-nav{margin: 19px 0px 0px 0px;}	
#bbody {}
.anchor{ top:-104px;}		

.banners{
	height: 420px;
}	

.processo-w{
    overflow: hidden;
}
.processo{
	width:100%;
}


.manual{margin: 29px 0px;}
.manual img{
    width: 240px;
    height: 175px;
    top: -29px;
}
.manual p{
    padding: 1rem 1rem 1rem 280px;
} 

.mapa{}
.mapa img, .mapa iframe {
}
.mapa img{}
.mapa iframe{}
	

.cta-whatsapp a{
	padding: 10px 15px;
}	

#home-secao-entenda .espaco{
    height: 312px;
}

.forma-2{}
.forma-3{}
.forma-4{
    left: -15px;
}
.forma-5{
    right: -15px;
}
.forma-6{
    left: -15px;
}
.forma-7{
    left: -15px;
}	
		
	
}


@media (min-width:1360px){
	
.banners{
	height: 460px;
}

.swiper-button-prev{left:-48px;}
.swiper-button-next{right: -48px;}
	
.swiper-button-next, .swiper-button-prev{
	width: 40px;
	height: 52px;
}
.swiper-button-next:after, 
.swiper-button-prev:after{
	font-size: 28px;
	font-weight:bold;
}

.forma-3, .forma-5 {
	right: -32px;
}
.forma-4, .forma-6, .forma-7 {
	left: -32px;
}
	
.cta-whatsapp{
	right:30px;
	bottom:30px;
}	

.forma-2{}
.forma-3{}
.forma-4{}
.forma-5{}
.forma-6{}
.forma-7{}	
		
}


@media (min-width:1440px){
.container {    max-width: 1320px;}

/*tipologias*/
.font-xxl-12{font-size: 0.75rem;}
.font-xxl-13{font-size: 0.8125rem;}
.font-xxl-14{font-size: 0.875rem;}
.font-xxl-15{font-size: 0.9375rem;}
.font-xxl-16{font-size: 1rem;}
.font-xxl-17{font-size: 1.0625rem;}
.font-xxl-18{font-size: 1.125rem;}
.font-xxl-20{font-size: 1.25rem;}
.font-xxl-21{font-size: 1.3125rem;}
.font-xxl-22{font-size: 1.375rem;}
.font-xxl-24{font-size: 1.5rem;}
.font-xxl-26{font-size: 1.625rem;}
.font-xxl-28{font-size: 1.75rem;}
.font-xxl-30{font-size: 1.875rem;}
.font-xxl-32{font-size: 2rem;}
.font-xxl-36{font-size: 2.25rem;}
.font-xxl-40{font-size: 2.5rem;}
.font-xxl-44{font-size: 2.75rem;}
.font-xxl-48{font-size: 3rem;}
.font-xxl-52{font-size: 3.25rem;}
.font-xxl-56{font-size: 3.5rem;}
.font-xxl-60{font-size: 3.75rem;}
.font-xxl-64{font-size: 4rem;}
.font-xxl-68{font-size: 4.25rem;}
.font-xxl-72{font-size: 4.5rem;}
.font-xxl-76{font-size: 4.75rem;}
.font-xxl-80{font-size: 5rem;}
.font-xxl-84{font-size: 5.25rem;}
.font-xxl-88{font-size: 5.5rem;}
.font-xxl-92{font-size: 5.75rem;}
.font-xxl-96{font-size: 6rem;}
.font-xxl-104{font-size: 6.5rem;}
.font-xxl-112{font-size: 7rem;}
.font-xxl-120{font-size: 7.5rem;}
.font-xxl-128{font-size: 8rem;}
/*fim tipologias*/
.col-xxl-6 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}	
#bbody {}
.anchor{ top:-118px;}	
.navbar-nav{margin: 26px 0px 0px 0px;}		
.banners{
	height: 520px;
}	

.mapa{}
.mapa img, .mapa iframe {
}
.mapa img{}
.mapa iframe{}

#home-secao-entenda .espaco{height: 219px;}

.forma-2{}
.forma-3{}
.forma-4{}
.forma-5{}
.forma-6{}
.forma-7{}	
	
}




@media (min-width:1640px){
	
.banners{
	height: 600px;
}
	
.forma-2{}
.forma-3 {
	height: 250px;
	right: -84px;
	left: unset;
}	
.forma-3.animated {
	height: 630px;
	
}	
.forma-4 {
	height: 250px;
	left: -80px;
}	
.forma-4.animated {
	height: 560px;
}	

.forma-5 {
	height: 250px;
	right: -84px;
	left: unset;
	top: 220px;
}	
.forma-5.animated {
	height: 500px;
}	

.forma-6 {
	height: 250px;
	left: -80px;
	top: 20px;
}	
.forma-6.animated {
	height: 560px;
}	


.forma-3, .forma-5 {
	right: -80px;
}
.forma-4, .forma-6, .forma-7 {
	left: -80px;
}	
.swiper-button-prev, .swiper-button-prev.offset{left: -96px;}
.swiper-button-next, .swiper-button-next.offset{right: -96px;}

	
}



