.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-324 .elementor-element.elementor-element-58d9a03f .elementor-menu-toggle{margin-left:auto;}.elementor-324 .elementor-element.elementor-element-58d9a03f .elementor-nav-menu .elementor-item{font-family:"Noto Sans", Sans-serif;}/* Start custom CSS for nav-menu, class: .elementor-element-58d9a03f */flex: 1 1 auto; & .elementor-item { color:#F5F1EA;font-size:.9375rem; } & .elementor-menu-toggle { color:#F5F1EA;background:transparent; } & .elementor-nav-menu--dropdown { background:#242321; } & .elementor-nav-menu--dropdown a { color:#F5F1EA; } & .elementor-nav-menu--dropdown a:hover { background:#45372C; }/* End custom CSS */
/* Start custom CSS *//* ECO BROS: original lightweight animated material surfaces. */
:is(.elementor-208,.elementor-324) .eco-living-surface{position:relative;isolation:isolate;overflow:hidden;background:#22231F!important;color:#F5F1EA;}
:is(.elementor-208,.elementor-324) .eco-living-surface > *{position:relative;z-index:2;}
:is(.elementor-208,.elementor-324) .eco-living-surface::before,
:is(.elementor-208,.elementor-324) .eco-living-surface::after{content:"";position:absolute;pointer-events:none;z-index:0;will-change:transform;}
:is(.elementor-208,.elementor-324) .eco-living-surface::before{width:110%;height:170%;left:-55%;top:-35%;border-radius:45% 55% 52% 48%;background:linear-gradient(125deg,#191B18 19%,#574A3C 36%,#8B7961 39%,#3F3A31 44%,#191C18 57%,#38392F 72%,#5A4B39 78%,#20231D 88%);box-shadow:inset -2rem -1rem 5rem #11140F,2rem 1rem 6rem #12150F;opacity:.7;animation:eco-material-drift 24s ease-in-out infinite alternate;transform:rotate(-23deg);}
:is(.elementor-208,.elementor-324) .eco-living-surface::after{width:100%;height:120%;left:-35%;bottom:-80%;border-radius:48% 52% 43% 57%;background:linear-gradient(155deg,#75634D 0%,#514737 13%,#242720 27%,#121610 45%,#4E4537 64%,#74634D 72%,#242720 88%);box-shadow:0 -1rem 5rem #141710;opacity:.7;animation:eco-material-counter 30s ease-in-out infinite alternate;transform:rotate(18deg);}
@keyframes eco-material-drift{from{transform:translate3d(-3%,0,0) rotate(-23deg) scale(1);}to{transform:translate3d(16%,5%,0) rotate(-5deg) scale(1.08);}}
@keyframes eco-material-counter{from{transform:translate3d(0,0,0) rotate(18deg);}to{transform:translate3d(13%,-16%,0) rotate(1deg);}}
@media(max-width:767px){:is(.elementor-208,.elementor-324) .eco-living-surface::before{left:-70%;width:150%;opacity:.45;}:is(.elementor-208,.elementor-324) .eco-living-surface::after{opacity:.45;}}
@media(prefers-reduced-motion:reduce){:is(.elementor-208,.elementor-324) .eco-living-surface::before,:is(.elementor-208,.elementor-324) .eco-living-surface::after{animation:none;will-change:auto;}}
body.elementor-editor-active .eco-living-surface::before,body.elementor-editor-active .eco-living-surface::after{animation:none;}
.elementor-324 .elementor-nav-menu--main .elementor-item{color:#F5F1EA!important;} .elementor-324 .elementor-nav-menu--dropdown{background:#242321!important;} .elementor-324 .elementor-nav-menu--dropdown a{color:#F5F1EA!important;} .elementor-324 .elementor-menu-toggle{color:#F5F1EA!important;background:transparent!important;} .elementor-324 a{text-decoration:none;} .elementor-324 form input,.elementor-324 form textarea,.elementor-324 form select{box-sizing:border-box;} .elementor-324 form input::placeholder,.elementor-324 form textarea::placeholder{color:#71685D;opacity:1;}/* End custom CSS */