.elementor-7734 .elementor-element.elementor-element-435296e3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7734 .elementor-element.elementor-element-fe0f001{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:38px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7734 .elementor-element.elementor-element-f79ceafd{--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-7734 .elementor-element.elementor-element-26ade4a6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7734 .elementor-element.elementor-element-d9dee606{text-align:start;}.elementor-7734 .elementor-element.elementor-element-16ee7983 .elementor-heading-title{font-family:var( --e-global-typography-felix_h3-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-felix_h3-font-size );font-weight:var( --e-global-typography-felix_h3-font-weight );font-style:var( --e-global-typography-felix_h3-font-style );text-transform:var( --e-global-typography-felix_h3-text-transform );line-height:var( --e-global-typography-felix_h3-line-height );letter-spacing:var( --e-global-typography-felix_h3-letter-spacing );word-spacing:var( --e-global-typography-felix_h3-word-spacing );}.elementor-7734 .elementor-element.elementor-element-aecf17c3{font-family:var( --e-global-typography-text-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7734 .elementor-element.elementor-element-6aa2079d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7734 .elementor-element.elementor-element-4f381ef8 .elementor-heading-title{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-7734 .elementor-element.elementor-element-bbd44e4a .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-7734 .elementor-element.elementor-element-bbd44e4a .elementor-nav-menu--main .elementor-item{color:#F7F3EB;fill:#F7F3EB;padding-left:0px;padding-right:0px;padding-top:3px;padding-bottom:3px;}.elementor-7734 .elementor-element.elementor-element-bbd44e4a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7734 .elementor-element.elementor-element-bbd44e4a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7734 .elementor-element.elementor-element-bbd44e4a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7734 .elementor-element.elementor-element-bbd44e4a .elementor-nav-menu--main .elementor-item:focus{color:#B78973;fill:#B78973;}.elementor-7734 .elementor-element.elementor-element-bbd44e4a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#F7F3EB;}.elementor-7734 .elementor-element.elementor-element-bbd44e4a{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-7734 .elementor-element.elementor-element-bbd44e4a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-7734 .elementor-element.elementor-element-2fd5cb8d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7734 .elementor-element.elementor-element-5bdd656a .elementor-heading-title{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-7734 .elementor-element.elementor-element-fc790169 .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-7734 .elementor-element.elementor-element-fc790169 .elementor-nav-menu--main .elementor-item{color:#F7F3EB;fill:#F7F3EB;padding-left:0px;padding-right:0px;padding-top:3px;padding-bottom:3px;}.elementor-7734 .elementor-element.elementor-element-fc790169 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7734 .elementor-element.elementor-element-fc790169 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7734 .elementor-element.elementor-element-fc790169 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7734 .elementor-element.elementor-element-fc790169 .elementor-nav-menu--main .elementor-item:focus{color:#B78973;fill:#B78973;}.elementor-7734 .elementor-element.elementor-element-fc790169 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#F7F3EB;}.elementor-7734 .elementor-element.elementor-element-fc790169{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-7734 .elementor-element.elementor-element-fc790169 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-7734 .elementor-element.elementor-element-79093761{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7734 .elementor-element.elementor-element-3c1321ae{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(min-width:768px){.elementor-7734 .elementor-element.elementor-element-fe0f001{--width:100%;}.elementor-7734 .elementor-element.elementor-element-26ade4a6{--width:50%;}.elementor-7734 .elementor-element.elementor-element-6aa2079d{--width:24%;}.elementor-7734 .elementor-element.elementor-element-2fd5cb8d{--width:24%;}}@media(max-width:1024px){.elementor-7734 .elementor-element.elementor-element-16ee7983 .elementor-heading-title{font-size:var( --e-global-typography-felix_h3-font-size );line-height:var( --e-global-typography-felix_h3-line-height );letter-spacing:var( --e-global-typography-felix_h3-letter-spacing );word-spacing:var( --e-global-typography-felix_h3-word-spacing );}.elementor-7734 .elementor-element.elementor-element-aecf17c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7734 .elementor-element.elementor-element-4f381ef8 .elementor-heading-title{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-7734 .elementor-element.elementor-element-bbd44e4a .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-7734 .elementor-element.elementor-element-5bdd656a .elementor-heading-title{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-7734 .elementor-element.elementor-element-fc790169 .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-7734 .elementor-element.elementor-element-3c1321ae{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-7734 .elementor-element.elementor-element-16ee7983 .elementor-heading-title{font-size:var( --e-global-typography-felix_h3-font-size );line-height:var( --e-global-typography-felix_h3-line-height );letter-spacing:var( --e-global-typography-felix_h3-letter-spacing );word-spacing:var( --e-global-typography-felix_h3-word-spacing );}.elementor-7734 .elementor-element.elementor-element-aecf17c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-7734 .elementor-element.elementor-element-4f381ef8 .elementor-heading-title{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-7734 .elementor-element.elementor-element-bbd44e4a .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-7734 .elementor-element.elementor-element-5bdd656a .elementor-heading-title{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-7734 .elementor-element.elementor-element-fc790169 .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-7734 .elementor-element.elementor-element-3c1321ae{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 );}}/* Start custom CSS */.felix-editorial-footer{background:var(--e-global-color-primary,#191615);color:var(--e-global-color-secondary,#F7F3EB);padding:72px clamp(18px,2.6vw,40px) 28px;gap:48px;min-width:0}
.felix-editorial-footer>.felix-footer-row{display:flex;flex-direction:row;gap:64px;width:100%;align-items:start}
.felix-footer-row>.felix-footer-brand{width:50%;gap:24px}.felix-footer-row>.felix-footer-col{width:25%;gap:20px;min-width:0}
.felix-footer-official-logo{text-align:left}.felix-footer-official-logo img{width:120px;height:auto;max-width:100%;filter:none}
.felix-footer-editorial-line .elementor-heading-title{color:#F7F3EB;font-style:normal;text-transform:none;max-width:440px}
.felix-footer-tagline{color:#F7F3EB;font-size:17px;line-height:1.6}.felix-footer-tagline p{margin:0 0 8px}.felix-footer-col-title .elementor-heading-title{color:#F7F3EB;letter-spacing:.12em}
.felix-footer-nav .elementor-nav-menu--main{display:block}.felix-footer-nav .elementor-nav-menu--dropdown,.felix-footer-nav .elementor-menu-toggle{display:none}.felix-footer-nav .elementor-nav-menu a{color:#F7F3EB;padding:3px 0;line-height:1.5;font-weight:400}.felix-footer-nav .elementor-nav-menu a:hover{color:#B78973;background:transparent}
.felix-footer-bottom{width:100%;border-top:1px solid #6C635E;padding-top:24px}.felix-footer-copyright{color:#F7F3EB;font-size:12px;letter-spacing:.06em}.felix-footer-copyright p{margin:0}
@media(max-width:767px){.felix-editorial-footer{padding-top:48px;gap:32px}.felix-editorial-footer>.felix-footer-row{flex-wrap:wrap;gap:32px}.felix-footer-row>.felix-footer-brand{width:100%}.felix-footer-row>.felix-footer-col{width:calc(50% - 16px)}}/* End custom CSS */