.elementor-10 .elementor-element.elementor-element-8495859{--display:flex;--min-height:120vh;--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:center;--overlay-opacity:1;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-8495859:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8495859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.refugiodelbosquecr.com/wp-content/uploads/2026/07/Imagenes-Refugio-paisaje.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-8495859::before, .elementor-10 .elementor-element.elementor-element-8495859 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-8495859 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-8495859 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-8495859 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-8495859 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #0A1B0E42 34%, #030C08CF 52%);}.elementor-10 .elementor-element.elementor-element-7b6db60c{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;--z-index:3;}.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-10 .elementor-element.elementor-element-91cee05{text-align:center;}.elementor-10 .elementor-element.elementor-element-91cee05 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#e2cc96;}.elementor-10 .elementor-element.elementor-element-7ff2aa6c{width:var( --container-widget-width, 50% );max-width:50%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-7ff2aa6c .elementor-heading-title{font-family:"Cuprum", Sans-serif;font-size:59px;font-weight:400;font-style:italic;line-height:1.1em;text-shadow:0px 0px 20px rgba(0, 0, 0, 0.38);color:#ffffff;}.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-10 .elementor-element.elementor-element-696bf7b2{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:rgba(255,255,255,0.82);}.elementor-10 .elementor-element.elementor-element-6ce71846{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-10 .elementor-element.elementor-element-564e9387 .elementor-button{background-color:var( --e-global-color-d180448 );font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2px;fill:#ffffff;color:#ffffff;border-radius:2px 2px 2px 2px;padding:14px 35px 14px 35px;}.elementor-10 .elementor-element.elementor-element-564e9387 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-564e9387 .elementor-button:focus{background-color:#3F2208;}.elementor-10 .elementor-element.elementor-element-564e9387:hover{--e-transform-translateY:-3px;}.elementor-10 .elementor-element.elementor-element-564e9387{--e-transform-transition-duration:300ms;}.elementor-10 .elementor-element.elementor-element-3a144c11 .elementor-button{background-color:#031A0629;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.62);border-radius:2px 2px 2px 2px;padding:14px 35px 14px 35px;}.elementor-10 .elementor-element.elementor-element-3a144c11 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3a144c11 .elementor-button:focus{background-color:rgba(255,255,255,0.12);}.elementor-10 .elementor-element.elementor-element-3a144c11:hover{--e-transform-translateY:-4px;}.elementor-10 .elementor-element.elementor-element-3a144c11{--e-transform-transition-duration:300ms;}.elementor-10 .elementor-element.elementor-element-40e943e{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;--z-index:3;}.elementor-10 .elementor-element.elementor-element-a7373e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:rgba(255,255,255,0.82);}.elementor-10 .elementor-element.elementor-element-3488037{--display:flex;--min-height:60px;--margin-top:0px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3488037:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3488037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF29 100%);}.elementor-10 .elementor-element.elementor-element-479b6c63{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:72px;--padding-right:72px;--z-index:20;}.elementor-10 .elementor-element.elementor-element-479b6c63:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-479b6c63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f5ea;}.elementor-10 .elementor-element.elementor-element-3aa7bcf2{--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:110px 110px;--row-gap:110px;--column-gap:110px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2fef1640{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-a2e49b1{background-color:#F4EED8;padding:5px 17px 5px 17px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBC463;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-a2e49b1.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-a2e49b1 .elementor-icon-list-icon i{color:#3A6E22;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-a2e49b1 .elementor-icon-list-icon svg{fill:#3A6E22;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-a2e49b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-a2e49b1 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:capitalize;letter-spacing:1px;}.elementor-10 .elementor-element.elementor-element-a2e49b1 .elementor-icon-list-text{color:#463820;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-02a2420 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:4px;color:#6a3c12;}.elementor-10 .elementor-element.elementor-element-56a85af4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:54px;font-weight:400;line-height:1.15em;color:#182910;}.elementor-10 .elementor-element.elementor-element-7f2f1d9c{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.78em;color:#463820;}.elementor-10 .elementor-element.elementor-element-1e4d970e .elementor-button{background-color:#6a3c12;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2px;fill:#ffffff;color:#ffffff;border-radius:2px 2px 2px 2px;padding:14px 35px 14px 35px;}.elementor-10 .elementor-element.elementor-element-1e4d970e{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-32f524fd{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-10 .elementor-element.elementor-element-1c0a823d{z-index:2;}.elementor-10 .elementor-element.elementor-element-1c0a823d img{border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-d0f6d77{--display:flex;--min-height:8.8em;--border-radius:4px 4px 4px 4px;--margin-top:-120px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-d0f6d77:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d0f6d77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EADBB4;}.elementor-10 .elementor-element.elementor-element-1fcd7ab5{--display:flex;--padding-top:56px;--padding-bottom:56px;--padding-left:72px;--padding-right:72px;}.elementor-10 .elementor-element.elementor-element-1fcd7ab5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1fcd7ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#182910;}.elementor-10 .elementor-element.elementor-element-2e0611fc{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5f612bfb{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-10 .elementor-element.elementor-element-4551577.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-4551577 .elementor-counter{flex-direction:column-reverse;gap:9px;}.elementor-10 .elementor-element.elementor-element-4551577 .elementor-counter-title{justify-content:center;color:#FFFFFF6B;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:13px;letter-spacing:1.9px;}.elementor-10 .elementor-element.elementor-element-4551577 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#E2CC96;font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-7730647b{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-253c0a8.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-253c0a8 .elementor-counter{flex-direction:column-reverse;gap:9px;}.elementor-10 .elementor-element.elementor-element-253c0a8 .elementor-counter-title{justify-content:center;color:#FFFFFF6B;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:13px;letter-spacing:1.9px;}.elementor-10 .elementor-element.elementor-element-253c0a8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#E2CC96;font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-137f3a62{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-fbdb7bd.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-fbdb7bd .elementor-counter{flex-direction:column-reverse;gap:9px;}.elementor-10 .elementor-element.elementor-element-fbdb7bd .elementor-counter-title{justify-content:center;color:#FFFFFF6B;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:13px;letter-spacing:1.9px;}.elementor-10 .elementor-element.elementor-element-fbdb7bd .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#E2CC96;font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-78b3d55e{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-01deba3.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-01deba3 .elementor-counter{flex-direction:column-reverse;gap:9px;}.elementor-10 .elementor-element.elementor-element-01deba3 .elementor-counter-title{justify-content:center;color:#FFFFFF6B;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:13px;letter-spacing:1.9px;}.elementor-10 .elementor-element.elementor-element-01deba3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#E2CC96;font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-475e233c{--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:112px;--padding-bottom:112px;--padding-left:72px;--padding-right:72px;}.elementor-10 .elementor-element.elementor-element-475e233c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-475e233c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f5ea;}.elementor-10 .elementor-element.elementor-element-15a106a5{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8d59bbe{text-align:center;}.elementor-10 .elementor-element.elementor-element-8d59bbe .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#6a3c12;}.elementor-10 .elementor-element.elementor-element-610dc6a5{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-610dc6a5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:400;line-height:1.15em;color:#182910;}.elementor-10 .elementor-element.elementor-element-4de37f2c{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.78em;color:#463820;}.elementor-10 .elementor-element.elementor-element-2b0fa39f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6cf82d02{--display:flex;--min-height:200px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.7;--border-radius:3px 3px 3px 3px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-10 .elementor-element.elementor-element-6cf82d02::before, .elementor-10 .elementor-element.elementor-element-6cf82d02 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6cf82d02 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6cf82d02 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6cf82d02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6cf82d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #112C04F5 3%, #18291000 44%);}.elementor-10 .elementor-element.elementor-element-6d94164{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-5470af08 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:3px;text-shadow:0px 0px 8px rgba(6.696689847603638, 8.446875, 5.062386633831522, 0.91);color:#e2cc96;}.elementor-10 .elementor-element.elementor-element-696279fb{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-696279fb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:400;line-height:1.15em;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-1f02f814{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.55em;color:rgba(255,255,255,0.7);}.elementor-10 .elementor-element.elementor-element-ba52f69{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-48px;z-index:0;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-ba52f69{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-ba52f69{right:0px;}.elementor-10 .elementor-element.elementor-element-53c69e3e{--display:flex;--min-height:200px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.7;--border-radius:3px 3px 3px 3px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-10 .elementor-element.elementor-element-53c69e3e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-53c69e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.refugiodelbosquecr.com/wp-content/uploads/2026/06/Imagenes-refugio-pesca.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-53c69e3e::before, .elementor-10 .elementor-element.elementor-element-53c69e3e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-53c69e3e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-53c69e3e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-53c69e3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-53c69e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #112C04 3%, #18291000 44%);}.elementor-10 .elementor-element.elementor-element-d39ff6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-d39ff6c.e-con{--order:99999 /* order end hack */;}.elementor-10 .elementor-element.elementor-element-1b09507 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:3px;text-shadow:0px 0px 8px rgba(6.696689847603638, 8.446875, 5.062386633831522, 0.91);color:#e2cc96;}.elementor-10 .elementor-element.elementor-element-d5b3993{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-d5b3993 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:400;line-height:1.15em;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-c631c9a{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.55em;color:rgba(255,255,255,0.7);}.elementor-10 .elementor-element.elementor-element-db5faf9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-48px;z-index:0;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-db5faf9{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-db5faf9{right:0px;}.elementor-10 .elementor-element.elementor-element-1ee901ef{--display:flex;--min-height:200px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.7;--border-radius:3px 3px 3px 3px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-10 .elementor-element.elementor-element-1ee901ef:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1ee901ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.refugiodelbosquecr.com/wp-content/uploads/2026/06/Imagenes-refugio-kayak.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-1ee901ef::before, .elementor-10 .elementor-element.elementor-element-1ee901ef > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1ee901ef > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1ee901ef > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1ee901ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1ee901ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #112C04F5 3%, #18291000 44%);}.elementor-10 .elementor-element.elementor-element-93a89e5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-50px;z-index:0;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-93a89e5{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-93a89e5{right:0px;}.elementor-10 .elementor-element.elementor-element-5aceac3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f74d105 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:3px;text-shadow:0px 0px 8px rgba(6.696689847603638, 8.446875, 5.062386633831522, 0.91);color:#e2cc96;}.elementor-10 .elementor-element.elementor-element-de982b6{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-de982b6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:400;line-height:1.15em;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-5e7db83{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.55em;color:rgba(255,255,255,0.7);}.elementor-10 .elementor-element.elementor-element-28414e97{--display:flex;--min-height:360px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.7;--border-radius:3px 3px 3px 3px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-10 .elementor-element.elementor-element-28414e97:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-28414e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.refugiodelbosquecr.com/wp-content/uploads/2026/06/Cabalgatas.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-28414e97::before, .elementor-10 .elementor-element.elementor-element-28414e97 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-28414e97 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-28414e97 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-28414e97 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-28414e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #112C04F5 3%, #18291000 44%);}.elementor-10 .elementor-element.elementor-element-f58cdbe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-780e9d49 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:3px;text-shadow:0px 0px 8px rgba(6.696689847603638, 8.446875, 5.062386633831522, 0.91);color:#e2cc96;}.elementor-10 .elementor-element.elementor-element-5143a16d{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-5143a16d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:400;line-height:1.15em;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-4413cfaf{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.55em;color:rgba(255,255,255,0.7);}.elementor-10 .elementor-element.elementor-element-96f982d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-48px;z-index:0;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-96f982d{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-96f982d{right:0px;}.elementor-10 .elementor-element.elementor-element-744c3dc{--display:flex;--min-height:360px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.7;--border-radius:3px 3px 3px 3px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-10 .elementor-element.elementor-element-744c3dc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-744c3dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.refugiodelbosquecr.com/wp-content/uploads/2026/06/Animales.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-744c3dc::before, .elementor-10 .elementor-element.elementor-element-744c3dc > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-744c3dc > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-744c3dc > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-744c3dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-744c3dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #112C04F5 3%, #18291000 44%);}.elementor-10 .elementor-element.elementor-element-014b01c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-1214e069 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:3px;text-shadow:0px 0px 8px rgba(6.696689847603638, 8.446875, 5.062386633831522, 0.91);color:#e2cc96;}.elementor-10 .elementor-element.elementor-element-7f57913a{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-7f57913a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:400;line-height:1.15em;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-79193efc{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.55em;color:rgba(255,255,255,0.7);}.elementor-10 .elementor-element.elementor-element-88f5186{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-48px;z-index:0;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-88f5186{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-88f5186{right:0px;}.elementor-10 .elementor-element.elementor-element-33c8396{--display:flex;--min-height:360px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.7;--border-radius:3px 3px 3px 3px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-10 .elementor-element.elementor-element-33c8396:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-33c8396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.refugiodelbosquecr.com/wp-content/uploads/2026/06/Piscina.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-33c8396::before, .elementor-10 .elementor-element.elementor-element-33c8396 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-33c8396 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-33c8396 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-33c8396 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-33c8396 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #112C04F5 3%, #18291000 44%);}.elementor-10 .elementor-element.elementor-element-7ebcc5e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-7e134e8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:3px;text-shadow:0px 0px 8px rgba(6.696689847603638, 8.446875, 5.062386633831522, 0.91);color:#e2cc96;}.elementor-10 .elementor-element.elementor-element-6219f7f7{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-6219f7f7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:400;line-height:1.15em;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-7a5113cf{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.55em;color:rgba(255,255,255,0.7);}.elementor-10 .elementor-element.elementor-element-36cc8bb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-48px;z-index:0;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-36cc8bb{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-36cc8bb{right:0px;}.elementor-10 .elementor-element.elementor-element-72327916{--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:112px;--padding-bottom:112px;--padding-left:72px;--padding-right:72px;}.elementor-10 .elementor-element.elementor-element-72327916:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-72327916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4eed8;}.elementor-10 .elementor-element.elementor-element-57c90d78{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1a1da703{text-align:center;}.elementor-10 .elementor-element.elementor-element-1a1da703 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#6a3c12;}.elementor-10 .elementor-element.elementor-element-1b748d19{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-1b748d19 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:400;line-height:1.15em;color:#182910;}.elementor-10 .elementor-element.elementor-element-383663c5{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.78em;color:#463820;}.elementor-10 .elementor-element.elementor-element-3b942af5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7b2a817a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7b2a817a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7b2a817a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7b2a817a.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-7px;}.elementor-10 .elementor-element.elementor-element-7b2a817a:hover{box-shadow:0px 6px 24px 3px rgba(0, 0, 0, 0.16);}.elementor-10 .elementor-element.elementor-element-7b2a817a.e-con{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-7b88eff5{--display:flex;--min-height:225px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-7b88eff5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7b88eff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.refugiodelbosquecr.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-60e7cd2 img{filter:brightness( 93% ) contrast( 120% ) saturate( 129% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-7ce5f58{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 4px 4px;--padding-top:24px;--padding-bottom:29px;--padding-left:26px;--padding-right:26px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-7ce5f58:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7ce5f58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1652a3bd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:#6a3c12;}.elementor-10 .elementor-element.elementor-element-90408c4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;color:#182910;}.elementor-10 .elementor-element.elementor-element-39335450{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#463820;}.elementor-10 .elementor-element.elementor-element-51bb87e .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;fill:#6a3c12;color:#6a3c12;padding:6px 0px 6px 0px;}.elementor-10 .elementor-element.elementor-element-51bb87e{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-51bb87e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-51bb87e .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-51bb87e .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-51bb87e .elementor-button:focus{color:var( --e-global-color-5155fae );}.elementor-10 .elementor-element.elementor-element-51bb87e .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-51bb87e .elementor-button:focus svg{fill:var( --e-global-color-5155fae );}.elementor-10 .elementor-element.elementor-element-41716c80 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;fill:#6a3c12;color:#6a3c12;padding:6px 0px 6px 0px;}.elementor-10 .elementor-element.elementor-element-41716c80{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-41716c80 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-41716c80 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-41716c80 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-41716c80 .elementor-button:focus{color:var( --e-global-color-5155fae );}.elementor-10 .elementor-element.elementor-element-41716c80 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-41716c80 .elementor-button:focus svg{fill:var( --e-global-color-5155fae );}.elementor-10 .elementor-element.elementor-element-3dddd70e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3dddd70e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3dddd70e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3dddd70e.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-7px;}.elementor-10 .elementor-element.elementor-element-3dddd70e:hover{box-shadow:0px 6px 24px 3px rgba(0, 0, 0, 0.16);}.elementor-10 .elementor-element.elementor-element-620b1487{--display:flex;--min-height:225px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-620b1487:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-620b1487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.refugiodelbosquecr.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-e78ca18 img{filter:brightness( 103% ) contrast( 109% ) saturate( 111% ) blur( 0px ) hue-rotate( 10deg );}.elementor-10 .elementor-element.elementor-element-3b2fe7b3{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 4px 4px;--padding-top:24px;--padding-bottom:29px;--padding-left:26px;--padding-right:26px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-3b2fe7b3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3b2fe7b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2597c8c9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:#6a3c12;}.elementor-10 .elementor-element.elementor-element-42807f9b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;color:#182910;}.elementor-10 .elementor-element.elementor-element-3884d715{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#463820;}.elementor-10 .elementor-element.elementor-element-176311e .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;fill:#6a3c12;color:#6a3c12;padding:6px 0px 6px 0px;}.elementor-10 .elementor-element.elementor-element-176311e{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-176311e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-176311e .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-176311e .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-176311e .elementor-button:focus{color:var( --e-global-color-5155fae );}.elementor-10 .elementor-element.elementor-element-176311e .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-176311e .elementor-button:focus svg{fill:var( --e-global-color-5155fae );}.elementor-10 .elementor-element.elementor-element-b9ccb4c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b9ccb4c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b9ccb4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b9ccb4c.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-7px;}.elementor-10 .elementor-element.elementor-element-b9ccb4c:hover{box-shadow:0px 6px 24px 3px rgba(0, 0, 0, 0.16);}.elementor-10 .elementor-element.elementor-element-41e69327{--display:flex;--min-height:225px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-41e69327:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-41e69327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.refugiodelbosquecr.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-9ca767a img{filter:brightness( 110% ) contrast( 121% ) saturate( 124% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-b206ff4{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:0px 0px 4px 4px;--padding-top:24px;--padding-bottom:29px;--padding-left:26px;--padding-right:26px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-b206ff4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b206ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-13421279 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:#6a3c12;}.elementor-10 .elementor-element.elementor-element-55e8a06a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;color:#182910;}.elementor-10 .elementor-element.elementor-element-1a4666cc{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:#463820;}.elementor-10 .elementor-element.elementor-element-4d024cfb .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;fill:#6a3c12;color:#6a3c12;padding:6px 0px 6px 0px;}.elementor-10 .elementor-element.elementor-element-4d024cfb{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-4d024cfb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-4d024cfb .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-4d024cfb .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-4d024cfb .elementor-button:focus{color:var( --e-global-color-5155fae );}.elementor-10 .elementor-element.elementor-element-4d024cfb .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-4d024cfb .elementor-button:focus svg{fill:var( --e-global-color-5155fae );}.elementor-10 .elementor-element.elementor-element-5a58f050{--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:96px;--padding-bottom:96px;--padding-left:72px;--padding-right:72px;}.elementor-10 .elementor-element.elementor-element-5a58f050:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5a58f050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f5ea;}.elementor-10 .elementor-element.elementor-element-5b6ec765{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-77cdaa4f{text-align:center;}.elementor-10 .elementor-element.elementor-element-77cdaa4f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#6a3c12;}.elementor-10 .elementor-element.elementor-element-36246d32{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-36246d32 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:400;line-height:1.15em;color:#182910;}.elementor-10 .elementor-element.elementor-element-76bf831c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4c413d67{--display:flex;--min-height:350px;--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;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0.5;--border-radius:4px 4px 4px 4px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-10 .elementor-element.elementor-element-4c413d67:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4c413d67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.refugiodelbosquecr.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-4c413d67::before, .elementor-10 .elementor-element.elementor-element-4c413d67 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4c413d67 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4c413d67 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4c413d67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4c413d67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(24,41,16,0.9) 0%, rgba(24,41,16,0.05) 100%);}.elementor-10 .elementor-element.elementor-element-276bc33c{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-10 .elementor-element.elementor-element-276bc33c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:400;line-height:1.15em;text-shadow:0px 0px 7px rgba(0, 0, 0, 0.83);color:#ffffff;}.elementor-10 .elementor-element.elementor-element-495dab7b{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.55em;color:rgba(255,255,255,0.7);}.elementor-10 .elementor-element.elementor-element-ce3f023{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:0;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-ce3f023{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-ce3f023{right:0px;}.elementor-10 .elementor-element.elementor-element-ce3f023 img{filter:brightness( 93% ) contrast( 124% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-31bbd851{--display:flex;--min-height:350px;--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;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0.5;--border-radius:4px 4px 4px 4px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-10 .elementor-element.elementor-element-31bbd851:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-31bbd851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.refugiodelbosquecr.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-31bbd851::before, .elementor-10 .elementor-element.elementor-element-31bbd851 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-31bbd851 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-31bbd851 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-31bbd851 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-31bbd851 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(24,41,16,0.9) 0%, rgba(24,41,16,0.05) 100%);}.elementor-10 .elementor-element.elementor-element-b342ff3{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-10 .elementor-element.elementor-element-b342ff3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:400;line-height:1.15em;text-shadow:0px 0px 30px rgba(0, 0, 0, 0.69);color:#ffffff;}.elementor-10 .elementor-element.elementor-element-4aed1c14{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.55em;color:rgba(255,255,255,0.7);}.elementor-10 .elementor-element.elementor-element-333245b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:0;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-333245b{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-333245b{right:0px;}.elementor-10 .elementor-element.elementor-element-333245b img{filter:brightness( 99% ) contrast( 95% ) saturate( 125% ) blur( 0px ) hue-rotate( 351deg );}.elementor-10 .elementor-element.elementor-element-561745be{--display:flex;--min-height:350px;--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;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0.5;--border-radius:4px 4px 4px 4px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-10 .elementor-element.elementor-element-561745be:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-561745be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.refugiodelbosquecr.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-561745be::before, .elementor-10 .elementor-element.elementor-element-561745be > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-561745be > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-561745be > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-561745be > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-561745be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(24,41,16,0.9) 0%, rgba(24,41,16,0.05) 100%);}.elementor-10 .elementor-element.elementor-element-4da36a3d{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-10 .elementor-element.elementor-element-4da36a3d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:400;line-height:1.15em;text-shadow:0px 0px 7px rgba(0, 0, 0, 0.83);color:#ffffff;}.elementor-10 .elementor-element.elementor-element-457bb703{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.55em;color:rgba(255,255,255,0.7);}.elementor-10 .elementor-element.elementor-element-a7a13a3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:0;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a7a13a3{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-a7a13a3{right:0px;}.elementor-10 .elementor-element.elementor-element-a7a13a3 img{filter:brightness( 111% ) contrast( 111% ) saturate( 125% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-30f9ef24{--display:flex;--min-height:350px;--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;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0.5;--border-radius:4px 4px 4px 4px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-10 .elementor-element.elementor-element-30f9ef24:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-30f9ef24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.refugiodelbosquecr.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-30f9ef24::before, .elementor-10 .elementor-element.elementor-element-30f9ef24 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-30f9ef24 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-30f9ef24 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-30f9ef24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-30f9ef24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, rgba(24,41,16,0.9) 0%, rgba(24,41,16,0.05) 100%);}.elementor-10 .elementor-element.elementor-element-2566e77f{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-10 .elementor-element.elementor-element-2566e77f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:29px;font-weight:400;line-height:1.15em;text-shadow:0px 0px 30px rgba(0, 0, 0, 0.69);color:#ffffff;}.elementor-10 .elementor-element.elementor-element-44b47f48{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.55em;color:rgba(255,255,255,0.7);}.elementor-10 .elementor-element.elementor-element-dfd6277{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:0;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-dfd6277{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-dfd6277{right:0px;}.elementor-10 .elementor-element.elementor-element-dfd6277 img{filter:brightness( 115% ) contrast( 88% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-72527d8c{--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:112px;--padding-bottom:112px;--padding-left:72px;--padding-right:72px;}.elementor-10 .elementor-element.elementor-element-72527d8c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-72527d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e8e0c8;}.elementor-10 .elementor-element.elementor-element-6f1e51d0{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6bcd257d{text-align:center;}.elementor-10 .elementor-element.elementor-element-6bcd257d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#6a3c12;}.elementor-10 .elementor-element.elementor-element-67af55cc{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-67af55cc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:400;line-height:1.15em;color:#182910;}.elementor-10 .elementor-element.elementor-element-6f563ea7{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.78em;color:#463820;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-65332f5{--image-border-radius:5px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-10 .elementor-element.elementor-element-4e0a9e20{--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:112px;--padding-bottom:112px;--padding-left:72px;--padding-right:72px;}.elementor-10 .elementor-element.elementor-element-4e0a9e20:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4e0a9e20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26160a;}.elementor-10 .elementor-element.elementor-element-44147e0{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2a093173{text-align:center;}.elementor-10 .elementor-element.elementor-element-2a093173 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#e2cc96;}.elementor-10 .elementor-element.elementor-element-4e6178c5{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-4e6178c5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:400;line-height:1.15em;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-751d6453{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.78em;color:rgba(255,255,255,0.5);}.elementor-10 .elementor-element.elementor-element-b3549d2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-b3549d2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10 .elementor-element.elementor-element-b3549d2 .elementor-custom-embed-play i{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b3549d2 .elementor-custom-embed-play svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-316b4413{--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:112px;--padding-bottom:112px;--padding-left:72px;--padding-right:72px;}.elementor-10 .elementor-element.elementor-element-316b4413:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-316b4413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9f5ea;}.elementor-10 .elementor-element.elementor-element-6da6bc5b{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d3cca3c{text-align:center;}.elementor-10 .elementor-element.elementor-element-d3cca3c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#6a3c12;}.elementor-10 .elementor-element.elementor-element-3782d0b{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-3782d0b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:400;line-height:1.15em;color:#182910;}.elementor-10 .elementor-element.elementor-element-24583655{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-radius:5px;}.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-swiper-button{font-size:20px;}.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-testimonial__text{color:#5F3208;font-family:"Cormorant Garamond", Sans-serif;font-size:19px;font-weight:500;font-style:italic;line-height:1.65em;}.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-testimonial__name{color:var( --e-global-color-5155fae );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-testimonial__title{color:#9C734D;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-4f138f06{--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;--overlay-opacity:0.83;--padding-top:144px;--padding-bottom:144px;--padding-left:72px;--padding-right:72px;}.elementor-10 .elementor-element.elementor-element-4f138f06:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4f138f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.refugiodelbosquecr.com/wp-content/uploads/2026/06/Imagenes-refugio3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-4f138f06::before, .elementor-10 .elementor-element.elementor-element-4f138f06 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4f138f06 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4f138f06 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4f138f06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4f138f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#12310CB8;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-99c74db{--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:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-32218ca0{text-align:center;}.elementor-10 .elementor-element.elementor-element-32218ca0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:4px;color:#e2cc96;}.elementor-10 .elementor-element.elementor-element-788b23ef{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-788b23ef .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:400;font-style:italic;line-height:1.1em;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-3cc550fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:#FFFFFFC7;}.elementor-10 .elementor-element.elementor-element-2d337c6c{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-68cac486 .elementor-button{background-color:#6a3c12;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2px;fill:#ffffff;color:#ffffff;border-radius:2px 2px 2px 2px;padding:14px 35px 14px 35px;}.elementor-10 .elementor-element.elementor-element-68cac486:hover{--e-transform-translateY:-3px;}.elementor-10 .elementor-element.elementor-element-5aa3f7c6 .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.62);border-radius:2px 2px 2px 2px;padding:14px 35px 14px 35px;}.elementor-10 .elementor-element.elementor-element-5aa3f7c6 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-5aa3f7c6 .elementor-button:focus{background-color:rgba(255,255,255,0.12);}.elementor-10 .elementor-element.elementor-element-5aa3f7c6:hover{--e-transform-translateY:-3px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-7b6db60c{--content-width:900px;}.elementor-10 .elementor-element.elementor-element-40e943e{--width:39%;}.elementor-10 .elementor-element.elementor-element-3488037{--width:1%;}.elementor-10 .elementor-element.elementor-element-479b6c63{--width:100%;}.elementor-10 .elementor-element.elementor-element-3aa7bcf2{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-d0f6d77{--width:10em;}.elementor-10 .elementor-element.elementor-element-2e0611fc{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-15a106a5{--content-width:620px;}.elementor-10 .elementor-element.elementor-element-2b0fa39f{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-6cf82d02{--width:100%;}.elementor-10 .elementor-element.elementor-element-53c69e3e{--width:100%;}.elementor-10 .elementor-element.elementor-element-57c90d78{--content-width:620px;}.elementor-10 .elementor-element.elementor-element-3b942af5{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-5b6ec765{--content-width:620px;}.elementor-10 .elementor-element.elementor-element-76bf831c{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-6f1e51d0{--content-width:620px;}.elementor-10 .elementor-element.elementor-element-44147e0{--content-width:620px;}.elementor-10 .elementor-element.elementor-element-6da6bc5b{--content-width:620px;}.elementor-10 .elementor-element.elementor-element-24583655{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-99c74db{--content-width:680px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-2fef1640{--width:100%;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-8495859:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8495859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-4f138f06:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4f138f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-7ff2aa6c{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-10 .elementor-element.elementor-element-696bf7b2{font-size:16px;}.elementor-10 .elementor-element.elementor-element-479b6c63{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-3aa7bcf2{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-10 .elementor-element.elementor-element-02a2420 .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-56a85af4 .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-7f2f1d9c{font-size:14px;}.elementor-10 .elementor-element.elementor-element-2e0611fc{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-475e233c{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-610dc6a5 .elementor-heading-title{font-size:45px;}.elementor-10 .elementor-element.elementor-element-4de37f2c{font-size:15px;}.elementor-10 .elementor-element.elementor-element-2b0fa39f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-6cf82d02{--border-radius:5px 5px 5px 5px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-ba52f69{left:-12.544px;}body.rtl .elementor-10 .elementor-element.elementor-element-ba52f69{right:-12.544px;}.elementor-10 .elementor-element.elementor-element-ba52f69{top:-68.78px;}.elementor-10 .elementor-element.elementor-element-53c69e3e{--border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-1ee901ef{--border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-28414e97{--border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-744c3dc{--border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-33c8396{--border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-72327916{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-1b748d19 .elementor-heading-title{font-size:45px;}.elementor-10 .elementor-element.elementor-element-383663c5{font-size:15px;}.elementor-10 .elementor-element.elementor-element-3b942af5{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-7b88eff5{--min-height:100px;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-39335450{font-size:13px;}.elementor-10 .elementor-element.elementor-element-620b1487{--min-height:100px;}.elementor-10 .elementor-element.elementor-element-3884d715{font-size:13px;}.elementor-10 .elementor-element.elementor-element-41e69327{--min-height:100px;}.elementor-10 .elementor-element.elementor-element-1a4666cc{font-size:13px;}.elementor-10 .elementor-element.elementor-element-5a58f050{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-36246d32 .elementor-heading-title{font-size:45px;}.elementor-10 .elementor-element.elementor-element-76bf831c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-4c413d67{--overlay-opacity:0.55;}.elementor-10 .elementor-element.elementor-element-72527d8c{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-6f1e51d0{--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;}.elementor-10 .elementor-element.elementor-element-67af55cc .elementor-heading-title{font-size:45px;}.elementor-10 .elementor-element.elementor-element-6f563ea7{font-size:15px;}.elementor-10 .elementor-element.elementor-element-4e0a9e20{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-4e6178c5 .elementor-heading-title{font-size:45px;}.elementor-10 .elementor-element.elementor-element-751d6453{font-size:15px;}.elementor-10 .elementor-element.elementor-element-316b4413{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-3782d0b .elementor-heading-title{font-size:45px;}.elementor-10 .elementor-element.elementor-element-4f138f06{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-788b23ef .elementor-heading-title{font-size:45px;}.elementor-10 .elementor-element.elementor-element-3cc550fa{font-size:16px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-8495859{--min-height:672px;}.elementor-10 .elementor-element.elementor-element-7b6db60c{--gap:17px 17px;--row-gap:17px;--column-gap:17px;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-7ff2aa6c .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-696bf7b2{text-align:center;font-size:14px;}.elementor-10 .elementor-element.elementor-element-564e9387 .elementor-button{font-size:12px;}.elementor-10 .elementor-element.elementor-element-3a144c11 .elementor-button{font-size:12px;}.elementor-10 .elementor-element.elementor-element-a7373e3{text-align:center;font-size:14px;}.elementor-10 .elementor-element.elementor-element-479b6c63{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-2fef1640{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-a2e49b1.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-02a2420{text-align:center;}.elementor-10 .elementor-element.elementor-element-02a2420 .elementor-heading-title{font-size:12px;}.elementor-10 .elementor-element.elementor-element-56a85af4{text-align:center;}.elementor-10 .elementor-element.elementor-element-56a85af4 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-7f2f1d9c{text-align:center;}.elementor-10 .elementor-element.elementor-element-1e4d970e .elementor-button{font-size:12px;}.elementor-10 .elementor-element.elementor-element-d0f6d77{--margin-top:-135px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-1fcd7ab5{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-2e0611fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-5f612bfb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4551577 .elementor-counter-number-wrapper{font-size:52px;}.elementor-10 .elementor-element.elementor-element-253c0a8 .elementor-counter-number-wrapper{font-size:52px;}.elementor-10 .elementor-element.elementor-element-fbdb7bd .elementor-counter-number-wrapper{font-size:52px;}.elementor-10 .elementor-element.elementor-element-01deba3 .elementor-counter-number-wrapper{font-size:52px;}.elementor-10 .elementor-element.elementor-element-475e233c{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-610dc6a5 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-2b0fa39f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-6cf82d02{--min-height:360px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-ba52f69{--e-transform-translateX:14px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-10 .elementor-element.elementor-element-ba52f69 img{max-width:100%;}.elementor-10 .elementor-element.elementor-element-53c69e3e{--min-height:360px;}.elementor-10 .elementor-element.elementor-element-1ee901ef{--min-height:360px;}.elementor-10 .elementor-element.elementor-element-1b748d19 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-383663c5{font-size:15px;}.elementor-10 .elementor-element.elementor-element-3b942af5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-5b6ec765{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-36246d32 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-76bf831c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-6f1e51d0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-67af55cc .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-6f563ea7{font-size:14px;}.elementor-10 .elementor-element.elementor-element-44147e0{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-4e6178c5 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-751d6453{font-size:14px;}.elementor-10 .elementor-element.elementor-element-6da6bc5b{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-3782d0b .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-788b23ef .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-3cc550fa{font-size:15px;}}/* Start custom CSS for container, class: .elementor-element-3488037 */.linea-latido {
    display: inline-block;
    /* Fuerza el tamaño para ignorar las reglas del contenedor padre */
    width: 2px !important;
    height: 50px !important;
    
    /* Animación */
    animation: beating-vertical 1.5s infinite ease-in-out;
    transform-origin: top; /* La línea crece desde arriba hacia abajo */
}

