.elementor-10687 .elementor-element.elementor-element-b3b0023{--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-10687 .elementor-element.elementor-element-b3b0023:not(.elementor-motion-effects-element-type-background),.elementor-10687 .elementor-element.elementor-element-b3b0023>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://hotelcanitasmaite.com/wp-content/uploads/2026/10/castillo-alcala-del-jucar.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-10687 .elementor-element.elementor-element-b3b0023::before,.elementor-10687 .elementor-element.elementor-element-b3b0023>.elementor-background-video-container::before,.elementor-10687 .elementor-element.elementor-element-b3b0023>.e-con-inner>.elementor-background-video-container::before,.elementor-10687 .elementor-element.elementor-element-b3b0023>.elementor-background-slideshow::before,.elementor-10687 .elementor-element.elementor-element-b3b0023>.e-con-inner>.elementor-background-slideshow::before,.elementor-10687 .elementor-element.elementor-element-b3b0023>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-color:#1C1712}.elementor-10687 .elementor-element.elementor-element-3c14a7b{--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-10687 .elementor-element.elementor-element-e4efc25{text-align:start}.elementor-10687 .elementor-element.elementor-element-e4efc25 .elementor-heading-title{font-family:"Archivo",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#D9CDAE}.elementor-10687 .elementor-element.elementor-element-8461417{text-align:start}.elementor-10687 .elementor-element.elementor-element-8461417 .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-10687 .elementor-element.elementor-element-7116424{text-align:start;font-family:"Archivo",Sans-serif;font-size:19px;line-height:1.7em;color:#EEE7D9}.elementor-10687 .elementor-element.elementor-element-3260766{--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-10687 .elementor-element.elementor-element-3260766:not(.elementor-motion-effects-element-type-background),.elementor-10687 .elementor-element.elementor-element-3260766>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10687 .elementor-element.elementor-element-9d0a2af{text-align:start;font-family:"Archivo",Sans-serif;font-size:18px;line-height:1.7em;color:#4A463F}.elementor-10687 .elementor-element.elementor-element-746ea97{text-align:start}.elementor-10687 .elementor-element.elementor-element-746ea97 .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:32px;line-height:1.25em;color:#1C1A17}.elementor-10687 .elementor-element.elementor-element-53f445b{text-align:start;font-family:"Archivo",Sans-serif;font-size:18px;line-height:1.7em;color:#4A463F}.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-10687 .elementor-element.elementor-element-9b57dc5{text-align:center}.elementor-10687 .elementor-element.elementor-element-6fcad8a{text-align:center;font-family:"Archivo",Sans-serif;font-size:12px;line-height:1.7em;color:#8a8a8a}.elementor-10687 .elementor-element.elementor-element-a77a34e{text-align:start}.elementor-10687 .elementor-element.elementor-element-a77a34e .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:32px;line-height:1.25em;color:#1C1A17}.elementor-10687 .elementor-element.elementor-element-c2a276e{text-align:start;font-family:"Archivo",Sans-serif;font-size:18px;line-height:1.7em;color:#4A463F}.elementor-10687 .elementor-element.elementor-element-8fbbbc2{text-align:start}.elementor-10687 .elementor-element.elementor-element-8fbbbc2 .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:32px;line-height:1.25em;color:#1C1A17}.elementor-10687 .elementor-element.elementor-element-3a22d9b{text-align:start;font-family:"Archivo",Sans-serif;font-size:18px;line-height:1.7em;color:#4A463F}.elementor-10687 .elementor-element.elementor-element-f46e388{--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-10687 .elementor-element.elementor-element-f46e388:not(.elementor-motion-effects-element-type-background),.elementor-10687 .elementor-element.elementor-element-f46e388>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F1EA}.elementor-10687 .elementor-element.elementor-element-dd43963{text-align:start}.elementor-10687 .elementor-element.elementor-element-dd43963 .elementor-heading-title{font-family:"Archivo",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#948665}.elementor-10687 .elementor-element.elementor-element-1d1e4f7{text-align:start}.elementor-10687 .elementor-element.elementor-element-1d1e4f7 .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:24px;line-height:1.25em;color:#1C1A17}.elementor-10687 .elementor-element.elementor-element-5a09978{text-align:start;font-family:"Archivo",Sans-serif;font-size:16px;line-height:1.7em;color:#5C574E}.elementor-widget-button .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);background-color:var(--e-global-color-accent)}.elementor-10687 .elementor-element.elementor-element-fdc3c13 .elementor-button{font-family:"Archivo",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3px;fill:#1C1A17;color:#1C1A17;background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C1A17;border-radius:0 0 0 0;padding:17px 34px 17px 34px}.elementor-10687 .elementor-element.elementor-element-fdc3c13 .elementor-button:hover,.elementor-10687 .elementor-element.elementor-element-fdc3c13 .elementor-button:focus{color:#FFF;background-color:#1C1A17}.elementor-10687 .elementor-element.elementor-element-fdc3c13 .elementor-button:hover svg,.elementor-10687 .elementor-element.elementor-element-fdc3c13 .elementor-button:focus svg{fill:#FFF}.elementor-10687 .elementor-element.elementor-element-dc3924a{text-align:start}.elementor-10687 .elementor-element.elementor-element-dc3924a .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:32px;line-height:1.25em;color:#1C1A17}.elementor-10687 .elementor-element.elementor-element-792e33e{text-align:start;font-family:"Archivo",Sans-serif;font-size:18px;line-height:1.7em;color:#4A463F}.elementor-10687 .elementor-element.elementor-element-354b71c{text-align:start;font-family:"Archivo",Sans-serif;font-size:17px;line-height:1.7em;color:#4A463F}.elementor-10687 .elementor-element.elementor-element-b06bf0d{text-align:start}.elementor-10687 .elementor-element.elementor-element-b06bf0d .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:32px;line-height:1.25em;color:#1C1A17}.elementor-10687 .elementor-element.elementor-element-95ce571{text-align:start;font-family:"Archivo",Sans-serif;font-size:18px;line-height:1.7em;color:#4A463F}.elementor-10687 .elementor-element.elementor-element-4e94521{text-align:start;font-family:"Archivo",Sans-serif;font-size:12px;line-height:1.7em;color:#8a8a8a}.elementor-10687 .elementor-element.elementor-element-8d3e888{--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-10687 .elementor-element.elementor-element-8d3e888:not(.elementor-motion-effects-element-type-background),.elementor-10687 .elementor-element.elementor-element-8d3e888>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F1EA}.elementor-10687 .elementor-element.elementor-element-2984a4f{text-align:center}.elementor-10687 .elementor-element.elementor-element-2984a4f .elementor-heading-title{font-family:"Archivo",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#948665}.elementor-10687 .elementor-element.elementor-element-5db4bc4{text-align:center}.elementor-10687 .elementor-element.elementor-element-5db4bc4 .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-10687 .elementor-element.elementor-element-6f4e285 .elementor-accordion-item{border-color:#DDD6C8}.elementor-10687 .elementor-element.elementor-element-6f4e285 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#DDD6C8}.elementor-10687 .elementor-element.elementor-element-6f4e285 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#DDD6C8}.elementor-10687 .elementor-element.elementor-element-6f4e285 .elementor-accordion-icon,.elementor-10687 .elementor-element.elementor-element-6f4e285 .elementor-accordion-title{color:#1C1A17}.elementor-10687 .elementor-element.elementor-element-6f4e285 .elementor-accordion-icon svg{fill:#1C1A17}.elementor-10687 .elementor-element.elementor-element-6f4e285 .elementor-active .elementor-accordion-icon,.elementor-10687 .elementor-element.elementor-element-6f4e285 .elementor-active .elementor-accordion-title{color:#948665}.elementor-10687 .elementor-element.elementor-element-6f4e285 .elementor-active .elementor-accordion-icon svg{fill:#948665}.elementor-10687 .elementor-element.elementor-element-6f4e285 .elementor-accordion-title{font-family:"Federo",Sans-serif;font-size:19px}.elementor-10687 .elementor-element.elementor-element-6f4e285 .elementor-tab-title .elementor-accordion-icon i:before{color:#1C1A17}.elementor-10687 .elementor-element.elementor-element-6f4e285 .elementor-tab-title .elementor-accordion-icon svg{fill:#1C1A17}.elementor-10687 .elementor-element.elementor-element-6f4e285 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#948665}.elementor-10687 .elementor-element.elementor-element-6f4e285 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#948665}.elementor-10687 .elementor-element.elementor-element-6f4e285 .elementor-tab-content{color:#5C574E;font-family:"Archivo",Sans-serif;font-size:16px}.elementor-10687 .elementor-element.elementor-element-453a791{--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-10687 .elementor-element.elementor-element-453a791:not(.elementor-motion-effects-element-type-background),.elementor-10687 .elementor-element.elementor-element-453a791>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F1EA}.elementor-10687 .elementor-element.elementor-element-3889b2d{text-align:center}.elementor-10687 .elementor-element.elementor-element-3889b2d .elementor-heading-title{font-family:"Archivo",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#948665}.elementor-10687 .elementor-element.elementor-element-7b21d25{text-align:center}.elementor-10687 .elementor-element.elementor-element-7b21d25 .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:42px;line-height:1.2em;color:#1C1A17}.elementor-10687 .elementor-element.elementor-element-ddf71b5{--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-10687 .elementor-element.elementor-element-7c4a5e3{--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-10687 .elementor-element.elementor-element-7c4a5e3:not(.elementor-motion-effects-element-type-background),.elementor-10687 .elementor-element.elementor-element-7c4a5e3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10687 .elementor-element.elementor-element-05febb0{text-align:start}.elementor-10687 .elementor-element.elementor-element-05febb0 .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:24px;line-height:1.25em;color:#1C1A17}.elementor-10687 .elementor-element.elementor-element-7533c16{text-align:start;font-family:"Archivo",Sans-serif;font-size:15px;line-height:1.7em;color:#5C574E}.elementor-10687 .elementor-element.elementor-element-f2c2851 .elementor-button{font-family:"Archivo",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3px;fill:#1C1A17;color:#1C1A17;background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C1A17;border-radius:0 0 0 0;padding:17px 34px 17px 34px}.elementor-10687 .elementor-element.elementor-element-f2c2851 .elementor-button:hover,.elementor-10687 .elementor-element.elementor-element-f2c2851 .elementor-button:focus{color:#FFF;background-color:#1C1A17}.elementor-10687 .elementor-element.elementor-element-f2c2851 .elementor-button:hover svg,.elementor-10687 .elementor-element.elementor-element-f2c2851 .elementor-button:focus svg{fill:#FFF}.elementor-10687 .elementor-element.elementor-element-349bd35{--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-10687 .elementor-element.elementor-element-349bd35:not(.elementor-motion-effects-element-type-background),.elementor-10687 .elementor-element.elementor-element-349bd35>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10687 .elementor-element.elementor-element-bf1c2b6{text-align:start}.elementor-10687 .elementor-element.elementor-element-bf1c2b6 .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:24px;line-height:1.25em;color:#1C1A17}.elementor-10687 .elementor-element.elementor-element-7375f05{text-align:start;font-family:"Archivo",Sans-serif;font-size:15px;line-height:1.7em;color:#5C574E}.elementor-10687 .elementor-element.elementor-element-2542695 .elementor-button{font-family:"Archivo",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3px;fill:#1C1A17;color:#1C1A17;background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C1A17;border-radius:0 0 0 0;padding:17px 34px 17px 34px}.elementor-10687 .elementor-element.elementor-element-2542695 .elementor-button:hover,.elementor-10687 .elementor-element.elementor-element-2542695 .elementor-button:focus{color:#FFF;background-color:#1C1A17}.elementor-10687 .elementor-element.elementor-element-2542695 .elementor-button:hover svg,.elementor-10687 .elementor-element.elementor-element-2542695 .elementor-button:focus svg{fill:#FFF}.elementor-10687 .elementor-element.elementor-element-3abc1a4{--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-10687 .elementor-element.elementor-element-3abc1a4:not(.elementor-motion-effects-element-type-background),.elementor-10687 .elementor-element.elementor-element-3abc1a4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10687 .elementor-element.elementor-element-f0be100{text-align:start}.elementor-10687 .elementor-element.elementor-element-f0be100 .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:24px;line-height:1.25em;color:#1C1A17}.elementor-10687 .elementor-element.elementor-element-973acaa{text-align:start;font-family:"Archivo",Sans-serif;font-size:15px;line-height:1.7em;color:#5C574E}.elementor-10687 .elementor-element.elementor-element-9d11645 .elementor-button{font-family:"Archivo",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3px;fill:#1C1A17;color:#1C1A17;background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C1A17;border-radius:0 0 0 0;padding:17px 34px 17px 34px}.elementor-10687 .elementor-element.elementor-element-9d11645 .elementor-button:hover,.elementor-10687 .elementor-element.elementor-element-9d11645 .elementor-button:focus{color:#FFF;background-color:#1C1A17}.elementor-10687 .elementor-element.elementor-element-9d11645 .elementor-button:hover svg,.elementor-10687 .elementor-element.elementor-element-9d11645 .elementor-button:focus svg{fill:#FFF}.elementor-10687 .elementor-element.elementor-element-bbd35e1{--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-10687 .elementor-element.elementor-element-bbd35e1:not(.elementor-motion-effects-element-type-background),.elementor-10687 .elementor-element.elementor-element-bbd35e1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#4A3B2C}.elementor-10687 .elementor-element.elementor-element-7281176{--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-10687 .elementor-element.elementor-element-c6b16a5{text-align:start}.elementor-10687 .elementor-element.elementor-element-c6b16a5 img{width:90px}.elementor-10687 .elementor-element.elementor-element-a75d660{text-align:start}.elementor-10687 .elementor-element.elementor-element-a75d660 .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-10687 .elementor-element.elementor-element-08961ca{text-align:start}.elementor-10687 .elementor-element.elementor-element-08961ca .elementor-heading-title{font-family:"Federo",Sans-serif;font-size:42px;line-height:1.2em;color:#FFF}.elementor-10687 .elementor-element.elementor-element-66f09e7{text-align:start;font-family:"Archivo",Sans-serif;font-size:17px;line-height:1.7em;color:#F4F0E6}.elementor-10687 .elementor-element.elementor-element-8bb0c79{--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-10687 .elementor-element.elementor-element-3c14a7b{--content-width:860px}.elementor-10687 .elementor-element.elementor-element-3260766{--content-width:820px}.elementor-10687 .elementor-element.elementor-element-8d3e888{--content-width:880px}.elementor-10687 .elementor-element.elementor-element-453a791{--content-width:1180px}.elementor-10687 .elementor-element.elementor-element-7c4a5e3{--width:31.333333333333%}.elementor-10687 .elementor-element.elementor-element-349bd35{--width:31.333333333333%}.elementor-10687 .elementor-element.elementor-element-3abc1a4{--width:31.333333333333%}.elementor-10687 .elementor-element.elementor-element-bbd35e1{--content-width:1180px}.elementor-10687 .elementor-element.elementor-element-7281176{--width:42%}.elementor-10687 .elementor-element.elementor-element-8bb0c79{--width:58%}}@media(max-width:1024px){.elementor-10687 .elementor-element.elementor-element-b3b0023{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px}.elementor-10687 .elementor-element.elementor-element-8461417 .elementor-heading-title{font-size:44px}.elementor-10687 .elementor-element.elementor-element-3260766{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px}.elementor-10687 .elementor-element.elementor-element-8d3e888{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px}.elementor-10687 .elementor-element.elementor-element-5db4bc4 .elementor-heading-title{font-size:36px}.elementor-10687 .elementor-element.elementor-element-453a791{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px}.elementor-10687 .elementor-element.elementor-element-7b21d25 .elementor-heading-title{font-size:36px}.elementor-10687 .elementor-element.elementor-element-bbd35e1{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px}.elementor-10687 .elementor-element.elementor-element-08961ca .elementor-heading-title{font-size:36px}}@media(max-width:767px){.elementor-10687 .elementor-element.elementor-element-b3b0023{--min-height:56vh;--padding-top:90px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px}.elementor-10687 .elementor-element.elementor-element-8461417 .elementor-heading-title{font-size:34px}.elementor-10687 .elementor-element.elementor-element-7116424{font-size:16px}.elementor-10687 .elementor-element.elementor-element-3260766{--padding-top:56px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-10687 .elementor-element.elementor-element-9d0a2af{font-size:16px}.elementor-10687 .elementor-element.elementor-element-746ea97 .elementor-heading-title{font-size:26px}.elementor-10687 .elementor-element.elementor-element-53f445b{font-size:16px}.elementor-10687 .elementor-element.elementor-element-6fcad8a{font-size:16px}.elementor-10687 .elementor-element.elementor-element-a77a34e .elementor-heading-title{font-size:26px}.elementor-10687 .elementor-element.elementor-element-c2a276e{font-size:16px}.elementor-10687 .elementor-element.elementor-element-8fbbbc2 .elementor-heading-title{font-size:26px}.elementor-10687 .elementor-element.elementor-element-3a22d9b{font-size:16px}.elementor-10687 .elementor-element.elementor-element-f46e388{--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px}.elementor-10687 .elementor-element.elementor-element-1d1e4f7 .elementor-heading-title{font-size:21px}.elementor-10687 .elementor-element.elementor-element-5a09978{font-size:16px}.elementor-10687 .elementor-element.elementor-element-dc3924a .elementor-heading-title{font-size:26px}.elementor-10687 .elementor-element.elementor-element-792e33e{font-size:16px}.elementor-10687 .elementor-element.elementor-element-354b71c{font-size:16px}.elementor-10687 .elementor-element.elementor-element-b06bf0d .elementor-heading-title{font-size:26px}.elementor-10687 .elementor-element.elementor-element-95ce571{font-size:16px}.elementor-10687 .elementor-element.elementor-element-4e94521{font-size:16px}.elementor-10687 .elementor-element.elementor-element-8d3e888{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px}.elementor-10687 .elementor-element.elementor-element-5db4bc4 .elementor-heading-title{font-size:30px}.elementor-10687 .elementor-element.elementor-element-453a791{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px}.elementor-10687 .elementor-element.elementor-element-7b21d25 .elementor-heading-title{font-size:30px}.elementor-10687 .elementor-element.elementor-element-ddf71b5{--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-10687 .elementor-element.elementor-element-7c4a5e3{--width:100%}.elementor-10687 .elementor-element.elementor-element-05febb0 .elementor-heading-title{font-size:21px}.elementor-10687 .elementor-element.elementor-element-7533c16{font-size:16px}.elementor-10687 .elementor-element.elementor-element-349bd35{--width:100%}.elementor-10687 .elementor-element.elementor-element-bf1c2b6 .elementor-heading-title{font-size:21px}.elementor-10687 .elementor-element.elementor-element-7375f05{font-size:16px}.elementor-10687 .elementor-element.elementor-element-3abc1a4{--width:100%}.elementor-10687 .elementor-element.elementor-element-f0be100 .elementor-heading-title{font-size:21px}.elementor-10687 .elementor-element.elementor-element-973acaa{font-size:16px}.elementor-10687 .elementor-element.elementor-element-bbd35e1{--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-10687 .elementor-element.elementor-element-7281176{--width:100%}.elementor-10687 .elementor-element.elementor-element-08961ca .elementor-heading-title{font-size:30px}.elementor-10687 .elementor-element.elementor-element-66f09e7{font-size:16px}.elementor-10687 .elementor-element.elementor-element-8bb0c79{--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}}