.profile-data{padding-top:24px}.profile-data__header{flex-direction:column;margin-bottom:max(16px,min(1.01781vw + 12.1832px,20px));display:flex}.profile-data__title{color:var(--color-black);font-size:max(24px,min(.751174vw + 21.1831px,32px));font-weight:800;line-height:110%;font-family:var(--font-manrope)}.profile-data__subtitle{display:none}.profile-data__card{background:var(--color-white);border-radius:5px;margin-bottom:max(12px,min(2.03562vw + 4.36641px,20px));padding:max(16px,min(2.54453vw + 6.45802px,26px)) max(16px,min(3.56234vw + 2.64122px,30px))}.profile-data__section-title{color:var(--color-black);font-size:max(18px,min(.56338vw + 15.8873px,24px));font-weight:800;font-family:var(--font-manrope);margin-bottom:max(16px,min(1.01781vw + 12.1832px,20px))}.profile-data__fields{grid-template-columns:1fr;gap:max(14px,min(1.01781vw + 10.1832px,18px));display:grid}.profile-data__field{flex-direction:column;gap:10px;display:flex}.profile-data__field--wide{grid-column:1/-1}.profile-data__label{font-weight:700}.profile-data__input,.profile-data__label{color:var(--color-black);font-size:16px;line-height:100%;font-family:var(--font-manrope)}.profile-data__input{border:1px solid var(--color-gray-border);background:var(--color-white);border-radius:5px;outline:none;width:100%;height:48px;padding:0 22px;font-weight:500;transition:border-color .2s}.profile-data__input::placeholder{color:var(--color-gray-placeholder);font-weight:500}.profile-data__input::placeholder{color:var(--color-gray-placeholder);font-weight:500}.profile-data__input:focus{border-color:var(--color-purple)}.profile-data__actions{flex-direction:column;align-items:center;gap:5px;margin-top:max(20px,min(2.03562vw + 12.3664px,28px));display:flex}.profile-data__btn{width:100%;padding-left:max(27px,min(2.5vw - 3px,33px));padding-right:max(27px,min(2.5vw - 3px,33px))}.profile-data__cancel{border:none}

@media screen and (min-width:768px){.profile-data__fields{grid-template-columns:repeat(2,1fr)}.profile-data__actions{flex:wrap;flex-direction:row}.profile-data__btn{width:auto}}
@media screen and (min-width:1200px){.profile-data{padding-top:0}.profile-data .container{padding:0}.profile-data__subtitle{font-size:max(16px,min(.833333vw + 6px,18px));font-weight:500;display:block}.profile-data__title{margin-bottom:max(10px,min(1.66667vw - 10px,14px))}.profile-data__fields{grid-template-columns:repeat(3,1fr)}}