.elementor-kit-405{--e-global-color-2a2a6e14:#fff;--e-global-typography-text-font-family:"Roboto";--e-global-color-755e2972:#c9bba2;--e-global-typography-accent-font-weight:500;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-color-c753c6b:#fff;--e-global-color-accent:#61ce70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-color-50011da:#e3d3b7;--e-global-color-text:#7a7a7a;--e-global-color-36ece48b:#fff;--e-global-color-primary:#6ec1e4;--e-global-typography-text-font-weight:400;--e-global-typography-secondary-font-weight:400;--e-global-color-secondary:#54595f;--e-global-color-1e6ec68e:#6d5350;--e-global-color-473a8b2c:#fff6e6;--e-global-color-2ee7d98:#000;--e-global-typography-accent-font-family:"Roboto"}.elementor-kit-405 e-page-transition{background-color:#ffbc7d}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing-column:20px;--widgets-spacing:20px 20px;--widgets-spacing-row:20px}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.reserva-fixed p,.reserva-fixed p:empty,.reserva-fixed>p{height:0!important;padding:0!important;margin:0!important;line-height:0!important;display:none!important}html body .elementor-element.elementor-element-9073f94,html body .elementor-element.elementor-element-9073f94~.elementor-widget-button,html body .elementor-element.elementor-element-b4fb5f1,html body .elementor-element.elementor-element-d5190fa,html body.elementor-page-1074 .elementor-element.elementor-element-9073f94,html body.elementor-page-1074 .elementor-element.elementor-element-9073f94~.elementor-widget-button,html body.elementor-page-1074 .elementor-element.elementor-element-b4fb5f1,html body.elementor-page-1074 .elementor-element.elementor-element-d5190fa{padding:0!important;max-width:100%!important;clear:both!important;margin:0 0 12px!important;width:100%!important;display:block!important}html body .elementor-element-9073f94>.elementor-widget-container,html body .elementor-element-9073f94~.elementor-widget-button>.elementor-widget-container,html body .elementor-element-b4fb5f1>.elementor-widget-container,html body .elementor-element-d5190fa>.elementor-widget-container,html body .reserva-fixed{padding:0!important;margin:0!important}html body .reserva-fixed{display:block!important}html body .elementor-element-9073f94~.elementor-widget-button .elementor-button,html body .elementor-element-b4fb5f1 .elementor-button,html body .elementor-element-d5190fa .elementor-button,html body .reserva-fixed .ast-custom-button{height:52px!important;min-height:52px!important;padding:0 24px!important;justify-content:center!important;font-size:15px!important;font-weight:600!important;transition:all .25s ease!important;letter-spacing:.3px!important;text-align:center!important;box-sizing:border-box!important;margin:0!important;align-items:center!important;border-radius:14px!important;width:100%!important;line-height:1.2!important;display:flex!important}@media (max-width:1024px){html body .elementor-element-9073f94~.elementor-widget-button .elementor-button,html body .elementor-element-b4fb5f1 .elementor-button,html body .elementor-element-d5190fa .elementor-button,html body .reserva-fixed .ast-custom-button{height:50px!important;min-height:50px!important;padding:0 20px!important;font-size:14px!important}}@media (max-width:600px){html body .elementor-element-9073f94~.elementor-widget-button .elementor-button,html body .elementor-element-b4fb5f1 .elementor-button,html body .elementor-element-d5190fa .elementor-button,html body .reserva-fixed .ast-custom-button{height:48px!important;min-height:48px!important;padding:0 16px!important;font-size:14px!important;border-radius:12px!important}}