.side-menu{position:relative;margin-bottom:1.875rem;padding:0 0.9375rem;z-index:10}@media (min-width: 768px){.side-menu{padding:0 2.5rem}}@media (min-width: 992px){.side-menu{position:absolute;top:40%;left:0;margin:0;padding:0;transform:translateY(-50%)}}.side-menu__title{position:relative;display:block;margin-bottom:1.125rem;color:var(--color-navy);font-size:var(--font-size-10);font-family:var(--font-family-base-900);text-transform:uppercase;letter-spacing:0.0625rem}@media (min-width: 992px){.side-menu__title{display:inline-block;margin-bottom:0;padding:0.3125rem 1.25rem;color:var(--color-gold)}}.side-menu__title::before{position:absolute;top:0;left:-1.875rem;display:none;width:130%;height:100%;background-color:var(--color-navy);transform:skewX(30deg);content:'';border-top-right-radius:0.625rem;z-index:-1}@media (min-width: 992px){.side-menu__title::before{display:block}}.side-menu__list{margin-bottom:0;padding-left:0;list-style:none}.side-menu__list-item{margin-bottom:0.625rem}@media (min-width: 992px){.side-menu__list-item{position:relative;margin-bottom:0}}@media (min-width: 992px){.side-menu__list-item .side-menu__list-btn{border-bottom:0.0625rem solid rgba(255,255,255,0.3)}}.side-menu__list-item:last-child{margin-bottom:0}@media (min-width: 992px){.side-menu__list-item:last-child .side-menu__list-btn{border-bottom:0}}.side-menu__list-btn{position:relative;display:block;width:100%;padding:1.25rem 1.875rem;border:none;border-radius:0.25rem;background:var(--gradient-blue-2);color:var(--color-white);font-style:italic;font-weight:700;font-size:var(--font-size-16);font-family:var(--font-family-heading);text-align:left;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:2;transition:all 0s ease-out 0.5s}@media (min-width: 992px){.side-menu__list-btn{width:10.3125rem;height:3.125rem;padding:0 1.25rem;border-radius:0;font-size:var(--font-size-18);box-shadow:0 0.625rem 1.25rem rgba(0,0,0,0.2);line-height:3.125rem;transition:all 0s ease-out}}.side-menu__list-btn.active{border-bottom-right-radius:0;border-bottom-left-radius:0;transition:all 0s ease-out 0s}@media (min-width: 992px){.side-menu__list-btn.active{border-radius:0;background:var(--gradient-gold);color:var(--color-navy)}}.side-menu__list-btn.active::before{transform:translateY(-50%) rotate(180deg)}@media (min-width: 992px){.side-menu__list-btn.active::before{color:var(--color-navy);transform:translateY(0) rotate(0deg)}}.side-menu__list-btn::before{position:absolute;top:50%;right:1.875rem;color:var(--color-white);font-style:normal;font-weight:700;font-size:var(--font-size-16);font-family:var(--font-family-icons);transform:translateY(-50%);content:'\f078';transition:all 0.5s ease-out}@media (min-width: 992px){.side-menu__list-btn::before{top:0;right:0.9375rem;font-weight:500;transform:translateY(0);content:'\f054'}}.side-menu__submenu{margin-bottom:0;padding-left:0;list-style:none;height:auto;max-height:0;padding:0 1.875rem;background:var(--gradient-blue-2);overflow:hidden;border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;transition:all 0.5s ease-out}@media (min-width: 992px){.side-menu__submenu{position:absolute;top:0;left:100%;min-width:11.875rem;padding:0 1.5625rem;border-radius:0;background:#dadada}}.side-menu__submenu.active{max-height:62.5rem;padding:0 1.875rem 1.25rem}@media (min-width: 992px){.side-menu__submenu.active{padding:0.9375rem 1.5625rem}}.side-menu__submenu-item{margin-bottom:0.3125rem}.side-menu__submenu-item:last-child{margin-bottom:0}.side-menu__submenu-item.title{display:none;margin-bottom:0.9375rem}@media (min-width: 992px){.side-menu__submenu-item.title{display:block}}.side-menu__submenu-item-title{color:var(--color-navy);font-size:var(--font-size-10);font-family:var(--font-family-base-900);text-transform:uppercase;letter-spacing:0.0625rem}.side-menu__submenu-item-link{display:inline-block;color:var(--color-white);font-size:var(--font-size-14);font-family:var(--font-family-base-400)}@media (min-width: 992px){.side-menu__submenu-item-link{color:var(--color-dark-gray)}}.side-menu__submenu-item-link:hover{color:var(--color-navy)}

