.profile_levels__main{display:inline-block;font-size:var(--brandbook-font-size-small)}.profile_levels__select{position:relative;padding:.6em .9em .7em .8em;border:1px solid rgb(var(--brandbook-colors-color-brand-gray));border-radius:var(--brandbook-layout-base-border-radius);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-weight:400;vertical-align:top}.profile_levels__badge{display:inline-block;width:15px;height:15px;text-align:center}.profile_levels__pie{display:inline-block;width:11px;height:11px;border-radius:50%;background-image:conic-gradient(currentcolor var(--level),transparent 0);outline:1px solid;outline-offset:1px;vertical-align:middle}.profile_levels__title{line-height:1;-webkit-margin-start:.4em;margin-inline-start:.4em;vertical-align:middle}.profile_levels__helper{position:absolute;top:0;left:100%;display:inline-block;padding:8px;margin-top:-10px;color:rgb(var(--brandbook-colors-color-brand-gray));cursor:pointer}.profile_levels__helper:hover{opacity:.7}.profile_levels__preview{font-size:var(--brandbook-font-size-middle)}.profile_levels__list{padding:8px 0;margin:12px 0;text-align:start}.profile_levels__list li{position:relative;z-index:1;padding:8px 12px 8px 38px;list-style:none}.profile_levels__list li.-is--completed{opacity:.5}.profile_levels__list li.-is--selected:before{position:absolute;z-index:-1;top:0;right:0;left:0;height:100%;background-color:var(--brandbook-colors-color-brand-light);content:"";opacity:.6;pointer-events:none}@media(max-width:479.98px){.profile_levels__list li.-is--selected:before{margin-inline:-16px}}@media(min-width:480px){.profile_levels__list li.-is--selected:before{margin-inline:-32px}}.profile_levels__list .profile_levels__badge{position:absolute;top:6px;left:16px}.profile_levels__description{display:block;margin-top:3px;color:rgb(var(--brandbook-colors-color-brand-gray));line-height:1.2}.profile_levels__description:empty{display:none}.profile_levels__disabled{position:absolute;top:6px;right:16px;color:rgb(var(--brandbook-colors-color-brand-gray))}@media(max-width:767.98px){.profile_sidebar{margin-bottom:24px}}@media(min-width:768px){.profile_sidebar{flex-basis:290px;flex-shrink:0}}.profile_sidebar__info{padding:24px;word-break:break-word}.profile_sidebar__navigation{padding:0;margin:0}.profile_sidebar__item{display:block;border-top:1px solid var(--brandbook-colors-color-brand-light)}.profile_sidebar__link{position:relative;display:block;padding:var(--vertical-padding,12px) 24px;color:var(--brandbook-colors-color-base);transition:color .4s}@media(min-width:1024px){.profile_sidebar__link{--vertical-padding:18px}}.profile_sidebar__link.-is--selected,.profile_sidebar__link:hover{color:var(--brandbook-colors-color-brand-base)}.profile_sidebar__title{display:inline-block;vertical-align:middle}.profile_sidebar__badge{position:absolute;right:18px;min-width:20px;padding:4px 6px;border-radius:var(--brandbook-layout-base-border-radius);background-color:var(--brandbook-colors-color-brand-base);color:#fff;font-size:12px;line-height:1;text-align:center}.profile_sidebar__badge:empty{display:none}.profile_sidebar__hub{padding:20px;background-color:var(--brandbook-colors-color-brand-base)}.profile_sidebar__hub .form__group{margin-bottom:0}.profile__section{margin-top:var(--section-margin-top);margin-bottom:var(--section-margin-bottom);padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);color:var(--section-color);text-align:var(--section-text-align);background-color:var(--section-background-color);background-repeat:var(--section-background-repeat,no-repeat);background-position:var(--section-background-position,center center);background-size:var(--section-background-size,cover);animation-duration:calc(var(--animation-duration)*1ms);animation-delay:calc(var(--animation-delay)*1ms)}@media(max-width:767.98px){.profile__section{background-image:var(--section-mobile-background-image,var(--section-background-image))}}@media(max-width:1023.98px){.profile__section{color:var(--section-mobile-color,var(--section-color));background-color:var(--section-mobile-background-color,var(--section-background-color))}}@media(min-width:768px){.profile__section{background-image:var(--section-background-image)}.profile{display:flex;gap:5%}.profile__main{min-width:0;flex-grow:1}}.profile__main .section{overflow:visible}.profile__main .container{padding-inline:0}.profile__main .container .block_content__item{max-width:100%;border-radius:var(--brandbook-layout-base-border-radius);box-shadow:var(--brandbook-layout-base-box-shadow)}