.elementor-22 .elementor-element.elementor-element-8b91ea5{--display:flex;--min-height:780px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-22 .elementor-element.elementor-element-8b91ea5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-8b91ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0003;background-image:url("https://recuperatuparejahoy.com/wp-content/uploads/2026/10/bg-hero-3200-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-8b91ea5::before, .elementor-22 .elementor-element.elementor-element-8b91ea5 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-8b91ea5 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-8b91ea5 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-8b91ea5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-8b91ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(6,0,2,0.62) 0%, rgba(6,0,2,0) 52%);}.elementor-22 .elementor-element.elementor-element-33f879e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-22 .elementor-element.elementor-element-33f879e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-b4e7d19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b4e7d19.e-con{--align-self:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-c1a2f30{text-align:center;}.elementor-22 .elementor-element.elementor-element-c1a2f30 img{width:55px;}.elementor-22 .elementor-element.elementor-element-fb7b499{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-rtph_oro_luz );--border-color:var( --e-global-color-rtph_oro_luz );--padding-top:10px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.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-22 .elementor-element.elementor-element-d9e83b5{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-d9e83b5 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:18px;letter-spacing:5px;color:#F5D77A;}.elementor-22 .elementor-element.elementor-element-e2f6c47{padding:0px 0px 0px 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-e2f6c47 img{width:55px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-4d7154d{font-family:"Cormorant Garamond", Sans-serif;font-size:81px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#F5E9D5;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-faa5b69{--divider-border-style:solid;--divider-color:#F5D77A;--divider-border-width:1px;--divider-icon-size:28px;}.elementor-22 .elementor-element.elementor-element-faa5b69 .elementor-divider-separator{width:80%;}.elementor-22 .elementor-element.elementor-element-faa5b69 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-22 .elementor-element.elementor-element-faa5b69.elementor-view-stacked .elementor-icon{background-color:#F5D77A;}.elementor-22 .elementor-element.elementor-element-faa5b69.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-faa5b69.elementor-view-default .elementor-icon{color:#F5D77A;border-color:#F5D77A;}.elementor-22 .elementor-element.elementor-element-faa5b69.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-faa5b69.elementor-view-default .elementor-icon svg{fill:#F5D77A;}.elementor-22 .elementor-element.elementor-element-4acebe5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-4acebe5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:600;text-transform:capitalize;line-height:40px;color:#F5D77A;}.elementor-22 .elementor-element.elementor-element-06c8511{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:27px;color:#E4D6C4;}.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-22 .elementor-element.elementor-element-16948a4 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;background-image:linear-gradient(135deg, #009D28 0%, #006B1A 100%);border-style:none;border-radius:50px 50px 50px 50px;padding:10px 44px 10px 44px;}.elementor-22 .elementor-element.elementor-element-16948a4 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-16948a4 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(135deg, #00B32E 0%, #007A1E 100%);}.elementor-22 .elementor-element.elementor-element-16948a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-22 .elementor-element.elementor-element-16948a4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-16948a4 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-16948a4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-45abada{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-a05bec7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(212,175,55,0.45);--border-color:rgba(212,175,55,0.45);--border-radius:50px 50px 50px 50px;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-22 .elementor-element.elementor-element-a05bec7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-a05bec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,0,3,0.45);}.elementor-22 .elementor-element.elementor-element-359e4a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-359e4a5 img{width:26px;}.elementor-22 .elementor-element.elementor-element-5040d11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-5040d11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:1.35em;letter-spacing:0.3px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-764b2fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(212,175,55,0.45);--border-color:rgba(212,175,55,0.45);--border-radius:50px 50px 50px 50px;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-22 .elementor-element.elementor-element-764b2fd:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-764b2fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,0,3,0.45);}.elementor-22 .elementor-element.elementor-element-356d7f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-356d7f5 img{width:26px;}.elementor-22 .elementor-element.elementor-element-2b97279{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-2b97279 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:1.35em;letter-spacing:0.3px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-19db6ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(212,175,55,0.45);--border-color:rgba(212,175,55,0.45);--border-radius:50px 50px 50px 50px;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-22 .elementor-element.elementor-element-19db6ba:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-19db6ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,0,3,0.45);}.elementor-22 .elementor-element.elementor-element-9390e3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-9390e3a img{width:26px;}.elementor-22 .elementor-element.elementor-element-cbda756{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-cbda756 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;line-height:1.35em;letter-spacing:0.3px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-c32be17{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5f0e94c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-rtph_oro_luz );--border-color:var( --e-global-color-rtph_oro_luz );--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e5591d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-dea53d1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:9px;}.elementor-22 .elementor-element.elementor-element-dea53d1 .elementor-icon-box-title{margin-block-end:0px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-dea53d1.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-22 .elementor-element.elementor-element-dea53d1.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-dea53d1.elementor-view-default .elementor-icon{fill:#D4AF37;color:#D4AF37;border-color:#D4AF37;}.elementor-22 .elementor-element.elementor-element-dea53d1 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-dea53d1 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-dea53d1 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:18px;letter-spacing:1.2px;}.elementor-22 .elementor-element.elementor-element-dea53d1 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:18px;letter-spacing:1.2px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-43c8e0b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-rtph_oro_luz );--border-color:var( --e-global-color-rtph_oro_luz );--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6b8b98b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-c780fe0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:9px;}.elementor-22 .elementor-element.elementor-element-c780fe0 .elementor-icon-box-title{margin-block-end:0px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-c780fe0.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-22 .elementor-element.elementor-element-c780fe0.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-c780fe0.elementor-view-default .elementor-icon{fill:#D4AF37;color:#D4AF37;border-color:#D4AF37;}.elementor-22 .elementor-element.elementor-element-c780fe0 .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-c780fe0 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-c780fe0 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:18px;letter-spacing:1.2px;}.elementor-22 .elementor-element.elementor-element-c780fe0 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:18px;letter-spacing:1.2px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-eb74697{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-0ce53e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-06677db .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:9px;}.elementor-22 .elementor-element.elementor-element-06677db .elementor-icon-box-title{margin-block-end:0px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-06677db.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-22 .elementor-element.elementor-element-06677db.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-06677db.elementor-view-default .elementor-icon{fill:#D4AF37;color:#D4AF37;border-color:#D4AF37;}.elementor-22 .elementor-element.elementor-element-06677db .elementor-icon{font-size:32px;}.elementor-22 .elementor-element.elementor-element-06677db .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-06677db .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:18px;letter-spacing:1.2px;}.elementor-22 .elementor-element.elementor-element-06677db .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:18px;letter-spacing:1.2px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-6857974{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-22 .elementor-element.elementor-element-cc9c081{text-align:center;font-family:"Cinzel", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:54px;letter-spacing:1px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-589e2c5{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-589e2c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:3px;color:#C9B29B;}.elementor-22 .elementor-element.elementor-element-1f5ac66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-eff7172{--display:flex;--min-height:470px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:rgba(212,175,55,0.55);--border-color:rgba(212,175,55,0.55);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:26px;--margin-left:12px;--margin-right:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-eff7172:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-eff7172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E0004;background-image:url("https://recuperatuparejahoy.com/wp-content/uploads/2026/10/005.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-22 .elementor-element.elementor-element-eff7172::before, .elementor-22 .elementor-element.elementor-element-eff7172 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-eff7172 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-eff7172 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-eff7172 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-eff7172 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(30,0,4,0) 0%, rgba(10,0,3,0.72) 62%);}.elementor-22 .elementor-element.elementor-element-179ceeb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-22 .elementor-element.elementor-element-3b243c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-3b243c2 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;line-height:29px;letter-spacing:1px;color:#D4AF37;}.elementor-22 .elementor-element.elementor-element-6a7cef3{--divider-border-style:solid;--divider-color:#F5D77A8C;--divider-border-width:1px;--divider-icon-size:15px;}.elementor-22 .elementor-element.elementor-element-6a7cef3 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22 .elementor-element.elementor-element-6a7cef3 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-22 .elementor-element.elementor-element-6a7cef3.elementor-view-stacked .elementor-icon{background-color:#F5D77A;}.elementor-22 .elementor-element.elementor-element-6a7cef3.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-6a7cef3.elementor-view-default .elementor-icon{color:#F5D77A;border-color:#F5D77A;}.elementor-22 .elementor-element.elementor-element-6a7cef3.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-6a7cef3.elementor-view-default .elementor-icon svg{fill:#F5D77A;}.elementor-22 .elementor-element.elementor-element-a55c06c{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:27px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-d149f94{--display:flex;--min-height:470px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:rgba(212,175,55,0.55);--border-color:rgba(212,175,55,0.55);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:26px;--margin-left:12px;--margin-right:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d149f94:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d149f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E0004;background-image:url("https://recuperatuparejahoy.com/wp-content/uploads/2026/10/006.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-22 .elementor-element.elementor-element-d149f94::before, .elementor-22 .elementor-element.elementor-element-d149f94 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-d149f94 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-d149f94 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-d149f94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-d149f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(30,0,4,0) 0%, rgba(10,0,3,0.72) 62%);}.elementor-22 .elementor-element.elementor-element-31048f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-22 .elementor-element.elementor-element-7049bbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-7049bbe .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;line-height:29px;letter-spacing:1px;color:#D4AF37;}.elementor-22 .elementor-element.elementor-element-649faf2{--divider-border-style:solid;--divider-color:#F5D77A8C;--divider-border-width:1px;--divider-icon-size:15px;}.elementor-22 .elementor-element.elementor-element-649faf2 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22 .elementor-element.elementor-element-649faf2 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-22 .elementor-element.elementor-element-649faf2.elementor-view-stacked .elementor-icon{background-color:#F5D77A;}.elementor-22 .elementor-element.elementor-element-649faf2.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-649faf2.elementor-view-default .elementor-icon{color:#F5D77A;border-color:#F5D77A;}.elementor-22 .elementor-element.elementor-element-649faf2.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-649faf2.elementor-view-default .elementor-icon svg{fill:#F5D77A;}.elementor-22 .elementor-element.elementor-element-4cafbb1{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:27px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-f3a8b69{--display:flex;--min-height:470px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:rgba(212,175,55,0.55);--border-color:rgba(212,175,55,0.55);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:26px;--margin-left:12px;--margin-right:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f3a8b69:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-f3a8b69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E0004;background-image:url("https://recuperatuparejahoy.com/wp-content/uploads/2026/10/007.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-22 .elementor-element.elementor-element-f3a8b69::before, .elementor-22 .elementor-element.elementor-element-f3a8b69 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-f3a8b69 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-f3a8b69 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-f3a8b69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-f3a8b69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(30,0,4,0) 0%, rgba(10,0,3,0.72) 62%);}.elementor-22 .elementor-element.elementor-element-4899e59{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-22 .elementor-element.elementor-element-9c1edbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-9c1edbb .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;line-height:29px;letter-spacing:1px;color:#D4AF37;}.elementor-22 .elementor-element.elementor-element-e52deb7{--divider-border-style:solid;--divider-color:#F5D77A8C;--divider-border-width:1px;--divider-icon-size:15px;}.elementor-22 .elementor-element.elementor-element-e52deb7 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-22 .elementor-element.elementor-element-e52deb7 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-22 .elementor-element.elementor-element-e52deb7.elementor-view-stacked .elementor-icon{background-color:#F5D77A;}.elementor-22 .elementor-element.elementor-element-e52deb7.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-e52deb7.elementor-view-default .elementor-icon{color:#F5D77A;border-color:#F5D77A;}.elementor-22 .elementor-element.elementor-element-e52deb7.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-e52deb7.elementor-view-default .elementor-icon svg{fill:#F5D77A;}.elementor-22 .elementor-element.elementor-element-d73efa6{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:27px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-bc2a355{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:76px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-bc2a355:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-bc2a355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0A0003 0%, #1E0004 100%);}.elementor-22 .elementor-element.elementor-element-8689686{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:rgba(212,175,55,0.55);--border-color:rgba(212,175,55,0.55);--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:54px;--padding-right:54px;}.elementor-22 .elementor-element.elementor-element-8689686:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-8689686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #290006 0%, #0A0003 100%);}.elementor-22 .elementor-element.elementor-element-d4e5f60{text-align:center;}.elementor-22 .elementor-element.elementor-element-d4e5f60 img{width:112px;}.elementor-22 .elementor-element.elementor-element-e5f6071 .elementor-icon-box-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-e5f6071 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-e5f6071 .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:44px;letter-spacing:1px;}.elementor-22 .elementor-element.elementor-element-e5f6071 .elementor-icon-box-title{color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-e5f6071 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;line-height:28px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-320d9ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-320d9ba:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-320d9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #290006 0%, #0A0003 100%);}.elementor-22 .elementor-element.elementor-element-f3a17c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-63f6cad{text-align:center;}.elementor-22 .elementor-element.elementor-element-63f6cad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:#D4AF37;}.elementor-22 .elementor-element.elementor-element-f37ef9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.05;--padding-top:78px;--padding-bottom:78px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-f37ef9f::before, .elementor-22 .elementor-element.elementor-element-f37ef9f > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-f37ef9f > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-f37ef9f > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-f37ef9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-f37ef9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://recuperatuparejahoy.com/wp-content/uploads/2026/10/003.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;}.elementor-22 .elementor-element.elementor-element-e24dd73{text-align:center;font-family:"Cinzel", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:54px;letter-spacing:1px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-1a3d4d4{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-1a3d4d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:3px;color:#C9B29B;}.elementor-22 .elementor-element.elementor-element-efd40f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-36f8356{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:rgba(212,175,55,0.42);--border-color:rgba(212,175,55,0.42);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:26px;--margin-left:12px;--margin-right:12px;}.elementor-22 .elementor-element.elementor-element-36f8356:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-36f8356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(41,0,6,0.55);}.elementor-22 .elementor-element.elementor-element-2f7b1f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-22 .elementor-element.elementor-element-6ed8ec5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-da6fc7d{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:36px 36px 36px 36px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-da6fc7d:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-da6fc7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:url("https://recuperatuparejahoy.com/wp-content/uploads/2026/10/test-01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-a03291f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-a03291f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-a03291f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-22 .elementor-element.elementor-element-a03291f.e-con{--align-self:center;}.elementor-22 .elementor-element.elementor-element-a4b5036 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-22 .elementor-element.elementor-element-a4b5036.elementor-view-stacked .elementor-icon{background-color:#B50016;}.elementor-22 .elementor-element.elementor-element-a4b5036.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-a4b5036.elementor-view-default .elementor-icon{fill:#B50016;color:#B50016;border-color:#B50016;}.elementor-22 .elementor-element.elementor-element-a4b5036 .elementor-icon{font-size:15px;}.elementor-22 .elementor-element.elementor-element-a4b5036 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-a4b5036 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-4631ae5{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-4631ae5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;line-height:25px;letter-spacing:2px;color:#F5D77A;}.elementor-22 .elementor-element.elementor-element-ae05ca9{font-family:"Cormorant Garamond", Sans-serif;font-size:19px;font-weight:500;line-height:29px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-f3ad340{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-f3ad340 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:17px;font-weight:700;color:#D4AF37;}.elementor-22 .elementor-element.elementor-element-77e610a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:rgba(212,175,55,0.42);--border-color:rgba(212,175,55,0.42);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:26px;--margin-left:12px;--margin-right:12px;}.elementor-22 .elementor-element.elementor-element-77e610a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-77e610a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(41,0,6,0.55);}.elementor-22 .elementor-element.elementor-element-1242511{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-22 .elementor-element.elementor-element-2ee6b4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5ccbba9{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:36px 36px 36px 36px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-5ccbba9:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5ccbba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:url("https://recuperatuparejahoy.com/wp-content/uploads/2026/10/test-02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-774c267{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-774c267:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-774c267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-22 .elementor-element.elementor-element-774c267.e-con{--align-self:center;}.elementor-22 .elementor-element.elementor-element-cdd959d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-22 .elementor-element.elementor-element-cdd959d.elementor-view-stacked .elementor-icon{background-color:#B50016;}.elementor-22 .elementor-element.elementor-element-cdd959d.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-cdd959d.elementor-view-default .elementor-icon{fill:#B50016;color:#B50016;border-color:#B50016;}.elementor-22 .elementor-element.elementor-element-cdd959d .elementor-icon{font-size:15px;}.elementor-22 .elementor-element.elementor-element-cdd959d .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-cdd959d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-1661b8d{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-1661b8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;line-height:25px;letter-spacing:2px;color:#F5D77A;}.elementor-22 .elementor-element.elementor-element-279500e{font-family:"Cormorant Garamond", Sans-serif;font-size:19px;font-weight:500;line-height:29px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-237b127{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-237b127 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:17px;font-weight:700;color:#D4AF37;}.elementor-22 .elementor-element.elementor-element-ae5ab02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:rgba(212,175,55,0.42);--border-color:rgba(212,175,55,0.42);--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:26px;--margin-left:12px;--margin-right:12px;}.elementor-22 .elementor-element.elementor-element-ae5ab02:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ae5ab02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(41,0,6,0.55);}.elementor-22 .elementor-element.elementor-element-93d19d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:26px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-22 .elementor-element.elementor-element-082165e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-8c13e73{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:36px 36px 36px 36px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-8c13e73:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-8c13e73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:url("https://recuperatuparejahoy.com/wp-content/uploads/2026/10/test-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-b6544fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b6544fd:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-b6544fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-22 .elementor-element.elementor-element-b6544fd.e-con{--align-self:center;}.elementor-22 .elementor-element.elementor-element-ca05dc3 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-22 .elementor-element.elementor-element-ca05dc3.elementor-view-stacked .elementor-icon{background-color:#B50016;}.elementor-22 .elementor-element.elementor-element-ca05dc3.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-ca05dc3.elementor-view-default .elementor-icon{fill:#B50016;color:#B50016;border-color:#B50016;}.elementor-22 .elementor-element.elementor-element-ca05dc3 .elementor-icon{font-size:15px;}.elementor-22 .elementor-element.elementor-element-ca05dc3 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-ca05dc3 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-22ac46c{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-22ac46c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;line-height:25px;letter-spacing:2px;color:#F5D77A;}.elementor-22 .elementor-element.elementor-element-c3d5dce{font-family:"Cormorant Garamond", Sans-serif;font-size:19px;font-weight:500;line-height:29px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-beef8fe{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-beef8fe .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:17px;font-weight:700;color:#D4AF37;}.elementor-22 .elementor-element.elementor-element-b4ab9fc{padding:0px 0px 0px 0px;text-align:center;font-family:"Cinzel", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:54px;letter-spacing:1px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-1f0b4ce{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-1f0b4ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:3px;color:#C9B29B;}.elementor-22 .elementor-element.elementor-element-6e53290{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-6e53290.e-con{--align-self:center;}.elementor-22 .elementor-element.elementor-element-ed233d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-447a032{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-22 .elementor-element.elementor-element-447a032 .elementor-tab-content{border-block-end-color:rgba(212,175,55,0.45);background-color:rgba(41,0,6,0.86);color:#F5E9D5;font-family:"Montserrat", Sans-serif;font-size:15px;line-height:27px;padding:20px 24px 24px 24px;}.elementor-22 .elementor-element.elementor-element-447a032 .elementor-tab-title{border-color:rgba(212,175,55,0.45);background-color:rgba(10,0,3,0.55);padding:22px 64px 22px 24px;}.elementor-22 .elementor-element.elementor-element-447a032 .elementor-toggle-title, .elementor-22 .elementor-element.elementor-element-447a032 .elementor-toggle-icon{color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-447a032 .elementor-toggle-icon svg{fill:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-447a032 .elementor-tab-title.elementor-active a, .elementor-22 .elementor-element.elementor-element-447a032 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#D4AF37;}.elementor-22 .elementor-element.elementor-element-447a032 .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;line-height:26px;}.elementor-22 .elementor-element.elementor-element-447a032 .elementor-tab-title .elementor-toggle-icon i:before{color:#D4AF37;}.elementor-22 .elementor-element.elementor-element-447a032 .elementor-tab-title .elementor-toggle-icon svg{fill:#D4AF37;}.elementor-22 .elementor-element.elementor-element-447a032 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#D4AF37;}.elementor-22 .elementor-element.elementor-element-447a032 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#D4AF37;}.elementor-22 .elementor-element.elementor-element-c591bb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:0.31;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(212,175,55,0.35);--border-color:rgba(212,175,55,0.35);--padding-top:70px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-c591bb6:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-c591bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0A0003 0%, #290006 100%);}.elementor-22 .elementor-element.elementor-element-c591bb6::before, .elementor-22 .elementor-element.elementor-element-c591bb6 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-c591bb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-c591bb6 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-c591bb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-c591bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://recuperatuparejahoy.com/wp-content/uploads/2026/10/footer.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-f1e2d3c{--divider-border-style:solid;--divider-color:#F5D77A;--divider-border-width:2px;--divider-icon-size:20px;}.elementor-22 .elementor-element.elementor-element-f1e2d3c .elementor-divider-separator{width:62%;margin:0 auto;margin-center:0;}.elementor-22 .elementor-element.elementor-element-f1e2d3c .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-22 .elementor-element.elementor-element-f1e2d3c.elementor-view-stacked .elementor-icon{background-color:#F5D77A;}.elementor-22 .elementor-element.elementor-element-f1e2d3c.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-f1e2d3c.elementor-view-default .elementor-icon{color:#F5D77A;border-color:#F5D77A;}.elementor-22 .elementor-element.elementor-element-f1e2d3c.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-f1e2d3c.elementor-view-default .elementor-icon svg{fill:#F5D77A;}.elementor-22 .elementor-element.elementor-element-a130aa3{text-align:center;}.elementor-22 .elementor-element.elementor-element-a130aa3 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:18px;letter-spacing:3.2px;color:#D4AF37;}.elementor-22 .elementor-element.elementor-element-f2e3d4c{text-align:center;}.elementor-22 .elementor-element.elementor-element-f2e3d4c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:600;line-height:1.35em;letter-spacing:2px;color:#F5D77A;}.elementor-22 .elementor-element.elementor-element-f3e4d5c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.65em;color:rgba(245,233,213,0.82);}.elementor-22 .elementor-element.elementor-element-f1a4851{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 18px;--row-gap:12px;--column-gap:18px;--flex-wrap:wrap;}.elementor-22 .elementor-element.elementor-element-f4e5d6c .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:#F5D77A;color:#F5D77A;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(212,175,55,0.55);border-radius:50px 50px 50px 50px;padding:12px 26px 12px 26px;}.elementor-22 .elementor-element.elementor-element-f4e5d6c .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-f4e5d6c .elementor-button:focus{background-color:rgba(212,175,55,0.14);color:#FFF7D6;}.elementor-22 .elementor-element.elementor-element-f4e5d6c .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-f4e5d6c .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-22 .elementor-element.elementor-element-f4e5d6c .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-f4e5d6c .elementor-button:focus svg{fill:#FFF7D6;}.elementor-22 .elementor-element.elementor-element-f5e6d7c .elementor-button{background-color:#009D28;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:50px 50px 50px 50px;padding:12px 26px 12px 26px;}.elementor-22 .elementor-element.elementor-element-f5e6d7c .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-f5e6d7c .elementor-button:focus{background-color:#00B32E;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f5e6d7c .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-f5e6d7c .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-22 .elementor-element.elementor-element-f5e6d7c .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-f5e6d7c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-c9dfd6d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-ba7c00b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(212,175,55,0.45);--border-color:rgba(212,175,55,0.45);--border-radius:50px 50px 50px 50px;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-22 .elementor-element.elementor-element-ba7c00b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ba7c00b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,0,3,0.45);}.elementor-22 .elementor-element.elementor-element-0dd8ee5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-0dd8ee5 img{width:26px;}.elementor-22 .elementor-element.elementor-element-211d8ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-211d8ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.35em;letter-spacing:0.3px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-3413a74{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(212,175,55,0.45);--border-color:rgba(212,175,55,0.45);--border-radius:50px 50px 50px 50px;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-22 .elementor-element.elementor-element-3413a74:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-3413a74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,0,3,0.45);}.elementor-22 .elementor-element.elementor-element-8263338{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-8263338 img{width:26px;}.elementor-22 .elementor-element.elementor-element-0e0b6cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-0e0b6cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.35em;letter-spacing:0.3px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-85ebcc7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(212,175,55,0.45);--border-color:rgba(212,175,55,0.45);--border-radius:50px 50px 50px 50px;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-22 .elementor-element.elementor-element-85ebcc7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-85ebcc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,0,3,0.45);}.elementor-22 .elementor-element.elementor-element-87456f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-87456f8 img{width:26px;}.elementor-22 .elementor-element.elementor-element-12d5dac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-12d5dac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:1.35em;letter-spacing:0.3px;color:#F5E9D5;}.elementor-22 .elementor-element.elementor-element-f6e7d8c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;}.elementor-22 .elementor-element.elementor-element-f7e8d9c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;line-height:1.6em;color:rgba(245,233,213,0.55);}.elementor-22 .elementor-element.elementor-element-f8e9dac{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;color:rgba(245,233,213,0.42);}.elementor-22 .elementor-element.elementor-element-f850821{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-22 .elementor-element.elementor-element-f850821:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-f850821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,0,3,0.94);}.elementor-22 .elementor-element.elementor-element-ab1f436 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(135deg, #009D28 0%, #006B1A 100%);border-style:none;border-radius:50px 50px 50px 50px;padding:17px 46px 17px 46px;}.elementor-22 .elementor-element.elementor-element-ab1f436 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-ab1f436 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #00B32E 0%, #007A1E 100%);}.elementor-22 .elementor-element.elementor-element-ab1f436 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-ab1f436 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-22 .elementor-element.elementor-element-ab1f436 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-ab1f436 .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-33f879e{--width:74%;}.elementor-22 .elementor-element.elementor-element-b4e7d19{--width:45%;}.elementor-22 .elementor-element.elementor-element-a05bec7{--width:206px;}.elementor-22 .elementor-element.elementor-element-764b2fd{--width:206px;}.elementor-22 .elementor-element.elementor-element-19db6ba{--width:206px;}.elementor-22 .elementor-element.elementor-element-6ed8ec5{--content-width:100%;}.elementor-22 .elementor-element.elementor-element-da6fc7d{--width:100px;}.elementor-22 .elementor-element.elementor-element-a03291f{--width:50%;}.elementor-22 .elementor-element.elementor-element-2ee6b4c{--width:100%;}.elementor-22 .elementor-element.elementor-element-5ccbba9{--width:100px;}.elementor-22 .elementor-element.elementor-element-774c267{--width:50%;}.elementor-22 .elementor-element.elementor-element-082165e{--width:100%;}.elementor-22 .elementor-element.elementor-element-8c13e73{--width:100px;}.elementor-22 .elementor-element.elementor-element-b6544fd{--width:50%;}.elementor-22 .elementor-element.elementor-element-6e53290{--width:900px;}.elementor-22 .elementor-element.elementor-element-f1a4851{--width:100%;}.elementor-22 .elementor-element.elementor-element-ba7c00b{--width:222px;}.elementor-22 .elementor-element.elementor-element-3413a74{--width:222px;}.elementor-22 .elementor-element.elementor-element-85ebcc7{--width:222px;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-33f879e{--width:62%;}.elementor-22 .elementor-element.elementor-element-a03291f{--width:100%;}.elementor-22 .elementor-element.elementor-element-774c267{--width:100%;}.elementor-22 .elementor-element.elementor-element-b6544fd{--width:100%;}.elementor-22 .elementor-element.elementor-element-6e53290{--width:100%;}}@media(min-width:1025px){.elementor-22 .elementor-element.elementor-element-f37ef9f::before, .elementor-22 .elementor-element.elementor-element-f37ef9f > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-f37ef9f > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-f37ef9f > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-f37ef9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-f37ef9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-8b91ea5{--min-height:640px;}.elementor-22 .elementor-element.elementor-element-33f879e{--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4d7154d{font-size:44px;}.elementor-22 .elementor-element.elementor-element-6857974{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-eff7172{--min-height:430px;}.elementor-22 .elementor-element.elementor-element-d149f94{--min-height:430px;}.elementor-22 .elementor-element.elementor-element-f3a8b69{--min-height:430px;}.elementor-22 .elementor-element.elementor-element-e5f6071 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-e5f6071 .elementor-icon-box-title a{font-size:44px;line-height:50px;}.elementor-22 .elementor-element.elementor-element-f37ef9f{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-6ed8ec5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-2ee6b4c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-082165e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-8b91ea5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-8b91ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://recuperatuparejahoy.com/wp-content/uploads/2026/10/hero-pareja-movil.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-8b91ea5{--min-height:720px;}.elementor-22 .elementor-element.elementor-element-33f879e{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b4e7d19{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-22 .elementor-element.elementor-element-c1a2f30 img{width:40px;}.elementor-22 .elementor-element.elementor-element-d9e83b5 .elementor-heading-title{font-size:11px;letter-spacing:3px;}.elementor-22 .elementor-element.elementor-element-e2f6c47 img{width:40px;}.elementor-22 .elementor-element.elementor-element-4d7154d{font-size:36px;line-height:1.14em;}.elementor-22 .elementor-element.elementor-element-4acebe5 .elementor-heading-title{font-size:24px;}.elementor-22 .elementor-element.elementor-element-06c8511{font-size:15px;}.elementor-22 .elementor-element.elementor-element-16948a4 .elementor-button{font-size:16px;}.elementor-22 .elementor-element.elementor-element-45abada{--justify-content:center;}.elementor-22 .elementor-element.elementor-element-a05bec7{--width:100%;--padding-top:7px;--padding-bottom:7px;--padding-left:12px;--padding-right:12px;}.elementor-22 .elementor-element.elementor-element-359e4a5 img{width:22px;}.elementor-22 .elementor-element.elementor-element-5040d11 .elementor-heading-title{font-size:12px;}.elementor-22 .elementor-element.elementor-element-764b2fd{--width:100%;--padding-top:7px;--padding-bottom:7px;--padding-left:12px;--padding-right:12px;}.elementor-22 .elementor-element.elementor-element-356d7f5 img{width:22px;}.elementor-22 .elementor-element.elementor-element-2b97279 .elementor-heading-title{font-size:12px;}.elementor-22 .elementor-element.elementor-element-19db6ba{--width:100%;--padding-top:7px;--padding-bottom:7px;--padding-left:12px;--padding-right:12px;}.elementor-22 .elementor-element.elementor-element-9390e3a img{width:22px;}.elementor-22 .elementor-element.elementor-element-cbda756 .elementor-heading-title{font-size:12px;}.elementor-22 .elementor-element.elementor-element-5f0e94c{--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-43c8e0b{--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-eb74697{--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6857974{--padding-top:46px;--padding-bottom:46px;--padding-left:18px;--padding-right:18px;}.elementor-22 .elementor-element.elementor-element-cc9c081{font-size:29px;line-height:34px;}.elementor-22 .elementor-element.elementor-element-589e2c5 .elementor-heading-title{font-size:11px;}.elementor-22 .elementor-element.elementor-element-eff7172{--min-height:360px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-3b243c2 .elementor-heading-title{font-size:17px;}.elementor-22 .elementor-element.elementor-element-a55c06c{font-size:15px;}.elementor-22 .elementor-element.elementor-element-d149f94{--min-height:360px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-7049bbe .elementor-heading-title{font-size:17px;}.elementor-22 .elementor-element.elementor-element-4cafbb1{font-size:15px;}.elementor-22 .elementor-element.elementor-element-f3a8b69{--min-height:360px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-9c1edbb .elementor-heading-title{font-size:17px;}.elementor-22 .elementor-element.elementor-element-d73efa6{font-size:15px;}.elementor-22 .elementor-element.elementor-element-bc2a355{--padding-top:50px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-22 .elementor-element.elementor-element-8689686{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-d4e5f60 img{width:86px;}.elementor-22 .elementor-element.elementor-element-e5f6071 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-e5f6071 .elementor-icon-box-title a{font-size:23px;line-height:30px;}.elementor-22 .elementor-element.elementor-element-63f6cad .elementor-heading-title{font-size:11px;}.elementor-22 .elementor-element.elementor-element-f37ef9f{--padding-top:46px;--padding-bottom:46px;--padding-left:18px;--padding-right:18px;}.elementor-22 .elementor-element.elementor-element-e24dd73{font-size:27px;line-height:34px;}.elementor-22 .elementor-element.elementor-element-1a3d4d4 .elementor-heading-title{font-size:11px;}.elementor-22 .elementor-element.elementor-element-36f8356{--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-6ed8ec5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-da6fc7d{--width:100px;--min-height:100px;}.elementor-22 .elementor-element.elementor-element-a03291f{--width:100px;}.elementor-22 .elementor-element.elementor-element-ae05ca9{font-size:17px;}.elementor-22 .elementor-element.elementor-element-77e610a{--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-2ee6b4c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-5ccbba9{--width:100px;--min-height:100px;}.elementor-22 .elementor-element.elementor-element-774c267{--width:100px;}.elementor-22 .elementor-element.elementor-element-279500e{font-size:17px;}.elementor-22 .elementor-element.elementor-element-ae5ab02{--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-082165e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-8c13e73{--width:100px;--min-height:100px;}.elementor-22 .elementor-element.elementor-element-b6544fd{--width:100px;}.elementor-22 .elementor-element.elementor-element-c3d5dce{font-size:17px;}.elementor-22 .elementor-element.elementor-element-b4ab9fc{font-size:27px;line-height:34px;}.elementor-22 .elementor-element.elementor-element-1f0b4ce .elementor-heading-title{font-size:11px;}.elementor-22 .elementor-element.elementor-element-6e53290{--width:100%;}.elementor-22 .elementor-element.elementor-element-447a032 .elementor-toggle-title{font-size:15px;}.elementor-22 .elementor-element.elementor-element-447a032 .elementor-tab-title{padding:18px 54px 18px 18px;}.elementor-22 .elementor-element.elementor-element-c591bb6{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:52px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-22 .elementor-element.elementor-element-a130aa3 .elementor-heading-title{font-size:11px;letter-spacing:2.2px;}.elementor-22 .elementor-element.elementor-element-f2e3d4c .elementor-heading-title{font-size:18px;}.elementor-22 .elementor-element.elementor-element-c9dfd6d{--justify-content:center;}.elementor-22 .elementor-element.elementor-element-ba7c00b{--width:100%;--padding-top:7px;--padding-bottom:7px;--padding-left:12px;--padding-right:12px;}.elementor-22 .elementor-element.elementor-element-0dd8ee5 img{width:22px;}.elementor-22 .elementor-element.elementor-element-211d8ec .elementor-heading-title{font-size:12px;}.elementor-22 .elementor-element.elementor-element-3413a74{--width:100%;--padding-top:7px;--padding-bottom:7px;--padding-left:12px;--padding-right:12px;}.elementor-22 .elementor-element.elementor-element-8263338 img{width:22px;}.elementor-22 .elementor-element.elementor-element-0e0b6cf .elementor-heading-title{font-size:12px;}.elementor-22 .elementor-element.elementor-element-85ebcc7{--width:100%;--padding-top:7px;--padding-bottom:7px;--padding-left:12px;--padding-right:12px;}.elementor-22 .elementor-element.elementor-element-87456f8 img{width:22px;}.elementor-22 .elementor-element.elementor-element-12d5dac .elementor-heading-title{font-size:12px;}.elementor-22 .elementor-element.elementor-element-f6e7d8c{font-size:12px;}.elementor-22 .elementor-element.elementor-element-ab1f436 .elementor-button{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-d9e83b5 */.elementor-22 .elementor-element.elementor-element-d9e83b5 .rtph-heart { font-size: 25px; line-height: 1; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-faa5b69 *//* Separador: líneas rectas -&gt; terminadas en punta (el icono al centro no se toca) */
.elementor-22 .elementor-element.elementor-element-faa5b69 .elementor-divider-separator::before,
.elementor-22 .elementor-element.elementor-element-faa5b69 .elementor-divider-separator::after {
	border: 0 !important;                 /* quita la línea recta nativa */
	height: 2px;                          /* grosor de la línea */
	flex-grow: 1;
	background-color: var(--divider-color, #F5D77A);
}

/* Línea izquierda: punta hacia la izquierda */
.elementor-22 .elementor-element.elementor-element-faa5b69 .elementor-divider-separator::before {
	clip-path: polygon(0 50%, 60px 0, 100% 0, 100% 100%, 60px 100%);
}

/* Línea derecha: punta hacia la derecha */
.elementor-22 .elementor-element.elementor-element-faa5b69 .elementor-divider-separator::after {
	clip-path: polygon(0 0, calc(100% - 60px) 0, 100% 50%, calc(100% - 60px) 100%, 0 100%);
}

/* Degradado dorado "joya" dentro del corazón */
.elementor-22 .elementor-element.elementor-element-faa5b69 .elementor-divider__element {
	background-image: linear-gradient(180deg,
		#FFF7D6 0%,
		#F5D77A 32%,
		#D4AF37 62%,
		#9A7310 88%,
		#6E5006 100%);
	-webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M462.3%2062.6C407.5%2015.9%20326%2024.3%20275.7%2076.2L256%2096.5l-19.7-20.3C186.1%2024.3%20104.5%2015.9%2049.7%2062.6c-62.8%2053.6-66.1%20149.8-9.9%20207.9l193.5%20199.8c12.5%2012.9%2032.8%2012.9%2045.3%200l193.5-199.8c56.3-58.1%2053-154.3-9.8-207.9z'%20fill='%23000'/%3E%3C/svg%3E") center / contain no-repeat;
	mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M462.3%2062.6C407.5%2015.9%20326%2024.3%20275.7%2076.2L256%2096.5l-19.7-20.3C186.1%2024.3%20104.5%2015.9%2049.7%2062.6c-62.8%2053.6-66.1%20149.8-9.9%20207.9l193.5%20199.8c12.5%2012.9%2032.8%2012.9%2045.3%200l193.5-199.8c56.3-58.1%2053-154.3-9.8-207.9z'%20fill='%23000'/%3E%3C/svg%3E") center / contain no-repeat;
	filter: drop-shadow(0 6px 7px rgba(0, 0, 0, .55));
}

/* Oculta el corazón plano de Elementor (deja el hueco del tamaño) */
.elementor-22 .elementor-element.elementor-element-faa5b69 .elementor-divider__element svg { opacity: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16948a4 *//* ===== Botón WhatsApp del hero: solo lo que Elementor no puede ===== */

/* 1) Icono grande — el widget de botón no trae control de tamaño de icono.
      Se dimensiona el SVG porque no es una fuente. */
.elementor-22 .elementor-element.elementor-element-16948a4 .elementor-button-icon { font-size: 46px; line-height: 1; }
.elementor-22 .elementor-element.elementor-element-16948a4 .elementor-button-icon svg { width: 46px; height: 46px; }

/* 2) Texto en dos líneas, alineado a la izquierda como la muestra.
      max-width es la perilla que decide dónde parte la línea. */
.elementor-22 .elementor-element.elementor-element-16948a4 .elementor-button-text {
	white-space: normal;
	text-align: left;
	line-height: 1.12;
	max-width: 180px;
}

/* 3) Chevron de la derecha — es un SEGUNDO icono y el widget solo
      admite uno. \203A es "›". */
.elementor-22 .elementor-element.elementor-element-16948a4 .elementor-button-content-wrapper::after {
	content: "\203A";
	font-size: 36px;
	line-height: 1;
	margin-left: 10px;
	opacity: .95;
}

.elementor-22 .elementor-element.elementor-element-16948a4 .elementor-button { position: relative; overflow: hidden; }
.elementor-22 .elementor-element.elementor-element-16948a4 .elementor-button::before {
	content: "";
	position: absolute;
	inset: 0 0 50% 0;
	background: linear-gradient(180deg, rgba(255,255,255,.38), rgba(255,255,255,0));
	pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc9c081 *//* Adornos dorados a los lados del título */
.elementor-22 .elementor-element.elementor-element-cc9c081 h2::before,
.elementor-22 .elementor-element.elementor-element-cc9c081 h2::after {
	content: "";
	display: inline-block;
	width: 61px;
	height: 41px;
	vertical-align: middle;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.elementor-22 .elementor-element.elementor-element-cc9c081 h2::before {
	background-image: url("https://recuperatuparejahoy.com/wp-content/uploads/2026/10/adorno_01.png");
	margin-right: .3em;
}
.elementor-22 .elementor-element.elementor-element-cc9c081 h2::after {
	background-image: url("https://recuperatuparejahoy.com/wp-content/uploads/2026/10/adorno_02.png");
	margin-left: .3em;
}

/* Más pequeños en móvil */
@media (max-width: 767px) {
	.elementor-22 .elementor-element.elementor-element-cc9c081 h2::before,
	.elementor-22 .elementor-element.elementor-element-cc9c081 h2::after { width: 30px; height: 20px; }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-6a7cef3 *//* Separador: líneas rectas -&gt; terminadas en punta (el icono al centro no se toca) */
.elementor-22 .elementor-element.elementor-element-6a7cef3 .elementor-divider-separator::before,
.elementor-22 .elementor-element.elementor-element-6a7cef3 .elementor-divider-separator::after {
	border: 0 !important;                 /* quita la línea recta nativa */
	height: 2px;                          /* grosor de la línea */
	flex-grow: 1;
	background-color: var(--divider-color, #F5D77A);
}

/* Línea izquierda: punta hacia la izquierda */
.elementor-22 .elementor-element.elementor-element-6a7cef3 .elementor-divider-separator::before {
	clip-path: polygon(0 50%, 60px 0, 100% 0, 100% 100%, 60px 100%);
}

/* Línea derecha: punta hacia la derecha */
.elementor-22 .elementor-element.elementor-element-6a7cef3 .elementor-divider-separator::after {
	clip-path: polygon(0 0, calc(100% - 60px) 0, 100% 50%, calc(100% - 60px) 100%, 0 100%);
}

/* Degradado dorado "joya" dentro del corazón */
.elementor-22 .elementor-element.elementor-element-6a7cef3 .elementor-divider__element {
	background-image: linear-gradient(180deg,
		#FFF7D6 0%,
		#F5D77A 32%,
		#D4AF37 62%,
		#9A7310 88%,
		#6E5006 100%);
	-webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M462.3%2062.6C407.5%2015.9%20326%2024.3%20275.7%2076.2L256%2096.5l-19.7-20.3C186.1%2024.3%20104.5%2015.9%2049.7%2062.6c-62.8%2053.6-66.1%20149.8-9.9%20207.9l193.5%20199.8c12.5%2012.9%2032.8%2012.9%2045.3%200l193.5-199.8c56.3-58.1%2053-154.3-9.8-207.9z'%20fill='%23000'/%3E%3C/svg%3E") center / contain no-repeat;
	mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M462.3%2062.6C407.5%2015.9%20326%2024.3%20275.7%2076.2L256%2096.5l-19.7-20.3C186.1%2024.3%20104.5%2015.9%2049.7%2062.6c-62.8%2053.6-66.1%20149.8-9.9%20207.9l193.5%20199.8c12.5%2012.9%2032.8%2012.9%2045.3%200l193.5-199.8c56.3-58.1%2053-154.3-9.8-207.9z'%20fill='%23000'/%3E%3C/svg%3E") center / contain no-repeat;
	filter: drop-shadow(0 6px 7px rgba(0, 0, 0, .55));
}

/* Oculta el corazón plano de Elementor (deja el hueco del tamaño) */
.elementor-22 .elementor-element.elementor-element-6a7cef3 .elementor-divider__element svg { opacity: 0; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-649faf2 *//* Separador: líneas rectas -&gt; terminadas en punta (el icono al centro no se toca) */
.elementor-22 .elementor-element.elementor-element-649faf2 .elementor-divider-separator::before,
.elementor-22 .elementor-element.elementor-element-649faf2 .elementor-divider-separator::after {
	border: 0 !important;                 /* quita la línea recta nativa */
	height: 2px;                          /* grosor de la línea */
	flex-grow: 1;
	background-color: var(--divider-color, #F5D77A);
}

/* Línea izquierda: punta hacia la izquierda */
.elementor-22 .elementor-element.elementor-element-649faf2 .elementor-divider-separator::before {
	clip-path: polygon(0 50%, 60px 0, 100% 0, 100% 100%, 60px 100%);
}

/* Línea derecha: punta hacia la derecha */
.elementor-22 .elementor-element.elementor-element-649faf2 .elementor-divider-separator::after {
	clip-path: polygon(0 0, calc(100% - 60px) 0, 100% 50%, calc(100% - 60px) 100%, 0 100%);
}

/* Degradado dorado "joya" dentro del corazón */
.elementor-22 .elementor-element.elementor-element-649faf2 .elementor-divider__element {
	background-image: linear-gradient(180deg,
		#FFF7D6 0%,
		#F5D77A 32%,
		#D4AF37 62%,
		#9A7310 88%,
		#6E5006 100%);
	-webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M462.3%2062.6C407.5%2015.9%20326%2024.3%20275.7%2076.2L256%2096.5l-19.7-20.3C186.1%2024.3%20104.5%2015.9%2049.7%2062.6c-62.8%2053.6-66.1%20149.8-9.9%20207.9l193.5%20199.8c12.5%2012.9%2032.8%2012.9%2045.3%200l193.5-199.8c56.3-58.1%2053-154.3-9.8-207.9z'%20fill='%23000'/%3E%3C/svg%3E") center / contain no-repeat;
	mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M462.3%2062.6C407.5%2015.9%20326%2024.3%20275.7%2076.2L256%2096.5l-19.7-20.3C186.1%2024.3%20104.5%2015.9%2049.7%2062.6c-62.8%2053.6-66.1%20149.8-9.9%20207.9l193.5%20199.8c12.5%2012.9%2032.8%2012.9%2045.3%200l193.5-199.8c56.3-58.1%2053-154.3-9.8-207.9z'%20fill='%23000'/%3E%3C/svg%3E") center / contain no-repeat;
	filter: drop-shadow(0 6px 7px rgba(0, 0, 0, .55));
}

/* Oculta el corazón plano de Elementor (deja el hueco del tamaño) */
.elementor-22 .elementor-element.elementor-element-649faf2 .elementor-divider__element svg { opacity: 0; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e52deb7 *//* Separador: líneas rectas -&gt; terminadas en punta (el icono al centro no se toca) */
.elementor-22 .elementor-element.elementor-element-e52deb7 .elementor-divider-separator::before,
.elementor-22 .elementor-element.elementor-element-e52deb7 .elementor-divider-separator::after {
	border: 0 !important;                 /* quita la línea recta nativa */
	height: 2px;                          /* grosor de la línea */
	flex-grow: 1;
	background-color: var(--divider-color, #F5D77A);
}

/* Línea izquierda: punta hacia la izquierda */
.elementor-22 .elementor-element.elementor-element-e52deb7 .elementor-divider-separator::before {
	clip-path: polygon(0 50%, 60px 0, 100% 0, 100% 100%, 60px 100%);
}

/* Línea derecha: punta hacia la derecha */
.elementor-22 .elementor-element.elementor-element-e52deb7 .elementor-divider-separator::after {
	clip-path: polygon(0 0, calc(100% - 60px) 0, 100% 50%, calc(100% - 60px) 100%, 0 100%);
}

/* Degradado dorado "joya" dentro del corazón */
.elementor-22 .elementor-element.elementor-element-e52deb7 .elementor-divider__element {
	background-image: linear-gradient(180deg,
		#FFF7D6 0%,
		#F5D77A 32%,
		#D4AF37 62%,
		#9A7310 88%,
		#6E5006 100%);
	-webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M462.3%2062.6C407.5%2015.9%20326%2024.3%20275.7%2076.2L256%2096.5l-19.7-20.3C186.1%2024.3%20104.5%2015.9%2049.7%2062.6c-62.8%2053.6-66.1%20149.8-9.9%20207.9l193.5%20199.8c12.5%2012.9%2032.8%2012.9%2045.3%200l193.5-199.8c56.3-58.1%2053-154.3-9.8-207.9z'%20fill='%23000'/%3E%3C/svg%3E") center / contain no-repeat;
	mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M462.3%2062.6C407.5%2015.9%20326%2024.3%20275.7%2076.2L256%2096.5l-19.7-20.3C186.1%2024.3%20104.5%2015.9%2049.7%2062.6c-62.8%2053.6-66.1%20149.8-9.9%20207.9l193.5%20199.8c12.5%2012.9%2032.8%2012.9%2045.3%200l193.5-199.8c56.3-58.1%2053-154.3-9.8-207.9z'%20fill='%23000'/%3E%3C/svg%3E") center / contain no-repeat;
	filter: drop-shadow(0 6px 7px rgba(0, 0, 0, .55));
}

/* Oculta el corazón plano de Elementor (deja el hueco del tamaño) */
.elementor-22 .elementor-element.elementor-element-e52deb7 .elementor-divider__element svg { opacity: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e24dd73 *//* Adornos dorados a los lados del título */
.elementor-22 .elementor-element.elementor-element-e24dd73 h2::before,
.elementor-22 .elementor-element.elementor-element-e24dd73 h2::after {
	content: "";
	display: inline-block;
	width: 61px;
	height: 41px;
	vertical-align: middle;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.elementor-22 .elementor-element.elementor-element-e24dd73 h2::before {
	background-image: url("https://recuperatuparejahoy.com/wp-content/uploads/2026/10/adorno_01.png");
	margin-right: .3em;
}
.elementor-22 .elementor-element.elementor-element-e24dd73 h2::after {
	background-image: url("https://recuperatuparejahoy.com/wp-content/uploads/2026/10/adorno_02.png");
	margin-left: .3em;
}

/* Más pequeños en móvil */
@media (max-width: 767px) {
	.elementor-22 .elementor-element.elementor-element-e24dd73 h2::before,
	.elementor-22 .elementor-element.elementor-element-e24dd73 h2::after { width: 30px; height: 20px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4ab9fc *//* Adornos dorados a los lados del título */
.elementor-22 .elementor-element.elementor-element-b4ab9fc h2::before,
.elementor-22 .elementor-element.elementor-element-b4ab9fc h2::after {
	content: "";
	display: inline-block;
	width: 61px;
	height: 41px;
	vertical-align: middle;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.elementor-22 .elementor-element.elementor-element-b4ab9fc h2::before {
	background-image: url("https://recuperatuparejahoy.com/wp-content/uploads/2026/10/adorno_01.png");
	margin-right: .3em;
}
.elementor-22 .elementor-element.elementor-element-b4ab9fc h2::after {
	background-image: url("https://recuperatuparejahoy.com/wp-content/uploads/2026/10/adorno_02.png");
	margin-left: .3em;
}

/* Más pequeños en móvil */
@media (max-width: 767px) {
	.elementor-22 .elementor-element.elementor-element-b4ab9fc h2::before,
	.elementor-22 .elementor-element.elementor-element-b4ab9fc h2::after { width: 30px; height: 20px; }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f1e2d3c */.elementor-22 .elementor-element.elementor-element-f1e2d3c .elementor-divider-separator::before,
.elementor-22 .elementor-element.elementor-element-f1e2d3c .elementor-divider-separator::after {
	border: 0 !important;
	height: 2px;
	flex-grow: 1;
	background-color: var(--divider-color, #F5D77A);
}
.elementor-22 .elementor-element.elementor-element-f1e2d3c .elementor-divider-separator::before {
	clip-path: polygon(0 50%, 40px 0, 100% 0, 100% 100%, 40px 100%);
}
.elementor-22 .elementor-element.elementor-element-f1e2d3c .elementor-divider-separator::after {
	clip-path: polygon(0 0, calc(100% - 40px) 0, 100% 50%, calc(100% - 40px) 100%, 0 100%);
}
.elementor-22 .elementor-element.elementor-element-f1e2d3c .elementor-divider__element {
	background-image: linear-gradient(180deg,#FFF7D6 0%,#F5D77A 32%,#D4AF37 62%,#9A7310 88%,#6E5006 100%);
	-webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M462.3%2062.6C407.5%2015.9%20326%2024.3%20275.7%2076.2L256%2096.5l-19.7-20.3C186.1%2024.3%20104.5%2015.9%2049.7%2062.6c-62.8%2053.6-66.1%20149.8-9.9%20207.9l193.5%20199.8c12.5%2012.9%2032.8%2012.9%2045.3%200l193.5-199.8c56.3-58.1%2053-154.3-9.8-207.9z'%20fill='%23000'/%3E%3C/svg%3E") center / contain no-repeat;
	mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M462.3%2062.6C407.5%2015.9%20326%2024.3%20275.7%2076.2L256%2096.5l-19.7-20.3C186.1%2024.3%20104.5%2015.9%2049.7%2062.6c-62.8%2053.6-66.1%20149.8-9.9%20207.9l193.5%20199.8c12.5%2012.9%2032.8%2012.9%2045.3%200l193.5-199.8c56.3-58.1%2053-154.3-9.8-207.9z'%20fill='%23000'/%3E%3C/svg%3E") center / contain no-repeat;
	filter: drop-shadow(0 5px 6px rgba(0,0,0,.5));
}
.elementor-22 .elementor-element.elementor-element-f1e2d3c .elementor-divider__element svg { opacity: 0; }/* End custom CSS */