.elementor-10685 .elementor-element.elementor-element-8781704{--display:flex;--min-height:62vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.6;--padding-top:120px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px}.elementor-10685 .elementor-element.elementor-element-8781704:not(.elementor-motion-effects-element-type-background),.elementor-10685 .elementor-element.elementor-element-8781704>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://hotelcanitasmaite.com/wp-content/uploads/2026/10/salon-bodas-finca-la-huerta-casas-ibanez.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-10685 .elementor-element.elementor-element-8781704::before,.elementor-10685 .elementor-element.elementor-element-8781704>.elementor-background-video-container::before,.elementor-10685 .elementor-element.elementor-element-8781704>.e-con-inner>.elementor-background-video-container::before,.elementor-10685 .elementor-element.elementor-element-8781704>.elementor-background-slideshow::before,.elementor-10685 .elementor-element.elementor-element-8781704>.e-con-inner>.elementor-background-slideshow::before,.elementor-10685 .elementor-element.elementor-element-8781704>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#1C1712;--background-overlay:''}.elementor-10685 .elementor-element.elementor-element-7a07263{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-10685 .elementor-element.elementor-element-d5d9d90{text-align:start}.elementor-10685 .elementor-element.elementor-element-d5d9d90 .elementor-heading-title{font-family:"Archivo",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#D9CDAE}.elementor-10685 .elementor-element.elementor-element-79af2d0{text-align:start}.elementor-10685 .elementor-element.elementor-element-79af2d0 .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:54px;line-height:1.15em;color:#FFF}.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-10685 .elementor-element.elementor-element-2020147{text-align:start;font-family:"Archivo",Sans-serif;font-size:19px;line-height:1.7em;color:#EEE7D9}.elementor-10685 .elementor-element.elementor-element-22390f8{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:80px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px}.elementor-10685 .elementor-element.elementor-element-22390f8:not(.elementor-motion-effects-element-type-background),.elementor-10685 .elementor-element.elementor-element-22390f8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10685 .elementor-element.elementor-element-3f26efc{text-align:start;font-family:"Archivo",Sans-serif;font-size:18px;line-height:1.7em;color:#4A463F}.elementor-10685 .elementor-element.elementor-element-de38676{text-align:start}.elementor-10685 .elementor-element.elementor-element-de38676 .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:32px;line-height:1.25em;color:#1C1A17}.elementor-10685 .elementor-element.elementor-element-83b01f9{text-align:start;font-family:"Archivo",Sans-serif;font-size:18px;line-height:1.7em;color:#4A463F}.elementor-10685 .elementor-element.elementor-element-fb5725c{text-align:start}.elementor-10685 .elementor-element.elementor-element-fb5725c .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:32px;line-height:1.25em;color:#1C1A17}.elementor-10685 .elementor-element.elementor-element-a73ed1a{text-align:start;font-family:"Archivo",Sans-serif;font-size:18px;line-height:1.7em;color:#4A463F}.elementor-10685 .elementor-element.elementor-element-4b1b59c{text-align:start}.elementor-10685 .elementor-element.elementor-element-4b1b59c .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:32px;line-height:1.25em;color:#1C1A17}.elementor-10685 .elementor-element.elementor-element-f81d1b7{text-align:start;font-family:"Archivo",Sans-serif;font-size:18px;line-height:1.7em;color:#4A463F}.elementor-10685 .elementor-element.elementor-element-c742821{text-align:start}.elementor-10685 .elementor-element.elementor-element-c742821 .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:32px;line-height:1.25em;color:#1C1A17}.elementor-10685 .elementor-element.elementor-element-90deac4{text-align:start;font-family:"Archivo",Sans-serif;font-size:18px;line-height:1.7em;color:#4A463F}.elementor-10685 .elementor-element.elementor-element-a28882c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0 0 0 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#948665;--border-color:#948665;--padding-top:34px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px}.elementor-10685 .elementor-element.elementor-element-a28882c:not(.elementor-motion-effects-element-type-background),.elementor-10685 .elementor-element.elementor-element-a28882c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F1EA}.elementor-10685 .elementor-element.elementor-element-aec7a5b{text-align:start}.elementor-10685 .elementor-element.elementor-element-aec7a5b .elementor-heading-title{font-family:"Archivo",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#948665}.elementor-10685 .elementor-element.elementor-element-b0545ff{text-align:start}.elementor-10685 .elementor-element.elementor-element-b0545ff .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:24px;line-height:1.25em;color:#1C1A17}.elementor-10685 .elementor-element.elementor-element-236689c{text-align:start;font-family:"Archivo",Sans-serif;font-size:16px;line-height:1.7em;color:#5C574E}.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-10685 .elementor-element.elementor-element-70cd4d3 .elementor-button{background-color:#fff0;font-family:"Archivo",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3px;fill:#1C1A17;color:#1C1A17;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C1A17;border-radius:0 0 0 0;padding:17px 34px 17px 34px}.elementor-10685 .elementor-element.elementor-element-70cd4d3 .elementor-button:hover,.elementor-10685 .elementor-element.elementor-element-70cd4d3 .elementor-button:focus{background-color:#1C1A17;color:#FFF}.elementor-10685 .elementor-element.elementor-element-70cd4d3 .elementor-button:hover svg,.elementor-10685 .elementor-element.elementor-element-70cd4d3 .elementor-button:focus svg{fill:#FFF}.elementor-10685 .elementor-element.elementor-element-49e9bbe{text-align:start}.elementor-10685 .elementor-element.elementor-element-49e9bbe .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:32px;line-height:1.25em;color:#1C1A17}.elementor-10685 .elementor-element.elementor-element-bc80c56{text-align:start;font-family:"Archivo",Sans-serif;font-size:18px;line-height:1.7em;color:#4A463F}.elementor-10685 .elementor-element.elementor-element-a27d37f{text-align:start}.elementor-10685 .elementor-element.elementor-element-a27d37f .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:32px;line-height:1.25em;color:#1C1A17}.elementor-10685 .elementor-element.elementor-element-fa43e85{text-align:start;font-family:"Archivo",Sans-serif;font-size:18px;line-height:1.7em;color:#4A463F}.elementor-10685 .elementor-element.elementor-element-707ed3d{text-align:start}.elementor-10685 .elementor-element.elementor-element-707ed3d .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:32px;line-height:1.25em;color:#1C1A17}.elementor-10685 .elementor-element.elementor-element-68800de{text-align:start;font-family:"Archivo",Sans-serif;font-size:18px;line-height:1.7em;color:#4A463F}.elementor-10685 .elementor-element.elementor-element-be939f9{text-align:start}.elementor-10685 .elementor-element.elementor-element-be939f9 .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:32px;line-height:1.25em;color:#1C1A17}.elementor-10685 .elementor-element.elementor-element-645e57a{text-align:start;font-family:"Archivo",Sans-serif;font-size:18px;line-height:1.7em;color:#4A463F}.elementor-10685 .elementor-element.elementor-element-ecb9087{text-align:start}.elementor-10685 .elementor-element.elementor-element-ecb9087 .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:32px;line-height:1.25em;color:#1C1A17}.elementor-10685 .elementor-element.elementor-element-91b8ae3{text-align:start;font-family:"Archivo",Sans-serif;font-size:17px;line-height:1.7em;color:#4A463F}.elementor-10685 .elementor-element.elementor-element-e6f0a86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0 0 0 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#948665;--border-color:#948665;--padding-top:34px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px}.elementor-10685 .elementor-element.elementor-element-e6f0a86:not(.elementor-motion-effects-element-type-background),.elementor-10685 .elementor-element.elementor-element-e6f0a86>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F1EA}.elementor-10685 .elementor-element.elementor-element-f352ad6{text-align:start}.elementor-10685 .elementor-element.elementor-element-f352ad6 .elementor-heading-title{font-family:"Archivo",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#948665}.elementor-10685 .elementor-element.elementor-element-c38728f{text-align:start}.elementor-10685 .elementor-element.elementor-element-c38728f .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:24px;line-height:1.25em;color:#1C1A17}.elementor-10685 .elementor-element.elementor-element-a4a4a71{text-align:start;font-family:"Archivo",Sans-serif;font-size:16px;line-height:1.7em;color:#5C574E}.elementor-10685 .elementor-element.elementor-element-6b64404 .elementor-button{background-color:#fff0;font-family:"Archivo",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3px;fill:#1C1A17;color:#1C1A17;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C1A17;border-radius:0 0 0 0;padding:17px 34px 17px 34px}.elementor-10685 .elementor-element.elementor-element-6b64404 .elementor-button:hover,.elementor-10685 .elementor-element.elementor-element-6b64404 .elementor-button:focus{background-color:#1C1A17;color:#FFF}.elementor-10685 .elementor-element.elementor-element-6b64404 .elementor-button:hover svg,.elementor-10685 .elementor-element.elementor-element-6b64404 .elementor-button:focus svg{fill:#FFF}.elementor-10685 .elementor-element.elementor-element-53b405b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px}.elementor-10685 .elementor-element.elementor-element-53b405b:not(.elementor-motion-effects-element-type-background),.elementor-10685 .elementor-element.elementor-element-53b405b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F1EA}.elementor-10685 .elementor-element.elementor-element-47125bf{text-align:center}.elementor-10685 .elementor-element.elementor-element-47125bf .elementor-heading-title{font-family:"Archivo",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#948665}.elementor-10685 .elementor-element.elementor-element-175eff1{text-align:center}.elementor-10685 .elementor-element.elementor-element-175eff1 .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:42px;line-height:1.2em;color:#1C1A17}.elementor-widget-accordion .elementor-accordion-icon,.elementor-widget-accordion .elementor-accordion-title{color:var(--e-global-color-primary)}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-accordion .elementor-active .elementor-accordion-icon,.elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-accordion-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-accordion .elementor-tab-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-10685 .elementor-element.elementor-element-4e01fdf .elementor-accordion-item{border-color:#DDD6C8}.elementor-10685 .elementor-element.elementor-element-4e01fdf .elementor-accordion-item .elementor-tab-content{border-block-start-color:#DDD6C8}.elementor-10685 .elementor-element.elementor-element-4e01fdf .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#DDD6C8}.elementor-10685 .elementor-element.elementor-element-4e01fdf .elementor-accordion-icon,.elementor-10685 .elementor-element.elementor-element-4e01fdf .elementor-accordion-title{color:#1C1A17}.elementor-10685 .elementor-element.elementor-element-4e01fdf .elementor-accordion-icon svg{fill:#1C1A17}.elementor-10685 .elementor-element.elementor-element-4e01fdf .elementor-active .elementor-accordion-icon,.elementor-10685 .elementor-element.elementor-element-4e01fdf .elementor-active .elementor-accordion-title{color:#948665}.elementor-10685 .elementor-element.elementor-element-4e01fdf .elementor-active .elementor-accordion-icon svg{fill:#948665}.elementor-10685 .elementor-element.elementor-element-4e01fdf .elementor-accordion-title{font-family:"Federo",Sans-serif;font-size:19px}.elementor-10685 .elementor-element.elementor-element-4e01fdf .elementor-tab-title .elementor-accordion-icon i:before{color:#1C1A17}.elementor-10685 .elementor-element.elementor-element-4e01fdf .elementor-tab-title .elementor-accordion-icon svg{fill:#1C1A17}.elementor-10685 .elementor-element.elementor-element-4e01fdf .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#948665}.elementor-10685 .elementor-element.elementor-element-4e01fdf .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#948665}.elementor-10685 .elementor-element.elementor-element-4e01fdf .elementor-tab-content{color:#5C574E;font-family:"Archivo",Sans-serif;font-size:16px}.elementor-10685 .elementor-element.elementor-element-fb2db3d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px}.elementor-10685 .elementor-element.elementor-element-fb2db3d:not(.elementor-motion-effects-element-type-background),.elementor-10685 .elementor-element.elementor-element-fb2db3d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F1EA}.elementor-10685 .elementor-element.elementor-element-1ce0019{text-align:center}.elementor-10685 .elementor-element.elementor-element-1ce0019 .elementor-heading-title{font-family:"Archivo",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#948665}.elementor-10685 .elementor-element.elementor-element-27a9bb1{text-align:center}.elementor-10685 .elementor-element.elementor-element-27a9bb1 .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:42px;line-height:1.2em;color:#1C1A17}.elementor-10685 .elementor-element.elementor-element-d418c9d{--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;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10685 .elementor-element.elementor-element-d82ab13{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px}.elementor-10685 .elementor-element.elementor-element-d82ab13:not(.elementor-motion-effects-element-type-background),.elementor-10685 .elementor-element.elementor-element-d82ab13>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10685 .elementor-element.elementor-element-067ae96{text-align:start}.elementor-10685 .elementor-element.elementor-element-067ae96 .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:24px;line-height:1.25em;color:#1C1A17}.elementor-10685 .elementor-element.elementor-element-84bf34c{text-align:start;font-family:"Archivo",Sans-serif;font-size:15px;line-height:1.7em;color:#5C574E}.elementor-10685 .elementor-element.elementor-element-bb32e1a .elementor-button{background-color:#fff0;font-family:"Archivo",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3px;fill:#1C1A17;color:#1C1A17;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C1A17;border-radius:0 0 0 0;padding:17px 34px 17px 34px}.elementor-10685 .elementor-element.elementor-element-bb32e1a .elementor-button:hover,.elementor-10685 .elementor-element.elementor-element-bb32e1a .elementor-button:focus{background-color:#1C1A17;color:#FFF}.elementor-10685 .elementor-element.elementor-element-bb32e1a .elementor-button:hover svg,.elementor-10685 .elementor-element.elementor-element-bb32e1a .elementor-button:focus svg{fill:#FFF}.elementor-10685 .elementor-element.elementor-element-bd0c8a8{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px}.elementor-10685 .elementor-element.elementor-element-bd0c8a8:not(.elementor-motion-effects-element-type-background),.elementor-10685 .elementor-element.elementor-element-bd0c8a8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10685 .elementor-element.elementor-element-b32ebdf{text-align:start}.elementor-10685 .elementor-element.elementor-element-b32ebdf .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:24px;line-height:1.25em;color:#1C1A17}.elementor-10685 .elementor-element.elementor-element-30144ee{text-align:start;font-family:"Archivo",Sans-serif;font-size:15px;line-height:1.7em;color:#5C574E}.elementor-10685 .elementor-element.elementor-element-7d68559 .elementor-button{background-color:#fff0;font-family:"Archivo",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3px;fill:#1C1A17;color:#1C1A17;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C1A17;border-radius:0 0 0 0;padding:17px 34px 17px 34px}.elementor-10685 .elementor-element.elementor-element-7d68559 .elementor-button:hover,.elementor-10685 .elementor-element.elementor-element-7d68559 .elementor-button:focus{background-color:#1C1A17;color:#FFF}.elementor-10685 .elementor-element.elementor-element-7d68559 .elementor-button:hover svg,.elementor-10685 .elementor-element.elementor-element-7d68559 .elementor-button:focus svg{fill:#FFF}.elementor-10685 .elementor-element.elementor-element-ddce834{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px}.elementor-10685 .elementor-element.elementor-element-ddce834:not(.elementor-motion-effects-element-type-background),.elementor-10685 .elementor-element.elementor-element-ddce834>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10685 .elementor-element.elementor-element-1a5757e{text-align:start}.elementor-10685 .elementor-element.elementor-element-1a5757e .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:24px;line-height:1.25em;color:#1C1A17}.elementor-10685 .elementor-element.elementor-element-db52a32{text-align:start;font-family:"Archivo",Sans-serif;font-size:15px;line-height:1.7em;color:#5C574E}.elementor-10685 .elementor-element.elementor-element-baf23f8 .elementor-button{background-color:#fff0;font-family:"Archivo",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3px;fill:#1C1A17;color:#1C1A17;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C1A17;border-radius:0 0 0 0;padding:17px 34px 17px 34px}.elementor-10685 .elementor-element.elementor-element-baf23f8 .elementor-button:hover,.elementor-10685 .elementor-element.elementor-element-baf23f8 .elementor-button:focus{background-color:#1C1A17;color:#FFF}.elementor-10685 .elementor-element.elementor-element-baf23f8 .elementor-button:hover svg,.elementor-10685 .elementor-element.elementor-element-baf23f8 .elementor-button:focus svg{fill:#FFF}.elementor-10685 .elementor-element.elementor-element-5343b52{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px}.elementor-10685 .elementor-element.elementor-element-5343b52:not(.elementor-motion-effects-element-type-background),.elementor-10685 .elementor-element.elementor-element-5343b52>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#4A3B2C}.elementor-10685 .elementor-element.elementor-element-da6d023{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-10685 .elementor-element.elementor-element-96245ca{text-align:start}.elementor-10685 .elementor-element.elementor-element-96245ca img{width:90px}.elementor-10685 .elementor-element.elementor-element-d35d2ad{text-align:start}.elementor-10685 .elementor-element.elementor-element-d35d2ad .elementor-heading-title{font-family:"Archivo",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:rgb(255 255 255 / .75)}.elementor-10685 .elementor-element.elementor-element-8c6cfc1{text-align:start}.elementor-10685 .elementor-element.elementor-element-8c6cfc1 .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:42px;line-height:1.2em;color:#FFF}.elementor-10685 .elementor-element.elementor-element-30adb79{text-align:start;font-family:"Archivo",Sans-serif;font-size:17px;line-height:1.7em;color:#F4F0E6}.elementor-10685 .elementor-element.elementor-element-7aa6958{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}:root{--page-title-display:none}@media(min-width:768px){.elementor-10685 .elementor-element.elementor-element-7a07263{--content-width:860px}.elementor-10685 .elementor-element.elementor-element-22390f8{--content-width:820px}.elementor-10685 .elementor-element.elementor-element-53b405b{--content-width:880px}.elementor-10685 .elementor-element.elementor-element-fb2db3d{--content-width:1180px}.elementor-10685 .elementor-element.elementor-element-d82ab13{--width:31.333333333333%}.elementor-10685 .elementor-element.elementor-element-bd0c8a8{--width:31.333333333333%}.elementor-10685 .elementor-element.elementor-element-ddce834{--width:31.333333333333%}.elementor-10685 .elementor-element.elementor-element-5343b52{--content-width:1180px}.elementor-10685 .elementor-element.elementor-element-da6d023{--width:42%}.elementor-10685 .elementor-element.elementor-element-7aa6958{--width:58%}}@media(max-width:1024px){.elementor-10685 .elementor-element.elementor-element-8781704{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px}.elementor-10685 .elementor-element.elementor-element-79af2d0 .elementor-heading-title{font-size:44px}.elementor-10685 .elementor-element.elementor-element-22390f8{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px}.elementor-10685 .elementor-element.elementor-element-53b405b{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px}.elementor-10685 .elementor-element.elementor-element-175eff1 .elementor-heading-title{font-size:36px}.elementor-10685 .elementor-element.elementor-element-fb2db3d{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px}.elementor-10685 .elementor-element.elementor-element-27a9bb1 .elementor-heading-title{font-size:36px}.elementor-10685 .elementor-element.elementor-element-5343b52{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px}.elementor-10685 .elementor-element.elementor-element-8c6cfc1 .elementor-heading-title{font-size:36px}}@media(max-width:767px){.elementor-10685 .elementor-element.elementor-element-8781704{--min-height:56vh;--padding-top:90px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px}.elementor-10685 .elementor-element.elementor-element-79af2d0 .elementor-heading-title{font-size:34px}.elementor-10685 .elementor-element.elementor-element-2020147{font-size:16px}.elementor-10685 .elementor-element.elementor-element-22390f8{--padding-top:56px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-10685 .elementor-element.elementor-element-3f26efc{font-size:16px}.elementor-10685 .elementor-element.elementor-element-de38676 .elementor-heading-title{font-size:26px}.elementor-10685 .elementor-element.elementor-element-83b01f9{font-size:16px}.elementor-10685 .elementor-element.elementor-element-fb5725c .elementor-heading-title{font-size:26px}.elementor-10685 .elementor-element.elementor-element-a73ed1a{font-size:16px}.elementor-10685 .elementor-element.elementor-element-4b1b59c .elementor-heading-title{font-size:26px}.elementor-10685 .elementor-element.elementor-element-f81d1b7{font-size:16px}.elementor-10685 .elementor-element.elementor-element-c742821 .elementor-heading-title{font-size:26px}.elementor-10685 .elementor-element.elementor-element-90deac4{font-size:16px}.elementor-10685 .elementor-element.elementor-element-a28882c{--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px}.elementor-10685 .elementor-element.elementor-element-b0545ff .elementor-heading-title{font-size:21px}.elementor-10685 .elementor-element.elementor-element-236689c{font-size:16px}.elementor-10685 .elementor-element.elementor-element-49e9bbe .elementor-heading-title{font-size:26px}.elementor-10685 .elementor-element.elementor-element-bc80c56{font-size:16px}.elementor-10685 .elementor-element.elementor-element-a27d37f .elementor-heading-title{font-size:26px}.elementor-10685 .elementor-element.elementor-element-fa43e85{font-size:16px}.elementor-10685 .elementor-element.elementor-element-707ed3d .elementor-heading-title{font-size:26px}.elementor-10685 .elementor-element.elementor-element-68800de{font-size:16px}.elementor-10685 .elementor-element.elementor-element-be939f9 .elementor-heading-title{font-size:26px}.elementor-10685 .elementor-element.elementor-element-645e57a{font-size:16px}.elementor-10685 .elementor-element.elementor-element-ecb9087 .elementor-heading-title{font-size:26px}.elementor-10685 .elementor-element.elementor-element-91b8ae3{font-size:16px}.elementor-10685 .elementor-element.elementor-element-e6f0a86{--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px}.elementor-10685 .elementor-element.elementor-element-c38728f .elementor-heading-title{font-size:21px}.elementor-10685 .elementor-element.elementor-element-a4a4a71{font-size:16px}.elementor-10685 .elementor-element.elementor-element-53b405b{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px}.elementor-10685 .elementor-element.elementor-element-175eff1 .elementor-heading-title{font-size:30px}.elementor-10685 .elementor-element.elementor-element-fb2db3d{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px}.elementor-10685 .elementor-element.elementor-element-27a9bb1 .elementor-heading-title{font-size:30px}.elementor-10685 .elementor-element.elementor-element-d418c9d{--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-10685 .elementor-element.elementor-element-d82ab13{--width:100%}.elementor-10685 .elementor-element.elementor-element-067ae96 .elementor-heading-title{font-size:21px}.elementor-10685 .elementor-element.elementor-element-84bf34c{font-size:16px}.elementor-10685 .elementor-element.elementor-element-bd0c8a8{--width:100%}.elementor-10685 .elementor-element.elementor-element-b32ebdf .elementor-heading-title{font-size:21px}.elementor-10685 .elementor-element.elementor-element-30144ee{font-size:16px}.elementor-10685 .elementor-element.elementor-element-ddce834{--width:100%}.elementor-10685 .elementor-element.elementor-element-1a5757e .elementor-heading-title{font-size:21px}.elementor-10685 .elementor-element.elementor-element-db52a32{font-size:16px}.elementor-10685 .elementor-element.elementor-element-5343b52{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px}.elementor-10685 .elementor-element.elementor-element-da6d023{--width:100%}.elementor-10685 .elementor-element.elementor-element-8c6cfc1 .elementor-heading-title{font-size:30px}.elementor-10685 .elementor-element.elementor-element-30adb79{font-size:16px}.elementor-10685 .elementor-element.elementor-element-7aa6958{--width:100%}}html{scroll-behavior:smooth}.cev-btn .elementor-button{transition:background-color .35s ease,color .35s ease,letter-spacing .35s ease}.cev-btn .elementor-button:hover{letter-spacing:4px}.cev-ornament{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--orn,#948665);font-size:9px;letter-spacing:6px}.cev-ornament:before,.cev-ornament:after{content:"";width:56px;height:1px;background:currentColor;opacity:.55}.cev-scroll{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);width:1px;height:64px;background:rgb(255 255 255 / .35);overflow:hidden}.cev-scroll:after{content:"";position:absolute;left:0;top:-64px;width:1px;height:64px;background:#fff;animation:cevscroll 2.2s ease-in-out infinite}@keyframes cevscroll{0%{top:-64px}60%{top:64px}100%{top:64px}}.cev-hero{position:relative}.cev-hero .elementor-widget-html{position:absolute!important;left:0;right:0;bottom:0;height:120px;margin:0!important;pointer-events:none}.cev-venue{overflow:hidden;position:relative}.cev-venue:before{transition:opacity .6s ease}.cev-venue:hover:before{opacity:.5!important}.cev-venue .elementor-widget-image img{filter:drop-shadow(0 2px 12px rgb(0 0 0 / .25))}.cev-card{transition:transform .5s ease,box-shadow .5s ease}.cev-card:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgb(28 26 23 / .10)}.cev-icon .elementor-icon{transition:transform .5s ease}.cev-icon:hover .elementor-icon{transform:translateY(-4px) scale(1.06)}.cev-gallery .e-gallery-image{transition:filter .4s ease}.cev-gallery a:hover .e-gallery-image{filter:brightness(1.06)}.cev-faq .elementor-accordion-item{border-left:0!important;border-right:0!important}.cev-faq .elementor-tab-title{padding:22px 4px!important}.cev-faq .elementor-tab-content{padding:0 4px 22px!important;border-top:0!important}.cev-list ul{list-style:none;padding:0;margin:0}.cev-list li{position:relative;padding:0 0 12px 26px}.cev-list li:before{content:"";position:absolute;left:0;top:.75em;width:14px;height:1px;background:var(--acc,#948665)}.cev-form{--acc:#948665;background:#fff;padding:38px 36px 30px;box-shadow:0 30px 60px rgb(0 0 0 / .12)}.cev-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 22px}.cev-form label{display:block;font-family:Archivo,sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#7a7368;margin-bottom:6px}.cev-form input,.cev-form select,.cev-form textarea{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid #cfc7b8;border-radius:0;padding:10px 2px;font-family:Archivo,sans-serif;font-size:16px;background:#fff0;color:#1C1A17;transition:border-color .3s}.cev-form input:focus,.cev-form select:focus,.cev-form textarea:focus{outline:0;border-bottom-color:var(--acc)}.cev-form .cev-full{grid-column:1/-1}.cev-form button{margin-top:26px;width:100%;border:1px solid var(--acc);background:var(--acc);color:#fff;padding:17px 20px;font-family:Archivo,sans-serif;font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:background .35s,color .35s}.cev-form button:hover{background:#fff;color:var(--acc)}.cev-err{display:none;color:#A40C1C;font-size:14px;margin:10px 0 0}.cev-note{font-family:Archivo,sans-serif;font-size:12px;line-height:1.5;color:#8b8478;margin:14px 0 0}@media (max-width:767px){.cev-form{padding:28px 20px 22px}.cev-form-grid{grid-template-columns:1fr;gap:16px}.cev-scroll{display:none}}