:root {
    /* Paleta de Colores */
    --color-text-default: #37352f;
    --color-text-default-light: #7d7c78;
    --color-bg-default: #ffffff;
    --prymary-black: black;
    --color-text-red: #d34a45;
    --gray-h: 0;
    --gray-s: 0%;
    --gray-l: 63%;
    --color-gray: hsl(var(--gray-h), var(--gray-s), var(--gray-l));
    --color-text-gray: var(--color-gray);
    /* --scrollbar-background-color: #fafafa;
    --scrollbar-thumb-color: #c1c1c1; */
    --scrollbar-background-color: #2D2D2D;
    --scrollbar-thumb-color: #939393;
    --progress: 0;
    --reveal: 0;
  
    /*creze*/
  
    --creze-white: #fff;
    --creze-green: #000;
    --creze-light-green: rgba(49, 51, 51, 1);
    --creze-select-green: rgb(194 194 194);
    --creze-dark-blue: #fff;
    --creze-gray: #f5f5f5;
    --creze-light-gray: #f8f8f8;
    --creze-noselect-gray: #ebebeb;
    --creze-dark-gray: #63666a;
    --creze-light-black: #3b3b3b;
    --creze-gap3: 65px;
    --creze-gap4: 23px;
    --gutter: 20px;
    --creze-font: "Ubuntu", sans-serif;
    --creze-h3-size: clamp(15px, calc(16px + 8 * ((300vw - 320px) / 960)), 32px);
    --creze-text-timeline-size: clamp(
      7px,
      calc(8px + 6 * ((300vw - 320px) / 960)),
      15px
    );
    --p-term-size: clamp(9px, calc(11px + 8 * ((300vw - 320px) / 960)), 14px);
  
    /* Flex Container */
  
    /* Fuentes */
    --h1-size: clamp(60px, calc(22px + 8 * ((300vw - 320px) / 960)), 56px);
    --heading-size: 1rem;
    --heading2-size: calc(var(--heading-size) * 1.5);
    --primary-font: Inter V, sans-serif;
    --secondary-font: 'Instrument Serif';
    --font-weight-h1: 700;
    --heading-weight: 600;
  }
  
  .font-inter{
    font-family: var(--primary-font)!important;
  }

  .main-font {
    font-family: var(--primary-font) !important;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: -0.8px !important;
  }
  
  .text-font {
    font-family: var(--primary-font) !important;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.32px !important;
  }
  
  .ff-el-form-check a {
    font-family: var(--primary-font) !important;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -0.32px !important;
    color: #000 !important;
    font-size: 14px;
  }
  
  .p-font {
    font-size: var(--p-term-size);
  }
  
  /* Flex Container */
  .flex-container {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: var(--gap3);
  }
  .one-row {
    display: flex;
    gap: 0.2em;
    justify-items: center;
    align-items: center;
  }
  
  .flex-between {
    justify-content: space-between;
  }
  
  .flex-item {
    flex-basis: 100px;
    flex-grow: 1;
  }
  
  .flex-center {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin: 0 auto;
  }
  
  .flex-justify-center {
    justify-content: center;
  }
  
  .the-content {
    margin-bottom: 0px;
  }
  
  .container-box {
    border-radius: 18px;
    background-color: var(--white);
    padding: 2em;
    margin: 60px 0;
  
    .wp-block-column {
      max-width: 1110px;
      margin: 0px auto;
    }
  }
  
  /* libreria */
  
  .whatsapp-icon {
    position: fixed;
    bottom: 0;
    right: 3em;
    z-index: 2;
  }
  
  .absolute {
    position: absolute;
    inset: 0;
    margin: auto;
  }
  
  .fixed-right {
    transform: translateX(50%);
  }
  .fixed-item {
    display: fixed;
  }
  
  .containerabsolute {
    position: relative;
  }
  
  .capa1 {
    z-index: 1;
  }
  .capa0 {
    z-index: -2;
  }
  
  strong {
    font-weight: 600;
  }

  .gat.dark{
    font-size: 14px;
    font-weight: 700;
  }
    
  footer{
    z-index: 22;
    display: block;
    position: relative;
}
  
  .h1-custom {
    font-size: var(--h1-size) !important;
    font-weight: var(--font-weight-h1);
    line-height: var(--line-height-h1);
  }
  .the-content .h2-custom {
    font-size: var(--h2-size) !important;
    font-weight: var(--font-weight-h1);
    align-content: baseline;
    margin: 0 !important;
    line-height: var(--line-height-h2);
  }
  
  html {
    height: auto !important;
    font-weight: var(--text-weight);
    scrollbar-color: var(--scrollbar-thumb-color)
      var(--scrollbar-background-color);
  }
  
  html .theme-light {
    --gray-h: 0;
    --gray-s: 0%;
    --gray-l: 63%;
  }
  
  body {
    color: var(--color-text-default);
    background: var(--color-bg-default) !important;
    fill: currentColor;
    margin: 0;
    font-family: var(--primary-font);
    transition-property: color, background-color, border-color, fill, stroke,
      -webkit-text-decoration-color;
    transition-property: color, background-color, border-color,
      text-decoration-color, fill, stroke;
    transition-property: color, background-color, border-color,
      text-decoration-color, fill, stroke, -webkit-text-decoration-color;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
  }
  
  a {
    text-decoration: none !important;
  }

  i, .txt-highlight{
    font-family: var(--secondary-font)!important;
  }
  
  .site-header{
      margin-bottom: 0;
      z-index: 9999;
      top: 0;
  }
  .page-id-8541 .site-header{
    top: 0em;
}

.site-header.scrolled{
    top: 0%;
}

  .hidden-md{
    display: none;
  }

  .show-md{
    display: block;
}

