.checkbox{display:inline-block;position:relative}.checkbox.--form-error .checkbox__text:before{border-color:#ff2c3d}.checkbox.--form-success .checkbox__text:before{border-color:#2ddc2d}.checkbox__input{height:0;opacity:0;position:absolute;width:0}.checkbox__input:focus-visible+.checkbox__text{outline:.0625rem solid #000}.checkbox__input:checked+.checkbox__text:after{transform:scale(1)}.checkbox__text{align-items:center;cursor:pointer;display:inline-flex;gap:.625rem;position:relative}.checkbox__text:before{align-self:flex-start;border:.0625rem solid #a7a9ac;border-radius:.1875rem;content:"";flex:0 0 1.25rem;height:1.25rem;width:1.25rem}.checkbox__text:after{background-color:#f8cd4d;border-radius:.1875rem;content:"";height:.625rem;left:.3125rem;position:absolute;top:.3125rem;transform:scale(0);transition:all .3s ease 0s;width:.625rem}.personalCabinet{color:#fff;padding:1.5625rem 0 3.0625rem}.personalCabinet__wrapper{border-radius:1.25rem;overflow:hidden;padding:4.0625rem .9375rem 3.5625rem;position:relative}.personalCabinet__wrapper:before{background:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.personalCabinet__bg{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:-2}.personalCabinet__locked{align-items:center;display:flex;flex-direction:column;gap:1.25rem;justify-content:center}.personalCabinet__locked_text{text-align:center}.personalCabinet__box{display:grid;gap:2.1875rem 2.1875rem;grid-template-areas:"profile investment" "profile historyPayments" "confidant disbursementAccount" "confidant partners" "refHref refHref";grid-template-columns:1fr 1fr;grid-template-rows:minmax(22.8125rem,auto) minmax(22.8125rem,auto) minmax(14.3125rem,auto) minmax(8.5625rem,auto) minmax(auto,auto);margin:0 auto;max-width:75.3125rem}.personalCard{backdrop-filter:blur(1.25rem);background:hsla(0,0%,100%,.3);border:.0625rem solid #fff;border-radius:1.25rem;box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.25);display:flex;flex-direction:column;padding:1.25rem 0 1.125rem}.personalCard--profile{grid-area:profile;padding:2.3125rem 0 1.375rem}.personalCard--investment{grid-area:investment}.personalCard--historyPayments{grid-area:historyPayments}.personalCard--confidant{grid-area:confidant;padding:1.25rem 0 1.4375rem}.personalCard--disbursementAccount{grid-area:disbursementAccount}.personalCard--partners{grid-area:partners;padding:2.75rem 1.0625rem 2.1875rem}.personalCard--refHref{grid-area:refHref;padding:1.25rem 0 1.625rem}.personalCard__imageBox{margin:0 auto 2.3125rem}.personalCard__imageBox_img{background:hsla(0,0%,100%,.3);border-radius:50%;display:block;height:16.375rem;overflow:hidden;position:relative;width:16.375rem}.personalCard__imageBox_img>img{border-radius:50%;height:100%;object-fit:cover;width:100%}.personalCard__imageBox_img>button{background:rgba(0,0,0,.5);border-radius:50%;color:#fff;height:100%;left:0;opacity:0;outline:none;padding:.9375rem;position:absolute;top:0;transition:opacity .3s ease;width:100%}.personalCard__imageBox_img>button:focus{opacity:1}.personalCard__imageBox_message{color:#ff2c3d;display:none;font-size:.875rem;margin-top:.625rem;text-align:center}.personalCard__imageBox_message.--error{display:block}.personalCard__imageBox_message.--success{color:#fff;display:block}.personalCard__header{align-items:center;border-bottom:.0625rem solid #bcbcbc;display:flex;gap:.9375rem;justify-content:space-between;padding:0 1.5625rem .5rem 1.625rem}.personalCard__header_name{font-family:Sora,sans-serif}.personalCard__header_name>span{color:red}.personalCard__header_info{flex:0 0 1.5rem}.personalCard__content{height:100%;margin:0 auto;padding:1.625rem 1.25rem 0;width:100%}.personalCard__content>*{width:100%}.personalCard__buttons,.personalCard__content_notTransactions{align-items:center;display:flex;height:100%;justify-content:center}.personalCard__buttons{flex-wrap:wrap;gap:1rem}.personalCard__buttons>.btnPartner{flex:1 1 11.25rem}@media (max-width:61.99875rem){.personalCabinet__box{gap:1.5625rem 1.5625rem;grid-template-areas:"profile profile" "confidant confidant" "investment investment" "historyPayments historyPayments" "disbursementAccount partners" "refHref refHref";grid-template-rows:repeat(6,auto)}}@media (max-width:47.99875rem){.personalCabinet__box{gap:.9375rem .9375rem;grid-template-areas:"profile profile" "confidant confidant" "investment investment" "historyPayments historyPayments" "disbursementAccount disbursementAccount" "partners partners" "refHref refHref";grid-template-rows:repeat(7,auto)}}@media (max-width:29.99875rem){.personalCabinet__wrapper{padding:2.1875rem .9375rem}.personalCard,.personalCard--confidant,.personalCard--profile{padding:1.25rem 0}.personalCard--partners{padding:1.25rem}.personalCard--refHref{padding:1.25rem 0}.personalCard__imageBox_img{height:8.75rem;width:8.75rem}.personalCard__header{padding:0 .625rem .625rem}.personalCard__content{padding:.625rem .625rem 0}}@media (max-width:23.4375em){.personalCabinet__locked_text{font-size:1.125rem}.personalCard__imageBox_img>button{font-size:1rem}.personalCard__header_name{font-size:1.25rem}}@media (min-width:23.4375em) and (max-width:90em){.personalCabinet__locked_text{font-size:clamp(1.125rem,.99295774648125rem + .5633802817vw,1.5rem)}.personalCard__imageBox_img>button{font-size:clamp(1rem,.9119718309875rem + .3755868545vw,1.25rem)}.personalCard__header_name{font-size:clamp(1.25rem,1.1619718309875rem + .3755868545vw,1.5rem)}}@media (min-width:90em){.personalCabinet__locked_text{font-size:1.5rem}.personalCard__imageBox_img>button{font-size:1.25rem}.personalCard__header_name{font-size:1.5rem}}@media (hover:hover){.personalCard__imageBox_img>button:hover{opacity:1}}