header{position:fixed;left:0;right:0;background-color:#fff;z-index:9999;height:110px}@media screen and (max-width: 830px){header{height:90px}}header #header-container{display:flex;text-align:center;justify-content:center;align-items:center;font-weight:bold;text-transform:uppercase;position:relative;flex-wrap:wrap}header #header-container a{color:#1C494C;border-radius:100px;padding:10px;transition:all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);display:block}@media screen and (max-width: 1090px){header #header-container a{padding:10px 5px}}header #header-container a:hover{background-color:#1C494C;color:#fff}header #header-container a.active{background-color:#1C494C;color:#FFF;border-radius:30px}header #header-container a.active span{font-weight:bold}header #header-container #navbar-header-container{flex:10%}header #header-container #navbar-header-container .navbar-list-elements{display:flex;justify-content:center}header #header-container .logo-wrapper{flex:10%}@media screen and (max-width: 830px){header #header-container .logo-wrapper{text-align:right;flex:50%}}header #header-container .logo-wrapper .logo-elements{position:relative}header #header-container .logo-wrapper .logo-elements .logo-element{position:absolute;left:50%;top:10px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;width:255px;transform:translateX(-50%)}@media screen and (max-width: 830px){header #header-container .logo-wrapper .logo-elements .logo-element{left:auto;right:0;transform:none;top:auto;bottom:0;font-size:10px;text-align:right}}header #header-container .logo-wrapper .header-logo-img{width:80px;margin-top:20px}@media screen and (max-width: 830px){header #header-container .logo-wrapper .header-logo-img{margin-top:0;width:60px}}header #header-container .logo-wrapper a.active,header #header-container .logo-wrapper a:hover{background-color:transparent;color:#1C494C}header #header-container .header-real-estate{flex:20%}header #header-container .header-contact{flex:10%}header #header-container span{vertical-align:middle;font-weight:500}@media screen and (max-width: 900px){header #header-container span{font-size:13px}}@media screen and (max-width: 830px){header #header-container span{font-size:100%}}header #header-container #menu-elements{flex:10%;color:#1C494C;cursor:pointer}@media screen and (max-width: 830px){header #header-container #menu-elements{text-align:left;flex:50%}}header #header-container #menu-elements #submenu-elements{position:fixed;left:0;right:0;display:none;background-color:#FFF;z-index:9998;width:100%;box-shadow:0px 9px 9px rgba(0,0,0,0.2);top:110px;padding-bottom:0}header #header-container #menu-elements #submenu-elements .submenu-elements-container{max-width:1200px;margin:0 auto}header #header-container #menu-elements #submenu-elements ul{display:flex;justify-content:space-between;margin-top:5px}@media screen and (min-width: 831px){header #header-container #menu-elements #submenu-elements{height:50px}header #header-container #menu-elements #submenu-elements .submenu-elements-container{height:50px}}@media screen and (max-width: 830px){header #header-container #menu-elements #submenu-elements{top:90px;bottom:0;height:auto;min-height:calc(100vh - 90px);overflow-y:auto;overflow-x:hidden;text-align:center;padding:0}header #header-container #menu-elements #submenu-elements .submenu-elements-container{min-height:calc(100vh - 90px);display:flex;align-items:center;justify-content:center;padding:40px 20px}header #header-container #menu-elements #submenu-elements ul{display:block;margin:0;padding:0;list-style:none;width:100%}header #header-container #menu-elements #submenu-elements ul li{margin-bottom:20px}header #header-container #menu-elements #submenu-elements ul li:last-child{margin-bottom:0}header #header-container #menu-elements #submenu-elements ul li a{padding:18px 25px;display:block;font-size:17px;width:100%;max-width:320px;margin:0 auto;border-radius:30px}}header #header-container a{text-decoration:none}.disable-mobile{display:block}@media screen and (max-width: 830px){.disable-mobile{display:none}}.navbar-header-elements{box-shadow:0px 1px 9px rgba(0,0,0,0.2)}@media screen and (max-width: 830px){.navbar-header-elements{height:90px}}.header-hide-desktop{display:none}@media screen and (max-width: 830px){.header-hide-desktop{display:block}}
