.elementor-57 .elementor-element.elementor-element-775dc62{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-57 .elementor-element.elementor-element-213613a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .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-57 .elementor-element.elementor-element-0699e8c{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;}.elementor-57 .elementor-element.elementor-element-7682c75{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-984de43 .elementor-icon-wrapper{text-align:center;}.elementor-57 .elementor-element.elementor-element-984de43.elementor-view-stacked .elementor-icon{background-color:#D89A3A;}.elementor-57 .elementor-element.elementor-element-984de43.elementor-view-framed .elementor-icon, .elementor-57 .elementor-element.elementor-element-984de43.elementor-view-default .elementor-icon{color:#D89A3A;border-color:#D89A3A;}.elementor-57 .elementor-element.elementor-element-984de43.elementor-view-framed .elementor-icon, .elementor-57 .elementor-element.elementor-element-984de43.elementor-view-default .elementor-icon svg{fill:#D89A3A;}.elementor-57 .elementor-element.elementor-element-2a06a08{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-00420de{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-57 .elementor-element.elementor-element-00420de .elementor-social-icon{background-color:#858585;}.elementor-57 .elementor-element.elementor-element-00420de .elementor-social-icon:hover{background-color:#3A3A3A;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-213613a{--width:40%;}.elementor-57 .elementor-element.elementor-element-7682c75{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-57 .elementor-element.elementor-element-2a06a08{--width:40%;}}@media(min-width:768px){.elementor-57 .elementor-element.elementor-element-213613a{--width:30%;}.elementor-57 .elementor-element.elementor-element-2a06a08{--width:25%;}}/* Start custom CSS for html, class: .elementor-element-6443bff */body{

font-family:Segoe UI, sans-serif;
}

#menu-container{
width:100%;
}

/* MENU DESKTOP */

.menu{
display:flex;
list-style:none;
padding:0;
margin:0;
justify-content:center;
}

.menu-item{
position:relative;
}

.menu-link{
display:flex;
align-items:center;
gap:10px;
padding:12px 20px;
text-decoration:none;

color:#d89a3a;

background:linear-gradient(180deg,#1a1a1a,#0b0b0b);
border-right:1px solid #2a2a2a;

transition:0.25s;
}

.menu-link:hover{

background:linear-gradient(180deg,#2b1a08,#120a03);

box-shadow:
inset 0 0 8px #ffcc66,
0 0 10px #8a4b12;

color:#ffcc66;
}

.menu-icon{
font-size:18px;
color:#ffcc66;
}

.menu-text{
display:flex;
flex-direction:column;
}

.menu-title{
font-weight:700;
font-size:14px;
}

.menu-subtitle{
font-size:11px;
opacity:0.7;
}

/* SUBMENU */

.submenu{
display:none;
position:absolute;
top:100%;
left:0;

background:#0e0e0e;

list-style:none;
padding:0;
margin:0;

min-width:200px;
}

.submenu li a{
display:block;
padding:10px 15px;
color:#d89a3a;
text-decoration:none;
border-bottom:1px solid #1a1a1a;
}

.submenu li a:hover{
background:#1b1005;
color:#ffcc66;
}

.menu-item:hover .submenu{
display:block;
}

/* TOGGLE MOBILE

.menu-toggle{
display:none;
color:#ffcc66;
font-size:22px;
padding:10px 15px;
cursor:pointer;
} */

/* MOBILE */

@media (max-width:768px){

.menu{
display:none;
flex-direction:column;
}

.menu.active{
display:flex;
}

.menu-link{
border-right:none;
border-bottom:1px solid #1b1b1b;
}

.menu-toggle{
display:block;
}

.submenu{
position:relative;
}
}/* End custom CSS */