.elementor .footer-top{opacity:100%;}.elementor .btn{font-weight:400;font-size:var(--fs-button);color:var(--ink);letter-spacing:0.14em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:0.95em;padding-block-end:0.95em;padding-inline-start:2.1em;padding-inline-end:2.1em;border-radius:0px;border-width:1.5px;border-color:transparent;border-style:solid;background-color:transparent;transition:background-color 0.25s, color 0.25s, border-color 0.25s;display:inline-flex;gap:0.5em;justify-content:center;align-items:center;}.elementor .text{line-height:1.65;margin-block-start:0px;margin-block-end:1.15em;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .h-display{font-family:var(--font-display);font-weight:400;font-size:var(--fs-display);color:var(--ink);letter-spacing:0.04em;line-height:1.12;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.7em;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .eyebrow{font-weight:400;font-size:var(--fs-eyebrow);color:var(--pink-text);letter-spacing:0.3em;line-height:1.65;text-transform:uppercase;margin-block-start:0px;margin-block-end:1.1em;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .faq-answer{font-size:clamp(14px, 1vw, 17px);padding-block-start:14px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1.5px;border-top-style: solid; border-top-color: rgba(26, 20, 20, 0.55);\n}.elementor .faq-sign{width:auto;height:auto;font-weight:400;font-size:22px;line-height:1;}.elementor .faq-question{font-weight:700;font-size:clamp(15px, 1.05vw, 18px);padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;}.elementor .faq-item{border-block-end-width:1.5px;border-bottom-style: solid; border-bottom-color: rgba(26, 20, 20, 0.55);\n}.elementor .bts-title{font-family:var(--font-display);font-weight:400;font-size:clamp(18px, 1.4vw, 26px);letter-spacing:0.2em;line-height:1.2;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .bts-icon{width:auto;height:64px;margin-block-end:20px;}.elementor .bts-item-divided{border-inline-start-width:1.5px;border-left-style: dotted; border-left-color: rgba(255, 255, 255, 0.75);\n}.elementor .bts-item{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(16px, 2.4vw, 44px);padding-inline-end:clamp(16px, 2.4vw, 44px);display:flex;flex-direction:column;align-items:center;}.elementor .service-label{font-size:12.5px;letter-spacing:0.04em;line-height:1.4;text-align:center;text-transform:uppercase;display:block;}.elementor .service-icon{width:44px;height:44px;border-radius:50%;background-color:var(--white);}.elementor .service{position:relative;padding:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 0px;align-items:center;}.elementor .timeline-img{width:100%;aspect-ratio:782 / 412;object-fit:cover;border-radius:12px;display:block;}.elementor .timeline-title{font-size:clamp(26px, 2.4vw, 44px);margin-block-start:0px;margin-block-end:0.4em;margin-inline-start:0px;margin-inline-end:0px;}.elementor .timeline-num{font-size:clamp(26px, 2.4vw, 44px);margin-block-start:0px;margin-block-end:0.1em;margin-inline-start:0px;margin-inline-end:0px;}.elementor .timeline-body{column-gap:clamp(20px, 3vw, 50px);padding-block-start:0px;padding-block-end:clamp(30px, 3vw, 48px);padding-inline-start:0px;padding-inline-end:0px;margin-block-end:clamp(30px, 3vw, 48px);border-block-end-width:1.5px;display:grid;grid-template-columns:1fr 1.05fr;grid-template-rows:auto;row-gap: 24px; border-bottom-style: solid; border-bottom-color: rgba(26, 20, 20, 0.2);\n}.elementor .timeline-icon{width:clamp(80px, 8vw, 140px);height:auto;aspect-ratio:1;position:relative;z-index:1;margin-block-start:clamp(10px, 1vw, 20px);border-radius:50%;background-color:var(--beige);display:block;}.elementor .timeline-step{position:relative;column-gap:clamp(20px, 2vw, 40px);padding:0px;display:grid;grid-template-columns:clamp(80px, 8vw, 140px) 1fr;grid-template-rows:auto;row-gap: 20px;\n}.elementor .texture-orange{background-image:url("https://lili-alix.probar.com.es/wp-content/uploads/2026/11/texture-orange.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--orange-2);}.elementor .menu-panel-world:hover,.elementor .menu-panel-world:focus-visible{color:var(--white);}.elementor .menu-panel-world{font-size:12px;color:var(--gold-text);letter-spacing:0.2em;line-height:1.65;text-decoration:none;text-transform:uppercase;display:block;}.elementor .menu-panel-link:hover,.elementor .menu-panel-link:focus-visible{color:var(--pink);}.elementor .menu-panel-link{font-family:var(--font-display);font-size:30px;color:var(--white);letter-spacing:0.05em;line-height:1.3;text-decoration:none;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .la-menu-toggle{opacity:100%;}.elementor .la-header-logo{opacity:100%;}.elementor .la-header{opacity:100%;}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{text-decoration:underline;text-underline-offset: 4px;\n}.elementor .footer-link{font-size:14px;color:var(--white);letter-spacing:0.04em;line-height:1.65;text-decoration:none;text-transform:uppercase;display:block;}.elementor .bg-pink{background-color:var(--pink);}.elementor .bg-beige{background-color:var(--beige);}.elementor .container{width:100%;max-width:var(--wrap);padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .btn-outline-light:hover,.elementor .btn-outline-light:focus-visible{color:var(--ink);background-color:var(--white);}.elementor .btn-outline-light{color:var(--white);border-color:var(--white);}.elementor .btn-pink:hover,.elementor .btn-pink:focus-visible{color:var(--white);border-color:var(--maroon);background-color:var(--maroon);}.elementor .btn-pink{color:var(--white);border-color:var(--pink);background-color:var(--pink);}.elementor .btn-sm{padding-block-start:0.8em;padding-block-end:0.8em;padding-inline-start:1.6em;padding-inline-end:1.6em;}.elementor .text-md{font-size:var(--fs-text);}.elementor .h-pink{color:var(--pink-text);}.elementor .h-light{color:var(--white);}.elementor .h-display-xl{font-size:var(--fs-display-xl);line-height:1.05;}.elementor .eyebrow-light{color:var(--white);}