.profile.btn-circle,.profile.btn-circle:hover{--text-opacity:1;color:#04b9b2;color:rgba(4,185,178,var(--text-opacity));--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.profile.btn-circle{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);margin-left:.25rem;margin-right:.25rem}.profile.btn-circle:hover{-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.profile-h3{margin-top:2rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.profile-gallery-image,.profile-gallery-item-mask{border-radius:.5rem;overflow:hidden;margin:.25rem}.profile-gallery-item-mask{opacity:0;cursor:pointer;z-index:10;background:linear-gradient(135deg,#04b9b2,#0493b9);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .4s linear;transition:opacity .4s linear}.profile-gallery-item-mask:hover{opacity:.75}.profile-intro-text p{margin-bottom:1.25rem}.profile-nav-button{display:block;height:2.5rem;width:2.5rem;border-width:1px;border-radius:.5rem;font-size:1.125rem;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border-color:rgba(5,223,215,.3);-webkit-transition:all .2s linear;transition:all .2s linear}.profile-nav-button:hover{background:#05dfd7;border-color:#05dfd7}.profile-nav-button:active{--text-opacity:1;color:#333;color:rgba(51,51,51,var(--text-opacity))}.last-online-icon{color:#00d280;font-size:28px}.edit-profile-btn .btn{position:absolute;right:0;bottom:-50px}