@font-face{font-family: "MyriadPro";src: url(../fonts/MyriadPro-Regular.otf);}
img{max-width: 100%;}
.max-w {width: 60%;margin: auto;}
.flex-container {display: flex;}

.top {background-image: url(../img/fundo-topo.jpg);background-size: 100% 100%;padding: .5em 0;}
.top .logo {width: 40%;text-align: center;}
.top > div {align-items: center;justify-content: space-between;flex-direction: column;}
.top address {text-align: right;font-size: 0.9em;font-family: "Calibri";font-style: normal;color: #fff;}
.top address ul {list-style: none;padding: 0;display: flex;}
.top address ul i {color: #ec3237;}
.menu {background-color: #3c4193;}
.menu ul {padding: 0;list-style: none;justify-content: center;}
.menu ul li a {color: #fff;font-family: "MyriadPro",sans-serif;padding: 1em .8vw;font-size: 0.9em;border-right: 1px solid #a4a4a4;display: table;margin-left: -1px;box-sizing: border-box;}
.menu ul li a:first-child {border-left: 1px solid #a4a4a4;}
.menu .btnMenu{display: none;}
.slideHome article {position: absolute;top: 35%;width: 50%;margin: auto;left: 0;right: 0;text-align: center;font-family: "Oswald",sans-sarif;}
.slideHome article h1, 
.slideHome article h3 {margin: 5px;font-weight: 500;color: #3C4193;}
.slideHome article a {display: table;margin: auto;margin-top: 2em;color: #fff;background: #3C4193;padding: .5em 1em;border-radius: .25em;}
.ofertas {justify-content: space-between;padding: 1em 0;}
.ofertas .cardOferta {align-items: center;width: 49%;padding: 1em;box-sizing: border-box;background: #fff;border-radius: .5em;box-shadow: 0 0 3px #bbb;justify-content: space-between;}
.container-home {background: #eef8f9;padding-bottom: 2em;}
.ofertas .cardOferta h2 {font-family: "MyriadPro";font-size: 1.4em;color: #383b5b;margin-bottom: 0;}
.ofertas .cardOferta p {margin-top: 5px;font-size: .9em;font-family: "MyriadPro";font-weight: bold;color: #333;}
.ofertas .cardOferta img {width: 45%;}
.ofertas .cardOferta button {color: #fff;background: #08ab5f;border: none;font-size: .8em;font-family: "Roboto",sans-serif;font-weight: 500;padding: .5em .75em;}
.card-3 {width: 32%;}
.atendimento {background: #6fc19b;}
.container-info {justify-content: space-between;}
.container-info i {font-size: 1.5em;margin-right: .25em;}
.container-info h1 {font-size: 1em;font-family: "Roboto";display: flex;align-items: center;font-weight: 500;}
.container-info > div {border-radius: .5em;padding: 1em;box-sizing: border-box;}
.container-info small {font-size: .9em;color: #fff;margin-bottom: 1em;display: table;}
.container-info button {border: none;background: #fff;color: #383b5b;font-weight: 500;font-family: "Roboto",sans-serif;font-size: .8em;padding: .5em .75em;border-radius: .5em;}
.atendimento h1 {color:#fff;}
.atendimento h1 span {color: #383b5b;}
.manutencao {padding: 1em;background-color: #557465;}
.manutencao h1 {color: #fff;}
.parceiros h1 {justify-content: center;color: #fff;background: #00a85a;margin-top: 0;padding: .5em 0;border-top-left-radius: .5em;border-top-right-radius: .5em;}
.container-info > .parceiros {padding: 0;background: #fff;border: 1px solid #ccc;box-sizing: border-box;}
.parceiros img {margin: auto;display: table;padding: 1em;}
.parceiros .swiper-container {text-align: center;}
.ver-mais {display: flex;justify-content: center;font-weight: bold;color: #333;margin-top: .5em;}
.ver-mais i {font-size: 0.8em;border: 2px solid #01a759;border-radius: 50%;padding: .2em .25em;display: flex;justify-content: center;color: #01a759;margin-left: .5em;}
.boxHome header {background: #00A85A;padding: .5em 1em;display: flex;justify-content: space-between;margin: 1.5em 0;border-radius: .5em;align-items: center;}
.boxHome header h3 {margin: 0;font-size: 1em;color: #fff;padding: .25em 0;}
.boxHome header nav {display: flex;}
.boxHome header nav div {background: #fff;padding: .15em .3em;margin: 0 5px;border-radius: .25em;color: #00A85A;}
.card-produto {background: #fff;padding: 1em;box-sizing: border-box;}
.card-produto h3 {font-size: 0.9em;font-family: "MyriadPro",sans-serif;margin-bottom: 0;color: #3C4193;}
.card-produto p {margin: 5px 0;font-size: .9em;}
.card-produto .cover-img {height: 165px;display: flex;align-items: center;justify-content: center;}
.card-produto .cover-img img {max-width: 100%;max-height: 100%;}
.card-produto .ver-mais{justify-content: left;}
.wrap-produtos {display: flex;flex-wrap: wrap;}
.wrap-produtos .card-produto {width: 22%;margin: 1em 1.5%;}
footer {background: #01a759;padding-top: 1.5em;font-family: "Roboto",sans-serif;font-size: 0.6em;}
footer ul {padding: 0;margin: 0;}
footer ul li:nth-child(2) {list-style: none;}
footer,
footer a {color: #fff;}
footer li {padding-left: .75em;list-style-position: inside;}
footer img {width: 50px;}
footer ul {align-items: center;}
footer i {font-size: 3em;}
footer ul div {margin-left: .5em;display: flex;align-items: center;}
footer div i.fa {font-size: 3em;margin-left: .25em;}
footer div img {width: 30px;margin-left: 5px;box-shadow: 0px 0px 1px 2px #fff;border-radius: .5em;}
footer .end {text-align: center;padding-top: .5em;background: #3c4193;margin-top: 1em;}
footer .end p {margin-bottom: 0;padding-bottom: 1em;}
.fixed{position: fixed;top:0;left:0;right: 0;z-index: 99;}
.interna::after {content: "";clear: both;display: block;}
.box-slide-interno {float: left;margin: 0 1em 1em 0;width: 35%;background: rgb(197, 241, 220);}
.slide-interno .swiper-slide{height: 175px;display: flex;align-items: center;justify-content: center;}
.slide-interno-thumbs {padding: .25em .75em;}
.contato {display: flex;justify-content: space-between;flex-wrap: wrap;}
.contato .half {width: 49%;}
.contato label {display: block;}
.contato input,
.contato textarea {width: 100%;border: 1px solid #ccc;padding: .25em .75em;box-sizing: border-box;}
.contato input {margin-bottom: .75em;}
.contato textarea {height: 12.8em;}
.contato > input {width: 6em;margin: 1em auto;background: #3C4193;color: #fff;text-decoration: ;text-transform: uppercase;letter-spacing: 2px;text-align: center;}
.card-noticia > a {color: #333;}
.card-noticia > a > h3 {margin-bottom: 0;}
.card-noticia {border-bottom: 5px solid #008830;margin-bottom: 10px;}
.formNewsLetter {width: 320px;margin: auto;}
.formNewsLetter label {display: block;margin-top: 15px;}
.formNewsLetter input {width: 100%;border: 1px solid #ccc;padding: .25em .75em;box-sizing: border-box;}
.formNewsLetter #btnNewsletter {margin: 15px auto;width: 125px;text-align: center;display: table;background: #3C4193;color: #fff;}
.top .logo img {width: 100%;}
.top address ul li {margin: 0 5px;}
.boxVideo{position: relative;}
.boxVideo::after{content: "";display: block;position: absolute;width: 100%;top: 0;left: 0;height: 100%;}
iframe{max-width: 100%;height: auto;}
#iframe{text-align: center;}
#iframe iframe{max-width: 100%;width: 500px;height: 300px;}
.card-video {width: 31.33%;font-size: 0.9em;font-family: "MyriadPro",sans-serif;margin-bottom: 0;color: #3C4193;}
.card-video p {color:#333;}