body{font-family:"Open Sans",sans-serif}.side-menu{padding-left:max(31px,min(2.0503vw,31px));padding-top:max(50px,min(3.3069vw,50px));padding-right:max(25px,min(1.6534vw,25px));display:flex;flex-direction:column;height:100vh;top:0;position:sticky}.side-menu .left-trail{position:absolute;top:0;left:0;height:100%;width:max(10px,min(.6614vw,10px))}.side-menu .logo{width:100%;max-width:max(274px,min(18.1217vw,274px));height:auto}.side-menu ul{list-style:none;padding:0;margin:auto 0}.side-menu ul li{padding:max(21px,min(1.3889vw,21px)) max(14px,min(.9259vw,14px));border-top:max(1px,min(.0661vw,1px)) solid rgba(50,48,48,.2)}.side-menu ul li a{font-weight:600;font-size:max(18px,min(1.1905vw,18px));font-family:"Open Sans",sans-serif;line-height:normal;text-decoration:none;color:#201f1f;display:flex;align-items:center;gap:max(8px,min(.5291vw,8px));font-family:"Open Sans Condensed",sans-serif;font-weight:600;font-size:max(18px,min(1.1905vw,18px))}.side-menu ul li a span{width:max(8px,min(.5291vw,8px));height:max(8px,min(.5291vw,8px));border-radius:50%}.side-menu ul li.active{border-radius:max(4px,min(.2646vw,4px));pointer-events:none}.side-menu ul li.active a{color:#fff}.side-menu ul li.active a span{background:0 0;border:max(1px,min(.0661vw,1px)) solid #fff}.side-menu ul li:hover{text-decoration:underline}.side-menu .close{padding:max(32px,min(2.1164vw,32px)) max(30px,min(1.9841vw,30px));border-top:max(1px,min(.0661vw,1px)) solid rgba(50,48,48,.2);font-weight:600;font-size:max(18px,min(1.1905vw,18px));font-family:"Open Sans",sans-serif;line-height:normal;color:#201f1f;text-decoration:none;position:relative;cursor:pointer;font-family:"Open Sans Condensed",sans-serif;font-weight:600;font-size:max(18px,min(1.1905vw,18px));display:none}.side-menu .close:before{content:"";width:max(20px,min(1.3228vw,20px));height:max(20px,min(1.3228vw,20px));background:url("/themes/custom/araymond3_theme/css/../img/icons/close.svg") center no-repeat;background-size:contain;position:absolute;top:calc(50% - max(10px,min(.6614vw,10px)));left:max(8px,min(.5291vw,8px))}.side-menu .close:hover,.side-menu .close:focus-within{text-decoration:underline}.toolbar-horizontal.toolbar-fixed .side-menu{height:calc(100vh - 60px)}.modal-body .side-menu .close{display:block}