@charset "UTF-8";
/** PALETA SITE **/
/** CORES **/
/** URL **/
/** PALETA SITE **/
/** CORES **/
/** Variaveis Globais **/
/** URL **/
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
/*@each $font in $fonts {
    @font-face {
        font-family: nth($font, 1);
        $value: nth($font, 2);

        @if type_of($value) == 'list' {
            @each $val in $value {
                src: url(getFontURl($val));
            }
        } @else {
            src: url(getFontURl($value));
        }
    }
}*/
@font-face {
  font-family: "Ethnocentric";
  src: url(../fonts/Ethnocentric/ethnocentricrg.otf);
}
@font-face {
  font-family: "Ethnocentric";
  src: url(../fonts/Ethnocentric/ethnocentricrg_it.otf);
  font-style: italic;
}
@media screen and (min-width: 1800px) {
  .no-mob {
    display: block;
  }

  .no-tablet {
    display: none !important;
  }

  .mob {
    display: none;
    flex-direction: column;
  }

  #main {
    margin: 0;
  }
  #main #banner {
    height: 100vh;
  }
  #main #banner .container-fluid .row .img-robo div.robo::before {
    left: 10px !important;
    object-fit: cover !important;
    content: "" !important;
    background: url(../imgs/bannerdetalhe3.png) center no-repeat !important;
    background-size: cover;
    display: block;
  }
  #main #banner::before {
    top: 10px !important;
  }
  #main #beneficios {
    height: 100vh;
  }
  #main #beneficios .container-fluid header {
    margin-top: 5rem !important;
    margin-bottom: 10rem !important;
  }
  #main #beneficios .container-fluid .row {
    margin-top: 10rem !important;
  }
  #main #beneficios .container-fluid .row .texto {
    font-size: 2rem !important;
    padding: 2rem !important;
  }
  #main #beneficios .container-fluid .row.beneficios-icons {
    margin: 5rem 0 !important;
  }
  #main #fotos-servicos {
    height: auto !important;
  }
  #main #fotos-servicos .container-fluid {
    padding: 15rem 0 !important;
  }
  #main #fotos-servicos .container-fluid header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  #main #fotos-servicos .container-fluid header .texto {
    padding: 3rem !important;
  }
  #main #fotos-servicos .container-fluid header:before {
    transform: rotate(90deg) !important;
    margin: 0 !important;
    top: 20rem !important;
    left: 45% !important;
  }
  #main #fotos-servicos:after {
    margin: 5rem 2rem !important;
    width: 100% !important;
  }
  #main #livros {
    height: auto !important;
  }
  #main #livros .container-fluid {
    height: 100% !important;
    padding: 0 !important;
  }
  #main #livros .container-fluid header {
    padding: 5rem 0 !important;
  }
  #main #livros .container-fluid .maos-e-livros {
    height: 100% !important;
  }
  #main #livros .container-fluid .maos-e-livros .mao-direita, #main #livros .container-fluid .maos-e-livros .mao-esquerda {
    align-self: flex-end;
    height: 100% !important;
  }
  #main #livros .container-fluid .maos-e-livros .mao-direita figure, #main #livros .container-fluid .maos-e-livros .mao-esquerda figure {
    height: max-content;
    width: 100%;
  }
  #main #livros .container-fluid .maos-e-livros .mao-direita figure img, #main #livros .container-fluid .maos-e-livros .mao-esquerda figure img {
    display: block;
    width: 100%;
  }
  #main #livros .container-fluid .maos-e-livros #carouselLivros {
    width: 100% !important;
  }
  #main #livros .container-fluid .maos-e-livros #carouselLivros .carousel-inner .carousel-item .row .col-12 {
    margin-bottom: 1rem !important;
  }
  #main #livros .container-fluid .maos-e-livros #carouselLivros .carousel-inner .carousel-item .row .col-12 img {
    height: 100% !important;
    object-fit: cover !important;
  }
  #main #livros .container-fluid .maos-e-livros #carouselLivros .carousel-control-prev {
    bottom: -100px;
    top: unset;
    left: 35% !important;
  }
  #main #livros .container-fluid .maos-e-livros #carouselLivros .carousel-control-next {
    bottom: -100px;
    top: unset;
    right: 35% !important;
  }
  #main #final {
    height: auto !important;
  }
  #main #final .container-fluid {
    padding: 0 !important;
    padding-bottom: 10rem !important;
  }
  #main #final .container-fluid header .titulo {
    margin-top: 15rem !important;
  }
  #main #final .container-fluid header .texto {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 10rem 0 !important;
    position: relative;
  }
  #main #final .container-fluid header .texto:before {
    left: 45% !important;
    top: -20rem !important;
    transform: rotate(90deg) !important;
  }
  #main #final .container-fluid header .texto:after {
    right: 48% !important;
    bottom: -20rem !important;
    transform: rotate(90deg) !important;
  }
  #main #final:after {
    margin-top: 150px !important;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1799px) {
  .no-mob {
    display: block;
  }

  .mob {
    display: none !important;
    flex-direction: column;
  }

  .texto {
    font-size: 2rem !important;
    padding: 3rem !important;
  }

  #main {
    margin: 0;
  }
  #main #banner {
    height: 100vh;
  }
  #main #banner .container-fluid .row .img-robo div.robo::before {
    left: 10px !important;
    object-fit: cover !important;
    content: "" !important;
    background: url(../imgs/bannerdetalhe3.png) center no-repeat !important;
    background-size: cover;
    display: block;
  }
  #main #banner::before {
    top: 10px !important;
  }
  #main #beneficios {
    height: 100vh;
  }
  #main #beneficios .container-fluid header {
    margin-top: 5rem !important;
    margin-bottom: 10rem !important;
  }
  #main #beneficios .container-fluid .row {
    margin-top: 10rem !important;
  }
  #main #beneficios .container-fluid .row .texto {
    font-size: 2rem !important;
    padding: 2rem !important;
  }
  #main #beneficios .container-fluid .row.beneficios-icons {
    margin: 5rem 0 !important;
  }
  #main #fotos-servicos {
    height: auto !important;
  }
  #main #fotos-servicos .container-fluid {
    padding: 15rem 0 !important;
  }
  #main #fotos-servicos .container-fluid header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  #main #fotos-servicos .container-fluid header .texto {
    padding: 3rem !important;
  }
  #main #fotos-servicos .container-fluid header:before {
    transform: rotate(90deg) !important;
    margin: 0 !important;
    top: 20rem !important;
    left: 45% !important;
  }
  #main #fotos-servicos:after {
    margin: 5rem 2rem !important;
    width: 100% !important;
  }
  #main #livros {
    height: auto !important;
  }
  #main #livros .container-fluid {
    height: 100% !important;
    padding: 0 !important;
  }
  #main #livros .container-fluid header {
    padding: 5rem 0 !important;
  }
  #main #livros .container-fluid .maos-e-livros {
    height: 100% !important;
  }
  #main #livros .container-fluid .maos-e-livros .mao-direita, #main #livros .container-fluid .maos-e-livros .mao-esquerda {
    align-self: flex-end;
    height: 100% !important;
  }
  #main #livros .container-fluid .maos-e-livros .mao-direita figure, #main #livros .container-fluid .maos-e-livros .mao-esquerda figure {
    height: max-content;
    width: 100%;
  }
  #main #livros .container-fluid .maos-e-livros .mao-direita figure img, #main #livros .container-fluid .maos-e-livros .mao-esquerda figure img {
    display: block;
    width: 100%;
  }
  #main #livros .container-fluid .maos-e-livros #carouselLivros {
    width: 100% !important;
  }
  #main #livros .container-fluid .maos-e-livros #carouselLivros .carousel-inner .carousel-item .row .col-12 {
    margin-bottom: 1rem !important;
  }
  #main #livros .container-fluid .maos-e-livros #carouselLivros .carousel-inner .carousel-item .row .col-12 img {
    height: 100% !important;
    object-fit: cover !important;
  }
  #main #livros .container-fluid .maos-e-livros #carouselLivros .carousel-control-prev {
    bottom: -100px;
    top: unset;
    left: 35% !important;
  }
  #main #livros .container-fluid .maos-e-livros #carouselLivros .carousel-control-next {
    bottom: -100px;
    top: unset;
    right: 35% !important;
  }
  #main #final {
    height: auto !important;
  }
  #main #final .container-fluid {
    padding: 0 !important;
    padding-bottom: 10rem !important;
  }
  #main #final .container-fluid header .titulo {
    margin-top: 15rem !important;
  }
  #main #final .container-fluid header .texto {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 10rem 0 !important;
    position: relative;
  }
  #main #final .container-fluid header .texto:before {
    left: 45% !important;
    top: -20rem !important;
    transform: rotate(90deg) !important;
  }
  #main #final .container-fluid header .texto:after {
    right: 48% !important;
    bottom: -20rem !important;
    transform: rotate(90deg) !important;
  }
  #main #final:after {
    margin-top: 150px !important;
  }

  footer:before {
    display: block;
    content: "" !important;
    background: url(../imgs/detalhetopofooter.png) center no-repeat;
    background-size: cover;
    width: 300px;
    height: 300px;
    z-index: 1;
  }
  footer:after {
    content: "" !important;
    background: url(../imgs/detalhebottomfooter.png) center no-repeat;
    background-size: cover;
    display: block;
    width: 300px;
    height: 300px;
    z-index: 1;
  }
}
/** Tablets e notebooks/pcs com width de 900px até 1199px **/
@media screen and (min-width: 900px) and (max-width: 1199px) {
  .no-tablet {
    display: none !important;
  }

  .tablet {
    display: block !important;
  }

  .mob {
    display: none !important;
  }

  .texto {
    padding: 3rem !important;
    font-size: 1.5rem !important;
  }

  #main {
    margin: 0;
  }
  #main #banner {
    height: 100vh;
  }
  #main #banner .container-fluid .row .header {
    margin-top: 150px;
  }
  #main #banner .container-fluid .row .header header .titulo {
    font-size: 3rem !important;
    margin-top: 5rem;
  }
  #main #banner .container-fluid .row .header header .btn-outline-primary {
    font-size: 1.5rem !important;
    margin-bottom: 5rem;
  }
  #main #banner .container-fluid .row .img-robo div.robo::before {
    left: 10px !important;
    object-fit: cover !important;
    content: "" !important;
    background: url(../imgs/bannerdetalhe3.png) center no-repeat !important;
    background-size: cover;
    display: block;
  }
  #main #banner::before {
    top: 50px;
  }
  #main #beneficios {
    height: 100vh;
  }
  #main #beneficios .container-fluid header {
    margin-top: 5rem !important;
    margin-bottom: 10rem !important;
  }
  #main #beneficios .container-fluid .row {
    margin-top: 20rem !important;
  }
  #main #beneficios .container-fluid .row .texto {
    font-size: 1.5rem !important;
    padding: 3rem !important;
  }
  #main #beneficios .container-fluid .row.beneficios-icons {
    margin: 5rem 0 !important;
  }
  #main #fotos-servicos {
    height: auto !important;
  }
  #main #fotos-servicos .container-fluid {
    padding: 15rem 0 !important;
  }
  #main #fotos-servicos .container-fluid header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  #main #fotos-servicos .container-fluid header:before {
    transform: rotate(90deg) !important;
    margin: 0 !important;
    top: 20rem !important;
    left: 45% !important;
  }
  #main #fotos-servicos:after {
    margin: 5rem 2rem !important;
    width: 100% !important;
  }
  #main #livros {
    height: auto !important;
  }
  #main #livros .container-fluid {
    height: 100% !important;
    padding: 0 !important;
  }
  #main #livros .container-fluid header {
    padding: 5rem 0 !important;
  }
  #main #livros .container-fluid .maos-e-livros {
    height: 100% !important;
  }
  #main #livros .container-fluid .maos-e-livros .mao-direita, #main #livros .container-fluid .maos-e-livros .mao-esquerda {
    align-self: flex-end;
    height: 100% !important;
  }
  #main #livros .container-fluid .maos-e-livros .mao-direita figure, #main #livros .container-fluid .maos-e-livros .mao-esquerda figure {
    height: max-content;
    width: 100%;
  }
  #main #livros .container-fluid .maos-e-livros .mao-direita figure img, #main #livros .container-fluid .maos-e-livros .mao-esquerda figure img {
    display: block;
    width: 100%;
  }
  #main #livros .container-fluid .maos-e-livros #carouselLivros {
    width: 100% !important;
    margin-bottom: 10rem;
  }
  #main #livros .container-fluid .maos-e-livros #carouselLivros .carousel-inner .carousel-item .row .col-12 {
    margin-bottom: 1rem !important;
  }
  #main #livros .container-fluid .maos-e-livros #carouselLivros .carousel-inner .carousel-item .row .col-12 img {
    height: 100% !important;
    object-fit: cover !important;
  }
  #main #livros .container-fluid .maos-e-livros #carouselLivros .carousel-control-prev {
    bottom: -100px;
    top: unset;
    left: 30% !important;
  }
  #main #livros .container-fluid .maos-e-livros #carouselLivros .carousel-control-next {
    bottom: -100px;
    top: unset;
    right: 30% !important;
  }
  #main #final {
    height: auto !important;
  }
  #main #final .container-fluid {
    padding: 0 !important;
    padding-bottom: 10rem !important;
  }
  #main #final .container-fluid header .titulo {
    margin-top: 15rem !important;
  }
  #main #final .container-fluid header .texto {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 10rem 0 !important;
    position: relative;
  }
  #main #final .container-fluid header .texto:before {
    left: 45% !important;
    top: -20rem !important;
    transform: rotate(90deg) !important;
  }
  #main #final .container-fluid header .texto:after {
    right: 48% !important;
    bottom: -20rem !important;
    transform: rotate(90deg) !important;
  }
  #main #final:after {
    margin-top: 150px !important;
  }

  footer:before {
    display: block;
    content: "" !important;
    background: url(../imgs/detalhetopofooter.png) center no-repeat;
    background-size: cover;
    width: 300px;
    height: 300px;
    z-index: 1;
  }
  footer:after {
    content: "" !important;
    background: url(../imgs/detalhebottomfooter.png) center no-repeat;
    background-size: cover;
    display: block;
    width: 300px;
    height: 300px;
    z-index: 1;
  }
}
/** Smartphones e Tablets de 600px até 899px de width **/
@media screen and (min-width: 600px) and (max-width: 899px) {
  .no-tablet, .mob {
    display: none !important;
  }

  .tablet {
    display: block !important;
  }

  .titulo {
    font-size: 3rem !important;
  }

  .texto {
    font-size: 1.5rem !important;
    padding: 0 3rem !important;
  }

  #main {
    margin: 0;
  }
  #main #banner {
    height: 100vh;
  }
  #main #banner .container-fluid .row .header {
    margin-top: 150px;
  }
  #main #banner .container-fluid .row .header header .titulo {
    font-size: 3rem;
    margin-top: 5rem;
  }
  #main #banner .container-fluid .row .header header .btn-outline-primary {
    font-size: 1.5rem !important;
    margin-bottom: 5rem;
  }
  #main #banner .container-fluid .row .img-robo div.robo::before {
    left: 10px !important;
    object-fit: cover !important;
    content: "" !important;
    background: url(../imgs/bannerdetalhe3.png) center no-repeat !important;
    background-size: cover;
    display: block;
  }
  #main #banner::before {
    top: 50px;
  }
  #main #banner::after {
    display: none;
  }
  #main #beneficios {
    height: 100vh;
  }
  #main #beneficios .container-fluid header {
    margin-top: 5rem !important;
  }
  #main #beneficios .container-fluid .row .texto {
    font-size: 1.5rem !important;
    padding: 2rem !important;
  }
  #main #beneficios .container-fluid .row.beneficios-icons {
    margin: 5rem 0 !important;
  }
  #main #fotos-servicos {
    height: auto !important;
  }
  #main #fotos-servicos .container-fluid {
    padding: 15rem 0 !important;
  }
  #main #fotos-servicos .container-fluid header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  #main #fotos-servicos .container-fluid header:before {
    transform: rotate(90deg) !important;
    margin: 0 !important;
    top: 20rem !important;
    left: 45% !important;
  }
  #main #fotos-servicos:after {
    margin: 5rem 2rem !important;
    width: 100% !important;
  }
  #main #livros {
    height: auto !important;
  }
  #main #livros .container-fluid {
    height: 100% !important;
    padding: 0 !important;
  }
  #main #livros .container-fluid header {
    padding: 5rem 0 !important;
  }
  #main #livros .container-fluid .maos-e-livros {
    height: 100% !important;
  }
  #main #livros .container-fluid .maos-e-livros .mao-direita, #main #livros .container-fluid .maos-e-livros .mao-esquerda {
    align-self: flex-end;
    height: 100% !important;
  }
  #main #livros .container-fluid .maos-e-livros .mao-direita figure, #main #livros .container-fluid .maos-e-livros .mao-esquerda figure {
    height: max-content;
    width: 100%;
  }
  #main #livros .container-fluid .maos-e-livros .mao-direita figure img, #main #livros .container-fluid .maos-e-livros .mao-esquerda figure img {
    display: block;
    width: 100%;
  }
  #main #livros .container-fluid .maos-e-livros #carouselLivros {
    width: 100% !important;
    margin-bottom: 15rem !important;
  }
  #main #livros .container-fluid .maos-e-livros #carouselLivros .carousel-inner .carousel-item .row .col-12 {
    margin-bottom: 1rem !important;
  }
  #main #livros .container-fluid .maos-e-livros #carouselLivros .carousel-inner .carousel-item .row .col-12 img {
    height: 100% !important;
    object-fit: cover !important;
  }
  #main #livros .container-fluid .maos-e-livros #carouselLivros .carousel-control-prev {
    bottom: -100px;
    top: unset;
    left: 15% !important;
  }
  #main #livros .container-fluid .maos-e-livros #carouselLivros .carousel-control-next {
    bottom: -100px;
    top: unset;
    right: 15% !important;
  }
  #main #final {
    height: auto !important;
  }
  #main #final .container-fluid {
    padding: 0 !important;
    padding-bottom: 10rem !important;
  }
  #main #final .container-fluid header .titulo {
    margin-top: 15rem !important;
  }
  #main #final .container-fluid header .texto {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 10rem 0 !important;
    position: relative;
  }
  #main #final .container-fluid header .texto:before {
    left: 45% !important;
    top: -20rem !important;
    transform: rotate(90deg) !important;
  }
  #main #final .container-fluid header .texto:after {
    right: 48% !important;
    bottom: -20rem !important;
    transform: rotate(90deg) !important;
  }
  #main #final:after {
    margin-top: 150px !important;
  }

  footer:before {
    display: none;
    content: "";
    background: url(../imgs/detalhetopofooter.png) center no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
  }
  footer:after {
    content: "";
    background: url(../imgs/detalhebottomfooter.png) center no-repeat;
    background-size: cover;
    display: none;
    width: 100%;
    height: 100%;
  }
}
/** Smartphones até 599px de width **/
@media screen and (max-width: 599px) {
  .no-mob {
    display: none !important;
  }

  .mob {
    display: block !important;
  }

  .titulo {
    font-size: 2rem;
  }

  .texto {
    font-size: 1.5rem !important;
    padding: 0 3rem !important;
  }

  body #main {
    margin: 0;
  }
  body #main #banner {
    height: auto;
    z-index: 1;
  }
  body #main #banner .container-fluid {
    height: auto;
  }
  body #main #banner .container-fluid .row {
    height: auto;
  }
  body #main #banner .container-fluid .row .header {
    margin-top: 320px;
  }
  body #main #banner .container-fluid .row .header header .titulo {
    margin-top: 5rem;
    font-size: 2rem;
  }
  body #main #banner .container-fluid .row .header header .btn-outline-primary {
    font-size: 1.5rem;
    margin-bottom: 5rem;
  }
  body #main #banner .container-fluid .row .img-robo div.robo::before {
    left: 10px;
    width: 70px;
    height: 70px;
    object-fit: cover;
    content: "";
    background: url(../imgs/bannerdetalhe3.png) center no-repeat;
    background-size: cover;
    display: block;
  }
  body #main #banner::before {
    top: 50px;
  }
  body #main #banner::after {
    display: none;
  }
  body #main #beneficios {
    height: auto;
  }
  body #main #beneficios .container-fluid header {
    margin-top: 5rem;
  }
  body #main #beneficios .container-fluid .row .texto {
    font-size: 1.5rem;
    padding: 2rem;
  }
  body #main #beneficios .container-fluid .row.beneficios-icons {
    margin: 5rem 0;
  }
  body #main #fotos-servicos {
    height: auto;
  }
  body #main #fotos-servicos .container-fluid {
    padding: 15rem 0;
  }
  body #main #fotos-servicos .container-fluid header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  body #main #fotos-servicos .container-fluid header:before {
    transform: rotate(90deg);
    margin: 0;
    top: 20rem;
    left: 45%;
  }
  body #main #fotos-servicos:after {
    margin: 5rem 2rem;
    width: 100%;
  }
  body #main #livros {
    height: auto;
  }
  body #main #livros .container-fluid {
    height: 100%;
    padding: 0;
  }
  body #main #livros .container-fluid header {
    padding: 5rem 0;
  }
  body #main #livros .container-fluid .maos-e-livros {
    height: auto;
  }
  body #main #livros .container-fluid .maos-e-livros .mao-direita, body #main #livros .container-fluid .maos-e-livros .mao-esquerda {
    height: max-content;
  }
  body #main #livros .container-fluid .maos-e-livros .mao-direita figure, body #main #livros .container-fluid .maos-e-livros .mao-esquerda figure {
    height: max-content;
    width: 100%;
  }
  body #main #livros .container-fluid .maos-e-livros .mao-direita figure img, body #main #livros .container-fluid .maos-e-livros .mao-esquerda figure img {
    display: block;
    width: 100%;
  }
  body #main #livros .container-fluid .maos-e-livros #carouselLivros {
    width: 100%;
    margin-bottom: 10rem;
  }
  body #main #livros .container-fluid .maos-e-livros #carouselLivros .carousel-inner .carousel-item .row .col-12 {
    margin-bottom: 1rem;
  }
  body #main #livros .container-fluid .maos-e-livros #carouselLivros .carousel-inner .carousel-item .row .col-12 img {
    padding: 0 2rem;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  body #main #livros .container-fluid .maos-e-livros #carouselLivros .carousel-control-prev {
    bottom: -100px;
    top: unset;
    left: 31%;
  }
  body #main #livros .container-fluid .maos-e-livros #carouselLivros .carousel-control-next {
    bottom: -100px;
    top: unset;
    right: 31%;
  }
  body #main #final {
    height: auto;
  }
  body #main #final .container-fluid {
    padding: 0;
    padding-bottom: 10rem;
  }
  body #main #final .container-fluid header .titulo {
    margin-top: 15rem;
  }
  body #main #final .container-fluid header .texto {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 10rem 0;
    position: relative;
  }
  body #main #final .container-fluid header .texto:before {
    left: 40%;
    top: -20rem;
    transform: rotate(90deg);
  }
  body #main #final .container-fluid header .texto:after {
    right: 40%;
    bottom: -20rem;
    transform: rotate(90deg);
  }
  body #main #final:after {
    margin-top: 150px;
  }
  body footer:before {
    display: none;
    content: "";
    background: url(../imgs/detalhetopofooter.png) center no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
  }
  body footer:after {
    content: "";
    background: url(../imgs/detalhebottomfooter.png) center no-repeat;
    background-size: cover;
    display: none;
    width: 100%;
    height: 100%;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
    /* No início, invisível */
  }
  50% {
    opacity: 0.5;
    /* No final, totalmente visível */
  }
  100% {
    opacity: 1;
    /* No final, totalmente visível */
  }
}

/*# sourceMappingURL=responsive.css.map */
