.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-34 .elementor-element.elementor-element-b82a0d9{--display:flex;--margin-top:0px;--margin-bottom:-120px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:30;}.elementor-widget-eael-simple-menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-simple-menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-simple-menu .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-simple-menu .eael-simple-menu li ul li > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-34 .elementor-element.elementor-element-8b6db6e.eael-simple-menu-link-auto.eael-hamburger--responsive .eael-simple-menu.eael-simple-menu-responsive li a{display:inline-block;width:auto;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu-container{background-color:#02010100;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal{background-color:#02010100;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu-container, .elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu-container .eael-simple-menu-toggle, .elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-responsive{border-style:none;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:400;text-transform:uppercase;font-style:italic;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li > a{color:#473930;background-color:#02010100;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li > a > span svg{fill:#473930;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu-toggle-text{color:#473930;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li a span, .elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li span.eael-simple-menu-indicator{font-size:15px;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li a span, .elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li span.eael-simple-menu-indicator i{font-size:15px;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li span.eael-simple-menu-indicator svg{width:15px;height:15px;line-height:15px;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li span svg{width:15px;height:15px;line-height:15px;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li .eael-simple-menu-indicator:hover:before{color:#f44336;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li .eael-simple-menu-indicator:hover i{color:#f44336;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li .eael-simple-menu-indicator:hover svg{fill:#f44336;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li .eael-simple-menu-indicator:hover{background-color:#ffffff;border-color:#f44336;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li > a.eael-item-active{background-color:#02010100;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li.current-menu-item > a.eael-item-active{background-color:#02010100;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li.current-menu-ancestor > a.eael-item-active{background-color:#02010100;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg{fill:#f44336 !important;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open i{color:#f44336 !important;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu-container .eael-simple-menu-toggle{background-color:#00000000;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu-container .eael-simple-menu-toggle i{color:#ffffff;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu-container .eael-simple-menu-toggle svg{fill:#ffffff;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu.eael-simple-menu-responsive li > a{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu.eael-simple-menu-responsive li.current-menu-item > a.eael-item-active{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu.eael-simple-menu-horizontal li ul li a{padding-left:20px;padding-right:20px;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu.eael-simple-menu-horizontal li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu.eael-simple-menu-vertical li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li ul li a span{font-size:12px;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li ul li span.eael-simple-menu-indicator{font-size:12px;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li ul li span.eael-simple-menu-indicator i{font-size:12px;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li ul li .eael-simple-menu-indicator svg{width:12px;height:12px;line-height:12px;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li ul li .eael-simple-menu-indicator:hover:before{color:#f44336 !important;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li ul li .eael-simple-menu-indicator:hover{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-34 .elementor-element.elementor-element-8b6db6e .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-34 .elementor-element.elementor-element-1c92b59{--display:flex;--min-height:1072px;--padding-top:160px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-1c92b59:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-1c92b59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://origenterritorio.com/wp-content/uploads/2026/08/Banner-principal.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-621ac34{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-dab406b{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-34 .elementor-element.elementor-element-2aeee19{text-align:center;}.elementor-34 .elementor-element.elementor-element-2aeee19 img{max-width:416px;height:98px;object-fit:contain;object-position:center center;}.elementor-34 .elementor-element.elementor-element-56176f4{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-4e7f3d3{--divider-border-style:solid;--divider-color:var( --e-global-color-60a684c );--divider-border-width:2px;}.elementor-34 .elementor-element.elementor-element-4e7f3d3 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-4e7f3d3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-be5a33f{--divider-border-style:solid;--divider-color:var( --e-global-color-60a684c );--divider-border-width:2px;width:auto;max-width:auto;--e-transform-rotateZ:90deg;bottom:23px;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-be5a33f{left:-93px;}body.rtl .elementor-34 .elementor-element.elementor-element-be5a33f{right:-93px;}.elementor-34 .elementor-element.elementor-element-be5a33f .elementor-divider-separator{width:81px;}.elementor-34 .elementor-element.elementor-element-be5a33f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-34 .elementor-element.elementor-element-80a7694 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.563rem;font-weight:300;line-height:2.563rem;color:var( --e-global-color-60a684c );}.elementor-34 .elementor-element.elementor-element-0f074cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-34 .elementor-element.elementor-element-dd7bd01{font-family:"Roboto", Sans-serif;font-size:2.813rem;font-weight:300;line-height:3.375rem;letter-spacing:0px;color:#707070;}.elementor-34 .elementor-element.elementor-element-053f183{font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:300;line-height:20px;letter-spacing:0px;color:#000000;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-34 .elementor-element.elementor-element-66be424 .elementor-button{background-color:#00000000;font-family:"Roboto", Sans-serif;font-size:1.625rem;font-weight:400;font-style:italic;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#707070;border-radius:0px 0px 0px 0px;padding:9px 36px 9px 36px;}.elementor-34 .elementor-element.elementor-element-7b84873{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-b723a4d{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-72016de{text-align:start;}.elementor-34 .elementor-element.elementor-element-72016de img{max-width:92px;}.elementor-34 .elementor-element.elementor-element-b5e5dcd{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-b5e5dcd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-bdac317{font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:300;line-height:20px;letter-spacing:0px;color:#000000;}.elementor-34 .elementor-element.elementor-element-c3c49f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-b3656fd{text-align:start;}.elementor-34 .elementor-element.elementor-element-b3656fd img{max-width:92px;}.elementor-34 .elementor-element.elementor-element-73b99d5{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-ecb8711{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-ecb8711.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34 .elementor-element.elementor-element-cf624e8{font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:300;line-height:20px;letter-spacing:0px;color:#000000;}.elementor-34 .elementor-element.elementor-element-70d5963{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-372b765{font-family:"Roboto", Sans-serif;font-size:2.813rem;font-weight:300;line-height:3.375rem;letter-spacing:0px;color:#707070;}.elementor-34 .elementor-element.elementor-element-a6d56cf{font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:300;line-height:20px;letter-spacing:0px;color:#000000;}.elementor-34 .elementor-element.elementor-element-8484dcf .elementor-button{background-color:#00000000;font-family:"Roboto", Sans-serif;font-size:1.625rem;font-weight:400;font-style:italic;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#707070;border-radius:0px 0px 0px 0px;padding:9px 36px 9px 36px;}.elementor-34 .elementor-element.elementor-element-2f41587{--display:flex;--padding-top:90px;--padding-bottom:65px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-2f41587:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2f41587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://origenterritorio.com/wp-content/uploads/2026/09/Fondo-patronesv2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-b5b02ac{text-align:center;}.elementor-34 .elementor-element.elementor-element-b5b02ac .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5eb021a{width:var( --container-widget-width, 481px );max-width:481px;--container-widget-width:481px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:300;line-height:20px;letter-spacing:0px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5eb021a.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-110d998{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-20795e7{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-13698de{text-align:center;}.elementor-34 .elementor-element.elementor-element-13698de img{width:100%;max-width:348px;height:380px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-dcfe61d{text-align:center;}.elementor-34 .elementor-element.elementor-element-dcfe61d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:300;line-height:20px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-3316cce{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-e3eb78f{text-align:center;}.elementor-34 .elementor-element.elementor-element-e3eb78f img{width:100%;max-width:348px;height:380px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-2994ad5{text-align:center;}.elementor-34 .elementor-element.elementor-element-2994ad5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:300;line-height:20px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-3bcd621{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-3e3aa2b{text-align:center;}.elementor-34 .elementor-element.elementor-element-3e3aa2b img{width:100%;max-width:348px;height:380px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-fbde15b{text-align:center;}.elementor-34 .elementor-element.elementor-element-fbde15b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:300;line-height:20px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5e034f2{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-81f4528{text-align:center;}.elementor-34 .elementor-element.elementor-element-81f4528 img{width:100%;max-width:348px;height:380px;object-fit:cover;object-position:top center;}.elementor-34 .elementor-element.elementor-element-990229e{text-align:center;}.elementor-34 .elementor-element.elementor-element-990229e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:300;line-height:20px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-60f4ef0{--display:flex;--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-60f4ef0 .eael-advanced-slider[data-easing="smooth"]{--eael-as-easing:cubic-bezier(0.4, 0, 0.2, 1);}.elementor-34 .elementor-element.elementor-element-60f4ef0 .eael-advanced-slider[data-easing="snappy"]{--eael-as-easing:cubic-bezier(0.7, 0, 0.3, 1);}.elementor-34 .elementor-element.elementor-element-60f4ef0 .eael-advanced-slider[data-easing="spring"]{--eael-as-easing:cubic-bezier(0.22, 1, 0.36, 1);}.elementor-34 .elementor-element.elementor-element-60f4ef0 .eael-advanced-slider[data-easing="soft"]{--eael-as-easing:cubic-bezier(0.25, 0.46, 0.45, 0.94);}.elementor-34 .elementor-element.elementor-element-60f4ef0 .eael-as-pagination .eael-as-bullet{background-color:#ccc;}.elementor-34 .elementor-element.elementor-element-60f4ef0 .eael-as-pagination .eael-as-bullet-active{background-color:#000;}.elementor-34 .elementor-element.elementor-element-f1b9080{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-2a6456f{text-align:center;}.elementor-34 .elementor-element.elementor-element-2a6456f img{max-width:348px;height:486px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-1ed47e7{text-align:center;}.elementor-34 .elementor-element.elementor-element-1ed47e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:300;line-height:20px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-7569a65{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-3198213{text-align:center;}.elementor-34 .elementor-element.elementor-element-3198213 img{max-width:348px;height:486px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-d0b7010{text-align:center;}.elementor-34 .elementor-element.elementor-element-d0b7010 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:300;line-height:20px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-e47d238{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-29503e0{text-align:center;}.elementor-34 .elementor-element.elementor-element-29503e0 img{max-width:348px;height:486px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-7eea6f6{text-align:center;}.elementor-34 .elementor-element.elementor-element-7eea6f6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:300;line-height:20px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-2844cda{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-df70864{text-align:center;}.elementor-34 .elementor-element.elementor-element-df70864 img{max-width:348px;height:486px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-a39005c{text-align:center;}.elementor-34 .elementor-element.elementor-element-a39005c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:300;line-height:20px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-08c8281{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-1cfeedd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:70px;}.elementor-34 .elementor-element.elementor-element-3a13118{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-34 .elementor-element.elementor-element-3a13118 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:300;text-transform:uppercase;color:#000000;}.elementor-34 .elementor-element.elementor-element-138a473{text-align:center;font-family:"Roboto", Sans-serif;font-size:2.813rem;font-weight:300;line-height:3.375rem;letter-spacing:0px;color:#000000;}.elementor-34 .elementor-element.elementor-element-72619e2{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:300;line-height:20px;letter-spacing:0px;color:#000000;}.elementor-34 .elementor-element.elementor-element-ed560d4{--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-34 .elementor-element.elementor-element-724629a{--display:flex;--min-height:440px;--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;--overlay-opacity:0.3;--border-radius:17px 17px 17px 17px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-724629a:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-724629a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8B6A7;background-image:url("https://origenterritorio.com/wp-content/uploads/2026/09/ciudades-Custom.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-724629a::before, .elementor-34 .elementor-element.elementor-element-724629a > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-724629a > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-724629a > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-724629a > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-724629a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-724629a:hover::before, .elementor-34 .elementor-element.elementor-element-724629a:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-724629a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-724629a > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-724629a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#02010100;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-724629a:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-5ce9b4e{left:45px;}body.rtl .elementor-34 .elementor-element.elementor-element-5ce9b4e{right:45px;}.elementor-34 .elementor-element.elementor-element-5ce9b4e{top:20px;}.elementor-34 .elementor-element.elementor-element-5ce9b4e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.75rem;font-weight:300;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-d3ee5f4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.75rem;font-weight:300;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-97a1210{--display:flex;--min-height:440px;--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;--overlay-opacity:0.3;--border-radius:17px 17px 17px 17px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-97a1210:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-97a1210 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8B6A7;background-image:url("https://origenterritorio.com/wp-content/uploads/2026/08/Regiones-naturales.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-97a1210::before, .elementor-34 .elementor-element.elementor-element-97a1210 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-97a1210 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-97a1210 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-97a1210 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-97a1210 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-97a1210:hover::before, .elementor-34 .elementor-element.elementor-element-97a1210:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-97a1210:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-97a1210 > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-97a1210 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#02010100;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-97a1210:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-e8da1ae{left:45px;}body.rtl .elementor-34 .elementor-element.elementor-element-e8da1ae{right:45px;}.elementor-34 .elementor-element.elementor-element-e8da1ae{top:20px;}.elementor-34 .elementor-element.elementor-element-e8da1ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.75rem;font-weight:300;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-e293e4a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.75rem;font-weight:300;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-fd8096d{--display:flex;--min-height:440px;--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;--overlay-opacity:0.3;--border-radius:17px 17px 17px 17px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-fd8096d:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-fd8096d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8B6A7;background-image:url("https://origenterritorio.com/wp-content/uploads/2026/09/Pueblos-con-identidad-Custom.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-fd8096d::before, .elementor-34 .elementor-element.elementor-element-fd8096d > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-fd8096d > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-fd8096d > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-fd8096d > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-fd8096d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-fd8096d:hover::before, .elementor-34 .elementor-element.elementor-element-fd8096d:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-fd8096d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-fd8096d > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-fd8096d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#02010100;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-fd8096d:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-a374767{left:45px;}body.rtl .elementor-34 .elementor-element.elementor-element-a374767{right:45px;}.elementor-34 .elementor-element.elementor-element-a374767{top:20px;}.elementor-34 .elementor-element.elementor-element-a374767 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.75rem;font-weight:300;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-d1fd24e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.75rem;font-weight:300;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-43fca93{--display:flex;--min-height:440px;--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;--overlay-opacity:0.3;--border-radius:17px 17px 17px 17px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-43fca93:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-43fca93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8B6A7;background-image:url("https://origenterritorio.com/wp-content/uploads/2026/09/Destinos-de-playa.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-43fca93::before, .elementor-34 .elementor-element.elementor-element-43fca93 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-43fca93 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-43fca93 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-43fca93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-43fca93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-43fca93:hover::before, .elementor-34 .elementor-element.elementor-element-43fca93:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-43fca93:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-43fca93 > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-43fca93 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#02010100;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-43fca93:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-7685d58{left:45px;}body.rtl .elementor-34 .elementor-element.elementor-element-7685d58{right:45px;}.elementor-34 .elementor-element.elementor-element-7685d58{top:20px;}.elementor-34 .elementor-element.elementor-element-7685d58 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.75rem;font-weight:300;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-8be5aa7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.75rem;font-weight:300;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-44a5a69{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-192d8b1{--display:flex;--min-height:653px;--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;--overlay-opacity:0.3;--border-radius:17px 17px 17px 17px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-192d8b1:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-192d8b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8B6A7;background-image:url("https://origenterritorio.com/wp-content/uploads/2026/09/ciudades-Custom.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-192d8b1::before, .elementor-34 .elementor-element.elementor-element-192d8b1 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-192d8b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-192d8b1 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-192d8b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-192d8b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-192d8b1:hover::before, .elementor-34 .elementor-element.elementor-element-192d8b1:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-192d8b1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-192d8b1 > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-192d8b1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#02010100;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-192d8b1:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-2bbb34e{left:45px;}body.rtl .elementor-34 .elementor-element.elementor-element-2bbb34e{right:45px;}.elementor-34 .elementor-element.elementor-element-2bbb34e{top:20px;}.elementor-34 .elementor-element.elementor-element-2bbb34e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.75rem;font-weight:300;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-7e03cd7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.75rem;font-weight:300;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-a5f2ae5{--display:flex;--min-height:653px;--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;--overlay-opacity:0.3;--border-radius:17px 17px 17px 17px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-a5f2ae5:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-a5f2ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8B6A7;background-image:url("https://origenterritorio.com/wp-content/uploads/2026/08/Regiones-naturales.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-a5f2ae5::before, .elementor-34 .elementor-element.elementor-element-a5f2ae5 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-a5f2ae5 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-a5f2ae5 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-a5f2ae5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-a5f2ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-a5f2ae5:hover::before, .elementor-34 .elementor-element.elementor-element-a5f2ae5:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-a5f2ae5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-a5f2ae5 > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-a5f2ae5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#02010100;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-a5f2ae5:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-f20194a{left:45px;}body.rtl .elementor-34 .elementor-element.elementor-element-f20194a{right:45px;}.elementor-34 .elementor-element.elementor-element-f20194a{top:20px;}.elementor-34 .elementor-element.elementor-element-f20194a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.75rem;font-weight:300;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-385fa9c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.75rem;font-weight:300;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-857583b{--display:flex;--min-height:653px;--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;--overlay-opacity:0.3;--border-radius:17px 17px 17px 17px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-857583b:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-857583b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8B6A7;background-image:url("https://origenterritorio.com/wp-content/uploads/2026/09/Pueblos-con-identidad-Custom.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-857583b::before, .elementor-34 .elementor-element.elementor-element-857583b > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-857583b > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-857583b > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-857583b > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-857583b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-857583b:hover::before, .elementor-34 .elementor-element.elementor-element-857583b:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-857583b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-857583b > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-857583b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#02010100;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-857583b:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-aa01309{left:45px;}body.rtl .elementor-34 .elementor-element.elementor-element-aa01309{right:45px;}.elementor-34 .elementor-element.elementor-element-aa01309{top:20px;}.elementor-34 .elementor-element.elementor-element-aa01309 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.75rem;font-weight:300;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-01df217 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.75rem;font-weight:300;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-d58666c{--display:flex;--min-height:653px;--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;--overlay-opacity:0.3;--border-radius:17px 17px 17px 17px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-34 .elementor-element.elementor-element-d58666c:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-d58666c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8B6A7;background-image:url("https://origenterritorio.com/wp-content/uploads/2026/09/Destinos-de-playa.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-d58666c::before, .elementor-34 .elementor-element.elementor-element-d58666c > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-d58666c > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-d58666c > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-d58666c > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-d58666c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-d58666c:hover::before, .elementor-34 .elementor-element.elementor-element-d58666c:hover > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-d58666c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-d58666c > .elementor-background-slideshow:hover::before, .elementor-34 .elementor-element.elementor-element-d58666c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#02010100;--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-d58666c:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-f0fe237{left:45px;}body.rtl .elementor-34 .elementor-element.elementor-element-f0fe237{right:45px;}.elementor-34 .elementor-element.elementor-element-f0fe237{top:20px;}.elementor-34 .elementor-element.elementor-element-f0fe237 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.75rem;font-weight:300;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-bb1affd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.75rem;font-weight:300;color:#FFFFFF;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-2a9b11d{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-2a9b11d{right:0px;}.elementor-34 .elementor-element.elementor-element-2a9b11d{bottom:0px;}.elementor-34 .elementor-element.elementor-element-b05db07{--display:flex;--min-height:1055px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-630ec98{--display:grid;--position:absolute;--min-height:1055px;--e-con-grid-template-columns:0.4fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;top:0px;--z-index:5;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-630ec98{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-630ec98{right:0px;}.elementor-34 .elementor-element.elementor-element-87d1a00{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-722e81d{width:100%;max-width:100%;text-align:center;}.elementor-34 .elementor-element.elementor-element-722e81d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.6rem;font-weight:300;line-height:28px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-c7b47ce{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-34 .elementor-element.elementor-element-c7b47ce .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-e4ee1db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-71238e5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-3825407{--display:grid;--min-height:1055px;--e-con-grid-template-columns:0.5fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-34 .elementor-element.elementor-element-3825407:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3825407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://origenterritorio.com/wp-content/uploads/2026/08/Banner-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-b3b88d7{--display:grid;--min-height:1055px;--e-con-grid-template-columns:0.5fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-34 .elementor-element.elementor-element-b3b88d7:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-b3b88d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://origenterritorio.com/wp-content/uploads/2026/08/Banner-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-84c5bbb{--display:grid;--min-height:1055px;--e-con-grid-template-columns:0.5fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-34 .elementor-element.elementor-element-84c5bbb:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-84c5bbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://origenterritorio.com/wp-content/uploads/2026/08/Banner-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-b023763{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-e6a5667{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-e6a5667.e-con{--align-self:center;}.elementor-34 .elementor-element.elementor-element-e6a5667 .eael-advanced-slider[data-easing="smooth"]{--eael-as-easing:cubic-bezier(0.4, 0, 0.2, 1);}.elementor-34 .elementor-element.elementor-element-e6a5667 .eael-advanced-slider[data-easing="snappy"]{--eael-as-easing:cubic-bezier(0.7, 0, 0.3, 1);}.elementor-34 .elementor-element.elementor-element-e6a5667 .eael-advanced-slider[data-easing="spring"]{--eael-as-easing:cubic-bezier(0.22, 1, 0.36, 1);}.elementor-34 .elementor-element.elementor-element-e6a5667 .eael-advanced-slider[data-easing="soft"]{--eael-as-easing:cubic-bezier(0.25, 0.46, 0.45, 0.94);}.elementor-34 .elementor-element.elementor-element-e6a5667 > .e-con-inner > .swiper-button-next:after, .elementor-34 .elementor-element.elementor-element-e6a5667 > .e-con-inner > .swiper-button-prev:after{font-size:36px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-e6a5667.eael-advanced-slider > .swiper-button-next:after, .elementor-34 .elementor-element.elementor-element-e6a5667.eael-advanced-slider > .swiper-button-prev:after{font-size:36px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-e6a5667.eael-advanced-slider > .eael-as-nav-icon{font-size:36px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-e6a5667.eael-advanced-slider > .eael-as-nav-icon svg{width:36px;height:36px;line-height:36px;fill:#FFFFFF !important;}.elementor-34 .elementor-element.elementor-element-e6a5667 > .e-con-inner > .eael-as-nav-icon{font-size:36px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-e6a5667 > .e-con-inner > .eael-as-nav-icon svg{width:36px;height:36px;line-height:36px;fill:#FFFFFF !important;}.elementor-34 .elementor-element.elementor-element-e6a5667.elementor-element-edit-mode .eael-advanced-slider .eael-as-nav-icon{font-size:36px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-e6a5667 .eael-as-pagination .eael-as-bullet{background-color:#ccc;}.elementor-34 .elementor-element.elementor-element-e6a5667 .eael-as-pagination .eael-as-bullet-active{background-color:#000;}.elementor-34 .elementor-element.elementor-element-65a869a img{width:100%;max-width:680px;height:436px;object-fit:cover;object-position:bottom center;}.elementor-34 .elementor-element.elementor-element-93fb98b img{width:100%;max-width:680px;height:436px;object-fit:cover;object-position:bottom center;}.elementor-34 .elementor-element.elementor-element-a3b1715 img{width:100%;max-width:680px;height:436px;object-fit:cover;object-position:bottom center;}.elementor-34 .elementor-element.elementor-element-6fa7254{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:2.5rem;font-weight:300;line-height:3rem;letter-spacing:0px;color:#707070;}.elementor-34 .elementor-element.elementor-element-6fa7254.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-419ee34{--display:flex;--min-height:695px;}.elementor-34 .elementor-element.elementor-element-419ee34:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-419ee34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://origenterritorio.com/wp-content/uploads/2026/08/Materialv1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-34 .elementor-element.elementor-element-375ccaf{--display:flex;--padding-top:0px;--padding-bottom:170px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-9ea345f{--display:flex;--margin-top:-270px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-9ea345f:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-9ea345f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#895042;}.elementor-34 .elementor-element.elementor-element-f4e1a2e img{height:164px;object-fit:contain;object-position:center center;}.elementor-34 .elementor-element.elementor-element-a01a522{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:0.938rem;font-weight:300;line-height:18px;letter-spacing:0px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-8fcc589{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:center;}.elementor-34 .elementor-element.elementor-element-8fcc589.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-8fcc589 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.75rem;font-weight:300;line-height:1.8rem;letter-spacing:0px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-c7f85ba{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:1.75rem;font-weight:300;line-height:34px;letter-spacing:0px;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-c7f85ba.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-4e23951 .elementor-button{background-color:#00000000;font-family:"Roboto", Sans-serif;font-size:1.625rem;font-weight:400;font-style:italic;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:11px 11px 11px 11px;padding:9px 36px 9px 36px;}.elementor-34 .elementor-element.elementor-element-4e23951{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34 .elementor-element.elementor-element-bd6939b img{width:100%;opacity:0.1;}.elementor-34 .elementor-element.elementor-element-f27285d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:240px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-ded8257{--display:flex;}.elementor-34 .elementor-element.elementor-element-1a4b00c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-34 .elementor-element.elementor-element-1a4b00c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:300;text-transform:uppercase;color:#000000;}.elementor-34 .elementor-element.elementor-element-65be20c{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:2.813rem;font-weight:300;line-height:3.375rem;letter-spacing:0px;color:#000000;}.elementor-34 .elementor-element.elementor-element-8e18a28{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:300;line-height:20px;letter-spacing:0px;color:#000000;}.elementor-34 .elementor-element.elementor-element-4263b66{--display:flex;}.elementor-widget-wpforms .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wpforms .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-34 .elementor-element.elementor-element-16e89df{--display:flex;--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-ac3c1b7{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:2px;top:0px;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-ac3c1b7{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-ac3c1b7{right:0px;}.elementor-34 .elementor-element.elementor-element-ac3c1b7 .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-ac3c1b7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-0364c7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-4a20faa{text-align:center;}.elementor-34 .elementor-element.elementor-element-4a20faa img{max-width:416px;height:80px;object-fit:contain;object-position:center center;}.elementor-34 .elementor-element.elementor-element-ca4f2e6.eael-simple-menu-link-auto.eael-hamburger--responsive .eael-simple-menu.eael-simple-menu-responsive li a{display:inline-block;width:auto;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu-container{background-color:#02010100;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal{background-color:#02010100;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu-container, .elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu-container .eael-simple-menu-toggle, .elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-responsive{border-style:none;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-family:"Roboto", Sans-serif;font-size:1.063rem;font-weight:400;text-transform:uppercase;font-style:italic;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li > a{color:#473930;background-color:#02010100;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li > a > span svg{fill:#473930;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu-toggle-text{color:#473930;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li a span, .elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li span.eael-simple-menu-indicator{font-size:15px;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li a span, .elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li span.eael-simple-menu-indicator i{font-size:15px;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li span.eael-simple-menu-indicator svg{width:15px;height:15px;line-height:15px;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li span svg{width:15px;height:15px;line-height:15px;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li .eael-simple-menu-indicator:hover:before{color:#f44336;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li .eael-simple-menu-indicator:hover i{color:#f44336;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li .eael-simple-menu-indicator:hover svg{fill:#f44336;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li .eael-simple-menu-indicator:hover{background-color:#ffffff;border-color:#f44336;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li > a.eael-item-active{background-color:#02010100;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li.current-menu-item > a.eael-item-active{background-color:#02010100;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li.current-menu-ancestor > a.eael-item-active{background-color:#02010100;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg{fill:#f44336 !important;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open i{color:#f44336 !important;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu-container .eael-simple-menu-toggle{background-color:#000000;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu-container .eael-simple-menu-toggle i{color:#ffffff;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu-container .eael-simple-menu-toggle svg{fill:#ffffff;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu.eael-simple-menu-horizontal li ul li a{padding-left:20px;padding-right:20px;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu.eael-simple-menu-horizontal li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu.eael-simple-menu-vertical li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li ul li a span{font-size:12px;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li ul li span.eael-simple-menu-indicator{font-size:12px;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li ul li span.eael-simple-menu-indicator i{font-size:12px;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li ul li .eael-simple-menu-indicator svg{width:12px;height:12px;line-height:12px;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover:before{color:#f44336 !important;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-34 .elementor-element.elementor-element-ca4f2e6 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-widget-social-icons .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-social-icons .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-34 .elementor-element.elementor-element-a248b9f{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-34 .elementor-element.elementor-element-a248b9f .elementor-social-icon{background-color:#000000;border-style:none;}.elementor-34 .elementor-element.elementor-element-a38544b{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:2px;bottom:40px;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-a38544b{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-a38544b{right:0px;}.elementor-34 .elementor-element.elementor-element-a38544b .elementor-divider-separator{width:100%;}.elementor-34 .elementor-element.elementor-element-a38544b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34 .elementor-element.elementor-element-130ed0e{text-align:center;}.elementor-34 .elementor-element.elementor-element-130ed0e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.813rem;font-weight:400;font-style:italic;color:#473930;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-bd430d4{right:44px;}body.rtl .elementor-34 .elementor-element.elementor-element-bd430d4{left:44px;}.elementor-34 .elementor-element.elementor-element-bd430d4{bottom:80px;}.elementor-34 .elementor-element.elementor-element-bd430d4 img{max-width:78px;}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-7b84873{--width:100%;}.elementor-34 .elementor-element.elementor-element-b723a4d{--width:726px;}.elementor-34 .elementor-element.elementor-element-b5e5dcd{--width:425px;}.elementor-34 .elementor-element.elementor-element-73b99d5{--width:100%;}.elementor-34 .elementor-element.elementor-element-ecb8711{--width:425px;}.elementor-34 .elementor-element.elementor-element-70d5963{--width:726px;}.elementor-34 .elementor-element.elementor-element-630ec98{--content-width:1350px;}.elementor-34 .elementor-element.elementor-element-e6a5667{--width:680px;}.elementor-34 .elementor-element.elementor-element-375ccaf{--content-width:1241px;}.elementor-34 .elementor-element.elementor-element-16e89df{--content-width:1080px;}}@media(max-width:1024px) and (min-width:768px){.elementor-34 .elementor-element.elementor-element-f1b9080{--width:100%;}.elementor-34 .elementor-element.elementor-element-7569a65{--width:100%;}.elementor-34 .elementor-element.elementor-element-e47d238{--width:100%;}.elementor-34 .elementor-element.elementor-element-2844cda{--width:100%;}}@media(min-width:1025px){.elementor-34 .elementor-element.elementor-element-2f41587:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2f41587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-621ac34{--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-4e7f3d3 .elementor-divider-separator{width:81px;margin:0 auto;margin-center:0;}.elementor-34 .elementor-element.elementor-element-4e7f3d3 .elementor-divider{text-align:center;}.elementor-34 .elementor-element.elementor-element-be5a33f .elementor-divider-separator{width:81px;margin:0 auto;margin-center:0;}.elementor-34 .elementor-element.elementor-element-be5a33f .elementor-divider{text-align:center;}.elementor-34 .elementor-element.elementor-element-80a7694{text-align:center;}.elementor-34 .elementor-element.elementor-element-dd7bd01{text-align:center;}.elementor-34 .elementor-element.elementor-element-053f183{text-align:center;}.elementor-34 .elementor-element.elementor-element-7b84873{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-72016de{text-align:center;}.elementor-34 .elementor-element.elementor-element-110d998{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-08c8281{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-34 .elementor-element.elementor-element-ed560d4{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-630ec98{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-3825407{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-b3b88d7{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-84c5bbb{--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-f27285d{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-65be20c{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-8e18a28{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-0364c7c{--justify-content:center;--flex-wrap:wrap;}.elementor-34 .elementor-element.elementor-element-4a20faa{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-b82a0d9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-1c92b59{--min-height:680px;--padding-top:100px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-621ac34{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34 .elementor-element.elementor-element-dab406b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34 .elementor-element.elementor-element-2aeee19 img{width:70%;height:72px;}.elementor-34 .elementor-element.elementor-element-4e7f3d3 .elementor-divider-separator{width:61px;}.elementor-34 .elementor-element.elementor-element-80a7694 .elementor-heading-title{font-size:1.6rem;line-height:1.8rem;}.elementor-34 .elementor-element.elementor-element-dd7bd01{font-size:1.3rem;line-height:1.5rem;}.elementor-34 .elementor-element.elementor-element-053f183{font-size:1rem;}.elementor-34 .elementor-element.elementor-element-66be424 .elementor-button{font-size:1rem;}.elementor-34 .elementor-element.elementor-element-bdac317{font-size:1rem;}.elementor-34 .elementor-element.elementor-element-2f41587:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2f41587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-34 .elementor-element.elementor-element-b5b02ac .elementor-heading-title{font-size:1.6em;}.elementor-34 .elementor-element.elementor-element-5eb021a{font-size:1rem;}.elementor-34 .elementor-element.elementor-element-110d998{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-f1b9080{--width:100%;}.elementor-34 .elementor-element.elementor-element-2a6456f img{max-width:100%;height:380px;object-fit:contain;object-position:center center;}.elementor-34 .elementor-element.elementor-element-7569a65{--width:100%;}.elementor-34 .elementor-element.elementor-element-3198213 img{max-width:100%;height:380px;object-fit:contain;object-position:center center;}.elementor-34 .elementor-element.elementor-element-e47d238{--width:100%;}.elementor-34 .elementor-element.elementor-element-29503e0 img{max-width:100%;height:380px;object-fit:contain;object-position:center center;}.elementor-34 .elementor-element.elementor-element-2844cda{--width:100%;}.elementor-34 .elementor-element.elementor-element-df70864 img{width:278px;max-width:382%;height:380px;object-fit:cover;object-position:top center;}.elementor-34 .elementor-element.elementor-element-1cfeedd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-138a473{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:1.8rem;line-height:2rem;}.elementor-34 .elementor-element.elementor-element-72619e2{font-size:1rem;}.elementor-34 .elementor-element.elementor-element-ed560d4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-44a5a69{--width:80%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-44a5a69.e-con{--align-self:flex-end;}.elementor-34 .elementor-element.elementor-element-192d8b1{--width:90%;--min-height:420px;}.elementor-34 .elementor-element.elementor-element-2bbb34e .elementor-heading-title{font-size:1.2rem;}.elementor-34 .elementor-element.elementor-element-7e03cd7 .elementor-heading-title{font-size:1.3rem;}.elementor-34 .elementor-element.elementor-element-a5f2ae5{--width:90%;--min-height:420px;}.elementor-34 .elementor-element.elementor-element-f20194a .elementor-heading-title{font-size:1.2rem;}.elementor-34 .elementor-element.elementor-element-385fa9c .elementor-heading-title{font-size:1.3rem;}.elementor-34 .elementor-element.elementor-element-857583b{--width:90%;--min-height:420px;}.elementor-34 .elementor-element.elementor-element-aa01309 .elementor-heading-title{font-size:1.2rem;}.elementor-34 .elementor-element.elementor-element-01df217 .elementor-heading-title{font-size:1.3rem;}.elementor-34 .elementor-element.elementor-element-d58666c{--width:90%;--min-height:420px;}.elementor-34 .elementor-element.elementor-element-f0fe237 .elementor-heading-title{font-size:1.2rem;}.elementor-34 .elementor-element.elementor-element-bb1affd .elementor-heading-title{font-size:1.3rem;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-2a9b11d{left:20px;}body.rtl .elementor-34 .elementor-element.elementor-element-2a9b11d{right:20px;}.elementor-34 .elementor-element.elementor-element-2a9b11d{bottom:26%;}.elementor-34 .elementor-element.elementor-element-b05db07{--min-height:420px;}.elementor-34 .elementor-element.elementor-element-630ec98{--min-height:420px;--e-con-grid-template-columns:1;--grid-auto-flow:row;--align-items:center;}.elementor-34 .elementor-element.elementor-element-87d1a00{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-34 .elementor-element.elementor-element-722e81d .elementor-heading-title{font-size:1rem;line-height:1.2em;}.elementor-34 .elementor-element.elementor-element-c7b47ce .elementor-heading-title{font-size:0.8rem;}.elementor-34 .elementor-element.elementor-element-71238e5{--width:100%;}.elementor-34 .elementor-element.elementor-element-3825407{--width:100%;--min-height:420px;--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-b3b88d7{--width:100%;--min-height:420px;--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-84c5bbb{--width:100%;--min-height:420px;--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-b023763{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-e6a5667{--width:100%;}.elementor-34 .elementor-element.elementor-element-65a869a img{width:100%;height:340px;}.elementor-34 .elementor-element.elementor-element-93fb98b img{width:100%;height:340px;}.elementor-34 .elementor-element.elementor-element-a3b1715 img{width:100%;height:340px;}.elementor-34 .elementor-element.elementor-element-6fa7254{font-size:0.8rem;line-height:1.1rem;}.elementor-34 .elementor-element.elementor-element-419ee34{--min-height:227px;}.elementor-34 .elementor-element.elementor-element-375ccaf{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-9ea345f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34 .elementor-element.elementor-element-f4e1a2e img{height:90px;}.elementor-34 .elementor-element.elementor-element-a01a522{text-align:center;}.elementor-34 .elementor-element.elementor-element-8fcc589 .elementor-heading-title{font-size:1rem;line-height:1.3em;}.elementor-34 .elementor-element.elementor-element-c7f85ba{font-size:1rem;line-height:1.3em;}.elementor-34 .elementor-element.elementor-element-4e23951{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 27px) 0px;}.elementor-34 .elementor-element.elementor-element-4e23951 .elementor-button{font-size:1.6rem;}.elementor-34 .elementor-element.elementor-element-bd6939b img{width:100%;height:131px;object-fit:cover;}.elementor-34 .elementor-element.elementor-element-65be20c{font-size:1.8rem;line-height:2rem;}.elementor-34 .elementor-element.elementor-element-4a20faa img{width:100%;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-bd430d4{right:30px;}body.rtl .elementor-34 .elementor-element.elementor-element-bd430d4{left:30px;}.elementor-34 .elementor-element.elementor-element-bd430d4{bottom:40px;z-index:20;}.elementor-34 .elementor-element.elementor-element-bd430d4 img{max-width:58px;}}/* Start custom CSS for heading, class: .elementor-element-80a7694 */.brk-line {
    display: block;
}

.elementor-34 .elementor-element.elementor-element-80a7694 span {
    font-weight: 400;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a5a69 */@media (max-width: 767px) {
  #property-slider {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: visible !important;
    scroll-snap-type: x mandatory !important;
    -webkit-overflow-scrolling: touch !important;
    gap: 16px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    scrollbar-width: none;
  }
  #property-slider::-webkit-scrollbar {
    display: none;
  }

  #property-slider > .property-slide {
    flex-grow: 0 !important;
    flex-shrink: 0 !important;
    flex-basis: 82% !important;
    width: 82% !important;
    max-width: 82% !important;
    min-width: 82% !important;
    scroll-snap-align: start !important;
    scroll-snap-stop: always !important;
  }

  /* AQUÍ está el fix real: margen en vez de padding del contenedor */
  #property-slider > .property-slide:first-child {
    margin-left: 24px !important;
  }
  #property-slider > .property-slide:last-child {
    margin-right: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a9b11d */@media (max-width: 767px) {
  /* El contenedor que envuelve el slider + flechas necesita ser el ancla de posición */

  .slider-nav-prev,
  .slider-nav-next {
    background: none !important;
    border: none;
    padding: 8px;
    color: #333333 !important;
    cursor: pointer;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 120px;
  }

  .slider-nav-prev {
    left: -8px; /* se ajusta dentro del margen de 24px del primer slide */
  }
  .slider-nav-next {
    right: -8px;
  }

  /* Estado deshabilitado (cuando no hay más hacia dónde ir) */
  .slider-nav-prev.is-disabled,
  .slider-nav-next.is-disabled {
    opacity: 0.3;
    pointer-events: none;
  }
}

