.profile-me{display:flex;flex-direction:column;gap:3rem;margin-bottom:9rem}.profile-me__head{display:flex;align-items:center;justify-content:space-between;gap:2.4rem}.profile-me__actions{display:flex;align-items:center;justify-content:flex-end;gap:1.2rem;flex-wrap:wrap}.profile-me__actions-btn{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;color:#18181840;transition:.3s}@media (hover){.profile-me__actions-btn:hover{color:#181818}}@media (hover: none){.profile-me__actions-btn:active{color:#181818}}.profile-me__actions-btn svg{width:100%;height:100%}.profile-me__container{display:grid;grid-template-columns:1fr 26rem;gap:3.2rem}@media (max-width: 768px){.profile-me__container{display:flex;flex-direction:column}}.profile-me__content{display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 768px){.profile-me__content{align-items:center}}.profile-me__main{display:flex;align-items:center;justify-content:flex-start;gap:2.4rem}@media (max-width: 768px){.profile-me__main{flex-direction:column}}.profile-me__main-inner{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.profile-me__photo{flex:none;width:20rem;height:20rem;border-radius:50%;overflow:hidden;background-color:#efece2;background-image:url(/img/person.svg);background-position:center;background-size:50%;background-repeat:no-repeat}@media (max-width: 1024px){.profile-me__photo{width:16rem;height:16rem}}.profile-me__photo img,.profile-me__photo picture,.profile-me__photo video{object-fit:cover;width:100%;height:100%}.profile-me__name{font-size:2.4rem;font-weight:400;line-height:1}@media (max-width: 768px){.profile-me__name{font-size:2rem}}.profile-me__counts{font-family:Nagel;font-size:1.3rem;font-weight:500;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#fd6735}.profile-me-contacts{display:flex;flex-direction:column;align-items:center;gap:2.8rem;padding:4rem 2rem;background-color:#f5f2e7;border-radius:1rem}.profile-me-contacts__title{font-size:2.4rem;font-weight:400;line-height:1}.profile-me-contacts__list{display:flex;flex-direction:column;gap:3.2rem}.profile-me-contacts__item{display:flex;flex-direction:column;align-items:center;gap:.8rem;font-family:Nagel;font-size:1.3rem;font-weight:500;line-height:1;letter-spacing:.05em;text-transform:uppercase}.profile-me-contacts__subtitle{color:#fd6735}.profile-me-contacts__social{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}.profile-me-contacts__social-link{color:#fd6735;width:2.8rem;height:2.8rem;transition:.3s}@media (hover){.profile-me-contacts__social-link:hover{color:#df5223}}@media (hover: none){.profile-me-contacts__social-link:active{color:#df5223}}.profile-me__int{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1rem;margin-top:4rem}@media (max-width: 768px){.profile-me__int{justify-content:center}}.profile-me__int .profile-me__int-btn{border-color:#18181840;color:#18181840;transition:.3s}@media (hover){.profile-me__int .profile-me__int-btn:hover{border-color:#fd6735;color:#fd6735}}@media (hover: none){.profile-me__int .profile-me__int-btn:active{border-color:#fd6735;color:#fd6735}}.profile-dates{margin-bottom:9rem}.profile-dates__container{display:flex;flex-direction:column;gap:3.2rem}.profile-dates__list{display:grid;grid-template-columns:repeat(4,1fr);gap:3.2rem 2.4rem}@media (max-width: 768px){.profile-dates__list{grid-template-columns:repeat(2,1fr);gap:3.2rem 2rem}}.profile-dates__add{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.1rem;color:#fd6735;transition:.3s}@media (hover){.profile-dates__add:hover{color:#df5223}.profile-dates__add:hover .profile-dates__add-icon{border-color:#df5223}}@media (hover: none){.profile-dates__add:active{color:#df5223}.profile-dates__add:active .profile-dates__add-icon{border-color:#df5223}}.profile-dates__add-icon{flex:none;display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;border:.1rem solid #FD6735;border-radius:50%;transition:.3s}.profile-dates__add-icon svg{width:4rem;height:4rem}.profile-dates__add-title{font-family:Nagel;font-size:1.3rem;font-weight:400;line-height:1;letter-spacing:.05em;text-transform:uppercase}.user-date{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.1rem;color:#fd6735}.user-date__icon{flex:none;display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;border:.1rem solid #FD6735;border-radius:50%}.user-date__icon svg{width:4rem;height:4rem}.user-date__inner{display:flex;flex-direction:column;align-items:center;gap:.3rem;font-family:Nagel;font-size:1.3rem;font-weight:400;line-height:1;letter-spacing:.05em;text-transform:uppercase}.user-date__date{font-weight:500}.profile-friends{display:flex;flex-direction:column;gap:3.2rem;margin-bottom:9rem}.profile-friends__container{display:flex;flex-direction:column;gap:3.2rem}.profile-friends__list{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}@media (max-width: 768px){.profile-friends__list{display:flex;flex-direction:column;gap:2.4rem}}.profile-friends-item{display:flex;align-items:center;justify-content:flex-start;gap:2.4rem}.profile-friends-item__photo{width:7.2rem;height:7.2rem;border-radius:50%;overflow:hidden;background-color:#f5f2e7;background-image:url(/img/person.svg);background-position:center;background-size:50%;background-repeat:no-repeat}.profile-friends-item__photo img,.profile-friends-item__photo picture,.profile-friends-item__photo video{object-fit:cover;object-position:center;width:100%;height:100%}.profile-friends-item__inner{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.profile-friends-item__title{font-size:2rem}@media (hover){.profile-friends-item__title:hover{color:#fd6735}}@media (hover: none){.profile-friends-item__title:active{color:#fd6735}}.profile-friends-item__counts{font-weight:500}.profile-calendars{display:flex;flex-direction:column;gap:2.4rem}.profile-calendars__head{display:flex;flex-direction:column;gap:1.5rem}.profile-calendars__head-inner{display:flex;align-items:center;justify-content:space-between;gap:2.4rem}@media (max-width: 768px){.profile-calendars__head-inner{flex-wrap:wrap;gap:1.6rem}}.profile-calendars__tags{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1rem}.profile-calendars__add{display:flex;align-items:center;gap:.7rem;font-family:Nagel;font-size:1.3rem;line-height:1;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#fd6735;transition:.3s}@media (hover){.profile-calendars__add:hover{color:#df5223}}@media (hover: none){.profile-calendars__add:active{color:#df5223}}.profile-calendars__add svg{width:4rem;height:4rem}@media (max-width: 768px){.profile-calendars__add svg{width:3.2rem;height:3.2rem}}.profile-calendars__container{display:flex;flex-direction:column;gap:2.4rem}.profile-calendars__list{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem}@media (max-width: 768px){.profile-calendars__list{grid-template-columns:1fr;gap:1.6rem}}.user-interests-modal__wrapper{display:flex;flex-direction:column;gap:2.4rem}.user-interests-modal__head{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.user-interests-modal__title{font-size:3rem;line-height:1}.user-interests-modal__text{font-family:Nagel;font-size:1.3rem;line-height:1;letter-spacing:.02em}.user-interests-modal__container{display:flex;flex-direction:column;gap:2rem}.user-interests-modal__inner{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.user-interests-modal__subtitle{font-family:Nagel;font-size:1.3rem;line-height:1;font-weight:500;letter-spacing:.05em;text-transform:uppercase}@media (max-width: 768px){.user-interests-modal__subtitle{font-size:1rem}}.user-interests-modal__list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.8rem}.user-interests-modal__list .chip{transition:.3s}@media (hover){.user-interests-modal__list .chip:hover{color:#df5223;border-color:#df5223}}@media (hover: none){.user-interests-modal__list .chip:active{color:#df5223;border-color:#df5223}}
