body.franqueado-pilates footer .pilates-footer-btn {
  display: none !important; }

body {
  overflow-x: hidden; }
  body .franqueado-network-img-title {
    color: #231F20;
    font-style: italic;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 5px;
    font-size: 16px;
    font-family: 'Montserrat';
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    body .franqueado-network-img-title::before {
      content: "";
      background: url("/content/img/franqueado-icon.svg") no-repeat;
      width: 32px;
      height: 32px;
      display: block;
      margin-right: 10px; }
  body .franqueado-banner {
    position: relative; }
    @media only screen and (max-width: 760px) {
      body .franqueado-banner {
        height: 500px;
        background: var(--plyr-video-background, var(--plyr-video-background, #000));
        margin: auto;
        overflow: hidden;
        position: relative;
        width: 100%; } }
    body .franqueado-banner video {
      width: 100%; }
      @media only screen and (max-width: 760px) {
        body .franqueado-banner video {
          left: 50%;
          min-height: 100%;
          min-width: 100%;
          position: absolute;
          top: 50%;
          -webkit-transform: translateX(-50%) translateY(-50%);
                  transform: translateX(-50%) translateY(-50%);
          height: auto;
          overflow: hidden;
          -o-object-fit: cover;
             object-fit: cover;
          width: 100%;
          z-index: 0; } }
    body .franqueado-banner .franqueado-banner__overlay {
      position: absolute;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.3);
      top: 0;
      left: 0; }
    body .franqueado-banner .franqueado-banner-container {
      position: absolute;
      top: 113px;
      left: 113px; }
      @media only screen and (max-width: 760px) {
        body .franqueado-banner .franqueado-banner-container {
          left: 16px;
          top: 80px; } }
      @media only screen and (min-width: 760px) and (max-width: 1024px) {
        body .franqueado-banner .franqueado-banner-container {
          left: 20px; } }
      body .franqueado-banner .franqueado-banner-container h1 {
        width: 711px;
        color: #fff;
        font-size: 40px;
        font-weight: 800;
        line-height: 48px; }
        @media only screen and (max-width: 760px) {
          body .franqueado-banner .franqueado-banner-container h1 {
            width: 272px;
            font-size: 24px;
            line-height: 29px; } }
        @media only screen and (min-width: 760px) and (max-width: 1024px) {
          body .franqueado-banner .franqueado-banner-container h1 {
            font-size: 35px; } }
      body .franqueado-banner .franqueado-banner-container .franqueado-banner__btn {
        width: 165px;
        height: 48px;
        margin-top: 24px;
        line-height: 48px; }
body .franqueado-about .franqueado-about-content .franqueado-abount__btn {
    width: 175px;
    height: 48px;
    margin: 24px auto;
    line-height: 48px;
}
body .franqueado-info .franqueado-info__btn {
    width: 195px;
    height: 48px;
    margin: 24px auto;
    line-height: 48px;
}
  body .franqueado-network {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 128px;
    margin-bottom: 129px; }
    @media only screen and (max-width: 760px) {
      body .franqueado-network {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 0 16px; } }
    @media only screen and (min-width: 760px) and (max-width: 1024px) {
      body .franqueado-network {
        padding: 0 16px; } }
    body .franqueado-network::before {
      position: absolute;
      content: "";
      background: url("/content/img/franquedo-icon-network-1.png") no-repeat;
      background-position: center;
      background-size: 145px;
      padding: 65px 62px;
      left: 0;
      top: -104px; }

@supports (background-image: -webkit-image-set(url('/content/img/franquedo-icon-network-1.webp') 1x)) {
    body .franqueado-network::before {
        background: -webkit-image-set(url('/content/img/franquedo-icon-network-1.webp') 1x) no-repeat center;
        background-size: 145px;
    }
}
      @media only screen and (max-width: 760px) {
        body .franqueado-network::before {
          background-size: 105px;
          padding: 44px 52px; } }
    body .franqueado-network::after {
      position: absolute;
      content: "";
      background: url("/content/img/franquedo-icon-network-2.png") no-repeat;
      background-position: center;
      background-size: 145px;
      padding: 65px 62px;
      right: 0;
      bottom: -104px; }

@supports (background-image: -webkit-image-set(url('/content/img/franquedo-icon-network-2.webp') 1x)) {
    body .franqueado-network::after {
        background: -webkit-image-set(url('/content/img/franquedo-icon-network-2.webp') 1x) no-repeat center;
        background-size: 145px;
    }
}

      @media only screen and (max-width: 760px) {
        body .franqueado-network::after {
          background-size: 105px;
          padding: 44px 52px; } }
    body .franqueado-network .franqueado-network-content {
      width: 510px; }
      @media only screen and (max-width: 760px) {
        body .franqueado-network .franqueado-network-content {
          width: 100%; } }
      @media only screen and (max-width: 760px) {
        body .franqueado-network .franqueado-network-content {
          width: 100%; } }
      body .franqueado-network .franqueado-network-content h3 {
        font-size: 32px;
        font-weight: 800;
        line-height: 32px;
        line-height: 39.01px; }
        body .franqueado-network .franqueado-network-content h3 span {
          color: #c10230;
          font-weight: 800; }
        @media only screen and (max-width: 760px) {
          body .franqueado-network .franqueado-network-content h3 {
            font-size: 24px;
            line-height: 29px; } }
      body .franqueado-network .franqueado-network-content p {
        width: 432px;
        color: #231f20;
        font-weight: 500;
        line-height: 25px;
        margin-top: 24px; }
        @media only screen and (max-width: 760px) {
          body .franqueado-network .franqueado-network-content p {
            width: 100%;
            font-size: 14px;
            line-height: 22px; } }
    body .franqueado-network .franqueado-network-img {
      width: 285px; }
      @media only screen and (max-width: 760px) {
        body .franqueado-network .franqueado-network-img {
          margin-top: 40px; } }
      body .franqueado-network .franqueado-network-img img {
        width: 100%; }
  body .franqueado-about {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #ffeff3;
    padding-left: 40px;
    padding-top: 56px;
    padding-bottom: 43px; }
    @media only screen and (max-width: 760px) {
      body .franqueado-about {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 48px 16px; } }
    @media only screen and (min-width: 760px) and (max-width: 1024px) {
      body .franqueado-about {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 48px 16px; } }
    body .franqueado-about .franqueado-about-content {
      width: 39.1%; }
      body .franqueado-about .franqueado-about-content h3 {
        color: #c10230;
        font-size: 32px;
        font-weight: 800;
        margin-bottom: 16px; }
        @media only screen and (max-width: 760px) {
          body .franqueado-about .franqueado-about-content h3 {
            font-size: 24px; } }
      body .franqueado-about .franqueado-about-content p {
        width: 473px;
        color: #231f20;
        font-weight: 400;
        line-height: 22px; }
        @media only screen and (max-width: 760px) {
          body .franqueado-about .franqueado-about-content p {
            width: 100%;
            font-size: 14px;
            line-height: 19px;
            margin-top: 16px; } }
        @media only screen and (min-width: 760px) and (max-width: 1024px) {
          body .franqueado-about .franqueado-about-content p {
            width: 100%; } }
      body .franqueado-about .franqueado-about-content .franqueado-about__text {
        margin-top: 40px; }
        @media only screen and (max-width: 760px) {
          body .franqueado-about .franqueado-about-content .franqueado-about__text {
            margin-top: 24px; } }
      @media only screen and (max-width: 760px) {
        body .franqueado-about .franqueado-about-content {
          width: 100%; } }
      @media only screen and (min-width: 760px) and (max-width: 1024px) {
        body .franqueado-about .franqueado-about-content {
          width: 100%;
          padding: 0 16px; } }
    body .franqueado-about .franqueado-about-video {
      width: 50.5%;
      height: 343px;
      margin-left: 80px;
      max-width: 640px;
    }
      body .franqueado-about .franqueado-about-video img {
        max-height: 100%; }
      @media only screen and (max-width: 760px) {
        body .franqueado-about .franqueado-about-video {
          width: 100%;
          height: 192px;
          margin-left: 0;
          margin-top: 32px; } }
      @media only screen and (min-width: 760px) and (max-width: 1024px) {
        body .franqueado-about .franqueado-about-video {
          width: 100%;
          margin-left: 0;
          margin-top: 32px; } }
      body .franqueado-about .franqueado-about-video iframe {
        width: 100%;
        height: 100%;
        border-radius: 8px; }
  body .franqueado-foryou {
    margin-top: 80px; }
    @media only screen and (max-width: 760px) {
      body .franqueado-foryou {
        margin-top: 56px; } }
    body .franqueado-foryou h3 {
      color: #231f20;
      text-align: center;
      font-size: 32px;
      font-weight: 800;
      margin-bottom: 64px; }
      @media only screen and (max-width: 760px) {
        body .franqueado-foryou h3 {
          width: 299px;
          font-size: 24px;
          line-height: 29px;
          margin: 0 auto;
          margin-bottom: 40px; } }
    body .franqueado-foryou ul {
      width: 84%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0 auto; }
      @media only screen and (max-width: 760px) {
        body .franqueado-foryou ul {
          width: 100%; } }
      @media only screen and (min-width: 760px) and (max-width: 1024px) {
        body .franqueado-foryou ul {
          width: 100%; } }
      body .franqueado-foryou ul li {
        position: relative;
        width: 240px;
        margin: 0 55px;
        margin-bottom: 56px; }
        @media only screen and (max-width: 760px) {
          body .franqueado-foryou ul li {
            margin: 0;
            margin-left: 28px;
            margin-bottom: 48px; } }
        body .franqueado-foryou ul li .franqueado-foryou__box h4 {
          color: #231f20;
          font-weight: 700;
          text-transform: uppercase;
          margin-bottom: 12px; }
          @media only screen and (max-width: 760px) {
            body .franqueado-foryou ul li .franqueado-foryou__box h4 {
              font-size: 14px; } }
        body .franqueado-foryou ul li .franqueado-foryou__box p {
          color: #7d7c7c;
          font-size: 14px;
          font-weight: 400;
          line-height: 22px; }
        body .franqueado-foryou ul li .franqueado-foryou__box01::before {
          position: absolute;
          content: "";
          background: url("/content/img/foryou-box01.svg") no-repeat;
          background-position: center;
          background-size: 56px;
          padding: 30px;
          left: -68px;
          top: 0; }
        body .franqueado-foryou ul li .franqueado-foryou__box02::before {
          position: absolute;
          content: "";
          background: url("/content/img/foryou-box03.svg") no-repeat;
          background-position: center;
          background-size: 56px;
          padding: 30px;
          left: -68px;
          top: 0; }
        body .franqueado-foryou ul li .franqueado-foryou__box03::before {
          position: absolute;
          content: "";
          background: url("/content/img/foryou-box05.svg") no-repeat;
          background-position: center;
          background-size: 56px;
          padding: 30px;
          left: -68px;
          top: 0; }
        body .franqueado-foryou ul li .franqueado-foryou__box04::before {
          position: absolute;
          content: "";
          background: url("/content/img/foryou-box02.svg") no-repeat;
          background-position: center;
          background-size: 56px;
          padding: 30px;
          left: -68px;
          top: 0; }
        body .franqueado-foryou ul li .franqueado-foryou__box05::before {
          position: absolute;
          content: "";
          background: url("/content/img/foryou-box04.svg") no-repeat;
          background-position: center;
          background-size: 56px;
          padding: 30px;
          left: -68px;
          top: 0; }
        body .franqueado-foryou ul li .franqueado-foryou__box06::before {
          position: absolute;
          content: "";
          background: url("/content/img/foryou-box06.svg") no-repeat;
          background-position: center;
          background-size: 56px;
          padding: 30px;
          left: -68px;
          top: 0; }
  body .franqueado-advantage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: #f8f8f8; }
    @media only screen and (max-width: 760px) {
      body .franqueado-advantage {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    @media only screen and (min-width: 760px) and (max-width: 1024px) {
      body .franqueado-advantage {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    body .franqueado-advantage .franqueado-advantage__content {
      width: 50%;
      padding-left: 40px;
      padding-top: 19px;
      padding-bottom: 70px; }
      @media only screen and (max-width: 760px) {
        body .franqueado-advantage .franqueado-advantage__content {
          width: 100%;
          padding-top: 48px;
          padding-left: 16px;
          padding-right: 16px; } }
      @media only screen and (min-width: 760px) and (max-width: 1024px) {
        body .franqueado-advantage .franqueado-advantage__content {
          width: 100%; } }
      body .franqueado-advantage .franqueado-advantage__content h3 {
        width: 432px;
        color: #c10230;
        font-size: 24px;
        line-height: 32px;
        font-weight: 800;
        margin-bottom: 24px; }
        @media only screen and (max-width: 760px) {
          body .franqueado-advantage .franqueado-advantage__content h3 {
            width: 100%;
            text-align: center;
            font-size: 24px; } }
      body .franqueado-advantage .franqueado-advantage__content .franqueado-advantege__lists {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        @media only screen and (max-width: 760px) {
          body .franqueado-advantage .franqueado-advantage__content .franqueado-advantege__lists {
            width: 282px;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            margin: 0 auto; } }
        body .franqueado-advantage .franqueado-advantage__content .franqueado-advantege__lists ul {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          margin-right: 52px; }
          @media only screen and (max-width: 760px) {
            body .franqueado-advantage .franqueado-advantage__content .franqueado-advantege__lists ul {
              margin-right: 0;
              margin-bottom: 24px; } }
          body .franqueado-advantage .franqueado-advantage__content .franqueado-advantege__lists ul li {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-item-align: start;
                align-self: flex-start;
            margin-bottom: 24px; }
            body .franqueado-advantage .franqueado-advantage__content .franqueado-advantege__lists ul li::before {
              content: "";
              background: url("/content/img/franqueado-icon-advantege-arrow.svg") no-repeat;
              background-size: 20px;
              padding: 10px;
              margin-right: 8px; }
            body .franqueado-advantage .franqueado-advantage__content .franqueado-advantege__lists ul li p {
              text-align: justify;
              color: #636363;
              font-size: 12px;
              font-weight: 500;
              line-height: 22px; }
          body .franqueado-advantage .franqueado-advantage__content .franqueado-advantege__lists ul .franqueado-advantege__item02 {
            margin-bottom: 0; }
    body .franqueado-advantage .franqueado-advantege__img {
      width: 51%;
      position: relative; }
      @media only screen and (max-width: 760px) {
        body .franqueado-advantage .franqueado-advantege__img {
          width: 100%; } }
      @media only screen and (min-width: 760px) and (max-width: 1024px) {
        body .franqueado-advantage .franqueado-advantege__img {
          width: 100%; } }
      body .franqueado-advantage .franqueado-advantege__img .franqueado-advantege__img-block {
        background: url("/content/img/franqueado-advantege.png") no-repeat;
        width: 100%;
        height: 100%;
        background-size: 100%;
        max-width: 100%; }

@supports (background-image: -webkit-image-set(url('/content/img/franqueado-advantege.webp') 1x)) {
    body .franqueado-advantage .franqueado-advantege__img .franqueado-advantege__img-block {
        background: -webkit-image-set(url('/content/img/franqueado-advantege.webp') 1x) no-repeat;
        background-size: 100%;
    }
}

      body .franqueado-advantage .franqueado-advantege__img img {
        width: 100%;
        height: auto;
        display: none !important; }
      body .franqueado-advantage .franqueado-advantege__img .franqueado-advantege__link {
        position: absolute;
        display: block;
        width: 100%;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        background: #c10230;
        color: #fff;
        font-weight: 700;
        height: 58px;
        text-align: center;
        bottom: 0;
        line-height: 58px; }
        body .franqueado-advantage .franqueado-advantege__img .franqueado-advantege__link::after {
          content: "";
          background: url("/content/img/franqueado-icon-advantege-arrow-link.svg") no-repeat;
          background-position: center;
          background-size: 22px;
          padding: 10px;
          margin-left: 16px; }
        body .franqueado-advantage .franqueado-advantege__img .franqueado-advantege__link:hover {
            border: 1px solid #c10230;
            color: #c10230;
            background: #fff;
        }
        body .franqueado-advantage .franqueado-advantege__img .franqueado-advantege__link:hover::after {
          background: url("/content/img/franqueado-icon-advantege-arrow-red-link.svg") no-repeat;
          background-position: center;
          background-size: 22px;
        }


        body.dark .franqueado-advantage .franqueado-advantege__img .franqueado-advantege__link:hover {
            border: 1px solid #c10230;
            color: #c10230;
            background: #0e0e0e;
        }
        @media only screen and (max-width: 760px) {
          body .franqueado-advantage .franqueado-advantege__img .franqueado-advantege__link {
            height: 56px;
            line-height: 56px; } }
  body .franqueado-number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 80px 0; }
    @media only screen and (max-width: 760px) {
      body .franqueado-number {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin: 56px 0; } }
    body .franqueado-number .franqueado-number-content {
      width: 41%;
      padding-left: 43px; }
      @media only screen and (max-width: 760px) {
        body .franqueado-number .franqueado-number-content {
          width: 100%;
          padding-left: 0;
          padding: 0 16px;
          margin-bottom: 40px; } }
      body .franqueado-number .franqueado-number-content h3 {
        font-size: 32px;
        font-weight: 800;
        line-height: 39px;
        margin-bottom: 24px; }
        @media only screen and (max-width: 760px) {
          body .franqueado-number .franqueado-number-content h3 {
            font-size: 24px;
            line-height: 29px;
            margin-bottom: 16px; } }
      body .franqueado-number .franqueado-number-content p {
        width: 309px;
        color: #636363;
        font-weight: 300;
        line-height: 23px; }
        @media only screen and (min-width: 760px) and (max-width: 1024px) {
          body .franqueado-number .franqueado-number-content p {
            width: 100%; } }
    body .franqueado-number .franquado-number-slider {
      width: 63.6%; }
      body .franqueado-number .franquado-number-slider .number-slider {
        display: -webkit-box;
        overflow-x: scroll;
        width: 100%;
        padding-right: 10px;
        padding-bottom: 11px; }
        body .franqueado-number .franquado-number-slider .number-slider::-webkit-scrollbar-track {
          -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
          border-radius: 10px;
          background-color: #F5F5F5; }
        body .franqueado-number .franquado-number-slider .number-slider::-webkit-scrollbar {
          width: 3px;
          height: 14px; }
        body .franqueado-number .franquado-number-slider .number-slider::-webkit-scrollbar-thumb {
            border-radius: 10px;
            -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
            background-color: #c10230;
        }
      @media only screen and (max-width: 760px) {
        body .franqueado-number .franquado-number-slider {
          width: 100%; } }
      body .franqueado-number .franquado-number-slider ul .slick-list {
        overflow-x: hidden;
        width: 100%;
        margin: 0 auto; }
        @media only screen and (max-width: 760px) {
          body .franqueado-number .franquado-number-slider ul .slick-list {
            width: auto; } }
        body .franqueado-number .franquado-number-slider ul .slick-list .slick-track {
          width: 1268px !important;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
          @media only screen and (max-width: 760px) {
            body .franqueado-number .franquado-number-slider ul .slick-list .slick-track {
              padding-right: 34px; } }
      body .franqueado-number .franquado-number-slider ul li {
        width: 292px !important;
        height: 225px;
        background: #f8f8f8;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin: 0 11px; }
        body .franqueado-number .franquado-number-slider ul li .franqueado-number__box h4 {
          color: #c10230;
          font-size: 32px;
          font-weight: 800;
          font-style: italic;
          text-align: center; }
          body .franqueado-number .franquado-number-slider ul li .franqueado-number__box h4 span {
            display: block;
            font-size: 32px;
            font-weight: 800;
            font-style: italic;
            margin-top: 10px; }
        body .franqueado-number .franquado-number-slider ul li .franqueado-number__box p {
          color: #231f20;
          text-align: center;
          font-size: 24px;
          font-weight: 300;
          font-style: italic;
          margin-top: 24px; }
  body .franqueado-depoimento__container {
    background: #ffeff3;
    padding: 48px 0;
    overflow: hidden; }
    body .franqueado-depoimento__container .franqueado-depoimento__title {
      color: #c10230;
      text-align: center;
      font-size: 32px;
      font-weight: 700;
      line-height: 39px;
      margin-bottom: 32px; }
      @media only screen and (max-width: 760px) {
        body .franqueado-depoimento__container .franqueado-depoimento__title {
          width: 282px;
          font-size: 24px;
          line-height: 29px;
          margin: 0 auto;
          margin-bottom: 24px; } }
    body .franqueado-depoimento__container .franqueado-depoimento__slider ul {
      position: relative;
      padding: 0 96px; }
      @media only screen and (max-width: 760px) {
        body .franqueado-depoimento__container .franqueado-depoimento__slider ul {
          padding: 0 16px; } }
      @media only screen and (min-width: 760px) and (max-width: 1024px) {
        body .franqueado-depoimento__container .franqueado-depoimento__slider ul {
          padding: 0 16px; } }
      body .franqueado-depoimento__container .franqueado-depoimento__slider ul .slick-arrow {
        position: absolute;
        top: 0;
        bottom: 0;
        height: 80px;
        background: transparent;
        font-size: 0;
        z-index: 9;
        margin: auto;
        cursor: pointer; }
      body .franqueado-depoimento__container .franqueado-depoimento__slider ul .slick-prev {
        left: 63px; }
        body .franqueado-depoimento__container .franqueado-depoimento__slider ul .slick-prev::before {
          content: "";
          background: url("/content/img/pilates-icon-studio-arrow-left.svg") no-repeat;
          background-position: center;
          background-size: 10px;
          background-color: transparent;
          padding: 15px;
          border: 1px solid #231f20;
          border-radius: 50%; }
        @media only screen and (max-width: 760px) {
          body .franqueado-depoimento__container .franqueado-depoimento__slider ul .slick-prev {
            left: 13px; } }
        @media only screen and (min-width: 760px) and (max-width: 1024px) {
          body .franqueado-depoimento__container .franqueado-depoimento__slider ul .slick-prev {
            left: 13px; } }
      body .franqueado-depoimento__container .franqueado-depoimento__slider ul .slick-next {
        right: 63px; }
        body .franqueado-depoimento__container .franqueado-depoimento__slider ul .slick-next::before {
          content: "";
          background: url("/content/img/pilates-icon-studio-arrow-right.svg") no-repeat;
          background-position: center;
          background-size: 10px;
          background-color: transparent;
          padding: 15px;
          border: 1px solid #231f20;
          border-radius: 50%; }
        @media only screen and (max-width: 760px) {
          body .franqueado-depoimento__container .franqueado-depoimento__slider ul .slick-next {
            right: 13px; } }
        @media only screen and (min-width: 760px) and (max-width: 1024px) {
          body .franqueado-depoimento__container .franqueado-depoimento__slider ul .slick-next {
            right: 13px; } }
      body .franqueado-depoimento__container .franqueado-depoimento__slider ul .slick-list {
        overflow: hidden; }
        body .franqueado-depoimento__container .franqueado-depoimento__slider ul .slick-list .slick-track {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
      body .franqueado-depoimento__container .franqueado-depoimento__slider ul li {
        margin: 0 51px; }
        body .franqueado-depoimento__container .franqueado-depoimento__slider ul li .experimental-finalizacao-depoimento-item-container img {
          width: 100%; }
        body .franqueado-depoimento__container .franqueado-depoimento__slider ul li .experimental-finalizacao-depoimento-item-container span {
          display: block;
          color: #231f20;
          text-align: center;
          font-weight: 600;
          margin-top: 11px; }
        body .franqueado-depoimento__container .franqueado-depoimento__slider ul li .experimental-finalizacao-depoimento-item-container p {
          min-height: 82px;
          line-height: 24px;
          width: 214px;
          color: #231f20;
          text-align: center;
          font-weight: 400;
          font-size: 12px;
          margin: 0 auto;
          margin-top: 17px; }
          @media only screen and (max-width: 760px) {
            body .franqueado-depoimento__container .franqueado-depoimento__slider ul li .experimental-finalizacao-depoimento-item-container p {
              width: auto; } }
          @media only screen and (min-width: 760px) and (max-width: 1024px) {
            body .franqueado-depoimento__container .franqueado-depoimento__slider ul li .experimental-finalizacao-depoimento-item-container p {
              width: auto; } }
        body .franqueado-depoimento__container .franqueado-depoimento__slider ul li .experimental-finalizacao-depoimento-item-container a {
          display: block;
          text-align: center;
          font-size: 14px;
          font-weight: 600;
          font-style: italic;
          margin-top: 16px; }
          body .franqueado-depoimento__container .franqueado-depoimento__slider ul li .experimental-finalizacao-depoimento-item-container a:hover {
            color: #c10230; }
  body .franqueado-info {
    margin: 25px 0;
    padding: 0 40px; }
    @media only screen and (max-width: 760px) {
      body .franqueado-info {
        margin: 56px 0 24px 0;
        padding: 0; } }
    @media only screen and (min-width: 760px) and (max-width: 1024px) {
      body .franqueado-info {
        padding: 0 16px; } }
    body .franqueado-info ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      background: url("/content/img/franqueado-info-bg.png") no-repeat;
      background-position: center;
      background-size: cover;
      padding-top: 99px;
      padding-bottom: 75px; }

@supports (background-image: -webkit-image-set(url('/content/img/franqueado-info-bg.webp') 1x)) {
    body .franqueado-info ul {
        background: -webkit-image-set(url('/content/img/franqueado-info-bg.webp') 1x) no-repeat center;
        background-size: cover;
    }
}

      @media only screen and (max-width: 760px) {
        body .franqueado-info ul {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          padding-top: 61px;
          padding-bottom: 0; } }
      body .franqueado-info ul .franqueado-info__item {
        position: relative;
        margin: 0 15px;
        width: 27.6%; }
        @media only screen and (max-width: 760px) {
          body .franqueado-info ul .franqueado-info__item {
            width: 320px;
            margin: 0 auto;
            margin-bottom: 48px; } }
        body .franqueado-info ul .franqueado-info__item .franqueado-info__box {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          height: 284px;
          background: #fff;
          -webkit-box-shadow: 0px 16px 14px rgba(193, 2, 48, 0.08);
                  box-shadow: 0px 16px 14px rgba(193, 2, 48, 0.08);
          border-radius: 8px;
          padding: 0 41px; }
          @media only screen and (min-width: 760px) and (max-width: 1024px) {
            body .franqueado-info ul .franqueado-info__item .franqueado-info__box {
              padding: 0 15px; } }
          body .franqueado-info ul .franqueado-info__item .franqueado-info__box p {
            color: #231f20;
            text-align: center;
            font-size: 24px;
            font-weight: 400;
            font-style: italic;
            line-height: 29px;
            margin-top: 50px; }
            body .franqueado-info ul .franqueado-info__item .franqueado-info__box p span {
              color: #c10230;
              font-weight: 700; }
            @media only screen and (min-width: 760px) and (max-width: 1024px) {
              body .franqueado-info ul .franqueado-info__item .franqueado-info__box p {
                margin-top: 77px; } }
      body .franqueado-info ul .franqueado-info__item01::before {
        position: absolute;
        display: table;
        content: "";
        background: url("/content/img/franqueado-icon-info-1.svg") no-repeat;
        background-position: center;
        background-size: 60px;
        padding: 60px;
        background-color: #fff;
        border: 1px solid #23b2ba;
        border-radius: 50%;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: -32px; }
      body .franqueado-info ul .franqueado-info__item02::before {
        position: absolute;
        display: table;
        content: "";
        background: url("/content/img/franqueado-icon-info-2.svg") no-repeat;
        background-position: center;
        background-size: 60px;
        padding: 60px;
        background-color: #fff;
        border: 1px solid #23b2ba;
        border-radius: 50%;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: -32px; }
      body .franqueado-info ul .franqueado-info__item03::before {
        position: absolute;
        display: table;
        content: "";
        background: url("/content/img/franqueado-icon-info-3.svg") no-repeat;
        background-position: center;
        background-size: 60px;
        padding: 60px;
        background-color: #fff;
        border: 1px solid #23b2ba;
        border-radius: 50%;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: -32px; }
  body .franqueado-benefits {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media only screen and (max-width: 760px) {
      body .franqueado-benefits {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        overflow-x: hidden; } }
    @media only screen and (min-width: 760px) and (max-width: 1024px) {
      body .franqueado-benefits {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    body .franqueado-benefits .franqueado-benefits__content {
      width: 100%;
      position: relative;
      padding-top: 48px;
      padding-left: 42px;
      background: #ffeff3; }
      @media only screen and (max-width: 760px) {
        body .franqueado-benefits .franqueado-benefits__content {
          width: 100%;
          padding-left: 16px;
          padding-right: 16px;
          padding-bottom: 40px; } }
      body .franqueado-benefits .franqueado-benefits__content::before {
        position: absolute;
        content: "";
        background: url("/content/img/benefits-lists-dots1.svg") no-repeat;
        background-position: center;
        background-size: 173px;
        padding: 48px 80px;
        top: 20px;
        right: 0; }
        @media only screen and (max-width: 760px) {
          body .franqueado-benefits .franqueado-benefits__content::before {
            display: none; } }
      body .franqueado-benefits .franqueado-benefits__content::after {
        position: absolute;
        content: "";
        background: url("/content/img/benefits-lists-dots2.svg") no-repeat;
        background-position: center;
        background-size: 206px;
        padding: 61px 95px;
        bottom: 25px;
        right: 0; }
        @media only screen and (max-width: 760px) {
          body .franqueado-benefits .franqueado-benefits__content::after {
            right: -90px; } }
      body .franqueado-benefits .franqueado-benefits__content h3 {
        width: 526px;
        color: #231f20;
        font-size: 32px;
        font-weight: 500;
        font-style: italic;
        margin-bottom: 24px; }
        @media only screen and (max-width: 760px) {
          body .franqueado-benefits .franqueado-benefits__content h3 {
            width: 100%;
            font-size: 24px;
            line-height: 29px;
            margin-bottom: 43px; } }
      body .franqueado-benefits .franqueado-benefits__content .franqueado-benefits__lists {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        @media only screen and (max-width: 760px) {
          body .franqueado-benefits .franqueado-benefits__content .franqueado-benefits__lists {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column; } }
        body .franqueado-benefits .franqueado-benefits__content .franqueado-benefits__lists ul {
          margin-right: 40px;
          width: 50%; }
          @media only screen and (max-width: 760px) {
            body .franqueado-benefits .franqueado-benefits__content .franqueado-benefits__lists ul {
              width: 100%;
              margin-right: 0; } }
          body .franqueado-benefits .franqueado-benefits__content .franqueado-benefits__lists ul li {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            margin-bottom: 16px; }
            body .franqueado-benefits .franqueado-benefits__content .franqueado-benefits__lists ul li::before {
              content: "";
              background: url("/content/img/pilates-icon-motivo.svg") no-repeat;
              background-position: center;
              background-size: 24px;
              padding: 12px;
              margin-right: 8px; }
            body .franqueado-benefits .franqueado-benefits__content .franqueado-benefits__lists ul li p {
              color: #231f20;
              font-size: 14px;
              font-weight: 500;
              line-height: 20px; }
    @media (min-width: 768px) {
      body .franqueado-benefits .franqueado-benefits__img img {
        height: 100%; } }
    @media only screen and (max-width: 760px) {
      body .franqueado-benefits .franqueado-benefits__img {
        width: 100%; }
        body .franqueado-benefits .franqueado-benefits__img img {
          width: 100%; } }
    @media only screen and (min-width: 760px) and (max-width: 1024px) {
      body .franqueado-benefits .franqueado-benefits__img {
        width: 100%; }
        body .franqueado-benefits .franqueado-benefits__img img {
          width: 100%;
          height: auto; } }
  body .franqueado-business {
    position: relative;
    background: #f8f8f8;
    margin: 80px 0; }
    @media only screen and (max-width: 760px) {
      body .franqueado-business {
        margin: 56px 0;
        overflow-x: hidden; } }
    body .franqueado-business::before {
      position: absolute;
      content: "";
      background: url("/content/img/franqueado-icon-business-box5.svg") no-repeat;
      background-position: center;
      background-size: 177px;
      padding: 134px 90px;
      left: -4px;
      bottom: -5px; }
      @media only screen and (max-width: 760px) {
        body .franqueado-business::before {
          background-size: 138px;
          padding: 129px 70px;
          left: -64px;
          bottom: 264px;
          -webkit-transform: rotate(33deg);
                  transform: rotate(33deg); } }
    body .franqueado-business::after {
      position: absolute;
      content: "";
      background: url("/content/img/franqueado-icon-business-box5.svg") no-repeat;
      background-position: center;
      background-size: 177px;
      padding: 134px 90px;
      right: 0px;
      top: 0px;
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
      @media only screen and (max-width: 760px) {
        body .franqueado-business::after {
          background-size: 138px;
          padding: 129px 70px;
          right: -64px;
          top: 54px;
          -webkit-transform: rotate(-149deg);
                  transform: rotate(-149deg); } }
    body .franqueado-business h3 {
      color: #231f20;
      text-align: center;
      font-size: 32px;
      font-weight: 800;
      padding-top: 52px;
      margin-bottom: 72px; }
      @media only screen and (max-width: 760px) {
        body .franqueado-business h3 {
          font-size: 24px; } }
    body .franqueado-business ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding-bottom: 73px; }
      @media only screen and (max-width: 760px) {
        body .franqueado-business ul {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          padding-left: 40px;
          padding-right: 40px; } }
      @media only screen and (min-width: 760px) and (max-width: 1024px) {
        body .franqueado-business ul {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      body .franqueado-business ul li {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        width: 22.5%;
        height: 290px;
        background: #fff;
        -webkit-box-shadow: 0px 8px 10px rgba(193, 2, 48, 0.08);
                box-shadow: 0px 8px 10px rgba(193, 2, 48, 0.08);
        border-radius: 8px;
        margin: 0 11px;
        z-index: 2; }
        @media only screen and (max-width: 760px) {
          body .franqueado-business ul li {
            width: 100%;
            margin: 16px 0; } }
        @media only screen and (min-width: 760px) and (max-width: 1024px) {
          body .franqueado-business ul li {
            width: 46%;
            margin-bottom: 24px; } }
        body .franqueado-business ul li .faqueado-business__box {
          margin-top: 35px; }
          body .franqueado-business ul li .faqueado-business__box h4 {
            color: #231f20;
            text-align: center;
            font-size: 20px;
            font-weight: 700;
            margin-bottom: 16px; }
          body .franqueado-business ul li .faqueado-business__box p {
            width: 170px;
            color: #7d7c7c;
            text-align: center;
            font-weight: 400;
            margin: 0 auto;
            line-height: 22px; }
      body .franqueado-business ul .faqueado-business__list01::before {
        position: absolute;
        display: table;
        content: "";
        background: url("/content/img/franqueado-icon-business-box4.svg") no-repeat;
        background-color: #fff;
        background-position: center;
        background-size: 40px;
        padding: 40px;
        border: 1px solid #a2268d;
        border-radius: 50%;
        left: 0;
        right: 0;
        top: -19px;
        margin: 0 auto; }
      body .franqueado-business ul .faqueado-business__list02::before {
        position: absolute;
        display: table;
        content: "";
        background: url("/content/img/franqueado-icon-business-box1.svg") no-repeat;
        background-color: #fff;
        background-position: center;
        background-size: 40px;
        padding: 40px;
        border: 1px solid #a2268d;
        border-radius: 50%;
        left: 0;
        right: 0;
        top: -19px;
        margin: 0 auto; }
      body .franqueado-business ul .faqueado-business__list03::before {
        position: absolute;
        display: table;
        content: "";
        background: url("/content/img/franqueado-icon-business-box2.svg") no-repeat;
        background-color: #fff;
        background-position: center;
        background-size: 40px;
        padding: 40px;
        border: 1px solid #a2268d;
        border-radius: 50%;
        left: 0;
        right: 0;
        top: -19px;
        margin: 0 auto; }
      body .franqueado-business ul .faqueado-business__list04::before {
        position: absolute;
        display: table;
        content: "";
        background: url("/content/img/franqueado-icon-business-box3.svg") no-repeat;
        background-color: #fff;
        background-position: center;
        background-size: 40px;
        padding: 40px;
        border: 1px solid #a2268d;
        border-radius: 50%;
        left: 0;
        right: 0;
        top: -19px;
        margin: 0 auto; }

body .h2-form-mobile {
    display:none;
}
body .franqueado-phone {
    padding-top: 25px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    margin-bottom: 80px;
    overflow-x: clip;
}
    @media only screen and (max-width: 760px) {
      body .franqueado-phone {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 50px 16px 0 16px; } }
    @media only screen and (min-width: 760px) and (max-width: 1024px) {
      body .franqueado-phone {
        padding: 0 16px; } }
    body .franqueado-phone::before {
      content: "";
      position: absolute;
      background: url("/content/img/pilates-icon-principios-list.svg") no-repeat;
      background-position: left;
      background-size: 100%;
      padding: 10px 52%;
      left: 0;
      top: -40px; }
    body .franqueado-phone::after {
        content: "";
        position: absolute;
        background: url("/content/img/pilates-icon-principios-list.svg") no-repeat;
        background-position: left;
        background-size: 100%;
        padding: 10px 52%;
        left: 0;
        bottom: -50px;
    }
      @media only screen and (max-width: 760px) {
        body .franqueado-phone::before {
            background-size: auto;
            top: -20px;
        } 
        body .franqueado-phone::after {
            background-size: auto;
        } 

      }
    body .franqueado-phone h2 {
      color: #c10230;
      font-size: 32px;
      font-weight: 800;
      margin-right: 50px; }
      body .franqueado-phone h2 span {
        display: block;
        color: #231f20;
        font-size: 24px;
        font-weight: 400;
        line-height: 36px; }
        body .franqueado-phone h2 span.span-form {
            margin-top:50px;
        }
      @media only screen and (max-width: 760px) {
        body .franqueado-phone h2 span.span-form {
            display: none;
        }
        body .h2-form-mobile{
            display:block;
        }
        body .franqueado-phone .franqueado-phone__btn {
            margin: 0 auto 35px auto;
        }
        body .franqueado-phone h2 {
          font-size: 19px;
          text-align: center;
          margin-right: 0;
          line-height: 40px;
          margin-bottom: 32px; }
          body .franqueado-phone h2 span {
            font-size: 18px;
            line-height: 20px; } }
      @media only screen and (min-width: 760px) and (max-width: 1024px) {
        body .franqueado-phone h2 {
          font-size: 28px; }
          body .franqueado-phone h2 span {
            font-size: 16px; } }
    body .franqueado-phone .franqueado-phone__btn {
      width: 250px;
      height: 48px;
      line-height: 48px; }

    body .franqueado-phone .franqueado-phone__btn::before {
        content: "";
        background: url("/content/img/pilates-icon-aberta-whats.svg") no-repeat;
        background-size: 16px;
        background-position: center;
        padding: 9px;
        margin-right: 5px;
    }

    body .franqueado-phone .franqueado-phone__btn:hover::before {
        background: url("/content/img/pilates-icon-whats-store.svg") no-repeat;
        background-position: center;
        padding: 9px;
        margin-right: 5px;
    }


  body .franqueado-step {
    position: relative;
    margin-bottom: 80px;
    text-align: center; }
    body .franqueado-step img {
      width: 725px;
    }
    @media only screen and (max-width: 760px) {
      body .franqueado-step {
        margin-bottom: 56px;
        overflow-x: hidden;
        padding: 0 16px; } }
    body .franqueado-step::before {
      position: absolute;
      content: "";
      background: url("/content/img/franqueado-icon-step-dots.svg") no-repeat;
      background-position: center;
      background-size: 243px;
      padding: 45px 132px;
      top: 38px;
      left: 123px;
      z-index: -1; }
      @media only screen and (max-width: 760px) {
        body .franqueado-step::before {
          top: 43px;
          left: -7px; } }
      @media only screen and (min-width: 760px) and (max-width: 1024px) {
        body .franqueado-step::before {
          left: -6px; } }
    body .franqueado-step h2 {
      text-align: center;
      color: #231f20;
      font-size: 32px;
      font-weight: 700; }
      body .franqueado-step h2 span {
        font-weight: 500; }
      @media only screen and (max-width: 760px) {
        body .franqueado-step h2 {
          font-size: 24px; } }
    body .franqueado-step iframe {
      display: block;
      width: 730px;
      height: 411px;
      margin: 0 auto;
      margin-top: 40px; }
      @media only screen and (max-width: 760px) {
        body .franqueado-step iframe {
          width: 343px;
          height: 194px; } }
  body .franqueado-subscribe {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 103px; }
    body .franqueado-subscribe .franqueado-subscribe__img-block {
      background: url("/content/img/franqueado-subscribe.png") no-repeat;
      width: 100%;
      height: 100%;
      background-size: 100%;
      max-width: 100%; }
@supports (background-image: -webkit-image-set(url('/content/img/franqueado-subscribe.webp') 1x)) {
    body .franqueado-subscribe .franqueado-subscribe__img-block {
        background: -webkit-image-set(url('/content/img/franqueado-subscribe.webp') 1x) no-repeat;
        background-size: 100%;
    }
}

    @media only screen and (max-width: 760px) {
      body .franqueado-subscribe {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    @media only screen and (min-width: 760px) and (max-width: 1024px) {
      body .franqueado-subscribe {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    body .franqueado-subscribe .franqueado-subscribe__img {
      width: 50%;
      height: 725px; }
      @media only screen and (max-width: 440px) {
        body .franqueado-subscribe .franqueado-subscribe__img {
          width: 100%;
          height: 234px; } }
      @media only screen and (min-width: 440px) and (max-width: 540px) {
        body .franqueado-subscribe .franqueado-subscribe__img {
          width: 100%;
          height: 434px; } }
      @media only screen and (min-width: 540px) and (max-width: 640px) {
        body .franqueado-subscribe .franqueado-subscribe__img {
          width: 100%;
          height: 484px; } }
      @media only screen and (min-width: 640px) and (max-width: 760px) {
        body .franqueado-subscribe .franqueado-subscribe__img {
          width: 100%;
          height: 534px; } }
      @media only screen and (min-width: 760px) and (max-width: 1024px) {
        body .franqueado-subscribe .franqueado-subscribe__img {
          width: 100%; } }
      body .franqueado-subscribe .franqueado-subscribe__img img {
        width: 100%;
        height: 100%;
        display: none !important; }
    body .franqueado-subscribe .franqueado-subscribe__form {
      width: 46%;
      margin: 0 auto;
      padding-top: 14px; }
      @media only screen and (max-width: 760px) {
        body .franqueado-subscribe .franqueado-subscribe__form {
          width: 100%;
          padding: 0 16px;
          margin-top: 24px; } }
      @media only screen and (min-width: 760px) and (max-width: 1024px) {
        body .franqueado-subscribe .franqueado-subscribe__form {
          width: 100%;
          padding: 0 20px;
          margin-top: 24px; } }
      body .franqueado-subscribe .franqueado-subscribe__form h2 {
        color: #231f20;
        font-size: 32px;
        font-weight: 700;
        margin-bottom: 32px; }
      body .franqueado-subscribe .franqueado-subscribe__form form {
        display: -ms-flexbox;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        body .franqueado-subscribe .franqueado-subscribe__form form .franqueado-input {
          color: #231f20;
          border: 1px solid rgba(35, 31, 32, 0.3);
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          border-radius: 10px;
          padding-left: 12px;
          padding-right: 12px;
          outline: none; }
          body .franqueado-subscribe .franqueado-subscribe__form form .franqueado-input::-webkit-input-placeholder {
            color: #636363;
            opacity: 1; }
          body .franqueado-subscribe .franqueado-subscribe__form form .franqueado-input::-moz-placeholder {
            color: #636363;
            opacity: 1; }
          body .franqueado-subscribe .franqueado-subscribe__form form .franqueado-input::-ms-input-placeholder {
            color: #636363;
            opacity: 1; }
          body .franqueado-subscribe .franqueado-subscribe__form form .franqueado-input::placeholder {
            color: #636363;
            opacity: 1; }
        body .franqueado-subscribe .franqueado-subscribe__form form .franqueado-input__big {
          width: 100%;
          height: 48px;
          margin-bottom: 24px; }
        body .franqueado-subscribe .franqueado-subscribe__form form .franqueado-input__textarea {
            height: 150px;
            border-radius: 10px;
            padding-top: 16px;
            line-height: 20px;
        }
        body .franqueado-subscribe .franqueado-subscribe__form form .franqueado-input__small {
          width: 47%;
          height: 48px;
          margin-bottom: 24px; }
          @media only screen and (max-width: 760px) {
            body .franqueado-subscribe .franqueado-subscribe__form form .franqueado-input__small {
              width: 100%; } }
        body .franqueado-subscribe .franqueado-subscribe__form form .franqueado-input__small1 {
          margin-right: 24px; }
          @media only screen and (max-width: 760px) {
            body .franqueado-subscribe .franqueado-subscribe__form form .franqueado-input__small1 {
              margin-right: 0; } }
        body .franqueado-subscribe .franqueado-subscribe__form form .franqueado-input__radio {
          width: 100%; }
          body .franqueado-subscribe .franqueado-subscribe__form form .franqueado-input__radio span {
            display: block;
            color: #636363;
            font-weight: 400;
            margin-bottom: 24px; }
            @media only screen and (max-width: 760px) {
              body .franqueado-subscribe .franqueado-subscribe__form form .franqueado-input__radio span {
                line-height: 22px; } }
          body .franqueado-subscribe .franqueado-subscribe__form form .franqueado-input__radio .franqueado-input__lists {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            width: 549px; }
            @media only screen and (max-width: 760px) {
              body .franqueado-subscribe .franqueado-subscribe__form form .franqueado-input__radio .franqueado-input__lists {
                width: 100%;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                    -ms-flex-direction: column;
                        flex-direction: column; } }
            body .franqueado-subscribe .franqueado-subscribe__form form .franqueado-input__radio .franqueado-input__lists ul li {
              margin-bottom: 14px; }
              body .franqueado-subscribe .franqueado-subscribe__form form .franqueado-input__radio .franqueado-input__lists ul li label {
                color: #231f20;
                font-weight: 400; }
            body .franqueado-subscribe .franqueado-subscribe__form form .franqueado-input__radio .franqueado-input__lists .franqueado-input__list1 {
              margin-right: 53px; }
        body .franqueado-subscribe .franqueado-subscribe__form form .franqueado-input__btn {
          width: 180px;
          height: 48px;
          line-height: 48px;
          margin-top: 24px;
          margin-right: auto;
          margin-left: auto;
          cursor: pointer; }

body.dark .franqueado-network .franqueado-network-content h3 {
  color: #fff; }

body.dark .franqueado-network .franqueado-network-content p {
  color: #fff; }

body.dark .franqueado-network-img-title {
  color: #fff; }

body.dark .franqueado-foryou h3 {
  color: #fff; }

body.dark .franqueado-foryou ul li .franqueado-foryou__box h4 {
  color: #fff; }

body.dark .franqueado-foryou ul li .franqueado-foryou__box p {
  color: #fff; }

body.dark .franqueado-foryou ul li .franqueado-foryou__box::before {
  -webkit-filter: invert(1) !important;
          filter: invert(1) !important; }

body.dark .franqueado-number-content h3 {
  color: #fff; }

body.dark .franqueado-number-content p {
  color: #fff; }

body.dark .franqueado-phone h2 span {
  color: #fff; }

body.dark .franqueado-step h2 {
  color: #fff; }

body.dark .franqueado-subscribe .franqueado-subscribe__form h2 {
  color: #fff; }

.float-right{
    float: right;
}

body .franqueado-banner .franqueado-banner__image-container {
    width: 100%;
    position: relative;
    display: block;
}

body .franqueado-banner .franqueado-banner__image {
    width: 100%;
    display: block;
    object-fit: cover;
    max-height: 100vh;
}

body .franqueado-banner .mobile-image {
    display: none;
}

@media only screen and (max-width: 760px) {
    body .franqueado-banner .desktop-image {
        display: none;
    }

    body .franqueado-banner .mobile-image {
        display: block;
        height: 500px;
        object-position: center;
    }
}