.all-question{
    display: contents;
}

  
  
  .site-header-content {/*header */
    justify-content: space-between;
    max-width: 2000px;
    padding: 14px 64px;
  }
  
  .site-logo img {
    min-width: 160px;
    z-index: 999;
    position: relative;
  }
  
  .content-page {
    padding: 0;
    max-width: none;
  }
  
  .color-red {
    color: var(--color-text-red);
  }
  
  .color-gray {
    color: var(--color-text-gray);
  }
  
  .color-default {
    color: var(--color-text-default);
  }
  
  .notion-heading {/*Home*/
    font-weight: var(--heading-weight);
    margin-bottom: 0;
    padding: 3px 2px;
    position: relative;
    font-family: var(--primary-font);
  }
  
  .banner-home img {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    object-fit: cover;
    object-position: center 50%;
    color: transparent;
  }
  
  .super-content {
    padding: 120px !important;
  }
  
  @media (min-width: 1021px) {
    .super-footer,
    .super-navbar,
    .super-content {
      margin-left: 50vw !important;
      width: 32vw !important;
      position: static !important;
    }
  }
  @media (max-width: 1310px) {
    .super-content {
      padding: 60px !important;
    }
  }
  
  .notion-header {
    position: fixed !important;
    height: 100vh !important;
    width: 50vw !important;
    bottom: 0 !important;
    margin: 0 !important;
    left: 0 !important;
    top: 0 !important;
  }
  .notion-header__cover {
    max-height: 100% !important;
    height: 100% !important;
  }
  
  h2.notion-heading {
    font-size: var(--heading2-size);
    font-weight: 600;
    display: contents;
  }
  
  h3 {
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    margin-bottom: 12px !important;
    font-size: 12px !important;
  }
  
  .notion-semantic-string.link a {
    opacity: 1 !important;
  }
  
  .notion-semantic-string.link a {
    color: inherit;
    text-decoration: underline;
    -webkit-text-decoration-color: var(--color-text-default-light);
    text-decoration-color: var(--color-text-default-light);
    text-decoration-thickness: 1px;
    text-underline-offset: 2px;
    opacity: 0.7;
    transition: border-color 0.1s ease-in, opacity 0.1s ease-in;
  }
  .notion-heading.notion-semantic-string {
    line-height: 1.3em;
  }
  .notion-semantic-string.link a:hover {
    border-bottom: 1px solid var(--color-text-default) !important;
    cursor: pointer !important;
  }
  
  .notion-text__content {
    padding: 3px 2px;
    margin: 0;
  }
  
  .notion-text {
    min-height: 2rem;
  }
  
  .highlighted-color {
    font-size: var(--secondary-font);
  }
  .txt-default {
    display: contents;
  }
  
  
  .wp-block-spacer-mobile {
    display: none;
  }

  .primmary-btn{
    padding: 12px 40px!important;
    letter-spacing: -0.32px!important;
    font-weight: 500;
  }
  
  /* Header */
  
  .page-id-6009 .site-header,.single .site-header, .page-id-11 .site-header, .page-id-6005 .site-header,.page-id-7685 .site-header,.page-id-8761 .site-header,.page-id-8541 .mobile-inner,.page-id-8761 .mobile-inner,.page-id-8770 .site-header,.page-id-8770 .site-header,.page-id-6005 .mobile-inner,.page-id-7685 .mobile-inner{
      background: transparent;
      position: fixed;
      transition-duration: 0.2s;
  
      .site-logo img{
          display: none;
      }
  
      #menu li a{
          color: #fff;
      }
  
      #menu-item-7842 a,
      #menu-item-5837 a{
          color: #000!important;
          background-color: #fff!important;
  
          &:hover {
              background-color: #000;
              border-color: #fff;
              color: #fff;
            }
      }
  
      .custom-logo-link{
          background-image: url(/wp-content/uploads/2025/09/logotype_fondeadora®.svg);
          position: relative;
          width: 173px;
          height: 26px;
          display: block;
          min-width: 173px;
          
      }
  }

  .site-header.scrolled, .mobile-inner.scrolled{
    background-color: #fff!important;
    position: fixed;
  }
  
  .header-menu {
    display: flex;
    width: 80vw;
    padding-left: 4rem !important;
  
    .menu-item {
      border-radius: 320rem;
      font-size: 0.9rem;
      font-weight: 500;
      text-decoration: none;
      transition: background-color 0.2s;
      font-family: var(--primary-font) !important;
      margin: 0;
    }
  
    #menu-item-6165 {
      margin-left: auto;

      a{
        letter-spacing: 0;
      }
    }
  
    #menu-item-7842 a,
    #menu-item-5837 a {
      color: white !important;
      letter-spacing: -0.32px;
      text-align: center;
      line-height: 1.5rem;
      background-color: #000;
      border-radius: 100px;
      display: inline-block;
      font-weight: 500;
      padding: 12px 40px;
    }
    #menu-item-8377,
    #menu-item-8381{
            margin: 0 !important;

        &::before {
        content: ".";
        font-size: 18px;
        color: #fff;
        display: inline-block;
        position: absolute;
        top: -4px;
        }

    }
  }
  

  .redes-sociales{
    gap: 20px;
  }


  #menu li a {
    color: #000;
    border-radius: 320rem;
    padding: 0.8rem 1.5rem;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5rem;
    text-decoration: none;
    letter-spacing: -0.32px;
  }
  
  @media (min-width: 1050px) {
    #menu > ul > li {
      margin: 0 0 0 10px;
    }
  }
  
  .potencia {/* Seccion Empresarial - Potencia */
    z-index: 10;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    padding: 100px 64px 40px;
    font-family: Sf Pro Display Medium;
    display: flex;
    position: relative;
    top: 0;
    overflow: hidden;

    .features {
      justify-content: space-between;
      margin-top: 40px;
      display: flex;


      .numeros {
        color: var(--gray-1);
        text-indent: 0;
        margin-top: 0;
        margin-bottom: 0;
        font-size: 104px;
        line-height: 104px;
        font-weight: 400;
      }

        .paragraph-4 {
            font-size: 20px;
            font-weight: 400 !important;
        }
    }
  }
  
  
  
  .mobile-center {/*Responsive adaptación - Empresarial */
    display: flex;
    justify-self: center;
  }
  
  .hero img {
    height: revert-layer;
    display: block;
  }

 .kocontent{

    .kotitle{
      font-size: 26px!important;
    }
    p{
      margin: 16px 0;
    }

  } 

  .kologo{
    padding: 20px 0 0px;
    margin: 0;
    width: 100%;
  }
  .kologofooter{
    width: 100%;
    margin: 24px 0;
  }
  
  @media screen and (max-width: 479px) {/*Mobile*/



    .content-primmary-btn {
      width: 100%;
    }

    .hidden-xs{
        display: none;
    }

    .show-xs{
        display: block;
    }

  
    /*Responsive adaptación - Creditos Empresariales y plataforma*/
  
    .page{
  

    /* Header */


      .featuresecciones.last,.featuresecciones._2{ /*Responsive adaptación - Home, profesional y personal */
          position: sticky;
          top: 4%;
      }
  
      .img-container{
          margin-top: 30px;
      }
  
      .image-9 {
        contain-intrinsic-size: 18em !important;
        width: 95%;
      }
  
      .image-6 {
          contain-intrinsic-size: 100em !important;
        }
  
      .inside-hero{
          padding: 60px 30px 0;
      }
  
         
      .headinghero {
          margin-top: 20px !important;
          font-size: 32px;
        }
  
  }

  .content-footer{
    padding: 0 20px!important;

    .div-block-8{
        background-color: var(--gray-2\<deleted\|variable-bb87af20\>);
    }
  }

  .footer {
    padding-right: 20px !important;
    padding-left: 20px !important;

    .fondlogo {
        font-size: 12.4vw!important;
    }


 }
  
    .page-id-8288, .page-id-8286 {
      /*Responsive adaptación - Rendimientos y Growth v2 */
      .image-9 {
        contain-intrinsic-size: 92em !important;
      }

      .heroseccion{
        grid-row-gap: 20px;
      }
    }

    .page-id-8288 {       /*Responsive adaptación - Rendimientos */

        .contenedor-calculadora{
            padding: 0;
        }
        .footer{
            padding: 0 5em;

            .footer-split{
                .text-2xl{
                    font-size: 28px;
                }
                p{
                    font-size: 23px;
                }
            }


        }

    }


  .page-id-8286,.page-id-6009 {
        /*Responsive adaptación -  Growth v2 & V3 */
        .listadoempresas p{
            display: contents;
        }

            .sincobros {
                & .potencibtn2empresas {

                    br{
                        display: none;
                    }
                    .linkmenosinfoempresas.der {
                        display: block;
                    }
        }   
    }

    .div-block-30 {
        .highlight{
            padding: 0;
            justify-content: center;
            display: flex;
            flex-wrap: wrap;
        }
    p{
        display: contents;
        font-size: 27px;
    }
    .tag-cifra._2 {
        font-size: 20px !important;
    }
  }

 
}

 .redes-sociales{
    margin-top: 2em;
    max-width: 200px;
}

   .avisosfooter {
  
    .div-block-17{
        justify-self: flex-start!important;
    
        a{
            padding-right: 1.5em;
        }
       }
   }
   
  

.page-id-7685{  /* Seccion Personal  */
  
    .hero{
        background-image: url("/wp-content/uploads/2025/11/01_bg_img-3.png")!important;
        .hero-heading{
            font-size: 30px!important;
            line-height: 36px !important;
            font-weight: 300 !important;
            text-align: center !important;
            justify-content: center;
            gap: 2px;
            top: 11% !important;
            left: 0 !important;
            padding: 0 20px!important;
        }

        .button-app{
          width: 100%!important;
          left: 0!important;
        }
    }
    .featuresecciones{ 
        .img-container {
            margin-top: 0;
            display: flex;
            justify-content: right;

            
            img{
            width: 85%!important;
            }
         }
    }

    .seccion-img-right .img-container img{
      max-width: 100%;
      margin: auto;
    }

    .paragraph-4{
        padding: 0;
        font-size: 16px!important;
       
        li{
            margin: 8px 0 0.5em;
            font-size: 16px!important;
        }
    }

        .featuresecciones .textseccion {
            right: 0;
        }

    .textseccion {
        padding-right: 20px;
        padding-left: 20px !important;

        .link-3.cta{
            font-size: 16px!important;
            margin-bottom: 0;
        }
    }
    


    .section-heading {
        letter-spacing: 0;
        margin-bottom: 0;
        font-size: 34px;
        line-height: 36px;
        font-family: var(--secondary-font) !important;
    }

    .featuresecciones .section-heading{
        margin: 8px 0!important;
        line-height: 36px;
    }

    .div-block-27{
        display: block;

       .image-14 {
        contain-intrinsic-size: 100em;
        width: 83%!important;
       }
    }

    .footer-container{

        .footer-wrapper{
            gap: 27px;

            .footer-split{
                gap: 0;

                .text-2xl.is-dm{
                    font-size: 30px!important;
                    font-weight: 400;
                    margin-bottom: 3px !important;

                    .txt-highlight{
                        font-size: 34px!important;

                        .arroba{
                          font-size: 30px;
                        }
                    }

                }
                .text-base.is-center{
                    font-size: 16px!important;
                }
            }
        }
    }
}

.page-id-8761{  /* Seccion Metal  */
  
    .hero{
        .hero-heading{
            font-size: 30px!important;
            line-height: 36px !important;
            font-weight: 300 !important;
            text-align: center !important;
            justify-content: center;
            gap: 2px;
            top: 35% !important;
            left: 0 !important;
            padding: 0 20px;
        }

        .button-app{
          width: 100%!important;
          left: 0!important;
        }
    }

    .seccion-img-left.metal-benefit{
        background-image: url(/wp-content/uploads/2025/11/bg_img.png)!important;
        position: relative;
        height: auto!important;

        .button-app{
            display: none;
        }

        .img-container{
            margin-top: 64px;
        }
    }

    .featuresecciones.last.seccion-img-left .textseccion,.featuresecciones.last .textseccion, .metal-benefit .textseccion {
        right: 0!important;
        top: 0!important;
    }

    .textseccion .section-heading{
        font-size: 34px;
        line-height: 36px;
    }

    .seccion-img-left.metal-benefit {


        .textseccion .spacer-mobile{
            display: block!important;
        }

        .list-metal li {
            font-size: 16px!important;
        }

        .link-3.cta.benefit {
          font-size: 16px !important;
      }
    }

    .accordion-item-content {
        margin-top: 0;
    }

    .featuresecciones.last {
        
        .img-container{
            margin-top: 0;
        }

        .textseccion {

            .paragraph-4 {
                font-size: 16px!important;
                text-align: center;
            }
    
            .tycos{
                font-size: 14px;
                margin: 32px auto!important;
            }

            .button-app{
                margin: 24px auto!important;
            }
        }

        .arroba {
          font-size: 28px!important;
        }
    }

    .featuresecciones.last.seccion-img-left {
        
        .textseccion {
            .section-heading{
                text-align: center;
    
                &::before{
                    display: none;
                }
            }
        }
    }
    .featuresecciones.last.seccion-img-right {
        position: relative;

        .textseccion {
            margin: 0 20px;

            .section-heading{
                margin: 0!important;
                width: 90vw;

                .razonsocial{
                    font-family: var(--primary-font);
                    font-weight: 300;
                    font-size: 28px;

                    &::before{
                        display: none;
                    }
                }
            }
        }

        .faqs{
            padding: 40px 20px;

            .faqs-item{
                padding: 20px 0 0;
            }

            .faqs_headline{
                font-size: 16px;
            }

            .paragraph-faq{
                font-size: 14px;
                padding: 8px 0;

                .link-3{
                  font-size: 14px!important;
                }
            }
        }
    }

}

.page-id-6017{ /*Profesional*/
    .prof-hero_mobile-bg-wrap {
        margin-top: 38%;
    }

    .prof-hero_bg-wrap{
      top: 4rem !important;
    }

    .prof-hero_padding-section {
      padding-top: 9rem;
  }


}
    .page-id-6005 {/*Responsive adaptación - Empresarial */
      .hero{
        background-image: url(/wp-content/uploads/2025/11/01_bg_img-2.png)!important;

        .hero-txt{
            position: absolute;
            top: 40em;

                .hero-heading{
                    text-align: center !important;
                    font-size: 30px !important;
                    font-family: var(--primary-font)!important;
                    line-height: 36px !important;
                    margin: 0 auto;
                    display: flex;
                    flex-wrap: wrap;
                    justify-content: center;
                    left: 0;
                    gap: 2px;
                }
           }

      }

        .potencia {
            padding: 32px 20px 60px;
        
        .contenedor-potencia{
            max-width: 100%!important;
        
        
        .features .paragraph-4{
                font-size: 16px;
                margin-bottom: 0;
            }
        }
        
        .numeros{
            font-size: 88px;
        }

        .potencibtn .primmary-btn {
          width: initial;
        }
     }

     .sincobros{

        .table-header-container{
            .section-heading._2{
                font-size: 34px;
                line-height: 36px;
            }

            .paragraph-4._2{
                display: block;
                max-width: 300px;
            }
        }

        .potencibtn2empresas .primmary-btn.w-button{
            max-width: 225px;
            margin: 5px auto;
        }

      }
    

        .featuresecciones {
            .textseccion {
                right: 0!important;
                padding: 20px;
                .section-heading {
                    font-size: 34px !important;
                    line-height: 34px !important;
                }

                .paragraph-4 {
                    font-size: 16px!important;
                }
            }
        }

      .txt-small,.gat.dark{
        font-size: 12px!important;
       }

       .text-2xl,.text-base{
        font-size: 30px;
       }

       .over {
        padding: 88px 20px;
       
        .heading-9{
                line-height: 36px!important;

                i{
                    font-size: 34px;
                }
            }
        }

        .abretucuenta {
        
            .text-2xl{
                font-size: 30px!important;
                line-height: 36px!important;

                i{
                    font-size: 34px!important;
                }
            }

            .text-base{
                font-size: 16px!important;
                line-height: 22px;
            }

            .linkmenu.der {
                padding: 38px 0;
            }


            .div-block-27 {
                display: inline-flex;

                .image-14 {
                    contain-intrinsic-size: 26em;
                    transform: none !important;
                    position: absolute;
                    z-index: 1;
                    left: 6em;
                    top: 22em;
                    width: revert-layer;
                }

                .image-15 {
                    contain-intrinsic-size: 48em;
                    transform: none !important;
                    width: revert-layer;
                }
            }
            

        }
     
    }
  
    
  
  
    .page-id-8541{ /*Home new desing*/
      .hero-sticky {
          overflow: visible!important;
  
          .card.central{
              --x: 32%!important;
              --y: 3.7em!important;
              --w: min(120px, 300px)!important;
          }
          .card.left{
              --x: -4em!important;
              --y: 38%!important;
              --w: min(120px, 335px)!important;
          }
          .card.right{
              right: -1.7em!important;
              --y: 68%!important;
              --w: min(120px, 320px)!important;
          }
  
          .hero-title h1{
              top: 40%;
              max-width: 250px;
              line-height: 32px;
              font-size: 24px;
              i{
                line-height: 31px;
                font-size: 28px;
              }
          }
  
          .secciones{
              display: inherit!important;
              position: relative;
  
              .featuresecciones{
                  width: 100%!important;
                  top: 19em;

                  .textseccion{
                    margin: 0;

                    h2{
                        font-size: 28px!important;
                        line-height: 34px!important;
                    }

                    .link-3.cta{
                        font-size: 14px;
                    }
                  }
  
              }
              .img-container{
                  width: 100%;
              }
          }
  
      }

      .enlaces-home{

        .content-footer{
            margin-top: 375em;
        }

        .div-block-11 {
          position: inherit!important;
        }
        
    }

    
      .textseccion{
                   padding: 0 8em;
                   left: 0%!important;
    
                }   

                .indicador-scroll{
                    
                    li{
                        margin: 0;
                        padding: 0 0.5em;
            
                        &:nth-child(2){
                            padding: 0!important;
                            margin: 0 1.5em;
                        }
                    }
                }

    } 
    .mobile-menu-container{
        padding: 0 20px!important;

        .navbar-items{
            justify-content: center;

            .empresarial.white{
                padding: 0;
                font-family: var(--primary-font);
                font-size: 20px;
                display: inline-grid ;
                width: auto;
                letter-spacing: -0.32px;
                min-width: auto;
            }
        }
    }



        .page-id-6012{ /*Adelanto de facturas*/

            .requirements{
                padding: 0;

                .requirements-img-wrapper {
                    margin-top: 13em;
                    position: relative;
                    width: 150%;
                    display: block;
                    margin: 3em;

                    .requirements-img{
                        contain-intrinsic-size: 100em !important;
                    }
            }
    }
    }



    .page-id-8770{ /* Seccion Compra  */

        .section-headline-display{
            text-transform: none;
        }
  
        .image-28{
          contain-intrinsic-size: 50em!important;
        }

        .hero-headline-feature{

          line-height: 36px!important;
          font-size: 30px!important;
  
          i{
            line-height: 36px;
            font-size: 30px!important;
          }
        }

        .recovery{
          font-size: 30px!important;
          line-height: 36px!important;
        }

    }

    .page-id-11 { /* Blog  */
        .content-page {
            padding: 0 5em;
        }

    }
}
  
 @media screen and (max-width: 1870px) { /*Laptop standard*/
    
    .page-id-8541 .featuresecciones .textseccion {
            
            h2{
                font-size: 40px!important;
                line-height: 46px!important;
            }
          }

    }  

    @media screen and (min-width: 1680px) { /*Monitor Big*/
      
          .page-id-8761{
              .metal-benefit .textseccion,.featuresecciones.last.seccion-img-left .textseccion {
                right: 19em!important;
            }
          }

  
      }  
    @media screen and (min-width: 1710px) { /*Monitor Big*/
      
          .page-id-8761{
            .metal-benefit .textseccion,.featuresecciones.last.seccion-img-left .textseccion{
              right: 19.5em!important;
          }
        }
  
      }  

  
  @media (max-width: 1050px) {/*Laptop Small */

    .page .article-full,
    .page .content-thin,
    .page .primary-sidebar {
      padding: 0 !important;
    }

    .site-header{
        display: none;
        }

        .page-id-8541 .mobile-inner{
            background: #fff!important;
        }
    
        .w-nav-overlay {
            position: fixed!important;
        }
    
        .page-id-8541 .w-nav[data-collapse='medium'] .w-nav-button{
            background-image: url(/wp-content/uploads/2025/10/icn_mnu.svg);
            width: 38px;
            background-repeat: repeat-x;
        }

        .hamburger,
        .menu-overlay,.header.mobile.w-nav {
            display: flex!important;
        }

        .submenu-wrapper{
            display: none;
        }

  }
  
  .prof-clients_rich-text {/*Responsive adaptación - Profesional */
    ul {
      margin: 0 !important;
      padding: 0 !important;
  
      li {
        font-size: 1rem;
      }
    }
  }
  
  .navbar_link {
    font-size: 1rem;
  }
  
  @media screen and (max-width: 767px) {/* Mobile -Tablet */
    .page-id-6017 {
      .prof-benefits_content .heading-style-h5 {
        font-size: 1.25rem !important;
      }
      .faqs_list .faqs_accordion .faqs_title {
        font-size: 1rem !important;
      }
    }
  
    .site-header{
      display: none;
      }
  
    .fluentform.fluentform_wrapper_26   /* Funnel */
      .btn-credit-container
      .ff-el-form-check-
      .ff-el-form-check-label {
      min-height: 120px;
      max-width: 129px;
    }
  
    .parent-pageid-5644 .primary-sidebar {
      display: none !important;
    }
  
    .wp-block-spacer {
      display: none;
    }

    .wp-block-spacer-mobile {
        display: block;
      }
  
  
    .seccion-img-left{
      display: flex!important;
      flex-direction: column-reverse!important;
      }
  }
  
  /*Responsive adaptación - Profesional */
        .mobile {
          position: relative!important;
      }
  
      .mobile-menu{
          margin-top: 72px;
      }
  
  /* Seccion Empresarial - Sin Cobros */
  .sincobros {
    z-index: 20;
    background-color: var(--prymary-black);
    margin-top: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
  
    .backgroundcolor {
      width: 101%;
      height: 100%;
      display: block;
      position: absolute;
  
      img {
        object-fit: initial;
      }
    }
  
    .botoneempresascreadores {
      background-color: #f2f2f200;
      border-radius: 10em;
      justify-content: center;
      padding: 0;
      display: flex;
    }
    .tituloempresas {
      justify-content: space-between;
      align-items: flex-start;
      display: flex;
  
      .descripcioncostos._3 {
        letter-spacing: 0;
        width: 70%;
        margin-top: 80px;
        font-family: var(--primary-font) !important;
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 0;
      }
      .descripcioncostos {
        color: var(--prymary-black);
        width: 100%;
        margin-top: 40px;
        font-family: Sf Pro Display Regular;
        font-size: 32px;
        font-weight: 400;
        line-height: 40px;
      }
  
      .precios {
        color: var(--prymary-black);
        text-align: right;
        letter-spacing: 0;
        width: 60%;
        margin-top: 80px;
        padding-right: 0;
        font-family: var(--primary-font) !important;
        font-size: 20px;
        font-weight: 400;
        line-height: 24px;
        margin-bottom: 0;
        float: right;
      }
    }
  
    .listadoempresas {
      border: 0 solid #000;
      height: auto;
      margin-top: 40px;
      margin-bottom: 0;
      display: block;
      overflow: hidden;
  
      .linealistado {
        border-top: 1px none var(--prymary-black);
        border-bottom: 1px solid var(--prymary-black);
        justify-content: space-between;
        padding-top: 8px;
        padding-bottom: 8px;
        display: flex;

        p{
            display: contents;
        }
  
        .paragraph-5 {
          margin: 0;
        }
        figure {
          margin: 0;
          img {
            margin: 0;
          }
        }
      }
      .linealistado._1 {
        border-top-style: solid;
        padding-top: 8px;
        padding-bottom: 8px;
      }
    }

    .listadocreadores{
        overflow: hidden;
    }

    .potencibtn2empresas {
      width: auto;
      margin-top: 40px;
      display: flex;
  
      .linkmenosinfoempresas.der, .linkinfoemrpesas.der{
        align-self: center;
        font-family: var(--primary-font);
        font-size: 16px;
      }

      .primmary-btn{
        font-weight: 400;
        font-size: 16px;
        padding: 12px 24px !important;
      }
    }
  
    .potencibtn2 {
      display: flex;
      align-items: center;

      .linkinfocreadores.der, .linkinfomenoscreadores.der{
        align-self: center;
        font-family: var(--primary-font);
        font-size: 16px;
      }

      .primmary-btn{
        font-weight: 400;
        font-size: 16px;
        padding: 12px 24px !important;
      }
    }
  }
  
  .over {
    /* Seccion Empresarial - Seguridad de tu dinero */
    z-index: 300;
    background-color: var(--prymary-black);
    margin-top: 0;
    padding: 80px 64px;
    position: relative;
    overflow: hidden;
  }
  
  .nuestroinicio {
    /* Seccion Empresarial - Nuestro inicio */
    .countero {
      font-family: var(--primary-font) !important;
    }
    .none {
      font-family: var(--primary-font)!important;
    }
  
    .div-block-30 .content-desk-card {
      height: 100vh;
      position: sticky;
      top: 0;
      display: contents;
    }
  }
  .page-id-6005{  /* Seccion Empresarial  */
  
      .hero{
          background-image: url(/wp-content/uploads/2025/11/01_bg_img-1-1-scaled.png);
          background-repeat: no-repeat;
          background-size: cover;
          height: 100vh;
           padding: 0;

        

          .hero-heading{
              color: #fff;
              font-size: 60px;
              max-width: 640px;
              text-align: left;
              line-height: 64px;
              margin: 0;
              font-weight: 300!important;
              display: flex;
              flex-wrap: wrap;
              left: 3.8rem;
              position: absolute;
              top: 40%;
                
              i{
                  font-style: italic;
                  font-family: var(--secondary-font) !important;
              }
              img{
                padding-bottom: 0.5em;
                padding-left: 5px;
              }
          }


      }

      .potencia .contenedor-potencia{
        max-width: 83em;
        margin: 0 auto;

        .headinghero{
            max-width: none;
            width: 100%;

            .txt-highlight{
                display: inline-block;
            }
        }

        .features .paragraph-4{
            letter-spacing: -0.32px;
        }

        .potencibtn{
            align-items: flex-start;

        }

      }

      .featuresecciones{ 
      
        .textseccion{
            max-width: 528px;
            right: -4em;
            

            .section-heading{
                font-size: 64px;
                font-family: var(--secondary-font)!important;
                line-height: 64px;
                letter-spacing: 0;
                font-weight: 400;
                margin-top: 0 !important;
            }

            .paragraph-4{
                font-size: 20px;
                font-weight: 400;
            }
        }
    }
  
      .txt-small{
        line-height: 20px;
        padding: 2.2em 0 0;
        font-family: var(--primary-font);
        position: initial;
        width: 100%;
        font-size: 14px;
        text-align: justify;

        strong{
            font-weight: 700;
        }
      }

      
      .seccion-img-left{ 
              padding-left: 0;
              top: 0!important;
              justify-content: start;
              background: #fff;

          .img-container{
            display: flex;
            margin: 0;
            justify-content: center;
          img{
            width: 75%;
          }
        }
      }

      .site-header.scrolled,.site-header.scrolled .site-header-content,.site-header.no-cintillo .site-header-content ,  .mobile-inner.scrolled,  .mobile-inner.scrolled .site-header-content,  .mobile-inner.no-cintillo .site-header-content{
        background-color: #fff!important;

        .custom-logo-link{
            height: inherit;
             img{
                display: block;
            }
        }

        #menu li a,#menu li::before{
            color: #000;
        }

        #menu-item-7842 a{
            color: #fff !important;
        background-color: #000 !important;
        }

        .menu-icon path{
            stroke: #000;
        }

        .logo-white-mobile path{
            fill: #000;
        }

        .hamburger__line{
            background: #000;
        }


      }

      .sincobros{

        .table-header-container{
            padding: 0;

            .section-heading._2{
                font-weight: 400;
                letter-spacing: 0;
                font-family: var(--secondary-font) !important;
            }
        }

      }

      .over {
        .featureizq{
            max-width: 1088px;
            justify-self: center;
            .heading-9{
                    width: 100% !important;
                    font-family: var(--primary-font) !important;
                    font-size: clamp(30px, calc(30px + 8 * ((300vw - 320px) / 960)), 60px) !important;
                    font-weight: 300;
                    line-height: 64px;
                    text-align: center !important;
                    max-width: 800px;
                    margin: 0 auto;
                    text-transform: none !important;
                    position: relative;
                    letter-spacing: -0.32px!important;
            }

            .contenedorlistado{
                margin-top: 87px;

                .listadowhite{
                    font-weight: 200;
                }
            }

        }
    }

    .abretucuenta {

      .image-14{
        max-width: 20.3em;
      }
    
        .text-2xl{
            font-size: 60px;
            font-weight: 200;
            line-height: 72px;

            i{
                font-size: 64px;
            }
        }

        .text-base{
            font-size: 20px;
            font-weight: 300 !important;
            letter-spacing: 0;
        }

        .linkmenu.der {
            display: inline-block;
            margin: 0;
        }

        .div-block-27{
            max-height: 600px;
            margin: 0;
        }

        .content-primmary-btn{
            text-align: center;
            color: #fff;

            .primmary-btn.w-button{
                max-width: 190px;
                margin: 0 2em;
                padding: 12px 24px !important;
            }
        }
    }

    .faqs{

        .faqs-wrapper{
            grid-row-gap: 20px;

            .section-heading{
                font-weight: 400;
                padding: 0;
                font-size: clamp(30px, calc(25px + 8 * ((300vw - 320px) / 960)), 60px) !important;
            }

            .faqs-item{
                padding: 0;
                border-bottom: 1px solid #D3D3D3;

                .faqs_headline{
                    font-weight: 500;
                    font-size: 16px;
                }

                .accordion-item-content{
                    margin: 0;
                    width: 100% !important;
                }

                .paragraph-faq {
                    padding-bottom: 20px;
                    font-size: 16px;
                }
            }

            .faqs-item-headline{
                width: 100%;
            }
    
            .faqs-item.first{
                border-top: 1px solid #D3D3D3;
                padding-top: 20px;
            }
        }

    }

    .footer{
        padding: 88px 20px 0;
    }

  }
  .page-id-7685{  /* Seccion Personal  */
  
      .hero{
          background-image: url(/wp-content/uploads/2025/11/01_bg_img-1600x1000-1-scaled.webp);
          background-repeat: no-repeat;
          background-size: cover;
          padding-left: 3em;
          align-items: flex-start;
          height: 100vh;
          padding-top: 0px;
  
          .hero-heading{
              color: #fff;
              font-size: 60px;
              max-width: 680px;
              text-align: left;
              line-height: 64px;
              font-weight: 200!important;
              margin: 0;
              display: flex;
              flex-wrap: wrap;
              left: 3.8rem;
              position: absolute;
              top: 37%;
              padding: 0px;
              
              i{
                  font-style: italic;
                  font-family: var(--secondary-font) !important;
                  display: contents;
              }
              img{
                margin: 24px 5px;
              }
          }

          .button-app{
            position: absolute;
            bottom: 5%;
            display: flex;
            justify-content: center;
            gap: 0.8em;
            width: fit-content;
            left: 4em;


            img{
                max-width: 140px;
            }
          }
      }

      .link-3.cta{
        padding: 0;
        position: relative;
        display: block;
        margin-top: 0;
        font-size: 20px!important;
      }
  
      .txt-small{
        line-height: 20px;
        padding: 2.2em 0 0;
        font-family: var(--primary-font);
        position: initial;
        width: 100%;
        font-size: 14px;
      }

      .featuresecciones{ 
              padding-left: 0;
          .img-container img{
            display: flex;
            margin: 8px auto;
            max-width: 80%;
          }

          .paragraph-4{
            margin-top: 16px;
          }
      }

        .seccion-img-left.last .img-container img{
        margin: 50px auto 0;
        }

      .seccion-img-right{
		  .textseccion{
			padding-left: 2.3rem;
		  }
        .img-container{
          display: flex;
          justify-content: right;

            img{
              justify-self: right;
              margin: 0;
          }
        }
        
      }

     .div-block-27{
        margin: 0 auto;
       justify-content: center;

       .image-14 {
        width: 35%;
       }
    }

    .footer-container{
        padding: 0;

        .button-app{
            display: flex;
            justify-content: center;
            gap: 12px;
            
            img{
                max-width: 140px;
            }
        }
        .footer-split{
            .text-2xl.is-dm{
                font-size: 64px;
				padding-top:1rem;
                
                .txt-highlight{
                    display: inline-block;

                    .arroba{
                      display: inline-block;
                      font-size: 60px;
                      font-family: var(--primary-font);
                      font-weight: 200;
                    }
                }

            }
            .text-base.is-center{
                font-size: 20px;
                font-weight: 400;
                letter-spacing: 0;
            }
        }
    }

    .section-heading{
        line-height: 64px;
        font-family: var(--secondary-font)!important;
        letter-spacing: 0;
    }

    .seccion-img-left{
        justify-content: start;
        background-color: #fff;
    }

    .textseccion {
        max-width: 528px;
        right: -6em;

        .paragraph-4{
            font-size: 20px;
            padding: 0;

            li{
                margin-left: 18px;
                font-size: 20px;
            }
        }
    }

    .site-header.scrolled,.site-header.scrolled .site-header-content,.site-header.no-cintillo .site-header-content ,  .mobile-inner.scrolled,  .mobile-inner.scrolled .site-header-content,  .mobile-inner.no-cintillo .site-header-content{
      background-color: #fff!important;

      #menu li a,#menu li::before{
          color: #000;
      }

      #menu-item-7842 a{
          color: #fff !important;
      background-color: #000 !important;
      }

      .menu-icon path{
          stroke: #000;
      }

      .logo-white-mobile path{
          fill: #000;
      }

      .hamburger__line{
          background: #000;
      }


    }
}
  .page-id-6019{  /* Seccion Plataforma   */
    .heroseccion{
        grid-row-gap:0px
         
    }
      .inside-hero{
        overflow: initial;
      }

      .devices{
        contain-intrinsic-size: 38em;
      }

      .image-9{
        contain-intrinsic-size: 110em!important;
        width: 100%;
      }

      .site-header{
        background: #fff;
      }

      .footer {
        padding: 88px 20px 0;
    }

    #menu li a, #menu li::before {
      color: #000;
  }
  }
  .page-id-6009{  /* Seccion Growth new v3  */
    .faqs{
        overflow: inherit;
    }

    .growth-videos_item .growth-videos_lightbox-link ~ p{
        display: none;
      }

      .site-header.scrolled,.site-header.scrolled .site-header-content,.site-header.no-cintillo .site-header-content ,  .mobile-inner.scrolled,  .mobile-inner.scrolled .site-header-content,  .mobile-inner.no-cintillo .site-header-content{
        background-color: #fff!important;

        .custom-logo-link{
            height: inherit;
             img{
                display: block;
            }
        }

        #menu li a,#menu li::before{
            color: #000;
        }

        #menu-item-7842 a{
            color: #fff !important;
        background-color: #000 !important;
        }

        .menu-icon path{
            stroke: #000;
        }

        .logo-white-mobile path{
            fill: #000;
        }

        .hamburger__line{
            background: #000;
        }


      }
  }

  .page-id-8286 {
    /*Responsive adaptación -  Growth v2 */
   
    .div-block-30 {

        .highlight{
            text-align: center;
        }
        p{
            display: contents;
        }
    }
}

  
  
  .page-id-8761{ /* Seccion Metal  */
  
      .hero{
          padding: 0;

          .hero-txt{
            line-height: 0;
          }
  
          .hero-heading{
            color: #fff;
            font-size: 60px;
            max-width: 640px;
            text-align: left;
            line-height: 64px;
            margin: 0;
            display: flex;
            flex-wrap: wrap;
            left: 5%;
            position: absolute;
            top: 40%;
            font-weight: 300 !important;
              
              i{
                  font-style: italic;
                  font-family: var(--secondary-font) !important;
                  display: contents;
              }
              img{
                padding-bottom: 0.5em;
              }
          }
      }

      .seccion-img-left.metal-benefit{
        background-image: url(/wp-content/uploads/2025/11/02_image-scaled.png);
        background-repeat: no-repeat;
        background-size: contain;
        padding-left: 3em;
        align-items: flex-start;
        height: 100vh;
        padding-top: 5em;
        background-color: #000;

        .textseccion .spacer-mobile{
            display: none;
        }

        .section-heading,.link-3.cta{
            color: #fff;
        }

        .link-3.cta{
          font-size: 20px!important;
        }

        .list-metal{
            padding: 0;
            margin: 24px 0;

            li{
                margin-left:1em;
                color: #939999;
                margin-left: 16px;
                font-size: 20px;

                &::marker {
                  color:#939999;
                }
            }
        }
      }

      .featuresecciones.last{
        background: #fff;


      }

      .txt-small{
        position: initial;
        padding-left: 0 !important;
        padding: 0;
        }

        .featuresecciones{ 
            padding-left: 0;
        .img-container img{
          display: flex;
          margin: 0 auto;
        }
      }

        .seccion-img-right{
            .textseccion{
              padding-left: 2.3rem;
            }
          .img-container img{
              justify-self: right;
              margin: 0;
          }

            .section-heading .razonsocial{
                font-size: 52px;
                font-family: var(--primary-font);
                font-weight: 300;
                &::before{
                    display: none;
                }
            }
        }

        .seccion-img-left.last{
          background: #F8F8F8;

          .arroba{
            display: inline-block;
            font-size: 52px;
            font-family: var(--primary-font);
            font-weight: 400;
            font-style: normal;
          }
        }

        .button-app{
            display: flex;
            justify-content: center;
            gap: 0.8em;
            width: fit-content;


            img{
                max-width: 140px;
            }
        }

        .hero .button-app{
            position: absolute;
            bottom: 5%;
            display: flex;
            justify-content: center;
            gap: 0.8em;
            width: fit-content;
            left: 5em;
        }

        .img-container .button-app{
            position: absolute;
            bottom: 7%;
            left: 5.5em;
        }

        .featuresecciones .textseccion{
                max-width: 515px;
        }

        .metal-benefit .textseccion{
            right: 15em;
            top:4em;
    }

        .featuresecciones.last .textseccion{
            right: -10em;
            top: -10em;

            .paragraph-4{
                font-size: 20px;
            }

            .button-app{
                margin: 24px 0;
            }

            .tycos {
                margin: 32px 0;
                font-size: 16px;

                a{
                    color: #000;
                    text-decoration: underline!important;
                    text-underline-offset: 4px;
                    text-decoration-thickness: 1px !important;
                }
            }
            


            .tycos .ty{
                padding-right: 1em;
            }
            .tycos .cost{
                padding-left: 1em;
            }
        }

        .featuresecciones.last.seccion-img-left{
            .img-container img{
                margin: 2em auto;
            }

            .textseccion {
                right: 15em;
                top: 0em;

            }

        }
        


        .faqs{
            padding-top: 10em;
            left: 0.5em;

            .paragraph-faq{
                color: #626666;
                font-weight: 400;
            }

            .accordion-item-content{
                max-width: 500px;
            }
            .faqs-container{
                max-width: 600px;
                padding: 0 5em 0 0;
                margin: 0;
            }

            .faqs-item{
                padding: 0;
            }

            .faqs-item .link-3{
              color: #626666;
              font-weight: 600;
              font-size: 18px!important;
            }
        }
        
        .section-heading{
            font-size: 64px;
            font-family: var(--secondary-font)!important;
            line-height: 64px;
            letter-spacing: 0;
            font-weight: 400;
        }
        
        .site-header.scrolled,.site-header.scrolled .site-header-content,.site-header.no-cintillo .site-header-content ,  .mobile-inner.scrolled,  .mobile-inner.scrolled .site-header-content,  .mobile-inner.no-cintillo .site-header-content{
            background-color: #fff!important;
    
            .custom-logo-link{
                height: inherit;
                 img{
                    display: block;
                }
            }
    
            #menu li a,#menu li::before{
                color: #000;
            }
    
            #menu-item-7842 a{
                color: #fff !important;
            background-color: #000 !important;
            }
    
            .menu-icon path{
                stroke: #000;
            }
    
            .logo-white-mobile path{
                fill: #000;
            }
    
            .hamburger.white .hamburger__line {
                background: #000000;
            }
    
    
          }
      
  }
  .page-id-8770{ /* Seccion Compra  */
  
      .hero-feature.product{
          background-image: url(/wp-content/uploads/2025/10/677ec9b5ce5cf05f4da6c031_abstract-gradient-5-scaled.webp);
      }

      .image-28{
        contain-intrinsic-size: 47em;
      }

      .site-header.scrolled,.site-header.scrolled .site-header-content,.site-header.no-cintillo .site-header-content ,  .mobile-inner.scrolled,  .mobile-inner.scrolled .site-header-content,  .mobile-inner.no-cintillo .site-header-content{
        background-color: #fff!important;
  
        #menu li a,#menu li::before{
            color: #000;
        }
  
        #menu-item-7842 a{
            color: #fff !important;
        background-color: #000 !important;
        }
  
        .menu-icon path{
            stroke: #000;
        }
  
        .logo-white-mobile path{
            fill: #000;
        }
  
        .hamburger__line{
            background: #000;
        }
  
  
      }


      .recovery{
        text-transform: none;
        font-weight: 400;
        font-family: var(--primary-font);
        font-size: 60px;
        letter-spacing: -0.32px;
        line-height: 64px;
        max-width: 1010px;

        i{
          font-style: italic;
          font-family: var(--secondary-font) !important;
          letter-spacing: 0;
        }
      }

      .hero-headline-feature{
        display: flex;
        flex-wrap: wrap;
        max-width: 680px;
        justify-content: center;
        padding: 0;
        margin: revert;
        line-height: 64px;
        font-weight: 300;
        font-family: var(--primary-font) !important;
        letter-spacing: -0.32px;
        font-size: 60px;
        gap: 10px;

        i{
          font-style: italic;
          font-family: var(--secondary-font) !important;
          letter-spacing: 0;
          font-weight: 400;
          font-size: 64px;
          display: contents;
        }
      }
      
  }
  
  
  
  .footer {
    z-index: 20;
    background-color: var(--prymary-black);
    justify-content: center;
    width: 100%;
    margin-top: 0;
    padding-top: 56px;
    padding-left: 64px;
    padding-right: 64px;
    display: flex;
    position: relative;

    .fondlogo{
        font-size: 12.9vw;
    }
  }
  
  .content-footer {
    max-width: 100%;
    padding-right: 64px;
    padding-left: 64px;
  
    .widget-area {
      padding-right: 0rem;

      /* .wp-block-column.is-layout-flow:nth-child(-n+3){
        max-width: 192px;
      } */
    }

    .div-block-9{
        margin-bottom: 0;
    }

    .regularh4 {
        margin-bottom: 8px;
    }

    .widget-area ul li{
        margin-bottom: 0;
        color: #000;
    }
  }
  
  .avisosfooter {
    margin-top: 50px !important;

    .aviso{
        text-align: justify;
    }
  }
  
  .linkaviso ~ br,
  .text-creze-hidden,
  .potencibtn .primmary-btn ~ br,.card br {
    display: none;
  }
  
  .wp-block-pages-list__item .link-2 {
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    margin: 8px 0;
  }
  
  .hero-heading,
  .headinghero {
    font-family: var(--primary-font)!important;
    font-weight: 400 !important;
    letter-spacing: -0.32px !important;
    max-width: 17em;
  }
  
  .potencibtn {
    text-align: left;
    width: auto;
    margin-top: 40px;
  }
  
  .wp-block-button__link {
    color: #fff;
    text-align: center;
    letter-spacing: 0;
    background-color: #000;
    border-radius: 320vw;
    padding: 1rem 2rem;
    font-family: var(--primary-font) !important;
    font-size: 1rem;
    line-height: 1.5rem;
    transition: background-color 0.24s;
  }
  .features {
    justify-content: space-between;
    margin-top: 40px;
    display: flex;
  }
  
  .paragraph-4 {
    color: var(--gray-1);
    letter-spacing: 0;
    margin-top: 24px;
    font-family: var(--primary-font) !important;
    font-size: 24px;
    margin-bottom: 24px;
  }
  
  .paragraph-5 {
    letter-spacing: 0;
    font-family: var(--primary-font)!important;
    font-size: 16px;
  }
  
  .link-3.cta {
    margin-top: 24px;
  
    a {
      color: #000;
  
      &:hover {
        text-decoration: none;
      }
    }
  }
  
  .link-3 {
    color: #000;
    text-align: left;
    letter-spacing: 0;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    font-family: var(--primary-font) !important;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    text-decoration: none;
    font-size: 16px !important;
  }
  
  .section-heading {
    color: #000;
    letter-spacing: -0.25rem;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    font-family: var(--primary-font) !important;
    font-weight: 500;
    font-size: 64px;
  }
  
  .section-heading._2 {
    text-align: center;
    letter-spacing: -5px;
    width: 100%;
    margin-top: 80px !important;
    margin-bottom: 0 !important;
    font-family: var(--primary-font) !important;
  }
  
  .heading-9 {
    color: var(--prymary-white);
    text-align: left;
    width: 70%;
    margin-top: 0;
    font-family: var(--primary-font) !important;
    position: sticky;
    top: 1px;
    font-size: 64px;
    font-weight: 400;
    line-height: 72px;
  }
  
  .faqs-wrapper {
    grid-row-gap: 1.75rem;
    flex-direction: column;
    width: 100%;
    margin-top: 0;
    display: flex;
  }
  .faqs-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #0000;
    border: 1px #d3d3d3;
    border-bottom: 1px solid #939999a1;
    border-radius: 0;
    flex-flow: column;
    flex: 0 auto;
    width: 100%;
    margin-bottom: 0;
    padding: 0 0 1.25rem;
    display: flex;
  }
  
  .text-2xl {
    color: white;
    text-align: center;
    letter-spacing: -0.075rem;
    align-self: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    font-family: var(--primary-font) !important;
    font-size: 2.5rem;
    font-weight: 500;
    line-height: 2.75rem;
  }
  
  /* Sección Empresarial Abre tu cuenta*/
  
  .abretucuenta .image-14 {
    contain-intrinsic-size: 40em;
  }
  .abretucuenta .image-15 {
    contain-intrinsic-size: 38em;
  }
  
  /* Blog */
  
  .page-id-11 {
    .content-page {
      max-width: 1300px;
    }

    .asap-hero {
      height: 420px;

    .asap-hero-content{
      top: 55%;

      h1{
        font-family: var(--primary-font) !important;
      }
    }
  }

    .asap-hero-content p{
        color: #fff!important;
    }
  
    h2 {
      font-size: 32px;
      font-family: var(--primary-font) !important;
    }

    h3,.home-categories .article-loop h3, .home-categories .regular-post,.home-categories .featured-post h3,.grid-container .grid-item h2 , .home-tag{
      font-family: var(--primary-font) !important;
    }

    .grid-container{
      font-family: var(--primary-font) !important;
    }
  
    .banner-subscribe {
      padding: 20px;
      border-radius: 18px;
      max-width: 1000px;
      margin: 0 auto;
      .ff-el-group {
        margin: 0;
      }
    }
  
    .lastest-post-img {
      max-width: 400px;
    }
  
    a.asap-clusters-cats {
      border-radius: 18px;
      background-color: #f5f5f5 !important;
      font-family: var(--primary-font) !important;
      img {
        display: none;
      }
    }
  
    .category-posts {
      border-bottom: 2px solid var(--creze-noselect-gray);
      padding-bottom: 60px;
      &:last-child {
        border: none;
      }
    }
  
    .home-categories {
      .content-area,
      .home-categories-h2,
      .home-categories-container,
      .category-posts {
        max-width: 1500px;
        margin: 0 auto;
      }
  
      .home-categories-h2 {
        margin-bottom: 60px !important;
      }
  
      .home-categories-container {
        border: none;
      }
    }
  
    .the-content .grid-container {
      width: 100%;
    }

    .site-header.scrolled,.site-header.scrolled .site-header-content,.site-header.no-cintillo .site-header-content ,  .mobile-inner.scrolled,  .mobile-inner.scrolled .site-header-content,  .mobile-inner.no-cintillo .site-header-content{
      background-color: #fff!important;

      #menu li a,#menu li::before{
          color: #000;
      }

      #menu-item-7842 a{
          color: #fff !important;
      background-color: #000 !important;
      }

      .menu-icon path{
          stroke: #000;
      }

      .logo-white-mobile path{
          fill: #000;
      }

      .hamburger__line{
          background: #000;
      }


    }
  }
  
  /* Creditos Empresariales*/
  
  .page-id-6016 {
    .image-9 {
      contain-intrinsic-size: 106em!important;
    }

    .backgroundcolor{
      display: grid;
    }

    .footer {
      padding: 88px 20px 0;
  }

  #menu li a, #menu li::before {
    color: #000;
}

  .potencia .txt-small{
    padding-right: 0 !important;
    padding-left: 0 !important;
    position: inherit !important;
    width: 100%!important;
  }

  }
  
  /* .image-17 {
    height: auto !important;
  } */
  
  /*Blog Single*/
  
  .single .asap-hero h1,
  .page-id-11 .asap-hero h1,
  .category h1 {
    color: #fff !important;
  }
  .single {
    .asap-hero h1,
    h2 {
      font-size: 32px !important;
      line-height: 1.5em;
    }

    #primary-sidebar{
        position: relative;
        z-index: 99;
        font-family: var(--primary-font) !important;
        background: #fff;
    }

    .content-thin{

        .wp-block-heading,h3,h2{
            font-family: var(--primary-font) !important;
            font-size: 17px !important;
            letter-spacing: normal !important;
            line-height: 32px;
            font-weight: 600;
        }
        h4{
            font-size: 17px!important;
        }

        p,ul li{
            font-size: 16px!important;
            margin: 1.5em 0;
            font-family: var(--primary-font) !important;
        }


    }


    .asap-hero {
      height: 420px;

    .asap-hero-content{
      top: 55%;

      h1{
        font-family: var(--primary-font) !important;
      }
    }
  }

  .site-header.scrolled,.site-header.scrolled .site-header-content,.site-header.no-cintillo .site-header-content ,  .mobile-inner.scrolled,  .mobile-inner.scrolled .site-header-content,  .mobile-inner.no-cintillo .site-header-content{
    background-color: #fff!important;

    #menu li a,#menu li::before{
        color: #000;
    }

    #menu-item-7842 a{
        color: #fff !important;
    background-color: #000 !important;
    }

    .menu-icon path{
        stroke: #000;
    }

    .logo-white-mobile path{
        fill: #000;
    }

    .hamburger__line{
        background: #000;
    }


  }

  .header-menu {
    & #menu-item-8377, & #menu-item-8381 {
        &::before {
          border: none;
          line-height: 60px;
          transform: none;
        }

      }

      #menu-item-8382::before{
        content: none;
      }
      
    }

    .site-header-content{
      margin-bottom: 0;
    }

    .custom-logo-link {
      line-height: inherit;
      background-image: none!important;
    }

    .mobile-inner .header__inner{
      margin-bottom: 0;
    }

    .mega-container li{
      margin-bottom: 0;
      position: inherit;

      a{
        margin-left: 0;
      }
    }

    #primary-sidebar .sticky{
      background: #fff;
      z-index: 1;
    }

  }
  
  .breadcrumb {
    padding: 0;
  }
  
  /*Funnel Fondeadora*/
  
  @media (min-width: 1050px) {
    .parent-pageid-5644 .content-thin {
      width: calc(100%);
    }
  }
  
  .validation-item {
    font-size: 14px;
  }
  
  .ff-default .ff-el-input--label label {
    font-size: 16px;
  }
  
  .parent-pageid-5644 {
    p,
    .ff-default .ff-el-input--label label,
    .fluentform .ff-el-form-check- .ff-el-form-check-label,
    input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not(
        [type="file"]
      ),
    .ff-el-input--content select,
    textarea {
      font-size: 0.875rem;
      line-height: 1.5rem;
      letter-spacing: -0.32px;
      font-family: var(--primary-font);
      font-weight: 500;
    }
  
    .content-thin{
      margin-left: 300px;
      min-height: 100vh;
      height: 100vh;
      overflow-y: auto;
      padding: 30px;
      display: flex;
      justify-content: center;
    }
  
    .primary-sidebar {
      background: rgb(250, 250, 250);
      padding: 1.5rem 22px;
      position: fixed;
      inset: 0 auto 0 0;
      width: 300px;
      height: 100vh;
      overflow: hidden;
      z-index: 10;
      display: flex;
      flex-direction: column;
      gap: 22px;
      margin-left: 0%;
      margin-top: 0;
  
      div ul li {
        position: relative;
        font-weight: 500;
        line-height: 24px;
        letter-spacing: -0.32px !important;
        color: #939999 !important;
        font-size: 14px;
        margin: 3em;
  
        &:nth-child(1) {
          color: #000 !important;
          &::before {
            display: block;
          }
        }
  
        &::before {
          display: none;
          border-color: #000000;
          top: 5px !important;
          left: -31px !important;
          width: 11.2px;
          height: 11.2px;
          border-width: 0 2px 2px 0;
          padding: 1px;
        }
      }
    }
  
    input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not(
        [type="file"]
      ) {
      border: 1px solid rgb(99 99 99);
      border-top: 0;
      border-right: 0;
      border-left: 0;
      border-radius: 0;
      xf &:focus {
        box-shadow: rgb(0, 0, 0) 0px 0px 0px 1.5px;
        border-top: 0;
        border-right: 0;
        border-left: 0;
      }
    }
  }
  
  .page-id-5537.parent-pageid-5644 .primary-sidebar div ul li {
    &:nth-child(1) {
      color: inherit !important;
      &::before {
        display: none;
      }
    }
    &:nth-child(2) {
      color: #000 !important;
      &::before {
        display: block;
      }
    }
  }
  
  .page-id-5613.parent-pageid-5644 .primary-sidebar div ul li {
    &:nth-child(1) {
      color: inherit !important;
      &::before {
        display: none;
      }
    }
    &:nth-child(2) {
      color: inherit !important;
      &::before {
        display: none;
      }
    }
    &:nth-child(3) {
      color: #000 !important;
      &::before {
        display: block;
      }
    }
  }
  /*Funnel */
  
  .parent-pageid-5644 {
    background-color: #f5f5f5;
    font-family: var(--creze-font) !important;
  
    .logo {
      margin: 5px 0 0;
    }
  }
  
  .page-id-4351 {
    background-color: #f5f5f5;
    font-family: var(--creze-font) !important;
  }
  
  .formcontact-container {
    max-width: 940px;
    p {
      margin: 20px 0 0;
    }
  
    textarea {
      padding: 11px 15px !important;
    }
  }
  
  .contactanos-container {
    .type-contactanos p:first-child {
      margin: 0;
    }
  
    strong {
      font-size: var(--creze-text-short-size);
      font-weight: var(--creze-h2-size);
    }
  }
  
  .formsimulator-container {
    max-width: 730px;
    margin: 0 auto;
    p {
      margin: 20px 0 0;
    }
  }
  
  .contactanos-container {
    gap: 1px;
    padding: 30px 0 0;
    .type-contactanos p:first-child {
      margin: 0;
    }
  
    strong {
      font-size: var(--creze-text-short-size);
      font-weight: var(--creze-h2-size);
    }
  }
  
  .fluentform .btn-simulator-container {
    margin: 30px 0;
  }
  
  .fluent_form_3,
  .fluent_form_1 {
    max-width: 580px;
    margin: 30px auto;
  }
  
  .rangeslider-container {
    position: relative;
    .ff_range_value {
      position: absolute;
      top: 0%;
      right: 0%;
      background-color: var(--creze-noselect-gray);
      border-radius: 4px;
      min-width: 210px;
      line-height: 49px;
      text-align: right;
      padding: 0 18px;
      margin: 33px auto;
      color: var(--creze-dark-blue);
      font-weight: var(--creze-font-weight-h3);
      font-size: 25px;
      &::before {
        position: relative;
        content: "$";
        top: 0;
        left: 0;
        bottom: 0;
      }
    }
  
    &.singarantia .rangeslider--horizontal::before {
      content: "$200,000";
      position: absolute;
      top: 2em;
    }
  
    &.singarantia .rangeslider--horizontal::after {
      content: "$3,000,000";
      top: 1.8em;
      position: absolute;
      right: 0em;
    }
  
    &.congarantia .rangeslider--horizontal::before {
      content: "$1,000,000";
      position: absolute;
      top: 2em;
    }
  
    &.congarantia .rangeslider--horizontal::after {
      content: "$10,000,000";
      top: 1.8em;
      position: absolute;
      right: 0em;
    }
  }
  
  .fluentform .ff_slider_wrapper {
    .rangeslider--horizontal {
      height: 12px;
      margin: 90px 0 60px;
      .rangeslider__handle {
        width: 30px;
        height: 30px;
        background: var(--creze-dark-blue);
        border: none;
        &:after {
          display: none;
        }
      }
    }
  }
  
  .page-id-4351 .article-full,
  .page-id-7251 .article-full {
    padding: 0 !important;
  }
  
  .timelinefunnel-container {
    max-width: 700px;
    margin: 0 auto !important;
    gap: 0;
    justify-content: center;
    text-align: center;
    .wp-block-column {
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 8px;
      position: relative;
      p {
        margin: 5px 0 10px;
        font-size: var(--creze-text-timeline-size);
      }
  
      svg.timeline {
        position: absolute;
        top: 10%;
        z-index: -1;
      }
    }
  }
  
  #progressbar {
    margin: 20px 0;
    overflow: hidden;
    counter-reset: step;
  }
  
  #progressbar li {
    list-style-type: none;
    color: #000;
    text-transform: uppercase;
    font-size: var(--creze-text-timeline-size);
    width: 33.33%;
    float: left;
    position: relative;
    margin: 0;
  }
  
  #progressbar li:before {
    content: "";
    background-image: url(https://fondeadora.ibryx.com/wp-content/uploads/2025/09/yes-1.svg);
    width: 24px;
    height: 24px;
    line-height: 26px;
    display: block;
    color: #333;
    margin: 0 auto 10px auto;
  }
  
  #progressbar li:after {
    content: "";
    width: 100%;
    height: 4px;
    background: var(--creze-green);
    position: absolute;
    left: -50%;
    top: 9px;
    z-index: -1;
  }
  
  #progressbar li:first-child:after {
    content: none;
  }
  
  .page-id-5537 #progressbar li:last-child:after,
  .page-id-4351 #progressbar li:after {
    background: var(--creze-select-green);
  }
  
  #progressbar li.active:before,
  #progressbar li.active:after {
    background-image: url(https://fondeadora.ibryx.com/wp-content/uploads/2025/09/stepaonective.svg);
  }
  
  .funnelstep-container,
  .formcontact-container {
    justify-content: center;
    .h2-custom {
      font-size: var(--creze-h3-size) !important;
      font-family: var(--primary-font) !important;
      font-weight: 500;
    }
  
    .iti {
      display: flex;
      margin-bottom: 20px;
    }
  
    .ff-custom_html p {
      margin-bottom: 20px;
    }
  
    .ff-el-group.ff-el-form-top .ff-el-input--label {
      position: relative;
      label {
        position: absolute;
        left: 15px;
        color: var(--creze-dark-gray);
        pointer-events: none;
        transform: translateY(1.3rem);
        transition: 150ms cubic-bezier(0.4, 0, 0.2, 1);
        bottom: -20px;
        z-index: 2;
      }
    }
  
    .fluentform .ff-el-help-message {
      font-size: 14px;
      transform: translateY(-2em);
    }
  
    .fluentform .error.text-danger {
      transform: translateY(-2em);
    }
  
    #fluentform_15 .radio-classic .error.text-danger {
      transform: translateY(1.8em);
    }
  
    .fluentform.ffs_custom_wrap .ff-errors-in-stack {
      display: flex;
      position: relative;
      bottom: 2em;
      padding: 1em;
      justify-content: center;
      text-align: center;
    }
  
    .ff-default .ff-el-form-control:focus ~ .ff-el-input--label label {
      transform: translateY(-50%) scale(0.8);
      background-color: #212121;
      padding: 0 0.2em;
      color: #2196f3;
    }
  
    .ff-el-group,
    .ff-el-form-check {
      margin: 0 !important;
  
      .ff-el-form-check-input {
        width: 18px;
        height: 18px;
        border-radius: 4px;
        border: 1.4px #000;
        display: block;
        &:checked {
          background-color: #000;
          display: block;
        }
        &::before {
          background-color: #000;
          border: 1.4px #000;
          border-radius: 4px;
        }
        &::after {
          content: "✔"; /* El símbolo de check */
          position: absolute;
          left: 6px;
          top: 0;
          font-size: 18px;
          color: white;
          display: none;
        }
      }
    }
  
    .ff-el-phone {
      position: relative !important;
      border-radius: 0 8px 8px 0px !important;
    }
  
    .iti__flag-container {
      padding: 0;
      border: 1px solid var(--creze-dark-gray);
      height: 46px;
      border-radius: 8px 0 0 8px;
      position: relative !important;
    }
  }
  
  .fluentform .ff-step-t-container {
    justify-content: center;
    flex-wrap: wrap-reverse;
  }
  
  .btn-simulator-container.ff_submit_btn_wrapper .ff-btn {
    width: 222px;
  }
  
  .fluentform_wrapper_1,
  .fluentform_wrapper_3 {
    padding: 30px;
  }
  
  .fluent_form_12,
  .fluent_form_13 {
    min-width: 270px;
    margin: 0 auto;
    padding: 30px 20px 50px;
    max-width: 840px;
  }
  
  .fluent_form_8,
  .fluent_form_18 {
    min-width: 320px;
    margin: 0 auto;
    padding: 30px 15px;
    max-width: 850px;
    .fluentform-step .step-nav.ff_step_nav_last {
      display: flex;
      justify-content: center;
    }
  }
  
  .fluent_form_26 {
    min-width: 320px;
    margin: 0 auto;
    padding: 30px 15px;
    max-width: 850px;
  }
  
  .form_26_step_1 .step-nav.ff_step_nav_last {
    display: flex;
    justify-content: center;
  }
  
  .fluent_form_15,
  .fluent_form_16,
  .fluent_form_20,
  .fluent_form_21,
  .fluent_form_27,
  .fluent_form_28 {
    min-width: 270px;
    margin: 0 auto;
    padding: 30px 10px;
    max-width: 600px;
  }
  
  .fluentform-step.active,
  .fluentform_wrapper_1,
  .fluentform_wrapper_3 {
    background: var(--creze-white);
    border-radius: 18px;
  }
  
  .ff-btn {
    width: 213px;
    padding: 12px 35px;
    border-radius: 100px;
    border: 1px solid var(--creze-green);
    background: var(--creze-green);
    color: var(--creze-dark-blue);
    font-size: 14px;
    &:hover {
      background-color: var(--creze-light-green);
      cursor: pointer;
    }
  }
  
  .ff-btn.ff-btn-prev {
    background: #fff0;
    text-decoration: none;
    width: 220px;
    color: var(--creze-dark-blue);
  }
  
  .button-active.gray .ff-btn {
    background: #fff0;
    text-decoration: none;
    width: 133px;
    color: var(--creze-dark-blue);
    border: 1px solid var(--creze-green);
    &:hover {
      background-color: var(--creze-light-green);
      color: var(--creze-dark-blue);
      text-decoration: none;
      cursor: pointer;
    }
  }
  
  .fluentform .ff-el-group .ff-el-input--label {
    margin-bottom: 8px;
  }
  
  .fluentform .ff-el-group.radio-classic .ff-el-input--label {
    margin-bottom: 0;
  }
  
  .flatpickr-current-month {
    padding: 0 !important;
  }
  
  input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not(
      [type="file"]
    ).numInput.cur-year {
    height: auto !important;
    margin-bottom: 0;
  }
  
  input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not(
      [type="file"]
    ),
  .ff-el-input--content select,
  textarea {
    border-radius: 8px;
    height: 46px !important;
    margin-bottom: 30px;
    box-shadow: inset 0 0px 0px #fff;
    font-family: var(--primary-font) !important;
  }
  
  .fluentform select {
    margin-bottom: 30px !important;
  }
  
  .prepend-container .ff_input-group {
    flex-wrap: nowrap;
    margin-bottom: 30px;
    .ff_input-group-prepend .ff_input-group-text {
      background: none;
      border-width: 0px 0 1px 0px;
      border-style: solid;
      border-radius: 0;
    }
  
    .ff_input-group-append .ff_input-group-text {
      background: none;
      border-width: 0px 0 1px 0px;
      border-style: solid;
      border-radius: 0;
    }
  
    input.ff-el-form-control {
      margin: 0 !important;
      border-width: 1px 0 1px 0px !important;
      border-radius: 0 !important;
    }
  }
  
  .prepend-container.percent .ff_input-group {
    input.ff-el-form-control {
      margin: 0 !important;
      border-width: 1px 1px 1px 0px !important;
      border-radius: 8px 0 0 8px !important;
    }
  }
  
  .ff-default .ff-el-form-control {
    border: 1px solid var(--creze-dark-gray);
    &:focus {
      box-shadow: rgb(0, 0, 0) 0px 1px 0px 0px !important;
      border-color: #000;
    }
  
    &::placeholder {
      color: var(--creze-dark-gray);
    }
  }
  
  .fluentform .ff-el-group {
    margin-bottom: 0;
  }
  
  .fluentform .meses-container {
    .ff-el-input--content {
      justify-content: center;
      gap: 20px;
      display: flex;
      padding: 20px 0 0;
      flex-wrap: wrap;
      .ff-el-form-check {
        padding: 0.5em 0;
        max-width: 54px;
      }
    }
  
    .ff-el-input--label {
      text-align: center;
      display: block;
    }
  }
  
  .btn-credit-container .ff-el-input--content {
    display: flex;
    gap: 20px;
    padding: 20px 0 30px;
    line-height: 2em;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  
  .btn-credit-container.validationtype .ff-el-input--content {
    justify-content: space-evenly;
  }
  
  .fluentform_wrapper_3 .btn-credit-container .ff-el-input--content {
    justify-content: start;
    flex-wrap: nowrap;
  }
  
  .fluentform
    .ff-el-form-check-label
    .ff-el-form-check-input.ff-el-form-check-radio {
    display: none;
  }
  
  .fluentform .form_26_step_1 .ff-el-form-check- .ff-el-form-check-label {
    border: 1px solid rgb(99 99 99);
  }
  .fluentform .ff-el-form-check- .ff-el-form-check-label {
    padding: 11px 14px;
    border-radius: 6px;
    cursor: pointer;
    max-width: 185px;
    display: flex;
    margin: 0 !important;
  
    &:hover {
      background-color: var(--creze-green);
      color: var(--creze-white);
    }
  }
  
  .fluentform-step
    .radio-classic
    .ff-el-form-check-label
    .ff-el-form-check-input.ff-el-form-check-radio {
    display: block;
    margin: 7px 7px 0 0;
    &:checked::after {
      border-color: var(--creze-green);
      background-color: var(--creze-green);
    }
  
    &:after {
      content: " ";
      border-color: var(--creze-select-green);
      background-color: var(--creze-select-green);
      width: 17px;
      height: 17px;
      display: inline-block;
      border-radius: 50%;
      bottom: 24%;
      box-sizing: border-box;
      position: absolute;
      left: 1%;
    }
  }
  
  .fluentform-step .radio-classic .ff-el-input--content {
    display: flex;
    gap: 2em;
  }
  
  .fluentform-step
    .radio-classic
    .ff-el-form-check-.ff_item_selected
    .ff-el-form-check-label {
    background-color: inherit !important;
    color: inherit;
  }
  
  .fluentform-step .radio-classic .ff-el-form-check- .ff-el-form-check-label {
    display: flex;
    margin: 20px 0 !important;
    background: none;
    padding: 0;
    &:hover {
      color: inherit;
      background-color: none;
    }
  }
  
  .fluentform.fluentform_wrapper_3 .ff-el-form-check- {
    flex-basis: 44%;
    max-width: 148px;
    .ff-el-form-check-label {
      justify-content: center;
    }
  }
  
  .ff-el-form-check- .ff_item_selected .ff-el-form-check-label,
  .ff-el-form-check-.ff_item_selected .ff-el-form-check-label {
    background-color: var(--creze-green) !important;
    color: var(--creze-white);
  }
  
  .fluentform .ff_tc_label {
    display: flex !important;
    gap: 1em;
    justify-content: center;
    margin-bottom: 20px !important;
    .ff_t_c {
      display: flex;
      align-content: end;
      p {
        font-weight: 400;
      }
    }
  }
  
  .head-funnel {
    background-color: #002554;
    padding: 10px 0;
    position: relative !important;
    width: 100vw;
    min-height: 0;
    margin-bottom: 0;
  }
  
  .footer-funnel {
    background-color: #002554;
    position: absolute;
    padding: 10px 0;
    width: 100vw;
    left: 0%;
  }
  
  .formcontact-container .ff-el-group.onboardingstep1 {
    background: rgb(248, 248, 248);
    border-style: solid;
    border-width: 0px;
    border-radius: 18px;
    padding: 2em 2em 2em 4em;
    text-align: right;
    position: relative;
    margin: 3em 0 2em 9em !important;
    width: 80%;
    height: 343px;
    img {
      position: absolute;
      left: -16em;
      top: 0em;
      scale: 74%;
    }
  
    p {
      font-size: clamp(15px, calc(11px + 8 * ((300vw - 320px) / 960)), 16px);
      font-family: var(--primary-font) !important;
      font-weight: 400;
      line-height: 24px;
      letter-spacing: -0.32px !important;
    }
  
    strong {
      color: var(--creze-green);
      font-size: 16px;
    }
  }
  
  @media (max-width: 768px) {
    .formcontact-container .ff-el-group.onboardingstep1 {
      height: auto !important;
      width: 100% !important;
      padding: 2em !important;
      margin: 2em 0 2em 0em !important;
      text-align: center !important;
      img {
        display: none;
      }
    }
  }
  
  .head-funnel.site-header.scrolled {
    position: relative !important;
  }
  
  .btnstep1 .ff_step_nav_last {
    align-items: center;
    display: flex;
    gap: 12px;
    justify-content: space-evenly;
    flex-wrap: wrap-reverse;
  }
  
  .page-id-6017 {

    /* Profesional*/

    .site-header{
        position: fixed;
    }
    .section_prof-hero{
        overflow: visible;
    }

    .prof-hero_padding-section {
        top: 9em;
        position: relative;
    }

    .prof-hero_bg-wrap {
        top: 5em;
    }


    p,
    .button {
      font-size: 1rem;
      line-height: 1.5;
    }
  
    .app-modal_component {
      z-index: 999;
    }
  
    .container-small p {
      color: white;
      font-size: 0.75rem;
      text-align: center;
    }
  
    .prof-security_text-wrap h2 {
      color: white;
    }
  
    .heading-style-h5 {
      font-size: 1.5rem !important;
      text-transform: none !important;
      letter-spacing: 0 !important;
    }
  
    .heading-style-h2,
    .heading-style-h3 {
      &::before {
        display: none;
      }
  
      span::before {
        display: none;
      }
    }
  
    .text-rich-text ul {
      margin: 0;
      li {
        font-size: 1rem;
        line-height: 1.5;
        margin: 0.5rem 0 0 0;
        color: white;
      }
    }
  
    .faqs_accordion {
      .faqs_title {
        letter-spacing: 0 !important;
        font-size: 1.25rem !important;
        margin: 0 !important;
        text-transform: none !important;
  
        &::before {
          display: none;
        }
      }
  
      .faqs_answer .text-rich-text p {
        margin-top: 0;
      }
    }
  
    .prof-steps_tabs-menu.w-tab-menu {
      .text-size-large {
        line-height: 1.5;
      }
      p {
        display: none;
  
        a {
          display: none;
        }
      }
    }

    #menu li a,#menu li::before{
      color: #000;
  }

    .site-header.scrolled,.site-header.scrolled .site-header-content,.site-header.no-cintillo .site-header-content ,  .mobile-inner.scrolled,  .mobile-inner.scrolled .site-header-content,  .mobile-inner.no-cintillo .site-header-content{
        background-color: #fff!important;


      }
  }
  
  .page-id-8288 {   /* Rendimientos */
    .calcula-rendimeinto .backgroundcolor{
        background-image: url("/wp-content/uploads/webflow-assets/images/light-spectrum.png");
        background-size: 100% 100%;
        position: absolute;
    }

    .footer {
      padding: 88px 20px 0;
  }

  #menu li a, #menu li::before {
    color: #000;
}

  }
  
  .page {
    .heading-11,
    p,
    .faqs_accordion .faqs_title,
    .heading-style-h2,
    .heading-style-h3,
    .heading-style-h5,
    .button,
    div ul li {
      font-family: var(--primary-font) !important ;
      font-weight: 300;
    }
  }
  
  .page-id-6012{ /*Adelanto de facturas*/

      .section-headline-display{
        font-family: var(--primary-font) !important;
        font-size: 1.75rem !important;
        letter-spacing: -.02rem !important;
        text-transform: initial !important;
      }
      .requirements-img-wrapper .requirements-img{
          contain-intrinsic-size: 70em !important;
      }

      .feature-display{
        overflow: overlay;
      }
  
  }
  
  
  .page-id-8541{ /*Home new desing*/
      .hero{
          padding: 0;
          display: block;
          overflow: inherit;
  
      }
      .secciones{
          display: flex;
          position: absolute;
          inset: 0;
          place-items: center;
           z-index: 2;
          background: transparent;
  
          .featuresecciones{
              width: 33%;
              padding: 0;
              
            .textcontent{
              display: flex;
              position: absolute;
              width: 100%;
              height: 100%;
            }
              
  
              .textseccion{
                  left: 0%;
                  top: 6em;
                  width: 100%;
                  margin: 28px 20px;
                  padding: 20px;


                  p{
                    font-size: 20px;
                    color:#fff;
                    letter-spacing: -0.32px;

                    .txt-highlight{
                        letter-spacing: 0;
                    }
                  }
  
                  h2{
                      color: #fff;
                      font-size: 52px;
                      font-family: var(--secondary-font) !important;
                      font-weight: 400;
                      letter-spacing: normal;
                      line-height: 52px;
                      margin: 48px 0 24px;
                  }
  
                  .link-3.cta{
                      color:#fff;
                      letter-spacing: -0.32px;
                      text-decoration: underline !important;
                      text-underline-offset: 4px;
                      text-decoration-thickness: 1px !important;
                      font-weight: 400;
                  }
              }
  
              &:hover img{
                transform: scale(1.08);
              }
  
            
          }
          .img-container{
            overflow: hidden;
          }

          .img-container, .img-container img{
              width: 100%;
              margin: 0;
              transition: transform .5s;
            }
      }
  
  
       .spacer { height: 100vh; display:grid; place-items:center; opacity:.5; }
  
      /* Sección sticky: ocupa ~2.3 pantallas para tener recorrido de salida */
      .hero-stack { position: relative; height: 230vh; }
      .hero-sticky { position: sticky; top: 0; height: 100vh; overflow: hidden; }
  
      /* Lienzo del collage */
      .stack { position: relative; width: 100%; margin: 0; padding: 0; list-style: none; z-index: 1; }
  
      /* Tarjetas (imágenes) — cada una tiene su vector de salida propio con --toX/--toY */
      .card {
        position: fixed;
        left: var(--x); top: var(--y);
        width: var(--w, min(24vw, 240px));
        transform:
          translate3d(
            calc(var(--progress) * var(--toX)),
            calc(var(--progress) * var(--toY)),
            0
          )
          rotate(calc(var(--progress) * var(--rot, 0deg)))
          scale(calc(1 - var(--progress) * var(--shrink, 0)));
        opacity: calc(1 - min(var(--progress) * var(--fade, 1.25), 1));
        will-change: transform, opacity;
        padding: 0;
        margin: 8px;
      }
      .card img { width: 100%; height: 100%; object-fit: cover; display: block; border-radius: 8px;}
  
  
      /* Título centrado: visible al inicio, se desplaza y se desvanece */
      .hero-title {
        display: grid; 
        place-items: center;
        text-align: center;
        pointer-events: none;
        position: fixed; 
        inset: 0;
        pointer-events: none; 
        z-index: 3; 
      }
      .hero-title h1 {
        margin: 0;
        font-size: 48px;
        line-height: .92;
        letter-spacing: -0.02em;
        /* leve desplazamiento + fade */
        transform: translate3d(0, calc(var(--progress) * 8vh), 0);
        opacity: calc(1 - min(var(--progress) * 1.35, 1));
        will-change: transform, opacity;
        max-width: 688px;
        position: absolute;
        top: 8.5em;
  
        i{
          font-family: var(--secondary-font) !important;
          font-weight: 400;
          letter-spacing: -0,32px;
          line-height: 48px;
          font-style: italic;
          font-size: 52px;
        }
      }
      .hero-title p {
        margin: 14px 0 0;
        font-size: clamp(14px, 2.2vw, 20px);
        opacity: calc(.9 - min(var(--progress) * 1.35, .9));
        transform: translate3d(0, calc(var(--progress) * 6vh), 0);
        will-change: transform, opacity;
      }
  
      /* Contenedor de revelado: aparece mientras el resto desaparece */
     .reveal-inner {
              opacity: var(--reveal, 0);
              transform: scale(calc(0.98 + 0.02 * var(--reveal)));
              will-change: transform, opacity;
            }
  
      /* Accesibilidad: reduce motion */
      @media (prefers-reduced-motion: reduce) {
        .card, .hero-title h1, .hero-title p { transform: none !important; opacity: 1 !important; }
        .hero-stack { height: 140vh; }
      }
  
      .enlaces-home{
          justify-content: space-between;
          background: #fff;

          .content-footer{
            background: #fff;
            padding-right: 40px;
            padding-left: 40px;
     
          }

  
          p,a{
             font-size: 14px;
             font-family: var(--primary-font)!important; 
             color: #000;
             margin: 0;
          }
  
          h3 { 
            margin-bottom: 0 !important;   
            line-height: normal;
          
          strong{
              font-weight: 700;
              font-size: 14px;
              font-family: var(--primary-font)!important; 
              text-transform: capitalize;
              color: #000;
              letter-spacing: -0.32px;
              
          }
        }

        .wp-block-page-list{
            margin: 16px 0!important;
        }
  
          li{
            margin: 0;
            margin-bottom: 16px!important;
            
            a{
              color: #000;
              text-decoration:underline!important;
              text-underline-offset: 3px;
  
              &::before{
                content: "⊢";
                width: 13px;
                display: inline-block;
                font-size: 14px;
              }
            }

              .submenu-list.nivel1 {
                padding-left: 16px;
                margin-top: 16px;

               }

            summary{
              color: #000;
              text-decoration:underline!important;
              list-style: none;
              cursor: pointer;


              &::before{
                content: "⊢";
                width: 13px;
                display: inline-block;
                font-size: 14px;
              }
            }

            .submenu-list details[open] summary{
              font-weight: 700;
              margin-bottom: 16px;
            }
    
        }

        .condusef a::before{
              content: none;
          }
        



        .redes-sociales .wp-block-column{
            justify-content: space-between;
            display: flex;
            max-width: 164px;
            align-items: center;
            margin-top: 16px;
        }

        .last-column-footer-home{
            max-width: 512px;

            .wp-block-column{
              margin: 32px 0;

             }
             .list1{
              margin: 32px 0;
            }


        }

        .legal-fondea{
            line-height: 20px;
            margin: 16px 0;
            text-align: justify;

        }

        .linkaviso.todos{
            text-decoration: underline !important;
            padding: 0 8px;
            text-underline-offset: 3px;
        }

        .div-block-11 {
            bottom: 4.2em;
            position: absolute;
        }


      }

      .site-header.header-home{
        min-height: 88px;
        background: transparent;
        transition: background-color 0.5s ease;
        padding: 0 40px;

        .site-header-content{
            max-height: 88px;
            padding: 0;
            max-width: 100%;
            justify-content: space-between;

            #menu-main-menu{
                display: table-cell;
            }

            #menu-item-8382{
                margin: 0;
                padding-right: 0 !important;
                a{
                    padding-right: 0!important;
                }
            }

            .menu-item{
                padding-right: 10px !important;
                margin-top: 9px !important;
            }
        }


                /* —— Enlaces del menú —— */
        .menu-link {
            position: relative;
            display: inline-block;
            height: 1.2em;
            overflow: hidden;
            text-decoration: none;
            color: #000;
            line-height: 1.2!important;
            padding: 0 1.5rem !important;
            z-index: 1;
        }
        
        /* Ocultamos el texto original */
        .menu-link span {
            visibility: hidden;
        }
        
        /* —— Capas animadas —— */
        .menu-link::before,
        .menu-link::after {
            content: attr(data-text);
            position: absolute;
            left: 24px;
            width: 100%;
            text-align: left;
            color: #000;
            will-change: transform;
            transition: transform 0.55s cubic-bezier(0.65, 0, 0.35, 1);
        }
        
        /* Estado inicial */
        .menu-link::before {
            transform: translateY(0);
        }
        
        .menu-link::after {
            transform: translateY(100%);
        }
        
        /* —— Hover con timing exacto —— */
        .menu-link:hover::before {
            transform: translateY(-100%);
        }
        
        .menu-link:hover::after {
            transform: translateY(0);
        }
        
        @media (prefers-reduced-motion: reduce) {
            .menu-link::before,
            .menu-link::after {
            transition: none;
            }
        }
      }

      .header-menu.menu-home{
        display: block;

        li {
            margin: 0;
        
            a{
                vertical-align: sub;
                &:hover{
                    background-color:#fff!important;
                }
            }
        }

       .menu-item-8381::after,.menu-item-8377::after{
        content: ".";
        font-size: 24px;
        line-height: 1.2em;
        position: absolute;
        top: 16px;
        padding: 0px 3px;
        z-index: 1;
       }
    }
    .indicador-scroll{
        position: fixed;
        display: flex!important;
        bottom: 3px;
        transform: translate3d(0, calc(var(--progress) * 8vh), 0);
        opacity: calc(1 - min(var(--progress) * 1.35, 1));
        will-change: transform, opacity;
        padding: 0;
        left: 0;

        
        li{
            font-size: 16px;
            vertical-align: sub;

            &:nth-child(1){
                list-style: none;
            }
            &:nth-child(2){
                padding: 0px 1.5em 0 1em;
            }
        }
    }

    .content-scroll{
      justify-content: center;
      display: flex;
      }


    .scroll-hero{
        position: fixed;
        display: flex!important;
        bottom: 1.5em;
        transform: translate3d(0, calc(var(--progress) * 8vh), 0);
        opacity: calc(1 - min(var(--progress) * 1.35, 1));
        will-change: transform, opacity;
        justify-self: center;
        padding-left: 10px;
    }

  }
  
  

  .page-id-8541 .site-header.scrolled,.page-id-8541 .mobile-inner.scrolled,.page-id-6017 .site-header.scrolled,.page-id-6017 .mobile-inner.scrolled,.page-id-8286 .site-header.scrolled,.page-id-8286 .mobile-inner.scrolled,.page-id-8288 .site-header.scrolled,.page-id-8288 .mobile-inner.scrolled,.page-id-6016 .site-header.scrolled,.page-id-6016 .mobile-inner.scrolled,.page-id-6019 .site-header.scrolled,.page-id-6019 .mobile-inner.scrolled,.page-id-6009 .site-header.scrolled,.page-id-6009 .mobile-inner.scrolled,.page-id-6012 .site-header.scrolled,.page-id-6012 .mobile-inner.scrolled{ 
    background-color: #fff!important;
  }

  .page-id-8286 .site-header,.page-id-8288 .site-header, .page-id-6016 .site-header,.page-id-6019 .site-header,.page-id-6009 .site-header,.page-id-6012 .site-header,.page-id-6012 .site-header{
    top: 0;
  }


