/* SE A TELA FOR MENOR QUE 1200 */
/* SE A TELA FOR MENOR QUE 991 */
@media (max-width: 991px) {
  /* line 9, assets/sass/main-responsive.scss */
  .vector-decoration {
    display: none; }
  /* line 12, assets/sass/main-responsive.scss */
  .highlight-text {
    margin: 0 auto;
    width: 80%; }
  /* line 17, assets/sass/main-responsive.scss */
  .inner-end #logo-super {
    top: 15px;
    left: 50%;
    max-height: 230px;
    background-position: center center;
    background-size: contain;
    transform: translate(-50%, 0); }
  /* line 25, assets/sass/main-responsive.scss */
  .inner-end #previna-se {
    display: none;
    top: 345px;
    left: 50%;
    max-height: 200px;
    background-position: center center;
    background-size: contain;
    transform: translate(-50%, 0); }
  /* line 34, assets/sass/main-responsive.scss */
  .inner-end #assinatura-super {
    display: none !important; }
  /* line 38, assets/sass/main-responsive.scss */
  .sand-above {
    width: 150%;
    height: 140%;
    position: absolute;
    bottom: -120%;
    right: 15%;
    background-color: #fbe18d;
    border-radius: 35%; }
  /* line 47, assets/sass/main-responsive.scss */
  .sand-below {
    width: 100%;
    height: 140%;
    position: absolute;
    bottom: -125%;
    right: -35%;
    background-color: #f3bf4e;
    border-radius: 45%;
    transform: rotate(15deg); }
  /* line 57, assets/sass/main-responsive.scss */
  .chair {
    position: absolute;
    bottom: 8%;
    right: 5%;
    width: 100%;
    height: auto;
    max-width: 250px;
    transform: rotateY(180deg) rotate(-3deg);
    z-index: 5; }
  /* line 67, assets/sass/main-responsive.scss */
  .ocean-tide {
    top: 55%; }
  /* line 70, assets/sass/main-responsive.scss */
  .tide-tide {
    top: 61%; }
  /* line 73, assets/sass/main-responsive.scss */
  .wave-tide {
    top: 71%; }
  /* line 76, assets/sass/main-responsive.scss */
  .faq {
    padding: 50px 15px; }
  /* line 79, assets/sass/main-responsive.scss */
  .visible-xs,
  .visible-sm {
    display: inline-block; }
  /* line 83, assets/sass/main-responsive.scss */
  .hidden-xs,
  .hidden-sm {
    display: none; }
  /* line 87, assets/sass/main-responsive.scss */
  .compartilhe {
    margin-top: 50px; }
    /* line 89, assets/sass/main-responsive.scss */
    .compartilhe span {
      display: block;
      font-size: 20px;
      padding-bottom: 10px !important; }
  /* line 97, assets/sass/main-responsive.scss */
  .fake-ou-verdade h2 br {
    display: block; }
  /* line 105, assets/sass/main-responsive.scss */
  .fake-ou-verdade .accordeon .single-accordeon .content {
    padding: 20px 15px;
    word-break: break-word; } }

/* SE A TELA FOR MENOR QUE 767 */
@media (max-width: 767px) {
  /* line 118, assets/sass/main-responsive.scss */
  footer #assinaturas {
    flex-direction: column;
    padding: 0 30px; }
    /* line 121, assets/sass/main-responsive.scss */
    footer #assinaturas div {
      width: 100%; }
  /* line 125, assets/sass/main-responsive.scss */
  article {
    padding: 30px 10px 20px 10px; }
  /* line 128, assets/sass/main-responsive.scss */
  .compartilhe {
    padding: 0 0 40px 0; }
  /* line 131, assets/sass/main-responsive.scss */
  .redes li a {
    font-size: 40px; }
  /* line 134, assets/sass/main-responsive.scss */
  footer img {
    max-width: 230px;
    margin: 0 auto; }
  /* line 138, assets/sass/main-responsive.scss */
  .img-sociedade {
    padding-left: 0; }
  /* line 141, assets/sass/main-responsive.scss */
  footer p {
    font-size: 12px;
    padding: 10px 0 20px 0; }
  /* line 145, assets/sass/main-responsive.scss */
  .highlight-text {
    margin: 0 auto;
    width: 100%; }
  /* line 149, assets/sass/main-responsive.scss */
  .sand-below {
    width: 150%;
    height: 140%;
    position: absolute;
    bottom: -125%;
    right: -35%;
    background-color: #f3bf4e;
    border-radius: 45%;
    transform: rotate(0); }
  /* line 159, assets/sass/main-responsive.scss */
  .chair {
    position: absolute;
    bottom: 6%;
    right: 0%;
    width: 100%;
    height: auto;
    max-width: 250px;
    transform: rotateY(180deg) rotate(-3deg);
    z-index: 5; }
  /* line 169, assets/sass/main-responsive.scss */
  .sand-above {
    width: 150%;
    height: 140%;
    position: absolute;
    bottom: -120%;
    right: 35%;
    background-color: #fbe18d;
    border-radius: 35%; }
  /* line 178, assets/sass/main-responsive.scss */
  .palm-tree {
    position: absolute;
    bottom: 7%;
    left: -11%;
    width: 100%;
    height: auto;
    max-width: 325px;
    max-height: 538px;
    transform: rotateY(180deg) rotate(-11deg); } }

/*# sourceMappingURL=../../sass */