.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-fe0f002.felix-master-archive-posts{background-color:#EDE6DC;}.elementor-7734 .elementor-element.elementor-element-f79ceafd{--display:grid;--e-con-grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(0,1fr));--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 40px;--row-gap:32px;--column-gap:40px;--grid-auto-flow:row;--align-items:start;--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.felix-master-archive-posts{background-color:#EDE6DC;}.elementor-7734 .elementor-element.elementor-element-d9dee606{text-align:start;--felix-editorial-photo-fit:contain;--felix-contributor-focus-x:50%;--felix-contributor-focus-y:50%;}.elementor-7734 .elementor-element.elementor-element-16ee7983.felix-master-archive-posts{background-color:#EDE6DC;}.elementor-7734 .elementor-element.elementor-element-16ee7983{--felix-home-fit-min:32;}.elementor-7734 .elementor-element.elementor-element-16ee7983 .elementor-heading-title{font-family:"Cormorant Garamond", Arial, sans-serif;font-weight:400;font-style:normal;}.elementor-7734 .elementor-element.elementor-element-aecf17c3.felix-master-archive-posts{background-color:#EDE6DC;}.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-aecf17c3 .felix-credit-group{padding:12px 0px 16px 0px;}.elementor-7734 .elementor-element.elementor-element-aecf17c3 .felix-credit-group .felix-shared-credit-list{margin-top:14px;}.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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7734 .elementor-element.elementor-element-4f381ef8.felix-master-archive-posts{background-color:#EDE6DC;}.elementor-7734 .elementor-element.elementor-element-4f381ef8{--felix-home-fit-min:32;}.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.felix-master-archive-posts{background-color:#EDE6DC;}.elementor-7734 .elementor-element.elementor-element-bbd44e4a .elementor-nav-menu .elementor-item{font-family:"Rosario", Arial, sans-serif;font-size:14px;text-transform:uppercase;line-height:1.5em;}.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:5px;padding-bottom:5px;}.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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7734 .elementor-element.elementor-element-5bdd656a.felix-master-archive-posts{background-color:#EDE6DC;}.elementor-7734 .elementor-element.elementor-element-5bdd656a{--felix-home-fit-min:32;}.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.felix-master-archive-posts{background-color:#EDE6DC;}.elementor-7734 .elementor-element.elementor-element-fc790169 .elementor-nav-menu .elementor-item{font-family:"Rosario", Arial, sans-serif;font-size:14px;text-transform:uppercase;line-height:1.5em;}.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:5px;padding-bottom:5px;}.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-057dbe9b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7734 .elementor-element.elementor-element-b1562335.felix-master-archive-posts{background-color:#EDE6DC;}.elementor-7734 .elementor-element.elementor-element-b1562335{--felix-home-fit-min:32;}.elementor-7734 .elementor-element.elementor-element-b1562335 .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-dc00f726.felix-master-archive-posts{background-color:#EDE6DC;}.elementor-7734 .elementor-element.elementor-element-dc00f726 .elementor-nav-menu .elementor-item{font-family:"Rosario", Arial, sans-serif;font-size:14px;text-transform:uppercase;line-height:1.5em;}.elementor-7734 .elementor-element.elementor-element-dc00f726 .elementor-nav-menu--main .elementor-item{color:#F7F3EB;fill:#F7F3EB;padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-7734 .elementor-element.elementor-element-dc00f726 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7734 .elementor-element.elementor-element-dc00f726 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7734 .elementor-element.elementor-element-dc00f726 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7734 .elementor-element.elementor-element-dc00f726 .elementor-nav-menu--main .elementor-item:focus{color:#B78973;fill:#B78973;}.elementor-7734 .elementor-element.elementor-element-dc00f726 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#F7F3EB;}.elementor-7734 .elementor-element.elementor-element-dc00f726{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-7734 .elementor-element.elementor-element-dc00f726 .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.felix-master-archive-posts{background-color:#EDE6DC;}.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-7734 .elementor-element.elementor-element-3c1321ae .felix-credit-group{padding:12px 0px 16px 0px;}.elementor-7734 .elementor-element.elementor-element-3c1321ae .felix-credit-group .felix-shared-credit-list{margin-top:14px;}.elementor-7734 .elementor-element.elementor-element-82d83b37.felix-master-archive-posts{background-color:#EDE6DC;}.elementor-7734 .elementor-element.elementor-element-82d83b37 .elementor-nav-menu .elementor-item{font-family:"Rosario", Arial, sans-serif;font-size:14px;text-transform:uppercase;line-height:1.5em;}.elementor-7734 .elementor-element.elementor-element-82d83b37 .elementor-nav-menu--main .elementor-item{color:#F7F3EB;fill:#F7F3EB;padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;}.elementor-7734 .elementor-element.elementor-element-82d83b37 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7734 .elementor-element.elementor-element-82d83b37 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7734 .elementor-element.elementor-element-82d83b37 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7734 .elementor-element.elementor-element-82d83b37 .elementor-nav-menu--main .elementor-item:focus{color:#B78973;fill:#B78973;}.elementor-7734 .elementor-element.elementor-element-82d83b37 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#F7F3EB;}.elementor-7734 .elementor-element.elementor-element-82d83b37{--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-7734 .elementor-element.elementor-element-82d83b37 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}.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:100%;}.elementor-7734 .elementor-element.elementor-element-6aa2079d{--width:100%;}.elementor-7734 .elementor-element.elementor-element-2fd5cb8d{--width:100%;}.elementor-7734 .elementor-element.elementor-element-057dbe9b{--width:100%;}}@media(max-width:1024px){.elementor-7734 .elementor-element.elementor-element-f79ceafd{--e-con-grid-template-columns:repeat(3,minmax(0,1fr));--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-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-b1562335 .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-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-f79ceafd{--e-con-grid-template-columns:repeat(2,minmax(0,1fr));--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-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-b1562335 .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-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 for container, class: .elementor-element-435296e3 */.elementor-7734 .elementor-element.elementor-element-435296e3 .felix-footer-row{display:grid;grid-template-columns:var(--e-con-grid-template-columns);align-items:start;}
.elementor-7734 .elementor-element.elementor-element-435296e3 .felix-footer-row>.e-con{width:100%;min-width:0;}
.elementor-7734 .elementor-element.elementor-element-435296e3 .felix-footer-bottom{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;}
.elementor-7734 .elementor-element.elementor-element-435296e3 .felix-footer-utility-nav .elementor-nav-menu{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 20px;}
.elementor-7734 .elementor-element.elementor-element-435296e3 .felix-footer-nav a.elementor-item{min-height:32px;white-space:normal;}.elementor-7734 .elementor-element.elementor-element-435296e3 .felix-footer-utility-nav a.elementor-item{min-height:44px;white-space:normal;}
.elementor-7734 .elementor-element.elementor-element-435296e3 .felix-footer-utility-nav a.elementor-item:focus-visible,.elementor-7734 .elementor-element.elementor-element-435296e3 .felix-footer-nav a.elementor-item:focus-visible{outline:2px solid #F7F3EB;outline-offset:4px;}
@media(max-width:1024px){.elementor-7734 .elementor-element.elementor-element-435296e3 .felix-footer-brand{grid-column:1/-1;}.elementor-7734 .elementor-element.elementor-element-435296e3 .felix-footer-brand .felix-footer-editorial-line{max-width:520px;}}
@media(max-width:767px){.elementor-7734 .elementor-element.elementor-element-435296e3 .felix-footer-bottom{align-items:flex-start;}}

@media(max-width:767px){.elementor-7734 .elementor-element.elementor-element-435296e3 .felix-footer-nav a.elementor-item{min-height:44px;}}

.elementor-7734 .elementor-element.elementor-element-435296e3 .felix-footer-row>.felix-footer-col{gap:var(--gap,12px);}/* End custom CSS */
/* 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 */