.header-cintillo{
    flex-wrap: wrap;
    top: 0;
}  

.cintillo-credito{
    text-align: center;
    background: linear-gradient(90deg, #F8F8F8 33.65%, #A3A3A3 100%);
    padding: 7.5px 0;
    position: relative;
    top: 0%;
    display: block;
    width: 100%;

    .backgroundcolor{
        top: 0;
        img{
            width: 100%;
        }
    }

    a{
        color: #2E2E2E;
        font-weight: 500;
        text-decoration: underline !important;
        font-size: 14px;
        position: relative;
        z-index: 999999;
        text-underline-offset: 4px;
        font-family: var(--primary-font);
        
        img{
            margin: 0 7.8px;
        }

        .txt-default{
            font-weight: 500;
            font-size: 14px;
        }
    }
}

.mobile-inner .w-nav-brand{
    line-height: 0  ;
}

/*mobile submenu*/

.menu-open .logo-white-mobile path{
    fill: #000;
    transition: fill 0.2s ease;
    transition-delay: 0.5s;
}

.hamburger,
.menu-overlay,.header.mobile.w-nav {
  display: none;
}
  
  /* --- HEADER --- */
  .header.mobile.w-nav {
    position: fixed!important;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 300;
    background: transparent;
    padding: 20px;
    pointer-events: none;
    z-index: 999;
  }
  
  .header__inner {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    pointer-events: all;

    a{
      line-height: normal;
    }
  }
  
  .logo {
    height: 22px;
    z-index: 310;
    position: relative;
  }
  
  /* --- ICONO HAMBURGUESA --- */
  .hamburger {
    flex-direction: column;
    justify-content: space-between;
    width: 36px;
    height: 24px;
    border: none;
    background: none;
    cursor: pointer;
    position: relative;
    z-index: 310;
    padding: 2.5px 0;
  }
  
  .hamburger__line {
    height: 2px;
    width: 100%;
    background: #000;
    transition:
      transform 0.4s cubic-bezier(0.77,0,0.175,1),
      opacity 0.9s ease,
      background-color 0.2s;
      border-radius: 1.5px;
  }
  .hamburger.white .hamburger__line{
    background: #fff;
  }
  .hamburger.white.hamburger.is-open .hamburger__line{
    background: #000;
  }
  
  /* 🔹 Aquí está la clave del efecto */
  .hamburger__line--top,
  .hamburger__line--bottom {
    transform-origin: right center; /* se encoge desde la derecha */
    transition:
    transform 0.4s cubic-bezier(0.77,0,0.175,1),
    opacity 0.9s ease,
    background-color 0.2s;
  }
  
  /* Estado inicial */
  .hamburger__line--top,
  .hamburger__line--middle,
  .hamburger__line--bottom {
    transform: scaleX(1);
    opacity: 1;
  }
  
  /* Estado abierto: encogimiento de derecha a izquierda */
  .hamburger.is-open .hamburger__line--top,
  .hamburger.is-open .hamburger__line--bottom {
    transform: scaleX(0);
    opacity: 0;
  }
  
  /* La línea del medio queda fija */
  .hamburger.is-open .hamburger__line--middle {
    transform: scaleX(1);
    opacity: 1;
  }
  
  /* --- OVERLAY ANIMACIÓN --- */
  .menu-overlay {
    position: fixed;
    top: 0;
    right: -100%;
    width: 100%;
    height: 100vh;
    background: #fff;
    transition: right 0.7s cubic-bezier(0.77,0,0.175,1);
    z-index: 200;
    justify-content: center;
    align-items: center;
    padding: 6em 0px;
    overflow: hidden; /* evita scroll interno */
  }
  
  .menu-overlay.active {
    right: 0;
  }
  
  /* --- CONTENIDO DEL MENÚ --- */
  .menu {
    width: 90%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;
    overflow: hidden; /* ningún elemento interno se mueve */
    user-select: none; /* evita selección de texto accidental al deslizar */
    -webkit-overflow-scrolling: none;
  }

  .mobile {
    z-index: 1000;
    background-color: #0000;
    border: 1px #000;
    font-family: Inter, sans-serif;
    display: block;
    inset: 0% 0% auto;
}
  
  /* Categorías */
  .menu__category {
    display: flex;
    gap: 12px;
    list-style: none;
    padding: 0;
    margin: 50px 0 32px 0!important;
    
    .menu-active a{
      font-weight:500;
    }
  }
  
  .menu__category {

    li{
        list-style: none;
        margin: 0 !important;
    }

    a{
        text-decoration: none;
        font-family: 'Inter V', sans-serif;
        font-size: 20px;
        letter-spacing: -0.32px;
        color:#000;
        font-weight:400;
      }
  }
  

  .menu__main a {
    text-decoration: none;
    font-family: 'Inter V', sans-serif;
    font-size: 16px;
    letter-spacing: 0px;
    color:#626666
  }
     
  .menu__main{
      padding:0;
    margin:0;
      li{
      list-style:none;
      padding:8px 0 ; 
      margin: 0 !important;
    }
     .menu-active a{
      font-weight:500;
       color:#000
    }
  
  }
  
    .some-mobile-menu {
              position: absolute;
              bottom: 12%;
              display: flex;
              justify-content: space-between;
              left: 20px;
              max-width: 164px;
              height: 28px;
              width: 100%;
  }
  

  body.menu-open {
    overflow: hidden;
    height: 100vh;
    position: absolute;
    width: 100%;
  }

  #menu ul .menu-item-has-children{
  
    a{
        padding-right: 1.5rem;
    }
    &::after{
        content: none;
      }
  }


