@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);.elementor-568 .elementor-element.elementor-element-6615bd5{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px}.elementor-568 .elementor-element.elementor-element-6615bd5:not(.elementor-motion-effects-element-type-background),.elementor-568 .elementor-element.elementor-element-6615bd5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background:url(https://crystalhouse.estudiowebcamtulua.com/wp-content/uploads/sites/2/2025/11/IMG_1418.jpg) 50% 50%;background-size:cover}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-568 .elementor-element.elementor-element-ba6e6fa{width:var(--container-widget-width,80%);max-width:80%;padding:26px 15px 26px 15px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center}.elementor-568 .elementor-element.elementor-element-ba6e6fa.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-568 .elementor-element.elementor-element-ba6e6fa .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:66px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0;color:var(--e-global-color-accent)}.elementor-568 .elementor-element.elementor-element-8b10f10{width:var(--container-widget-width,90%);max-width:90%;background-color:#000000C7;--container-widget-width:90%;--container-widget-flex-grow:0;border-radius:16px 16px 16px 16px}.elementor-568 .elementor-element.elementor-element-8b10f10.elementor-element{--align-self:center}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-568 .elementor-element.elementor-element-2f0ba43 .elementor-button{background-color:var(--e-global-color-accent);font-family:"Barlow Condensed",Sans-serif;font-size:18px;font-weight:700;fill:var(--e-global-color-text);color:var(--e-global-color-text);border-radius:.5rem .5rem .5rem .5rem;padding:1.2rem 2.5rem 1.2rem 2.5rem}.elementor-568 .elementor-element.elementor-element-2f0ba43.elementor-element{--align-self:center}.elementor-568 .elementor-element.elementor-element-2f0ba43 .elementor-button-content-wrapper{flex-direction:row}body.elementor-page-568:not(.elementor-motion-effects-element-type-background),body.elementor-page-568>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}:root{--page-title-display:none}@media(max-width:1024px){.elementor-568 .elementor-element.elementor-element-ba6e6fa{width:var(--container-widget-width,5060%);max-width:5060%;--container-widget-width:5060%;--container-widget-flex-grow:0}.elementor-568 .elementor-element.elementor-element-ba6e6fa .elementor-heading-title{font-size:35px}}@media(max-width:767px){.elementor-568 .elementor-element.elementor-element-ba6e6fa{width:var(--container-widget-width,70%);max-width:70%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center}.elementor-568 .elementor-element.elementor-element-ba6e6fa .elementor-heading-title{font-size:22px}.elementor-568 .elementor-element.elementor-element-2f0ba43 .elementor-button{font-size:16px}}.elementor-568 .elementor-element.elementor-element-ba6e6fa{position:relative;background-color:rgb(0 0 0 / .3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;overflow:hidden;border:1px solid rgb(255 255 255 / .1);box-shadow:0 15px 40px rgb(0 0 0 / .4);transition:transform 0.4s ease,border-color 0.4s ease}.elementor-568 .elementor-element.elementor-element-ba6e6fa:hover{transform:translateY(-2px);border-color:rgb(154 207 242 / .4)}.elementor-568 .elementor-element.elementor-element-ba6e6fa::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#fff0,#9ACFF2,#fff0);box-shadow:0 0 20px rgb(154 207 242 / .5);pointer-events:none}.elementor-568 .elementor-element.elementor-element-ba6e6fa{background-color:#1a1a1a;border-radius:1rem;padding:2rem;text-align:center;transition:all 0.3s ease;box-shadow:0 .5rem 1.5rem rgb(154 207 242 / .05);border:1px solid rgb(154 207 242 / .1)}.elementor-568 .elementor-element.elementor-element-ba6e6fa:hover{background-color:#111;box-shadow:0 0 1rem rgb(154 207 242 / .3);transform:translateY(-.5rem);border-color:rgb(154 207 242 / .3)}.elementor-568 .elementor-element.elementor-element-8b10f10{position:relative;background-color:rgb(0 0 0 / .3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);margin:0;width:100%;box-sizing:border-box;max-width:100%;border-radius:24px;overflow:hidden;border:1px solid rgb(255 255 255 / .1);box-shadow:0 15px 40px rgb(0 0 0 / .4);transition:transform 0.4s ease,border-color 0.4s ease}.elementor-568 .elementor-element.elementor-element-8b10f10:hover{transform:translateY(-2px);border-color:rgb(154 207 242 / .4)}.elementor-568 .elementor-element.elementor-element-8b10f10::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#fff0,#9ACFF2,#fff0);box-shadow:0 0 20px rgb(154 207 242 / .5);pointer-events:none}.elementor-568 .elementor-element.elementor-element-2f0ba43{background-color:rgb(255 255 255 / .1);color:#625F64;font-family:'Montserrat',sans-serif;font-weight:600;letter-spacing:.1rem;padding:1.2rem 2.5rem;border:1px solid #9ACFF2;border-radius:50px;text-transform:uppercase;transition:all 0.4s ease-in-out;box-shadow:0 4px 10px rgb(154 207 242 / .2);backdrop-filter:blur(4px)}.elementor-568 .elementor-element.elementor-element-2f0ba43:hover{background-color:#9ACFF2;color:#FFF;border-color:#9ACFF2;box-shadow:0 0 20px rgb(154 207 242 / .6);transform:translateY(-3px);cursor:pointer}.faq-page-wrapper{--color-gold:#C9B38C;--color-gold-2:#d8c6a4;--color-text-primary:#CCC;--color-text-secondary:#A0A0A0;--color-bg-dark:#111;--color-border:rgba(204,204,204,.18);--fs-title:17px;--fs-sub:15px;--fs-text:13px;--radius:16px;--elev:0 8px 26px rgba(0,0,0,.5);font-family:'Montserrat',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--color-bg-dark);color:var(--color-text-primary);padding:48px 16px}.faq-page-wrapper,.faq-page-wrapper *{box-sizing:border-box}.faq-main-container{max-width:980px;margin:0 auto}.faq-main-title{font-size:var(--fs-title);line-height:1.35;font-weight:700;text-align:center;margin:0 0 28px;background:linear-gradient(120deg,var(--color-gold-2),var(--color-gold));-webkit-background-clip:text;background-clip:text;color:#fff0;text-shadow:0 1px 6px rgb(0 0 0 / .45)}details.faq-cat{margin:0 0 14px;background:rgb(17 17 17 / .5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--elev);overflow:hidden;transition:box-shadow .28s ease,transform .28s ease,border-color .28s ease}details.faq-cat:hover{transform:translateY(-1px);box-shadow:0 10px 28px rgb(0 0 0 / .55)}details.faq-cat[open]{border-color:rgb(201 179 140 / .5);box-shadow:0 0 0 1px rgb(201 179 140 / .5),0 14px 36px rgb(0 0 0 / .55)}summary.faq-category-trigger{list-style:none;cursor:pointer;padding:16px 18px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;font-size:var(--fs-sub);line-height:1.4;font-weight:600;color:var(--color-text-primary);outline:none;border:0;background:#fff0}summary.faq-category-trigger::-webkit-details-marker{display:none}summary.faq-category-trigger::after{content:"";width:9px;height:9px;border-right:2px solid var(--color-gold);border-bottom:2px solid var(--color-gold);transform:rotate(-45deg);transition:transform .28s ease}details.faq-cat[open]>summary.faq-category-trigger{color:var(--color-gold-2)}details.faq-cat[open]>summary.faq-category-trigger::after{transform:rotate(45deg)}.faq-category-content{padding:0 18px;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.22,1,.36,1)}details.faq-cat[open] .faq-category-content{max-height:4000px}.faq-inner-accordion{padding:10px 0 16px}details.faq-qa{border-top:1px solid var(--color-border)}details.faq-qa:first-of-type{border-top:0}summary.faq-qa-trigger{list-style:none;cursor:pointer;padding:12px 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;font-size:var(--fs-sub);line-height:1.45;font-weight:500;color:var(--color-text-primary);outline:none;border:0;background:#fff0;transition:color .22s ease,background-color .22s ease}summary.faq-qa-trigger::-webkit-details-marker{display:none}summary.faq-qa-trigger:hover{color:var(--color-gold);background:rgb(255 255 255 / .02)}summary.faq-qa-trigger::after{content:"";width:8px;height:8px;border-right:2px solid var(--color-gold);border-bottom:2px solid var(--color-gold);transform:rotate(-45deg);transition:transform .25s ease}details.faq-qa[open]>summary.faq-qa-trigger{color:var(--color-gold);font-weight:600}details.faq-qa[open]>summary.faq-qa-trigger::after{transform:rotate(45deg)}.faq-qa-content{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}details.faq-qa[open] .faq-qa-content{max-height:1600px}.faq-qa-content .answer-content{padding:0 0 10px}.faq-qa-content p{font-size:var(--fs-text);line-height:1.75;margin:0 0 12px;color:var(--color-text-secondary);text-align:justify;hyphens:auto}.faq-qa-content>*{opacity:0;transform:translateY(-6px);transition:opacity .24s ease-out .06s,transform .24s ease-out .06s}details.faq-qa[open] .faq-qa-content>*{opacity:1;transform:translateY(0)}.discreet-cta{display:inline-block;position:relative;color:var(--color-gold);font-size:var(--fs-text);font-weight:600;text-decoration:none;padding-bottom:3px}.discreet-cta::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,var(--color-gold),var(--color-gold-2));transform:scaleX(0);transform-origin:100% 50%;transition:transform .22s ease-out}.discreet-cta:hover::after{transform:scaleX(1);transform-origin:0% 50%}summary.faq-category-trigger:focus-visible,summary.faq-qa-trigger:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px;border-radius:4px}@media (max-width:768px){.faq-page-wrapper{padding:32px 12px}summary.faq-category-trigger{padding:14px 14px}.faq-category-content{padding:0 14px}summary.faq-qa-trigger{padding:10px 0}}@media (min-width:1024px){.faq-page-wrapper{--fs-title:21px;--fs-sub:18px;--fs-text:14px}}@media (prefers-reduced-motion:reduce){.faq-page-wrapper *{transition:none!important;animation:none!important}}