/* Ocultar en desktop/tablet, ya que el slider solo aplica en móvil */
@media (min-width: 768px) {
  .slider-nav-prev,
  .slider-nav-next {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b05db07 *//* Cada slide ocupa todo el espacio, apiladas una sobre otra */
.hero-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1055px;
  background-size: cover;
  background-position: center;
  transform: translateY(100%); /* entra desde abajo */
  transition: transform 0.9s cubic-bezier(.83,0,.17,1);
  z-index: 1;
}
.hero-slide.active {
  transform: translateY(0);
  z-index: 2;
}
.hero-slide.prev {
  transform: translateY(-100%); /* sale hacia arriba */
}

/* Dots en columna vertical */
.fp-dots {
  position: absolute;
  right: 40px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  gap: 14px;
  z-index: 30;
}
.fp-dot {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: rgba(255,255,255,.4);
  cursor: pointer;
  transition: all .3s;
}
.fp-dot.active {
  background: #fff;
  transform: scale(1.3);
}

@media (max-width: 767px) {
    .hero-slide {
        height: 420px !important;
        background-position: 30% center !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a01a522 */body[data-elementor-device-mode="mobile"] .elementor-34 .elementor-element.elementor-element-a01a522 {
    position: static;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-fc64871 *//* FIX PRINCIPAL: el plugin limita los campos "medium" a 60% de ancho */
#wpforms-219 input.wpforms-field-medium,
#wpforms-219 textarea.wpforms-field-medium {
  max-width: 100% !important;
}

/* Labels */
#wpforms-219 .wpforms-field-label {
  font-weight: 700;
  font-size: 15px;
  color: #00000;
  margin-bottom: 10px;
  display: block;
}

/* Inputs y textarea: sin caja, solo línea inferior */
#wpforms-219 input[type="text"],
#wpforms-219 input[type="email"],
#wpforms-219 textarea {
  width: 100%;
  border: none;
  border-bottom: 3px solid #707070;
  border-radius: 0;
  background: transparent;
  padding: 0 0 10px 0;
  font-size: 16px;
  color: #1a1a1a;
  box-shadow: none;
  transition: border-color 0.3s ease;
}

#wpforms-219 input[type="text"]:focus,
#wpforms-219 input[type="email"]:focus,
#wpforms-219 textarea:focus {
  border-bottom-color: #000000;
  outline: none;
  box-shadow: none;
}

#wpforms-219 textarea {
  min-height: 20px;
  resize: vertical;
}

/* Espaciado entre campos */
#wpforms-219 .wpforms-field {
  margin-bottom: 40px !important;
  padding: 0 !important;
}

/* Botón Enviar */
#wpforms-219 button.wpforms-submit {
  background-color: #000000 !important;
  color: #ffffff !important;
  border: none;
  border-radius: 10px;
  padding: 14px 32px;
  font-size: 16px;
  font-weight: 500;
  height: auto;
  cursor: pointer;
  transition: opacity 0.3s ease;
}

#wpforms-219 button.wpforms-submit:hover {
  opacity: 0.85;
}

#wpforms-219 .wpforms-required-label {
  display: none;
}/* End custom CSS */