.profile-menu{width:100%;margin-left:24px;margin-right:77px;list-style-type:none}.profile-menu__item{margin:0 0 8px}.profile-menu__item a{border-radius:14px;align-items:center;gap:16px;width:100%;max-width:234px;max-height:58px;margin:0;padding:20px;font-size:16px;text-decoration:none;display:flex;color:#9a9696!important}.profile-menu__item a span:first-child{width:20px;height:20px}.profile-menu__item:hover a,.profile-menu__item--active a{background:#373738;color:#fff!important}@media (max-width:640px){.profile-menu{width:max-content;min-width:min(100%,max-content);flex-flow:row;align-items:stretch;gap:8px;margin:0;padding:0;display:flex;position:static;top:auto}.profile-menu__item{flex:none;margin:0}.profile-menu__item a{white-space:nowrap;gap:10px;width:auto;max-width:none;min-height:48px;max-height:none;padding:12px 16px;font-size:15px}.profile-menu__item span:first-child{flex-shrink:0}}
.profile-cabinet-layout{--pcb-header-offset:106px;--pcb-menu-height:0px;--pcb-title-height:0px;--pcb-content-offset:0px;height:100%;margin-bottom:130px}.profile-cabinet-layout__main{grid-template-columns:300px 1fr;gap:60px;height:100%;display:grid}@media screen and (max-width:1280px){.profile-cabinet-layout__main{grid-template-columns:250px 1fr}}.profile-cabinet-layout__menu{z-index:2;align-self:start;min-width:0;position:sticky;top:108px}.profile-cabinet-layout__menu-scroll{min-width:0}.profile-cabinet-layout__content{min-width:0;min-height:638px}.profile-cabinet-layout__content h1{font-size:60px}.profile-cabinet-layout__content h6{text-transform:capitalize}.profile-cabinet-layout .profile-layout__content-title{background:var(--background);flex-direction:column;gap:24px;margin-bottom:48px;padding-top:48px;display:flex}.profile-cabinet-layout .profile-layout__content-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.profile-cabinet-layout .profile-layout__content-title:before{background:var(--background);content:"";z-index:2;width:100%;height:50px;position:absolute;bottom:100%;left:0}.profile-cabinet-layout .profile-layout__content-title--sticky{z-index:2;align-items:baseline;position:sticky;top:110px}.profile-cabinet-layout .profile-layout__content-tab-actions{flex-flow:row;align-items:center;gap:12px;margin-top:24px;display:flex}.profile-cabinet-layout .profile-layout__content-tab-actions .button{flex-shrink:0}@media (max-width:640px){.profile-cabinet-layout{--pcb-header-offset:72px;--pcb-menu-height:64px;--pcb-title-top:135px;--pcb-title-height:0px;--pcb-content-offset:64px;width:100%;min-width:0;max-width:100%;margin-bottom:64px;overflow-x:clip}.profile-cabinet-layout__main{min-width:0;max-width:100%;display:block}.profile-cabinet-layout__menu{top:var(--pcb-header-offset);z-index:15;box-sizing:border-box;background:var(--background);width:100%;margin:0;padding:16px;position:fixed;left:0;right:0;overflow:visible}.profile-cabinet-layout__menu-scroll{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;width:100%;padding:0;display:flex;overflow:auto hidden}.profile-cabinet-layout__menu-scroll::-webkit-scrollbar{display:none}.profile-cabinet-layout__content{max-width:100%;min-height:0;padding:0 16px;padding-top:var(--pcb-content-offset);box-sizing:border-box;margin-bottom:48px;overflow-x:clip}.profile-cabinet-layout__content .account{flex-direction:column;align-items:stretch;gap:16px}.profile-cabinet-layout__content .account .account-image{flex-shrink:0;align-self:center;width:281px;max-width:100%}.profile-cabinet-layout__content .account .account-image .file-upload{width:100%;max-width:281px;height:auto;max-height:none}.profile-cabinet-layout__content .account .account-image .file-upload__container{min-height:280px}.profile-cabinet-layout__content .account .account-content{width:100%;min-width:0}.profile-cabinet-layout__content .account .account-content__title{margin-bottom:16px;font-size:18px;line-height:1.35}.profile-cabinet-layout__content .account .account-form--portfolio-main{max-width:100%}.profile-cabinet-layout__content .account .account-form--portfolio-main .account-form__column,.profile-cabinet-layout__content .account .account-form--portfolio-main .account-form__birthdate-row,.profile-cabinet-layout__content .account .account-form--portfolio-main .account-form__city-row{grid-template-columns:1fr}.profile-cabinet-layout__content .account .account-form--portfolio-main .account-form__checkbox-next-to-date,.profile-cabinet-layout__content .account .account-form--portfolio-main .account-form__hide-age-field{justify-self:stretch;width:100%;max-width:100%;height:auto;margin-top:0}.profile-cabinet-layout__content .account .account-form--portfolio-main .account-form__hide-age-field .input-field__checkbox{height:auto;padding:0}.profile-cabinet-layout__content .account .account-form--portfolio-main .account-form__city-row-checkboxes{flex-wrap:wrap;width:100%}.profile-cabinet-layout__content .account .account-form--portfolio-main .account-form__city-row-checkboxes .input-field__checkbox{padding-top:0}.profile-cabinet-layout__content .account .account-form--portfolio-main .account-form__gender-row .input-field__radio{flex-wrap:wrap;gap:16px}.profile-cabinet-layout__content .portfolio-page-edit-root{width:100%;min-width:0;max-width:100%;overflow-x:clip}.profile-cabinet-layout__content .portfolio-page-edit-root .form-clearing{align-self:stretch}.profile-cabinet-layout .profile-layout__content-title{top:var(--pcb-title-top);z-index:14;box-sizing:border-box;background:var(--background);flex-direction:column;gap:12px;width:100%;min-width:0;margin:0;padding:8px 16px 12px;display:flex;position:fixed;left:0;right:0}.profile-cabinet-layout .profile-layout__content-title:before{content:none}.profile-cabinet-layout .profile-layout__content-title--sticky{top:var(--pcb-title-top);z-index:14;align-items:stretch;position:fixed}.profile-cabinet-layout .profile-layout__content-title h1{letter-spacing:-.66px;font-size:28px;line-height:1.15}.profile-cabinet-layout .profile-layout__content-title .button{width:100%;margin-bottom:8px}.profile-cabinet-layout .profile-layout__content-title .tabs{align-self:stretch;min-width:0;max-width:100%;margin-right:0;padding-right:0}.profile-cabinet-layout .profile-layout__content-title .portfolio-heading{margin-bottom:12px}}
.public-pages-layout{box-sizing:border-box;width:100%;max-width:1728px;margin:0 auto}.public-pages-layout__title{background:var(--background);flex-direction:column;gap:24px;margin-bottom:48px;padding-top:48px;display:flex}.public-pages-layout__title h1{margin:0;font-size:60px}.public-pages-layout__title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.public-pages-layout__filters{margin-bottom:48px}.public-pages-layout__body{min-width:0}.public-pages-layout__footer{margin-top:32px}@media (max-width:640px){.content:has(.public-pages-layout){padding-left:0;padding-right:0}.public-pages-layout{box-sizing:border-box;padding:0 16px}.public-pages-layout__title{gap:12px;margin-bottom:12px;padding-top:8px}.public-pages-layout__title h1{letter-spacing:-.66px;font-size:28px;line-height:1.15}.public-pages-layout__filters{margin-bottom:24px}}
.public-detail-layout{--pdl-header-offset:72px;--pdl-heading-height:0px;box-sizing:border-box;width:100%;max-width:1728px;margin:0 auto}.public-detail-layout__heading{background:var(--background);margin-bottom:24px}.public-detail-layout__heading .profile-layout__content-title,.public-detail-layout__heading .profile-layout__content-title--sticky{flex-direction:column;gap:24px;margin:0;padding:0;display:flex}.public-detail-layout__body{min-width:0}.public-detail-layout__body a{color:#fff}.public-detail-layout__actions{margin-top:24px}.public-detail-layout__icon-button{color:#fff;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.public-detail-layout__icon-button:hover{opacity:.75}.public-detail-layout__icon-button--active{color:#f4310f}.public-detail-layout__icon-button--active svg path{fill:currentColor;stroke:currentColor}@media (min-width:641px){.public-detail-layout{padding-bottom:170px}.public-detail-layout__heading{margin-bottom:24px}.public-detail-layout__heading h1{font-size:60px;line-height:1}.public-detail-layout__heading .portfolio-heading{margin-bottom:0}}@media (max-width:640px){.content:has(.public-detail-layout){padding-left:0;padding-right:0}.public-detail-layout{padding-top:var(--pdl-heading-height);padding-bottom:160px}.public-detail-layout__heading{top:var(--pdl-header-offset);z-index:14;box-sizing:border-box;background:var(--background);width:100%;margin:0;padding:16px;position:fixed;left:0;right:0}.public-detail-layout__body,.public-detail-layout__actions{box-sizing:border-box;padding-left:16px;padding-right:16px}.public-detail-layout .profile-layout__content-title,.public-detail-layout .profile-layout__content-title--sticky{z-index:auto;width:auto;box-shadow:none;background:0 0;gap:12px;margin:0;padding:0;position:static;top:auto;left:auto;right:auto}.public-detail-layout .portfolio-heading{margin-bottom:12px}.public-detail-layout .tabs{align-self:stretch;min-width:0;max-width:100%;margin-right:0;padding-right:0}}
