.btn{position:relative;display:flex;justify-content:center;align-items:center;color:#555657;border:1px solid #555657;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px}@media(any-hover: hover){.btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}.btn:after{content:"";border-right:1px solid #555657;border-top:1px solid #555657;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.btn:hover{background:#8cb4b4;color:#fff;border-color:#fff}.btn:hover:after{border-color:#fff}}.btn{position:relative;justify-content:center;padding:10px 15px}.btn::after{margin-top:8px;margin-left:5px;display:inline-block;transform:translateY(-50%) rotate(45deg)}.link-btn{position:relative;display:flex;justify-content:center;align-items:center;color:#555657;border:1px solid #aaa;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px}@media(any-hover: hover){.link-btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}.link-btn:after{content:"";border-right:1px solid #555657;border-top:1px solid #555657;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.link-btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.link-btn:hover{background:#8cb4b4;color:#fff;border-color:#fff}.link-btn:hover:after{border-color:#fff}}.profile__table{width:88%;margin:48px auto 80px;border-collapse:collapse}@media screen and (max-width: 1024px){.profile__table{width:100%}}@media screen and (max-width:599px){.profile__table--tr:first-child th{border-top:1px solid #ccc}}.profile__table--tr th{vertical-align:middle;width:30%;border:1px solid #8cb4b4;text-align:center;padding:16px}@media screen and (max-width:599px){.profile__table--tr th{display:block;width:100%;text-align:left;border-top:rgba(0,0,0,0);border-bottom:rgba(0,0,0,0)}}.profile__table--tr td{vertical-align:middle;width:70%;padding:16px;border:1px solid #8cb4b4}@media screen and (min-width:600px){.profile__table--tr td .spbr{display:none}}@media screen and (max-width:599px){.profile__table--tr td{display:block;width:100%}}