.font-size-1{font-size:36px;font-weight:bold;line-height:44px}#profile #content-region .private-section .icon-lock,#profile #content-archive .private-section .icon-lock,#profile .empty-section .ss-icon-edit,.font-size-2{font-size:26px;font-weight:bold;line-height:32px}#profile #section-creator .section-divider .add-section-button::before,#profile #section-creator .section-divider .add-section-button:hover::before,#profile .sidebar-content .user-information-social-links,#profile .sidebar-content .user-information .full-name,.font-size-3{font-size:22px;font-weight:bold;line-height:28px}#profile #content-region .section .section-header input,#profile #content-archive .section .section-header input,#profile .sidebar-content .user-information-social-links .social-media-link,#profile .sidebar-content .user-information .iconed-input::before,.discussions-wrapper .inline-discussion .discussion-info .discussion-title,.font-size-4{font-size:18px;line-height:22px}.font-size-4-5{font-size:18px;line-height:24px}#profile .user-bio-copy,#profile .sidebar-content .follow-stats,#profile .sidebar-content .empty-cta,.hierarchical-pie .arc-percent,.font-size-5{font-size:15px;line-height:20px}.user-stats-privacy-copy,.embed-option-label,.discussions-wrapper .inline-discussion .discussion-info .toolbar,.replies .replies-list li .col-right .meta,.classes-list-grid .class-row .class-row-inner-wrapper .class-info .class-stats .review::before,#abstract-popup-view .tag-cloud-edit ul .cloud-tag .tag,.tag-cloud .tag-cloud-container .cloud-tag .tag,.class-preview-stats,.font-size-6{font-size:13px;line-height:18px}.embed-toolbar-title,.font-size-7{font-size:12px;text-transform:uppercase;line-height:16px;font-weight:bold}body .svg-icon-sprite svg{height:0}body .svg-icon-sprite svg g,body .svg-icon-sprite svg path{fill:inherit}body .svg-icon-sprite svg use{fill:initial}.ss-svg-icon{width:24px;height:24px}.ss-svg-icon use{fill:#394649;color:#394649}.grid{padding:0 20px}.grid .row{margin-right:-10px;margin-left:-10px}.grid .col-12{width:100%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-12.rendered{margin-right:0}.grid .col-11{width:91.6666666667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-11.rendered{margin-right:0}.grid .col-10{width:83.3333333333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-10.rendered{margin-right:0}.grid .col-9{width:75%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-9.rendered{margin-right:0}.grid .col-8{width:66.6666666667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-8.rendered{margin-right:0}.grid .col-7{width:58.3333333333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-7.rendered{margin-right:0}.grid .col-6{width:50%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-6.rendered{margin-right:0}.grid .col-5{width:41.6666666667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-5.rendered{margin-right:0}.grid .col-4{width:33.3333333333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-4.rendered{margin-right:0}.grid .col-3{width:25%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-3.rendered{margin-right:0}.grid .col-2{width:16.6666666667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-2.rendered{margin-right:0}.grid .col-1{width:8.3333333333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-1.rendered{margin-right:0}.grid .col-middle{vertical-align:middle !important}.grid .col-no-margin{margin-bottom:0 !important}.grid .col-3,.grid .col-4{width:50%}.grid .col-6{width:100%}@media screen and (min-width: 541px){.grid{padding:0 40px}.grid .row{margin-right:-10px;margin-left:-10px}.grid .col-12{width:100%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-12.rendered{margin-right:0}.grid .col-11{width:91.6666666667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-11.rendered{margin-right:0}.grid .col-10{width:83.3333333333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-10.rendered{margin-right:0}.grid .col-9{width:75%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-9.rendered{margin-right:0}.grid .col-8{width:66.6666666667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-8.rendered{margin-right:0}.grid .col-7{width:58.3333333333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-7.rendered{margin-right:0}.grid .col-6{width:50%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-6.rendered{margin-right:0}.grid .col-5{width:41.6666666667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-5.rendered{margin-right:0}.grid .col-4{width:33.3333333333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-4.rendered{margin-right:0}.grid .col-3{width:25%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-3.rendered{margin-right:0}.grid .col-2{width:16.6666666667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-2.rendered{margin-right:0}.grid .col-1{width:8.3333333333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-1.rendered{margin-right:0}}@media screen and (min-width: 810px){.grid{padding:0 60px}.grid .row{margin-right:-15px;margin-left:-15px}.grid .col-12{width:100%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-12.rendered{margin-right:0}.grid .col-11{width:91.6666666667%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-11.rendered{margin-right:0}.grid .col-10{width:83.3333333333%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-10.rendered{margin-right:0}.grid .col-9{width:75%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-9.rendered{margin-right:0}.grid .col-8{width:66.6666666667%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-8.rendered{margin-right:0}.grid .col-7{width:58.3333333333%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-7.rendered{margin-right:0}.grid .col-6{width:50%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-6.rendered{margin-right:0}.grid .col-5{width:41.6666666667%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-5.rendered{margin-right:0}.grid .col-4{width:33.3333333333%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-4.rendered{margin-right:0}.grid .col-3{width:25%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-3.rendered{margin-right:0}.grid .col-2{width:16.6666666667%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-2.rendered{margin-right:0}.grid .col-1{width:8.3333333333%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-1.rendered{margin-right:0}}@media screen and (min-width: 990px){.grid{width:1000px;margin:0 auto;padding:0 30px}.grid .row{margin-right:-15px;margin-left:-15px}.grid .col-12{width:960px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-12.rendered{margin-right:0}.grid .col-11{width:880px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-11.rendered{margin-right:0}.grid .col-10{width:800px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-10.rendered{margin-right:0}.grid .col-9{width:720px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-9.rendered{margin-right:0}.grid .col-8{width:640px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-8.rendered{margin-right:0}.grid .col-7{width:560px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-7.rendered{margin-right:0}.grid .col-6{width:480px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-6.rendered{margin-right:0}.grid .col-5{width:400px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-5.rendered{margin-right:0}.grid .col-4{width:320px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-4.rendered{margin-right:0}.grid .col-3{width:240px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-3.rendered{margin-right:0}.grid .col-2{width:160px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-2.rendered{margin-right:0}.grid .col-1{width:80px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-1.rendered{margin-right:0}}.grid-parent{margin-left:16px;margin-right:16px}@media(min-width: 600px){.grid-parent{margin-left:32px;margin-right:32px}}@media(min-width: 900px){.grid-parent{margin-left:64px;margin-right:64px}}@media(min-width: 1200px){.grid-parent{margin-left:128px;margin-right:128px}}@media(min-width: 1536px){.grid-parent{margin:0 auto;max-width:1416px}}.grid-row{display:-ms-grid;display:grid}@media(min-width: 375px){.grid-row{column-gap:8px;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr)}}@media(min-width: 600px){.grid-row{column-gap:16px;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12, 1fr)}}@media(min-width: 900px){.grid-row{column-gap:16px}}@media(min-width: 1200px){.grid-row{column-gap:24px}}@media(min-width: 1536px){.grid-row{column-gap:24px}}.layout-landing .class-column .image-link,.layout-landing .project-column .image-link{display:block;margin-bottom:7px;padding-top:66.6666666667%;position:relative;width:100%}.layout-landing .project-column .image-link{margin-bottom:15px}.layout-landing .project-column .background-image-holder,.layout-landing .class-column .background-image-holder{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;position:absolute;inset:0;height:auto;box-shadow:0 0 1px #aeb8be}@media screen and (max-width: 540px){.layout-landing .project-column .image-link{margin-bottom:5px}}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}@media screen and (max-width: 989px){.center-page{width:initial !important;padding:0 30px}.hero-header{display:none}}.maintain-image-ratio{display:block;position:relative;padding-top:56.25%;width:100% !important}@media screen and (max-width: 809px){.layout-landing .section{margin-bottom:50px}}@media screen and (max-width: 540px){.layout-landing .section .paragraph{font-size:18px;line-height:1.4em}}.layout-landing .section .row .scaling-col img{width:100%}.layout-landing .section .row .scaling-col .social-links{margin-left:10px}@media screen and (max-width: 540px){.layout-landing .section .row .scaling-col{width:100%;margin-left:0}.layout-landing .section .row .scaling-col .scaling-btn{box-sizing:border-box;margin-bottom:13px;margin-left:0;width:100%}.layout-landing .section .row .scaling-col .social-links{float:none;margin-left:0;text-align:center}}@media screen and (min-width: 990px){.layout-landing .section .section-header .more-link{position:absolute;bottom:0;right:0}}@media screen and (max-width: 540px){.layout-landing .section .section-header h2{font-size:22px;line-height:1.2em}.layout-landing .section .section-header h3{font-size:18px;line-height:1.2em}.layout-landing .section .section-header .title-link{font-size:22px}.layout-landing .section .section-header .see-all{margin-top:-2px}}@media screen and (max-width: 622px){.underline-tabs .count{display:none}}@media screen and (max-width: 540px){.underline-tabs{font-size:13px}.underline-tabs .tab a{padding:0 8px}.underline-tabs .tab.active a{padding-top:0}.underline-tabs .tab+.tab{padding-left:0}}@media screen and (max-width: 809px){#alerts-holder .site-alert{top:auto;right:auto;left:50%}#alerts-holder .site-alert.on-header::before{display:none}}@media screen and (min-width: 809px){#alerts-holder .site-alert.on-header{margin:0 !important}}@media screen and (max-width: 540px){#alerts-holder{left:20px;right:20px;text-align:center;width:auto}#alerts-holder .site-alert{margin-left:0 !important;left:0;right:0}#alerts-holder .site-alert h5{padding-right:0;white-space:normal}#alerts-holder .action{display:block}}.class-preview{display:block;position:relative;text-align:center;width:210px}.class-preview .background-image-holder{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:120px}.class-preview img,.class-preview .background-image-holder{display:block}.class-preview-stats{display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.5);color:#fff;line-height:12px;font-weight:normal;padding:2px 3px;position:absolute;bottom:5px;right:5px;z-index:1}.class-preview-stats-all{bottom:0;right:0}.class-preview-stats-data span::before{margin-right:4px}.class-preview-stats .middot{color:#fff}.class-preview.preview-overlay{display:block;position:relative}.class-preview.preview-overlay .video-text{color:#fff;position:absolute;right:0;bottom:10px;left:0;z-index:1}.class-preview.preview-overlay .video-overlay{background-color:rgba(0,0,0,.45);position:absolute;inset:0}@media screen and (max-width: 540px){.class-preview.class-preview .video-text{bottom:35px}}.wishlist-preview{color:#fff;background-color:#5620c1}.wishlist-preview a{color:#fff}.wishlist-preview .wishlist-save-container{display:block;z-index:1;position:absolute;top:50%;left:50%;width:100%}.wishlist-preview .wishlist-save-container .btn{position:relative;right:50%;margin-top:-20px;opacity:1;background-color:transparent !important;color:#fff !important;border-color:#fff !important}.wishlist-preview .save-class-text{display:inline}.wishlist-preview .saved-text{display:none}.wishlist-preview.saved .saved-text{display:inline}.wishlist-preview.saved .save-class-text,.wishlist-preview.saved .video-overlay{display:none}.wishlist-preview.saved .class-videos-duration,.wishlist-preview.saved .background-image-holder{opacity:.15}.tag-cloud-onboard{display:-ms-flexbox;display:flex}@media screen and (max-width: 375px){.tag-cloud-onboard{-ms-flex-direction:column;flex-direction:column}}.tag-cloud h5{margin:2px 0 19px;display:inline-block}.tag-cloud .tag-cloud-edit-popup-btn{margin-left:20px;opacity:0}.tag-cloud .tag-cloud-edit-popup-btn.visible{transition-duration:.3s;opacity:1}@media screen and (max-width: 375px){.tag-cloud .tag-cloud-edit-popup-btn.tag-cloud-onboard-btn{margin:0 20px 20px 0;max-width:100px}}.tag-cloud .tag-cloud-container{margin-left:-2.15px}.tag-cloud .tag-cloud-container .cloud-tag{display:inline-block;margin:4px 2.15px}.tag-cloud .tag-cloud-container .cloud-tag .tag{background-color:#f4f4f4;padding:5px;text-transform:none}.tag-cloud .tag-cloud-container .cloud-tag .tag:hover{color:#0b1215}.tag-cloud .tag-cloud-container.populated{margin-left:-4px}.tag-cloud .tag-cloud-container.populated .cloud-tag{margin:4px}.tag-cloud .placeholder-area{border:2px dashed #dcdee1;margin-top:4px}.tag-cloud .placeholder-area.hide-cloud{display:none}#abstract-popup-view{-webkit-user-select:none;-ms-user-select:none;user-select:none}#abstract-popup-view .form-separator{margin:20px 0}#abstract-popup-view h5{margin:15px 0}#abstract-popup-view #close-button{margin-top:8px}#abstract-popup-view .tag-cloud-edit ul{margin-left:-4px}#abstract-popup-view .tag-cloud-edit ul .cloud-tag{display:inline-block;margin:4px}#abstract-popup-view .tag-cloud-edit ul .cloud-tag .tag{padding:5px;text-transform:none;cursor:pointer}#abstract-popup-view .tag-cloud-edit ul .cloud-tag .tag.tag:hover i{color:#0b1215}#abstract-popup-view .tag-cloud-edit ul .cloud-tag .tag i{margin-left:3px;color:#394649}#abstract-popup-view .tag-cloud-edit #tag-cloud-edit-following-container.populated{margin-bottom:40px}#abstract-popup-view .tag-cloud-edit .placeholder-area{padding:18.5px 0}.class-tag-cloud-edit .cloud-tag{cursor:default;display:inline-block;margin:0 8px 8px 0;float:left}.class-tag-cloud-edit .cloud-tag i{cursor:pointer}.load-all-tags-btn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 auto}.classes-list-grid .icon-loading{margin:0 auto;padding:25px}.classes-list-grid .class-row.col-12{margin-bottom:30px}.classes-list-grid .class-row .wishlist-button-container{display:none;right:5px;top:5px;z-index:1}.classes-list-grid .class-row .class-row-inner-wrapper{padding-bottom:30px;border-bottom:1px solid #f4f4f4}@media screen and (max-width: 540px){.classes-list-grid .class-row .class-row-inner-wrapper{padding-bottom:24px}.classes-list-grid .class-row .class-row-inner-wrapper .class-preview{float:none;display:block;padding-top:56.25%;width:100%}.classes-list-grid .class-row .class-row-inner-wrapper .class-preview .background-image-holder{position:absolute;inset:0;height:auto}}.classes-list-grid .class-row .class-row-inner-wrapper .class-info{padding-left:240px}@media screen and (max-width: 540px){.classes-list-grid .class-row .class-row-inner-wrapper .class-info{margin-top:15px;padding-left:0}}.classes-list-grid .class-row .class-row-inner-wrapper .class-info .title-link{margin-bottom:10px}.classes-list-grid .class-row .class-row-inner-wrapper .class-info .title-link a{text-decoration:none}.classes-list-grid .class-row .class-row-inner-wrapper .class-info .class-stats{margin-top:10px}@media screen and (max-width: 541px){.classes-list-grid .class-row .class-row-inner-wrapper .class-info .class-stats{margin-top:8px;margin-bottom:-7px}}.classes-list-grid .class-row .class-row-inner-wrapper .class-info .class-stats .middot{color:#0b1215}.classes-list-grid .class-row .class-row-inner-wrapper .class-info .class-stats .review{cursor:default}.classes-list-grid .class-row .class-row-inner-wrapper .class-info .class-stats .review::before{color:#0b1215;margin-right:3px}.no-touch .classes-list-grid .class-row:hover .wishlist-button-container{display:block}.user-list-popup{width:640px}.user-list-popup h3{margin:0 0 27px 30px;padding-top:27px}.user-list-popup .follower-following-search-wrapper{padding:0 24px 16px}.user-list-popup .follower-following-search-wrapper svg{position:absolute;margin:9px 0 0 10px;width:18px;height:18px}.user-list-popup .js-follower-following-search{padding-left:40px;box-sizing:border-box}.user-list-popup .users-collection-wrapper{border-bottom:1px solid #dcdee1;border-top:1px solid #dcdee1;height:475px;overflow-y:scroll}.user-list-popup .users-collection-wrapper .user-list-row{position:relative;padding:25px;border-bottom:1px solid #dcdee1}.user-list-popup .users-collection-wrapper .user-list-row:last-child{border-bottom:none}.user-list-popup .users-collection-wrapper .user-list-row a{text-decoration:none}.user-list-popup .users-collection-wrapper .user-list-row .user-details{color:#394649;padding:5px 0 0 60px}.user-list-popup .users-collection-wrapper .user-list-row .user-details .user-details-fullname{color:#0b1215;font-size:15px;margin:0;font-weight:bold}.user-list-popup .users-collection-wrapper .user-list-row .user-details h5,.user-list-popup .users-collection-wrapper .user-list-row .user-details h6{line-height:1.5}.user-list-popup .users-collection-wrapper .user-list-row .user-details h6{font-weight:normal;color:#394649}.user-list-popup .users-collection-wrapper .user-list-row .user-details .user-details-header{line-height:1.5;font-size:15px}.user-list-popup .users-collection-wrapper .user-list-row .follow-button-wrapper{position:absolute;right:25px;top:38px}.user-list-popup .empty-area{display:none}.user-list-popup .empty-area .empty-area-subtext{color:#0b1215;font-size:12px}.user-list-popup .empty-area .empty-area-text{word-wrap:break-word}.user-list-popup .empty-area-container{padding:20px 30px}@media screen and (max-width: 540px){#abstract-popup-view.user-list-popup{margin-top:0;margin-bottom:0;width:100%;height:100%}#abstract-popup-view.user-list-popup .follow-button-wrapper{display:none}#abstract-popup-view.user-list-popup .users-collection-wrapper{height:80%}}@media screen and (max-width: 540px){#abstract-popup-view.loader{width:24px;height:24px}}.user-strikes-popup{padding:25px 30px 30px;width:640px}.user-strikes-popup select{width:287px;opacity:1;margin:20px}.user-strikes-popup textarea{box-sizing:border-box;margin:20px 0}.replies{position:relative;background-color:#f4f4f4;margin-top:15px;border-radius:3px}.replies .arrow::before{position:absolute;content:" ";top:-9px;left:52px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #f4f4f4}.replies .show-all{background-position:16px 10px;border-bottom:#fff 1px solid;padding:7px 10px}.replies .replies-list li{padding:14px 10px !important;border-top:#fff 1px solid}.replies .replies-list li:first-child{border-top:none}.replies .replies-list li:last-child{border-bottom:#fff 1px solid}.replies .replies-list li .col-right{padding:0 0 0 40px}.replies .replies-list li .col-right .body-content{margin-top:16px;padding-right:40px}.replies .replies-list li .col-right .meta{color:#394649;margin-top:16px}.replies .replies-list li .col-right .meta .reply-stat::before{margin-right:3px}.replies .replies-list li .col-right .meta .reply-stat.liked::before{color:#ff4a4a}.replies .comment-form,.replies .reply-form{position:relative;padding:10px}.replies .comment-form .user-img,.replies .comment-form .user-photo,.replies .reply-form .user-img,.replies .reply-form .user-photo{position:absolute;top:14px;left:10px}.replies .comment-form .textarea-wrapper,.replies .reply-form .textarea-wrapper{padding:0 8px 0 40px;width:auto}.replies .comment-form .textarea-wrapper .flex-wrapper,.replies .reply-form .textarea-wrapper .flex-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.replies .comment-form .textarea-wrapper .comment,.replies .reply-form .textarea-wrapper .comment{min-height:16px}.replies .comment-form .post-button-wrapper,.replies .reply-form .post-button-wrapper{margin-top:10px;margin-left:auto;display:none}.discussions-wrapper .section-title{margin-bottom:17px}.discussions-wrapper .cta{border-bottom:1px solid #f4f4f4}.discussions-wrapper .cta .login-cta{margin-bottom:44px}.discussions-wrapper .cta .discussion-form-container{position:relative}.discussions-wrapper .cta .discussion-form-container>img{position:absolute;top:30px;left:8px}.discussions-wrapper .cta .discussion-form-container .discussion-form{margin-bottom:30px;padding-left:78px;padding-top:36px}.discussions-wrapper .cta .discussion-form-container .discussion-form .editor-image-uploader{position:absolute;right:10px;bottom:0;z-index:1}.discussions-wrapper .cta .discussion-form-container .discussion-form.discussion-buttons .mce-panel.focus{border-top:0}.discussions-wrapper .cta .discussion-form-container .discussion-form.discussion-buttons .mce-panel{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types{box-sizing:content-box;border:1px solid #0b1215;width:100%;border-radius:3px}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types.opened{border-bottom-right-radius:0;border-bottom-left-radius:0}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types.active{border-color:#079da4 #079da4 #0b1215;border-bottom-right-radius:0;border-bottom-left-radius:0}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .form-toggle{box-sizing:border-box}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type{background-color:#dcdee1;height:30px;margin:10px 0 10px 8px;padding:0 10px;border-radius:50px;border:0;color:#0b1215;font-size:13px;display:inline-block;vertical-align:top}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type a{text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:5px 0;font-weight:normal;color:#0b1215}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type a.hover{color:#0b1215}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type a i[class^=ss-icon]::before{margin-right:8px;line-height:normal}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type a .ss-icon-categories-teaching::before{font-size:16px}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type a .ss-icon-question::before{font-size:16px;position:relative;top:1px}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type a .ss-icon-empty-thumbs-up::before{font-size:12px;position:relative;bottom:1px}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type.active,.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type:hover{background-color:#394649}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type.active a,.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type:hover a{color:#fff}@media screen and (max-width: 990px){.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type.discussion-type-project{display:none}}.discussions-wrapper .cta .discussion-form-container .discussion-form .notify-all{margin-left:10px}.discussions-wrapper .cta .discussion-form-container .discussion-form .notify-all+label{display:inline-block}.discussions-wrapper .cta .discussion-form-container .discussion-form .email-subject-field{display:none;margin-top:30px}.discussions-wrapper .cta .discussion-form-container.opened .discussion-form{padding-top:5px}.discussions-wrapper .discussions-list{margin-top:30px}.discussions-wrapper .discussion-container{margin-top:30px}.discussions-wrapper .discussion-container .inline-discussion{border-bottom:none}.discussions-wrapper .empty-area{display:none}.discussions-wrapper .inline-discussion{border-bottom:1px solid #f4f4f4;margin-bottom:30px;padding:0 8px 30px}.discussions-wrapper .inline-discussion .discussion-info{padding-left:78px;position:relative}.discussions-wrapper .inline-discussion .discussion-info .pin-icon{position:absolute;right:0;top:0}.discussions-wrapper .inline-discussion .discussion-info .pin-icon use{fill:#55da9b;color:#55da9b}.discussions-wrapper .inline-discussion .discussion-info .unread-indicator{position:relative;left:0;top:0}.discussions-wrapper .inline-discussion .discussion-info .teacher-tag{margin:0 2px}.discussions-wrapper .inline-discussion .discussion-info .discussion-title{color:#0b1215;font-weight:bold;margin-bottom:10px}.discussions-wrapper .inline-discussion .discussion-info .author-name{font-weight:bold;margin-top:-3px}.discussions-wrapper .inline-discussion .discussion-info .author-headline{margin-top:-4px}.discussions-wrapper .inline-discussion .discussion-info .discussion-body{margin-top:8px}.discussions-wrapper .inline-discussion .discussion-info .toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px}.discussions-wrapper .inline-discussion .discussion-info .toolbar a.secondary{min-width:30px;line-height:28px}.discussions-wrapper .inline-discussion .discussion-info .toolbar .secondary-row{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}@media screen and (max-width: 990px){.discussions-wrapper .inline-discussion .discussion-info .toolbar{line-height:2}.discussions-wrapper .inline-discussion .discussion-info .toolbar .secondary-row{min-width:100%}.discussions-wrapper .inline-discussion .discussion-info .toolbar i:last-of-type{display:none}}.discussions-wrapper .inline-discussion .discussion-info .toolbar .discussion-stats{margin-left:auto}.discussions-wrapper .inline-discussion .discussion-info .toolbar .discussion-stat{color:#394649}.discussions-wrapper .inline-discussion .discussion-info .toolbar .discussion-stat::before{margin-right:3px}.discussions-wrapper .inline-discussion .discussion-info .toolbar .discussion-stat.liked::before{color:#ff4a4a}.discussions-wrapper .inline-discussion .discussion-info .toolbar .discussion-stat.ss-icon-followers-filled::before{vertical-align:middle}.discussions-wrapper .inline-discussion .discussion-info .toolbar .discussion-stat+.discussion-stat{margin-left:5px}.discussions-wrapper .inline-discussion .discussion-info .replies .replies-list .teacher-tag{position:relative;top:1px;margin:0 2px}.discussions-wrapper .inline-discussion .discussion-info .replies .user-snippet{margin-bottom:9px}.discussion-grid-item-wrapper .discussion-grid-item{background-color:#f4f4f4;margin:0 10px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.discussion-grid-item-wrapper .background-image-holder{display:block;position:relative;padding-top:100%;width:100%;background-size:cover;background-position:center center}.discussion-grid-item-wrapper .discussion-header-wrapper{padding-bottom:16px}.discussion-grid-item-wrapper .discussion-header-wrapper .discussion-data{padding:0;text-align:center;color:#394649}.discussion-grid-item-wrapper .discussion-header-wrapper .discussion-title{font-size:14px;padding:0;text-align:center;padding-top:16px;padding-bottom:8px;overflow:hidden;text-overflow:ellipsis}.discussion-grid-item-wrapper .discussion-header-wrapper .discussion-data:first-child{margin-top:20%}.discussion-grid-item-wrapper .horizontal-rule{background-color:#394649;height:3px;width:20px;margin:0 auto}.discussion-grid-item-wrapper .discussion-content-wrapper{height:0;padding-bottom:100%;overflow:hidden}.discussion-grid-item-wrapper .discussion-content-wrapper .discussion-content{color:#394649;font-size:13px;margin-top:16px;line-height:20px}.discussion-grid-item-wrapper .fade-text{height:30px;margin-top:-30px;background:linear-gradient(180deg, transparent, #f4f4f4 60%, #f4f4f4)}@media screen and (max-width: 809px){.discussion-grid-item-wrapper{height:100%}.discussion-grid-item-wrapper .discussion-header-wrapper{height:auto;padding-bottom:20px}}.gu-mirror{position:fixed !important;margin:0 !important;z-index:9999 !important;background-color:#fff;padding:5px;box-shadow:0 15px 70px -15px rgba(0,0,0,.5)}.gu-mirror.project-column,.gu-mirror.class-column{width:210px !important}.gu-hide{display:none !important}.gu-unselectable{-webkit-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.gu-transit{opacity:.2}.font-size-1{font-size:36px;font-weight:bold;line-height:44px}#profile #content-region .private-section .icon-lock,#profile #content-archive .private-section .icon-lock,#profile .empty-section .ss-icon-edit,.font-size-2{font-size:26px;font-weight:bold;line-height:32px}#profile #section-creator .section-divider .add-section-button::before,#profile #section-creator .section-divider .add-section-button:hover::before,#profile .sidebar-content .user-information-social-links,#profile .sidebar-content .user-information .full-name,.font-size-3{font-size:22px;font-weight:bold;line-height:28px}#profile #content-region .section .section-header input,#profile #content-archive .section .section-header input,#profile .sidebar-content .user-information-social-links .social-media-link,#profile .sidebar-content .user-information .iconed-input::before,.discussions-wrapper .inline-discussion .discussion-info .discussion-title,.font-size-4{font-size:18px;line-height:22px}.font-size-4-5{font-size:18px;line-height:24px}#profile .user-bio-copy,#profile .sidebar-content .follow-stats,#profile .sidebar-content .empty-cta,.hierarchical-pie .arc-percent,.font-size-5{font-size:15px;line-height:20px}.user-stats-privacy-copy,.embed-option-label,.class-preview-stats,.tag-cloud .tag-cloud-container .cloud-tag .tag,#abstract-popup-view .tag-cloud-edit ul .cloud-tag .tag,.classes-list-grid .class-row .class-row-inner-wrapper .class-info .class-stats .review::before,.replies .replies-list li .col-right .meta,.discussions-wrapper .inline-discussion .discussion-info .toolbar,.font-size-6{font-size:13px;line-height:18px}.embed-toolbar-title,.font-size-7{font-size:12px;text-transform:uppercase;line-height:16px;font-weight:bold}body .svg-icon-sprite svg{height:0}body .svg-icon-sprite svg g,body .svg-icon-sprite svg path{fill:inherit}body .svg-icon-sprite svg use{fill:initial}.ss-svg-icon{width:24px;height:24px}.ss-svg-icon use{fill:#394649;color:#394649}.embed-toolbar-title{letter-spacing:1px;margin-bottom:10px;color:#0b1215}.embed-input{box-sizing:border-box;padding:10px;width:100%;outline:none}.embed-input.error{border:1px solid #ff4a4a}.embed-input-wrapper{margin-bottom:50px}.embed-input-wrapper .flex-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.embed-input-wrapper .flex-wrapper .embed{margin-left:16px}.embed-options{display:-ms-flexbox;display:flex}.embed-option{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-right:15px}.embed-option input{width:100%;height:100%}.embed-option-label{color:#394649}.embed-option-btn{width:50px;height:50px;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:2px;transition:background-color .5s;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.embed-option-btn:hover{background-color:#f4f4f4}.embed-option-btn:hover::before{color:#394649}.embed-option-btn::before{color:#394649;font-size:26px;transition:color .5s;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}#projects-edit .flat-editor>p.youtube-embedded-container,p.youtube-embedded-container{position:relative;width:100%;padding-bottom:56.25%}#projects-edit .flat-editor>p.youtube-embedded-container iframe,p.youtube-embedded-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.hierarchical-pie .arc-percent{fill:#394649;text-anchor:middle}.table-legend{color:#394649;margin:0 auto 1.5em}.table-legend-wrapper{padding-top:15px;text-align:left;font-size:12px;font-weight:normal}.table-legend .category-color{width:10px;height:10px;display:block;border-radius:2px;margin-top:7px;margin-right:5px}.table-legend td.category{white-space:nowrap;padding-right:1em}.table-legend td.color-cell{padding-left:1em}.table-legend tr.hovered{background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.15)}.table-legend td.pie-graph-legend-category-name{padding-right:3em}.user-stats-list-wrapper{padding-bottom:40px}.user-stats-information{border-bottom:1px solid #dcdee1;padding-bottom:16px;margin-bottom:16px;color:#394649}.user-stat-row-wrapper{padding-bottom:1em;font-size:14px;font-weight:normal;color:#394649;text-align:left}.user-stat-row-wrapper .user-stat-row-sidebar{margin-left:.7em}.user-stat-row-wrapper .user-stat{color:#0b1215;font-weight:normal;margin-right:5px}.user-stats-privacy-copy{font-weight:normal}@media screen and (max-width: 989px){.user-stats-information{display:none}}.font-size-1{font-size:36px;font-weight:bold;line-height:44px}#profile #content-region .private-section .icon-lock,#profile #content-archive .private-section .icon-lock,#profile .empty-section .ss-icon-edit,.font-size-2{font-size:26px;font-weight:bold;line-height:32px}#profile #section-creator .section-divider .add-section-button::before,#profile #section-creator .section-divider .add-section-button:hover::before,#profile .sidebar-content .user-information-social-links,#profile .sidebar-content .user-information .full-name,.font-size-3{font-size:22px;font-weight:bold;line-height:28px}#profile #content-region .section .section-header input,#profile #content-archive .section .section-header input,#profile .sidebar-content .user-information-social-links .social-media-link,#profile .sidebar-content .user-information .iconed-input::before,.discussions-wrapper .inline-discussion .discussion-info .discussion-title,.font-size-4{font-size:18px;line-height:22px}.font-size-4-5{font-size:18px;line-height:24px}#profile .user-bio-copy,#profile .sidebar-content .follow-stats,#profile .sidebar-content .empty-cta,.hierarchical-pie .arc-percent,.font-size-5{font-size:15px;line-height:20px}.class-preview-stats,.tag-cloud .tag-cloud-container .cloud-tag .tag,#abstract-popup-view .tag-cloud-edit ul .cloud-tag .tag,.classes-list-grid .class-row .class-row-inner-wrapper .class-info .class-stats .review::before,.replies .replies-list li .col-right .meta,.discussions-wrapper .inline-discussion .discussion-info .toolbar,.embed-option-label,.user-stats-privacy-copy,.font-size-6{font-size:13px;line-height:18px}.embed-toolbar-title,.font-size-7{font-size:12px;text-transform:uppercase;line-height:16px;font-weight:bold}body .svg-icon-sprite svg{height:0}body .svg-icon-sprite svg g,body .svg-icon-sprite svg path{fill:inherit}body .svg-icon-sprite svg use{fill:initial}.ss-svg-icon{width:24px;height:24px}.ss-svg-icon use{fill:#394649;color:#394649}.profile-content{font-weight:lighter;letter-spacing:.2px}.profile-content a{color:#5620c1;text-decoration:none}.profile-content p{margin:10px 0;word-wrap:break-word}.profile-content p::after{content:".";display:block;height:0;clear:both;visibility:hidden}.profile-content img,.profile-content iframe{max-width:100%}.profile-content img{margin:5px}.profile-content ol,.profile-content ul{margin-left:15px;list-style-position:outside;margin-bottom:20px}.profile-content ol li,.profile-content ul li{margin:0 0 10px 10px}.profile-content ul{list-style-type:disc}.profile-content ol{list-style-type:decimal}.profile-content .flat-editor[placeholder]::before{content:attr(placeholder);color:#dcdee1;position:absolute;top:1px;left:2px}#profile h6{font-size:10px;letter-spacing:1px;text-transform:uppercase}#profile #site-menu{left:0}#profile .site-header-mobile{margin-bottom:0}@media screen and (min-width: 1200px){#profile .site-header-mobile{margin-bottom:24px}}#profile .user-profile{position:relative;padding:24px 16px 0}@media screen and (min-width: 989px){#profile .user-profile{padding-top:0}}#profile .section{border-bottom:1px solid #f4f4f4;margin-bottom:40px;max-width:1136px;padding-bottom:20px;position:relative;width:auto}#profile .section:last-child{border:none;padding-bottom:0}#profile .section .section-content{margin-left:0;margin-right:0}#profile .section .section-content.archive,#profile .section .section-content.editable{min-height:140px}#profile .section .section-content.archive :not(.js-create-button).class-column,#profile .section .section-content.archive :not(.js-create-button).discussion-column,#profile .section .section-content.archive :not(.js-create-button).project-column,#profile .section .section-content.editable :not(.js-create-button).class-column,#profile .section .section-content.editable :not(.js-create-button).discussion-column,#profile .section .section-content.editable :not(.js-create-button).project-column{cursor:grab}#profile .section .section-content.archive :not(.js-create-button).class-column .like-btn-wrapper,#profile .section .section-content.archive :not(.js-create-button).class-column .wishlist-button,#profile .section .section-content.archive :not(.js-create-button).discussion-column .like-btn-wrapper,#profile .section .section-content.archive :not(.js-create-button).discussion-column .wishlist-button,#profile .section .section-content.archive :not(.js-create-button).project-column .like-btn-wrapper,#profile .section .section-content.archive :not(.js-create-button).project-column .wishlist-button,#profile .section .section-content.editable :not(.js-create-button).class-column .like-btn-wrapper,#profile .section .section-content.editable :not(.js-create-button).class-column .wishlist-button,#profile .section .section-content.editable :not(.js-create-button).discussion-column .like-btn-wrapper,#profile .section .section-content.editable :not(.js-create-button).discussion-column .wishlist-button,#profile .section .section-content.editable :not(.js-create-button).project-column .like-btn-wrapper,#profile .section .section-content.editable :not(.js-create-button).project-column .wishlist-button{display:none}#profile .section .projects{display:-ms-grid;display:grid;grid-column-gap:16px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}#profile .section .projects .row{margin:16px 0}#profile .section .projects .project-card-container{height:100%}#profile .section .projects .project-modal-container{position:relative}@media screen and (max-width: 809px){#profile .section .projects{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 540px){#profile .section .projects{-ms-grid-columns:none;grid-template-columns:none}}#profile .skillshare-original{background-size:80px 20px;height:20px;width:80px}#profile .sidebar{padding:0}#profile .sidebar-content{height:auto;text-align:center;top:50px}#profile .sidebar-content.sticky{padding-top:80px}#profile .sidebar-content.sticky-bottom{bottom:20px;position:absolute !important;top:auto}#profile .sidebar-content .empty-cta{color:#394649;font-style:italic;font-weight:normal;margin:0 auto;text-decoration:none}#profile .sidebar-content .empty-cta:hover{color:#394649}#profile .sidebar-content .user-image{background-position:center;background-size:cover;border-radius:50%;height:150px;margin:0 auto 25px;width:150px}#profile .sidebar-content .user-image input{height:100%;width:100%}#profile .sidebar-content .user-image.upload::before{background:rgba(0,0,0,.7);color:#fff;content:"＋\aUpload Profile\aImage";cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:center;justify-content:center;text-align:center;white-space:pre;width:100%}#profile .sidebar-content .user-information{margin-bottom:20px}#profile .sidebar-content .user-information-profile,#profile .sidebar-content .user-information-social{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}#profile .sidebar-content .user-information .headline-wrapper{margin:5px auto 0}#profile .sidebar-content .user-information .full-name,#profile .sidebar-content .user-information .headline{display:block;margin:0 auto;width:100%;word-wrap:break-word}#profile .sidebar-content .user-information .full-name{font-weight:normal;margin-bottom:5px}#profile .sidebar-content .user-information .headline{color:#394649;font-weight:normal;padding-bottom:8px}#profile .sidebar-content .user-information .iconed-input{margin-bottom:10px}#profile .sidebar-content .user-information .iconed-input:last-child{margin-bottom:0}#profile .sidebar-content .user-information .iconed-input::before{color:#394649;left:8px;position:absolute;top:50%;transform:translateY(-50%)}#profile .sidebar-content .user-information.user-information-social{border-bottom:none}#profile .sidebar-content .user-information-social-links{margin-bottom:10px;text-align:center}#profile .sidebar-content .user-information-social-links .social-media-link{margin:0 3px}#profile .sidebar-content .url-link{display:inline-block;height:1.5em;margin-bottom:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis}#profile .sidebar-content .cta-button{text-align:center}#profile .sidebar-content .follow-stats{border-bottom:1px solid #dcdee1;color:#0b1215;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px;padding:16px 0}#profile .sidebar-content .follow-stats .follow-stats-wrapper-user-stats{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#profile .sidebar-content .follow-stats .follow-stats-wrapper-user-stats .follow-stat{font-weight:normal}#profile .sidebar-content .follow-stats .follow-stats-wrapper-user-stats .follow-icon{margin-right:10px}#profile .sidebar-content .follow-stats .follow-stats-wrapper-user-stats .number{font-size:22px;font-weight:700}#profile .sidebar-content .follow-stats .follow-stat+.follow-stat{border-left:1px solid #fff}#profile .sidebar-content .follow-stats a{text-decoration:none}#profile .sidebar-content .user-information-skills{border-top:1px solid #f4f4f4;padding-top:20px}#profile .sidebar-content .user-information-skills p{margin-bottom:5px;text-align:left}#profile .sidebar-content .user-information-skills .typeahead{box-sizing:border-box;margin-bottom:10px}#profile .sidebar-content .user-information-skills .twitter-typeahead{position:relative;width:100%}#profile .sidebar-content .user-information-skills .twitter-typeahead .tt-menu{width:100%}#profile .sidebar-content .user-information-skills .twitter-typeahead .autocomplete-result{background-color:#fff;color:inherit;cursor:pointer;display:block;padding:15px;text-decoration:none}#profile .sidebar-content .user-information-skills .twitter-typeahead .autocomplete-result:hover{background-color:#eceff0}#profile .sidebar-content .user-information-skills .tag,#profile .sidebar-content .user-information-skills .cloud-tag{margin:0 2px 5px}#profile .content-column{min-height:450px;width:75%}#profile .header-grid{margin-bottom:20px;min-height:60px;width:100%;z-index:2}#profile .header-grid .user-profile-header-wrapper{padding:20px 0}#profile .header-grid .header-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#profile .header-grid .header-content .content-right,#profile .header-grid .header-content .content-left{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}#profile .header-grid .header-content .content-right{margin-left:auto}#profile .header-grid .header-content .content-right .cancel-edit{font-weight:normal;text-decoration:none}#profile .header-grid .header-content .content-right .edit-profile{margin-left:10px}#profile .header-grid.sticky{padding-top:80px;top:0;z-index:10000}#profile .header-grid.sticky .user-profile-header-wrapper{background:#f4f4f4;border-bottom:1px solid #dcdee1;padding:20px 0}#profile .user-profile-errors{margin-bottom:0}@media screen and (min-width: 1200px){#profile .user-profile-errors{margin-bottom:20px}}#profile .user-profile-error{border-radius:3px;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #ff4a4a;box-sizing:border-box;display:-ms-flexbox;display:flex;font-size:14px;margin:5px auto;padding:0 20px}#profile .user-profile-error-close::before{color:#ff4a4a;cursor:pointer;font-size:12px}#profile .user-profile-error-close::before:hover{color:#ff4a4a}#profile .user-profile-error-message{color:#ff4a4a;-ms-flex:1;flex:1;padding:2px 10px 2px 0}#profile .discussions-wrapper{min-height:450px}#profile .empty-area{padding:26px}#profile .empty-area .empty-area-cta{margin-top:16px}#profile .empty-state{margin:0 15px}#profile .empty-state p{margin-bottom:10px}#profile .empty-section{background-color:#f4f4f4;padding:30px;text-align:center}#profile .empty-section .ss-icon-edit{margin-bottom:20px}#profile .empty-section p{color:#394649;margin:0 0 20px}#profile #content-region h2,#profile #content-archive h2{display:inline}#profile #content-region .user-profile-section-navigation,#profile #content-archive .user-profile-section-navigation{margin-left:10px}#profile #content-region .class-row-inner-wrapper,#profile #content-archive .class-row-inner-wrapper{border-bottom:none;padding-bottom:0}#profile #content-region .section .section-header,#profile #content-archive .section .section-header{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}#profile #content-region .section .section-header .iconed-input,#profile #content-archive .section .section-header .iconed-input{margin-top:6px}#profile #content-region .section .section-header input,#profile #content-archive .section .section-header input{border:none;font-weight:bold;height:auto;padding:0}#profile #content-region .section .section-header input:-ms-input-placeholder,#profile #content-archive .section .section-header input:-ms-input-placeholder{color:#dcdee1}#profile #content-region .section .section-header input::placeholder,#profile #content-archive .section .section-header input::placeholder{color:#dcdee1}#profile #content-region .section .section-header .section-controls,#profile #content-archive .section .section-header .section-controls{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#profile #content-region .section .section-header .section-controls>*,#profile #content-archive .section .section-header .section-controls>*{margin-left:5px}#profile #content-region .section .section-header .section-controls a,#profile #content-archive .section .section-header .section-controls a{text-decoration:none}#profile #content-region .section .expander,#profile #content-archive .section .expander{color:#394649;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#profile #content-region .section .use-flexbox,#profile #content-archive .section .use-flexbox{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0 5px}#profile #content-region .section .use-flexbox .col-2,#profile #content-archive .section .use-flexbox .col-2{margin-right:0;padding:0;width:25%}@media screen and (max-width: 540px){#profile #content-region .section .use-flexbox .col-2,#profile #content-archive .section .use-flexbox .col-2{width:50%}}#profile #content-region .private-section,#profile #content-archive .private-section{background-color:#f4f4f4;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:absolute;text-align:center;top:0;width:inherit}#profile #content-region .private-section .icon-lock,#profile #content-archive .private-section .icon-lock{margin-bottom:10px}#profile #content-region .private-section p,#profile #content-archive .private-section p{margin:10px 0}#profile #content-region.icon-loading,#profile #content-archive.icon-loading{margin:0 auto}#profile .content-archive-container{background-color:#f4f4f4;overflow:auto}#profile #content-archive{padding-top:30px}#profile #content-archive .section-title{margin-left:10px}#profile #content-archive .section{background-color:rgba(0,0,0,0)}#profile #content-archive .section .section-header{-ms-flex-pack:initial;justify-content:initial;margin-bottom:10px}#profile #content-archive .section-description{margin-bottom:35px}#profile #content-archive .help-icon{font-size:18px;margin-left:10px}#profile #content-archive .project-privacy-tag,#profile #content-archive .class-draft-tag{bottom:5px;display:inline-block;position:absolute;right:5px;z-index:1}#profile #content-archive .like-btn-wrapper,#profile #content-archive .project-information,#profile #content-archive .wishlist-button-container,#profile #content-archive .class-preview-stats{display:none}#profile .user-profile-save-prompt-popup{width:460px}#profile .user-profile-save-prompt-popup .popup-description{margin-bottom:20px}#profile .user-profile-save-prompt-popup .content{padding:30px 40px}#profile .discussions-wrapper .empty-area{visibility:hidden}#profile #section-creator{position:relative}#profile #section-creator.hidden{display:none}#profile #section-creator .section-divider{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:relative}#profile #section-creator .section-divider::before{border-top:1px solid #f4f4f4;content:"";left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}#profile #section-creator .section-divider .add-section-button{background:#0b1215;border-radius:50%;height:40px;transition:transform .2s ease-out;width:40px;z-index:1}#profile #section-creator .section-divider .add-section-button:hover::before{background-color:#394649;border-radius:50%}#profile #section-creator .section-divider .add-section-button::before,#profile #section-creator .section-divider .add-section-button:hover::before{box-sizing:border-box;color:#fff;content:"＋";cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding-left:9px;padding-top:7px;width:100%}#profile #section-creator .section-divider .add-section-button.open{transform:rotate(45deg)}#profile #section-creator .section-creator-title{color:#394649;left:0;margin-top:5px;position:absolute;right:0;text-align:center;transition:opacity .2s ease-out}#profile #section-creator .section-creator-title.open{opacity:0}#profile #section-creator .section-buttons{display:-ms-flexbox;display:flex;height:0;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px;overflow:hidden;transition:height .2s ease-out}#profile #section-creator .section-buttons.open{height:100px}#profile #section-creator .section-buttons .section-button{color:#394649;opacity:.6;text-align:center;width:50%}#profile #section-creator .section-buttons .section-button:hover{cursor:pointer;opacity:1}#profile #section-creator .section-buttons .section-button .section-icon{background-position:center center;background-repeat:no-repeat;height:80px}#profile #section-creator .section-buttons .section-button .section-icon.content{background-image:url("/assets/images/user-profiles/content.png");background-size:104px 58px}#profile #section-creator .section-buttons .section-button .section-icon.projects{background-image:url("/assets/images/user-profiles/projects.png");background-size:128px 41px}#profile #section-creator .section-buttons .section-button .section-icon.discussions{background-image:url("/assets/images/user-profiles/discussions.png");background-size:112px 40px}#profile #section-creator .section-buttons .section-button .section-icon.teaching{background-image:url("/assets/images/user-profiles/teaching.png");background-size:121px 35px}#profile #section-creator .section-buttons .section-button.teaching .section-button{width:25%}@media screen and (max-width: 1200px){#profile .header-grid{display:none}#profile .sidebar{width:100%}#profile .col-3{margin-bottom:24px}#profile .cta-button{margin-bottom:16px}#profile .sidebar-content{border-bottom:1px solid #dcdee1;padding-bottom:20px;width:100%}#profile .sidebar-content.sticky,#profile .sidebar-content.sticky.sticky-bottom{position:static !important}#profile .sidebar-content .user-image{height:75px;margin:0 20px 0 0;min-width:75px;width:75px}#profile .sidebar-content .user-information-wrapper .user-information{border:none;margin:0;padding:0}#profile .sidebar-content .user-information-wrapper .user-information .teacher-tag-wrapper{margin:inherit}#profile .sidebar-content .user-information-wrapper .user-information .headline{text-align:left}#profile .sidebar-content .user-information-wrapper .user-information .full-name{font-size:18px;font-weight:bold;margin:0;text-align:left}#profile .sidebar-content .user-information-wrapper .error{border:1px solid #ff4a4a}#profile .sidebar-content .follow-button-wrapper{place-self:center end}#profile .sidebar-content .follow-stats{border:none;justify-self:end;margin-bottom:0;padding-bottom:0}#profile .sidebar-content .follow-stats .follow-stats-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#profile .sidebar-content .follow-stats .follow-stats-wrapper .follow-stat{color:#394649;font-weight:normal}#profile .sidebar-content .follow-stats .follow-stat.followers{margin-right:20px}#profile .sidebar-content .follow-stats .follow-stat .number span{display:block;font-weight:bold;margin-bottom:-5px}#profile .sidebar-content .empty-cta,#profile .sidebar-content .edit-profile,#profile .sidebar-content .user-information-skills,#profile .sidebar-content .url-link{display:none}#profile .col-9{width:100%}#profile .section,#profile .user-profile-section{min-height:0;width:100%}#profile .section .col-3,#profile .user-profile-section .col-3{width:33.3%}#profile .section .col-9,#profile .user-profile-section .col-9{width:100%}#profile .section .private-section,#profile .user-profile-section .private-section{padding:20px 0;position:static !important}#profile .section .private-section .section,#profile .user-profile-section .private-section .section{margin-bottom:0}#profile .empty-section{display:none}}@media screen and (max-width: 900px){#profile .sidebar-content{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column}#profile .sidebar-content .cta-button{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:0}#profile .sidebar-content .follow-stats{-ms-flex-direction:row;flex-direction:row;margin-left:95px}#profile .sidebar-content .follow-stats .follow-stat{margin-left:20px;width:auto}#profile .sidebar-content .follow-stats .follow-stat.followers{margin-right:0}#profile .user-information-social-links{margin-top:10px}#profile .section .col-3{width:50%}}@media screen and (max-width: 540px){#profile .empty-slot-wrapper{display:none}}#profile .row.classes .col-3{margin-bottom:24px;padding-left:0;padding-right:16px}#profile .user-profile-main .sidebar-content{display:-ms-inline-grid;display:inline-grid;grid-template-areas:"user-image" "user-info" "follow" "follow-stats" "user-stats-information" "social"}#profile .user-profile-main .sidebar-content .user-image{grid-area:user-image}#profile .user-profile-main .sidebar-content .user-information-wrapper{grid-area:user-info}#profile .user-profile-main .sidebar-content .follow-button-wrapper{grid-area:follow}#profile .user-profile-main .sidebar-content .follow-stats{grid-area:follow-stats}#profile .user-profile-main .sidebar-content .user-stats-information{grid-area:user-stats-information}#profile .user-profile-main .sidebar-content .user-information-social-links{grid-area:social}@media screen and (max-width: 900px){#profile .user-profile-main .sidebar-content{display:-ms-grid;display:grid;-ms-grid-columns:(50%)[2];grid-template-columns:repeat(2, 50%);grid-template-areas:"user-image follow-stats" "user-info user-info" "user-stats-information user-stats-information" "social follow"}#profile .user-profile-main .sidebar-content .headline-wrapper{margin:5px 0 0}#profile .user-profile-main .sidebar-content .follow-button-wrapper{place-self:center end}#profile .user-profile-main .sidebar-content .user-information-social-links{place-self:center start}}#profile .lx-bdgs-flag-enabled .achievements .user-profile-header{visibility:hidden}#profile .lx-bdgs-flag-enabled .achievements .projects,#profile .lx-bdgs-flag-enabled .achievements #section-creator,#profile .lx-bdgs-flag-enabled .achievements #content-region{display:none}#profile .lx-bdgs-flag-enabled .overview #achievements-region{display:none}#profile .lx-bdgs-flag-enabled .header-grid{display:none}#profile .lx-bdgs-flag-enabled .header-grid .user-profile-header{box-sizing:border-box;width:100%}@media screen and (min-width: 600px){#profile .lx-bdgs-flag-enabled .header-grid .user-profile-header{padding:0 32px}}@media screen and (min-width: 900px){#profile .lx-bdgs-flag-enabled .header-grid .user-profile-header{padding:0 64px}}@media screen and (min-width: 1200px){#profile .lx-bdgs-flag-enabled .header-grid .user-profile-header{width:1178px}}@media screen and (min-width: 1536px){#profile .lx-bdgs-flag-enabled .header-grid .user-profile-header{width:1389px}}@media screen and (min-width: 1200px){#profile .lx-bdgs-flag-enabled .header-grid{display:block}}#profile .lx-bdgs-flag-enabled .user-profile{box-sizing:border-box;width:100%}#profile .lx-bdgs-flag-enabled .user-profile .user-profile-main{margin:0}#profile .lx-bdgs-flag-enabled .user-profile .user-profile-tabs{border-bottom:1px solid #dcdee1;margin:0 0 40px}#profile .lx-bdgs-flag-enabled .user-profile .user-profile-tabs.invisible{visibility:hidden}#profile .lx-bdgs-flag-enabled .user-profile .user-profile-tabs ul.list{display:-ms-flexbox;display:flex}#profile .lx-bdgs-flag-enabled .user-profile .user-profile-tabs li.tab{float:none;-ms-flex-negative:0;flex-shrink:0;margin:0 8px 0 0;width:calc(50% - 4px)}#profile .lx-bdgs-flag-enabled .user-profile .user-profile-tabs li.tab:last-child{margin:0}#profile .lx-bdgs-flag-enabled .user-profile .user-profile-tabs li.tab a{border-bottom:4px solid transparent;color:#0b1215;display:block;font-size:16px;font-weight:700;padding:0 0 16px;text-align:center;text-decoration:none;transition:border-color 225ms;width:100%}#profile .lx-bdgs-flag-enabled .user-profile .user-profile-tabs li.tab a:hover{color:#5620c1;border-color:#5620c1}#profile .lx-bdgs-flag-enabled .user-profile .user-profile-tabs li.tab.active a{color:#5620c1;border-color:#5620c1}#profile .lx-bdgs-flag-enabled .user-profile .sidebar{margin:0 0 16px;padding:0;width:100%}#profile .lx-bdgs-flag-enabled .user-profile .sidebar .btn-follow{margin-bottom:24px}@media screen and (min-width: 1200px){#profile .lx-bdgs-flag-enabled .user-profile .sidebar{width:240px}}@media screen and (min-width: 1536px){#profile .lx-bdgs-flag-enabled .user-profile .sidebar{width:300px}}#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content{border:none;display:-ms-grid;display:grid;grid-template-areas:"user-image follow-stats" "user-info user-info" "user-stats-information user-stats-information" "social follow";-ms-grid-columns:(50%)[2];grid-template-columns:repeat(2, 50%);margin:0;padding:0 0 10px;width:100%}#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content .user-image{height:75px;margin:0 20px 0 0;min-width:75px;width:75px}@media screen and (min-width: 1200px){#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content .user-image{height:150px;margin:0 auto 25px;width:150px}}#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content .user-information-wrapper .user-information{margin:0}@media screen and (min-width: 1200px){#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content .user-information-wrapper .user-information{margin:0 auto 24px}}#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content .user-information-wrapper .user-information .full-name{font-size:18px;font-weight:700;margin:10px 0 0;text-align:left}@media screen and (min-width: 1200px){#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content .user-information-wrapper .user-information .full-name{font-size:22px;font-weight:400;margin:0 0 5px;text-align:center}}#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content .headline-wrapper,#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content .empty-cta{display:none}@media screen and (min-width: 1200px){#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content .headline-wrapper,#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content .empty-cta{display:block}}#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content .follow-stats{border:none;-ms-flex-direction:row;flex-direction:row;justify-self:end;margin:0 0 0 95px;padding:16px 0 0}#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content .follow-stats .follow-stat{margin:0}#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content .follow-stats .follow-stat.followers{margin-right:16px}@media screen and (min-width: 1200px){#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content .follow-stats .follow-stat.followers{margin-right:0}}@media screen and (min-width: 1200px){#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content .follow-stats{border-bottom:1px solid #dcdee1;border-top:1px solid #dcdee1;-ms-flex-direction:column;flex-direction:column;justify-self:auto;margin:0 0 24px;padding:24px 0}}#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content .user-stats-information{display:none}@media screen and (min-width: 1200px){#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content .user-stats-information{display:block;margin:0 0 24px;padding:0 0 24px}}#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content .user-information-social-links{place-self:center start;margin:10px 0}@media screen and (min-width: 1200px){#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content .user-information-social-links{place-self:auto auto;margin:0 0 10px}}@media screen and (min-width: 1200px){#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content{display:-ms-inline-grid;display:inline-grid;grid-template-areas:"user-image" "user-info" "follow" "follow-stats" "user-stats-information" "social";-ms-grid-columns:none;grid-template-columns:none;width:240px}}@media screen and (min-width: 1536px){#profile .lx-bdgs-flag-enabled .user-profile .sidebar-content{width:300px}}@media screen and (min-width: 1536px){#profile .lx-bdgs-flag-enabled .user-profile .user-information,#profile .lx-bdgs-flag-enabled .user-profile .follow-stats-wrapper-user-stats,#profile .lx-bdgs-flag-enabled .user-profile .user-stats{margin:0 auto;width:240px}}#profile .lx-bdgs-flag-enabled .user-profile .content-column{margin:0;padding:0;width:100%}#profile .lx-bdgs-flag-enabled .user-profile .content-column .col-3{width:100%}@media screen and (min-width: 600px){#profile .lx-bdgs-flag-enabled .user-profile .content-column .col-3{width:33%}}#profile .lx-bdgs-flag-enabled .user-profile .content-column .ss-card__title{min-height:0}@media screen and (min-width: 600px){#profile .lx-bdgs-flag-enabled .user-profile .content-column .ss-card__title{min-height:60px}}@media screen and (min-width: 1200px){#profile .lx-bdgs-flag-enabled .user-profile .content-column{padding-left:115px;width:calc(100% - 240px)}}@media screen and (min-width: 1536px){#profile .lx-bdgs-flag-enabled .user-profile .content-column{padding-left:115px;width:calc(100% - 300px)}}#profile .lx-bdgs-flag-enabled .user-profile .sessions{margin:0 0 40px}@media screen and (width >= 650px){#profile .lx-bdgs-flag-enabled .user-profile .sessions--has-columns{display:-ms-flexbox;display:flex;margin:0 -8px 40px}}@media screen and (width >= 740px){#profile .lx-bdgs-flag-enabled .user-profile .sessions--has-columns{margin:0 -12px 40px}}@media screen and (width >= 650px){#profile .lx-bdgs-flag-enabled .user-profile .sessions--has-columns .sessions__column{-ms-flex:1;flex:1;margin:0;padding:0 8px;width:50%}}@media screen and (width >= 740px){#profile .lx-bdgs-flag-enabled .user-profile .sessions--has-columns .sessions__column{padding:0 12px}}#profile .lx-bdgs-flag-enabled .user-profile .sessions__column{margin:0 0 30px}#profile .lx-bdgs-flag-enabled .user-profile .sessions__column:last-child{margin:0}#profile .lx-bdgs-flag-enabled .user-profile .sessions__title{font-size:22px;font-weight:700;line-height:1.2;margin:0 0 24px}@media screen and (width >= 740px){#profile .lx-bdgs-flag-enabled .user-profile .sessions__title{font-size:26px}}@media screen and (width >= 650px){#profile .lx-bdgs-flag-enabled .user-profile .sessions--has-columns .sessions__card{min-height:calc(100% - 50px)}}@media screen and (width >= 740px){#profile .lx-bdgs-flag-enabled .user-profile .sessions--has-columns .sessions__card{min-height:calc(100% - 55px)}}#profile .lx-bdgs-flag-enabled .user-profile .sessions__card{box-sizing:border-box}#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--one#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--vertical{padding:30px 24px}@media screen and (width >= 650px){#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--one#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--vertical{padding:60px 24px 35px}}@media screen and (min-width: 900px){#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--one#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--vertical{padding:36px 24px 50px}}#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--live a:active{top:auto}#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--vertical .sessions__card__images>div{-ms-flex:0 0 auto;flex:0 0 auto;height:102px;width:102px}@media screen and (min-width: 600px){#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--vertical .sessions__card__images>div{height:122px;width:122px}}@media screen and (min-width: 900px){#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--vertical .sessions__card__images>div{height:150px;width:150px}}#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--vertical .sessions__card__content{margin:22px 0 0}#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--vertical .sessions__card__content>p{font-size:22px;line-height:1.2}@media screen and (900px){#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--vertical .sessions__card__content>p{font-size:28px;line-height:1.1}}@media screen and (min-width: 600px){#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--vertical .sessions__card__content{margin:40px 0 0}}#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--one.sessions__card--horizontal{padding:40px 24px}#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--one.sessions__card--horizontal>svg{display:none}@media screen and (width >= 740px){#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--one.sessions__card--horizontal>svg{display:block}}@media screen and (min-width: 900px){#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--one.sessions__card--horizontal{padding:40px 24px 40px 50px}}#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--horizontal .sessions__card__images{width:50%}#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--horizontal .sessions__card__images>div{height:122px;width:122px}@media screen and (min-width: 900px){#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--horizontal .sessions__card__images>div{height:150px;width:150px}}@media screen and (min-width: 1200px){#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--horizontal .sessions__card__images>div{height:122px;width:122px}}@media screen and (min-width: 900px){#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--horizontal .sessions__card__images{width:45%}}#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--horizontal .sessions__card__content{width:50%}#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--horizontal .sessions__card__content>p{font-size:22px}@media screen and (width >= 650px){#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--horizontal .sessions__card__content>p{font-size:26px}}@media screen and (min-width: 900px){#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--horizontal .sessions__card__content>p{font-size:32px}}@media screen and (min-width: 1200px){#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--horizontal .sessions__card__content>p{font-size:26px}}@media screen and (min-width: 1536px){#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--horizontal .sessions__card__content>p{font-size:32px}}@media screen and (min-width: 900px){#profile .lx-bdgs-flag-enabled .user-profile .sessions__card--horizontal .sessions__card__content{width:55%}}#profile .lx-bdgs-flag-enabled .user-profile .sessions__button{font-family:"GT Walsheim Pro",Helvetica,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:700;line-height:1.5;margin:20px 0 0;outline:none;padding:0;text-decoration:underline}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab{margin:0 auto;max-width:282px}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__text{border-radius:4px;overflow:hidden}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__card{border-radius:8px;overflow:hidden;position:relative}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__badge-card{height:216px}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__certificate-card{height:152px}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__image{background-color:#fff;border-radius:50%;position:absolute;z-index:2}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__badge-card .achievements-tab__loading__image{height:67px;left:50%;top:40px;transform:translateX(-50%);width:67px}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__certificate-card .achievements-tab__loading__image{height:50px;left:20px;top:20px;width:50px}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__title{height:40px;width:235px}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__section-title{height:30px;margin:24px 0 0;width:125px}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__body,#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__body-2,#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__body-3{height:20px;margin:8px 0 0;width:100%}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__body-2{margin:8px 0 24px;width:90%}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__body-3{margin:8px 0 24px;width:25%}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__subtitle{height:32px;width:85px}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__title{font-size:26px;line-height:1.3}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__section-title{font-size:22px;font-weight:700;line-height:1.4;margin:24px 0 0}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__body{font-size:16px;line-height:1.5;margin:8px 0 24px}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__body a{color:#5620c1;font-weight:700;text-decoration:none}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__subtitle{font-size:18px;font-weight:700;line-height:1.4}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__empty{border:3px dashed #dcdee1;border-radius:8px;box-sizing:border-box;margin:0 0 24px;padding:48px 16px;text-align:center;width:100%}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__empty__title,#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__empty__description{font-size:16px;line-height:1.5}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__empty__title{font-weight:700}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__empty__button{margin:16px 0 0}@media screen and (min-width: 600px){#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__empty{padding:48px 24px}}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__divider{display:block;padding:8px 0 0}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__divider::before{background-color:#dcdee1;content:"";display:block;height:1px}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__cards,#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16px -8px 16px 0}@media screen and (min-width: 600px){#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__cards,#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__cards{margin:16px -16px 8px 0}}@media screen and (min-width: 1200px){#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__cards,#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__cards{margin:16px -24px 0 0}}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__badge-card,#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__badge-card{margin:0 8px 8px 0;width:136px}@media screen and (min-width: 375px){#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__badge-card,#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__badge-card{width:167px}}@media screen and (min-width: 600px){#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__badge-card,#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__badge-card{margin:0 16px 16px 0;width:158px}}@media screen and (min-width: 900px){#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__badge-card,#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__badge-card{width:136px}}@media screen and (min-width: 1200px){#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__badge-card,#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__badge-card{margin:0 24px 24px 0;width:150px}}@media screen and (min-width: 1536px){#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__badge-card,#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__badge-card{width:216px}}#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__certificate-card,#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__certificate-card{margin:0 8px 8px 0;max-width:100%;width:345px}@media screen and (min-width: 600px){#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__certificate-card,#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__certificate-card{margin:0 16px 16px 0;width:328px}}@media screen and (min-width: 1200px){#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__certificate-card,#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__certificate-card{margin:0 24px 24px 0;width:328px}}@media screen and (min-width: 1536px){#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__certificate-card,#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab__loading__certificate-card{width:296px}}@media screen and (min-width: 375px){#profile .lx-bdgs-flag-enabled .user-profile .achievements-tab{max-width:none}}@media screen and (min-width: 600px){#profile .lx-bdgs-flag-enabled .user-profile{padding:24px 32px 0}}@media screen and (min-width: 900px){#profile .lx-bdgs-flag-enabled .user-profile{padding:24px 64px 0}}@media screen and (min-width: 1200px){#profile .lx-bdgs-flag-enabled .user-profile{width:1178px}}@media screen and (min-width: 1536px){#profile .lx-bdgs-flag-enabled .user-profile{width:1389px}}