/* ============================
   MEGA SUBMENÚ
============================ */

.site-header {
  position: fixed;
  width: 100%;
  top: 0; left: 0;
  background: transparent;
  transition: background .2s ease;
}

    
.custom-logo-link{
  line-height: 0;
  background-image: none;
}

body.mega-open {

  .site-header {
    background: #fff;
  }

  .site-logo img {
    display: block!important;
  }

  .hamburger__line--middle{
    background:#000 !important;;
  }

  .hamburger__line--top, .hamburger__line--bottom{
    background:#fff !important;
  }

    .menu-icon path{
      stroke: #000;
  }

  .logo-white-mobile path{
      fill: #000;
  }

  #menu-item-7842.menu-item-7842 a {
    color: #fff !important;
    background-color: #000 !important;
}

.header-menu {
  & #menu-item-8377, & #menu-item-8381 {
      &::before {
        color: #000;
      }
    }
  }

  .menu-active a{
    font-weight: 500!important;
  }

  
}




/* Menú padres blanco → negro fluido */
.header-menu > li > a {
  transition: color .2s ease;
  text-decoration: none;
}
body.mega-open .header-menu > li > a {
  color: #000!important;
}

/* ============================
   MEGA MENÚ (dentro del header)
============================ */
.mega-container {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;

  background: white;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  transition: opacity .25s ease, transform .25s ease;

  padding: 35px 0 45px 0;
  z-index: 998; /* debajo del header, encima del contenido */
}

/* Activación */
body.mega-open .mega-container {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

/* ============================
   CADA PANEL
============================ */
.mega-panel {
  display: none;
  padding-left: var(--submenu-offset, 80px);
}
.mega-panel ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.mega-panel a {
  font-size: 16px;
  color: #000;
  text-decoration: none;
  transition: transform .2s;

  &:hover{
    font-weight: 500;
  }
}
.mega-panel a:hover {
  transform: translateX(4px);
}



/*Acordion*/
.faqs-item.open{
  svg path:nth-child(1){
    stroke: #fff;
  }
}

.indicador-scroll {
  position: fixed;
  display: flex !important;
  bottom: 2em;
  right: 2.6em;

  & li {
    font-size: 16px;

    &:nth-child(1) {
        list-style: none;
    }

      &:nth-child(2) {
        padding: 0px 1.5em 0 1em;
        margin: 0 0 12px 40px;
    }
  }
}