:root{--brown:#5C3D2E;--header-bg:#2C1810;--beige:#F5EDE0;--gold:#C9A96E;--bg:#FAFAF5;--text:#2C2C2C;--green:#25D366;--f-h:'Playfair Display', Georgia, serif;--f-b:'Lato', system-ui, sans-serif;--f-badge:'Cormorant Garamond', Georgia, serif;--radius:12px;--shadow:0 4px 24px rgba(92,61,46,.10);--trans:.25s ease}*,*::before,*::after{box-sizing:border-box}html,body{overflow-x:hidden!important;max-width:100%!important}body{font-family:var(--f-b);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--f-h);color:var(--brown)}a{color:var(--brown)}a:hover{color:var(--gold)}img{max-width:100%;height:auto}.corporal-topbar{background:var(--brown);color:var(--beige);text-align:center;padding:7px 16px;font-size:.82rem;letter-spacing:.02em}.corporal-topbar a{color:var(--gold);font-weight:700;text-decoration:none}.corporal-topbar a:hover{opacity:.8}.page-template-elementor_full_width .site-content>.ast-container,.page-template-elementor_full_width #primary,.page-template-elementor_full_width .site-main,.page-template-elementor_full_width .entry-content{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}.page-template-elementor_full_width .entry-header{display:none}#masthead,.site-header{background-color:var(--header-bg)!important;position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;z-index:990!important;transition:box-shadow var(--trans)}#masthead.ast-sticky-active,#masthead.scrolled,.site-header.ast-sticky-active,.site-header.scrolled{box-shadow:0 2px 20px rgb(0 0 0 / .35)!important}.main-header-bar,.main-header-bar-wrap,.ast-primary-header-bar,.ast-desktop-header-content,.ast-mobile-header-wrap,#ast-mobile-header,.ast-header-break-point .main-header-bar,.ast-theme-transparent-header .main-header-bar,.ast-theme-transparent-header.ast-header-break-point .main-header-bar,.ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-bar,.ast-theme-transparent-header.ast-header-break-point .ast-mobile-header-wrap .main-header-bar{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;background-color:var(--header-bg)!important;background-image:none!important}.main-header-bar{padding-left:0!important;padding-right:0!important;border:none!important}.main-header-bar .ast-container,.main-header-bar-wrap .ast-container,.ast-header-break-point .ast-container,.ast-primary-header-bar .ast-container,.ast-desktop-header-content .ast-container,#ast-mobile-header .ast-container,.ast-builder-grid-row{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important}.main-header-bar .ast-container,.ast-header-break-point .ast-container{padding-left:32px!important;padding-right:32px!important}.main-header-menu>li>a,.main-navigation>ul>li>a{color:#F5EDE0!important}.main-header-menu>li>a:hover,.main-navigation>ul>li>a:hover{color:var(--gold)!important}.ast-mobile-header-wrap .ast-mobile-header-content,#ast-mobile-header{background-color:var(--header-bg)!important}.ast-mobile-header-content .menu-link,.ast-mobile-header-content .menu-item>a,.ast-mobile-header-content .main-header-menu a{color:#F5EDE0!important}.ast-mobile-header-content .menu-link:hover,.ast-mobile-header-content .menu-item>a:hover{color:var(--gold)!important}.ast-menu-toggle,.ast-mobile-menu-trigger-minimal,[data-section="section-header-mobile-trigger"] .ast-button-wrap button,.ast-header-break-point .ast-menu-toggle{color:#F5EDE0!important;fill:#F5EDE0!important;border-color:rgb(245 237 224 / .4)!important;background:transparent!important}.ast-menu-toggle svg,.ast-menu-toggle svg path,.ast-mobile-menu-trigger-minimal svg,.ast-mobile-menu-trigger-minimal svg path,.ast-header-break-point .ast-menu-toggle svg path{fill:#F5EDE0!important;stroke:none!important}.main-header-menu .sub-menu,.main-navigation .sub-menu{background:#fff!important;box-shadow:0 8px 32px rgb(92 61 46 / .14)!important;border-radius:0 0 var(--radius) var(--radius)!important;border-top:3px solid var(--gold)!important;min-width:220px!important}.main-header-menu .sub-menu li,.main-navigation .sub-menu li{border-bottom:1px solid rgb(92 61 46 / .08)}.main-header-menu .sub-menu li:last-child,.main-navigation .sub-menu li:last-child{border-bottom:none}.main-header-menu .sub-menu li a,.main-navigation .sub-menu li a{color:var(--gold)!important;font-family:var(--f-b)!important;font-size:.9rem!important;font-weight:600!important;padding:11px 20px!important;display:block;transition:background var(--trans),color var(--trans),padding-left var(--trans)}.main-header-menu .sub-menu li a:hover,.main-navigation .sub-menu li a:hover{background:var(--beige)!important;color:var(--brown)!important;padding-left:26px!important}.site-logo img,.custom-logo-link img,.hfe-site-header-logo-img img,.elementor-widget-site-logo img,.ast-site-identity img{width:120px!important;height:auto!important;max-width:none!important;object-fit:contain!important}@media (max-width:921px){#ast-mobile-header .ast-builder-grid-row{position:relative}.corporal-mobile-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--f-h);font-size:1.15rem;font-weight:700;color:#F5EDE0!important;letter-spacing:.04em;white-space:nowrap;pointer-events:none;z-index:1}}.corporal-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;border-radius:30px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform var(--trans),box-shadow var(--trans),background var(--trans),color var(--trans);cursor:pointer;border:2px solid #fff0}.corporal-btn:hover{transform:translateY(-2px)}.corporal-btn-wa{background:var(--green);color:#fff}.corporal-btn-wa:hover{background:#1ebe5d;color:#fff;box-shadow:0 6px 24px rgb(37 211 102 / .4)}.corporal-btn-outline{background:#fff0;color:#fff;border-color:#fff}.corporal-btn-outline:hover{background:rgb(255 255 255 / .15);color:#fff}.corporal-btn-brown{background:var(--brown);color:#fff}.corporal-btn-brown:hover{background:#4a3025;color:#fff;box-shadow:var(--shadow)}.corporal-btn-outline-brown{background:#fff0;color:var(--brown);border-color:var(--brown)}.corporal-btn-outline-brown:hover{background:var(--brown);color:#fff}.corporal-btn-gold{background:var(--gold);color:var(--brown)}.corporal-btn-gold:hover{background:#b8924f;color:var(--brown);box-shadow:0 6px 24px rgb(201 169 110 / .4)}#corporal-hero{position:relative!important;overflow:hidden!important;min-height:100vh!important;background-image:url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-mobile.jpg)!important;background-color:#2C1810!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;width:100%!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important}@supports (background-image:image-set(url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-mobile.webp) type("image/webp"))){#corporal-hero{background-image:url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-mobile.webp)!important}}@media (min-width:768px){#corporal-hero{background-image:url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-tablet.jpg)!important}@supports (background-image:image-set(url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-tablet.webp) type("image/webp"))){#corporal-hero{background-image:url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-tablet.webp)!important}}}#corporal-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(160deg,rgb(44 24 16 / .68) 0%,rgb(92 61 46 / .38) 55%,rgb(44 24 16 / .62) 100%);opacity:1!important;z-index:0;pointer-events:none}#corporal-hero>.e-con-inner{position:relative!important;z-index:1!important;min-height:100vh!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:100px 40px 80px!important}.elementor-element-ae129a1{display:flex!important;flex-direction:column!important;align-items:center!important;max-width:860px!important;width:100%!important}.corporal-hero-btns{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:8px}#corporal-hero h6.elementor-heading-title{font-family:var(--f-b)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.28em!important;text-transform:uppercase!important;color:var(--gold)!important;margin-bottom:20px!important;text-shadow:none!important}#corporal-hero h1.elementor-heading-title{font-family:var(--f-h)!important;font-size:clamp(2.4rem, 5.5vw, 4.8rem)!important;font-weight:700!important;line-height:1.07!important;color:#fff!important;text-shadow:0 2px 40px rgb(0 0 0 / .32)!important;margin-bottom:22px!important}#corporal-hero .elementor-widget-text-editor,#corporal-hero .elementor-widget-text-editor p{color:rgb(245 237 224 / .9)!important;font-size:clamp(.95rem, 1.4vw, 1.12rem)!important;line-height:1.8!important;max-width:540px!important;margin:0 auto 38px!important;text-shadow:0 1px 12px rgb(0 0 0 / .2)!important}#corporal-hero .elementor-button,#corporal-hero .elementor-button-wrapper .elementor-button{background:#5C3D2E!important;color:#FAFAF5!important;border:none!important;border-radius:30px!important;font-family:var(--f-b)!important;font-weight:700!important;font-size:1rem!important;padding:16px 44px!important;letter-spacing:.06em!important;text-transform:none!important;box-shadow:0 4px 20px rgb(92 61 46 / .30)!important;transition:background var(--trans),color var(--trans),box-shadow var(--trans),transform var(--trans)!important}#corporal-hero .elementor-button:hover,#corporal-hero .elementor-button-wrapper .elementor-button:hover{background:#C9A96E!important;color:#2C1810!important;border-color:transparent!important;box-shadow:0 6px 30px rgb(201 169 110 / .45)!important;transform:translateY(-2px)!important}#corporal-servicios{background-image:none!important;background-color:var(--header-bg)!important;border-top:1px solid rgb(201 169 110 / .15)}.elementor-element-trat_hd0,.elementor-element-trat_cd0{background-image:none!important;background-color:var(--header-bg)!important;border-top:1px solid rgb(201 169 110 / .15)}#herbolario-cta,#asesoria-proceso,#asesoria-cta,#bonos-ayurveda{background-image:none!important;background-color:var(--header-bg)!important}#masajes-hero,#maderoterapia-hero,#ayurveda-hero,#estetica-hero,#herbolario-hero,#asesoria-hero,#bonos-hero{background-image:url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-mobile.jpg)!important;background-size:cover!important;background-position:center center!important}@supports (background-image:image-set(url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-mobile.webp) type("image/webp"))){#masajes-hero,#maderoterapia-hero,#ayurveda-hero,#estetica-hero,#herbolario-hero,#asesoria-hero,#bonos-hero{background-image:url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-mobile.webp)!important}}@media (min-width:768px){#masajes-hero,#maderoterapia-hero,#ayurveda-hero,#estetica-hero,#herbolario-hero,#asesoria-hero,#bonos-hero{background-image:url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-tablet.jpg)!important}@supports (background-image:image-set(url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-tablet.webp) type("image/webp"))){#masajes-hero,#maderoterapia-hero,#ayurveda-hero,#estetica-hero,#herbolario-hero,#asesoria-hero,#bonos-hero{background-image:url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-tablet.webp)!important}}}@media (min-width:1025px){#masajes-hero,#maderoterapia-hero,#ayurveda-hero,#estetica-hero,#herbolario-hero,#asesoria-hero,#bonos-hero{background-image:url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-desktop.jpg)!important}@supports (background-image:image-set(url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-desktop.webp) type("image/webp"))){#masajes-hero,#maderoterapia-hero,#ayurveda-hero,#estetica-hero,#herbolario-hero,#asesoria-hero,#bonos-hero{background-image:url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-desktop.webp)!important}}}#masajes-hero,#maderoterapia-hero,#ayurveda-hero,#estetica-hero,#herbolario-hero,#asesoria-hero,#bonos-hero{position:relative!important}#masajes-hero::before,#maderoterapia-hero::before,#ayurveda-hero::before,#estetica-hero::before,#herbolario-hero::before,#asesoria-hero::before,#bonos-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(28 16 10 / .72) 0%,rgb(28 16 10 / .56) 45%,rgb(28 16 10 / .74) 100%);opacity:1!important;z-index:0;pointer-events:none}#masajes-hero>.e-con-boxed,#maderoterapia-hero>.e-con-boxed,#ayurveda-hero>.e-con-boxed,#estetica-hero>.e-con-boxed,#herbolario-hero>.e-con-boxed,#asesoria-hero>.e-con-boxed,#bonos-hero>.e-con-boxed{position:relative!important;z-index:1!important}#masajes-hero h6.elementor-heading-title,#maderoterapia-hero h6.elementor-heading-title,#ayurveda-hero h6.elementor-heading-title,#estetica-hero h6.elementor-heading-title,#herbolario-hero h6.elementor-heading-title,#asesoria-hero h6.elementor-heading-title,#bonos-hero h6.elementor-heading-title{text-shadow:0 1px 10px rgb(0 0 0 / .55)!important}#masajes-hero h1.elementor-heading-title,#maderoterapia-hero h1.elementor-heading-title,#ayurveda-hero h1.elementor-heading-title,#estetica-hero h1.elementor-heading-title,#herbolario-hero h1.elementor-heading-title,#asesoria-hero h1.elementor-heading-title,#bonos-hero h1.elementor-heading-title{text-shadow:0 2px 24px rgb(0 0 0 / .45)!important}#masajes-hero .elementor-widget-text-editor,#maderoterapia-hero .elementor-widget-text-editor,#ayurveda-hero .elementor-widget-text-editor,#estetica-hero .elementor-widget-text-editor,#herbolario-hero .elementor-widget-text-editor,#asesoria-hero .elementor-widget-text-editor,#bonos-hero .elementor-widget-text-editor{text-shadow:0 1px 10px rgb(0 0 0 / .35)!important}#corporal-resenas{background:#F5EDE0!important;background-image:none!important;background-color:#F5EDE0!important;background-attachment:scroll!important;border-top:1px solid rgb(201 169 110 / .15)}#corporal-resenas .elementor-heading-title,#corporal-resenas .elementor-widget-heading .elementor-heading-title{color:var(--brown)!important;text-shadow:none!important}#corporal-resenas .corporal-rating-score{color:var(--brown)!important}#corporal-resenas .corporal-rating-count{color:#6B5B4E!important}#corporal-resenas .elementor-button{background-color:var(--brown)!important;color:#fff!important;border-color:var(--brown)!important;border-radius:30px!important;font-family:var(--f-b)!important;font-weight:700!important;transition:background var(--trans),color var(--trans),transform var(--trans)!important}#corporal-resenas .elementor-button:hover{background-color:#4a3025!important;color:#fff!important;border-color:#4a3025!important;box-shadow:0 6px 24px rgb(92 61 46 / .25)!important;transform:translateY(-2px)!important}#corporal-resenas .corporal-rev-stars svg,#corporal-resenas .corporal-rev-stars svg path,#corporal-resenas .corporal-rating-stars svg,#corporal-resenas .corporal-rating-stars svg path{fill:#C9A96E!important;opacity:1!important}#corporal-resenas .corporal-rev-stars span,#corporal-resenas .corporal-rev-stars i,#corporal-resenas .corporal-rating-stars span,#corporal-resenas .corporal-rating-stars i{color:#C9A96E!important;opacity:1!important}.corporal-rev-swiper .swiper-pagination-bullet{background:rgb(92 61 46 / .25)!important}.corporal-rev-swiper .swiper-pagination-bullet-active{background:var(--brown)!important}.corporal-rev-card{box-shadow:0 2px 12px rgb(92 61 46 / .08)!important}.corporal-rev-card:hover{box-shadow:0 10px 36px rgb(92 61 46 / .14)!important}#corporal-sobre{background:#F5EDE0!important;border-top:1px solid rgb(201 169 110 / .15)}#corporal-sobre .elementor-button{border-radius:30px!important;font-family:var(--f-b)!important;font-weight:700!important;font-size:.95rem!important;letter-spacing:.04em!important;transition:background var(--trans),color var(--trans),border-color var(--trans),transform var(--trans),box-shadow var(--trans)!important}#corporal-sobre .elementor-button:hover{transform:translateY(-2px)!important;box-shadow:0 8px 28px rgb(92 61 46 / .2)!important}#corporal-sobre h6.elementor-heading-title{font-family:var(--f-badge)!important;font-style:italic!important;font-weight:400!important;letter-spacing:.32em!important}@media (min-width:1025px){#corporal-hero{background-attachment:fixed!important;background-size:cover!important;background-image:url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-desktop.jpg)!important}@supports (background-image:image-set(url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-desktop.webp) type("image/webp"))){#corporal-hero{background-image:url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-desktop.webp)!important}}.elementor-element-trat_cd0>.e-con-inner>.e-con{flex:0 0 calc(33.333% - 19px)!important;width:calc(33.333% - 19px)!important}}.corporal-srv-wrap{max-width:1100px;margin:0 auto;width:100%}.corporal-srv-header{text-align:center;margin-bottom:64px}.corporal-srv-badge{font-family:var(--f-badge);font-style:italic;font-weight:400;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin:0 0 16px;text-shadow:0 1px 8px rgb(0 0 0 / .6)}.corporal-srv-h2{font-family:var(--f-h);font-size:42px;font-style:italic;font-weight:400;color:#F5EDE0;margin:0 0 20px;line-height:1.1;text-shadow:0 2px 16px rgb(0 0 0 / .55)}.corporal-srv-sub{font-family:var(--f-b);font-size:16px;color:rgb(245 237 224 / .85);max-width:560px;margin:0 auto;line-height:1.75;text-shadow:0 1px 8px rgb(0 0 0 / .5)}.corporal-srv-list{list-style:none;margin:0;padding:0 32px;background:rgb(44 24 16 / .52);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgb(201 169 110 / .18)}.corporal-srv-item{border-top:1px solid rgb(201 169 110 / .22)}.corporal-srv-item:first-child{border-top:none}.corporal-srv-row{display:flex;align-items:center;gap:20px;padding:24px 8px;text-decoration:none;border-radius:8px;cursor:pointer;transition:background .3s ease}.corporal-srv-row:hover{background:rgb(201 169 110 / .12)}.corporal-srv-num{font-family:var(--f-h);font-size:13px;color:var(--gold);opacity:1;width:28px;flex-shrink:0;transition:opacity .3s ease;line-height:1}.corporal-srv-row:hover .corporal-srv-num{opacity:1}.corporal-srv-line{display:block;width:32px;height:1px;background:var(--gold);opacity:.45;flex-shrink:0;transition:opacity .3s ease}.corporal-srv-row:hover .corporal-srv-line{opacity:1}.corporal-srv-icon{display:flex;align-items:center;justify-content:center;color:var(--gold);flex-shrink:0;width:26px}.corporal-srv-icon svg{display:block}.corporal-srv-name{font-family:var(--f-h);font-size:20px;font-weight:400;color:#F5EDE0;flex-grow:1;transition:color .3s ease;line-height:1.2}.corporal-srv-row:hover .corporal-srv-name{color:var(--gold)}.corporal-srv-desc{font-family:var(--f-b);font-size:14px;color:rgb(245 237 224 / .70);max-width:320px;line-height:1.55;text-align:right;flex-shrink:0}.corporal-srv-arrow{display:inline-block;color:var(--gold);font-size:20px;flex-shrink:0;line-height:1;transition:transform .3s ease}.corporal-srv-row:hover .corporal-srv-arrow{transform:translateX(6px)}.corporal-bono-card{background:rgb(255 255 255 / .07);border:1px solid rgb(201 169 110 / .25);border-radius:var(--radius);padding:28px 24px;height:100%;transition:background var(--trans),transform var(--trans),box-shadow var(--trans)}.corporal-bono-card:hover{background:rgb(255 255 255 / .13);transform:translateY(-4px);box-shadow:0 8px 32px rgb(0 0 0 / .2)}.corporal-bono-tag{font-family:var(--f-badge);font-style:italic;font-weight:400;font-size:.72rem;text-transform:uppercase;letter-spacing:.32em;color:var(--gold);margin:0 0 10px}.corporal-bono-name{font-family:var(--f-h);font-size:1.15rem;color:#fff;margin:0 0 8px;line-height:1.3}.corporal-bono-det{font-size:.85rem;color:rgb(245 237 224 / .7);margin:0 0 14px}.corporal-bono-price{font-family:var(--f-h);font-size:1.8rem;color:var(--gold);font-weight:700;margin:0 0 20px}.corporal-bono-btn{display:inline-block;padding:10px 22px;border-radius:25px;background:#fff0;border:1.5px solid var(--gold);color:var(--gold);font-size:.875rem;font-weight:700;text-decoration:none;transition:background var(--trans),color var(--trans)}.corporal-bono-btn:hover{background:var(--gold);color:var(--brown)}.elementor-element-trat_cd0 .elementor-button{background-color:var(--brown)!important;color:#fff!important;border-radius:30px!important;font-family:var(--f-b)!important;font-weight:700!important;border:none!important;transition:background var(--trans),transform var(--trans),box-shadow var(--trans)!important}.elementor-element-trat_cd0 .elementor-button:hover{background-color:#4a3025!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 6px 24px rgb(92 61 46 / .25)!important}.corporal-rating-bar{display:flex;align-items:center;gap:10px;justify-content:center;margin-top:12px;margin-bottom:40px;flex-wrap:wrap}.corporal-rating-stars{display:flex;gap:2px;align-items:center}.corporal-rating-score{font-family:var(--f-h);font-size:2rem;font-weight:700;color:var(--brown)}.corporal-rating-count{color:#6B5B4E;font-size:.9rem}.corporal-review-card{background:#fff;border-radius:var(--radius);padding:28px 24px;box-shadow:0 2px 16px rgb(92 61 46 / .08);height:100%;transition:transform var(--trans),box-shadow var(--trans)}.corporal-review-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgb(92 61 46 / .14)}.corporal-review-stars{font-size:1.1rem;margin:0 0 12px}.corporal-review-text{font-size:.9rem;color:#444;line-height:1.7;font-style:italic;margin:0 0 16px}.corporal-review-author{font-size:.85rem;font-weight:700;color:var(--brown);margin:0}.corporal-rev-carousel-wrap{width:100%;position:relative}.corporal-rev-swiper{overflow:hidden}.corporal-rev-swiper .swiper-slide{height:auto}.corporal-rev-card{background:#fff!important;border-top:4px solid var(--gold)!important;border-radius:20px!important;padding:36px!important;display:flex!important;flex-direction:column!important;height:100%!important;box-sizing:border-box!important;color:#3D2314!important;transition:transform .3s ease,box-shadow .3s ease!important}.corporal-rev-card:hover{transform:translateY(-4px)!important;box-shadow:0 24px 64px rgb(0 0 0 / .60)!important}.corporal-rev-card p,.corporal-rev-card span,.corporal-rev-card a{color:#3D2314!important;text-decoration:none!important}.corporal-rev-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.corporal-rev-stars{display:flex;gap:3px}.corporal-rev-quote{display:block;font-family:var(--f-h);font-size:72px;color:var(--gold)!important;opacity:.35;line-height:.8;height:48px;margin-bottom:12px}.corporal-rev-text{font-family:var(--f-b);font-size:15px;line-height:1.75;color:#3D2314!important;font-style:italic;margin:0 0 20px;flex-grow:1}.corporal-rev-sep{width:100%;height:1px;background:rgb(92 61 46 / .12)!important;margin:0 0 20px}.corporal-rev-author{display:flex;align-items:center;gap:12px}.corporal-rev-avatar{width:44px;height:44px;border-radius:50%;background:var(--brown)!important;color:#F5EDE0!important;font-family:var(--f-h);font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.corporal-rev-name{font-family:var(--f-b);font-size:14px;font-weight:700!important;color:var(--brown)!important}.corporal-rev-swiper .swiper-pagination{position:relative;bottom:auto;margin-top:40px}.corporal-map-wrap iframe{display:block;width:100%}.corporal-contact-title{font-family:var(--f-h);color:var(--brown);font-size:1.6rem;margin:0 0 20px}.corporal-contact-block p{font-size:.95rem;line-height:1.7;color:var(--text);margin:0}.corporal-tel-link{color:var(--brown);font-weight:700;font-size:1.1rem;text-decoration:none}.corporal-tel-link:hover{color:var(--gold)}.corporal-sched-table{width:100%;border-collapse:collapse;font-size:.875rem;margin-top:8px}.corporal-sched-table td{padding:6px 8px 6px 0;vertical-align:top;color:var(--text)}.corporal-sched-table td:first-child{font-weight:700;color:var(--brown);width:44%;white-space:nowrap}.corporal-contact-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.site-footer.corporal-footer{background:var(--header-bg);color:rgb(245 237 224 / .85);padding:64px 0 0;border-top:2px solid rgb(201 169 110 / .5)}.corporal-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:56px;max-width:1200px;margin:0 auto;padding:0 48px 56px}.corporal-ftr-logo{display:block;width:72px;height:72px;border-radius:50%;object-fit:cover;object-position:center;margin-bottom:16px;box-shadow:0 0 0 2px rgb(201 169 110 / .3)}.corporal-ftr-name{display:block;font-family:var(--f-h);font-size:1.4rem;color:#fff;margin:0 0 18px}.corporal-ftr-brand-name{font-family:var(--f-h);font-size:1.1rem;font-weight:600;color:#fff;letter-spacing:.02em;margin:0 0 6px}.corporal-ftr-tagline{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:0 0 16px}.corporal-ftr-desc{font-size:.875rem;line-height:1.8;color:rgb(245 237 224 / .55);margin:0 0 22px}.footer-col__heading{font-family:var(--f-b);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid rgb(201 169 110 / .18)}.corporal-socials{display:flex;gap:8px}.corporal-socials a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgb(201 169 110 / .25);background:rgb(255 255 255 / .03);overflow:hidden;flex-shrink:0;transition:background var(--trans),border-color var(--trans)}.corporal-socials a svg{display:block;width:16px;height:16px;fill:rgb(245 237 224 / .7);flex-shrink:0;pointer-events:none}.corporal-socials a:hover{background:var(--gold);border-color:var(--gold)}.corporal-socials a:hover svg{fill:var(--header-bg)}.corporal-schedule{list-style:none;margin:0;padding:0}.corporal-schedule li{display:flex;justify-content:space-between;gap:8px;padding:7px 0;font-size:.825rem;color:rgb(245 237 224 / .7);border-bottom:1px solid rgb(201 169 110 / .1)}.corporal-schedule li:last-child{border-bottom:none}.corporal-schedule .day{color:rgb(245 237 224 / .95);font-weight:600;flex-shrink:0}.corporal-ftr-note{font-size:.72rem;margin-top:10px;color:rgb(245 237 224 / .8);font-style:italic}.footer-address{font-style:normal;font-size:.875rem;line-height:1.8;color:rgb(245 237 224 / .7)}.footer-address p{margin:0}.footer-address p+p{margin-top:10px}.footer-address a{color:rgb(245 237 224 / .7);text-decoration:none;transition:color var(--trans)}.footer-address a:hover{color:var(--gold)}.corporal-wa-btn{display:inline-flex;align-items:center;gap:8px;background:var(--green);color:#fff;padding:11px 20px;border-radius:25px;font-weight:700;font-size:.825rem;text-decoration:none;margin-top:22px;transition:background var(--trans),transform var(--trans)}.corporal-wa-btn svg{width:17px;height:17px;fill:#fff;flex-shrink:0}.corporal-wa-btn:hover{background:#1ebe5d;transform:translateY(-2px);color:#fff}.corporal-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;max-width:1200px;margin:0 auto;padding:20px 48px;border-top:1px solid rgb(201 169 110 / .12);font-size:.75rem;color:rgb(245 237 224 / .8)}.footer-legal{display:flex;gap:16px;align-items:center}.corporal-footer-bottom a{color:rgb(245 237 224 / .8);text-decoration:none}.corporal-footer-bottom a:hover{color:var(--gold)}.elementor-element-trat_hd0{text-align:center!important}.elementor-element-trat_hd1 .elementor-heading-title{font-family:var(--f-badge)!important;font-style:italic!important;font-weight:400!important;font-size:11px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:var(--gold)!important}.elementor-element-trat_hd2 .elementor-heading-title{font-family:var(--f-h)!important;font-size:clamp(2rem, 3.5vw, 3rem)!important;font-weight:700!important;line-height:1.08!important;color:#F5EDE0!important}.elementor-element-trat_hd3 .elementor-widget-text-editor,.elementor-element-trat_hd3 .elementor-widget-text-editor p{color:rgb(245 237 224 / .85)!important;font-size:1rem!important;line-height:1.8!important;max-width:580px!important;margin-left:auto!important;margin-right:auto!important}.elementor-element-c1_crd,.elementor-element-c2_crd,.elementor-element-c3_crd{border-radius:var(--radius)!important;border:1px solid rgb(92 61 46 / .08)!important;overflow:hidden!important;box-shadow:0 2px 16px rgb(92 61 46 / .06)!important;height:100%!important}.elementor-element-trat_cd0>.e-con-inner>.e-con{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease!important}.elementor-element-trat_cd0>.e-con-inner>.e-con:hover{transform:translateY(-8px)!important;box-shadow:0 24px 64px rgb(92 61 46 / .24)!important;border-color:rgb(201 169 110 / .35)!important}#trust_bar{padding:0!important;border-top:1px solid rgb(201 169 110 / .20);border-bottom:1px solid rgb(201 169 110 / .20)}#trust_bar>.e-con-inner{padding:0!important}#trust_bar .elementor-widget-container{padding:0!important;margin:0!important}#trust_bar .ctb{padding:0 40px;min-height:60px;align-items:center}#trust_bar .ctb-item{flex-direction:row;gap:10px;text-align:left;padding:0 20px;min-height:60px}#trust_bar .ctb-ico{margin-bottom:0;display:flex;align-items:center;flex-shrink:0}#trust_bar .ctb-ico svg{width:22px!important;height:22px!important}#trust_bar .ctb-num{font-size:1.2rem;margin-bottom:0;line-height:1;white-space:nowrap;display:flex;align-items:center}#trust_bar .ctb-lbl{font-size:.68rem;letter-spacing:.06em;white-space:nowrap;display:flex;align-items:center}.elementor-widget-heading .elementor-heading-title{font-family:var(--f-h)}.elementor-widget-divider .elementor-divider-separator{border-color:var(--gold)!important;opacity:.4}.corporal-wa-fab{position:fixed;bottom:24px;right:24px;z-index:9999;width:56px;height:56px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgb(37 211 102 / .5);transition:background var(--trans),transform var(--trans),box-shadow var(--trans);text-decoration:none;will-change:transform}.corporal-wa-fab:hover{background:#1ebe5d;transform:scale(1.1);box-shadow:0 6px 28px rgb(37 211 102 / .6)}.corporal-wa-fab svg{width:30px;height:30px;fill:#fff;display:block;flex-shrink:0}.corporal-premium-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1140px;margin:0 auto;padding:0 20px}.corporal-premium-card{background:#FAFAF5;border-radius:12px;box-shadow:0 4px 24px rgb(92 61 46 / .08);overflow:hidden;cursor:pointer;text-decoration:none;display:flex;flex-direction:column;border-bottom:3px solid #fff0;transition:transform .3s ease,box-shadow .3s ease,border-bottom-color .3s ease}.corporal-premium-card:hover{transform:translateY(-5px);box-shadow:0 16px 48px rgb(92 61 46 / .16);border-bottom-color:var(--gold)}.corporal-premium-card__img{width:100%;height:220px;background:#E8DDD0}.corporal-premium-card__body{padding:24px;flex:1;display:flex;flex-direction:column;gap:14px}.corporal-premium-card__titulo{height:26px;width:65%;background:#E0D3C4;border-radius:6px}.corporal-premium-card__texto{height:56px;background:#EDE5DA;border-radius:6px}.corporal-premium-card__duracion{height:18px;width:38%;background:#E0D3C4;border-radius:4px;margin-top:auto}.elementor-element-trat_cd0>.e-con-inner{align-items:stretch!important}.elementor-element-c1_crd>.e-con-inner,.elementor-element-c2_crd>.e-con-inner,.elementor-element-c3_crd>.e-con-inner{flex-direction:column!important;height:100%!important;min-height:100%!important}.elementor-element-c1_img,.elementor-element-c2_img,.elementor-element-c3_img{flex-shrink:0!important}.elementor-element-c1_cnt,.elementor-element-c2_cnt,.elementor-element-c3_cnt{flex:1 1 0%!important;min-height:0!important}.elementor-element-c1_cnt>.e-con-inner,.elementor-element-c2_cnt>.e-con-inner,.elementor-element-c3_cnt>.e-con-inner{display:flex!important;flex-direction:column!important;height:100%!important;min-height:100%!important}.elementor-element-c1_div,.elementor-element-c2_div,.elementor-element-c3_div{margin-top:auto!important}.elementor-element-c1_img,.elementor-element-c2_img,.elementor-element-c3_img{background:linear-gradient(135deg,#C4A882 0%,#9E7855 100%)!important;min-height:220px!important}.elementor-element-c1_img>.e-con-inner,.elementor-element-c2_img>.e-con-inner,.elementor-element-c3_img>.e-con-inner{min-height:220px!important;display:flex!important;align-items:center!important;justify-content:center!important}.elementor-element-c1_img>.e-con-inner::before,.elementor-element-c2_img>.e-con-inner::before,.elementor-element-c3_img>.e-con-inner::before{content:'';display:block;width:64px;height:64px;background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)!important;opacity:.80!important}.elementor-element-c1_img>.e-con-inner::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9A96E' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cline x1='12' y1='2' x2='12' y2='6'/%3E%3Cline x1='12' y1='18' x2='12' y2='22'/%3E%3Cline x1='4.22' y1='4.22' x2='7.05' y2='7.05'/%3E%3Cline x1='16.95' y1='16.95' x2='19.78' y2='19.78'/%3E%3Cline x1='2' y1='12' x2='6' y2='12'/%3E%3Cline x1='18' y1='12' x2='22' y2='12'/%3E%3Cline x1='4.22' y1='19.78' x2='7.05' y2='16.95'/%3E%3Cline x1='16.95' y1='7.05' x2='19.78' y2='4.22'/%3E%3C/svg%3E")}.elementor-element-c2_img>.e-con-inner::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9A96E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 11V6a2 2 0 0 0-4 0v5'/%3E%3Cpath d='M14 10V4a2 2 0 0 0-4 0v6'/%3E%3Cpath d='M10 10.5V6a2 2 0 0 0-4 0v8'/%3E%3Cpath d='M18 8a2 2 0 1 1 4 0v6a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15'/%3E%3C/svg%3E")}.elementor-element-c3_img>.e-con-inner::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C9A96E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z'/%3E%3C/svg%3E")}@media (min-width:601px) and (max-width:900px){.corporal-footer-grid{grid-template-columns:1fr 1fr;gap:40px;padding:0 32px 48px}.footer-col--brand{grid-column:1 / -1}.corporal-footer-bottom{padding:18px 32px}}@media (max-width:1024px){.site-logo img,.custom-logo-link img,.hfe-site-header-logo-img img,.elementor-widget-site-logo img,.ast-site-identity img{width:100px!important;height:auto!important;object-fit:contain!important}#corporal-hero{min-height:88vh!important;background-attachment:scroll!important;background-position:center var(--parallax-y,40%)!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}#corporal-hero>.e-con-inner{min-height:88vh!important;padding:80px 32px 60px!important}#corporal-servicios{position:relative!important;--padding-left:0px !important;--padding-right:0px !important;padding-left:0!important;padding-right:0!important;padding-inline-start:0!important;padding-inline-end:0!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box!important}#corporal-resenas{position:relative!important;--padding-left:0px !important;--padding-right:0px !important;padding-left:0!important;padding-right:0!important;padding-inline-start:0!important;padding-inline-end:0!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box!important}#masajes-hero,#maderoterapia-hero,#ayurveda-hero,#estetica-hero,#herbolario-hero,#asesoria-hero,#bonos-hero{background-position:center var(--parallax-y,40%)!important}.corporal-srv-h2{font-size:34px}.corporal-srv-header{margin-bottom:44px}.corporal-srv-desc{display:none}.corporal-srv-list{padding:0 20px}.corporal-rev-card{padding:28px!important}#corporal-resenas .elementor-widget-heading .elementor-heading-title{font-size:48px!important}.elementor-element-trat_cd0>.e-con-inner>.e-con{flex:0 0 calc(50% - 14px)!important;width:calc(50% - 14px)!important}article.page,article.hentry,.ast-article-post,.ast-article-single{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}.elementor-element-srv_html>.elementor-widget-container{padding:0!important;margin:0!important;width:100%!important}}@media (max-width:921px){body{overflow-x:hidden}#ast-mobile-header .ast-site-identity img,#ast-mobile-header img.custom-logo,#ast-mobile-header .site-logo img,.ast-mobile-header-wrap img.custom-logo{height:54px!important;width:auto!important;max-height:54px!important;max-width:none!important;object-fit:contain!important}#ast-mobile-header .ast-builder-grid-row{padding-left:12px!important;padding-right:12px!important}#ast-mobile-header .main-header-bar,#ast-mobile-header .main-header-bar-wrap{width:100%!important;max-width:100%!important;background-color:var(--header-bg)!important}#page,#content,#primary,main,.site-main,.entry-content,.elementor,.elementor-section-wrap{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;padding-inline-start:0!important;padding-inline-end:0!important;margin-left:0!important;margin-right:0!important}body.home .elementor,body.home .elementor-section-wrap,body.page .elementor,body.page .elementor-section-wrap,#content.site-content .ast-container{padding-left:0!important;padding-right:0!important;padding-inline:0!important;max-width:100%!important;width:100%!important}.page-template-elementor_full_width .hentry,.page-template-elementor_full_width .ast-article-post,.page-template-elementor_full_width .ast-article-single{padding:0!important;margin:0!important}.elementor-top-section,.elementor-section-boxed>.elementor-container{max-width:100%!important;padding-left:0!important;padding-right:0!important}.e-con.e-parent{--padding-left:0px;--padding-right:0px;padding-left:0!important;padding-right:0!important;padding-inline-start:0!important;padding-inline-end:0!important;max-width:100%!important;width:100%!important}.e-con-boxed>.e-con-inner{max-width:100%!important;width:100%!important;--padding-left:0px;--padding-right:0px;padding-left:0!important;padding-right:0!important;padding-inline-start:0!important;padding-inline-end:0!important}}@media (max-width:767px){#corporal-hero,#masajes-hero,#maderoterapia-hero,#ayurveda-hero,#estetica-hero,#herbolario-hero,#asesoria-hero,#bonos-hero{background-position:75% var(--parallax-y,40%)!important}#masajes-hero::before,#maderoterapia-hero::before,#ayurveda-hero::before,#estetica-hero::before,#herbolario-hero::before,#asesoria-hero::before,#bonos-hero::before{background:linear-gradient(180deg,rgb(24 14 8 / .80) 0%,rgb(24 14 8 / .66) 45%,rgb(24 14 8 / .82) 100%)!important}#corporal-resenas{padding:60px 20px!important}#ast-mobile-header .ast-builder-grid-row{padding-left:8px!important;padding-right:8px!important}#ast-mobile-header .ast-site-identity img,#ast-mobile-header img.custom-logo,#ast-mobile-header .site-logo img,.ast-mobile-header-wrap img.custom-logo{height:48px!important;max-height:48px!important;width:auto!important;object-fit:contain!important}.site-logo img,.custom-logo-link img,.hfe-site-header-logo-img img,.elementor-widget-site-logo img,.ast-site-identity img{width:90px!important;height:auto!important;object-fit:contain!important}#corporal-hero{min-height:92vh!important;min-height:100svh!important}#corporal-hero::before{background:linear-gradient(to bottom,rgb(44 24 16 / .38) 0%,rgb(44 24 16 / .52) 35%,rgb(44 24 16 / .70) 65%,rgb(44 24 16 / .82) 100%)!important}#corporal-hero>.e-con-inner{min-height:92vh!important;min-height:100svh!important;padding:88px 24px 68px!important;justify-content:flex-end!important}#corporal-hero h6.elementor-heading-title,#masajes-hero h6.elementor-heading-title,#maderoterapia-hero h6.elementor-heading-title,#ayurveda-hero h6.elementor-heading-title,#estetica-hero h6.elementor-heading-title,#herbolario-hero h6.elementor-heading-title,#asesoria-hero h6.elementor-heading-title,#bonos-hero h6.elementor-heading-title,#corporal-hero p.elementor-heading-title,#masajes-hero p.elementor-heading-title,#maderoterapia-hero p.elementor-heading-title,#ayurveda-hero p.elementor-heading-title,#estetica-hero p.elementor-heading-title,#herbolario-hero p.elementor-heading-title,#asesoria-hero p.elementor-heading-title,#bonos-hero p.elementor-heading-title{font-size:11px!important;letter-spacing:0.26em!important;margin-bottom:14px!important}#corporal-hero h1.elementor-heading-title,#masajes-hero h1.elementor-heading-title,#maderoterapia-hero h1.elementor-heading-title,#ayurveda-hero h1.elementor-heading-title,#estetica-hero h1.elementor-heading-title,#herbolario-hero h1.elementor-heading-title,#asesoria-hero h1.elementor-heading-title,#bonos-hero h1.elementor-heading-title{font-size:clamp(1.75rem, 7.5vw, 2rem)!important;line-height:1.12!important;margin-bottom:16px!important}#corporal-hero .elementor-widget-text-editor,#corporal-hero .elementor-widget-text-editor p,#masajes-hero .elementor-widget-text-editor,#masajes-hero .elementor-widget-text-editor p,#maderoterapia-hero .elementor-widget-text-editor,#maderoterapia-hero .elementor-widget-text-editor p,#ayurveda-hero .elementor-widget-text-editor,#ayurveda-hero .elementor-widget-text-editor p,#estetica-hero .elementor-widget-text-editor,#estetica-hero .elementor-widget-text-editor p,#herbolario-hero .elementor-widget-text-editor,#herbolario-hero .elementor-widget-text-editor p,#asesoria-hero .elementor-widget-text-editor,#asesoria-hero .elementor-widget-text-editor p,#bonos-hero .elementor-widget-text-editor,#bonos-hero .elementor-widget-text-editor p{font-size:.95rem!important;line-height:1.7!important;max-width:340px!important;margin:0 auto 28px!important}#corporal-hero .elementor-button-wrapper{width:100%!important;text-align:center!important}#corporal-hero .elementor-button{width:100%!important;max-width:300px!important;padding:18px 20px!important;font-size:1rem!important;min-height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.corporal-hero-btns{flex-direction:column;align-items:center}.corporal-premium-grid{grid-template-columns:1fr;gap:20px}.elementor-element-bl_h2 .elementor-heading-title,.elementor-element-aq_h2 .elementor-heading-title{font-size:26px!important}.corporal-srv-header{margin-bottom:28px;padding:0 20px}.corporal-srv-h2{font-size:clamp(1.6rem, 6vw, 2.2rem)!important;line-height:1.15!important}.corporal-srv-sub{font-size:14px;line-height:1.65}.corporal-srv-list{padding:0;border-radius:0;border-left:none;border-right:none}.corporal-srv-row{padding:18px 16px!important;flex-wrap:nowrap!important;-webkit-tap-highlight-color:rgb(201 169 110 / .12);gap:6px 12px;align-items:center}.corporal-srv-row:active{background:rgb(201 169 110 / .15)}.corporal-srv-line{display:none}.corporal-srv-num{font-size:11px;width:20px}.corporal-srv-name{font-size:16px!important;flex:1 1 auto}.corporal-srv-arrow{font-size:18px;margin-left:auto}.corporal-srv-desc{display:none!important}#corporal-servicios .elementor-button-wrapper{width:100%!important;text-align:center!important}#corporal-servicios .elementor-button{width:100%!important;max-width:300px!important;padding:16px 20px!important;min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#corporal-sobre>.e-con-inner{flex-direction:column!important;padding-left:16px!important;padding-right:16px!important}#ab-btr>.e-con-inner{flex-direction:column!important}#ab-btr .elementor-widget-button{width:100%!important}#ab-btr .elementor-button{width:100%!important;text-align:center!important}#corporal-sobre .elementor-heading-title{font-size:clamp(1.6rem, 6vw, 2.2rem)!important;line-height:1.15!important}#corporal-sobre .elementor-widget-text-editor,#corporal-sobre .elementor-widget-text-editor p{font-size:.9rem!important;line-height:1.78!important}#corporal-sobre .elementor-widget-button{width:100%!important;text-align:center!important}#corporal-sobre .elementor-button{width:100%!important;max-width:300px!important;padding:16px 20px!important;min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.corporal-rev-carousel-wrap{padding:0 4px}.corporal-rev-swiper .swiper-slide{padding:0 16px!important;box-sizing:border-box!important}.corporal-rev-card{padding:24px 20px!important;border-radius:16px!important}.corporal-rev-card:hover{transform:none!important}.corporal-rev-card:active{box-shadow:0 8px 32px rgb(0 0 0 / .40)!important}.corporal-rev-quote{font-size:52px!important;height:36px;margin-bottom:8px}.corporal-rev-text{font-size:14px!important;line-height:1.7}.corporal-rev-top{margin-bottom:10px}.corporal-rev-avatar{width:38px!important;height:38px!important;font-size:15px}.corporal-rev-name{font-size:13px!important}.corporal-rev-swiper .swiper-pagination{margin-top:24px!important}#corporal-resenas [id^="rev"] .e-con{flex-wrap:wrap!important;justify-content:center!important}#corporal-resenas .elementor-widget-heading .elementor-heading-title{font-size:clamp(1.6rem, 6vw, 2.2rem)!important;line-height:1.15!important}#corporal-resenas .corporal-rating-score{font-size:2.6rem!important}#corporal-resenas .corporal-rating-stars{font-size:1.1rem!important}#corporal-resenas .corporal-rating-count{font-size:.8rem!important}.elementor-element-rev4_hdr .elementor-widget-container{padding-left:20px;padding-right:20px}.elementor-element-rev4_swp>.elementor-widget-container{padding-left:0!important;padding-right:0!important}.elementor-element-rev4_btn>.elementor-widget-container{padding:0 20px}#corporal-resenas .elementor-button-wrapper{width:100%!important;text-align:center!important}#corporal-resenas .elementor-button{width:100%!important;max-width:300px!important;padding:16px 20px!important;min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.elementor-element-trat_cd0>.e-con-inner{padding:0 16px 16px!important;gap:16px!important}.elementor-element-trat_cd0>.e-con-inner>.e-con{flex:0 0 100%!important;width:100%!important;box-sizing:border-box!important}.elementor-element-c1_crd,.elementor-element-c2_crd,.elementor-element-c3_crd{border-radius:12px!important;box-shadow:0 2px 16px rgb(92 61 46 / .10)!important}.elementor-element-trat_hd1 .elementor-heading-title{font-size:10px!important;letter-spacing:.20em!important}.elementor-element-trat_hd2 .elementor-heading-title{font-size:clamp(1.6rem, 6vw, 2.2rem)!important;line-height:1.15!important}.elementor-element-trat_hd3 .elementor-widget-text-editor,.elementor-element-trat_hd3 .elementor-widget-text-editor p{font-size:.9rem!important;line-height:1.6!important;max-width:340px!important}.elementor-element-trat_cd0 .elementor-heading-title{font-size:1.15rem!important;line-height:1.25!important}.elementor-element-trat_cd0 .elementor-widget-text-editor,.elementor-element-trat_cd0 .elementor-widget-text-editor p{font-size:.95rem!important;line-height:1.7!important}.elementor-element-trat_cd0 .elementor-button{width:100%!important;font-size:.875rem!important;padding:12px 16px!important;min-height:46px!important}.corporal-contact-title{font-size:1.35rem!important;line-height:1.25!important;margin-bottom:16px!important}.corporal-contact-block p{font-size:.875rem!important;line-height:1.72!important}.corporal-tel-link{font-size:1.15rem!important}.corporal-sched-table{font-size:.8rem!important}.corporal-sched-table td{padding:5px 6px 5px 0!important}.corporal-contact-btns{flex-direction:column!important;gap:10px!important}.corporal-rating-bar{flex-wrap:wrap}.site-footer.corporal-footer{padding-top:44px;text-align:center!important}.corporal-footer-grid{grid-template-columns:1fr;gap:32px;padding:0 24px 40px}.footer-col--brand{grid-column:1}.corporal-footer-bottom{flex-direction:column;text-align:center;padding:16px 24px;font-size:.72rem!important}.footer-legal{justify-content:center}.corporal-ftr-logo{display:block!important;margin:0 auto 16px!important}.corporal-ftr-name{font-size:1.05rem!important;text-align:center!important}.corporal-ftr-tagline{text-align:center!important}.corporal-ftr-desc{font-size:.78rem!important;line-height:1.75!important;text-align:center!important}.corporal-socials{justify-content:center!important}.footer-address{text-align:center!important}.corporal-wa-btn{width:100%!important;justify-content:center!important;box-sizing:border-box!important}.corporal-schedule li{justify-content:center!important}.elementor-element-c1_img,.elementor-element-c2_img,.elementor-element-c3_img{min-height:160px!important}.elementor-element-c1_img>.e-con-inner,.elementor-element-c2_img>.e-con-inner,.elementor-element-c3_img>.e-con-inner{min-height:160px!important}.corporal-srv-badge,.corporal-bono-tag,.elementor-element-trat_hd1 .elementor-heading-title,#corporal-sobre h6.elementor-heading-title{font-size:.65rem!important;letter-spacing:.18em!important}}#faq_sec{background:var(--bg)!important;border-top:1px solid rgb(201 169 110 / .15)}.corporal-faq-wrap{max-width:800px;margin:0 auto;padding:100px 20px;width:100%;box-sizing:border-box}.corporal-faq-header{text-align:center;margin-bottom:56px}.corporal-faq-badge{font-family:var(--f-badge);font-style:italic;font-weight:400;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--brown);margin:0 0 16px}.corporal-faq-h2{font-family:var(--f-h);font-size:clamp(1.8rem, 5vw, 2.6rem);font-weight:700;color:var(--brown);line-height:1.15;margin:0 0 16px}.corporal-faq-sub{font-family:var(--f-b);font-size:16px;color:#6B5B4E;max-width:600px;margin:0 auto;line-height:1.7}.corporal-faq-list{border-top:1px solid rgb(201 169 110 / .2)}.corporal-faq-item{border-bottom:1px solid rgb(201 169 110 / .2)}.corporal-faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;padding:22px 0;cursor:pointer;text-align:left;font-family:var(--f-h);font-size:18px;font-weight:600;color:var(--brown);user-select:none;-webkit-user-select:none;gap:16px;transition:color .25s ease}.corporal-faq-q:hover{color:#3d2618}.corporal-faq-icon{color:var(--gold);font-size:26px;line-height:1;flex-shrink:0;transition:transform .3s ease;display:inline-block}.corporal-faq-item.is-open .corporal-faq-icon{transform:rotate(45deg)}.corporal-faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.corporal-faq-a-inner{font-family:var(--f-b);font-size:16px;color:#6B5B4E;line-height:1.8;padding-bottom:22px}@media (max-width:1024px){.corporal-faq-wrap{padding:70px 20px}}@media (max-width:767px){.corporal-faq-wrap{padding:48px 20px}.corporal-faq-badge{font-size:.65rem}.corporal-faq-sub{font-size:14px}.corporal-faq-q{font-size:16px;padding:18px 0}.corporal-faq-icon{font-size:22px}.corporal-faq-a-inner{font-size:16px}}#cta_final{background:linear-gradient(rgb(44 24 16 / .92),rgb(44 24 16 / .92)),url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-mobile.jpg)!important;background-size:cover!important;background-position:center center!important;background-attachment:fixed!important}@supports (background-image:image-set(url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-mobile.webp) type("image/webp"))){#cta_final{background-image:linear-gradient(rgb(44 24 16 / .92),rgb(44 24 16 / .92)),url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-mobile.webp)!important}}@media (min-width:768px){#cta_final{background-image:linear-gradient(rgb(44 24 16 / .92),rgb(44 24 16 / .92)),url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-tablet.jpg)!important}@supports (background-image:image-set(url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-tablet.webp) type("image/webp"))){#cta_final{background-image:linear-gradient(rgb(44 24 16 / .92),rgb(44 24 16 / .92)),url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-tablet.webp)!important}}}@media (min-width:1025px){#cta_final{background-image:linear-gradient(rgb(44 24 16 / .92),rgb(44 24 16 / .92)),url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-desktop.jpg)!important}@supports (background-image:image-set(url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-desktop.webp) type("image/webp"))){#cta_final{background-image:linear-gradient(rgb(44 24 16 / .92),rgb(44 24 16 / .92)),url(https://corporaourense.com/wp-content/uploads/2026/04/corpora-buda-hero-desktop.webp)!important}}}.corporal-cta-wrap{max-width:720px;margin:0 auto;padding:120px 20px;text-align:center;box-sizing:border-box}.corporal-cta-deco{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:28px}.corporal-cta-deco::before,.corporal-cta-deco::after{content:'';display:block;width:56px;height:1px;background:rgb(201 169 110 / .45)}.corporal-cta-deco-ico{color:var(--gold);font-size:16px;line-height:1}.corporal-cta-badge{font-family:var(--f-badge);font-style:italic;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin:0 0 22px}.corporal-cta-h2{font-family:var(--f-h);font-size:clamp(2rem, 5vw, 3rem);font-weight:700;color:#F5EDE0;line-height:1.12;margin:0 0 20px}.corporal-cta-sub{font-family:var(--f-b);font-size:17px;color:rgb(245 237 224 / .70);line-height:1.75;max-width:520px;margin:0 auto 40px}.corporal-cta-btn{display:inline-flex;align-items:center;gap:10px;background:var(--gold);color:#2C1810!important;font-family:var(--f-b);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;padding:18px 38px;border-radius:30px;transition:background .25s ease,transform .2s ease}.corporal-cta-btn:hover{background:#d9b87e;transform:translateY(-2px);color:#2C1810!important}.corporal-cta-tel{display:block;margin-top:18px;font-family:var(--f-b);font-size:13px;color:rgb(245 237 224 / .8);letter-spacing:.05em}@media (max-width:1024px){#cta_final{background-attachment:scroll!important}.corporal-cta-wrap{padding:80px 20px}}@media (max-width:767px){.corporal-cta-wrap{padding:60px 16px}.corporal-cta-h2{font-size:clamp(1.75rem, 7vw, 2.3rem)}.corporal-cta-sub{font-size:15px}.corporal-cta-btn{width:100%;justify-content:center;padding:18px 24px}}@media (max-width:767px){html body #trust_bar .ctb{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;align-items:stretch!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding:0 16px!important;margin:0!important;min-height:auto!important;height:48px!important;max-height:48px!important}html body #trust_bar .ctb::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html body #trust_bar .ctb-item{flex:0 0 auto!important;width:auto!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;white-space:nowrap!important;min-height:auto!important;height:48px!important;max-height:48px!important;padding:0 14px!important;gap:8px!important;border-right:1px solid rgb(201 169 110 / .20)!important;border-bottom:none!important}html body #trust_bar .ctb-item:last-child{border-right:none!important}html body #trust_bar .ctb-ico{margin-bottom:0!important;flex-shrink:0!important;display:flex!important;align-items:center!important}html body #trust_bar .ctb-ico svg{width:17px!important;height:17px!important}html body #trust_bar .ctb-num{font-size:.88rem!important;white-space:nowrap!important;margin-bottom:0!important;line-height:1.2!important;display:inline-flex!important;align-items:center!important}html body #trust_bar .ctb-lbl{font-size:.60rem!important;white-space:nowrap!important;line-height:1.2!important;letter-spacing:.04em!important;text-align:left!important;display:inline-flex!important;align-items:center!important}.elementor-element-trat_hd0>.e-con-inner{padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}}.elementor-element-cta_row{display:flex;align-items:stretch;justify-content:center;gap:48px;max-width:1100px;margin:0 auto;padding:100px 24px;box-sizing:border-box}.elementor-element-cta_col_l{flex:0 0 60%;width:60%}.elementor-element-cta_col_r{flex:0 0 40%;width:40%;display:flex}.elementor-element-cta_col_l .corporal-cta-wrap{padding:0;margin:0;max-width:none;text-align:left}.elementor-element-cta_col_l .corporal-cta-deco{justify-content:flex-start}.elementor-element-cta_col_l .corporal-cta-sub{text-align:left;margin-left:0;margin-right:0}.corporal-cta-map-wrap{width:100%;flex:1;display:flex;flex-direction:column;justify-content:center;background:rgb(255 255 255 / .05);border:1px solid rgb(201 169 110 / .18);border-radius:16px;padding:24px;box-sizing:border-box;box-shadow:0 12px 40px rgb(0 0 0 / .22)}.corporal-cta-map-wrap::before{content:"Nuestra ubicación";display:block;font-family:var(--f-badge);font-style:italic;font-weight:400;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin:0 0 14px}.corporal-cta-map-iframe{width:100%;height:240px;border-radius:10px;border:1px solid rgb(201 169 110 / .30);display:block;filter:contrast(1.05) saturate(.9)}.corporal-cta-map-nap{margin-top:18px;padding-top:18px;border-top:1px solid rgb(201 169 110 / .2);text-align:left}.corporal-cta-map-line{display:flex;align-items:center;gap:8px;font-family:var(--f-b);font-size:14px;line-height:1.8;color:rgb(245 237 224 / .85);margin:0 0 4px}.corporal-cta-map-line a{color:rgb(245 237 224 / .85);text-decoration:none}.corporal-cta-map-line a:hover{color:var(--gold);text-decoration:underline}.corporal-cta-map-ico{flex-shrink:0}.corporal-cta-map-link{display:inline-block;margin-top:8px;color:var(--gold);font-family:var(--f-b);font-weight:600;font-size:13px;text-decoration:none}.corporal-cta-map-link:hover{text-decoration:underline}@media (max-width:1024px){.elementor-element-cta_row{gap:32px;padding:80px 24px}.elementor-element-cta_col_l{flex:0 0 55%;width:55%}.elementor-element-cta_col_r{flex:0 0 45%;width:45%}.corporal-cta-map-iframe{height:220px}}@media (max-width:767px){.elementor-element-cta_row{flex-direction:column;align-items:stretch;gap:0;padding:56px 20px}.elementor-element-cta_col_l,.elementor-element-cta_col_r{flex:0 0 100%;width:100%}.elementor-element-cta_col_l .corporal-cta-wrap{text-align:center}.elementor-element-cta_col_l .corporal-cta-deco{justify-content:center}.elementor-element-cta_col_l .corporal-cta-sub{text-align:center}.elementor-element-cta_col_l .corporal-cta-btn{max-width:320px;margin:0 auto}.elementor-element-cta_col_r{margin-top:32px;padding-top:32px;border-top:1px solid rgb(201 169 110 / .2);display:block}.corporal-cta-map-wrap{background:none;border:none;border-radius:0;padding:0;box-shadow:none;display:block}.corporal-cta-map-wrap::before{content:none}.corporal-cta-map-iframe{height:200px}.corporal-cta-map-nap{text-align:center}.corporal-cta-map-line{justify-content:center;font-size:13px}}.elementor-element-trat_cd0>.e-con-inner{align-items:stretch!important}.elementor-element-c1_crd,.elementor-element-c2_crd,.elementor-element-c3_crd{height:auto!important;align-self:stretch!important;display:flex!important;flex-direction:column!important}.elementor-element-c1_crd>.e-con-inner,.elementor-element-c2_crd>.e-con-inner,.elementor-element-c3_crd>.e-con-inner{height:auto!important;min-height:100%!important;flex:1!important;display:flex!important;flex-direction:column!important}.elementor-element-c1_cnt,.elementor-element-c2_cnt,.elementor-element-c3_cnt{flex:1 1 0%!important;min-height:0!important;display:flex!important;flex-direction:column!important}.elementor-element-c1_des,.elementor-element-c2_des,.elementor-element-c3_des{flex-grow:1!important}.elementor-element-c1_des .elementor-widget-container p,.elementor-element-c2_des .elementor-widget-container p,.elementor-element-c3_des .elementor-widget-container p{font-size:16px!important}.elementor-element-c1_pri .elementor-heading-title,.elementor-element-c2_pri .elementor-heading-title,.elementor-element-c3_pri .elementor-heading-title{color:var(--brown)!important}.elementor-element-c1_div,.elementor-element-c2_div,.elementor-element-c3_div{margin-top:auto!important}.masajes-list{list-style:none;margin:0;padding:0}.masajes-item{border-top:1px solid rgb(201 169 110 / .2)}.masajes-item:first-child{border-top:none}.masajes-row{display:flex;align-items:center;gap:20px;padding:24px 8px;text-decoration:none;border-radius:8px;transition:background .3s ease}.masajes-row:hover{background:rgb(201 169 110 / .10)}.masajes-num{font-family:var(--f-h);font-size:26px;color:var(--brown);opacity:1;width:36px;flex-shrink:0}.masajes-line{display:block;width:32px;height:1px;background:var(--gold);opacity:.7;flex-shrink:0;transition:opacity .3s ease}.masajes-row:hover .masajes-line{opacity:1}.masajes-body{flex:1 1 auto;min-width:0}.masajes-name{display:block;font-family:var(--f-h);font-size:24px;font-weight:400;color:var(--brown);margin-bottom:6px}.masajes-desc{display:block;font-family:var(--f-b);font-size:16px;color:#6B5B4E;line-height:1.55;margin-bottom:10px}.masajes-meta{display:block;font-family:var(--f-b);font-size:16px;color:var(--brown)}.masajes-price{color:var(--brown);font-weight:700}.masajes-arrow{display:inline-block;color:var(--gold);font-size:24px;flex-shrink:0;line-height:1;transition:color .3s ease,transform .3s ease}.masajes-row:hover .masajes-arrow{color:var(--brown);transform:translateX(6px)}@media (max-width:767px){.masajes-row{padding:18px 4px;gap:14px}.masajes-num{font-size:22px;width:30px}.masajes-desc{font-size:16px}.masajes-meta{font-size:15px}.masajes-arrow{font-size:20px}.masajes-name{font-size:20px}}.elementor-element-msj2img img{object-fit:cover}.elementor-element-made2img img{object-fit:cover}.elementor-element-ayur2img img{object-fit:cover}.elementor-element-estet2img img{object-fit:cover}@media (max-width:767px){.herbolario-block:not(:first-child){border-top:1px solid rgb(201 169 110 / .2);padding-top:32px;margin-top:32px}}@media (max-width:767px){.asesoria-symptom:not(:last-child){border-bottom:1px solid rgb(201 169 110 / .15)}}#asesoria-para-quien .asesoria-symptom{flex:0 0 calc(33.333% - 21.34px);max-width:calc(33.333% - 21.34px)}@media (max-width:1024px){#asesoria-para-quien .asesoria-symptom{flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px)}}@media (max-width:767px){#asesoria-para-quien .asesoria-symptom{flex:0 0 100%;max-width:100%}}#asesoria-proceso .asesoria-proceso-step{flex:0 0 calc(33.333% - 21.34px);max-width:calc(33.333% - 21.34px)}@media (max-width:767px){#asesoria-proceso .asesoria-proceso-step{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.asesoria-proceso-step:not(:last-child){border-right:1px solid rgb(201 169 110 / .3)}}@media (max-width:767px){.asesoria-proceso-step:not(:last-child){border-bottom:1px solid rgb(201 169 110 / .3);padding-bottom:32px;margin-bottom:32px}}.asesoria-marilo-imgcol{flex:0 0 40%;max-width:40%}.asesoria-marilo-txtcol{flex:0 0 60%;max-width:60%}@media (max-width:1024px){.asesoria-marilo-imgcol{flex-basis:45%;max-width:45%}.asesoria-marilo-txtcol{flex-basis:55%;max-width:55%}}@media (max-width:767px){.asesoria-marilo-imgcol,.asesoria-marilo-txtcol{flex-basis:100%;max-width:100%}}.elementor-element-am_img img{object-fit:cover}.bonos-card{flex:0 0 calc(33.333% - 21.34px);max-width:calc(33.333% - 21.34px);transition:transform 0.3s ease,box-shadow 0.3s ease;border-top:4px solid #fff0}@media (max-width:1024px){.bonos-card{flex-basis:100%;max-width:600px;margin-left:auto;margin-right:auto}}@media (max-width:767px){.bonos-card{max-width:100%}}.bonos-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px rgb(0 0 0 / .22);border-top-color:#C9A96E}.bonos-card-body{flex-grow:1!important}.bonos-card-footer{margin-top:auto!important}.bonos-card-imgwrap{position:relative}.elementor-element-bc1ico,.elementor-element-bc2ico,.elementor-element-bc3ico{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);color:#FFF}.elementor-element-bc1ico .elementor-icon,.elementor-element-bc2ico .elementor-icon,.elementor-element-bc3ico .elementor-icon{color:#FFF}.bonos-lista-list{list-style:none;margin:0;padding:0}.bonos-lista-item{border-top:1px solid rgb(201 169 110 / .2)}.bonos-lista-item:first-child{border-top:none}.bonos-lista-row{display:flex;align-items:flex-start;gap:20px;padding:28px 8px;text-decoration:none;border-radius:8px;transition:background 0.3s ease}.bonos-lista-row:hover{background:rgb(201 169 110 / .1)}.bonos-lista-num{font-family:var(--f-h);font-size:13px;color:var(--brown);width:24px;flex-shrink:0;padding-top:4px}.bonos-lista-body{flex:1 1 auto;min-width:0}.bonos-lista-name{display:block;font-family:var(--f-h);font-size:20px;font-weight:700;color:var(--brown);margin-bottom:8px}.bonos-lista-desc{display:block;font-family:var(--f-b);font-size:16px;line-height:1.7;color:#6B5B4E;margin-bottom:8px}.bonos-lista-forwhom{display:block;font-family:var(--f-b);font-style:italic;font-size:13px;line-height:1.6;color:var(--brown);margin-bottom:10px}.bonos-lista-meta{display:block;font-family:var(--f-b);font-size:14px;color:var(--brown)}.bonos-lista-price{font-family:var(--f-h);font-size:18px;font-weight:700;color:var(--brown)}.bonos-lista-arrow{display:inline-block;color:var(--gold);font-size:22px;flex-shrink:0;line-height:1;margin-top:4px;transition:color 0.3s ease,transform 0.3s ease}.bonos-lista-row:hover .bonos-lista-arrow{color:var(--brown);transform:translateX(6px)}@media (max-width:767px){.bonos-lista-row{padding:20px 4px;gap:14px}.bonos-lista-num{font-size:12px;width:20px}.bonos-lista-name{font-size:18px}.bonos-lista-desc{font-size:16px}.bonos-lista-forwhom{font-size:12px}.bonos-lista-meta{font-size:13px}.bonos-lista-price{font-size:16px}.bonos-lista-arrow{font-size:18px}}.corporal-about-swiper-wrap{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden}.corporal-about-swiper-wrap .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}#about-swiper-pagination{position:static;display:flex;justify-content:center;gap:8px;margin-top:16px}#about-swiper-pagination .swiper-pagination-bullet{background:rgb(201 169 110 / .3);opacity:1;width:8px;height:8px;margin:0}#about-swiper-pagination .swiper-pagination-bullet-active{background:#5C3D2E}.corporal-ftr-nav-heading{font-family:var(--f-badge);font-style:italic;font-weight:400;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);border-bottom:none;padding-bottom:0}.corporal-ftr-nav{display:flex;flex-direction:column}.corporal-ftr-nav a{font-family:var(--f-b);font-size:13px;line-height:2;color:rgb(245 237 224 / .75);text-decoration:none}.corporal-ftr-nav a:hover{color:var(--gold)}.corporal-ftr-nav-sep{display:block;border-top:1px solid rgb(201 169 110 / .2);margin:12px 0}@media (max-width:767px){.footer-col--nav{text-align:center}.corporal-ftr-nav{align-items:center}}.elementor-element-ab_h0 .elementor-heading-title,.elementor-element-c1_pri .elementor-heading-title,.elementor-element-c2_pri .elementor-heading-title,.elementor-element-c3_pri .elementor-heading-title,.elementor-element-msj2hol .elementor-heading-title,.elementor-element-made2hol1 .elementor-heading-title,.elementor-element-made2hol2 .elementor-heading-title,.elementor-element-ayur2hol .elementor-heading-title,.elementor-element-estet2hol .elementor-heading-title,.elementor-element-aq_badge .elementor-heading-title,.elementor-element-am_badge .elementor-heading-title,.elementor-element-am_role .elementor-heading-title,.elementor-element-bl_badge .elementor-heading-title,.elementor-element-bc1tag .elementor-heading-title,.elementor-element-bc1pqlbl .elementor-heading-title,.elementor-element-bc1qilbl .elementor-heading-title,.elementor-element-bc1dp,.elementor-element-bc2tag .elementor-heading-title,.elementor-element-bc2pqlbl .elementor-heading-title,.elementor-element-bc2qilbl .elementor-heading-title,.elementor-element-bc2dp,.elementor-element-bc3tag .elementor-heading-title,.elementor-element-bc3pqlbl .elementor-heading-title,.elementor-element-bc3qilbl .elementor-heading-title,.elementor-element-bc3dp{color:var(--brown)!important}.elementor-element-trat_hd4,.elementor-element-trat_hd4 a{color:var(--gold)!important}