.elementor .text-card-inset{font-family:var(--font-primary);font-weight:500;font-size:16px;color:var(--suf-accent);letter-spacing:-2%;line-height:110%;text-align:center;}.elementor .suf-card-feature{width:200px;height:140px;border-radius:16px;border-width:1px;border-color:var(--suf-border-light);border-style:solid;background-color:var(--suf-bg-accent-subtle);flex-direction:column;gap:24px;justify-content:center;align-items:center;}.elementor .btn-primary{font-family:var(--font-primary);font-weight:600;font-size:16px;color:var(--suf-text-inverse);letter-spacing:-2%;line-height:100%;padding-block-start:16px;padding-block-end:16px;border-radius:999px;background-color:var(--suf-accent);display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{background-color:var(--suf-text-secondary);}.elementor .wrap-schedule{gap:40px;justify-content:center;align-items:start;}.elementor .schedule-item{width:100%;height:56px;padding:16px;border-radius:16px;background-color:var(--suf-bg-accent-subtle);gap:24px;justify-content:flex-start;align-items:center;}.elementor .schedule-hour{font-family:var(--font-primary);font-weight:900;font-size:16px;color:var(--suf-text-secondary);letter-spacing:-2%;line-height:100%;}.elementor .schedule-hour-pos{font-family:var(--font-primary);font-weight:900;font-size:16px;color:var(--suf-text-secondary);letter-spacing:-2%;line-height:100%;}.elementor .wrap-hour{width:auto;min-width:70px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:4px;justify-content:flex-start;align-items:center;}.elementor .schedule-col{padding:0px;flex-direction:column;gap:10px;}.elementor .schedule-text{font-family:var(--font-primary);font-weight:400;font-size:16px;color:var(--suf-text-secondary);letter-spacing:-2%;line-height:100%;flex:2;}.elementor .wrap-map{max-width:440px;padding:10px;border-radius:16px;border-width:1px;border-color:var(--suf-border-light);border-style:solid;background-color:var(--suf-bg-accent-subtle);flex-direction:column;gap:24px;}.elementor .title-map{font-family:var(--font-primary);font-weight:500;font-size:20px;color:var(--suf-text-secondary);letter-spacing:-2%;line-height:110%;}.elementor .wrap-map-title{padding-block-start:16px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;gap:19px;}.elementor .container-max{max-width:1200px;gap:64px;justify-content:center;align-self:center;}.elementor .section-full{width:100%;gap:64px;justify-content:center;align-items:start;}.elementor .card-title{font-family:var(--font-accent);font-weight:400;font-size:22px;color:var(--suf-accent);letter-spacing:-2%;line-height:110%;text-align:center;font-style:italic;}.elementor .wrap-card-title{padding:0px;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .card-price{font-family:var(--font-accent);font-weight:400;font-size:48px;color:var(--suf-accent);letter-spacing:-2%;line-height:110%;text-align:center;font-style:italic;}.elementor .card-label-text{font-family:var(--font-primary);font-weight:400;font-size:16px;color:var(--suf-accent);letter-spacing:-2%;line-height:110%;text-align:center;}.elementor .card-product{max-width:440px;padding:40px;border-radius:16px;border-width:1px;border-color:var(--suf-border-light);border-style:solid;background-color:var(--suf-bg-accent-subtle);flex-direction:column;gap:40px;}.elementor .card-badge{width:100%;padding:12px;border-radius:8px;background-color:var(--suf-bg-label);gap:12px;justify-content:center;}.elementor .card-list{padding:0px;flex-direction:column;gap:16px;justify-content:flex-start;align-items:start;}.elementor .card-list-item{width:100%;padding:0px;gap:10px;justify-content:flex-start;align-items:start;}.elementor .price-description{font-family:var(--font-primary);font-weight:500;font-size:18px;color:var(--suf-text-secondary);letter-spacing:-2%;line-height:110%;text-align:center;}.elementor .card-price-final{max-width:600px;padding:40px;border-radius:16px;border-width:1px;border-color:var(--suf-border-light);border-style:solid;background-color:var(--suf-bg-accent-subtle);flex-direction:row;gap:40px;align-items:center;}.elementor .btn-disabled{font-family:var(--font-primary);font-weight:600;font-size:18px;color:var(--suf-text-inverse);letter-spacing:-2%;line-height:100%;padding-block-start:16px;padding-block-end:16px;border-radius:999px;background-color:var(--suf-icon-secondary);display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .btn-disabled:hover,.elementor .btn-disabled:focus-visible{background-color:var(--suf-icon-secondary);}.elementor .card-product-secondary{max-width:440px;padding:40px;border-radius:16px;border-width:1px;border-color:var(--suf-border-light);border-style:solid;background-color:var(--suf-bg-primary);flex-direction:column;gap:40px;}.elementor .card-title-sec{font-family:var(--font-accent);font-weight:400;font-size:22px;color:#ac9cc7;letter-spacing:-2%;line-height:110%;text-align:center;font-style:italic;}.elementor .card-price-sec{font-family:var(--font-accent);font-weight:400;font-size:48px;color:var(--suf-text-secondary);letter-spacing:-2%;line-height:110%;text-align:center;font-style:italic;}.elementor .wrap-header-main{height:50px;position:fixed;inset-block-start:0px;z-index:999;background-color:#1b0e31a8;backdrop-filter:blur(30px);display:none;justify-content:center;}.elementor .header-main{max-width:1340px;padding:0px;justify-content:space-between;}.elementor .card-expositoras{width:333px;padding-block-start:27px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;border-start-start-radius:180px;border-start-end-radius:180px;border-end-start-radius:24px;border-end-end-radius:24px;border-width:2px;border-color:var(--suf-border-subtle);border-style:dashed;flex-direction:column;gap:24px;justify-content:flex-start;align-items:center;}.elementor .card-icon{width:40px;height:40px;color:var(--suf-accent);}.elementor .header-suf{height:56px;background-color:var(--suf-bg-subtle-dark);display:flex;justify-content:center;}.elementor .DUP_wrap-header-suf{max-width:1340px;padding:0px;justify-content:space-between;align-items:center;}.elementor .wrap-header-left{padding:0px;gap:24px;align-items:center;}.elementor .menu-item{font-family:var(--font-primary);font-weight:500;font-size:16px;color:var(--suf-text-secondary);letter-spacing:-2%;line-height:100%;padding:4px;}.elementor .btn-primary-header{height:45px;min-width:200px;font-family:var(--font-primary);font-weight:600;font-size:16px;color:var(--suf-text-inverse);letter-spacing:-2%;line-height:100%;padding-block-start:16px;padding-block-end:16px;border-radius:999px;background-color:var(--suf-accent);display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .btn-primary-header:hover,.elementor .btn-primary-header:focus-visible{background-color:var(--suf-text-secondary);}.elementor .wrap-right{padding:0px;justify-content:flex-end;align-items:center;align-self:stretch;}