@charset "utf-8";

#main { min-height: 500px;}

body .zoomInOut { height: auto; animation: zoomInOut 30s ease-in-out infinite; transform-origin: center center;}

body .movimento .slides { position: relative; z-index: 1;}
body .movimento .slides, .slides > li, .flex-control-nav { float: left; width: 100%; margin: 0; padding: 0; list-style: none; overflow: hidden;}
body .movimento .slides > li { display: none;}

body .carousel { display: none;}
body .carousel .owl-carousel { float: left; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; display: none; }
body .carousel .owl-carousel.owl-loaded { display: block;}
body .carousel .owl-carousel.owl-loading { opacity: 0; display: block;}
body .carousel .owl-stage-outer { display: flex; position: relative; overflow: hidden;}
body .carousel .owl-stage { display: flex;}
body .carousel .owl-item { display: flex; float: left; position: relative; -webkit-tap-highlight-color: transparent;}
body .carousel .owl-nav { position: absolute; width: 100%; top: 50%; left: 0; margin: -15px 0 0 0;}
body .carousel .owl-nav button { position: absolute; background-repeat: no-repeat; cursor: pointer; font-size: 0;}
body .carousel .owl-nav button:hover { opacity: 1;}
body .carousel .owl-nav button:hover { opacity: 0.3; cursor: default;}
body .carousel .owl-nav.disabled button:hover { opacity: 0.3;}
body .carousel .owl-dots { display: none;}
body .carousel .no-js .owl-carousel { display: block;}

body .editou { font-size: 18px;}
body .editou h1 { margin: 11px 0; text-transform: uppercase; font-weight: bold; font-size: 3em;}
body .editou h2 { margin: 11px 0; text-transform: uppercase; font-weight: bold; font-size: 2em;}
body .editou h3 { margin: 11px 0; font-weight: bold; font-size: 1.5em;}
body .editou h4 { margin: 11px 0; font-size: 1.3em;}
body .editou h5 { margin: 11px 0; font-size: 1.2em;}
body .editou h6 { margin: 11px 0; font-size: 0.9em;}
body .editou p { margin-block-start: 11px; margin-block-end: 11px;}
body .editou iframe { max-width: 100%;}
body .editou img { max-width: 100%;}
body .editou a { color: rgb(0 150 190);}
body .editou a:hover { text-decoration: underline;}

body .erro404 { float: left; width: 100%; padding: 41px 0 61px; position: relative;}
body .erro404 .nome { float: left; width: 100%; text-align: center; font-weight: bold; font-size: 5em; line-height: 1;}
body .erro404 .numero { float: left; width: 100%; margin: 20px 0; text-align: center; font-size: 12em;}
body .erro404 .numero b { padding: 0 20px; outline: 2px solid rgb(150 150 150);}
body .erro404 .infor { float: left; width: 100%; text-transform: uppercase; text-align: center; font-weight: bold; font-size: 2em; line-height: 1;}

body .popup .largura { margin: 0 auto; width: 600px; max-width: 100%;}
body .popup .x { top: 5px; right: 5px;}
body .popup * { scrollbar-width: none;}
body .popup *::-webkit-scrollbar { display: none;}

@media only screen and (max-width: 800px){
  body .movimento .slides > li img.borda4 { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}

  body .editou h1 { font-size: 1.8em;}
  body .editou h2 { font-size: 1.4em;}
  body .editou h3 { font-size: 1.3em;}
  body .editou h4 { font-size: 1.1em;}
  body .editou h5 { font-size: 1em;}

  body .popup .largura { width: 100%;}
  body .popup .conteudo.borda7 { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
}
@media only screen and (max-width: 500px){
  body .erro404 .nome { font-size: 4em;}
  body .erro404 .numero { font-size: 6em;}
  body .erro404 .infor { font-size: 1em;}
}
@keyframes zoomInOut {
  0% {
    transform: scale(1) translateX(0px);
  }
  50% {
    transform: scale(1.3) translateX(20px);
  }
  100% {
    transform: scale(1) translateX(0px);
  }
}