.elementor-1472 .elementor-element.elementor-element-930a7bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1472 .elementor-element.elementor-element-145bfd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1472 .elementor-element.elementor-element-d14c443{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1472 .elementor-element.elementor-element-d14c443:not(.elementor-motion-effects-element-type-background), .elementor-1472 .elementor-element.elementor-element-d14c443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EC;}.elementor-1472 .elementor-element.elementor-element-f962ddb > .elementor-widget-container{padding:4rem 0rem 4rem 0rem;}.elementor-1472 .elementor-element.elementor-element-efd3e9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1472 .elementor-element.elementor-element-385a9d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1472 .elementor-element.elementor-element-abcb655{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1472 .elementor-element.elementor-element-f312101{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1472 .elementor-element.elementor-element-d47af69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1472 .elementor-element.elementor-element-0b5371e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1472 .elementor-element.elementor-element-c87d24a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1472 .elementor-element.elementor-element-baee67f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1472 .elementor-element.elementor-element-0448702{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1472 .elementor-element.elementor-element-276598a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1472 .elementor-element.elementor-element-762b4b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1472 .elementor-element.elementor-element-7140887{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1472 .elementor-element.elementor-element-7140887:not(.elementor-motion-effects-element-type-background), .elementor-1472 .elementor-element.elementor-element-7140887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EC;}.elementor-1472 .elementor-element.elementor-element-6cb2886 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-1472 .elementor-element.elementor-element-6cb2886{text-align:center;}.elementor-1472 .elementor-element.elementor-element-6cb2886 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:40px;font-weight:600;}.elementor-1472 .elementor-element.elementor-element-f5df35a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.97;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.08);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1472 .elementor-element.elementor-element-f5df35a:not(.elementor-motion-effects-element-type-background), .elementor-1472 .elementor-element.elementor-element-f5df35a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-f5df35a::before, .elementor-1472 .elementor-element.elementor-element-f5df35a > .elementor-background-video-container::before, .elementor-1472 .elementor-element.elementor-element-f5df35a > .e-con-inner > .elementor-background-video-container::before, .elementor-1472 .elementor-element.elementor-element-f5df35a > .elementor-background-slideshow::before, .elementor-1472 .elementor-element.elementor-element-f5df35a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1472 .elementor-element.elementor-element-f5df35a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1472 .elementor-element.elementor-element-f100ec4{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.97;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1472 .elementor-element.elementor-element-f100ec4::before, .elementor-1472 .elementor-element.elementor-element-f100ec4 > .elementor-background-video-container::before, .elementor-1472 .elementor-element.elementor-element-f100ec4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1472 .elementor-element.elementor-element-f100ec4 > .elementor-background-slideshow::before, .elementor-1472 .elementor-element.elementor-element-f100ec4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1472 .elementor-element.elementor-element-f100ec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1472 .elementor-element.elementor-element-16793b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2rem 2rem 2rem 2rem;}.elementor-1472 .elementor-element.elementor-element-16793b1 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:12px;}.elementor-1472 .elementor-element.elementor-element-16793b1 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-12px;}.elementor-1472 .elementor-element.elementor-element-16793b1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1472 .elementor-element.elementor-element-16793b1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1472 .elementor-element.elementor-element-16793b1 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1472 .elementor-element.elementor-element-16793b1 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1472 .elementor-element.elementor-element-16793b1 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1472 .elementor-element.elementor-element-16793b1 .elementor-field-type-html{padding-bottom:0px;}.elementor-1472 .elementor-element.elementor-element-16793b1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#DDDDDD;border-radius:12px 12px 12px 12px;}.elementor-1472 .elementor-element.elementor-element-16793b1 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#DDDDDD;border-radius:12px 12px 12px 12px;}.elementor-1472 .elementor-element.elementor-element-16793b1 .elementor-field-group .elementor-select-wrapper::before{color:#DDDDDD;}.elementor-1472 .elementor-element.elementor-element-16793b1 .elementor-button{font-weight:600;border-radius:12px 12px 12px 12px;padding:0px 0px 0px 0px;}.elementor-1472 .elementor-element.elementor-element-16793b1 .e-form__buttons__wrapper__button-next{background-color:#D6C8B6;color:var( --e-global-color-secondary );}.elementor-1472 .elementor-element.elementor-element-16793b1 .elementor-button[type="submit"]{background-color:#D6C8B6;color:var( --e-global-color-secondary );}.elementor-1472 .elementor-element.elementor-element-16793b1 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-secondary );}.elementor-1472 .elementor-element.elementor-element-16793b1 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1472 .elementor-element.elementor-element-16793b1 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1472 .elementor-element.elementor-element-16793b1 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1472 .elementor-element.elementor-element-16793b1 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1472 .elementor-element.elementor-element-16793b1 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1472 .elementor-element.elementor-element-16793b1{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1472 .elementor-element.elementor-element-448cabc img{border-radius:16px 16px 16px 16px;}.elementor-1472 .elementor-element.elementor-element-0c17ea4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1472 .elementor-element.elementor-element-0c17ea4:not(.elementor-motion-effects-element-type-background), .elementor-1472 .elementor-element.elementor-element-0c17ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1EC;}.elementor-1472 .elementor-element.elementor-element-12e26f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-1472 .elementor-element.elementor-element-f5df35a{--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:0px;}.elementor-1472 .elementor-element.elementor-element-f100ec4{--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:0px;}}@media(max-width:767px){.elementor-1472 .elementor-element.elementor-element-f5df35a{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1472 .elementor-element.elementor-element-f100ec4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-1472 .elementor-element.elementor-element-7140887{--content-width:1100px;}.elementor-1472 .elementor-element.elementor-element-f100ec4{--content-width:1040px;}.elementor-1472 .elementor-element.elementor-element-0c17ea4{--content-width:1100px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1472 .elementor-element.elementor-element-f100ec4{--content-width:1105px;}}/* Start custom CSS */<!-- ===== Viana Pilates • Base Styles (colar uma vez) ===== -->
<style>
  :root{
    /* Paleta (tons cremosos e neutros) */
    --vp-primary:#C9C2B2;       /* Peanut / Neutral */
    --vp-primary-600:#B8AE9C;
    --vp-primary-300:#E6E1D8;   /* Cream */
    --vp-primary-100:#F4F1EC;   /* White Beige */
    --vp-accent:#C9C2B2;        /* Peach Cream/Chalk vibe */
    --vp-text:#2B2B2B;
    --vp-muted:#6F6A62;

    --radius:16px;
    --shadow:0 10px 30px rgba(0,0,0,.06);
    --max:1120px;
  }
  *{box-sizing:border-box;margin:0;padding:0}
  html{scroll-behavior:smooth}
  body{font-family:'Montserrat',system-ui,-apple-system,Segoe UI,Roboto,Inter,sans-serif;color:var(--vp-text)}
  a{text-decoration:none;color:inherit}
  img{max-width:100%;display:block}

  .vp-wrap{max-width:var(--max);margin:0 auto;padding:0 20px}
  .vp-section{padding:80px 0}
  .vp-title{font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:.3px}
  .vp-sub{color:var(--vp-muted);max-width:720px;margin:10px auto 0;line-height:1.6}

  .vp-btn{display:inline-flex;align-items:center;gap:.5rem;background:var(--vp-text);color:#fff;padding:12px 22px;border-radius:999px;font-weight:700}
  .vp-btn.alt{background:var(--vp-accent);color:#2B2B2B}
  .vp-chip{display:inline-block;border:1px solid var(--vp-primary-600);color:var(--vp-muted);padding:4px 10px;border-radius:999px;font-size:.8rem}

  .vp-card{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);border-bottom:4px solid var(--vp-accent)}
  .vp-grid{display:grid;gap:28px}
  .vp-2{grid-template-columns:1.1fr .9fr}
  .vp-3{grid-template-columns:repeat(3,minmax(0,1fr))}
  .vp-4{grid-template-columns:repeat(4,minmax(0,1fr))}

  .vp-soft{background:var(--vp-primary-100)}
  .vp-border{border:1px solid rgba(0,0,0,.06)}
  .vp-muted-bg{background:var(--vp-primary-300)}

  .vp-icon{color:var(--vp-accent);line-height:0}
  .vp-icon svg{width:40px;height:40px}

  footer.vp-footer a:hover{text-decoration:underline}

  /* Responsivo */
  @media (max-width:1024px){
    .vp-3{grid-template-columns:1fr 1fr}
    .vp-4{grid-template-columns:1fr 1fr}
    .vp-2{grid-template-columns:1fr}
  }
  @media (max-width:640px){
    .vp-section{padding:60px 0}
    .vp-3,.vp-4{grid-template-columns:1fr}
  }
</style>/* End custom CSS */