.elementor-346 .elementor-element.elementor-element-fa41000{--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-346 .elementor-element.elementor-element-fa41001{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-346 .elementor-element.elementor-element-fa41008{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-346 .elementor-element.elementor-element-fa41004{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-fa41000 */.elementor-346 .elementor-element.elementor-element-fa41000{background:#141416;color:#F3EFE6;padding:64px max(24px,4vw) 24px!important;gap:46px;width:100%;font-family:'DM Sans',sans-serif;}
.elementor-346 .elementor-element.elementor-element-fa41000 .e-con{padding:0;min-width:0;}
.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-top,.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-bottom{width:100%;max-width:1700px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:32px;}
.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-logo{width:260px;flex:0 0 260px;margin:0;}.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-logo img{width:100%;display:block;}.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-logo a{display:block;}
.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-statement{width:auto;}.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-statement .elementor-heading-title{font:300 clamp(22px,2vw,30px)/1.3 'proxima-nova',sans-serif;letter-spacing:-.4px;color:#F3EFE6;text-align:right;}
.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-bottom{border-top:1px solid #F3EFE62B;padding-top:20px;gap:20px;}
.elementor-346 .elementor-element.elementor-element-fa41000 .elementor-widget-text-editor{font:400 13px/1.6 'DM Sans',sans-serif;color:#D4CFC5;width:auto;margin:0;}
.elementor-346 .elementor-element.elementor-element-fa41000 p{margin:0;}
.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-legal{display:flex;flex-direction:row;flex-wrap:wrap;width:auto;gap:22px;align-items:center;justify-content:center;}
.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-legal .elementor-widget{width:auto;margin:0;}
.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-legal .elementor-button{background:transparent!important;color:#D4CFC5;border:0;border-radius:0;padding:12px 0;min-height:44px;font:400 13px/1.5 'DM Sans',sans-serif;box-shadow:none;}
.elementor-346 .elementor-element.elementor-element-fa41000 a{color:#F3EFE6;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .2s;}
.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-legal .elementor-button:hover,.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-legal .elementor-button:active{color:#fff;text-decoration:underline;text-underline-offset:6px;}
.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-credit a{display:inline-block;min-height:44px;line-height:44px;}
.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-credit strong{font-weight:700;letter-spacing:.5px;}
.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-credit a:hover{text-decoration:underline;text-underline-offset:5px;}
.elementor-346 .elementor-element.elementor-element-fa41000 a:focus-visible{outline:2px solid #F3EFE6;outline-offset:5px;}
@media(max-width:1024px){.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-bottom{flex-wrap:wrap;}.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-legal{order:3;width:100%;justify-content:flex-start;}}
@media(max-width:767px){.elementor-346 .elementor-element.elementor-element-fa41000{padding:40px 24px 20px!important;gap:28px;}.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-top,.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-bottom{flex-direction:column;align-items:flex-start;gap:20px;}.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-logo{width:230px;max-width:100%;flex:0 0 auto;}.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-statement .elementor-heading-title{text-align:left;font-size:24px;}.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-bottom{padding-top:16px;gap:6px;}.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-legal{order:0;gap:22px;justify-content:flex-start;}.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-copyright{order:1;}.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-credit{order:2;}.elementor-346 .elementor-element.elementor-element-fa41000 .nd-f-credit a{min-height:44px;}}
@media(prefers-reduced-motion:reduce){.elementor-346 .elementor-element.elementor-element-fa41000 a{transition:none;}}/* End custom CSS */