.main-menu{font-family:var(--font-secondary);height:100%}.main-menu .nav-1,.main-menu .nav-1 li{align-items:center;display:flex;height:100%}.main-menu .nav-1 li{padding:0 1.0625rem;position:relative}.main-menu .nav-1 li:first-child{padding-left:0}.main-menu .nav-1 li:last-child{padding-right:0}.main-menu .nav-1 .menu-link{align-items:center;color:var(--color-primary);cursor:pointer;display:flex;font-family:var(--font-secondary);font-size:1.0625rem;height:100%;letter-spacing:-.01875rem;line-height:1.25rem;position:relative;text-decoration:none}.main-menu .nav-1 .menu-link:before{background-color:var(--color-primary);bottom:0;content:"";height:.125rem;left:0;position:absolute;transition:width .2s ease-in-out;width:0}.main-menu .nav-1 .menu-link:hover:before{width:100%}.main-menu .nav-1 .submenu-wrapper{background:#fff;border-radius:.3125rem;box-shadow:0 0 2px 1px rgba(35,44,110,.1);display:none;left:0;margin-top:.0625rem;opacity:0;padding:1.25rem .9375rem;position:absolute;top:100%;transition:all .4s ease-in-out;width:14.375rem}.main-menu .nav-1 .submenu-wrapper .nav-2 li{padding:.3125rem 1.25rem}.main-menu .nav-1 .submenu-wrapper .nav-2 li a{color:var(--color-primary);font-size:1rem;text-decoration:none}.main-menu .nav-1 .submenu-wrapper.visible{display:block;opacity:1}.main-menu .nav-1 .submenu-wrapper.full-width{border-radius:0;border-top:.0625rem solid var(--color-grey);box-shadow:none;height:39.375rem;left:0;margin-top:0;padding:0;position:fixed;top:5rem;width:100%}.main-menu .nav-1 .submenu-wrapper.full-width .submenu-container{margin:0 auto;max-width:85rem;padding:0 1.875rem}.main-menu .nav-1 .submenu-wrapper.full-width .nav-2{display:flex;flex-wrap:wrap;padding-top:2.1875rem}.main-menu .nav-1 .submenu-wrapper.full-width .nav-2 .car-img{max-width:100%}.main-menu .nav-1 .submenu-wrapper.full-width .nav-2 .image-container{background-color:var(--color-grey);border-radius:.5rem}.main-menu .nav-1 .submenu-wrapper.full-width .nav-2 li{padding:0 .4375rem 1.875rem;width:25%}.main-menu .nav-1 .submenu-wrapper.full-width .nav-2 .title{font-family:var(--font-primary);font-size:.9375rem;font-weight:700;line-height:1.25rem;padding-top:.3125rem;text-decoration:none}.main-menu .nav-1 .submenu-wrapper.full-width .nav-2 a{text-decoration:none}.main-menu .nav-1 .submenu-wrapper.full-width .nav-2 a:hover .title{text-decoration:underline}.main-menu .mobile-container{align-items:center;border-bottom:.0625rem solid var(--color-grey);border-top:.0625rem solid var(--color-grey);display:none;justify-content:center;padding:.9375rem 1.5625rem;position:relative}.main-menu .mobile-container .back-menu{inset-inline-start:1.5625rem;margin-top:-4px;position:absolute}.main-menu .mobile-container .mobile-title{font-size:1.125rem;letter-spacing:-.01875rem}@media screen and (min-width:90rem){.main-menu .nav-1 .menu-link .icon{display:none}.main-menu .nav-1 li{padding:0 .5rem}}@media screen and (max-width:96rem){.main-menu .nav-1 li{padding:0 .625rem}}@media screen and (min-width:96rem){.main-menu .nav-1 li{padding:0 .875rem}}@media screen and (max-width:48rem){.main-menu .mobile-container{display:flex}.main-menu .nav-2{padding-top:1.25rem}}html[dir=ltr] .main-menu .mobile-container .back-menu{transform:rotate(-180deg)}