.elementor-7781 .elementor-element.elementor-element-f91a000{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7781 .elementor-element.elementor-element-f91a010{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7781 .elementor-element.elementor-element-f91a001 img{width:118.2px;height:37px;}.elementor-7781 .elementor-element.elementor-element-f91a011{--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;}.elementor-7781 .elementor-element.elementor-element-f91a002{font-family:"Rosario", Arial, sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.17em;color:#6a6761;}.elementor-7781 .elementor-element.elementor-element-f91a00b{font-family:"Rosario", Arial, sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.17em;color:#6a6761;}.elementor-7781 .elementor-element.elementor-element-f91a003 .elementor-menu-toggle{margin-left:auto;}.elementor-7781 .elementor-element.elementor-element-f91a003 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7781 .elementor-element.elementor-element-f91a003 .elementor-nav-menu--main .elementor-item{color:#191615;fill:#191615;padding-left:9px;padding-right:9px;padding-top:12px;padding-bottom:12px;}.elementor-7781 .elementor-element.elementor-element-f91a003 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7781 .elementor-element.elementor-element-f91a003 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7781 .elementor-element.elementor-element-f91a003 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7781 .elementor-element.elementor-element-f91a003 .elementor-nav-menu--main .elementor-item:focus{color:#772D40;fill:#772D40;}.elementor-7781 .elementor-element.elementor-element-f91a003 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#772D40;}.elementor-7781 .elementor-element.elementor-element-f91a003 .elementor-nav-menu--dropdown .elementor-item, .elementor-7781 .elementor-element.elementor-element-f91a003 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7781 .elementor-element.elementor-element-f91a004{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-7781 .elementor-element.elementor-element-f91a003 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7781 .elementor-element.elementor-element-f91a003 .elementor-nav-menu--dropdown .elementor-item, .elementor-7781 .elementor-element.elementor-element-f91a003 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7781 .elementor-element.elementor-element-f91a004{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-7781 .elementor-element.elementor-element-f91a001 img{width:86.25px;height:27px;}.elementor-7781 .elementor-element.elementor-element-f91a003 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7781 .elementor-element.elementor-element-f91a003 .elementor-nav-menu--dropdown .elementor-item, .elementor-7781 .elementor-element.elementor-element-f91a003 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-7781 .elementor-element.elementor-element-f91a004{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(min-width:768px){.elementor-7781 .elementor-element.elementor-element-f91a011{--width:105px;}}/* Start custom CSS *//* Review header: official logo and native Elementor widgets; fonts come from the global kit. */
.felix-editorial-header{position:fixed;inset:0 0 auto;z-index:9990;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:80px;padding:18px clamp(18px,2.6vw,40px);background:var(--e-global-color-felix_ivory,#F7F3EB);border-bottom:1px solid var(--e-global-color-felix_parchment,#EDE6DC)}
body.admin-bar .felix-editorial-header{top:32px}
.felix-header-identity{display:flex;flex-direction:row;align-items:center;flex-shrink:0;gap:18px;width:260px}
.felix-header-logo{width:118.2px;flex:0 0 118.2px;line-height:0}.felix-header-logo img{width:118.2px;height:37px;object-fit:contain;display:block}
.felix-header-voice{border-left:1px solid #6C635E;padding-left:18px;min-width:0}.felix-header-voice p{margin:0}
.felix-header-navigation{width:auto;flex:1;min-width:0}.felix-header-navigation .elementor-nav-menu--main .elementor-item{font-size:13px;line-height:1.5;letter-spacing:.04em;font-weight:400}
.felix-header-edition{width:auto;flex-shrink:0}.felix-header-edition p{font-size:10px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;margin:0;color:#6C635E}
body:has(.felix-editorial-header) #md-content{padding-top:80px}
.felix-header-navigation .elementor-nav-menu--dropdown{background:#F7F3EB;border-bottom:1px solid #EDE6DC}.felix-header-navigation a:focus-visible,.felix-header-logo a:focus-visible{outline:2px solid #772D40;outline-offset:4px}
@media(max-width:1100px){.felix-header-identity{width:auto}.felix-header-navigation{margin-left:auto;flex:0 0 48px}.felix-header-edition{order:1}.felix-header-navigation{order:2}}
@media(max-width:782px){body.admin-bar .felix-editorial-header{top:46px}}
@media(max-width:767px){.felix-editorial-header{gap:14px;min-height:65px;padding-top:16px;padding-bottom:16px}.felix-header-edition{display:none}.felix-header-identity{gap:12px}.felix-header-voice{padding-left:12px}.felix-header-voice p{margin:0}body:has(.felix-editorial-header) #md-content{padding-top:65px}}

@media(max-width:782px){body.admin-bar.md-scrolled .felix-editorial-header{top:0}}
@media(max-width:767px){.felix-header-logo{width:118.2px;flex:0 0 118.2px;line-height:0}.felix-header-logo img{width:118.2px;height:37px;object-fit:contain;display:block}}

@media(max-width:1240px){.felix-header-voice{display:none}}
@media(max-width:767px){.felix-header-logo{width:86.25px;flex-basis:86.25px}.felix-header-logo img{width:86.25px;height:27px}}/* End custom CSS */