:root{--dynamic-navbar-brand-color:var(--navbar-brand-color);--dynamic-navbar-color:var(--navbar-color);--dynamic-navbar-border-color:var(--color-grey-xlight)}nav.navbar{position:fixed;top:0;right:0;left:0;z-index:1030;border:none;width:100%;transform:translateY(0);transition:.4s}@media print{nav.navbar{display:none}}nav.navbar.hidden{transform:translateY(-100%)}nav#navbar{border-bottom:1px solid var(--dynamic-navbar-border-color)}nav#navbar>.navbar-container{position:relative;background:#fff;border-color:var(--dynamic-navbar-border-color);color:var(--dynamic-navbar-color);fill:var(--dynamic-navbar-brand-color);transition:fill .3s 0.3s,color .3s 0.3s,border-color .3s 0.3s,background-color .5s 0.3s}nav#navbar.navbar-fixed>.navbar-container,nav#navbar.opened>.navbar-container,nav#navbar.opened>.navbar-container ul>li a.nav-link,nav#navbar>.navbar-container:hover,nav.navbar.navbar-fixed>.navbar-container ul>li a.nav-link,nav.navbar>.navbar-container:hover ul>li a.nav-link{transition-delay:0s}nav#navbar.opened>.navbar-container{background:#fff}nav#navbar>.navbar-container::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;transform:translateY(-100%);z-index:-1;transition:transform .4s 0.3s}nav#navbar.navbar-fixed>.navbar-container::before{transform:translateY(0);transition-delay:0s}nav.navbar .navbar-brand{padding:0 1.5rem;height:5rem;border-right:inherit}nav.navbar .navbar-brand svg{display:block;fill:inherit}nav.navbar a.nav-link{font-size:1.125rem;font-weight:700}@media (min-width:1280px){nav.navbar .navbar-brand{padding-right:3rem;padding-left:3rem}nav.navbar a.navbar-contact{font-size:1.125rem}}@media (min-width:1440px){nav.navbar a.nav-link,nav.navbar a.navbar-contact{font-size:1.25rem}}nav.navbar .navbar-contact,nav.navbar .navmenu-main{display:none}nav.navbar ul{display:flex;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;list-style:none;padding:0;margin:0}nav.navbar ul>li{padding:0 1.5rem}@media (min-width:1280px){nav.navbar ul>li{padding:0 2.5rem}}nav.navbar ul>li a.nav-link{box-shadow:none;white-space:nowrap;color:var(--dynamic-navbar-color);transition:color .3s 0.3s}nav.navbar ul>li a.nav-link.active,nav.navbar ul>li a.nav-link:hover{color:var(--navbar-color-active)!important;text-decoration:none;transition-delay:0s}nav.navbar .navmenu-mobile{height:5rem}nav.navbar .navmenu-mobile li{padding:0 17px;border-color:var(--dynamic-navbar-border-color);border-style:solid;border-width:0 0 0 1px}nav.navbar .navmenu-mobile #menu-click{display:block;padding:0 10px}nav.navbar .navmenu-mobile .nav-menu-icon{width:25px;margin:5px auto}nav.navbar .navmenu-mobile .nav-menu-icon div,nav.navbar .navmenu-mobile .nav-menu-icon:after,nav.navbar .navmenu-mobile .nav-menu-icon:before{background-color:var(--color-black);content:'';display:block;height:1px;margin:8px 0;border-radius:2px;transition:.2s ease-in-out}nav.navbar .navmenu-mobile #menu-click.active .nav-menu-icon div,nav.navbar .navmenu-mobile #menu-click.active .nav-menu-icon:after,nav.navbar .navmenu-mobile #menu-click.active .nav-menu-icon:before,nav.navbar .navmenu-mobile #menu-click:hover .nav-menu-icon div,nav.navbar .navmenu-mobile #menu-click:hover .nav-menu-icon:after,nav.navbar .navmenu-mobile #menu-click:hover .nav-menu-icon:before{background-color:var(--color-black)}nav.navbar .navmenu-mobile .active .nav-menu-icon:before{transform:translateY(9px) rotate(135deg)}nav.navbar .navmenu-mobile .active .nav-menu-icon:after{transform:translateY(-9px) rotate(-135deg)}nav.navbar .navmenu-mobile .active .nav-menu-icon div{transform:scale(0)}@media (min-width:1024px){nav#navbar{border-bottom-width:0}nav#navbar>.navbar-container{background:0 0;border-width:0 1px 1px;border-style:solid}nav#navbar>.navbar-container:hover{background:#fff}nav#navbar.navbar-inverted:not(.navbar-fixed):not(.opened)>.navbar-container:not(:hover){--dynamic-navbar-brand-color:var(--navbar-inverted-color);--dynamic-navbar-color:var(--navbar-inverted-color);--dynamic-navbar-border-color:#fff}nav.navbar .navbar-brand{height:auto;padding-top:1.25rem;padding-bottom:1.25rem}nav.navbar a.nav-link,nav.navbar a.navbar-contact{font-weight:500}nav.navbar .navbar-contact{display:inline-flex;padding:1.5rem 2.5rem;margin-bottom:-1px;margin-right:-1px;color:var(--dynamic-navbar-color);background-color:transparent;border:1px solid var(--dynamic-navbar-border-color);border-top:0;transition:background .4s 0.3s,color .4s 0.3s,border .4s 0.3s}nav#navbar .navbar-contact:before{background-color:var(--color-secondary)}nav#navbar.navbar-fixed>.navbar-container .navbar-contact,nav#navbar.opened>.navbar-container .navbar-contact,nav#navbar>.navbar-container:hover .navbar-contact{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary);transition-delay:0s}nav#navbar>.navbar-container:hover .navbar-contact:hover{border-color:var(--color-secondary)}nav.navbar .navmenu-mobile{display:none}nav.navbar .navmenu-main{display:flex}}@media (max-width:1023px){nav.navbar .navmenu-main{position:absolute;top:100%;left:0;right:0;padding:15px 25px;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#fff;box-shadow:0 3px 6px rgb(0 0 0 / 16%);border:1px solid var(--dynamic-navbar-border-color);z-index:-2;opacity:0;visibility:hidden;transform:translateY(1rem);transition-property:opacity,visibility,transform;transition-duration:.5s;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}nav.navbar.opened .navmenu-main{opacity:1;visibility:visible;transform:translateY(0)}nav.navbar .navmenu-main>li{padding:15px 0}}