.jwl-button{--border-color:var(--button-color,var(--concentration-color,var(--page-color,var(--color-primary))));--primary-color:var(--button-color,var(--concentration-color,var(--page-color,var(--color-primary))));--inverse-color:var(--button-inverse,var(--color-white));align-items:center;background-color:var(--primary-color);border-radius:1.5em;border:2px solid var(--border-color);color:var(--inverse-color);cursor:pointer;display:flex;font-weight:regular;font-size:1rem;line-height:1.1em;padding:.3em 1em;text-decoration:none;transition:background-color .25s,color .25s;width:-webkit-max-content;width:-moz-max-content;width:max-content}.jwl-button:hover{background-color:var(--inverse-color);color:var(--primary-color)}.jwl-button--active:not(.jwl-button--tab),.jwl-button.router-link-active:not(.jwl-button--tab){--inverse-color:var(--button-color,var(--concentration-color,var(--page-color,var(--color-primary))));--primary-color:var(--button-inverse,var(--color-white))}.jwl-button--disabled,.jwl-button:disabled{--primary-color:var(--color-gray-500);--border-color:var(--color-gray-500);cursor:not-allowed}.jwl-button--icon-at-end{flex-flow:row-reverse}.jwl-button--bordered{background-color:var(--inverse-color);color:var(--primary-color)}.jwl-button--bordered:hover{background-color:var(--primary-color);color:var(--inverse-color)}.jwl-button--small{font-size:.85rem;padding:.2em 1em}.jwl-button--large{font-size:1em;padding:1.25rem 1rem}.jwl-button--tab{background-color:var(--color-gray-100);border:none;border-radius:.19rem;color:#333;font-size:1.15rem;justify-content:flex-start;min-height:2.5rem;min-width:3.5rem;padding:.3rem .75rem;position:relative;text-align:left;width:100%}.jwl-button--tab:after{background-color:var(--primary-color);border-radius:.19rem;bottom:0;content:"";height:.25rem;left:0;opacity:0;position:absolute;transition:opacity .25s;width:100%}.jwl-button--tab:hover{background-color:var(--color-gray-100);color:var(--primary-color)}.jwl-button--tab.jwl-button--active,.jwl-button--tab.router-link-active{background-color:#fff;border-radius:0;color:var(--primary-color)}.jwl-button--tab.jwl-button--active:after,.jwl-button--tab.router-link-active:after{opacity:1}.jwl-button--tab:hover:after{opacity:.5}.jwl-button--tab.jwl-button--small{font-size:1rem;padding:.5rem 1rem}.jwl-button--area{background-color:var(--color-gray-100);border:none;border-radius:var(--border-radius);box-sizing:border-box;color:var(--color-gray-800);font-size:1.15rem;justify-content:flex-start;min-height:2.5rem;min-width:3.5rem;padding:1rem 1.5rem;position:relative;text-align:left;width:100%}.jwl-button--area:hover{background-color:var(--color-gray-100);color:var(--primary-color)}.jwl-button--area.jwl-button--active,.jwl-button--area.router-link-active{background-color:var(--inverse-color);color:var(--primary-color)}.jwl-button--area.jwl-button--small{padding:.6rem 1.5rem}.jwl-button--margin-left{margin-left:.5rem}.jwl-button--margin-right:not(:last-child){margin-right:.5rem}.jwl-button--margin-auto{margin-left:auto;margin-right:auto}.jwl-button--full-width{box-sizing:border-box;justify-content:center;width:100%}.jwl-button__icon{flex:0 0 1em;height:1em;width:1em}.jwl-button--icon-at-end .jwl-button__icon{margin-left:.25rem}.jwl-button:not(.jwl-button--icon-at-end) .jwl-button__icon{margin-right:.25rem}.jwl-section-nav{align-items:center;display:flex;height:4rem;justify-content:space-between;list-style:none;margin:0 auto 2rem;padding:0 0;width:100%}.jwl-section-nav__elem{align-items:center;display:flex;flex:1 1 33%;font-size:1.25rem;justify-content:flex-start}html[dir=ltr] .jwl-section-nav__elem:not(:last-child){margin-right:1rem}html[dir=rtl] .jwl-section-nav__elem:not(:last-child){margin-left:1rem}.jwl-section-nav__link{height:4rem;justify-content:flex-start;width:100%}.sis-course{margin-top:1.5rem;--concentration-color:var(--color-black);--concentration-opaque:transparent}.sis-course--bachelor,.sis-course--language,.sis-course--professional,.sis-course--teacher-training{--concentration-color:var(--color-concentration);--concentration-opaque:var(--opaque-concentration)}.sis-course--academy{--concentration-color:var(--color-orange);--concentration-opaque:var(--opaque-orange)}