.elementor-57 .elementor-element.elementor-element-5bc1c06{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-b29bc86 *//* =====================
   HEADER
===================== */

.header{

position:absolute;

top:0;

right:0;

width:100%;

height:90px;

z-index:50;

display:flex;

align-items:center;

justify-content:space-between;

padding:0 70px;

background:rgba(0,0,0,.35);

backdrop-filter:blur(8px);

color:white;

}

/* LOGO */

.logo-box{

display:flex;

align-items:center;

gap:15px;

}

.logo-box img{

width:70px;

height:auto;

object-fit:contain;

}

.logo-box h3{

font-size:18px;

font-weight:800;

margin-bottom:5px;

}

.logo-box span{

color:#c79b42;

font-size:14px;

font-weight:bold;

}

/* MENU */

nav{

display:flex;

align-items:center;

gap:35px;

}

nav a{

color:white;

text-decoration:none;

font-size:16px;

transition:.3s;

padding:12px 5px;

}

nav a:hover{

color:#c79b42;

}

nav .active{

background:#c79b42;

padding:12px 25px;

border-radius:8px;

color:white;

}

/* PHONE */

.phone{

background:#c79b42;

padding:13px 25px;

border-radius:8px;

font-size:16px;

font-weight:bold;

color:white;

}

/* =====================
   TABLET
===================== */

@media(max-width:1000px){

.header{

height:75px;

padding:0 25px;

}

nav{

display:none;

}

.logo-box img{

width:50px;

}

.logo-box h3{

font-size:14px;

}

.logo-box span{

font-size:12px;

}

.phone{

font-size:13px;

padding:10px 15px;

}

}

/* =====================
   MOBILE
===================== */

@media(max-width:600px){

.header{

padding:0 15px;

}

.logo-box{

gap:10px;

}

.logo-box img{

width:42px;

}

.logo-box h3{

font-size:12px;

}

.logo-box span{

font-size:10px;

}

.phone{

display:none;

}

}/* End custom CSS */