@font-face {
	font-family: 'Alte Haas Grotesk';
	src:url('../fonts/AlteHaasGrotesk_Bold.woff2') format('woff2'),
		url('../fonts/AlteHaasGrotesk_Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Alte Haas Grotesk';
	src:url('../fonts/AlteHaasGrotesk.woff2') format('woff2'),
		url('../fonts/AlteHaasGrotesk.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

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

@font-face {
	font-family: 'Museo 700';
	src: url('../fonts/Museo-700.woff2') format('woff2'),
	url('../fonts/Museo-700.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}

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



{margin:0; padding:0;}
*, *:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

html {overflow-y: scroll;}
body {color:#000; height:100%;}
body, input, textarea {font-family: 'Museo' ,Arial, Helvetica, sans-serif; font-size:12px;}
img {border:0; vertical-align:middle;}
a {color:inherit; text-decoration:none;}
a:hover {text-decoration:none;}
:focus {outline:0;}

html, #wrapper {height:100%;}

body > #wrapper {height:auto; min-height:100%; margin:0; overflow: hidden; }

/* CLEAR FIX*/
.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
*html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.show{display: block;}
.hide{display: none;}

h2,h3,h4,h5,h6 {font-weight:300;}

ul, li {list-style:none;} fieldset {border:0;} textarea {resize:none;}
.wrap.error404 {padding: 50px;}

.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9,
.col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17,
.col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24, .col-lg-25{min-height:1px;position:relative;padding-right:20px;float:left;margin:0 0 20px;}
.col-lg-25{width:100%;}
.col-lg-24{width:96%;}
.col-lg-23{width:92%;}
.col-lg-22{width:88%;}
.col-lg-21{width:84%;}
.col-lg-20{width:80%;}
.col-lg-19{width:76%;}
.col-lg-18{width:72%;}
.col-lg-17{width:68%;}
.col-lg-16{width:64%;}
.col-lg-15{width:60%;}
.col-lg-14{width:56%;}
.col-lg-13{width:52%;}
.col-lg-12{width:48%;}
.col-lg-11{width:44%;}
.col-lg-10{width:40%;}
.col-lg-9{width:36%;}
.col-lg-8{width:32%;}
.col-lg-7{width:28%;}
.col-lg-6{width:24%;}
.col-lg-5{width:20%;}
.col-lg-4{width:16%;}
.col-lg-3{width:12%;}
.col-lg-2{width:8%;}
.col-lg-1{width:4%;}
.col-last{padding:0;}


#menu{width:100%; background-color: #1c325c; height:120px; max-height:120px; position:fixed; top:0; z-index:99;}
#menu .tamanho{max-width:1150px;width:100%;margin:0 auto;display: flex;height:100%;justify-content:center;align-items:center;}
#menu .tamanho .logo{width:100%;max-width:260px;}
#menu .tamanho .textoimagens{width:100%; display:flex;  position:relative;}
#menu .tamanho .textoimagens .texto{max-width:630px;width:100%;display:flex;text-align:center;align-items:center;}
#menu .tamanho .textoimagens .texto span{font-family: 'Museo 700'; font-weight: bold;font-size:17px;color:#fff;}
#menu .tamanho .textoimagens .texto .item2{width:40%;}
#menu .tamanho .textoimagens .texto .item{width:calc(100%/3);}
#menu .tamanho .textoimagens .imagens{width:100%;max-width:260px;display:flex; flex-wrap:wrap;/*justify-content:flex-end;*/justify-content:center;}
#menu .tamanho .textoimagens .imagens img{margin-right:18px;}
#menu .tamanho .textoimagens .telefone{width:100%; text-align:center; font-size:17px; color:#fff; padding:10px 30px 0 10px; font-family: 'Museo 700';}

.tamanho{ width: 750px; max-width: 100%; margin: auto; }

#banner{ width:100%; position: relative; margin-top:120px;}
#banner .tamanho{ width: 58.33vw; overflow: hidden; }
#banner .flex{ display: flex; }
#banner .flex img{ width: auto; }
#banner .item{ width: 100%; height: 34.38vw; background: #FFF; }
#banner .item-1 .tamanho{ display: flex; justify-content: center; align-items: center; }
#banner .item-1 img{ margin: 0 -5.21vw; flex-shrink: 0; height: 100%; object-fit: contain; width: 21.88vw; transform: translateX(65px); opacity: 0; transition-duration: .5s; transition-property: all; }
#banner .item-1 .img-1{ transition-delay: .15s; }
#banner .item-1 .img-2{ transition-delay: .65s; }
#banner .item-1 .img-3{ transition-delay: 1.150s; }
#banner .item-1 .img-4{ transition-delay: 1.450s; }
#banner .active .item-1 img{ transform: translateX(0); opacity: 1; }
#banner .item-1 .video{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
#banner .item-1 .video video{ width: 100vw; height: 56.25vw; }
#banner .item-2{ }
#banner .item-2 .tamanho{ position: relative; height: 34.38vw; }
#banner .item-2 .tamanho img{ flex-shrink: 0; position: absolute; z-index: 1; }
#banner .item-2 .img-1{ width: 12.14vw; top: 6.51vw; left: 0; opacity: 0; transition: all .5s ease-out .75s; transform: scale(.5); }
#banner .item-2 .img-2{ width: 19.53vw; right: -19.53vw; bottom: 0; opacity: 0; transition: all .5s ease-out .75s; }
#banner .item-2 .img-3{ width: 31.04vw; top: 50%; transform: translateY(-50%); left: 100%; transition: all .5s ease-out .75s; }
#banner .item-2 .img-4{ width: 19.53vw; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0); z-index: 2; opacity: 0; transition: all .5s ease-out .5s; }
#banner .item-2 .img-5{ width: 22.66vw; bottom: 2.6vw; left: calc(50% - 18.5vw); opacity: 0; transition: all .5s ease-out 1s; transform: scale(.5); }
#banner .item-2 .img-6{ width: 43.75vw; margin: auto; position: relative; z-index: 0; }
#banner .item-2 .img-6 img{ width: 43.75vw; }
#banner .item-2 .img-6:after{ content: ''; width: 100%; min-height: 100%; background: #FFF; position: absolute; transition: all .5s ease-out .25s; bottom: 0; left: 0; }
#banner .active .item-2 .img-3{ left: 1.56vw; }
#banner .active .item-2 .img-4{ transform: translate(-50%, -50%) scale(1); opacity: 1; }
#banner .active .item-2 .img-6:after{ min-height: 0; }
#banner .active .item-2 .img-1,
#banner .active .item-2 .img-5{ opacity: 1; transform: scale(1); }
#banner .active .item-2 .img-2{ opacity: 1; right: 0; }

#banner .item-3 .tamanho{ position: relative; height: 34.38vw; }
#banner .item-3 .img-6{ width: 65.63vw; flex-shrink: 0; position: relative; margin: auto; z-index: 0; }
#banner .item-3 .img-6 img{ width: 65.63vw; }
#banner .item-3 .img-6:after{ content: ''; width: 100%; min-height: 100%; background: #FFF; position: absolute; transition: all .5s ease-out .25s; bottom: 0; left: 0; }
#banner .item-3 .tamanho > img{ position: absolute; flex-shrink: 0; z-index: 1; }
#banner .item-3 .img-1{ width: 21.56vw; top: 50%; transform: translateY(-50%); right: -21.56vw; opacity: 0; transition: all 1s ease-out .1s; }
#banner .item-3 .img-2{ width: 22.5vw; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0; transition: all .5s ease-out .5s; }
#banner .item-3 .img-4{ width: 24.06vw; bottom: 2.6vw; left: calc(50% - 14vw); opacity: 0; transition: all .5s ease-out .75s; }
#banner .item-3 .img-5{ width: 10.16vw; top: 5.99vw; left: 0; opacity: 0; transition: all .5s ease-out .5s; }
#banner .item-3 .img-6:after{ content: ''; width: 100%; min-height: 100%; background: #FFF; position: absolute; transition: all .5s ease-out .25s; bottom: 0; left: 0; }
#banner .active .item-3 .img-6:after{ min-height: 0; }
#banner .active .item-3 .img-1{ right: 0; opacity: 1; }
#banner .active .item-3 .img-2{ transform: translate(calc(-50% - 65px), -50%);  opacity: 1; }
#banner .active .item-3 .img-4{ opacity: 1; }
#banner .active .item-3 .img-5{ opacity: 1; }

#banner .item-4 .tamanho{ position: relative; height: 34.38vw; }
#banner .item-4 .img-5{ width: 47.55vw; flex-shrink: 0; position: relative; margin: auto; }
#banner .item-4 .img-5 img{ width: 47.55vw; height:34.4vw;}
#banner .item-4 .img-5:after{ content: ''; width: 100%; min-height: 100%; background: #FFF; position: absolute; transition: all .5s ease-out .25s; bottom: 0; left: 0; }
#banner .item-4 .tamanho > img{ position: absolute; flex-shrink: 0; z-index: 1; }
#banner .item-4 .img-1{ width: 21.61vw; bottom: 2.6vw; left: calc(50% - 17vw); opacity: 0; transition: all .5s ease-out .75s; }
#banner .item-4 .img-2{ width: 10.78vw; top: 5.99vw; transform: scale(.75); left: 0; opacity: 0; transition: all .5s ease-out 1.5s; }
#banner .item-4 .img-3{ width: 16.46vw; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: 0; transition: all .5s ease-out .75s; }
#banner .item-4 .img-4{ width: 20.68vw; top: 50%; right: -20.68vw; transform: translateY(-50%); opacity: 0; transition: all .5s ease-out 1s; }
#banner .active .item-4 .img-5:after{ min-height: 0; }
#banner .active .item-4 .img-1{ opacity: 1; }
#banner .active .item-4 .img-2{ opacity: 1; transform: scale(1); }
#banner .active .item-4 .img-3{ transform: translate(calc(-50% - 65px), -50%);  opacity: 1;  }
#banner .active .item-4 .img-4{ right: 0; opacity: 1; }

#banner .item-5 .tamanho{ position: relative; height: 34.38vw; }
#banner .item-5 .img-5{ width: 47.81vw; flex-shrink: 0; position: relative; margin: auto; }
#banner .item-5 .img-5 img{ width: 47.81vw; height:34.4vw;}
#banner .item-5 .img-5:after{ content: ''; width: 100%; min-height: 100%; background: #FFF; position: absolute; transition: all .5s ease-out .25s; bottom: 0; left: 0; }
#banner .item-5 .tamanho > img{ position: absolute; flex-shrink: 0; z-index: 1; }
#banner .item-5 .img-1{ width: 22.92vw; top: 50%; transform: translateY(-50%); right: -22.92vw; opacity: 0; transition: all .5s ease-out .75s; }
#banner .item-5 .img-2{ width: 20.36vw; top: 50%; transform: translateY(-50%); left: 6.25vw; opacity: 0; transition: all .5s ease-out 1s; }
#banner .item-5 .img-3{ width: 20.57vw; bottom: 2.6vw; left: calc(50% - 18vw); opacity: 0; transition: all .5s ease-out .75s; }
#banner .item-5 .img-4{ width: 8.8vw; top: .52vw; left: 3.39vw; transform: scale(.75); opacity: 0; transition: all .5s ease-out 1.5s; }
#banner .active .item-5 .img-5:after{ min-height: 0; }
#banner .active .item-5 .img-1{ opacity: 1; right: 0;  }
#banner .active .item-5 .img-2{ opacity: 1; left: calc(6.25vw + 65px); }
#banner .active .item-5 .img-3{ opacity: 1;  }
#banner .active .item-5 .img-4{ opacity: 1; transform: scale(1); }
.owl-prev{display:block; width: 35px; height: 35px; border-bottom:3px solid rgba(202, 221, 230, 1); border-left:3px solid rgba(202, 221, 230, 1); position: absolute; top: 50%; transform: translateY(-50%);  transform: rotate(45deg);  left: 50px; }
.owl-next{display:block; width: 35px; height: 35px; border-top:3px solid rgba(202, 221, 230, 1); border-right:3px solid rgba(202, 221, 230, 1); position: absolute; top: 50%; transform: translateY(-50%); transform: rotate(45deg); right: 50px; }
.owl-prev:hover{border-bottom:3px solid #99e6ff; border-left:3px solid #99e6ff;}
.owl-next:hover{border-top:3px solid #99e6ff; border-right:3px solid #99e6ff;}

#faixa{width:100%; height:13px;display: flex;}
.faixa2{margin-top:-5px;}
#faixa .item{width:calc(100%/4);}
#faixa .item.primeira{background-color: #b9d270;}
#faixa .item.segunda{background-color: #a5cc8e;}
#faixa .item.terceira{background-color: #75a68b;}
#faixa .item.quarta{background-color: #5170a7;}


#grupos{width:100%;height:740px; background-color:#f0faff;}
#grupos .tamanho{width:100%; max-width:750px; margin:0 auto;}
#grupos .tamanho .logo{max-width:750px; margin:0 auto; text-align:center;}
#grupos .tamanho .logo img{padding-top:40px;}
#grupos .tamanho .texto{text-align:center; padding-top:10px;}
#grupos .tamanho .texto h1{font-size:26px;color:#225887; font-family: 'Museo 500'; font-weight: normal; margin-top:0;}
#grupos .tamanho .texto h3{font-size:26px;color:#225887; font-family: 'Museo 500'; font-weight: normal; margin:0;}
#grupos .tamanho .texto2{text-align:center; padding-top:10px; width:69%; margin:0 auto;}
#grupos .tamanho .texto2 h2{font-size:26px;color:#225887; font-family: 'Museo 500'; font-weight: normal;}
#grupos .tamanho .texto2 span{font-size:16px; color:#225887; font-family: 'Museo 500'; font-weight: normal;}
#grupos .tamanho .imagens{ display: flex; justify-content: space-between; }
#grupos .tamanho .imagens img{ transform: scale(5); opacity: 0; transition: all .5s ease-in; }
#grupos .tamanho .imagens .info1{ transition-delay: .25s; }
#grupos .tamanho .imagens .info2{ transition-delay: .75s; }
#grupos .tamanho .imagens .info3{ transition-delay: 1.25s; }
#grupos.active .tamanho .imagens img{ transform: scale(1); opacity: 1; }

#objetivo{width:100%; background:url("../images/fundo3.png"); height:663px; margin-top:-12px;}
#objetivo .tamanho{width:100%; max-width:800px; margin:0 auto;}
#objetivo .tamanho .imagem{ text-align:center; padding-top:150px; transform: scale(5); opacity: 0; transition: all .5s ease-in .25s; }
#objetivo.active .tamanho .imagem{ transform: scale(1); opacity: 1; }
#objetivo .tamanho .texto{text-align:center; max-width:790px;}
#objetivo .tamanho .texto h2{font-size:26px;color:#225887; font-family: 'Museo 500'; font-weight: normal;}
#objetivo .tamanho .texto h3{font-size:20px;color:#225887; font-family: 'Museo 500'; font-weight: normal;}
#objetivo .tamanho .texto p{font-size:16px;color:#225887; font-family: 'Museo 500'; font-weight: normal;}

#servicos{width:100%; background:url("../images/fundo2.png");height:1169px; /* PRATZA */ height: auto; padding-bottom: 145px; /* PRATZA */ margin-top:-10px;}
#servicos .tamanho{width:100%; max-width:740px; /* PRATZA */ max-width: 900px; /* PRATZA */ margin:0 auto;}
#servicos .tamanho .texto{font-size:26px; font-family: 'Museo 700'; font-weight: bold; color:#fff; padding-top:150px;}
#servicos .tamanho .imagem{padding-top:60px; display:flex; flex-wrap:wrap;}
#servicos .tamanho .imagem .item{width:50%; /* PRATZA */ width: 32.5%; /* PRATZA */ text-align:center;margin-bottom:90px;}
#servicos .tamanho .imagem .item figure{width: 230px; height: 230px; position: relative; margin:0;}
#servicos .tamanho .imagem .item figure img {position: absolute; top: 0; left: 0;}
#servicos .tamanho .imagem .item span{font-family: 'Museo 700'; font-size:40px; color:#fff; text-shadow:2px 2px #00214a;}
#servicos .tamanho .imagem .item span.azul{font-family: 'Museo 700'; font-size:35px; color:#00214a; text-shadow:none; padding-left:50px;}
#servicos .tamanho .imagem .item span.azul2{font-family: 'Museo 700'; font-size:35px; color:#00214a; text-shadow:none; padding-left:10px;}
#servicos .tamanho .imagem .item a{font-family: 'Museo 700'; font-weight: bold;font-size:15px;}
#servicos .tamanho .imagem .item02{ /* PRATZA */ /*padding-left:100px;*/ /* PRATZA */}
#servicos .tamanho .imagem .item03{margin:0; /* PRATZA */ width: 35%; /* PRATZA */}
#servicos .tamanho .imagem .item04{ /* PRATZA /* padding-left:100px; */ /* PRATZA */ margin:0;}
#servicos .tamanho .imagem .item02 span{font-family: 'Museo 700'; font-size:40px; color:#fff; text-shadow:2px 2px #00214a;}
#servicos .tamanho .imagem .item02 span.azul{font-family: 'Museo 700'; font-size:35px; color:#00214a; text-shadow:none;}
#servicos .tamanho .imagem .item02 span.azul2{font-family: 'Museo 700'; font-size:35px; color:#00214a; text-shadow:none;}
#servicos .tamanho .imagem .item03 span.azul2{font-family: 'Museo 700'; font-size:35px; color:#00214a; text-shadow:none; padding:25px;}
#servicos .tamanho .imagem .item04 span{font-family: 'Museo 700'; font-size:40px; color:#fff; text-shadow:2px 2px #00214a;}
#servicos .tamanho .imagem .item04 span.azul{font-family: 'Museo 700'; font-size:35px; color:#00214a; text-shadow:none;}
#servicos .tamanho .imagem .item04 span.azul2{font-family: 'Museo 700'; font-size:35px; color:#00214a; text-shadow:none;}
#servicos .tamanho .imagem .item01 figure img {top: -18px;}
#servicos .tamanho .imagem .item04 figure img {top: -21px;}
#servicos .tamanho .imagem .item .texto2{text-align:left; width:80%; margin:0 auto;}
#servicos .tamanho .imagem .item .botao{text-align:center; width:190px; margin-left:10%; margin-top:10px;background-color:#035485; border:0px; border-radius:20px; color:#fff; height:38px; padding:10px;}

#popup{width:100%; position:fixed; top:50%; transform:translateY(-50%); display:none; font-family: 'Museo 500';font-weight: normal;}
#popup .tamanho{width:100%; position:relative; max-width:500px; margin:0 auto; background-color:#fff; min-height:400px;  border-radius:10px; padding: 10px; }
#popup .tamanho .conteudo{}
#popup .tamanho .conteudo h3{font-family: 'Museo 700'; text-align:center;font-size:30px; color:#00214a; width:90%; margin:0 auto;}
#popup .tamanho .conteudo .textinho{width:80%; margin:0 auto; text-align:center; min-height:275px; display:flex; align-items:center;}
#popup .tamanho .conteudo .textinho span{font-size:20px; color:#000;}
#popup .tamanho .fechar span{font-size:20px; color:#000; font-weight:bold; position:absolute; right:5px; top:5px;}
#popup .tamanho .botao{position:absolute; bottom:10px; left:50%; transform:translateX(-50%); font-size:20px;text-align:center; width:190px;background-color:#035485; border:0px; border-radius:20px; color:#fff; height:38px; padding:7px;}
#popup .tamanho .botao:hover{color:gray;}

#faleconosco{width:100%; background:url("../images/fundo4.jpg") no-repeat; padding-bottom:85px;}
#faleconosco .tamanho{width:100%; max-width:850px; margin:0 auto; padding-top:40px;}
#faleconosco .tamanho .texto{width:20%; max-width:136px; padding-bottom:25px;}
#faleconosco .tamanho .texto span{font-size:26px;color:#225887; font-family: 'Museo 700'; font-weight: bold;}
#faleconosco .tamanho .formulario .campo{width:100%;margin-bottom:13px;}
#faleconosco .tamanho .formulario .campo input{border:2px solid #35769d; width:100%; height:30px; padding-left:20px; color: #035485; font-family: 'Museo 700'; font-weight: bold;}
#faleconosco .tamanho .formulario label.error{ color: #F00; font-size: 11px; display: block; position: absolute; }
::-webkit-input-placeholder {color: #035485;}
:-moz-placeholder { /* Firefox 18- */color: #035485;}
::-moz-placeholder {  /* Firefox 19+ */color: #035485;}
:-ms-input-placeholder {color: #035485;}
#faleconosco .tamanho .formulario .area{width:100%;margin-bottom:13px;}
#faleconosco .tamanho .formulario .area textarea{padding:5px 0 20px 20px; border:2px solid #35769d; width:100%; height:115px; color: #035485; font-family: 'Museo 700'; font-weight: bold;}
#faleconosco .tamanho .formulario input[type='submit']{ width:147px; height:63px; margin: 0 auto 15px; border:2px solid #35769d; background-color:#61aa93; color:#fff; font-size:21px; font-family: 'Museo 700'; font-weight: bold; display: block; position: relative; cursor: pointer; transform: translateY(-35px); }

#rodape{width:100%; background:url("../images/fundo5.jpg") no-repeat; height:382px;}
#rodape .tamanho{width:100%; max-width:835px; margin:0 auto; padding-top:85px; display:flex; flex-wrap:wrap;}
#rodape .tamanho .logo{width:20%;margin-bottom:0px; margin-top:20px;}
#rodape .tamanho .logo .telefonefooter{color:#fff; width:90%; text-align:center; margin-top:20px; font-size:15px; font-family: 'Museo 700';}
#rodape .tamanho .links{width:80%; display:flex; margin-top:70px; padding-bottom:5px; margin-bottom:40px;}
#rodape .tamanho .links span{font-family: 'Museo 700';font-size:17px;color:#fff; font-weight: bold;}
#rodape .tamanho .links .item{width:calc(70%/3); display:flex; justify-content:flex-end;}
#rodape .tamanho .links .item2{width:60%; display:flex; justify-content:flex-end;}
#rodape .tamanho .imagens{width:20%; display:flex; justify-content:center; align-items:center;}
#rodape .tamanho .imagens img{margin-right:13px;}
#rodape .tamanho .imagens2{width:80%; display:flex; justify-content:flex-end;}
#rodape .tamanho .imagens2 .item{margin-left:25px}
#rodape .tamanho .imagens2 img{margin-right:20px;}
#rodape .tamanho .texto{width:100%;font-family: 'Museo 500'; font-size:11px; color:#20a7f9; margin-top:40px;}

.wrap-loading {width: 100%; height: 100%; top: 0; left: 0; position: fixed; background: rgba(0,0,0,.6) url(../images/loading.svg) center no-repeat; z-index: 99; display: none;}

.reveal, .revealX, .revealXR {opacity: 0; transition: opacity 1s, transform 1.3s cubic-bezier(0.215, 0.61, 0.355, 1) !important;}
.reveal {transform: translateY(60px);}
.revealX {transform: translateX(-60px);}
.revealXR {transform: translateX(60px);}
.reveal--in {opacity: 1; transform: none;}

@media screen and (max-width: 700px) {
	#menu{width:100%; background-color: #1c325c; height:100px; max-height:100px;}
	#menu .tamanho{max-width:700px;width:100%;margin:0 auto;display: flex;justify-content:space-between;align-items:center; flex-wrap:wrap; position:relative; padding:2vw 5vw;}
	#menu .tamanho .logo{width:50%; padding-left:0px;}
	#menu .tamanho .riscos{width:44px;}
	#menu .tamanho .riscos .borda{width:100%; background-color:#fff; display:block; margin: 0 0 5px; height:4px;}
	#menu .tamanho .textoimagens{width:100%; display:flex; flex-direction:column; align-items:center; position:absolute; top:100%;z-index:9; background-color: #1C3244; display:none; left:0;}
	#menu .tamanho .textoimagens .texto{max-width:100%;width:100%;display:flex; flex-wrap:wrap;text-align:center; align-items:center; padding-bottom:20px;}
	#menu .tamanho .textoimagens .texto .item2{width:100%; margin-top:7px;}
	#menu .tamanho .textoimagens .texto .item{width:100%;}
	#menu .tamanho .textoimagens .imagens{width:100%;max-width:100%;display:flex; justify-content:center; padding-bottom:20px;}

	#banner{margin-top:100px;}

	#grupos{width:100%;height:auto; padding-bottom:50px; background-color:#f0faff;}
	#grupos .tamanho{width:100%; max-width:700px; margin:0 auto;}
	#grupos .tamanho .logo{max-width:700px; margin:0 auto; text-align:center;}
	#grupos .tamanho .texto h1{font-size:24px;}
	#grupos .tamanho .texto h3{font-size:24px;color:#225887; font-family: 'Museo 500'; font-weight: normal; margin:0;}
	#grupos .tamanho .imagens{text-align:center; margin: 0 0 0 -40px; flex-wrap:wrap; justify-content: center;}
	#grupos .tamanho .texto2{text-align:center; padding-top:10px; width:90%; margin:0 auto;}

	#objetivo{width:100%; background:url("../images/fundo3.png"); height:663px; margin-top:-12px;}
	#objetivo .tamanho{width:100%; max-width:700px; margin:0 auto;}
	#objetivo .tamanho .imagem{ padding-top:50px;}
	#objetivo .tamanho .texto{text-align:center; width:90%; margin:0 auto;}
	#objetivo .tamanho .texto h2{font-size:24px;color:#225887;}
	#objetivo .tamanho .texto h3{font-size:18px;color:#225887;}
	#objetivo .tamanho .texto p{font-size:16px;color:#225887; }

	#banner .item{ height: auto; }
	#banner .item-1 img{ width: 100%; margin: 0; }

	#servicos{wi
	dth:100%; background:url("../images/fundo2.png");height:auto; margin-top:-10px; background-size:cover;}
	#servicos .tamanho{width:100%; max-width:700px; margin:0 auto;}
	#servicos .tamanho .texto{font-size:24px; padding-top:50px; text-align:center;}
	#servicos .tamanho .imagem .item{width:100%;}
	#servicos .tamanho .imagem .item figure{ margin:0 auto;}
	#servicos .tamanho .imagem .item figure img {position: absolute; top: 0; left: 0;}
	#servicos .tamanho .imagem .item span{font-family: 'Museo 700'; font-size:40px; color:#fff; text-shadow:2px 2px #00214a;}
	#servicos .tamanho .imagem .item span.azul{font-family: 'Museo 700'; font-size:35px; color:#00214a; text-shadow:none; padding-left:0px;}
	#servicos .tamanho .imagem .item span.azul2{font-family: 'Museo 700'; font-size:35px; color:#00214a; text-shadow:none; padding-left:10px;}
	#servicos .tamanho .imagem .item button{margin-top:10px;background-color:#035485; border:0px; border-radius:20px; color:#fff; width:190px; height:38px; font-family: 'Museo'; font-weight: bold;font-size:15px;}
	#servicos .tamanho .imagem .item02{padding-left:0px;}
	#servicos .tamanho .imagem .item04{padding-left:0px; margin:0; padding-top:100px; padding-bottom:50px;}
	#servicos .tamanho .imagem .item .texto2{text-align:center; width:80%; margin:0 auto;}
	#servicos .tamanho .imagem .item .botao{text-align:center; width:190px; margin:0 auto;}

	#popup .tamanho{ min-height:450px; padding: 10px 0 50px 0;}
	#popup .tamanho .conteudo{font-family: 'Museo 300'}
	#popup .tamanho .conteudo .textinho{width:80%; margin:0 auto; text-align:center; min-height:330px; display:flex; align-items:center;}
	#popup .tamanho .conteudo .textinho span {font-size:19px;}

	#faleconosco .tamanho{width:100%; max-width:700px;}
	#faleconosco .tamanho .texto{width:100%; max-width:100%; text-align:center;}
	#faleconosco .tamanho .texto span{font-size:24px;}
	#faleconosco .tamanho .formulario .campo{border:2px solid #35769d; width:90%;margin:0 auto; margin-bottom:13px; height:34px;}
	#faleconosco .tamanho .formulario .area{border:2px solid #35769d; width:90%;margin:0 auto;margin-bottom:13px; height:119px;}

	#rodape{width:100%; background:url("../images/fundo5.jpg"); height:560px;}
	#rodape .tamanho{width:100%; max-width:700px; margin:0 auto; padding-top:50px; display:flex; flex-wrap:wrap;}
	#rodape .tamanho .logo{width:100%;margin-bottom:40px; text-align:center; margin-top:10px;}
	#rodape .tamanho .logo .telefonefooter{color:#fff; width:100%; text-align:center; margin-top:20px; font-size:17px; font-family: 'Museo 700';}
	#rodape .tamanho .links{width:100%; display:flex; flex-wrap:wrap; margin-top:auto; padding-bottom:5px; margin-bottom:40px;}
	#rodape .tamanho .links span{font-family: 'Museo 700';font-size:17px;color:#fff; font-weight: bold;}
	#rodape .tamanho .links .item{width:100%; display:flex; justify-content:center;}
	#rodape .tamanho .links .item2{width:100%; display:flex; justify-content:center;}
	#rodape .tamanho .imagens{width:100%; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; margin-bottom:40px;}
	#rodape .tamanho .imagens2{width:100%; display:flex; flex-wrap:wrap; justify-content:center;}
	#rodape .tamanho .imagens2 .item{width:40%;text-align:center; margin-bottom:20px;}
	#rodape .tamanho .imagens2 .item img{margin-right:15px;}
	#rodape .tamanho .imagens2 .item img.margem{padding-right:0px;}
	#rodape .tamanho .texto{width:100%;font-family: 'Museo 500'; font-size:11px; color:#20a7f9; margin-top:20px; text-align:center;}

}


