html,body{overflow-x:clip}img,video,iframe{max-width:100%}video{height:auto}.hfe-nav-menu__toggle,.hfe-menu-toggle{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.hfe-has-submenu-container{display:flex;align-items:center;gap:.25em}.hfe-menu-toggle .icon{width:.8em;height:.8em}@media(min-width:1025px){.hfe-nav-menu__toggle{display:none}.hfe-nav-menu .menu-item-has-children:is(:hover,:focus-within)>.sub-menu{visibility:visible!important;opacity:1!important}}@media(max-width:1024px){.hfe-nav-menu__toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:26px}.hfe-nav-menu__toggle .screen-reader-text{position:absolute}.hfe-nav-menu__layout-horizontal{display:none!important}.hfe-nav-menu__toggle[aria-expanded=true]+.hfe-nav-menu__layout-horizontal{display:block!important;position:fixed!important;inset-inline:0;top:var(--menu-top, 72px);width:auto!important;max-height:calc(100dvh - var(--menu-top, 72px));overflow-y:auto;background:#fff;z-index:999;border-block-start:1px solid #e0d5c8;box-shadow:0 12px 24px #1f24301f}.hfe-nav-menu__layout-horizontal .hfe-nav-menu{display:block!important;margin:0;padding:8px 0;height:auto!important}.hfe-nav-menu__layout-horizontal li{display:block;width:100%;border:0!important}.hfe-nav-menu__layout-horizontal .hfe-has-submenu-container{justify-content:space-between}.hfe-nav-menu__layout-horizontal :is(.hfe-menu-item,.hfe-sub-menu-item){display:block;padding:12px 20px!important;font-size:17px!important;line-height:1.35!important;border-block-end:1px solid #f0e9e1!important}.hfe-nav-menu__layout-horizontal .hfe-has-submenu-container>.hfe-menu-item{flex:1}.hfe-nav-menu__layout-horizontal .hfe-menu-toggle{width:48px;height:48px;font-size:18px;flex:none}.hfe-nav-menu__layout-horizontal .sub-menu{display:none!important}.hfe-nav-menu__layout-horizontal .sub-menu-open>.sub-menu{display:block!important;position:static!important;visibility:visible!important;opacity:1!important;height:auto!important;width:auto!important;box-shadow:none!important;background:#faf7f3!important}.hfe-nav-menu__layout-horizontal .sub-menu .hfe-sub-menu-item{padding-inline-start:36px!important;font-size:15.5px!important}.hfe-nav-menu__layout-horizontal .sub-menu-open>.hfe-has-submenu-container .icon{transform:rotate(180deg)}}.elementor-toggle-item>summary{list-style:none;cursor:pointer}.elementor-toggle-item>summary::-webkit-details-marker{display:none}.elementor-toggle-item[open]>.elementor-tab-content{display:block}.pdf-embed iframe{display:block;width:100%;height:min(85vh,1100px);border:1px solid #e0d5c8}.pdf-embed__link{margin:.5em 0 0;text-align:center}.icon{display:inline-block;vertical-align:-.125em}.page-title{max-width:1120px;margin:40px auto 24px;padding:0 20px;text-align:center}.page-title h1{margin:0;font-family:Playfair Display,serif;font-weight:700;font-size:clamp(28px,5vw,44px);color:#3f466a}@media(min-width:1025px){.hfe-has-submenu-container>.hfe-menu-item{padding-inline-end:2px}}.elementor-icon-list-text{overflow-wrap:anywhere}.ea-look-h2{font-size:2.625rem;line-height:1.25em}.ea-look-h3{font-size:2.25rem;line-height:1.2em}.ea-look-h4{font-size:1.5625rem;line-height:1.2em}.ea-look-h5{font-size:1.25rem;line-height:1.2em}.ea-look-h6{font-size:.9375rem;line-height:1em}@media(max-width:921px){.ea-look-h3{font-size:26px}.ea-look-h5{font-size:1.125rem}}@media(max-width:544px){.ea-look-h3{font-size:22px}.ea-look-h5{font-size:1.25rem}}#content .e-con{max-width:calc(100% - var(--margin-left, 0px) - var(--margin-right, 0px))}@media(max-width:400px){.cpel-switcher__lang a{padding-inline:0!important}.cpel-switcher__name{padding-inline-start:6px!important;font-size:13px}}#content .elementor-171 .elementor-element-69c692a{--margin-left: 0px}#content .elementor-column>.elementor-widget-wrap{width:auto;flex:1 1 auto;min-width:0}#content .ast-container>.elementor{width:100%}@media(max-width:767px){#masthead .elementor-2740 .elementor-element-5d8986f{--padding-bottom: 0px}}@media(max-width:767px){#content .elementor-widget-wrap>.elementor-widget{max-width:100%!important}}@media(min-width:768px)and (max-width:1024px){#content .elementor-element-0712750>.elementor-widget-container{margin:0!important}#content .elementor-element-68ffe9a>.elementor-widget-container{padding:0!important}}@media(min-width:768px){#content .elementor-widget-wpr-dual-button>.elementor-widget-container{margin-top:0!important}}
