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