@keyframes beating-vertical {
    0%, 100% {
        transform: scaleY(1);
        opacity: 0.8;
    }
    50% {
        transform: scaleY(1.4); /* Se estira un 40% más de su tamaño original */
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-4551577 */.elementor-10 .elementor-element.elementor-element-4551577 .elementor-counter-title {
    text-align: center !important;
    width: 100% !important;
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-253c0a8 */.elementor-10 .elementor-element.elementor-element-253c0a8 .elementor-counter-title {
    text-align: center !important;
    width: 100% !important;
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-fbdb7bd */.elementor-10 .elementor-element.elementor-element-fbdb7bd .elementor-counter-title {
    text-align: center !important;
    width: 100% !important;
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-01deba3 */.elementor-10 .elementor-element.elementor-element-01deba3 .elementor-counter-title {
    text-align: center !important;
    width: 100% !important;
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d94164 */.elementor-10 .elementor-element.elementor-element-6d94164 {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba52f69 */.elementor-10 .elementor-element.elementor-element-ba52f69 {
    transition: transform 0.6s ease;
    background-size: cover;
    background-position: center;
}
.elementor-10 .elementor-element.elementor-element-ba52f69:hover {
    transform: scale(1.1);
}
.elementor-10 .elementor-element.elementor-element-ba52f69::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0,0,0,0) 40%, rgba(0,30,4,1) 80%);
    z-index: 1;
    pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cf82d02 */.elementor-10 .elementor-element.elementor-element-6cf82d02 {
    transition: background-size 0.5s ease;
    background-size: 100% 100%;
}
.elementor-10 .elementor-element.elementor-element-6cf82d02:hover {
    background-size: 110% 110%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d39ff6c */.elementor-10 .elementor-element.elementor-element-d39ff6c {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db5faf9 */.elementor-10 .elementor-element.elementor-element-db5faf9 {
    transition: transform 0.6s ease;
    background-size: cover;
    background-position: center;
}
.elementor-10 .elementor-element.elementor-element-db5faf9:hover {
    transform: scale(1.1);
}
.elementor-10 .elementor-element.elementor-element-db5faf9::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0,0,0,0) 40%, rgba(0,30,4,1) 85%);
    z-index: 1;
    pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93a89e5 */.elementor-10 .elementor-element.elementor-element-93a89e5 {
    transition: transform 0.6s ease;
    background-size: cover;
    background-position: center;
}
.elementor-10 .elementor-element.elementor-element-93a89e5:hover {
    transform: scale(1.1);
}
.elementor-10 .elementor-element.elementor-element-93a89e5::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0,0,0,0) 40%, rgba(0,30,4,1) 85%);
    z-index: 1;
    pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aceac3 */.elementor-10 .elementor-element.elementor-element-5aceac3 {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f58cdbe */.elementor-10 .elementor-element.elementor-element-f58cdbe {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-96f982d */.elementor-10 .elementor-element.elementor-element-96f982d {
    transition: transform 0.6s ease;
    background-size: cover;
    background-position: center;
}
.elementor-10 .elementor-element.elementor-element-96f982d:hover {
    transform: scale(1.1);
}
.elementor-10 .elementor-element.elementor-element-96f982d::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0,0,0,0) 40%, rgba(0,30,4,1) 85%);
    z-index: 1;
    pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-014b01c */.elementor-10 .elementor-element.elementor-element-014b01c {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88f5186 */.elementor-10 .elementor-element.elementor-element-88f5186 {
    transition: transform 0.6s ease;
    background-size: cover;
    background-position: center;
}
.elementor-10 .elementor-element.elementor-element-88f5186:hover {
    transform: scale(1.1);
}
.elementor-10 .elementor-element.elementor-element-88f5186::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0,0,0,0) 40%, rgba(0,30,4,1) 85%);
    z-index: 1;
    pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ebcc5e */.elementor-10 .elementor-element.elementor-element-7ebcc5e {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36cc8bb */.elementor-10 .elementor-element.elementor-element-36cc8bb {
    transition: transform 0.6s ease;
    background-size: cover;
    background-position: center;
}
.elementor-10 .elementor-element.elementor-element-36cc8bb:hover {
    transform: scale(1.1);
}
.elementor-10 .elementor-element.elementor-element-36cc8bb::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0,0,0,0) 40%, rgba(0,30,4,1) 85%);
    z-index: 1;
    pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51bb87e */.boton-flecha-animada svg {
    transition: transform 0.3s ease;
}
.boton-flecha-animada:hover svg {
    transform: translateX(8px); 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-41716c80 */.boton-flecha-animada svg {
    transition: transform 0.3s ease;
}
.boton-flecha-animada:hover svg {
    transform: translateX(8px); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b2a817a */.imagen-zoom {
    transition: transform 0.5s ease;
}
.contenedor-padre:hover .imagen-zoom {
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-176311e */.boton-flecha-animada svg {
    transition: transform 0.3s ease;
}
.boton-flecha-animada:hover svg {
    transform: translateX(8px); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dddd70e */.imagen-zoom {
    transition: transform 0.5s ease;
}
.contenedor-padre:hover .imagen-zoom {
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d024cfb */.boton-flecha-animada svg {
    transition: transform 0.3s ease;
}
.boton-flecha-animada:hover svg {
    transform: translateX(8px); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9ccb4c */.imagen-zoom {
    transition: transform 0.5s ease;
}
.contenedor-padre:hover .imagen-zoom {
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce3f023 */.elementor-10 .elementor-element.elementor-element-ce3f023 {
    transition: transform 0.6s ease;
    background-size: cover;
    background-position: center;
}
.elementor-10 .elementor-element.elementor-element-ce3f023:hover {
    transform: scale(1.1);
}
.elementor-10 .elementor-element.elementor-element-ce3f023::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0,0,0,0) 40%, rgba(15,24,4,1) 100%);
    z-index: 1;
    pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-333245b */.elementor-10 .elementor-element.elementor-element-333245b {
    transition: transform 0.6s ease;
    background-size: cover;
    background-position: center;
}
.elementor-10 .elementor-element.elementor-element-333245b:hover {
    transform: scale(1.1);
}
.elementor-10 .elementor-element.elementor-element-333245b::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0,0,0,0) 40%, rgba(15,24,4,1) 100%);
    z-index: 1;
    pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7a13a3 */.elementor-10 .elementor-element.elementor-element-a7a13a3 {
    transition: transform 0.6s ease;
    background-size: cover;
    background-position: center;
}
.elementor-10 .elementor-element.elementor-element-a7a13a3:hover {
    transform: scale(1.1);
}
.elementor-10 .elementor-element.elementor-element-a7a13a3::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0,0,0,0) 40%, rgba(15,24,4,1) 100%);
    z-index: 1;
    pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfd6277 */.elementor-10 .elementor-element.elementor-element-dfd6277 {
    transition: transform 0.6s ease;
    background-size: cover;
    background-position: center;
}
.elementor-10 .elementor-element.elementor-element-dfd6277:hover {
    transform: scale(1.1);
}
.elementor-10 .elementor-element.elementor-element-dfd6277::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0,0,0,0) 40%, rgba(15,24,4,1) 100%);
    z-index: 1;
    pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-6176e77d */.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-main-swiper {
    padding-bottom: 95px !important;
}
.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-swiper {
    position: relative !important;
}
.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-swiper-button-prev,
.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-swiper-button-next {
    top: auto !important;
    bottom: 15px !important; 
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 44px !important;
    height: 44px !important;
    border: 1px solid #254D18 !important;
    background-color: transparent !important;
    background-image: none !important; 
    border-radius: 50% !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    opacity: 1 !important;
    transition: all 0.3s ease !important;
}
.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-swiper-button-prev i,
.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-swiper-button-next i,
.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-swiper-button-prev svg,
.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-swiper-button-next svg {
    font-size: 14px !important;
    width: 14px !important;
    height: 14px !important;
    color: #254D18 !important;
    fill: #254D18 !important;
}
.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-swiper-button-prev {
    margin-left: -75px !important; 
}
.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-swiper-button-next {
    margin-left: 75px !important; 
}
.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-swiper-button-prev:hover,
.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-swiper-button-next:hover {
    background-color: #254D18 !important;
}
.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-swiper-button-prev:hover i,
.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-swiper-button-next:hover i,
.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-swiper-button-prev:hover svg,
.elementor-10 .elementor-element.elementor-element-6176e77d .elementor-swiper-button-next:hover svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}
.elementor-10 .elementor-element.elementor-element-6176e77d .swiper-pagination-bullets {
    bottom: 34px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: auto !important;
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
}
.elementor-10 .elementor-element.elementor-element-6176e77d .swiper-pagination-bullet {
    background-color: #c4b5a3 !important;
    opacity: 1 !important;
    width: 7px !important;
    height: 7px !important;
    margin: 0 !important;
    transition: all 0.3s ease !important;
}
.elementor-10 .elementor-element.elementor-element-6176e77d .swiper-pagination-bullet-active {
    background-color: #8c6239 !important;
    width: 16px !important;
    border-radius: 4px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f138f06 */html, body {
  overflow-x: hidden;
}/* End custom CSS */