.side_menu_layout .side_menu .menu-container .side-menu-title{font-size:var(--sidemenu-title-font-size);font-weight:var(--sidemenu-title-font-weight);line-height:1;margin-bottom:30px;text-transform:none;white-space:pre-wrap}.side_menu_layout .side_menu .menu-container .select_menu{border-bottom:1px solid #e8e8e8;cursor:pointer;font-size:var(--sidemenu-font-size);font-weight:700}.side_menu_layout .side_menu .menu-container .select_menu svg{width:10px}.side_menu_layout .side_menu .menu-container .select_menu svg path{fill:currentColor}.side_menu_layout .side_menu .menu-container ul.render-menu{display:none;list-style:none;padding-left:15px}@media (min-width:992px){.side_menu_layout .side_menu .menu-container ul.render-menu{display:block;padding-left:0}}.side_menu_layout .side_menu .menu-container ul.render-menu li a{color:inherit;display:inline-block;font-size:var(--sidemenu-font-size);margin-bottom:15px}.side_menu_layout .side_menu .menu-container ul.render-menu li a.active{font-weight:600}@media (min-width:992px){.side_menu_layout .side_menu .menu-container ul.render-menu li a{display:inline-block;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform}.side_menu_layout .side_menu .menu-container ul.render-menu li a:hover{text-decoration:none;transform:translateX(8px)}}.side_menu_layout .side_menu .menu-container ul.render-menu li .submenu.show li a{line-height:calc(var(--sidemenu-font-size)*2)}.side_menu_layout .side_menu .menu-container ul.render-menu li .submenu.show li a:last-child{margin-bottom:0}.side_menu_layout .content section:not(:last-child){padding-bottom:0!important;padding-top:0!important}.side_menu_layout .content section:last-child{padding-bottom:25px;padding-top:0!important}@media (min-width:992px){.side_menu_layout .content section:last-child{padding-bottom:60px}}.side_menu_layout .content>.block-title:first-child{display:none}@media (min-width:992px){.side_menu_layout .content>.block-title:first-child{display:block}}.side_menu_layout .content h1{font-family:var(--side-menu-h1-font-family);font-size:var(--side-menu-h1-font-size);font-weight:var(--side-menu-h1-font-weight);line-height:1;margin-bottom:25px;position:relative}.side_menu_layout .content h1:after{background:var(--side-menu-color-border);bottom:-10px;content:"";height:1px;left:0;position:absolute;width:100%}