.nav-link{font-size:1rem;font-weight:500;padding:0}@media(min-width:992px){.nav-link{font-size:.875rem}}@media(min-width:992px){.navbar-expand-lg:not(.hover-none) .navbar-nav .dropdown-menu{display:flex;flex-direction:column;gap:10px;border-radius:1rem;margin-top:10px;border:1px solid #dbdbdb}}@media(min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding:5px 15px;border-radius:20px;transition:all .2s ease-in-out}.navbar-expand-lg .navbar-nav .nav-link:hover,.navbar-expand-lg .navbar-nav .nav-link.active{background-color:#ebf5fa;color:var(--color-primary-500)!important}}@media(min-width:992px){.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-toggle:after{position:absolute;margin-right:0;right:1rem;top:.85rem;font-size:1.2rem}}@media(max-width:991.98px){.navbar-expand-lg .navbar-brand{padding-top:0;padding-bottom:0}}@media(max-width:991.98px){.navbar-expand-lg .navbar-collapse .nav-link,.navbar-expand-lg .navbar-collapse .show>.nav-link{color:var(--color-dark-backdrop)!important}}@media(max-width:991.98px){.navbar-expand-lg .navbar-collapse .nav-link.active,.navbar-expand-lg .navbar-collapse .nav-link:hover,.navbar-expand-lg .navbar-collapse .nav-link:focus{color:var(--color-primary-800)!important}}.navbar-expand-lg .navbar-collapse .dropdown-toggle:after{font-size:1.2rem;right:0}@media(max-width:991.98px){.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item{padding-top:.65rem;padding-bottom:.65rem;color:var(--color-dark-backdrop)!important}}@media(min-width:992px){.navbar-expand-lg.navbar-light:not(.transparent) .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu,.navbar-expand-lg .navbar-expand-lg.navbar-dark:not(.transparent) .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu,.navbar-expand-lg .navbar-expand-lg.transparent.fixed .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu{margin-top:.85rem}}@media(max-width:991.98px){.navbar-expand-lg .dropdown-toggle:after{top:1.15rem!important}}.navbar .navbar-other .navbar-nav>.nav-item+.nav-item{margin-left:0}.nav-item{width:100%}@media(min-width:768px){.nav-item{width:auto}}.dropdown-menu{box-shadow:none}@media(min-width:992px){.dropdown-menu{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}}.dropdown-item{font-size:1rem;font-weight:500;padding:0 1rem}@media(min-width:992px){.dropdown-item{font-size:.875rem}}.dropdown-item.dropdown-toggle{margin-right:15px}button.hamburger{margin:0}button.hamburger:before,button.hamburger span,button.hamburger:after{width:1.8rem;height:.25rem;background:var(--color-primary-600)}.dropdown-toggle:after{margin-left:.25rem;vertical-align:-3px;line-height:0;font-size:1.2rem}.offcanvas{background-color:var(--color-white);color:var(--color-dark-backdrop)}.offcanvas.offcanvas-start{top:0;left:0;width:100vw;height:100vh;border-right:0;border-radius:0}.offcanvas.showing,.offcanvas.show:not(.hiding){transition:all .3s ease-in-out;transform:none;left:0}.offcanvas-backdrop{background-color:#151515bf;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-backdrop{background-color:#151515a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.offcanvas-header{position:relative;padding:0}.offcanvas-nav .offcanvas-header .btn-close{cursor:pointer;margin-right:0}.offcanvas-body{padding:60px 25px 20px}.btn-close:before{position:absolute;top:15px;right:17px;font-size:1.4rem;width:2.4rem;height:2.4rem;line-height:normal}.btn-close:before,.btn-close-white:before{background:var(--color-primary-500);color:var(--color-white);transition:all .2s ease-in-out}.btn-close:hover:before,.btn-close-white:hover:before{background:var(--color-primary-800)}.btn-close[data-bs-dismiss=modal]{position:absolute;top:-.05rem;right:.5rem}@media(min-width:768px){.btn-close[data-bs-dismiss=modal]{right:-.2rem}}@media(max-width:991.98px){.modal-dialog{margin-left:1rem;margin-right:1rem}}.modal-content{color:var(--color-dark-backdrop);border-radius:20px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@media(min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:992px}}@media(min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1200px}}@media(min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1400px}}
