.nsinstagram-v1apiview .visually-hidden{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px)}.nsinstagram-v1apiview .profile{padding:5rem 0}.nsinstagram-v1apiview .profile-user-settings h3{margin:0;vertical-align:middle}.nsinstagram-v1apiview .profile:after{clear:both;content:"";display:block}.nsinstagram-v1apiview .profile-image{align-items:center;display:flex;float:left;justify-content:center;margin-right:3rem;width:calc(33.333% - 1rem)}.profile-image img{border-radius:50%}.nsinstagram-v1apiview .profile-bio,.nsinstagram-v1apiview .profile-stats,.nsinstagram-v1apiview .profile-user-settings{float:left;width:calc(66.666% - 2rem)}.nsinstagram-v1apiview .profile-user-settings{line-height:20px;margin-bottom:10px!important;margin-top:1.1rem}.nsinstagram-v1apiview .profile-user-name{display:inline-block;font-size:2.2rem;font-weight:300}.nsinstagram-v1apiview .profile-edit-btn{border:.1rem solid #dbdbdb;border-radius:.3rem;font-size:1.4rem;line-height:1.8;margin-left:2rem;padding:0 2.4rem}.nsinstagram-v1apiview .profile-settings-btn{font-size:2rem;margin-left:1rem}.nsinstagram-v1apiview .profile-stats{margin-top:2.3rem}.nsinstagram-v1apiview .profile-stats li{cursor:pointer;display:inline-block;font-size:1.6rem;line-height:1.5;margin-right:4rem}.nsinstagram-v1apiview .profile-stats li:last-of-type{margin-right:0}.nsinstagram-v1apiview .profile-bio{font-size:1.6rem;font-weight:400;line-height:1.5;margin-top:2.3rem}.nsinstagram-v1apiview .profile-edit-btn,.nsinstagram-v1apiview .profile-real-name,.nsinstagram-v1apiview .profile-stat-count{font-weight:600}.nsinstagram-v1apiview .gallery{display:flex;flex-wrap:wrap;margin:-1rem;padding-bottom:3rem}.nsinstagram-v1apiview .gallery-item{color:#fff;cursor:pointer;flex:1 0 22rem;margin:1rem;padding-top:100%;position:relative}.nsinstagram-v1apiview .gallery-item:focus .gallery-item-info,.nsinstagram-v1apiview .gallery-item:hover .gallery-item-info{align-items:center;background-color:rgba(0,0,0,.3);display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.nsinstagram-v1apiview .gallery-item-info{display:none}.nsinstagram-v1apiview .gallery-item-info li{display:inline-block;font-size:1.7rem;font-weight:600}.nsinstagram-v1apiview .gallery-item-likes{margin-right:2.2rem}.nsinstagram-v1apiview .gallery-item-type{font-size:2.5rem;position:absolute;right:1rem;text-shadow:.2rem .2rem .2rem rgba(0,0,0,.1);top:1rem}.nsinstagram-v1apiview .fa-clone,.nsinstagram-v1apiview .fa-comment{transform:rotateY(180deg)}.nsinstagram-v1apiview .gallery-image{height:100%;object-fit:cover;position:absolute;top:0;width:100%}.nsinstagram-v1apiview .loader{animation:loader .5s linear infinite;border:.6rem solid;border-color:#999 #999 transparent;border-radius:50%;height:5rem;margin:0 auto;width:5rem}.nsinstagram-v1apiview .btn-follow{border-radius:3px;display:inline-block;font-weight:400;margin:0 12px 0 20px;min-width:120px;padding:7px;text-align:center;text-decoration:none;vertical-align:middle}.nsinstagram-v1apiview .btn-follow.is-not-following{background-color:#358cbf;border:1px solid #358cbf;color:#fff}.nsinstagram-v1apiview .btn-follow.is-not-following:hover{background-color:#358cbf;color:#fff}.tx-ns-instagram ul{padding:0}.tx-ns-instagram .profile-user-name{font-size:28px;line-height:32px}.tx-ns-instagram .btn-follow{min-width:80px}.tx-ns-instagram .profile-stats{padding:15px 0 10px}.tx-ns-instagram .profile-stats li{font-size:22px;line-height:28px}.tx-ns-instagram .profile-bio p{font-size:20px;line-height:26px}@media screen and (max-width:40rem){.nsinstagram-v1apiview .profile{display:flex;flex-wrap:wrap;padding:4rem 0}.nsinstagram-v1apiview .profile:after{display:none}.nsinstagram-v1apiview .profile-bio,.nsinstagram-v1apiview .profile-image,.nsinstagram-v1apiview .profile-stats,.nsinstagram-v1apiview .profile-user-settings{float:none;width:auto}.nsinstagram-v1apiview .profile-image img{width:7.7rem}.nsinstagram-v1apiview .profile-user-settings{display:flex;flex-basis:calc(100% - 10.7rem);flex-wrap:wrap;margin-top:1rem}.nsinstagram-v1apiview .profile-user-name{font-size:2.2rem}.nsinstagram-v1apiview .profile-edit-btn{margin-left:0;margin-top:1rem;order:1;padding:0;text-align:center}.nsinstagram-v1apiview .profile-bio{font-size:1.4rem;margin-top:1.5rem}.nsinstagram-v1apiview .profile-bio,.nsinstagram-v1apiview .profile-edit-btn,.nsinstagram-v1apiview .profile-stats{flex-basis:100%}.nsinstagram-v1apiview .profile-stats{margin-top:1.5rem;order:1}.nsinstagram-v1apiview .profile-stats ul{border-bottom:.1rem solid #dadada;border-top:.1rem solid #dadada;display:flex;padding:1.2rem 0;text-align:center}.nsinstagram-v1apiview .profile-stats li{flex:1;font-size:1.4rem;margin:0}.nsinstagram-v1apiview .profile-stat-count{display:block}}@media screen and (max-width:767px){.tx-ns-instagram .profile{display:block!important;padding-bottom:25px!important}.tx-ns-instagram .profile-image{display:inline-block;padding-right:30px!important;vertical-align:middle}.tx-ns-instagram .profile-user-settings{display:inline-block!important;vertical-align:middle!important;width:calc(100% - 155px)!important}.tx-ns-instagram .profile-user-name{display:block!important;font-size:26px!important;margin-bottom:10px!important}.tx-ns-instagram .profile-stats li{font-size:20px!important}.tx-ns-instagram .profile-bio p{font-size:18px!important;line-height:22px!important}.tx-ns-instagram .btn-follow{margin:0!important}.tx-ns-instagram .gallery{display:block!important;width:100%}.tx-ns-instagram .gallery a{display:block;margin-bottom:25px}}@keyframes loader{to{transform:rotate(1turn)}}@supports (display:grid){.nsinstagram-v1apiview .profile{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:repeat(3,auto);grid-column-gap:3rem;align-items:center}.nsinstagram-v1apiview .profile-image{grid-row:1/-1}.nsinstagram-v1apiview .gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));grid-gap:2rem}.nsinstagram-v1apiview .gallery,.nsinstagram-v1apiview .gallery-item,.nsinstagram-v1apiview .profile-bio,.nsinstagram-v1apiview .profile-image,.nsinstagram-v1apiview .profile-stats,.nsinstagram-v1apiview .profile-user-settings{margin:0;width:auto}@media (max-width:40rem){.nsinstagram-v1apiview .profile{grid-template-columns:auto 1fr;grid-row-gap:1.5rem}.nsinstagram-v1apiview .profile-image{grid-row:1/2}.nsinstagram-v1apiview .profile-user-settings{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem}.nsinstagram-v1apiview .profile-bio,.nsinstagram-v1apiview .profile-edit-btn,.nsinstagram-v1apiview .profile-stats{grid-column:1/-1}.nsinstagram-v1apiview .profile-bio,.nsinstagram-v1apiview .profile-edit-btn,.nsinstagram-v1apiview .profile-settings-btn,.nsinstagram-v1apiview .profile-stats,.nsinstagram-v1apiview .profile-user-settings{margin:0}}}