.tpl-profile{margin-bottom:80px;margin-top:20px}@media(max-width:767px){.tpl-profile{margin-bottom:40px;margin-top:5px}}.tpl-profile__inner{display:flex;gap:40px}@media(max-width:1440px){.tpl-profile__inner{gap:30px}}@media(max-width:1023px){.tpl-profile__inner{flex-direction:column}}@media(max-width:479px){.tpl-profile__inner{gap:18px}}.tpl-profile__b-ava{flex:none;width:640px}@media(max-width:1440px){.tpl-profile__b-ava{width:490px}}@media(max-width:1023px){.tpl-profile__b-ava{width:100%}}.tpl-profile__b-other{flex-grow:1}.tpl-profile__b-other-title{font-family:Oswald;font-size:57px;font-weight:700;letter-spacing:-3px;line-height:64px;text-transform:uppercase}@media(max-width:1440px){.tpl-profile__b-other-title{font-size:44px;line-height:50px}}@media(max-width:1023px){.tpl-profile__b-other-title{font-size:44px}}@media(max-width:767px){.tpl-profile__b-other-title{font-size:40px;line-height:48px}}@media(max-width:479px){.tpl-profile__b-other-title{font-size:32px;letter-spacing:-1px;line-height:40px}}.tpl-profile-ava{align-items:center;background:var(--color-light-2);display:flex;flex-direction:column;padding:75px 80px}@media(max-width:1440px){.tpl-profile-ava{padding:57px 62px}}@media(max-width:1023px){.tpl-profile-ava{padding:36px 20px 90px}}@media(max-width:767px){.tpl-profile-ava{padding:36px 20px 72px}}@media(max-width:479px){.tpl-profile-ava{padding:26px 20px 56px}}.tpl-profile-ava__title{font-family:Oswald;font-size:45px;font-weight:700;letter-spacing:-1px;line-height:52px;margin:0 0 38px;text-transform:uppercase}@media(max-width:1440px){.tpl-profile-ava__title{font-size:34px;line-height:40px}}@media(max-width:1023px){.tpl-profile-ava__title{font-size:32px;line-height:40px;margin:0 0 22px}}@media(max-width:767px){.tpl-profile-ava__title{font-size:32px;margin:0 0 21px}}@media(max-width:479px){.tpl-profile-ava__title{font-size:24px;line-height:32px;margin:0 0 15px}}.tpl-profile-ava__img{align-items:center;aspect-ratio:1/1;background:var(--color-main-accent);border-radius:52px;display:flex;justify-content:center;overflow:hidden;width:320px}@media(max-width:1440px){.tpl-profile-ava__img{border-radius:39px;width:245px}}@media(max-width:1023px){.tpl-profile-ava__img{border-radius:26px;width:160px}}@media(max-width:767px){.tpl-profile-ava__img{border-radius:19px;width:120px}}@media(max-width:479px){.tpl-profile-ava__img{border-radius:13px;width:80px}}.tpl-profile-ava__icon{height:auto;width:170px}@media(max-width:767px){.tpl-profile-ava__icon{width:80px}}@media(max-width:479px){.tpl-profile-ava__icon{width:50px}}.tpl-profile-ava__info{font-size:24px;line-height:32px;margin-top:43px;text-align:center}@media(max-width:1440px){.tpl-profile-ava__info{font-size:18px;line-height:26px;margin-top:23px}}@media(max-width:1023px){.tpl-profile-ava__info{line-height:24px;margin-top:25px;max-width:360px}}@media(max-width:767px){.tpl-profile-ava__info{font-size:16px;line-height:20px;max-width:330px}}@media(max-width:479px){.tpl-profile-ava__info{font-size:12px;line-height:16px;margin-top:18px;max-width:200px}}.tpl-profile-ava__btn{margin-top:40px;width:100%}@media(max-width:1440px){.tpl-profile-ava__btn{margin-top:28px}}@media(max-width:1023px){.tpl-profile-ava__btn{max-width:368px}}@media(max-width:479px){.tpl-profile-ava__btn{margin-top:15px}}.tpl-profile-tabs{border-bottom:3px solid var(--color-light);display:flex;margin-top:45px}@media(max-width:1440px){.tpl-profile-tabs{margin-top:27px}}@media(max-width:767px){.tpl-profile-tabs{margin-top:32px}}@media(max-width:479px){.tpl-profile-tabs{margin-top:20px}}.tpl-profile-tabs__item{cursor:pointer;font-family:Oswald;font-size:24px;font-weight:600;line-height:1;padding:11px 0;text-align:center;text-transform:uppercase;width:25%}.tpl-profile-tabs__item:hover{color:var(--color-main-hover)}@media(max-width:1440px){.tpl-profile-tabs__item{font-size:18px}}@media(max-width:479px){.tpl-profile-tabs__item{font-size:14px}}.tpl-profile-tabs__item.is-active{pointer-events:none;position:relative}.tpl-profile-tabs__item.is-active:hover{color:var(--color-main)}.tpl-profile-tabs__item.is-active:after{background:var(--color-main-accent);bottom:-3px;content:"";height:5px;left:0;position:absolute;width:100%}
