@import"https://fonts.googleapis.com/css?family=Montserrat:400,400i,500,700,700i";@import"https://fonts.googleapis.com/css?family=Rock+Salt";@import"https://fonts.googleapis.com/css2?family=Roboto&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito";
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn 0.2s ease-out;}.modal-content{background:white;border-radius:12px;max-width:600px;width:90%;max-height:80vh;padding:0;box-shadow:0 10px 40px rgba(0,0,0,0.2);animation:slideIn 0.3s ease-out;overflow:hidden;}.modal-content h2{margin:0 0 24px 0;font-size:24px;font-weight:600;color:#333;padding:24px 24px 0;}.close-modal{position:absolute;top:24px;right:24px;background:none;border:none;font-size:28px;color:#666;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all 0.2s;line-height:1;}.close-modal:hover{background:#f3f4f6;color:#333;}#submit-video-form{padding:0 24px 24px;}.form-item{margin-bottom:20px;}.form-item label{display:block;margin-bottom:8px;font-weight:600;color:#333;font-size:14px;}.form-item label .required{color:#dc2626;}.form-item input[type="text"],.form-item input[type="url"]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:16px;transition:all 0.2s;}.form-item input:focus{outline:none;border-color:#7d11ff;box-shadow:0 0 0 3px rgba(125,17,255,0.1);}.field-description{font-size:14px;color:#666;margin-top:4px;}#song-selection-container{padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;}.select-song-btn,.change-song-btn{background:#7d11ff;color:white;border:none;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.2s;}.select-song-btn:hover,.change-song-btn:hover{background:#5a0fb8;transform:translateY(-1px);box-shadow:0 2px 8px rgba(125,17,255,0.3);}.selected-song{display:flex;align-items:center;justify-content:space-between;gap:12px;}.selected-song .song-title{font-weight:600;color:#333;flex:1;}.change-song-btn{font-size:13px;padding:6px 12px;}.form-errors{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:12px;margin-bottom:20px;}.form-errors .error-message{color:#dc2626;font-size:14px;margin-bottom:8px;}.form-errors .error-message:last-child{margin-bottom:0;}.form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb;}.btn{padding:10px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all 0.2s;border:none;text-decoration:none;display:inline-block;}.btn-primary{background:#7d11ff;color:white;}.btn-primary:hover{background:#5a0fb8;transform:translateY(-1px);box-shadow:0 2px 8px rgba(125,17,255,0.3);}.btn-primary:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none;}.btn-secondary{background:#e5e7eb;color:#333;}.btn-secondary:hover{background:#d1d5db;}.song-list-container{padding:24px;max-height:400px;overflow-y:auto;}.loading{text-align:center;color:#666;padding:40px 0;}.song-selection-list{display:flex;flex-direction:column;gap:12px;}.song-item{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;transition:all 0.2s;}.song-item:hover{background:#f3f4f6;border-color:#7d11ff;box-shadow:0 2px 8px rgba(125,17,255,0.1);}.song-info{flex:1;}.song-info .song-title{font-weight:600;color:#333;margin-bottom:4px;}.select-this-song{background:#7d11ff;color:white;border:none;padding:6px 16px;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all 0.2s;}.select-this-song:hover{background:#5a0fb8;}.no-songs-message{text-align:center;padding:40px 20px;color:#666;}.no-songs-message p{margin-bottom:12px;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes slideIn{from{transform:translateY(-20px);opacity:0;}to{transform:translateY(0);opacity:1;}}@media (max-width:600px){.modal-content{width:95%;max-height:90vh;}.form-actions{flex-direction:column;}.btn{width:100%;}}
.gg-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn 0.2s ease-out;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.gg-modal{background:white;border-radius:12px;max-width:600px;width:90%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,0.2);animation:slideIn 0.3s ease-out;}@keyframes slideIn{from{transform:translateY(-20px);opacity:0;}to{transform:translateY(0);opacity:1;}}.gg-modal-header{padding:24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;}.gg-modal-header h2{margin:0;font-size:24px;font-weight:600;color:#333;}.gg-modal-close{background:none;border:none;font-size:28px;color:#666;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all 0.2s;}.gg-modal-close:hover{background:#f3f4f6;color:#333;}.gg-modal-body{padding:24px;overflow-y:auto;flex:1;}.gg-loading{text-align:center;color:#666;padding:40px 0;}.gg-modal-footer{padding:24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:12px;}.song-selection-list{display:flex;flex-direction:column;gap:12px;}.song-selection-item{background:#f8fafc;border-radius:8px;border:1px solid #e5e7eb;padding:8px;transition:all 0.2s;}.song-selection-item:hover{background:#f3f4f6;border-color:#7d11ff;box-shadow:0 2px 8px rgba(125,17,255,0.1);}.song-selection-wrapper{display:flex;align-items:center;gap:12px;}.song-selection-item .song-short-row{margin:0;padding:0;background:none;border:none;width:100%;}.song-selection-item .song-short-row-content{flex:1;width:100%;}.song-selection-item .play-button{}.select-song-btn{flex-shrink:0;background:#7d11ff;color:white;border:none;padding:8px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.2s;}.select-song-btn:hover{background:#6c0ee0;transform:translateY(-1px);box-shadow:0 2px 8px rgba(125,17,255,0.3);}.select-song-btn:active{transform:translateY(0);box-shadow:0 1px 4px rgba(125,17,255,0.2);}.select-song-btn:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none;}.no-songs-message{text-align:center;padding:40px 20px;color:#666;}.no-songs-message p{margin:0 0 12px 0;}.no-songs-message p:last-child{margin:0;}.error-message{background:#fee;border:1px solid #fcc;border-radius:6px;padding:16px;color:#c00;text-align:center;}@media (max-width:640px){.gg-modal{width:95%;max-height:90vh;margin:20px;}.gg-modal-header{padding:16px;}.gg-modal-body{padding:16px;}.gg-modal-footer{padding:16px;}.song-selection-wrapper{flex-direction:column;align-items:stretch;}.select-song-btn{width:100%;margin-top:8px;}}
:root{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-tertiary:rgb(55,56,64);--color-text-muted:rgb(133,133,133);--color-text-disabled:rgb(152,152,152);--color-text-inverse:rgb(255,255,255);--color-text-subtle:rgb(74,74,79);--color-text-action:#757575;--color-text-accent:#C89DFF;--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-bg-active-song:rgb(246,246,255);--color-border-light:rgb(234,234,234);--color-border-medium:rgb(152,152,152);--color-border-subtle:rgb(234,234,234);--color-success:rgb(57,176,62);--color-error:rgb(179,38,30);--color-warning:rgb(209,31,18);--color-white:rgb(255,255,255);--color-black:rgb(0,0,0);--font-family-primary:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--font-family-mono:'SF Mono',Monaco,'Cascadia Code','Roboto Mono',Consolas,'Courier New',monospace;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:34px;--font-size-3xl:48px;--font-size-4xl:60px;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--spacing-xxxs:2px;--spacing-xxs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:20px;--spacing-xl:24px;--spacing-xxl:32px;--spacing-xxxl:40px;--spacing-xxxxl:48px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--border-thin:1px;--border-medium:2px;--border-thick:3px;--shadow-sm:0 1px 2px rgba(0,0,0,0.05);--shadow-md:0 2px 4px rgba(0,0,0,0.1);--shadow-lg:0 4px 8px rgba(0,0,0,0.15);--shadow-xl:0 8px 16px rgba(0,0,0,0.2);--z-base:0;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-popover:400;--z-tooltip:500;--z-notification:600;--z-maximum:999;--transition-fast:150ms ease;--transition-normal:250ms ease;--transition-slow:350ms ease;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px;}
img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table,.route-viewgroup-memberspage-1 .view-content .views-table,.route-viewgroup-nodespage-1 .view-content .views-table{border-collapse:collapse;border-spacing:0}body:before{content:"small";display:none}@media(min-width:768px){body:before{content:"medium"}}@media(min-width:1025px){body:before{content:"large"}}.no-ul-list,.drupal-messages ol,.messages ol,nav.breadcrumb ol{list-style-type:none;padding:0;margin:0}.no-ul-list>li,.drupal-messages ol>li,.messages ol>li,nav.breadcrumb ol>li{display:inline-block;list-style-type:none;margin:0 10px}.tmp-shadow,.blocked-style,nav.breadcrumb,aside .block{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.blocked-style,nav.breadcrumb,aside .block{border:1px solid #fff;padding:12px;border-radius:5px;background:#fafafa}.page-node-song{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-muted:rgb(133,133,133);--color-text-inverse:rgb(255,255,255);--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-white:#ffffff;--color-black:#171717}@-webkit-keyframes placeholderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}a.signup-button-shortcode{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important}a.signup-button-shortcode a{color:#fff}a.signup-button-shortcode:hover{background-color:#6e0ee6;border-color:#6e0ee6}a.upload-video-button-shortcode{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important}a.upload-video-button-shortcode a{color:#fff}a.upload-video-button-shortcode:hover{background-color:#6e0ee6;border-color:#6e0ee6}.flag-like{position:relative;display:inline-block;overflow:visible;z-index:10;position:relative}.flag-like .ajax-progress,.flag-like .js-flag-message{display:none}.flag-like i{cursor:pointer;padding:2px 2px 2px 0;border-radius:50%;display:inline-block;margin:0;transition:.2s;position:relative;top:5px}.flag-like i:hover:before{background-color:#7d11ff}.flag-like i:before{height:27px;width:27px;display:inline-block;background-color:#666;content:"";-webkit-mask:url("/themes/custom/ggfresh/images/heart-solid.svg") no-repeat 50% 50%;mask:url("/themes/custom/ggfresh/images/heart-solid.svg") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}.flag-like span{margin-left:4px}.flag-like span.liked,.flag-like span.unliked{position:absolute;bottom:10px;left:0;right:0;visibility:hidden;transition:.6s;z-index:1;font-size:2px;color:rgba(0,0,0,0);font-weight:400;width:100px;height:20px;display:none}.flag-like i.press:before{background-color:#7d11ff}.flag-like span.press{bottom:15px;font-size:14px;visibility:visible;animation:fade 1s;z-index:100;display:inline-block}.flag-like.action-unflag i:before{background-color:#7d11ff}@keyframes fade{0%{color:#transparent}50%{color:#7d11ff}100%{color:#transparent}}.flag-comment-like{height:15px;position:relative;display:inline-block;overflow:visible}.flag-comment-like .ajax-progress,.flag-comment-like .js-flag-message{display:none}.flag-comment-like i{cursor:pointer;padding:2px 2px 2px 0;border-radius:50%;display:inline-block;margin:0;transition:.2s;position:relative;top:5px}.flag-comment-like i:hover:before{background-color:#7d11ff}.flag-comment-like i:before{height:27px;width:27px;display:inline-block;background-color:#666;content:"";-webkit-mask:url("/themes/custom/ggfresh/images/heart-solid.svg") no-repeat 50% 50%;mask:url("/themes/custom/ggfresh/images/heart-solid.svg") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}.flag-comment-like span{margin-left:4px}.flag-comment-like span.liked,.flag-comment-like span.unliked{position:absolute;bottom:10px;left:0;right:0;visibility:hidden;transition:.6s;z-index:1;font-size:2px;color:rgba(0,0,0,0);font-weight:400;width:100px;height:20px;display:none}.flag-comment-like i.press:before{background-color:#7d11ff}.flag-comment-like span.press{bottom:15px;font-size:14px;visibility:visible;animation:fade 1s;z-index:100;display:inline-block}.flag-comment-like.action-unflag i:before{background-color:#7d11ff}@keyframes fade{0%{color:#transparent}50%{color:#7d11ff}100%{color:#transparent}}.flag-comment-like i.press{animation:size 10s}@keyframes size{0%{padding:2px 2px 8px 1px}50%{padding:2px 4px 12px 1px;margin-top:-4px}100%{padding:2px 4px 8px 1px}}*{box-sizing:border-box}html{background:#171717}html,body{min-height:100%;padding:0;margin:0}body{font-family:articulat-cf,sans-serif;font-size:14px;line-height:165%;color:#262626}h1,h2,h3,h4,h5,h6{color:#262626;font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left}h1{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:900}@media only screen and (max-width:767px){h1{font-size:26.88px;line-height:23.04px;letter-spacing:-0.806px}}@media only screen and (min-width:768px)and (max-width:1024px){h1{font-size:76.459px;line-height:65.536px;letter-spacing:-2.294px}}@media only screen and (min-width:1025px){h1{font-size:107.52px;line-height:92.16px;letter-spacing:-3.226px}}h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:.4em;font-style:normal;font-weight:900;text-align:left}@media only screen and (max-width:767px){h2{font-size:38px;line-height:38px;letter-spacing:-0.96px}}@media only screen and (min-width:768px)and (max-width:1024px){h2{font-size:52px;line-height:52px;letter-spacing:-1.92px}}@media only screen and (min-width:1025px){h2{font-size:68px;line-height:68px;letter-spacing:-1.7px}}h3{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){h3{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){h3{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){h3{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}h4{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left}@media only screen and (max-width:767px){h4{font-size:26px;line-height:26px}}@media only screen and (min-width:768px)and (max-width:1024px){h4{font-size:36px;line-height:36px}}@media only screen and (min-width:1025px){h4{font-size:48px;line-height:46px}}h5{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:18px;line-height:18px}@media only screen and (min-width:1025px){h5{font-size:26px;line-height:24px}}h6{font-weight:bold;color:#494949;font-size:24px;line-height:24px}@media only screen and (max-width:767px){h6{font-size:20px;line-height:1.3}}.block--basic h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:.4em;font-style:normal;font-weight:900;text-align:left}@media only screen and (max-width:767px){.block--basic h2{font-size:38px;line-height:38px;letter-spacing:-0.96px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--basic h2{font-size:52px;line-height:52px;letter-spacing:-1.92px}}@media only screen and (min-width:1025px){.block--basic h2{font-size:68px;line-height:68px;letter-spacing:-1.7px}}.block--basic h3{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.block--basic h3{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--basic h3{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.block--basic h3{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.block--basic h4{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left}@media only screen and (max-width:767px){.block--basic h4{font-size:26px;line-height:26px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--basic h4{font-size:36px;line-height:36px}}@media only screen and (min-width:1025px){.block--basic h4{font-size:48px;line-height:46px}}.block--basic h5{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:18px;line-height:18px}@media only screen and (min-width:1025px){.block--basic h5{font-size:26px;line-height:24px}}body .menu-item{padding-top:0;margin:0}a,a:link,a:visited{text-decoration:none;color:#7d11ff}a:hover,a:link:hover,a:visited:hover{text-decoration:none}.page-standard .button{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none}body p{margin:3px 0 10px}body p.text-align-center{text-align:center}img,svg{max-width:100%;height:auto}blockquote{padding:0 15px;color:#404040;border-left:4px solid #fafafa}blockquote:last-child{margin-bottom:0}ol{padding:0 0 0 10px;margin:0 0 10px}ol li{margin:4px 0;padding:0}ol ol{padding:0 0 0 22.5px}ol ol ol{padding:0 0 0 22.5px}ul{padding:0 0 0 10px;margin:0 0 10px}ul li{margin:4px 0;padding:0}ul ul{padding:0 0 0 22.5px}ul ul ul{padding:0 0 0 22.5px}table,.route-viewgroup-memberspage-1 .view-content .views-table,.route-viewgroup-nodespage-1 .view-content .views-table{width:100%}table th,.route-viewgroup-memberspage-1 .view-content .views-table th,.route-viewgroup-nodespage-1 .view-content .views-table th{font-weight:600;text-align:left;background-color:#fafafa;padding:4px 5px}table td,.route-viewgroup-memberspage-1 .view-content .views-table td,.route-viewgroup-nodespage-1 .view-content .views-table td{border:0;outline:none;padding:4px 5px}table thead,.route-viewgroup-memberspage-1 .view-content .views-table thead,.route-viewgroup-nodespage-1 .view-content .views-table thead{border:1px solid #fafafa;border-bottom:0}table tbody,.route-viewgroup-memberspage-1 .view-content .views-table tbody,.route-viewgroup-nodespage-1 .view-content .views-table tbody{border:1px solid #fafafa}table tbody tr:nth-child(even),.route-viewgroup-memberspage-1 .view-content .views-table tbody tr:nth-child(even),.route-viewgroup-nodespage-1 .view-content .views-table tbody tr:nth-child(even){background-color:#fafafa;border-top:1px solid #fafafa;border-bottom:1px solid #fafafa}.hidden{display:none !important}.center{text-align:center}@media only screen and (max-width:767px){.mobile-center{text-align:center}}@media only screen and (min-width:1025px){.desktop-center{text-align:center}}.role-administrator-only,.role-instructor-only,.role-moderator-only,.role-student-only,.role-premium-only,.role-subscriber-only,.role-authenticated-only,.role-anonymous-only{display:none}body.role-administrator-only .role-administrator-only{display:block}body.role-instructor-only .role-instructor-only{display:block}body.role-moderator-only .role-moderator-only{display:block}body.role-student-only .role-student-only{display:block}body.role-subscriber-only .role-subscriber-only{display:block}body.role-premium-only .role-premium-only{display:block}body.role-authenticated-only .role-authenticated-only{display:block}body.role-anonymous-only .role-anonymous-only{display:block}.mobile-only,.tablet-only,.desktop-only{display:none}@media only screen and (max-width:767px){.mobile-only{display:block}}@media only screen and (min-width:768px)and (max-width:1024px){.tablet-only{display:block}}@media only screen and (min-width:1025px){.desktop-only{display:block}}.coral{color:#ff8c11}.coral-button{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important}.coral-button a{color:#fff}.coral-button:hover{background-color:#6e0ee6;border-color:#6e0ee6}.grey{color:#757575}.badge{height:27px;width:27px;box-shadow:none;outline:none;border:none;background-color:unset;margin:0;padding:0}.badge span{display:none}@media only screen and (min-width:768px){.two-col{display:flex}.two-col>div{width:50%}}.gg-js-show{opacity:0}.blur{filter:blur(4px)}.hide{display:none}.big-button{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none}.really-big-button{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none}form{margin:0 0 1em}label{display:inline-block;color:#404040;cursor:pointer;font-weight:500;margin:0 0 .1875em 0;padding-right:4px;vertical-align:top}input[type=text],input[type=email],input[type=password],input[type=date],textarea{background-color:#fff;font-family:inherit;border:1px solid #ddd9d9;box-shadow:none;display:block;margin:0 0 1em;padding:.5em;padding-left:11px;width:100%;box-sizing:border-box;transition:box-shadow .45s,border-color .45s ease-in-out;min-height:39px;border-radius:4px}textarea{border-radius:0}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=date]:focus,textarea:focus{border-color:#7d11ff;outline:0}input[type=file],input[type=checkbox],input[type=radio],select{margin:0 0 1em}input[type=file]{width:100%}fieldset{border:solid 1px #d4d4d4;padding:1.25em;margin:1.125em 0}fieldset legend{font-weight:bold;background:#fff;padding:0 .1875em;margin:0;margin-left:-0.1875em}.error .error textarea,.error select{border-color:#b91c1c;background-color:rgba(198,15,19,.1);margin-bottom:0}.error input:focus,.error textarea:focus,.error select:focus{background:#fafafa;border-color:#d4d4d4}.error label,.error label.error{color:#b91c1c}.error>small,.error small.error{display:block;padding:.375em .25em;margin-top:0;margin-bottom:1em;font-size:.75em;font-weight:bold;background:#b91c1c;color:#fff}.error span.error-message{display:block}input.error,textarea.error{border-color:#b91c1c;background-color:rgba(198,15,19,.1);margin-bottom:0}input.error:focus,textarea.error:focus{background:#fafafa;border-color:#d4d4d4}.error select{border-color:#b91c1c;background-color:rgba(198,15,19,.1)}.error select:focus{background:#fafafa;border-color:#d4d4d4}label.error{color:#b91c1c}input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url]{background-color:#fff;font-family:inherit;border:1px solid #f5f5f5;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-size:.875em;margin:0 0 1em;padding:.5em;width:auto;box-sizing:border-box;transition:box-shadow .45s,border-color .45s ease-in-out}input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus{box-shadow:0 0 5px #d4d4d4;border-color:#d4d4d4;outline:none}form input[disabled],form button[disabled]{background-color:#d4d4d4;box-shadow:none}form input[disabled]:hover,form button[disabled]:hover{background-color:#d4d4d4}form button,form input{transition:all .3s ease}form button[disabled],form input[disabled]{transition:auto}select{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;background-image:linear-gradient(white 0,#f3f3f3 100%)}#header{padding:2em 0;background-color:#171717;max-width:100%;margin:0 auto}#header .mq-header{clear:both;padding:1em 4%;display:block;position:relative}#header .mq-header:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){#header .mq-header{padding:2.25em 6% 2em}}#header .mq-header .user-bar-content,#header .mq-header .section-inner,#header .mq-header .block-content,#header .mq-header.block-views>div,#header .mq-header.block-views>h2,#header .mq-header.block-block-content>h2,#header .mq-header.block-block-content>div,#header .mq-header.block-ctools-block>span,#header .mq-header.block-ctools-block>div,#header .mq-header.block-entity-block header,#header .mq-header.block-entity-block .content,#header .mq-header .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}#header .mq-header.block-views h2,#header .mq-header.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){#header .mq-header.block-views h2,#header .mq-header.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){#header .mq-header.block-views h2,#header .mq-header.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){#header .mq-header.block-views h2,#header .mq-header.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}#header .mq-header #branding{padding:0}@media only screen and (max-width:767px){#header .mq-header #header-region{padding:0}}@media only screen and (min-width:768px){#header .mq-header #branding,#header .mq-header #header-region{clear:none}#header .mq-header #branding{float:left}}#main{background:#fff;padding:0}@media only screen and (min-width:768px){#main #content #content-area{min-height:500px}}#block-ggfresh-local-tasks{display:none;left:initial}.role-administrator #block-ggfresh-local-tasks{display:block}#footer{max-width:100%;margin:0 auto;padding:2em 1em}.layout .layout__region>.block{clear:both;padding:1em 4%;position:relative}.layout .layout__region>.block:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.layout .layout__region>.block{padding:2.25em 6% 2em}}.layout .layout__region>.block .user-bar-content,.layout .layout__region>.block .section-inner,.layout .layout__region>.block .block-content,.layout .layout__region>.block.block-views>div,.layout .layout__region>.block.block-views>h2,.layout .layout__region>.block.block-block-content>h2,.layout .layout__region>.block.block-block-content>div,.layout .layout__region>.block.block-ctools-block>span,.layout .layout__region>.block.block-ctools-block>div,.layout .layout__region>.block.block-entity-block header,.layout .layout__region>.block.block-entity-block .content,.layout .layout__region>.block .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.layout .layout__region>.block.block-views h2,.layout .layout__region>.block.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.layout .layout__region>.block.block-views h2,.layout .layout__region>.block.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.layout .layout__region>.block.block-views h2,.layout .layout__region>.block.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.layout .layout__region>.block.block-views h2,.layout .layout__region>.block.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}#pg__c.page-panel .mq-main{max-width:100%}body #pg__c.page-panel section#content>#content-area{padding-left:0;padding-right:0}.cog-pl .cog-panel--fullrow{width:100%}.cog-pl .cog-panel--full-row-inner{max-width:80em;margin-left:auto;margin-right:auto}.cog-pl .cog-panel--full-row-inner:after{content:" ";display:block;clear:both}.panel-cog-layout-one-col .cog-layout--main{width:100%;float:right;margin-right:0}.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div{clear:both;padding:1em 4%}.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div{padding:2.25em 6% 2em}}.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div .user-bar-content,.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div .section-inner,.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div .block-content,.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div.block-views>div,.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div.block-views>h2,.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div.block-block-content>h2,.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div.block-block-content>div,.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div.block-ctools-block>span,.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div.block-ctools-block>div,.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div.block-entity-block header,.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div.block-entity-block .content,.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-one-col .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:768px){.panel-cog-layout-two-col .cog-layout--left{width:74.5762711864%;float:left;margin-right:1.6949152542%}.panel-cog-layout-two-col .cog-layout--right{width:23.7288135593%;float:right;margin-right:0}}.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div{clear:both;padding:1em 4%}.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div:after,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div{padding:2.25em 6% 2em}}.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div .user-bar-content,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div .section-inner,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div .block-content,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-views>div,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-views>h2,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-block-content>h2,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-block-content>div,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-ctools-block>span,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-ctools-block>div,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-entity-block header,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-entity-block .content,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div .mq--t,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div .user-bar-content,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div .section-inner,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div .block-content,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-views>div,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-views>h2,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-block-content>h2,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-block-content>div,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-ctools-block>span,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-ctools-block>div,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-entity-block header,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-entity-block .content,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-one-two .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-one-two-tabs .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.panel-cog-layout-one-two .cog-layout--first,.panel-cog-layout-one-two .cog-layout--second,.panel-cog-layout-one-two-tabs .cog-layout--first,.panel-cog-layout-one-two-tabs .cog-layout--second{max-width:calc(1440px + 9%);margin:0 auto}@media only screen and (min-width:768px){.panel-cog-layout-one-two .cog-layout--first,.panel-cog-layout-one-two-tabs .cog-layout--first{width:100%;float:left;margin-left:0;margin-right:0;float:none;max-width:calc(1440px + 9%);margin:0 auto}.panel-cog-layout-one-two .cog-layout--second-left,.panel-cog-layout-one-two .cog-layout--left,.panel-cog-layout-one-two-tabs .cog-layout--second-left,.panel-cog-layout-one-two-tabs .cog-layout--left{width:66.1016949153%;float:left;margin-right:1.6949152542%}.panel-cog-layout-one-two .cog-layout--second-right,.panel-cog-layout-one-two .cog-layout--right,.panel-cog-layout-one-two-tabs .cog-layout--second-right,.panel-cog-layout-one-two-tabs .cog-layout--right{width:32.2033898305%;float:right;margin-right:0}}@media only screen and (min-width:768px){.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner{clear:both;padding:1em 4%;display:flex;padding-top:0 !important;padding-bottom:0 !important}.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner:after{content:"";display:table;clear:both}}@media only screen and (min-width:768px)and (min-width:768px){.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner{padding:2.25em 6% 2em}}@media only screen and (min-width:768px){.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-views>div,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-views>h2,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-block-content>h2,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-block-content>div,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-ctools-block>span,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-ctools-block>div,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}}@media only screen and (min-width:768px)and (max-width:767px){.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (min-width:768px)and (max-width:1024px){.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:768px)and (min-width:1025px){.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col-tabs .cog-panel--fullrow-inner.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:768px){.panel-cog-layout-two-col-tabs .cog-layout--left{width:74.5762711864%;float:left;margin-right:1.6949152542%}.panel-cog-layout-two-col-tabs .cog-layout--right{width:23.7288135593%;float:right;margin-right:0}}@media only screen and (min-width:768px){.panel-cog-layout-one-two-one-cl .cog-layout--middle-left{width:74.5762711864%;float:left;margin-right:1.6949152542%}.panel-cog-layout-one-two-one-cl .cog-layout--middle-right{width:23.7288135593%;float:right;margin-right:0}}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two-cl .cog-layout--third-left,.panel-cog-layout-two-one .cog-layout--third-left{width:74.5762711864%;float:left;margin-right:1.6949152542%}.panel-cog-layout-two-one-two-cl .cog-layout--third-right,.panel-cog-layout-two-one .cog-layout--third-right{width:23.7288135593%;float:right;margin-right:0}}@media only screen and (min-width:1025px){.panel-cog-layout-two-one-two-cl .cog-layout--first-top,.panel-cog-layout-two-one .cog-layout--first-top{width:100%;float:left;margin-left:0;margin-right:0}.panel-cog-layout-two-one-two-cl .cog-layout--first-left,.panel-cog-layout-two-one .cog-layout--first-left{width:66.1016949153%;float:left;margin-right:1.6949152542%}.panel-cog-layout-two-one-two-cl .cog-layout--first-right,.panel-cog-layout-two-one .cog-layout--first-right{width:32.2033898305%;float:right;margin-right:0}.panel-cog-layout-two-one-two-cl .cog-layout--first-right .block-region-first-right,.panel-cog-layout-two-one .cog-layout--first-right .block-region-first-right{padding-left:1em}}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two .cog-layout--third-left{width:32.2033898305%;float:left;margin-right:1.6949152542%}.panel-cog-layout-two-one-two .cog-layout--third-right{width:66.1016949153%;float:right;margin-right:0}}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two .cog-layout--first-top{width:100%;float:left;margin-left:0;margin-right:0}.panel-cog-layout-two-one-two .cog-layout--first-left{width:32.2033898305%;float:left;margin-right:1.6949152542%}.panel-cog-layout-two-one-two .cog-layout--first-right{width:66.1016949153%;float:right;margin-right:0}.panel-cog-layout-two-one-two .cog-layout--first-right .block-region-first-right{padding-left:1em}}.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div{clear:both;padding:1em 4%;padding-left:0 !important;padding-right:0 !important}.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div{padding:2.25em 6% 2em}}.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div .user-bar-content,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div .section-inner,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div .block-content,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div.block-views>div,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div.block-views>h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div.block-block-content>h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div.block-block-content>div,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div.block-ctools-block>span,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div.block-ctools-block>div,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div.block-entity-block header,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div.block-entity-block .content,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.panel-cog-layout-two-one-two .cog-layout--first,.panel-cog-layout-two-one-two-cl .cog-layout--first,.panel-cog-layout-two-one .cog-layout--first{max-width:calc(1440px + 9%);margin:0 auto}.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner{clear:both;padding:1em 4%}.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner:after,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner:after,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner{padding:2.25em 6% 2em}}.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-views>div,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-views>h2,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-block-content>h2,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-block-content>div,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-ctools-block>span,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-ctools-block>div,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner .mq--t,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-views>div,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-views>h2,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-block-content>h2,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-block-content>div,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-ctools-block>span,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-ctools-block>div,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner .mq--t,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-views>div,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-views>h2,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-block-content>h2,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-block-content>div,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-ctools-block>span,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-ctools-block>div,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--first .cog-panel--fullrow-inner.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.panel-cog-layout-two-one-two .cog-layout--second,.panel-cog-layout-two-one-two-cl .cog-layout--second,.panel-cog-layout-two-one .cog-layout--second{max-width:calc(1440px + 9%);margin:0 auto}.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner{clear:both;padding:1em 4%}.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner:after,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner:after,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner{padding:2.25em 6% 2em}}.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-views>div,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-views>h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-block-content>h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-block-content>div,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-ctools-block>span,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-ctools-block>div,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner .mq--t,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-views>div,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-views>h2,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-block-content>h2,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-block-content>div,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-ctools-block>span,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-ctools-block>div,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner .mq--t,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-views>div,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-views>h2,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-block-content>h2,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-block-content>div,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-ctools-block>span,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-ctools-block>div,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.panel-cog-layout-two-one-two .cog-layout--third,.panel-cog-layout-two-one-two-cl .cog-layout--third,.panel-cog-layout-two-one .cog-layout--third{max-width:calc(1440px + 9%);margin:0 auto}.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner{clear:both;padding:1em 4%}.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner:after,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner:after,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner{padding:2.25em 6% 2em}}.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-views>div,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-views>h2,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-block-content>h2,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-block-content>div,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-ctools-block>span,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-ctools-block>div,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner .mq--t,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-views>div,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-views>h2,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-block-content>h2,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-block-content>div,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-ctools-block>span,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-ctools-block>div,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner .mq--t,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-views>div,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-views>h2,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-block-content>h2,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-block-content>div,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-ctools-block>span,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-ctools-block>div,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-one .cog-layout--third .cog-panel--fullrow-inner.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (max-width:767px){.panel-cog-layout-two-one-two .cog-layout--third .cog-layout--third-right,.panel-cog-layout-two-one-two-cl .cog-layout--third .cog-layout--third-right,.panel-cog-layout-two-one .cog-layout--third .cog-layout--third-right{display:none}}.panel-cog-layout-two-one-two .cog-layout--third .block-discord-widget iframe,.panel-cog-layout-two-one-two-cl .cog-layout--third .block-discord-widget iframe,.panel-cog-layout-two-one .cog-layout--third .block-discord-widget iframe{width:100%}.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div{clear:both;padding:1em 4%}.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div:after,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div:after,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div{padding:2.25em 6% 2em}}.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div .user-bar-content,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div .section-inner,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div .block-content,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-views>div,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-views>h2,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-block-content>h2,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-block-content>div,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-ctools-block>span,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-ctools-block>div,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-entity-block header,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-entity-block .content,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div .mq--t,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div .user-bar-content,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div .section-inner,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div .block-content,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-views>div,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-views>h2,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-block-content>h2,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-block-content>div,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-ctools-block>span,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-ctools-block>div,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-entity-block header,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-entity-block .content,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div .mq--t,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div .user-bar-content,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div .section-inner,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div .block-content,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-views>div,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-views>h2,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-block-content>h2,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-block-content>div,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-ctools-block>span,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-ctools-block>div,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-entity-block header,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-entity-block .content,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-two-one-two .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-two-one-two-cl .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-views h2,.panel-cog-layout-two-one .cog-layout--bottom .cog-panel--fullrow-inner>div>div>div.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:768px){.body-sidebars-first aside.sidebar-first{width:23.7288135593%;float:left;margin-right:1.6949152542%}.body-sidebars-first aside.sidebar-first>*{padding-left:15px}.body-sidebars-first section#content{width:74.5762711864%;float:right;margin-right:0}.body-sidebars-first section#content>*{padding-right:25px}}@media only screen and (min-width:768px){.body-sidebars-second aside.sidebar-second{width:23.7288135593%;float:right;margin-right:0}.body-sidebars-second aside.sidebar-second>*{padding-right:15px}.body-sidebars-second section#content{width:74.5762711864%;float:left;margin-right:1.6949152542%}.body-sidebars-second section#content>*{padding-left:25px}}@media only screen and (min-width:768px){.body-sidebars-both aside.sidebar-first{width:15.2542372881%;float:left;margin-right:1.6949152542%}.body-sidebars-both aside.sidebar-first>*{padding-left:15px}.body-sidebars-both section#content{width:66.1016949153%;float:left;margin-right:1.6949152542%}.body-sidebars-both section#content>*{padding-right:25px}.body-sidebars-both aside.sidebar-second{width:15.2542372881%;float:right;margin-right:0}.body-sidebars-both aside.sidebar-second>*{padding-right:15px}}.body-sidebars-none section#content{width:100%;float:left;margin-left:0;margin-right:0}aside.sidebar{overflow:hidden}@media only screen and (min-width:768px){.views-view-grid.cols-3 .views-row .views-col.col-1,.views-view-grid.cols-3 .views-row .views-col.col-2{width:32.2033898305%;float:left;margin-right:1.6949152542%}.views-view-grid.cols-3 .views-row .views-col.col-3{width:32.2033898305%;float:right;margin-right:0}}@media only screen and (min-width:768px){.views-view-grid.cols-4 .views-row .views-col.col-1,.views-view-grid.cols-4 .views-row .views-col.col-2,.views-view-grid.cols-4 .views-row .views-col.col-3{width:23.7288135593%;float:left;margin-right:1.6949152542%}.views-view-grid.cols-4 .views-row .views-col.col-4{width:23.7288135593%;float:right;margin-right:0}}@media only screen and (min-width:768px){.views-view-grid.cols-5 .views-row .views-col.col-1,.views-view-grid.cols-5 .views-row .views-col.col-2,.views-view-grid.cols-5 .views-row .views-col.col-3,.views-view-grid.cols-5 .views-row .views-col.col-4{width:18.3673469388%;float:left;margin-right:2.0408163265%}.views-view-grid.cols-5 .views-row .views-col.col-5{width:18.3673469388%;float:right;margin-right:0}}@media only screen and (max-width:767px){.views-view-grid .views-row{display:block}}@media only screen and (min-width:768px){.views-view-grid .views-row{display:flex;float:none;margin-bottom:1em}}.views-view-grid .views-row .views-col{position:relative;padding:7px;display:inline-block;border-radius:5px;transition:all 300ms ease;background:#f8f8f8;float:none}@media only screen and (max-width:767px){.views-view-grid .views-row .views-col{width:100%;margin-bottom:1em}}.views-view-grid .views-row .views-col:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.29);transform:translate(0px,-3px)}.maintenance-page header,.maintenance-page main{clear:both;padding:1em 4%}.maintenance-page header:after,.maintenance-page main:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.maintenance-page header,.maintenance-page main{padding:2.25em 6% 2em}}.maintenance-page header .user-bar-content,.maintenance-page header .section-inner,.maintenance-page header .block-content,.maintenance-page header.block-views>div,.maintenance-page header.block-views>h2,.maintenance-page header.block-block-content>h2,.maintenance-page header.block-block-content>div,.maintenance-page header.block-ctools-block>span,.maintenance-page header.block-ctools-block>div,.maintenance-page header.block-entity-block header,.maintenance-page header.block-entity-block .content,.maintenance-page header .mq--t,.maintenance-page main .user-bar-content,.maintenance-page main .section-inner,.maintenance-page main .block-content,.maintenance-page main.block-views>div,.maintenance-page main.block-views>h2,.maintenance-page main.block-block-content>h2,.maintenance-page main.block-block-content>div,.maintenance-page main.block-ctools-block>span,.maintenance-page main.block-ctools-block>div,.maintenance-page main.block-entity-block header,.maintenance-page main.block-entity-block .content,.maintenance-page main .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.maintenance-page header.block-views h2,.maintenance-page header.block-entity-block header h2,.maintenance-page main.block-views h2,.maintenance-page main.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.maintenance-page header.block-views h2,.maintenance-page header.block-entity-block header h2,.maintenance-page main.block-views h2,.maintenance-page main.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.maintenance-page header.block-views h2,.maintenance-page header.block-entity-block header h2,.maintenance-page main.block-views h2,.maintenance-page main.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.maintenance-page header.block-views h2,.maintenance-page header.block-entity-block header h2,.maintenance-page main.block-views h2,.maintenance-page main.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.maintenance-page header h1{display:none}.maintenance-page main{text-align:center;color:#fff;max-width:100%}.maintenance-page main h1{color:#fff;margin-bottom:1em;font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:.4em;font-style:normal;font-weight:900;text-align:left;text-align:center}@media only screen and (max-width:767px){.maintenance-page main h1{font-size:38px;line-height:38px;letter-spacing:-0.96px}}@media only screen and (min-width:768px)and (max-width:1024px){.maintenance-page main h1{font-size:52px;line-height:52px;letter-spacing:-1.92px}}@media only screen and (min-width:1025px){.maintenance-page main h1{font-size:68px;line-height:68px;letter-spacing:-1.7px}}.maintenance-page main #page-content{margin-bottom:2em}.maintenance-page main img{height:auto;max-width:500px}@media only screen and (max-width:767px){.maintenance-page main img{max-width:100%}}.page-404 .error-404-content{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:40px 20px}.page-404 .error-404-container{width:100%;max-width:600px;margin:0 auto}.page-404 .error-404-inner{text-align:center}.page-404 .error-404-header{display:flex;align-items:center;justify-content:center;gap:30px;margin-bottom:30px}@media(max-width:767px){.page-404 .error-404-header{gap:20px}}.page-404 .error-404-icon{animation:gentle-bounce 2s ease-in-out infinite;flex-shrink:0}.page-404 .error-404-icon svg{filter:drop-shadow(0 4px 8px rgba(125,17,255,0.2))}.page-404 .error-404-title{font-size:120px;font-weight:700;line-height:1;margin:0;background:linear-gradient(135deg,#7d11ff 0%,#9b4dff 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-shadow:0 2px 4px rgba(125,17,255,.1)}@media(max-width:767px){.page-404 .error-404-title{font-size:80px}}.page-404 .error-404-subtitle{font-size:28px;font-weight:600;margin:0 0 20px;color:#333;text-align:center}@media(max-width:767px){.page-404 .error-404-subtitle{font-size:22px}}.page-404 .error-404-message{font-size:18px;line-height:1.6;color:#666;margin:0 0 40px;max-width:500px;margin-left:auto;margin-right:auto}@media(max-width:767px){.page-404 .error-404-message{font-size:16px}}.page-404 .error-404-actions{display:flex;gap:20px;justify-content:center;margin-bottom:50px;flex-wrap:wrap}.page-404 .error-404-actions .btn{padding:12px 30px;font-size:16px;text-decoration:none;border-radius:8px;transition:all .3s ease;font-weight:600}.page-404 .error-404-actions .btn.btn-primary{background:#7d11ff;color:#fff}.page-404 .error-404-actions .btn.btn-primary:hover{background:#6a0dd6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,.3)}.page-404 .error-404-actions .btn.btn-secondary{background:rgba(0,0,0,0);color:#7d11ff;border:2px solid #7d11ff}.page-404 .error-404-actions .btn.btn-secondary:hover{background:#7d11ff;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,.3)}@media(max-width:480px){.page-404 .error-404-actions .btn{width:100%}}.page-404 .error-404-search{padding-top:30px;border-top:1px solid #e0e0e0}.page-404 .error-404-search p{font-size:16px;color:#666;margin-bottom:20px}.page-404 .error-404-search form{max-width:400px;margin:0 auto;display:flex;gap:10px}.page-404 .error-404-search form input[type=search],.page-404 .error-404-search form input[type=text]{flex:1;padding:10px 15px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:border-color .3s ease}.page-404 .error-404-search form input[type=search]:focus,.page-404 .error-404-search form input[type=text]:focus{outline:none;border-color:#7d11ff}.page-404 .error-404-search form button,.page-404 .error-404-search form input[type=submit]{padding:10px 20px;background:#7d11ff;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.page-404 .error-404-search form button:hover,.page-404 .error-404-search form input[type=submit]:hover{background:#6a0dd6;transform:translateY(-2px)}@keyframes gentle-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}body.dark-mode .page-404 .error-404-subtitle{color:#e0e0e0}body.dark-mode .page-404 .error-404-message{color:#b0b0b0}body.dark-mode .page-404 .error-404-search{border-top-color:#444}body.dark-mode .page-404 .error-404-search p{color:#b0b0b0}body.dark-mode .page-404 .error-404-search input[type=search],body.dark-mode .page-404 .error-404-search input[type=text]{background:#222;border-color:#444;color:#e0e0e0}body.dark-mode .page-404 .error-404-search input[type=search]:focus,body.dark-mode .page-404 .error-404-search input[type=text]:focus{border-color:#7d11ff}.ckeditor-accordion-container>dl{border:none}.ckeditor-accordion-container>dl dt{border:2px solid #171717;border-bottom:none;border-radius:13px 13px 0 0;overflow:hidden;margin-top:1em}.ckeditor-accordion-container>dl dt:not(.active){border-bottom:2px solid #171717;border-radius:13px}.ckeditor-accordion-container>dl dt:first-child{margin-top:0}.ckeditor-accordion-container>dl dt>a:not(.button){font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none;background:#f5f5f5;border:none;color:#262626;padding:.5em 1em .5em 100px;margin:0;font-weight:900}@media only screen and (max-width:767px){.ckeditor-accordion-container>dl dt>a:not(.button){font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.ckeditor-accordion-container>dl dt>a:not(.button){font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.ckeditor-accordion-container>dl dt>a:not(.button){font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.ckeditor-accordion-container>dl dt>a:not(.button):hover{background:#f5f5f5;color:#262626}.ckeditor-accordion-container>dl dt>a .ckeditor-accordion-toggle{left:25px}.ckeditor-accordion-container>dl dt>a .ckeditor-accordion-toggle:before,.ckeditor-accordion-container>dl dt>a .ckeditor-accordion-toggle:after{background:#262626}.ckeditor-accordion-container>dl dd{padding:0 30px 0 100px;background:#f5f5f5;border:2px solid #171717;border-top:none;border-radius:0 0 13px 13px}.ckeditor-accordion-container>dl dd p:first-child{margin-top:0}.ckeditor-accordion-container>dl dd p:last-child{padding-bottom:.5em}.achievement{background:#fff}.achievement .image-title,.achievement-details .image-title{display:none}.achievements{clear:both;padding:1em 4%}.achievements:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.achievements{padding:2.25em 6% 2em}}.achievements .user-bar-content,.achievements .section-inner,.achievements .block-content,.achievements.block-views>div,.achievements.block-views>h2,.achievements.block-block-content>h2,.achievements.block-block-content>div,.achievements.block-ctools-block>span,.achievements.block-ctools-block>div,.achievements.block-entity-block header,.achievements.block-entity-block .content,.achievements .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.achievements.block-views h2,.achievements.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.achievements.block-views h2,.achievements.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.achievements.block-views h2,.achievements.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.achievements.block-views h2,.achievements.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.achievements .achievement-user-stats{font-size:1.5em;margin-bottom:2em}.route-achievementsachievements-controller-userAchievements .block-system-main-block{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto}.ipe-form{max-width:80%}.ajax-progress-fullscreen.with-message{left:25%;width:50%;height:25%;min-height:285px;top:25%;background-image:url(/themes/custom/ggfresh/images/pulse.svg);background-position:center center;background-color:rgba(0,0,0,0)}.ajax-progress-fullscreen.with-message .message{color:#fff;text-align:center;font-weight:bold}aside .block{margin-bottom:25px}aside .block h2{font-size:175%;color:#404040}nav.breadcrumb{margin-bottom:5px;color:#404040}nav.breadcrumb ol li:before{content:"/";padding:0 3px 0 .5px;color:#404040}nav.breadcrumb ol li:first-child:before{content:normal}.btn-primary,.button-primary,.coral-button,.signup-button-shortcode,.upload-video-button-shortcode,.btn-coral,.button-coral{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:#7d11ff;color:#fff;border-color:#7d11ff}.btn-primary:focus,.button-primary:focus,.coral-button:focus,.signup-button-shortcode:focus,.upload-video-button-shortcode:focus,.btn-coral:focus,.button-coral:focus{outline:2px solid #7d11ff;outline-offset:2px}.btn-primary:disabled,.button-primary:disabled,.coral-button:disabled,.signup-button-shortcode:disabled,.upload-video-button-shortcode:disabled,.btn-coral:disabled,.button-coral:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.btn-primary:hover:not(:disabled),.button-primary:hover:not(:disabled),.coral-button:hover:not(:disabled),.signup-button-shortcode:hover:not(:disabled),.upload-video-button-shortcode:hover:not(:disabled),.btn-coral:hover:not(:disabled),.button-coral:hover:not(:disabled){background-color:#6e0ee6;border-color:#6e0ee6}.btn-primary:active:not(:disabled),.button-primary:active:not(:disabled),.coral-button:active:not(:disabled),.signup-button-shortcode:active:not(:disabled),.upload-video-button-shortcode:active:not(:disabled),.btn-coral:active:not(:disabled),.button-coral:active:not(:disabled){background-color:#5c0bbf;border-color:#5c0bbf}.flag-follow-user a,.flag--follow-user a,.flag.follow-user a{background-color:rgba(0,0,0,0) !important;border:2px solid #d4d4d4 !important;color:#262626 !important}.flag-follow-user a:hover,.flag--follow-user a:hover,.flag.follow-user a:hover{background-color:#f5f5f5 !important;border-color:#7d11ff !important;color:#7d11ff !important}.flag-follow-user a.action-flag,.flag--follow-user a.action-flag,.flag.follow-user a.action-flag{border-color:#7d11ff !important;color:#7d11ff !important}.flag-follow-user a.action-unflag,.flag--follow-user a.action-unflag,.flag.follow-user a.action-unflag{background-color:#7d11ff !important;border-color:#7d11ff !important;color:#fff !important}.flag-follow-user a.action-unflag:hover,.flag--follow-user a.action-unflag:hover,.flag.follow-user a.action-unflag:hover{background-color:#6e0ee6 !important;border-color:#6e0ee6 !important}.btn-secondary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:rgba(0,0,0,0);color:#7d11ff;border-color:#7d11ff}.btn-secondary:focus,.button-secondary:focus{outline:2px solid #7d11ff;outline-offset:2px}.btn-secondary:disabled,.button-secondary:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.btn-secondary:hover:not(:disabled),.button-secondary:hover:not(:disabled){background-color:#e8d8ff}.btn-secondary:active:not(:disabled),.button-secondary:active:not(:disabled){background-color:#d1b3ff}.btn-ghost,.button-ghost{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:rgba(0,0,0,0);color:#262626;border-color:rgba(0,0,0,0)}.btn-ghost:focus,.button-ghost:focus{outline:2px solid #7d11ff;outline-offset:2px}.btn-ghost:disabled,.button-ghost:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.btn-ghost:hover:not(:disabled),.button-ghost:hover:not(:disabled){background-color:#f5f5f5}.btn-ghost:active:not(:disabled),.button-ghost:active:not(:disabled){background-color:#f5f5f5}.btn-danger,.button-danger,.button-delete{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:#dc2626;color:#fff;border-color:#dc2626}.btn-danger:focus,.button-danger:focus,.button-delete:focus{outline:2px solid #7d11ff;outline-offset:2px}.btn-danger:disabled,.button-danger:disabled,.button-delete:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.btn-danger:hover:not(:disabled),.button-danger:hover:not(:disabled),.button-delete:hover:not(:disabled){background-color:#b91c1c;border-color:#b91c1c}.btn-success,.button-success{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:#16a34a;color:#fff;border-color:#16a34a}.btn-success:focus,.button-success:focus{outline:2px solid #7d11ff;outline-offset:2px}.btn-success:disabled,.button-success:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.btn-success:hover:not(:disabled),.button-success:hover:not(:disabled){background-color:#15803d;border-color:#15803d}.btn.inline-block-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:#7d11ff;color:#fff;border-color:#7d11ff;display:inline-block;width:auto}.btn.inline-block-button:focus{outline:2px solid #7d11ff;outline-offset:2px}.btn.inline-block-button:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.btn.inline-block-button:hover:not(:disabled){background-color:#6e0ee6;border-color:#6e0ee6}.btn.inline-block-button:active:not(:disabled){background-color:#5c0bbf;border-color:#5c0bbf}.btn.block-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:#7d11ff;color:#fff;border-color:#7d11ff;display:block;width:100%}.btn.block-button:focus{outline:2px solid #7d11ff;outline-offset:2px}.btn.block-button:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.btn.block-button:hover:not(:disabled){background-color:#6e0ee6;border-color:#6e0ee6}.btn.block-button:active:not(:disabled){background-color:#5c0bbf;border-color:#5c0bbf}.action-link{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:rgba(0,0,0,0);color:#7d11ff;border-color:#7d11ff;display:inline-block;width:auto;padding:8px 16px;font-size:14px}.action-link:focus{outline:2px solid #7d11ff;outline-offset:2px}.action-link:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.action-link:hover:not(:disabled){background-color:#e8d8ff}.action-link:active:not(:disabled){background-color:#d1b3ff}.pager__item a{color:#7d11ff}.pager__item a:hover{background-color:#7d11ff;color:#fff}.close,.modal-close,.dialog-close{color:#757575}.close:hover,.modal-close:hover,.dialog-close:hover{color:#7d11ff}.view-lessons .flag-lesson-complete input[type=checkbox],.view-lessons .js-flag-lesson-complete input[type=checkbox]{background:none !important;border:none !important}.view-lessons .flag-lesson-complete input[type=checkbox]:checked,.view-lessons .js-flag-lesson-complete input[type=checkbox]:checked{background:none !important;border:none !important}.view-lessons .flag-lesson-complete a,.view-lessons .js-flag-lesson-complete a{background:none !important;border:none !important;padding:0 !important;margin:0 !important;display:inline !important;width:auto !important}.facebook-button,.fb-button,.simple-fb-connect{background-color:#3b5998}.facebook-button:hover,.fb-button:hover,.simple-fb-connect:hover{background-color:rgb(44.7393364929,67.4881516588,115.2606635071)}.play-button,.video-play-button{background-color:#7d11ff}.play-button:hover,.video-play-button:hover{background-color:#6e0ee6}.load-more,.view-more,.show-more{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:rgba(0,0,0,0);color:#7d11ff;border-color:#7d11ff;display:inline-block;width:auto}.load-more:focus,.view-more:focus,.show-more:focus{outline:2px solid #7d11ff;outline-offset:2px}.load-more:disabled,.view-more:disabled,.show-more:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.load-more:hover:not(:disabled),.view-more:hover:not(:disabled),.show-more:hover:not(:disabled){background-color:#e8d8ff}.load-more:active:not(:disabled),.view-more:active:not(:disabled),.show-more:active:not(:disabled){background-color:#d1b3ff}.filter-button,.facet-item a{color:#262626;border:1px solid #e5e5e5}.filter-button:hover,.facet-item a:hover{border-color:#7d11ff;color:#7d11ff}.filter-button.active,.filter-button.is-active,.filter-button.selected,.facet-item a.active,.facet-item a.is-active,.facet-item a.selected{background-color:#7d11ff;border-color:#7d11ff;color:#fff}.tabs__tab a{color:#262626}.tabs__tab a:hover{color:#7d11ff}.tabs__tab a.is-active{color:#7d11ff;border-bottom-color:#7d11ff}.dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:rgba(0,0,0,0);color:#262626;border-color:rgba(0,0,0,0)}.dropdown-toggle:focus{outline:2px solid #7d11ff;outline-offset:2px}.dropdown-toggle:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.dropdown-toggle:hover:not(:disabled){background-color:#f5f5f5}.dropdown-toggle:active:not(:disabled){background-color:#f5f5f5}.dropdown-toggle:hover{background-color:#f5f5f5}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:rgba(0,0,0,0);color:#262626;border-color:rgba(0,0,0,0);padding:8px}.icon-button:focus{outline:2px solid #7d11ff;outline-offset:2px}.icon-button:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.icon-button:hover:not(:disabled){background-color:#f5f5f5}.icon-button:active:not(:disabled){background-color:#f5f5f5}.icon-button:hover{background-color:#f5f5f5;color:#7d11ff}[style*="background-color: #FE6E41"],[style*="background-color: #fe6e41"],[style*="background: #FE6E41"],[style*="background: #fe6e41"]{background-color:#7d11ff !important}[style*="background-color: #1d85ba"],[style*="background: #1d85ba"]{background-color:#7d11ff !important}@keyframes pulse{0%{opacity:.5}50%{opacity:.8}100%{opacity:.5}}.group-challenge-full .group-header{background:linear-gradient(135deg,rgb(125,17,255) 0%,rgb(95,13,184) 100%);padding:80px 0 80px;position:relative;overflow:hidden}.group-challenge-full .group-header::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="%23ffffff" fill-opacity="0.05" d="M0,192L48,197.3C96,203,192,213,288,229.3C384,245,480,267,576,250.7C672,235,768,181,864,181.3C960,181,1056,235,1152,234.7C1248,235,1344,181,1392,154.7L1440,128L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z"></path></svg>') no-repeat bottom center;background-size:cover}.group-challenge-full .group-header .container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.group-challenge-full .group-header .header-content{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}@media only screen and (max-width:767px){.group-challenge-full .group-header .header-content{gap:20px}}.group-challenge-full .group-header .group-image-wrapper,.group-challenge-full .group-header .group-image-placeholder{flex-shrink:0}.group-challenge-full .group-header .group-image-wrapper .field--name-field-group-image,.group-challenge-full .group-header .group-image-wrapper .group-image,.group-challenge-full .group-header .group-image-placeholder .field--name-field-group-image,.group-challenge-full .group-header .group-image-placeholder .group-image{width:160px;height:160px;border-radius:24px;object-fit:cover;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.3)}@media only screen and (max-width:767px){.group-challenge-full .group-header .group-image-wrapper .field--name-field-group-image,.group-challenge-full .group-header .group-image-wrapper .group-image,.group-challenge-full .group-header .group-image-placeholder .field--name-field-group-image,.group-challenge-full .group-header .group-image-placeholder .group-image{width:100px;height:100px;border-radius:16px}}.group-challenge-full .group-header .group-image-wrapper img,.group-challenge-full .group-header .group-image-placeholder img{width:100%;height:100%;object-fit:cover}.group-challenge-full .group-header .header-info{min-width:0;color:#fff}.group-challenge-full .group-header .header-info .group-title{font-size:48px;font-weight:700;margin-bottom:12px;text-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff}@media only screen and (max-width:1024px){.group-challenge-full .group-header .header-info .group-title{font-size:36px}}@media only screen and (max-width:767px){.group-challenge-full .group-header .header-info .group-title{font-size:28px}}.group-challenge-full .group-header .header-info .group-description{font-size:20px;color:hsla(0,0%,100%,.8);margin-bottom:24px;max-width:600px;line-height:1.5}@media only screen and (max-width:767px){.group-challenge-full .group-header .header-info .group-description{font-size:16px}}.group-challenge-full .group-badge{display:inline-block;background:hsla(0,0%,100%,.2);padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;color:#fff}.group-challenge-full .header-actions .join-button{background:#fff;color:#7d11ff;padding:12px 32px;border-radius:8px;font-weight:600;font-size:16px;text-decoration:none;display:inline-block;transition:all .2s ease;border:2px solid rgba(0,0,0,0)}.group-challenge-full .header-actions .join-button:hover{background:hsla(0,0%,100%,.9);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.group-challenge-full .header-actions .join-button.joined{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.3)}.group-challenge-full .header-actions .join-button.joined:hover{background:hsla(0,0%,100%,.2)}.group-challenge-full .header-actions .join-button.submit-song-btn{background:hsla(0,0%,100%,.2);color:#fff;border:2px solid hsla(0,0%,100%,.4)}.group-challenge-full .header-actions .join-button.submit-song-btn:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.6)}.group-challenge-full .header-actions .group-stats{margin-top:16px;display:flex;gap:24px;font-size:14px;color:hsla(0,0%,100%,.8)}.group-challenge-full .header-actions .group-stats .stat-item{display:flex;align-items:center;gap:4px}.group-challenge-full .header-actions .group-stats .stat-item .stat-value{font-weight:600;color:#fff}.group-challenge-full .stats-container{padding-bottom:30px;margin-top:-50px;position:relative;z-index:5}.group-challenge-full .stats-container .container{max-width:1200px;margin:0 auto;padding:0 20px}.group-challenge-full .stats-container .stats-bar{background:#fff;display:flex;justify-content:center;gap:80px;padding:40px;border-radius:50px;box-shadow:0 2px 16px rgba(0,0,0,.1)}@media only screen and (max-width:767px){.group-challenge-full .stats-container .stats-bar{gap:40px;padding:30px}}.group-challenge-full .stats-container .stat-block{text-align:center}.group-challenge-full .stats-container .stat-block .stat-number{font-size:48px;font-weight:700;color:#7d11ff;margin-bottom:8px;min-height:1.2em}@media only screen and (max-width:767px){.group-challenge-full .stats-container .stat-block .stat-number{font-size:36px}}.group-challenge-full .stats-container .stat-block .stat-number[data-loading=true]{opacity:.5;animation:pulse 1.5s ease-in-out infinite}.group-challenge-full .stats-container .stat-block .stat-label{font-size:16px;color:#666;text-transform:uppercase;letter-spacing:.5px}@media only screen and (max-width:767px){.group-challenge-full .stats-container .stat-block .stat-label{font-size:14px}}.full-width{width:100%}.full-width-dark{background:#1a1a1a;color:#fff}.full-width-dark .container{max-width:1200px;margin:0 auto;padding:0 20px}.full-width-gray{background:#f8f8fb}.full-width-gradient{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.full-width-gradient .container{max-width:1200px;margin:0 auto;padding:0 20px}.winner-card{position:relative;overflow:hidden;box-shadow:0 2px 16px rgba(0,0,0,.1)}.winner-card::before{content:"🏆";position:absolute;font-size:120px;opacity:.1;top:50%;left:50%;transform:translate(-50%,-50%)}.winner-content{position:relative;z-index:1;text-align:center;padding:40px 20px 20px}.winner-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px;opacity:1}.winner-name{font-size:24px;font-weight:700;margin-bottom:8px;color:#fff}.winner-song{font-size:16px;margin-bottom:16px;color:#fff}.winner-stats{display:flex;justify-content:center;gap:24px;font-size:14px;color:#fff}.group-header .countdown{margin-top:24px;text-align:left}.group-header .countdown .countdown-title{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:hsla(0,0%,100%,.8);margin-bottom:16px}.group-header .countdown .countdown-values,.group-header .countdown .group-challenge-full .countdown-timer,.group-challenge-full .group-header .countdown .countdown-timer{display:flex;gap:24px}.group-header .countdown .time-unit,.group-header .countdown .group-challenge-full .countdown-timer .countdown-item,.group-challenge-full .countdown-timer .group-header .countdown .countdown-item{text-align:center}.group-header .countdown .time-unit .time-value,.group-challenge-full .countdown-timer .countdown-item .group-header .countdown .time-unit .countdown-value,.group-header .countdown .group-challenge-full .countdown-timer .countdown-item .time-value,.group-header .countdown .group-challenge-full .countdown-timer .countdown-item .countdown-value,.group-challenge-full .countdown-timer .group-header .countdown .countdown-item .time-value,.group-challenge-full .countdown-timer .group-header .countdown .countdown-item .countdown-value{font-size:36px;font-weight:700;display:block;line-height:1;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.group-header .countdown .time-unit .time-label,.group-challenge-full .countdown-timer .countdown-item .group-header .countdown .time-unit .countdown-label,.group-header .countdown .group-challenge-full .countdown-timer .countdown-item .time-label,.group-header .countdown .group-challenge-full .countdown-timer .countdown-item .countdown-label,.group-challenge-full .countdown-timer .group-header .countdown .countdown-item .time-label,.group-challenge-full .countdown-timer .group-header .countdown .countdown-item .countdown-label{font-size:12px;text-transform:uppercase;color:hsla(0,0%,100%,.7);margin-top:4px}.related-content .node--view-mode-card{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.content-card,.lesson-card{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.content-card .card-media,.content-card .lesson-video,.lesson-card .card-media,.lesson-card .lesson-video{position:relative;background:#000;aspect-ratio:21/9}.content-card .card-media img,.content-card .card-media .video-thumb,.content-card .lesson-video img,.content-card .lesson-video .video-thumb,.lesson-card .card-media img,.lesson-card .card-media .video-thumb,.lesson-card .lesson-video img,.lesson-card .lesson-video .video-thumb{width:100%;height:100%;object-fit:cover}.content-card .card-media .media-wrapper,.content-card .lesson-video .media-wrapper,.lesson-card .card-media .media-wrapper,.lesson-card .lesson-video .media-wrapper{width:100%;height:100%}.content-card .card-media .media-wrapper img,.content-card .lesson-video .media-wrapper img,.lesson-card .card-media .media-wrapper img,.lesson-card .lesson-video .media-wrapper img{width:100%;height:100%;object-fit:cover}.content-card .card-body,.content-card .lesson-content,.lesson-card .card-body,.lesson-card .lesson-content{padding:20px}.content-card .card-body h3,.content-card .card-body .lesson-title,.content-card .lesson-content h3,.content-card .lesson-content .lesson-title,.lesson-card .card-body h3,.lesson-card .card-body .lesson-title,.lesson-card .lesson-content h3,.lesson-card .lesson-content .lesson-title{font-size:18px;font-weight:600;margin-bottom:8px;color:#111}.content-card .card-body p,.content-card .card-body .lesson-desc,.content-card .lesson-content p,.content-card .lesson-content .lesson-desc,.lesson-card .card-body p,.lesson-card .card-body .lesson-desc,.lesson-card .lesson-content p,.lesson-card .lesson-content .lesson-desc{font-size:14px;color:#666;line-height:1.6}.footer-link{padding:32px 0;text-align:center}.footer-link a{color:#7d11ff;text-decoration:none;font-weight:600}.footer-link a:hover{text-decoration:underline}.submit-song-btn.join-button{background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.4)}.submit-song-btn.join-button:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.6)}.group-challenge-full .section-inner,.group-challenge-full .content-inner{max-width:1200px;margin:0 auto}.group-challenge-full .content-wrapper-wrapper{clear:both;padding:1em 4%}.group-challenge-full .content-wrapper-wrapper:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.group-challenge-full .content-wrapper-wrapper{padding:2.25em 6% 2em}}.group-challenge-full .content-wrapper-wrapper .user-bar-content,.group-challenge-full .content-wrapper-wrapper .section-inner,.group-challenge-full .content-wrapper-wrapper .block-content,.group-challenge-full .content-wrapper-wrapper.block-views>div,.group-challenge-full .content-wrapper-wrapper.block-views>h2,.group-challenge-full .content-wrapper-wrapper.block-block-content>h2,.group-challenge-full .content-wrapper-wrapper.block-block-content>div,.group-challenge-full .content-wrapper-wrapper.block-ctools-block>span,.group-challenge-full .content-wrapper-wrapper.block-ctools-block>div,.group-challenge-full .content-wrapper-wrapper.block-entity-block header,.group-challenge-full .content-wrapper-wrapper.block-entity-block .content,.group-challenge-full .content-wrapper-wrapper .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.group-challenge-full .content-wrapper-wrapper.block-views h2,.group-challenge-full .content-wrapper-wrapper.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.group-challenge-full .content-wrapper-wrapper.block-views h2,.group-challenge-full .content-wrapper-wrapper.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.group-challenge-full .content-wrapper-wrapper.block-views h2,.group-challenge-full .content-wrapper-wrapper.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.group-challenge-full .content-wrapper-wrapper.block-views h2,.group-challenge-full .content-wrapper-wrapper.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:1024px){.group-challenge-full .content-wrapper-wrapper{padding:0}}.group-challenge-full .content-wrapper{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;display:grid;grid-template-columns:1fr 340px;gap:40px}@media only screen and (max-width:1440px){.group-challenge-full .content-wrapper{grid-template-columns:1fr 300px;gap:30px}}@media only screen and (max-width:1024px){.group-challenge-full .content-wrapper{grid-template-columns:1fr;gap:40px;max-width:100%}}.group-challenge-full .group-content{min-width:0}.group-challenge-full .sidebar{position:sticky;top:20px;height:fit-content}@media only screen and (max-width:1024px){.group-challenge-full .sidebar{width:100%;margin:0 auto}}.contextual-region{position:relative}.contextual-region .contextual{position:absolute;top:0;right:0;z-index:999}.contextual-region .contextual-button{background:rgba(0,0,0,.7) !important;border:1px solid #ccc !important;color:#fff !important}.section{padding:48px 0}.section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.section .section-header .section-title{font-size:24px;font-weight:600;color:#111}.section .section-header .section-count{font-size:14px;color:#666}.challenge-actions{text-align:center;margin-top:24px}.challenge-actions .btn-primary,.challenge-actions button{background:#7d11ff;color:#fff;padding:14px 32px;border-radius:8px;font-weight:600;font-size:16px;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block}.challenge-actions .btn-primary:hover,.challenge-actions button:hover{background:rgb(100.2857142857,0,221);transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,.3)}@media only screen and (max-width:767px){.countdown-values,.group-challenge-full .countdown-timer{gap:16px}.time-value,.group-challenge-full .countdown-timer .countdown-item .countdown-value{font-size:24px}}.pedal-required-badge{background:rgba(125,17,255,.1);color:#7d11ff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:600;display:inline-block;margin-left:8px}.route-chargebee-subscriptionpurchase-gift .chargebee-gift-toggle-wrapper{display:none}.route-chargebee-subscriptionpurchase-gift .chargebee-subscribe .chargebee-subscribe-plans-wrapper h2{margin-top:0;display:none}.route-chargebee-subscriptionpurchase-gift .chargebee-subscribe .chargebee-subscribe-plan-free{filter:blur(4px)}.block-chargebee-subscribe-block{padding:0 !important}#block-newfrontpagefeaturetable{clear:both;padding:1em 4%}#block-newfrontpagefeaturetable:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){#block-newfrontpagefeaturetable{padding:2.25em 6% 2em}}#block-newfrontpagefeaturetable .user-bar-content,#block-newfrontpagefeaturetable .section-inner,#block-newfrontpagefeaturetable .block-content,#block-newfrontpagefeaturetable.block-views>div,#block-newfrontpagefeaturetable.block-views>h2,#block-newfrontpagefeaturetable.block-block-content>h2,#block-newfrontpagefeaturetable.block-block-content>div,#block-newfrontpagefeaturetable.block-ctools-block>span,#block-newfrontpagefeaturetable.block-ctools-block>div,#block-newfrontpagefeaturetable.block-entity-block header,#block-newfrontpagefeaturetable.block-entity-block .content,#block-newfrontpagefeaturetable .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}#block-newfrontpagefeaturetable.block-views h2,#block-newfrontpagefeaturetable.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){#block-newfrontpagefeaturetable.block-views h2,#block-newfrontpagefeaturetable.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){#block-newfrontpagefeaturetable.block-views h2,#block-newfrontpagefeaturetable.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){#block-newfrontpagefeaturetable.block-views h2,#block-newfrontpagefeaturetable.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}#block-giftpageheader{clear:both;padding:1em 4%}#block-giftpageheader:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){#block-giftpageheader{padding:2.25em 6% 2em}}#block-giftpageheader .user-bar-content,#block-giftpageheader .section-inner,#block-giftpageheader .block-content,#block-giftpageheader.block-views>div,#block-giftpageheader.block-views>h2,#block-giftpageheader.block-block-content>h2,#block-giftpageheader.block-block-content>div,#block-giftpageheader.block-ctools-block>span,#block-giftpageheader.block-ctools-block>div,#block-giftpageheader.block-entity-block header,#block-giftpageheader.block-entity-block .content,#block-giftpageheader .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}#block-giftpageheader.block-views h2,#block-giftpageheader.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){#block-giftpageheader.block-views h2,#block-giftpageheader.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){#block-giftpageheader.block-views h2,#block-giftpageheader.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){#block-giftpageheader.block-views h2,#block-giftpageheader.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}#block-giftpageheader .field--name-field-image{text-align:center}#block-giftpageheader .field--name-field-image img{width:300px}.chargebee-subscribe .chargebee-gift-toggle-wrapper,.chargebee-subscribe .chargebee-subscribe-plans-wrapper{clear:both;padding:1em 4%}.chargebee-subscribe .chargebee-gift-toggle-wrapper:after,.chargebee-subscribe .chargebee-subscribe-plans-wrapper:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.chargebee-subscribe .chargebee-gift-toggle-wrapper,.chargebee-subscribe .chargebee-subscribe-plans-wrapper{padding:2.25em 6% 2em}}.chargebee-subscribe .chargebee-gift-toggle-wrapper .user-bar-content,.chargebee-subscribe .chargebee-gift-toggle-wrapper .section-inner,.chargebee-subscribe .chargebee-gift-toggle-wrapper .block-content,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-views>div,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-views>h2,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-block-content>h2,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-block-content>div,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-ctools-block>span,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-ctools-block>div,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-entity-block header,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-entity-block .content,.chargebee-subscribe .chargebee-gift-toggle-wrapper .mq--t,.chargebee-subscribe .chargebee-subscribe-plans-wrapper .user-bar-content,.chargebee-subscribe .chargebee-subscribe-plans-wrapper .section-inner,.chargebee-subscribe .chargebee-subscribe-plans-wrapper .block-content,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-views>div,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-views>h2,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-block-content>h2,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-block-content>div,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-ctools-block>span,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-ctools-block>div,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-entity-block header,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-entity-block .content,.chargebee-subscribe .chargebee-subscribe-plans-wrapper .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-views h2,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-entity-block header h2,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-views h2,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-views h2,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-entity-block header h2,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-views h2,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-views h2,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-entity-block header h2,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-views h2,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-views h2,.chargebee-subscribe .chargebee-gift-toggle-wrapper.block-entity-block header h2,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-views h2,.chargebee-subscribe .chargebee-subscribe-plans-wrapper.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.chargebee-subscribe .chargebee-gift-toggle,.chargebee-subscribe .chargebee-subscribe-plans{max-width:1440px;margin-left:auto;margin-right:auto}.chargebee-subscribe .chargebee-gift-toggle-wrapper{background:#ff8c11}@media only screen and (min-width:768px){.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle{display:flex;justify-content:space-between}}@media only screen and (min-width:768px){.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle>div,.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle h3{width:50%}}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle h3{font-weight:900}@media only screen and (max-width:767px){.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle h3{text-align:center}}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper{display:flex;background:#fff;border-radius:100px;overflow:hidden;justify-content:space-around;padding:1em 0;width:385px}@media only screen and (max-width:767px){.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper{margin:0 auto;max-width:100%}}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper h5{font-weight:bold}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper h5:before{content:"";display:inline-block;height:100%;vertical-align:middle}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .switch{position:relative;display:block;height:30px;width:75px;margin:0 auto;border-radius:20px;-webkit-transition:.4s;transition:.4s}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .switch input:checked~.slider-value:nth-child(4){display:none}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .switch input:not(:checked)~.slider-value:nth-child(3){display:none}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .switch input:not(:checked)~.slider-value:nth-child(4){color:#fff}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .switch input:checked~.slider{background-color:#14b8a6}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .switch input:not(:checked)~.slider{background-color:#000}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .switch:hover{background:#171717}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .switch:hover .slider:before{border-color:#ff8c11}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .switch input{opacity:0;width:0;height:0}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s;display:block;border:1px solid #171717}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .slider:before{position:absolute;content:"";padding:0;height:24px;width:24px;left:0;top:1px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border:1px solid #171717}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .slider-value{position:absolute;z-index:100;top:4px;font-weight:bold}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .slider-value:nth-child(3){left:15px}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .slider-value:nth-child(4){right:15px}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container input:focus+.slider{box-shadow:0 0 1px #2196f3}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container input:checked+.slider:before{-webkit-transform:translateX(46px);-ms-transform:translateX(46px);transform:translateX(46px)}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .slider.round{border-radius:20px}.chargebee-subscribe .chargebee-gift-toggle-wrapper .chargebee-gift-toggle .switch-container-wrapper .switch-container .slider.round:before{border-radius:20px}@media only screen and (min-width:768px){.chargebee-subscribe .chargebee-subscribe-plans{display:flex;align-items:flex-end;justify-content:space-between}}@media only screen and (min-width:768px){.chargebee-subscribe .chargebee-subscribe-plans{flex-wrap:wrap}}@media only screen and (max-width:767px){.chargebee-subscribe .chargebee-subscribe-plans>div{margin-bottom:1em}}@media only screen and (min-width:768px)and (max-width:1024px),only screen and (min-width:1025px){.chargebee-subscribe .chargebee-subscribe-plans>div{width:32%}.chargebee-subscribe .chargebee-subscribe-plans>div:nth-child(1n+3){margin-left:1%}}@media only screen and (min-width:1441px){.chargebee-subscribe .chargebee-subscribe-plans>div{width:23%}.chargebee-subscribe .chargebee-subscribe-plans>div:not(:first-child){margin-left:2%}}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-preamble{font-size:22px;font-style:normal;font-weight:500;line-height:29px;border-radius:0 !important}@media only screen and (min-width:768px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-preamble{width:100%;margin-bottom:1em}}@media only screen and (min-width:1441px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-preamble{width:23%}}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan-combo{border-radius:27px;border:2px solid #171717;overflow:hidden}@media only screen and (min-width:1441px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan-combo{min-width:290px}}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan-combo .combo-title{color:#fff;text-transform:uppercase;background:#171717;text-align:center;padding:15px 0}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan{overflow:hidden;border-radius:27px}@media only screen and (min-width:1441px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan{min-width:290px}}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan.chargebee-subscribe-plan-free{background:#ffd4a3}@media only screen and (min-width:1441px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan.chargebee-subscribe-plan-free{justify-content:space-between}}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan.chargebee-subscribe-plan-premium-monthly{background:#4ade80}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan.chargebee-subscribe-plan-premium-yearly,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan.chargebee-subscribe-plan-premium-gift{background:#14b8a6}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan.chargebee-subscribe-plan-premium-gift{border-radius:27px}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan.chargebee-subscribe-plan-lifetime,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan.chargebee-subscribe-plan-lifetime-gift{background:#60a5fa;border-radius:27px}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan.chargebee-subscribe-plan-lifetime .description,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan.chargebee-subscribe-plan-lifetime-gift .description{background-image:url(/themes/custom/ggfresh/images/lifetime-badge.svg);background-repeat:no-repeat;background-position:top right}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .ribbon{text-align:center;padding:.25em 0 0 0}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner{padding:24px}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h4.plan-name{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:18px;line-height:18px;font-family:articulat-cf,sans-serif}@media only screen and (min-width:1025px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h4.plan-name{font-size:26px;line-height:24px}}@media only screen and (max-width:767px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.plan-price:not(.strikethrough),.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.discounted-plan-price{border-bottom:1px solid #171717;padding-bottom:2em;margin-bottom:.5em}}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.discounted-plan-price .sign{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;vertical-align:top}@media only screen and (max-width:767px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.discounted-plan-price .sign{font-size:26px;line-height:26px}}@media only screen and (min-width:768px)and (max-width:1024px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.discounted-plan-price .sign{font-size:36px;line-height:36px}}@media only screen and (min-width:1025px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.discounted-plan-price .sign{font-size:48px;line-height:46px}}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.discounted-plan-price .number{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:.4em;font-style:normal;font-weight:900;text-align:left;font-weight:500;font-family:articulat-cf,sans-serif;display:inline}@media only screen and (max-width:767px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.discounted-plan-price .number{font-size:38px;line-height:38px;letter-spacing:-0.96px}}@media only screen and (min-width:768px)and (max-width:1024px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.discounted-plan-price .number{font-size:52px;line-height:52px;letter-spacing:-1.92px}}@media only screen and (min-width:1025px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.discounted-plan-price .number{font-size:68px;line-height:68px;letter-spacing:-1.7px}}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner h5.plan-price.strikethrough{text-decoration:line-through;color:red}@media only screen and (min-width:1441px){.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .plan-description{display:none}}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta{text-align:center;margin:1em 0 0 0}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta button.chargebee-button,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta a.chargebee-button,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta .register-button{display:inline-block;background:#171717;width:100%;border:none;color:#fff;min-width:75px;max-width:750px;cursor:pointer;border-radius:4px;height:40px;padding:12px 24px 10px;line-height:100%}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta button.chargebee-button:hover,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta a.chargebee-button:hover,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta .register-button:hover{background:#3c4043}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta .register-button{display:block;margin-bottom:.5em}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta .register-button:hover{cursor:pointer}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta a.social-auth.google{display:flex;margin-left:0;margin-right:0;border:none;padding:0 8px;justify-content:center;color:#000;text-align:center;background-color:hsl(0,2.8571428571%,96.137254902%);height:40px;line-height:40px;font-family:"Roboto",sans-serif;border-radius:4px;background-color:#131314;border-color:#8e918f;color:#e3e3e3}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta a.social-auth.google img{width:26.6666666667px;height:26.6666666667px;position:relative;padding:3.3333333333px;border:1px solid rgba(0,0,0,0);margin-top:6.6666666667px}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta a.social-auth.google span{padding-left:8px;font-style:normal;font-weight:700;text-decoration:none;display:inline-block}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta a.social-auth.google:focus,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta a.social-auth.google:hover{background-color:#eeeded}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta a.social-auth.google:focus,.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta a.social-auth.google:hover{background-color:hsl(240,2.5641025641%,27.6470588235%)}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta .button-container{margin:4px 0;clear:both}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta .gpay-button-container button{width:100%;height:40px;padding:12px 24px 10px}.chargebee-subscribe .chargebee-subscribe-plans .chargebee-subscribe-plan .chargebee-subscribe-plan-inner .cta .paypal-button-container .zoid-outlet{width:100% !important;height:40px;padding:12px 24px 10px}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container{padding:15px 10px 0 10px}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .switch{position:relative;display:block;height:40px;width:200px;margin:0 auto;border-radius:20px;-webkit-transition:.4s;transition:.4s}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .switch:hover{background:#171717}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .switch:hover input:checked~.slider-value:nth-child(3){color:#fff}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .switch:hover input:not(:checked)~.slider-value:nth-child(4){color:#fff}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .switch:hover .slider:before{border-color:#ff8c11}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .switch input{opacity:0;width:0;height:0}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s;display:block;border:1px solid #171717}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .slider:before{position:absolute;content:"";padding:0;height:38px;width:100px;left:0;top:-1px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border:1px solid #171717}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .slider-value{position:absolute;z-index:100;top:8px;font-weight:bold}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .slider-value:nth-child(3){left:15px}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .slider-value:nth-child(4){right:15px}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container input:focus+.slider{box-shadow:0 0 1px #2196f3}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container input:checked+.slider:before{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px)}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .slider.round{border-radius:20px}.chargebee-subscribe .chargebee-subscribe-plan-combo .switch-container .slider.round:before{border-radius:20px}.feature-table,#block-newfrontpagefeaturetable .block-content{border-top:2px solid #171717;padding:20px 0 0 0;display:none}@media only screen and (min-width:1441px){.feature-table,#block-newfrontpagefeaturetable .block-content{display:block}}.feature-table .block-content,#block-newfrontpagefeaturetable .block-content .block-content{flex-direction:column;align-items:normal}.feature-table .group-text,#block-newfrontpagefeaturetable .block-content .group-text{width:100%}.feature-table table tr,.feature-table .route-viewgroup-memberspage-1 .view-content .views-table tr,.route-viewgroup-memberspage-1 .view-content .feature-table .views-table tr,.feature-table .route-viewgroup-nodespage-1 .view-content .views-table tr,.route-viewgroup-nodespage-1 .view-content .feature-table .views-table tr,#block-newfrontpagefeaturetable .block-content table tr,#block-newfrontpagefeaturetable .block-content .route-viewgroup-memberspage-1 .view-content .views-table tr,.route-viewgroup-memberspage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr,#block-newfrontpagefeaturetable .block-content .route-viewgroup-nodespage-1 .view-content .views-table tr,.route-viewgroup-nodespage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr{display:flex;justify-content:space-between}.feature-table table tr td:not(:first-child),.feature-table .route-viewgroup-memberspage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-memberspage-1 .view-content .feature-table .views-table tr td:not(:first-child),.feature-table .route-viewgroup-nodespage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-nodespage-1 .view-content .feature-table .views-table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content .route-viewgroup-memberspage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-memberspage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content .route-viewgroup-nodespage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-nodespage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td:not(:first-child){text-align:center;padding-left:24px;padding-right:24px}@media only screen and (min-width:1441px){.feature-table table tr td,.feature-table .route-viewgroup-memberspage-1 .view-content .views-table tr td,.route-viewgroup-memberspage-1 .view-content .feature-table .views-table tr td,.feature-table .route-viewgroup-nodespage-1 .view-content .views-table tr td,.route-viewgroup-nodespage-1 .view-content .feature-table .views-table tr td,#block-newfrontpagefeaturetable .block-content table tr td,#block-newfrontpagefeaturetable .block-content .route-viewgroup-memberspage-1 .view-content .views-table tr td,.route-viewgroup-memberspage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td,#block-newfrontpagefeaturetable .block-content .route-viewgroup-nodespage-1 .view-content .views-table tr td,.route-viewgroup-nodespage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td{width:23%;min-width:290px}.feature-table table tr td:not(:first-child),.feature-table .route-viewgroup-memberspage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-memberspage-1 .view-content .feature-table .views-table tr td:not(:first-child),.feature-table .route-viewgroup-nodespage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-nodespage-1 .view-content .feature-table .views-table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content .route-viewgroup-memberspage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-memberspage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content .route-viewgroup-nodespage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-nodespage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td:not(:first-child){margin-left:2%}}body:before{content:"small";display:none}@media(min-width:768px){body:before{content:"medium"}}@media(min-width:1025px){body:before{content:"large"}}.no-ul-list,.drupal-messages ol,.messages ol,nav.breadcrumb ol{list-style-type:none;padding:0;margin:0}.no-ul-list>li,.drupal-messages ol>li,.messages ol>li,nav.breadcrumb ol>li{display:inline-block;list-style-type:none;margin:0 10px}.tmp-shadow,.blocked-style,aside .block,nav.breadcrumb{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.blocked-style,aside .block,nav.breadcrumb{border:1px solid #fff;padding:12px;border-radius:5px;background:#fafafa}.dashboard-teleport{position:relative;overflow-x:hidden}.dashboard-teleport .block-views h2,.dashboard-teleport .block h2{font-size:20px;font-weight:600;color:#333;margin:0 0 20px 0;line-height:1.2}.dashboard-teleport .view-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.dashboard-teleport .view-header h2{font-size:20px;font-weight:600;color:#333;margin:0;line-height:1.2}.dashboard-teleport .view-header .view-all-link,.dashboard-teleport .view-header a{color:#7d11ff;text-decoration:none;font-weight:500;transition:color .3s ease}.dashboard-teleport .view-header .view-all-link:hover,.dashboard-teleport .view-header a:hover{color:#6e0ee6}.dashboard-teleport .more-link{display:inline-flex;align-items:center;color:#7d11ff;text-decoration:none;font-weight:500;font-size:14px;transition:color .3s ease}.dashboard-teleport .more-link:hover{color:#6e0ee6}.dashboard-teleport .more-link+span,.dashboard-teleport .more-link::after{margin-left:4px;color:#7d11ff;transition:color .3s ease}.dashboard-teleport .more-link:hover+span,.dashboard-teleport .more-link:hover::after{color:#6e0ee6}.dashboard-teleport .view-footer .more-link,.dashboard-teleport nav.pager .more-link{color:#7d11ff;text-decoration:none;font-weight:500;transition:color .3s ease}.dashboard-teleport .view-footer .more-link:hover,.dashboard-teleport nav.pager .more-link:hover{color:#6e0ee6}.dashboard-teleport .view-footer a{color:#7d11ff !important;text-decoration:none;font-weight:500;font-size:14px;transition:color .3s ease}.dashboard-teleport .view-footer a:hover{color:#6e0ee6 !important;text-decoration:none}.dashboard-teleport .my-groups-wrapper,.dashboard-teleport .top-users-wrapper,.dashboard-teleport .recent-songs-wrapper,.dashboard-teleport .my-courses-wrapper{position:relative}.dashboard-teleport .my-groups-wrapper>h2,.dashboard-teleport .top-users-wrapper>h2,.dashboard-teleport .recent-songs-wrapper>h2,.dashboard-teleport .my-courses-wrapper>h2{margin-bottom:20px;padding-right:60px}.dashboard-teleport .my-groups-wrapper .views-element-container,.dashboard-teleport .top-users-wrapper .views-element-container,.dashboard-teleport .recent-songs-wrapper .views-element-container,.dashboard-teleport .my-courses-wrapper .views-element-container{position:relative}.dashboard-teleport .my-groups-wrapper .views-element-container .more-link,.dashboard-teleport .top-users-wrapper .views-element-container .more-link,.dashboard-teleport .recent-songs-wrapper .views-element-container .more-link,.dashboard-teleport .my-courses-wrapper .views-element-container .more-link{position:absolute;top:-50px;right:0;z-index:10}.dashboard-teleport .my-groups-wrapper .views-element-container .more-link a,.dashboard-teleport .top-users-wrapper .views-element-container .more-link a,.dashboard-teleport .recent-songs-wrapper .views-element-container .more-link a,.dashboard-teleport .my-courses-wrapper .views-element-container .more-link a{color:#7d11ff;text-decoration:none;font-weight:500;font-size:14px;display:inline-flex;align-items:center;gap:4px;transition:color .3s ease}.dashboard-teleport .my-groups-wrapper .views-element-container .more-link a:hover,.dashboard-teleport .top-users-wrapper .views-element-container .more-link a:hover,.dashboard-teleport .recent-songs-wrapper .views-element-container .more-link a:hover,.dashboard-teleport .my-courses-wrapper .views-element-container .more-link a:hover{color:#6e0ee6}.user-bar{clear:both;padding:1em 4%;background:linear-gradient(135deg,#6610e6 0%,#4a0896 50%,#350673 100%);color:#fff;box-shadow:0 2px 15px rgba(125,17,255,.3);position:relative;overflow:hidden}.user-bar:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.user-bar{padding:2.25em 6% 2em}}.user-bar .user-bar-content,.user-bar .section-inner,.user-bar .block-content,.user-bar.block-views>div,.user-bar.block-views>h2,.user-bar.block-block-content>h2,.user-bar.block-block-content>div,.user-bar.block-ctools-block>span,.user-bar.block-ctools-block>div,.user-bar.block-entity-block header,.user-bar.block-entity-block .content,.user-bar .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.user-bar.block-views h2,.user-bar.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.user-bar.block-views h2,.user-bar.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.user-bar.block-views h2,.user-bar.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.user-bar.block-views h2,.user-bar.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.user-bar::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="%23ffffff" fill-opacity="0.06" d="M0,160L48,149.3C96,139,192,117,288,117.3C384,117,480,139,576,154.7C672,171,768,181,864,170.7C960,160,1056,128,1152,117.3C1248,107,1344,117,1392,122.7L1440,128L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z"></path></svg>') no-repeat center center;background-size:cover}.user-bar .user-bar-content{display:grid;grid-template-columns:1fr auto auto;gap:30px;align-items:center;position:relative;z-index:1}@media(max-width:1024px){.user-bar .user-bar-content{grid-template-columns:1fr auto;gap:20px;align-items:center}}@media(max-width:768px){.user-bar .user-bar-content{display:flex;flex-direction:column;gap:12px;text-align:center;align-items:center}}.user-bar .level-badge-wrapper{display:block}@media(max-width:768px){.user-bar .level-badge-wrapper{margin-bottom:8px}}.user-bar .level-badge-wrapper .popper-tooltip{position:relative;display:inline-block}.user-bar .level-badge-wrapper .popper-tooltip .tooltip-button{background:none;border:none;padding:0;cursor:help}.user-bar .level-badge-wrapper .popper-tooltip .tooltip-content{position:absolute;z-index:9999;background:rgba(0,0,0,.9);color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility .2s ease-out;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%)}.user-bar .level-badge-wrapper .popper-tooltip .tooltip-content::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid rgba(0,0,0,.9)}.user-bar .level-badge-wrapper .popper-tooltip .tooltip-content[data-show]{opacity:1;visibility:visible}.user-bar .welcome-text{font-size:18px;font-weight:600}@media(max-width:768px){.user-bar .welcome-text{font-size:16px;margin-bottom:0}}.user-bar .level-badge{background:hsla(0,0%,100%,.2);padding:8px 16px;border-radius:20px;font-weight:600;font-size:14px;display:inline-block}@media(max-width:768px){.user-bar .level-badge{font-size:13px;padding:6px 14px}}.user-bar .streak-counter{background:hsla(0,0%,100%,.2);padding:8px 16px;border-radius:20px;font-weight:600;font-size:14px;display:flex;align-items:center;gap:8px}.user-bar .quick-stats{display:flex;gap:20px;font-size:14px;align-items:center}@media(max-width:1024px){.user-bar .quick-stats{gap:16px}}@media(max-width:768px){.user-bar .quick-stats{justify-content:center;gap:12px}}.user-bar .stat-item{display:flex;flex-direction:column;align-items:center;text-align:center}.user-bar .stat-item .stat-link{color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;transition:transform .2s ease}.user-bar .stat-item .stat-link:hover{transform:translateY(-2px);color:#fff}.user-bar .stat-item .stat-link:hover .stat-value{text-shadow:0 2px 4px rgba(0,0,0,.2)}.user-bar .stat-value{font-size:18px;font-weight:bold;color:#fff}@media(max-width:768px){.user-bar .stat-value{font-size:20px}}@media(max-width:768px){.user-bar .stat-item span:not(.stat-value){font-size:12px;opacity:.9}}.dashboard-teleport .main-content{clear:both;padding:1em 4%}.dashboard-teleport .main-content:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.dashboard-teleport .main-content{padding:2.25em 6% 2em}}.dashboard-teleport .main-content .user-bar-content,.dashboard-teleport .main-content .section-inner,.dashboard-teleport .main-content .block-content,.dashboard-teleport .main-content.block-views>div,.dashboard-teleport .main-content.block-views>h2,.dashboard-teleport .main-content.block-block-content>h2,.dashboard-teleport .main-content.block-block-content>div,.dashboard-teleport .main-content.block-ctools-block>span,.dashboard-teleport .main-content.block-ctools-block>div,.dashboard-teleport .main-content.block-entity-block header,.dashboard-teleport .main-content.block-entity-block .content,.dashboard-teleport .main-content .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.dashboard-teleport .main-content.block-views h2,.dashboard-teleport .main-content.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.dashboard-teleport .main-content.block-views h2,.dashboard-teleport .main-content.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.dashboard-teleport .main-content.block-views h2,.dashboard-teleport .main-content.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.dashboard-teleport .main-content.block-views h2,.dashboard-teleport .main-content.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.dashboard-teleport .main-content .section-inner{display:block}@media(min-width:1025px){.dashboard-teleport .main-content .section-inner{display:grid;grid-template-columns:1fr 400px;gap:30px}}.left-content{display:flex;flex-direction:column;gap:20px}.current-course-wrapper .current-course-card{background:linear-gradient(135deg,#7d11ff 0%,#6e0ee6 100%);border-radius:16px;padding:32px;color:#fff;position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(125,17,255,.3);transition:transform .3s ease,box-shadow .3s ease}.current-course-wrapper .current-course-card:hover{transform:translateY(-4px);box-shadow:0 12px 48px rgba(125,17,255,.4)}.current-course-wrapper .current-course-card::before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,0.1) 0%,transparent 70%);border-radius:50%;transform:translate(50%,-50%);animation:gentle-float 6s ease-in-out infinite}@keyframes gentle-float{0%,100%{transform:translate(50%,-50%) rotate(0deg)}50%{transform:translate(55%,-45%) rotate(5deg)}}.current-course-wrapper .current-course-card .no-course-message{text-align:center;padding:40px 20px;position:relative;z-index:1}.current-course-wrapper .current-course-card .no-course-message .icon{font-size:64px;margin-bottom:16px}.current-course-wrapper .current-course-card .no-course-message h3{font-size:24px;font-weight:600;margin-bottom:8px}.current-course-wrapper .current-course-card .no-course-message p{opacity:.9;margin-bottom:24px}.current-course-wrapper .current-course-card .course-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;position:relative;z-index:1}.current-course-wrapper .current-course-card .course-header .course-info h3{font-size:28px;font-weight:bold;margin:0 0 8px 0;color:#fff}.current-course-wrapper .current-course-card .course-header .course-info .course-instructor{font-size:16px;opacity:.9;color:#fff}.current-course-wrapper .current-course-card .course-header .progress-circle{width:80px;height:80px;border-radius:50%;background:hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:bold;position:relative;flex-shrink:0}.current-course-wrapper .current-course-card .course-header .progress-circle svg{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.current-course-wrapper .current-course-card .course-header .progress-circle svg circle{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-dasharray:220;stroke-dashoffset:calc(220 - 220*var(--progress,0)/100);transition:stroke-dashoffset 1.5s ease-out;animation:circle-progress 3s ease-out 1s forwards}.current-course-wrapper .current-course-card .course-header .progress-circle::before{content:"";position:absolute;inset:8px;border-radius:50%;background:linear-gradient(135deg,#7d11ff 0%,#6e0ee6 100%)}.current-course-wrapper .current-course-card .course-header .progress-circle span{position:relative;z-index:1}.current-course-wrapper .current-course-card .progress-details{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;position:relative;z-index:1}.current-course-wrapper .current-course-card .progress-details .progress-text{font-size:18px}.current-course-wrapper .current-course-card .progress-details .lessons-remaining{font-size:14px;opacity:.8}.current-course-wrapper .current-course-card .course-actions{display:flex;gap:16px;position:relative;z-index:1}@media(max-width:768px){.current-course-wrapper .current-course-card .course-actions{flex-direction:column;gap:12px}}.current-course-wrapper .current-course-card .course-actions .btn-primary,.current-course-wrapper .current-course-card .course-actions .btn-secondary{border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;text-align:center;display:inline-block}.current-course-wrapper .current-course-card .course-actions .btn-primary{background:#fff !important;color:#7d11ff !important;border:none !important;padding:12px 24px !important}.current-course-wrapper .current-course-card .course-actions .btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.2)}.current-course-wrapper .current-course-card .course-actions .btn-secondary{background:hsla(0,0%,100%,.2) !important;color:#fff !important;border:2px solid hsla(0,0%,100%,.3) !important;padding:10px 24px !important}.current-course-wrapper .current-course-card .course-actions .btn-secondary:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5)}.right-sidebar{display:flex;flex-direction:column;gap:16px}@media(max-width:1024px){.right-sidebar{margin-top:30px}}@media(max-width:768px){.right-sidebar{gap:20px}}.placeholder-block{background:#f5f5f5;border:2px dashed #ddd;padding:40px;text-align:center;color:#666;border-radius:12px;font-weight:600}.dashboard-card{background:#fff;border-radius:12px;box-shadow:0 2px 16px rgba(0,0,0,.1);transition:all .3s ease}.dashboard-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.floating-pedal-cta{position:fixed;bottom:30px;right:30px;width:80px;height:80px;background:linear-gradient(135deg,#7d11ff 0%,#6e0ee6 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 30px rgba(125,17,255,.5);z-index:999;transition:all .3s ease;border:3px solid hsla(0,0%,100%,.3);animation:float-gentle 3s ease-in-out infinite,pulse-ring 2s ease-in-out infinite}@media(max-width:768px){.floating-pedal-cta{bottom:20px;right:20px;width:60px;height:60px}}.floating-pedal-cta:hover{transform:scale(1.15);box-shadow:0 8px 35px rgba(125,17,255,.7)}.floating-pedal-cta:hover .pedal-tooltip{opacity:1;transform:translateY(-50%) translateX(-10px) scale(1);pointer-events:auto}.floating-pedal-cta .pedal-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.floating-pedal-cta .pedal-icon img{width:100%;height:100%;object-fit:contain}.floating-pedal-cta .pedal-tooltip{position:absolute;right:100%;top:50%;transform:translateY(-50%) translateX(-10px) scale(0.8);background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);color:#fff;padding:16px 20px;border-radius:12px;width:280px;opacity:0;transition:all .4s ease;pointer-events:none;box-shadow:0 8px 25px rgba(0,0,0,.3);border:1px solid rgba(125,17,255,.2)}@media(max-width:768px){.floating-pedal-cta .pedal-tooltip{display:none}}.floating-pedal-cta .pedal-tooltip::after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:8px solid #2d2d2d;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0)}.floating-pedal-cta .tooltip-header{font-size:16px;font-weight:bold;color:#7d11ff;margin-bottom:6px}.floating-pedal-cta .tooltip-subtitle{font-size:13px;line-height:1.4;color:hsla(0,0%,100%,.9);margin-bottom:10px}.floating-pedal-cta .tooltip-cta{font-size:12px;color:#7d11ff;font-weight:600;text-transform:uppercase;letter-spacing:.5px}@keyframes float-gentle{0%,100%{transform:translateY(0px)}50%{transform:translateY(-8px)}}@keyframes pulse-ring{0%{box-shadow:0 6px 30px rgba(125,17,255,.5),0 0 0 0 rgba(125,17,255,.4)}50%{box-shadow:0 6px 30px rgba(125,17,255,.5),0 0 0 15px rgba(125,17,255,0)}100%{box-shadow:0 6px 30px rgba(125,17,255,.5),0 0 0 0 rgba(125,17,255,0)}}.teleport-card{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border-radius:16px;padding:24px;color:#fff;position:relative;overflow:visible;box-shadow:0 8px 32px rgba(0,0,0,.3)}@media(max-width:768px){.teleport-card{padding:20px}}.teleport-card::before{content:"";position:absolute;top:0;right:0;width:150px;height:150px;background:radial-gradient(circle,rgba(125,17,255,0.2) 0%,transparent 70%);border-radius:50%;transform:translate(40%,-40%)}.teleport-card .teleport-header{margin-bottom:20px;display:flex;justify-content:space-between;align-items:flex-start}.teleport-card .teleport-header .teleport-header-content{display:flex;align-items:center;gap:12px}.teleport-card .teleport-header .teleport-logo{width:40px;height:20px;object-fit:contain}.teleport-card .teleport-header h3{font-size:20px;font-weight:bold;margin:0;color:#fff}.teleport-card .teleport-subtitle{font-size:12px;opacity:.7;text-transform:uppercase;letter-spacing:1px}.teleport-card .streak-counter{background:hsla(0,0%,100%,.1);padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px;position:relative;z-index:1;border:1px solid hsla(0,0%,100%,.1);transition:all .2s ease}.teleport-card .streak-counter .popper-tooltip .tooltip-button{cursor:help;display:flex;align-items:center;gap:6px}.teleport-card .streak-counter .popper-tooltip .tooltip-content{display:none;position:absolute;background:rgba(33,33,33,.95);color:#fff;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:400;max-width:300px;top:calc(100% + 8px);right:0;z-index:999;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.3)}.teleport-card .streak-counter .popper-tooltip .tooltip-content[data-show]{display:block}.teleport-card .streak-counter:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.2);transform:translateY(-1px)}@media(max-width:480px){.teleport-card .streak-counter{padding:6px 12px;font-size:12px}}.teleport-card .teleport-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}@media(max-width:768px){.teleport-card .teleport-stats{gap:12px}}.teleport-card .stat-box{text-align:center;background:hsla(0,0%,100%,.05);border-radius:8px}.teleport-card .stat-box .popper-tooltip{height:100%;width:100%}.teleport-card .stat-box .popper-tooltip .tooltip-button{background:none;border:none;color:inherit;cursor:help;text-align:center;width:100%;height:100%;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center}.teleport-card .stat-box .popper-tooltip .tooltip-content{position:absolute;z-index:9999;background:rgba(0,0,0,.9);color:#fff;padding:8px 12px;border-radius:6px;font-size:13px;line-height:1.4;white-space:nowrap;pointer-events:none}.teleport-card .stat-box .popper-tooltip .tooltip-content[data-show]{display:block !important;visibility:visible !important;opacity:1 !important}.teleport-card .stat-number{font-size:18px;font-weight:bold;display:block;line-height:1.2;margin-bottom:4px}.teleport-card .stat-label{font-size:11px;opacity:.7;text-transform:uppercase;display:block;line-height:1}.teleport-card .teleport-cta{background:linear-gradient(135deg,#7d11ff 0%,#6e0ee6 100%);border:none;padding:16px 24px;border-radius:12px;color:#fff;font-weight:600;cursor:pointer;width:100%;font-size:16px;transition:all .3s ease;text-align:center;text-decoration:none;display:block}.teleport-card .teleport-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(125,17,255,.4);color:#fff;text-decoration:none}.teleport-card.teleport-card--no-pedal .teleport-promo-content{text-align:center;padding:20px;position:relative;z-index:1}.teleport-card.teleport-card--no-pedal .teleport-pedal-image-link{display:block;text-decoration:none;margin-bottom:24px}@media(max-width:768px){.teleport-card.teleport-card--no-pedal .teleport-pedal-image-link{margin-bottom:20px}}.teleport-card.teleport-card--no-pedal .teleport-pedal-image{width:180px;height:auto;margin:0 auto;display:block;filter:drop-shadow(0 8px 24px rgba(0,0,0,0.2));animation:float-gentle 6s ease-in-out infinite;transition:transform .3s ease}@media(max-width:768px){.teleport-card.teleport-card--no-pedal .teleport-pedal-image{width:140px}}.teleport-card.teleport-card--no-pedal .teleport-pedal-image:hover{transform:scale(1.05)}.teleport-card.teleport-card--no-pedal .teleport-promo-text{font-size:18px;font-weight:500;color:hsla(0,0%,100%,.95);margin-bottom:24px;line-height:1.4;max-width:280px;margin-left:auto;margin-right:auto}@media(max-width:768px){.teleport-card.teleport-card--no-pedal .teleport-promo-text{font-size:16px;margin-bottom:20px}}.teleport-card.teleport-card--no-pedal .teleport-cta--primary{background:linear-gradient(135deg,#7d11ff 0%,#6e0ee6 100%);border:none;padding:16px 32px;border-radius:12px;color:#fff;font-weight:600;cursor:pointer;font-size:16px;transition:all .3s ease;text-align:center;text-decoration:none;display:inline-block;box-shadow:0 4px 16px rgba(125,17,255,.3);position:relative;overflow:hidden;margin-bottom:0}.teleport-card.teleport-card--no-pedal .teleport-cta--primary::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:left .5s ease}.teleport-card.teleport-card--no-pedal .teleport-cta--primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(125,17,255,.5);color:#fff;text-decoration:none}.teleport-card.teleport-card--no-pedal .teleport-cta--primary:hover::before{left:100%}@media(max-width:768px){.teleport-card.teleport-card--no-pedal .teleport-cta--primary{width:100%;padding:14px 24px}}.teleport-card.teleport-card--no-pedal .teleport-cta--secondary{background:rgba(0,0,0,0) !important;border:2px solid hsla(0,0%,100%,.5);padding:10px 20px;border-radius:12px;color:#fff !important;font-weight:400;cursor:pointer;font-size:14px;transition:all .3s ease;text-align:center;text-decoration:none;display:inline-block;margin-top:8px;box-shadow:0 0 12px hsla(0,0%,100%,.15);margin-bottom:0;filter:grayscale(1) brightness(2)}.teleport-card.teleport-card--no-pedal .teleport-cta--secondary:hover{background:hsla(0,0%,100%,.05) !important;border-color:hsla(0,0%,100%,.6);color:#fff !important;text-decoration:none;box-shadow:0 0 12px hsla(0,0%,100%,.2);filter:grayscale(1) brightness(2)}@media(max-width:768px){.teleport-card.teleport-card--no-pedal .teleport-cta--secondary{width:100%;padding:10px 20px;font-size:13px}}.challenge-widget{background:linear-gradient(135deg,#d97706 0%,#c2410c 100%);border-radius:16px;padding:24px;color:#fff;position:relative;overflow:hidden;box-shadow:0 6px 24px rgba(217,119,6,.2)}@media(max-width:768px){.challenge-widget{padding:20px}}.challenge-widget .challenge-header{margin-bottom:16px}.challenge-widget .challenge-badge{background:hsla(0,0%,100%,.2);padding:4px 8px;border-radius:16px;font-size:11px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;display:inline-block}.challenge-widget .challenge-joined-indicator{display:inline-block;background:hsla(0,0%,100%,.9);color:#d97706;padding:4px 10px;border-radius:16px;font-size:11px;font-weight:600;margin-left:8px;margin-bottom:8px;position:relative;top:-1px}.challenge-widget .challenge-title{font-size:18px;font-weight:bold;margin-bottom:6px}.challenge-widget .challenge-description{font-size:14px;opacity:.9;line-height:1.4}.challenge-widget .challenge-stats{display:flex;justify-content:space-between;margin-bottom:20px;padding:12px;background:hsla(0,0%,100%,.1);border-radius:8px}.challenge-widget .challenge-participants,.challenge-widget .challenge-deadline{text-align:center}.challenge-widget .challenge-number{font-size:16px;font-weight:bold;display:block}.challenge-widget .challenge-label{font-size:11px;text-transform:uppercase;letter-spacing:1px}.challenge-widget .challenge-cta{background:hsla(0,0%,100%,.2);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:bold;font-size:14px;cursor:pointer;width:100%;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;text-decoration:none;text-align:center;display:block}.challenge-widget .challenge-cta:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px);color:#fff;text-decoration:none}.spotlight-widget{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border-radius:16px;padding:20px;color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.2);transition:all .3s ease}@media(max-width:768px){.spotlight-widget{padding:16px}}.spotlight-widget:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.spotlight-widget .spotlight-header{margin-bottom:16px}.spotlight-widget .spotlight-title{font-size:16px;font-weight:600;margin-bottom:2px}.spotlight-widget .spotlight-subtitle{font-size:12px;opacity:.7;text-transform:uppercase;letter-spacing:1px}.sidebar-widget{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .3s ease}.sidebar-widget:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}@media(max-width:768px){.sidebar-widget{padding:16px}}.sidebar-widget .widget-header{margin-bottom:16px}.sidebar-widget .widget-title{font-size:16px;font-weight:600;color:#333}@media(max-width:768px){.upcoming-events-widget{padding:16px}}.upcoming-events-widget .events-list{display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.upcoming-events-widget .events-list{gap:10px}}.upcoming-events-widget .event-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:#f8f9fa;transition:all .3s ease}.upcoming-events-widget .event-item:hover{background:#e9ecef;transform:translateX(4px)}.upcoming-events-widget .event-item.teleport-tuesday{background:linear-gradient(135deg,rgba(125,17,255,0.1),rgba(110,14,230,0.1));border:1px solid rgba(125,17,255,.2)}.upcoming-events-widget .event-item.teleport-tuesday:hover{background:linear-gradient(135deg,rgba(125,17,255,0.15),rgba(110,14,230,0.15))}.upcoming-events-widget .event-date{text-align:center;min-width:45px}.upcoming-events-widget .event-day{font-size:11px;color:#666;text-transform:uppercase;letter-spacing:1px;font-weight:600}.upcoming-events-widget .event-number{font-size:20px;font-weight:bold;color:#7d11ff}.upcoming-events-widget .event-info{flex:1}.upcoming-events-widget .event-title{font-weight:600;margin-bottom:2px;font-size:14px}.upcoming-events-widget .event-subtitle{font-size:12px;color:#666;margin-bottom:2px}.upcoming-events-widget .event-time{font-size:11px;color:#999;font-weight:500}.dashboard-teleport .my-courses-wrapper{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 16px rgba(0,0,0,.1)}@media(max-width:768px){.dashboard-teleport .my-courses-wrapper{padding:20px}}.dashboard-teleport .my-courses-wrapper .view-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.dashboard-teleport .my-courses-wrapper .view-header h2{font-size:20px;font-weight:600;color:#333;margin:0}.dashboard-teleport .my-courses-wrapper .view-content{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:1024px){.dashboard-teleport .my-courses-wrapper .view-content{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.dashboard-teleport .my-courses-wrapper .view-content{grid-template-columns:1fr;gap:12px}}.dashboard-teleport .my-courses-wrapper .course-card{border:1px solid #e0e0e0;border-radius:12px;padding:0;transition:all .3s ease;overflow:hidden;background:#fff;height:100%;display:flex;flex-direction:column}.dashboard-teleport .my-courses-wrapper .course-card:hover{border-color:#7d11ff;transform:translateY(-2px);box-shadow:0 4px 16px rgba(125,17,255,.1)}.dashboard-teleport .my-courses-wrapper .course-card .course-card-link{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.dashboard-teleport .my-courses-wrapper .course-card .course-thumbnail{width:100%;height:120px;border-radius:0;margin-bottom:0;background-size:cover;background-position:center;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff;font-size:36px}.dashboard-teleport .my-courses-wrapper .course-card .course-thumbnail.beginner{background:linear-gradient(135deg,#134e4a 0%,#064e3b 100%)}.dashboard-teleport .my-courses-wrapper .course-card .course-thumbnail.theory{background:linear-gradient(135deg,#4c1d95 0%,#5b21b6 100%)}.dashboard-teleport .my-courses-wrapper .course-card .course-thumbnail.speed{background:linear-gradient(135deg,#7f1d1d 0%,#991b1b 100%)}.dashboard-teleport .my-courses-wrapper .course-card .course-thumbnail::after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 0%,rgba(255,255,255,0.1) 100%)}.dashboard-teleport .my-courses-wrapper .course-card .course-thumbnail .course-icon{position:relative;z-index:1}.dashboard-teleport .my-courses-wrapper .course-card .course-content{padding:16px;flex:1;display:flex;flex-direction:column}@media(max-width:768px){.dashboard-teleport .my-courses-wrapper .course-card .course-content{padding:12px}}.dashboard-teleport .my-courses-wrapper .course-card .course-name{font-weight:600;margin-bottom:8px;font-size:14px;line-height:1.2;flex-grow:1}.dashboard-teleport .my-courses-wrapper .course-card .course-progress{background:#f0f0f0;border-radius:4px;height:6px;margin-bottom:8px;overflow:hidden}.dashboard-teleport .my-courses-wrapper .course-card .progress-fill{height:100%;background:linear-gradient(90deg,#7d11ff,#6e0ee6);position:relative;overflow:hidden;transform-origin:left center;animation:progress-fill-scale 4s ease-out,pulse-glow 3s ease-in-out infinite 2s;box-shadow:0 0 10px rgba(125,17,255,.4)}.dashboard-teleport .my-courses-wrapper .course-card .progress-fill::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);animation:progress-shimmer 3s infinite 3s}.dashboard-teleport .my-courses-wrapper .course-card .course-status{font-size:12px;color:#666;margin-top:auto}@media(max-width:768px){.dashboard-teleport .quick-actions-wrapper{margin-bottom:20px}}.dashboard-teleport .quick-actions-wrapper .quick-actions{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 16px rgba(0,0,0,.1)}@media(max-width:768px){.dashboard-teleport .quick-actions-wrapper .quick-actions{padding:20px}}.dashboard-teleport .quick-actions-wrapper h2{font-size:20px;font-weight:600;color:#333;margin:0 0 20px 0}.dashboard-teleport .quick-actions-wrapper .quick-actions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.dashboard-teleport .quick-actions-wrapper .quick-actions-grid{grid-template-columns:1fr;gap:12px}}.dashboard-teleport .quick-actions-wrapper .quick-action-card{background:#fff;border-radius:12px;padding:0;text-decoration:none;display:flex;flex-direction:column;transition:all .3s ease;border:1px solid rgba(125,17,255,.1);position:relative;overflow:hidden;height:100%}.dashboard-teleport .quick-actions-wrapper .quick-action-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(125,17,255,.15);border-color:rgba(125,17,255,.3)}.dashboard-teleport .quick-actions-wrapper .quick-action-card:hover .action-content{background:linear-gradient(to bottom,transparent 0%,rgba(125,17,255,0.02) 100%)}.dashboard-teleport .quick-actions-wrapper .quick-action-card.action-masterclass{--action-color:#8b5cf6;--action-color-dark:#7c3aed}.dashboard-teleport .quick-actions-wrapper .quick-action-card.action-video{--action-color:#06b6d4;--action-color-dark:#0891b2}.dashboard-teleport .quick-actions-wrapper .quick-action-card.action-request{--action-color:#f59e0b;--action-color-dark:#d97706}.dashboard-teleport .quick-actions-wrapper .quick-action-card.action-reacts-request{--action-color:#ec4899;--action-color-dark:#db2777}.dashboard-teleport .quick-actions-wrapper .quick-action-card.action-reaction{--action-color:#a855f7;--action-color-dark:#9333ea}.dashboard-teleport .quick-actions-wrapper .quick-action-card.action-technique{--action-color:#10b981;--action-color-dark:#059669}.dashboard-teleport .quick-actions-wrapper .quick-action-card.action-news{--action-color:#3b82f6;--action-color-dark:#2563eb}.dashboard-teleport .quick-actions-wrapper .quick-action-card.no-hover{cursor:default}.dashboard-teleport .quick-actions-wrapper .quick-action-card.no-hover:hover{transform:none;box-shadow:0 8px 32px rgba(0,0,0,.15)}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon{width:100%;height:140px;background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);display:flex;align-items:center;justify-content:center;font-size:48px;color:#fff;position:relative;margin:0;flex-shrink:0;overflow:hidden}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video{height:140px;overflow:hidden}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video img,.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .media,.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video iframe{width:100%;height:100%;object-fit:cover;display:block}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .video-embed-field-responsive-video,.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .video-embed-field-launch-modal,.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .video-thumbnail{width:100%;height:100%;display:block}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .video-embed-field-responsive-video img,.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .video-embed-field-launch-modal img,.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-icon--video .video-thumbnail img{width:100%;height:100%;object-fit:cover}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-content{padding:16px 20px;text-align:left;transition:background .3s ease;flex:1;display:flex;flex-direction:column;justify-content:center}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-title{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;opacity:.6;margin:0 0 6px 0;color:#666;font-weight:600}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-subtitle{font-size:15px;font-weight:600;color:#1a1a1a;margin:0 0 4px 0;line-height:1.2}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-body{font-size:13px;color:#666;margin:8px 0;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:3.6em}.dashboard-teleport .quick-actions-wrapper .quick-action-card .action-time{font-size:12px;color:#888;opacity:.9}.dashboard-teleport .quick-actions-wrapper .quick-action-card.clickable{cursor:pointer}.dashboard-teleport .quick-actions-wrapper .quick-action-card.clickable:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(125,17,255,.15);border-color:rgba(125,17,255,.3)}.dashboard-teleport .quick-actions-wrapper .quick-action-card.clickable:hover .action-content{background:linear-gradient(to bottom,transparent 0%,rgba(125,17,255,0.02) 100%)}.dashboard-teleport .quick-actions-wrapper .quick-action-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;width:100%;height:100%}.dashboard-teleport .my-groups-wrapper{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 16px rgba(0,0,0,.1);margin-bottom:20px}@media(max-width:768px){.dashboard-teleport .my-groups-wrapper{padding:20px}}.dashboard-teleport .my-groups-wrapper .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:768px){.dashboard-teleport .my-groups-wrapper .view-content{grid-template-columns:1fr;gap:8px}}.dashboard-teleport .my-groups-wrapper .node--type-group{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:12px;padding:20px;transition:all .3s ease;border:1px solid rgba(125,17,255,.08);display:flex;align-items:center;gap:16px;position:relative;overflow:hidden}.dashboard-teleport .my-groups-wrapper .node--type-group::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg,#7d11ff 0%,#6e0ee6 100%)}.dashboard-teleport .my-groups-wrapper .node--type-group:hover{background:#fff;transform:translateY(-3px);box-shadow:0 8px 24px rgba(125,17,255,.15);border-color:rgba(125,17,255,.2)}.dashboard-teleport .my-groups-wrapper .node--type-group .group-avatar{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.15);background:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%)}.dashboard-teleport .my-groups-wrapper .node--type-group .group-avatar.blues{background:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%)}.dashboard-teleport .my-groups-wrapper .node--type-group .group-avatar.beginner{background:linear-gradient(135deg,#059669 0%,#10b981 100%)}.dashboard-teleport .my-groups-wrapper .node--type-group .group-avatar.rock{background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%)}.dashboard-teleport .my-groups-wrapper .node--type-group .group-avatar.writers{background:linear-gradient(135deg,#7c3aed 0%,#8b5cf6 100%)}.dashboard-teleport .my-groups-wrapper .node--type-group .group-avatar::after{content:"";position:absolute;top:-2px;right:-2px;width:16px;height:16px;background:#22c55e;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);animation:online-pulse 2s ease-in-out infinite}.dashboard-teleport .my-groups-wrapper .node--type-group .group-info{flex:1}.dashboard-teleport .my-groups-wrapper .node--type-group .group-info .group-title{font-size:15px;font-weight:600;color:#333;margin-bottom:4px}.dashboard-teleport .my-groups-wrapper .node--type-group .group-info .group-members{font-size:12px;color:#666;margin-bottom:2px}.dashboard-teleport .my-groups-wrapper .node--type-group .group-info .group-activity{font-size:11px;color:#7d11ff;font-weight:500}@keyframes online-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.dashboard-teleport .achievements-wrapper{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 16px rgba(0,0,0,.1)}@media(max-width:768px){.dashboard-teleport .achievements-wrapper{padding:20px}}.dashboard-teleport .achievements-wrapper .view-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.dashboard-teleport .achievements-wrapper .view-header h2{font-size:20px;font-weight:600;color:#333;margin:0}.dashboard-teleport .achievements-wrapper .view-content{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}@media(max-width:1024px){.dashboard-teleport .achievements-wrapper .view-content{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.dashboard-teleport .achievements-wrapper .view-content{grid-template-columns:repeat(3,1fr);gap:8px}}.dashboard-teleport .achievements-wrapper .views-row{text-align:center;position:relative;transition:all .3s ease;aspect-ratio:1;width:100%;height:auto}.dashboard-teleport .achievements-wrapper .views-row:hover{transform:translateY(-4px)}.dashboard-teleport .achievements-wrapper .views-row:hover .views-field-config a{color:#6e0ee6}.dashboard-teleport .achievements-wrapper .views-row .views-field-config{display:none}.dashboard-teleport .achievements-wrapper .views-row .views-field-config-1{position:relative;display:inline-block}.dashboard-teleport .achievements-wrapper .views-row .views-field-config-1 img{width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,0.1));transition:all .3s ease}.dashboard-teleport .achievements-wrapper .views-row .views-field-config-1:hover img{transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 6px 16px rgba(125,17,255,0.2))}.dashboard-teleport .achievements-wrapper .views-row .views-field-achievement-unlocked-image{display:none}.dashboard-teleport .achievements-wrapper.block-views-blockuser-achievements-all-block-1{position:relative}.dashboard-teleport .achievements-wrapper.block-views-blockuser-achievements-all-block-1>h2{display:inline-block;margin-bottom:20px}.dashboard-teleport .achievements-wrapper.block-views-blockuser-achievements-all-block-1 .view-user-achievements-all{position:relative}.dashboard-teleport .achievements-wrapper.block-views-blockuser-achievements-all-block-1 .view-user-achievements-all .more-link{position:absolute;top:-45px;right:0;color:#7d11ff;text-decoration:none;font-weight:500;font-size:14px;transition:color .3s ease}.dashboard-teleport .achievements-wrapper.block-views-blockuser-achievements-all-block-1 .view-user-achievements-all .more-link:hover{color:#6e0ee6}.dashboard-teleport .top-users-wrapper .view-content{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:768px){.dashboard-teleport .top-users-wrapper .view-content{grid-template-columns:repeat(3,1fr);gap:8px}}.dashboard-teleport .top-users-wrapper .views-row{text-align:center;position:relative}.dashboard-teleport .top-users-wrapper .views-row:first-child .user-avatar::before{content:"👑";position:absolute;top:-8px;left:50%;transform:translateX(-50%);font-size:16px;animation:crown-bounce 4s ease-in-out infinite;z-index:1}.dashboard-teleport .top-users-wrapper .views-row .user-avatar{position:relative;display:inline-block;margin-bottom:8px}.dashboard-teleport .top-users-wrapper .views-row .user-avatar .field--name-user-picture{display:block !important;margin:0 !important;padding:0 !important;float:none !important}.dashboard-teleport .top-users-wrapper .views-row .user-avatar img,.dashboard-teleport .top-users-wrapper .views-row .user-avatar .field--name-user-picture img{width:48px !important;height:48px !important;border-radius:50% !important;transition:all .3s ease;display:block;object-fit:cover;border:2px solid rgba(0,0,0,0);background-clip:padding-box}.dashboard-teleport .top-users-wrapper .views-row .user-avatar img:hover,.dashboard-teleport .top-users-wrapper .views-row .user-avatar .field--name-user-picture img:hover{transform:scale(1.1);border-color:#7d11ff}.dashboard-teleport .top-users-wrapper .views-row .user-avatar img,.dashboard-teleport .top-users-wrapper .views-row .field--name-user-picture img,.dashboard-teleport .top-users-wrapper .dashboard-teleport .top-users-wrapper img{border-radius:50% !important;width:48px !important;height:48px !important;object-fit:cover !important}.dashboard-teleport .top-users-wrapper .user-avatar:not(:has(img)){width:48px;height:48px;background:linear-gradient(135deg,#7d11ff,#6e0ee6);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;color:#fff;margin:0 auto 8px;transition:all .3s ease}.dashboard-teleport .top-users-wrapper .user-avatar:not(:has(img)):hover{transform:scale(1.1)}.dashboard-teleport .top-users-wrapper .user-name{font-size:12px;color:#666;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px;margin:0 auto}.dashboard-teleport .recent-songs-wrapper h3,.dashboard-teleport .spotlight-widget h3{text-align:left !important;margin:0 !important}.dashboard-teleport .recent-songs-wrapper .view-content,.dashboard-teleport .spotlight-widget .view-content{display:flex;flex-direction:column;gap:0}.dashboard-teleport .my-courses-wrapper,.dashboard-teleport .my-groups-wrapper,.dashboard-teleport .achievements-wrapper,.dashboard-teleport .top-users-wrapper,.dashboard-teleport .recent-songs-wrapper{position:relative}.dashboard-teleport .my-courses-wrapper>.contextual,.dashboard-teleport .my-groups-wrapper>.contextual,.dashboard-teleport .achievements-wrapper>.contextual,.dashboard-teleport .top-users-wrapper>.contextual,.dashboard-teleport .recent-songs-wrapper>.contextual{left:0 !important;right:auto !important;z-index:10}.dashboard-teleport .my-courses-wrapper>.contextual .trigger,.dashboard-teleport .my-groups-wrapper>.contextual .trigger,.dashboard-teleport .achievements-wrapper>.contextual .trigger,.dashboard-teleport .top-users-wrapper>.contextual .trigger,.dashboard-teleport .recent-songs-wrapper>.contextual .trigger{background:rgba(125,17,255,.1);border-color:rgba(125,17,255,.3)}.dashboard-teleport .my-courses-wrapper>.contextual .trigger:hover,.dashboard-teleport .my-groups-wrapper>.contextual .trigger:hover,.dashboard-teleport .achievements-wrapper>.contextual .trigger:hover,.dashboard-teleport .top-users-wrapper>.contextual .trigger:hover,.dashboard-teleport .recent-songs-wrapper>.contextual .trigger:hover{background:rgba(125,17,255,.2);border-color:rgba(125,17,255,.5)}.dashboard-teleport .my-courses-wrapper>.contextual .contextual-links,.dashboard-teleport .my-groups-wrapper>.contextual .contextual-links,.dashboard-teleport .achievements-wrapper>.contextual .contextual-links,.dashboard-teleport .top-users-wrapper>.contextual .contextual-links,.dashboard-teleport .recent-songs-wrapper>.contextual .contextual-links{background:#f8f4ff;border-color:rgba(125,17,255,.3)}.dashboard-teleport .my-courses-wrapper>.contextual .contextual-links a,.dashboard-teleport .my-groups-wrapper>.contextual .contextual-links a,.dashboard-teleport .achievements-wrapper>.contextual .contextual-links a,.dashboard-teleport .top-users-wrapper>.contextual .contextual-links a,.dashboard-teleport .recent-songs-wrapper>.contextual .contextual-links a{color:#6e0ee6}.dashboard-teleport .my-courses-wrapper>.contextual .contextual-links a:hover,.dashboard-teleport .my-groups-wrapper>.contextual .contextual-links a:hover,.dashboard-teleport .achievements-wrapper>.contextual .contextual-links a:hover,.dashboard-teleport .top-users-wrapper>.contextual .contextual-links a:hover,.dashboard-teleport .recent-songs-wrapper>.contextual .contextual-links a:hover{background:rgba(125,17,255,.1);color:#7d11ff}.dashboard-teleport .my-courses-wrapper .view-content .contextual,.dashboard-teleport .my-groups-wrapper .view-content .contextual,.dashboard-teleport .achievements-wrapper .view-content .contextual,.dashboard-teleport .top-users-wrapper .view-content .contextual,.dashboard-teleport .recent-songs-wrapper .view-content .contextual{left:auto !important;right:0 !important}.dashboard-teleport .my-courses-wrapper .view-content .contextual .trigger,.dashboard-teleport .my-groups-wrapper .view-content .contextual .trigger,.dashboard-teleport .achievements-wrapper .view-content .contextual .trigger,.dashboard-teleport .top-users-wrapper .view-content .contextual .trigger,.dashboard-teleport .recent-songs-wrapper .view-content .contextual .trigger{background:#fff;border-color:#ccc}@keyframes crown-bounce{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-3px)}}@keyframes online-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes progress-pulse{0%,100%{opacity:1}50%{opacity:.8}}@keyframes circle-progress{0%{stroke-dashoffset:220}100%{stroke-dashoffset:calc(220 - 220*var(--progress,0)/100)}}@keyframes progress-fill-scale{0%{transform:scaleX(0)}30%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes progress-shimmer{0%{left:-100%}100%{left:100%}}@keyframes bounce-in{0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes subtle-pulse{0%,100%{transform:scale(1);box-shadow:0 4px 16px rgba(125,17,255,.3)}50%{transform:scale(1.05);box-shadow:0 6px 20px rgba(125,17,255,.4)}}@keyframes tooltip-fade-in{0%{opacity:0;transform:translateX(-50%) translateY(5px)}100%{opacity:1;transform:translateX(-50%) translateY(0)}}.achievements-wrapper .popper-tooltip{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.achievements-wrapper .popper-tooltip .tooltip-content{background:rgba(0,0,0,.9);color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;z-index:1000;opacity:0;pointer-events:none;transition:opacity .2s ease-out}.achievements-wrapper .popper-tooltip .tooltip-content[data-show]{opacity:1}.achievements-wrapper .popper-tooltip .tooltip-content .tooltip-arrow{position:absolute}.achievements-wrapper .popper-tooltip .tooltip-content .tooltip-arrow,.achievements-wrapper .popper-tooltip .tooltip-content .tooltip-arrow::before{width:8px;height:8px;background:rgba(0,0,0,.9)}.achievements-wrapper .popper-tooltip .tooltip-content .tooltip-arrow::before{content:"";transform:rotate(45deg)}.achievements-wrapper .popper-tooltip .tooltip-button{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.achievements-wrapper .popper-tooltip .tooltip-button img{width:100%;height:100%;object-fit:cover;border-radius:50%}.news-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.news-modal-content{background:#fff;border-radius:16px;max-width:600px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}@media(max-width:768px){.news-modal-content{max-width:100%;max-height:90vh}}.news-modal-header{padding:24px 24px 16px;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:flex-start}.news-modal-header h2{font-size:24px;font-weight:600;color:#1a1a1a;margin:0;padding-right:20px;line-height:1.3}@media(max-width:768px){.news-modal-header h2{font-size:20px}}.news-modal-close{background:none;border:none;font-size:28px;color:#666;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0}.news-modal-close:hover{background:rgba(0,0,0,.05);color:#333}.news-modal-close:focus{outline:2px solid #7d11ff;outline-offset:2px}.news-modal-body{padding:24px;overflow-y:auto;flex:1;font-size:16px;line-height:1.6;color:#333}.news-modal-body p{margin:0 0 16px}.news-modal-body p:last-child{margin-bottom:0}.news-modal-body a{color:#7d11ff;text-decoration:none}.news-modal-body a:hover{text-decoration:underline}@media(max-width:768px){.news-modal-body{padding:20px;font-size:15px}}.news-modal-footer{padding:16px 24px;border-top:1px solid #e5e5e5;text-align:center}.news-modal-date{font-size:14px;color:#666}body.modal-open{overflow:hidden}.formatter-video-embed-field-thumbnail-cta{position:relative}.formatter-video-embed-field-thumbnail-cta a.signup-button-shortcode{position:absolute;top:50%;left:50%;z-index:100;margin:auto;transform:translate(-50%,-50%)}.fa-2x{font-size:2em}.fa-brands,.fab{font-weight:400}.fa-home:before,.fa-facebook:before,.fa-instagram:before,.fa-x-twitter:before,.fa-youtube:before{content:"" !important;-webkit-mask-size:cover;mask-size:cover;height:36px;width:36px;background-color:#fff;display:inline-block}.fa-home:hover:before,.fa-facebook:hover:before,.fa-instagram:hover:before,.fa-x-twitter:hover:before,.fa-youtube:hover:before{background-color:#60a5fa}.fa-home:before{-webkit-mask:url("/themes/custom/ggfresh/images/website.svg") no-repeat 50% 50%;mask:url("/themes/custom/ggfresh/images/website.svg") no-repeat 50% 50%}.fa-facebook:before{-webkit-mask:url("/themes/custom/ggfresh/images/facebook.svg") no-repeat 50% 50%;mask:url("/themes/custom/ggfresh/images/facebook.svg") no-repeat 50% 50%}.fa-instagram:before{-webkit-mask:url("/themes/custom/ggfresh/images/instagram.svg") no-repeat 50% 50%;mask:url("/themes/custom/ggfresh/images/instagram.svg") no-repeat 50% 50%}.fa-x-twitter:before{-webkit-mask:url("/themes/custom/ggfresh/images/x-twitter.svg") no-repeat 50% 50%;mask:url("/themes/custom/ggfresh/images/x-twitter.svg") no-repeat 50% 50%}.fa-youtube:before{-webkit-mask:url("/themes/custom/ggfresh/images/youtube.svg") no-repeat 50% 50%;mask:url("/themes/custom/ggfresh/images/youtube.svg") no-repeat 50% 50%}#footer{background-color:#171717;color:#a3a3a3;font-size:14px;padding-top:1em}#footer .mq-footer{clear:both;padding:1em 4%}#footer .mq-footer:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){#footer .mq-footer{padding:2.25em 6% 2em}}#footer .mq-footer .user-bar-content,#footer .mq-footer .section-inner,#footer .mq-footer .block-content,#footer .mq-footer.block-views>div,#footer .mq-footer.block-views>h2,#footer .mq-footer.block-block-content>h2,#footer .mq-footer.block-block-content>div,#footer .mq-footer.block-ctools-block>span,#footer .mq-footer.block-ctools-block>div,#footer .mq-footer.block-entity-block header,#footer .mq-footer.block-entity-block .content,#footer .mq-footer .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}#footer .mq-footer.block-views h2,#footer .mq-footer.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){#footer .mq-footer.block-views h2,#footer .mq-footer.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){#footer .mq-footer.block-views h2,#footer .mq-footer.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){#footer .mq-footer.block-views h2,#footer .mq-footer.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}#footer .mq-footer .region-footer{clear:both}#footer .mq-footer .region-footer:after{content:"";display:table;clear:both}#footer .mq-footer .region-footer .copyright{display:none}#footer .mq-footer .region-footer .block-menu{font-size:18px}@media only screen and (max-width:767px){#footer .mq-footer .region-footer .block-menu{width:50%;float:left}}@media only screen and (min-width:768px){#footer .mq-footer .region-footer .block-menu{float:left;margin-right:2em}}#footer .mq-footer .region-footer .block-menu h2{font-weight:bold;color:#494949;font-size:24px;line-height:24px;color:#fff;margin-bottom:1em}@media only screen and (max-width:767px){#footer .mq-footer .region-footer .block-menu h2{font-size:20px;line-height:1.3}}#footer .mq-footer .region-footer .block-menu ul.menu{list-style-type:none;padding:0;margin:0}#footer .mq-footer .region-footer .block-menu ul.menu li{list-style:none}#footer .mq-footer .region-footer .block-menu ul.menu a{transition:opacity 500ms ease;color:#fff;text-decoration:none}#footer .mq-footer .region-footer .block-menu ul.menu a:hover{color:#5cbbeb}#footer .mq-footer .region-footer .block-social-media-links{font-size:18px;text-align:right}@media only screen and (max-width:767px){#footer .mq-footer .region-footer .block-social-media-links{text-align:center;padding-top:1em;clear:both}}@media only screen and (min-width:768px){#footer .mq-footer .region-footer .block-social-media-links{float:right}}#footer .mq-footer .region-footer .block-social-media-links h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:.4em;font-style:normal;font-weight:900;text-align:left;color:#fff}@media only screen and (max-width:767px){#footer .mq-footer .region-footer .block-social-media-links h2{font-size:38px;line-height:38px;letter-spacing:-0.96px}}@media only screen and (min-width:768px)and (max-width:1024px){#footer .mq-footer .region-footer .block-social-media-links h2{font-size:52px;line-height:52px;letter-spacing:-1.92px}}@media only screen and (min-width:1025px){#footer .mq-footer .region-footer .block-social-media-links h2{font-size:68px;line-height:68px;letter-spacing:-1.7px}}@media only screen and (max-width:767px){#footer .mq-footer .region-footer .block-social-media-links h2{text-align:center}}#footer .mq-footer .region-footer .block-social-media-links ul li{padding:0}#footer .mq-footer .region-footer .block-social-media-links a{display:inline-block;width:45px;margin-right:12px;color:#fff}#footer .mq-footer .region-footer .block-social-media-links a:hover{color:#60a5fa}#post-footer{background-color:#171717;padding-top:2em;width:100%;overflow:hidden}.teleport-form .form-submit,.teleport-form input[type=submit],.teleport-form button[type=submit],.teleport-theme .form-submit,.teleport-theme input[type=submit],.teleport-theme button[type=submit],.dashboard-teleport .form-submit,.dashboard-teleport input[type=submit],.dashboard-teleport button[type=submit],.node--type-song .form-submit,.node--type-song input[type=submit],.node--type-song button[type=submit],.page-teleport .form-submit,.page-teleport input[type=submit],.page-teleport button[type=submit],.path-teleport .form-submit,.path-teleport input[type=submit],.path-teleport button[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:#7d11ff;color:#fff;border-color:#7d11ff;width:100%;margin-top:0}.teleport-form .form-submit:focus,.teleport-form input[type=submit]:focus,.teleport-form button[type=submit]:focus,.teleport-theme .form-submit:focus,.teleport-theme input[type=submit]:focus,.teleport-theme button[type=submit]:focus,.dashboard-teleport .form-submit:focus,.dashboard-teleport input[type=submit]:focus,.dashboard-teleport button[type=submit]:focus,.node--type-song .form-submit:focus,.node--type-song input[type=submit]:focus,.node--type-song button[type=submit]:focus,.page-teleport .form-submit:focus,.page-teleport input[type=submit]:focus,.page-teleport button[type=submit]:focus,.path-teleport .form-submit:focus,.path-teleport input[type=submit]:focus,.path-teleport button[type=submit]:focus{outline:2px solid #7d11ff;outline-offset:2px}.teleport-form .form-submit:disabled,.teleport-form input[type=submit]:disabled,.teleport-form button[type=submit]:disabled,.teleport-theme .form-submit:disabled,.teleport-theme input[type=submit]:disabled,.teleport-theme button[type=submit]:disabled,.dashboard-teleport .form-submit:disabled,.dashboard-teleport input[type=submit]:disabled,.dashboard-teleport button[type=submit]:disabled,.node--type-song .form-submit:disabled,.node--type-song input[type=submit]:disabled,.node--type-song button[type=submit]:disabled,.page-teleport .form-submit:disabled,.page-teleport input[type=submit]:disabled,.page-teleport button[type=submit]:disabled,.path-teleport .form-submit:disabled,.path-teleport input[type=submit]:disabled,.path-teleport button[type=submit]:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.teleport-form .form-submit:hover:not(:disabled),.teleport-form input[type=submit]:hover:not(:disabled),.teleport-form button[type=submit]:hover:not(:disabled),.teleport-theme .form-submit:hover:not(:disabled),.teleport-theme input[type=submit]:hover:not(:disabled),.teleport-theme button[type=submit]:hover:not(:disabled),.dashboard-teleport .form-submit:hover:not(:disabled),.dashboard-teleport input[type=submit]:hover:not(:disabled),.dashboard-teleport button[type=submit]:hover:not(:disabled),.node--type-song .form-submit:hover:not(:disabled),.node--type-song input[type=submit]:hover:not(:disabled),.node--type-song button[type=submit]:hover:not(:disabled),.page-teleport .form-submit:hover:not(:disabled),.page-teleport input[type=submit]:hover:not(:disabled),.page-teleport button[type=submit]:hover:not(:disabled),.path-teleport .form-submit:hover:not(:disabled),.path-teleport input[type=submit]:hover:not(:disabled),.path-teleport button[type=submit]:hover:not(:disabled){background-color:#6e0ee6;border-color:#6e0ee6}.teleport-form .form-submit:active:not(:disabled),.teleport-form input[type=submit]:active:not(:disabled),.teleport-form button[type=submit]:active:not(:disabled),.teleport-theme .form-submit:active:not(:disabled),.teleport-theme input[type=submit]:active:not(:disabled),.teleport-theme button[type=submit]:active:not(:disabled),.dashboard-teleport .form-submit:active:not(:disabled),.dashboard-teleport input[type=submit]:active:not(:disabled),.dashboard-teleport button[type=submit]:active:not(:disabled),.node--type-song .form-submit:active:not(:disabled),.node--type-song input[type=submit]:active:not(:disabled),.node--type-song button[type=submit]:active:not(:disabled),.page-teleport .form-submit:active:not(:disabled),.page-teleport input[type=submit]:active:not(:disabled),.page-teleport button[type=submit]:active:not(:disabled),.path-teleport .form-submit:active:not(:disabled),.path-teleport input[type=submit]:active:not(:disabled),.path-teleport button[type=submit]:active:not(:disabled){background-color:#5c0bbf;border-color:#5c0bbf}.teleport-form .form-submit:hover:not(:disabled),.teleport-form input[type=submit]:hover:not(:disabled),.teleport-form button[type=submit]:hover:not(:disabled),.teleport-theme .form-submit:hover:not(:disabled),.teleport-theme input[type=submit]:hover:not(:disabled),.teleport-theme button[type=submit]:hover:not(:disabled),.dashboard-teleport .form-submit:hover:not(:disabled),.dashboard-teleport input[type=submit]:hover:not(:disabled),.dashboard-teleport button[type=submit]:hover:not(:disabled),.node--type-song .form-submit:hover:not(:disabled),.node--type-song input[type=submit]:hover:not(:disabled),.node--type-song button[type=submit]:hover:not(:disabled),.page-teleport .form-submit:hover:not(:disabled),.page-teleport input[type=submit]:hover:not(:disabled),.page-teleport button[type=submit]:hover:not(:disabled),.path-teleport .form-submit:hover:not(:disabled),.path-teleport input[type=submit]:hover:not(:disabled),.path-teleport button[type=submit]:hover:not(:disabled){background-color:#6e0ee6;border-color:#6e0ee6}.teleport-form .button--secondary,.teleport-form .form-actions .button:not(.form-submit),.teleport-theme .button--secondary,.teleport-theme .form-actions .button:not(.form-submit),.dashboard-teleport .button--secondary,.dashboard-teleport .form-actions .button:not(.form-submit),.node--type-song .button--secondary,.node--type-song .form-actions .button:not(.form-submit),.page-teleport .button--secondary,.page-teleport .form-actions .button:not(.form-submit),.path-teleport .button--secondary,.path-teleport .form-actions .button:not(.form-submit){display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:rgba(0,0,0,0);color:#7d11ff;border-color:#7d11ff}.teleport-form .button--secondary:focus,.teleport-form .form-actions .button:not(.form-submit):focus,.teleport-theme .button--secondary:focus,.teleport-theme .form-actions .button:not(.form-submit):focus,.dashboard-teleport .button--secondary:focus,.dashboard-teleport .form-actions .button:not(.form-submit):focus,.node--type-song .button--secondary:focus,.node--type-song .form-actions .button:not(.form-submit):focus,.page-teleport .button--secondary:focus,.page-teleport .form-actions .button:not(.form-submit):focus,.path-teleport .button--secondary:focus,.path-teleport .form-actions .button:not(.form-submit):focus{outline:2px solid #7d11ff;outline-offset:2px}.teleport-form .button--secondary:disabled,.teleport-form .form-actions .button:not(.form-submit):disabled,.teleport-theme .button--secondary:disabled,.teleport-theme .form-actions .button:not(.form-submit):disabled,.dashboard-teleport .button--secondary:disabled,.dashboard-teleport .form-actions .button:not(.form-submit):disabled,.node--type-song .button--secondary:disabled,.node--type-song .form-actions .button:not(.form-submit):disabled,.page-teleport .button--secondary:disabled,.page-teleport .form-actions .button:not(.form-submit):disabled,.path-teleport .button--secondary:disabled,.path-teleport .form-actions .button:not(.form-submit):disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.teleport-form .button--secondary:hover:not(:disabled),.teleport-form .form-actions .button:not(.form-submit):hover:not(:disabled),.teleport-theme .button--secondary:hover:not(:disabled),.teleport-theme .form-actions .button:not(.form-submit):hover:not(:disabled),.dashboard-teleport .button--secondary:hover:not(:disabled),.dashboard-teleport .form-actions .button:not(.form-submit):hover:not(:disabled),.node--type-song .button--secondary:hover:not(:disabled),.node--type-song .form-actions .button:not(.form-submit):hover:not(:disabled),.page-teleport .button--secondary:hover:not(:disabled),.page-teleport .form-actions .button:not(.form-submit):hover:not(:disabled),.path-teleport .button--secondary:hover:not(:disabled),.path-teleport .form-actions .button:not(.form-submit):hover:not(:disabled){background-color:#e8d8ff}.teleport-form .button--secondary:active:not(:disabled),.teleport-form .form-actions .button:not(.form-submit):active:not(:disabled),.teleport-theme .button--secondary:active:not(:disabled),.teleport-theme .form-actions .button:not(.form-submit):active:not(:disabled),.dashboard-teleport .button--secondary:active:not(:disabled),.dashboard-teleport .form-actions .button:not(.form-submit):active:not(:disabled),.node--type-song .button--secondary:active:not(:disabled),.node--type-song .form-actions .button:not(.form-submit):active:not(:disabled),.page-teleport .button--secondary:active:not(:disabled),.page-teleport .form-actions .button:not(.form-submit):active:not(:disabled),.path-teleport .button--secondary:active:not(:disabled),.path-teleport .form-actions .button:not(.form-submit):active:not(:disabled){background-color:#d1b3ff}.teleport-form input[type=text]:focus,.teleport-form input[type=email]:focus,.teleport-form input[type=password]:focus,.teleport-form input[type=date]:focus,.teleport-form input[type=number]:focus,.teleport-form input[type=search]:focus,.teleport-form input[type=tel]:focus,.teleport-form input[type=url]:focus,.teleport-form select:focus,.teleport-form textarea:focus,.teleport-theme input[type=text]:focus,.teleport-theme input[type=email]:focus,.teleport-theme input[type=password]:focus,.teleport-theme input[type=date]:focus,.teleport-theme input[type=number]:focus,.teleport-theme input[type=search]:focus,.teleport-theme input[type=tel]:focus,.teleport-theme input[type=url]:focus,.teleport-theme select:focus,.teleport-theme textarea:focus,.dashboard-teleport input[type=text]:focus,.dashboard-teleport input[type=email]:focus,.dashboard-teleport input[type=password]:focus,.dashboard-teleport input[type=date]:focus,.dashboard-teleport input[type=number]:focus,.dashboard-teleport input[type=search]:focus,.dashboard-teleport input[type=tel]:focus,.dashboard-teleport input[type=url]:focus,.dashboard-teleport select:focus,.dashboard-teleport textarea:focus,.node--type-song input[type=text]:focus,.node--type-song input[type=email]:focus,.node--type-song input[type=password]:focus,.node--type-song input[type=date]:focus,.node--type-song input[type=number]:focus,.node--type-song input[type=search]:focus,.node--type-song input[type=tel]:focus,.node--type-song input[type=url]:focus,.node--type-song select:focus,.node--type-song textarea:focus,.page-teleport input[type=text]:focus,.page-teleport input[type=email]:focus,.page-teleport input[type=password]:focus,.page-teleport input[type=date]:focus,.page-teleport input[type=number]:focus,.page-teleport input[type=search]:focus,.page-teleport input[type=tel]:focus,.page-teleport input[type=url]:focus,.page-teleport select:focus,.page-teleport textarea:focus,.path-teleport input[type=text]:focus,.path-teleport input[type=email]:focus,.path-teleport input[type=password]:focus,.path-teleport input[type=date]:focus,.path-teleport input[type=number]:focus,.path-teleport input[type=search]:focus,.path-teleport input[type=tel]:focus,.path-teleport input[type=url]:focus,.path-teleport select:focus,.path-teleport textarea:focus{border-color:#7d11ff;box-shadow:0 0 0 3px #e8d8ff;outline:none}.teleport-form input[type=checkbox]:focus,.teleport-form input[type=radio]:focus,.teleport-theme input[type=checkbox]:focus,.teleport-theme input[type=radio]:focus,.dashboard-teleport input[type=checkbox]:focus,.dashboard-teleport input[type=radio]:focus,.node--type-song input[type=checkbox]:focus,.node--type-song input[type=radio]:focus,.page-teleport input[type=checkbox]:focus,.page-teleport input[type=radio]:focus,.path-teleport input[type=checkbox]:focus,.path-teleport input[type=radio]:focus{outline:2px solid #7d11ff;outline-offset:2px}.teleport-form .form-item a,.teleport-form .form-wrapper a,.teleport-theme .form-item a,.teleport-theme .form-wrapper a,.dashboard-teleport .form-item a,.dashboard-teleport .form-wrapper a,.node--type-song .form-item a,.node--type-song .form-wrapper a,.page-teleport .form-item a,.page-teleport .form-wrapper a,.path-teleport .form-item a,.path-teleport .form-wrapper a{color:#7d11ff;text-decoration:none;transition:color 150ms ease}.teleport-form .form-item a:hover,.teleport-form .form-wrapper a:hover,.teleport-theme .form-item a:hover,.teleport-theme .form-wrapper a:hover,.dashboard-teleport .form-item a:hover,.dashboard-teleport .form-wrapper a:hover,.node--type-song .form-item a:hover,.node--type-song .form-wrapper a:hover,.page-teleport .form-item a:hover,.page-teleport .form-wrapper a:hover,.path-teleport .form-item a:hover,.path-teleport .form-wrapper a:hover{color:#6e0ee6;text-decoration:underline}.teleport-form .form-item a:active,.teleport-form .form-wrapper a:active,.teleport-theme .form-item a:active,.teleport-theme .form-wrapper a:active,.dashboard-teleport .form-item a:active,.dashboard-teleport .form-wrapper a:active,.node--type-song .form-item a:active,.node--type-song .form-wrapper a:active,.page-teleport .form-item a:active,.page-teleport .form-wrapper a:active,.path-teleport .form-item a:active,.path-teleport .form-wrapper a:active{color:#5c0bbf}.teleport-form .form-item a:visited,.teleport-form .form-wrapper a:visited,.teleport-theme .form-item a:visited,.teleport-theme .form-wrapper a:visited,.dashboard-teleport .form-item a:visited,.dashboard-teleport .form-wrapper a:visited,.node--type-song .form-item a:visited,.node--type-song .form-wrapper a:visited,.page-teleport .form-item a:visited,.page-teleport .form-wrapper a:visited,.path-teleport .form-item a:visited,.path-teleport .form-wrapper a:visited{color:#4a0998}.teleport-form .form-required,.teleport-theme .form-required,.dashboard-teleport .form-required,.node--type-song .form-required,.page-teleport .form-required,.path-teleport .form-required{color:#7d11ff}.teleport-form .description,.teleport-form .form-item .description,.teleport-theme .description,.teleport-theme .form-item .description,.dashboard-teleport .description,.dashboard-teleport .form-item .description,.node--type-song .description,.node--type-song .form-item .description,.page-teleport .description,.page-teleport .form-item .description,.path-teleport .description,.path-teleport .form-item .description{color:#757575}.teleport-form .progress,.teleport-theme .progress,.dashboard-teleport .progress,.node--type-song .progress,.page-teleport .progress,.path-teleport .progress{background-color:#e5e5e5}.teleport-form .progress .bar,.teleport-theme .progress .bar,.dashboard-teleport .progress .bar,.node--type-song .progress .bar,.page-teleport .progress .bar,.path-teleport .progress .bar{background-color:#7d11ff}.teleport-form .password-strength__indicator,.teleport-theme .password-strength__indicator,.dashboard-teleport .password-strength__indicator,.node--type-song .password-strength__indicator,.page-teleport .password-strength__indicator,.path-teleport .password-strength__indicator{background-color:#e5e5e5}.teleport-form .password-strength__bar,.teleport-theme .password-strength__bar,.dashboard-teleport .password-strength__bar,.node--type-song .password-strength__bar,.page-teleport .password-strength__bar,.path-teleport .password-strength__bar{background-color:#7d11ff}.teleport-form .form-managed-file .form-submit,.teleport-theme .form-managed-file .form-submit,.dashboard-teleport .form-managed-file .form-submit,.node--type-song .form-managed-file .form-submit,.page-teleport .form-managed-file .form-submit,.path-teleport .form-managed-file .form-submit{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:rgba(0,0,0,0);color:#7d11ff;border-color:#7d11ff;width:auto;margin-top:.5em}.teleport-form .form-managed-file .form-submit:focus,.teleport-theme .form-managed-file .form-submit:focus,.dashboard-teleport .form-managed-file .form-submit:focus,.node--type-song .form-managed-file .form-submit:focus,.page-teleport .form-managed-file .form-submit:focus,.path-teleport .form-managed-file .form-submit:focus{outline:2px solid #7d11ff;outline-offset:2px}.teleport-form .form-managed-file .form-submit:disabled,.teleport-theme .form-managed-file .form-submit:disabled,.dashboard-teleport .form-managed-file .form-submit:disabled,.node--type-song .form-managed-file .form-submit:disabled,.page-teleport .form-managed-file .form-submit:disabled,.path-teleport .form-managed-file .form-submit:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.teleport-form .form-managed-file .form-submit:hover:not(:disabled),.teleport-theme .form-managed-file .form-submit:hover:not(:disabled),.dashboard-teleport .form-managed-file .form-submit:hover:not(:disabled),.node--type-song .form-managed-file .form-submit:hover:not(:disabled),.page-teleport .form-managed-file .form-submit:hover:not(:disabled),.path-teleport .form-managed-file .form-submit:hover:not(:disabled){background-color:#e8d8ff}.teleport-form .form-managed-file .form-submit:active:not(:disabled),.teleport-theme .form-managed-file .form-submit:active:not(:disabled),.dashboard-teleport .form-managed-file .form-submit:active:not(:disabled),.node--type-song .form-managed-file .form-submit:active:not(:disabled),.page-teleport .form-managed-file .form-submit:active:not(:disabled),.path-teleport .form-managed-file .form-submit:active:not(:disabled){background-color:#d1b3ff}.teleport-form .ui-autocomplete-loading,.teleport-theme .ui-autocomplete-loading,.dashboard-teleport .ui-autocomplete-loading,.node--type-song .ui-autocomplete-loading,.page-teleport .ui-autocomplete-loading,.path-teleport .ui-autocomplete-loading{background-image:none}.teleport-form .ui-autocomplete-loading::after,.teleport-theme .ui-autocomplete-loading::after,.dashboard-teleport .ui-autocomplete-loading::after,.node--type-song .ui-autocomplete-loading::after,.page-teleport .ui-autocomplete-loading::after,.path-teleport .ui-autocomplete-loading::after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid #7d11ff;border-radius:50%;border-top-color:rgba(0,0,0,0);animation:teleport-spin .8s linear infinite}.teleport-form select,.teleport-theme select,.dashboard-teleport select,.node--type-song select,.page-teleport select,.path-teleport select{background-color:#fff;border:1px solid #e5e5e5;color:#262626}.teleport-form select:hover,.teleport-theme select:hover,.dashboard-teleport select:hover,.node--type-song select:hover,.page-teleport select:hover,.path-teleport select:hover{border-color:#a3a3a3}.teleport-form select:focus,.teleport-theme select:focus,.dashboard-teleport select:focus,.node--type-song select:focus,.page-teleport select:focus,.path-teleport select:focus{border-color:#7d11ff;box-shadow:0 0 0 3px #e8d8ff}.teleport-form .error input,.teleport-form .error textarea,.teleport-form .error select,.teleport-form input.error,.teleport-form textarea.error,.teleport-form select.error,.teleport-theme .error input,.teleport-theme .error textarea,.teleport-theme .error select,.teleport-theme input.error,.teleport-theme textarea.error,.teleport-theme select.error,.dashboard-teleport .error input,.dashboard-teleport .error textarea,.dashboard-teleport .error select,.dashboard-teleport input.error,.dashboard-teleport textarea.error,.dashboard-teleport select.error,.node--type-song .error input,.node--type-song .error textarea,.node--type-song .error select,.node--type-song input.error,.node--type-song textarea.error,.node--type-song select.error,.page-teleport .error input,.page-teleport .error textarea,.page-teleport .error select,.page-teleport input.error,.page-teleport textarea.error,.page-teleport select.error,.path-teleport .error input,.path-teleport .error textarea,.path-teleport .error select,.path-teleport input.error,.path-teleport textarea.error,.path-teleport select.error{border-color:#dc2626}.teleport-form .error input:focus,.teleport-form .error textarea:focus,.teleport-form .error select:focus,.teleport-form input.error:focus,.teleport-form textarea.error:focus,.teleport-form select.error:focus,.teleport-theme .error input:focus,.teleport-theme .error textarea:focus,.teleport-theme .error select:focus,.teleport-theme input.error:focus,.teleport-theme textarea.error:focus,.teleport-theme select.error:focus,.dashboard-teleport .error input:focus,.dashboard-teleport .error textarea:focus,.dashboard-teleport .error select:focus,.dashboard-teleport input.error:focus,.dashboard-teleport textarea.error:focus,.dashboard-teleport select.error:focus,.node--type-song .error input:focus,.node--type-song .error textarea:focus,.node--type-song .error select:focus,.node--type-song input.error:focus,.node--type-song textarea.error:focus,.node--type-song select.error:focus,.page-teleport .error input:focus,.page-teleport .error textarea:focus,.page-teleport .error select:focus,.page-teleport input.error:focus,.page-teleport textarea.error:focus,.page-teleport select.error:focus,.path-teleport .error input:focus,.path-teleport .error textarea:focus,.path-teleport .error select:focus,.path-teleport input.error:focus,.path-teleport textarea.error:focus,.path-teleport select.error:focus{border-color:#dc2626;box-shadow:0 0 0 3px #fca5a5}.teleport-form .success input,.teleport-form .success textarea,.teleport-form .success select,.teleport-theme .success input,.teleport-theme .success textarea,.teleport-theme .success select,.dashboard-teleport .success input,.dashboard-teleport .success textarea,.dashboard-teleport .success select,.node--type-song .success input,.node--type-song .success textarea,.node--type-song .success select,.page-teleport .success input,.page-teleport .success textarea,.page-teleport .success select,.path-teleport .success input,.path-teleport .success textarea,.path-teleport .success select{border-color:#16a34a}.teleport-form .success input:focus,.teleport-form .success textarea:focus,.teleport-form .success select:focus,.teleport-theme .success input:focus,.teleport-theme .success textarea:focus,.teleport-theme .success select:focus,.dashboard-teleport .success input:focus,.dashboard-teleport .success textarea:focus,.dashboard-teleport .success select:focus,.node--type-song .success input:focus,.node--type-song .success textarea:focus,.node--type-song .success select:focus,.page-teleport .success input:focus,.page-teleport .success textarea:focus,.page-teleport .success select:focus,.path-teleport .success input:focus,.path-teleport .success textarea:focus,.path-teleport .success select:focus{border-color:#16a34a;box-shadow:0 0 0 3px #bbf7d0}.teleport-form input:disabled,.teleport-form textarea:disabled,.teleport-form select:disabled,.teleport-form button:disabled,.teleport-theme input:disabled,.teleport-theme textarea:disabled,.teleport-theme select:disabled,.teleport-theme button:disabled,.dashboard-teleport input:disabled,.dashboard-teleport textarea:disabled,.dashboard-teleport select:disabled,.dashboard-teleport button:disabled,.node--type-song input:disabled,.node--type-song textarea:disabled,.node--type-song select:disabled,.node--type-song button:disabled,.page-teleport input:disabled,.page-teleport textarea:disabled,.page-teleport select:disabled,.page-teleport button:disabled,.path-teleport input:disabled,.path-teleport textarea:disabled,.path-teleport select:disabled,.path-teleport button:disabled{background-color:#f5f5f5;color:#a3a3a3;cursor:not-allowed;opacity:.6}.teleport-form ::placeholder,.teleport-theme ::placeholder,.dashboard-teleport ::placeholder,.node--type-song ::placeholder,.page-teleport ::placeholder,.path-teleport ::placeholder{color:#757575;opacity:1}.teleport-form .form-actions .form-submit,.teleport-theme .form-actions .form-submit,.dashboard-teleport .form-actions .form-submit,.node--type-song .form-actions .form-submit,.page-teleport .form-actions .form-submit,.path-teleport .form-actions .form-submit{margin-right:1em}.teleport-form .form-actions .form-submit:last-child,.teleport-theme .form-actions .form-submit:last-child,.dashboard-teleport .form-actions .form-submit:last-child,.node--type-song .form-actions .form-submit:last-child,.page-teleport .form-actions .form-submit:last-child,.path-teleport .form-actions .form-submit:last-child{margin-right:0}@keyframes teleport-spin{to{transform:translateY(-50%) rotate(360deg)}}.content-wrapper-wrapper{width:100%}@media only screen and (max-width:767px){.content-wrapper-wrapper .content-wrapper{flex-direction:column;gap:24px;padding:0}}.section-inner .content-wrapper-wrapper .content-wrapper{padding-top:0;padding-bottom:0;max-width:none;margin:0}.group-content{flex:1;min-width:0}.songs-feed .songs-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px}.songs-feed .songs-header .section-title{font-size:28px;font-weight:700;color:#1a1a1a;margin:0}.songs-feed .songs-header .section-count{font-size:16px;color:#666;margin-left:8px}.songs-feed .songs-header .section-count .submission-count-value[data-loading=true]{opacity:.5;animation:pulse 1.5s ease-in-out infinite;display:inline-block;min-width:1.5em}.songs-feed .songs-header .submit-song-btn{padding:14px 32px;border-radius:8px;font-weight:600;font-size:16px;border:1px solid #7d11ff;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block;background:rgba(0,0,0,0);color:#7d11ff}.songs-feed .songs-header .submit-song-btn:hover{background:rgba(125,17,255,.1);transform:translateY(-1px)}.songs-feed .submission-stack{display:flex;flex-direction:column;gap:2px}.songs-feed .empty-state{text-align:center;padding:60px 20px;color:#666;font-size:16px;background:#f8f8fb;border-radius:12px}.sidebar{width:320px;flex-shrink:0}@media only screen and (max-width:767px){.sidebar{width:100%}}.sidebar .sidebar-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin-bottom:24px}.sidebar .sidebar-section:last-child{margin-bottom:0}.sidebar .sidebar-title{font-size:18px;font-weight:700;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;color:#1a1a1a}.sidebar .sidebar-title .view-all{font-size:14px;font-weight:500;color:#7d11ff;text-decoration:none}.sidebar .sidebar-title .view-all:hover{text-decoration:underline}.sidebar .members-list .empty-state{text-align:center;padding:20px;color:#666;font-size:14px}.sidebar .members-list .view-group-users .view-content{display:flex;flex-direction:column;gap:8px}.sidebar .members-list .view-group-users .views-row{display:block}.sidebar .members-list .view-group-users h2{display:none}.sidebar .members-list .member-pill{padding:6px 12px;font-size:13px}.sidebar .members-list .member-pill .member-pill-avatar{width:20px;height:20px;font-size:9px}.sidebar .members-list .member-pill .member-pill-name{font-size:13px}.sidebar .members-list .member-pill .member-pill-status{font-size:11px}.sidebar .about-content{color:#4b5563;font-size:15px;line-height:1.6}.sidebar .about-content p{margin-bottom:16px}.sidebar .about-content .group-rules{margin-top:20px;padding:16px;background:rgba(125,17,255,.1);border-radius:8px;border:1px solid rgba(125,17,255,.2)}.sidebar .about-content .group-rules h4{margin-bottom:8px;color:#7d11ff;font-size:16px;font-weight:600}.sidebar .about-content .group-rules ul{list-style:none;padding:0;margin:0}.sidebar .about-content .group-rules ul li{padding:4px 0;padding-left:20px;position:relative;color:#4b5563}.sidebar .about-content .group-rules ul li:before{content:"•";color:#7d11ff;position:absolute;left:0}.section{padding:40px 0}.section.full-width{width:100%}.section.full-width-gray{background:#f8f8fb}.section .section-inner{clear:both;padding:1em 4%}.section .section-inner:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.section .section-inner{padding:2.25em 6% 2em}}.section .section-inner .user-bar-content,.section .section-inner .section-inner,.section .section-inner .block-content,.section .section-inner.block-views>div,.section .section-inner.block-views>h2,.section .section-inner.block-block-content>h2,.section .section-inner.block-block-content>div,.section .section-inner.block-ctools-block>span,.section .section-inner.block-ctools-block>div,.section .section-inner.block-entity-block header,.section .section-inner.block-entity-block .content,.section .section-inner .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.section .section-inner.block-views h2,.section .section-inner.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.section .section-inner.block-views h2,.section .section-inner.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.section .section-inner.block-views h2,.section .section-inner.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.section .section-inner.block-views h2,.section .section-inner.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.section .section-header{display:flex;align-items:baseline;gap:12px;margin-bottom:24px;flex-wrap:wrap}.section .section-header .section-title{font-size:28px;font-weight:700;color:#1a1a1a}.section .section-header .section-count{font-size:16px;color:#666}.section .section-header .section-subtitle{font-size:14px;color:#6b7280;font-weight:normal;width:100%}.block-views-blockgroup-users-block-1 h2{display:none}.member-pills{display:flex;flex-wrap:wrap;gap:12px}.member-pills .view-content{display:flex;flex-wrap:wrap;gap:12px;width:100%}.member-pills .views-row{display:contents}a.member-pill{text-decoration:none;color:inherit}.member-pill{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f5f5f5;border-radius:24px;font-size:14px;transition:all .2s ease;cursor:pointer}.member-pill:hover{background:#ececec;transform:translateY(-1px)}.member-pill .member-pill-avatar{width:24px;height:24px;background:#7d11ff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;overflow:hidden;flex-shrink:0}.member-pill .member-pill-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.member-pill .member-pill-name{font-weight:600;color:#333}.member-pill .member-pill-status{color:#666;font-size:12px}.member-pill .member-pill-status.submitted{color:#10b981}.discussion-content{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.discussion-content .field--name-body{margin-bottom:24px;color:#4b5563;font-size:16px;line-height:1.6}.discussion-content .node--type-post.node--view-mode-comment h2{display:none}.discussion-content .node--type-post.node--view-mode-comment .submitted{display:none}.discussion-content .node--type-post.node--view-mode-comment .rc_comment-box-container{margin:0}@media only screen and (max-width:767px){.section.songs-section .section-inner{padding:0}.songs-feed .songs-header .section-title{font-size:24px}.songs-feed .songs-header .submit-song-btn{width:100%}.section .section-header .section-title{font-size:24px}.sidebar,.songs-header{clear:both;padding:1em 4%}.sidebar:after,.songs-header:after{content:"";display:table;clear:both}}@media only screen and (max-width:767px)and (min-width:768px){.sidebar,.songs-header{padding:2.25em 6% 2em}}@media only screen and (max-width:767px){.sidebar .user-bar-content,.sidebar .section-inner,.sidebar .block-content,.sidebar.block-views>div,.sidebar.block-views>h2,.sidebar.block-block-content>h2,.sidebar.block-block-content>div,.sidebar.block-ctools-block>span,.sidebar.block-ctools-block>div,.sidebar.block-entity-block header,.sidebar.block-entity-block .content,.sidebar .mq--t,.songs-header .user-bar-content,.songs-header .section-inner,.songs-header .block-content,.songs-header.block-views>div,.songs-header.block-views>h2,.songs-header.block-block-content>h2,.songs-header.block-block-content>div,.songs-header.block-ctools-block>span,.songs-header.block-ctools-block>div,.songs-header.block-entity-block header,.songs-header.block-entity-block .content,.songs-header .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.sidebar.block-views h2,.sidebar.block-entity-block header h2,.songs-header.block-views h2,.songs-header.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}}@media only screen and (max-width:767px)and (max-width:767px){.sidebar.block-views h2,.sidebar.block-entity-block header h2,.songs-header.block-views h2,.songs-header.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (max-width:767px)and (min-width:768px)and (max-width:1024px){.sidebar.block-views h2,.sidebar.block-entity-block header h2,.songs-header.block-views h2,.songs-header.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (max-width:767px)and (min-width:1025px){.sidebar.block-views h2,.sidebar.block-entity-block header h2,.songs-header.block-views h2,.songs-header.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.route-entitygroupcanonical h1{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.route-entitygroupcanonical h1{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.route-entitygroupcanonical h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.route-entitygroupcanonical h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.route-entitygroup-relationshipcanonical #content-area{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;padding:0 1rem}.route-entitygroup-relationshipcanonical .region-content{clear:both;padding:1em 4%}.route-entitygroup-relationshipcanonical .region-content:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.route-entitygroup-relationshipcanonical .region-content{padding:2.25em 6% 2em}}.route-entitygroup-relationshipcanonical .region-content .user-bar-content,.route-entitygroup-relationshipcanonical .region-content .section-inner,.route-entitygroup-relationshipcanonical .region-content .block-content,.route-entitygroup-relationshipcanonical .region-content.block-views>div,.route-entitygroup-relationshipcanonical .region-content.block-views>h2,.route-entitygroup-relationshipcanonical .region-content.block-block-content>h2,.route-entitygroup-relationshipcanonical .region-content.block-block-content>div,.route-entitygroup-relationshipcanonical .region-content.block-ctools-block>span,.route-entitygroup-relationshipcanonical .region-content.block-ctools-block>div,.route-entitygroup-relationshipcanonical .region-content.block-entity-block header,.route-entitygroup-relationshipcanonical .region-content.block-entity-block .content,.route-entitygroup-relationshipcanonical .region-content .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.route-entitygroup-relationshipcanonical .region-content.block-views h2,.route-entitygroup-relationshipcanonical .region-content.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.route-entitygroup-relationshipcanonical .region-content.block-views h2,.route-entitygroup-relationshipcanonical .region-content.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.route-entitygroup-relationshipcanonical .region-content.block-views h2,.route-entitygroup-relationshipcanonical .region-content.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.route-entitygroup-relationshipcanonical .region-content.block-views h2,.route-entitygroup-relationshipcanonical .region-content.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.route-entitygroup-relationshipcanonical h1{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.route-entitygroup-relationshipcanonical h1{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.route-entitygroup-relationshipcanonical h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.route-entitygroup-relationshipcanonical h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.route-entitygroup-relationshipcanonical #block-ggfresh-local-tasks{margin-bottom:2rem;border-bottom:1px solid #fafafa}.route-entitygroup-relationshipcanonical #block-ggfresh-local-tasks ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.route-entitygroup-relationshipcanonical #block-ggfresh-local-tasks ul li{margin:0}.route-entitygroup-relationshipcanonical #block-ggfresh-local-tasks ul li a{display:block;padding:.75rem 1rem;text-decoration:none;color:#404040;border-bottom:2px solid rgba(0,0,0,0)}.route-entitygroup-relationshipcanonical #block-ggfresh-local-tasks ul li a:hover{color:#ff8c11;border-bottom-color:#ff8c11}.route-entitygroup-relationshipcanonical #block-ggfresh-local-tasks ul li a.is-active{color:#ff8c11;border-bottom-color:#ff8c11;font-weight:600}.route-entitygroup-relationshipcanonical .group-content{background-color:#fff;padding:2rem;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.route-entitygroup-relationshipcanonical .group-content .field{margin-bottom:1.5rem}.route-entitygroup-relationshipcanonical .group-content .field .field__label{font-weight:600;color:#404040;margin-bottom:.5rem;display:block}.route-entitygroup-relationshipcanonical .group-content .field .field__item{color:#171717}.route-entitygroup-relationshipcanonical .group-content .field .field__item a{color:#ff8c11;text-decoration:none}.route-entitygroup-relationshipcanonical .group-content .field .field__item a:hover{text-decoration:underline}.route-viewgroup-nodespage-1 #content-area{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;padding:0 1rem}.route-viewgroup-nodespage-1 .region-content{clear:both;padding:1em 4%}.route-viewgroup-nodespage-1 .region-content:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.route-viewgroup-nodespage-1 .region-content{padding:2.25em 6% 2em}}.route-viewgroup-nodespage-1 .region-content .user-bar-content,.route-viewgroup-nodespage-1 .region-content .section-inner,.route-viewgroup-nodespage-1 .region-content .block-content,.route-viewgroup-nodespage-1 .region-content.block-views>div,.route-viewgroup-nodespage-1 .region-content.block-views>h2,.route-viewgroup-nodespage-1 .region-content.block-block-content>h2,.route-viewgroup-nodespage-1 .region-content.block-block-content>div,.route-viewgroup-nodespage-1 .region-content.block-ctools-block>span,.route-viewgroup-nodespage-1 .region-content.block-ctools-block>div,.route-viewgroup-nodespage-1 .region-content.block-entity-block header,.route-viewgroup-nodespage-1 .region-content.block-entity-block .content,.route-viewgroup-nodespage-1 .region-content .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.route-viewgroup-nodespage-1 .region-content.block-views h2,.route-viewgroup-nodespage-1 .region-content.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.route-viewgroup-nodespage-1 .region-content.block-views h2,.route-viewgroup-nodespage-1 .region-content.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.route-viewgroup-nodespage-1 .region-content.block-views h2,.route-viewgroup-nodespage-1 .region-content.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.route-viewgroup-nodespage-1 .region-content.block-views h2,.route-viewgroup-nodespage-1 .region-content.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.route-viewgroup-nodespage-1 #block-ggfresh-local-actions{margin-bottom:1.5rem}.route-viewgroup-nodespage-1 #block-ggfresh-local-actions nav{list-style:none;padding:0;display:flex;gap:1rem}.route-viewgroup-nodespage-1 #block-ggfresh-local-actions nav li{margin:0}.route-viewgroup-nodespage-1 #block-ggfresh-local-actions nav li a.button{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;margin:0}.route-viewgroup-nodespage-1 #block-ggfresh-local-actions nav li a.button a{color:#fff}.route-viewgroup-nodespage-1 #block-ggfresh-local-actions nav li a.button:hover{background-color:#6e0ee6;border-color:#6e0ee6}.route-viewgroup-nodespage-1 .views-exposed-form{margin-bottom:1.5rem;background-color:#fafafa;padding:1rem;border-radius:4px}.route-viewgroup-nodespage-1 .views-exposed-form .form--inline{display:flex;align-items:end;gap:1rem;flex-wrap:wrap}.route-viewgroup-nodespage-1 .views-exposed-form .form--inline .form-item{margin:0}.route-viewgroup-nodespage-1 .views-exposed-form .form--inline .form-item .form-select{background-color:#fff;font-family:inherit;border:1px solid #ddd9d9;box-shadow:none;display:block;padding:.5em;padding-left:11px;box-sizing:border-box;transition:box-shadow .45s,border-color .45s ease-in-out;min-height:39px;border-radius:4px;margin:0;width:auto;min-width:150px}.route-viewgroup-nodespage-1 .views-exposed-form .form--inline .form-item .form-select:focus{border-color:#3898ec;outline:0}.route-viewgroup-nodespage-1 .views-exposed-form .form--inline .form-actions{margin:0}.route-viewgroup-nodespage-1 .views-exposed-form .form--inline .form-actions .button{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;margin:0}.route-viewgroup-nodespage-1 .views-exposed-form .form--inline .form-actions .button a{color:#fff}.route-viewgroup-nodespage-1 .views-exposed-form .form--inline .form-actions .button:hover{background-color:#6e0ee6;border-color:#6e0ee6}.route-viewgroup-nodespage-1 .view-content .views-table{margin-top:1rem;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:4px;overflow:hidden}.route-viewgroup-nodespage-1 .view-content .views-table thead th{padding:1rem .75rem}.route-viewgroup-nodespage-1 .view-content .views-table thead th a{color:#404040;text-decoration:none}.route-viewgroup-nodespage-1 .view-content .views-table thead th a:hover{color:#ff8c11}.route-viewgroup-nodespage-1 .view-content .views-table thead th .tablesort{margin-left:.5rem}.route-viewgroup-nodespage-1 .view-content .views-table tbody td{padding:.75rem;vertical-align:middle}.route-viewgroup-nodespage-1 .view-content .views-table tbody td.views-empty{text-align:center;padding:2rem;color:#404040;font-style:italic}.route-viewgroup-memberspage-1 #content-area{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;padding:0 1rem}.route-viewgroup-memberspage-1 .region-content{clear:both;padding:1em 4%}.route-viewgroup-memberspage-1 .region-content:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.route-viewgroup-memberspage-1 .region-content{padding:2.25em 6% 2em}}.route-viewgroup-memberspage-1 .region-content .user-bar-content,.route-viewgroup-memberspage-1 .region-content .section-inner,.route-viewgroup-memberspage-1 .region-content .block-content,.route-viewgroup-memberspage-1 .region-content.block-views>div,.route-viewgroup-memberspage-1 .region-content.block-views>h2,.route-viewgroup-memberspage-1 .region-content.block-block-content>h2,.route-viewgroup-memberspage-1 .region-content.block-block-content>div,.route-viewgroup-memberspage-1 .region-content.block-ctools-block>span,.route-viewgroup-memberspage-1 .region-content.block-ctools-block>div,.route-viewgroup-memberspage-1 .region-content.block-entity-block header,.route-viewgroup-memberspage-1 .region-content.block-entity-block .content,.route-viewgroup-memberspage-1 .region-content .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.route-viewgroup-memberspage-1 .region-content.block-views h2,.route-viewgroup-memberspage-1 .region-content.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.route-viewgroup-memberspage-1 .region-content.block-views h2,.route-viewgroup-memberspage-1 .region-content.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.route-viewgroup-memberspage-1 .region-content.block-views h2,.route-viewgroup-memberspage-1 .region-content.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.route-viewgroup-memberspage-1 .region-content.block-views h2,.route-viewgroup-memberspage-1 .region-content.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.route-viewgroup-memberspage-1 #block-ggfresh-local-actions{margin-bottom:1.5rem}.route-viewgroup-memberspage-1 #block-ggfresh-local-actions nav{list-style:none;padding:0;display:flex;gap:1rem}.route-viewgroup-memberspage-1 #block-ggfresh-local-actions nav li{margin:0}.route-viewgroup-memberspage-1 #block-ggfresh-local-actions nav li a.button{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;margin:0}.route-viewgroup-memberspage-1 #block-ggfresh-local-actions nav li a.button a{color:#fff}.route-viewgroup-memberspage-1 #block-ggfresh-local-actions nav li a.button:hover{background-color:#6e0ee6;border-color:#6e0ee6}.route-viewgroup-memberspage-1 #block-ggfresh-local-tasks{margin-bottom:2rem;border-bottom:1px solid #fafafa}.route-viewgroup-memberspage-1 #block-ggfresh-local-tasks ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.route-viewgroup-memberspage-1 #block-ggfresh-local-tasks ul li{margin:0}.route-viewgroup-memberspage-1 #block-ggfresh-local-tasks ul li a{display:block;padding:.75rem 1rem;text-decoration:none;color:#404040;border-bottom:2px solid rgba(0,0,0,0)}.route-viewgroup-memberspage-1 #block-ggfresh-local-tasks ul li a:hover{color:#ff8c11;border-bottom-color:#ff8c11}.route-viewgroup-memberspage-1 #block-ggfresh-local-tasks ul li a.is-active{color:#ff8c11;border-bottom-color:#ff8c11;font-weight:600}.route-viewgroup-memberspage-1 .view-content .views-table{margin-top:1rem;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:4px;overflow:hidden}.route-viewgroup-memberspage-1 .view-content .views-table thead th{padding:1rem .75rem}.route-viewgroup-memberspage-1 .view-content .views-table thead th a{color:#404040;text-decoration:none}.route-viewgroup-memberspage-1 .view-content .views-table thead th a:hover{color:#ff8c11}.route-viewgroup-memberspage-1 .view-content .views-table tbody td{padding:.75rem;vertical-align:middle}.route-viewgroup-memberspage-1 .view-content .views-table tbody td a{color:#ff8c11;text-decoration:none}.route-viewgroup-memberspage-1 .view-content .views-table tbody td a:hover{text-decoration:underline}.route-viewgroup-memberspage-1 .view-content .views-table tbody td .item-list ul{list-style:none;padding:0;margin:0}.route-viewgroup-memberspage-1 .view-content .views-table tbody td .item-list ul li{display:inline-block;background-color:#fafafa;padding:.25rem .5rem;border-radius:12px;font-size:.875rem;margin-right:.5rem;color:#404040}.route-viewgroup-memberspage-1 .view-content .views-table tbody td .dropbutton-wrapper .dropbutton-widget .dropbutton a{color:#404040;font-size:.875rem}.route-viewgroup-memberspage-1 .view-content .views-table tbody td .dropbutton-wrapper .dropbutton-widget .dropbutton a:hover{color:#ff8c11}.my-groups-wrapper .views-view-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.my-groups-wrapper .views-view-grid{grid-template-columns:1fr}}.my-groups-wrapper .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.my-groups-wrapper .view-content{grid-template-columns:1fr}}.group-card,.group-tile{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:12px;padding:8px 12px;transition:all .3s ease;border:1px solid rgba(125,17,255,.08);display:flex;align-items:center;gap:8px;position:relative;overflow:hidden}.group-card::before,.group-tile::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg,#7d11ff 0%,#5a0fb8 100%)}.group-card:hover,.group-tile:hover{background:#fff;transform:translateY(-3px);box-shadow:0 8px 24px rgba(125,17,255,.15);border-color:rgba(125,17,255,.2)}.group-avatar{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold;color:#fff;flex-shrink:0;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow:hidden}.group-avatar.blues:not(.has-image){background:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%)}.group-avatar.beginner:not(.has-image){background:linear-gradient(135deg,#059669 0%,#10b981 100%)}.group-avatar.rock:not(.has-image){background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%)}.group-avatar.writers:not(.has-image){background:linear-gradient(135deg,#7c3aed 0%,#8b5cf6 100%)}.group-avatar.default:not(.has-image){background:linear-gradient(135deg,#6b7280 0%,#9ca3af 100%)}.group-avatar.has-image{background:#f8fafc}.group-avatar.has-image .group-avatar-image,.group-avatar.has-image .field--name-field-group-image img{width:100%;height:100%;object-fit:cover;border-radius:12px}.group-avatar.has-image .field--name-field-group-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.group-info{flex:1}.group-title{font-size:15px;font-weight:600;color:#333;margin-bottom:2px}.group-title a{color:inherit;text-decoration:none}.group-title a:hover{color:#7d11ff}.group-members{font-size:12px;color:#666;margin-bottom:2px;display:flex;align-items:center;gap:8px}.group-members .membership-indicator{font-size:11px;padding:2px 8px;border-radius:12px;font-weight:600}.group-members .membership-indicator.member{background-color:rgba(125,17,255,.1);color:#7d11ff}.group-members .membership-indicator.non-member{background-color:rgba(0,0,0,.05);color:#666;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block}.group-members .membership-indicator.non-member:hover{background-color:#7d11ff;color:#fff;text-decoration:none}.group-members .membership-indicator.non-member.loading{opacity:.6;cursor:not-allowed;pointer-events:none}.group-activity{font-size:11px;color:#7d11ff;font-weight:500}.award-card,.winner-card{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#fff;text-align:center;padding:24px 16px;margin-bottom:16px;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 4px 16px rgba(245,158,11,.3)}.award-card::before,.winner-card::before{content:"🏆";position:absolute;font-size:80px;opacity:.1;top:50%;left:50%;transform:translate(-50%,-50%)}.award-card .award-content,.winner-card .award-content{position:relative;z-index:1}.award-card .award-label,.winner-card .award-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;opacity:.9}.award-card .award-title,.winner-card .award-title{font-size:18px;font-weight:700;margin-bottom:6px}.award-card .award-subtitle,.winner-card .award-subtitle{font-size:14px;opacity:.9;margin-bottom:12px}.award-card .award-stats,.winner-card .award-stats{display:flex;justify-content:center;gap:16px;font-size:12px}.award-card .award-stats .award-stat,.winner-card .award-stats .award-stat{display:flex;align-items:center;gap:4px}.award-card.award-compact,.winner-card.award-compact{padding:16px 12px}.award-card.award-compact::before,.winner-card.award-compact::before{font-size:60px}.award-card.award-compact .award-title,.winner-card.award-compact .award-title{font-size:16px}.award-card.award-compact .award-subtitle,.winner-card.award-compact .award-subtitle{font-size:12px}.achievements-wrapper,.learning-achievements{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 16px rgba(0,0,0,.1)}.achievements-wrapper .view-content,.learning-achievements .view-content{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;padding:0;margin:0}@media(max-width:1024px){.achievements-wrapper .view-content,.learning-achievements .view-content{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.achievements-wrapper .view-content,.learning-achievements .view-content{grid-template-columns:repeat(2,1fr)}}.achievements-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}@media(max-width:1024px){.achievements-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.achievements-grid{grid-template-columns:repeat(2,1fr)}}.achievement-badge,.achievements-wrapper .views-row,.learning-achievements .views-row{aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;overflow:hidden;background:rgba(0,0,0,0);width:100%;height:auto;max-width:none;padding:0;margin:0}.achievement-badge .image-title,.achievement-badge .field__label,.achievements-wrapper .views-row .image-title,.achievements-wrapper .views-row .field__label,.learning-achievements .views-row .image-title,.learning-achievements .views-row .field__label{display:none}.achievement-badge img,.achievements-wrapper .views-row img,.learning-achievements .views-row img{width:100%;height:100%;object-fit:cover;border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,.15)}.achievement-badge .field,.achievement-badge .field__item,.achievements-wrapper .views-row .field,.achievements-wrapper .views-row .field__item,.learning-achievements .views-row .field,.learning-achievements .views-row .field__item{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.achievement-badge .field img,.achievement-badge .field__item img,.achievements-wrapper .views-row .field img,.achievements-wrapper .views-row .field__item img,.learning-achievements .views-row .field img,.learning-achievements .views-row .field__item img{width:100%;height:100%;object-fit:cover;border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,.15)}.achievement-badge:hover,.achievements-wrapper .views-row:hover,.learning-achievements .views-row:hover{transform:scale(1.1)}.achievement-badge:hover img,.achievements-wrapper .views-row:hover img,.learning-achievements .views-row:hover img{box-shadow:0 6px 20px rgba(0,0,0,.2)}.achievement-badge:not(:has(img)),.achievements-wrapper .views-row:not(:has(img)),.learning-achievements .views-row:not(:has(img)){background:linear-gradient(135deg,#7d11ff,#5a0fb8);color:#fff;font-size:40px;box-shadow:0 4px 16px rgba(125,17,255,.3)}.dashboard-teleport .achievements-wrapper .views-row .views-field-achievement-unlocked-image img{width:100% !important;height:100% !important;max-width:none !important;max-height:none !important}@keyframes bounce-in{0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes subtle-pulse{0%,100%{transform:scale(1);box-shadow:0 4px 16px rgba(125,17,255,.3)}50%{transform:scale(1.05);box-shadow:0 6px 20px rgba(125,17,255,.4)}}.group-challenge-full .challenge-header{background:linear-gradient(135deg,#7d11ff 0%,#5a0fb8 100%);color:#fff;padding:40px 0;margin-bottom:32px;text-align:center;border-radius:12px;box-shadow:0 8px 24px rgba(125,17,255,.2)}.group-challenge-full .challenge-header .challenge-badge{display:inline-block;background:hsla(0,0%,100%,.2);padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:16px}.group-challenge-full .challenge-header .challenge-title{font-size:32px;font-weight:700;margin-bottom:16px;text-shadow:0 2px 8px rgba(0,0,0,.2)}.group-challenge-full .challenge-header .challenge-description{font-size:18px;max-width:600px;margin:0 auto 24px;opacity:.9;line-height:1.6}.group-challenge-full .challenge-header .challenge-stats{display:flex;justify-content:center;gap:48px}.group-challenge-full .challenge-header .challenge-stats .challenge-stat .stat-number{display:block;font-size:36px;font-weight:700;margin-bottom:4px;text-shadow:0 2px 8px rgba(0,0,0,.2)}.group-challenge-full .challenge-header .challenge-stats .challenge-stat .stat-label{font-size:14px;opacity:.8;text-transform:uppercase;letter-spacing:.5px}.group-challenge-full .challenge-actions{text-align:center;margin-bottom:40px}.group-challenge-full .challenge-actions .submit-song-btn{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;background:#7d11ff;color:#fff;font-size:18px;padding:16px 32px;border-radius:8px;font-weight:600}.group-challenge-full .challenge-actions .submit-song-btn a{color:#fff}.group-challenge-full .challenge-actions .submit-song-btn:hover{background-color:#6e0ee6;border-color:#6e0ee6}.group-challenge-full .challenge-actions .submit-song-btn:hover{background:#5a0fb8;transform:translateY(-2px);box-shadow:0 6px 20px rgba(125,17,255,.3)}.group-challenge-full .challenge-actions p{color:#666;margin-bottom:16px;font-size:16px}.group-challenge-full .challenge-actions .btn-secondary{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;background:#e5e7eb;color:#333}.group-challenge-full .challenge-actions .btn-secondary a{color:#fff}.group-challenge-full .challenge-actions .btn-secondary:hover{background-color:#6e0ee6;border-color:#6e0ee6}.group-challenge-full .challenge-actions .btn-secondary:hover{background:#d1d5db}.group-challenge-full .challenge-content h2{font-size:24px;font-weight:600;color:#333;margin-bottom:24px;text-align:center}.group-challenge-full .challenge-content .challenge-songs{background:#f8fafc;padding:32px;border-radius:12px;min-height:200px}.group-challenge-full .challenge-content .challenge-songs .no-songs-message{text-align:center;color:#666;font-size:16px;padding:40px 0}.group-tile--challenge .group-avatar.challenge:not(.has-image){background:linear-gradient(135deg,#7d11ff 0%,#5a0fb8 100%)}.group-tile--challenge .group-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#7d11ff;background-color:rgba(125,17,255,.1);padding:2px 8px;border-radius:12px;display:inline-block;margin-bottom:4px}.group-tile--challenge .winner-badge{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);color:#fff;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.group-tile--challenge .countdown-mini{font-size:11px;color:#666}.group-tile--challenge .countdown-mini .countdown-time{font-weight:600;color:#7d11ff;font-family:monospace}a.logo{display:inline-block}.logged-in a.user-register,.logged-in a.userregister,.logged-in a.userlogin,.logged-in #main-menu-link-content8b7ed573-9d24-48a2-a43f-fb3381cf7639{display:none !important}#header-region{display:block;margin-right:auto;margin-left:auto;padding:4px 0 0 0;position:relative}@media only screen and (max-width:767px){#header-region{height:37px}}@media only screen and (min-width:768px){#header-region .nav-toggle{display:none}}@media only screen and (max-width:767px){#header-region .sf-menu{display:none}#header-region .sf-menu.sf-js-enabled{display:block}}#header-region .region-header{display:flex;justify-content:space-between;position:relative;width:100%}#header-region a{color:#fff}@media only screen and (max-width:767px){#header-region #block-sitebranding{margin:0 auto;order:2}}@media only screen and (min-width:768px){#header-region #block-sitebranding{min-width:25%}}@media only screen and (max-width:767px){#header-region #block-mainnavigation{order:1}}#header-region #block-mainnavigation #superfish-main-toggle{display:block;width:24px;height:24px;background-size:contain;text-indent:-9999px;overflow:hidden;background-image:url(/themes/custom/ggfresh/images/hamburger-white.png);background-repeat:no-repeat;position:absolute;left:0;top:0;z-index:100}#header-region #block-useraccountmenu{order:3}@media only screen and (max-width:767px){#header-region #block-useraccountmenu .sf-accordion.sf-expanded{right:0}}@media only screen and (min-width:768px){#header-region #block-useraccountmenu{min-width:25%;text-align:right}}#header-region #block-useraccountmenu .sf-accordion-toggle a{display:block;width:24px;height:24px;background-size:contain;text-indent:-9999px;overflow:hidden;background-image:url(/themes/custom/ggfresh/images/user_24px.svg);background-repeat:no-repeat;position:absolute;right:0;top:0;z-index:100}@media only screen and (min-width:768px){#header-region #block-useraccountmenu>ul{padding:0;margin:0}}#header-region #block-useraccountmenu>ul>li{vertical-align:top}#header-region #block-useraccountmenu>ul>li:after{content:""}#header-region #block-useraccountmenu>ul>li:first-child:after{content:none}#header-region #block-useraccountmenu>ul>li:first-child a{min-width:0}#header-region #block-useraccountmenu>ul>li>ul{padding-left:10px;font-size:80%}#header-region #block-useraccountmenu>ul>li>a{position:relative;display:inline-block;margin:0;background:none;z-index:100;text-decoration:none}@media only screen and (max-width:767px){#header-region #block-useraccountmenu>ul>li>a{width:100%}}#header-region #block-useraccountmenu>ul>li>a.sf-with-ul{padding-right:1.5em}#header-region #block-useraccountmenu>ul>li>a.sf-with-ul .sf-sub-indicator{font-size:10px}@media only screen and (min-width:768px){#header-region #block-useraccountmenu>ul>li>a.userlogout{display:none}}#header-region #block-useraccountmenu>ul>li>a.subscription-managersubscribe,#header-region #block-useraccountmenu>ul>li>a.stripe-registrationsubscribe{color:#ff8c11}#header-region #block-useraccountmenu>ul>li>a.subscription-managersubscribe:after,#header-region #block-useraccountmenu>ul>li>a.stripe-registrationsubscribe:after{background-color:#ff8c11}#header-region .block-menu,#header-region .block-superfish{overflow:visible;font-size:19px;line-height:21px;text-align:center;width:auto}#header-region .block-menu .contextual,#header-region .block-superfish .contextual{display:none}@media only screen and (max-width:767px){#header-region .block-menu,#header-region .block-superfish{clear:both;max-height:inherit !important}#header-region .block-menu a.user-profile-image,#header-region .block-superfish a.user-profile-image{display:none !important}#header-region .block-menu .sf-accordion.sf-expanded,#header-region .block-superfish .sf-accordion.sf-expanded{background-color:#171717;position:absolute;top:57px !important;text-align:left;padding:0 16px 36px 16px;width:max-content}#header-region .block-menu li,#header-region .block-superfish li{float:none}#header-region .block-menu>ul>li,#header-region .block-superfish>ul>li{list-style:none;margin:0;padding:0;background:none}#header-region .block-menu>ul>li>a,#header-region .block-superfish>ul>li>a{border-bottom:1px solid #fff;padding:16px 0 16px 0}#header-region .block-menu>ul>li>ul,#header-region .block-superfish>ul>li>ul{margin-left:10px}#header-region .block-menu>ul>li>ul>li>a,#header-region .block-superfish>ul>li>ul>li>a{padding:7px 0}}@media only screen and (min-width:768px){#header-region .block-menu>ul.menu,#header-region .block-superfish>ul.menu{margin:0}#header-region .block-menu>ul.menu>li,#header-region .block-superfish>ul.menu>li{list-style:none;padding:0;margin:0;vertical-align:middle;width:initial;float:none;display:inline-block}#header-region .block-menu>ul.menu>li:after,#header-region .block-superfish>ul.menu>li:after{content:"/";vertical-align:text-top;color:#fff}#header-region .block-menu>ul.menu>li:last-child:after,#header-region .block-superfish>ul.menu>li:last-child:after{content:none}#header-region .block-menu>ul.menu>li>a,#header-region .block-superfish>ul.menu>li>a{display:inline-block;padding:0 1em 0 1em;vertical-align:text-top;position:relative}#header-region .block-menu>ul.menu>li>a:hover,#header-region .block-superfish>ul.menu>li>a:hover{color:#7d11ff}#header-region .block-menu>ul.menu>li ul,#header-region .block-superfish>ul.menu>li ul{background:#171717;text-align:left}#header-region .block-menu>ul.menu>li ul li:after,#header-region .block-superfish>ul.menu>li ul li:after{content:none}#header-region .block-menu>ul.menu>li ul li a,#header-region .block-superfish>ul.menu>li ul li a{padding:10px 15px}#header-region .block-menu>ul.menu>li ul li a:hover,#header-region .block-superfish>ul.menu>li ul li a:hover{color:#7d11ff;background-color:hsla(0,0%,100%,.05)}#header-region .block-menu>ul.menu>li a.userpage,#header-region .block-superfish>ul.menu>li a.userpage{margin-left:0;padding-right:10px;padding-left:10px;background:#171717}#header-region .block-menu>ul.menu>li a.userpage.user-profile-image,#header-region .block-superfish>ul.menu>li a.userpage.user-profile-image{padding-left:0;padding-right:0 !important;margin-right:0;min-width:0;position:relative;top:-5px}#header-region .block-menu>ul.menu>li a.userpage.user-profile-image:hover,#header-region .block-superfish>ul.menu>li a.userpage.user-profile-image:hover{background:none}#header-region .block-menu>ul.menu>li a.userpage.user-profile-image img,#header-region .block-superfish>ul.menu>li a.userpage.user-profile-image img{border-radius:5px;height:inherit;max-width:inherit;vertical-align:middle}#header-region .block-menu>ul.menu>li a.userpage.user-profile-image .sf-sub-indicator,#header-region .block-superfish>ul.menu>li a.userpage.user-profile-image .sf-sub-indicator{display:none}}a{color:#7d11ff;text-decoration:none;transition:color 150ms ease,text-decoration 150ms ease}a:hover{color:#6e0ee6;text-decoration:underline}a:active{color:#5c0bbf}a:visited{color:#4a0998}a:focus{outline:2px solid #7d11ff;outline-offset:2px}.content a:not(.button):not(.btn){color:#7d11ff;text-decoration:none;transition:color 150ms ease}.content a:not(.button):not(.btn):hover{color:#6e0ee6;text-decoration:underline}.content a:not(.button):not(.btn):active{color:#5c0bbf}.content a:not(.button):not(.btn):visited{color:#4a0998}.nav-link,.menu-link,.menu-item a{color:#262626}.nav-link:hover,.menu-link:hover,.menu-item a:hover{color:#7d11ff;text-decoration:none}.nav-link.active,.nav-link.is-active,.menu-link.active,.menu-link.is-active,.menu-item a.active,.menu-item a.is-active{color:#7d11ff}.breadcrumb a{color:#404040}.breadcrumb a:hover{color:#7d11ff}footer a,.footer a{color:hsla(0,0%,100%,.6)}footer a:hover,.footer a:hover{color:hsla(0,0%,100%,.9)}.utility-link{color:#404040;font-size:.875rem}.utility-link:hover{color:#7d11ff}a[target=_blank]:not([class*=social-media-link-icon])::after,a[rel*=external]:not([class*=social-media-link-icon])::after{content:" ↗";font-size:.75em;color:#757575}.skip-link:focus{background-color:#7d11ff;color:#fff;padding:8px 16px;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:9999;text-decoration:none;border-radius:0 0 8px 8px}header a:not(.button):not(.btn){color:#262626}header a:not(.button):not(.btn):hover{color:#7d11ff}.tag-link,.category-link,.taxonomy-term a{display:inline-block;padding:4px 12px;background-color:#f5f5f5;color:#404040;border-radius:16px;font-size:.875rem}.tag-link:hover,.category-link:hover,.taxonomy-term a:hover{background-color:#e8d8ff;color:#7d11ff;text-decoration:none}.read-more,.more-link{color:#7d11ff;font-weight:600}.read-more::after,.more-link::after{content:" →";transition:transform 150ms ease}.read-more:hover,.more-link:hover{text-decoration:none}.read-more:hover::after,.more-link:hover::after{transform:translateX(4px)}.user-link,.author-link{color:#262626;font-weight:500}.user-link:hover,.author-link:hover{color:#7d11ff}a[style*="color: #1d85ba"]{color:#7d11ff !important}.pagination a{color:#262626}.pagination a:hover{color:#7d11ff;background-color:#f5f5f5}.pagination a.active{color:#fff;background-color:#7d11ff}.toc a{color:#404040}.toc a:hover{color:#7d11ff}.toc a.active{color:#7d11ff;font-weight:600}.social-link{color:#757575}.social-link:hover{color:#7d11ff}a[download]::before,.download-link::before{content:"↓ ";color:#7d11ff}a[href^="mailto:"]::before{content:"✉ ";color:#757575}a[href^="tel:"]::before{content:"☎ ";color:#757575}@media only screen and (max-width:767px){.route-userlogin .message-wrapper,.route-userregister .message-wrapper,.route-entityuseredit-form .message-wrapper,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper,.route-entityusercontact-form .message-wrapper,.route-commentreply .message-wrapper,.route-entitycommentedit-form .message-wrapper,.alias--user-password .message-wrapper,.route-userreset .message-wrapper,.route-userresetform .message-wrapper,.route-tfaentry .message-wrapper{clear:both;padding:1em 4%}.route-userlogin .message-wrapper:after,.route-userregister .message-wrapper:after,.route-entityuseredit-form .message-wrapper:after,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper:after,.route-entityusercontact-form .message-wrapper:after,.route-commentreply .message-wrapper:after,.route-entitycommentedit-form .message-wrapper:after,.alias--user-password .message-wrapper:after,.route-userreset .message-wrapper:after,.route-userresetform .message-wrapper:after,.route-tfaentry .message-wrapper:after{content:"";display:table;clear:both}}@media only screen and (max-width:767px)and (min-width:768px){.route-userlogin .message-wrapper,.route-userregister .message-wrapper,.route-entityuseredit-form .message-wrapper,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper,.route-entityusercontact-form .message-wrapper,.route-commentreply .message-wrapper,.route-entitycommentedit-form .message-wrapper,.alias--user-password .message-wrapper,.route-userreset .message-wrapper,.route-userresetform .message-wrapper,.route-tfaentry .message-wrapper{padding:2.25em 6% 2em}}@media only screen and (max-width:767px){.route-userlogin .message-wrapper .user-bar-content,.route-userlogin .message-wrapper .section-inner,.route-userlogin .message-wrapper .block-content,.route-userlogin .message-wrapper.block-views>div,.route-userlogin .message-wrapper.block-views>h2,.route-userlogin .message-wrapper.block-block-content>h2,.route-userlogin .message-wrapper.block-block-content>div,.route-userlogin .message-wrapper.block-ctools-block>span,.route-userlogin .message-wrapper.block-ctools-block>div,.route-userlogin .message-wrapper.block-entity-block header,.route-userlogin .message-wrapper.block-entity-block .content,.route-userlogin .message-wrapper .mq--t,.route-userregister .message-wrapper .user-bar-content,.route-userregister .message-wrapper .section-inner,.route-userregister .message-wrapper .block-content,.route-userregister .message-wrapper.block-views>div,.route-userregister .message-wrapper.block-views>h2,.route-userregister .message-wrapper.block-block-content>h2,.route-userregister .message-wrapper.block-block-content>div,.route-userregister .message-wrapper.block-ctools-block>span,.route-userregister .message-wrapper.block-ctools-block>div,.route-userregister .message-wrapper.block-entity-block header,.route-userregister .message-wrapper.block-entity-block .content,.route-userregister .message-wrapper .mq--t,.route-entityuseredit-form .message-wrapper .user-bar-content,.route-entityuseredit-form .message-wrapper .section-inner,.route-entityuseredit-form .message-wrapper .block-content,.route-entityuseredit-form .message-wrapper.block-views>div,.route-entityuseredit-form .message-wrapper.block-views>h2,.route-entityuseredit-form .message-wrapper.block-block-content>h2,.route-entityuseredit-form .message-wrapper.block-block-content>div,.route-entityuseredit-form .message-wrapper.block-ctools-block>span,.route-entityuseredit-form .message-wrapper.block-ctools-block>div,.route-entityuseredit-form .message-wrapper.block-entity-block header,.route-entityuseredit-form .message-wrapper.block-entity-block .content,.route-entityuseredit-form .message-wrapper .mq--t,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper .user-bar-content,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper .section-inner,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper .block-content,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-views>div,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-views>h2,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-block-content>h2,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-block-content>div,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-ctools-block>span,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-ctools-block>div,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-entity-block header,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-entity-block .content,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper .mq--t,.route-entityusercontact-form .message-wrapper .user-bar-content,.route-entityusercontact-form .message-wrapper .section-inner,.route-entityusercontact-form .message-wrapper .block-content,.route-entityusercontact-form .message-wrapper.block-views>div,.route-entityusercontact-form .message-wrapper.block-views>h2,.route-entityusercontact-form .message-wrapper.block-block-content>h2,.route-entityusercontact-form .message-wrapper.block-block-content>div,.route-entityusercontact-form .message-wrapper.block-ctools-block>span,.route-entityusercontact-form .message-wrapper.block-ctools-block>div,.route-entityusercontact-form .message-wrapper.block-entity-block header,.route-entityusercontact-form .message-wrapper.block-entity-block .content,.route-entityusercontact-form .message-wrapper .mq--t,.route-commentreply .message-wrapper .user-bar-content,.route-commentreply .message-wrapper .section-inner,.route-commentreply .message-wrapper .block-content,.route-commentreply .message-wrapper.block-views>div,.route-commentreply .message-wrapper.block-views>h2,.route-commentreply .message-wrapper.block-block-content>h2,.route-commentreply .message-wrapper.block-block-content>div,.route-commentreply .message-wrapper.block-ctools-block>span,.route-commentreply .message-wrapper.block-ctools-block>div,.route-commentreply .message-wrapper.block-entity-block header,.route-commentreply .message-wrapper.block-entity-block .content,.route-commentreply .message-wrapper .mq--t,.route-entitycommentedit-form .message-wrapper .user-bar-content,.route-entitycommentedit-form .message-wrapper .section-inner,.route-entitycommentedit-form .message-wrapper .block-content,.route-entitycommentedit-form .message-wrapper.block-views>div,.route-entitycommentedit-form .message-wrapper.block-views>h2,.route-entitycommentedit-form .message-wrapper.block-block-content>h2,.route-entitycommentedit-form .message-wrapper.block-block-content>div,.route-entitycommentedit-form .message-wrapper.block-ctools-block>span,.route-entitycommentedit-form .message-wrapper.block-ctools-block>div,.route-entitycommentedit-form .message-wrapper.block-entity-block header,.route-entitycommentedit-form .message-wrapper.block-entity-block .content,.route-entitycommentedit-form .message-wrapper .mq--t,.alias--user-password .message-wrapper .user-bar-content,.alias--user-password .message-wrapper .section-inner,.alias--user-password .message-wrapper .block-content,.alias--user-password .message-wrapper.block-views>div,.alias--user-password .message-wrapper.block-views>h2,.alias--user-password .message-wrapper.block-block-content>h2,.alias--user-password .message-wrapper.block-block-content>div,.alias--user-password .message-wrapper.block-ctools-block>span,.alias--user-password .message-wrapper.block-ctools-block>div,.alias--user-password .message-wrapper.block-entity-block header,.alias--user-password .message-wrapper.block-entity-block .content,.alias--user-password .message-wrapper .mq--t,.route-userreset .message-wrapper .user-bar-content,.route-userreset .message-wrapper .section-inner,.route-userreset .message-wrapper .block-content,.route-userreset .message-wrapper.block-views>div,.route-userreset .message-wrapper.block-views>h2,.route-userreset .message-wrapper.block-block-content>h2,.route-userreset .message-wrapper.block-block-content>div,.route-userreset .message-wrapper.block-ctools-block>span,.route-userreset .message-wrapper.block-ctools-block>div,.route-userreset .message-wrapper.block-entity-block header,.route-userreset .message-wrapper.block-entity-block .content,.route-userreset .message-wrapper .mq--t,.route-userresetform .message-wrapper .user-bar-content,.route-userresetform .message-wrapper .section-inner,.route-userresetform .message-wrapper .block-content,.route-userresetform .message-wrapper.block-views>div,.route-userresetform .message-wrapper.block-views>h2,.route-userresetform .message-wrapper.block-block-content>h2,.route-userresetform .message-wrapper.block-block-content>div,.route-userresetform .message-wrapper.block-ctools-block>span,.route-userresetform .message-wrapper.block-ctools-block>div,.route-userresetform .message-wrapper.block-entity-block header,.route-userresetform .message-wrapper.block-entity-block .content,.route-userresetform .message-wrapper .mq--t,.route-tfaentry .message-wrapper .user-bar-content,.route-tfaentry .message-wrapper .section-inner,.route-tfaentry .message-wrapper .block-content,.route-tfaentry .message-wrapper.block-views>div,.route-tfaentry .message-wrapper.block-views>h2,.route-tfaentry .message-wrapper.block-block-content>h2,.route-tfaentry .message-wrapper.block-block-content>div,.route-tfaentry .message-wrapper.block-ctools-block>span,.route-tfaentry .message-wrapper.block-ctools-block>div,.route-tfaentry .message-wrapper.block-entity-block header,.route-tfaentry .message-wrapper.block-entity-block .content,.route-tfaentry .message-wrapper .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.route-userlogin .message-wrapper.block-views h2,.route-userlogin .message-wrapper.block-entity-block header h2,.route-userregister .message-wrapper.block-views h2,.route-userregister .message-wrapper.block-entity-block header h2,.route-entityuseredit-form .message-wrapper.block-views h2,.route-entityuseredit-form .message-wrapper.block-entity-block header h2,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-views h2,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-entity-block header h2,.route-entityusercontact-form .message-wrapper.block-views h2,.route-entityusercontact-form .message-wrapper.block-entity-block header h2,.route-commentreply .message-wrapper.block-views h2,.route-commentreply .message-wrapper.block-entity-block header h2,.route-entitycommentedit-form .message-wrapper.block-views h2,.route-entitycommentedit-form .message-wrapper.block-entity-block header h2,.alias--user-password .message-wrapper.block-views h2,.alias--user-password .message-wrapper.block-entity-block header h2,.route-userreset .message-wrapper.block-views h2,.route-userreset .message-wrapper.block-entity-block header h2,.route-userresetform .message-wrapper.block-views h2,.route-userresetform .message-wrapper.block-entity-block header h2,.route-tfaentry .message-wrapper.block-views h2,.route-tfaentry .message-wrapper.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}}@media only screen and (max-width:767px)and (max-width:767px){.route-userlogin .message-wrapper.block-views h2,.route-userlogin .message-wrapper.block-entity-block header h2,.route-userregister .message-wrapper.block-views h2,.route-userregister .message-wrapper.block-entity-block header h2,.route-entityuseredit-form .message-wrapper.block-views h2,.route-entityuseredit-form .message-wrapper.block-entity-block header h2,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-views h2,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-entity-block header h2,.route-entityusercontact-form .message-wrapper.block-views h2,.route-entityusercontact-form .message-wrapper.block-entity-block header h2,.route-commentreply .message-wrapper.block-views h2,.route-commentreply .message-wrapper.block-entity-block header h2,.route-entitycommentedit-form .message-wrapper.block-views h2,.route-entitycommentedit-form .message-wrapper.block-entity-block header h2,.alias--user-password .message-wrapper.block-views h2,.alias--user-password .message-wrapper.block-entity-block header h2,.route-userreset .message-wrapper.block-views h2,.route-userreset .message-wrapper.block-entity-block header h2,.route-userresetform .message-wrapper.block-views h2,.route-userresetform .message-wrapper.block-entity-block header h2,.route-tfaentry .message-wrapper.block-views h2,.route-tfaentry .message-wrapper.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (max-width:767px)and (min-width:768px)and (max-width:1024px){.route-userlogin .message-wrapper.block-views h2,.route-userlogin .message-wrapper.block-entity-block header h2,.route-userregister .message-wrapper.block-views h2,.route-userregister .message-wrapper.block-entity-block header h2,.route-entityuseredit-form .message-wrapper.block-views h2,.route-entityuseredit-form .message-wrapper.block-entity-block header h2,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-views h2,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-entity-block header h2,.route-entityusercontact-form .message-wrapper.block-views h2,.route-entityusercontact-form .message-wrapper.block-entity-block header h2,.route-commentreply .message-wrapper.block-views h2,.route-commentreply .message-wrapper.block-entity-block header h2,.route-entitycommentedit-form .message-wrapper.block-views h2,.route-entitycommentedit-form .message-wrapper.block-entity-block header h2,.alias--user-password .message-wrapper.block-views h2,.alias--user-password .message-wrapper.block-entity-block header h2,.route-userreset .message-wrapper.block-views h2,.route-userreset .message-wrapper.block-entity-block header h2,.route-userresetform .message-wrapper.block-views h2,.route-userresetform .message-wrapper.block-entity-block header h2,.route-tfaentry .message-wrapper.block-views h2,.route-tfaentry .message-wrapper.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (max-width:767px)and (min-width:1025px){.route-userlogin .message-wrapper.block-views h2,.route-userlogin .message-wrapper.block-entity-block header h2,.route-userregister .message-wrapper.block-views h2,.route-userregister .message-wrapper.block-entity-block header h2,.route-entityuseredit-form .message-wrapper.block-views h2,.route-entityuseredit-form .message-wrapper.block-entity-block header h2,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-views h2,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper.block-entity-block header h2,.route-entityusercontact-form .message-wrapper.block-views h2,.route-entityusercontact-form .message-wrapper.block-entity-block header h2,.route-commentreply .message-wrapper.block-views h2,.route-commentreply .message-wrapper.block-entity-block header h2,.route-entitycommentedit-form .message-wrapper.block-views h2,.route-entitycommentedit-form .message-wrapper.block-entity-block header h2,.alias--user-password .message-wrapper.block-views h2,.alias--user-password .message-wrapper.block-entity-block header h2,.route-userreset .message-wrapper.block-views h2,.route-userreset .message-wrapper.block-entity-block header h2,.route-userresetform .message-wrapper.block-views h2,.route-userresetform .message-wrapper.block-entity-block header h2,.route-tfaentry .message-wrapper.block-views h2,.route-tfaentry .message-wrapper.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:768px){.route-userlogin .message-wrapper,.route-userregister .message-wrapper,.route-entityuseredit-form .message-wrapper,.route-stripe-subscriptionusersubscriptionsviewall .message-wrapper,.route-entityusercontact-form .message-wrapper,.route-commentreply .message-wrapper,.route-entitycommentedit-form .message-wrapper,.alias--user-password .message-wrapper,.route-userreset .message-wrapper,.route-userresetform .message-wrapper,.route-tfaentry .message-wrapper{margin:30px auto;padding:0;width:60%;max-width:650px}}.route-userlogin #main,.route-userregister #main,.route-entityuseredit-form #main,.route-stripe-subscriptionusersubscriptionsviewall #main,.route-entityusercontact-form #main,.route-commentreply #main,.route-entitycommentedit-form #main,.alias--user-password #main,.route-userreset #main,.route-userresetform #main,.route-tfaentry #main{background-color:#f5f5f5}.route-userlogin .block-local-tasks-block,.route-userregister .block-local-tasks-block,.route-entityuseredit-form .block-local-tasks-block,.route-stripe-subscriptionusersubscriptionsviewall .block-local-tasks-block,.route-entityusercontact-form .block-local-tasks-block,.route-commentreply .block-local-tasks-block,.route-entitycommentedit-form .block-local-tasks-block,.alias--user-password .block-local-tasks-block,.route-userreset .block-local-tasks-block,.route-userresetform .block-local-tasks-block,.route-tfaentry .block-local-tasks-block{display:none}.route-userlogin .block--row,.route-userlogin .block-system-main-block,.route-userregister .block--row,.route-userregister .block-system-main-block,.route-entityuseredit-form .block--row,.route-entityuseredit-form .block-system-main-block,.route-stripe-subscriptionusersubscriptionsviewall .block--row,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block,.route-entityusercontact-form .block--row,.route-entityusercontact-form .block-system-main-block,.route-commentreply .block--row,.route-commentreply .block-system-main-block,.route-entitycommentedit-form .block--row,.route-entitycommentedit-form .block-system-main-block,.alias--user-password .block--row,.alias--user-password .block-system-main-block,.route-userreset .block--row,.route-userreset .block-system-main-block,.route-userresetform .block--row,.route-userresetform .block-system-main-block,.route-tfaentry .block--row,.route-tfaentry .block-system-main-block{display:block;margin:0}.route-userlogin .block--row .block-content,.route-userlogin .block--row article.js-comment,.route-userlogin .block--row form,.route-userlogin .block-system-main-block .block-content,.route-userlogin .block-system-main-block article.js-comment,.route-userlogin .block-system-main-block form,.route-userregister .block--row .block-content,.route-userregister .block--row article.js-comment,.route-userregister .block--row form,.route-userregister .block-system-main-block .block-content,.route-userregister .block-system-main-block article.js-comment,.route-userregister .block-system-main-block form,.route-entityuseredit-form .block--row .block-content,.route-entityuseredit-form .block--row article.js-comment,.route-entityuseredit-form .block--row form,.route-entityuseredit-form .block-system-main-block .block-content,.route-entityuseredit-form .block-system-main-block article.js-comment,.route-entityuseredit-form .block-system-main-block form,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment,.route-stripe-subscriptionusersubscriptionsviewall .block--row form,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form,.route-entityusercontact-form .block--row .block-content,.route-entityusercontact-form .block--row article.js-comment,.route-entityusercontact-form .block--row form,.route-entityusercontact-form .block-system-main-block .block-content,.route-entityusercontact-form .block-system-main-block article.js-comment,.route-entityusercontact-form .block-system-main-block form,.route-commentreply .block--row .block-content,.route-commentreply .block--row article.js-comment,.route-commentreply .block--row form,.route-commentreply .block-system-main-block .block-content,.route-commentreply .block-system-main-block article.js-comment,.route-commentreply .block-system-main-block form,.route-entitycommentedit-form .block--row .block-content,.route-entitycommentedit-form .block--row article.js-comment,.route-entitycommentedit-form .block--row form,.route-entitycommentedit-form .block-system-main-block .block-content,.route-entitycommentedit-form .block-system-main-block article.js-comment,.route-entitycommentedit-form .block-system-main-block form,.alias--user-password .block--row .block-content,.alias--user-password .block--row article.js-comment,.alias--user-password .block--row form,.alias--user-password .block-system-main-block .block-content,.alias--user-password .block-system-main-block article.js-comment,.alias--user-password .block-system-main-block form,.route-userreset .block--row .block-content,.route-userreset .block--row article.js-comment,.route-userreset .block--row form,.route-userreset .block-system-main-block .block-content,.route-userreset .block-system-main-block article.js-comment,.route-userreset .block-system-main-block form,.route-userresetform .block--row .block-content,.route-userresetform .block--row article.js-comment,.route-userresetform .block--row form,.route-userresetform .block-system-main-block .block-content,.route-userresetform .block-system-main-block article.js-comment,.route-userresetform .block-system-main-block form,.route-tfaentry .block--row .block-content,.route-tfaentry .block--row article.js-comment,.route-tfaentry .block--row form,.route-tfaentry .block-system-main-block .block-content,.route-tfaentry .block-system-main-block article.js-comment,.route-tfaentry .block-system-main-block form{display:block;position:relative;padding:25px 30px;background-color:#fff;border:1px solid #e2e2e2;border-radius:11px}@media only screen and (max-width:767px){.route-userlogin .block--row .block-content,.route-userlogin .block--row article.js-comment,.route-userlogin .block--row form,.route-userlogin .block-system-main-block .block-content,.route-userlogin .block-system-main-block article.js-comment,.route-userlogin .block-system-main-block form,.route-userregister .block--row .block-content,.route-userregister .block--row article.js-comment,.route-userregister .block--row form,.route-userregister .block-system-main-block .block-content,.route-userregister .block-system-main-block article.js-comment,.route-userregister .block-system-main-block form,.route-entityuseredit-form .block--row .block-content,.route-entityuseredit-form .block--row article.js-comment,.route-entityuseredit-form .block--row form,.route-entityuseredit-form .block-system-main-block .block-content,.route-entityuseredit-form .block-system-main-block article.js-comment,.route-entityuseredit-form .block-system-main-block form,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment,.route-stripe-subscriptionusersubscriptionsviewall .block--row form,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form,.route-entityusercontact-form .block--row .block-content,.route-entityusercontact-form .block--row article.js-comment,.route-entityusercontact-form .block--row form,.route-entityusercontact-form .block-system-main-block .block-content,.route-entityusercontact-form .block-system-main-block article.js-comment,.route-entityusercontact-form .block-system-main-block form,.route-commentreply .block--row .block-content,.route-commentreply .block--row article.js-comment,.route-commentreply .block--row form,.route-commentreply .block-system-main-block .block-content,.route-commentreply .block-system-main-block article.js-comment,.route-commentreply .block-system-main-block form,.route-entitycommentedit-form .block--row .block-content,.route-entitycommentedit-form .block--row article.js-comment,.route-entitycommentedit-form .block--row form,.route-entitycommentedit-form .block-system-main-block .block-content,.route-entitycommentedit-form .block-system-main-block article.js-comment,.route-entitycommentedit-form .block-system-main-block form,.alias--user-password .block--row .block-content,.alias--user-password .block--row article.js-comment,.alias--user-password .block--row form,.alias--user-password .block-system-main-block .block-content,.alias--user-password .block-system-main-block article.js-comment,.alias--user-password .block-system-main-block form,.route-userreset .block--row .block-content,.route-userreset .block--row article.js-comment,.route-userreset .block--row form,.route-userreset .block-system-main-block .block-content,.route-userreset .block-system-main-block article.js-comment,.route-userreset .block-system-main-block form,.route-userresetform .block--row .block-content,.route-userresetform .block--row article.js-comment,.route-userresetform .block--row form,.route-userresetform .block-system-main-block .block-content,.route-userresetform .block-system-main-block article.js-comment,.route-userresetform .block-system-main-block form,.route-tfaentry .block--row .block-content,.route-tfaentry .block--row article.js-comment,.route-tfaentry .block--row form,.route-tfaentry .block-system-main-block .block-content,.route-tfaentry .block-system-main-block article.js-comment,.route-tfaentry .block-system-main-block form{margin:1em 1em 2em 1em}}@media only screen and (min-width:768px){.route-userlogin .block--row .block-content,.route-userlogin .block--row article.js-comment,.route-userlogin .block--row form,.route-userlogin .block-system-main-block .block-content,.route-userlogin .block-system-main-block article.js-comment,.route-userlogin .block-system-main-block form,.route-userregister .block--row .block-content,.route-userregister .block--row article.js-comment,.route-userregister .block--row form,.route-userregister .block-system-main-block .block-content,.route-userregister .block-system-main-block article.js-comment,.route-userregister .block-system-main-block form,.route-entityuseredit-form .block--row .block-content,.route-entityuseredit-form .block--row article.js-comment,.route-entityuseredit-form .block--row form,.route-entityuseredit-form .block-system-main-block .block-content,.route-entityuseredit-form .block-system-main-block article.js-comment,.route-entityuseredit-form .block-system-main-block form,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment,.route-stripe-subscriptionusersubscriptionsviewall .block--row form,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form,.route-entityusercontact-form .block--row .block-content,.route-entityusercontact-form .block--row article.js-comment,.route-entityusercontact-form .block--row form,.route-entityusercontact-form .block-system-main-block .block-content,.route-entityusercontact-form .block-system-main-block article.js-comment,.route-entityusercontact-form .block-system-main-block form,.route-commentreply .block--row .block-content,.route-commentreply .block--row article.js-comment,.route-commentreply .block--row form,.route-commentreply .block-system-main-block .block-content,.route-commentreply .block-system-main-block article.js-comment,.route-commentreply .block-system-main-block form,.route-entitycommentedit-form .block--row .block-content,.route-entitycommentedit-form .block--row article.js-comment,.route-entitycommentedit-form .block--row form,.route-entitycommentedit-form .block-system-main-block .block-content,.route-entitycommentedit-form .block-system-main-block article.js-comment,.route-entitycommentedit-form .block-system-main-block form,.alias--user-password .block--row .block-content,.alias--user-password .block--row article.js-comment,.alias--user-password .block--row form,.alias--user-password .block-system-main-block .block-content,.alias--user-password .block-system-main-block article.js-comment,.alias--user-password .block-system-main-block form,.route-userreset .block--row .block-content,.route-userreset .block--row article.js-comment,.route-userreset .block--row form,.route-userreset .block-system-main-block .block-content,.route-userreset .block-system-main-block article.js-comment,.route-userreset .block-system-main-block form,.route-userresetform .block--row .block-content,.route-userresetform .block--row article.js-comment,.route-userresetform .block--row form,.route-userresetform .block-system-main-block .block-content,.route-userresetform .block-system-main-block article.js-comment,.route-userresetform .block-system-main-block form,.route-tfaentry .block--row .block-content,.route-tfaentry .block--row article.js-comment,.route-tfaentry .block--row form,.route-tfaentry .block-system-main-block .block-content,.route-tfaentry .block-system-main-block article.js-comment,.route-tfaentry .block-system-main-block form{margin:60px auto;width:60%;max-width:650px}}.route-userlogin .block--row .block-content h1.form-title,.route-userlogin .block--row article.js-comment h1.form-title,.route-userlogin .block--row form h1.form-title,.route-userlogin .block-system-main-block .block-content h1.form-title,.route-userlogin .block-system-main-block article.js-comment h1.form-title,.route-userlogin .block-system-main-block form h1.form-title,.route-userregister .block--row .block-content h1.form-title,.route-userregister .block--row article.js-comment h1.form-title,.route-userregister .block--row form h1.form-title,.route-userregister .block-system-main-block .block-content h1.form-title,.route-userregister .block-system-main-block article.js-comment h1.form-title,.route-userregister .block-system-main-block form h1.form-title,.route-entityuseredit-form .block--row .block-content h1.form-title,.route-entityuseredit-form .block--row article.js-comment h1.form-title,.route-entityuseredit-form .block--row form h1.form-title,.route-entityuseredit-form .block-system-main-block .block-content h1.form-title,.route-entityuseredit-form .block-system-main-block article.js-comment h1.form-title,.route-entityuseredit-form .block-system-main-block form h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row form h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form h1.form-title,.route-entityusercontact-form .block--row .block-content h1.form-title,.route-entityusercontact-form .block--row article.js-comment h1.form-title,.route-entityusercontact-form .block--row form h1.form-title,.route-entityusercontact-form .block-system-main-block .block-content h1.form-title,.route-entityusercontact-form .block-system-main-block article.js-comment h1.form-title,.route-entityusercontact-form .block-system-main-block form h1.form-title,.route-commentreply .block--row .block-content h1.form-title,.route-commentreply .block--row article.js-comment h1.form-title,.route-commentreply .block--row form h1.form-title,.route-commentreply .block-system-main-block .block-content h1.form-title,.route-commentreply .block-system-main-block article.js-comment h1.form-title,.route-commentreply .block-system-main-block form h1.form-title,.route-entitycommentedit-form .block--row .block-content h1.form-title,.route-entitycommentedit-form .block--row article.js-comment h1.form-title,.route-entitycommentedit-form .block--row form h1.form-title,.route-entitycommentedit-form .block-system-main-block .block-content h1.form-title,.route-entitycommentedit-form .block-system-main-block article.js-comment h1.form-title,.route-entitycommentedit-form .block-system-main-block form h1.form-title,.alias--user-password .block--row .block-content h1.form-title,.alias--user-password .block--row article.js-comment h1.form-title,.alias--user-password .block--row form h1.form-title,.alias--user-password .block-system-main-block .block-content h1.form-title,.alias--user-password .block-system-main-block article.js-comment h1.form-title,.alias--user-password .block-system-main-block form h1.form-title,.route-userreset .block--row .block-content h1.form-title,.route-userreset .block--row article.js-comment h1.form-title,.route-userreset .block--row form h1.form-title,.route-userreset .block-system-main-block .block-content h1.form-title,.route-userreset .block-system-main-block article.js-comment h1.form-title,.route-userreset .block-system-main-block form h1.form-title,.route-userresetform .block--row .block-content h1.form-title,.route-userresetform .block--row article.js-comment h1.form-title,.route-userresetform .block--row form h1.form-title,.route-userresetform .block-system-main-block .block-content h1.form-title,.route-userresetform .block-system-main-block article.js-comment h1.form-title,.route-userresetform .block-system-main-block form h1.form-title,.route-tfaentry .block--row .block-content h1.form-title,.route-tfaentry .block--row article.js-comment h1.form-title,.route-tfaentry .block--row form h1.form-title,.route-tfaentry .block-system-main-block .block-content h1.form-title,.route-tfaentry .block-system-main-block article.js-comment h1.form-title,.route-tfaentry .block-system-main-block form h1.form-title{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none;margin-bottom:.75em}@media only screen and (max-width:767px){.route-userlogin .block--row .block-content h1.form-title,.route-userlogin .block--row article.js-comment h1.form-title,.route-userlogin .block--row form h1.form-title,.route-userlogin .block-system-main-block .block-content h1.form-title,.route-userlogin .block-system-main-block article.js-comment h1.form-title,.route-userlogin .block-system-main-block form h1.form-title,.route-userregister .block--row .block-content h1.form-title,.route-userregister .block--row article.js-comment h1.form-title,.route-userregister .block--row form h1.form-title,.route-userregister .block-system-main-block .block-content h1.form-title,.route-userregister .block-system-main-block article.js-comment h1.form-title,.route-userregister .block-system-main-block form h1.form-title,.route-entityuseredit-form .block--row .block-content h1.form-title,.route-entityuseredit-form .block--row article.js-comment h1.form-title,.route-entityuseredit-form .block--row form h1.form-title,.route-entityuseredit-form .block-system-main-block .block-content h1.form-title,.route-entityuseredit-form .block-system-main-block article.js-comment h1.form-title,.route-entityuseredit-form .block-system-main-block form h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row form h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form h1.form-title,.route-entityusercontact-form .block--row .block-content h1.form-title,.route-entityusercontact-form .block--row article.js-comment h1.form-title,.route-entityusercontact-form .block--row form h1.form-title,.route-entityusercontact-form .block-system-main-block .block-content h1.form-title,.route-entityusercontact-form .block-system-main-block article.js-comment h1.form-title,.route-entityusercontact-form .block-system-main-block form h1.form-title,.route-commentreply .block--row .block-content h1.form-title,.route-commentreply .block--row article.js-comment h1.form-title,.route-commentreply .block--row form h1.form-title,.route-commentreply .block-system-main-block .block-content h1.form-title,.route-commentreply .block-system-main-block article.js-comment h1.form-title,.route-commentreply .block-system-main-block form h1.form-title,.route-entitycommentedit-form .block--row .block-content h1.form-title,.route-entitycommentedit-form .block--row article.js-comment h1.form-title,.route-entitycommentedit-form .block--row form h1.form-title,.route-entitycommentedit-form .block-system-main-block .block-content h1.form-title,.route-entitycommentedit-form .block-system-main-block article.js-comment h1.form-title,.route-entitycommentedit-form .block-system-main-block form h1.form-title,.alias--user-password .block--row .block-content h1.form-title,.alias--user-password .block--row article.js-comment h1.form-title,.alias--user-password .block--row form h1.form-title,.alias--user-password .block-system-main-block .block-content h1.form-title,.alias--user-password .block-system-main-block article.js-comment h1.form-title,.alias--user-password .block-system-main-block form h1.form-title,.route-userreset .block--row .block-content h1.form-title,.route-userreset .block--row article.js-comment h1.form-title,.route-userreset .block--row form h1.form-title,.route-userreset .block-system-main-block .block-content h1.form-title,.route-userreset .block-system-main-block article.js-comment h1.form-title,.route-userreset .block-system-main-block form h1.form-title,.route-userresetform .block--row .block-content h1.form-title,.route-userresetform .block--row article.js-comment h1.form-title,.route-userresetform .block--row form h1.form-title,.route-userresetform .block-system-main-block .block-content h1.form-title,.route-userresetform .block-system-main-block article.js-comment h1.form-title,.route-userresetform .block-system-main-block form h1.form-title,.route-tfaentry .block--row .block-content h1.form-title,.route-tfaentry .block--row article.js-comment h1.form-title,.route-tfaentry .block--row form h1.form-title,.route-tfaentry .block-system-main-block .block-content h1.form-title,.route-tfaentry .block-system-main-block article.js-comment h1.form-title,.route-tfaentry .block-system-main-block form h1.form-title{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.route-userlogin .block--row .block-content h1.form-title,.route-userlogin .block--row article.js-comment h1.form-title,.route-userlogin .block--row form h1.form-title,.route-userlogin .block-system-main-block .block-content h1.form-title,.route-userlogin .block-system-main-block article.js-comment h1.form-title,.route-userlogin .block-system-main-block form h1.form-title,.route-userregister .block--row .block-content h1.form-title,.route-userregister .block--row article.js-comment h1.form-title,.route-userregister .block--row form h1.form-title,.route-userregister .block-system-main-block .block-content h1.form-title,.route-userregister .block-system-main-block article.js-comment h1.form-title,.route-userregister .block-system-main-block form h1.form-title,.route-entityuseredit-form .block--row .block-content h1.form-title,.route-entityuseredit-form .block--row article.js-comment h1.form-title,.route-entityuseredit-form .block--row form h1.form-title,.route-entityuseredit-form .block-system-main-block .block-content h1.form-title,.route-entityuseredit-form .block-system-main-block article.js-comment h1.form-title,.route-entityuseredit-form .block-system-main-block form h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row form h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form h1.form-title,.route-entityusercontact-form .block--row .block-content h1.form-title,.route-entityusercontact-form .block--row article.js-comment h1.form-title,.route-entityusercontact-form .block--row form h1.form-title,.route-entityusercontact-form .block-system-main-block .block-content h1.form-title,.route-entityusercontact-form .block-system-main-block article.js-comment h1.form-title,.route-entityusercontact-form .block-system-main-block form h1.form-title,.route-commentreply .block--row .block-content h1.form-title,.route-commentreply .block--row article.js-comment h1.form-title,.route-commentreply .block--row form h1.form-title,.route-commentreply .block-system-main-block .block-content h1.form-title,.route-commentreply .block-system-main-block article.js-comment h1.form-title,.route-commentreply .block-system-main-block form h1.form-title,.route-entitycommentedit-form .block--row .block-content h1.form-title,.route-entitycommentedit-form .block--row article.js-comment h1.form-title,.route-entitycommentedit-form .block--row form h1.form-title,.route-entitycommentedit-form .block-system-main-block .block-content h1.form-title,.route-entitycommentedit-form .block-system-main-block article.js-comment h1.form-title,.route-entitycommentedit-form .block-system-main-block form h1.form-title,.alias--user-password .block--row .block-content h1.form-title,.alias--user-password .block--row article.js-comment h1.form-title,.alias--user-password .block--row form h1.form-title,.alias--user-password .block-system-main-block .block-content h1.form-title,.alias--user-password .block-system-main-block article.js-comment h1.form-title,.alias--user-password .block-system-main-block form h1.form-title,.route-userreset .block--row .block-content h1.form-title,.route-userreset .block--row article.js-comment h1.form-title,.route-userreset .block--row form h1.form-title,.route-userreset .block-system-main-block .block-content h1.form-title,.route-userreset .block-system-main-block article.js-comment h1.form-title,.route-userreset .block-system-main-block form h1.form-title,.route-userresetform .block--row .block-content h1.form-title,.route-userresetform .block--row article.js-comment h1.form-title,.route-userresetform .block--row form h1.form-title,.route-userresetform .block-system-main-block .block-content h1.form-title,.route-userresetform .block-system-main-block article.js-comment h1.form-title,.route-userresetform .block-system-main-block form h1.form-title,.route-tfaentry .block--row .block-content h1.form-title,.route-tfaentry .block--row article.js-comment h1.form-title,.route-tfaentry .block--row form h1.form-title,.route-tfaentry .block-system-main-block .block-content h1.form-title,.route-tfaentry .block-system-main-block article.js-comment h1.form-title,.route-tfaentry .block-system-main-block form h1.form-title{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.route-userlogin .block--row .block-content h1.form-title,.route-userlogin .block--row article.js-comment h1.form-title,.route-userlogin .block--row form h1.form-title,.route-userlogin .block-system-main-block .block-content h1.form-title,.route-userlogin .block-system-main-block article.js-comment h1.form-title,.route-userlogin .block-system-main-block form h1.form-title,.route-userregister .block--row .block-content h1.form-title,.route-userregister .block--row article.js-comment h1.form-title,.route-userregister .block--row form h1.form-title,.route-userregister .block-system-main-block .block-content h1.form-title,.route-userregister .block-system-main-block article.js-comment h1.form-title,.route-userregister .block-system-main-block form h1.form-title,.route-entityuseredit-form .block--row .block-content h1.form-title,.route-entityuseredit-form .block--row article.js-comment h1.form-title,.route-entityuseredit-form .block--row form h1.form-title,.route-entityuseredit-form .block-system-main-block .block-content h1.form-title,.route-entityuseredit-form .block-system-main-block article.js-comment h1.form-title,.route-entityuseredit-form .block-system-main-block form h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block--row form h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment h1.form-title,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form h1.form-title,.route-entityusercontact-form .block--row .block-content h1.form-title,.route-entityusercontact-form .block--row article.js-comment h1.form-title,.route-entityusercontact-form .block--row form h1.form-title,.route-entityusercontact-form .block-system-main-block .block-content h1.form-title,.route-entityusercontact-form .block-system-main-block article.js-comment h1.form-title,.route-entityusercontact-form .block-system-main-block form h1.form-title,.route-commentreply .block--row .block-content h1.form-title,.route-commentreply .block--row article.js-comment h1.form-title,.route-commentreply .block--row form h1.form-title,.route-commentreply .block-system-main-block .block-content h1.form-title,.route-commentreply .block-system-main-block article.js-comment h1.form-title,.route-commentreply .block-system-main-block form h1.form-title,.route-entitycommentedit-form .block--row .block-content h1.form-title,.route-entitycommentedit-form .block--row article.js-comment h1.form-title,.route-entitycommentedit-form .block--row form h1.form-title,.route-entitycommentedit-form .block-system-main-block .block-content h1.form-title,.route-entitycommentedit-form .block-system-main-block article.js-comment h1.form-title,.route-entitycommentedit-form .block-system-main-block form h1.form-title,.alias--user-password .block--row .block-content h1.form-title,.alias--user-password .block--row article.js-comment h1.form-title,.alias--user-password .block--row form h1.form-title,.alias--user-password .block-system-main-block .block-content h1.form-title,.alias--user-password .block-system-main-block article.js-comment h1.form-title,.alias--user-password .block-system-main-block form h1.form-title,.route-userreset .block--row .block-content h1.form-title,.route-userreset .block--row article.js-comment h1.form-title,.route-userreset .block--row form h1.form-title,.route-userreset .block-system-main-block .block-content h1.form-title,.route-userreset .block-system-main-block article.js-comment h1.form-title,.route-userreset .block-system-main-block form h1.form-title,.route-userresetform .block--row .block-content h1.form-title,.route-userresetform .block--row article.js-comment h1.form-title,.route-userresetform .block--row form h1.form-title,.route-userresetform .block-system-main-block .block-content h1.form-title,.route-userresetform .block-system-main-block article.js-comment h1.form-title,.route-userresetform .block-system-main-block form h1.form-title,.route-tfaentry .block--row .block-content h1.form-title,.route-tfaentry .block--row article.js-comment h1.form-title,.route-tfaentry .block--row form h1.form-title,.route-tfaentry .block-system-main-block .block-content h1.form-title,.route-tfaentry .block-system-main-block article.js-comment h1.form-title,.route-tfaentry .block-system-main-block form h1.form-title{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.route-userlogin .block--row .block-content .form-wrapper.sso,.route-userlogin .block--row article.js-comment .form-wrapper.sso,.route-userlogin .block--row form .form-wrapper.sso,.route-userlogin .block-system-main-block .block-content .form-wrapper.sso,.route-userlogin .block-system-main-block article.js-comment .form-wrapper.sso,.route-userlogin .block-system-main-block form .form-wrapper.sso,.route-userregister .block--row .block-content .form-wrapper.sso,.route-userregister .block--row article.js-comment .form-wrapper.sso,.route-userregister .block--row form .form-wrapper.sso,.route-userregister .block-system-main-block .block-content .form-wrapper.sso,.route-userregister .block-system-main-block article.js-comment .form-wrapper.sso,.route-userregister .block-system-main-block form .form-wrapper.sso,.route-entityuseredit-form .block--row .block-content .form-wrapper.sso,.route-entityuseredit-form .block--row article.js-comment .form-wrapper.sso,.route-entityuseredit-form .block--row form .form-wrapper.sso,.route-entityuseredit-form .block-system-main-block .block-content .form-wrapper.sso,.route-entityuseredit-form .block-system-main-block article.js-comment .form-wrapper.sso,.route-entityuseredit-form .block-system-main-block form .form-wrapper.sso,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-wrapper.sso,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-wrapper.sso,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-wrapper.sso,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-wrapper.sso,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-wrapper.sso,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-wrapper.sso,.route-entityusercontact-form .block--row .block-content .form-wrapper.sso,.route-entityusercontact-form .block--row article.js-comment .form-wrapper.sso,.route-entityusercontact-form .block--row form .form-wrapper.sso,.route-entityusercontact-form .block-system-main-block .block-content .form-wrapper.sso,.route-entityusercontact-form .block-system-main-block article.js-comment .form-wrapper.sso,.route-entityusercontact-form .block-system-main-block form .form-wrapper.sso,.route-commentreply .block--row .block-content .form-wrapper.sso,.route-commentreply .block--row article.js-comment .form-wrapper.sso,.route-commentreply .block--row form .form-wrapper.sso,.route-commentreply .block-system-main-block .block-content .form-wrapper.sso,.route-commentreply .block-system-main-block article.js-comment .form-wrapper.sso,.route-commentreply .block-system-main-block form .form-wrapper.sso,.route-entitycommentedit-form .block--row .block-content .form-wrapper.sso,.route-entitycommentedit-form .block--row article.js-comment .form-wrapper.sso,.route-entitycommentedit-form .block--row form .form-wrapper.sso,.route-entitycommentedit-form .block-system-main-block .block-content .form-wrapper.sso,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-wrapper.sso,.route-entitycommentedit-form .block-system-main-block form .form-wrapper.sso,.alias--user-password .block--row .block-content .form-wrapper.sso,.alias--user-password .block--row article.js-comment .form-wrapper.sso,.alias--user-password .block--row form .form-wrapper.sso,.alias--user-password .block-system-main-block .block-content .form-wrapper.sso,.alias--user-password .block-system-main-block article.js-comment .form-wrapper.sso,.alias--user-password .block-system-main-block form .form-wrapper.sso,.route-userreset .block--row .block-content .form-wrapper.sso,.route-userreset .block--row article.js-comment .form-wrapper.sso,.route-userreset .block--row form .form-wrapper.sso,.route-userreset .block-system-main-block .block-content .form-wrapper.sso,.route-userreset .block-system-main-block article.js-comment .form-wrapper.sso,.route-userreset .block-system-main-block form .form-wrapper.sso,.route-userresetform .block--row .block-content .form-wrapper.sso,.route-userresetform .block--row article.js-comment .form-wrapper.sso,.route-userresetform .block--row form .form-wrapper.sso,.route-userresetform .block-system-main-block .block-content .form-wrapper.sso,.route-userresetform .block-system-main-block article.js-comment .form-wrapper.sso,.route-userresetform .block-system-main-block form .form-wrapper.sso,.route-tfaentry .block--row .block-content .form-wrapper.sso,.route-tfaentry .block--row article.js-comment .form-wrapper.sso,.route-tfaentry .block--row form .form-wrapper.sso,.route-tfaentry .block-system-main-block .block-content .form-wrapper.sso,.route-tfaentry .block-system-main-block article.js-comment .form-wrapper.sso,.route-tfaentry .block-system-main-block form .form-wrapper.sso{text-align:center}.route-userlogin .block--row .block-content .form-wrapper.sso .auth-link img,.route-userlogin .block--row article.js-comment .form-wrapper.sso .auth-link img,.route-userlogin .block--row form .form-wrapper.sso .auth-link img,.route-userlogin .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.route-userlogin .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.route-userlogin .block-system-main-block form .form-wrapper.sso .auth-link img,.route-userregister .block--row .block-content .form-wrapper.sso .auth-link img,.route-userregister .block--row article.js-comment .form-wrapper.sso .auth-link img,.route-userregister .block--row form .form-wrapper.sso .auth-link img,.route-userregister .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.route-userregister .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.route-userregister .block-system-main-block form .form-wrapper.sso .auth-link img,.route-entityuseredit-form .block--row .block-content .form-wrapper.sso .auth-link img,.route-entityuseredit-form .block--row article.js-comment .form-wrapper.sso .auth-link img,.route-entityuseredit-form .block--row form .form-wrapper.sso .auth-link img,.route-entityuseredit-form .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.route-entityuseredit-form .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.route-entityuseredit-form .block-system-main-block form .form-wrapper.sso .auth-link img,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-wrapper.sso .auth-link img,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-wrapper.sso .auth-link img,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-wrapper.sso .auth-link img,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-wrapper.sso .auth-link img,.route-entityusercontact-form .block--row .block-content .form-wrapper.sso .auth-link img,.route-entityusercontact-form .block--row article.js-comment .form-wrapper.sso .auth-link img,.route-entityusercontact-form .block--row form .form-wrapper.sso .auth-link img,.route-entityusercontact-form .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.route-entityusercontact-form .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.route-entityusercontact-form .block-system-main-block form .form-wrapper.sso .auth-link img,.route-commentreply .block--row .block-content .form-wrapper.sso .auth-link img,.route-commentreply .block--row article.js-comment .form-wrapper.sso .auth-link img,.route-commentreply .block--row form .form-wrapper.sso .auth-link img,.route-commentreply .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.route-commentreply .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.route-commentreply .block-system-main-block form .form-wrapper.sso .auth-link img,.route-entitycommentedit-form .block--row .block-content .form-wrapper.sso .auth-link img,.route-entitycommentedit-form .block--row article.js-comment .form-wrapper.sso .auth-link img,.route-entitycommentedit-form .block--row form .form-wrapper.sso .auth-link img,.route-entitycommentedit-form .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.route-entitycommentedit-form .block-system-main-block form .form-wrapper.sso .auth-link img,.alias--user-password .block--row .block-content .form-wrapper.sso .auth-link img,.alias--user-password .block--row article.js-comment .form-wrapper.sso .auth-link img,.alias--user-password .block--row form .form-wrapper.sso .auth-link img,.alias--user-password .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.alias--user-password .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.alias--user-password .block-system-main-block form .form-wrapper.sso .auth-link img,.route-userreset .block--row .block-content .form-wrapper.sso .auth-link img,.route-userreset .block--row article.js-comment .form-wrapper.sso .auth-link img,.route-userreset .block--row form .form-wrapper.sso .auth-link img,.route-userreset .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.route-userreset .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.route-userreset .block-system-main-block form .form-wrapper.sso .auth-link img,.route-userresetform .block--row .block-content .form-wrapper.sso .auth-link img,.route-userresetform .block--row article.js-comment .form-wrapper.sso .auth-link img,.route-userresetform .block--row form .form-wrapper.sso .auth-link img,.route-userresetform .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.route-userresetform .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.route-userresetform .block-system-main-block form .form-wrapper.sso .auth-link img,.route-tfaentry .block--row .block-content .form-wrapper.sso .auth-link img,.route-tfaentry .block--row article.js-comment .form-wrapper.sso .auth-link img,.route-tfaentry .block--row form .form-wrapper.sso .auth-link img,.route-tfaentry .block-system-main-block .block-content .form-wrapper.sso .auth-link img,.route-tfaentry .block-system-main-block article.js-comment .form-wrapper.sso .auth-link img,.route-tfaentry .block-system-main-block form .form-wrapper.sso .auth-link img{vertical-align:bottom}.route-userlogin .block--row .block-content .login-link,.route-userlogin .block--row article.js-comment .login-link,.route-userlogin .block--row form .login-link,.route-userlogin .block-system-main-block .block-content .login-link,.route-userlogin .block-system-main-block article.js-comment .login-link,.route-userlogin .block-system-main-block form .login-link,.route-userregister .block--row .block-content .login-link,.route-userregister .block--row article.js-comment .login-link,.route-userregister .block--row form .login-link,.route-userregister .block-system-main-block .block-content .login-link,.route-userregister .block-system-main-block article.js-comment .login-link,.route-userregister .block-system-main-block form .login-link,.route-entityuseredit-form .block--row .block-content .login-link,.route-entityuseredit-form .block--row article.js-comment .login-link,.route-entityuseredit-form .block--row form .login-link,.route-entityuseredit-form .block-system-main-block .block-content .login-link,.route-entityuseredit-form .block-system-main-block article.js-comment .login-link,.route-entityuseredit-form .block-system-main-block form .login-link,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .login-link,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .login-link,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .login-link,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .login-link,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .login-link,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .login-link,.route-entityusercontact-form .block--row .block-content .login-link,.route-entityusercontact-form .block--row article.js-comment .login-link,.route-entityusercontact-form .block--row form .login-link,.route-entityusercontact-form .block-system-main-block .block-content .login-link,.route-entityusercontact-form .block-system-main-block article.js-comment .login-link,.route-entityusercontact-form .block-system-main-block form .login-link,.route-commentreply .block--row .block-content .login-link,.route-commentreply .block--row article.js-comment .login-link,.route-commentreply .block--row form .login-link,.route-commentreply .block-system-main-block .block-content .login-link,.route-commentreply .block-system-main-block article.js-comment .login-link,.route-commentreply .block-system-main-block form .login-link,.route-entitycommentedit-form .block--row .block-content .login-link,.route-entitycommentedit-form .block--row article.js-comment .login-link,.route-entitycommentedit-form .block--row form .login-link,.route-entitycommentedit-form .block-system-main-block .block-content .login-link,.route-entitycommentedit-form .block-system-main-block article.js-comment .login-link,.route-entitycommentedit-form .block-system-main-block form .login-link,.alias--user-password .block--row .block-content .login-link,.alias--user-password .block--row article.js-comment .login-link,.alias--user-password .block--row form .login-link,.alias--user-password .block-system-main-block .block-content .login-link,.alias--user-password .block-system-main-block article.js-comment .login-link,.alias--user-password .block-system-main-block form .login-link,.route-userreset .block--row .block-content .login-link,.route-userreset .block--row article.js-comment .login-link,.route-userreset .block--row form .login-link,.route-userreset .block-system-main-block .block-content .login-link,.route-userreset .block-system-main-block article.js-comment .login-link,.route-userreset .block-system-main-block form .login-link,.route-userresetform .block--row .block-content .login-link,.route-userresetform .block--row article.js-comment .login-link,.route-userresetform .block--row form .login-link,.route-userresetform .block-system-main-block .block-content .login-link,.route-userresetform .block-system-main-block article.js-comment .login-link,.route-userresetform .block-system-main-block form .login-link,.route-tfaentry .block--row .block-content .login-link,.route-tfaentry .block--row article.js-comment .login-link,.route-tfaentry .block--row form .login-link,.route-tfaentry .block-system-main-block .block-content .login-link,.route-tfaentry .block-system-main-block article.js-comment .login-link,.route-tfaentry .block-system-main-block form .login-link{position:absolute;top:30px;right:30px;text-transform:uppercase;font-weight:bold}.route-userlogin .block--row .block-content .or-separator,.route-userlogin .block--row article.js-comment .or-separator,.route-userlogin .block--row form .or-separator,.route-userlogin .block-system-main-block .block-content .or-separator,.route-userlogin .block-system-main-block article.js-comment .or-separator,.route-userlogin .block-system-main-block form .or-separator,.route-userregister .block--row .block-content .or-separator,.route-userregister .block--row article.js-comment .or-separator,.route-userregister .block--row form .or-separator,.route-userregister .block-system-main-block .block-content .or-separator,.route-userregister .block-system-main-block article.js-comment .or-separator,.route-userregister .block-system-main-block form .or-separator,.route-entityuseredit-form .block--row .block-content .or-separator,.route-entityuseredit-form .block--row article.js-comment .or-separator,.route-entityuseredit-form .block--row form .or-separator,.route-entityuseredit-form .block-system-main-block .block-content .or-separator,.route-entityuseredit-form .block-system-main-block article.js-comment .or-separator,.route-entityuseredit-form .block-system-main-block form .or-separator,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .or-separator,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .or-separator,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .or-separator,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .or-separator,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .or-separator,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .or-separator,.route-entityusercontact-form .block--row .block-content .or-separator,.route-entityusercontact-form .block--row article.js-comment .or-separator,.route-entityusercontact-form .block--row form .or-separator,.route-entityusercontact-form .block-system-main-block .block-content .or-separator,.route-entityusercontact-form .block-system-main-block article.js-comment .or-separator,.route-entityusercontact-form .block-system-main-block form .or-separator,.route-commentreply .block--row .block-content .or-separator,.route-commentreply .block--row article.js-comment .or-separator,.route-commentreply .block--row form .or-separator,.route-commentreply .block-system-main-block .block-content .or-separator,.route-commentreply .block-system-main-block article.js-comment .or-separator,.route-commentreply .block-system-main-block form .or-separator,.route-entitycommentedit-form .block--row .block-content .or-separator,.route-entitycommentedit-form .block--row article.js-comment .or-separator,.route-entitycommentedit-form .block--row form .or-separator,.route-entitycommentedit-form .block-system-main-block .block-content .or-separator,.route-entitycommentedit-form .block-system-main-block article.js-comment .or-separator,.route-entitycommentedit-form .block-system-main-block form .or-separator,.alias--user-password .block--row .block-content .or-separator,.alias--user-password .block--row article.js-comment .or-separator,.alias--user-password .block--row form .or-separator,.alias--user-password .block-system-main-block .block-content .or-separator,.alias--user-password .block-system-main-block article.js-comment .or-separator,.alias--user-password .block-system-main-block form .or-separator,.route-userreset .block--row .block-content .or-separator,.route-userreset .block--row article.js-comment .or-separator,.route-userreset .block--row form .or-separator,.route-userreset .block-system-main-block .block-content .or-separator,.route-userreset .block-system-main-block article.js-comment .or-separator,.route-userreset .block-system-main-block form .or-separator,.route-userresetform .block--row .block-content .or-separator,.route-userresetform .block--row article.js-comment .or-separator,.route-userresetform .block--row form .or-separator,.route-userresetform .block-system-main-block .block-content .or-separator,.route-userresetform .block-system-main-block article.js-comment .or-separator,.route-userresetform .block-system-main-block form .or-separator,.route-tfaentry .block--row .block-content .or-separator,.route-tfaentry .block--row article.js-comment .or-separator,.route-tfaentry .block--row form .or-separator,.route-tfaentry .block-system-main-block .block-content .or-separator,.route-tfaentry .block-system-main-block article.js-comment .or-separator,.route-tfaentry .block-system-main-block form .or-separator{border-color:#e2e2e2}.route-userlogin .block--row .block-content .or-separator span,.route-userlogin .block--row article.js-comment .or-separator span,.route-userlogin .block--row form .or-separator span,.route-userlogin .block-system-main-block .block-content .or-separator span,.route-userlogin .block-system-main-block article.js-comment .or-separator span,.route-userlogin .block-system-main-block form .or-separator span,.route-userregister .block--row .block-content .or-separator span,.route-userregister .block--row article.js-comment .or-separator span,.route-userregister .block--row form .or-separator span,.route-userregister .block-system-main-block .block-content .or-separator span,.route-userregister .block-system-main-block article.js-comment .or-separator span,.route-userregister .block-system-main-block form .or-separator span,.route-entityuseredit-form .block--row .block-content .or-separator span,.route-entityuseredit-form .block--row article.js-comment .or-separator span,.route-entityuseredit-form .block--row form .or-separator span,.route-entityuseredit-form .block-system-main-block .block-content .or-separator span,.route-entityuseredit-form .block-system-main-block article.js-comment .or-separator span,.route-entityuseredit-form .block-system-main-block form .or-separator span,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .or-separator span,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .or-separator span,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .or-separator span,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .or-separator span,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .or-separator span,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .or-separator span,.route-entityusercontact-form .block--row .block-content .or-separator span,.route-entityusercontact-form .block--row article.js-comment .or-separator span,.route-entityusercontact-form .block--row form .or-separator span,.route-entityusercontact-form .block-system-main-block .block-content .or-separator span,.route-entityusercontact-form .block-system-main-block article.js-comment .or-separator span,.route-entityusercontact-form .block-system-main-block form .or-separator span,.route-commentreply .block--row .block-content .or-separator span,.route-commentreply .block--row article.js-comment .or-separator span,.route-commentreply .block--row form .or-separator span,.route-commentreply .block-system-main-block .block-content .or-separator span,.route-commentreply .block-system-main-block article.js-comment .or-separator span,.route-commentreply .block-system-main-block form .or-separator span,.route-entitycommentedit-form .block--row .block-content .or-separator span,.route-entitycommentedit-form .block--row article.js-comment .or-separator span,.route-entitycommentedit-form .block--row form .or-separator span,.route-entitycommentedit-form .block-system-main-block .block-content .or-separator span,.route-entitycommentedit-form .block-system-main-block article.js-comment .or-separator span,.route-entitycommentedit-form .block-system-main-block form .or-separator span,.alias--user-password .block--row .block-content .or-separator span,.alias--user-password .block--row article.js-comment .or-separator span,.alias--user-password .block--row form .or-separator span,.alias--user-password .block-system-main-block .block-content .or-separator span,.alias--user-password .block-system-main-block article.js-comment .or-separator span,.alias--user-password .block-system-main-block form .or-separator span,.route-userreset .block--row .block-content .or-separator span,.route-userreset .block--row article.js-comment .or-separator span,.route-userreset .block--row form .or-separator span,.route-userreset .block-system-main-block .block-content .or-separator span,.route-userreset .block-system-main-block article.js-comment .or-separator span,.route-userreset .block-system-main-block form .or-separator span,.route-userresetform .block--row .block-content .or-separator span,.route-userresetform .block--row article.js-comment .or-separator span,.route-userresetform .block--row form .or-separator span,.route-userresetform .block-system-main-block .block-content .or-separator span,.route-userresetform .block-system-main-block article.js-comment .or-separator span,.route-userresetform .block-system-main-block form .or-separator span,.route-tfaentry .block--row .block-content .or-separator span,.route-tfaentry .block--row article.js-comment .or-separator span,.route-tfaentry .block--row form .or-separator span,.route-tfaentry .block-system-main-block .block-content .or-separator span,.route-tfaentry .block-system-main-block article.js-comment .or-separator span,.route-tfaentry .block-system-main-block form .or-separator span{color:#494949}.route-userlogin .block--row .block-content details,.route-userlogin .block--row article.js-comment details,.route-userlogin .block--row form details,.route-userlogin .block-system-main-block .block-content details,.route-userlogin .block-system-main-block article.js-comment details,.route-userlogin .block-system-main-block form details,.route-userregister .block--row .block-content details,.route-userregister .block--row article.js-comment details,.route-userregister .block--row form details,.route-userregister .block-system-main-block .block-content details,.route-userregister .block-system-main-block article.js-comment details,.route-userregister .block-system-main-block form details,.route-entityuseredit-form .block--row .block-content details,.route-entityuseredit-form .block--row article.js-comment details,.route-entityuseredit-form .block--row form details,.route-entityuseredit-form .block-system-main-block .block-content details,.route-entityuseredit-form .block-system-main-block article.js-comment details,.route-entityuseredit-form .block-system-main-block form details,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content details,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment details,.route-stripe-subscriptionusersubscriptionsviewall .block--row form details,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content details,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment details,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form details,.route-entityusercontact-form .block--row .block-content details,.route-entityusercontact-form .block--row article.js-comment details,.route-entityusercontact-form .block--row form details,.route-entityusercontact-form .block-system-main-block .block-content details,.route-entityusercontact-form .block-system-main-block article.js-comment details,.route-entityusercontact-form .block-system-main-block form details,.route-commentreply .block--row .block-content details,.route-commentreply .block--row article.js-comment details,.route-commentreply .block--row form details,.route-commentreply .block-system-main-block .block-content details,.route-commentreply .block-system-main-block article.js-comment details,.route-commentreply .block-system-main-block form details,.route-entitycommentedit-form .block--row .block-content details,.route-entitycommentedit-form .block--row article.js-comment details,.route-entitycommentedit-form .block--row form details,.route-entitycommentedit-form .block-system-main-block .block-content details,.route-entitycommentedit-form .block-system-main-block article.js-comment details,.route-entitycommentedit-form .block-system-main-block form details,.alias--user-password .block--row .block-content details,.alias--user-password .block--row article.js-comment details,.alias--user-password .block--row form details,.alias--user-password .block-system-main-block .block-content details,.alias--user-password .block-system-main-block article.js-comment details,.alias--user-password .block-system-main-block form details,.route-userreset .block--row .block-content details,.route-userreset .block--row article.js-comment details,.route-userreset .block--row form details,.route-userreset .block-system-main-block .block-content details,.route-userreset .block-system-main-block article.js-comment details,.route-userreset .block-system-main-block form details,.route-userresetform .block--row .block-content details,.route-userresetform .block--row article.js-comment details,.route-userresetform .block--row form details,.route-userresetform .block-system-main-block .block-content details,.route-userresetform .block-system-main-block article.js-comment details,.route-userresetform .block-system-main-block form details,.route-tfaentry .block--row .block-content details,.route-tfaentry .block--row article.js-comment details,.route-tfaentry .block--row form details,.route-tfaentry .block-system-main-block .block-content details,.route-tfaentry .block-system-main-block article.js-comment details,.route-tfaentry .block-system-main-block form details{display:block;margin-top:16px;margin-bottom:16px;border:1px solid #dedfe4;border-radius:2px;background-color:#fff;box-shadow:0 2px .25rem rgba(0,0,0,.1)}.route-userlogin .block--row .block-content details summary,.route-userlogin .block--row article.js-comment details summary,.route-userlogin .block--row form details summary,.route-userlogin .block-system-main-block .block-content details summary,.route-userlogin .block-system-main-block article.js-comment details summary,.route-userlogin .block-system-main-block form details summary,.route-userregister .block--row .block-content details summary,.route-userregister .block--row article.js-comment details summary,.route-userregister .block--row form details summary,.route-userregister .block-system-main-block .block-content details summary,.route-userregister .block-system-main-block article.js-comment details summary,.route-userregister .block-system-main-block form details summary,.route-entityuseredit-form .block--row .block-content details summary,.route-entityuseredit-form .block--row article.js-comment details summary,.route-entityuseredit-form .block--row form details summary,.route-entityuseredit-form .block-system-main-block .block-content details summary,.route-entityuseredit-form .block-system-main-block article.js-comment details summary,.route-entityuseredit-form .block-system-main-block form details summary,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content details summary,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment details summary,.route-stripe-subscriptionusersubscriptionsviewall .block--row form details summary,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content details summary,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment details summary,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form details summary,.route-entityusercontact-form .block--row .block-content details summary,.route-entityusercontact-form .block--row article.js-comment details summary,.route-entityusercontact-form .block--row form details summary,.route-entityusercontact-form .block-system-main-block .block-content details summary,.route-entityusercontact-form .block-system-main-block article.js-comment details summary,.route-entityusercontact-form .block-system-main-block form details summary,.route-commentreply .block--row .block-content details summary,.route-commentreply .block--row article.js-comment details summary,.route-commentreply .block--row form details summary,.route-commentreply .block-system-main-block .block-content details summary,.route-commentreply .block-system-main-block article.js-comment details summary,.route-commentreply .block-system-main-block form details summary,.route-entitycommentedit-form .block--row .block-content details summary,.route-entitycommentedit-form .block--row article.js-comment details summary,.route-entitycommentedit-form .block--row form details summary,.route-entitycommentedit-form .block-system-main-block .block-content details summary,.route-entitycommentedit-form .block-system-main-block article.js-comment details summary,.route-entitycommentedit-form .block-system-main-block form details summary,.alias--user-password .block--row .block-content details summary,.alias--user-password .block--row article.js-comment details summary,.alias--user-password .block--row form details summary,.alias--user-password .block-system-main-block .block-content details summary,.alias--user-password .block-system-main-block article.js-comment details summary,.alias--user-password .block-system-main-block form details summary,.route-userreset .block--row .block-content details summary,.route-userreset .block--row article.js-comment details summary,.route-userreset .block--row form details summary,.route-userreset .block-system-main-block .block-content details summary,.route-userreset .block-system-main-block article.js-comment details summary,.route-userreset .block-system-main-block form details summary,.route-userresetform .block--row .block-content details summary,.route-userresetform .block--row article.js-comment details summary,.route-userresetform .block--row form details summary,.route-userresetform .block-system-main-block .block-content details summary,.route-userresetform .block-system-main-block article.js-comment details summary,.route-userresetform .block-system-main-block form details summary,.route-tfaentry .block--row .block-content details summary,.route-tfaentry .block--row article.js-comment details summary,.route-tfaentry .block--row form details summary,.route-tfaentry .block-system-main-block .block-content details summary,.route-tfaentry .block-system-main-block article.js-comment details summary,.route-tfaentry .block-system-main-block form details summary{font-weight:bold;font-size:110%;position:relative;box-sizing:border-box;list-style:none;cursor:pointer;transition:background-color .12s ease-in-out;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:#55565b;background-color:rgba(0,0,0,0);padding:16px}.route-userlogin .block--row .block-content details summary:hover,.route-userlogin .block--row article.js-comment details summary:hover,.route-userlogin .block--row form details summary:hover,.route-userlogin .block-system-main-block .block-content details summary:hover,.route-userlogin .block-system-main-block article.js-comment details summary:hover,.route-userlogin .block-system-main-block form details summary:hover,.route-userregister .block--row .block-content details summary:hover,.route-userregister .block--row article.js-comment details summary:hover,.route-userregister .block--row form details summary:hover,.route-userregister .block-system-main-block .block-content details summary:hover,.route-userregister .block-system-main-block article.js-comment details summary:hover,.route-userregister .block-system-main-block form details summary:hover,.route-entityuseredit-form .block--row .block-content details summary:hover,.route-entityuseredit-form .block--row article.js-comment details summary:hover,.route-entityuseredit-form .block--row form details summary:hover,.route-entityuseredit-form .block-system-main-block .block-content details summary:hover,.route-entityuseredit-form .block-system-main-block article.js-comment details summary:hover,.route-entityuseredit-form .block-system-main-block form details summary:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content details summary:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment details summary:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row form details summary:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content details summary:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment details summary:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form details summary:hover,.route-entityusercontact-form .block--row .block-content details summary:hover,.route-entityusercontact-form .block--row article.js-comment details summary:hover,.route-entityusercontact-form .block--row form details summary:hover,.route-entityusercontact-form .block-system-main-block .block-content details summary:hover,.route-entityusercontact-form .block-system-main-block article.js-comment details summary:hover,.route-entityusercontact-form .block-system-main-block form details summary:hover,.route-commentreply .block--row .block-content details summary:hover,.route-commentreply .block--row article.js-comment details summary:hover,.route-commentreply .block--row form details summary:hover,.route-commentreply .block-system-main-block .block-content details summary:hover,.route-commentreply .block-system-main-block article.js-comment details summary:hover,.route-commentreply .block-system-main-block form details summary:hover,.route-entitycommentedit-form .block--row .block-content details summary:hover,.route-entitycommentedit-form .block--row article.js-comment details summary:hover,.route-entitycommentedit-form .block--row form details summary:hover,.route-entitycommentedit-form .block-system-main-block .block-content details summary:hover,.route-entitycommentedit-form .block-system-main-block article.js-comment details summary:hover,.route-entitycommentedit-form .block-system-main-block form details summary:hover,.alias--user-password .block--row .block-content details summary:hover,.alias--user-password .block--row article.js-comment details summary:hover,.alias--user-password .block--row form details summary:hover,.alias--user-password .block-system-main-block .block-content details summary:hover,.alias--user-password .block-system-main-block article.js-comment details summary:hover,.alias--user-password .block-system-main-block form details summary:hover,.route-userreset .block--row .block-content details summary:hover,.route-userreset .block--row article.js-comment details summary:hover,.route-userreset .block--row form details summary:hover,.route-userreset .block-system-main-block .block-content details summary:hover,.route-userreset .block-system-main-block article.js-comment details summary:hover,.route-userreset .block-system-main-block form details summary:hover,.route-userresetform .block--row .block-content details summary:hover,.route-userresetform .block--row article.js-comment details summary:hover,.route-userresetform .block--row form details summary:hover,.route-userresetform .block-system-main-block .block-content details summary:hover,.route-userresetform .block-system-main-block article.js-comment details summary:hover,.route-userresetform .block-system-main-block form details summary:hover,.route-tfaentry .block--row .block-content details summary:hover,.route-tfaentry .block--row article.js-comment details summary:hover,.route-tfaentry .block--row form details summary:hover,.route-tfaentry .block-system-main-block .block-content details summary:hover,.route-tfaentry .block-system-main-block article.js-comment details summary:hover,.route-tfaentry .block-system-main-block form details summary:hover{color:#003ecc;background-color:#f5f8ff}.route-userlogin .block--row .block-content details .details-wrapper,.route-userlogin .block--row article.js-comment details .details-wrapper,.route-userlogin .block--row form details .details-wrapper,.route-userlogin .block-system-main-block .block-content details .details-wrapper,.route-userlogin .block-system-main-block article.js-comment details .details-wrapper,.route-userlogin .block-system-main-block form details .details-wrapper,.route-userregister .block--row .block-content details .details-wrapper,.route-userregister .block--row article.js-comment details .details-wrapper,.route-userregister .block--row form details .details-wrapper,.route-userregister .block-system-main-block .block-content details .details-wrapper,.route-userregister .block-system-main-block article.js-comment details .details-wrapper,.route-userregister .block-system-main-block form details .details-wrapper,.route-entityuseredit-form .block--row .block-content details .details-wrapper,.route-entityuseredit-form .block--row article.js-comment details .details-wrapper,.route-entityuseredit-form .block--row form details .details-wrapper,.route-entityuseredit-form .block-system-main-block .block-content details .details-wrapper,.route-entityuseredit-form .block-system-main-block article.js-comment details .details-wrapper,.route-entityuseredit-form .block-system-main-block form details .details-wrapper,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content details .details-wrapper,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment details .details-wrapper,.route-stripe-subscriptionusersubscriptionsviewall .block--row form details .details-wrapper,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content details .details-wrapper,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment details .details-wrapper,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form details .details-wrapper,.route-entityusercontact-form .block--row .block-content details .details-wrapper,.route-entityusercontact-form .block--row article.js-comment details .details-wrapper,.route-entityusercontact-form .block--row form details .details-wrapper,.route-entityusercontact-form .block-system-main-block .block-content details .details-wrapper,.route-entityusercontact-form .block-system-main-block article.js-comment details .details-wrapper,.route-entityusercontact-form .block-system-main-block form details .details-wrapper,.route-commentreply .block--row .block-content details .details-wrapper,.route-commentreply .block--row article.js-comment details .details-wrapper,.route-commentreply .block--row form details .details-wrapper,.route-commentreply .block-system-main-block .block-content details .details-wrapper,.route-commentreply .block-system-main-block article.js-comment details .details-wrapper,.route-commentreply .block-system-main-block form details .details-wrapper,.route-entitycommentedit-form .block--row .block-content details .details-wrapper,.route-entitycommentedit-form .block--row article.js-comment details .details-wrapper,.route-entitycommentedit-form .block--row form details .details-wrapper,.route-entitycommentedit-form .block-system-main-block .block-content details .details-wrapper,.route-entitycommentedit-form .block-system-main-block article.js-comment details .details-wrapper,.route-entitycommentedit-form .block-system-main-block form details .details-wrapper,.alias--user-password .block--row .block-content details .details-wrapper,.alias--user-password .block--row article.js-comment details .details-wrapper,.alias--user-password .block--row form details .details-wrapper,.alias--user-password .block-system-main-block .block-content details .details-wrapper,.alias--user-password .block-system-main-block article.js-comment details .details-wrapper,.alias--user-password .block-system-main-block form details .details-wrapper,.route-userreset .block--row .block-content details .details-wrapper,.route-userreset .block--row article.js-comment details .details-wrapper,.route-userreset .block--row form details .details-wrapper,.route-userreset .block-system-main-block .block-content details .details-wrapper,.route-userreset .block-system-main-block article.js-comment details .details-wrapper,.route-userreset .block-system-main-block form details .details-wrapper,.route-userresetform .block--row .block-content details .details-wrapper,.route-userresetform .block--row article.js-comment details .details-wrapper,.route-userresetform .block--row form details .details-wrapper,.route-userresetform .block-system-main-block .block-content details .details-wrapper,.route-userresetform .block-system-main-block article.js-comment details .details-wrapper,.route-userresetform .block-system-main-block form details .details-wrapper,.route-tfaentry .block--row .block-content details .details-wrapper,.route-tfaentry .block--row article.js-comment details .details-wrapper,.route-tfaentry .block--row form details .details-wrapper,.route-tfaentry .block-system-main-block .block-content details .details-wrapper,.route-tfaentry .block-system-main-block article.js-comment details .details-wrapper,.route-tfaentry .block-system-main-block form details .details-wrapper{padding:16px;margin-top:0}.route-userlogin .block--row .block-content input[type=email],.route-userlogin .block--row .block-content input[type=select],.route-userlogin .block--row .block-content input[type=text],.route-userlogin .block--row .block-content input[type=password],.route-userlogin .block--row article.js-comment input[type=email],.route-userlogin .block--row article.js-comment input[type=select],.route-userlogin .block--row article.js-comment input[type=text],.route-userlogin .block--row article.js-comment input[type=password],.route-userlogin .block--row form input[type=email],.route-userlogin .block--row form input[type=select],.route-userlogin .block--row form input[type=text],.route-userlogin .block--row form input[type=password],.route-userlogin .block-system-main-block .block-content input[type=email],.route-userlogin .block-system-main-block .block-content input[type=select],.route-userlogin .block-system-main-block .block-content input[type=text],.route-userlogin .block-system-main-block .block-content input[type=password],.route-userlogin .block-system-main-block article.js-comment input[type=email],.route-userlogin .block-system-main-block article.js-comment input[type=select],.route-userlogin .block-system-main-block article.js-comment input[type=text],.route-userlogin .block-system-main-block article.js-comment input[type=password],.route-userlogin .block-system-main-block form input[type=email],.route-userlogin .block-system-main-block form input[type=select],.route-userlogin .block-system-main-block form input[type=text],.route-userlogin .block-system-main-block form input[type=password],.route-userregister .block--row .block-content input[type=email],.route-userregister .block--row .block-content input[type=select],.route-userregister .block--row .block-content input[type=text],.route-userregister .block--row .block-content input[type=password],.route-userregister .block--row article.js-comment input[type=email],.route-userregister .block--row article.js-comment input[type=select],.route-userregister .block--row article.js-comment input[type=text],.route-userregister .block--row article.js-comment input[type=password],.route-userregister .block--row form input[type=email],.route-userregister .block--row form input[type=select],.route-userregister .block--row form input[type=text],.route-userregister .block--row form input[type=password],.route-userregister .block-system-main-block .block-content input[type=email],.route-userregister .block-system-main-block .block-content input[type=select],.route-userregister .block-system-main-block .block-content input[type=text],.route-userregister .block-system-main-block .block-content input[type=password],.route-userregister .block-system-main-block article.js-comment input[type=email],.route-userregister .block-system-main-block article.js-comment input[type=select],.route-userregister .block-system-main-block article.js-comment input[type=text],.route-userregister .block-system-main-block article.js-comment input[type=password],.route-userregister .block-system-main-block form input[type=email],.route-userregister .block-system-main-block form input[type=select],.route-userregister .block-system-main-block form input[type=text],.route-userregister .block-system-main-block form input[type=password],.route-entityuseredit-form .block--row .block-content input[type=email],.route-entityuseredit-form .block--row .block-content input[type=select],.route-entityuseredit-form .block--row .block-content input[type=text],.route-entityuseredit-form .block--row .block-content input[type=password],.route-entityuseredit-form .block--row article.js-comment input[type=email],.route-entityuseredit-form .block--row article.js-comment input[type=select],.route-entityuseredit-form .block--row article.js-comment input[type=text],.route-entityuseredit-form .block--row article.js-comment input[type=password],.route-entityuseredit-form .block--row form input[type=email],.route-entityuseredit-form .block--row form input[type=select],.route-entityuseredit-form .block--row form input[type=text],.route-entityuseredit-form .block--row form input[type=password],.route-entityuseredit-form .block-system-main-block .block-content input[type=email],.route-entityuseredit-form .block-system-main-block .block-content input[type=select],.route-entityuseredit-form .block-system-main-block .block-content input[type=text],.route-entityuseredit-form .block-system-main-block .block-content input[type=password],.route-entityuseredit-form .block-system-main-block article.js-comment input[type=email],.route-entityuseredit-form .block-system-main-block article.js-comment input[type=select],.route-entityuseredit-form .block-system-main-block article.js-comment input[type=text],.route-entityuseredit-form .block-system-main-block article.js-comment input[type=password],.route-entityuseredit-form .block-system-main-block form input[type=email],.route-entityuseredit-form .block-system-main-block form input[type=select],.route-entityuseredit-form .block-system-main-block form input[type=text],.route-entityuseredit-form .block-system-main-block form input[type=password],.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content input[type=email],.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content input[type=select],.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content input[type=text],.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content input[type=password],.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment input[type=email],.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment input[type=select],.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment input[type=text],.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment input[type=password],.route-stripe-subscriptionusersubscriptionsviewall .block--row form input[type=email],.route-stripe-subscriptionusersubscriptionsviewall .block--row form input[type=select],.route-stripe-subscriptionusersubscriptionsviewall .block--row form input[type=text],.route-stripe-subscriptionusersubscriptionsviewall .block--row form input[type=password],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content input[type=email],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content input[type=select],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content input[type=text],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content input[type=password],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment input[type=email],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment input[type=select],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment input[type=text],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment input[type=password],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form input[type=email],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form input[type=select],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form input[type=text],.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form input[type=password],.route-entityusercontact-form .block--row .block-content input[type=email],.route-entityusercontact-form .block--row .block-content input[type=select],.route-entityusercontact-form .block--row .block-content input[type=text],.route-entityusercontact-form .block--row .block-content input[type=password],.route-entityusercontact-form .block--row article.js-comment input[type=email],.route-entityusercontact-form .block--row article.js-comment input[type=select],.route-entityusercontact-form .block--row article.js-comment input[type=text],.route-entityusercontact-form .block--row article.js-comment input[type=password],.route-entityusercontact-form .block--row form input[type=email],.route-entityusercontact-form .block--row form input[type=select],.route-entityusercontact-form .block--row form input[type=text],.route-entityusercontact-form .block--row form input[type=password],.route-entityusercontact-form .block-system-main-block .block-content input[type=email],.route-entityusercontact-form .block-system-main-block .block-content input[type=select],.route-entityusercontact-form .block-system-main-block .block-content input[type=text],.route-entityusercontact-form .block-system-main-block .block-content input[type=password],.route-entityusercontact-form .block-system-main-block article.js-comment input[type=email],.route-entityusercontact-form .block-system-main-block article.js-comment input[type=select],.route-entityusercontact-form .block-system-main-block article.js-comment input[type=text],.route-entityusercontact-form .block-system-main-block article.js-comment input[type=password],.route-entityusercontact-form .block-system-main-block form input[type=email],.route-entityusercontact-form .block-system-main-block form input[type=select],.route-entityusercontact-form .block-system-main-block form input[type=text],.route-entityusercontact-form .block-system-main-block form input[type=password],.route-commentreply .block--row .block-content input[type=email],.route-commentreply .block--row .block-content input[type=select],.route-commentreply .block--row .block-content input[type=text],.route-commentreply .block--row .block-content input[type=password],.route-commentreply .block--row article.js-comment input[type=email],.route-commentreply .block--row article.js-comment input[type=select],.route-commentreply .block--row article.js-comment input[type=text],.route-commentreply .block--row article.js-comment input[type=password],.route-commentreply .block--row form input[type=email],.route-commentreply .block--row form input[type=select],.route-commentreply .block--row form input[type=text],.route-commentreply .block--row form input[type=password],.route-commentreply .block-system-main-block .block-content input[type=email],.route-commentreply .block-system-main-block .block-content input[type=select],.route-commentreply .block-system-main-block .block-content input[type=text],.route-commentreply .block-system-main-block .block-content input[type=password],.route-commentreply .block-system-main-block article.js-comment input[type=email],.route-commentreply .block-system-main-block article.js-comment input[type=select],.route-commentreply .block-system-main-block article.js-comment input[type=text],.route-commentreply .block-system-main-block article.js-comment input[type=password],.route-commentreply .block-system-main-block form input[type=email],.route-commentreply .block-system-main-block form input[type=select],.route-commentreply .block-system-main-block form input[type=text],.route-commentreply .block-system-main-block form input[type=password],.route-entitycommentedit-form .block--row .block-content input[type=email],.route-entitycommentedit-form .block--row .block-content input[type=select],.route-entitycommentedit-form .block--row .block-content input[type=text],.route-entitycommentedit-form .block--row .block-content input[type=password],.route-entitycommentedit-form .block--row article.js-comment input[type=email],.route-entitycommentedit-form .block--row article.js-comment input[type=select],.route-entitycommentedit-form .block--row article.js-comment input[type=text],.route-entitycommentedit-form .block--row article.js-comment input[type=password],.route-entitycommentedit-form .block--row form input[type=email],.route-entitycommentedit-form .block--row form input[type=select],.route-entitycommentedit-form .block--row form input[type=text],.route-entitycommentedit-form .block--row form input[type=password],.route-entitycommentedit-form .block-system-main-block .block-content input[type=email],.route-entitycommentedit-form .block-system-main-block .block-content input[type=select],.route-entitycommentedit-form .block-system-main-block .block-content input[type=text],.route-entitycommentedit-form .block-system-main-block .block-content input[type=password],.route-entitycommentedit-form .block-system-main-block article.js-comment input[type=email],.route-entitycommentedit-form .block-system-main-block article.js-comment input[type=select],.route-entitycommentedit-form .block-system-main-block article.js-comment input[type=text],.route-entitycommentedit-form .block-system-main-block article.js-comment input[type=password],.route-entitycommentedit-form .block-system-main-block form input[type=email],.route-entitycommentedit-form .block-system-main-block form input[type=select],.route-entitycommentedit-form .block-system-main-block form input[type=text],.route-entitycommentedit-form .block-system-main-block form input[type=password],.alias--user-password .block--row .block-content input[type=email],.alias--user-password .block--row .block-content input[type=select],.alias--user-password .block--row .block-content input[type=text],.alias--user-password .block--row .block-content input[type=password],.alias--user-password .block--row article.js-comment input[type=email],.alias--user-password .block--row article.js-comment input[type=select],.alias--user-password .block--row article.js-comment input[type=text],.alias--user-password .block--row article.js-comment input[type=password],.alias--user-password .block--row form input[type=email],.alias--user-password .block--row form input[type=select],.alias--user-password .block--row form input[type=text],.alias--user-password .block--row form input[type=password],.alias--user-password .block-system-main-block .block-content input[type=email],.alias--user-password .block-system-main-block .block-content input[type=select],.alias--user-password .block-system-main-block .block-content input[type=text],.alias--user-password .block-system-main-block .block-content input[type=password],.alias--user-password .block-system-main-block article.js-comment input[type=email],.alias--user-password .block-system-main-block article.js-comment input[type=select],.alias--user-password .block-system-main-block article.js-comment input[type=text],.alias--user-password .block-system-main-block article.js-comment input[type=password],.alias--user-password .block-system-main-block form input[type=email],.alias--user-password .block-system-main-block form input[type=select],.alias--user-password .block-system-main-block form input[type=text],.alias--user-password .block-system-main-block form input[type=password],.route-userreset .block--row .block-content input[type=email],.route-userreset .block--row .block-content input[type=select],.route-userreset .block--row .block-content input[type=text],.route-userreset .block--row .block-content input[type=password],.route-userreset .block--row article.js-comment input[type=email],.route-userreset .block--row article.js-comment input[type=select],.route-userreset .block--row article.js-comment input[type=text],.route-userreset .block--row article.js-comment input[type=password],.route-userreset .block--row form input[type=email],.route-userreset .block--row form input[type=select],.route-userreset .block--row form input[type=text],.route-userreset .block--row form input[type=password],.route-userreset .block-system-main-block .block-content input[type=email],.route-userreset .block-system-main-block .block-content input[type=select],.route-userreset .block-system-main-block .block-content input[type=text],.route-userreset .block-system-main-block .block-content input[type=password],.route-userreset .block-system-main-block article.js-comment input[type=email],.route-userreset .block-system-main-block article.js-comment input[type=select],.route-userreset .block-system-main-block article.js-comment input[type=text],.route-userreset .block-system-main-block article.js-comment input[type=password],.route-userreset .block-system-main-block form input[type=email],.route-userreset .block-system-main-block form input[type=select],.route-userreset .block-system-main-block form input[type=text],.route-userreset .block-system-main-block form input[type=password],.route-userresetform .block--row .block-content input[type=email],.route-userresetform .block--row .block-content input[type=select],.route-userresetform .block--row .block-content input[type=text],.route-userresetform .block--row .block-content input[type=password],.route-userresetform .block--row article.js-comment input[type=email],.route-userresetform .block--row article.js-comment input[type=select],.route-userresetform .block--row article.js-comment input[type=text],.route-userresetform .block--row article.js-comment input[type=password],.route-userresetform .block--row form input[type=email],.route-userresetform .block--row form input[type=select],.route-userresetform .block--row form input[type=text],.route-userresetform .block--row form input[type=password],.route-userresetform .block-system-main-block .block-content input[type=email],.route-userresetform .block-system-main-block .block-content input[type=select],.route-userresetform .block-system-main-block .block-content input[type=text],.route-userresetform .block-system-main-block .block-content input[type=password],.route-userresetform .block-system-main-block article.js-comment input[type=email],.route-userresetform .block-system-main-block article.js-comment input[type=select],.route-userresetform .block-system-main-block article.js-comment input[type=text],.route-userresetform .block-system-main-block article.js-comment input[type=password],.route-userresetform .block-system-main-block form input[type=email],.route-userresetform .block-system-main-block form input[type=select],.route-userresetform .block-system-main-block form input[type=text],.route-userresetform .block-system-main-block form input[type=password],.route-tfaentry .block--row .block-content input[type=email],.route-tfaentry .block--row .block-content input[type=select],.route-tfaentry .block--row .block-content input[type=text],.route-tfaentry .block--row .block-content input[type=password],.route-tfaentry .block--row article.js-comment input[type=email],.route-tfaentry .block--row article.js-comment input[type=select],.route-tfaentry .block--row article.js-comment input[type=text],.route-tfaentry .block--row article.js-comment input[type=password],.route-tfaentry .block--row form input[type=email],.route-tfaentry .block--row form input[type=select],.route-tfaentry .block--row form input[type=text],.route-tfaentry .block--row form input[type=password],.route-tfaentry .block-system-main-block .block-content input[type=email],.route-tfaentry .block-system-main-block .block-content input[type=select],.route-tfaentry .block-system-main-block .block-content input[type=text],.route-tfaentry .block-system-main-block .block-content input[type=password],.route-tfaentry .block-system-main-block article.js-comment input[type=email],.route-tfaentry .block-system-main-block article.js-comment input[type=select],.route-tfaentry .block-system-main-block article.js-comment input[type=text],.route-tfaentry .block-system-main-block article.js-comment input[type=password],.route-tfaentry .block-system-main-block form input[type=email],.route-tfaentry .block-system-main-block form input[type=select],.route-tfaentry .block-system-main-block form input[type=text],.route-tfaentry .block-system-main-block form input[type=password]{display:block;width:100%}.route-userlogin .block--row .block-content input[type=email]:hover,.route-userlogin .block--row .block-content input[type=select]:hover,.route-userlogin .block--row .block-content input[type=text]:hover,.route-userlogin .block--row .block-content input[type=password]:hover,.route-userlogin .block--row article.js-comment input[type=email]:hover,.route-userlogin .block--row article.js-comment input[type=select]:hover,.route-userlogin .block--row article.js-comment input[type=text]:hover,.route-userlogin .block--row article.js-comment input[type=password]:hover,.route-userlogin .block--row form input[type=email]:hover,.route-userlogin .block--row form input[type=select]:hover,.route-userlogin .block--row form input[type=text]:hover,.route-userlogin .block--row form input[type=password]:hover,.route-userlogin .block-system-main-block .block-content input[type=email]:hover,.route-userlogin .block-system-main-block .block-content input[type=select]:hover,.route-userlogin .block-system-main-block .block-content input[type=text]:hover,.route-userlogin .block-system-main-block .block-content input[type=password]:hover,.route-userlogin .block-system-main-block article.js-comment input[type=email]:hover,.route-userlogin .block-system-main-block article.js-comment input[type=select]:hover,.route-userlogin .block-system-main-block article.js-comment input[type=text]:hover,.route-userlogin .block-system-main-block article.js-comment input[type=password]:hover,.route-userlogin .block-system-main-block form input[type=email]:hover,.route-userlogin .block-system-main-block form input[type=select]:hover,.route-userlogin .block-system-main-block form input[type=text]:hover,.route-userlogin .block-system-main-block form input[type=password]:hover,.route-userregister .block--row .block-content input[type=email]:hover,.route-userregister .block--row .block-content input[type=select]:hover,.route-userregister .block--row .block-content input[type=text]:hover,.route-userregister .block--row .block-content input[type=password]:hover,.route-userregister .block--row article.js-comment input[type=email]:hover,.route-userregister .block--row article.js-comment input[type=select]:hover,.route-userregister .block--row article.js-comment input[type=text]:hover,.route-userregister .block--row article.js-comment input[type=password]:hover,.route-userregister .block--row form input[type=email]:hover,.route-userregister .block--row form input[type=select]:hover,.route-userregister .block--row form input[type=text]:hover,.route-userregister .block--row form input[type=password]:hover,.route-userregister .block-system-main-block .block-content input[type=email]:hover,.route-userregister .block-system-main-block .block-content input[type=select]:hover,.route-userregister .block-system-main-block .block-content input[type=text]:hover,.route-userregister .block-system-main-block .block-content input[type=password]:hover,.route-userregister .block-system-main-block article.js-comment input[type=email]:hover,.route-userregister .block-system-main-block article.js-comment input[type=select]:hover,.route-userregister .block-system-main-block article.js-comment input[type=text]:hover,.route-userregister .block-system-main-block article.js-comment input[type=password]:hover,.route-userregister .block-system-main-block form input[type=email]:hover,.route-userregister .block-system-main-block form input[type=select]:hover,.route-userregister .block-system-main-block form input[type=text]:hover,.route-userregister .block-system-main-block form input[type=password]:hover,.route-entityuseredit-form .block--row .block-content input[type=email]:hover,.route-entityuseredit-form .block--row .block-content input[type=select]:hover,.route-entityuseredit-form .block--row .block-content input[type=text]:hover,.route-entityuseredit-form .block--row .block-content input[type=password]:hover,.route-entityuseredit-form .block--row article.js-comment input[type=email]:hover,.route-entityuseredit-form .block--row article.js-comment input[type=select]:hover,.route-entityuseredit-form .block--row article.js-comment input[type=text]:hover,.route-entityuseredit-form .block--row article.js-comment input[type=password]:hover,.route-entityuseredit-form .block--row form input[type=email]:hover,.route-entityuseredit-form .block--row form input[type=select]:hover,.route-entityuseredit-form .block--row form input[type=text]:hover,.route-entityuseredit-form .block--row form input[type=password]:hover,.route-entityuseredit-form .block-system-main-block .block-content input[type=email]:hover,.route-entityuseredit-form .block-system-main-block .block-content input[type=select]:hover,.route-entityuseredit-form .block-system-main-block .block-content input[type=text]:hover,.route-entityuseredit-form .block-system-main-block .block-content input[type=password]:hover,.route-entityuseredit-form .block-system-main-block article.js-comment input[type=email]:hover,.route-entityuseredit-form .block-system-main-block article.js-comment input[type=select]:hover,.route-entityuseredit-form .block-system-main-block article.js-comment input[type=text]:hover,.route-entityuseredit-form .block-system-main-block article.js-comment input[type=password]:hover,.route-entityuseredit-form .block-system-main-block form input[type=email]:hover,.route-entityuseredit-form .block-system-main-block form input[type=select]:hover,.route-entityuseredit-form .block-system-main-block form input[type=text]:hover,.route-entityuseredit-form .block-system-main-block form input[type=password]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content input[type=email]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content input[type=select]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content input[type=text]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content input[type=password]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment input[type=email]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment input[type=select]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment input[type=text]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment input[type=password]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row form input[type=email]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row form input[type=select]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row form input[type=text]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row form input[type=password]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content input[type=email]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content input[type=select]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content input[type=text]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content input[type=password]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment input[type=email]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment input[type=select]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment input[type=text]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment input[type=password]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form input[type=email]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form input[type=select]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form input[type=text]:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form input[type=password]:hover,.route-entityusercontact-form .block--row .block-content input[type=email]:hover,.route-entityusercontact-form .block--row .block-content input[type=select]:hover,.route-entityusercontact-form .block--row .block-content input[type=text]:hover,.route-entityusercontact-form .block--row .block-content input[type=password]:hover,.route-entityusercontact-form .block--row article.js-comment input[type=email]:hover,.route-entityusercontact-form .block--row article.js-comment input[type=select]:hover,.route-entityusercontact-form .block--row article.js-comment input[type=text]:hover,.route-entityusercontact-form .block--row article.js-comment input[type=password]:hover,.route-entityusercontact-form .block--row form input[type=email]:hover,.route-entityusercontact-form .block--row form input[type=select]:hover,.route-entityusercontact-form .block--row form input[type=text]:hover,.route-entityusercontact-form .block--row form input[type=password]:hover,.route-entityusercontact-form .block-system-main-block .block-content input[type=email]:hover,.route-entityusercontact-form .block-system-main-block .block-content input[type=select]:hover,.route-entityusercontact-form .block-system-main-block .block-content input[type=text]:hover,.route-entityusercontact-form .block-system-main-block .block-content input[type=password]:hover,.route-entityusercontact-form .block-system-main-block article.js-comment input[type=email]:hover,.route-entityusercontact-form .block-system-main-block article.js-comment input[type=select]:hover,.route-entityusercontact-form .block-system-main-block article.js-comment input[type=text]:hover,.route-entityusercontact-form .block-system-main-block article.js-comment input[type=password]:hover,.route-entityusercontact-form .block-system-main-block form input[type=email]:hover,.route-entityusercontact-form .block-system-main-block form input[type=select]:hover,.route-entityusercontact-form .block-system-main-block form input[type=text]:hover,.route-entityusercontact-form .block-system-main-block form input[type=password]:hover,.route-commentreply .block--row .block-content input[type=email]:hover,.route-commentreply .block--row .block-content input[type=select]:hover,.route-commentreply .block--row .block-content input[type=text]:hover,.route-commentreply .block--row .block-content input[type=password]:hover,.route-commentreply .block--row article.js-comment input[type=email]:hover,.route-commentreply .block--row article.js-comment input[type=select]:hover,.route-commentreply .block--row article.js-comment input[type=text]:hover,.route-commentreply .block--row article.js-comment input[type=password]:hover,.route-commentreply .block--row form input[type=email]:hover,.route-commentreply .block--row form input[type=select]:hover,.route-commentreply .block--row form input[type=text]:hover,.route-commentreply .block--row form input[type=password]:hover,.route-commentreply .block-system-main-block .block-content input[type=email]:hover,.route-commentreply .block-system-main-block .block-content input[type=select]:hover,.route-commentreply .block-system-main-block .block-content input[type=text]:hover,.route-commentreply .block-system-main-block .block-content input[type=password]:hover,.route-commentreply .block-system-main-block article.js-comment input[type=email]:hover,.route-commentreply .block-system-main-block article.js-comment input[type=select]:hover,.route-commentreply .block-system-main-block article.js-comment input[type=text]:hover,.route-commentreply .block-system-main-block article.js-comment input[type=password]:hover,.route-commentreply .block-system-main-block form input[type=email]:hover,.route-commentreply .block-system-main-block form input[type=select]:hover,.route-commentreply .block-system-main-block form input[type=text]:hover,.route-commentreply .block-system-main-block form input[type=password]:hover,.route-entitycommentedit-form .block--row .block-content input[type=email]:hover,.route-entitycommentedit-form .block--row .block-content input[type=select]:hover,.route-entitycommentedit-form .block--row .block-content input[type=text]:hover,.route-entitycommentedit-form .block--row .block-content input[type=password]:hover,.route-entitycommentedit-form .block--row article.js-comment input[type=email]:hover,.route-entitycommentedit-form .block--row article.js-comment input[type=select]:hover,.route-entitycommentedit-form .block--row article.js-comment input[type=text]:hover,.route-entitycommentedit-form .block--row article.js-comment input[type=password]:hover,.route-entitycommentedit-form .block--row form input[type=email]:hover,.route-entitycommentedit-form .block--row form input[type=select]:hover,.route-entitycommentedit-form .block--row form input[type=text]:hover,.route-entitycommentedit-form .block--row form input[type=password]:hover,.route-entitycommentedit-form .block-system-main-block .block-content input[type=email]:hover,.route-entitycommentedit-form .block-system-main-block .block-content input[type=select]:hover,.route-entitycommentedit-form .block-system-main-block .block-content input[type=text]:hover,.route-entitycommentedit-form .block-system-main-block .block-content input[type=password]:hover,.route-entitycommentedit-form .block-system-main-block article.js-comment input[type=email]:hover,.route-entitycommentedit-form .block-system-main-block article.js-comment input[type=select]:hover,.route-entitycommentedit-form .block-system-main-block article.js-comment input[type=text]:hover,.route-entitycommentedit-form .block-system-main-block article.js-comment input[type=password]:hover,.route-entitycommentedit-form .block-system-main-block form input[type=email]:hover,.route-entitycommentedit-form .block-system-main-block form input[type=select]:hover,.route-entitycommentedit-form .block-system-main-block form input[type=text]:hover,.route-entitycommentedit-form .block-system-main-block form input[type=password]:hover,.alias--user-password .block--row .block-content input[type=email]:hover,.alias--user-password .block--row .block-content input[type=select]:hover,.alias--user-password .block--row .block-content input[type=text]:hover,.alias--user-password .block--row .block-content input[type=password]:hover,.alias--user-password .block--row article.js-comment input[type=email]:hover,.alias--user-password .block--row article.js-comment input[type=select]:hover,.alias--user-password .block--row article.js-comment input[type=text]:hover,.alias--user-password .block--row article.js-comment input[type=password]:hover,.alias--user-password .block--row form input[type=email]:hover,.alias--user-password .block--row form input[type=select]:hover,.alias--user-password .block--row form input[type=text]:hover,.alias--user-password .block--row form input[type=password]:hover,.alias--user-password .block-system-main-block .block-content input[type=email]:hover,.alias--user-password .block-system-main-block .block-content input[type=select]:hover,.alias--user-password .block-system-main-block .block-content input[type=text]:hover,.alias--user-password .block-system-main-block .block-content input[type=password]:hover,.alias--user-password .block-system-main-block article.js-comment input[type=email]:hover,.alias--user-password .block-system-main-block article.js-comment input[type=select]:hover,.alias--user-password .block-system-main-block article.js-comment input[type=text]:hover,.alias--user-password .block-system-main-block article.js-comment input[type=password]:hover,.alias--user-password .block-system-main-block form input[type=email]:hover,.alias--user-password .block-system-main-block form input[type=select]:hover,.alias--user-password .block-system-main-block form input[type=text]:hover,.alias--user-password .block-system-main-block form input[type=password]:hover,.route-userreset .block--row .block-content input[type=email]:hover,.route-userreset .block--row .block-content input[type=select]:hover,.route-userreset .block--row .block-content input[type=text]:hover,.route-userreset .block--row .block-content input[type=password]:hover,.route-userreset .block--row article.js-comment input[type=email]:hover,.route-userreset .block--row article.js-comment input[type=select]:hover,.route-userreset .block--row article.js-comment input[type=text]:hover,.route-userreset .block--row article.js-comment input[type=password]:hover,.route-userreset .block--row form input[type=email]:hover,.route-userreset .block--row form input[type=select]:hover,.route-userreset .block--row form input[type=text]:hover,.route-userreset .block--row form input[type=password]:hover,.route-userreset .block-system-main-block .block-content input[type=email]:hover,.route-userreset .block-system-main-block .block-content input[type=select]:hover,.route-userreset .block-system-main-block .block-content input[type=text]:hover,.route-userreset .block-system-main-block .block-content input[type=password]:hover,.route-userreset .block-system-main-block article.js-comment input[type=email]:hover,.route-userreset .block-system-main-block article.js-comment input[type=select]:hover,.route-userreset .block-system-main-block article.js-comment input[type=text]:hover,.route-userreset .block-system-main-block article.js-comment input[type=password]:hover,.route-userreset .block-system-main-block form input[type=email]:hover,.route-userreset .block-system-main-block form input[type=select]:hover,.route-userreset .block-system-main-block form input[type=text]:hover,.route-userreset .block-system-main-block form input[type=password]:hover,.route-userresetform .block--row .block-content input[type=email]:hover,.route-userresetform .block--row .block-content input[type=select]:hover,.route-userresetform .block--row .block-content input[type=text]:hover,.route-userresetform .block--row .block-content input[type=password]:hover,.route-userresetform .block--row article.js-comment input[type=email]:hover,.route-userresetform .block--row article.js-comment input[type=select]:hover,.route-userresetform .block--row article.js-comment input[type=text]:hover,.route-userresetform .block--row article.js-comment input[type=password]:hover,.route-userresetform .block--row form input[type=email]:hover,.route-userresetform .block--row form input[type=select]:hover,.route-userresetform .block--row form input[type=text]:hover,.route-userresetform .block--row form input[type=password]:hover,.route-userresetform .block-system-main-block .block-content input[type=email]:hover,.route-userresetform .block-system-main-block .block-content input[type=select]:hover,.route-userresetform .block-system-main-block .block-content input[type=text]:hover,.route-userresetform .block-system-main-block .block-content input[type=password]:hover,.route-userresetform .block-system-main-block article.js-comment input[type=email]:hover,.route-userresetform .block-system-main-block article.js-comment input[type=select]:hover,.route-userresetform .block-system-main-block article.js-comment input[type=text]:hover,.route-userresetform .block-system-main-block article.js-comment input[type=password]:hover,.route-userresetform .block-system-main-block form input[type=email]:hover,.route-userresetform .block-system-main-block form input[type=select]:hover,.route-userresetform .block-system-main-block form input[type=text]:hover,.route-userresetform .block-system-main-block form input[type=password]:hover,.route-tfaentry .block--row .block-content input[type=email]:hover,.route-tfaentry .block--row .block-content input[type=select]:hover,.route-tfaentry .block--row .block-content input[type=text]:hover,.route-tfaentry .block--row .block-content input[type=password]:hover,.route-tfaentry .block--row article.js-comment input[type=email]:hover,.route-tfaentry .block--row article.js-comment input[type=select]:hover,.route-tfaentry .block--row article.js-comment input[type=text]:hover,.route-tfaentry .block--row article.js-comment input[type=password]:hover,.route-tfaentry .block--row form input[type=email]:hover,.route-tfaentry .block--row form input[type=select]:hover,.route-tfaentry .block--row form input[type=text]:hover,.route-tfaentry .block--row form input[type=password]:hover,.route-tfaentry .block-system-main-block .block-content input[type=email]:hover,.route-tfaentry .block-system-main-block .block-content input[type=select]:hover,.route-tfaentry .block-system-main-block .block-content input[type=text]:hover,.route-tfaentry .block-system-main-block .block-content input[type=password]:hover,.route-tfaentry .block-system-main-block article.js-comment input[type=email]:hover,.route-tfaentry .block-system-main-block article.js-comment input[type=select]:hover,.route-tfaentry .block-system-main-block article.js-comment input[type=text]:hover,.route-tfaentry .block-system-main-block article.js-comment input[type=password]:hover,.route-tfaentry .block-system-main-block form input[type=email]:hover,.route-tfaentry .block-system-main-block form input[type=select]:hover,.route-tfaentry .block-system-main-block form input[type=text]:hover,.route-tfaentry .block-system-main-block form input[type=password]:hover{border-color:#232429;box-shadow:inset 0 0 0 1px #232429}.route-userlogin .block--row .block-content .field--widget-image-image,.route-userlogin .block--row article.js-comment .field--widget-image-image,.route-userlogin .block--row form .field--widget-image-image,.route-userlogin .block-system-main-block .block-content .field--widget-image-image,.route-userlogin .block-system-main-block article.js-comment .field--widget-image-image,.route-userlogin .block-system-main-block form .field--widget-image-image,.route-userregister .block--row .block-content .field--widget-image-image,.route-userregister .block--row article.js-comment .field--widget-image-image,.route-userregister .block--row form .field--widget-image-image,.route-userregister .block-system-main-block .block-content .field--widget-image-image,.route-userregister .block-system-main-block article.js-comment .field--widget-image-image,.route-userregister .block-system-main-block form .field--widget-image-image,.route-entityuseredit-form .block--row .block-content .field--widget-image-image,.route-entityuseredit-form .block--row article.js-comment .field--widget-image-image,.route-entityuseredit-form .block--row form .field--widget-image-image,.route-entityuseredit-form .block-system-main-block .block-content .field--widget-image-image,.route-entityuseredit-form .block-system-main-block article.js-comment .field--widget-image-image,.route-entityuseredit-form .block-system-main-block form .field--widget-image-image,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .field--widget-image-image,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .field--widget-image-image,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .field--widget-image-image,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .field--widget-image-image,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .field--widget-image-image,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .field--widget-image-image,.route-entityusercontact-form .block--row .block-content .field--widget-image-image,.route-entityusercontact-form .block--row article.js-comment .field--widget-image-image,.route-entityusercontact-form .block--row form .field--widget-image-image,.route-entityusercontact-form .block-system-main-block .block-content .field--widget-image-image,.route-entityusercontact-form .block-system-main-block article.js-comment .field--widget-image-image,.route-entityusercontact-form .block-system-main-block form .field--widget-image-image,.route-commentreply .block--row .block-content .field--widget-image-image,.route-commentreply .block--row article.js-comment .field--widget-image-image,.route-commentreply .block--row form .field--widget-image-image,.route-commentreply .block-system-main-block .block-content .field--widget-image-image,.route-commentreply .block-system-main-block article.js-comment .field--widget-image-image,.route-commentreply .block-system-main-block form .field--widget-image-image,.route-entitycommentedit-form .block--row .block-content .field--widget-image-image,.route-entitycommentedit-form .block--row article.js-comment .field--widget-image-image,.route-entitycommentedit-form .block--row form .field--widget-image-image,.route-entitycommentedit-form .block-system-main-block .block-content .field--widget-image-image,.route-entitycommentedit-form .block-system-main-block article.js-comment .field--widget-image-image,.route-entitycommentedit-form .block-system-main-block form .field--widget-image-image,.alias--user-password .block--row .block-content .field--widget-image-image,.alias--user-password .block--row article.js-comment .field--widget-image-image,.alias--user-password .block--row form .field--widget-image-image,.alias--user-password .block-system-main-block .block-content .field--widget-image-image,.alias--user-password .block-system-main-block article.js-comment .field--widget-image-image,.alias--user-password .block-system-main-block form .field--widget-image-image,.route-userreset .block--row .block-content .field--widget-image-image,.route-userreset .block--row article.js-comment .field--widget-image-image,.route-userreset .block--row form .field--widget-image-image,.route-userreset .block-system-main-block .block-content .field--widget-image-image,.route-userreset .block-system-main-block article.js-comment .field--widget-image-image,.route-userreset .block-system-main-block form .field--widget-image-image,.route-userresetform .block--row .block-content .field--widget-image-image,.route-userresetform .block--row article.js-comment .field--widget-image-image,.route-userresetform .block--row form .field--widget-image-image,.route-userresetform .block-system-main-block .block-content .field--widget-image-image,.route-userresetform .block-system-main-block article.js-comment .field--widget-image-image,.route-userresetform .block-system-main-block form .field--widget-image-image,.route-tfaentry .block--row .block-content .field--widget-image-image,.route-tfaentry .block--row article.js-comment .field--widget-image-image,.route-tfaentry .block--row form .field--widget-image-image,.route-tfaentry .block-system-main-block .block-content .field--widget-image-image,.route-tfaentry .block-system-main-block article.js-comment .field--widget-image-image,.route-tfaentry .block-system-main-block form .field--widget-image-image{padding:0 16px 16px 16px;border:1px solid #dedfe4;border-radius:2px;box-shadow:0 2px .25rem rgba(0,0,0,.1);margin-bottom:1em}.route-userlogin .block--row .block-content .form-item label,.route-userlogin .block--row article.js-comment .form-item label,.route-userlogin .block--row form .form-item label,.route-userlogin .block-system-main-block .block-content .form-item label,.route-userlogin .block-system-main-block article.js-comment .form-item label,.route-userlogin .block-system-main-block form .form-item label,.route-userregister .block--row .block-content .form-item label,.route-userregister .block--row article.js-comment .form-item label,.route-userregister .block--row form .form-item label,.route-userregister .block-system-main-block .block-content .form-item label,.route-userregister .block-system-main-block article.js-comment .form-item label,.route-userregister .block-system-main-block form .form-item label,.route-entityuseredit-form .block--row .block-content .form-item label,.route-entityuseredit-form .block--row article.js-comment .form-item label,.route-entityuseredit-form .block--row form .form-item label,.route-entityuseredit-form .block-system-main-block .block-content .form-item label,.route-entityuseredit-form .block-system-main-block article.js-comment .form-item label,.route-entityuseredit-form .block-system-main-block form .form-item label,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-item label,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-item label,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-item label,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-item label,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-item label,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-item label,.route-entityusercontact-form .block--row .block-content .form-item label,.route-entityusercontact-form .block--row article.js-comment .form-item label,.route-entityusercontact-form .block--row form .form-item label,.route-entityusercontact-form .block-system-main-block .block-content .form-item label,.route-entityusercontact-form .block-system-main-block article.js-comment .form-item label,.route-entityusercontact-form .block-system-main-block form .form-item label,.route-commentreply .block--row .block-content .form-item label,.route-commentreply .block--row article.js-comment .form-item label,.route-commentreply .block--row form .form-item label,.route-commentreply .block-system-main-block .block-content .form-item label,.route-commentreply .block-system-main-block article.js-comment .form-item label,.route-commentreply .block-system-main-block form .form-item label,.route-entitycommentedit-form .block--row .block-content .form-item label,.route-entitycommentedit-form .block--row article.js-comment .form-item label,.route-entitycommentedit-form .block--row form .form-item label,.route-entitycommentedit-form .block-system-main-block .block-content .form-item label,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-item label,.route-entitycommentedit-form .block-system-main-block form .form-item label,.alias--user-password .block--row .block-content .form-item label,.alias--user-password .block--row article.js-comment .form-item label,.alias--user-password .block--row form .form-item label,.alias--user-password .block-system-main-block .block-content .form-item label,.alias--user-password .block-system-main-block article.js-comment .form-item label,.alias--user-password .block-system-main-block form .form-item label,.route-userreset .block--row .block-content .form-item label,.route-userreset .block--row article.js-comment .form-item label,.route-userreset .block--row form .form-item label,.route-userreset .block-system-main-block .block-content .form-item label,.route-userreset .block-system-main-block article.js-comment .form-item label,.route-userreset .block-system-main-block form .form-item label,.route-userresetform .block--row .block-content .form-item label,.route-userresetform .block--row article.js-comment .form-item label,.route-userresetform .block--row form .form-item label,.route-userresetform .block-system-main-block .block-content .form-item label,.route-userresetform .block-system-main-block article.js-comment .form-item label,.route-userresetform .block-system-main-block form .form-item label,.route-tfaentry .block--row .block-content .form-item label,.route-tfaentry .block--row article.js-comment .form-item label,.route-tfaentry .block--row form .form-item label,.route-tfaentry .block-system-main-block .block-content .form-item label,.route-tfaentry .block-system-main-block article.js-comment .form-item label,.route-tfaentry .block-system-main-block form .form-item label{font-weight:bold}.route-userlogin .block--row .block-content .form-item .description,.route-userlogin .block--row article.js-comment .form-item .description,.route-userlogin .block--row form .form-item .description,.route-userlogin .block-system-main-block .block-content .form-item .description,.route-userlogin .block-system-main-block article.js-comment .form-item .description,.route-userlogin .block-system-main-block form .form-item .description,.route-userregister .block--row .block-content .form-item .description,.route-userregister .block--row article.js-comment .form-item .description,.route-userregister .block--row form .form-item .description,.route-userregister .block-system-main-block .block-content .form-item .description,.route-userregister .block-system-main-block article.js-comment .form-item .description,.route-userregister .block-system-main-block form .form-item .description,.route-entityuseredit-form .block--row .block-content .form-item .description,.route-entityuseredit-form .block--row article.js-comment .form-item .description,.route-entityuseredit-form .block--row form .form-item .description,.route-entityuseredit-form .block-system-main-block .block-content .form-item .description,.route-entityuseredit-form .block-system-main-block article.js-comment .form-item .description,.route-entityuseredit-form .block-system-main-block form .form-item .description,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-item .description,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-item .description,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-item .description,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-item .description,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-item .description,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-item .description,.route-entityusercontact-form .block--row .block-content .form-item .description,.route-entityusercontact-form .block--row article.js-comment .form-item .description,.route-entityusercontact-form .block--row form .form-item .description,.route-entityusercontact-form .block-system-main-block .block-content .form-item .description,.route-entityusercontact-form .block-system-main-block article.js-comment .form-item .description,.route-entityusercontact-form .block-system-main-block form .form-item .description,.route-commentreply .block--row .block-content .form-item .description,.route-commentreply .block--row article.js-comment .form-item .description,.route-commentreply .block--row form .form-item .description,.route-commentreply .block-system-main-block .block-content .form-item .description,.route-commentreply .block-system-main-block article.js-comment .form-item .description,.route-commentreply .block-system-main-block form .form-item .description,.route-entitycommentedit-form .block--row .block-content .form-item .description,.route-entitycommentedit-form .block--row article.js-comment .form-item .description,.route-entitycommentedit-form .block--row form .form-item .description,.route-entitycommentedit-form .block-system-main-block .block-content .form-item .description,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-item .description,.route-entitycommentedit-form .block-system-main-block form .form-item .description,.alias--user-password .block--row .block-content .form-item .description,.alias--user-password .block--row article.js-comment .form-item .description,.alias--user-password .block--row form .form-item .description,.alias--user-password .block-system-main-block .block-content .form-item .description,.alias--user-password .block-system-main-block article.js-comment .form-item .description,.alias--user-password .block-system-main-block form .form-item .description,.route-userreset .block--row .block-content .form-item .description,.route-userreset .block--row article.js-comment .form-item .description,.route-userreset .block--row form .form-item .description,.route-userreset .block-system-main-block .block-content .form-item .description,.route-userreset .block-system-main-block article.js-comment .form-item .description,.route-userreset .block-system-main-block form .form-item .description,.route-userresetform .block--row .block-content .form-item .description,.route-userresetform .block--row article.js-comment .form-item .description,.route-userresetform .block--row form .form-item .description,.route-userresetform .block-system-main-block .block-content .form-item .description,.route-userresetform .block-system-main-block article.js-comment .form-item .description,.route-userresetform .block-system-main-block form .form-item .description,.route-tfaentry .block--row .block-content .form-item .description,.route-tfaentry .block--row article.js-comment .form-item .description,.route-tfaentry .block--row form .form-item .description,.route-tfaentry .block-system-main-block .block-content .form-item .description,.route-tfaentry .block-system-main-block article.js-comment .form-item .description,.route-tfaentry .block-system-main-block form .form-item .description{margin-top:.375rem;margin-bottom:.375rem;color:var(--input-fg-color--description);font-size:.8em;line-height:1.0625rem}.route-userlogin .block--row .block-content .button,.route-userlogin .block--row article.js-comment .button,.route-userlogin .block--row form .button,.route-userlogin .block-system-main-block .block-content .button,.route-userlogin .block-system-main-block article.js-comment .button,.route-userlogin .block-system-main-block form .button,.route-userregister .block--row .block-content .button,.route-userregister .block--row article.js-comment .button,.route-userregister .block--row form .button,.route-userregister .block-system-main-block .block-content .button,.route-userregister .block-system-main-block article.js-comment .button,.route-userregister .block-system-main-block form .button,.route-entityuseredit-form .block--row .block-content .button,.route-entityuseredit-form .block--row article.js-comment .button,.route-entityuseredit-form .block--row form .button,.route-entityuseredit-form .block-system-main-block .block-content .button,.route-entityuseredit-form .block-system-main-block article.js-comment .button,.route-entityuseredit-form .block-system-main-block form .button,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .button,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .button,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .button,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .button,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .button,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .button,.route-entityusercontact-form .block--row .block-content .button,.route-entityusercontact-form .block--row article.js-comment .button,.route-entityusercontact-form .block--row form .button,.route-entityusercontact-form .block-system-main-block .block-content .button,.route-entityusercontact-form .block-system-main-block article.js-comment .button,.route-entityusercontact-form .block-system-main-block form .button,.route-commentreply .block--row .block-content .button,.route-commentreply .block--row article.js-comment .button,.route-commentreply .block--row form .button,.route-commentreply .block-system-main-block .block-content .button,.route-commentreply .block-system-main-block article.js-comment .button,.route-commentreply .block-system-main-block form .button,.route-entitycommentedit-form .block--row .block-content .button,.route-entitycommentedit-form .block--row article.js-comment .button,.route-entitycommentedit-form .block--row form .button,.route-entitycommentedit-form .block-system-main-block .block-content .button,.route-entitycommentedit-form .block-system-main-block article.js-comment .button,.route-entitycommentedit-form .block-system-main-block form .button,.alias--user-password .block--row .block-content .button,.alias--user-password .block--row article.js-comment .button,.alias--user-password .block--row form .button,.alias--user-password .block-system-main-block .block-content .button,.alias--user-password .block-system-main-block article.js-comment .button,.alias--user-password .block-system-main-block form .button,.route-userreset .block--row .block-content .button,.route-userreset .block--row article.js-comment .button,.route-userreset .block--row form .button,.route-userreset .block-system-main-block .block-content .button,.route-userreset .block-system-main-block article.js-comment .button,.route-userreset .block-system-main-block form .button,.route-userresetform .block--row .block-content .button,.route-userresetform .block--row article.js-comment .button,.route-userresetform .block--row form .button,.route-userresetform .block-system-main-block .block-content .button,.route-userresetform .block-system-main-block article.js-comment .button,.route-userresetform .block-system-main-block form .button,.route-tfaentry .block--row .block-content .button,.route-tfaentry .block--row article.js-comment .button,.route-tfaentry .block--row form .button,.route-tfaentry .block-system-main-block .block-content .button,.route-tfaentry .block-system-main-block article.js-comment .button,.route-tfaentry .block-system-main-block form .button{flex:0 0 auto;margin:0;display:inline-block;padding:15px 23px;cursor:pointer;text-align:center;text-decoration:none;border-radius:2px;background-color:#d3d4d9;font-size:14px;font-weight:700;line-height:1rem;-webkit-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;border:1px solid rgba(0,0,0,0) !important}.route-userlogin .block--row .block-content .button:not(:focus),.route-userlogin .block--row article.js-comment .button:not(:focus),.route-userlogin .block--row form .button:not(:focus),.route-userlogin .block-system-main-block .block-content .button:not(:focus),.route-userlogin .block-system-main-block article.js-comment .button:not(:focus),.route-userlogin .block-system-main-block form .button:not(:focus),.route-userregister .block--row .block-content .button:not(:focus),.route-userregister .block--row article.js-comment .button:not(:focus),.route-userregister .block--row form .button:not(:focus),.route-userregister .block-system-main-block .block-content .button:not(:focus),.route-userregister .block-system-main-block article.js-comment .button:not(:focus),.route-userregister .block-system-main-block form .button:not(:focus),.route-entityuseredit-form .block--row .block-content .button:not(:focus),.route-entityuseredit-form .block--row article.js-comment .button:not(:focus),.route-entityuseredit-form .block--row form .button:not(:focus),.route-entityuseredit-form .block-system-main-block .block-content .button:not(:focus),.route-entityuseredit-form .block-system-main-block article.js-comment .button:not(:focus),.route-entityuseredit-form .block-system-main-block form .button:not(:focus),.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .button:not(:focus),.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .button:not(:focus),.route-stripe-subscriptionusersubscriptionsviewall .block--row form .button:not(:focus),.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .button:not(:focus),.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .button:not(:focus),.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .button:not(:focus),.route-entityusercontact-form .block--row .block-content .button:not(:focus),.route-entityusercontact-form .block--row article.js-comment .button:not(:focus),.route-entityusercontact-form .block--row form .button:not(:focus),.route-entityusercontact-form .block-system-main-block .block-content .button:not(:focus),.route-entityusercontact-form .block-system-main-block article.js-comment .button:not(:focus),.route-entityusercontact-form .block-system-main-block form .button:not(:focus),.route-commentreply .block--row .block-content .button:not(:focus),.route-commentreply .block--row article.js-comment .button:not(:focus),.route-commentreply .block--row form .button:not(:focus),.route-commentreply .block-system-main-block .block-content .button:not(:focus),.route-commentreply .block-system-main-block article.js-comment .button:not(:focus),.route-commentreply .block-system-main-block form .button:not(:focus),.route-entitycommentedit-form .block--row .block-content .button:not(:focus),.route-entitycommentedit-form .block--row article.js-comment .button:not(:focus),.route-entitycommentedit-form .block--row form .button:not(:focus),.route-entitycommentedit-form .block-system-main-block .block-content .button:not(:focus),.route-entitycommentedit-form .block-system-main-block article.js-comment .button:not(:focus),.route-entitycommentedit-form .block-system-main-block form .button:not(:focus),.alias--user-password .block--row .block-content .button:not(:focus),.alias--user-password .block--row article.js-comment .button:not(:focus),.alias--user-password .block--row form .button:not(:focus),.alias--user-password .block-system-main-block .block-content .button:not(:focus),.alias--user-password .block-system-main-block article.js-comment .button:not(:focus),.alias--user-password .block-system-main-block form .button:not(:focus),.route-userreset .block--row .block-content .button:not(:focus),.route-userreset .block--row article.js-comment .button:not(:focus),.route-userreset .block--row form .button:not(:focus),.route-userreset .block-system-main-block .block-content .button:not(:focus),.route-userreset .block-system-main-block article.js-comment .button:not(:focus),.route-userreset .block-system-main-block form .button:not(:focus),.route-userresetform .block--row .block-content .button:not(:focus),.route-userresetform .block--row article.js-comment .button:not(:focus),.route-userresetform .block--row form .button:not(:focus),.route-userresetform .block-system-main-block .block-content .button:not(:focus),.route-userresetform .block-system-main-block article.js-comment .button:not(:focus),.route-userresetform .block-system-main-block form .button:not(:focus),.route-tfaentry .block--row .block-content .button:not(:focus),.route-tfaentry .block--row article.js-comment .button:not(:focus),.route-tfaentry .block--row form .button:not(:focus),.route-tfaentry .block-system-main-block .block-content .button:not(:focus),.route-tfaentry .block-system-main-block article.js-comment .button:not(:focus),.route-tfaentry .block-system-main-block form .button:not(:focus){box-shadow:0 1px 2px rgba(0,0,0,.25)}.route-userlogin .block--row .block-content .button:focus,.route-userlogin .block--row article.js-comment .button:focus,.route-userlogin .block--row form .button:focus,.route-userlogin .block-system-main-block .block-content .button:focus,.route-userlogin .block-system-main-block article.js-comment .button:focus,.route-userlogin .block-system-main-block form .button:focus,.route-userregister .block--row .block-content .button:focus,.route-userregister .block--row article.js-comment .button:focus,.route-userregister .block--row form .button:focus,.route-userregister .block-system-main-block .block-content .button:focus,.route-userregister .block-system-main-block article.js-comment .button:focus,.route-userregister .block-system-main-block form .button:focus,.route-entityuseredit-form .block--row .block-content .button:focus,.route-entityuseredit-form .block--row article.js-comment .button:focus,.route-entityuseredit-form .block--row form .button:focus,.route-entityuseredit-form .block-system-main-block .block-content .button:focus,.route-entityuseredit-form .block-system-main-block article.js-comment .button:focus,.route-entityuseredit-form .block-system-main-block form .button:focus,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .button:focus,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .button:focus,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .button:focus,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .button:focus,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .button:focus,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .button:focus,.route-entityusercontact-form .block--row .block-content .button:focus,.route-entityusercontact-form .block--row article.js-comment .button:focus,.route-entityusercontact-form .block--row form .button:focus,.route-entityusercontact-form .block-system-main-block .block-content .button:focus,.route-entityusercontact-form .block-system-main-block article.js-comment .button:focus,.route-entityusercontact-form .block-system-main-block form .button:focus,.route-commentreply .block--row .block-content .button:focus,.route-commentreply .block--row article.js-comment .button:focus,.route-commentreply .block--row form .button:focus,.route-commentreply .block-system-main-block .block-content .button:focus,.route-commentreply .block-system-main-block article.js-comment .button:focus,.route-commentreply .block-system-main-block form .button:focus,.route-entitycommentedit-form .block--row .block-content .button:focus,.route-entitycommentedit-form .block--row article.js-comment .button:focus,.route-entitycommentedit-form .block--row form .button:focus,.route-entitycommentedit-form .block-system-main-block .block-content .button:focus,.route-entitycommentedit-form .block-system-main-block article.js-comment .button:focus,.route-entitycommentedit-form .block-system-main-block form .button:focus,.alias--user-password .block--row .block-content .button:focus,.alias--user-password .block--row article.js-comment .button:focus,.alias--user-password .block--row form .button:focus,.alias--user-password .block-system-main-block .block-content .button:focus,.alias--user-password .block-system-main-block article.js-comment .button:focus,.alias--user-password .block-system-main-block form .button:focus,.route-userreset .block--row .block-content .button:focus,.route-userreset .block--row article.js-comment .button:focus,.route-userreset .block--row form .button:focus,.route-userreset .block-system-main-block .block-content .button:focus,.route-userreset .block-system-main-block article.js-comment .button:focus,.route-userreset .block-system-main-block form .button:focus,.route-userresetform .block--row .block-content .button:focus,.route-userresetform .block--row article.js-comment .button:focus,.route-userresetform .block--row form .button:focus,.route-userresetform .block-system-main-block .block-content .button:focus,.route-userresetform .block-system-main-block article.js-comment .button:focus,.route-userresetform .block-system-main-block form .button:focus,.route-tfaentry .block--row .block-content .button:focus,.route-tfaentry .block--row article.js-comment .button:focus,.route-tfaentry .block--row form .button:focus,.route-tfaentry .block-system-main-block .block-content .button:focus,.route-tfaentry .block-system-main-block article.js-comment .button:focus,.route-tfaentry .block-system-main-block form .button:focus{text-decoration:none}.route-userlogin .block--row .block-content .js-form-managed-file,.route-userlogin .block--row article.js-comment .js-form-managed-file,.route-userlogin .block--row form .js-form-managed-file,.route-userlogin .block-system-main-block .block-content .js-form-managed-file,.route-userlogin .block-system-main-block article.js-comment .js-form-managed-file,.route-userlogin .block-system-main-block form .js-form-managed-file,.route-userregister .block--row .block-content .js-form-managed-file,.route-userregister .block--row article.js-comment .js-form-managed-file,.route-userregister .block--row form .js-form-managed-file,.route-userregister .block-system-main-block .block-content .js-form-managed-file,.route-userregister .block-system-main-block article.js-comment .js-form-managed-file,.route-userregister .block-system-main-block form .js-form-managed-file,.route-entityuseredit-form .block--row .block-content .js-form-managed-file,.route-entityuseredit-form .block--row article.js-comment .js-form-managed-file,.route-entityuseredit-form .block--row form .js-form-managed-file,.route-entityuseredit-form .block-system-main-block .block-content .js-form-managed-file,.route-entityuseredit-form .block-system-main-block article.js-comment .js-form-managed-file,.route-entityuseredit-form .block-system-main-block form .js-form-managed-file,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .js-form-managed-file,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .js-form-managed-file,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .js-form-managed-file,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .js-form-managed-file,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .js-form-managed-file,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .js-form-managed-file,.route-entityusercontact-form .block--row .block-content .js-form-managed-file,.route-entityusercontact-form .block--row article.js-comment .js-form-managed-file,.route-entityusercontact-form .block--row form .js-form-managed-file,.route-entityusercontact-form .block-system-main-block .block-content .js-form-managed-file,.route-entityusercontact-form .block-system-main-block article.js-comment .js-form-managed-file,.route-entityusercontact-form .block-system-main-block form .js-form-managed-file,.route-commentreply .block--row .block-content .js-form-managed-file,.route-commentreply .block--row article.js-comment .js-form-managed-file,.route-commentreply .block--row form .js-form-managed-file,.route-commentreply .block-system-main-block .block-content .js-form-managed-file,.route-commentreply .block-system-main-block article.js-comment .js-form-managed-file,.route-commentreply .block-system-main-block form .js-form-managed-file,.route-entitycommentedit-form .block--row .block-content .js-form-managed-file,.route-entitycommentedit-form .block--row article.js-comment .js-form-managed-file,.route-entitycommentedit-form .block--row form .js-form-managed-file,.route-entitycommentedit-form .block-system-main-block .block-content .js-form-managed-file,.route-entitycommentedit-form .block-system-main-block article.js-comment .js-form-managed-file,.route-entitycommentedit-form .block-system-main-block form .js-form-managed-file,.alias--user-password .block--row .block-content .js-form-managed-file,.alias--user-password .block--row article.js-comment .js-form-managed-file,.alias--user-password .block--row form .js-form-managed-file,.alias--user-password .block-system-main-block .block-content .js-form-managed-file,.alias--user-password .block-system-main-block article.js-comment .js-form-managed-file,.alias--user-password .block-system-main-block form .js-form-managed-file,.route-userreset .block--row .block-content .js-form-managed-file,.route-userreset .block--row article.js-comment .js-form-managed-file,.route-userreset .block--row form .js-form-managed-file,.route-userreset .block-system-main-block .block-content .js-form-managed-file,.route-userreset .block-system-main-block article.js-comment .js-form-managed-file,.route-userreset .block-system-main-block form .js-form-managed-file,.route-userresetform .block--row .block-content .js-form-managed-file,.route-userresetform .block--row article.js-comment .js-form-managed-file,.route-userresetform .block--row form .js-form-managed-file,.route-userresetform .block-system-main-block .block-content .js-form-managed-file,.route-userresetform .block-system-main-block article.js-comment .js-form-managed-file,.route-userresetform .block-system-main-block form .js-form-managed-file,.route-tfaentry .block--row .block-content .js-form-managed-file,.route-tfaentry .block--row article.js-comment .js-form-managed-file,.route-tfaentry .block--row form .js-form-managed-file,.route-tfaentry .block-system-main-block .block-content .js-form-managed-file,.route-tfaentry .block-system-main-block article.js-comment .js-form-managed-file,.route-tfaentry .block-system-main-block form .js-form-managed-file{display:flex;flex-direction:column;align-items:baseline}.route-userlogin .block--row .block-content .form-item-pass input,.route-userlogin .block--row article.js-comment .form-item-pass input,.route-userlogin .block--row form .form-item-pass input,.route-userlogin .block-system-main-block .block-content .form-item-pass input,.route-userlogin .block-system-main-block article.js-comment .form-item-pass input,.route-userlogin .block-system-main-block form .form-item-pass input,.route-userregister .block--row .block-content .form-item-pass input,.route-userregister .block--row article.js-comment .form-item-pass input,.route-userregister .block--row form .form-item-pass input,.route-userregister .block-system-main-block .block-content .form-item-pass input,.route-userregister .block-system-main-block article.js-comment .form-item-pass input,.route-userregister .block-system-main-block form .form-item-pass input,.route-entityuseredit-form .block--row .block-content .form-item-pass input,.route-entityuseredit-form .block--row article.js-comment .form-item-pass input,.route-entityuseredit-form .block--row form .form-item-pass input,.route-entityuseredit-form .block-system-main-block .block-content .form-item-pass input,.route-entityuseredit-form .block-system-main-block article.js-comment .form-item-pass input,.route-entityuseredit-form .block-system-main-block form .form-item-pass input,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-item-pass input,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-item-pass input,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-item-pass input,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-item-pass input,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-item-pass input,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-item-pass input,.route-entityusercontact-form .block--row .block-content .form-item-pass input,.route-entityusercontact-form .block--row article.js-comment .form-item-pass input,.route-entityusercontact-form .block--row form .form-item-pass input,.route-entityusercontact-form .block-system-main-block .block-content .form-item-pass input,.route-entityusercontact-form .block-system-main-block article.js-comment .form-item-pass input,.route-entityusercontact-form .block-system-main-block form .form-item-pass input,.route-commentreply .block--row .block-content .form-item-pass input,.route-commentreply .block--row article.js-comment .form-item-pass input,.route-commentreply .block--row form .form-item-pass input,.route-commentreply .block-system-main-block .block-content .form-item-pass input,.route-commentreply .block-system-main-block article.js-comment .form-item-pass input,.route-commentreply .block-system-main-block form .form-item-pass input,.route-entitycommentedit-form .block--row .block-content .form-item-pass input,.route-entitycommentedit-form .block--row article.js-comment .form-item-pass input,.route-entitycommentedit-form .block--row form .form-item-pass input,.route-entitycommentedit-form .block-system-main-block .block-content .form-item-pass input,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-item-pass input,.route-entitycommentedit-form .block-system-main-block form .form-item-pass input,.alias--user-password .block--row .block-content .form-item-pass input,.alias--user-password .block--row article.js-comment .form-item-pass input,.alias--user-password .block--row form .form-item-pass input,.alias--user-password .block-system-main-block .block-content .form-item-pass input,.alias--user-password .block-system-main-block article.js-comment .form-item-pass input,.alias--user-password .block-system-main-block form .form-item-pass input,.route-userreset .block--row .block-content .form-item-pass input,.route-userreset .block--row article.js-comment .form-item-pass input,.route-userreset .block--row form .form-item-pass input,.route-userreset .block-system-main-block .block-content .form-item-pass input,.route-userreset .block-system-main-block article.js-comment .form-item-pass input,.route-userreset .block-system-main-block form .form-item-pass input,.route-userresetform .block--row .block-content .form-item-pass input,.route-userresetform .block--row article.js-comment .form-item-pass input,.route-userresetform .block--row form .form-item-pass input,.route-userresetform .block-system-main-block .block-content .form-item-pass input,.route-userresetform .block-system-main-block article.js-comment .form-item-pass input,.route-userresetform .block-system-main-block form .form-item-pass input,.route-tfaentry .block--row .block-content .form-item-pass input,.route-tfaentry .block--row article.js-comment .form-item-pass input,.route-tfaentry .block--row form .form-item-pass input,.route-tfaentry .block-system-main-block .block-content .form-item-pass input,.route-tfaentry .block-system-main-block article.js-comment .form-item-pass input,.route-tfaentry .block-system-main-block form .form-item-pass input{margin-bottom:.25em}.route-userlogin .block--row .block-content .form-item-pass .password-suggestions,.route-userlogin .block--row .block-content .form-item-pass>.description,.route-userlogin .block--row article.js-comment .form-item-pass .password-suggestions,.route-userlogin .block--row article.js-comment .form-item-pass>.description,.route-userlogin .block--row form .form-item-pass .password-suggestions,.route-userlogin .block--row form .form-item-pass>.description,.route-userlogin .block-system-main-block .block-content .form-item-pass .password-suggestions,.route-userlogin .block-system-main-block .block-content .form-item-pass>.description,.route-userlogin .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.route-userlogin .block-system-main-block article.js-comment .form-item-pass>.description,.route-userlogin .block-system-main-block form .form-item-pass .password-suggestions,.route-userlogin .block-system-main-block form .form-item-pass>.description,.route-userregister .block--row .block-content .form-item-pass .password-suggestions,.route-userregister .block--row .block-content .form-item-pass>.description,.route-userregister .block--row article.js-comment .form-item-pass .password-suggestions,.route-userregister .block--row article.js-comment .form-item-pass>.description,.route-userregister .block--row form .form-item-pass .password-suggestions,.route-userregister .block--row form .form-item-pass>.description,.route-userregister .block-system-main-block .block-content .form-item-pass .password-suggestions,.route-userregister .block-system-main-block .block-content .form-item-pass>.description,.route-userregister .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.route-userregister .block-system-main-block article.js-comment .form-item-pass>.description,.route-userregister .block-system-main-block form .form-item-pass .password-suggestions,.route-userregister .block-system-main-block form .form-item-pass>.description,.route-entityuseredit-form .block--row .block-content .form-item-pass .password-suggestions,.route-entityuseredit-form .block--row .block-content .form-item-pass>.description,.route-entityuseredit-form .block--row article.js-comment .form-item-pass .password-suggestions,.route-entityuseredit-form .block--row article.js-comment .form-item-pass>.description,.route-entityuseredit-form .block--row form .form-item-pass .password-suggestions,.route-entityuseredit-form .block--row form .form-item-pass>.description,.route-entityuseredit-form .block-system-main-block .block-content .form-item-pass .password-suggestions,.route-entityuseredit-form .block-system-main-block .block-content .form-item-pass>.description,.route-entityuseredit-form .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.route-entityuseredit-form .block-system-main-block article.js-comment .form-item-pass>.description,.route-entityuseredit-form .block-system-main-block form .form-item-pass .password-suggestions,.route-entityuseredit-form .block-system-main-block form .form-item-pass>.description,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-item-pass .password-suggestions,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-item-pass>.description,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-item-pass .password-suggestions,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-item-pass>.description,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-item-pass .password-suggestions,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-item-pass>.description,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-item-pass .password-suggestions,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-item-pass>.description,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-item-pass>.description,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-item-pass .password-suggestions,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-item-pass>.description,.route-entityusercontact-form .block--row .block-content .form-item-pass .password-suggestions,.route-entityusercontact-form .block--row .block-content .form-item-pass>.description,.route-entityusercontact-form .block--row article.js-comment .form-item-pass .password-suggestions,.route-entityusercontact-form .block--row article.js-comment .form-item-pass>.description,.route-entityusercontact-form .block--row form .form-item-pass .password-suggestions,.route-entityusercontact-form .block--row form .form-item-pass>.description,.route-entityusercontact-form .block-system-main-block .block-content .form-item-pass .password-suggestions,.route-entityusercontact-form .block-system-main-block .block-content .form-item-pass>.description,.route-entityusercontact-form .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.route-entityusercontact-form .block-system-main-block article.js-comment .form-item-pass>.description,.route-entityusercontact-form .block-system-main-block form .form-item-pass .password-suggestions,.route-entityusercontact-form .block-system-main-block form .form-item-pass>.description,.route-commentreply .block--row .block-content .form-item-pass .password-suggestions,.route-commentreply .block--row .block-content .form-item-pass>.description,.route-commentreply .block--row article.js-comment .form-item-pass .password-suggestions,.route-commentreply .block--row article.js-comment .form-item-pass>.description,.route-commentreply .block--row form .form-item-pass .password-suggestions,.route-commentreply .block--row form .form-item-pass>.description,.route-commentreply .block-system-main-block .block-content .form-item-pass .password-suggestions,.route-commentreply .block-system-main-block .block-content .form-item-pass>.description,.route-commentreply .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.route-commentreply .block-system-main-block article.js-comment .form-item-pass>.description,.route-commentreply .block-system-main-block form .form-item-pass .password-suggestions,.route-commentreply .block-system-main-block form .form-item-pass>.description,.route-entitycommentedit-form .block--row .block-content .form-item-pass .password-suggestions,.route-entitycommentedit-form .block--row .block-content .form-item-pass>.description,.route-entitycommentedit-form .block--row article.js-comment .form-item-pass .password-suggestions,.route-entitycommentedit-form .block--row article.js-comment .form-item-pass>.description,.route-entitycommentedit-form .block--row form .form-item-pass .password-suggestions,.route-entitycommentedit-form .block--row form .form-item-pass>.description,.route-entitycommentedit-form .block-system-main-block .block-content .form-item-pass .password-suggestions,.route-entitycommentedit-form .block-system-main-block .block-content .form-item-pass>.description,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-item-pass>.description,.route-entitycommentedit-form .block-system-main-block form .form-item-pass .password-suggestions,.route-entitycommentedit-form .block-system-main-block form .form-item-pass>.description,.alias--user-password .block--row .block-content .form-item-pass .password-suggestions,.alias--user-password .block--row .block-content .form-item-pass>.description,.alias--user-password .block--row article.js-comment .form-item-pass .password-suggestions,.alias--user-password .block--row article.js-comment .form-item-pass>.description,.alias--user-password .block--row form .form-item-pass .password-suggestions,.alias--user-password .block--row form .form-item-pass>.description,.alias--user-password .block-system-main-block .block-content .form-item-pass .password-suggestions,.alias--user-password .block-system-main-block .block-content .form-item-pass>.description,.alias--user-password .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.alias--user-password .block-system-main-block article.js-comment .form-item-pass>.description,.alias--user-password .block-system-main-block form .form-item-pass .password-suggestions,.alias--user-password .block-system-main-block form .form-item-pass>.description,.route-userreset .block--row .block-content .form-item-pass .password-suggestions,.route-userreset .block--row .block-content .form-item-pass>.description,.route-userreset .block--row article.js-comment .form-item-pass .password-suggestions,.route-userreset .block--row article.js-comment .form-item-pass>.description,.route-userreset .block--row form .form-item-pass .password-suggestions,.route-userreset .block--row form .form-item-pass>.description,.route-userreset .block-system-main-block .block-content .form-item-pass .password-suggestions,.route-userreset .block-system-main-block .block-content .form-item-pass>.description,.route-userreset .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.route-userreset .block-system-main-block article.js-comment .form-item-pass>.description,.route-userreset .block-system-main-block form .form-item-pass .password-suggestions,.route-userreset .block-system-main-block form .form-item-pass>.description,.route-userresetform .block--row .block-content .form-item-pass .password-suggestions,.route-userresetform .block--row .block-content .form-item-pass>.description,.route-userresetform .block--row article.js-comment .form-item-pass .password-suggestions,.route-userresetform .block--row article.js-comment .form-item-pass>.description,.route-userresetform .block--row form .form-item-pass .password-suggestions,.route-userresetform .block--row form .form-item-pass>.description,.route-userresetform .block-system-main-block .block-content .form-item-pass .password-suggestions,.route-userresetform .block-system-main-block .block-content .form-item-pass>.description,.route-userresetform .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.route-userresetform .block-system-main-block article.js-comment .form-item-pass>.description,.route-userresetform .block-system-main-block form .form-item-pass .password-suggestions,.route-userresetform .block-system-main-block form .form-item-pass>.description,.route-tfaentry .block--row .block-content .form-item-pass .password-suggestions,.route-tfaentry .block--row .block-content .form-item-pass>.description,.route-tfaentry .block--row article.js-comment .form-item-pass .password-suggestions,.route-tfaentry .block--row article.js-comment .form-item-pass>.description,.route-tfaentry .block--row form .form-item-pass .password-suggestions,.route-tfaentry .block--row form .form-item-pass>.description,.route-tfaentry .block-system-main-block .block-content .form-item-pass .password-suggestions,.route-tfaentry .block-system-main-block .block-content .form-item-pass>.description,.route-tfaentry .block-system-main-block article.js-comment .form-item-pass .password-suggestions,.route-tfaentry .block-system-main-block article.js-comment .form-item-pass>.description,.route-tfaentry .block-system-main-block form .form-item-pass .password-suggestions,.route-tfaentry .block-system-main-block form .form-item-pass>.description{font-size:.9em}.route-userlogin .block--row .block-content .form-item-pass .password-suggestions ul li,.route-userlogin .block--row article.js-comment .form-item-pass .password-suggestions ul li,.route-userlogin .block--row form .form-item-pass .password-suggestions ul li,.route-userlogin .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.route-userlogin .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.route-userlogin .block-system-main-block form .form-item-pass .password-suggestions ul li,.route-userregister .block--row .block-content .form-item-pass .password-suggestions ul li,.route-userregister .block--row article.js-comment .form-item-pass .password-suggestions ul li,.route-userregister .block--row form .form-item-pass .password-suggestions ul li,.route-userregister .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.route-userregister .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.route-userregister .block-system-main-block form .form-item-pass .password-suggestions ul li,.route-entityuseredit-form .block--row .block-content .form-item-pass .password-suggestions ul li,.route-entityuseredit-form .block--row article.js-comment .form-item-pass .password-suggestions ul li,.route-entityuseredit-form .block--row form .form-item-pass .password-suggestions ul li,.route-entityuseredit-form .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.route-entityuseredit-form .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.route-entityuseredit-form .block-system-main-block form .form-item-pass .password-suggestions ul li,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-item-pass .password-suggestions ul li,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-item-pass .password-suggestions ul li,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-item-pass .password-suggestions ul li,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-item-pass .password-suggestions ul li,.route-entityusercontact-form .block--row .block-content .form-item-pass .password-suggestions ul li,.route-entityusercontact-form .block--row article.js-comment .form-item-pass .password-suggestions ul li,.route-entityusercontact-form .block--row form .form-item-pass .password-suggestions ul li,.route-entityusercontact-form .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.route-entityusercontact-form .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.route-entityusercontact-form .block-system-main-block form .form-item-pass .password-suggestions ul li,.route-commentreply .block--row .block-content .form-item-pass .password-suggestions ul li,.route-commentreply .block--row article.js-comment .form-item-pass .password-suggestions ul li,.route-commentreply .block--row form .form-item-pass .password-suggestions ul li,.route-commentreply .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.route-commentreply .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.route-commentreply .block-system-main-block form .form-item-pass .password-suggestions ul li,.route-entitycommentedit-form .block--row .block-content .form-item-pass .password-suggestions ul li,.route-entitycommentedit-form .block--row article.js-comment .form-item-pass .password-suggestions ul li,.route-entitycommentedit-form .block--row form .form-item-pass .password-suggestions ul li,.route-entitycommentedit-form .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.route-entitycommentedit-form .block-system-main-block form .form-item-pass .password-suggestions ul li,.alias--user-password .block--row .block-content .form-item-pass .password-suggestions ul li,.alias--user-password .block--row article.js-comment .form-item-pass .password-suggestions ul li,.alias--user-password .block--row form .form-item-pass .password-suggestions ul li,.alias--user-password .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.alias--user-password .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.alias--user-password .block-system-main-block form .form-item-pass .password-suggestions ul li,.route-userreset .block--row .block-content .form-item-pass .password-suggestions ul li,.route-userreset .block--row article.js-comment .form-item-pass .password-suggestions ul li,.route-userreset .block--row form .form-item-pass .password-suggestions ul li,.route-userreset .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.route-userreset .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.route-userreset .block-system-main-block form .form-item-pass .password-suggestions ul li,.route-userresetform .block--row .block-content .form-item-pass .password-suggestions ul li,.route-userresetform .block--row article.js-comment .form-item-pass .password-suggestions ul li,.route-userresetform .block--row form .form-item-pass .password-suggestions ul li,.route-userresetform .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.route-userresetform .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.route-userresetform .block-system-main-block form .form-item-pass .password-suggestions ul li,.route-tfaentry .block--row .block-content .form-item-pass .password-suggestions ul li,.route-tfaentry .block--row article.js-comment .form-item-pass .password-suggestions ul li,.route-tfaentry .block--row form .form-item-pass .password-suggestions ul li,.route-tfaentry .block-system-main-block .block-content .form-item-pass .password-suggestions ul li,.route-tfaentry .block-system-main-block article.js-comment .form-item-pass .password-suggestions ul li,.route-tfaentry .block-system-main-block form .form-item-pass .password-suggestions ul li{margin:2px 0 2px 10px}.route-userlogin .block--row .block-content .form-actions hr,.route-userlogin .block--row article.js-comment .form-actions hr,.route-userlogin .block--row form .form-actions hr,.route-userlogin .block-system-main-block .block-content .form-actions hr,.route-userlogin .block-system-main-block article.js-comment .form-actions hr,.route-userlogin .block-system-main-block form .form-actions hr,.route-userregister .block--row .block-content .form-actions hr,.route-userregister .block--row article.js-comment .form-actions hr,.route-userregister .block--row form .form-actions hr,.route-userregister .block-system-main-block .block-content .form-actions hr,.route-userregister .block-system-main-block article.js-comment .form-actions hr,.route-userregister .block-system-main-block form .form-actions hr,.route-entityuseredit-form .block--row .block-content .form-actions hr,.route-entityuseredit-form .block--row article.js-comment .form-actions hr,.route-entityuseredit-form .block--row form .form-actions hr,.route-entityuseredit-form .block-system-main-block .block-content .form-actions hr,.route-entityuseredit-form .block-system-main-block article.js-comment .form-actions hr,.route-entityuseredit-form .block-system-main-block form .form-actions hr,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-actions hr,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-actions hr,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-actions hr,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-actions hr,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-actions hr,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-actions hr,.route-entityusercontact-form .block--row .block-content .form-actions hr,.route-entityusercontact-form .block--row article.js-comment .form-actions hr,.route-entityusercontact-form .block--row form .form-actions hr,.route-entityusercontact-form .block-system-main-block .block-content .form-actions hr,.route-entityusercontact-form .block-system-main-block article.js-comment .form-actions hr,.route-entityusercontact-form .block-system-main-block form .form-actions hr,.route-commentreply .block--row .block-content .form-actions hr,.route-commentreply .block--row article.js-comment .form-actions hr,.route-commentreply .block--row form .form-actions hr,.route-commentreply .block-system-main-block .block-content .form-actions hr,.route-commentreply .block-system-main-block article.js-comment .form-actions hr,.route-commentreply .block-system-main-block form .form-actions hr,.route-entitycommentedit-form .block--row .block-content .form-actions hr,.route-entitycommentedit-form .block--row article.js-comment .form-actions hr,.route-entitycommentedit-form .block--row form .form-actions hr,.route-entitycommentedit-form .block-system-main-block .block-content .form-actions hr,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-actions hr,.route-entitycommentedit-form .block-system-main-block form .form-actions hr,.alias--user-password .block--row .block-content .form-actions hr,.alias--user-password .block--row article.js-comment .form-actions hr,.alias--user-password .block--row form .form-actions hr,.alias--user-password .block-system-main-block .block-content .form-actions hr,.alias--user-password .block-system-main-block article.js-comment .form-actions hr,.alias--user-password .block-system-main-block form .form-actions hr,.route-userreset .block--row .block-content .form-actions hr,.route-userreset .block--row article.js-comment .form-actions hr,.route-userreset .block--row form .form-actions hr,.route-userreset .block-system-main-block .block-content .form-actions hr,.route-userreset .block-system-main-block article.js-comment .form-actions hr,.route-userreset .block-system-main-block form .form-actions hr,.route-userresetform .block--row .block-content .form-actions hr,.route-userresetform .block--row article.js-comment .form-actions hr,.route-userresetform .block--row form .form-actions hr,.route-userresetform .block-system-main-block .block-content .form-actions hr,.route-userresetform .block-system-main-block article.js-comment .form-actions hr,.route-userresetform .block-system-main-block form .form-actions hr,.route-tfaentry .block--row .block-content .form-actions hr,.route-tfaentry .block--row article.js-comment .form-actions hr,.route-tfaentry .block--row form .form-actions hr,.route-tfaentry .block-system-main-block .block-content .form-actions hr,.route-tfaentry .block-system-main-block article.js-comment .form-actions hr,.route-tfaentry .block-system-main-block form .form-actions hr{height:1px;margin-top:23px;margin-bottom:23px;background-color:#ddd;border:none}.route-userlogin .block--row .block-content .form-actions .form-submit,.route-userlogin .block--row article.js-comment .form-actions .form-submit,.route-userlogin .block--row form .form-actions .form-submit,.route-userlogin .block-system-main-block .block-content .form-actions .form-submit,.route-userlogin .block-system-main-block article.js-comment .form-actions .form-submit,.route-userlogin .block-system-main-block form .form-actions .form-submit,.route-userregister .block--row .block-content .form-actions .form-submit,.route-userregister .block--row article.js-comment .form-actions .form-submit,.route-userregister .block--row form .form-actions .form-submit,.route-userregister .block-system-main-block .block-content .form-actions .form-submit,.route-userregister .block-system-main-block article.js-comment .form-actions .form-submit,.route-userregister .block-system-main-block form .form-actions .form-submit,.route-entityuseredit-form .block--row .block-content .form-actions .form-submit,.route-entityuseredit-form .block--row article.js-comment .form-actions .form-submit,.route-entityuseredit-form .block--row form .form-actions .form-submit,.route-entityuseredit-form .block-system-main-block .block-content .form-actions .form-submit,.route-entityuseredit-form .block-system-main-block article.js-comment .form-actions .form-submit,.route-entityuseredit-form .block-system-main-block form .form-actions .form-submit,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-actions .form-submit,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-actions .form-submit,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-actions .form-submit,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-actions .form-submit,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-actions .form-submit,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-actions .form-submit,.route-entityusercontact-form .block--row .block-content .form-actions .form-submit,.route-entityusercontact-form .block--row article.js-comment .form-actions .form-submit,.route-entityusercontact-form .block--row form .form-actions .form-submit,.route-entityusercontact-form .block-system-main-block .block-content .form-actions .form-submit,.route-entityusercontact-form .block-system-main-block article.js-comment .form-actions .form-submit,.route-entityusercontact-form .block-system-main-block form .form-actions .form-submit,.route-commentreply .block--row .block-content .form-actions .form-submit,.route-commentreply .block--row article.js-comment .form-actions .form-submit,.route-commentreply .block--row form .form-actions .form-submit,.route-commentreply .block-system-main-block .block-content .form-actions .form-submit,.route-commentreply .block-system-main-block article.js-comment .form-actions .form-submit,.route-commentreply .block-system-main-block form .form-actions .form-submit,.route-entitycommentedit-form .block--row .block-content .form-actions .form-submit,.route-entitycommentedit-form .block--row article.js-comment .form-actions .form-submit,.route-entitycommentedit-form .block--row form .form-actions .form-submit,.route-entitycommentedit-form .block-system-main-block .block-content .form-actions .form-submit,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-actions .form-submit,.route-entitycommentedit-form .block-system-main-block form .form-actions .form-submit,.alias--user-password .block--row .block-content .form-actions .form-submit,.alias--user-password .block--row article.js-comment .form-actions .form-submit,.alias--user-password .block--row form .form-actions .form-submit,.alias--user-password .block-system-main-block .block-content .form-actions .form-submit,.alias--user-password .block-system-main-block article.js-comment .form-actions .form-submit,.alias--user-password .block-system-main-block form .form-actions .form-submit,.route-userreset .block--row .block-content .form-actions .form-submit,.route-userreset .block--row article.js-comment .form-actions .form-submit,.route-userreset .block--row form .form-actions .form-submit,.route-userreset .block-system-main-block .block-content .form-actions .form-submit,.route-userreset .block-system-main-block article.js-comment .form-actions .form-submit,.route-userreset .block-system-main-block form .form-actions .form-submit,.route-userresetform .block--row .block-content .form-actions .form-submit,.route-userresetform .block--row article.js-comment .form-actions .form-submit,.route-userresetform .block--row form .form-actions .form-submit,.route-userresetform .block-system-main-block .block-content .form-actions .form-submit,.route-userresetform .block-system-main-block article.js-comment .form-actions .form-submit,.route-userresetform .block-system-main-block form .form-actions .form-submit,.route-tfaentry .block--row .block-content .form-actions .form-submit,.route-tfaentry .block--row article.js-comment .form-actions .form-submit,.route-tfaentry .block--row form .form-actions .form-submit,.route-tfaentry .block-system-main-block .block-content .form-actions .form-submit,.route-tfaentry .block-system-main-block article.js-comment .form-actions .form-submit,.route-tfaentry .block-system-main-block form .form-actions .form-submit{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center}.route-userlogin .block--row .block-content .form-actions .form-submit a,.route-userlogin .block--row article.js-comment .form-actions .form-submit a,.route-userlogin .block--row form .form-actions .form-submit a,.route-userlogin .block-system-main-block .block-content .form-actions .form-submit a,.route-userlogin .block-system-main-block article.js-comment .form-actions .form-submit a,.route-userlogin .block-system-main-block form .form-actions .form-submit a,.route-userregister .block--row .block-content .form-actions .form-submit a,.route-userregister .block--row article.js-comment .form-actions .form-submit a,.route-userregister .block--row form .form-actions .form-submit a,.route-userregister .block-system-main-block .block-content .form-actions .form-submit a,.route-userregister .block-system-main-block article.js-comment .form-actions .form-submit a,.route-userregister .block-system-main-block form .form-actions .form-submit a,.route-entityuseredit-form .block--row .block-content .form-actions .form-submit a,.route-entityuseredit-form .block--row article.js-comment .form-actions .form-submit a,.route-entityuseredit-form .block--row form .form-actions .form-submit a,.route-entityuseredit-form .block-system-main-block .block-content .form-actions .form-submit a,.route-entityuseredit-form .block-system-main-block article.js-comment .form-actions .form-submit a,.route-entityuseredit-form .block-system-main-block form .form-actions .form-submit a,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-actions .form-submit a,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-actions .form-submit a,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-actions .form-submit a,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-actions .form-submit a,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-actions .form-submit a,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-actions .form-submit a,.route-entityusercontact-form .block--row .block-content .form-actions .form-submit a,.route-entityusercontact-form .block--row article.js-comment .form-actions .form-submit a,.route-entityusercontact-form .block--row form .form-actions .form-submit a,.route-entityusercontact-form .block-system-main-block .block-content .form-actions .form-submit a,.route-entityusercontact-form .block-system-main-block article.js-comment .form-actions .form-submit a,.route-entityusercontact-form .block-system-main-block form .form-actions .form-submit a,.route-commentreply .block--row .block-content .form-actions .form-submit a,.route-commentreply .block--row article.js-comment .form-actions .form-submit a,.route-commentreply .block--row form .form-actions .form-submit a,.route-commentreply .block-system-main-block .block-content .form-actions .form-submit a,.route-commentreply .block-system-main-block article.js-comment .form-actions .form-submit a,.route-commentreply .block-system-main-block form .form-actions .form-submit a,.route-entitycommentedit-form .block--row .block-content .form-actions .form-submit a,.route-entitycommentedit-form .block--row article.js-comment .form-actions .form-submit a,.route-entitycommentedit-form .block--row form .form-actions .form-submit a,.route-entitycommentedit-form .block-system-main-block .block-content .form-actions .form-submit a,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-actions .form-submit a,.route-entitycommentedit-form .block-system-main-block form .form-actions .form-submit a,.alias--user-password .block--row .block-content .form-actions .form-submit a,.alias--user-password .block--row article.js-comment .form-actions .form-submit a,.alias--user-password .block--row form .form-actions .form-submit a,.alias--user-password .block-system-main-block .block-content .form-actions .form-submit a,.alias--user-password .block-system-main-block article.js-comment .form-actions .form-submit a,.alias--user-password .block-system-main-block form .form-actions .form-submit a,.route-userreset .block--row .block-content .form-actions .form-submit a,.route-userreset .block--row article.js-comment .form-actions .form-submit a,.route-userreset .block--row form .form-actions .form-submit a,.route-userreset .block-system-main-block .block-content .form-actions .form-submit a,.route-userreset .block-system-main-block article.js-comment .form-actions .form-submit a,.route-userreset .block-system-main-block form .form-actions .form-submit a,.route-userresetform .block--row .block-content .form-actions .form-submit a,.route-userresetform .block--row article.js-comment .form-actions .form-submit a,.route-userresetform .block--row form .form-actions .form-submit a,.route-userresetform .block-system-main-block .block-content .form-actions .form-submit a,.route-userresetform .block-system-main-block article.js-comment .form-actions .form-submit a,.route-userresetform .block-system-main-block form .form-actions .form-submit a,.route-tfaentry .block--row .block-content .form-actions .form-submit a,.route-tfaentry .block--row article.js-comment .form-actions .form-submit a,.route-tfaentry .block--row form .form-actions .form-submit a,.route-tfaentry .block-system-main-block .block-content .form-actions .form-submit a,.route-tfaentry .block-system-main-block article.js-comment .form-actions .form-submit a,.route-tfaentry .block-system-main-block form .form-actions .form-submit a{color:#fff}.route-userlogin .block--row .block-content .form-actions .form-submit:hover,.route-userlogin .block--row article.js-comment .form-actions .form-submit:hover,.route-userlogin .block--row form .form-actions .form-submit:hover,.route-userlogin .block-system-main-block .block-content .form-actions .form-submit:hover,.route-userlogin .block-system-main-block article.js-comment .form-actions .form-submit:hover,.route-userlogin .block-system-main-block form .form-actions .form-submit:hover,.route-userregister .block--row .block-content .form-actions .form-submit:hover,.route-userregister .block--row article.js-comment .form-actions .form-submit:hover,.route-userregister .block--row form .form-actions .form-submit:hover,.route-userregister .block-system-main-block .block-content .form-actions .form-submit:hover,.route-userregister .block-system-main-block article.js-comment .form-actions .form-submit:hover,.route-userregister .block-system-main-block form .form-actions .form-submit:hover,.route-entityuseredit-form .block--row .block-content .form-actions .form-submit:hover,.route-entityuseredit-form .block--row article.js-comment .form-actions .form-submit:hover,.route-entityuseredit-form .block--row form .form-actions .form-submit:hover,.route-entityuseredit-form .block-system-main-block .block-content .form-actions .form-submit:hover,.route-entityuseredit-form .block-system-main-block article.js-comment .form-actions .form-submit:hover,.route-entityuseredit-form .block-system-main-block form .form-actions .form-submit:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-actions .form-submit:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-actions .form-submit:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-actions .form-submit:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-actions .form-submit:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-actions .form-submit:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-actions .form-submit:hover,.route-entityusercontact-form .block--row .block-content .form-actions .form-submit:hover,.route-entityusercontact-form .block--row article.js-comment .form-actions .form-submit:hover,.route-entityusercontact-form .block--row form .form-actions .form-submit:hover,.route-entityusercontact-form .block-system-main-block .block-content .form-actions .form-submit:hover,.route-entityusercontact-form .block-system-main-block article.js-comment .form-actions .form-submit:hover,.route-entityusercontact-form .block-system-main-block form .form-actions .form-submit:hover,.route-commentreply .block--row .block-content .form-actions .form-submit:hover,.route-commentreply .block--row article.js-comment .form-actions .form-submit:hover,.route-commentreply .block--row form .form-actions .form-submit:hover,.route-commentreply .block-system-main-block .block-content .form-actions .form-submit:hover,.route-commentreply .block-system-main-block article.js-comment .form-actions .form-submit:hover,.route-commentreply .block-system-main-block form .form-actions .form-submit:hover,.route-entitycommentedit-form .block--row .block-content .form-actions .form-submit:hover,.route-entitycommentedit-form .block--row article.js-comment .form-actions .form-submit:hover,.route-entitycommentedit-form .block--row form .form-actions .form-submit:hover,.route-entitycommentedit-form .block-system-main-block .block-content .form-actions .form-submit:hover,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-actions .form-submit:hover,.route-entitycommentedit-form .block-system-main-block form .form-actions .form-submit:hover,.alias--user-password .block--row .block-content .form-actions .form-submit:hover,.alias--user-password .block--row article.js-comment .form-actions .form-submit:hover,.alias--user-password .block--row form .form-actions .form-submit:hover,.alias--user-password .block-system-main-block .block-content .form-actions .form-submit:hover,.alias--user-password .block-system-main-block article.js-comment .form-actions .form-submit:hover,.alias--user-password .block-system-main-block form .form-actions .form-submit:hover,.route-userreset .block--row .block-content .form-actions .form-submit:hover,.route-userreset .block--row article.js-comment .form-actions .form-submit:hover,.route-userreset .block--row form .form-actions .form-submit:hover,.route-userreset .block-system-main-block .block-content .form-actions .form-submit:hover,.route-userreset .block-system-main-block article.js-comment .form-actions .form-submit:hover,.route-userreset .block-system-main-block form .form-actions .form-submit:hover,.route-userresetform .block--row .block-content .form-actions .form-submit:hover,.route-userresetform .block--row article.js-comment .form-actions .form-submit:hover,.route-userresetform .block--row form .form-actions .form-submit:hover,.route-userresetform .block-system-main-block .block-content .form-actions .form-submit:hover,.route-userresetform .block-system-main-block article.js-comment .form-actions .form-submit:hover,.route-userresetform .block-system-main-block form .form-actions .form-submit:hover,.route-tfaentry .block--row .block-content .form-actions .form-submit:hover,.route-tfaentry .block--row article.js-comment .form-actions .form-submit:hover,.route-tfaentry .block--row form .form-actions .form-submit:hover,.route-tfaentry .block-system-main-block .block-content .form-actions .form-submit:hover,.route-tfaentry .block-system-main-block article.js-comment .form-actions .form-submit:hover,.route-tfaentry .block-system-main-block form .form-actions .form-submit:hover{background-color:#6e0ee6;border-color:#6e0ee6}.route-userlogin .block--row .block-content .form-actions #edit-preview,.route-userlogin .block--row article.js-comment .form-actions #edit-preview,.route-userlogin .block--row form .form-actions #edit-preview,.route-userlogin .block-system-main-block .block-content .form-actions #edit-preview,.route-userlogin .block-system-main-block article.js-comment .form-actions #edit-preview,.route-userlogin .block-system-main-block form .form-actions #edit-preview,.route-userregister .block--row .block-content .form-actions #edit-preview,.route-userregister .block--row article.js-comment .form-actions #edit-preview,.route-userregister .block--row form .form-actions #edit-preview,.route-userregister .block-system-main-block .block-content .form-actions #edit-preview,.route-userregister .block-system-main-block article.js-comment .form-actions #edit-preview,.route-userregister .block-system-main-block form .form-actions #edit-preview,.route-entityuseredit-form .block--row .block-content .form-actions #edit-preview,.route-entityuseredit-form .block--row article.js-comment .form-actions #edit-preview,.route-entityuseredit-form .block--row form .form-actions #edit-preview,.route-entityuseredit-form .block-system-main-block .block-content .form-actions #edit-preview,.route-entityuseredit-form .block-system-main-block article.js-comment .form-actions #edit-preview,.route-entityuseredit-form .block-system-main-block form .form-actions #edit-preview,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-actions #edit-preview,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-actions #edit-preview,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-actions #edit-preview,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-actions #edit-preview,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-actions #edit-preview,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-actions #edit-preview,.route-entityusercontact-form .block--row .block-content .form-actions #edit-preview,.route-entityusercontact-form .block--row article.js-comment .form-actions #edit-preview,.route-entityusercontact-form .block--row form .form-actions #edit-preview,.route-entityusercontact-form .block-system-main-block .block-content .form-actions #edit-preview,.route-entityusercontact-form .block-system-main-block article.js-comment .form-actions #edit-preview,.route-entityusercontact-form .block-system-main-block form .form-actions #edit-preview,.route-commentreply .block--row .block-content .form-actions #edit-preview,.route-commentreply .block--row article.js-comment .form-actions #edit-preview,.route-commentreply .block--row form .form-actions #edit-preview,.route-commentreply .block-system-main-block .block-content .form-actions #edit-preview,.route-commentreply .block-system-main-block article.js-comment .form-actions #edit-preview,.route-commentreply .block-system-main-block form .form-actions #edit-preview,.route-entitycommentedit-form .block--row .block-content .form-actions #edit-preview,.route-entitycommentedit-form .block--row article.js-comment .form-actions #edit-preview,.route-entitycommentedit-form .block--row form .form-actions #edit-preview,.route-entitycommentedit-form .block-system-main-block .block-content .form-actions #edit-preview,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-actions #edit-preview,.route-entitycommentedit-form .block-system-main-block form .form-actions #edit-preview,.alias--user-password .block--row .block-content .form-actions #edit-preview,.alias--user-password .block--row article.js-comment .form-actions #edit-preview,.alias--user-password .block--row form .form-actions #edit-preview,.alias--user-password .block-system-main-block .block-content .form-actions #edit-preview,.alias--user-password .block-system-main-block article.js-comment .form-actions #edit-preview,.alias--user-password .block-system-main-block form .form-actions #edit-preview,.route-userreset .block--row .block-content .form-actions #edit-preview,.route-userreset .block--row article.js-comment .form-actions #edit-preview,.route-userreset .block--row form .form-actions #edit-preview,.route-userreset .block-system-main-block .block-content .form-actions #edit-preview,.route-userreset .block-system-main-block article.js-comment .form-actions #edit-preview,.route-userreset .block-system-main-block form .form-actions #edit-preview,.route-userresetform .block--row .block-content .form-actions #edit-preview,.route-userresetform .block--row article.js-comment .form-actions #edit-preview,.route-userresetform .block--row form .form-actions #edit-preview,.route-userresetform .block-system-main-block .block-content .form-actions #edit-preview,.route-userresetform .block-system-main-block article.js-comment .form-actions #edit-preview,.route-userresetform .block-system-main-block form .form-actions #edit-preview,.route-tfaentry .block--row .block-content .form-actions #edit-preview,.route-tfaentry .block--row article.js-comment .form-actions #edit-preview,.route-tfaentry .block--row form .form-actions #edit-preview,.route-tfaentry .block-system-main-block .block-content .form-actions #edit-preview,.route-tfaentry .block-system-main-block article.js-comment .form-actions #edit-preview,.route-tfaentry .block-system-main-block form .form-actions #edit-preview{display:none}.route-userlogin .block--row .block-content .form-actions .simple-fb-connect.button,.route-userlogin .block--row article.js-comment .form-actions .simple-fb-connect.button,.route-userlogin .block--row form .form-actions .simple-fb-connect.button,.route-userlogin .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.route-userlogin .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.route-userlogin .block-system-main-block form .form-actions .simple-fb-connect.button,.route-userregister .block--row .block-content .form-actions .simple-fb-connect.button,.route-userregister .block--row article.js-comment .form-actions .simple-fb-connect.button,.route-userregister .block--row form .form-actions .simple-fb-connect.button,.route-userregister .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.route-userregister .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.route-userregister .block-system-main-block form .form-actions .simple-fb-connect.button,.route-entityuseredit-form .block--row .block-content .form-actions .simple-fb-connect.button,.route-entityuseredit-form .block--row article.js-comment .form-actions .simple-fb-connect.button,.route-entityuseredit-form .block--row form .form-actions .simple-fb-connect.button,.route-entityuseredit-form .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.route-entityuseredit-form .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.route-entityuseredit-form .block-system-main-block form .form-actions .simple-fb-connect.button,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-actions .simple-fb-connect.button,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-actions .simple-fb-connect.button,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-actions .simple-fb-connect.button,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-actions .simple-fb-connect.button,.route-entityusercontact-form .block--row .block-content .form-actions .simple-fb-connect.button,.route-entityusercontact-form .block--row article.js-comment .form-actions .simple-fb-connect.button,.route-entityusercontact-form .block--row form .form-actions .simple-fb-connect.button,.route-entityusercontact-form .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.route-entityusercontact-form .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.route-entityusercontact-form .block-system-main-block form .form-actions .simple-fb-connect.button,.route-commentreply .block--row .block-content .form-actions .simple-fb-connect.button,.route-commentreply .block--row article.js-comment .form-actions .simple-fb-connect.button,.route-commentreply .block--row form .form-actions .simple-fb-connect.button,.route-commentreply .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.route-commentreply .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.route-commentreply .block-system-main-block form .form-actions .simple-fb-connect.button,.route-entitycommentedit-form .block--row .block-content .form-actions .simple-fb-connect.button,.route-entitycommentedit-form .block--row article.js-comment .form-actions .simple-fb-connect.button,.route-entitycommentedit-form .block--row form .form-actions .simple-fb-connect.button,.route-entitycommentedit-form .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.route-entitycommentedit-form .block-system-main-block form .form-actions .simple-fb-connect.button,.alias--user-password .block--row .block-content .form-actions .simple-fb-connect.button,.alias--user-password .block--row article.js-comment .form-actions .simple-fb-connect.button,.alias--user-password .block--row form .form-actions .simple-fb-connect.button,.alias--user-password .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.alias--user-password .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.alias--user-password .block-system-main-block form .form-actions .simple-fb-connect.button,.route-userreset .block--row .block-content .form-actions .simple-fb-connect.button,.route-userreset .block--row article.js-comment .form-actions .simple-fb-connect.button,.route-userreset .block--row form .form-actions .simple-fb-connect.button,.route-userreset .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.route-userreset .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.route-userreset .block-system-main-block form .form-actions .simple-fb-connect.button,.route-userresetform .block--row .block-content .form-actions .simple-fb-connect.button,.route-userresetform .block--row article.js-comment .form-actions .simple-fb-connect.button,.route-userresetform .block--row form .form-actions .simple-fb-connect.button,.route-userresetform .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.route-userresetform .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.route-userresetform .block-system-main-block form .form-actions .simple-fb-connect.button,.route-tfaentry .block--row .block-content .form-actions .simple-fb-connect.button,.route-tfaentry .block--row article.js-comment .form-actions .simple-fb-connect.button,.route-tfaentry .block--row form .form-actions .simple-fb-connect.button,.route-tfaentry .block-system-main-block .block-content .form-actions .simple-fb-connect.button,.route-tfaentry .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button,.route-tfaentry .block-system-main-block form .form-actions .simple-fb-connect.button{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;border-color:#3b5998;background-color:#3b5998;background-image:url(/themes/custom/ggfresh/images/fb-white.svg);background-position:9px 50%;background-size:25px;background-repeat:no-repeat}.route-userlogin .block--row .block-content .form-actions .simple-fb-connect.button a,.route-userlogin .block--row article.js-comment .form-actions .simple-fb-connect.button a,.route-userlogin .block--row form .form-actions .simple-fb-connect.button a,.route-userlogin .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.route-userlogin .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.route-userlogin .block-system-main-block form .form-actions .simple-fb-connect.button a,.route-userregister .block--row .block-content .form-actions .simple-fb-connect.button a,.route-userregister .block--row article.js-comment .form-actions .simple-fb-connect.button a,.route-userregister .block--row form .form-actions .simple-fb-connect.button a,.route-userregister .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.route-userregister .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.route-userregister .block-system-main-block form .form-actions .simple-fb-connect.button a,.route-entityuseredit-form .block--row .block-content .form-actions .simple-fb-connect.button a,.route-entityuseredit-form .block--row article.js-comment .form-actions .simple-fb-connect.button a,.route-entityuseredit-form .block--row form .form-actions .simple-fb-connect.button a,.route-entityuseredit-form .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.route-entityuseredit-form .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.route-entityuseredit-form .block-system-main-block form .form-actions .simple-fb-connect.button a,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-actions .simple-fb-connect.button a,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-actions .simple-fb-connect.button a,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-actions .simple-fb-connect.button a,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-actions .simple-fb-connect.button a,.route-entityusercontact-form .block--row .block-content .form-actions .simple-fb-connect.button a,.route-entityusercontact-form .block--row article.js-comment .form-actions .simple-fb-connect.button a,.route-entityusercontact-form .block--row form .form-actions .simple-fb-connect.button a,.route-entityusercontact-form .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.route-entityusercontact-form .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.route-entityusercontact-form .block-system-main-block form .form-actions .simple-fb-connect.button a,.route-commentreply .block--row .block-content .form-actions .simple-fb-connect.button a,.route-commentreply .block--row article.js-comment .form-actions .simple-fb-connect.button a,.route-commentreply .block--row form .form-actions .simple-fb-connect.button a,.route-commentreply .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.route-commentreply .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.route-commentreply .block-system-main-block form .form-actions .simple-fb-connect.button a,.route-entitycommentedit-form .block--row .block-content .form-actions .simple-fb-connect.button a,.route-entitycommentedit-form .block--row article.js-comment .form-actions .simple-fb-connect.button a,.route-entitycommentedit-form .block--row form .form-actions .simple-fb-connect.button a,.route-entitycommentedit-form .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.route-entitycommentedit-form .block-system-main-block form .form-actions .simple-fb-connect.button a,.alias--user-password .block--row .block-content .form-actions .simple-fb-connect.button a,.alias--user-password .block--row article.js-comment .form-actions .simple-fb-connect.button a,.alias--user-password .block--row form .form-actions .simple-fb-connect.button a,.alias--user-password .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.alias--user-password .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.alias--user-password .block-system-main-block form .form-actions .simple-fb-connect.button a,.route-userreset .block--row .block-content .form-actions .simple-fb-connect.button a,.route-userreset .block--row article.js-comment .form-actions .simple-fb-connect.button a,.route-userreset .block--row form .form-actions .simple-fb-connect.button a,.route-userreset .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.route-userreset .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.route-userreset .block-system-main-block form .form-actions .simple-fb-connect.button a,.route-userresetform .block--row .block-content .form-actions .simple-fb-connect.button a,.route-userresetform .block--row article.js-comment .form-actions .simple-fb-connect.button a,.route-userresetform .block--row form .form-actions .simple-fb-connect.button a,.route-userresetform .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.route-userresetform .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.route-userresetform .block-system-main-block form .form-actions .simple-fb-connect.button a,.route-tfaentry .block--row .block-content .form-actions .simple-fb-connect.button a,.route-tfaentry .block--row article.js-comment .form-actions .simple-fb-connect.button a,.route-tfaentry .block--row form .form-actions .simple-fb-connect.button a,.route-tfaentry .block-system-main-block .block-content .form-actions .simple-fb-connect.button a,.route-tfaentry .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button a,.route-tfaentry .block-system-main-block form .form-actions .simple-fb-connect.button a{color:#fff}.route-userlogin .block--row .block-content .form-actions .simple-fb-connect.button:hover,.route-userlogin .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.route-userlogin .block--row form .form-actions .simple-fb-connect.button:hover,.route-userlogin .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.route-userlogin .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.route-userlogin .block-system-main-block form .form-actions .simple-fb-connect.button:hover,.route-userregister .block--row .block-content .form-actions .simple-fb-connect.button:hover,.route-userregister .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.route-userregister .block--row form .form-actions .simple-fb-connect.button:hover,.route-userregister .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.route-userregister .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.route-userregister .block-system-main-block form .form-actions .simple-fb-connect.button:hover,.route-entityuseredit-form .block--row .block-content .form-actions .simple-fb-connect.button:hover,.route-entityuseredit-form .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.route-entityuseredit-form .block--row form .form-actions .simple-fb-connect.button:hover,.route-entityuseredit-form .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.route-entityuseredit-form .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.route-entityuseredit-form .block-system-main-block form .form-actions .simple-fb-connect.button:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .form-actions .simple-fb-connect.button:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .form-actions .simple-fb-connect.button:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .form-actions .simple-fb-connect.button:hover,.route-entityusercontact-form .block--row .block-content .form-actions .simple-fb-connect.button:hover,.route-entityusercontact-form .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.route-entityusercontact-form .block--row form .form-actions .simple-fb-connect.button:hover,.route-entityusercontact-form .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.route-entityusercontact-form .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.route-entityusercontact-form .block-system-main-block form .form-actions .simple-fb-connect.button:hover,.route-commentreply .block--row .block-content .form-actions .simple-fb-connect.button:hover,.route-commentreply .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.route-commentreply .block--row form .form-actions .simple-fb-connect.button:hover,.route-commentreply .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.route-commentreply .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.route-commentreply .block-system-main-block form .form-actions .simple-fb-connect.button:hover,.route-entitycommentedit-form .block--row .block-content .form-actions .simple-fb-connect.button:hover,.route-entitycommentedit-form .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.route-entitycommentedit-form .block--row form .form-actions .simple-fb-connect.button:hover,.route-entitycommentedit-form .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.route-entitycommentedit-form .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.route-entitycommentedit-form .block-system-main-block form .form-actions .simple-fb-connect.button:hover,.alias--user-password .block--row .block-content .form-actions .simple-fb-connect.button:hover,.alias--user-password .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.alias--user-password .block--row form .form-actions .simple-fb-connect.button:hover,.alias--user-password .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.alias--user-password .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.alias--user-password .block-system-main-block form .form-actions .simple-fb-connect.button:hover,.route-userreset .block--row .block-content .form-actions .simple-fb-connect.button:hover,.route-userreset .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.route-userreset .block--row form .form-actions .simple-fb-connect.button:hover,.route-userreset .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.route-userreset .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.route-userreset .block-system-main-block form .form-actions .simple-fb-connect.button:hover,.route-userresetform .block--row .block-content .form-actions .simple-fb-connect.button:hover,.route-userresetform .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.route-userresetform .block--row form .form-actions .simple-fb-connect.button:hover,.route-userresetform .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.route-userresetform .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.route-userresetform .block-system-main-block form .form-actions .simple-fb-connect.button:hover,.route-tfaentry .block--row .block-content .form-actions .simple-fb-connect.button:hover,.route-tfaentry .block--row article.js-comment .form-actions .simple-fb-connect.button:hover,.route-tfaentry .block--row form .form-actions .simple-fb-connect.button:hover,.route-tfaentry .block-system-main-block .block-content .form-actions .simple-fb-connect.button:hover,.route-tfaentry .block-system-main-block article.js-comment .form-actions .simple-fb-connect.button:hover,.route-tfaentry .block-system-main-block form .form-actions .simple-fb-connect.button:hover{background-color:#6e0ee6;border-color:#6e0ee6}.route-userlogin .block--row .block-content .register-link a,.route-userlogin .block--row article.js-comment .register-link a,.route-userlogin .block--row form .register-link a,.route-userlogin .block-system-main-block .block-content .register-link a,.route-userlogin .block-system-main-block article.js-comment .register-link a,.route-userlogin .block-system-main-block form .register-link a,.route-userregister .block--row .block-content .register-link a,.route-userregister .block--row article.js-comment .register-link a,.route-userregister .block--row form .register-link a,.route-userregister .block-system-main-block .block-content .register-link a,.route-userregister .block-system-main-block article.js-comment .register-link a,.route-userregister .block-system-main-block form .register-link a,.route-entityuseredit-form .block--row .block-content .register-link a,.route-entityuseredit-form .block--row article.js-comment .register-link a,.route-entityuseredit-form .block--row form .register-link a,.route-entityuseredit-form .block-system-main-block .block-content .register-link a,.route-entityuseredit-form .block-system-main-block article.js-comment .register-link a,.route-entityuseredit-form .block-system-main-block form .register-link a,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content .register-link a,.route-stripe-subscriptionusersubscriptionsviewall .block--row article.js-comment .register-link a,.route-stripe-subscriptionusersubscriptionsviewall .block--row form .register-link a,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block .block-content .register-link a,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block article.js-comment .register-link a,.route-stripe-subscriptionusersubscriptionsviewall .block-system-main-block form .register-link a,.route-entityusercontact-form .block--row .block-content .register-link a,.route-entityusercontact-form .block--row article.js-comment .register-link a,.route-entityusercontact-form .block--row form .register-link a,.route-entityusercontact-form .block-system-main-block .block-content .register-link a,.route-entityusercontact-form .block-system-main-block article.js-comment .register-link a,.route-entityusercontact-form .block-system-main-block form .register-link a,.route-commentreply .block--row .block-content .register-link a,.route-commentreply .block--row article.js-comment .register-link a,.route-commentreply .block--row form .register-link a,.route-commentreply .block-system-main-block .block-content .register-link a,.route-commentreply .block-system-main-block article.js-comment .register-link a,.route-commentreply .block-system-main-block form .register-link a,.route-entitycommentedit-form .block--row .block-content .register-link a,.route-entitycommentedit-form .block--row article.js-comment .register-link a,.route-entitycommentedit-form .block--row form .register-link a,.route-entitycommentedit-form .block-system-main-block .block-content .register-link a,.route-entitycommentedit-form .block-system-main-block article.js-comment .register-link a,.route-entitycommentedit-form .block-system-main-block form .register-link a,.alias--user-password .block--row .block-content .register-link a,.alias--user-password .block--row article.js-comment .register-link a,.alias--user-password .block--row form .register-link a,.alias--user-password .block-system-main-block .block-content .register-link a,.alias--user-password .block-system-main-block article.js-comment .register-link a,.alias--user-password .block-system-main-block form .register-link a,.route-userreset .block--row .block-content .register-link a,.route-userreset .block--row article.js-comment .register-link a,.route-userreset .block--row form .register-link a,.route-userreset .block-system-main-block .block-content .register-link a,.route-userreset .block-system-main-block article.js-comment .register-link a,.route-userreset .block-system-main-block form .register-link a,.route-userresetform .block--row .block-content .register-link a,.route-userresetform .block--row article.js-comment .register-link a,.route-userresetform .block--row form .register-link a,.route-userresetform .block-system-main-block .block-content .register-link a,.route-userresetform .block-system-main-block article.js-comment .register-link a,.route-userresetform .block-system-main-block form .register-link a,.route-tfaentry .block--row .block-content .register-link a,.route-tfaentry .block--row article.js-comment .register-link a,.route-tfaentry .block--row form .register-link a,.route-tfaentry .block-system-main-block .block-content .register-link a,.route-tfaentry .block-system-main-block article.js-comment .register-link a,.route-tfaentry .block-system-main-block form .register-link a{color:#d74815;font-weight:500;text-decoration:none}.route-userlogin .block--row,.route-userregister .block--row,.route-entityuseredit-form .block--row,.route-stripe-subscriptionusersubscriptionsviewall .block--row,.route-entityusercontact-form .block--row,.route-commentreply .block--row,.route-entitycommentedit-form .block--row,.alias--user-password .block--row,.route-userreset .block--row,.route-userresetform .block--row,.route-tfaentry .block--row{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.route-userlogin .block--row .block-content,.route-userregister .block--row .block-content,.route-entityuseredit-form .block--row .block-content,.route-stripe-subscriptionusersubscriptionsviewall .block--row .block-content,.route-entityusercontact-form .block--row .block-content,.route-commentreply .block--row .block-content,.route-entitycommentedit-form .block--row .block-content,.alias--user-password .block--row .block-content,.route-userreset .block--row .block-content,.route-userresetform .block--row .block-content,.route-tfaentry .block--row .block-content{margin-bottom:0}.or-separator{clear:both;border-bottom:1px solid hsla(0,0%,100%,.4);text-align:center;color:hsla(0,0%,100%,.75);height:13px;margin:1em 0 1.3em 0}.or-separator:after{content:"";display:table;clear:both}.or-separator span{height:17px;font-size:17px;width:50px;background-color:#fff;display:inline-block}@media only screen and (min-width:768px){.route-entityuseredit-form .message-wrapper{width:80%;max-width:900px}}.route-entityuseredit-form .block-system-main-block{display:block;margin:0}@media only screen and (min-width:768px){.route-entityuseredit-form .block-system-main-block form{width:80%;max-width:900px}}.route-subscription-managermanage-subscription #content-area{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto;padding-top:3em;text-align:center}.route-subscription-managermanage-subscription #content-area h2{text-align:center}.message-wrapper,.messages__wrapper{max-width:calc(1440px + 9%);margin:10px auto;clear:both;padding:1em 4%;padding-left:.5em;padding-right:.5em;padding-top:0 !important;padding-bottom:0 !important;text-align:center;font-weight:bold}.message-wrapper:after,.messages__wrapper:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.message-wrapper,.messages__wrapper{padding:2.25em 6% 2em}}.message-wrapper .user-bar-content,.message-wrapper .section-inner,.message-wrapper .block-content,.message-wrapper.block-views>div,.message-wrapper.block-views>h2,.message-wrapper.block-block-content>h2,.message-wrapper.block-block-content>div,.message-wrapper.block-ctools-block>span,.message-wrapper.block-ctools-block>div,.message-wrapper.block-entity-block header,.message-wrapper.block-entity-block .content,.message-wrapper .mq--t,.messages__wrapper .user-bar-content,.messages__wrapper .section-inner,.messages__wrapper .block-content,.messages__wrapper.block-views>div,.messages__wrapper.block-views>h2,.messages__wrapper.block-block-content>h2,.messages__wrapper.block-block-content>div,.messages__wrapper.block-ctools-block>span,.messages__wrapper.block-ctools-block>div,.messages__wrapper.block-entity-block header,.messages__wrapper.block-entity-block .content,.messages__wrapper .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.message-wrapper.block-views h2,.message-wrapper.block-entity-block header h2,.messages__wrapper.block-views h2,.messages__wrapper.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.message-wrapper.block-views h2,.message-wrapper.block-entity-block header h2,.messages__wrapper.block-views h2,.messages__wrapper.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.message-wrapper.block-views h2,.message-wrapper.block-entity-block header h2,.messages__wrapper.block-views h2,.messages__wrapper.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.message-wrapper.block-views h2,.message-wrapper.block-entity-block header h2,.messages__wrapper.block-views h2,.messages__wrapper.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.message-wrapper:last-child,.messages__wrapper:last-child{margin-bottom:1em}.drupal-messages,.messages{padding:13px 18px 13px 45px;border-radius:5px}.drupal-messages.messages--status,.messages.messages--status{background:#14b8a6;color:#171717}.drupal-messages.messages--warning,.messages.messages--warning{background:#f8b637}.drupal-messages.messages--error,.messages.messages--error{background:#b91c1c;color:#fff}.channel-metadata-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:none;align-items:center;justify-content:center;z-index:1000;padding:20px}.channel-metadata-modal.active{display:flex}.channel-metadata-modal .channel-metadata-content{background:#fff;border-radius:12px;max-width:500px;width:100%;max-height:auto;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,.2)}.channel-metadata-modal .channel-metadata-header{padding:12px 20px;border-bottom:1px solid #e5e5e5;display:flex;align-items:center;justify-content:space-between}.channel-metadata-modal .channel-metadata-title{font-size:18px;font-weight:700;color:#171717;margin:0}.channel-metadata-modal .channel-metadata-close{background:none;border:none;font-size:20px;color:#999;cursor:pointer;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.channel-metadata-modal .channel-metadata-close:hover{background:#f5f5f5;color:#666}.channel-metadata-modal .channel-metadata-body{padding:12px 20px;overflow-y:auto;flex:1;max-height:calc(90vh - 120px);color:#171717}.channel-metadata-modal .channel-metadata-body p{color:#171717;margin-bottom:8px;line-height:1.4;font-size:14px}.channel-metadata-modal .channel-metadata-body h4{font-size:15px;font-weight:600;color:#171717;margin-bottom:6px;margin-top:10px}.channel-metadata-modal .channel-metadata-body h4:first-child{margin-top:0}.channel-metadata-modal .channel-metadata-section,.channel-metadata-modal .channel-empty-state{text-align:center;padding:4px 0}.channel-metadata-modal .channel-metadata-section.channel-collaborator-info,.channel-metadata-modal .channel-metadata-section .channel-collaborator-info,.channel-metadata-modal .channel-empty-state.channel-collaborator-info,.channel-metadata-modal .channel-empty-state .channel-collaborator-info{text-align:left}.channel-metadata-modal .channel-metadata-section p,.channel-metadata-modal .channel-empty-state p{margin-bottom:6px}.channel-metadata-modal .channel-metadata-section .btn,.channel-metadata-modal .channel-empty-state .btn{display:inline-block;margin:0 auto}.channel-metadata-modal .channel-metadata-section.teleport-cta-section,.channel-metadata-modal .channel-empty-state.teleport-cta-section{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px 12px}.channel-metadata-modal .channel-metadata-section.teleport-cta-section p,.channel-metadata-modal .channel-empty-state.teleport-cta-section p{text-align:center;max-width:320px;margin:0 auto 16px auto;font-size:14px;line-height:1.4}.channel-metadata-modal .channel-metadata-section.teleport-cta-section .btn,.channel-metadata-modal .channel-empty-state.teleport-cta-section .btn{margin-top:4px}.channel-metadata-modal .channel-author{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #f0f0f0;text-align:left}.channel-metadata-modal .channel-author:last-child{border-bottom:none}.channel-metadata-modal .channel-instruments{display:flex;align-items:center;gap:8px;padding:8px;background:#f8f9fa;border-radius:6px;text-align:left;margin:6px 0;font-size:14px}.channel-metadata-modal .channel-instruments .channel-icon{width:24px;height:24px;display:inline-block;filter:invert(1) opacity(0.7)}.channel-metadata-modal .channel-instruments .channel-icon::before{color:#171717}.channel-metadata-modal .channel-collaborator{display:flex;align-items:center;gap:10px;padding:8px;background:#f8f9fa;border-radius:6px;text-align:left;margin:6px 0}.channel-metadata-modal .channel-collaborator .author-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0}.channel-metadata-modal .channel-collaborator .author-avatar img{width:100%;height:100%;object-fit:cover}.channel-metadata-modal .channel-collaborator .author-info{flex:1}.channel-metadata-modal .channel-collaborator .author-info .author-name{font-weight:600;color:#171717;display:block;margin-bottom:1px;font-size:14px}.channel-metadata-modal .channel-collaborator .author-info .author-role{font-size:13px;color:#666}.channel-metadata-modal .metadata-item{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid #f5f5f5;font-size:14px}.channel-metadata-modal .metadata-item:last-child{border-bottom:none}.channel-metadata-modal .metadata-item .metadata-label{font-weight:500;color:#666;font-size:13px}.channel-metadata-modal .metadata-item .metadata-value{color:#171717;font-weight:600;font-size:13px}.channel-metadata-modal a:not(.btn):not(.share-social-btn){color:#7d11ff !important;text-decoration:underline}.channel-metadata-modal a:not(.btn):not(.share-social-btn):hover{color:#6e0ee6 !important}.channel-metadata-modal .btn-secondary:not(:hover){color:#7d11ff !important}#exportArchiveModal .export-explanation{text-align:center}#exportArchiveModal .export-explanation p{margin-bottom:20px}#exportArchiveModal .export-info-container{display:flex;align-items:flex-start;gap:12px;background:#f8f9fa;padding:16px;border-radius:8px;margin-bottom:24px;text-align:left}#exportArchiveModal .export-info-container .icon-info{color:#7d11ff;font-size:20px;flex-shrink:0}#exportArchiveModal .export-info-container p{margin:0;font-size:14px;color:#666}#exportArchiveModal .export-download-section{text-align:center;padding-top:20px}#exportArchiveModal .export-download-btn{min-width:200px}#exportArchiveModal .archive-structure{text-align:left;margin-top:24px}#exportArchiveModal .archive-structure h4{font-size:14px;color:#666;margin-bottom:12px}#exportArchiveModal .file-tree{font-family:monospace;font-size:13px;line-height:1.8;color:#444}#exportArchiveModal .file-tree .file-tree-item{position:relative}#exportArchiveModal .file-tree .file-tree-item.folder{font-weight:600}#exportArchiveModal .file-tree .file-tree-item.file{padding-left:20px;color:#666}#exportArchiveModal .file-tree .file-tree-children{padding-left:20px}#exportArchiveModal .file-tree .file-note{font-size:11px;color:#999;font-style:italic}#shareModal .share-content{text-align:center}#shareModal .share-content h4{font-size:18px;margin-bottom:8px}#shareModal .share-content p{color:#666;margin-bottom:24px}#shareModal .share-link-section{margin-bottom:32px}#shareModal .share-link-section label{display:block;text-align:left;font-weight:500;margin-bottom:8px;color:#666}#shareModal .share-url-container{display:flex;gap:8px}#shareModal .share-url-container .share-url-input{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;background:#f8f9fa;color:#666}#shareModal .share-url-container .copy-url-btn{white-space:nowrap}#shareModal .share-social-section h5{font-size:14px;color:#666;margin-bottom:16px}#shareModal .share-social-buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}#shareModal .share-social-buttons .share-social-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#333;text-decoration:none;font-size:14px;transition:all .2s ease;cursor:pointer}#shareModal .share-social-buttons .share-social-btn:hover{background:#f8f9fa;border-color:#ccc}#shareModal .share-social-buttons .share-social-btn .social-icon{font-size:18px}#shareModal .share-social-buttons .share-social-btn .social-icon.instagram-icon{filter:grayscale(0)}#shareModal .share-social-buttons .share-social-btn .social-icon.facebook-icon{color:#1877f2;font-weight:bold}#shareModal .share-social-buttons .share-social-btn .social-icon.twitter-icon{color:#000;font-weight:bold}@media(max-width:768px){.channel-metadata-modal{padding:10px}.channel-metadata-modal .channel-metadata-content{max-height:70vh;height:auto;border-radius:8px}.channel-metadata-modal .channel-metadata-header{padding:12px 16px}.channel-metadata-modal .channel-metadata-body{padding:12px 16px}}#header-region a,.region-header a{outline:none !important}#header-region a:focus,.region-header a:focus{outline:none !important;box-shadow:none !important}#header-region a:focus-visible,.region-header a:focus-visible{outline:none !important}#header-region .menu-item a,#header-region .sf-menu a,#header-region .menu a,.region-header .menu-item a,.region-header .sf-menu a,.region-header .menu a{position:relative;outline:none !important}#header-region .menu-item a:focus,#header-region .menu-item a:focus-visible,#header-region .sf-menu a:focus,#header-region .sf-menu a:focus-visible,#header-region .menu a:focus,#header-region .menu a:focus-visible,.region-header .menu-item a:focus,.region-header .menu-item a:focus-visible,.region-header .sf-menu a:focus,.region-header .sf-menu a:focus-visible,.region-header .menu a:focus,.region-header .menu a:focus-visible{outline:none !important;box-shadow:none !important}#header-region .menu-item a:active,#header-region .menu-item a.active,#header-region .menu-item a.is-active,#header-region .menu-item a[aria-current=page],#header-region .sf-menu a:active,#header-region .sf-menu a.active,#header-region .sf-menu a.is-active,#header-region .sf-menu a[aria-current=page],#header-region .menu a:active,#header-region .menu a.active,#header-region .menu a.is-active,#header-region .menu a[aria-current=page],.region-header .menu-item a:active,.region-header .menu-item a.active,.region-header .menu-item a.is-active,.region-header .menu-item a[aria-current=page],.region-header .sf-menu a:active,.region-header .sf-menu a.active,.region-header .sf-menu a.is-active,.region-header .sf-menu a[aria-current=page],.region-header .menu a:active,.region-header .menu a.active,.region-header .menu a.is-active,.region-header .menu a[aria-current=page]{color:#7d11ff !important}#header-region .menu-item a:hover,#header-region .sf-menu a:hover,#header-region .menu a:hover,.region-header .menu-item a:hover,.region-header .sf-menu a:hover,.region-header .menu a:hover{color:#7d11ff}#header-region .sf-menu li a,.region-header .sf-menu li a{outline:none !important}#header-region .sf-menu li a.sf-depth-1.menuparent.active,#header-region .sf-menu li a.active-trail,#header-region .sf-menu li a.active,.region-header .sf-menu li a.sf-depth-1.menuparent.active,.region-header .sf-menu li a.active-trail,.region-header .sf-menu li a.active{color:#7d11ff !important}#header-region .sf-menu li a:active,.region-header .sf-menu li a:active{color:#7d11ff !important}#header-region .sf-accordion a,.region-header .sf-accordion a{outline:none !important}#header-region .sf-accordion a:focus,.region-header .sf-accordion a:focus{outline:none !important}#header-region .sf-accordion a:active,#header-region .sf-accordion a.active,.region-header .sf-accordion a:active,.region-header .sf-accordion a.active{color:#7d11ff !important}#block-useraccountmenu a{outline:none !important}#block-useraccountmenu a:focus{outline:none !important}#block-useraccountmenu a:active,#block-useraccountmenu a.active{color:#7d11ff !important}nav a,.navigation a,.menu a,.nav a{outline:none !important}nav a:focus,nav a:focus-visible,.navigation a:focus,.navigation a:focus-visible,.menu a:focus,.menu a:focus-visible,.nav a:focus,.nav a:focus-visible{outline:none !important;box-shadow:none !important}nav a:active,.navigation a:active,.menu a:active,.nav a:active{color:#7d11ff !important}.breadcrumb a{outline:none !important}.breadcrumb a:focus{outline:none !important}.breadcrumb a:active,.breadcrumb a[aria-current=page]{color:#7d11ff !important}.secondary-nav a,.nav-secondary a{outline:none !important}.secondary-nav a:active,.secondary-nav a.active,.nav-secondary a:active,.nav-secondary a.active{color:#7d11ff !important}.tabs a,.nav-tabs a{outline:none !important}.tabs a:focus,.nav-tabs a:focus{outline:none !important}.tabs a:active,.tabs a.active,.tabs a[aria-selected=true],.nav-tabs a:active,.nav-tabs a.active,.nav-tabs a[aria-selected=true]{color:#7d11ff !important;border-bottom-color:#7d11ff}.tabs.primary a{outline:none !important}.tabs.primary a:active,.tabs.primary a.active,.tabs.primary a.is-active{color:#7d11ff !important;background-color:#fff;border-bottom:2px solid #7d11ff}.nav-toggle,.mobile-menu-toggle,#superfish-main-toggle{outline:none !important}.nav-toggle:focus,.mobile-menu-toggle:focus,#superfish-main-toggle:focus{outline:none !important}.nav-toggle:active,.mobile-menu-toggle:active,#superfish-main-toggle:active{opacity:.8}*[class*=menu] a:focus,*[class*=nav] a:focus{outline:none !important}a:active{color:#7d11ff !important}body.path-frontpage .menu-item--home a,body.path-courses .menu-item--courses a,body.path-videos .menu-item--videos a,body.path-showcase .menu-item--showcase a,body.path-user .menu-item--account a{color:#7d11ff !important}.js-pager__items.pager{text-align:center;padding:0;margin:0}.js-pager__items.pager li{list-style-image:none;list-style:none}.js-pager__items.pager li .button{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;width:65%}@media only screen and (max-width:767px){.js-pager__items.pager li .button{width:100%;display:block;margin:1em 0}}.pager:not(.js-pager__items){margin:2em 0;font-weight:bold}.pager:not(.js-pager__items) .pager__items{text-align:center}.pager:not(.js-pager__items) .pager__items li{display:inline-block}.pager:not(.js-pager__items) .pager__items li a{display:inline-block;margin-right:6px;transition:all 200ms ease;padding:7px 9px 5px;border:2px solid #7d11ff;border-radius:50px;font-size:13px;line-height:1em;font-weight:700;text-align:center;letter-spacing:.04em;text-transform:uppercase}.pager:not(.js-pager__items) .pager__items li a:hover{background-color:#e8d8ff;box-shadow:none}.pager:not(.js-pager__items) .pager__items li.pager__item--ellipsis{display:none}.pager:not(.js-pager__items) .pager__items li.is-active a{background-color:#7d11ff;color:#fff;text-decoration:none}.song-actions-section{padding:32px 0;background:linear-gradient(to bottom,rgba(125,17,255,0.02),transparent)}.song-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1200px;margin:0 auto}@media(max-width:768px){.song-actions-grid{grid-template-columns:1fr;gap:20px}}.action-card{background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:24px;text-align:center;transition:all 300ms ease;position:relative;overflow:hidden}.action-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#7d11ff 0%,#ff8c11 100%);opacity:0;transition:opacity 300ms ease}.action-card:hover{transform:translateY(-4px)}.action-card:hover .action-card-icon{transform:scale(1.1);color:#7d11ff}.action-card.clickable-card{cursor:pointer}.action-card.clickable-card:focus{outline:2px solid #7d11ff;outline-offset:2px}.action-card.clickable-card:active{transform:translateY(0)}.action-card.clickable-card.disabled{opacity:.6;cursor:not-allowed}.action-card.clickable-card.disabled:hover{transform:none;border-color:#e5e5e5;box-shadow:none}.action-card.clickable-card.disabled:hover::before{opacity:0}.action-card.clickable-card.disabled:hover .action-card-icon{transform:none}@media(max-width:768px){.action-card{padding:20px}}.action-card-icon{width:64px;height:64px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:#f8f5ff;border-radius:50%;transition:all 300ms ease}.action-card-icon .icon{width:32px;height:32px;color:#7d11ff}.action-card-title{font-size:20px;font-weight:600;color:#262626;margin:0 0 12px;line-height:1.2}.action-card-description{font-size:15px;line-height:1.6;color:#404040;margin:0 0 20px;max-width:320px;margin-left:auto;margin-right:auto}.action-card-stats{font-size:14px;color:#757575;font-weight:500;margin-top:auto;padding-top:16px;border-top:1px solid #e5e5e5}.action-card-button{display:inline-flex;align-items:center;gap:12px;padding:12px 20px;background:rgba(0,0,0,0);border:2px solid #d4d4d4;border-radius:8px;color:#262626;font-size:16px;font-weight:500;cursor:pointer;transition:all 200ms ease}.action-card-button:hover:not(:disabled){background:#7d11ff;border-color:#7d11ff;color:#fff}.action-card-button:hover:not(:disabled) .button-stats{color:hsla(0,0%,100%,.8)}.action-card-button:disabled{opacity:.5;cursor:not-allowed}.action-card-button .button-text{font-weight:600}.action-card-button .button-stats{font-size:14px;color:#757575;font-weight:normal}.share-card .action-card-description{margin-bottom:16px}.share-buttons-inline{display:flex;justify-content:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.share-btn-inline{width:48px;height:48px;border-radius:50%;border:2px solid #d4d4d4;background:#fafafa;color:#262626;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 200ms ease;font-size:20px}.share-btn-inline.instagram{border-color:#e4405f;background:rgba(228,64,95,.1);color:#e4405f}.share-btn-inline.facebook{border-color:#1877f2;background:rgba(24,119,242,.1);color:#1877f2}.share-btn-inline.twitter{border-color:#000;background:rgba(0,0,0,.1);color:#000}.share-btn-inline.copy-link{border-color:#7d11ff;background:rgba(125,17,255,.1);color:#7d11ff}.share-btn-inline:hover{transform:translateY(-2px);border-color:rgba(0,0,0,0);color:#fff}.share-btn-inline:hover.instagram{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.share-btn-inline:hover.facebook{background:#1877f2}.share-btn-inline:hover.twitter{background:#000}.share-btn-inline:hover.copy-link{background:#7d11ff}.share-btn-inline:hover .social-icon{color:#fff !important}.share-btn-inline i{font-size:20px}.share-btn-inline .social-icon{font-size:20px;font-weight:bold;display:inline-block}.share-btn-inline .social-icon.instagram-icon{font-size:18px;color:#e4405f}.share-btn-inline .social-icon.facebook-icon{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:20px;color:#1877f2}.share-btn-inline .social-icon.twitter-icon{font-size:16px;font-weight:bold;color:#000}.share-btn-inline .social-icon.link-icon{font-size:16px;color:#7d11ff}.share-stats{font-size:14px;color:#757575;margin-top:12px}.export-card .action-card-button:disabled+.disabled-message{display:block;font-size:13px;color:#757575;margin-top:8px}@media(max-width:768px){.action-card-icon{width:56px;height:56px}.action-card-icon .icon{width:28px;height:28px}.action-card-title{font-size:18px}.action-card-description{font-size:14px}.share-btn-inline{width:44px;height:44px;font-size:18px}.share-btn-inline i{font-size:18px}.song-actions-grid .view-card{grid-column:1/-1;width:100%;display:block}}.song-player-controls{display:none}.teleport-hint{display:none}.song-header-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;position:relative;z-index:100}.song-like-flag .flag-like{height:auto;padding:0;margin:0;display:inline-flex;align-items:center}.song-like-flag .flag-like a{display:inline-flex;align-items:center}.song-like-flag .flag-like i{display:inline-flex;top:0;padding:0}.song-like-flag .flag-like i:before{height:18px;width:18px}body.logged-in .song-cta-section{display:none !important}.song-cta-section{background-color:#fafafa;border-radius:8px;padding:32px;text-align:center;margin-bottom:32px;border:1px solid #e5e5e5}.song-cta-section .song-cta-title{font-size:24px;font-weight:700;color:#171717;margin-bottom:16px}.song-cta-section .song-cta-description{font-size:16px;color:#404040;margin-bottom:24px;line-height:1.5}.song-cta-section .song-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.song-cta-section .song-cta-buttons .btn{min-width:140px}.song-cta-section .song-cta-buttons .btn.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:#7d11ff;color:#fff;border-color:#7d11ff}.song-cta-section .song-cta-buttons .btn.btn-primary:focus{outline:2px solid #7d11ff;outline-offset:2px}.song-cta-section .song-cta-buttons .btn.btn-primary:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.song-cta-section .song-cta-buttons .btn.btn-primary:hover:not(:disabled){background-color:#6e0ee6;border-color:#6e0ee6}.song-cta-section .song-cta-buttons .btn.btn-primary:active:not(:disabled){background-color:#5c0bbf;border-color:#5c0bbf}.song-cta-section .song-cta-buttons .btn.btn-primary:hover,.song-cta-section .song-cta-buttons .btn.btn-primary:focus{text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,17,255,.3)}.song-cta-section .song-cta-buttons .btn.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:rgba(0,0,0,0);color:#7d11ff;border-color:#7d11ff}.song-cta-section .song-cta-buttons .btn.btn-secondary:focus{outline:2px solid #7d11ff;outline-offset:2px}.song-cta-section .song-cta-buttons .btn.btn-secondary:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.song-cta-section .song-cta-buttons .btn.btn-secondary:hover:not(:disabled){background-color:#e8d8ff}.song-cta-section .song-cta-buttons .btn.btn-secondary:active:not(:disabled){background-color:#d1b3ff}.song-cta-section .song-cta-buttons .btn.btn-secondary:hover,.song-cta-section .song-cta-buttons .btn.btn-secondary:focus{text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,17,255,.2)}.song-cta-section .song-cta-buttons .btn.btn-large{padding:16px 32px;font-size:16px}@media(max-width:768px){.song-cta-section{padding:24px}.song-cta-section .song-cta-buttons{flex-direction:column;align-items:center}.song-cta-section .song-cta-buttons .btn{width:100%;max-width:280px}}body:before{content:"small";display:none}@media(min-width:768px){body:before{content:"medium"}}@media(min-width:1025px){body:before{content:"large"}}.no-ul-list,nav.breadcrumb ol,.drupal-messages ol,.messages ol{list-style-type:none;padding:0;margin:0}.no-ul-list>li,nav.breadcrumb ol>li,.drupal-messages ol>li,.messages ol>li{display:inline-block;list-style-type:none;margin:0 10px}.tmp-shadow,.blocked-style,aside .block,nav.breadcrumb{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.blocked-style,aside .block,nav.breadcrumb{border:1px solid #fff;padding:12px;border-radius:5px;background:#fafafa}.page-node-song{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-muted:rgb(133,133,133);--color-text-inverse:rgb(255,255,255);--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-white:#ffffff;--color-black:#171717}.page-node-song{background-color:#fff;min-height:100vh}.page-node-song .page-content{padding:0}.page-node-song .main-container{margin:0;padding:0;max-width:100%}.page-node-song .region-content{margin:0;padding:0}@media(max-width:768px){.page-node-song .container{padding-left:0;padding-right:0}}#header,#header-region,#footer,#footer-region{width:100%;max-width:100%;margin-left:0;margin-right:0}#header .container,#header-region .container,#footer .container,#footer-region .container{max-width:100%;margin:0;padding:0 20px}.nodetype--song .block-system-main-block{max-width:100%;margin-left:0;margin-right:0}.node--type-song.node--view-mode-full{padding:0;margin:0}.node--type-song.node--view-mode-full h1{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.node--type-song.node--view-mode-full h1{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.node--type-song.node--view-mode-full h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.node--type-song.node--view-mode-full h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.song-light-section{background:#fff;color:#171717;padding:24px 20px;margin-top:0}@media(max-width:768px){.song-header{padding:16px 0}.song-header .song-header-content{flex-wrap:wrap;gap:12px}.song-header .song-header-author{flex:1;min-width:200px}.song-header .song-header-stats{justify-content:center;gap:16px;margin-left:0;margin-right:0}.song-header .song-header-actions{flex-shrink:0}.song-channels{padding:12px 0}}body:before{content:"small";display:none}@media(min-width:768px){body:before{content:"medium"}}@media(min-width:1025px){body:before{content:"large"}}.no-ul-list,nav.breadcrumb ol,.drupal-messages ol,.messages ol{list-style-type:none;padding:0;margin:0}.no-ul-list>li,nav.breadcrumb ol>li,.drupal-messages ol>li,.messages ol>li{display:inline-block;list-style-type:none;margin:0 10px}.tmp-shadow,.blocked-style,aside .block,nav.breadcrumb{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.blocked-style,aside .block,nav.breadcrumb{border:1px solid #fff;padding:12px;border-radius:5px;background:#fafafa}.page-node-song{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-muted:rgb(133,133,133);--color-text-inverse:rgb(255,255,255);--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-white:#ffffff;--color-black:#171717}.channel-metadata-modal,.share-modal,.export-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(23,23,23,.8);display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;visibility:hidden;transition:all 250ms ease;backdrop-filter:blur(5px)}.channel-metadata-modal.active,.share-modal.active,.export-modal.active{opacity:1;visibility:visible}.channel-metadata-content,.share-content,.export-content{background:#fff;border-radius:12px;padding:24px;max-width:400px;width:90%;max-height:80vh;overflow-y:auto;overflow-x:hidden;position:relative;transform:scale(0.9);transition:transform 250ms ease;color:#171717}.channel-metadata-modal.active .channel-metadata-content,.share-modal.active .channel-metadata-content,.export-modal.active .channel-metadata-content,.channel-metadata-modal.active .share-content,.share-modal.active .share-content,.export-modal.active .share-content,.channel-metadata-modal.active .export-content,.share-modal.active .export-content,.export-modal.active .export-content{transform:scale(1)}.channel-metadata-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #eaeaea}.channel-metadata-title{font-size:20px;font-weight:700;color:#171717;margin:0}.channel-metadata-close{background:none;border:none;font-size:20px;cursor:pointer;color:#757575;padding:8px;border-radius:4px;transition:all 150ms ease}.channel-metadata-close:hover{color:#000;background:#f9f9f9}.channel-metadata-body{overflow-x:hidden;width:100%;color:#171717}.channel-metadata-modal h3,.channel-metadata-modal h4,.channel-metadata-modal p,.channel-metadata-modal span,.channel-metadata-modal div,.share-modal h3,.share-modal h4,.share-modal p,.share-modal span,.share-modal div,.export-modal h3,.export-modal h4,.export-modal p,.export-modal span,.export-modal div{color:#171717}.channel-metadata-modal a:not(.btn):not(.share-social-btn),.share-modal a:not(.btn):not(.share-social-btn),.export-modal a:not(.btn):not(.share-social-btn){color:#7d11ff;text-decoration:underline}.channel-metadata-modal a:not(.btn):not(.share-social-btn):hover,.share-modal a:not(.btn):not(.share-social-btn):hover,.export-modal a:not(.btn):not(.share-social-btn):hover{color:rgb(77.1428571429,0,170);text-decoration:underline}.channel-metadata-section{margin-bottom:24px}.channel-metadata-section:last-child{margin-bottom:0}.channel-metadata-section h4{font-size:16px;font-weight:600;color:#171717;margin-bottom:12px}.channel-metadata-section p.channel-download-text{text-align:center;margin:0 0 16px 0;font-size:16px;color:#171717;line-height:1.5}.channel-collaborators{display:flex;flex-direction:column;gap:12px}.channel-collaborator{display:flex;align-items:center;gap:12px;padding:12px;background:#f9f9f9;border-radius:4px}.channel-collaborator-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background:#858585;flex-shrink:0}.channel-collaborator-avatar img{width:100%;height:100%;object-fit:cover}.channel-collaborator-info{flex:1}.channel-collaborator-name{font-size:16px;font-weight:500;color:#171717;margin-bottom:4px}.channel-collaborator-contributions{font-size:14px;color:#757575}.channel-empty-state{text-align:center;padding:20px;color:#757575}.channel-empty-state .icon{font-size:48px;margin-bottom:16px;opacity:.5}.channel-empty-state .channel-metadata-section{margin-top:16px;text-align:center}.channel-empty-state .channel-metadata-section p{margin:0 0 16px 0}.export-explanation{margin-bottom:20px}.export-explanation>p{font-size:16px;line-height:1.625;color:#171717;margin:0 0 16px 0}.export-info-container{background:rgba(17,132,255,.1);border:1px solid rgba(17,132,255,.2);border-radius:4px;padding:16px;display:flex;align-items:flex-start;gap:12px}.export-info-container .icon{width:20px;height:20px;color:#1184ff;flex-shrink:0;margin-top:2px}.export-info-container p{margin:0;font-size:14px;line-height:1.625;color:#171717}.export-download-section{text-align:center;margin-bottom:16px}.export-download-btn{display:inline-block;padding:16px 24px;background:#7d11ff;color:#fff !important;border:none;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;transition:all 150ms ease;cursor:pointer}.export-download-btn:before{color:#fff !important}.export-download-btn:hover{background:rgb(77.1428571429,0,170);transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,.3);text-decoration:none;color:#fff}.export-unavailable{text-align:center;padding:20px;color:#757575;font-style:italic}.archive-structure{margin-top:20px;padding:16px;background:#f9f9f9;border-radius:4px}.archive-structure h4{font-size:16px;font-weight:600;color:#171717;margin-bottom:12px}.file-tree{font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:14px;line-height:1.4}.file-tree-item{margin:2px 0;color:#000}.file-tree-item.folder{font-weight:500}.file-tree-item.file{color:#757575}.file-tree-children{margin-left:20px;border-left:1px solid #eaeaea;padding-left:12px}.file-note{color:#858585;font-style:italic;font-weight:normal}.export-login-content{text-align:center;padding:16px 0}.export-login-content h4{font-size:20px;font-weight:600;color:#171717;margin-bottom:16px}.export-login-content p{font-size:16px;color:#757575;margin-bottom:20px;line-height:1.625}.export-login-icon{margin-bottom:20px}.export-login-icon .icon-export,.export-login-icon .icon-download{width:64px;height:64px;background-size:64px 64px}.export-login-icon .icon-export:before,.export-login-icon .icon-download:before{color:#7d11ff;font-size:48px}.export-login-icon .icon.icon-download{display:inline-block;width:64px;height:64px;background-image:url("/themes/custom/ggfresh/images/download.svg");background-size:48px 48px;background-repeat:no-repeat;background-position:center}.export-login-icon .icon.icon-download:before{content:none}.export-login-icon .icon{color:#7d11ff;font-size:48px;display:inline-block;width:64px;height:64px;line-height:64px}.export-login-buttons{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:20px}.export-login-buttons .btn{min-width:120px;flex-shrink:0}.channel-metadata-section .export-login-buttons{margin-top:16px;margin-bottom:0}.channel-metadata-section p+.export-login-buttons{margin-top:16px}.share-content{text-align:center;padding:0 16px}.share-content h4{font-size:20px;font-weight:600;color:#171717;margin-bottom:8px}.share-content p{color:#757575;margin-bottom:20px}.share-link-section{margin-bottom:20px;text-align:left}.share-link-section label{display:block;font-weight:500;margin-bottom:8px;color:#171717}.share-url-container{display:flex;gap:12px;align-items:stretch}.share-url-input{flex:1;min-width:0;padding:12px;border:1px solid #eaeaea;border-radius:4px;background:#f9f9f9;color:#171717;font-size:14px;overflow:hidden;text-overflow:ellipsis}.copy-url-btn{flex-shrink:0;padding:12px 16px;white-space:nowrap}.share-social-section{text-align:center}.share-social-section h5{font-size:16px;font-weight:500;color:#171717;margin-bottom:16px}.share-social-buttons{display:flex;gap:12px;justify-content:center;margin:0 auto;flex-wrap:wrap}.share-social-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;text-decoration:none;font-size:14px;font-weight:600;transition:all 150ms ease;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#fff;min-width:140px;height:48px;line-height:1;text-transform:none;letter-spacing:normal}.share-social-btn:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 12px rgba(23,23,23,.15)}.share-social-btn i{font-size:18px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.share-social-btn.instagram{background:linear-gradient(45deg,#FCAF45,#F77737,#F56040,#FD1D1D,#E1306C,#C13584,#833AB4,#5851DB,#405DE6)}.share-social-btn.instagram:hover{filter:brightness(0.9);box-shadow:0 4px 12px rgba(193,53,132,.4)}.share-social-btn.facebook{background:#1877f2}.share-social-btn.facebook:hover{background:#0a54b3;box-shadow:0 4px 12px rgba(24,119,242,.4)}.share-social-btn.twitter{background:#000}.share-social-btn.twitter:hover{background:#1a1a1a;box-shadow:0 4px 12px rgba(23,23,23,.4)}.share-social-btn,.share-social-btn:hover,.share-social-btn:focus{color:#fff}@media(max-width:480px){.share-social-buttons{flex-direction:column;width:100%}.share-social-btn{width:100%;min-width:unset}}body:before{content:"small";display:none}@media(min-width:768px){body:before{content:"medium"}}@media(min-width:1025px){body:before{content:"large"}}.no-ul-list,nav.breadcrumb ol,.drupal-messages ol,.messages ol{list-style-type:none;padding:0;margin:0}.no-ul-list>li,nav.breadcrumb ol>li,.drupal-messages ol>li,.messages ol>li{display:inline-block;list-style-type:none;margin:0 10px}.tmp-shadow,.blocked-style,aside .block,nav.breadcrumb{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.blocked-style,aside .block,nav.breadcrumb{border:1px solid #fff;padding:12px;border-radius:5px;background:#fafafa}.page-node-song{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-muted:rgb(133,133,133);--color-text-inverse:rgb(255,255,255);--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-white:#ffffff;--color-black:#171717}.song-player-section{text-align:center;position:relative}.song-player-controls{display:flex;justify-content:center;align-items:center;gap:32px;margin-top:16px;position:relative}.song-player-controls .player-control-item{flex:1;max-width:150px}.player-control-item{display:flex;flex-direction:column;align-items:center;gap:12px;color:#757575;font-size:16px;font-weight:500;transition:all 150ms ease;padding:16px;border-radius:4px;background:none;border:none;cursor:pointer;text-decoration:none}.player-control-item:hover:not(:disabled){color:#7d11ff;background:rgba(125,17,255,.1)}.player-control-item:disabled{opacity:.5;cursor:not-allowed}.player-control-item .icon{width:32px;height:32px;margin-bottom:8px}a.player-control-item{color:#757575}a.player-control-item:hover{text-decoration:none;color:#7d11ff;background:rgba(125,17,255,.1)}.song-light-section .player-control-item{color:#000}.song-player-controls .player-control-item{height:125px;min-height:125px;max-height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(23,23,23,.03);border:1px solid rgba(23,23,23,.08);transition:all .2s ease;box-sizing:border-box;overflow:hidden}.song-player-controls .player-control-item:hover{background-color:rgba(125,17,255,.08);border-color:rgba(125,17,255,.2);transform:translateY(-1px)}.song-player-controls .player-control-item .icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.song-player-controls .player-control-item span{font-size:14px;line-height:1.3;text-align:center;flex-shrink:0;max-width:100%;padding:0 8px;word-wrap:break-word;white-space:normal}.audio-player .player-main-controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.song-player-section .btn-play{width:80px;height:80px;border-radius:50%;background-color:#7d11ff;color:#fff;display:flex;align-items:center;justify-content:center;transition:all 150ms ease;box-shadow:0 4px 8px rgba(0,0,0,.15)}.song-player-section .btn-play:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,.2)}.song-player-section .btn-play .icon{width:32px;height:32px}.player-control-item .icon-download{background-image:url("/themes/custom/ggfresh/images/download.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.player-control-item .icon-download::before{content:""}.player-control-item .icon-export{background-image:url("/themes/custom/ggfresh/images/export.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.player-control-item .icon-export::before{content:""}.player-control-item:hover .icon-download,.player-control-item:hover .icon-export{filter:brightness(0) saturate(100%) invert(28%) sepia(94%) saturate(2867%) hue-rotate(257deg) brightness(98%) contrast(102%)}body:before{content:"small";display:none}@media(min-width:768px){body:before{content:"medium"}}@media(min-width:1025px){body:before{content:"large"}}.no-ul-list,nav.breadcrumb ol,.drupal-messages ol,.messages ol{list-style-type:none;padding:0;margin:0}.no-ul-list>li,nav.breadcrumb ol>li,.drupal-messages ol>li,.messages ol>li{display:inline-block;list-style-type:none;margin:0 10px}.tmp-shadow,.blocked-style,aside .block,nav.breadcrumb{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.blocked-style,aside .block,nav.breadcrumb{border:1px solid #fff;padding:12px;border-radius:5px;background:#fafafa}.page-node-song{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-muted:rgb(133,133,133);--color-text-inverse:rgb(255,255,255);--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-white:#ffffff;--color-black:#171717}.song-author{display:flex;align-items:center;gap:12px}.song-author-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.song-author-avatar img{width:100%;height:100%;object-fit:cover}.song-author-avatar .avatar-placeholder{width:100%;height:100%;background-color:rgba(125,17,255,.1);color:#7d11ff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.song-author-info{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.song-author-name{font-weight:600;font-size:16px;color:#171717;text-decoration:none;display:flex;align-items:center;gap:4px}.song-author-name:hover{text-decoration:underline}.song-author-time{font-size:14px;color:#404040}.song-author-verified{width:16px;height:16px;display:inline-block;background-image:url("/themes/custom/ggfresh/images/verified.png");background-size:contain;background-repeat:no-repeat;vertical-align:middle}.song-metadata{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;color:#404040 !important;margin-bottom:20px !important}.song-metadata-item{padding:8px 16px;background:rgba(125,17,255,.05);border-radius:20px;font-size:14px;font-weight:500;color:#404040 !important;white-space:nowrap}.song-header-stats{display:flex !important;gap:16px !important;justify-content:center !important;align-items:center !important;margin:20px 0 !important;visibility:visible !important;opacity:1 !important;position:relative !important;z-index:10 !important;background:rgba(0,0,0,0) !important}.song-stat{display:flex !important;align-items:center !important;gap:6px !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:none !important;color:rgba(23,23,23,.7) !important;font-size:14px !important;font-weight:600 !important;cursor:pointer !important;transition:all .2s ease !important;text-decoration:none !important;visibility:visible !important;opacity:1 !important;justify-content:center !important}.song-stat:hover{color:#171717 !important;transform:scale(1.05) !important;background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}.song-stat .icon{font-size:18px !important;color:rgba(23,23,23,.6) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:middle !important;line-height:1 !important}.song-stat .icon.icon-download{width:18px !important;height:18px !important;background-image:url("/themes/custom/ggfresh/images/download.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.song-stat .icon.icon-download:before{content:none}.song-stat .icon.icon-export{width:18px !important;height:18px !important;background-image:url("/themes/custom/ggfresh/images/export.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.song-stat .icon.icon-export:before{content:none}.song-stat:hover .icon{color:rgba(23,23,23,.8) !important}.song-stat span{color:inherit !important;visibility:visible !important;opacity:1 !important}.song-stat>span:last-child{font-weight:700 !important;font-size:15px !important}.song-header-actions .flag a{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:rgba(0,0,0,0);color:#7d11ff;border-color:#7d11ff;padding:8px 20px;font-size:14px;font-weight:600}.song-header-actions .flag a:focus{outline:2px solid #7d11ff;outline-offset:2px}.song-header-actions .flag a:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.song-header-actions .flag a:hover:not(:disabled){background-color:#e8d8ff}.song-header-actions .flag a:active:not(:disabled){background-color:#c89dff}.song-header-actions .flag a.action-flag{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:#7d11ff;color:#fff;border-color:#7d11ff}.song-header-actions .flag a.action-flag:focus{outline:2px solid #7d11ff;outline-offset:2px}.song-header-actions .flag a.action-flag:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.song-header-actions .flag a.action-flag:hover:not(:disabled){background-color:#6e0ee6;border-color:#6e0ee6}.song-header-actions .flag a.action-flag:active:not(:disabled){background-color:#5c0bbf;border-color:#5c0bbf}.song-header{background:rgba(0,0,0,0);padding:24px 0;position:relative;margin-bottom:0}@media(max-width:768px){.song-header{padding:0}}.song-header .song-header-content{display:flex;align-items:center;justify-content:space-between;gap:20px}.song-main h1,.song-main h2,.song-main h3,.song-main p,.song-main div:not(.song-channels){color:#171717}.song-info .song-title{color:#171717 !important;font-size:48px !important;font-weight:700 !important;line-height:1.2 !important;display:block !important;visibility:visible !important;opacity:1 !important;text-align:center !important;position:relative !important;z-index:10 !important}.song-title{color:#171717;font-size:48px;font-weight:700;line-height:1.2;margin:0 0 20px 0;text-align:center}.song-title a{color:inherit;text-decoration:none}.song-title a:hover{text-decoration:underline}.icon[class*=icon-]{display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:middle !important;line-height:1 !important}.btn-play{width:80px;height:80px;border-radius:50%;background-color:#7d11ff;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 32px rgba(125,17,255,.3)}.btn-play:hover{transform:scale(1.05);box-shadow:0 12px 48px rgba(125,17,255,.4)}.btn-play.playing .fa-play::before{content:""}.btn-play .icon{width:32px;height:32px}.song-actions-section .view-card{background:rgba(0,0,0,0) !important;border:2px solid #7d11ff !important;color:#7d11ff !important;text-decoration:none;transition:all .2s ease}.song-actions-section .view-card:hover{background:#7d11ff !important;color:#fff !important;text-decoration:none;transform:translateY(-1px)}.song-actions-section .view-card .action-card-icon{display:none}.song-actions-section .view-card .action-card-title{color:inherit;font-weight:600}.song-actions-section .view-card .action-card-description{color:inherit;opacity:.8}.song-actions-section--compact .action-card{padding:8px 6px;text-align:center}.song-actions-section--compact .action-card .action-card-description{display:none}.song-actions-section--compact .action-card .action-card-title{font-size:12px;margin:4px 0 2px 0;line-height:1.2}.song-actions-section--compact .action-card .action-card-icon{margin-bottom:2px}.song-actions-section--compact .action-card .action-card-icon .icon{font-size:16px}.song-actions-section--compact .action-card .action-card-stats{font-size:10px;margin-top:2px}.song-actions-section--compact .song-actions-grid{gap:8px}.song-header,.song-main,.song-channels,.song-player-wrapper,.song-light-section{clear:both;padding:1em 4%}.song-header:after,.song-main:after,.song-channels:after,.song-player-wrapper:after,.song-light-section:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.song-header,.song-main,.song-channels,.song-player-wrapper,.song-light-section{padding:2.25em 6% 2em}}.song-header .user-bar-content,.song-header .section-inner,.song-header .block-content,.song-header.block-views>div,.song-header.block-views>h2,.song-header.block-block-content>h2,.song-header.block-block-content>div,.song-header.block-ctools-block>span,.song-header.block-ctools-block>div,.song-header.block-entity-block header,.song-header.block-entity-block .content,.song-header .mq--t,.song-main .user-bar-content,.song-main .section-inner,.song-main .block-content,.song-main.block-views>div,.song-main.block-views>h2,.song-main.block-block-content>h2,.song-main.block-block-content>div,.song-main.block-ctools-block>span,.song-main.block-ctools-block>div,.song-main.block-entity-block header,.song-main.block-entity-block .content,.song-main .mq--t,.song-channels .user-bar-content,.song-channels .section-inner,.song-channels .block-content,.song-channels.block-views>div,.song-channels.block-views>h2,.song-channels.block-block-content>h2,.song-channels.block-block-content>div,.song-channels.block-ctools-block>span,.song-channels.block-ctools-block>div,.song-channels.block-entity-block header,.song-channels.block-entity-block .content,.song-channels .mq--t,.song-player-wrapper .user-bar-content,.song-player-wrapper .section-inner,.song-player-wrapper .block-content,.song-player-wrapper.block-views>div,.song-player-wrapper.block-views>h2,.song-player-wrapper.block-block-content>h2,.song-player-wrapper.block-block-content>div,.song-player-wrapper.block-ctools-block>span,.song-player-wrapper.block-ctools-block>div,.song-player-wrapper.block-entity-block header,.song-player-wrapper.block-entity-block .content,.song-player-wrapper .mq--t,.song-light-section .user-bar-content,.song-light-section .section-inner,.song-light-section .block-content,.song-light-section.block-views>div,.song-light-section.block-views>h2,.song-light-section.block-block-content>h2,.song-light-section.block-block-content>div,.song-light-section.block-ctools-block>span,.song-light-section.block-ctools-block>div,.song-light-section.block-entity-block header,.song-light-section.block-entity-block .content,.song-light-section .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.song-header.block-views h2,.song-header.block-entity-block header h2,.song-main.block-views h2,.song-main.block-entity-block header h2,.song-channels.block-views h2,.song-channels.block-entity-block header h2,.song-player-wrapper.block-views h2,.song-player-wrapper.block-entity-block header h2,.song-light-section.block-views h2,.song-light-section.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.song-header.block-views h2,.song-header.block-entity-block header h2,.song-main.block-views h2,.song-main.block-entity-block header h2,.song-channels.block-views h2,.song-channels.block-entity-block header h2,.song-player-wrapper.block-views h2,.song-player-wrapper.block-entity-block header h2,.song-light-section.block-views h2,.song-light-section.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.song-header.block-views h2,.song-header.block-entity-block header h2,.song-main.block-views h2,.song-main.block-entity-block header h2,.song-channels.block-views h2,.song-channels.block-entity-block header h2,.song-player-wrapper.block-views h2,.song-player-wrapper.block-entity-block header h2,.song-light-section.block-views h2,.song-light-section.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.song-header.block-views h2,.song-header.block-entity-block header h2,.song-main.block-views h2,.song-main.block-entity-block header h2,.song-channels.block-views h2,.song-channels.block-entity-block header h2,.song-player-wrapper.block-views h2,.song-player-wrapper.block-entity-block header h2,.song-light-section.block-views h2,.song-light-section.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.song-header .container,.song-main .container,.song-channels .container,.song-player-wrapper .container,.song-light-section .container{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.song-channels{background-color:#0a0a0a !important;color:#fff;position:relative;padding:var(--spacing-md) 20px}.song-channels::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:#0a0a0a;z-index:-1}.song-channels h1,.song-channels h2,.song-channels h3,.song-channels h4,.song-channels h5,.song-channels h6{color:#fff}.song-channels p,.song-channels div,.song-channels span{color:#fff}.song-channels a:not(.button):not(.btn){color:#c89dff}.song-channels a:not(.button):not(.btn):hover{color:rgb(228.6224489796,208,255);text-decoration:underline}.song-channels-list{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center}.song-channel{background-color:#7d11ff;border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;color:#fff;position:relative;min-width:100px;cursor:pointer;transition:all 250ms ease;transform:translateY(0)}.song-channel:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 25px rgba(125,17,255,.3);filter:brightness(1.1)}.song-channel:active{transform:translateY(-2px) scale(1.01)}.song-channel:nth-child(2),.song-channel:nth-child(3),.song-channel:nth-child(4){background-color:#7d11ff}.song-channel.empty{background-color:#858585;opacity:.5}.song-channel.empty:hover{transform:none;box-shadow:none;filter:none}.song-channel .channel-avatar-container{position:relative;flex-shrink:0}.song-channel .channel-avatar{width:40px;height:40px;border-radius:9999px;overflow:hidden;background-color:rgba(23,23,23,.2);flex-shrink:0}.song-channel .channel-avatar img{width:100%;height:100%;object-fit:cover}.song-channel .channel-avatar .avatar-placeholder{width:100%;height:100%;background:rgba(23,23,23,.3);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}.song-channel .author-count-indicator{position:absolute;bottom:-2px;right:-2px;background:#c2fc3f;border-radius:9999px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;font-size:12px;font-weight:700;color:#000;z-index:2}.song-channel .author-count-indicator .author-count{line-height:1;color:#000}.song-channel .channel-info{display:flex;flex-direction:column;align-items:center;gap:4px}.song-channel .channel-info .channel-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;opacity:.8;margin-bottom:4px}.song-channel .channel-info .channel-icon::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:20px}.song-channel .channel-username{font-size:14px;font-weight:500;color:#fff;line-height:1.2}.song-channel .channel-empty-text{color:hsla(0,0%,100%,.6);font-size:14px}.channel-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#000 !important;background-color:#000 !important;color:#fff !important;padding:6px 12px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;margin-bottom:8px;z-index:99999 !important}.channel-tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-top-color:#000;z-index:99999 !important}.song-channel:hover .channel-tooltip{opacity:1;visibility:visible}.song-channels .song-channel .channel-tooltip,.song-row .song-channel .channel-tooltip,.song-channel .channel-tooltip,.channel-tooltip{background:#000 !important;background-color:#000 !important;background:#000 !important;background-color:#000 !important;opacity:0}.song-channels .song-channel .channel-tooltip::after,.song-row .song-channel .channel-tooltip::after,.song-channel .channel-tooltip::after,.channel-tooltip::after{border-top-color:#000 !important;border-top-color:#000 !important}.song-channels .song-channel:hover .channel-tooltip,.song-row .song-channel:hover .channel-tooltip,.song-channel:hover .channel-tooltip{opacity:1 !important;background:#000 !important;background-color:#000 !important;background:#000 !important;background-color:#000 !important}.song-row .song-title{font-size:32px}.song-row .song-metadata{margin-bottom:16px}.song-row .song-header-stats{justify-content:center;margin:0}.song-channels .song-channels-list{display:flex;flex-direction:column;gap:12px}.song-channels .song-channel{flex-direction:row;text-align:left;padding:8px 16px;min-height:48px}.song-channels .song-channel .channel-info{flex-direction:row;align-items:center;flex:1}.song-channels .song-channel .channel-info .channel-icon{margin-bottom:0;margin-right:12px}.channel-tooltip{z-index:999999 !important;position:fixed !important}.song-header-stats{position:relative;z-index:1}.song-stats .song-like-flag .flag-like a:hover{color:#171717 !important;transform:scale(1.05) !important}.song-stats{display:flex;justify-content:center;gap:24px;margin-bottom:24px}.song-stat{display:flex;align-items:center;gap:8px;color:#757575;font-size:16px;cursor:pointer;transition:color 150ms ease}.song-stat:hover{color:#000}.song-stat .icon{width:20px;height:20px}.song-light-section .song-stat{color:#000}.song-description-section{margin-bottom:24px}.song-description{font-size:16px;line-height:1.625;color:#000;margin-bottom:12px;position:relative;max-height:3.6em;overflow:hidden;transition:max-height .3s ease-out}.song-description.expanded{max-height:none;overflow:visible}.song-description-toggle{color:#7d11ff;cursor:pointer;font-weight:500;text-decoration:none}.song-description-toggle:hover{text-decoration:underline}.song-comments-section{margin-bottom:24px}.song-comments-header{font-size:20px;font-weight:700;margin-bottom:20px}.song-cta-section{background-color:#f9f9f9;border-radius:8px;padding:24px;text-align:center;margin-bottom:24px}.song-cta-title{font-size:24px;font-weight:700;margin-bottom:16px}.song-cta-description{font-size:16px;color:#757575;margin-bottom:20px}.song-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.teleport-cta{background:linear-gradient(135deg,rgb(125,17,255),#360077);color:#fff;padding:24px;border-radius:8px;text-align:center;margin-top:24px}.teleport-cta *{color:#fff}.teleport-cta-title{font-size:24px;font-weight:700;margin-bottom:16px;color:#fff;text-shadow:0 1px 2px rgba(23,23,23,.2)}.teleport-cta-features{display:flex;gap:20px;justify-content:center;margin-bottom:20px;flex-wrap:wrap}.teleport-feature{display:flex;align-items:center;gap:8px;font-size:16px}.teleport-feature .icon{width:20px;height:20px;color:#fff}.avatar-placeholder{width:100%;height:100%;background-color:#858585;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.2em}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:inherit}.skip-link{background-color:#7d11ff;color:#fff;padding:12px 16px;text-decoration:none;position:absolute;top:-40px;left:50%;transform:translateX(-50%);z-index:9999;border-radius:4px}.skip-link:focus{top:12px}.song-row .song-view-details{padding:16px 0;background-color:hsla(0,0%,100%,.02);border-top:1px solid hsla(0,0%,100%,.05)}.song-row .btn-view-details-mobile{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;background-color:rgba(125,17,255,.1);color:#7d11ff;text-decoration:none;border-radius:8px;font-weight:600;font-size:14px;transition:all .2s ease}.song-row .btn-view-details-mobile:hover{background-color:rgba(125,17,255,.2);transform:translateY(-1px);text-decoration:none}.song-row .btn-view-details-mobile i{font-size:16px}@media(min-width:1025px){.song-row .song-view-details{display:none}}@media(min-width:1025px){.song-player-wrapper{background-color:rgba(125,17,255,.05);padding:40px 0;margin:48px 0}.song-player-wrapper .song-player-section{max-width:800px;margin:0 auto}.song-player-wrapper .song-player-actions-row{gap:32px;align-items:center;justify-content:center}.song-player-wrapper .song-action-btn{padding:20px 28px}.song-player-wrapper .song-action-btn .action-card-icon{margin-bottom:12px}.song-player-wrapper .song-action-btn .action-card-icon .icon{font-size:28px;width:28px;height:28px}.song-player-wrapper .song-action-btn .action-card-title{font-size:18px;font-weight:700;line-height:1.3}.song-player-wrapper .song-action-btn .action-card-subtitle{font-size:14px;opacity:.8;display:block;margin-top:2px}.song-player-wrapper .btn-play-compact{width:100px;height:100px}.song-player-wrapper .btn-play-compact .fa-play{font-size:36px;margin-left:4px}.song-player-wrapper .btn-play-compact:hover{transform:scale(1.08);box-shadow:0 16px 48px rgba(125,17,255,.4)}.song-player-wrapper .download-card,.song-player-wrapper .export-card{transition:all .3s ease;border:2px solid rgba(0,0,0,0)}.song-player-wrapper .download-card:hover:not(.disabled),.song-player-wrapper .export-card:hover:not(.disabled){transform:translateY(-2px);border-color:rgba(125,17,255,.2);background-color:rgba(125,17,255,.08);box-shadow:0 8px 24px rgba(125,17,255,.15)}}.btn-play-compact{width:80px;height:80px;border-radius:50%;background-color:#7d11ff;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 32px rgba(125,17,255,.3);flex-shrink:0}.btn-play-compact:hover{transform:scale(1.05);box-shadow:0 12px 48px rgba(125,17,255,.4)}.btn-play-compact.playing .fa-play::before{content:""}.btn-play-compact .fa-play{font-size:28px;margin-left:3px}.icon-heart::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.icon-comment::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.icon-play::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.icon-pause::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.icon-share::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.icon-check::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.icon-user::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.icon-info::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.channel-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;opacity:.8}.channel-icon::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:20px}.icon-guitar{background-image:url("https://teleport-public-assets.s3.amazonaws.com/instrument-icon-guitar.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.icon-guitar::before{content:""}.icon-bass{background-image:url("https://teleport-public-assets.s3.amazonaws.com/instrument-icon-bass.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.icon-bass::before{content:""}.icon-keys,.icon-keyboard{background-image:url("/themes/custom/ggfresh/images/KeysWhite.png");background-size:contain;background-repeat:no-repeat;background-position:center}.icon-keys::before,.icon-keyboard::before{content:""}.icon-drums::before{content:""}.icon-other::before{content:""}.icon-vocals::before,.icon-vocal::before{content:""}.icon-verified,.song-author-verified{background-image:url("https://teleport-public-assets.s3.amazonaws.com/verified.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:inline-block}.icon-verified::before,.song-author-verified::before{content:""}.btn{display:inline-block;padding:12px 24px;font-size:16px;font-weight:600;text-align:center;text-decoration:none;border-radius:8px;transition:all 150ms ease;cursor:pointer;border:2px solid rgba(0,0,0,0);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.btn-primary{background-color:#7d11ff;color:#fff !important;border-color:#7d11ff}.btn-primary:hover,.btn-primary:focus{background-color:rgb(77.1428571429,0,170);border-color:rgb(77.1428571429,0,170);color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,17,255,.3)}.btn-secondary{background-color:rgba(0,0,0,0);color:#7d11ff;border-color:#7d11ff}.btn-secondary:hover,.btn-secondary:focus{background-color:#7d11ff;color:#fff;border-color:#7d11ff;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,17,255,.2)}.btn-large{padding:16px 32px;font-size:16px}.btn-follow,.song-header-actions .flag a{background-color:rgba(0,0,0,0);border:1px solid #171717;color:#171717;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:600;transition:all 150ms ease;text-decoration:none;display:inline-block}.btn-follow:hover,.song-header-actions .flag a:hover{background-color:#171717;color:#fff;text-decoration:none}.btn-follow.following,.song-header-actions .flag.action-unflag a{background-color:#7d11ff;border-color:#7d11ff;color:#fff}.btn-follow.following:hover,.song-header-actions .flag.action-unflag a:hover{background-color:rgb(77.1428571429,0,170);border-color:rgb(77.1428571429,0,170);color:#fff;text-decoration:none}.song-header-actions .flag{display:inline-block}.song-header-actions .flag a,.song-header-actions .flag-follow a,.song-header-actions [class*=flag-follow] a{display:inline-block;background-color:rgba(0,0,0,0);border:1px solid #171717;color:#171717;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:600;transition:all .2s ease;text-decoration:none;cursor:pointer}.song-header-actions .flag a:hover,.song-header-actions .flag-follow a:hover,.song-header-actions [class*=flag-follow] a:hover{background-color:#171717;color:#fff;text-decoration:none}.song-header-actions .flag.action-unflag a,.song-header-actions .flag-follow.action-unflag a,.song-header-actions [class*=flag-follow].action-unflag a{background-color:#7d11ff;border-color:#7d11ff;color:#fff}.song-header-actions .flag.action-unflag a:hover,.song-header-actions .flag-follow.action-unflag a:hover,.song-header-actions [class*=flag-follow].action-unflag a:hover{background-color:rgb(77.1428571429,0,170);border-color:rgb(77.1428571429,0,170);color:#fff;text-decoration:none}.song-header-actions .flag:not(.flag-like) i,.song-header-actions .flag-follow i,.song-header-actions [class*=flag-follow] i{display:none}.song-header-actions .flag-like{background:none;border:none;padding:0;box-shadow:none}.song-header-actions .flag-like a{background:none;border:none;padding:0;box-shadow:none;outline:none}.song-header-actions .flag-like a:hover{background:none}.song-header-actions .flag-like i{display:inline-block;width:24px;height:24px;position:relative}.song-header-actions .flag-like i:before{content:"";display:inline-block;width:24px;height:24px;background-color:rgba(23,23,23,.6);-webkit-mask:url("/themes/custom/ggfresh/images/heart-solid.svg") no-repeat 50% 50%;mask:url("/themes/custom/ggfresh/images/heart-solid.svg") no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;transition:background-color .2s ease}.song-header-actions .flag-like.action-unflag i:before{background-color:#e74c3c}.song-header-actions .flag-like:hover i:before{background-color:#e74c3c}.stat-tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-top-color:rgba(23,23,23,.9)}.song-stat{position:relative}.stat-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:rgba(23,23,23,.9);color:#fff;padding:8px 12px;border-radius:4px;font-size:14px;white-space:nowrap;z-index:1000;opacity:0;visibility:hidden;transition:all .1s ease;margin-bottom:8px;box-shadow:0 4px 12px rgba(23,23,23,.3);backdrop-filter:blur(10px);pointer-events:none}.song-stat:hover .stat-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-4px)}.song-header-stats .stat-tooltip{color:#171717;background-color:hsla(0,0%,100%,.95);border:1px solid rgba(23,23,23,.1);box-shadow:0 2px 8px rgba(23,23,23,.15)}.song-header-stats .stat-tooltip::after{border-top-color:hsla(0,0%,100%,.95)}.song-channels .stat-tooltip,.song-channels .channel-tooltip{color:#fff;background-color:rgba(23,23,23,.9);border:1px solid hsla(0,0%,100%,.2)}.song-channels .stat-tooltip::after,.song-channels .channel-tooltip::after{border-top-color:rgba(23,23,23,.9)}.stat-tooltip,.channel-tooltip,.simple-tooltip{position:absolute;z-index:9999;padding:8px 12px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.song-channels .simple-tooltip,.song-channels [data-tooltip]:hover::after{z-index:10000}.simple-tooltip{position:fixed;background-color:rgba(23,23,23,.9);color:#fff;border:1px solid hsla(0,0%,100%,.2);opacity:1;visibility:visible}.song-stat:hover .stat-tooltip,.song-channel:hover .channel-tooltip{opacity:1;visibility:visible}.page-node-song .song-channels{overflow:visible}.song-share-section{display:flex;justify-content:center}body:before{content:"small";display:none}@media(min-width:768px){body:before{content:"medium"}}@media(min-width:1025px){body:before{content:"large"}}.no-ul-list,nav.breadcrumb ol,.drupal-messages ol,.messages ol{list-style-type:none;padding:0;margin:0}.no-ul-list>li,nav.breadcrumb ol>li,.drupal-messages ol>li,.messages ol>li{display:inline-block;list-style-type:none;margin:0 10px}.tmp-shadow,.blocked-style,aside .block,nav.breadcrumb{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.blocked-style,aside .block,nav.breadcrumb{border:1px solid #fff;padding:12px;border-radius:5px;background:#fafafa}.song-short-row{display:block}.song-short-row .song-short-row-content{display:flex;align-items:center;gap:12px;width:100%;position:relative}.song-author-avatar{flex-shrink:0;width:48px;height:48px;border-radius:50%;overflow:hidden;background:#f0f0f0}.song-author-avatar img,.song-author-avatar .user-avatar{width:100%;height:100%;object-fit:cover;display:block}.song-author-avatar .user-avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#7d11ff,#6e0ee6);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:18px}.song-short-row .song-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding-right:8px}.song-short-row .song-info .song-title,.song-short-row .song-info h3.song-title{margin:0;font-size:14px;font-weight:600;line-height:1.2;text-align:left}.song-short-row .song-info .song-title a,.song-short-row .song-info h3.song-title a{font-weight:600;font-size:14px;color:#1a1a1a;text-decoration:none;display:block;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.song-short-row .song-info .song-title a:hover,.song-short-row .song-info h3.song-title a:hover{color:#7d11ff;text-decoration:none}.song-short-row .song-info .song-meta{font-size:12px;color:#666;display:flex;align-items:center;gap:4px}.song-short-row .song-info .song-meta .song-author{font-weight:400;color:#666;font-size:12px;display:flex;align-items:center;gap:4px}.song-short-row .song-info .song-meta .song-author .verified-badge{width:14px;height:14px;margin-left:4px;vertical-align:middle}.song-short-row .song-info .song-meta .song-time{color:#999;font-size:12px}.song-short-row .song-info .song-meta .song-time::before{content:"•";margin:0 4px;color:#ccc}.song-short-row .btn-play-compact{width:36px;height:36px;background:#7d11ff;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s ease;flex-shrink:0;padding:0;outline:none;position:relative}.song-short-row .btn-play-compact:hover{background:#6e0ee6;transform:scale(1.05)}.song-short-row .btn-play-compact:disabled{opacity:.5;cursor:not-allowed}.song-short-row .btn-play-compact.playing{background:#4a0998;color:#fff}.song-short-row .btn-play-compact.playing:hover{background:#380771}.song-short-row .btn-play-compact i{font-size:12px;margin-left:2px}.recent-songs-wrapper .song-short-row{padding:12px 0;border-bottom:1px solid #f0f0f0}.recent-songs-wrapper .song-short-row:first-child{padding-top:4px}.recent-songs-wrapper .song-short-row:last-child{border-bottom:none;padding-bottom:4px}.dark-mode .song-short-row .song-author-avatar,.teleport-spotlight-song.dark-mode .song-author-avatar,.spotlight-widget .dark-mode .song-author-avatar,.spotlight-content-dynamic .song-short-row .song-author-avatar{background:hsla(0,0%,100%,.1)}.dark-mode .song-short-row .song-author-avatar .user-avatar-placeholder,.teleport-spotlight-song.dark-mode .song-author-avatar .user-avatar-placeholder,.spotlight-widget .dark-mode .song-author-avatar .user-avatar-placeholder,.spotlight-content-dynamic .song-short-row .song-author-avatar .user-avatar-placeholder{background:linear-gradient(135deg,#7d11ff,#5c0db8)}.dark-mode .song-short-row .song-info .song-title a,.teleport-spotlight-song.dark-mode .song-info .song-title a,.spotlight-widget .dark-mode .song-info .song-title a,.spotlight-content-dynamic .song-short-row .song-info .song-title a{color:hsla(0,0%,100%,.9)}.dark-mode .song-short-row .song-info .song-title a:hover,.teleport-spotlight-song.dark-mode .song-info .song-title a:hover,.spotlight-widget .dark-mode .song-info .song-title a:hover,.spotlight-content-dynamic .song-short-row .song-info .song-title a:hover{color:#7d11ff}.dark-mode .song-short-row .song-info .song-meta .song-author,.teleport-spotlight-song.dark-mode .song-info .song-meta .song-author,.spotlight-widget .dark-mode .song-info .song-meta .song-author,.spotlight-content-dynamic .song-short-row .song-info .song-meta .song-author{color:hsla(0,0%,100%,.7)}.dark-mode .song-short-row .song-info .song-meta .song-time,.teleport-spotlight-song.dark-mode .song-info .song-meta .song-time,.spotlight-widget .dark-mode .song-info .song-meta .song-time,.spotlight-content-dynamic .song-short-row .song-info .song-meta .song-time{color:hsla(0,0%,100%,.5)}.dark-mode .song-short-row .song-info .song-meta .song-time::before,.teleport-spotlight-song.dark-mode .song-info .song-meta .song-time::before,.spotlight-widget .dark-mode .song-info .song-meta .song-time::before,.spotlight-content-dynamic .song-short-row .song-info .song-meta .song-time::before{color:hsla(0,0%,100%,.3)}.dark-mode .song-short-row .btn-play-compact,.teleport-spotlight-song.dark-mode .btn-play-compact,.spotlight-widget .dark-mode .btn-play-compact,.spotlight-content-dynamic .song-short-row .btn-play-compact{background:#7d11ff !important;color:#fff !important;border:2px solid hsla(0,0%,100%,.2) !important}.dark-mode .song-short-row .btn-play-compact:hover,.teleport-spotlight-song.dark-mode .btn-play-compact:hover,.spotlight-widget .dark-mode .btn-play-compact:hover,.spotlight-content-dynamic .song-short-row .btn-play-compact:hover{background:#5c0db8 !important;border-color:hsla(0,0%,100%,.4) !important;transform:scale(1.05)}.dark-mode .song-short-row .btn-play-compact.playing,.teleport-spotlight-song.dark-mode .btn-play-compact.playing,.spotlight-widget .dark-mode .btn-play-compact.playing,.spotlight-content-dynamic .song-short-row .btn-play-compact.playing{background:#4a0a93 !important}.dark-mode .song-short-row .btn-play-compact.playing:hover,.teleport-spotlight-song.dark-mode .btn-play-compact.playing:hover,.spotlight-widget .dark-mode .btn-play-compact.playing:hover,.spotlight-content-dynamic .song-short-row .btn-play-compact.playing:hover{background:#3d0877 !important}.dark-mode .song-short-row .btn-play-compact i,.dark-mode .song-short-row .btn-play-compact .fa,.teleport-spotlight-song.dark-mode .btn-play-compact i,.teleport-spotlight-song.dark-mode .btn-play-compact .fa,.spotlight-widget .dark-mode .btn-play-compact i,.spotlight-widget .dark-mode .btn-play-compact .fa,.spotlight-content-dynamic .song-short-row .btn-play-compact i,.spotlight-content-dynamic .song-short-row .btn-play-compact .fa{color:#fff !important;font-size:12px !important}.dark-mode .song-short-row .btn-play-compact::before,.teleport-spotlight-song.dark-mode .btn-play-compact::before,.spotlight-widget .dark-mode .btn-play-compact::before,.spotlight-content-dynamic .song-short-row .btn-play-compact::before{content:"▶";color:#fff;font-size:12px;font-family:Arial,sans-serif}.dark-mode .song-short-row .btn-play-compact:has(i)::before,.dark-mode .song-short-row .btn-play-compact:has(.fa)::before,.teleport-spotlight-song.dark-mode .btn-play-compact:has(i)::before,.teleport-spotlight-song.dark-mode .btn-play-compact:has(.fa)::before,.spotlight-widget .dark-mode .btn-play-compact:has(i)::before,.spotlight-widget .dark-mode .btn-play-compact:has(.fa)::before,.spotlight-content-dynamic .song-short-row .btn-play-compact:has(i)::before,.spotlight-content-dynamic .song-short-row .btn-play-compact:has(.fa)::before{display:none}.m-0{margin:0 !important}.m-teleport-xxxs{margin:2px !important}.m-teleport-xxs{margin:4px !important}.m-teleport-xs{margin:8px !important}.m-teleport-sm{margin:12px !important}.m-teleport-md{margin:16px !important}.m-teleport-lg{margin:20px !important}.m-teleport-xl{margin:24px !important}.m-teleport-xxl{margin:32px !important}.m-teleport-xxxl{margin:40px !important}.m-teleport-xxxxl{margin:48px !important}.mt-0{margin-top:0 !important}.mt-teleport-xxxs{margin-top:2px !important}.mt-teleport-xxs{margin-top:4px !important}.mt-teleport-xs{margin-top:8px !important}.mt-teleport-sm{margin-top:12px !important}.mt-teleport-md,.block-views-blockcourse-lessons-block-1 h3,.block-views-blockcourse-lessons-block-2 h3{margin-top:16px !important}.mt-teleport-lg{margin-top:20px !important}.mt-teleport-xl{margin-top:24px !important}.mt-teleport-xxl{margin-top:32px !important}.mt-teleport-xxxl{margin-top:40px !important}.mt-teleport-xxxxl{margin-top:48px !important}.mb-0{margin-bottom:0 !important}.mb-teleport-xxxs{margin-bottom:2px !important}.mb-teleport-xxs{margin-bottom:4px !important}.mb-teleport-xs{margin-bottom:8px !important}.mb-teleport-sm{margin-bottom:12px !important}.mb-teleport-md,.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item .views-field-nothing,.block-views-blocksuccess-stories-block-1 .view .view-header,.block-views-blockcourse-lessons-block-1 .views-row.views-row-last,.block-views-blockcourse-lessons-block-2 .views-row.views-row-last,.block-views-blockcourses-block-1 .view-header,.block-views-blockcourses-block-2 .view-header,.block-views-blockcourses-block-3 .view-header,.block-views-blockmicrolessons-block-1 .view-header,.block-views-blockmicrolessons-block-4 .view-header,.block-views-blockmicrolessons-block-5 .view-header,.block-views-blockreaction-videos-block-4 .view-header,.block-views-blockreaction-videos-block-2 .view-header{margin-bottom:16px !important}.mb-teleport-lg{margin-bottom:20px !important}.mb-teleport-xl,.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item .views-field-body-1{margin-bottom:24px !important}.mb-teleport-xxl,:not(.view-id-testimonials).view-display-id-page_1 .view-filters,.block-views-blockvideos-page-1 .view-filters,.block-views-blockvideos-block-1 .view-filters,.block-views-blockvideos-block-2 .view-filters,.block-views-blockvideos-block-3 .view-filters,.block-views-blockvideos-block-4 .view-filters,.block-views-blocklive-lesson-block-1 .view-filters,.block-views-blockmicrolessons-block-3 .view-filters,.dashboard-item.recent-video-block .view-videos .view-filters,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters,.view-id-masterclasses.view-display-id-block_2 .view-filters,.view-id-masterclasses.view-display-id-block_4 .view-filters,.view-id-masterclasses.view-display-id-block_5 .view-filters,.view-id-masterclasses.view-display-id-block_6 .view-filters,.view-id-masterclasses.view-display-id-block_7 .view-filters,.view-id-masterclasses.view-eva .view-filters,.view-id-microlessons.view-display-id-page_1 .view-filters,.view-id-videos.view-display-id-page_1 .view-filters,.view-id-masterclasses.view-display-id-page_1 .view-filters,.view-songs.view-display-id-my_feed .view-filters,.view-songs.view-display-id-page_1 .view-filters,.block-views-blockcourses-block-1 .view-filters,.block-views-blockcourses-block-2 .view-filters,.block-views-blockcourses-block-3 .view-filters,.block-views-blockmicrolessons-block-1 .view-filters,.block-views-blockmicrolessons-block-4 .view-filters,.block-views-blockmicrolessons-block-5 .view-filters,.block-views-blockreaction-videos-block-4 .view-filters,.block-views-blockreaction-videos-block-2 .view-filters{margin-bottom:32px !important}.mb-teleport-xxxl{margin-bottom:40px !important}.mb-teleport-xxxxl{margin-bottom:48px !important}.ml-0{margin-left:0 !important}.ml-teleport-xxxs{margin-left:2px !important}.ml-teleport-xxs{margin-left:4px !important}.ml-teleport-xs{margin-left:8px !important}.ml-teleport-sm{margin-left:12px !important}.ml-teleport-md{margin-left:16px !important}.ml-teleport-lg{margin-left:20px !important}.ml-teleport-xl{margin-left:24px !important}.ml-teleport-xxl{margin-left:32px !important}.ml-teleport-xxxl{margin-left:40px !important}.ml-teleport-xxxxl{margin-left:48px !important}.mr-0{margin-right:0 !important}.mr-teleport-xxxs{margin-right:2px !important}.mr-teleport-xxs{margin-right:4px !important}.mr-teleport-xs{margin-right:8px !important}.mr-teleport-sm{margin-right:12px !important}.mr-teleport-md,:not(.view-id-testimonials).view-display-id-page_1 .view-filters .views-exposed-form .form-item,:not(.view-id-testimonials).view-display-id-page_1 .view-filters .views-exposed-form .form-actions,.block-views-blockvideos-page-1 .view-filters .views-exposed-form .form-item,.block-views-blockvideos-page-1 .view-filters .views-exposed-form .form-actions,.block-views-blockvideos-block-1 .view-filters .views-exposed-form .form-item,.block-views-blockvideos-block-1 .view-filters .views-exposed-form .form-actions,.block-views-blockvideos-block-2 .view-filters .views-exposed-form .form-item,.block-views-blockvideos-block-2 .view-filters .views-exposed-form .form-actions,.block-views-blockvideos-block-3 .view-filters .views-exposed-form .form-item,.block-views-blockvideos-block-3 .view-filters .views-exposed-form .form-actions,.block-views-blockvideos-block-4 .view-filters .views-exposed-form .form-item,.block-views-blockvideos-block-4 .view-filters .views-exposed-form .form-actions,.block-views-blocklive-lesson-block-1 .view-filters .views-exposed-form .form-item,.block-views-blocklive-lesson-block-1 .view-filters .views-exposed-form .form-actions,.block-views-blockmicrolessons-block-3 .view-filters .views-exposed-form .form-item,.block-views-blockmicrolessons-block-3 .view-filters .views-exposed-form .form-actions,.dashboard-item.recent-video-block .view-videos .view-filters .views-exposed-form .form-item,.dashboard-item.recent-video-block .view-videos .view-filters .views-exposed-form .form-actions,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters .views-exposed-form .form-item,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-block_2 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-block_2 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-block_4 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-block_4 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-block_5 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-block_5 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-block_6 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-block_6 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-block_7 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-block_7 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-eva .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-eva .view-filters .views-exposed-form .form-actions,.view-id-microlessons.view-display-id-page_1 .view-filters .views-exposed-form .form-item,.view-id-microlessons.view-display-id-page_1 .view-filters .views-exposed-form .form-actions,.view-id-videos.view-display-id-page_1 .view-filters .views-exposed-form .form-item,.view-id-videos.view-display-id-page_1 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-actions,.view-songs.view-display-id-my_feed .view-filters .views-exposed-form .form-item,.view-songs.view-display-id-my_feed .view-filters .views-exposed-form .form-actions,.view-songs.view-display-id-page_1 .view-filters .views-exposed-form .form-item,.view-songs.view-display-id-page_1 .view-filters .views-exposed-form .form-actions,.block-views-blockcourses-block-1 .view-filters .views-exposed-form .form-item,.block-views-blockcourses-block-1 .view-filters .views-exposed-form .form-actions,.block-views-blockcourses-block-2 .view-filters .views-exposed-form .form-item,.block-views-blockcourses-block-2 .view-filters .views-exposed-form .form-actions,.block-views-blockcourses-block-3 .view-filters .views-exposed-form .form-item,.block-views-blockcourses-block-3 .view-filters .views-exposed-form .form-actions,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-item,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-actions,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-item,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-actions,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-item,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-actions,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-item,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-actions,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-item,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-actions{margin-right:16px !important}.mr-teleport-lg{margin-right:20px !important}.mr-teleport-xl{margin-right:24px !important}.mr-teleport-xxl{margin-right:32px !important}.mr-teleport-xxxl{margin-right:40px !important}.mr-teleport-xxxxl{margin-right:48px !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.mx-teleport-xxxs{margin-left:2px !important;margin-right:2px !important}.mx-teleport-xxs{margin-left:4px !important;margin-right:4px !important}.mx-teleport-xs{margin-left:8px !important;margin-right:8px !important}.mx-teleport-sm{margin-left:12px !important;margin-right:12px !important}.mx-teleport-md{margin-left:16px !important;margin-right:16px !important}.mx-teleport-lg{margin-left:20px !important;margin-right:20px !important}.mx-teleport-xl{margin-left:24px !important;margin-right:24px !important}.mx-teleport-xxl{margin-left:32px !important;margin-right:32px !important}.mx-teleport-xxxl{margin-left:40px !important;margin-right:40px !important}.mx-teleport-xxxxl{margin-left:48px !important;margin-right:48px !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-teleport-xxxs{margin-top:2px !important;margin-bottom:2px !important}.my-teleport-xxs{margin-top:4px !important;margin-bottom:4px !important}.my-teleport-xs{margin-top:8px !important;margin-bottom:8px !important}.my-teleport-sm{margin-top:12px !important;margin-bottom:12px !important}.my-teleport-md{margin-top:16px !important;margin-bottom:16px !important}.my-teleport-lg{margin-top:20px !important;margin-bottom:20px !important}.my-teleport-xl{margin-top:24px !important;margin-bottom:24px !important}.my-teleport-xxl{margin-top:32px !important;margin-bottom:32px !important}.my-teleport-xxxl{margin-top:40px !important;margin-bottom:40px !important}.my-teleport-xxxxl{margin-top:48px !important;margin-bottom:48px !important}.p-0{padding:0 !important}.p-teleport-xxxs{padding:2px !important}.p-teleport-xxs{padding:4px !important}.p-teleport-xs{padding:8px !important}.p-teleport-sm{padding:12px !important}.p-teleport-md,.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item>.fields-wrapper{padding:16px !important}.p-teleport-lg{padding:20px !important}.p-teleport-xl{padding:24px !important}.p-teleport-xxl{padding:32px !important}.p-teleport-xxxl{padding:40px !important}.p-teleport-xxxxl{padding:48px !important}.pt-0{padding-top:0 !important}.pt-teleport-xxxs{padding-top:2px !important}.pt-teleport-xxs{padding-top:4px !important}.pt-teleport-xs{padding-top:8px !important}.pt-teleport-sm{padding-top:12px !important}.pt-teleport-md{padding-top:16px !important}.pt-teleport-lg{padding-top:20px !important}.pt-teleport-xl{padding-top:24px !important}.pt-teleport-xxl,:not(.view-id-testimonials).view-display-id-page_1 .view-filters,.block-views-blockvideos-page-1 .view-filters,.block-views-blockvideos-block-1 .view-filters,.block-views-blockvideos-block-2 .view-filters,.block-views-blockvideos-block-3 .view-filters,.block-views-blockvideos-block-4 .view-filters,.block-views-blocklive-lesson-block-1 .view-filters,.block-views-blockmicrolessons-block-3 .view-filters,.dashboard-item.recent-video-block .view-videos .view-filters,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters,.view-id-masterclasses.view-display-id-block_2 .view-filters,.view-id-masterclasses.view-display-id-block_4 .view-filters,.view-id-masterclasses.view-display-id-block_5 .view-filters,.view-id-masterclasses.view-display-id-block_6 .view-filters,.view-id-masterclasses.view-display-id-block_7 .view-filters,.view-id-masterclasses.view-eva .view-filters,.view-id-microlessons.view-display-id-page_1 .view-filters,.view-id-videos.view-display-id-page_1 .view-filters,.view-id-masterclasses.view-display-id-page_1 .view-filters,.view-songs.view-display-id-my_feed .view-filters,.view-songs.view-display-id-page_1 .view-filters,.block-views-blockcourses-block-1 .view-filters,.block-views-blockcourses-block-2 .view-filters,.block-views-blockcourses-block-3 .view-filters,.block-views-blockmicrolessons-block-1 .view-filters,.block-views-blockmicrolessons-block-4 .view-filters,.block-views-blockmicrolessons-block-5 .view-filters,.block-views-blockreaction-videos-block-4 .view-filters,.block-views-blockreaction-videos-block-2 .view-filters{padding-top:32px !important}.pt-teleport-xxxl,.block-views-blocksuccess-stories-block-1 .view{padding-top:40px !important}.pt-teleport-xxxxl{padding-top:48px !important}.pb-0{padding-bottom:0 !important}.pb-teleport-xxxs{padding-bottom:2px !important}.pb-teleport-xxs{padding-bottom:4px !important}.pb-teleport-xs{padding-bottom:8px !important}.pb-teleport-sm,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col{padding-bottom:12px !important}.pb-teleport-md{padding-bottom:16px !important}.pb-teleport-lg{padding-bottom:20px !important}.pb-teleport-xl{padding-bottom:24px !important}.pb-teleport-xxl,.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col,.view-instructors .views-view-grid .views-col,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col{padding-bottom:32px !important}.pb-teleport-xxxl{padding-bottom:40px !important}.pb-teleport-xxxxl{padding-bottom:48px !important}.pl-0{padding-left:0 !important}.pl-teleport-xxxs{padding-left:2px !important}.pl-teleport-xxs{padding-left:4px !important}.pl-teleport-xs{padding-left:8px !important}.pl-teleport-sm,.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col,.view-instructors .views-view-grid .views-col,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col{padding-left:12px !important}.pl-teleport-md{padding-left:16px !important}.pl-teleport-lg{padding-left:20px !important}.pl-teleport-xl{padding-left:24px !important}.pl-teleport-xxl{padding-left:32px !important}.pl-teleport-xxxl{padding-left:40px !important}.pl-teleport-xxxxl{padding-left:48px !important}.pr-0{padding-right:0 !important}.pr-teleport-xxxs{padding-right:2px !important}.pr-teleport-xxs{padding-right:4px !important}.pr-teleport-xs{padding-right:8px !important}.pr-teleport-sm{padding-right:12px !important}.pr-teleport-md,.block-views-blocksuccess-stories-block-1 .view .view-header{padding-right:16px !important}.pr-teleport-lg{padding-right:20px !important}.pr-teleport-xl{padding-right:24px !important}.pr-teleport-xxl{padding-right:32px !important}.pr-teleport-xxxl,.block-views-blockcourse-lessons-block-1 .views-row .views-field-title,.block-views-blockcourse-lessons-block-2 .views-row .views-field-title{padding-right:40px !important}.pr-teleport-xxxxl{padding-right:48px !important}.px-0{padding-left:0 !important;padding-right:0 !important}.px-teleport-xxxs{padding-left:2px !important;padding-right:2px !important}.px-teleport-xxs{padding-left:4px !important;padding-right:4px !important}.px-teleport-xs{padding-left:8px !important;padding-right:8px !important}.px-teleport-sm,.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item .views-field-nothing,.block-views-blockcourse-lessons-block-1 .views-row,.block-views-blockcourse-lessons-block-2 .views-row{padding-left:12px !important;padding-right:12px !important}.px-teleport-md,.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .views-field-flagged-1,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1{padding-left:16px !important;padding-right:16px !important}.px-teleport-lg{padding-left:20px !important;padding-right:20px !important}.px-teleport-xl{padding-left:24px !important;padding-right:24px !important}.px-teleport-xxl,:not(.view-id-testimonials).view-display-id-page_1 .view-filters,.block-views-blockvideos-page-1 .view-filters,.block-views-blockvideos-block-1 .view-filters,.block-views-blockvideos-block-2 .view-filters,.block-views-blockvideos-block-3 .view-filters,.block-views-blockvideos-block-4 .view-filters,.block-views-blocklive-lesson-block-1 .view-filters,.block-views-blockmicrolessons-block-3 .view-filters,.dashboard-item.recent-video-block .view-videos .view-filters,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters,.view-id-masterclasses.view-display-id-block_2 .view-filters,.view-id-masterclasses.view-display-id-block_4 .view-filters,.view-id-masterclasses.view-display-id-block_5 .view-filters,.view-id-masterclasses.view-display-id-block_6 .view-filters,.view-id-masterclasses.view-display-id-block_7 .view-filters,.view-id-masterclasses.view-eva .view-filters,.view-id-microlessons.view-display-id-page_1 .view-filters,.view-id-videos.view-display-id-page_1 .view-filters,.view-id-masterclasses.view-display-id-page_1 .view-filters,.view-songs.view-display-id-my_feed .view-filters,.view-songs.view-display-id-page_1 .view-filters,.block-views-blockcourses-block-1 .view-filters,.block-views-blockcourses-block-2 .view-filters,.block-views-blockcourses-block-3 .view-filters,.block-views-blockmicrolessons-block-1 .view-filters,.block-views-blockmicrolessons-block-4 .view-filters,.block-views-blockmicrolessons-block-5 .view-filters,.block-views-blockreaction-videos-block-4 .view-filters,.block-views-blockreaction-videos-block-2 .view-filters{padding-left:32px !important;padding-right:32px !important}.px-teleport-xxxl{padding-left:40px !important;padding-right:40px !important}.px-teleport-xxxxl{padding-left:48px !important;padding-right:48px !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-teleport-xxxs{padding-top:2px !important;padding-bottom:2px !important}.py-teleport-xxs{padding-top:4px !important;padding-bottom:4px !important}.py-teleport-xs,.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item .views-field-nothing{padding-top:8px !important;padding-bottom:8px !important}.py-teleport-sm,.block-views-blockcourse-lessons-block-1 .views-row,.block-views-blockcourse-lessons-block-2 .views-row{padding-top:12px !important;padding-bottom:12px !important}.py-teleport-md,.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .views-field-flagged-1,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1{padding-top:16px !important;padding-bottom:16px !important}.py-teleport-lg{padding-top:20px !important;padding-bottom:20px !important}.py-teleport-xl{padding-top:24px !important;padding-bottom:24px !important}.py-teleport-xxl{padding-top:32px !important;padding-bottom:32px !important}.py-teleport-xxxl{padding-top:40px !important;padding-bottom:40px !important}.py-teleport-xxxxl{padding-top:48px !important;padding-bottom:48px !important}.gap-0{gap:0 !important}.gap-teleport-xxxs{gap:2px !important}.gap-teleport-xxs{gap:4px !important}.gap-teleport-xs{gap:8px !important}.gap-teleport-sm{gap:12px !important}.gap-teleport-md{gap:16px !important}.gap-teleport-lg{gap:20px !important}.gap-teleport-xl{gap:24px !important}.gap-teleport-xxl{gap:32px !important}.gap-teleport-xxxl{gap:40px !important}.gap-teleport-xxxxl{gap:48px !important}.space-x-teleport-xxxs>*+*{margin-left:2px !important}.space-x-teleport-xxs>*+*{margin-left:4px !important}.space-x-teleport-xs>*+*{margin-left:8px !important}.space-x-teleport-sm>*+*{margin-left:12px !important}.space-x-teleport-md>*+*{margin-left:16px !important}.space-x-teleport-lg>*+*{margin-left:20px !important}.space-x-teleport-xl>*+*{margin-left:24px !important}.space-x-teleport-xxl>*+*{margin-left:32px !important}.space-x-teleport-xxxl>*+*{margin-left:40px !important}.space-x-teleport-xxxxl>*+*{margin-left:48px !important}.space-y-teleport-xxxs>*+*{margin-top:2px !important}.space-y-teleport-xxs>*+*{margin-top:4px !important}.space-y-teleport-xs>*+*{margin-top:8px !important}.space-y-teleport-sm>*+*{margin-top:12px !important}.space-y-teleport-md>*+*{margin-top:16px !important}.space-y-teleport-lg>*+*{margin-top:20px !important}.space-y-teleport-xl>*+*{margin-top:24px !important}.space-y-teleport-xxl>*+*{margin-top:32px !important}.space-y-teleport-xxxl>*+*{margin-top:40px !important}.space-y-teleport-xxxxl>*+*{margin-top:48px !important}.w-teleport-xs{width:8px !important}.w-teleport-sm{width:12px !important}.w-teleport-md{width:16px !important}.w-teleport-lg{width:20px !important}.w-teleport-xl{width:24px !important}.w-teleport-xxl{width:32px !important}.w-teleport-xxxl{width:40px !important}.w-teleport-xxxxl{width:48px !important}.h-teleport-xs{height:8px !important}.h-teleport-sm{height:12px !important}.h-teleport-md{height:16px !important}.h-teleport-lg{height:20px !important}.h-teleport-xl{height:24px !important}.h-teleport-xxl{height:32px !important}.h-teleport-xxxl{height:40px !important}.h-teleport-xxxxl{height:48px !important}.space-teleport-section{padding-top:48px;padding-bottom:48px}@media only screen and (max-width:767px){.space-teleport-section{padding-top:32px;padding-bottom:32px}}.space-teleport-container{padding-left:20px;padding-right:20px}@media only screen and (max-width:767px){.space-teleport-container{padding-left:16px;padding-right:16px}}.space-teleport-card{padding:24px}@media only screen and (max-width:767px){.space-teleport-card{padding:20px}}.space-teleport-list>*+*{margin-top:16px}.space-teleport-grid{gap:20px}@media only screen and (max-width:767px){.space-teleport-grid{gap:16px}}@media only screen and (max-width:767px){.sm\:m-0{margin:0 !important}.sm\:mt-teleport-sm{margin-top:12px !important}.sm\:mb-teleport-sm{margin-bottom:12px !important}.sm\:p-teleport-sm{padding:12px !important}.sm\:px-teleport-md{padding-left:16px !important;padding-right:16px !important}.sm\:py-teleport-md{padding-top:16px !important;padding-bottom:16px !important}}@media only screen and (min-width:768px){.md\:m-0{margin:0 !important}.md\:mt-teleport-lg{margin-top:20px !important}.md\:mb-teleport-lg{margin-bottom:20px !important}.md\:p-teleport-lg{padding:20px !important}.md\:px-teleport-lg{padding-left:20px !important;padding-right:20px !important}.md\:py-teleport-lg{padding-top:20px !important;padding-bottom:20px !important}}.route-stripe-subscriptionpurchase-gift .stripe-gift-toggle-wrapper{display:none}.route-stripe-subscriptionpurchase-gift .stripe-subscribe .stripe-subscribe-plans-wrapper h2{margin-top:0;display:none}.route-stripe-subscriptionpurchase-gift .stripe-subscribe .stripe-subscribe-plan-free{border-radius:27px;filter:blur(4px)}.block-stripe-subscribe-block{padding:0 !important}#block-newfrontpagefeaturetable{clear:both;padding:1em 4%}#block-newfrontpagefeaturetable:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){#block-newfrontpagefeaturetable{padding:2.25em 6% 2em}}#block-newfrontpagefeaturetable .user-bar-content,#block-newfrontpagefeaturetable .section-inner,#block-newfrontpagefeaturetable .block-content,#block-newfrontpagefeaturetable.block-views>div,#block-newfrontpagefeaturetable.block-views>h2,#block-newfrontpagefeaturetable.block-block-content>h2,#block-newfrontpagefeaturetable.block-block-content>div,#block-newfrontpagefeaturetable.block-ctools-block>span,#block-newfrontpagefeaturetable.block-ctools-block>div,#block-newfrontpagefeaturetable.block-entity-block header,#block-newfrontpagefeaturetable.block-entity-block .content,#block-newfrontpagefeaturetable .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}#block-newfrontpagefeaturetable.block-views h2,#block-newfrontpagefeaturetable.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){#block-newfrontpagefeaturetable.block-views h2,#block-newfrontpagefeaturetable.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){#block-newfrontpagefeaturetable.block-views h2,#block-newfrontpagefeaturetable.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){#block-newfrontpagefeaturetable.block-views h2,#block-newfrontpagefeaturetable.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}#block-giftpageheader{clear:both;padding:1em 4%}#block-giftpageheader:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){#block-giftpageheader{padding:2.25em 6% 2em}}#block-giftpageheader .user-bar-content,#block-giftpageheader .section-inner,#block-giftpageheader .block-content,#block-giftpageheader.block-views>div,#block-giftpageheader.block-views>h2,#block-giftpageheader.block-block-content>h2,#block-giftpageheader.block-block-content>div,#block-giftpageheader.block-ctools-block>span,#block-giftpageheader.block-ctools-block>div,#block-giftpageheader.block-entity-block header,#block-giftpageheader.block-entity-block .content,#block-giftpageheader .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}#block-giftpageheader.block-views h2,#block-giftpageheader.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){#block-giftpageheader.block-views h2,#block-giftpageheader.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){#block-giftpageheader.block-views h2,#block-giftpageheader.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){#block-giftpageheader.block-views h2,#block-giftpageheader.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}#block-giftpageheader .field--name-field-image{text-align:center}#block-giftpageheader .field--name-field-image img{width:300px}.stripe-subscribe .stripe-gift-toggle-wrapper,.stripe-subscribe .stripe-subscribe-plans-wrapper,.block-stripe-subscription .stripe-gift-toggle-wrapper,.block-stripe-subscription .stripe-subscribe-plans-wrapper{clear:both;padding:1em 4%}.stripe-subscribe .stripe-gift-toggle-wrapper:after,.stripe-subscribe .stripe-subscribe-plans-wrapper:after,.block-stripe-subscription .stripe-gift-toggle-wrapper:after,.block-stripe-subscription .stripe-subscribe-plans-wrapper:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.stripe-subscribe .stripe-gift-toggle-wrapper,.stripe-subscribe .stripe-subscribe-plans-wrapper,.block-stripe-subscription .stripe-gift-toggle-wrapper,.block-stripe-subscription .stripe-subscribe-plans-wrapper{padding:2.25em 6% 2em}}.stripe-subscribe .stripe-gift-toggle-wrapper .user-bar-content,.stripe-subscribe .stripe-gift-toggle-wrapper .section-inner,.stripe-subscribe .stripe-gift-toggle-wrapper .block-content,.stripe-subscribe .stripe-gift-toggle-wrapper.block-views>div,.stripe-subscribe .stripe-gift-toggle-wrapper.block-views>h2,.stripe-subscribe .stripe-gift-toggle-wrapper.block-block-content>h2,.stripe-subscribe .stripe-gift-toggle-wrapper.block-block-content>div,.stripe-subscribe .stripe-gift-toggle-wrapper.block-ctools-block>span,.stripe-subscribe .stripe-gift-toggle-wrapper.block-ctools-block>div,.stripe-subscribe .stripe-gift-toggle-wrapper.block-entity-block header,.stripe-subscribe .stripe-gift-toggle-wrapper.block-entity-block .content,.stripe-subscribe .stripe-gift-toggle-wrapper .mq--t,.stripe-subscribe .stripe-subscribe-plans-wrapper .user-bar-content,.stripe-subscribe .stripe-subscribe-plans-wrapper .section-inner,.stripe-subscribe .stripe-subscribe-plans-wrapper .block-content,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-views>div,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-views>h2,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-block-content>h2,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-block-content>div,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-ctools-block>span,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-ctools-block>div,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-entity-block header,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-entity-block .content,.stripe-subscribe .stripe-subscribe-plans-wrapper .mq--t,.block-stripe-subscription .stripe-gift-toggle-wrapper .user-bar-content,.block-stripe-subscription .stripe-gift-toggle-wrapper .section-inner,.block-stripe-subscription .stripe-gift-toggle-wrapper .block-content,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-views>div,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-views>h2,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-block-content>h2,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-block-content>div,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-ctools-block>span,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-ctools-block>div,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-entity-block header,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-entity-block .content,.block-stripe-subscription .stripe-gift-toggle-wrapper .mq--t,.block-stripe-subscription .stripe-subscribe-plans-wrapper .user-bar-content,.block-stripe-subscription .stripe-subscribe-plans-wrapper .section-inner,.block-stripe-subscription .stripe-subscribe-plans-wrapper .block-content,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-views>div,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-views>h2,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-block-content>h2,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-block-content>div,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-ctools-block>span,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-ctools-block>div,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-entity-block header,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-entity-block .content,.block-stripe-subscription .stripe-subscribe-plans-wrapper .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.stripe-subscribe .stripe-gift-toggle-wrapper.block-views h2,.stripe-subscribe .stripe-gift-toggle-wrapper.block-entity-block header h2,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-views h2,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-entity-block header h2,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-views h2,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-entity-block header h2,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-views h2,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.stripe-subscribe .stripe-gift-toggle-wrapper.block-views h2,.stripe-subscribe .stripe-gift-toggle-wrapper.block-entity-block header h2,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-views h2,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-entity-block header h2,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-views h2,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-entity-block header h2,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-views h2,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.stripe-subscribe .stripe-gift-toggle-wrapper.block-views h2,.stripe-subscribe .stripe-gift-toggle-wrapper.block-entity-block header h2,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-views h2,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-entity-block header h2,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-views h2,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-entity-block header h2,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-views h2,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.stripe-subscribe .stripe-gift-toggle-wrapper.block-views h2,.stripe-subscribe .stripe-gift-toggle-wrapper.block-entity-block header h2,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-views h2,.stripe-subscribe .stripe-subscribe-plans-wrapper.block-entity-block header h2,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-views h2,.block-stripe-subscription .stripe-gift-toggle-wrapper.block-entity-block header h2,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-views h2,.block-stripe-subscription .stripe-subscribe-plans-wrapper.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.stripe-subscribe .stripe-gift-toggle,.stripe-subscribe .stripe-subscribe-plans,.block-stripe-subscription .stripe-gift-toggle,.block-stripe-subscription .stripe-subscribe-plans{max-width:1440px;margin-left:auto;margin-right:auto}.stripe-subscribe .stripe-gift-toggle-wrapper,.block-stripe-subscription .stripe-gift-toggle-wrapper{background:#ff8c11}@media only screen and (min-width:768px){.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle{display:flex;justify-content:space-between}}@media only screen and (min-width:768px){.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle>div,.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle h3,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle>div,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle h3{width:50%}}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle h3,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle h3{font-weight:900}@media only screen and (max-width:767px){.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle h3,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle h3{text-align:center}}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper{display:flex;background:#fff;border-radius:100px;overflow:hidden;justify-content:space-around;padding:1em 0;width:385px}@media only screen and (max-width:767px){.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper{margin:0 auto;max-width:100%}}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper h5,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper h5{font-weight:bold}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper h5:before,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper h5:before{content:"";display:inline-block;height:100%;vertical-align:middle}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch{position:relative;display:block;height:30px;width:75px;margin:0 auto;border-radius:20px;-webkit-transition:.4s;transition:.4s}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input:checked~.slider-value:nth-child(4),.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input:checked~.slider-value:nth-child(4){display:none}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input:not(:checked)~.slider-value:nth-child(3),.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input:not(:checked)~.slider-value:nth-child(3){display:none}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input:not(:checked)~.slider-value:nth-child(4),.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input:not(:checked)~.slider-value:nth-child(4){color:#fff}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input:checked~.slider,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input:checked~.slider{background-color:#14b8a6}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input:not(:checked)~.slider,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input:not(:checked)~.slider{background-color:#000}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch:hover,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch:hover{background:#171717}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch:hover .slider:before,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch:hover .slider:before{border-color:#ff8c11}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .switch input{opacity:0;width:0;height:0}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s;display:block;border:1px solid #171717}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider:before,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider:before{position:absolute;content:"";padding:0;height:24px;width:24px;left:0;top:1px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border:1px solid #171717}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider-value,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider-value{position:absolute;z-index:100;top:4px;font-weight:bold}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider-value:nth-child(3),.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider-value:nth-child(3){left:15px}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider-value:nth-child(4),.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider-value:nth-child(4){right:15px}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container input:focus+.slider,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container input:focus+.slider{box-shadow:0 0 1px #2196f3}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container input:checked+.slider:before,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container input:checked+.slider:before{-webkit-transform:translateX(46px);-ms-transform:translateX(46px);transform:translateX(46px)}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider.round,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider.round{border-radius:20px}.stripe-subscribe .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider.round:before,.block-stripe-subscription .stripe-gift-toggle-wrapper .stripe-gift-toggle .switch-container-wrapper .switch-container .slider.round:before{border-radius:20px}@media only screen and (min-width:768px){.stripe-subscribe .stripe-subscribe-plans,.block-stripe-subscription .stripe-subscribe-plans{display:flex;align-items:flex-end;justify-content:space-between}}@media only screen and (min-width:768px){.stripe-subscribe .stripe-subscribe-plans,.block-stripe-subscription .stripe-subscribe-plans{flex-wrap:wrap}}@media only screen and (max-width:767px){.stripe-subscribe .stripe-subscribe-plans>div,.block-stripe-subscription .stripe-subscribe-plans>div{margin-bottom:1em}}@media only screen and (min-width:768px)and (max-width:1024px),only screen and (min-width:1025px){.stripe-subscribe .stripe-subscribe-plans>div,.block-stripe-subscription .stripe-subscribe-plans>div{width:32%}.stripe-subscribe .stripe-subscribe-plans>div:nth-child(1n+3),.block-stripe-subscription .stripe-subscribe-plans>div:nth-child(1n+3){margin-left:1%}}@media only screen and (min-width:1441px){.stripe-subscribe .stripe-subscribe-plans>div,.block-stripe-subscription .stripe-subscribe-plans>div{width:23%}.stripe-subscribe .stripe-subscribe-plans>div:not(:first-child),.block-stripe-subscription .stripe-subscribe-plans>div:not(:first-child){margin-left:2%}}.stripe-subscribe .stripe-subscribe-plans .stripe-preamble,.block-stripe-subscription .stripe-subscribe-plans .stripe-preamble{font-size:22px;font-style:normal;font-weight:500;line-height:29px;border-radius:0 !important}@media only screen and (min-width:768px){.stripe-subscribe .stripe-subscribe-plans .stripe-preamble,.block-stripe-subscription .stripe-subscribe-plans .stripe-preamble{width:100%;margin-bottom:1em}}@media only screen and (min-width:1441px){.stripe-subscribe .stripe-subscribe-plans .stripe-preamble,.block-stripe-subscription .stripe-subscribe-plans .stripe-preamble{width:23%}}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan-combo,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan-combo{border-radius:27px;border:2px solid #171717;overflow:hidden}@media only screen and (min-width:1441px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan-combo,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan-combo{min-width:290px}}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan-combo .combo-title,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan-combo .combo-title{color:#fff;text-transform:uppercase;background:#171717;text-align:center;padding:15px 0}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan{overflow:hidden}@media only screen and (min-width:1441px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan{min-width:290px}}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-free,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-free{background:#ffd4a3;border-radius:27px}@media only screen and (min-width:1441px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-free,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-free{justify-content:space-between}}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-premium-monthly,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-premium-monthly{background:#4ade80}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-premium-yearly,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-premium-gift,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-premium-yearly,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-premium-gift{background:#14b8a6}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-premium-gift,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-premium-gift{border-radius:27px}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-lifetime,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-lifetime-gift,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-lifetime,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-lifetime-gift{background:#60a5fa;border-radius:27px}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-lifetime .description,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-lifetime-gift .description,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-lifetime .description,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan.stripe-subscribe-plan-lifetime-gift .description{background-image:url(/themes/custom/ggfresh/images/lifetime-badge.svg);background-repeat:no-repeat;background-position:top right}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .ribbon,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .ribbon{text-align:center;padding:.25em 0 0 0}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner{padding:24px}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h4.plan-name,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h4.plan-name{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:18px;line-height:18px;font-family:articulat-cf,sans-serif}@media only screen and (min-width:1025px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h4.plan-name,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h4.plan-name{font-size:26px;line-height:24px}}@media only screen and (max-width:767px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough),.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough),.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price{border-bottom:1px solid #171717;padding-bottom:2em;margin-bottom:.5em}}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .sign,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .sign{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;vertical-align:top}@media only screen and (max-width:767px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .sign,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .sign{font-size:26px;line-height:26px}}@media only screen and (min-width:768px)and (max-width:1024px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .sign,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .sign{font-size:36px;line-height:36px}}@media only screen and (min-width:1025px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .sign,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .sign,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .sign{font-size:48px;line-height:46px}}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .number,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .number{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:.4em;font-style:normal;font-weight:900;text-align:left;font-weight:500;font-family:articulat-cf,sans-serif;display:inline}@media only screen and (max-width:767px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .number,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .number{font-size:38px;line-height:38px;letter-spacing:-0.96px}}@media only screen and (min-width:768px)and (max-width:1024px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .number,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .number{font-size:52px;line-height:52px;letter-spacing:-1.92px}}@media only screen and (min-width:1025px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .number,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price:not(.strikethrough) .number,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.discounted-plan-price .number{font-size:68px;line-height:68px;letter-spacing:-1.7px}}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price.strikethrough,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner h5.plan-price.strikethrough{text-decoration:line-through;color:red}@media only screen and (min-width:1441px){.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .plan-description,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .plan-description{display:none}}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta{text-align:center;margin:1em 0 0 0}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta button.stripe-button,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.stripe-button,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .register-button,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta button.stripe-button,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.stripe-button,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .register-button{display:inline-block;background:#171717;width:100%;border:none;color:#fff;min-width:75px;max-width:750px;cursor:pointer;border-radius:4px;height:40px;padding:12px 24px 10px;line-height:100%}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta button.stripe-button:hover,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.stripe-button:hover,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .register-button:hover,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta button.stripe-button:hover,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.stripe-button:hover,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .register-button:hover{background:#3c4043}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .register-button,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .register-button{display:block;margin-bottom:.5em}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .register-button:hover,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .register-button:hover{cursor:pointer}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google{display:flex;margin-left:0;margin-right:0;border:none;padding:0 8px;justify-content:center;color:#000;text-align:center;background-color:hsl(0,2.8571428571%,96.137254902%);height:40px;line-height:40px;font-family:"Roboto",sans-serif;border-radius:4px;background-color:#131314;border-color:#8e918f;color:#e3e3e3}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google img,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google img{width:26.6666666667px;height:26.6666666667px;position:relative;padding:3.3333333333px;border:1px solid rgba(0,0,0,0);margin-top:6.6666666667px}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google span,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google span{padding-left:8px;font-style:normal;font-weight:700;text-decoration:none;display:inline-block}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google:focus,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google:hover,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google:focus,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google:hover{background-color:#eeeded}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google:focus,.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google:hover,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google:focus,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta a.social-auth.google:hover{background-color:hsl(240,2.5641025641%,27.6470588235%)}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .button-container,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .button-container{margin:4px 0;clear:both}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .gpay-button-container button,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .gpay-button-container button{width:100%;height:40px;padding:12px 24px 10px}.stripe-subscribe .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .paypal-button-container .zoid-outlet,.block-stripe-subscription .stripe-subscribe-plans .stripe-subscribe-plan .stripe-subscribe-plan-inner .cta .paypal-button-container .zoid-outlet{width:100% !important;height:40px;padding:12px 24px 10px}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container{padding:15px 10px 0 10px}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .switch,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .switch{position:relative;display:block;height:40px;width:200px;margin:0 auto;border-radius:20px;-webkit-transition:.4s;transition:.4s}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .switch:hover,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .switch:hover{background:#171717}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .switch:hover input:checked~.slider-value:nth-child(3),.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .switch:hover input:checked~.slider-value:nth-child(3){color:#fff}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .switch:hover input:not(:checked)~.slider-value:nth-child(4),.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .switch:hover input:not(:checked)~.slider-value:nth-child(4){color:#fff}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .switch:hover .slider:before,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .switch:hover .slider:before{border-color:#ff8c11}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .switch input,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .switch input{opacity:0;width:0;height:0}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .slider,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s;display:block;border:1px solid #171717}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .slider:before,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .slider:before{position:absolute;content:"";padding:0;height:38px;width:100px;left:0;top:-1px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border:1px solid #171717}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .slider-value,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .slider-value{position:absolute;z-index:100;top:8px;font-weight:bold}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .slider-value:nth-child(3),.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .slider-value:nth-child(3){left:15px}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .slider-value:nth-child(4),.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .slider-value:nth-child(4){right:15px}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container input:focus+.slider,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container input:focus+.slider{box-shadow:0 0 1px #2196f3}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container input:checked+.slider:before,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container input:checked+.slider:before{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px)}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .slider.round,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .slider.round{border-radius:20px}.stripe-subscribe .stripe-subscribe-plan-combo .switch-container .slider.round:before,.block-stripe-subscription .stripe-subscribe-plan-combo .switch-container .slider.round:before{border-radius:20px}.feature-table,#block-newfrontpagefeaturetable .block-content{border-top:2px solid #171717;padding:20px 0 0 0;display:none}@media only screen and (min-width:1441px){.feature-table,#block-newfrontpagefeaturetable .block-content{display:block}}.feature-table .block-content,#block-newfrontpagefeaturetable .block-content .block-content{flex-direction:column;align-items:normal}.feature-table .group-text,#block-newfrontpagefeaturetable .block-content .group-text{width:100%}.feature-table table tr,.feature-table .route-viewgroup-nodespage-1 .view-content .views-table tr,.route-viewgroup-nodespage-1 .view-content .feature-table .views-table tr,.feature-table .route-viewgroup-memberspage-1 .view-content .views-table tr,.route-viewgroup-memberspage-1 .view-content .feature-table .views-table tr,#block-newfrontpagefeaturetable .block-content table tr,#block-newfrontpagefeaturetable .block-content .route-viewgroup-nodespage-1 .view-content .views-table tr,.route-viewgroup-nodespage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr,#block-newfrontpagefeaturetable .block-content .route-viewgroup-memberspage-1 .view-content .views-table tr,.route-viewgroup-memberspage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr{display:flex;justify-content:space-between}.feature-table table tr td:not(:first-child),.feature-table .route-viewgroup-nodespage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-nodespage-1 .view-content .feature-table .views-table tr td:not(:first-child),.feature-table .route-viewgroup-memberspage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-memberspage-1 .view-content .feature-table .views-table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content .route-viewgroup-nodespage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-nodespage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content .route-viewgroup-memberspage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-memberspage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td:not(:first-child){text-align:center;padding-left:24px;padding-right:24px}@media only screen and (min-width:1441px){.feature-table table tr td,.feature-table .route-viewgroup-nodespage-1 .view-content .views-table tr td,.route-viewgroup-nodespage-1 .view-content .feature-table .views-table tr td,.feature-table .route-viewgroup-memberspage-1 .view-content .views-table tr td,.route-viewgroup-memberspage-1 .view-content .feature-table .views-table tr td,#block-newfrontpagefeaturetable .block-content table tr td,#block-newfrontpagefeaturetable .block-content .route-viewgroup-nodespage-1 .view-content .views-table tr td,.route-viewgroup-nodespage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td,#block-newfrontpagefeaturetable .block-content .route-viewgroup-memberspage-1 .view-content .views-table tr td,.route-viewgroup-memberspage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td{width:23%;min-width:290px}.feature-table table tr td:not(:first-child),.feature-table .route-viewgroup-nodespage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-nodespage-1 .view-content .feature-table .views-table tr td:not(:first-child),.feature-table .route-viewgroup-memberspage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-memberspage-1 .view-content .feature-table .views-table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content .route-viewgroup-nodespage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-nodespage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td:not(:first-child),#block-newfrontpagefeaturetable .block-content .route-viewgroup-memberspage-1 .view-content .views-table tr td:not(:first-child),.route-viewgroup-memberspage-1 .view-content #block-newfrontpagefeaturetable .block-content .views-table tr td:not(:first-child){margin-left:2%}}.stripe-manage-billing-form{display:block;position:relative;padding:25px 30px;background-color:#fff;border:1px solid #e2e2e2;border-radius:11px}@media only screen and (max-width:767px){.stripe-manage-billing-form{margin:1em 1em 2em 1em}}@media only screen and (min-width:768px){.stripe-manage-billing-form{margin:60px auto;width:60%;max-width:650px}}.stripe-manage-billing-form .button--primary{text-align:center;color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center}.stripe-manage-billing-form .button--primary a{color:#fff}.stripe-manage-billing-form .button--primary:hover{background-color:#6e0ee6;border-color:#6e0ee6}.block-tabs{display:none;position:fixed;width:100px;background:#fff;z-index:1000;box-shadow:2px 5px 3px -2px rgba(0,0,0,.15);border-radius:10px;opacity:.5}@media only screen and (min-width:768px){.block-tabs{display:block;left:-9999em}}.block-tabs:hover{opacity:1}.block-tabs .contextual{display:none}.block-tabs ul{display:block;margin:0}.block-tabs ul li{display:inline}.block-tabs ul li:first-child a{border-top:none}.block-tabs ul li a{display:block;margin:0;text-decoration:none;border-top:1px solid #dddcdc;padding:6px 10px;font-weight:500;color:#229bd0;line-height:1.2em}.teleport-cta{margin:32px 0;padding:32px 0;text-align:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 50%,#fafafa 100%);border-radius:24px;border:1px solid rgba(125,17,255,.1)}.teleport-cta::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgba(125,17,255,0.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,140,17,0.05) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(125,17,255,0.03) 0%,transparent 50%);pointer-events:none}.teleport-cta .teleport-cta-content{position:relative;z-index:1;max-width:1000px;margin:0 auto;padding:0 24px}.teleport-cta .teleport-hero{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;margin-bottom:32px}@media(max-width:768px){.teleport-cta .teleport-hero{grid-template-columns:1fr;text-align:center;gap:24px}}.teleport-cta .teleport-hero-text{text-align:left}@media(max-width:768px){.teleport-cta .teleport-hero-text{text-align:center}}.teleport-cta .teleport-cta-title{font-size:48px;font-weight:700;line-height:1.2;margin:0 0 20px;color:#262626}@media(max-width:768px){.teleport-cta .teleport-cta-title{font-size:36px}}.teleport-cta .teleport-cta-subtitle{font-size:20px;line-height:1.6;color:#404040;margin:0 0 24px;max-width:500px}@media(max-width:768px){.teleport-cta .teleport-cta-subtitle{font-size:18px;margin-left:auto;margin-right:auto}}.teleport-cta .teleport-product-image{position:relative;display:flex;justify-content:center;align-items:center;min-height:300px}.teleport-cta .teleport-product-image img{display:block;width:100%;max-width:500px;height:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,0.1));position:relative;z-index:1;animation:float 6s ease-in-out infinite}.teleport-cta .teleport-product-image::before{content:"";position:absolute;top:50%;left:50%;width:80%;height:80%;background:radial-gradient(circle,rgba(125,17,255,0.2) 0%,transparent 70%);transform:translate(-50%,-50%);filter:blur(40px);z-index:0}.teleport-cta .teleport-ways{margin-top:32px;padding-top:32px;border-top:1px solid rgba(125,17,255,.1)}.teleport-cta .teleport-ways-title{font-size:32px;font-weight:600;margin:0 0 24px;color:#262626}@media(max-width:768px){.teleport-cta .teleport-ways-title{font-size:28px}}.teleport-cta .teleport-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px}@media(max-width:1024px){.teleport-cta .teleport-features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.teleport-cta .teleport-features-grid{grid-template-columns:1fr}}.teleport-cta .teleport-feature-card{background:#fff;padding:24px;border-radius:16px;border:1px solid #e5e5e5;text-align:center;transition:all 300ms ease}.teleport-cta .teleport-feature-card:hover{transform:translateY(-4px);border-color:#d1b3ff;box-shadow:0 8px 24px rgba(125,17,255,.1)}.teleport-cta .teleport-feature-card:hover .teleport-feature-icon{transform:scale(1.1);background:#7d11ff;color:#fff}.teleport-cta .teleport-feature-icon{width:64px;height:64px;margin:0 auto 16px;background:rgba(125,17,255,.1);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#7d11ff;transition:all 300ms ease}.teleport-cta .teleport-feature-title{font-size:18px;font-weight:600;margin:0 0 12px;color:#262626}.teleport-cta .teleport-feature-desc{font-size:14px;line-height:1.5;color:#404040;margin:0}.teleport-cta .teleport-cta-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:#7d11ff;color:#fff;border-color:#7d11ff;font-size:18px;padding:16px 24px;margin-top:24px}.teleport-cta .teleport-cta-button:focus{outline:2px solid #7d11ff;outline-offset:2px}.teleport-cta .teleport-cta-button:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.teleport-cta .teleport-cta-button:hover:not(:disabled){background-color:#6e0ee6;border-color:#6e0ee6}.teleport-cta .teleport-cta-button:active:not(:disabled){background-color:#5c0bbf;border-color:#5c0bbf}.teleport-cta .teleport-cta-button::after{content:"→";margin-left:12px;transition:transform 200ms ease}.teleport-cta .teleport-cta-button:hover::after{transform:translateX(4px)}.teleport-cta .teleport-cta-features{display:none}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}@media(max-width:768px){.teleport-cta{margin:24px 0;padding:24px 16px}.teleport-cta .teleport-cta-content{padding:0}.teleport-cta .teleport-product-image img{max-width:300px}}.group-teleport-full .group-header{background:linear-gradient(135deg,rgb(125,17,255) 0%,rgb(95,13,184) 100%);padding:80px 0 80px;position:relative;overflow:hidden}.group-teleport-full .group-header::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="%23ffffff" fill-opacity="0.05" d="M0,192L48,197.3C96,203,192,213,288,229.3C384,245,480,267,576,250.7C672,235,768,181,864,181.3C960,181,1056,235,1152,234.7C1248,235,1344,181,1392,154.7L1440,128L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z"></path></svg>') no-repeat bottom center;background-size:cover}.group-teleport-full .group-header .container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.group-teleport-full .group-header .header-content{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}@media only screen and (max-width:767px){.group-teleport-full .group-header .header-content{gap:20px}}.group-teleport-full .group-header .group-image-wrapper,.group-teleport-full .group-header .group-image-placeholder{flex-shrink:0}.group-teleport-full .group-header .group-image-wrapper .field--name-field-group-image,.group-teleport-full .group-header .group-image-wrapper .group-image,.group-teleport-full .group-header .group-image-placeholder .field--name-field-group-image,.group-teleport-full .group-header .group-image-placeholder .group-image{width:160px;height:160px;border-radius:24px;object-fit:cover;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.3)}@media only screen and (max-width:767px){.group-teleport-full .group-header .group-image-wrapper .field--name-field-group-image,.group-teleport-full .group-header .group-image-wrapper .group-image,.group-teleport-full .group-header .group-image-placeholder .field--name-field-group-image,.group-teleport-full .group-header .group-image-placeholder .group-image{width:100px;height:100px;border-radius:16px}}.group-teleport-full .group-header .group-image-wrapper img,.group-teleport-full .group-header .group-image-placeholder img{width:100%;height:100%;object-fit:cover}.group-teleport-full .group-header .header-info{min-width:0;color:#fff}.group-teleport-full .group-header .header-info .group-title{font-size:48px;font-weight:700;margin-bottom:12px;text-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff}@media only screen and (max-width:1024px){.group-teleport-full .group-header .header-info .group-title{font-size:36px}}@media only screen and (max-width:767px){.group-teleport-full .group-header .header-info .group-title{font-size:28px}}.group-teleport-full .group-header .header-info .group-description{font-size:20px;color:hsla(0,0%,100%,.8);margin-bottom:24px;max-width:600px;line-height:1.5}@media only screen and (max-width:767px){.group-teleport-full .group-header .header-info .group-description{font-size:16px;margin-bottom:16px}}.group-teleport-full .group-header .header-info .group-description .field--name-field-group-description{color:inherit}.group-teleport-full .group-header .header-info .header-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.group-teleport-full .group-header .header-info .header-actions .join-button{background:hsla(0,0%,100%,.2);color:#fff;border:2px solid hsla(0,0%,100%,.3);padding:12px 32px;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);text-decoration:none;display:inline-block}@media only screen and (max-width:767px){.group-teleport-full .group-header .header-info .header-actions .join-button{font-size:16px;padding:10px 24px}}.group-teleport-full .group-header .header-info .header-actions .join-button:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,.4);color:#fff}.group-teleport-full .group-header .header-info .header-actions .join-button.joined{background:hsla(0,0%,100%,.9);color:#7d11ff}.group-teleport-full .group-header .header-info .header-actions .join-button.joined:hover{background:#fff;color:#7d11ff}.group-teleport-full .group-header .header-info .header-actions .group-stats{display:flex;gap:24px;font-size:16px;color:hsla(0,0%,100%,.7)}@media only screen and (max-width:767px){.group-teleport-full .group-header .header-info .header-actions .group-stats{font-size:14px;gap:16px}}.group-teleport-full .group-header .header-info .header-actions .group-stats .stat-item{display:flex;align-items:center;gap:6px}.group-teleport-full .group-header .header-info .header-actions .group-stats .stat-item .stat-value{font-weight:700;color:#fff}.group-teleport-full .stats-container{padding-bottom:30px;margin-top:-50px;position:relative;z-index:5}.group-teleport-full .container{margin:0 auto}.group-teleport-full .stats-bar{background:#fff;border-radius:50px;padding:20px 40px;margin:0 auto;transform:translateY(15px);max-width:800px;display:flex;justify-content:space-around;align-items:center;box-shadow:0 10px 30px rgba(0,0,0,.1);position:relative;z-index:10}@media only screen and (max-width:1024px){.group-teleport-full .stats-bar{padding:16px 24px;margin:-25px 20px 30px}}@media only screen and (max-width:767px){.group-teleport-full .stats-bar{padding:12px 16px;margin:-20px 10px 20px}}.group-teleport-full .stats-bar .stat-block{text-align:center;padding:0 20px}@media only screen and (max-width:767px){.group-teleport-full .stats-bar .stat-block{padding:0 10px}}.group-teleport-full .stats-bar .stat-block .stat-number{font-size:32px;font-weight:700;color:#7d11ff;line-height:1}@media only screen and (max-width:1024px){.group-teleport-full .stats-bar .stat-block .stat-number{font-size:24px}}@media only screen and (max-width:767px){.group-teleport-full .stats-bar .stat-block .stat-number{font-size:20px}}.group-teleport-full .stats-bar .stat-block .stat-label{font-size:14px;color:#666;margin-top:4px;text-transform:uppercase;letter-spacing:.5px}@media only screen and (max-width:767px){.group-teleport-full .stats-bar .stat-block .stat-label{font-size:11px}}.group-teleport-full .content-wrapper-wrapper{clear:both;padding:1em 4%}.group-teleport-full .content-wrapper-wrapper:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.group-teleport-full .content-wrapper-wrapper{padding:2.25em 6% 2em}}.group-teleport-full .content-wrapper-wrapper .user-bar-content,.group-teleport-full .content-wrapper-wrapper .section-inner,.group-teleport-full .content-wrapper-wrapper .block-content,.group-teleport-full .content-wrapper-wrapper.block-views>div,.group-teleport-full .content-wrapper-wrapper.block-views>h2,.group-teleport-full .content-wrapper-wrapper.block-block-content>h2,.group-teleport-full .content-wrapper-wrapper.block-block-content>div,.group-teleport-full .content-wrapper-wrapper.block-ctools-block>span,.group-teleport-full .content-wrapper-wrapper.block-ctools-block>div,.group-teleport-full .content-wrapper-wrapper.block-entity-block header,.group-teleport-full .content-wrapper-wrapper.block-entity-block .content,.group-teleport-full .content-wrapper-wrapper .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.group-teleport-full .content-wrapper-wrapper.block-views h2,.group-teleport-full .content-wrapper-wrapper.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.group-teleport-full .content-wrapper-wrapper.block-views h2,.group-teleport-full .content-wrapper-wrapper.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.group-teleport-full .content-wrapper-wrapper.block-views h2,.group-teleport-full .content-wrapper-wrapper.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.group-teleport-full .content-wrapper-wrapper.block-views h2,.group-teleport-full .content-wrapper-wrapper.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:1024px){.group-teleport-full .content-wrapper-wrapper{padding:0}}.group-teleport-full .content-wrapper{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;display:grid;grid-template-columns:1fr 340px;gap:40px}@media only screen and (max-width:1440px){.group-teleport-full .content-wrapper{grid-template-columns:1fr 300px;gap:30px}}@media only screen and (max-width:1024px){.group-teleport-full .content-wrapper{grid-template-columns:1fr;gap:40px;max-width:100%}}.group-teleport-full .group-content{min-width:0}.group-teleport-full .group-content .songs-feed .songs-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:1024px){.group-teleport-full .group-content .songs-feed .songs-header{flex-direction:column;align-items:flex-start;gap:16px;padding:0 20px}}.group-teleport-full .group-content .songs-feed .section-title{font-size:28px;font-weight:600;color:#333;margin:0}@media only screen and (max-width:767px){.group-teleport-full .group-content .songs-feed .section-title{font-size:24px}}.group-teleport-full .group-content .songs-feed .submit-song-btn{color:#7d11ff;border-color:#7d11ff;background:rgba(0,0,0,0)}.group-teleport-full .group-content .songs-feed .submit-song-btn:hover{background:#7d11ff;color:#fff;border-color:#7d11ff}.group-teleport-full .group-content .songs-feed .empty-state{text-align:center;padding:60px 20px;color:#666;font-size:18px;background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb}.group-teleport-full .group-content .create-post{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:24px;margin-bottom:30px;transition:all .3s ease}.group-teleport-full .group-content .create-post:hover{background:hsla(0,0%,100%,.07);border-color:rgba(125,17,255,.3)}.group-teleport-full .group-content .create-post .create-post-header{display:flex;gap:16px;margin-bottom:16px}.group-teleport-full .group-content .create-post .create-post-header .user-avatar-wrapper,.group-teleport-full .group-content .create-post .create-post-header .user-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.group-teleport-full .group-content .create-post .create-post-header .user-avatar-wrapper img,.group-teleport-full .group-content .create-post .create-post-header .user-avatar img{width:100%;height:100%;object-fit:cover;border:2px solid rgba(125,17,255,.3);border-radius:50%}.group-teleport-full .group-content .create-post .create-post-header .post-input-wrapper{flex:1}.group-teleport-full .group-content .create-post .create-post-header .post-input-wrapper .post-input{width:100%;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;padding:14px 18px;color:#fff;font-size:16px;font-family:inherit;resize:none;transition:all .3s ease}.group-teleport-full .group-content .create-post .create-post-header .post-input-wrapper .post-input:focus{outline:none;background:hsla(0,0%,100%,.1);border-color:rgba(125,17,255,.5);box-shadow:0 0 0 3px rgba(125,17,255,.1)}.group-teleport-full .group-content .create-post .create-post-header .post-input-wrapper .post-input::placeholder{color:hsla(0,0%,100%,.4)}.group-teleport-full .group-content .create-post .create-post-actions{display:flex;justify-content:space-between;align-items:center;padding-left:64px}@media only screen and (max-width:767px){.group-teleport-full .group-content .create-post .create-post-actions{padding-left:0;flex-direction:column;gap:16px;align-items:stretch}}.group-teleport-full .group-content .create-post .create-post-actions .attachment-options{display:flex;gap:20px}@media only screen and (max-width:767px){.group-teleport-full .group-content .create-post .create-post-actions .attachment-options{justify-content:center}}.group-teleport-full .group-content .create-post .create-post-actions .attachment-options .attachment-button{display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.6);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;padding:8px 12px;border-radius:8px}.group-teleport-full .group-content .create-post .create-post-actions .attachment-options .attachment-button:hover{color:#7d11ff;background:rgba(125,17,255,.1)}.group-teleport-full .group-content .create-post .create-post-actions .attachment-options .attachment-button svg{width:18px;height:18px}.group-teleport-full .group-content .create-post .create-post-actions .post-button{background:#7d11ff;color:#fff;border:none;padding:10px 28px;border-radius:50px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.group-teleport-full .group-content .create-post .create-post-actions .post-button:hover{background:#6a0ee0;transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,17,255,.4)}@media only screen and (max-width:767px){.group-teleport-full .group-content .create-post .create-post-actions .post-button{width:100%}}.group-teleport-full .group-content .post-feed{display:flex;flex-direction:column;gap:24px}.group-teleport-full .group-content .post-feed .empty-state{text-align:center;padding:60px 20px;color:hsla(0,0%,100%,.6);font-size:18px}.group-teleport-full .group-content .post-feed .view-content{display:flex;flex-direction:column;gap:24px}.group-teleport-full .sidebar{position:sticky;top:20px;height:fit-content}@media only screen and (max-width:1024px){.group-teleport-full .sidebar{width:100%;margin:0 auto}}.group-teleport-full .sidebar .sidebar-section{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.group-teleport-full .sidebar .sidebar-section .sidebar-title{font-size:20px;font-weight:600;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;color:#333}.group-teleport-full .sidebar .sidebar-section .sidebar-title .view-all{font-size:14px;color:#7d11ff;font-weight:500;text-decoration:none;transition:all .2s ease}.group-teleport-full .sidebar .sidebar-section .sidebar-title .view-all:hover{color:#6a0ee0}.group-teleport-full .sidebar .sidebar-section .members-list{display:flex;flex-direction:column;gap:16px}.group-teleport-full .sidebar .sidebar-section .members-list h2{display:none}.group-teleport-full .sidebar .sidebar-section .members-list .empty-state{color:#999;font-size:14px}.group-teleport-full .sidebar .sidebar-section .members-list .view-content{display:flex;flex-direction:column;gap:16px}.group-teleport-full .sidebar .sidebar-section .members-list .more-members{color:#999;font-size:14px;text-align:center;margin-top:8px}.group-teleport-full .sidebar .sidebar-section .songs-list{display:flex;flex-direction:column;gap:16px}.group-teleport-full .sidebar .sidebar-section .songs-list .empty-state{color:#999;font-size:14px}.group-teleport-full .sidebar .sidebar-section .songs-list .view-content{display:flex;flex-direction:column;gap:16px}.group-teleport-full .sidebar .sidebar-section .about-content{color:#666;line-height:1.6}.group-teleport-full .sidebar .sidebar-section .about-content p{margin-bottom:12px}.group-teleport-full .sidebar .sidebar-section .about-content .field--name-field-group-description{color:inherit;margin-bottom:16px}.teleport-hint{margin-top:20px;padding:16px 20px;background:linear-gradient(135deg,#f8f5ff 0%,#fff8f1 100%);border:2px solid #d1b3ff;border-radius:12px;display:flex;align-items:flex-start;gap:16px;position:relative;overflow:hidden;animation:teleport-hint-glow 3s ease-in-out infinite}.teleport-hint::before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,#e8d8ff 1px,transparent 1px);background-size:20px 20px;opacity:.1;transform:rotate(45deg)}.teleport-hint .teleport-hint-icon{font-size:24px;flex-shrink:0;position:relative;z-index:1;filter:drop-shadow(0 0 8px rgba(125,17,255,0.5))}.teleport-hint .teleport-hint-text{margin:0;font-size:15px;line-height:1.6;color:#262626;font-weight:500;position:relative;z-index:1;text-shadow:0 1px 2px hsla(0,0%,100%,.8)}.teleport-hint:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,.2);border-color:#ba8eff}.teleport-hint:hover .teleport-hint-icon{animation:bounce .5s ease-in-out}@keyframes teleport-hint-glow{0%,100%{box-shadow:0 2px 8px rgba(125,17,255,.1)}50%{box-shadow:0 4px 16px rgba(125,17,255,.25)}}@keyframes bounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-4px)}75%{transform:translateY(2px)}}@media(max-width:768px){.teleport-hint{padding:12px 16px;gap:12px}.teleport-hint .teleport-hint-icon{font-size:20px}.teleport-hint .teleport-hint-text{font-size:14px}}.dark-mode .teleport-hint,.song-dark-section .teleport-hint{background:linear-gradient(135deg,rgba(125,17,255,0.1) 0%,rgba(255,140,17,0.1) 100%);border-color:rgba(125,17,255,.3)}.dark-mode .teleport-hint .teleport-hint-text,.song-dark-section .teleport-hint .teleport-hint-text{color:hsla(0,0%,100%,.9);text-shadow:none}.tooltip-content{background:#333;color:#fff;font-weight:bold;padding:4px 8px;font-size:13px;border-radius:4px;display:none;z-index:100}.tooltip-content[data-show]{display:block}.tooltip-arrow,.tooltip-arrow::before{position:absolute;width:8px;height:8px;background:inherit}.tooltip-arrow{visibility:hidden}.tooltip-arrow::before{visibility:visible;content:"";transform:rotate(45deg)}.tooltip-content[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip-content[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip-content[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip-content[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.achievement-badges .popper-tooltip{position:relative;display:inline-block}.achievement-badges .popper-tooltip .tooltip-button{background:none;border:none;padding:0;cursor:pointer;display:inline-block;outline:none}.achievement-badges .popper-tooltip .tooltip-button:focus{outline:none}.achievement-badges .popper-tooltip .tooltip-content{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;background-color:#333;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.achievement-badges .popper-tooltip .tooltip-content[data-show]{opacity:1;visibility:visible}.achievement-badges .popper-tooltip .tooltip-content .tooltip-arrow{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #333;visibility:visible}.achievement-badges .popper-tooltip .tooltip-content .tooltip-arrow::before{display:none}.role-badge-wrapper .popper-tooltip{position:relative;display:inline-block}.role-badge-wrapper .popper-tooltip .tooltip-button{background:none;border:none;padding:0;cursor:pointer;display:inline-block;outline:none}.role-badge-wrapper .popper-tooltip .tooltip-content{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;background-color:#333;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.role-badge-wrapper .popper-tooltip .tooltip-content[data-show]{opacity:1;visibility:visible}.total-likes.popper-tooltip{position:relative;display:inline-block}.total-likes.popper-tooltip .tooltip-content{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translateX(-50%);margin-bottom:8px;background-color:#333;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.total-likes.popper-tooltip .tooltip-content[data-show]{opacity:1;visibility:visible}.text-teleport-xs,.body-teleport-xs{font-size:12px !important;line-height:1.5}.text-teleport-sm,.body-teleport-small,.heading-teleport-6{font-size:14px !important;line-height:1.5}.text-teleport-base,.body-teleport-base,.list-teleport,.content-area ul,.content-area ol,.field--text ul,.field--text ol,.field--text-long ul,.field--text-long ol,.field--body ul,.field--body ol,.heading-teleport-5{font-size:16px !important;line-height:1.5}.text-teleport-lg,.body-teleport-large,.heading-teleport-4{font-size:20px !important;line-height:1.4}.text-teleport-xl,.heading-teleport-3{font-size:24px !important;line-height:1.3}.text-teleport-2xl,.heading-teleport-2{font-size:34px !important;line-height:1.2}.text-teleport-3xl,.heading-teleport-1{font-size:48px !important;line-height:1.1}.text-teleport-4xl{font-size:60px !important;line-height:1}.text-teleport-5xl{font-size:72px !important;line-height:1}.text-teleport-6xl{font-size:96px !important;line-height:.9}.font-teleport-extra-light{font-weight:200 !important}.font-teleport-light{font-weight:300 !important}.font-teleport-regular{font-weight:400 !important}.font-teleport-medium,.heading-teleport-6,.heading-teleport-5,.heading-teleport-4{font-weight:500 !important}.font-teleport-semibold,.heading-teleport-3,.heading-teleport-2{font-weight:600 !important}.font-teleport-bold,.heading-teleport-1{font-weight:700 !important}.text-primary{color:#262626 !important}.text-secondary{color:#404040 !important}.text-tertiary{color:#525252 !important}.text-muted{color:#757575 !important}.text-disabled{color:#a3a3a3 !important}.text-inverse{color:#fff !important}.text-subtle{color:#525252 !important}.text-accent{color:#ff8c11 !important}.text-teleport-primary{color:#7d11ff !important}.text-success{color:#16a34a !important}.text-error{color:#dc2626 !important}.text-warning{color:#d97706 !important}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.text-justify{text-align:justify !important}.uppercase{text-transform:uppercase !important}.lowercase{text-transform:lowercase !important}.capitalize{text-transform:capitalize !important}.normal-case{text-transform:none !important}.underline{text-decoration:underline !important}.line-through{text-decoration:line-through !important}.no-underline{text-decoration:none !important}.leading-teleport-tight,.heading-teleport-2,.heading-teleport-1{line-height:1.2 !important}.leading-teleport-normal,.body-teleport-xs,.body-teleport-small,.body-teleport-base,.list-teleport,.content-area ul,.content-area ol,.field--text ul,.field--text ol,.field--text-long ul,.field--text-long ol,.field--body ul,.field--body ol,.heading-teleport-6,.heading-teleport-5,.heading-teleport-4,.heading-teleport-3{line-height:1.5 !important}.leading-teleport-relaxed,.body-teleport-large{line-height:1.625 !important}.leading-teleport-loose{line-height:2 !important}.tracking-tighter{letter-spacing:-0.05em !important}.tracking-tight{letter-spacing:-0.025em !important}.tracking-normal{letter-spacing:0 !important}.tracking-wide{letter-spacing:.025em !important}.tracking-wider{letter-spacing:.05em !important}.tracking-widest{letter-spacing:.1em !important}.font-teleport{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important}.font-teleport-mono{font-family:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace !important}.heading-teleport-1{color:#262626;margin-bottom:20px}.heading-teleport-2{color:#262626;margin-bottom:16px}.heading-teleport-3{color:#262626;margin-bottom:16px}.heading-teleport-4{color:#262626;margin-bottom:12px}.heading-teleport-5{color:#262626;margin-bottom:12px}.heading-teleport-6{color:#404040;margin-bottom:8px}.body-teleport-large{color:#262626}.body-teleport-base,.list-teleport,.content-area ul,.content-area ol,.field--text ul,.field--text ol,.field--text-long ul,.field--text-long ol,.field--body ul,.field--body ol{color:#262626}.body-teleport-small{color:#404040}.body-teleport-xs{color:#757575}.link-teleport{color:#7d11ff;text-decoration:none;transition:color 150ms ease}.link-teleport:hover{color:#6e0ee6;text-decoration:underline}.link-teleport:active{color:#5c0bbf}.link-teleport:visited{color:#4a0998}.link-teleport-subtle{color:#404040;text-decoration:none}.link-teleport-subtle:hover{color:#7d11ff;text-decoration:underline}.link-teleport-inverse{color:#fff;text-decoration:none}.link-teleport-inverse:hover{color:#d1b3ff;text-decoration:underline}@media only screen and (max-width:767px){.sm\:text-teleport-xs{font-size:12px !important}.sm\:text-teleport-sm{font-size:14px !important}.sm\:text-teleport-base{font-size:16px !important}.sm\:text-teleport-lg{font-size:20px !important}.sm\:text-teleport-xl{font-size:24px !important}}@media only screen and (min-width:768px){.md\:text-teleport-lg{font-size:20px !important}.md\:text-teleport-xl{font-size:24px !important}.md\:text-teleport-2xl{font-size:34px !important}.md\:text-teleport-3xl{font-size:48px !important}.md\:text-teleport-4xl{font-size:60px !important}}p{line-height:165%}.content-area ul li,.content-area ol li,.field--text ul li,.field--text ol li,.field--text-long ul li,.field--text-long ol li,.field--body ul li,.field--body ol li{margin-bottom:8px}.list-teleport li{margin-bottom:8px}.user--compact .profile,.field--name-user .profile{clear:both;line-height:18px}.user--compact .profile:after,.field--name-user .profile:after{content:"";display:table;clear:both}.user--compact .profile .field--name-field-user-location,.field--name-user .profile .field--name-field-user-location{font-style:italic}.user--compact .profile .field--name-user-picture,.field--name-user .profile .field--name-user-picture{float:left;margin:0 10px 0 0}.user--compact .profile .field--name-user-picture .image-title,.field--name-user .profile .field--name-user-picture .image-title{display:none}.user--compact .profile .field--name-user-picture img,.field--name-user .profile .field--name-user-picture img{border:0px none #fff;border-radius:13px}.achievement-badges{display:block;overflow:visible}.achievement-badges div[class^=course_complete_] img,.achievement-badges div[class*=" course_complete_"] img{color:#1d85ba;filter:invert(40%) sepia(98%) saturate(464%) hue-rotate(157deg) brightness(92%) contrast(88%)}.achievement-badges div[class^=lesson_complete_count_] img,.achievement-badges div[class*=" lesson_complete_count_"] img{color:#2a2c62;filter:invert(14%) sepia(35%) saturate(2730%) hue-rotate(219deg) brightness(96%) contrast(91%)}.achievement-badges div[class^=total_like_] img,.achievement-badges div[class*=" total_like_"] img{color:#d85449;filter:invert(53%) sepia(38%) saturate(6747%) hue-rotate(334deg) brightness(91%) contrast(85%)}.achievement-badges div[class^=comment_insert_count_] img,.achievement-badges div[class*=" comment_insert_count_"] img{color:#252525;filter:invert(12%) sepia(0%) saturate(19%) hue-rotate(183deg) brightness(97%) contrast(93%)}.achievement-badges div[class^=video_insert_count_] img,.achievement-badges div[class*=" video_insert_count_"] img{color:#042e57;filter:invert(9%) sepia(45%) saturate(5052%) hue-rotate(198deg) brightness(102%) contrast(97%)}.achievement-badge,.achievement-badge img{cursor:pointer;border:none !important}.achievement-badge a,.achievement-badge img a{display:inline-block}.achievement-badge object,.achievement-badge img object{pointer-events:none}.achievement-badge:hover,.achievement-badge img:hover{cursor:pointer}.achievement-badge{display:inline-block;position:relative;overflow:visible !important}.achievement-badge img{width:27px}.role-badge-wrapper{display:inline-block}.role-badge-wrapper img{height:27px;width:27px;box-shadow:none;outline:none;border:none;background-color:unset;margin:0;padding:0;vertical-align:middle}.role-badge-wrapper img span{display:none}.total-likes{display:inline-block;margin-right:5px}.total-likes button{text-transform:lowercase;display:inline-block;margin:2px 6px 2px 0;padding:4px 12px;border:1px solid #e5e5e5;border-radius:16px;background-color:#fafafa;color:#262626;font-size:12px;font-weight:500;transition:all .2s ease;cursor:pointer;text-decoration:none;border:1px solid #e74c3c;background-color:#f8d7da;color:#721c24;font-weight:600;padding:4px 8px;border-radius:12px;cursor:pointer}.total-likes button:hover{background-color:#7d11ff;border-color:#7d11ff;color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.total-likes button:active{transform:translateY(0);box-shadow:none}.total-likes button:hover{background-color:#e74c3c;color:#fff}.total-likes button i{margin-right:4px;font-size:12px}.total-likes button i:before{content:"❤";color:#e74c3c}.total-likes button .count{font-weight:600}.user--teaser .field--name-field-user-location{clear:both}.user--teaser .field--name-field-biography{padding-top:4px;color:#494949;font-size:18px;line-height:22px;font-weight:400;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.embedded-entity{margin:1.5em 0;font-size:14px;clear:both;color:rgba(73,73,73,.6);font-style:italic}.formatter-smart-trim{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.route-entityusercanonical .block-tabs{display:none}.route-entityusercanonical #header-region{box-shadow:none}.route-entityusercanonical .mq-precontent{max-height:350px;z-index:1;position:relative;margin-bottom:-60px;background-position:0px 0px;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:767px){.route-entityusercanonical .mq-precontent{height:150px}}.route-entityusercanonical #content-area{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto}.route-entityusercanonical .region-content{z-index:10;position:relative;clear:both;padding:1em 4%}.route-entityusercanonical .region-content:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.route-entityusercanonical .region-content{padding:2.25em 6% 2em}}.route-entityusercanonical .region-content .user-bar-content,.route-entityusercanonical .region-content .section-inner,.route-entityusercanonical .region-content .block-content,.route-entityusercanonical .region-content.block-views>div,.route-entityusercanonical .region-content.block-views>h2,.route-entityusercanonical .region-content.block-block-content>h2,.route-entityusercanonical .region-content.block-block-content>div,.route-entityusercanonical .region-content.block-ctools-block>span,.route-entityusercanonical .region-content.block-ctools-block>div,.route-entityusercanonical .region-content.block-entity-block header,.route-entityusercanonical .region-content.block-entity-block .content,.route-entityusercanonical .region-content .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.route-entityusercanonical .region-content.block-views h2,.route-entityusercanonical .region-content.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.route-entityusercanonical .region-content.block-views h2,.route-entityusercanonical .region-content.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.route-entityusercanonical .region-content.block-views h2,.route-entityusercanonical .region-content.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.route-entityusercanonical .region-content.block-views h2,.route-entityusercanonical .region-content.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (max-width:767px){.route-entityusercanonical .region-content{padding-bottom:3em}}.route-entityusercanonical .region-content .group-top{clear:both;margin-bottom:2em;clear:both}.route-entityusercanonical .region-content .group-top:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.route-entityusercanonical .region-content .group-top{left:0}}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-left{position:relative}}.route-entityusercanonical .region-content .group-top .group-left .group-user-info{float:left}@media only screen and (min-width:768px){.route-entityusercanonical .region-content .group-top .group-left .group-user-info{position:relative}}.route-entityusercanonical .region-content .group-top .group-left .group-user-info a.edit-profile-link{display:block;position:absolute;top:17px;padding:3px 13px;float:left;border:2px solid #fff;border-radius:7px;background-color:#7d11ff;color:#fff;min-width:100px}@media only screen and (min-width:768px){.route-entityusercanonical .region-content .group-top .group-left .group-user-info a.edit-profile-link{left:0}}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-left .group-user-info a.edit-profile-link{top:30px}}.route-entityusercanonical .region-content .group-top .group-left .group-user-info .field--name-field-lifetime-member{position:relative;top:75px}.route-entityusercanonical .region-content .group-top .group-left .group-user-info .field--name-field-lifetime-member button{height:27px;width:27px;background-image:url(/themes/custom/ggfresh/images/supporter-badge.svg);background-position:0% 50%;background-size:27px;background-repeat:no-repeat;box-shadow:none;outline:none;border:none;background-color:unset;margin:0;padding:0;width:auto}.route-entityusercanonical .region-content .group-top .group-left .group-user-info .field--name-field-lifetime-member button span{display:none}.route-entityusercanonical .region-content .group-top .group-left .group-user-info .field--name-field-lifetime-member button span{display:inline-block;margin-left:21px;padding:4px 7px 4px;border-radius:0px 6px 6px 0px;background-color:#d74815;color:#f0f0f0;font-size:10px;line-height:1em;font-weight:700;text-transform:uppercase}.route-entityusercanonical .region-content .group-top .group-left .group-user-info .field--name-field-full-name{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none;color:#494949;margin-bottom:0;margin-top:0;font-weight:500;padding-top:80px}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-left .group-user-info .field--name-field-full-name{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.route-entityusercanonical .region-content .group-top .group-left .group-user-info .field--name-field-full-name{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.route-entityusercanonical .region-content .group-top .group-left .group-user-info .field--name-field-full-name{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.route-entityusercanonical .region-content .group-top .group-right{text-align:center;padding-top:80px;margin-bottom:0;margin-top:0}@media only screen and (min-width:768px){.route-entityusercanonical .region-content .group-top .group-right{text-align:right}}.route-entityusercanonical .region-content .group-top .group-right a.contact-link{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;text-transform:capitalize;margin-right:10px;margin-top:5px;float:right}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-right a.contact-link{text-align:center;width:100%;float:none}}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .group-top .group-right .field--name-field-twitter-handle,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-facebook,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-youtube,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-instagram{float:none;display:inline-block}}@media only screen and (min-width:768px){.route-entityusercanonical .region-content .group-top .group-right .field--name-field-twitter-handle,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-facebook,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-youtube,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-instagram{float:right}}.route-entityusercanonical .region-content .group-top .group-right .field--name-field-twitter-handle a,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-facebook a,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-youtube a,.route-entityusercanonical .region-content .group-top .group-right .field--name-field-instagram a{text-align:-9999em;font-size:0;background-repeat:no-repeat;background-size:contain;height:40px;width:40px;margin-right:10px;display:inline-block}.route-entityusercanonical .region-content .group-top .group-right .field--name-field-twitter-handle a{background-image:url("/themes/custom/ggfresh/images/social-tw.svg")}.route-entityusercanonical .region-content .group-top .group-right .field--name-field-facebook a{background-image:url("/themes/custom/ggfresh/images/social-fb.svg")}.route-entityusercanonical .region-content .group-top .group-right .field--name-field-youtube a{background-image:url("/themes/custom/ggfresh/images/social-yt.svg")}.route-entityusercanonical .region-content .group-top .group-right .field--name-field-instagram a{background-image:url("/themes/custom/ggfresh/images/social-insta.svg")}.route-entityusercanonical .region-content .block-views-blockvideos-block-3{margin-top:1em}.route-entityusercanonical .region-content .block-views-blockvideos-block-3 h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.route-entityusercanonical .region-content .block-views-blockvideos-block-3 h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.route-entityusercanonical .region-content .block-views-blockvideos-block-3 h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.route-entityusercanonical .region-content .block-views-blockvideos-block-3 h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.cog-collapsible-view .view-content>h3{cursor:pointer}.cog-collapsible-view .view-content>h3:hover{color:#7d11ff}@media only screen and (max-width:767px){.cog-collapsible-view .view-content .views-row{display:none}}@media only screen and (min-width:768px){.cog-collapsible-view .view-content .views-row{display:block}}.block-addtoany span{border-radius:0 !important}@media only screen and (min-width:768px){.block-flippy,.block-lesson-pager-block{float:right;padding-top:0 !important;padding-bottom:0 !important;clear:none !important;position:relative;top:2em}}.block-flippy ul.flippy,.block-flippy ul.pager,.block-lesson-pager-block ul.flippy,.block-lesson-pager-block ul.pager{padding:0;margin:0}@media only screen and (max-width:767px){.block-flippy ul.flippy,.block-flippy ul.pager,.block-lesson-pager-block ul.flippy,.block-lesson-pager-block ul.pager{text-align:center}}.block-flippy ul.flippy li,.block-flippy ul.pager li,.block-lesson-pager-block ul.flippy li,.block-lesson-pager-block ul.pager li{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;border-color:hsla(0,0%,100%,.6);background-size:auto,14px;background-repeat:repeat,no-repeat;text-transform:none;font-size:14px;padding-top:4px;padding-bottom:4px;display:inline;width:auto;list-style-type:none;list-style-image:none;white-space:nowrap}.block-flippy ul.flippy li.flippy-previous,.block-flippy ul.flippy li.previous,.block-flippy ul.pager li.flippy-previous,.block-flippy ul.pager li.previous,.block-lesson-pager-block ul.flippy li.flippy-previous,.block-lesson-pager-block ul.flippy li.previous,.block-lesson-pager-block ul.pager li.flippy-previous,.block-lesson-pager-block ul.pager li.previous{background-image:linear-gradient(180deg,rgba(125,17,255,0.3),rgba(125,17,255,0.3)),url(/themes/custom/ggfresh/images/back-arrow-white.svg);background-position:0px 0px,6px 50%;padding-right:11px;padding-left:25px;margin:0}.block-flippy ul.flippy li.flippy-previous:hover,.block-flippy ul.flippy li.previous:hover,.block-flippy ul.pager li.flippy-previous:hover,.block-flippy ul.pager li.previous:hover,.block-lesson-pager-block ul.flippy li.flippy-previous:hover,.block-lesson-pager-block ul.flippy li.previous:hover,.block-lesson-pager-block ul.pager li.flippy-previous:hover,.block-lesson-pager-block ul.pager li.previous:hover{background-image:linear-gradient(180deg,transparent,transparent),url(/themes/custom/ggfresh/images/back-arrow-white.svg)}.block-flippy ul.flippy li.flippy-next,.block-flippy ul.flippy li.next,.block-flippy ul.pager li.flippy-next,.block-flippy ul.pager li.next,.block-lesson-pager-block ul.flippy li.flippy-next,.block-lesson-pager-block ul.flippy li.next,.block-lesson-pager-block ul.pager li.flippy-next,.block-lesson-pager-block ul.pager li.next{background-image:linear-gradient(180deg,rgba(125,17,255,0.3),rgba(125,17,255,0.3)),url(/themes/custom/ggfresh/images/forward-arrow-white.svg);background-position:0px 0px,93% 50%;padding-right:25px;padding-left:11px;margin:0}@media only screen and (min-width:768px){.block-flippy ul.flippy li.flippy-next,.block-flippy ul.flippy li.next,.block-flippy ul.pager li.flippy-next,.block-flippy ul.pager li.next,.block-lesson-pager-block ul.flippy li.flippy-next,.block-lesson-pager-block ul.flippy li.next,.block-lesson-pager-block ul.pager li.flippy-next,.block-lesson-pager-block ul.pager li.next{margin:0 0 0 10px}}.block-flippy ul.flippy li.flippy-next:hover,.block-flippy ul.flippy li.next:hover,.block-flippy ul.pager li.flippy-next:hover,.block-flippy ul.pager li.next:hover,.block-lesson-pager-block ul.flippy li.flippy-next:hover,.block-lesson-pager-block ul.flippy li.next:hover,.block-lesson-pager-block ul.pager li.flippy-next:hover,.block-lesson-pager-block ul.pager li.next:hover{background-image:linear-gradient(180deg,transparent,transparent),url(/themes/custom/ggfresh/images/forward-arrow-white.svg)}.block-flippy ul.flippy li:hover,.block-flippy ul.pager li:hover,.block-lesson-pager-block ul.flippy li:hover,.block-lesson-pager-block ul.pager li:hover{border-color:#fff;background-color:rgba(0,0,0,0)}.block-views-blockimages-block-1{margin-bottom:2em}.block-views-blockimages-block-1 .view-images{position:relative}.block-views-blockimages-block-1 .view-images .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section{border:1px solid #dbdbdb;margin:13px auto 13px auto;width:100% !important;text-align:center}.block-views-blockimages-block-1 .view-images .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide{width:100% !important;clear:both}.block-views-blockimages-block-1 .view-images .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img{width:auto;min-height:300px;margin:10px 0}.block-views-blockimages-block-1 .view-images .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_pause,.block-views-blockimages-block-1 .view-images .views-slideshow-controls-bottom .views_slideshow_controls_text .views-slideshow-controls-text-status-play{display:none}.block-views-blockimages-block-1 .view-images .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_previous,.block-views-blockimages-block-1 .view-images .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_next{display:block;width:26px;height:42px;z-index:100;position:absolute;top:20%;background-size:15px;background-repeat:no-repeat;font-size:0;text-indent:-9999em}.block-views-blockimages-block-1 .view-images .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_previous{left:0;background-image:url("/themes/custom/ggfresh/images/left-arrow.svg");margin-left:12px;background-position:left top}.block-views-blockimages-block-1 .view-images .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_next{right:0;background-position:right top;background-image:url("/themes/custom/ggfresh/images/right-arrow.svg");margin-right:12px}.block-views-blockimages-block-1 .view-images .views_slideshow_pager_field .views_slideshow_pager_field_item{float:left;position:relative;margin-top:-14px;padding-top:13px;border-width:0px 1px 1px;border-color:rgba(0,0,0,0);border-style:solid}.block-views-blockimages-block-1 .view-images .views_slideshow_pager_field .views_slideshow_pager_field_item.active{border-color:#dbdbdb;background:#fff}.block-views-blockimages-block-1 .view-images .views_slideshow_pager_field .views_slideshow_pager_field_item img{display:block;padding:5px}.block-refersion-signup-block{padding:0 !important}.block--bubble-images{background:#171717;clear:both;position:relative;left:-90px}.block--bubble-images .field__items{display:flex;justify-content:space-between;width:100%}.block--bubble-images .field__items .field__item{display:flex;min-width:385px}.block--bubble-images .field__items .field__item img{width:180px;border-radius:100px;overflow:hidden;background:#7e7e7e}.block--bubble-images .field__items .field__item .image-title{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;color:#fff;text-transform:uppercase;text-align:center;margin:auto;max-width:170px;font-size:26px;font-style:normal;font-weight:900;line-height:30px;letter-spacing:-0.72px}.block--bundle-carousel{background:#d4d4d4;text-align:left}.block--bundle-carousel>div,.block--bundle-carousel>h2{max-width:1440px;margin-left:auto;margin-right:auto}.block--bundle-carousel>h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none;text-align:left;font-style:normal;font-weight:800}@media only screen and (max-width:767px){.block--bundle-carousel>h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--bundle-carousel>h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.block--bundle-carousel>h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (max-width:767px){.block--bundle-carousel>h2{font-size:36px;line-height:34px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--bundle-carousel>h2{font-size:48px;line-height:46px}}@media only screen and (min-width:1025px){.block--bundle-carousel>h2{font-size:48px;line-height:46px;padding:0 0 10px 0}}.block--bundle-carousel .tns-inner{padding-top:1em}@media only screen and (min-width:1025px){.block--bundle-carousel .tiny-slider-wrapper{display:flex;justify-content:space-between}}.block--bundle-carousel .tns-controls{display:none}.block--bundle-carousel .tns-item>div{border:2px solid #171717;border-radius:12px;text-align:left;overflow:hidden}@media only screen and (max-width:767px){.block--bundle-carousel .tns-item>div{width:240px;min-height:325px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--bundle-carousel .tns-item>div{width:385px}}@media only screen and (min-width:1025px){.block--bundle-carousel .tns-item>div{min-width:33%}}.block--bundle-carousel .tns-item .field--name-title{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:18px;line-height:18px;font-family:articulat-cf,sans-serif;font-style:normal;font-weight:800;margin-bottom:.5em;padding:20px 20px 0 20px}@media only screen and (min-width:1025px){.block--bundle-carousel .tns-item .field--name-title{font-size:26px;line-height:24px}}@media only screen and (max-width:767px){.block--bundle-carousel .tns-item .field--name-title{font-size:21px;line-height:21px}}@media only screen and (min-width:768px){.block--bundle-carousel .tns-item .field--name-title{font-size:36px;line-height:36px}}.block--bundle-carousel .tns-item .field--name-field-body{padding:0 20px 20px 20px;min-height:120px}.block--bundle-carousel .tns-item .field--name-field-body p{text-align:left}@media only screen and (min-width:768px){.block--bundle-carousel .tns-item .field--name-field-body{font-size:24px}}.block--bundle-carousel .tns-item .field--name-field-slide-image{max-height:245px;overflow:hidden}.block--bundle-carousel .tns-item img{width:100%}.block-continue-course-block{padding:8px 0;text-transform:uppercase}.block-continue-course-block .message{font-weight:bold}.block-continue-course-block .continue a.continue-course{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;clear:left}.block-continue-course-block .continue a.continue-course a{color:#fff}.block-continue-course-block .continue a.continue-course:hover{background-color:#6e0ee6;border-color:#6e0ee6}.progressbar{width:100%;margin:8px 0;padding:5px;float:left;border:1px solid #c9c9c9;border-radius:20px;height:inherit}.progressbar .ui-progressbar-value{height:15px;border-radius:15px;background:#7d11ff}.dashboard{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;position:relative}.dashboard .dashboard-item{padding:4em 2em 2em 2em;position:relative;overflow:hidden}@media only screen and (max-width:767px){.dashboard .dashboard-item{margin-top:1em;width:100%}.dashboard .dashboard-item:first-child{margin-top:0}}@media only screen and (min-width:768px){.dashboard .dashboard-item{width:46%;flex-grow:1;position:relative;display:inline-block;min-height:350px;margin-bottom:2em;margin-right:2%}}.dashboard .dashboard-item.stripe-referral-link-block,.dashboard .dashboard-item.next-live-lesson-block,.dashboard .dashboard-item.news-updates-block,.dashboard .dashboard-item.next-masterclass-block{display:flex}.dashboard .dashboard-item.stripe-referral-link-block .dashboard-item-inner,.dashboard .dashboard-item.next-live-lesson-block .dashboard-item-inner,.dashboard .dashboard-item.news-updates-block .dashboard-item-inner,.dashboard .dashboard-item.next-masterclass-block .dashboard-item-inner{margin:0 auto;max-width:500px;align-self:center}.dashboard .dashboard-item.continue-course-block{display:flex;flex-direction:column}.dashboard .dashboard-item.continue-course-block .dashboard-item-inner{flex:1;display:flex;flex-direction:column;justify-content:space-between;width:100%}.dashboard .dashboard-item .dashboard-item-title,.dashboard .dashboard-item .live-lesson-timer{position:absolute;top:0;left:0;display:inline-block;background:#7d11ff;color:#fff;text-transform:uppercase;padding:5px 10px;z-index:100}.dashboard .dashboard-item.stripe-referral-link-block{background:linear-gradient(180deg,rgba(0,0,0,0.85),rgba(0,0,0,0.85)),url("/themes/custom/ggfresh/images/live-lesson-block-bg.png");background-repeat:no-repeat;background-size:cover;color:#fff}.dashboard .dashboard-item.stripe-referral-link-block a,.dashboard .dashboard-item.stripe-referral-link-block h2{color:#fff}.dashboard .dashboard-item.stripe-referral-link-block .stripe-referral-url span{display:block;background:#494949;padding:8px;margin:.5em 0}.dashboard .dashboard-item.stripe-referral-link-block .share-buttons{justify-content:space-evenly;display:flex;margin:2em 0}.dashboard .dashboard-item.stripe-referral-link-block .share-buttons .sr-facebook-button{background:#3b5998;border-radius:3px;font-weight:600;padding:3px 8px;display:inline-block;position:static}.dashboard .dashboard-item.stripe-referral-link-block .share-buttons .sr-facebook-button:hover{cursor:pointer;background:#213a6f}.dashboard .dashboard-item.stripe-referral-link-block .share-buttons .sr-facebook-button svg{width:18px;fill:#fff;vertical-align:middle;border-radius:2px}.dashboard .dashboard-item.stripe-referral-link-block .share-buttons .sr-facebook-button span{vertical-align:middle;color:#fff;font-size:13px;padding:0 3px}.dashboard .dashboard-item.next-masterclass-block{padding:0}.dashboard .dashboard-item.next-masterclass-block .dashboard-item-inner{max-width:none;height:100%;background:#171717;width:100%}.dashboard .dashboard-item.next-masterclass-block .dashboard-item-inner h3{font-size:26px;line-height:24px}.dashboard .dashboard-item.next-live-lesson-block{background:linear-gradient(180deg,rgba(0,0,0,0.85),rgba(0,0,0,0.85)),url("/themes/custom/ggfresh/images/live-lesson-block-bg.png");background-repeat:no-repeat;background-size:cover;color:#fff}.dashboard .dashboard-item.next-live-lesson-block a{color:#fff}.dashboard .dashboard-item.next-live-lesson-block a.signup-button-shortcode{font-size:1em;display:block}.dashboard .dashboard-item.next-live-lesson-block a.watch-now{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;font-size:15px}.dashboard .dashboard-item.next-live-lesson-block a.watch-now a{color:#fff}.dashboard .dashboard-item.next-live-lesson-block a.watch-now:hover{background-color:#6e0ee6;border-color:#6e0ee6}.dashboard .dashboard-item.next-live-lesson-block article h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:.4em;font-style:normal;font-weight:900;text-align:left}@media only screen and (max-width:767px){.dashboard .dashboard-item.next-live-lesson-block article h2{font-size:38px;line-height:38px;letter-spacing:-0.96px}}@media only screen and (min-width:768px)and (max-width:1024px){.dashboard .dashboard-item.next-live-lesson-block article h2{font-size:52px;line-height:52px;letter-spacing:-1.92px}}@media only screen and (min-width:1025px){.dashboard .dashboard-item.next-live-lesson-block article h2{font-size:68px;line-height:68px;letter-spacing:-1.7px}}.dashboard .dashboard-item.news-updates-block{background:#7d11ff;color:#fff;height:auto}.dashboard .dashboard-item.news-updates-block .dashboard-item-inner{max-width:none}.dashboard .dashboard-item.news-updates-block .dashboard-item-title{background-color:#494949}.dashboard .dashboard-item.news-updates-block a{color:#fff}.dashboard .dashboard-item.news-updates-block .views-field-title{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none;color:#fff;margin-bottom:.75em;line-height:1.3;font-weight:700}@media only screen and (max-width:767px){.dashboard .dashboard-item.news-updates-block .views-field-title{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.dashboard .dashboard-item.news-updates-block .views-field-title{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.dashboard .dashboard-item.news-updates-block .views-field-title{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.dashboard .dashboard-item.news-updates-block .views-field-body{font-size:16px;line-height:1.6}.dashboard .dashboard-item.news-updates-block .views-field-body p:first-child{font-size:15px;opacity:.9;margin-bottom:1.25em}.dashboard .dashboard-item.news-updates-block .views-field-body strong,.dashboard .dashboard-item.news-updates-block .views-field-body b{font-weight:700;font-size:1.05em}.dashboard .dashboard-item.news-updates-block .views-field-body em{font-style:italic;opacity:.95}.dashboard .dashboard-item.news-updates-block .views-field-body em strong{background-color:hsla(0,0%,100%,.1);padding:.25em .5em;border-radius:4px;display:inline-block;margin:.25em 0}.dashboard .dashboard-item.news-updates-block .views-field-body a{color:rgb(236.4285714286,221,255);text-decoration:underline;font-weight:600}.dashboard .dashboard-item.news-updates-block .views-field-body a:hover{color:#fff;text-decoration:none;background-color:hsla(0,0%,100%,.1)}.dashboard .dashboard-item.news-updates-block .views-field-body p em:only-child{font-size:14px;opacity:.8;display:block;margin-top:.5em}.dashboard .dashboard-item.news-updates-block .views-field-body p:last-child{font-weight:600;font-size:18px;margin-top:1.5em;opacity:.95}.dashboard .dashboard-item.continue-course-block{background-repeat:no-repeat;background-size:cover;background:linear-gradient(180deg,rgba(0,0,0,0.65),rgba(0,0,0,0.65)),url("/themes/custom/ggfresh/images/recent-course-block-bg.png")}.dashboard .dashboard-item.continue-course-block .dashboard-item-inner{padding-top:20px}.dashboard .dashboard-item.continue-course-block h2.course-title{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:18px;line-height:18px;color:#fff !important;margin-top:.5em;margin-bottom:.5em}@media only screen and (min-width:1025px){.dashboard .dashboard-item.continue-course-block h2.course-title{font-size:26px;line-height:24px}}.dashboard .dashboard-item.continue-course-block .course-progress{color:#fff;margin-top:1em;margin-bottom:1.5em;padding:0 5px;clear:both}.dashboard .dashboard-item.continue-course-block .course-progress:after{content:"";display:table;clear:both}.dashboard .dashboard-item.continue-course-block .course-progress .prefix{display:none}.dashboard .dashboard-item.continue-course-block .course-progress .progressbar{background-color:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.6);height:24px;border-radius:12px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.3)}.dashboard .dashboard-item.continue-course-block .course-progress .progressbar .ui-progressbar-value{background:linear-gradient(to bottom,rgb(194.6428571429,144.5,255),rgb(152.8571428571,68,255)) !important;height:100% !important;border-radius:10px;position:relative;box-shadow:inset 0 3px 0 hsla(0,0%,100%,.5),inset 0 -3px 0 rgba(0,0,0,.2),0 0 15px #7d11ff;border:none !important;margin:0 !important;top:0 !important;left:0 !important}.dashboard .dashboard-item.continue-course-block .course-progress .progressbar .bar{background:linear-gradient(to bottom,rgb(194.6428571429,144.5,255),rgb(152.8571428571,68,255));height:100%;border-radius:10px;position:relative;box-shadow:inset 0 3px 0 hsla(0,0%,100%,.5),inset 0 -3px 0 rgba(0,0,0,.2),0 0 15px #7d11ff}.dashboard .dashboard-item.continue-course-block .course-progress .percent{display:block;margin-top:.5em;font-size:14px;opacity:.9}.dashboard .dashboard-item.continue-course-block .continue-course{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;font-size:15px;margin-top:auto}.dashboard .dashboard-item.continue-course-block .continue-course a{color:#fff}.dashboard .dashboard-item.continue-course-block .continue-course:hover{background-color:#6e0ee6;border-color:#6e0ee6}.dashboard .dashboard-item.recent-video-block,.dashboard .dashboard-item.recent-microlesson-block{background:#f0f0f0;padding:0}.dashboard .dashboard-item.recent-video-block .view-videos .views-row,.dashboard .dashboard-item.recent-video-block .view-microlessons .views-row,.dashboard .dashboard-item.recent-microlesson-block .view-videos .views-row,.dashboard .dashboard-item.recent-microlesson-block .view-microlessons .views-row{margin-bottom:0}.dashboard .dashboard-item.recent-video-block .views-field-field-video,.dashboard .dashboard-item.recent-microlesson-block .views-field-field-video{max-height:225px;overflow:hidden;margin-bottom:0;margin:0}.dashboard .dashboard-item.recent-video-block .video-text,.dashboard .dashboard-item.recent-microlesson-block .video-text{padding:1em}.dashboard .dashboard-item.recent-video-block .video-text h6,.dashboard .dashboard-item.recent-microlesson-block .video-text h6{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:18px;line-height:18px;margin-top:0;margin-bottom:.5em}@media only screen and (min-width:1025px){.dashboard .dashboard-item.recent-video-block .video-text h6,.dashboard .dashboard-item.recent-microlesson-block .video-text h6{font-size:26px;line-height:24px}}.dashboard .dashboard-item.recent-video-block .video-text h6 a,.dashboard .dashboard-item.recent-microlesson-block .video-text h6 a{color:#262626;text-decoration:none}.dashboard .dashboard-item.recent-video-block .video-text h6 a:hover,.dashboard .dashboard-item.recent-microlesson-block .video-text h6 a:hover{color:#7d11ff;text-decoration:underline}.dashboard .dashboard-item.recent-video-block .video-text .user-fields,.dashboard .dashboard-item.recent-microlesson-block .video-text .user-fields{border:none;padding:0;margin:0;display:flex;align-items:center;gap:.5em}.dashboard .dashboard-item.recent-video-block .video-text .user-fields .views-field-name a,.dashboard .dashboard-item.recent-microlesson-block .video-text .user-fields .views-field-name a{color:#262626;font-weight:600;text-decoration:none}.dashboard .dashboard-item.recent-video-block .video-text .user-fields .views-field-name a:hover,.dashboard .dashboard-item.recent-microlesson-block .video-text .user-fields .views-field-name a:hover{color:#7d11ff}.dashboard .dashboard-item.recent-video-block .video-text .views-field-field-tags,.dashboard .dashboard-item.recent-microlesson-block .video-text .views-field-field-tags{margin-top:.75em}.dashboard .dashboard-item.recent-video-block .video-text .views-field-field-tags ul,.dashboard .dashboard-item.recent-microlesson-block .video-text .views-field-field-tags ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5em}.dashboard .dashboard-item.recent-video-block .video-text .views-field-field-tags ul li,.dashboard .dashboard-item.recent-microlesson-block .video-text .views-field-field-tags ul li{display:inline-block;background-color:rgba(125,17,255,.1);color:#7d11ff;padding:.25em .75em;border-radius:16px;font-size:12px;font-weight:500;text-transform:lowercase;transition:all .2s ease}.dashboard .dashboard-item.recent-video-block .video-text .views-field-field-tags ul li:hover,.dashboard .dashboard-item.recent-microlesson-block .video-text .views-field-field-tags ul li:hover{background-color:#7d11ff;color:#fff;cursor:pointer}.dashboard .dashboard-item.recent-video-block .video-text .views-field-field-tags ul li a,.dashboard .dashboard-item.recent-microlesson-block .video-text .views-field-field-tags ul li a{color:inherit;text-decoration:none;display:block}.block-entity-fieldnodefield-video h2{display:none !important}.block-entity-fieldnodefield-video .field__label{display:none}.block-entity-fieldnodefield-video img{width:100%;filter:brightness(30%);z-index:10;position:relative}.block-flag-node-block .flag{display:block}.block-flag-node-block .flag a{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;margin:0 !important;display:block;text-align:center}.block-flag-node-block .flag a a{color:#fff}.block-flag-node-block .flag a:hover{background-color:#6e0ee6;border-color:#6e0ee6}.flag-masterclass-complete a{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important}.flag-masterclass-complete a a{color:#fff}.flag-masterclass-complete a:hover{background-color:#6e0ee6;border-color:#6e0ee6}.flag-masterclass-complete .ajax-progress{display:none;position:absolute}.block-lesson-header-block{padding-top:0 !important;padding-bottom:1em !important}.block-lesson-header-block h3{color:#fff;font-size:22px;line-height:22px;background:none;padding:0;font-weight:700;margin-top:.4em}.block-lesson-header-block .progressbar{margin:8px 0;padding:5px;min-height:15px;height:inherit;border-width:0;border-color:hsla(0,0%,100%,.5);border-radius:10px;background:hsla(0,0%,100%,.2)}.block-lesson-header-block .progressbar .ui-progressbar-value{height:7px;border-radius:15px;background-color:#5cbbeb;border-width:0}.block-like-video-block{float:right}.block-live-lesson-timer-block{padding-bottom:0 !important}.block-live-lesson-timer-block .live-lesson-timer .airdate{display:inline-block;padding:5px 14px;background-color:#d74815;font-size:16px;text-transform:uppercase;color:#fff}.block--bundle-image-block{background:#171717;padding-top:0 !important;padding-bottom:0 !important}.block--bundle-image-block img{display:block}.block--bundle-image-block .image-title{display:none}.block--row{clear:both;padding-top:4em;padding-bottom:4em;font-size:20px;overflow:hidden}.block--row:after{content:"";display:table;clear:both}@media only screen and (max-width:767px){.block--row{font-size:18px;padding-top:1em;padding-bottom:1em}}.block--row>h2{display:none !important}.block--row h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:.4em;font-style:normal;font-weight:900;text-align:left;margin-top:.25em;margin-bottom:.5em}@media only screen and (max-width:767px){.block--row h2{font-size:38px;line-height:38px;letter-spacing:-0.96px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--row h2{font-size:52px;line-height:52px;letter-spacing:-1.92px}}@media only screen and (min-width:1025px){.block--row h2{font-size:68px;line-height:68px;letter-spacing:-1.7px}}@media only screen and (max-width:767px){.block--row h2{text-align:center}}.block--row .field--name-field-title h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:.4em;font-style:normal;font-weight:900;text-align:left}@media only screen and (max-width:767px){.block--row .field--name-field-title h2{font-size:38px;line-height:38px;letter-spacing:-0.96px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--row .field--name-field-title h2{font-size:52px;line-height:52px;letter-spacing:-1.92px}}@media only screen and (min-width:1025px){.block--row .field--name-field-title h2{font-size:68px;line-height:68px;letter-spacing:-1.7px}}@media only screen and (min-width:768px){.block--row .block-content{display:flex;align-self:center;justify-content:center;align-items:center}}@media only screen and (max-width:767px){.block--row .field--name-body ul{padding-left:0}}.block--row .field--name-body ul li{padding-top:8px;padding-bottom:8px;padding-left:29px;background-image:url("/themes/custom/ggfresh/images/blue-check.svg");background-position:0px 18px;background-size:16px;background-repeat:no-repeat;line-height:24px;list-style:none;margin:0}.block--row .field--name-body ul li:first-child{margin-top:0}.block--row .field--name-body ul li p{margin:0}@media only screen and (max-width:767px){.block--row .group-text{order:2}}.block--row .field--name-field-image.field__items,.block--row .field--name-field-video{min-width:45%;margin-right:1%}@media only screen and (min-width:768px){.block--row .field--name-field-image.field__items,.block--row .field--name-field-video{order:2}}.block--row .field--name-field-image.field__items img,.block--row .field--name-field-video img{width:auto}@media only screen and (max-width:767px){.block--row .field--name-field-video{margin-bottom:2em}}@media only screen and (min-width:768px){.block--row .field--name-field-video{margin-right:4%}}.block--row.block-style-rockstar{background-color:#050505;background-image:linear-gradient(87deg,rgba(0,0,0,0.8) 33%,transparent 75%),url("/themes/custom/ggfresh/images/prsguitar.jpg");background-position:0px 0px,0px 0px;background-size:auto,cover;background-repeat:no-repeat;color:hsla(0,0%,100%,.9)}.block--row.block-style-rockstar .field--name-body ul{float:left;display:block}.block--row.block-style-rockstar h2{margin-top:.25em;margin-bottom:1em}@media only screen and (max-width:767px){.block--row.block-style-rockstar h2{text-align:center}}@media only screen and (min-width:768px){.block--row.block-style-rockstar h2{font-size:350%}}.block--row.block-style-rockstar .loginblock-shortcode-wrapper,.block--row.block-style-rockstar .signupblock-shortcode-wrapper{float:left;max-width:100%}@media only screen and (min-width:768px){.block--row.block-style-rockstar .loginblock-shortcode-wrapper,.block--row.block-style-rockstar .signupblock-shortcode-wrapper{width:350px;margin-right:34px}}.block--row.block-style-rockstar .loginblock-shortcode-wrapper .user-login-form .or-separator span,.block--row.block-style-rockstar .signupblock-shortcode-wrapper .user-login-form .or-separator span{background-color:#050505}.block--row.block-style-rockstar .field--name-field-image{display:none}.block--row.block-style-rockstar p,.block--row.block-style-rockstar li,.block--row.block-style-rockstar .field-content{color:hsla(0,0%,100%,.9)}.block--row.block-style-rockstar a:not(.button):not(.btn){color:#60a5fa}.block--row.block-style-rockstar a:not(.button):not(.btn):hover{color:rgb(145.4451219512,192.987804878,251.5548780488)}.block--row.block-style-slate{background:#171717;color:#fff;clear:both;padding:1em 4%}.block--row.block-style-slate:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.block--row.block-style-slate{padding:2.25em 6% 2em}}.block--row.block-style-slate .user-bar-content,.block--row.block-style-slate .section-inner,.block--row.block-style-slate .block-content,.block--row.block-style-slate.block-views>div,.block--row.block-style-slate.block-views>h2,.block--row.block-style-slate.block-block-content>h2,.block--row.block-style-slate.block-block-content>div,.block--row.block-style-slate.block-ctools-block>span,.block--row.block-style-slate.block-ctools-block>div,.block--row.block-style-slate.block-entity-block header,.block--row.block-style-slate.block-entity-block .content,.block--row.block-style-slate .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.block--row.block-style-slate.block-views h2,.block--row.block-style-slate.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.block--row.block-style-slate.block-views h2,.block--row.block-style-slate.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--row.block-style-slate.block-views h2,.block--row.block-style-slate.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.block--row.block-style-slate.block-views h2,.block--row.block-style-slate.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:768px){.block--row.block-style-slate .field--name-field-image.field__items,.block--row.block-style-slate .field--name-field-video{order:1}.block--row.block-style-slate .group-text{order:2}}.block--row.block-style-slate h2{color:#fff}.block--row.block-style-slate .block-content{display:flex;align-items:center}.block--row.block-style-slate .embedded-entity{color:hsla(0,0%,100%,.7)}.block--row.block-style-slate .embedded-entity.align-center{font-size:1.1em;margin:1em 0}.block--row.block-style-slate .embedded-entity.align-center p{color:#f8b637}.block--row.block-style-slate .embedded-entity.align-center a{color:#f8b637;font-weight:bold}.block--row.block-style-video-bg-full{position:relative;background:#171717;color:hsla(0,0%,100%,.9);overflow:hidden}.block--row.block-style-video-bg-full h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:.4em;font-style:normal;font-weight:900;text-align:left;position:relative;z-index:2;color:#fff}@media only screen and (max-width:767px){.block--row.block-style-video-bg-full h2{font-size:38px;line-height:38px;letter-spacing:-0.96px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--row.block-style-video-bg-full h2{font-size:52px;line-height:52px;letter-spacing:-1.92px}}@media only screen and (min-width:1025px){.block--row.block-style-video-bg-full h2{font-size:68px;line-height:68px;letter-spacing:-1.7px}}.block--row.block-style-video-bg-full .group-text{position:relative;max-width:785px;z-index:101}.block--row.block-style-video-bg-full .field--name-body{position:relative;z-index:2}.block--row.block-style-video-bg-full .field--name-body p{font-style:normal;font-weight:300;text-shadow:4px 5px 4px #000;margin-right:50px}@media only screen and (max-width:767px){.block--row.block-style-video-bg-full .field--name-body p{font-size:21px;line-height:26px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--row.block-style-video-bg-full .field--name-body p{font-size:36px;line-height:40px}}.block--row.block-style-video-bg-full .ipe-actions{position:relative;z-index:2}.block--row.block-style-video-bg-full .field--name-field-video{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0}.block--row.block-style-video-bg-full .field--name-field-video .video-embed-field-responsive-video{position:relative}@media only screen and (min-width:1441px){.block--row.block-style-video-bg-full .field--name-field-video .video-embed-field-responsive-video{position:relative;height:100%;width:100%}.block--row.block-style-video-bg-full .field--name-field-video .video-embed-field-responsive-video::after{content:"";width:2050px;height:100%;position:absolute;z-index:100;bottom:0;left:0;right:0;margin:0 auto;pointer-events:none;background:linear-gradient(to left,rgba(255,255,255,0) 85%,#171717 100%),linear-gradient(to right,rgba(255,255,255,0) 85%,#171717 100%);padding:0}}.block--row.block-style-video-bg-full .field--name-field-video .video-embed-field-responsive-video iframe{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;min-height:300px;min-width:540px}@media only screen and (min-width:1025px){.block--row.block-style-video-bg-full .field--name-field-video .video-embed-field-responsive-video iframe{min-width:1440px;height:1000px;top:-100px}}@media only screen and (min-width:1441px){.block--row.block-style-video-bg-full .field--name-field-video .video-embed-field-responsive-video iframe{height:1150px;top:-160px}}.block--row.block-style-video-bg{position:relative;background:#171717;color:#fff;overflow:hidden}.block--row.block-style-video-bg h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:.4em;font-style:normal;font-weight:900;text-align:left;position:relative;z-index:2;color:#fff}@media only screen and (max-width:767px){.block--row.block-style-video-bg h2{font-size:38px;line-height:38px;letter-spacing:-0.96px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--row.block-style-video-bg h2{font-size:52px;line-height:52px;letter-spacing:-1.92px}}@media only screen and (min-width:1025px){.block--row.block-style-video-bg h2{font-size:68px;line-height:68px;letter-spacing:-1.7px}}.block--row.block-style-video-bg .group-text{max-width:785px}.block--row.block-style-video-bg .field--name-body{position:relative;z-index:2}.block--row.block-style-video-bg .field--name-body p{font-style:normal;font-weight:300;text-shadow:4px 5px 4px #000;margin-right:50px}@media only screen and (max-width:767px){.block--row.block-style-video-bg .field--name-body p{font-size:21px;line-height:26px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--row.block-style-video-bg .field--name-body p{font-size:36px;line-height:40px}}.block--row.block-style-video-bg .field--name-field-video .video-embed-field-responsive-video{position:inherit;z-index:0}.block--row.block-style-video-bg .field--name-field-video .video-embed-field-responsive-video:after{display:none}.block--row.block-style-video-bg .field--name-field-video .video-embed-field-responsive-video iframe{width:100%;height:100%;max-height:655px;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;min-width:850px}@media only screen and (max-width:767px){.block--row.block-style-video-bg .field--name-field-video .video-embed-field-responsive-video iframe{left:-50%}}.block--row.block-style-video-bg .ipe-actions{position:relative;z-index:2}.block--row.block-style-stark,.block--row.block-style-stark-wide{background:#171717;color:hsla(0,0%,100%,.9)}.block--row.block-style-stark .tiny-slider-wrapper,.block--row.block-style-stark-wide .tiny-slider-wrapper{max-height:550px}@media only screen and (max-width:767px){.block--row.block-style-stark .tns-outer,.block--row.block-style-stark-wide .tns-outer{margin-top:2em}}@media only screen and (min-width:768px){.block--row.block-style-stark .tns-outer,.block--row.block-style-stark-wide .tns-outer{max-width:50%;margin-left:3em}}.block--row.block-style-stark .tns-outer .tiny-slider-wrapper .tns-item img,.block--row.block-style-stark-wide .tns-outer .tiny-slider-wrapper .tns-item img{border-radius:11px}.block--row.block-style-stark .tns-outer .tns-controls button:nth-child(1),.block--row.block-style-stark-wide .tns-outer .tns-controls button:nth-child(1){background-repeat:no-repeat;background-color:rgba(0,0,0,0);display:inline-block;width:40px;height:40px;background-size:contain;text-indent:-9999px;overflow:hidden;z-index:100;padding:0;border:none;border-radius:0;font-size:0;box-shadow:none;-webkit-transition:.4s;transition:.4s;background-image:url("/themes/custom/ggfresh/images/white-slider-left-arrow.svg");background-position:left top}.block--row.block-style-stark .tns-outer .tns-controls button:nth-child(1):hover,.block--row.block-style-stark-wide .tns-outer .tns-controls button:nth-child(1):hover{transform:translateY(1px)}.block--row.block-style-stark .tns-outer .tns-controls button:nth-child(2),.block--row.block-style-stark-wide .tns-outer .tns-controls button:nth-child(2){background-repeat:no-repeat;background-color:rgba(0,0,0,0);display:inline-block;width:40px;height:40px;background-size:contain;text-indent:-9999px;overflow:hidden;z-index:100;padding:0;border:none;border-radius:0;font-size:0;box-shadow:none;-webkit-transition:.4s;transition:.4s;background-position:right top;background-image:url("/themes/custom/ggfresh/images/white-slider-right-arrow.svg")}.block--row.block-style-stark .tns-outer .tns-controls button:nth-child(2):hover,.block--row.block-style-stark-wide .tns-outer .tns-controls button:nth-child(2):hover{transform:translateY(1px)}@media only screen and (min-width:768px)and (max-width:1024px){.block--row.block-style-stark .group-text,.block--row.block-style-stark-wide .group-text{display:flex;flex-direction:column}}.block--row.block-style-stark h2,.block--row.block-style-stark-wide h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:.4em;font-style:normal;font-weight:900;text-align:left;color:#fff}@media only screen and (max-width:767px){.block--row.block-style-stark h2,.block--row.block-style-stark-wide h2{font-size:38px;line-height:38px;letter-spacing:-0.96px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--row.block-style-stark h2,.block--row.block-style-stark-wide h2{font-size:52px;line-height:52px;letter-spacing:-1.92px}}@media only screen and (min-width:1025px){.block--row.block-style-stark h2,.block--row.block-style-stark-wide h2{font-size:68px;line-height:68px;letter-spacing:-1.7px}}.block--row.block-style-stark h3,.block--row.block-style-stark-wide h3{color:#fff;font-style:normal;font-weight:900}@media only screen and (max-width:767px){.block--row.block-style-stark h3,.block--row.block-style-stark-wide h3{font-size:48px;line-height:48px;letter-spacing:-0.96px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--row.block-style-stark h3,.block--row.block-style-stark-wide h3{font-size:38px;line-height:38px;letter-spacing:-0.76px}}@media only screen and (min-width:1025px){.block--row.block-style-stark h3,.block--row.block-style-stark-wide h3{font-size:48px;line-height:48px;letter-spacing:-0.96px}}.block--row.block-style-stark .field--type-text-with-summary ul,.block--row.block-style-stark .field--type-text-long ul,.block--row.block-style-stark-wide .field--type-text-with-summary ul,.block--row.block-style-stark-wide .field--type-text-long ul{margin-bottom:15px;padding-left:25px;line-height:23px}.block--row.block-style-stark p,.block--row.block-style-stark li,.block--row.block-style-stark .field-content,.block--row.block-style-stark-wide p,.block--row.block-style-stark-wide li,.block--row.block-style-stark-wide .field-content{color:hsla(0,0%,100%,.9)}.block--row.block-style-stark a:not(.button):not(.btn),.block--row.block-style-stark-wide a:not(.button):not(.btn){color:#60a5fa}.block--row.block-style-stark a:not(.button):not(.btn):hover,.block--row.block-style-stark-wide a:not(.button):not(.btn):hover{color:rgb(145.4451219512,192.987804878,251.5548780488)}@media only screen and (min-width:768px){.block--row.block-style-stark .field--name-body,.block--row.block-style-stark-wide .field--name-body{font-size:20px;line-height:31px}}.block--row.block-style-stark .field--name-body h3,.block--row.block-style-stark-wide .field--name-body h3{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none;color:#fff}@media only screen and (max-width:767px){.block--row.block-style-stark .field--name-body h3,.block--row.block-style-stark-wide .field--name-body h3{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--row.block-style-stark .field--name-body h3,.block--row.block-style-stark-wide .field--name-body h3{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.block--row.block-style-stark .field--name-body h3,.block--row.block-style-stark-wide .field--name-body h3{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (max-width:767px){.block--row.block-style-stark .field--name-body h3,.block--row.block-style-stark-wide .field--name-body h3{font-size:28px;line-height:36px;letter-spacing:-0.84px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--row.block-style-stark .field--name-body h3,.block--row.block-style-stark-wide .field--name-body h3{font-size:42px;line-height:54px;letter-spacing:-1.26px}}@media only screen and (min-width:1025px){.block--row.block-style-stark .field--name-body h3,.block--row.block-style-stark-wide .field--name-body h3{font-size:48px;line-height:62px;letter-spacing:-1.44px;padding:0 0 10px 0}}@media only screen and (min-width:768px)and (max-width:1024px){.block--row.block-style-stark .field--name-body .two-col .left,.block--row.block-style-stark-wide .field--name-body .two-col .left{padding-right:70px}}@media only screen and (min-width:1025px){.block--row.block-style-stark .field--name-body .two-col .left,.block--row.block-style-stark-wide .field--name-body .two-col .left{padding-right:160px}}.block--row.block-style-stark .field--name-body .two-col .right,.block--row.block-style-stark-wide .field--name-body .two-col .right{font-style:normal;font-weight:500}@media only screen and (max-width:767px){.block--row.block-style-stark .field--name-body .two-col .right,.block--row.block-style-stark-wide .field--name-body .two-col .right{font-size:18px;line-height:24px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--row.block-style-stark .field--name-body .two-col .right,.block--row.block-style-stark-wide .field--name-body .two-col .right{font-size:17px;line-height:23px}}@media only screen and (min-width:1025px){.block--row.block-style-stark .field--name-body .two-col .right,.block--row.block-style-stark-wide .field--name-body .two-col .right{font-size:24px;line-height:30px}}@media only screen and (max-width:767px){.block--row.block-style-stark .block-content{padding-left:20px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--row.block-style-stark .block-content{padding-left:40px}}@media only screen and (min-width:1025px){.block--row.block-style-stark .block-content{padding-left:60px}}.block--row.block-style-timberwolf,.block--row.block-style-timberwolf-wide{background:#d4d4d4}@media only screen and (max-width:767px){.block--row.block-style-timberwolf,.block--row.block-style-timberwolf-wide{padding-top:2em !important;padding-bottom:2em !important}}@media only screen and (min-width:768px){.block--row.block-style-timberwolf,.block--row.block-style-timberwolf-wide{padding-top:2.5em !important;padding-bottom:2.5em !important}}@media only screen and (max-width:767px){.block--row.block-style-timberwolf .block-content,.block--row.block-style-timberwolf-wide .block-content{padding-left:20px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--row.block-style-timberwolf .block-content,.block--row.block-style-timberwolf-wide .block-content{padding-left:40px}}@media only screen and (min-width:1025px){.block--row.block-style-timberwolf .block-content,.block--row.block-style-timberwolf-wide .block-content{padding-left:60px}}.block--row.block-style-timberwolf .two-col p,.block--row.block-style-timberwolf-wide .two-col p{text-align:left;font-size:22px;font-weight:500;line-height:34px}@media only screen and (min-width:768px)and (max-width:1024px){.block--row.block-style-timberwolf .two-col .left,.block--row.block-style-timberwolf-wide .two-col .left{padding-right:70px}}@media only screen and (min-width:1025px){.block--row.block-style-timberwolf .two-col .left,.block--row.block-style-timberwolf-wide .two-col .left{padding-right:160px}}.block--row.block-style-timberwolf .two-col h2,.block--row.block-style-timberwolf-wide .two-col h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:.4em;font-style:normal;font-weight:900;text-align:left;text-align:left}@media only screen and (max-width:767px){.block--row.block-style-timberwolf .two-col h2,.block--row.block-style-timberwolf-wide .two-col h2{font-size:38px;line-height:38px;letter-spacing:-0.96px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--row.block-style-timberwolf .two-col h2,.block--row.block-style-timberwolf-wide .two-col h2{font-size:52px;line-height:52px;letter-spacing:-1.92px}}@media only screen and (min-width:1025px){.block--row.block-style-timberwolf .two-col h2,.block--row.block-style-timberwolf-wide .two-col h2{font-size:68px;line-height:68px;letter-spacing:-1.7px}}@media only screen and (min-width:768px){.block--row.block-style-timberwolf .two-col h2,.block--row.block-style-timberwolf-wide .two-col h2{margin-bottom:0}}.block--row.block-style-timberwolf .field--name-body h3,.block--row.block-style-timberwolf-wide .field--name-body h3{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.block--row.block-style-timberwolf .field--name-body h3,.block--row.block-style-timberwolf-wide .field--name-body h3{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--row.block-style-timberwolf .field--name-body h3,.block--row.block-style-timberwolf-wide .field--name-body h3{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.block--row.block-style-timberwolf .field--name-body h3,.block--row.block-style-timberwolf-wide .field--name-body h3{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (max-width:767px){.block--row.block-style-timberwolf .field--name-body h3,.block--row.block-style-timberwolf-wide .field--name-body h3{font-size:28px;line-height:36px;letter-spacing:-0.84px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--row.block-style-timberwolf .field--name-body h3,.block--row.block-style-timberwolf-wide .field--name-body h3{font-size:42px;line-height:54px;letter-spacing:-1.26px}}@media only screen and (min-width:1025px){.block--row.block-style-timberwolf .field--name-body h3,.block--row.block-style-timberwolf-wide .field--name-body h3{font-size:48px;line-height:62px;letter-spacing:-1.44px;padding:0 0 10px 0}}@media only screen and (min-width:1025px){.block--row.block-style-timberwolf .field--name-body{margin-right:5em}}.block--row.block-style-timberwolf-wide .block-content{padding-left:0}.block--row.block-style-blizzard{background:#fff}.block--row.block-style-paradise{background-color:#7d11ff;color:#fff;text-align:center}.block--row.block-style-paradise .block-content{justify-content:center}.block--row.block-style-paradise h2{color:#fff}.block--row.block-style-paradise a{color:#fff;text-decoration:underline}.block--row.block-style-paradise .field--name-body{max-width:500px;margin:0 auto}.block--row.block-style-paradise .loginblock-shortcode-wrapper,.block--row.block-style-paradise .signupblock-shortcode-wrapper{margin:0 auto}.block--row.block-style-paradise .loginblock-shortcode-wrapper .user-login-form .or-separator span,.block--row.block-style-paradise .signupblock-shortcode-wrapper .user-login-form .or-separator span{background-color:#7d11ff}.block-style-stark input[type=text],.block-style-stark input[type=email],.block-style-stark input[type=password],.block-style-stark textarea,.block-style-stark select,.block-style-stark-wide input[type=text],.block-style-stark-wide input[type=email],.block-style-stark-wide input[type=password],.block-style-stark-wide textarea,.block-style-stark-wide select,.block-style-video-bg input[type=text],.block-style-video-bg input[type=email],.block-style-video-bg input[type=password],.block-style-video-bg textarea,.block-style-video-bg select,.block-style-video-bg-full input[type=text],.block-style-video-bg-full input[type=email],.block-style-video-bg-full input[type=password],.block-style-video-bg-full textarea,.block-style-video-bg-full select,.block-style-rockstar input[type=text],.block-style-rockstar input[type=email],.block-style-rockstar input[type=password],.block-style-rockstar textarea,.block-style-rockstar select{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);color:#fff}.block-style-stark input[type=text]::placeholder,.block-style-stark input[type=email]::placeholder,.block-style-stark input[type=password]::placeholder,.block-style-stark textarea::placeholder,.block-style-stark select::placeholder,.block-style-stark-wide input[type=text]::placeholder,.block-style-stark-wide input[type=email]::placeholder,.block-style-stark-wide input[type=password]::placeholder,.block-style-stark-wide textarea::placeholder,.block-style-stark-wide select::placeholder,.block-style-video-bg input[type=text]::placeholder,.block-style-video-bg input[type=email]::placeholder,.block-style-video-bg input[type=password]::placeholder,.block-style-video-bg textarea::placeholder,.block-style-video-bg select::placeholder,.block-style-video-bg-full input[type=text]::placeholder,.block-style-video-bg-full input[type=email]::placeholder,.block-style-video-bg-full input[type=password]::placeholder,.block-style-video-bg-full textarea::placeholder,.block-style-video-bg-full select::placeholder,.block-style-rockstar input[type=text]::placeholder,.block-style-rockstar input[type=email]::placeholder,.block-style-rockstar input[type=password]::placeholder,.block-style-rockstar textarea::placeholder,.block-style-rockstar select::placeholder{color:hsla(0,0%,100%,.5)}.block-style-stark input[type=text]:focus,.block-style-stark input[type=email]:focus,.block-style-stark input[type=password]:focus,.block-style-stark textarea:focus,.block-style-stark select:focus,.block-style-stark-wide input[type=text]:focus,.block-style-stark-wide input[type=email]:focus,.block-style-stark-wide input[type=password]:focus,.block-style-stark-wide textarea:focus,.block-style-stark-wide select:focus,.block-style-video-bg input[type=text]:focus,.block-style-video-bg input[type=email]:focus,.block-style-video-bg input[type=password]:focus,.block-style-video-bg textarea:focus,.block-style-video-bg select:focus,.block-style-video-bg-full input[type=text]:focus,.block-style-video-bg-full input[type=email]:focus,.block-style-video-bg-full input[type=password]:focus,.block-style-video-bg-full textarea:focus,.block-style-video-bg-full select:focus,.block-style-rockstar input[type=text]:focus,.block-style-rockstar input[type=email]:focus,.block-style-rockstar input[type=password]:focus,.block-style-rockstar textarea:focus,.block-style-rockstar select:focus{background-color:hsla(0,0%,100%,.15);border-color:#60a5fa}.block--bundle-slideshow{background:#f5f5f5;overflow:hidden}@media only screen and (min-width:768px){.block--bundle-slideshow{max-height:800px}}.block--bundle-slideshow .tns-outer{flex-direction:column;margin:0 auto;max-width:1640px;overflow:hidden}@media only screen and (max-width:767px){.block--bundle-slideshow .tns-outer .tns-controls{margin:1em 0 0 0}}@media only screen and (min-width:768px){.block--bundle-slideshow .tns-outer .tns-controls{padding:3em 0 1em 1em;text-align:left;max-width:1440px;margin:0 auto;width:100%}}.block--bundle-slideshow .tns-outer .tns-controls button:nth-child(1){background-repeat:no-repeat;background-color:rgba(0,0,0,0);display:inline-block;width:40px;height:40px;background-size:contain;text-indent:-9999px;overflow:hidden;z-index:100;padding:0;border:none;border-radius:0;font-size:0;box-shadow:none;-webkit-transition:.4s;transition:.4s;background-image:url("/themes/custom/ggfresh/images/white-slider-left-arrow.svg");background-position:left top;background-image:url("/themes/custom/ggfresh/images/slider-left-arrow.svg")}.block--bundle-slideshow .tns-outer .tns-controls button:nth-child(1):hover{transform:translateY(1px)}.block--bundle-slideshow .tns-outer .tns-controls button:nth-child(2){background-repeat:no-repeat;background-color:rgba(0,0,0,0);display:inline-block;width:40px;height:40px;background-size:contain;text-indent:-9999px;overflow:hidden;z-index:100;padding:0;border:none;border-radius:0;font-size:0;box-shadow:none;-webkit-transition:.4s;transition:.4s;background-position:right top;background-image:url("/themes/custom/ggfresh/images/white-slider-right-arrow.svg");background-image:url("/themes/custom/ggfresh/images/slider-right-arrow.svg")}.block--bundle-slideshow .tns-outer .tns-controls button:nth-child(2):hover{transform:translateY(1px)}.block--bundle-slideshow .tns-outer .tns-ovh{margin:0 auto}@media only screen and (max-width:767px){.block--bundle-slideshow .tns-outer .tns-ovh{padding:1em}}@media only screen and (min-width:768px){.block--bundle-slideshow .tns-outer .tns-ovh{padding:0 1em 3em 1em;max-width:1440px}}@media only screen and (max-width:767px){.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item{width:242px;align-items:stretch}}.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item:not(.tns-slide-active){opacity:0}@media only screen and (min-width:768px){.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity{display:flex;margin:0 auto}}.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity>div.field--name-field-slide-image{border-radius:13px;overflow:hidden;max-height:600px}@media only screen and (min-width:768px)and (max-width:1024px){.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity>div.field--name-field-slide-image{max-width:250px}}@media only screen and (min-width:1025px){.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity>div.field--name-field-slide-image{max-width:485px}}@media only screen and (min-width:768px){.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity>div.field--name-field-slide-image{margin-right:60px;width:100%}}.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity>div.text{padding:16px}.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity>div.text .field--name-title{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity>div.text .field--name-title{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity>div.text .field--name-title{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity>div.text .field--name-title{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.block--bundle-slideshow .tns-outer .tns-ovh .tns-inner .tns-item .eck-entity>div.text p{text-align:left;font-size:22px;font-weight:500;line-height:34px}.block--bundle-slideshow .tns-nav{margin:auto 0}#block-stickybanner{height:65px;padding:0 3%;align-items:center;background-color:#d4d4d4;color:#f0f0f0;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-0.36px;z-index:999;box-shadow:1px 1px 3px 0 #000}@media only screen and (min-width:768px){#block-stickybanner{display:block}}#block-stickybanner h2{display:none}#block-stickybanner div{width:100%;color:#0e0e0e}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:1024px){#block-stickybanner div{padding:15px}}@media only screen and (min-width:1025px){#block-stickybanner div{padding:0}}#block-stickybanner div p{margin:0}@media only screen and (min-width:1025px){#block-stickybanner .desktop-only{display:inline-block}}#block-stickybanner.sticky{position:fixed;top:0;width:100%}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:1024px){#block-stickybanner .signup-button-shortcode{font-size:18px;line-height:18px;background:none;border:none;text-decoration:underline;font-weight:bold;display:inline;-webkit-transition:.4s;transition:.4s}#block-stickybanner .signup-button-shortcode:hover{color:#ff8c11 !important}}@media only screen and (min-width:1025px){#block-stickybanner .signup-button-shortcode{padding:10px 30px;font-size:16px}}#header.below-sticky{margin-top:68px}.block-entity-fieldnodefield-attachment a.file-download{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;margin:0 !important;display:block;text-align:center}.block-entity-fieldnodefield-attachment a.file-download a{color:#fff}.block-entity-fieldnodefield-attachment a.file-download:hover{background-color:#6e0ee6;border-color:#6e0ee6}.field--name-field-audio{margin:0 0 em 0}.field--name-field-audio label{display:none}.field--name-field-audio audio{width:100%}.field--name-field-audio audio:not([controls]){display:none;height:0}.block-entity-fieldnodefield-basic-comments,.block-entity-fieldnodefield-video-comments,.block-field-blocknodevideofield-video-comments{min-height:200px}.block-entity-fieldnodefield-basic-comments section>h2,.block-entity-fieldnodefield-video-comments section>h2,.block-field-blocknodevideofield-video-comments section>h2{display:none !important}.block-entity-fieldnodefield-basic-comments section>.indented,.block-entity-fieldnodefield-video-comments section>.indented,.block-field-blocknodevideofield-video-comments section>.indented{margin-left:35px;margin-bottom:25px;padding:0 0 16px 0;clear:both}@media only screen and (min-width:768px){.block-entity-fieldnodefield-basic-comments section>.indented,.block-entity-fieldnodefield-video-comments section>.indented,.block-field-blocknodevideofield-video-comments section>.indented{margin-left:100px}}.block-entity-fieldnodefield-basic-comments section>.indented>article:first-of-type,.block-entity-fieldnodefield-video-comments section>.indented>article:first-of-type,.block-field-blocknodevideofield-video-comments section>.indented>article:first-of-type{border-top:none;padding-top:15px}.block-entity-fieldnodefield-basic-comments section>form.comment-form,.block-entity-fieldnodefield-video-comments section>form.comment-form,.block-field-blocknodevideofield-video-comments section>form.comment-form{margin-left:0;margin-top:1em;padding-bottom:45px;background:#fff;border:1px solid #ddd;position:relative;box-shadow:rgba(0,0,0,.09) 0px 3px 12px}.block-entity-fieldnodefield-basic-comments section>form.comment-form .form-submit,.block-entity-fieldnodefield-video-comments section>form.comment-form .form-submit,.block-field-blocknodevideofield-video-comments section>form.comment-form .form-submit{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;display:inline-block;width:auto}.block-entity-fieldnodefield-basic-comments section>form.comment-form .form-submit a,.block-entity-fieldnodefield-video-comments section>form.comment-form .form-submit a,.block-field-blocknodevideofield-video-comments section>form.comment-form .form-submit a{color:#fff}.block-entity-fieldnodefield-basic-comments section>form.comment-form .form-submit:hover,.block-entity-fieldnodefield-video-comments section>form.comment-form .form-submit:hover,.block-field-blocknodevideofield-video-comments section>form.comment-form .form-submit:hover{background-color:#6e0ee6;border-color:#6e0ee6}article.js-comment{clear:both;margin:1em 0}article.js-comment:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){article.js-comment{display:flex}}article.js-comment.pinned{background-image:url(/themes/custom/ggfresh/images/pin.png);background-repeat:no-repeat;background-position:top right;background-size:50px}article.js-comment.pinned>div{box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 1px 3px 1px}article.js-comment .entityusermasquerade{display:none}article.js-comment>div{position:relative;padding:12px 15px 10px 25px;border:1px solid #ddd;flex-grow:1;box-shadow:rgba(0,0,0,.09) 0px 3px 12px;background:#fff}@media only screen and (max-width:767px){article.js-comment>div{margin-top:10px}}article.js-comment>div .triangle-left{position:absolute;width:0;height:0}@media only screen and (max-width:767px){article.js-comment>div .triangle-left{border-left:23px solid rgba(0,0,0,0);border-right:23px solid rgba(0,0,0,0);border-bottom:23px solid #ddd;top:-23px;left:30%}}@media only screen and (min-width:768px){article.js-comment>div .triangle-left{border-top:23px solid rgba(0,0,0,0);border-bottom:23px solid rgba(0,0,0,0);border-right:23px solid #ddd;top:7%;left:-23px}}article.js-comment>div .triangle-left .inner-triangle{position:relative;width:0;height:0}@media only screen and (max-width:767px){article.js-comment>div .triangle-left .inner-triangle{border-left:22px solid rgba(0,0,0,0);border-right:22px solid rgba(0,0,0,0);border-bottom:22px solid #fff;left:-22px;bottom:-2px}}@media only screen and (min-width:768px){article.js-comment>div .triangle-left .inner-triangle{border-top:22px solid rgba(0,0,0,0);border-bottom:22px solid rgba(0,0,0,0);border-right:22px solid #fff;top:-22px;left:1px}}article.js-comment>footer{background:#fafafa;border-radius:5px;padding:10px}@media only screen and (min-width:768px){article.js-comment>footer{width:175px;min-width:175px;padding-right:20px}}@media only screen and (max-width:767px){article.js-comment article.profile{display:flex;justify-content:space-between}}@media only screen and (max-width:767px){article.js-comment article.profile .top{display:flex;align-items:center;min-height:40px;margin-bottom:5px}}article.js-comment article.profile .field--name-user-picture{float:left;margin:4px 15px 0 0;height:35px;width:35px;overflow:hidden}article.js-comment article.profile .field--name-user-picture .image-title{display:none}article.js-comment article.profile .field--name-field-full-name{color:#7d11ff;font-weight:bold;font-size:1.1em}article.js-comment article.profile .field--name-field-user-location{display:none}article.js-comment .field--name-field-lifetime-member{display:inline-block}article.js-comment .field--name-field-lifetime-member button{height:27px;width:27px;background-image:url(/themes/custom/ggfresh/images/supporter-badge.svg);background-position:0% 50%;background-size:27px;background-repeat:no-repeat;box-shadow:none;outline:none;border:none;background-color:unset;margin:0;padding:0}article.js-comment .field--name-field-lifetime-member button span{display:none}@media only screen and (min-width:768px){article.js-comment .comment-fields{display:flex}article.js-comment .comment-fields .field--name-field-video{max-width:400px;width:400px;margin-left:1em}}article.js-comment .field--name-comment-body{flex-grow:1}article.js-comment .created{font-size:.8em}article.js-comment ul.links{display:none}@media only screen and (min-width:768px){article.js-comment ul.links{display:inline-block}}article.js-comment ul.links li{list-style:none;padding-left:0;margin-left:0;margin-right:5px}article.js-comment ul.links a{text-decoration:dotted underline}form.comment-form{clear:both;margin:0 0 2em 0;background-color:#f6f6f6;padding:16px;position:relative}form.comment-form:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){form.comment-form{margin:0 0 15px 45px}}form.comment-form .field--name-user-picture{float:left;margin:4px 15px 0 0;display:none}@media only screen and (min-width:768px){form.comment-form .field--name-user-picture{display:block}}form.comment-form .field--name-comment-body{padding:0}@media only screen and (min-width:768px){form.comment-form .field--name-comment-body{margin-left:50px}}form.comment-form .field--name-comment-body #edit-comment-body-0-format{display:none}form.comment-form .field--name-comment-body textarea{width:100%;margin-right:15px;margin-left:0px;font-style:italic}form.comment-form .field--name-comment-body .filter-wrapper{display:none}form.comment-form .field--name-comment-body label{display:none}form.comment-form .field--name-field-video{clear:both}.route-commentreply .comment-reply{display:none !important}.achievement-badge button.tooltip-button{background:none;border:none;padding:0;margin:0;box-shadow:unset}.tooltip-content{background:#333;color:#fff;font-weight:bold;padding:4px 8px;font-size:13px;border-radius:4px;display:none;z-index:100}.tooltip-content[data-show]{display:block}.tooltip-arrow,.tooltip-arrow::before{position:absolute;width:8px;height:8px;background:inherit}.tooltip-arrow{visibility:hidden}.tooltip-arrow::before{visibility:visible;content:"";transform:rotate(45deg)}.tooltip-content[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip-content[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip-content[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip-content[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.field--name-field-description{margin:2em 0}.user--teaser .field--name-field-guitar{border-top:1px solid #dbd4d4;border-bottom:1px solid #f0f0f0}.field--name-field-guitar{margin-bottom:17px;padding-bottom:16px;padding-left:42px;background-position:0px 10px;min-height:38px;margin-top:18px;align-items:center;background-image:url(/themes/custom/ggfresh/images/guitar-icon.svg);background-size:35px;background-repeat:no-repeat}.field--name-field-guitar:not(.field--widget-string-textfield){padding-top:16px}.field--name-field-guitar.field--widget-string-textfield{padding-left:50px}.field--name-field-resources a,.field--name-field-resources-link a{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center}.field--name-field-resources a a,.field--name-field-resources-link a a{color:#fff}.field--name-field-resources a:hover,.field--name-field-resources-link a:hover{background-color:#6e0ee6;border-color:#6e0ee6}.field--name-field-tags li,.field--name-field-tags .field__item{text-transform:lowercase;display:inline-block;margin:2px 6px 2px 0;padding:4px 12px;border:1px solid #e5e5e5;border-radius:16px;background-color:#fafafa;color:#262626;font-size:12px;font-weight:500;transition:all .2s ease;cursor:pointer;text-decoration:none}.field--name-field-tags li:hover,.field--name-field-tags .field__item:hover{background-color:#7d11ff;border-color:#7d11ff;color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.field--name-field-tags li:active,.field--name-field-tags .field__item:active{transform:translateY(0);box-shadow:none}.field--type-text ul,.field--type-text ol,.field--type-text-with-summary ul,.field--type-text-with-summary ol{padding-left:40px}.field--name-field-user-location{color:#949494}.field--name-user-picture:not(.field--widget-image-image){display:inline-block;margin-top:0px;margin-right:15px;padding-right:0px;float:left;border-radius:5px}.field--name-user-picture:not(.field--widget-image-image) .image-title{display:none}.field--name-user-picture:not(.field--widget-image-image) img{border-radius:5px}.user--view-mode-full img{border-radius:14px}.user--view-mode-pill .field--name-user-picture{margin-right:0 !important}.block-entity-fieldnodefield-video{margin-bottom:1em}.or-separator{clear:both;border-bottom:1px solid hsla(0,0%,100%,.4);text-align:center;color:hsla(0,0%,100%,.75);height:13px;margin:1em 0 1.3em 0}.or-separator:after{content:"";display:table;clear:both}.or-separator span{height:17px;font-size:17px;width:50px;background-color:#fff;display:inline-block}.stripe-subscribe-form{clear:both;padding:1em 4%}.stripe-subscribe-form:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.stripe-subscribe-form{padding:2.25em 6% 2em}}.stripe-subscribe-form .user-bar-content,.stripe-subscribe-form .section-inner,.stripe-subscribe-form .block-content,.stripe-subscribe-form.block-views>div,.stripe-subscribe-form.block-views>h2,.stripe-subscribe-form.block-block-content>h2,.stripe-subscribe-form.block-block-content>div,.stripe-subscribe-form.block-ctools-block>span,.stripe-subscribe-form.block-ctools-block>div,.stripe-subscribe-form.block-entity-block header,.stripe-subscribe-form.block-entity-block .content,.stripe-subscribe-form .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.stripe-subscribe-form.block-views h2,.stripe-subscribe-form.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.stripe-subscribe-form.block-views h2,.stripe-subscribe-form.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.stripe-subscribe-form.block-views h2,.stripe-subscribe-form.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.stripe-subscribe-form.block-views h2,.stripe-subscribe-form.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.panel-cog-layout-one-col .cog-layout--featured{background:#171717}.panel-cog-layout-one-col .cog-layout--featured .block--row{padding-top:1.35em}.panel-cog-layout-one-col .cog-layout--featured .block--row h3{font-weight:500}.panel-cog-layout-one-col .cog-layout--featured .field--type-text-with-summary,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-long{color:#fff}.panel-cog-layout-one-col .cog-layout--featured .field--type-text-with-summary h1,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-with-summary h2,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-with-summary h3,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-with-summary h4,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-with-summary h5,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-with-summary h6,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-long h1,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-long h2,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-long h3,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-long h4,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-long h5,.panel-cog-layout-one-col .cog-layout--featured .field--type-text-long h6{color:#fff !important}.panel-cog-layout-one-col .cog-layout--featured h2,.panel-cog-layout-one-col .cog-layout--featured .field--name-title,.panel-cog-layout-one-col .cog-layout--featured .block-entity-fieldnodetitle{color:#fff}.panel-cog-layout-one-col .cog-layout--featured h3{background:none;padding-left:0;color:#fff}.panel-cog-layout-one-two-tabs{max-width:none !important}.panel-cog-layout-one-two-tabs,.panel-cog-layout-two-col-tabs{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto}.panel-cog-layout-one-two-tabs .cog-layout--first-wrapper,.panel-cog-layout-two-col-tabs .cog-layout--first-wrapper{background-color:#7d11ff;box-shadow:none;color:#fff}.panel-cog-layout-one-two-tabs .cog-layout--first .course-link,.panel-cog-layout-two-col-tabs .cog-layout--first .course-link{color:hsla(0,0%,100%,.8);font-size:14px;line-height:17px;font-weight:500;background-image:linear-gradient(180deg,rgba(125,17,255,0.3),rgba(125,17,255,0.3)),url(/themes/custom/ggfresh/images/back-arrow-white.svg);background-position:0px 0px,0px 50%;background-size:auto,14px;background-repeat:repeat,no-repeat;padding-left:20px}.panel-cog-layout-one-two-tabs .cog-layout--first .ipe-actions,.panel-cog-layout-two-col-tabs .cog-layout--first .ipe-actions{color:#000}.panel-cog-layout-one-two-tabs .cog-layout--first .ipe-actions a,.panel-cog-layout-two-col-tabs .cog-layout--first .ipe-actions a{color:#000}.panel-cog-layout-one-two-tabs .cog-layout--first a,.panel-cog-layout-two-col-tabs .cog-layout--first a{color:#fff}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner{clear:both;padding:1em 4%;padding-top:2em}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner:after,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner{padding:2.25em 6% 2em}}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .block-content,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views>div,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views>h2,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-block-content>h2,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-block-content>div,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-ctools-block>span,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-ctools-block>div,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .mq--t,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views>div,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views>h2,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-block-content>h2,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-block-content>div,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-ctools-block>span,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-ctools-block>div,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col-tabs .cog-layout--second .cog-panel--fullrow-inner.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.panel-cog-layout-one-two-tabs .ui-tabs,.panel-cog-layout-two-col-tabs .ui-tabs{background:none;border:none;padding:0;margin:0}.panel-cog-layout-one-two-tabs .ui-tabs .ui-tabs-nav,.panel-cog-layout-two-col-tabs .ui-tabs .ui-tabs-nav{background:none;padding:0;margin:0;border:none}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .ui-tabs .ui-tabs-nav,.panel-cog-layout-two-col-tabs .ui-tabs .ui-tabs-nav{display:flex}}.panel-cog-layout-one-two-tabs .ui-tabs .ui-tabs-nav li.tab,.panel-cog-layout-two-col-tabs .ui-tabs .ui-tabs-nav li.tab{background:none;padding:0;margin:1em 0 0 0;border:none;outline:0;text-align:center}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .ui-tabs .ui-tabs-nav li.tab,.panel-cog-layout-two-col-tabs .ui-tabs .ui-tabs-nav li.tab{flex-grow:1}}.panel-cog-layout-one-two-tabs .ui-tabs .ui-tabs-nav li.tab a,.panel-cog-layout-two-col-tabs .ui-tabs .ui-tabs-nav li.tab a{text-transform:uppercase;list-style:none;padding:1em 1.5em;white-space:nowrap;font-size:15px;color:#888;display:inline-block;outline:none;background:#f5f5f5;position:relative;top:1px;z-index:10}.panel-cog-layout-one-two-tabs .ui-tabs .ui-tabs-nav li.tab a:hover,.panel-cog-layout-two-col-tabs .ui-tabs .ui-tabs-nav li.tab a:hover{color:#7d11ff}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .ui-tabs .ui-tabs-nav li.tab a,.panel-cog-layout-two-col-tabs .ui-tabs .ui-tabs-nav li.tab a{display:inline-block;width:100%;margin:0;font-size:12px;padding:1em .5em}}.panel-cog-layout-one-two-tabs .ui-tabs .ui-tabs-nav li.tab.ui-state-active a,.panel-cog-layout-two-col-tabs .ui-tabs .ui-tabs-nav li.tab.ui-state-active a{color:#7d11ff;background-color:#fafafa;font-weight:500}.panel-cog-layout-one-two-tabs .ui-tabs .ui-tabs-panel,.panel-cog-layout-two-col-tabs .ui-tabs .ui-tabs-panel{padding:0;margin:0}.panel-cog-layout-one-two-tabs .ui-tabs .ui-widget-content,.panel-cog-layout-two-col-tabs .ui-tabs .ui-widget-content{font-family:articulat-cf,sans-serif;color:#262626;font-size:14px}.panel-cog-layout-one-two-tabs .panels-tabs-container,.panel-cog-layout-two-col-tabs .panels-tabs-container{clear:both;display:none}.panel-cog-layout-one-two-tabs .panels-tabs-container>div,.panel-cog-layout-two-col-tabs .panels-tabs-container>div{background:#fafafa;margin-top:0;margin-bottom:2em;padding:2em 14px 1em;flex-basis:100%}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .panels-tabs-container>div,.panel-cog-layout-two-col-tabs .panels-tabs-container>div{padding:1em 2px}}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .cog-layout--second-left-tabs,.panel-cog-layout-two-col-tabs .cog-layout--second-left-tabs{margin-bottom:3em}}.panel-cog-layout-one-two-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child,.panel-cog-layout-one-two-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child,.panel-cog-layout-two-col-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child,.panel-cog-layout-two-col-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child{background:none;padding:0;margin:1em 0 0 0;border:none;outline:0;text-align:center;color:#7d11ff;border-bottom-color:#7d11ff}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child,.panel-cog-layout-one-two-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child,.panel-cog-layout-two-col-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child,.panel-cog-layout-two-col-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child{flex-grow:1}}.panel-cog-layout-one-two-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child a,.panel-cog-layout-one-two-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child a,.panel-cog-layout-two-col-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child a,.panel-cog-layout-two-col-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child a{text-transform:uppercase;list-style:none;padding:1em 1.5em;white-space:nowrap;font-size:15px;color:#888;display:inline-block;outline:none;background:#f5f5f5;position:relative;top:1px;z-index:10}.panel-cog-layout-one-two-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child a:hover,.panel-cog-layout-one-two-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child a:hover,.panel-cog-layout-two-col-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child a:hover,.panel-cog-layout-two-col-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child a:hover{color:#7d11ff}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child a,.panel-cog-layout-one-two-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child a,.panel-cog-layout-two-col-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child a,.panel-cog-layout-two-col-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child a{display:inline-block;width:100%;margin:0;font-size:12px;padding:1em .5em}}.panel-cog-layout-one-two-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child.ui-state-active a,.panel-cog-layout-one-two-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child.ui-state-active a,.panel-cog-layout-two-col-tabs .block-region-second-left-tabs .block:not(.block-dashboard-block) h2:first-child.ui-state-active a,.panel-cog-layout-two-col-tabs .block-region-left-tabs .block:not(.block-dashboard-block) h2:first-child.ui-state-active a{color:#7d11ff;background-color:#fafafa;font-weight:500}.panel-cog-layout-one-two-tabs .block-region-second-left-tabs .block:nth-child(n+2),.panel-cog-layout-one-two-tabs .block-region-left-tabs .block:nth-child(n+2),.panel-cog-layout-two-col-tabs .block-region-second-left-tabs .block:nth-child(n+2),.panel-cog-layout-two-col-tabs .block-region-left-tabs .block:nth-child(n+2){display:none}@media only screen and (min-width:768px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner{display:flex}}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none;font-weight:700;margin-bottom:.5em}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left h2{font-size:36px;line-height:36px}}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top>div{margin-bottom:2em}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top>div.block-entity-fieldnodetitle{margin-bottom:.5em}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-right{background-color:#f5f5f5;padding:15px 14px;position:relative;top:-15px}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-right .block-region-second-right>div{margin-bottom:2em}.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-right h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-right h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-right h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-right h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-right h2{font-size:36px;line-height:36px}}@media only screen and (max-width:767px){.panel-cog-layout-two-col-tabs{padding:1em}}@media only screen and (min-width:768px){.panel-cog-layout-two-col-tabs{background:linear-gradient(90deg,transparent 75%,#f5f5f5 50%)}}.panel-cog-layout-two-col-tabs .cog-layout--left{padding:1em 0}.panel-cog-layout-two-col-tabs .cog-layout--right{background-color:#f5f5f5}@media only screen and (min-width:768px){.panel-cog-layout-two-col-tabs .cog-layout--right{min-height:500px}}.panel-cog-layout-one-two .cog-layout--first{clear:both;padding:1em 4%;padding-top:12px;padding-bottom:14px;background-color:#7d11ff;box-shadow:none;color:#fff}.panel-cog-layout-one-two .cog-layout--first:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.panel-cog-layout-one-two .cog-layout--first{padding:2.25em 6% 2em}}.panel-cog-layout-one-two .cog-layout--first .user-bar-content,.panel-cog-layout-one-two .cog-layout--first .section-inner,.panel-cog-layout-one-two .cog-layout--first .block-content,.panel-cog-layout-one-two .cog-layout--first.block-views>div,.panel-cog-layout-one-two .cog-layout--first.block-views>h2,.panel-cog-layout-one-two .cog-layout--first.block-block-content>h2,.panel-cog-layout-one-two .cog-layout--first.block-block-content>div,.panel-cog-layout-one-two .cog-layout--first.block-ctools-block>span,.panel-cog-layout-one-two .cog-layout--first.block-ctools-block>div,.panel-cog-layout-one-two .cog-layout--first.block-entity-block header,.panel-cog-layout-one-two .cog-layout--first.block-entity-block .content,.panel-cog-layout-one-two .cog-layout--first .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.panel-cog-layout-one-two .cog-layout--first.block-views h2,.panel-cog-layout-one-two .cog-layout--first.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.panel-cog-layout-one-two .cog-layout--first.block-views h2,.panel-cog-layout-one-two .cog-layout--first.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.panel-cog-layout-one-two .cog-layout--first.block-views h2,.panel-cog-layout-one-two .cog-layout--first.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.panel-cog-layout-one-two .cog-layout--first.block-views h2,.panel-cog-layout-one-two .cog-layout--first.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.panel-cog-layout-one-two .cog-layout--first a{color:#fff}.cog-pl .block-entity-fieldnodetitle{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.cog-pl .block-entity-fieldnodetitle{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.cog-pl .block-entity-fieldnodetitle{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.cog-pl .block-entity-fieldnodetitle{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.cog-panel--fullrow{clear:both}.cog-panel--fullrow:after{content:"";display:table;clear:both}.panel-cog-layout-two-col{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto}.panel-cog-layout-two-col .cog-panel--fullrow-inner{clear:both;padding:1em 4%}.panel-cog-layout-two-col .cog-panel--fullrow-inner:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.panel-cog-layout-two-col .cog-panel--fullrow-inner{padding:2.25em 6% 2em}}.panel-cog-layout-two-col .cog-panel--fullrow-inner .user-bar-content,.panel-cog-layout-two-col .cog-panel--fullrow-inner .section-inner,.panel-cog-layout-two-col .cog-panel--fullrow-inner .block-content,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-views>div,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-views>h2,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-block-content>h2,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-block-content>div,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-ctools-block>span,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-ctools-block>div,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-entity-block header,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-entity-block .content,.panel-cog-layout-two-col .cog-panel--fullrow-inner .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-views h2,.panel-cog-layout-two-col .cog-panel--fullrow-inner.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:768px){.panel-cog-layout-two-col .cog-panel--fullrow-inner{display:flex}}.panel-cog-layout-two-col .cog-panel--fullrow-inner .cog-layout--right{background-color:#f5f5f5;padding:15px 14px;margin:0 0 1em 0}.panel-cog-layout-two-col .cog-panel--fullrow-inner .cog-layout--right .block{margin:0 0 1em 0}.panel-cog-layout-two-col .cog-panel--fullrow-inner .cog-layout--right .block h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none;background:none;padding:0;margin-bottom:.5em}@media only screen and (max-width:767px){.panel-cog-layout-two-col .cog-panel--fullrow-inner .cog-layout--right .block h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.panel-cog-layout-two-col .cog-panel--fullrow-inner .cog-layout--right .block h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.panel-cog-layout-two-col .cog-panel--fullrow-inner .cog-layout--right .block h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper{background:#171717}.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .block--row{padding-top:1.35em}.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .block--row h3{font-weight:500}.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-with-summary,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-long{color:#fff}.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-with-summary h1,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-with-summary h2,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-with-summary h3,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-with-summary h4,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-with-summary h5,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-with-summary h6,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-long h1,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-long h2,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-long h3,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-long h4,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-long h5,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--type-text-long h6{color:#fff !important}.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper h2,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .field--name-title,.panel-cog-layout-two-one-two-cl .cog-layout--first-wrapper .block-entity-fieldnodetitle{color:#fff}.panel-cog-layout-two-one-two-cl .cog-layout--first .cog-layout--first-left{margin:0 0 1em 0}.panel-cog-layout-two-one-two-cl .cog-layout--second .field--name-field-image{clear:both}.panel-cog-layout-two-one-two-cl .cog-layout--second .field--name-field-image:after{content:"";display:table;clear:both}.panel-cog-layout-two-one-two-cl .cog-layout--second .field--name-field-image .field__item{text-align:center;margin:.5em 0 1em 0}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two-cl .cog-layout--second .field--name-field-image .field__item{float:left;width:33%}}.panel-cog-layout-two-one-two-cl .cog-layout--second .field--name-field-image .field__item .image-title{color:#494949;font-size:18px;font-weight:bold;display:block}.panel-cog-layout-two-one-two-cl .cog-layout--third-left{margin-bottom:2em}.panel-cog-layout-two-one-two-cl .cog-layout--third-left .block{margin-bottom:.5em}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two-cl .cog-layout--third-right h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}}@media only screen and (min-width:768px)and (max-width:767px){.panel-cog-layout-two-one-two-cl .cog-layout--third-right h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (min-width:768px)and (max-width:1024px){.panel-cog-layout-two-one-two-cl .cog-layout--third-right h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:768px)and (min-width:1025px){.panel-cog-layout-two-one-two-cl .cog-layout--third-right h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.panel-cog-layout-two-one-two-cl .cog-layout--third-right .block{margin:0 0 2.5em 0}.panel-cog-layout-two-one-two-cl .cog-layout--third-right .view-id-students .views-field-user-picture{width:31%;margin-right:2%;margin-top:5px}.panel-cog-layout-two-one-two .cog-layout--first-wrapper{background:#171717}.panel-cog-layout-two-one-two .cog-layout--first-wrapper .block--row{padding-top:1.35em}.panel-cog-layout-two-one-two .cog-layout--first-wrapper .block--row h3{font-weight:500}.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-with-summary,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-long{color:#fff}.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-with-summary h1,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-with-summary h2,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-with-summary h3,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-with-summary h4,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-with-summary h5,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-with-summary h6,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-long h1,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-long h2,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-long h3,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-long h4,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-long h5,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--type-text-long h6{color:#fff !important}.panel-cog-layout-two-one-two .cog-layout--first-wrapper h2,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .field--name-title,.panel-cog-layout-two-one-two .cog-layout--first-wrapper .block-entity-fieldnodetitle{color:#fff}.panel-cog-layout-two-one-two .cog-layout--first .cog-layout--first-left{margin:0 0 1em 0}.panel-cog-layout-two-one-two .cog-layout--second .field--name-field-image{clear:both}.panel-cog-layout-two-one-two .cog-layout--second .field--name-field-image:after{content:"";display:table;clear:both}.panel-cog-layout-two-one-two .cog-layout--second .field--name-field-image .field__item{text-align:center;margin:.5em 0 1em 0}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two .cog-layout--second .field--name-field-image .field__item{float:left;width:33%}}.panel-cog-layout-two-one-two .cog-layout--second .field--name-field-image .field__item .image-title{color:#494949;font-size:18px;font-weight:bold;display:block}.panel-cog-layout-two-one-two .cog-layout--third-left{margin-bottom:2em}.panel-cog-layout-two-one-two .cog-layout--third-left .block{margin-bottom:.5em}@media only screen and (min-width:768px){.panel-cog-layout-two-one-two .cog-layout--third-right h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}}@media only screen and (min-width:768px)and (max-width:767px){.panel-cog-layout-two-one-two .cog-layout--third-right h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (min-width:768px)and (max-width:1024px){.panel-cog-layout-two-one-two .cog-layout--third-right h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:768px)and (min-width:1025px){.panel-cog-layout-two-one-two .cog-layout--third-right h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.panel-cog-layout-two-one-two .cog-layout--third-right .block{margin:0 0 2.5em 0}.panel-cog-layout-two-one .cog-layout--first .cog-layout--first-right .view-id-students .views-row:nth-child(6){display:none}.nodetype--collaboration .block-system-main-block{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto}.node--type-collaboration.node--view-mode-full{clear:both;padding:1em 4%}.node--type-collaboration.node--view-mode-full:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.node--type-collaboration.node--view-mode-full{padding:2.25em 6% 2em}}.node--type-collaboration.node--view-mode-full .user-bar-content,.node--type-collaboration.node--view-mode-full .section-inner,.node--type-collaboration.node--view-mode-full .block-content,.node--type-collaboration.node--view-mode-full.block-views>div,.node--type-collaboration.node--view-mode-full.block-views>h2,.node--type-collaboration.node--view-mode-full.block-block-content>h2,.node--type-collaboration.node--view-mode-full.block-block-content>div,.node--type-collaboration.node--view-mode-full.block-ctools-block>span,.node--type-collaboration.node--view-mode-full.block-ctools-block>div,.node--type-collaboration.node--view-mode-full.block-entity-block header,.node--type-collaboration.node--view-mode-full.block-entity-block .content,.node--type-collaboration.node--view-mode-full .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.node--type-collaboration.node--view-mode-full.block-views h2,.node--type-collaboration.node--view-mode-full.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.node--type-collaboration.node--view-mode-full.block-views h2,.node--type-collaboration.node--view-mode-full.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.node--type-collaboration.node--view-mode-full.block-views h2,.node--type-collaboration.node--view-mode-full.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.node--type-collaboration.node--view-mode-full.block-views h2,.node--type-collaboration.node--view-mode-full.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.node--type-collaboration.node--view-mode-full h1{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.node--type-collaboration.node--view-mode-full h1{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.node--type-collaboration.node--view-mode-full h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.node--type-collaboration.node--view-mode-full h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.nodetype--course .block-entity-fieldnodetitle{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.nodetype--course .block-entity-fieldnodetitle{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.nodetype--course .block-entity-fieldnodetitle{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.nodetype--course .block-entity-fieldnodetitle{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.nodetype--course button.stripe-button,.nodetype--course a.stripe-button{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;color:#fff;font-weight:bold;background:none}.nodetype--course button.stripe-button:hover,.nodetype--course a.stripe-button:hover{border-color:#7d11ff;background-color:#7d11ff}.nodetype--course .block-views h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.nodetype--course .block-views h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.nodetype--course .block-views h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.nodetype--course .block-views h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.nodetype--course .block-views h3{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:18px;line-height:18px;margin-top:1em;margin-bottom:.5em}@media only screen and (min-width:1025px){.nodetype--course .block-views h3{font-size:26px;line-height:24px}}.nodetype--firmware-release .block-system-main-block{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto}.node--type-firmware-release.node--view-mode-full{clear:both;padding:1em 4%}.node--type-firmware-release.node--view-mode-full:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.node--type-firmware-release.node--view-mode-full{padding:2.25em 6% 2em}}.node--type-firmware-release.node--view-mode-full .user-bar-content,.node--type-firmware-release.node--view-mode-full .section-inner,.node--type-firmware-release.node--view-mode-full .block-content,.node--type-firmware-release.node--view-mode-full.block-views>div,.node--type-firmware-release.node--view-mode-full.block-views>h2,.node--type-firmware-release.node--view-mode-full.block-block-content>h2,.node--type-firmware-release.node--view-mode-full.block-block-content>div,.node--type-firmware-release.node--view-mode-full.block-ctools-block>span,.node--type-firmware-release.node--view-mode-full.block-ctools-block>div,.node--type-firmware-release.node--view-mode-full.block-entity-block header,.node--type-firmware-release.node--view-mode-full.block-entity-block .content,.node--type-firmware-release.node--view-mode-full .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.node--type-firmware-release.node--view-mode-full.block-views h2,.node--type-firmware-release.node--view-mode-full.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.node--type-firmware-release.node--view-mode-full.block-views h2,.node--type-firmware-release.node--view-mode-full.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.node--type-firmware-release.node--view-mode-full.block-views h2,.node--type-firmware-release.node--view-mode-full.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.node--type-firmware-release.node--view-mode-full.block-views h2,.node--type-firmware-release.node--view-mode-full.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.node--type-firmware-release.node--view-mode-full h1{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.node--type-firmware-release.node--view-mode-full h1{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.node--type-firmware-release.node--view-mode-full h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.node--type-firmware-release.node--view-mode-full h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.nodetype--instructor .field--name-body{font-size:1.2em}.nodetype--instructor .field--name-body p{margin-bottom:1.2em}@media only screen and (min-width:1025px){.nodetype--instructor .field--name-body{padding-right:20%}}.nodetype--instructor .field--name-field-image img{border-radius:11px}@media only screen and (max-width:767px){.nodetype--instructor .field--name-field-social-links{text-align:center}}.nodetype--instructor .field--name-field-social-links a{color:#60a5fa}.nodetype--landing_page{background:#171717}.nodetype--landing_page #header-region{box-shadow:none}.nodetype--landing_page .block-discord-widget{background:#171717}.nodetype--landing_page a.btn,.nodetype--landing_page a.button,.nodetype--landing_page .btn,.nodetype--landing_page .button,.nodetype--landing_page .btn-primary,.nodetype--landing_page .button--primary,.nodetype--landing_page a[class*=button]{background-color:#7d11ff !important;border-color:#7d11ff !important;color:#fff !important}.nodetype--landing_page a.btn:hover,.nodetype--landing_page a.button:hover,.nodetype--landing_page .btn:hover,.nodetype--landing_page .button:hover,.nodetype--landing_page .btn-primary:hover,.nodetype--landing_page .button--primary:hover,.nodetype--landing_page a[class*=button]:hover{background-color:#6e0ee6 !important;border-color:#6e0ee6 !important}.block-entity-fieldnodefield-audio h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.block-entity-fieldnodefield-audio h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.block-entity-fieldnodefield-audio h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.block-entity-fieldnodefield-audio h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.nodetype--live_lesson .field--name-field-video .youtube_live iframe{margin:0;padding:0}.nodetype--live_lesson .field--name-field-video .youtube_live iframe:nth-child(1){width:69%}.nodetype--live_lesson .field--name-field-video .youtube_live iframe:nth-child(2){left:70%;width:30%}.nodetype--live_lesson .block-region-featured .block-entity-fieldnodetitle{padding-top:.5em;padding-bottom:0;margin:0}.nodetype--live_lesson .block-region-featured .block-entity-fieldnodefield-tags{padding-top:0;padding-bottom:0}.nodetype--live_lesson .block-views-blocklive-lesson-block-1>h2{color:#494949}.nodetype--masterclass .masterclass--past .block-entity-fieldnodefield-join-stream-link{display:none}.nodetype--masterclass .panel-cog-layout-one-col .block-entity-fieldnodetitle,.nodetype--masterclass .panel-cog-layout-one-col .block-entity-fieldnodebody{padding-top:.5em;padding-bottom:0}.nodetype--masterclass .panel-cog-layout-one-col .block-entity-fieldnodetitle>span,.nodetype--masterclass .panel-cog-layout-one-col .block-entity-fieldnodebody>span{display:block}.nodetype--masterclass .panel-cog-layout-one-two-tabs{overflow:hidden}.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--first-wrapper{padding-top:1em;padding-bottom:1em;background:#171717;border-bottom:1px solid #171717}.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--first-wrapper .cog-layout--first .cog-panel--fullrow-inner>div>div>div{padding-top:0;padding-bottom:0}.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--first-wrapper .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-entity-fieldnodetitle{padding-top:.5em;color:#fff}@media only screen and (max-width:767px){.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--first-wrapper .cog-layout--first .cog-panel--fullrow-inner>div>div>div.block-entity-fieldnodefield-stream{padding-left:0;padding-right:0}}@media only screen and (min-width:768px){.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top{display:flex;flex-direction:row;flex-wrap:wrap;position:relative}}.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block{flex-grow:1}@media only screen and (max-width:767px){.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-like-video-block{padding-top:16px;padding-right:14px}}@media only screen and (min-width:768px){.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-like-video-block{position:absolute;top:0;right:0}}.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodefield-join-stream-link{margin-bottom:0}.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodefield-join-stream-link .field a{color:#262626;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;padding:12px 36px;color:#fff !important;background:#171717;display:inline-block;width:auto;text-transform:none;margin-right:5px;border-color:#171717}.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodefield-join-stream-link .field a a{color:#fff}.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodefield-join-stream-link .field a:hover{background-color:#6e0ee6;border-color:#6e0ee6}.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodefield-join-stream-link .field a:hover{background-color:#4a4a4a;border-color:#171717}@media only screen and (max-width:767px){.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodefield-join-stream-link .field a{width:100%;display:block;margin:.5em 0;text-align:center;margin-top:0;font-size:18px}}@media only screen and (min-width:768px){.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodefield-join-stream-link .field a{margin-top:0}}.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-flag-masterclass-block{margin-bottom:0}@media only screen and (min-width:768px){.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-flag-masterclass-block .flag a{margin-top:0}}.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodetitle,.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodebody,.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodefield-tags,.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodefield-related-content,.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodefield-transcript-summary .field{background-color:#fff;margin-top:0;margin-bottom:2em;padding:2em;flex-basis:100%}.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodetitle{padding-top:.5em;padding-bottom:.25em;padding-left:0;margin-bottom:.5em;background:none}.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodebody,.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodefield-related-content{padding-bottom:1em;box-shadow:rgba(0,0,0,.16) 0px 1px 4px;border:1px solid #ddd}.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodefield-related-content{padding-top:0}.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodefield-related-content .field__label{display:none}.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodefield-related-content h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:18px;line-height:18px;margin-bottom:.25em}@media only screen and (min-width:1025px){.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodefield-related-content h2{font-size:26px;line-height:24px}}.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodefield-transcript-summary{margin-top:2em}.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-region-second-left-top .block-entity-fieldnodefield-transcript-summary .field{box-shadow:rgba(0,0,0,.16) 0px 1px 4px;border:1px solid #ddd}.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-entity-fieldnodefield-video-comments form,.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-entity-fieldnodefield-video-comments article.js-comment,.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-top .block-views-blockvideos-block-1 .view-filters,.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-tabs .block-entity-fieldnodefield-video-comments form,.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-tabs .block-entity-fieldnodefield-video-comments article.js-comment,.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-left .cog-layout--second-left-tabs .block-views-blockvideos-block-1 .view-filters{background-color:#fff}.nodetype--masterclass .panel-cog-layout-one-two-tabs .cog-layout--second .cog-panel--fullrow-inner .cog-layout--second-right{background-color:#f5f5f5;padding:15px 14px}.nodetype--microlesson .block-entity-fieldnodetitle{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.nodetype--microlesson .block-entity-fieldnodetitle{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.nodetype--microlesson .block-entity-fieldnodetitle{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.nodetype--microlesson .block-entity-fieldnodetitle{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.nodetype--microlesson .block-like-video-block{margin-bottom:-3em;z-index:100;position:relative}.nodetype--microlesson .upload-video{display:none}.nodetype--microlesson.role-subscriber .upload-video,.nodetype--microlesson.role-premium .upload-video,.nodetype--microlesson.role-administrator .upload-video{display:block}.nodetype--news-update .block-system-main-block{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto}.node--type-news-update.node--view-mode-full{clear:both;padding:1em 4%}.node--type-news-update.node--view-mode-full:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.node--type-news-update.node--view-mode-full{padding:2.25em 6% 2em}}.node--type-news-update.node--view-mode-full .user-bar-content,.node--type-news-update.node--view-mode-full .section-inner,.node--type-news-update.node--view-mode-full .block-content,.node--type-news-update.node--view-mode-full.block-views>div,.node--type-news-update.node--view-mode-full.block-views>h2,.node--type-news-update.node--view-mode-full.block-block-content>h2,.node--type-news-update.node--view-mode-full.block-block-content>div,.node--type-news-update.node--view-mode-full.block-ctools-block>span,.node--type-news-update.node--view-mode-full.block-ctools-block>div,.node--type-news-update.node--view-mode-full.block-entity-block header,.node--type-news-update.node--view-mode-full.block-entity-block .content,.node--type-news-update.node--view-mode-full .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.node--type-news-update.node--view-mode-full.block-views h2,.node--type-news-update.node--view-mode-full.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.node--type-news-update.node--view-mode-full.block-views h2,.node--type-news-update.node--view-mode-full.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.node--type-news-update.node--view-mode-full.block-views h2,.node--type-news-update.node--view-mode-full.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.node--type-news-update.node--view-mode-full.block-views h2,.node--type-news-update.node--view-mode-full.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.node--type-news-update.node--view-mode-full h1{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.node--type-news-update.node--view-mode-full h1{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.node--type-news-update.node--view-mode-full h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.node--type-news-update.node--view-mode-full h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.nodetype--page .block-system-main-block{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto}.node--type-page.node--view-mode-full{clear:both;padding:1em 4%}.node--type-page.node--view-mode-full:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.node--type-page.node--view-mode-full{padding:2.25em 6% 2em}}.node--type-page.node--view-mode-full .user-bar-content,.node--type-page.node--view-mode-full .section-inner,.node--type-page.node--view-mode-full .block-content,.node--type-page.node--view-mode-full.block-views>div,.node--type-page.node--view-mode-full.block-views>h2,.node--type-page.node--view-mode-full.block-block-content>h2,.node--type-page.node--view-mode-full.block-block-content>div,.node--type-page.node--view-mode-full.block-ctools-block>span,.node--type-page.node--view-mode-full.block-ctools-block>div,.node--type-page.node--view-mode-full.block-entity-block header,.node--type-page.node--view-mode-full.block-entity-block .content,.node--type-page.node--view-mode-full .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.node--type-page.node--view-mode-full.block-views h2,.node--type-page.node--view-mode-full.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.node--type-page.node--view-mode-full.block-views h2,.node--type-page.node--view-mode-full.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.node--type-page.node--view-mode-full.block-views h2,.node--type-page.node--view-mode-full.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.node--type-page.node--view-mode-full.block-views h2,.node--type-page.node--view-mode-full.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.node--type-page.node--view-mode-full h1{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.node--type-page.node--view-mode-full h1{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.node--type-page.node--view-mode-full h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.node--type-page.node--view-mode-full h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.nodetype--pedal .block-system-main-block{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto}.node--type-pedal.node--view-mode-full{clear:both;padding:1em 4%}.node--type-pedal.node--view-mode-full:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.node--type-pedal.node--view-mode-full{padding:2.25em 6% 2em}}.node--type-pedal.node--view-mode-full .user-bar-content,.node--type-pedal.node--view-mode-full .section-inner,.node--type-pedal.node--view-mode-full .block-content,.node--type-pedal.node--view-mode-full.block-views>div,.node--type-pedal.node--view-mode-full.block-views>h2,.node--type-pedal.node--view-mode-full.block-block-content>h2,.node--type-pedal.node--view-mode-full.block-block-content>div,.node--type-pedal.node--view-mode-full.block-ctools-block>span,.node--type-pedal.node--view-mode-full.block-ctools-block>div,.node--type-pedal.node--view-mode-full.block-entity-block header,.node--type-pedal.node--view-mode-full.block-entity-block .content,.node--type-pedal.node--view-mode-full .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.node--type-pedal.node--view-mode-full.block-views h2,.node--type-pedal.node--view-mode-full.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.node--type-pedal.node--view-mode-full.block-views h2,.node--type-pedal.node--view-mode-full.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.node--type-pedal.node--view-mode-full.block-views h2,.node--type-pedal.node--view-mode-full.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.node--type-pedal.node--view-mode-full.block-views h2,.node--type-pedal.node--view-mode-full.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.node--type-pedal.node--view-mode-full h1{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.node--type-pedal.node--view-mode-full h1{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.node--type-pedal.node--view-mode-full h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.node--type-pedal.node--view-mode-full h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.nodetype--reaction_video .block-entity-fieldnodetitle{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.nodetype--reaction_video .block-entity-fieldnodetitle{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.nodetype--reaction_video .block-entity-fieldnodetitle{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.nodetype--reaction_video .block-entity-fieldnodetitle{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.nodetype--reaction_video .block-like-video-block{margin-bottom:-3em;z-index:100;position:relative}.nodetype--reaction_video:not(.role-subscriber) .upload-video,.nodetype--reaction_video:not(.role-administrator) .upload-video{display:none}.song-row{background:#fff;position:relative;overflow:hidden}.song-row .song-row-mobile-layout{display:block}.song-row .song-row-desktop-layout{display:none}@media(min-width:1025px){.song-row{border:1px solid #e5e5e5;border-radius:8px;margin-bottom:8px;padding:16px 24px}.song-row .song-row-mobile-layout{display:none}.song-row .song-row-desktop-layout{display:flex;align-items:center;gap:20px}.song-row .song-row-desktop-play{flex-shrink:0;min-width:40px}.song-row .song-row-desktop-play .btn-play-compact{width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid #7d11ff;color:#7d11ff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 18px rgba(125,17,255,.3)}.song-row .song-row-desktop-play .btn-play-compact:hover{background:#7d11ff;color:#fff}.song-row .song-row-desktop-play .btn-play-compact .fa-play{font-size:18px}.song-row .song-row-desktop-play .btn-play-compact.playing{background:#7d11ff;color:#fff}.song-row .song-row-desktop-play .btn-play-compact.playing .fa-play:before{content:""}.song-row .song-row-desktop-like{flex-shrink:0}.song-row .song-row-desktop-like .flag{display:inline-flex;align-items:center}.song-row .song-row-desktop-like .flag a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:#fff;color:#666;text-decoration:none;transition:all .2s ease}.song-row .song-row-desktop-like .flag a:hover{background:#f0f0f0;border-color:#d0d0d0}.song-row .song-row-desktop-like .flag a.flagged{background:#7d11ff;border-color:#7d11ff;color:#fff}.song-row .song-row-desktop-like .flag a.flagged:hover{background:#6b0fe6;border-color:#6b0fe6}.song-row .song-row-desktop-like .flag a .flag-icon{display:block}.song-row .song-row-desktop-like .flag a .flag-icon:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:14px}.song-row .song-row-desktop-like .flag a .flag-action{display:none}.song-row .song-row-desktop-author{flex-shrink:0;min-width:120px;flex:0 0 auto}.song-row .song-row-desktop-author .author-link{display:flex;align-items:center;gap:8px;text-decoration:none;color:#333}.song-row .song-row-desktop-author .author-link:hover{color:#7d11ff}.song-row .song-row-desktop-author .author-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.song-row .song-row-desktop-author .author-avatar-placeholder{width:32px;height:32px;border-radius:50%;background:#e5e5e5;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#666}.song-row .song-row-desktop-author .author-name{font-size:14px;font-weight:500}.song-row .song-row-desktop-title{flex:1 1 auto;min-width:150px}.song-row .song-row-desktop-title .title-link{color:#333;text-decoration:none;font-size:16px;font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.song-row .song-row-desktop-title .title-link:hover{color:#7d11ff}.song-row .song-row-desktop-metadata{display:flex;gap:12px;flex:0 1 auto;min-width:0;overflow:hidden}.song-row .song-row-desktop-metadata .meta-item{font-size:13px;color:#666;white-space:nowrap}.song-row .song-row-desktop-stats{display:flex;gap:16px;flex:0 1 auto;min-width:0;overflow:hidden}.song-row .song-row-desktop-stats .stat-item{display:flex;align-items:center;gap:4px;font-size:13px;color:#666;text-decoration:none;cursor:pointer;transition:color .2s ease}.song-row .song-row-desktop-stats .stat-item:hover{color:#7d11ff}.song-row .song-row-desktop-stats .stat-item i{font-size:12px}.song-row .song-row-desktop-channels{display:flex;align-items:center;gap:-8px;flex:0 1 auto;min-width:0;overflow:hidden}.song-row .song-row-desktop-channels .channel-avatar-compact{width:28px;height:28px;border-radius:50%;border:2px solid #fff;overflow:hidden;position:relative;z-index:1}.song-row .song-row-desktop-channels .channel-avatar-compact:hover{z-index:2;transform:scale(1.1)}.song-row .song-row-desktop-channels .channel-avatar-compact img{width:100%;height:100%;object-fit:cover}.song-row .song-row-desktop-channels .channel-avatar-compact .avatar-placeholder{width:100%;height:100%;background:#e5e5e5;display:flex;align-items:center;justify-content:center;color:#999;font-size:12px}.song-row .song-row-desktop-actions{display:flex;gap:8px;flex-shrink:0;min-width:auto}.song-row .song-row-desktop-actions .btn-icon{width:32px;height:32px;border-radius:6px;border:1px solid #e5e5e5;background:#fff;color:#666;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;text-decoration:none;flex-shrink:1}.song-row .song-row-desktop-actions .btn-icon:hover{background:#7d11ff;border-color:#7d11ff;color:#fff}.song-row .song-row-desktop-actions .btn-icon:hover .icon.icon-download{background-image:url("/themes/custom/ggfresh/images/download-white.svg")}.song-row .song-row-desktop-actions .btn-icon:hover .icon.icon-export{background-image:url("/themes/custom/ggfresh/images/export-white.svg")}.song-row .song-row-desktop-actions .btn-icon.btn-view-details{width:auto;padding:0 16px;background:#7d11ff;border-color:#7d11ff;color:#fff;font-size:14px;font-weight:600;gap:6px;flex-shrink:0;min-width:120px}.song-row .song-row-desktop-actions .btn-icon.btn-view-details:hover{background:#6b0fe6;border-color:#6b0fe6;transform:translateY(-1px);box-shadow:0 2px 8px rgba(125,17,255,.3)}.song-row .song-row-desktop-actions .btn-icon i{font-size:14px}.song-row .song-row-desktop-actions .btn-icon .icon{display:inline-block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center}.song-row .song-row-desktop-actions .btn-icon .icon.icon-download{background-image:url("/themes/custom/ggfresh/images/download.svg")}.song-row .song-row-desktop-actions .btn-icon .icon.icon-export{background-image:url("/themes/custom/ggfresh/images/export.svg")}.song-row .song-view-details{display:none}}@media(max-width:1024px){.song-row{border:none;border-radius:0;margin-bottom:16px;padding:0}.song-row .song-player-actions-row{display:flex;justify-content:center;align-items:flex-start;gap:20px;padding:16px}.song-row .song-player-actions-row .song-action-btn{background:rgba(0,0,0,0);border:none;cursor:pointer;text-decoration:none}.song-row .song-player-actions-row .song-action-btn.disabled{opacity:.5;cursor:not-allowed}.song-row .song-player-actions-row .song-action-btn.action-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px}.song-row .song-player-actions-row .song-action-btn.action-card .ajax-progress,.song-row .song-player-actions-row .song-action-btn.action-card .ajax-progress-throbber{display:none !important}.song-row .song-player-actions-row .song-action-btn.action-card.download-success .action-card-icon{background:#4caf50}.song-row .song-player-actions-row .song-action-btn.action-card.download-success .action-card-icon .icon.icon-download{background-image:url("/themes/custom/ggfresh/images/download-white.svg")}.song-row .song-player-actions-row .song-action-btn.action-card.download-success .download-text{color:#4caf50;font-weight:700}.song-row .song-player-actions-row .song-action-btn.action-card .action-card-icon{width:48px;height:48px;border-radius:12px;background:rgba(125,17,255,.1);display:flex;align-items:center;justify-content:center}.song-row .song-player-actions-row .song-action-btn.action-card .action-card-icon .icon{width:24px;height:24px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center}.song-row .song-player-actions-row .song-action-btn.action-card .action-card-icon .icon.icon-download{background-image:url("/themes/custom/ggfresh/images/download.svg")}.song-row .song-player-actions-row .song-action-btn.action-card .action-card-icon .icon.icon-export{background-image:url("/themes/custom/ggfresh/images/export.svg")}.song-row .song-player-actions-row .song-action-btn.action-card .action-card-title{font-size:11px;font-weight:600;color:#333;text-align:center;margin:0;text-transform:uppercase;letter-spacing:.5px;display:flex;flex-direction:column;align-items:center;gap:2px}.song-row .song-player-actions-row .song-action-btn.action-card .action-card-title .action-card-subtitle{font-size:9px;font-weight:400;color:#666;text-transform:none;letter-spacing:normal;line-height:1.2}.song-row .song-player-actions-row .song-action-btn.play-btn{padding:0;margin:0 8px}.song-row .song-player-actions-row .song-action-btn.play-btn i{width:64px;height:64px;border-radius:50%;background:#7d11ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0;box-shadow:0 2px 8px rgba(125,17,255,.2)}.song-row .song-player-actions-row .song-action-btn.play-btn:hover i{box-shadow:0 4px 16px rgba(125,17,255,.4)}.song-row .song-player-actions-row .song-action-btn.play-btn.playing i:before{content:""}.song-row .song-player-wrapper--no-progress .song-player .progress-bar,.song-row .song-player-wrapper--no-progress .song-player .player-progress{display:none !important}.song-row .song-view-details{padding:16px 0;background-color:hsla(0,0%,100%,.02);border-top:1px solid hsla(0,0%,100%,.05)}.song-row .song-view-details .btn-view-details-mobile{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;background-color:rgba(125,17,255,.1);color:#7d11ff;text-decoration:none;border-radius:8px;font-weight:600;font-size:14px;transition:all .2s ease}.song-row .song-view-details .btn-view-details-mobile:hover{background-color:rgba(125,17,255,.2);transform:translateY(-1px);text-decoration:none}.song-row .song-view-details .btn-view-details-mobile i{font-size:16px}}.song-row-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:rgba(0,0,0,0);display:none}.song-row-progress.active{display:block}.song-row-progress .song-row-progress-bar{height:100%;background:#7d11ff;width:0;transition:width .1s linear}.song-row.playing .song-row-progress{display:block}@media(min-width:1025px){.song-row.playing{background:#f8f8ff}.song-row.playing .btn-play-compact{background:#7d11ff;color:#fff}.song-row.playing .btn-play-compact .fa-play:before{content:""}}body:before{content:"small";display:none}@media(min-width:768px){body:before{content:"medium"}}@media(min-width:1025px){body:before{content:"large"}}.no-ul-list,nav.breadcrumb ol,.drupal-messages ol,.messages ol{list-style-type:none;padding:0;margin:0}.no-ul-list>li,nav.breadcrumb ol>li,.drupal-messages ol>li,.messages ol>li{display:inline-block;list-style-type:none;margin:0 10px}.tmp-shadow,.blocked-style,aside .block,nav.breadcrumb{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.blocked-style,aside .block,nav.breadcrumb{border:1px solid #fff;padding:12px;border-radius:5px;background:#fafafa}.page-node-song{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-muted:rgb(133,133,133);--color-text-inverse:rgb(255,255,255);--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-white:#ffffff;--color-black:#171717}.song-author{display:flex;align-items:center;gap:12px}.song-author-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.song-author-avatar img{width:100%;height:100%;object-fit:cover}.song-author-avatar .avatar-placeholder{width:100%;height:100%;background-color:rgba(125,17,255,.1);color:#7d11ff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.song-author-info{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.song-author-name{font-weight:600;font-size:16px;color:#171717;text-decoration:none;display:flex;align-items:center;gap:4px}.song-author-name:hover{text-decoration:underline}.song-author-time{font-size:14px;color:#404040}.song-author-verified{width:16px;height:16px;display:inline-block;background-image:url("/themes/custom/ggfresh/images/verified.png");background-size:contain;background-repeat:no-repeat;vertical-align:middle}.song-metadata{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;color:#404040 !important;margin-bottom:20px !important}.song-metadata-item{padding:8px 16px;background:rgba(125,17,255,.05);border-radius:20px;font-size:14px;font-weight:500;color:#404040 !important;white-space:nowrap}.song-header-stats{display:flex !important;gap:16px !important;justify-content:center !important;align-items:center !important;margin:20px 0 !important;visibility:visible !important;opacity:1 !important;position:relative !important;z-index:10 !important;background:rgba(0,0,0,0) !important}.song-stat{display:flex !important;align-items:center !important;gap:6px !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:none !important;color:rgba(23,23,23,.7) !important;font-size:14px !important;font-weight:600 !important;cursor:pointer !important;transition:all .2s ease !important;text-decoration:none !important;visibility:visible !important;opacity:1 !important;justify-content:center !important}.song-stat:hover{color:#171717 !important;transform:scale(1.05) !important;background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}.song-stat .icon{font-size:18px !important;color:rgba(23,23,23,.6) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:middle !important;line-height:1 !important}.song-stat .icon.icon-download{width:18px !important;height:18px !important;background-image:url("/themes/custom/ggfresh/images/download.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.song-stat .icon.icon-download:before{content:none}.song-stat .icon.icon-export{width:18px !important;height:18px !important;background-image:url("/themes/custom/ggfresh/images/export.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.song-stat .icon.icon-export:before{content:none}.song-stat:hover .icon{color:rgba(23,23,23,.8) !important}.song-stat span{color:inherit !important;visibility:visible !important;opacity:1 !important}.song-stat>span:last-child{font-weight:700 !important;font-size:15px !important}.song-header-actions .flag a{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:rgba(0,0,0,0);color:#7d11ff;border-color:#7d11ff;padding:8px 20px;font-size:14px;font-weight:600}.song-header-actions .flag a:focus{outline:2px solid #7d11ff;outline-offset:2px}.song-header-actions .flag a:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.song-header-actions .flag a:hover:not(:disabled){background-color:#e8d8ff}.song-header-actions .flag a:active:not(:disabled){background-color:#c89dff}.song-header-actions .flag a.action-flag{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;border-radius:8px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all 150ms ease;text-decoration:none;outline:none;background-color:#7d11ff;color:#fff;border-color:#7d11ff}.song-header-actions .flag a.action-flag:focus{outline:2px solid #7d11ff;outline-offset:2px}.song-header-actions .flag a.action-flag:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e5e5;color:#a3a3a3}.song-header-actions .flag a.action-flag:hover:not(:disabled){background-color:#6e0ee6;border-color:#6e0ee6}.song-header-actions .flag a.action-flag:active:not(:disabled){background-color:#5c0bbf;border-color:#5c0bbf}.song-header{background:rgba(0,0,0,0);padding:24px 0;position:relative;margin-bottom:0}@media(max-width:768px){.song-header{padding:0}}.song-header .song-header-content{display:flex;align-items:center;justify-content:space-between;gap:20px}.song-main h1,.song-main h2,.song-main h3,.song-main p,.song-main div:not(.song-channels){color:#171717}.song-info .song-title{color:#171717 !important;font-size:48px !important;font-weight:700 !important;line-height:1.2 !important;display:block !important;visibility:visible !important;opacity:1 !important;text-align:center !important;position:relative !important;z-index:10 !important}.song-title{color:#171717;font-size:48px;font-weight:700;line-height:1.2;margin:0 0 20px 0;text-align:center}.song-title a{color:inherit;text-decoration:none}.song-title a:hover{text-decoration:underline}.icon[class*=icon-]{display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:middle !important;line-height:1 !important}.btn-play{width:80px;height:80px;border-radius:50%;background-color:#7d11ff;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 32px rgba(125,17,255,.3)}.btn-play:hover{transform:scale(1.05);box-shadow:0 12px 48px rgba(125,17,255,.4)}.btn-play.playing .fa-play::before{content:""}.btn-play .icon{width:32px;height:32px}.song-actions-section .view-card{background:rgba(0,0,0,0) !important;border:2px solid #7d11ff !important;color:#7d11ff !important;text-decoration:none;transition:all .2s ease}.song-actions-section .view-card:hover{background:#7d11ff !important;color:#fff !important;text-decoration:none;transform:translateY(-1px)}.song-actions-section .view-card .action-card-icon{display:none}.song-actions-section .view-card .action-card-title{color:inherit;font-weight:600}.song-actions-section .view-card .action-card-description{color:inherit;opacity:.8}.song-actions-section--compact .action-card{padding:8px 6px;text-align:center}.song-actions-section--compact .action-card .action-card-description{display:none}.song-actions-section--compact .action-card .action-card-title{font-size:12px;margin:4px 0 2px 0;line-height:1.2}.song-actions-section--compact .action-card .action-card-icon{margin-bottom:2px}.song-actions-section--compact .action-card .action-card-icon .icon{font-size:16px}.song-actions-section--compact .action-card .action-card-stats{font-size:10px;margin-top:2px}.song-actions-section--compact .song-actions-grid{gap:8px}.song-header,.song-main,.song-channels,.song-player-wrapper,.song-light-section{clear:both;padding:1em 4%}.song-header:after,.song-main:after,.song-channels:after,.song-player-wrapper:after,.song-light-section:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.song-header,.song-main,.song-channels,.song-player-wrapper,.song-light-section{padding:2.25em 6% 2em}}.song-header .user-bar-content,.song-header .section-inner,.song-header .block-content,.song-header.block-views>div,.song-header.block-views>h2,.song-header.block-block-content>h2,.song-header.block-block-content>div,.song-header.block-ctools-block>span,.song-header.block-ctools-block>div,.song-header.block-entity-block header,.song-header.block-entity-block .content,.song-header .mq--t,.song-main .user-bar-content,.song-main .section-inner,.song-main .block-content,.song-main.block-views>div,.song-main.block-views>h2,.song-main.block-block-content>h2,.song-main.block-block-content>div,.song-main.block-ctools-block>span,.song-main.block-ctools-block>div,.song-main.block-entity-block header,.song-main.block-entity-block .content,.song-main .mq--t,.song-channels .user-bar-content,.song-channels .section-inner,.song-channels .block-content,.song-channels.block-views>div,.song-channels.block-views>h2,.song-channels.block-block-content>h2,.song-channels.block-block-content>div,.song-channels.block-ctools-block>span,.song-channels.block-ctools-block>div,.song-channels.block-entity-block header,.song-channels.block-entity-block .content,.song-channels .mq--t,.song-player-wrapper .user-bar-content,.song-player-wrapper .section-inner,.song-player-wrapper .block-content,.song-player-wrapper.block-views>div,.song-player-wrapper.block-views>h2,.song-player-wrapper.block-block-content>h2,.song-player-wrapper.block-block-content>div,.song-player-wrapper.block-ctools-block>span,.song-player-wrapper.block-ctools-block>div,.song-player-wrapper.block-entity-block header,.song-player-wrapper.block-entity-block .content,.song-player-wrapper .mq--t,.song-light-section .user-bar-content,.song-light-section .section-inner,.song-light-section .block-content,.song-light-section.block-views>div,.song-light-section.block-views>h2,.song-light-section.block-block-content>h2,.song-light-section.block-block-content>div,.song-light-section.block-ctools-block>span,.song-light-section.block-ctools-block>div,.song-light-section.block-entity-block header,.song-light-section.block-entity-block .content,.song-light-section .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.song-header.block-views h2,.song-header.block-entity-block header h2,.song-main.block-views h2,.song-main.block-entity-block header h2,.song-channels.block-views h2,.song-channels.block-entity-block header h2,.song-player-wrapper.block-views h2,.song-player-wrapper.block-entity-block header h2,.song-light-section.block-views h2,.song-light-section.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.song-header.block-views h2,.song-header.block-entity-block header h2,.song-main.block-views h2,.song-main.block-entity-block header h2,.song-channels.block-views h2,.song-channels.block-entity-block header h2,.song-player-wrapper.block-views h2,.song-player-wrapper.block-entity-block header h2,.song-light-section.block-views h2,.song-light-section.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.song-header.block-views h2,.song-header.block-entity-block header h2,.song-main.block-views h2,.song-main.block-entity-block header h2,.song-channels.block-views h2,.song-channels.block-entity-block header h2,.song-player-wrapper.block-views h2,.song-player-wrapper.block-entity-block header h2,.song-light-section.block-views h2,.song-light-section.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.song-header.block-views h2,.song-header.block-entity-block header h2,.song-main.block-views h2,.song-main.block-entity-block header h2,.song-channels.block-views h2,.song-channels.block-entity-block header h2,.song-player-wrapper.block-views h2,.song-player-wrapper.block-entity-block header h2,.song-light-section.block-views h2,.song-light-section.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.song-header .container,.song-main .container,.song-channels .container,.song-player-wrapper .container,.song-light-section .container{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.song-channels{background-color:#0a0a0a !important;color:#fff;position:relative;padding:var(--spacing-md) 20px}.song-channels::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:#0a0a0a;z-index:-1}.song-channels h1,.song-channels h2,.song-channels h3,.song-channels h4,.song-channels h5,.song-channels h6{color:#fff}.song-channels p,.song-channels div,.song-channels span{color:#fff}.song-channels a:not(.button):not(.btn){color:#c89dff}.song-channels a:not(.button):not(.btn):hover{color:rgb(228.6224489796,208,255);text-decoration:underline}.song-channels-list{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center}.song-channel{background-color:#7d11ff;border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;color:#fff;position:relative;min-width:100px;cursor:pointer;transition:all 250ms ease;transform:translateY(0)}.song-channel:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 25px rgba(125,17,255,.3);filter:brightness(1.1)}.song-channel:active{transform:translateY(-2px) scale(1.01)}.song-channel:nth-child(2),.song-channel:nth-child(3),.song-channel:nth-child(4){background-color:#7d11ff}.song-channel.empty{background-color:#858585;opacity:.5}.song-channel.empty:hover{transform:none;box-shadow:none;filter:none}.song-channel .channel-avatar-container{position:relative;flex-shrink:0}.song-channel .channel-avatar{width:40px;height:40px;border-radius:9999px;overflow:hidden;background-color:rgba(23,23,23,.2);flex-shrink:0}.song-channel .channel-avatar img{width:100%;height:100%;object-fit:cover}.song-channel .channel-avatar .avatar-placeholder{width:100%;height:100%;background:rgba(23,23,23,.3);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}.song-channel .author-count-indicator{position:absolute;bottom:-2px;right:-2px;background:#c2fc3f;border-radius:9999px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;font-size:12px;font-weight:700;color:#000;z-index:2}.song-channel .author-count-indicator .author-count{line-height:1;color:#000}.song-channel .channel-info{display:flex;flex-direction:column;align-items:center;gap:4px}.song-channel .channel-info .channel-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;opacity:.8;margin-bottom:4px}.song-channel .channel-info .channel-icon::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:20px}.song-channel .channel-username{font-size:14px;font-weight:500;color:#fff;line-height:1.2}.song-channel .channel-empty-text{color:hsla(0,0%,100%,.6);font-size:14px}.channel-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#000 !important;background-color:#000 !important;color:#fff !important;padding:6px 12px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none;margin-bottom:8px;z-index:99999 !important}.channel-tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-top-color:#000;z-index:99999 !important}.song-channel:hover .channel-tooltip{opacity:1;visibility:visible}.song-channels .song-channel .channel-tooltip,.song-row .song-channel .channel-tooltip,.song-channel .channel-tooltip,.channel-tooltip{background:#000 !important;background-color:#000 !important;background:#000 !important;background-color:#000 !important;opacity:0}.song-channels .song-channel .channel-tooltip::after,.song-row .song-channel .channel-tooltip::after,.song-channel .channel-tooltip::after,.channel-tooltip::after{border-top-color:#000 !important;border-top-color:#000 !important}.song-channels .song-channel:hover .channel-tooltip,.song-row .song-channel:hover .channel-tooltip,.song-channel:hover .channel-tooltip{opacity:1 !important;background:#000 !important;background-color:#000 !important;background:#000 !important;background-color:#000 !important}.song-row .song-title{font-size:32px}.song-row .song-metadata{margin-bottom:16px}.song-row .song-header-stats{justify-content:center;margin:0}.song-channels .song-channels-list{display:flex;flex-direction:column;gap:12px}.song-channels .song-channel{flex-direction:row;text-align:left;padding:8px 16px;min-height:48px}.song-channels .song-channel .channel-info{flex-direction:row;align-items:center;flex:1}.song-channels .song-channel .channel-info .channel-icon{margin-bottom:0;margin-right:12px}.channel-tooltip{z-index:999999 !important;position:fixed !important}.song-header-stats{position:relative;z-index:1}.song-stats .song-like-flag .flag-like a:hover{color:#171717 !important;transform:scale(1.05) !important}.song-stats{display:flex;justify-content:center;gap:24px;margin-bottom:24px}.song-stat{display:flex;align-items:center;gap:8px;color:#757575;font-size:16px;cursor:pointer;transition:color 150ms ease}.song-stat:hover{color:#000}.song-stat .icon{width:20px;height:20px}.song-light-section .song-stat{color:#000}.song-description-section{margin-bottom:24px}.song-description{font-size:16px;line-height:1.625;color:#000;margin-bottom:12px;position:relative;max-height:3.6em;overflow:hidden;transition:max-height .3s ease-out}.song-description.expanded{max-height:none;overflow:visible}.song-description-toggle{color:#7d11ff;cursor:pointer;font-weight:500;text-decoration:none}.song-description-toggle:hover{text-decoration:underline}.song-comments-section{margin-bottom:24px}.song-comments-header{font-size:20px;font-weight:700;margin-bottom:20px}.song-cta-section{background-color:#f9f9f9;border-radius:8px;padding:24px;text-align:center;margin-bottom:24px}.song-cta-title{font-size:24px;font-weight:700;margin-bottom:16px}.song-cta-description{font-size:16px;color:#757575;margin-bottom:20px}.song-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.teleport-cta{background:linear-gradient(135deg,rgb(125,17,255),#360077);color:#fff;padding:24px;border-radius:8px;text-align:center;margin-top:24px}.teleport-cta *{color:#fff}.teleport-cta-title{font-size:24px;font-weight:700;margin-bottom:16px;color:#fff;text-shadow:0 1px 2px rgba(23,23,23,.2)}.teleport-cta-features{display:flex;gap:20px;justify-content:center;margin-bottom:20px;flex-wrap:wrap}.teleport-feature{display:flex;align-items:center;gap:8px;font-size:16px}.teleport-feature .icon{width:20px;height:20px;color:#fff}.avatar-placeholder{width:100%;height:100%;background-color:#858585;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.2em}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:inherit}.skip-link{background-color:#7d11ff;color:#fff;padding:12px 16px;text-decoration:none;position:absolute;top:-40px;left:50%;transform:translateX(-50%);z-index:9999;border-radius:4px}.skip-link:focus{top:12px}.song-row .song-view-details{padding:16px 0;background-color:hsla(0,0%,100%,.02);border-top:1px solid hsla(0,0%,100%,.05)}.song-row .btn-view-details-mobile{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;background-color:rgba(125,17,255,.1);color:#7d11ff;text-decoration:none;border-radius:8px;font-weight:600;font-size:14px;transition:all .2s ease}.song-row .btn-view-details-mobile:hover{background-color:rgba(125,17,255,.2);transform:translateY(-1px);text-decoration:none}.song-row .btn-view-details-mobile i{font-size:16px}@media(min-width:1025px){.song-row .song-view-details{display:none}}@media(min-width:1025px){.song-player-wrapper{background-color:rgba(125,17,255,.05);padding:40px 0;margin:48px 0}.song-player-wrapper .song-player-section{max-width:800px;margin:0 auto}.song-player-wrapper .song-player-actions-row{gap:32px;align-items:center;justify-content:center}.song-player-wrapper .song-action-btn{padding:20px 28px}.song-player-wrapper .song-action-btn .action-card-icon{margin-bottom:12px}.song-player-wrapper .song-action-btn .action-card-icon .icon{font-size:28px;width:28px;height:28px}.song-player-wrapper .song-action-btn .action-card-title{font-size:18px;font-weight:700;line-height:1.3}.song-player-wrapper .song-action-btn .action-card-subtitle{font-size:14px;opacity:.8;display:block;margin-top:2px}.song-player-wrapper .btn-play-compact{width:100px;height:100px}.song-player-wrapper .btn-play-compact .fa-play{font-size:36px;margin-left:4px}.song-player-wrapper .btn-play-compact:hover{transform:scale(1.08);box-shadow:0 16px 48px rgba(125,17,255,.4)}.song-player-wrapper .download-card,.song-player-wrapper .export-card{transition:all .3s ease;border:2px solid rgba(0,0,0,0)}.song-player-wrapper .download-card:hover:not(.disabled),.song-player-wrapper .export-card:hover:not(.disabled){transform:translateY(-2px);border-color:rgba(125,17,255,.2);background-color:rgba(125,17,255,.08);box-shadow:0 8px 24px rgba(125,17,255,.15)}}.btn-play-compact{width:80px;height:80px;border-radius:50%;background-color:#7d11ff;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 32px rgba(125,17,255,.3);flex-shrink:0}.btn-play-compact:hover{transform:scale(1.05);box-shadow:0 12px 48px rgba(125,17,255,.4)}.btn-play-compact.playing .fa-play::before{content:""}.btn-play-compact .fa-play{font-size:28px;margin-left:3px}.icon-heart::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.icon-comment::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.icon-play::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.icon-pause::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.icon-share::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.icon-check::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.icon-user::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.icon-info::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.channel-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;opacity:.8}.channel-icon::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:20px}.icon-guitar{background-image:url("https://teleport-public-assets.s3.amazonaws.com/instrument-icon-guitar.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.icon-guitar::before{content:""}.icon-bass{background-image:url("https://teleport-public-assets.s3.amazonaws.com/instrument-icon-bass.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.icon-bass::before{content:""}.icon-keys,.icon-keyboard{background-image:url("/themes/custom/ggfresh/images/KeysWhite.png");background-size:contain;background-repeat:no-repeat;background-position:center}.icon-keys::before,.icon-keyboard::before{content:""}.icon-drums::before{content:""}.icon-other::before{content:""}.icon-vocals::before,.icon-vocal::before{content:""}.icon-verified,.song-author-verified{background-image:url("https://teleport-public-assets.s3.amazonaws.com/verified.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:16px;height:16px;display:inline-block}.icon-verified::before,.song-author-verified::before{content:""}.btn{display:inline-block;padding:12px 24px;font-size:16px;font-weight:600;text-align:center;text-decoration:none;border-radius:8px;transition:all 150ms ease;cursor:pointer;border:2px solid rgba(0,0,0,0);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.btn-primary{background-color:#7d11ff;color:#fff !important;border-color:#7d11ff}.btn-primary:hover,.btn-primary:focus{background-color:rgb(77.1428571429,0,170);border-color:rgb(77.1428571429,0,170);color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,17,255,.3)}.btn-secondary{background-color:rgba(0,0,0,0);color:#7d11ff;border-color:#7d11ff}.btn-secondary:hover,.btn-secondary:focus{background-color:#7d11ff;color:#fff;border-color:#7d11ff;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,17,255,.2)}.btn-large{padding:16px 32px;font-size:16px}.btn-follow,.song-header-actions .flag a{background-color:rgba(0,0,0,0);border:1px solid #171717;color:#171717;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:600;transition:all 150ms ease;text-decoration:none;display:inline-block}.btn-follow:hover,.song-header-actions .flag a:hover{background-color:#171717;color:#fff;text-decoration:none}.btn-follow.following,.song-header-actions .flag.action-unflag a{background-color:#7d11ff;border-color:#7d11ff;color:#fff}.btn-follow.following:hover,.song-header-actions .flag.action-unflag a:hover{background-color:rgb(77.1428571429,0,170);border-color:rgb(77.1428571429,0,170);color:#fff;text-decoration:none}.song-header-actions .flag{display:inline-block}.song-header-actions .flag a,.song-header-actions .flag-follow a,.song-header-actions [class*=flag-follow] a{display:inline-block;background-color:rgba(0,0,0,0);border:1px solid #171717;color:#171717;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:600;transition:all .2s ease;text-decoration:none;cursor:pointer}.song-header-actions .flag a:hover,.song-header-actions .flag-follow a:hover,.song-header-actions [class*=flag-follow] a:hover{background-color:#171717;color:#fff;text-decoration:none}.song-header-actions .flag.action-unflag a,.song-header-actions .flag-follow.action-unflag a,.song-header-actions [class*=flag-follow].action-unflag a{background-color:#7d11ff;border-color:#7d11ff;color:#fff}.song-header-actions .flag.action-unflag a:hover,.song-header-actions .flag-follow.action-unflag a:hover,.song-header-actions [class*=flag-follow].action-unflag a:hover{background-color:rgb(77.1428571429,0,170);border-color:rgb(77.1428571429,0,170);color:#fff;text-decoration:none}.song-header-actions .flag:not(.flag-like) i,.song-header-actions .flag-follow i,.song-header-actions [class*=flag-follow] i{display:none}.song-header-actions .flag-like{background:none;border:none;padding:0;box-shadow:none}.song-header-actions .flag-like a{background:none;border:none;padding:0;box-shadow:none;outline:none}.song-header-actions .flag-like a:hover{background:none}.song-header-actions .flag-like i{display:inline-block;width:24px;height:24px;position:relative}.song-header-actions .flag-like i:before{content:"";display:inline-block;width:24px;height:24px;background-color:rgba(23,23,23,.6);-webkit-mask:url("/themes/custom/ggfresh/images/heart-solid.svg") no-repeat 50% 50%;mask:url("/themes/custom/ggfresh/images/heart-solid.svg") no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;transition:background-color .2s ease}.song-header-actions .flag-like.action-unflag i:before{background-color:#e74c3c}.song-header-actions .flag-like:hover i:before{background-color:#e74c3c}.stat-tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-top-color:rgba(23,23,23,.9)}.song-stat{position:relative}.stat-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:rgba(23,23,23,.9);color:#fff;padding:8px 12px;border-radius:4px;font-size:14px;white-space:nowrap;z-index:1000;opacity:0;visibility:hidden;transition:all .1s ease;margin-bottom:8px;box-shadow:0 4px 12px rgba(23,23,23,.3);backdrop-filter:blur(10px);pointer-events:none}.song-stat:hover .stat-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-4px)}.song-header-stats .stat-tooltip{color:#171717;background-color:hsla(0,0%,100%,.95);border:1px solid rgba(23,23,23,.1);box-shadow:0 2px 8px rgba(23,23,23,.15)}.song-header-stats .stat-tooltip::after{border-top-color:hsla(0,0%,100%,.95)}.song-channels .stat-tooltip,.song-channels .channel-tooltip{color:#fff;background-color:rgba(23,23,23,.9);border:1px solid hsla(0,0%,100%,.2)}.song-channels .stat-tooltip::after,.song-channels .channel-tooltip::after{border-top-color:rgba(23,23,23,.9)}.stat-tooltip,.channel-tooltip,.simple-tooltip{position:absolute;z-index:9999;padding:8px 12px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.song-channels .simple-tooltip,.song-channels [data-tooltip]:hover::after{z-index:10000}.simple-tooltip{position:fixed;background-color:rgba(23,23,23,.9);color:#fff;border:1px solid hsla(0,0%,100%,.2);opacity:1;visibility:visible}.song-stat:hover .stat-tooltip,.song-channel:hover .channel-tooltip{opacity:1;visibility:visible}.page-node-song .song-channels{overflow:visible}.song-share-section{display:flex;justify-content:center}body:before{content:"small";display:none}@media(min-width:768px){body:before{content:"medium"}}@media(min-width:1025px){body:before{content:"large"}}.no-ul-list,nav.breadcrumb ol,.drupal-messages ol,.messages ol{list-style-type:none;padding:0;margin:0}.no-ul-list>li,nav.breadcrumb ol>li,.drupal-messages ol>li,.messages ol>li{display:inline-block;list-style-type:none;margin:0 10px}.tmp-shadow,.blocked-style,aside .block,nav.breadcrumb{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.blocked-style,aside .block,nav.breadcrumb{border:1px solid #fff;padding:12px;border-radius:5px;background:#fafafa}.page-node-song{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-muted:rgb(133,133,133);--color-text-inverse:rgb(255,255,255);--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-white:#ffffff;--color-black:#171717}.page-node-song{background-color:#fff;min-height:100vh}.page-node-song .page-content{padding:0}.page-node-song .main-container{margin:0;padding:0;max-width:100%}.page-node-song .region-content{margin:0;padding:0}@media(max-width:768px){.page-node-song .container{padding-left:0;padding-right:0}}#header,#header-region,#footer,#footer-region{width:100%;max-width:100%;margin-left:0;margin-right:0}#header .container,#header-region .container,#footer .container,#footer-region .container{max-width:100%;margin:0;padding:0 20px}.nodetype--song .block-system-main-block{max-width:100%;margin-left:0;margin-right:0}.node--type-song.node--view-mode-full{padding:0;margin:0}.node--type-song.node--view-mode-full h1{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.node--type-song.node--view-mode-full h1{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.node--type-song.node--view-mode-full h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.node--type-song.node--view-mode-full h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.song-light-section{background:#fff;color:#171717;padding:24px 20px;margin-top:0}@media(max-width:768px){.song-header{padding:16px 0}.song-header .song-header-content{flex-wrap:wrap;gap:12px}.song-header .song-header-author{flex:1;min-width:200px}.song-header .song-header-stats{justify-content:center;gap:16px;margin-left:0;margin-right:0}.song-header .song-header-actions{flex-shrink:0}.song-channels{padding:12px 0}}body:before{content:"small";display:none}@media(min-width:768px){body:before{content:"medium"}}@media(min-width:1025px){body:before{content:"large"}}.no-ul-list,nav.breadcrumb ol,.drupal-messages ol,.messages ol{list-style-type:none;padding:0;margin:0}.no-ul-list>li,nav.breadcrumb ol>li,.drupal-messages ol>li,.messages ol>li{display:inline-block;list-style-type:none;margin:0 10px}.tmp-shadow,.blocked-style,aside .block,nav.breadcrumb{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.blocked-style,aside .block,nav.breadcrumb{border:1px solid #fff;padding:12px;border-radius:5px;background:#fafafa}.page-node-song{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-muted:rgb(133,133,133);--color-text-inverse:rgb(255,255,255);--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-white:#ffffff;--color-black:#171717}.song-player-section{text-align:center;position:relative}.song-player-controls{display:flex;justify-content:center;align-items:center;gap:32px;margin-top:16px;position:relative}.song-player-controls .player-control-item{flex:1;max-width:150px}.player-control-item{display:flex;flex-direction:column;align-items:center;gap:12px;color:#757575;font-size:16px;font-weight:500;transition:all 150ms ease;padding:16px;border-radius:4px;background:none;border:none;cursor:pointer;text-decoration:none}.player-control-item:hover:not(:disabled){color:#7d11ff;background:rgba(125,17,255,.1)}.player-control-item:disabled{opacity:.5;cursor:not-allowed}.player-control-item .icon{width:32px;height:32px;margin-bottom:8px}a.player-control-item{color:#757575}a.player-control-item:hover{text-decoration:none;color:#7d11ff;background:rgba(125,17,255,.1)}.song-light-section .player-control-item{color:#000}.song-player-controls .player-control-item{height:125px;min-height:125px;max-height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(23,23,23,.03);border:1px solid rgba(23,23,23,.08);transition:all .2s ease;box-sizing:border-box;overflow:hidden}.song-player-controls .player-control-item:hover{background-color:rgba(125,17,255,.08);border-color:rgba(125,17,255,.2);transform:translateY(-1px)}.song-player-controls .player-control-item .icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.song-player-controls .player-control-item span{font-size:14px;line-height:1.3;text-align:center;flex-shrink:0;max-width:100%;padding:0 8px;word-wrap:break-word;white-space:normal}.audio-player .player-main-controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.song-player-section .btn-play{width:80px;height:80px;border-radius:50%;background-color:#7d11ff;color:#fff;display:flex;align-items:center;justify-content:center;transition:all 150ms ease;box-shadow:0 4px 8px rgba(0,0,0,.15)}.song-player-section .btn-play:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,.2)}.song-player-section .btn-play .icon{width:32px;height:32px}.player-control-item .icon-download{background-image:url("/themes/custom/ggfresh/images/download.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.player-control-item .icon-download::before{content:""}.player-control-item .icon-export{background-image:url("/themes/custom/ggfresh/images/export.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.player-control-item .icon-export::before{content:""}.player-control-item:hover .icon-download,.player-control-item:hover .icon-export{filter:brightness(0) saturate(100%) invert(28%) sepia(94%) saturate(2867%) hue-rotate(257deg) brightness(98%) contrast(102%)}body:before{content:"small";display:none}@media(min-width:768px){body:before{content:"medium"}}@media(min-width:1025px){body:before{content:"large"}}.no-ul-list,nav.breadcrumb ol,.drupal-messages ol,.messages ol{list-style-type:none;padding:0;margin:0}.no-ul-list>li,nav.breadcrumb ol>li,.drupal-messages ol>li,.messages ol>li{display:inline-block;list-style-type:none;margin:0 10px}.tmp-shadow,.blocked-style,aside .block,nav.breadcrumb{-webkit-box-shadow:0 0 2px 0 #757575;-moz-box-shadow:0 0 2px 0 #757575;box-shadow:0 0 2px 0 #757575}.tmp-shadow-none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.blocked-style,aside .block,nav.breadcrumb{border:1px solid #fff;padding:12px;border-radius:5px;background:#fafafa}.page-node-song{--color-primary:rgb(125,17,255);--color-primary-transparent:rgba(125,17,255,0.1);--color-primary-dark:rgb(51,22,87);--color-primary-inverse:rgb(200,157,255);--color-text-primary:rgb(0,0,0);--color-text-secondary:rgb(117,117,117);--color-text-muted:rgb(133,133,133);--color-text-inverse:rgb(255,255,255);--color-bg-primary:rgb(250,250,250);--color-bg-secondary:rgb(249,249,249);--color-bg-inverse:rgb(0,0,0);--color-white:#ffffff;--color-black:#171717}.channel-metadata-modal,.share-modal,.export-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(23,23,23,.8);display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;visibility:hidden;transition:all 250ms ease;backdrop-filter:blur(5px)}.channel-metadata-modal.active,.share-modal.active,.export-modal.active{opacity:1;visibility:visible}.channel-metadata-content,.share-content,.export-content{background:#fff;border-radius:12px;padding:24px;max-width:400px;width:90%;max-height:80vh;overflow-y:auto;overflow-x:hidden;position:relative;transform:scale(0.9);transition:transform 250ms ease;color:#171717}.channel-metadata-modal.active .channel-metadata-content,.share-modal.active .channel-metadata-content,.export-modal.active .channel-metadata-content,.channel-metadata-modal.active .share-content,.share-modal.active .share-content,.export-modal.active .share-content,.channel-metadata-modal.active .export-content,.share-modal.active .export-content,.export-modal.active .export-content{transform:scale(1)}.channel-metadata-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #eaeaea}.channel-metadata-title{font-size:20px;font-weight:700;color:#171717;margin:0}.channel-metadata-close{background:none;border:none;font-size:20px;cursor:pointer;color:#757575;padding:8px;border-radius:4px;transition:all 150ms ease}.channel-metadata-close:hover{color:#000;background:#f9f9f9}.channel-metadata-body{overflow-x:hidden;width:100%;color:#171717}.channel-metadata-modal h3,.channel-metadata-modal h4,.channel-metadata-modal p,.channel-metadata-modal span,.channel-metadata-modal div,.share-modal h3,.share-modal h4,.share-modal p,.share-modal span,.share-modal div,.export-modal h3,.export-modal h4,.export-modal p,.export-modal span,.export-modal div{color:#171717}.channel-metadata-modal a:not(.btn):not(.share-social-btn),.share-modal a:not(.btn):not(.share-social-btn),.export-modal a:not(.btn):not(.share-social-btn){color:#7d11ff;text-decoration:underline}.channel-metadata-modal a:not(.btn):not(.share-social-btn):hover,.share-modal a:not(.btn):not(.share-social-btn):hover,.export-modal a:not(.btn):not(.share-social-btn):hover{color:rgb(77.1428571429,0,170);text-decoration:underline}.channel-metadata-section{margin-bottom:24px}.channel-metadata-section:last-child{margin-bottom:0}.channel-metadata-section h4{font-size:16px;font-weight:600;color:#171717;margin-bottom:12px}.channel-metadata-section p.channel-download-text{text-align:center;margin:0 0 16px 0;font-size:16px;color:#171717;line-height:1.5}.channel-collaborators{display:flex;flex-direction:column;gap:12px}.channel-collaborator{display:flex;align-items:center;gap:12px;padding:12px;background:#f9f9f9;border-radius:4px}.channel-collaborator-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background:#858585;flex-shrink:0}.channel-collaborator-avatar img{width:100%;height:100%;object-fit:cover}.channel-collaborator-info{flex:1}.channel-collaborator-name{font-size:16px;font-weight:500;color:#171717;margin-bottom:4px}.channel-collaborator-contributions{font-size:14px;color:#757575}.channel-empty-state{text-align:center;padding:20px;color:#757575}.channel-empty-state .icon{font-size:48px;margin-bottom:16px;opacity:.5}.channel-empty-state .channel-metadata-section{margin-top:16px;text-align:center}.channel-empty-state .channel-metadata-section p{margin:0 0 16px 0}.export-explanation{margin-bottom:20px}.export-explanation>p{font-size:16px;line-height:1.625;color:#171717;margin:0 0 16px 0}.export-info-container{background:rgba(17,132,255,.1);border:1px solid rgba(17,132,255,.2);border-radius:4px;padding:16px;display:flex;align-items:flex-start;gap:12px}.export-info-container .icon{width:20px;height:20px;color:#1184ff;flex-shrink:0;margin-top:2px}.export-info-container p{margin:0;font-size:14px;line-height:1.625;color:#171717}.export-download-section{text-align:center;margin-bottom:16px}.export-download-btn{display:inline-block;padding:16px 24px;background:#7d11ff;color:#fff !important;border:none;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;transition:all 150ms ease;cursor:pointer}.export-download-btn:before{color:#fff !important}.export-download-btn:hover{background:rgb(77.1428571429,0,170);transform:translateY(-2px);box-shadow:0 4px 12px rgba(125,17,255,.3);text-decoration:none;color:#fff}.export-unavailable{text-align:center;padding:20px;color:#757575;font-style:italic}.archive-structure{margin-top:20px;padding:16px;background:#f9f9f9;border-radius:4px}.archive-structure h4{font-size:16px;font-weight:600;color:#171717;margin-bottom:12px}.file-tree{font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:14px;line-height:1.4}.file-tree-item{margin:2px 0;color:#000}.file-tree-item.folder{font-weight:500}.file-tree-item.file{color:#757575}.file-tree-children{margin-left:20px;border-left:1px solid #eaeaea;padding-left:12px}.file-note{color:#858585;font-style:italic;font-weight:normal}.export-login-content{text-align:center;padding:16px 0}.export-login-content h4{font-size:20px;font-weight:600;color:#171717;margin-bottom:16px}.export-login-content p{font-size:16px;color:#757575;margin-bottom:20px;line-height:1.625}.export-login-icon{margin-bottom:20px}.export-login-icon .icon-export,.export-login-icon .icon-download{width:64px;height:64px;background-size:64px 64px}.export-login-icon .icon-export:before,.export-login-icon .icon-download:before{color:#7d11ff;font-size:48px}.export-login-icon .icon.icon-download{display:inline-block;width:64px;height:64px;background-image:url("/themes/custom/ggfresh/images/download.svg");background-size:48px 48px;background-repeat:no-repeat;background-position:center}.export-login-icon .icon.icon-download:before{content:none}.export-login-icon .icon{color:#7d11ff;font-size:48px;display:inline-block;width:64px;height:64px;line-height:64px}.export-login-buttons{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:20px}.export-login-buttons .btn{min-width:120px;flex-shrink:0}.channel-metadata-section .export-login-buttons{margin-top:16px;margin-bottom:0}.channel-metadata-section p+.export-login-buttons{margin-top:16px}.share-content{text-align:center;padding:0 16px}.share-content h4{font-size:20px;font-weight:600;color:#171717;margin-bottom:8px}.share-content p{color:#757575;margin-bottom:20px}.share-link-section{margin-bottom:20px;text-align:left}.share-link-section label{display:block;font-weight:500;margin-bottom:8px;color:#171717}.share-url-container{display:flex;gap:12px;align-items:stretch}.share-url-input{flex:1;min-width:0;padding:12px;border:1px solid #eaeaea;border-radius:4px;background:#f9f9f9;color:#171717;font-size:14px;overflow:hidden;text-overflow:ellipsis}.copy-url-btn{flex-shrink:0;padding:12px 16px;white-space:nowrap}.share-social-section{text-align:center}.share-social-section h5{font-size:16px;font-weight:500;color:#171717;margin-bottom:16px}.share-social-buttons{display:flex;gap:12px;justify-content:center;margin:0 auto;flex-wrap:wrap}.share-social-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;text-decoration:none;font-size:14px;font-weight:600;transition:all 150ms ease;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#fff;min-width:140px;height:48px;line-height:1;text-transform:none;letter-spacing:normal}.share-social-btn:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 12px rgba(23,23,23,.15)}.share-social-btn i{font-size:18px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.share-social-btn.instagram{background:linear-gradient(45deg,#FCAF45,#F77737,#F56040,#FD1D1D,#E1306C,#C13584,#833AB4,#5851DB,#405DE6)}.share-social-btn.instagram:hover{filter:brightness(0.9);box-shadow:0 4px 12px rgba(193,53,132,.4)}.share-social-btn.facebook{background:#1877f2}.share-social-btn.facebook:hover{background:#0a54b3;box-shadow:0 4px 12px rgba(24,119,242,.4)}.share-social-btn.twitter{background:#000}.share-social-btn.twitter:hover{background:#1a1a1a;box-shadow:0 4px 12px rgba(23,23,23,.4)}.share-social-btn,.share-social-btn:hover,.share-social-btn:focus{color:#fff}@media(max-width:480px){.share-social-buttons{flex-direction:column;width:100%}.share-social-btn{width:100%;min-width:unset}}.node--type-song.node--view-mode-full .song-player-actions-row{display:flex;justify-content:center;align-items:flex-start;gap:20px;padding:16px}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn{background:rgba(0,0,0,0);border:none;cursor:pointer;text-decoration:none}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.disabled{opacity:.5;cursor:not-allowed}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card .ajax-progress,.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card .ajax-progress-throbber{display:none !important}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card.download-success .action-card-icon{background:#4caf50}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card.download-success .action-card-icon .icon.icon-download{background-image:url("/themes/custom/ggfresh/images/download-white.svg")}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card.download-success .download-text{color:#4caf50;font-weight:700}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card .action-card-icon{width:48px;height:48px;border-radius:12px;background:rgba(125,17,255,.1);display:flex;align-items:center;justify-content:center}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card .action-card-icon .icon{width:24px;height:24px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card .action-card-icon .icon.icon-download{background-image:url("/themes/custom/ggfresh/images/download.svg")}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card .action-card-icon .icon.icon-export{background-image:url("/themes/custom/ggfresh/images/export.svg")}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card .action-card-title{font-size:11px;font-weight:600;color:#333;text-align:center;margin:0;text-transform:uppercase;letter-spacing:.5px;display:flex;flex-direction:column;align-items:center;gap:2px}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.action-card .action-card-title .action-card-subtitle{font-size:9px;font-weight:400;color:#666;text-transform:none;letter-spacing:normal;line-height:1.2}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.play-btn{padding:0;margin:0 8px}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.play-btn i{width:64px;height:64px;border-radius:50%;background:#7d11ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0;box-shadow:0 2px 8px rgba(125,17,255,.2)}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.play-btn:hover i{box-shadow:0 4px 16px rgba(125,17,255,.4)}.node--type-song.node--view-mode-full .song-player-actions-row .song-action-btn.play-btn.playing i:before{content:""}.node--type-song.node--view-mode-full .song-player-wrapper--no-progress .song-player .progress-bar,.node--type-song.node--view-mode-full .song-player-wrapper--no-progress .song-player .player-progress{display:none !important}.nodetype--success-stories .block-system-main-block{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto}.node--type-success-stories.node--view-mode-full{clear:both;padding:1em 4%}.node--type-success-stories.node--view-mode-full:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.node--type-success-stories.node--view-mode-full{padding:2.25em 6% 2em}}.node--type-success-stories.node--view-mode-full .user-bar-content,.node--type-success-stories.node--view-mode-full .section-inner,.node--type-success-stories.node--view-mode-full .block-content,.node--type-success-stories.node--view-mode-full.block-views>div,.node--type-success-stories.node--view-mode-full.block-views>h2,.node--type-success-stories.node--view-mode-full.block-block-content>h2,.node--type-success-stories.node--view-mode-full.block-block-content>div,.node--type-success-stories.node--view-mode-full.block-ctools-block>span,.node--type-success-stories.node--view-mode-full.block-ctools-block>div,.node--type-success-stories.node--view-mode-full.block-entity-block header,.node--type-success-stories.node--view-mode-full.block-entity-block .content,.node--type-success-stories.node--view-mode-full .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.node--type-success-stories.node--view-mode-full.block-views h2,.node--type-success-stories.node--view-mode-full.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.node--type-success-stories.node--view-mode-full.block-views h2,.node--type-success-stories.node--view-mode-full.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.node--type-success-stories.node--view-mode-full.block-views h2,.node--type-success-stories.node--view-mode-full.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.node--type-success-stories.node--view-mode-full.block-views h2,.node--type-success-stories.node--view-mode-full.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.node--type-success-stories.node--view-mode-full h1{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.node--type-success-stories.node--view-mode-full h1{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.node--type-success-stories.node--view-mode-full h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.node--type-success-stories.node--view-mode-full h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.nodetype--testimonial .block-system-main-block{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto}.node--type-testimonial.node--view-mode-full{clear:both;padding:1em 4%}.node--type-testimonial.node--view-mode-full:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.node--type-testimonial.node--view-mode-full{padding:2.25em 6% 2em}}.node--type-testimonial.node--view-mode-full .user-bar-content,.node--type-testimonial.node--view-mode-full .section-inner,.node--type-testimonial.node--view-mode-full .block-content,.node--type-testimonial.node--view-mode-full.block-views>div,.node--type-testimonial.node--view-mode-full.block-views>h2,.node--type-testimonial.node--view-mode-full.block-block-content>h2,.node--type-testimonial.node--view-mode-full.block-block-content>div,.node--type-testimonial.node--view-mode-full.block-ctools-block>span,.node--type-testimonial.node--view-mode-full.block-ctools-block>div,.node--type-testimonial.node--view-mode-full.block-entity-block header,.node--type-testimonial.node--view-mode-full.block-entity-block .content,.node--type-testimonial.node--view-mode-full .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.node--type-testimonial.node--view-mode-full.block-views h2,.node--type-testimonial.node--view-mode-full.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.node--type-testimonial.node--view-mode-full.block-views h2,.node--type-testimonial.node--view-mode-full.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.node--type-testimonial.node--view-mode-full.block-views h2,.node--type-testimonial.node--view-mode-full.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.node--type-testimonial.node--view-mode-full.block-views h2,.node--type-testimonial.node--view-mode-full.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.node--type-testimonial.node--view-mode-full h1{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.node--type-testimonial.node--view-mode-full h1{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.node--type-testimonial.node--view-mode-full h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.node--type-testimonial.node--view-mode-full h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.video-card{transition:all .3s ease;height:100%;display:flex;flex-direction:column}.video-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(125,17,255,.3)}.video-card:hover .video-card-wrapper{border-color:rgba(125,17,255,.6);background:hsla(0,0%,100%,.1)}.video-card .video-card-wrapper{height:100%;display:flex;flex-direction:column;background:hsla(0,0%,100%,.05);border:1px solid #cfcfcf;border-radius:16px;overflow:hidden;transition:all .3s ease;transform:translateZ(0);backface-visibility:hidden}.video-card .video-thumbnail-link{text-decoration:none;color:inherit;display:block}.video-card .video-thumbnail{position:relative;background:rgba(0,0,0,.5);overflow:hidden}.video-card .video-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-card .video-thumbnail .thumbnail-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(125,17,255,0.1) 0%,rgba(95,13,184,0.1) 100%)}.video-card .video-thumbnail .play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:rgba(125,17,255,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;opacity:.9}.video-card .video-thumbnail .play-overlay:hover{background:#7d11ff;transform:translate(-50%,-50%) scale(1.1);opacity:1}.video-card .video-thumbnail .play-overlay .play-icon{width:0;height:0;border-left:20px solid #fff;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);margin-left:4px}.video-card .video-content{padding:20px;flex:1;display:flex;flex-direction:column;background:#fdfdfd;border-top:1px solid hsla(0,0%,100%,.15)}.video-card .video-content .video-title{font-size:18px;font-weight:600;margin:0 0 12px 0;line-height:1.3}.video-card .video-content .video-title a{color:rgba(0,0,0,.85);text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .2s ease}.video-card .video-content .video-title a:hover{color:#7d11ff}.video-card .video-content .video-author{display:flex;align-items:center;gap:8px;color:rgba(0,0,0,.7);font-size:14px;margin-bottom:12px}.video-card .video-content .video-author .author-link{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;transition:opacity .2s ease}.video-card .video-content .video-author .author-link:hover{opacity:.8}.video-card .video-content .video-author .author-link:hover .author-name{color:#7d11ff}.video-card .video-content .video-author .author-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover}.video-card .video-content .video-author .author-avatar-placeholder{width:24px;height:24px;border-radius:50%;background:rgba(125,17,255,.3);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.9)}.video-card .video-content .video-author .author-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.video-card .video-content .video-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;margin-top:auto}.video-card .video-content .video-tags .tag-pill{background:rgba(125,17,255,.15);border:1px solid rgba(125,17,255,.3);border-radius:20px;padding:4px 12px;font-size:12px;color:rgba(0,0,0,.8);transition:all .2s ease}.video-card .video-content .video-tags .tag-pill:hover{background:rgba(125,17,255,.25);border-color:rgba(125,17,255,.5);color:hsla(0,0%,100%,.9)}.video-card .video-content .video-tags .tag-pill.more-tags{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.2);font-weight:600}.video-card .video-content .video-stats{margin-top:8px;display:flex;align-items:center;gap:12px}.video-card .video-content .video-stats .flag{display:inline-flex;align-items:center;gap:6px;position:relative}.video-card .video-content .video-stats .flag a{display:flex;align-items:center;justify-content:center;text-decoration:none;position:relative;padding:0}.video-card .video-content .video-stats .flag a i{display:block;position:relative;width:36px;height:36px;padding:0;top:2px}.video-card .video-content .video-stats .flag a i::before{width:36px;height:36px;padding:0;color:rgba(0,0,0,.5);transition:all .2s ease}.video-card .video-content .video-stats .flag a:hover i::before{color:#7d11ff;transform:scale(1.1)}.video-card .video-content .video-stats .flag>span{color:rgba(0,0,0,.7);font-size:14px;font-weight:500}.video-card .video-content .video-stats .flag.action-unflag a i::before{color:#7d11ff}.video-card .video-content .video-stats .flag .liked,.video-card .video-content .video-stats .flag .unliked{display:none}.video-card .video-content .video-stats .stat-item{display:flex;align-items:center;gap:6px;color:hsla(0,0%,100%,.6);font-size:14px}.video-card .video-content .video-stats .stat-item i{font-size:14px}.video-card .video-content .video-bottom-section{display:flex;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.08);align-items:flex-start}.video-card .video-content .video-bottom-section .video-songs{flex:1;min-width:0}.video-card .video-content .video-bottom-section .video-songs .node--type-song.node--view-mode-short-row{margin-bottom:8px}.video-card .video-content .video-bottom-section .video-songs .node--type-song.node--view-mode-short-row:last-child{margin-bottom:0}.video-card .video-content .video-bottom-section .video-stats{flex-shrink:0;margin-top:0}.videos-view-container .view-content,.view-videos .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}@media(max-width:767px){.videos-view-container .view-content,.view-videos .view-content{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}}@media(max-width:480px){.videos-view-container .view-content,.view-videos .view-content{grid-template-columns:1fr}}.videos-view-container .views-row,.view-videos .views-row{display:flex}.videos-view-container .views-row>a,.videos-view-container .views-row>article,.view-videos .views-row>a,.view-videos .views-row>article{width:100%}.nodetype--video .block-system-main-block{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto}.node--type-video.node--view-mode-full{clear:both;padding:1em 4%}.node--type-video.node--view-mode-full:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.node--type-video.node--view-mode-full{padding:2.25em 6% 2em}}.node--type-video.node--view-mode-full .user-bar-content,.node--type-video.node--view-mode-full .section-inner,.node--type-video.node--view-mode-full .block-content,.node--type-video.node--view-mode-full.block-views>div,.node--type-video.node--view-mode-full.block-views>h2,.node--type-video.node--view-mode-full.block-block-content>h2,.node--type-video.node--view-mode-full.block-block-content>div,.node--type-video.node--view-mode-full.block-ctools-block>span,.node--type-video.node--view-mode-full.block-ctools-block>div,.node--type-video.node--view-mode-full.block-entity-block header,.node--type-video.node--view-mode-full.block-entity-block .content,.node--type-video.node--view-mode-full .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.node--type-video.node--view-mode-full.block-views h2,.node--type-video.node--view-mode-full.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.node--type-video.node--view-mode-full.block-views h2,.node--type-video.node--view-mode-full.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.node--type-video.node--view-mode-full.block-views h2,.node--type-video.node--view-mode-full.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.node--type-video.node--view-mode-full.block-views h2,.node--type-video.node--view-mode-full.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.node--type-video.node--view-mode-full h1{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.node--type-video.node--view-mode-full h1{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.node--type-video.node--view-mode-full h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.node--type-video.node--view-mode-full h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.nodetype--video .block-entity-fieldnodetitle,.nodetype--video .block-field-blocknodevideotitle{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none;margin-bottom:.25em}@media only screen and (max-width:767px){.nodetype--video .block-entity-fieldnodetitle,.nodetype--video .block-field-blocknodevideotitle{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.nodetype--video .block-entity-fieldnodetitle,.nodetype--video .block-field-blocknodevideotitle{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.nodetype--video .block-entity-fieldnodetitle,.nodetype--video .block-field-blocknodevideotitle{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.nodetype--video .block-entity-fieldnodefield-tags{margin-bottom:.5em}.nodetype--video .cog-layout--right .view-videos .views-row{margin-bottom:15px;border-bottom:1px solid #ccc;padding-bottom:10px}.nodetype--video .cog-layout--right .view-videos .views-row.views-row-last{border-bottom:none;padding-bottom:0}.route-page-managerpage-view-courses-courses-panels-variant-0 #header-region{box-shadow:none}.alias--masterclasses .block-region-main>div:nth-child(even){background-color:#f5f5f5}.loginblock-shortcode-wrapper .user-login-form h1,.loginblock-shortcode-wrapper .user-register-form h1,.signupblock-shortcode-wrapper .user-login-form h1,.signupblock-shortcode-wrapper .user-register-form h1{display:none}.loginblock-shortcode-wrapper .user-login-form .form-item,.loginblock-shortcode-wrapper .user-register-form .form-item,.signupblock-shortcode-wrapper .user-login-form .form-item,.signupblock-shortcode-wrapper .user-register-form .form-item{padding:0}.loginblock-shortcode-wrapper .user-login-form label,.loginblock-shortcode-wrapper .user-register-form label,.signupblock-shortcode-wrapper .user-login-form label,.signupblock-shortcode-wrapper .user-register-form label{display:none}.loginblock-shortcode-wrapper .user-login-form hr,.loginblock-shortcode-wrapper .user-register-form hr,.signupblock-shortcode-wrapper .user-login-form hr,.signupblock-shortcode-wrapper .user-register-form hr{display:none}.loginblock-shortcode-wrapper .user-login-form input.form-text,.loginblock-shortcode-wrapper .user-register-form input.form-text,.signupblock-shortcode-wrapper .user-login-form input.form-text,.signupblock-shortcode-wrapper .user-register-form input.form-text{border:0px solid #000;border-radius:4px;background-color:#fff;display:block;color:#333}.loginblock-shortcode-wrapper .user-login-form .form-submit,.loginblock-shortcode-wrapper .user-register-form .form-submit,.signupblock-shortcode-wrapper .user-login-form .form-submit,.signupblock-shortcode-wrapper .user-register-form .form-submit{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;background-color:#d74815;border-color:rgba(0,0,0,0)}.loginblock-shortcode-wrapper .user-login-form .form-submit a,.loginblock-shortcode-wrapper .user-register-form .form-submit a,.signupblock-shortcode-wrapper .user-login-form .form-submit a,.signupblock-shortcode-wrapper .user-register-form .form-submit a{color:#fff}.loginblock-shortcode-wrapper .user-login-form .form-submit:hover,.loginblock-shortcode-wrapper .user-register-form .form-submit:hover,.signupblock-shortcode-wrapper .user-login-form .form-submit:hover,.signupblock-shortcode-wrapper .user-register-form .form-submit:hover{background-color:#6e0ee6;border-color:#6e0ee6}.loginblock-shortcode-wrapper .user-login-form .simple-fb-connect,.loginblock-shortcode-wrapper .user-register-form .simple-fb-connect,.signupblock-shortcode-wrapper .user-login-form .simple-fb-connect,.signupblock-shortcode-wrapper .user-register-form .simple-fb-connect{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;border-color:#3b5998;background-color:#3b5998;background-image:url(/themes/custom/ggfresh/images/fb-white.svg);background-position:9px 50%;background-size:25px;background-repeat:no-repeat;padding-top:17px}.loginblock-shortcode-wrapper .user-login-form .simple-fb-connect a,.loginblock-shortcode-wrapper .user-register-form .simple-fb-connect a,.signupblock-shortcode-wrapper .user-login-form .simple-fb-connect a,.signupblock-shortcode-wrapper .user-register-form .simple-fb-connect a{color:#fff}.loginblock-shortcode-wrapper .user-login-form .simple-fb-connect:hover,.loginblock-shortcode-wrapper .user-register-form .simple-fb-connect:hover,.signupblock-shortcode-wrapper .user-login-form .simple-fb-connect:hover,.signupblock-shortcode-wrapper .user-register-form .simple-fb-connect:hover{background-color:#6e0ee6;border-color:#6e0ee6}.loginblock-shortcode-wrapper .user-login-form .simple-fb-connect:hover,.loginblock-shortcode-wrapper .user-register-form .simple-fb-connect:hover,.signupblock-shortcode-wrapper .user-login-form .simple-fb-connect:hover,.signupblock-shortcode-wrapper .user-register-form .simple-fb-connect:hover{background-color:#3b5998;border-color:#3b5998}.loginblock-shortcode-wrapper .user-login-form .form-text,.loginblock-shortcode-wrapper .user-login-form .form-email,.loginblock-shortcode-wrapper .user-login-form .form-submit,.loginblock-shortcode-wrapper .user-login-form .button,.loginblock-shortcode-wrapper .user-register-form .form-text,.loginblock-shortcode-wrapper .user-register-form .form-email,.loginblock-shortcode-wrapper .user-register-form .form-submit,.loginblock-shortcode-wrapper .user-register-form .button,.signupblock-shortcode-wrapper .user-login-form .form-text,.signupblock-shortcode-wrapper .user-login-form .form-email,.signupblock-shortcode-wrapper .user-login-form .form-submit,.signupblock-shortcode-wrapper .user-login-form .button,.signupblock-shortcode-wrapper .user-register-form .form-text,.signupblock-shortcode-wrapper .user-register-form .form-email,.signupblock-shortcode-wrapper .user-register-form .form-submit,.signupblock-shortcode-wrapper .user-register-form .button{height:60px;width:100%;margin-top:0;margin-bottom:1em;font-size:18px;color:#000;text-decoration:none}.loginblock-shortcode-wrapper .user-login-form .register-link,.loginblock-shortcode-wrapper .user-register-form .register-link,.signupblock-shortcode-wrapper .user-login-form .register-link,.signupblock-shortcode-wrapper .user-register-form .register-link{display:none}.signupblock-shortcode-wrapper .or-separator{display:none}.button.google-sso,a.social-auth.google{display:flex;margin-left:0;margin-right:0;border:none;padding:0 8px;justify-content:center;color:#000;text-align:center;background-color:hsl(0,2.8571428571%,96.137254902%);height:72px;line-height:72px;font-family:"Roboto",sans-serif;border-radius:4px}.button.google-sso img,a.social-auth.google img{width:48px;height:48px;position:relative;padding:6px;border:1px solid rgba(0,0,0,0);margin-top:12px}.button.google-sso span,a.social-auth.google span{padding-left:8px;font-style:normal;font-weight:700;text-decoration:none;display:inline-block}.button.google-sso:focus,.button.google-sso:hover,a.social-auth.google:focus,a.social-auth.google:hover{background-color:#eeeded}.social-auth.apple{display:flex;margin-left:0;margin-right:0;border:none;padding:0 8px;justify-content:center;color:#000;text-align:center;background-color:hsl(0,2.8571428571%,96.137254902%);height:72px;line-height:72px;font-family:"Roboto",sans-serif;border-radius:4px;margin-top:10px}.social-auth.apple img{width:48px;height:48px;position:relative;padding:6px;border:1px solid rgba(0,0,0,0);margin-top:12px}.social-auth.apple span{padding-left:8px;font-style:normal;font-weight:700;text-decoration:none;display:inline-block}.social-auth.apple:focus,.social-auth.apple:hover{background-color:#eeeded}a.signup-button-shortcode{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none}.statsboxes{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}@media only screen and (max-width:767px){.statsboxes{flex-direction:column}}@media only screen and (min-width:768px)and (max-width:1227px){.statsboxes{padding:0 20px}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper{margin:0 auto;width:100%}}@media only screen and (min-width:768px)and (max-width:1024px){.statbox-shortcode-wrapper{width:320px;max-width:28%}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper{border:2px solid #d4d4d4;border-radius:11px;display:inline-block}}@media only screen and (min-width:768px)and (max-width:1227px){.statbox-shortcode-wrapper{width:calc(33.333% - 14px);max-width:300px}}@media only screen and (min-width:1025px){.statbox-shortcode-wrapper{width:385px}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper.electric,.statbox-shortcode-wrapper.primary{border-bottom:5px solid #7d11ff}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper.electric,.statbox-shortcode-wrapper.primary{background-color:#7d11ff;color:#fff}.statbox-shortcode-wrapper.electric .statistic,.statbox-shortcode-wrapper.electric .subtext,.statbox-shortcode-wrapper.primary .statistic,.statbox-shortcode-wrapper.primary .subtext{color:#fff}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper.accent,.statbox-shortcode-wrapper.orange{border-bottom:5px solid #ff8c11}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper.accent,.statbox-shortcode-wrapper.orange{background-color:#ff8c11;color:#fff}.statbox-shortcode-wrapper.accent .statistic,.statbox-shortcode-wrapper.accent .subtext,.statbox-shortcode-wrapper.orange .statistic,.statbox-shortcode-wrapper.orange .subtext{color:#fff}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper.teal{border-bottom:5px solid #14b8a6}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper.teal{background-color:#14b8a6;color:#fff}.statbox-shortcode-wrapper.teal .statistic,.statbox-shortcode-wrapper.teal .subtext{color:#fff}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper.success,.statbox-shortcode-wrapper.green{border-bottom:5px solid #16a34a}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper.success,.statbox-shortcode-wrapper.green{background-color:#16a34a;color:#fff}.statbox-shortcode-wrapper.success .statistic,.statbox-shortcode-wrapper.success .subtext,.statbox-shortcode-wrapper.green .statistic,.statbox-shortcode-wrapper.green .subtext{color:#fff}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper.info,.statbox-shortcode-wrapper.blue{border-bottom:5px solid #3b82f6}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper.info,.statbox-shortcode-wrapper.blue{background-color:#3b82f6;color:#fff}.statbox-shortcode-wrapper.info .statistic,.statbox-shortcode-wrapper.info .subtext,.statbox-shortcode-wrapper.blue .statistic,.statbox-shortcode-wrapper.blue .subtext{color:#fff}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper.warning,.statbox-shortcode-wrapper.amber{border-bottom:5px solid #d97706}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper.warning,.statbox-shortcode-wrapper.amber{background-color:#d97706;color:#fff}.statbox-shortcode-wrapper.warning .statistic,.statbox-shortcode-wrapper.warning .subtext,.statbox-shortcode-wrapper.amber .statistic,.statbox-shortcode-wrapper.amber .subtext{color:#fff}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper.pink{border-bottom:5px solid #ec4899}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper.pink{background-color:#ec4899;color:#fff}.statbox-shortcode-wrapper.pink .statistic,.statbox-shortcode-wrapper.pink .subtext{color:#fff}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper.indigo{border-bottom:5px solid #6366f1}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper.indigo{background-color:#6366f1;color:#fff}.statbox-shortcode-wrapper.indigo .statistic,.statbox-shortcode-wrapper.indigo .subtext{color:#fff}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper.slime{border-bottom:8px solid #4ade80}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper.slime{background-color:#4ade80;color:#000}.statbox-shortcode-wrapper.slime .statistic,.statbox-shortcode-wrapper.slime .subtext{color:#000}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper.peach{border-bottom:5px solid #ff9c47}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper.peach{background-color:#ff9c47;color:#000}.statbox-shortcode-wrapper.peach .statistic,.statbox-shortcode-wrapper.peach .subtext{color:#000}}.statbox-shortcode-wrapper .statistic{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:900;padding:40px 20px 10px 20px;line-height:100%}@media only screen and (max-width:767px){.statbox-shortcode-wrapper .statistic{font-size:56px;letter-spacing:-0.75px;width:100%;text-align:center}}@media only screen and (min-width:768px)and (max-width:1024px),only screen and (min-width:1025px){.statbox-shortcode-wrapper .statistic{font-size:85.376px;letter-spacing:-2.561px}}@media only screen and (max-width:767px){.statbox-shortcode-wrapper:nth-child(1) .statistic{padding-top:0}}.statbox-shortcode-wrapper .subtext{font-style:normal;font-weight:400}@media only screen and (max-width:767px){.statbox-shortcode-wrapper .subtext{font-size:21px;line-height:normal;width:100%;text-align:center}}@media only screen and (min-width:768px){.statbox-shortcode-wrapper .subtext{padding:0 20px 20px 20px}}@media only screen and (min-width:768px)and (max-width:1024px){.statbox-shortcode-wrapper .subtext{font-size:24.393px;line-height:24.393px}}@media only screen and (min-width:1025px){.statbox-shortcode-wrapper .subtext{font-size:25.5px;line-height:17.85px}}.user-row{background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:12px;overflow:hidden;transition:all .2s ease}.user-row:hover{border-color:#7d11ff;box-shadow:0 2px 8px rgba(125,17,255,.1)}.user-row .user-row-mobile-layout{display:block;padding:16px}.user-row .user-row-desktop-layout{display:none}.user-row .user-row-mobile-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.user-row .user-row-mobile-main{display:flex;gap:12px;flex:1}.user-row .user-row-mobile-info{flex:1}.user-row .user-row-mobile-stats{display:flex;gap:24px;border-top:1px solid #e5e5e5;padding-top:12px;align-items:center}.user-row .user-row-mobile-stats .stat-item{display:flex;flex-direction:column;align-items:center;gap:4px}.user-row .user-row-mobile-stats .stat-item .stat-value{font-weight:600;font-size:18px;color:#333}.user-row .user-row-mobile-stats .stat-item .stat-label{font-size:12px;color:#666;text-transform:uppercase}.user-row .user-row-mobile-stats .stat-link{margin-left:auto;text-decoration:none;color:#7d11ff}.user-row .user-row-mobile-stats .stat-link:hover{color:rgb(100.2857142857,0,221)}@media(min-width:768px){.user-row{padding:20px 24px}.user-row .user-row-mobile-layout{display:none}.user-row .user-row-desktop-layout{display:flex;align-items:center;gap:24px}.user-row .user-row-avatar{flex-shrink:0}.user-row .user-row-avatar .avatar-link{display:block;width:64px;height:64px;border-radius:50%;overflow:hidden;border:2px solid rgba(0,0,0,0);transition:all .2s ease}.user-row .user-row-avatar .avatar-link:hover{border-color:#7d11ff;transform:scale(1.05)}.user-row .user-row-avatar .avatar-link img{width:100%;height:100%;object-fit:cover}.user-row .user-row-avatar .avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#7d11ff 0%,#9333ea 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;text-transform:uppercase}.user-row .user-row-info{flex:1;min-width:0}.user-row .user-row-info .user-row-name{margin:0 0 8px 0;font-size:18px;font-weight:600}.user-row .user-row-info .user-row-name a{color:#333;text-decoration:none;transition:color .2s ease}.user-row .user-row-info .user-row-name a:hover{color:#7d11ff}.user-row .user-row-info .user-row-metadata{display:flex;gap:16px;flex-wrap:wrap}.user-row .user-row-info .user-row-metadata .meta-item{display:flex;align-items:center;gap:6px;color:#666;font-size:14px}.user-row .user-row-info .user-row-metadata .meta-item i{color:#999;font-size:12px}.user-row .user-row-stats{display:flex;gap:32px;flex-shrink:0}.user-row .user-row-stats .stat-item{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:60px}.user-row .user-row-stats .stat-item .stat-value{font-size:20px;font-weight:600;color:#333}.user-row .user-row-stats .stat-item .stat-label{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px}.user-row .user-row-stats .stat-item i{display:none}.user-row .user-row-actions{display:flex;gap:12px;flex-shrink:0}.user-row .user-row-actions .btn{padding:8px 16px;font-size:14px;border-radius:6px;border:1px solid;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.user-row .user-row-actions .btn.btn-primary,.user-row .user-row-actions .btn.btn-follow{background:#7d11ff;color:#fff;border-color:#7d11ff}.user-row .user-row-actions .btn.btn-primary:hover,.user-row .user-row-actions .btn.btn-follow:hover{background:rgb(100.2857142857,0,221);border-color:rgb(100.2857142857,0,221)}.user-row .user-row-actions .btn.btn-secondary,.user-row .user-row-actions .btn.btn-view-profile{background:#fff;color:#7d11ff;border-color:#7d11ff}.user-row .user-row-actions .btn.btn-secondary:hover,.user-row .user-row-actions .btn.btn-view-profile:hover{background:#7d11ff;color:#fff}.user-row .user-row-actions .btn i{font-size:14px}.user-row .user-row-actions .flag .flag-action{padding:8px 16px;font-size:14px;border-radius:6px;border:1px solid;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:#7d11ff;color:#fff;border-color:#7d11ff}.user-row .user-row-actions .flag .flag-action:hover{background:rgb(100.2857142857,0,221);border-color:rgb(100.2857142857,0,221)}.user-row .user-row-actions .flag.action-flag .flag-action{background:#7d11ff;color:#fff;border-color:#7d11ff}.user-row .user-row-actions .flag.action-flag .flag-action:hover{background:rgb(100.2857142857,0,221);border-color:rgb(100.2857142857,0,221)}.user-row .user-row-actions .flag.action-unflag .flag-action{background:#fff;color:#7d11ff;border-color:#7d11ff}.user-row .user-row-actions .flag.action-unflag .flag-action:hover{background:#f5f5f5}}@media(max-width:767px){.user-row .user-row-avatar .avatar-link{display:block;width:48px;height:48px;border-radius:50%;overflow:hidden}.user-row .user-row-avatar .avatar-link img{width:100%;height:100%;object-fit:cover}.user-row .user-row-avatar .avatar-placeholder{width:48px;height:48px;background:linear-gradient(135deg,#7d11ff 0%,#9333ea 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;text-transform:uppercase;border-radius:50%}.user-row .user-row-name{margin:0 0 4px 0;font-size:16px;font-weight:600}.user-row .user-row-name a{color:#333;text-decoration:none}.user-row .user-row-metadata{display:flex;gap:8px;font-size:13px;color:#666}.user-row .user-row-metadata .meta-item::after{content:"•";margin-left:8px;color:#ccc}.user-row .user-row-metadata .meta-item:last-child::after{display:none}.user-row .btn-sm{padding:6px 12px;font-size:13px}}.user-row .field--name-user-picture{width:100%;height:100%}.user-row .field--name-user-picture img{width:100%;height:100%;object-fit:cover;border-radius:50%}.view-users .view-content .views-row,.view-followers .view-content .views-row,.view-following .view-content .views-row{margin-bottom:0}.user-row--compact{padding:12px 16px}.user-row--compact .user-row-desktop-layout{gap:16px}.user-row--compact .user-row-avatar .avatar-link{width:48px;height:48px}.user-row--compact .user-row-name{font-size:16px}.user-row--compact .user-row-stats{gap:20px}.user-row--compact .user-row-stats .stat-value{font-size:16px}.user-row--compact .user-row-actions .btn{padding:6px 12px;font-size:13px}.view-achievement-totals{clear:both;padding:1em 4%}.view-achievement-totals:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.view-achievement-totals{padding:2.25em 6% 2em}}.view-achievement-totals .user-bar-content,.view-achievement-totals .section-inner,.view-achievement-totals .block-content,.view-achievement-totals.block-views>div,.view-achievement-totals.block-views>h2,.view-achievement-totals.block-block-content>h2,.view-achievement-totals.block-block-content>div,.view-achievement-totals.block-ctools-block>span,.view-achievement-totals.block-ctools-block>div,.view-achievement-totals.block-entity-block header,.view-achievement-totals.block-entity-block .content,.view-achievement-totals .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.view-achievement-totals.block-views h2,.view-achievement-totals.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.view-achievement-totals.block-views h2,.view-achievement-totals.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.view-achievement-totals.block-views h2,.view-achievement-totals.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.view-achievement-totals.block-views h2,.view-achievement-totals.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.view-achievement-totals .views-field-latest-achievement{padding-top:.5em;padding-bottom:.5em}.view-achievement-totals .views-field-latest-achievement .achievement-latest-image{float:left;margin:0 1em 0 0}.view-achievement-totals .views-field-latest-achievement .achievement-latest-image .image-title{display:none}.route-viewachievement-unlockspage-2 .views-element-container{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto}.route-viewachievement-unlockspage-2 .view-achievement-unlocks{clear:both;padding:1em 4%}.route-viewachievement-unlockspage-2 .view-achievement-unlocks:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.route-viewachievement-unlockspage-2 .view-achievement-unlocks{padding:2.25em 6% 2em}}.route-viewachievement-unlockspage-2 .view-achievement-unlocks .user-bar-content,.route-viewachievement-unlockspage-2 .view-achievement-unlocks .section-inner,.route-viewachievement-unlockspage-2 .view-achievement-unlocks .block-content,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-views>div,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-views>h2,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-block-content>h2,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-block-content>div,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-ctools-block>span,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-ctools-block>div,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-entity-block header,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-entity-block .content,.route-viewachievement-unlockspage-2 .view-achievement-unlocks .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-views h2,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-views h2,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-views h2,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-views h2,.route-viewachievement-unlockspage-2 .view-achievement-unlocks.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.route-viewachievement-unlockspage-2 .view-achievement-unlocks .view-empty{padding:2em 1em;background:#f5f5f5}.route-viewachievement-unlockspage-2 .view-header h1{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.route-viewachievement-unlockspage-2 .view-header h1{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.route-viewachievement-unlockspage-2 .view-header h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.route-viewachievement-unlockspage-2 .view-header h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.view-achievement-unlocks .view-empty{padding:2em 1em;background:#f5f5f5}.view-achievement-unlocks .achievement{margin:2em 0}.view-achievement-unlocks .views-table{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.view-achievement-unlocks .views-table thead{background-color:rgb(250.3571428571,246.5,255)}.view-achievement-unlocks .views-table thead th{padding:1em 1.5em;text-align:left;font-weight:600;color:#262626;border-bottom:2px solid #7d11ff}.view-achievement-unlocks .views-table thead th:first-child{padding-left:2em}.view-achievement-unlocks .views-table tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.view-achievement-unlocks .views-table tbody tr:hover{background-color:#fff}.view-achievement-unlocks .views-table tbody tr:last-child{border-bottom:none}.view-achievement-unlocks .views-table tbody tr td{padding:1.25em 1.5em}.view-achievement-unlocks .views-table tbody tr td:first-child{padding-left:2em}.view-achievement-unlocks .views-table tbody tr td.views-field-config{font-weight:500}.view-achievement-unlocks .views-table tbody tr td.views-field-config a{color:#7d11ff;text-decoration:none}.view-achievement-unlocks .views-table tbody tr td.views-field-config a:hover{color:rgb(100.2857142857,0,221);text-decoration:underline}.view-achievement-unlocks .views-table tbody tr td.views-field-timestamp{color:#262626;font-size:.95em}.view-achievement-unlocks .views-table tbody tr td.views-field-timestamp em{font-style:normal;font-weight:600;color:#262626}.block-views-blockactivity-block-1>h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none;background:none;padding-top:1em;padding-left:15px;font-size:160%;font-weight:normal}@media only screen and (max-width:767px){.block-views-blockactivity-block-1>h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.block-views-blockactivity-block-1>h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.block-views-blockactivity-block-1>h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.block-views-blockactivity-block-1 .views-row,.block-views-blockactivity-block-1 .view-empty{clear:both;padding:15px 14px;border-bottom:1px solid #e0e0e0;min-height:70px}.block-views-blockactivity-block-1 .views-field-user-picture{display:inline-block;margin-top:0px;margin-right:15px;padding-right:0px;float:left;border-radius:5px;margin-top:4px;margin-right:10px}.block-views-blockactivity-block-1 .views-field-user-picture .image-title{display:none}.block-views-blockactivity-block-1 .views-field-user-picture img{border-radius:5px}.block-views-blockactivity-block-1 .views-field-get-text p{margin:0}.block-views-blockcourses-block-3 .views-view-grid{color:#fff}.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col{background:rgb(61.25,61.25,61.25)}.block-views-blockcourses-block-3 .views-view-grid .views-field-title a{color:#60a5fa}.block-views-blockcourses-block-3 .views-view-grid .views-field-nid{color:#fff}.block-views-blockcourses-block-1 .view-header,.block-views-blockcourses-block-2 .view-header,.block-views-blockcourses-block-3 .view-header,.block-views-blockmicrolessons-block-1 .view-header,.block-views-blockmicrolessons-block-4 .view-header,.block-views-blockmicrolessons-block-5 .view-header,.block-views-blockreaction-videos-block-4 .view-header,.block-views-blockreaction-videos-block-2 .view-header{font-size:22px;font-weight:500;line-height:34px}.block-views-blockcourses-block-1 .view-filters,.block-views-blockcourses-block-2 .view-filters,.block-views-blockcourses-block-3 .view-filters,.block-views-blockmicrolessons-block-1 .view-filters,.block-views-blockmicrolessons-block-4 .view-filters,.block-views-blockmicrolessons-block-5 .view-filters,.block-views-blockreaction-videos-block-4 .view-filters,.block-views-blockreaction-videos-block-2 .view-filters{background:rgba(0,0,0,0);box-shadow:rgba(0,0,0,.16) 0px 1px 4px;border:1px solid #ddd;padding-bottom:0}.block-views-blockcourses-block-1 .view-filters .views-exposed-form .form-item,.block-views-blockcourses-block-1 .view-filters .views-exposed-form .form-actions,.block-views-blockcourses-block-2 .view-filters .views-exposed-form .form-item,.block-views-blockcourses-block-2 .view-filters .views-exposed-form .form-actions,.block-views-blockcourses-block-3 .view-filters .views-exposed-form .form-item,.block-views-blockcourses-block-3 .view-filters .views-exposed-form .form-actions,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-item,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-actions,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-item,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-actions,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-item,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-actions,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-item,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-actions,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-item,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-actions{display:inline-block;width:auto}.block-views-blockcourses-block-1 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockcourses-block-1 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockcourses-block-2 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockcourses-block-2 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockcourses-block-3 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockcourses-block-3 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-actions .form-submit{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;display:inline-block;width:auto}.block-views-blockcourses-block-1 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockcourses-block-1 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockcourses-block-2 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockcourses-block-2 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockcourses-block-3 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockcourses-block-3 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-actions .form-submit a{color:#fff}.block-views-blockcourses-block-1 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockcourses-block-1 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockcourses-block-2 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockcourses-block-2 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockcourses-block-3 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockcourses-block-3 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-actions .form-submit:hover{background-color:#6e0ee6;border-color:#6e0ee6}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col{position:relative;position:relative;min-height:210px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}@media only screen and (min-width:768px){.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col{height:265px}}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col::after,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col::after,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col::after,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col::after,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col::after,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col::after,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col::after,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col::after{content:"";width:100%;height:100%;position:absolute;z-index:2;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#171717 100%)}@media only screen and (min-width:768px){.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col::after,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col::after,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col::after,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col::after,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col::after,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col::after,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col::after,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col::after{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#171717 80%)}}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col:hover .views-field-views-conditional-field span,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col:hover .views-field-views-conditional-field span,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col:hover .views-field-views-conditional-field span,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col:hover .views-field-views-conditional-field span,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col:hover .views-field-views-conditional-field span,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col:hover .views-field-views-conditional-field span,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col:hover .views-field-views-conditional-field span,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col:hover .views-field-views-conditional-field span{color:#fff}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner{margin-top:4em}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field{position:relative;z-index:3;color:#fff}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;overflow:hidden}@media only screen and (max-width:767px){.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video img,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video img,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video img,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video img,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video img,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video img,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video img,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video img{width:100%;height:auto}}@media only screen and (min-width:768px){.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video img,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video img,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video img,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video img,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video img,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video img,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video img,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video img{width:auto;height:auto;max-width:none;min-width:100%}}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-title a,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-title a,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-title a,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-title a,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-title a,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-title a,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-title a,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-title a{color:#fff}@media only screen and (max-width:767px){.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-title h6,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-title h6,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-title h6,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-title h6,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-title h6,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-title h6,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-title h6,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-title h6{font-size:20px !important;line-height:1.3}}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-body,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-body,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-body,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-body,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-body,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-body,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-body,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-body{display:none}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing{height:30px;position:absolute;bottom:0;left:0;width:100%;font-weight:bold;padding-left:10px}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field .free,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing .free,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field .free,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing .free,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field .free,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing .free,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field .free,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing .free,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field .free,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing .free,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field .free,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing .free,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field .free,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing .free,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field .free,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing .free{display:block;color:#14b8a6}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field .paid,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing .paid,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field .paid,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing .paid,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field .paid,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing .paid,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field .paid,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing .paid,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field .paid,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing .paid,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field .paid,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing .paid,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field .paid,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing .paid,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-views-conditional-field .paid,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nothing .paid{display:block;color:#ff8c11}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-flagged-1{position:absolute;left:0;top:0;right:0;background-color:rgba(125,17,255,.8);border-radius:5px;color:#fff;font-weight:700;text-align:center;letter-spacing:.05px;text-transform:uppercase;z-index:100}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags{display:inline}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags ul,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags ul,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags ul,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags ul,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags ul,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags ul,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags ul,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags ul{margin:0;padding:0}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video-type,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video-type,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video-type,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video-type,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video-type,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video-type,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video-type,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-video-type{color:#60a5fa}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Beginner,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Beginner,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Beginner,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Beginner,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Beginner,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Beginner,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Beginner,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Beginner{color:#d1b3ff}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Intermediate,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Intermediate,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Intermediate,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Intermediate,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Intermediate,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Intermediate,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Intermediate,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Intermediate{color:#4ade80}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Advanced,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Advanced,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Advanced,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Advanced,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Advanced,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Advanced,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Advanced,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level.Advanced{color:#ff8c11}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags{display:inline-block;float:none !important;line-height:10px}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags li,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level .field-content,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags li,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level .field-content,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags li,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level .field-content,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags li,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level .field-content,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags li,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level .field-content,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags li,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level .field-content,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags li,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level .field-content,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags li,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level .field-content{font-size:12px;text-transform:lowercase;display:inline-block;margin-right:3px;line-height:10px}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags li:not(:last-child):after,.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level .field-content:not(:last-child):after,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags li:not(:last-child):after,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level .field-content:not(:last-child):after,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags li:not(:last-child):after,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level .field-content:not(:last-child):after,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags li:not(:last-child):after,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level .field-content:not(:last-child):after,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags li:not(:last-child):after,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level .field-content:not(:last-child):after,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags li:not(:last-child):after,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level .field-content:not(:last-child):after,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags li:not(:last-child):after,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level .field-content:not(:last-child):after,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-tags li:not(:last-child):after,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level .field-content:not(:last-child):after{content:","}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level{float:left}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level :after,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level :after,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level :after,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level :after,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level :after,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level :after,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level :after,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-field-skill-level :after{content:"."}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid{font-weight:bold;font-size:14px}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid a,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid a,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid a,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid a,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid a,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid a,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid a,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid a{color:#60a5fa;text-decoration:underline}.block-views-blockcourses-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid a:hover,.block-views-blockcourses-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid a:hover,.block-views-blockcourses-block-3 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid a:hover,.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid a:hover,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid a:hover,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid a:hover,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid a:hover,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col .col-inner>.fields-wrapper .views-field-nid a:hover{color:#fff;text-decoration:underline}.alias--groups-my-groups .view-groups{clear:both;padding:1em 4%}.alias--groups-my-groups .view-groups:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.alias--groups-my-groups .view-groups{padding:2.25em 6% 2em}}.alias--groups-my-groups .view-groups .user-bar-content,.alias--groups-my-groups .view-groups .section-inner,.alias--groups-my-groups .view-groups .block-content,.alias--groups-my-groups .view-groups.block-views>div,.alias--groups-my-groups .view-groups.block-views>h2,.alias--groups-my-groups .view-groups.block-block-content>h2,.alias--groups-my-groups .view-groups.block-block-content>div,.alias--groups-my-groups .view-groups.block-ctools-block>span,.alias--groups-my-groups .view-groups.block-ctools-block>div,.alias--groups-my-groups .view-groups.block-entity-block header,.alias--groups-my-groups .view-groups.block-entity-block .content,.alias--groups-my-groups .view-groups .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.alias--groups-my-groups .view-groups.block-views h2,.alias--groups-my-groups .view-groups.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.alias--groups-my-groups .view-groups.block-views h2,.alias--groups-my-groups .view-groups.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.alias--groups-my-groups .view-groups.block-views h2,.alias--groups-my-groups .view-groups.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.alias--groups-my-groups .view-groups.block-views h2,.alias--groups-my-groups .view-groups.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.alias--groups-my-groups .view-groups .view-content,.alias--groups-my-groups .view-groups .view-filters{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.view-instructors .views-view-grid .views-col{position:relative;min-height:210px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}@media only screen and (min-width:768px){.view-instructors .views-view-grid .views-col{height:265px}}.view-instructors .views-view-grid .views-col::after{content:"";width:100%;height:100%;position:absolute;z-index:2;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#171717 100%)}@media only screen and (min-width:768px){.view-instructors .views-view-grid .views-col::after{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#171717 80%)}}@media only screen and (min-width:768px){.view-instructors .views-view-grid .views-col{min-height:265px;width:18%;margin-right:10px}}.view-instructors .views-view-grid .views-col:hover{background-color:#f8f8f8;box-shadow:none}.view-instructors .views-view-grid .views-col .views-field-field-image{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;overflow:hidden}@media only screen and (max-width:767px){.view-instructors .views-view-grid .views-col .views-field-field-image img{width:100%;height:auto}}@media only screen and (min-width:768px){.view-instructors .views-view-grid .views-col .views-field-field-image img{width:auto;height:auto;max-width:none;min-width:100%}}@media only screen and (min-width:768px)and (max-width:1024px){.view-instructors .views-view-grid .views-col .views-field-field-image{left:-100px}}@media only screen and (min-width:1025px){.view-instructors .views-view-grid .views-col .views-field-field-image{left:-25px}}.view-instructors .views-view-grid .views-col .views-field-title{position:relative;z-index:3}.view-instructors .views-view-grid .views-col .views-field-title h6{color:#fff}.view-instructors.view-display-id-block_2 .views-field-title a{color:#171717}.block-views-blockcourse-lessons-block-1 .views-row,.block-views-blockcourse-lessons-block-2 .views-row{border-bottom:1px solid #dbdbdb;color:#494949;font-size:18px}.block-views-blockcourse-lessons-block-1 .views-row.views-row-last,.block-views-blockcourse-lessons-block-2 .views-row.views-row-last{border-bottom:none}.block-views-blockcourse-lessons-block-1 .views-row a,.block-views-blockcourse-lessons-block-2 .views-row a{color:#494949}.block-views-blockcourse-lessons-block-1 .views-row .views-field-field-lesson-number,.block-views-blockcourse-lessons-block-2 .views-row .views-field-field-lesson-number{font-weight:700;display:inline-block;width:35px}.block-views-blockcourse-lessons-block-1 .views-row .views-field-title,.block-views-blockcourse-lessons-block-2 .views-row .views-field-title{display:inline-block;max-width:75%}.block-views-blockcourse-lessons-block-1 .views-row .views-field-link-flag,.block-views-blockcourse-lessons-block-2 .views-row .views-field-link-flag{display:inline}.block-views-blockcourse-lessons-block-1 .views-row .views-field-link-flag .flag,.block-views-blockcourse-lessons-block-2 .views-row .views-field-link-flag .flag{display:inline}.block-views-blockcourse-lessons-block-1 .views-row .views-field-link-flag a,.block-views-blockcourse-lessons-block-2 .views-row .views-field-link-flag a{background-image:url(/themes/custom/ggfresh/images/unflagged.svg);background-position:98% 50%;background-size:25px;background-repeat:no-repeat;font-size:0;float:right;height:25px;width:25px;background-color:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;margin:0 !important;border-radius:0 !important}.block-views-blockcourse-lessons-block-1 .views-row .views-field-link-flag a:hover,.block-views-blockcourse-lessons-block-2 .views-row .views-field-link-flag a:hover{background-image:url(/themes/custom/ggfresh/images/flagged.svg);cursor:pointer;background-color:rgba(0,0,0,0) !important}.block-views-blockcourse-lessons-block-1 .views-row .views-field-link-flag a[href^="/flag/unflag"],.block-views-blockcourse-lessons-block-1 .views-row .views-field-link-flag .flag-waiting a,.block-views-blockcourse-lessons-block-2 .views-row .views-field-link-flag a[href^="/flag/unflag"],.block-views-blockcourse-lessons-block-2 .views-row .views-field-link-flag .flag-waiting a{background-image:url(/themes/custom/ggfresh/images/flagged.svg);background-size:25px;background-color:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;margin:0 !important;border-radius:0 !important}.block-views-blockcourse-lessons-block-1 .views-row .views-field-link-flag a[href^="/flag/unflag"]:hover,.block-views-blockcourse-lessons-block-1 .views-row .views-field-link-flag .flag-waiting a:hover,.block-views-blockcourse-lessons-block-2 .views-row .views-field-link-flag a[href^="/flag/unflag"]:hover,.block-views-blockcourse-lessons-block-2 .views-row .views-field-link-flag .flag-waiting a:hover{cursor:pointer;background-color:rgba(0,0,0,0) !important}.block-views-blockcourse-lessons-block-1 .views-row .views-field-link-flag .flag-waiting a,.block-views-blockcourse-lessons-block-2 .views-row .views-field-link-flag .flag-waiting a{animation:pulse 2s infinite}.block-views-blockcourse-lessons-block-1 .views-row .views-field-link-flag .ajax-progress,.block-views-blockcourse-lessons-block-2 .views-row .views-field-link-flag .ajax-progress{display:none}.node-type-course a[href*="/flag/flag/lesson_complete"],.node-type-course a[href*="/flag/unflag/lesson_complete"],.node-type-lesson a[href*="/flag/flag/lesson_complete"],.node-type-lesson a[href*="/flag/unflag/lesson_complete"]{background-color:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;margin:0 !important;border-radius:0 !important;box-shadow:none !important}.node-type-course a[href*="/flag/flag/lesson_complete"]:hover,.node-type-course a[href*="/flag/unflag/lesson_complete"]:hover,.node-type-lesson a[href*="/flag/flag/lesson_complete"]:hover,.node-type-lesson a[href*="/flag/unflag/lesson_complete"]:hover{background-color:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0,0,0,.7);border-radius:10px}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(0,0,0,0);border-radius:10px}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0,0,0,0);border-radius:10px}}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col{position:relative;min-height:210px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}@media only screen and (min-width:768px){.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col{height:265px}}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col::after{content:"";width:100%;height:100%;position:absolute;z-index:2;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#171717 100%)}@media only screen and (min-width:768px){.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col::after,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col::after{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#171717 80%)}}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .views-field-flagged-1,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .views-field-flagged,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .views-field-flagged-1{position:absolute;left:0;top:0;right:0;background-color:rgba(125,17,255,.8);border-radius:5px;color:#fff;font-weight:700;text-align:center;letter-spacing:.05px;text-transform:uppercase;z-index:100}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col.upcoming .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col.upcoming .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col.upcoming .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col.upcoming .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col.upcoming .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col.upcoming .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col.upcoming .views-field-field-air-date-1::after{content:"Upcoming";color:#4ade80;z-index:6;position:relative}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col.in-progress .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col.in-progress .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col.in-progress .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col.in-progress .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col.in-progress .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col.in-progress .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col.in-progress .views-field-field-air-date-1::after{content:"Live!";color:#ff8c11;z-index:6;position:relative}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col.past .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col.past .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col.past .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col.past .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col.past .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col.past .views-field-field-air-date-1::after,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col.past .views-field-field-air-date-1::after{content:"Recorded";color:#60a5fa;z-index:6;position:relative}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;overflow:hidden}@media only screen and (max-width:767px){.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img{width:100%;height:auto}}@media only screen and (min-width:768px){.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img{width:auto;height:auto;max-width:none;min-width:100%}}@media only screen and (max-width:767px){.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img{width:100%;height:auto}}@media only screen and (min-width:768px){.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-views-conditional-field img{width:auto;min-height:265px;max-width:none}}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-title,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-title,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-title,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-title,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-title,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-title,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-title{position:relative;z-index:3}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-title h6,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-title h6,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-title h6,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-title h6,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-title h6,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-title h6,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-title h6{margin-bottom:0}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-title h6 a,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-title h6 a,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-title h6 a,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-title h6 a,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-title h6 a,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-title h6 a,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-title h6 a{color:#fff}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-field-instructor,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-field-instructor,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-field-instructor,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-field-instructor,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-field-instructor,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-field-instructor,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-field-instructor{position:relative;z-index:3;font-weight:bold;margin-bottom:1em;color:#14b8a6;text-transform:uppercase}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-field-air-date,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-field-air-date,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-field-air-date,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-field-air-date,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-field-air-date,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-field-air-date,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-field-air-date{position:relative;z-index:3;color:#fff}.view-id-masterclasses.view-display-id-block_1 .views-view-grid .views-row .views-col .col-inner .views-field-body,.view-id-masterclasses.view-display-id-block_4 .views-view-grid .views-row .views-col .col-inner .views-field-body,.view-id-masterclasses.view-display-id-block_5 .views-view-grid .views-row .views-col .col-inner .views-field-body,.view-id-masterclasses.view-display-id-block_6 .views-view-grid .views-row .views-col .col-inner .views-field-body,.view-id-masterclasses.view-display-id-block_7 .views-view-grid .views-row .views-col .col-inner .views-field-body,.view-id-masterclasses.view-display-id-entity_view_1 .views-view-grid .views-row .views-col .col-inner .views-field-body,.view-id-masterclasses.view-display-id-page_1 .views-view-grid .views-row .views-col .col-inner .views-field-body{margin-bottom:2em}@media only screen and (max-width:767px){.view-id-masterclasses.view-display-id-block_2 .views-row>.fields-wrapper .views-field-field-image{position:absolute;z-index:1;top:0;bottom:0;right:-25%}}@media only screen and (min-width:768px){.view-id-masterclasses.view-display-id-block_2 .views-row>.fields-wrapper .views-field-field-image{position:relative;display:flex;flex-direction:column;justify-content:flex-end}}.view-id-masterclasses.view-display-id-block_2,.view-id-masterclasses.view-display-id-block_3{background:#171717;color:#fff}.view-id-masterclasses.view-display-id-block_2 .views-row>.fields-wrapper,.view-id-masterclasses.view-display-id-block_3 .views-row>.fields-wrapper{position:relative;overflow:hidden}@media only screen and (min-width:768px){.view-id-masterclasses.view-display-id-block_2 .views-row>.fields-wrapper,.view-id-masterclasses.view-display-id-block_3 .views-row>.fields-wrapper{display:flex;justify-content:flex-start}}.view-id-masterclasses.view-display-id-block_2 .views-row>.fields-wrapper .views-field-fieldset,.view-id-masterclasses.view-display-id-block_3 .views-row>.fields-wrapper .views-field-fieldset{position:relative;z-index:2}@media only screen and (min-width:768px){.view-id-masterclasses.view-display-id-block_2 .views-row>.fields-wrapper .views-field-fieldset,.view-id-masterclasses.view-display-id-block_3 .views-row>.fields-wrapper .views-field-fieldset{width:40%;margin-right:5em}}.view-id-masterclasses.view-display-id-block_2 .views-row>.fields-wrapper .views-field-field-image>.field-content::after,.view-id-masterclasses.view-display-id-block_3 .views-row>.fields-wrapper .views-field-field-image>.field-content::after{content:"";width:100%;height:100%;position:absolute;z-index:2;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#171717 100%),linear-gradient(to left,rgba(255,255,255,0) 50%,#171717 100%)}.view-id-masterclasses.view-display-id-block_2 .views-row>.fields-wrapper .views-field-field-air-date-1,.view-id-masterclasses.view-display-id-block_3 .views-row>.fields-wrapper .views-field-field-air-date-1{text-transform:uppercase}.view-id-masterclasses.view-display-id-block_2 .views-row>.fields-wrapper .views-field-field-air-date-2,.view-id-masterclasses.view-display-id-block_3 .views-row>.fields-wrapper .views-field-field-air-date-2{font-weight:bold;font-size:26px;margin-bottom:2em}.view-id-masterclasses.view-display-id-block_2 .views-row>.fields-wrapper .views-field-view-node,.view-id-masterclasses.view-display-id-block_3 .views-row>.fields-wrapper .views-field-view-node{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;display:none}.view-id-masterclasses.view-display-id-block_2 .views-row>.fields-wrapper .views-field-view-node a,.view-id-masterclasses.view-display-id-block_3 .views-row>.fields-wrapper .views-field-view-node a{color:#fff}.view-id-masterclasses.view-display-id-block_2 .views-row>.fields-wrapper .views-field-view-node:hover,.view-id-masterclasses.view-display-id-block_3 .views-row>.fields-wrapper .views-field-view-node:hover{background-color:#6e0ee6;border-color:#6e0ee6}.view-id-masterclasses.view-display-id-block_2 .views-row>.fields-wrapper .views-field-field-air-date,.view-id-masterclasses.view-display-id-block_3 .views-row>.fields-wrapper .views-field-field-air-date{color:#ff8c11}.view-id-masterclasses.view-display-id-block_2 .views-row>.fields-wrapper .views-field-field-air-date .is-countdown,.view-id-masterclasses.view-display-id-block_3 .views-row>.fields-wrapper .views-field-field-air-date .is-countdown{background:none;border:none}.view-id-masterclasses.view-display-id-block_2 .views-row>.fields-wrapper .elapsed-suffix,.view-id-masterclasses.view-display-id-block_3 .views-row>.fields-wrapper .elapsed-suffix{font-size:18px;color:#ff8c11;position:relative;top:-8px;margin-left:10px}.next-masterclass-block .view-display-id-block_3 h2,.next-masterclass-block .view-display-id-block_3 h3{color:#fff}.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper{position:relative;padding:14px}.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .views-field-fieldset{position:initial}.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .views-field-title,.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .views-field-body,.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .views-field-field-air-date,.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .views-field-field-air-date-1,.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .views-field-field-air-date-2,.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .views-field-field-instructor,.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .views-field-nothing-1{position:relative;z-index:5}.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .views-field-field-air-date-1{position:absolute;top:14px;right:14px}.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .views-field-field-air-date-2{position:absolute;top:34px;right:14px}.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .views-field-fieldset{width:100%;margin-right:0;margin-top:4em}.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .views-field-field-instructor{font-weight:bold;color:#14b8a6;text-transform:uppercase}.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .views-field-field-image{position:absolute;z-index:1;top:0;bottom:0;right:0}.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .views-field-field-image>.field-content::after{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#171717 100%),linear-gradient(to left,rgba(255,255,255,0) 50%,#171717 100%)}.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .views-field-view-node{display:none;border-radius:10px;font-size:16px;padding:8px 22px;position:relative;z-index:6}.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .views-field-nothing-1{display:none}.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .views-field-nothing-1 a{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;border-radius:10px;display:inline-block;font-size:16px;padding:8px 22px}.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .views-field-nothing-1 a a{color:#fff}.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .views-field-nothing-1 a:hover{background-color:#6e0ee6;border-color:#6e0ee6}.next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .non-student-cta a{border-radius:10px;display:inline-block;font-size:16px;padding:8px 22px}.view-id-masterclasses.upcoming .views-row>.fields-wrapper .views-field-view-node{display:none}.view-id-masterclasses.past .views-row>.fields-wrapper .views-field-view-node,.view-id-masterclasses.in-progress .views-row>.fields-wrapper .views-field-view-node{display:inline-block}.view-id-masterclasses.past .views-row>.fields-wrapper .non-student-cta,.view-id-masterclasses.in-progress .views-row>.fields-wrapper .non-student-cta{display:none}.view-id-masterclasses.past .views-row>.fields-wrapper .views-field-nothing-1,.view-id-masterclasses.in-progress .views-row>.fields-wrapper .views-field-nothing-1{display:none}body.role-administrator .next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .non-student-cta,body.role-moderator .next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .non-student-cta,body.role-instructor .next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .non-student-cta,body.role-student .next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .non-student-cta,body.role-premium .next-masterclass-block .view-display-id-block_3 .views-row>.fields-wrapper .non-student-cta{display:none}body.role-administrator .next-masterclass-block .view-display-id-block_3 .views-row .views-field-nothing-1,body.role-moderator .next-masterclass-block .view-display-id-block_3 .views-row .views-field-nothing-1,body.role-instructor .next-masterclass-block .view-display-id-block_3 .views-row .views-field-nothing-1,body.role-student .next-masterclass-block .view-display-id-block_3 .views-row .views-field-nothing-1,body.role-premium .next-masterclass-block .view-display-id-block_3 .views-row .views-field-nothing-1{display:inline-block}@media only screen and (min-width:768px){.node--view-mode-masterclasses>.content{position:relative}.node--view-mode-masterclasses .contextual-region{position:inherit}.node--view-mode-masterclasses .more-link{position:absolute;right:0;top:-50px}.node--view-mode-masterclasses .more-link a{margin:0 !important}}.view-microlessons{max-width:calc(1440px + 9%);margin-left:auto;margin-right:auto}.block-views-blockmicrolessons-block-1 .views-view-grid .views-row .views-col::after,.block-views-blockmicrolessons-block-4 .views-view-grid .views-row .views-col::after,.block-views-blockmicrolessons-block-5 .views-view-grid .views-row .views-col::after,.block-views-blockreaction-videos-block-4 .views-view-grid .views-row .views-col::after,.block-views-blockreaction-videos-block-2 .views-view-grid .views-row .views-col::after{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#171717 70%)}.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockmicrolessons-block-4 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockreaction-videos-block-4 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockreaction-videos-block-2 .view-filters .views-exposed-form .form-actions .form-submit{margin-top:0}.block-views-blocknode-author-block-1 .user--teaser{clear:both}.block-views-blocknode-author-block-1 .user--teaser:after{content:"";display:table;clear:both}.block-views-blocknode-author-block-1 .field--name-field-full-name{font-weight:bold;color:#494949;font-size:24px;line-height:24px;margin:0 0 .5em 0;padding-top:5px}@media only screen and (max-width:767px){.block-views-blocknode-author-block-1 .field--name-field-full-name{font-size:20px;line-height:1.3}}.block-views-blockreaction-videos-block-1,.block-views-blockreaction-videos-block-3,.block--react-videos{background:#171717}.block-views-blockreaction-videos-block-1>div,.block-views-blockreaction-videos-block-3>div,.block--react-videos>div{position:relative}.block-views-blockreaction-videos-block-1>div::after,.block-views-blockreaction-videos-block-3>div::after,.block--react-videos>div::after{content:"";width:100%;height:100%;position:absolute;z-index:1;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,0) 85%,#171717 100%)}.block-views-blockreaction-videos-block-1 .tns-outer>button,.block-views-blockreaction-videos-block-3 .tns-outer>button,.block--react-videos .tns-outer>button{display:none}.block-views-blockreaction-videos-block-1 .tns-controls,.block-views-blockreaction-videos-block-3 .tns-controls,.block--react-videos .tns-controls{display:none}.block-views-blockreaction-videos-block-1 .tns-item,.block-views-blockreaction-videos-block-3 .tns-item,.block--react-videos .tns-item{width:500px;height:400px}.block-views-blockreaction-videos-block-1 .tns-item:hover,.block-views-blockreaction-videos-block-3 .tns-item:hover,.block--react-videos .tns-item:hover{cursor:grab}@media only screen and (max-width:767px){.block-views-blockreaction-videos-block-1 .tns-item,.block-views-blockreaction-videos-block-3 .tns-item,.block--react-videos .tns-item{width:215px;height:115px;padding:6px}}@media only screen and (min-width:768px)and (max-width:1024px){.block-views-blockreaction-videos-block-1 .tns-item,.block-views-blockreaction-videos-block-3 .tns-item,.block--react-videos .tns-item{width:620px;height:325px;padding:12px}}@media only screen and (min-width:1025px){.block-views-blockreaction-videos-block-1 .tns-item,.block-views-blockreaction-videos-block-3 .tns-item,.block--react-videos .tns-item{width:865px;height:460px;padding:20px 20px 20px 0}}.block-views-blockreaction-videos-block-1 .tns-item>.fields-wrapper,.block-views-blockreaction-videos-block-3 .tns-item>.fields-wrapper,.block--react-videos .tns-item>.fields-wrapper{position:relative;z-index:0;border-radius:26.88px;overflow:hidden;height:100%}.block-views-blockreaction-videos-block-1 .tns-item>.fields-wrapper .views-field-field-video .bg-image,.block-views-blockreaction-videos-block-3 .tns-item>.fields-wrapper .views-field-field-video .bg-image,.block--react-videos .tns-item>.fields-wrapper .views-field-field-video .bg-image{width:100%}@media only screen and (max-width:767px){.block-views-blockreaction-videos-block-1 .tns-item>.fields-wrapper .views-field-field-video .bg-image,.block-views-blockreaction-videos-block-3 .tns-item>.fields-wrapper .views-field-field-video .bg-image,.block--react-videos .tns-item>.fields-wrapper .views-field-field-video .bg-image{height:115px;background-size:contain}}@media only screen and (min-width:768px)and (max-width:1024px){.block-views-blockreaction-videos-block-1 .tns-item>.fields-wrapper .views-field-field-video .bg-image,.block-views-blockreaction-videos-block-3 .tns-item>.fields-wrapper .views-field-field-video .bg-image,.block--react-videos .tns-item>.fields-wrapper .views-field-field-video .bg-image{height:325px}}@media only screen and (min-width:1025px){.block-views-blockreaction-videos-block-1 .tns-item>.fields-wrapper .views-field-field-video .bg-image,.block-views-blockreaction-videos-block-3 .tns-item>.fields-wrapper .views-field-field-video .bg-image,.block--react-videos .tns-item>.fields-wrapper .views-field-field-video .bg-image{height:460px}}.block-views-blockreaction-videos-block-1 .tns-item>.fields-wrapper .views-field-fieldset,.block-views-blockreaction-videos-block-3 .tns-item>.fields-wrapper .views-field-fieldset,.block--react-videos .tns-item>.fields-wrapper .views-field-fieldset{position:absolute;z-index:100;bottom:0}@media only screen and (max-width:767px){.block-views-blockreaction-videos-block-1 .tns-item>.fields-wrapper .views-field-fieldset,.block-views-blockreaction-videos-block-3 .tns-item>.fields-wrapper .views-field-fieldset,.block--react-videos .tns-item>.fields-wrapper .views-field-fieldset{padding:10px}}@media only screen and (min-width:768px){.block-views-blockreaction-videos-block-1 .tns-item>.fields-wrapper .views-field-fieldset,.block-views-blockreaction-videos-block-3 .tns-item>.fields-wrapper .views-field-fieldset,.block--react-videos .tns-item>.fields-wrapper .views-field-fieldset{padding:40px}}.block-views-blockreaction-videos-block-1 .tns-item>.fields-wrapper .views-field-fieldset .views-field-field-artist,.block-views-blockreaction-videos-block-3 .tns-item>.fields-wrapper .views-field-fieldset .views-field-field-artist,.block--react-videos .tns-item>.fields-wrapper .views-field-fieldset .views-field-field-artist{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:900}@media only screen and (max-width:767px){.block-views-blockreaction-videos-block-1 .tns-item>.fields-wrapper .views-field-fieldset .views-field-field-artist,.block-views-blockreaction-videos-block-3 .tns-item>.fields-wrapper .views-field-fieldset .views-field-field-artist,.block--react-videos .tns-item>.fields-wrapper .views-field-fieldset .views-field-field-artist{font-size:26.88px;line-height:23.04px;letter-spacing:-0.806px}}@media only screen and (min-width:768px)and (max-width:1024px){.block-views-blockreaction-videos-block-1 .tns-item>.fields-wrapper .views-field-fieldset .views-field-field-artist,.block-views-blockreaction-videos-block-3 .tns-item>.fields-wrapper .views-field-fieldset .views-field-field-artist,.block--react-videos .tns-item>.fields-wrapper .views-field-fieldset .views-field-field-artist{font-size:76.459px;line-height:65.536px;letter-spacing:-2.294px}}@media only screen and (min-width:1025px){.block-views-blockreaction-videos-block-1 .tns-item>.fields-wrapper .views-field-fieldset .views-field-field-artist,.block-views-blockreaction-videos-block-3 .tns-item>.fields-wrapper .views-field-fieldset .views-field-field-artist,.block--react-videos .tns-item>.fields-wrapper .views-field-fieldset .views-field-field-artist{font-size:107.52px;line-height:92.16px;letter-spacing:-3.226px}}.block-views-blockreaction-videos-block-1 .tns-item>.fields-wrapper .views-field-fieldset .views-field-title,.block-views-blockreaction-videos-block-3 .tns-item>.fields-wrapper .views-field-fieldset .views-field-title,.block--react-videos .tns-item>.fields-wrapper .views-field-fieldset .views-field-title{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:18px;line-height:18px;color:#fff;text-transform:uppercase}@media only screen and (min-width:1025px){.block-views-blockreaction-videos-block-1 .tns-item>.fields-wrapper .views-field-fieldset .views-field-title,.block-views-blockreaction-videos-block-3 .tns-item>.fields-wrapper .views-field-fieldset .views-field-title,.block--react-videos .tns-item>.fields-wrapper .views-field-fieldset .views-field-title{font-size:26px;line-height:24px}}.block-views-blockreaction-videos-block-1,.block--react-videos .view-display-id-entity_view_1{padding:1em 0 0 0 !important}.block-views-blockreaction-videos-block-1 .tns-item:nth-child(4n-3) .views-field-field-artist,.block--react-videos .view-display-id-entity_view_1 .tns-item:nth-child(4n-3) .views-field-field-artist{color:#4ade80 !important}.block-views-blockreaction-videos-block-1 .tns-item:nth-child(4n-2) .views-field-field-artist,.block--react-videos .view-display-id-entity_view_1 .tns-item:nth-child(4n-2) .views-field-field-artist{color:#d1b3ff !important}.block-views-blockreaction-videos-block-1 .tns-item:nth-child(4n-1) .views-field-field-artist,.block--react-videos .view-display-id-entity_view_1 .tns-item:nth-child(4n-1) .views-field-field-artist{color:#ff8c11 !important}.block-views-blockreaction-videos-block-1 .tns-item:nth-child(4n) .views-field-field-artist,.block--react-videos .view-display-id-entity_view_1 .tns-item:nth-child(4n) .views-field-field-artist{color:#14b8a6 !important}.block-views-blockreaction-videos-block-3{padding:0 0 3em 0 !important}.block-views-blockreaction-videos-block-3 .tns-item:nth-child(4n-3) .views-field-field-artist{color:#14b8a6 !important}.block-views-blockreaction-videos-block-3 .tns-item:nth-child(4n-2) .views-field-field-artist{color:#ff8c11 !important}.block-views-blockreaction-videos-block-3 .tns-item:nth-child(4n-1) .views-field-field-artist{color:#d1b3ff !important}.block-views-blockreaction-videos-block-3 .tns-item:nth-child(4n) .views-field-field-artist{color:#4ade80 !important}@media only screen and (min-width:768px){.view-songs.view-display-id-my_feed,.view-songs.view-display-id-page_1{clear:both;padding:1em 4%}.view-songs.view-display-id-my_feed:after,.view-songs.view-display-id-page_1:after{content:"";display:table;clear:both}}@media only screen and (min-width:768px)and (min-width:768px){.view-songs.view-display-id-my_feed,.view-songs.view-display-id-page_1{padding:2.25em 6% 2em}}@media only screen and (min-width:768px){.view-songs.view-display-id-my_feed .user-bar-content,.view-songs.view-display-id-my_feed .section-inner,.view-songs.view-display-id-my_feed .block-content,.view-songs.view-display-id-my_feed.block-views>div,.view-songs.view-display-id-my_feed.block-views>h2,.view-songs.view-display-id-my_feed.block-block-content>h2,.view-songs.view-display-id-my_feed.block-block-content>div,.view-songs.view-display-id-my_feed.block-ctools-block>span,.view-songs.view-display-id-my_feed.block-ctools-block>div,.view-songs.view-display-id-my_feed.block-entity-block header,.view-songs.view-display-id-my_feed.block-entity-block .content,.view-songs.view-display-id-my_feed .mq--t,.view-songs.view-display-id-page_1 .user-bar-content,.view-songs.view-display-id-page_1 .section-inner,.view-songs.view-display-id-page_1 .block-content,.view-songs.view-display-id-page_1.block-views>div,.view-songs.view-display-id-page_1.block-views>h2,.view-songs.view-display-id-page_1.block-block-content>h2,.view-songs.view-display-id-page_1.block-block-content>div,.view-songs.view-display-id-page_1.block-ctools-block>span,.view-songs.view-display-id-page_1.block-ctools-block>div,.view-songs.view-display-id-page_1.block-entity-block header,.view-songs.view-display-id-page_1.block-entity-block .content,.view-songs.view-display-id-page_1 .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.view-songs.view-display-id-my_feed.block-views h2,.view-songs.view-display-id-my_feed.block-entity-block header h2,.view-songs.view-display-id-page_1.block-views h2,.view-songs.view-display-id-page_1.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}}@media only screen and (min-width:768px)and (max-width:767px){.view-songs.view-display-id-my_feed.block-views h2,.view-songs.view-display-id-my_feed.block-entity-block header h2,.view-songs.view-display-id-page_1.block-views h2,.view-songs.view-display-id-page_1.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (min-width:768px)and (max-width:1024px){.view-songs.view-display-id-my_feed.block-views h2,.view-songs.view-display-id-my_feed.block-entity-block header h2,.view-songs.view-display-id-page_1.block-views h2,.view-songs.view-display-id-page_1.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:768px)and (min-width:1025px){.view-songs.view-display-id-my_feed.block-views h2,.view-songs.view-display-id-my_feed.block-entity-block header h2,.view-songs.view-display-id-page_1.block-views h2,.view-songs.view-display-id-page_1.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.view-songs.view-display-id-my_feed .view-filters,.view-songs.view-display-id-page_1 .view-filters{background:rgba(0,0,0,0);box-shadow:rgba(0,0,0,.16) 0px 1px 4px;border:1px solid #ddd;padding-bottom:0;max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start;padding-bottom:2em !important}.view-songs.view-display-id-my_feed .view-filters .views-exposed-form .form-item,.view-songs.view-display-id-my_feed .view-filters .views-exposed-form .form-actions,.view-songs.view-display-id-page_1 .view-filters .views-exposed-form .form-item,.view-songs.view-display-id-page_1 .view-filters .views-exposed-form .form-actions{display:inline-block;width:auto}.view-songs.view-display-id-my_feed .view-filters .views-exposed-form .form-item .form-submit,.view-songs.view-display-id-my_feed .view-filters .views-exposed-form .form-actions .form-submit,.view-songs.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit,.view-songs.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;display:inline-block;width:auto}.view-songs.view-display-id-my_feed .view-filters .views-exposed-form .form-item .form-submit a,.view-songs.view-display-id-my_feed .view-filters .views-exposed-form .form-actions .form-submit a,.view-songs.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit a,.view-songs.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit a{color:#fff}.view-songs.view-display-id-my_feed .view-filters .views-exposed-form .form-item .form-submit:hover,.view-songs.view-display-id-my_feed .view-filters .views-exposed-form .form-actions .form-submit:hover,.view-songs.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit:hover,.view-songs.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit:hover{background-color:#6e0ee6;border-color:#6e0ee6}.view-songs.view-display-id-my_feed .view-content,.view-songs.view-display-id-page_1 .view-content{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.view-songs.view-display-id-my_feed .view-content .views-row,.view-songs.view-display-id-page_1 .view-content .views-row{margin-bottom:16px}.view-songs.view-display-id-my_feed .view-content .views-row:not(:last-child)::after,.view-songs.view-display-id-page_1 .view-content .views-row:not(:last-child)::after{content:"";display:block;height:8px;background-color:#f0f0f0;margin-top:16px}.view-songs.view-display-id-my_feed .pager,.view-songs.view-display-id-page_1 .pager{clear:both;padding:1em 4%;margin-top:3em;margin-bottom:3em}.view-songs.view-display-id-my_feed .pager:after,.view-songs.view-display-id-page_1 .pager:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.view-songs.view-display-id-my_feed .pager,.view-songs.view-display-id-page_1 .pager{padding:2.25em 6% 2em}}.view-songs.view-display-id-my_feed .pager .user-bar-content,.view-songs.view-display-id-my_feed .pager .section-inner,.view-songs.view-display-id-my_feed .pager .block-content,.view-songs.view-display-id-my_feed .pager.block-views>div,.view-songs.view-display-id-my_feed .pager.block-views>h2,.view-songs.view-display-id-my_feed .pager.block-block-content>h2,.view-songs.view-display-id-my_feed .pager.block-block-content>div,.view-songs.view-display-id-my_feed .pager.block-ctools-block>span,.view-songs.view-display-id-my_feed .pager.block-ctools-block>div,.view-songs.view-display-id-my_feed .pager.block-entity-block header,.view-songs.view-display-id-my_feed .pager.block-entity-block .content,.view-songs.view-display-id-my_feed .pager .mq--t,.view-songs.view-display-id-page_1 .pager .user-bar-content,.view-songs.view-display-id-page_1 .pager .section-inner,.view-songs.view-display-id-page_1 .pager .block-content,.view-songs.view-display-id-page_1 .pager.block-views>div,.view-songs.view-display-id-page_1 .pager.block-views>h2,.view-songs.view-display-id-page_1 .pager.block-block-content>h2,.view-songs.view-display-id-page_1 .pager.block-block-content>div,.view-songs.view-display-id-page_1 .pager.block-ctools-block>span,.view-songs.view-display-id-page_1 .pager.block-ctools-block>div,.view-songs.view-display-id-page_1 .pager.block-entity-block header,.view-songs.view-display-id-page_1 .pager.block-entity-block .content,.view-songs.view-display-id-page_1 .pager .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.view-songs.view-display-id-my_feed .pager.block-views h2,.view-songs.view-display-id-my_feed .pager.block-entity-block header h2,.view-songs.view-display-id-page_1 .pager.block-views h2,.view-songs.view-display-id-page_1 .pager.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.view-songs.view-display-id-my_feed .pager.block-views h2,.view-songs.view-display-id-my_feed .pager.block-entity-block header h2,.view-songs.view-display-id-page_1 .pager.block-views h2,.view-songs.view-display-id-page_1 .pager.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.view-songs.view-display-id-my_feed .pager.block-views h2,.view-songs.view-display-id-my_feed .pager.block-entity-block header h2,.view-songs.view-display-id-page_1 .pager.block-views h2,.view-songs.view-display-id-page_1 .pager.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.view-songs.view-display-id-my_feed .pager.block-views h2,.view-songs.view-display-id-my_feed .pager.block-entity-block header h2,.view-songs.view-display-id-page_1 .pager.block-views h2,.view-songs.view-display-id-page_1 .pager.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media(max-width:1024px){.view-songs.view-display-id-my_feed .pager,.view-songs.view-display-id-page_1 .pager{padding-left:16px;padding-right:16px}}.view-songs.view-display-id-my_feed .pager .pager__items,.view-songs.view-display-id-page_1 .pager .pager__items{display:flex;justify-content:center;align-items:center;gap:.5em;flex-wrap:wrap}.view-songs.view-display-id-my_feed .pager .pager__item a,.view-songs.view-display-id-page_1 .pager .pager__item a{display:inline-block;padding:.5em 1em;border:1px solid #e5e5e5;border-radius:6px;color:#262626;text-decoration:none;transition:all .2s ease}.view-songs.view-display-id-my_feed .pager .pager__item a:hover,.view-songs.view-display-id-page_1 .pager .pager__item a:hover{background:#7d11ff;border-color:#7d11ff;color:#fff}.view-songs.view-display-id-my_feed .pager .pager__item a:focus,.view-songs.view-display-id-page_1 .pager .pager__item a:focus{outline:none}.view-songs.view-display-id-my_feed .pager .pager__item.is-active a,.view-songs.view-display-id-page_1 .pager .pager__item.is-active a{background:#7d11ff;border-color:#7d11ff;color:#fff;cursor:default}.view-songs.view-display-id-my_feed .pager .pager__item--first a,.view-songs.view-display-id-my_feed .pager .pager__item--previous a,.view-songs.view-display-id-my_feed .pager .pager__item--next a,.view-songs.view-display-id-my_feed .pager .pager__item--last a,.view-songs.view-display-id-page_1 .pager .pager__item--first a,.view-songs.view-display-id-page_1 .pager .pager__item--previous a,.view-songs.view-display-id-page_1 .pager .pager__item--next a,.view-songs.view-display-id-page_1 .pager .pager__item--last a{font-weight:600}.view-songs.view-display-id-my_feed .pager .pager__item--ellipsis,.view-songs.view-display-id-page_1 .pager .pager__item--ellipsis{padding:.5em;color:#262626}.view-songs.view-display-id-my_feed .view-empty,.view-songs.view-display-id-page_1 .view-empty{clear:both;padding:1em 4%;padding:3em 2em;text-align:center;background:#f5f5f5;border-radius:8px}.view-songs.view-display-id-my_feed .view-empty:after,.view-songs.view-display-id-page_1 .view-empty:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.view-songs.view-display-id-my_feed .view-empty,.view-songs.view-display-id-page_1 .view-empty{padding:2.25em 6% 2em}}.view-songs.view-display-id-my_feed .view-empty .user-bar-content,.view-songs.view-display-id-my_feed .view-empty .section-inner,.view-songs.view-display-id-my_feed .view-empty .block-content,.view-songs.view-display-id-my_feed .view-empty.block-views>div,.view-songs.view-display-id-my_feed .view-empty.block-views>h2,.view-songs.view-display-id-my_feed .view-empty.block-block-content>h2,.view-songs.view-display-id-my_feed .view-empty.block-block-content>div,.view-songs.view-display-id-my_feed .view-empty.block-ctools-block>span,.view-songs.view-display-id-my_feed .view-empty.block-ctools-block>div,.view-songs.view-display-id-my_feed .view-empty.block-entity-block header,.view-songs.view-display-id-my_feed .view-empty.block-entity-block .content,.view-songs.view-display-id-my_feed .view-empty .mq--t,.view-songs.view-display-id-page_1 .view-empty .user-bar-content,.view-songs.view-display-id-page_1 .view-empty .section-inner,.view-songs.view-display-id-page_1 .view-empty .block-content,.view-songs.view-display-id-page_1 .view-empty.block-views>div,.view-songs.view-display-id-page_1 .view-empty.block-views>h2,.view-songs.view-display-id-page_1 .view-empty.block-block-content>h2,.view-songs.view-display-id-page_1 .view-empty.block-block-content>div,.view-songs.view-display-id-page_1 .view-empty.block-ctools-block>span,.view-songs.view-display-id-page_1 .view-empty.block-ctools-block>div,.view-songs.view-display-id-page_1 .view-empty.block-entity-block header,.view-songs.view-display-id-page_1 .view-empty.block-entity-block .content,.view-songs.view-display-id-page_1 .view-empty .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.view-songs.view-display-id-my_feed .view-empty.block-views h2,.view-songs.view-display-id-my_feed .view-empty.block-entity-block header h2,.view-songs.view-display-id-page_1 .view-empty.block-views h2,.view-songs.view-display-id-page_1 .view-empty.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.view-songs.view-display-id-my_feed .view-empty.block-views h2,.view-songs.view-display-id-my_feed .view-empty.block-entity-block header h2,.view-songs.view-display-id-page_1 .view-empty.block-views h2,.view-songs.view-display-id-page_1 .view-empty.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.view-songs.view-display-id-my_feed .view-empty.block-views h2,.view-songs.view-display-id-my_feed .view-empty.block-entity-block header h2,.view-songs.view-display-id-page_1 .view-empty.block-views h2,.view-songs.view-display-id-page_1 .view-empty.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.view-songs.view-display-id-my_feed .view-empty.block-views h2,.view-songs.view-display-id-my_feed .view-empty.block-entity-block header h2,.view-songs.view-display-id-page_1 .view-empty.block-views h2,.view-songs.view-display-id-page_1 .view-empty.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media(max-width:1024px){.view-songs.view-display-id-my_feed .view-empty,.view-songs.view-display-id-page_1 .view-empty{margin-left:16px;margin-right:16px}}.view-songs.view-display-id-my_feed .view-empty p,.view-songs.view-display-id-page_1 .view-empty p{font-size:16px;color:#262626;margin:0}.view-id-songs .view-header{clear:both;padding:1em 4%;margin-bottom:2em}.view-id-songs .view-header:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.view-id-songs .view-header{padding:2.25em 6% 2em}}.view-id-songs .view-header .user-bar-content,.view-id-songs .view-header .section-inner,.view-id-songs .view-header .block-content,.view-id-songs .view-header.block-views>div,.view-id-songs .view-header.block-views>h2,.view-id-songs .view-header.block-block-content>h2,.view-id-songs .view-header.block-block-content>div,.view-id-songs .view-header.block-ctools-block>span,.view-id-songs .view-header.block-ctools-block>div,.view-id-songs .view-header.block-entity-block header,.view-id-songs .view-header.block-entity-block .content,.view-id-songs .view-header .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.view-id-songs .view-header.block-views h2,.view-id-songs .view-header.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.view-id-songs .view-header.block-views h2,.view-id-songs .view-header.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.view-id-songs .view-header.block-views h2,.view-id-songs .view-header.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.view-id-songs .view-header.block-views h2,.view-id-songs .view-header.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.view-id-songs .view-header h1,.view-id-songs .view-header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:.4em;font-style:normal;font-weight:900;text-align:left;text-align:center}@media only screen and (max-width:767px){.view-id-songs .view-header h1,.view-id-songs .view-header h2{font-size:38px;line-height:38px;letter-spacing:-0.96px}}@media only screen and (min-width:768px)and (max-width:1024px){.view-id-songs .view-header h1,.view-id-songs .view-header h2{font-size:52px;line-height:52px;letter-spacing:-1.92px}}@media only screen and (min-width:1025px){.view-id-songs .view-header h1,.view-id-songs .view-header h2{font-size:68px;line-height:68px;letter-spacing:-1.7px}}.view-id-flaggers,.view-id-students{clear:both}.view-id-flaggers:after,.view-id-students:after{content:"";display:table;clear:both}.view-id-flaggers .view-header,.view-id-students .view-header{font-weight:bold;color:#494949;font-size:24px;line-height:24px;font-weight:500;font-size:16px}@media only screen and (max-width:767px){.view-id-flaggers .view-header,.view-id-students .view-header{font-size:20px;line-height:1.3}}.view-id-flaggers .views-field-user-picture,.view-id-students .views-field-user-picture{margin-top:5px;float:left;width:17%;padding-right:0%;margin-right:3%}.view-id-flaggers .views-field-user-picture img,.view-id-students .views-field-user-picture img{display:block;width:100%;margin-right:auto;margin-left:auto;border:0px none #fff;border-radius:13px}.view-id-flaggers .views-field-user-picture .image-title,.view-id-students .views-field-user-picture .image-title{display:none}.block-views-blockflaggers-block-1 .views-row:nth-child(6){display:none}.block-views-blockflaggers-block-2 .view-id-flaggers .views-field-user-picture{width:30%}.block-views-blocksuccess-stories-block-1{background:#d4d4d4}@media only screen and (max-width:767px){.block-views-blocksuccess-stories-block-1 .view{padding-left:20px}}@media only screen and (min-width:768px)and (max-width:1024px){.block-views-blocksuccess-stories-block-1 .view{padding-left:40px}}@media only screen and (min-width:1025px){.block-views-blocksuccess-stories-block-1 .view{padding-left:60px}}.block-views-blocksuccess-stories-block-1 .view .view-header{float:left}@media only screen and (min-width:768px)and (max-width:1024px){.block-views-blocksuccess-stories-block-1 .view .view-header{width:360px}}@media only screen and (min-width:1025px){.block-views-blocksuccess-stories-block-1 .view .view-header{width:500px}}.block-views-blocksuccess-stories-block-1 .view .view-header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:.4em;font-style:normal;font-weight:900;text-align:left}@media only screen and (max-width:767px){.block-views-blocksuccess-stories-block-1 .view .view-header h2{font-size:38px;line-height:38px;letter-spacing:-0.96px}}@media only screen and (min-width:768px)and (max-width:1024px){.block-views-blocksuccess-stories-block-1 .view .view-header h2{font-size:52px;line-height:52px;letter-spacing:-1.92px}}@media only screen and (min-width:1025px){.block-views-blocksuccess-stories-block-1 .view .view-header h2{font-size:68px;line-height:68px;letter-spacing:-1.7px}}.block-views-blocksuccess-stories-block-1 .view .view-header p{font-size:22px;font-weight:500;line-height:34px}.block-views-blocksuccess-stories-block-1 .view .view-content{height:100%;border:none}@media only screen and (max-width:767px){.block-views-blocksuccess-stories-block-1 .view .view-content{clear:both}}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-outer>button{display:none}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-controls{text-align:right}@media only screen and (max-width:767px){.block-views-blocksuccess-stories-block-1 .view .view-content .tns-controls{display:none !important}}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-controls button{background-repeat:no-repeat;background-color:rgba(0,0,0,0);display:inline-block;width:40px;height:40px;background-size:contain;text-indent:-9999px;overflow:hidden;z-index:100;padding:0;border:none;border-radius:0;font-size:0;box-shadow:none}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-controls button:nth-child(1){background-image:url("/themes/custom/ggfresh/images/slider-left-arrow.svg");background-position:left top}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-controls button:nth-child(2){background-position:right top;background-image:url("/themes/custom/ggfresh/images/slider-right-arrow.svg")}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item{border-radius:10px;border:none;box-shadow:none;overflow:hidden}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item:hover{cursor:grab}@media only screen and (max-width:767px){.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item>.fields-wrapper{width:242px}}@media only screen and (min-width:768px)and (max-width:1024px){.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item>.fields-wrapper{height:530px;width:300px}}@media only screen and (min-width:1025px){.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item>.fields-wrapper{width:27rem;height:36rem}}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item:nth-child(3n-2)>.fields-wrapper{background:#171717}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item:nth-child(3n-2)>.fields-wrapper .views-field-body-1{color:#fff}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item:nth-child(3n-2)>.fields-wrapper .views-field-title{color:#ff8c11}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item:nth-child(3n-1)>.fields-wrapper{background:#ff8c11}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item:nth-child(3n-1)>.fields-wrapper .views-field-body-1,.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item:nth-child(3n-1)>.fields-wrapper .views-field-created{color:#171717}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item:nth-child(3n-1)>.fields-wrapper .views-field-title{color:#fff}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item:nth-child(3n)>.fields-wrapper{background:#d1b3ff}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item:nth-child(3n)>.fields-wrapper .views-field-body-1,.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item:nth-child(3n)>.fields-wrapper .views-field-created{color:#171717}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item>.fields-wrapper{display:flex;flex-direction:column;min-height:400px;justify-content:space-evenly}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item .views-field-nothing{width:168px;border-radius:5px;background:#fff;text-transform:uppercase;text-align:center;font-family:articulat-cf,sans-serif}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item .views-field-body-1{color:#fff}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item .views-field-body-1 p{text-align:left}@media only screen and (max-width:767px){.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item .views-field-body-1{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:18px;line-height:18px}}@media only screen and (max-width:767px)and (min-width:1025px){.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item .views-field-body-1{font-size:26px;line-height:24px}}@media only screen and (min-width:768px)and (max-width:1024px){.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item .views-field-body-1{font-weight:bold;color:#494949;font-size:24px;line-height:24px}}@media only screen and (min-width:768px)and (max-width:1024px)and (max-width:767px){.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item .views-field-body-1{font-size:20px;line-height:1.3}}@media only screen and (min-width:1025px){.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item .views-field-body-1{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;font-style:normal;font-weight:500;font-size:18px;line-height:18px}}@media only screen and (min-width:1025px)and (min-width:1025px){.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item .views-field-body-1{font-size:26px;line-height:24px}}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item .views-field-title{font-family:Neue Kabel,sans-serif;font-size:21px;font-style:normal;font-weight:900;line-height:21px}.block-views-blocksuccess-stories-block-1 .view .view-content .tns-item .views-field-created{color:#fff;font-size:15px;font-style:normal;font-weight:500;line-height:29px;text-transform:uppercase}.block-views-blocktestimonials-block-1,.block--testimonials{background:#171717;overflow:hidden}@media only screen and (max-width:767px){.block-views-blocktestimonials-block-1,.block--testimonials{min-height:545px;max-height:570px}}@media only screen and (min-width:768px)and (max-width:1024px){.block-views-blocktestimonials-block-1,.block--testimonials{max-height:800px}}@media only screen and (max-width:767px){.block-views-blocktestimonials-block-1 .view.view-testimonials,.block--testimonials .view.view-testimonials{padding-left:20px}}@media only screen and (min-width:768px)and (max-width:1024px){.block-views-blocktestimonials-block-1 .view.view-testimonials,.block--testimonials .view.view-testimonials{padding-left:40px}}@media only screen and (min-width:1025px){.block-views-blocktestimonials-block-1 .view.view-testimonials,.block--testimonials .view.view-testimonials{padding-left:60px}}.block-views-blocktestimonials-block-1 .view-header,.block--testimonials .view-header{margin:0 auto}.block-views-blocktestimonials-block-1 .view-header h2,.block--testimonials .view-header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;margin-bottom:.4em;font-style:normal;font-weight:900;text-align:left;color:#fff}@media only screen and (max-width:767px){.block-views-blocktestimonials-block-1 .view-header h2,.block--testimonials .view-header h2{font-size:38px;line-height:38px;letter-spacing:-0.96px}}@media only screen and (min-width:768px)and (max-width:1024px){.block-views-blocktestimonials-block-1 .view-header h2,.block--testimonials .view-header h2{font-size:52px;line-height:52px;letter-spacing:-1.92px}}@media only screen and (min-width:1025px){.block-views-blocktestimonials-block-1 .view-header h2,.block--testimonials .view-header h2{font-size:68px;line-height:68px;letter-spacing:-1.7px}}.block-views-blocktestimonials-block-1 .view-header h2 .white,.block--testimonials .view-header h2 .white{font-family:Articulat CF,sans-serif;font-weight:500}.block-views-blocktestimonials-block-1 .view-content,.block--testimonials .view-content{position:relative}.block-views-blocktestimonials-block-1 .tns-outer,.block--testimonials .tns-outer{position:relative;left:-20px}@media only screen and (max-width:767px){.block-views-blocktestimonials-block-1 .tns-outer .tns-controls,.block--testimonials .tns-outer .tns-controls{display:none}}@media only screen and (min-width:768px){.block-views-blocktestimonials-block-1 .tns-outer .tns-controls,.block--testimonials .tns-outer .tns-controls{display:block;position:absolute;right:0;top:-75px}}.block-views-blocktestimonials-block-1 .tns-outer .tns-controls button:nth-child(1),.block--testimonials .tns-outer .tns-controls button:nth-child(1){background-repeat:no-repeat;background-color:rgba(0,0,0,0);display:inline-block;width:40px;height:40px;background-size:contain;text-indent:-9999px;overflow:hidden;z-index:100;padding:0;border:none;border-radius:0;font-size:0;box-shadow:none;-webkit-transition:.4s;transition:.4s;background-image:url("/themes/custom/ggfresh/images/white-slider-left-arrow.svg");background-position:left top}.block-views-blocktestimonials-block-1 .tns-outer .tns-controls button:nth-child(1):hover,.block--testimonials .tns-outer .tns-controls button:nth-child(1):hover{transform:translateY(1px)}.block-views-blocktestimonials-block-1 .tns-outer .tns-controls button:nth-child(2),.block--testimonials .tns-outer .tns-controls button:nth-child(2){background-repeat:no-repeat;background-color:rgba(0,0,0,0);display:inline-block;width:40px;height:40px;background-size:contain;text-indent:-9999px;overflow:hidden;z-index:100;padding:0;border:none;border-radius:0;font-size:0;box-shadow:none;-webkit-transition:.4s;transition:.4s;background-position:right top;background-image:url("/themes/custom/ggfresh/images/white-slider-right-arrow.svg")}.block-views-blocktestimonials-block-1 .tns-outer .tns-controls button:nth-child(2):hover,.block--testimonials .tns-outer .tns-controls button:nth-child(2):hover{transform:translateY(1px)}.block-views-blocktestimonials-block-1 .tns-item:hover,.block--testimonials .tns-item:hover{cursor:grab}.block-views-blocktestimonials-block-1 .tns-item>.fields-wrapper,.block--testimonials .tns-item>.fields-wrapper{min-height:200px}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:1024px){.block-views-blocktestimonials-block-1 .tns-item>.fields-wrapper,.block--testimonials .tns-item>.fields-wrapper{position:relative;border-radius:10px;overflow:hidden}}@media only screen and (max-width:767px){.block-views-blocktestimonials-block-1 .tns-item>.fields-wrapper,.block--testimonials .tns-item>.fields-wrapper{width:242px}}@media only screen and (min-width:768px)and (max-width:1024px){.block-views-blocktestimonials-block-1 .tns-item>.fields-wrapper,.block--testimonials .tns-item>.fields-wrapper{width:488px}}@media only screen and (min-width:1025px){.block-views-blocktestimonials-block-1 .tns-item>.fields-wrapper,.block--testimonials .tns-item>.fields-wrapper{display:flex;margin-right:20px;margin-left:20px;border-radius:10px;overflow:hidden;height:500px;width:1100px}}.block-views-blocktestimonials-block-1 .tns-item .views-field-field-testimonial-image,.block--testimonials .tns-item .views-field-field-testimonial-image{overflow:hidden;background:gray}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:1024px){.block-views-blocktestimonials-block-1 .tns-item .views-field-field-testimonial-image,.block--testimonials .tns-item .views-field-field-testimonial-image{height:396px}}@media only screen and (min-width:1025px){.block-views-blocktestimonials-block-1 .tns-item .views-field-field-testimonial-image,.block--testimonials .tns-item .views-field-field-testimonial-image{min-width:250px;max-width:850px;width:50%}}.block-views-blocktestimonials-block-1 .tns-item .views-field-field-testimonial-image .field-content,.block--testimonials .tns-item .views-field-field-testimonial-image .field-content{height:100%}.block-views-blocktestimonials-block-1 .tns-item .views-field-field-testimonial-image .bg-image,.block--testimonials .tns-item .views-field-field-testimonial-image .bg-image{max-width:inherit;width:auto;height:100%;background-size:cover}@media only screen and (max-width:767px){.block-views-blocktestimonials-block-1 .tns-item .views-field-field-testimonial-image .bg-image,.block--testimonials .tns-item .views-field-field-testimonial-image .bg-image{background-position:40% top;max-height:340px}}@media only screen and (min-width:768px)and (max-width:1024px){.block-views-blocktestimonials-block-1 .tns-item .views-field-field-testimonial-image .bg-image,.block--testimonials .tns-item .views-field-field-testimonial-image .bg-image{max-height:340px}}@media only screen and (min-width:1025px){.block-views-blocktestimonials-block-1 .tns-item .views-field-field-testimonial-image .bg-image,.block--testimonials .tns-item .views-field-field-testimonial-image .bg-image{position:relative;max-height:500px}}.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset,.block--testimonials .tns-item .views-field-fieldset{background:#d1b3ff}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:1024px){.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset,.block--testimonials .tns-item .views-field-fieldset{position:absolute;bottom:0;left:0;right:0}}@media only screen and (min-width:1025px){.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset,.block--testimonials .tns-item .views-field-fieldset{padding-bottom:30px;width:50%}}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:1024px){.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset .fields-wrapper,.block--testimonials .tns-item .views-field-fieldset .fields-wrapper{display:flex;flex-direction:column}}@media only screen and (min-width:1025px){.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset .fields-wrapper,.block--testimonials .tns-item .views-field-fieldset .fields-wrapper{display:flex;flex-direction:column;align-items:stretch;height:500px}}.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset .fields-wrapper .views-field-title,.block--testimonials .tns-item .views-field-fieldset .fields-wrapper .views-field-title{font-family:Neue Kabel,sans-serif;font-style:normal;font-weight:900}@media only screen and (max-width:767px){.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset .fields-wrapper .views-field-title,.block--testimonials .tns-item .views-field-fieldset .fields-wrapper .views-field-title{font-size:18px;line-height:18px;padding:12px 16px 0 16px}}@media only screen and (min-width:768px)and (max-width:1024px){.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset .fields-wrapper .views-field-title,.block--testimonials .tns-item .views-field-fieldset .fields-wrapper .views-field-title{font-size:24px;line-height:24px;padding:12px 16px 0 16px}}@media only screen and (min-width:1025px){.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset .fields-wrapper .views-field-title,.block--testimonials .tns-item .views-field-fieldset .fields-wrapper .views-field-title{font-size:48px;letter-spacing:-1.44px;line-height:initial;padding:15px 50px}}.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset .fields-wrapper .views-field-field-testimonial-title,.block--testimonials .tns-item .views-field-fieldset .fields-wrapper .views-field-field-testimonial-title{font-family:articulat-cf,sans-serif;text-transform:uppercase;font-style:normal}@media only screen and (max-width:767px){.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset .fields-wrapper .views-field-field-testimonial-title,.block--testimonials .tns-item .views-field-fieldset .fields-wrapper .views-field-field-testimonial-title{font-size:12px;font-weight:500;line-height:12px;padding:0 16px 16px 16px}}@media only screen and (min-width:768px)and (max-width:1024px){.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset .fields-wrapper .views-field-field-testimonial-title,.block--testimonials .tns-item .views-field-fieldset .fields-wrapper .views-field-field-testimonial-title{padding:0 16px 16px 16px}}@media only screen and (min-width:1025px){.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset .fields-wrapper .views-field-field-testimonial-title,.block--testimonials .tns-item .views-field-fieldset .fields-wrapper .views-field-field-testimonial-title{border-top:2px solid #171717;background:#f5f5f5;font-size:24px;font-weight:800;padding:16px 50px}.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset .fields-wrapper .views-field-field-testimonial-title .field-content,.block--testimonials .tns-item .views-field-fieldset .fields-wrapper .views-field-field-testimonial-title .field-content{border-bottom:2px solid #171717}}.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset .fields-wrapper .views-field-body,.block--testimonials .tns-item .views-field-fieldset .fields-wrapper .views-field-body{font-weight:500;font-style:normal;font-family:articulat-cf,sans-serif}@media only screen and (max-width:767px),only screen and (min-width:768px)and (max-width:1024px){.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset .fields-wrapper .views-field-body,.block--testimonials .tns-item .views-field-fieldset .fields-wrapper .views-field-body{padding:100px 16px 16px 16px;color:#fff;position:absolute;overflow:hidden;background:linear-gradient(360deg,rgba(10,9,12,0.8) 25%,rgba(10,9,12,0) 100%)}}@media only screen and (max-width:767px){.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset .fields-wrapper .views-field-body,.block--testimonials .tns-item .views-field-fieldset .fields-wrapper .views-field-body{top:-266px;height:266px;font-size:14px;line-height:19px;letter-spacing:-0.42px}}@media only screen and (min-width:768px)and (max-width:1024px){.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset .fields-wrapper .views-field-body,.block--testimonials .tns-item .views-field-fieldset .fields-wrapper .views-field-body{top:-226px;height:226px;font-size:16px;line-height:24px;letter-spacing:-0.48px}}@media only screen and (min-width:1025px){.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset .fields-wrapper .views-field-body,.block--testimonials .tns-item .views-field-fieldset .fields-wrapper .views-field-body{padding:0 50px;background:#f5f5f5;border-bottom:2px solid #171717;margin-bottom:16px;flex-grow:1;font-size:24px;line-height:34px;letter-spacing:-0.72px}.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset .fields-wrapper .views-field-body p,.block--testimonials .tns-item .views-field-fieldset .fields-wrapper .views-field-body p{padding:0}}.block-views-blocktestimonials-block-1 .tns-item .views-field-fieldset p,.block--testimonials .tns-item .views-field-fieldset p{text-align:left}.alias--users-top-teleport .view-top-users{clear:both;padding:1em 4%}.alias--users-top-teleport .view-top-users:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.alias--users-top-teleport .view-top-users{padding:2.25em 6% 2em}}.alias--users-top-teleport .view-top-users .user-bar-content,.alias--users-top-teleport .view-top-users .section-inner,.alias--users-top-teleport .view-top-users .block-content,.alias--users-top-teleport .view-top-users.block-views>div,.alias--users-top-teleport .view-top-users.block-views>h2,.alias--users-top-teleport .view-top-users.block-block-content>h2,.alias--users-top-teleport .view-top-users.block-block-content>div,.alias--users-top-teleport .view-top-users.block-ctools-block>span,.alias--users-top-teleport .view-top-users.block-ctools-block>div,.alias--users-top-teleport .view-top-users.block-entity-block header,.alias--users-top-teleport .view-top-users.block-entity-block .content,.alias--users-top-teleport .view-top-users .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.alias--users-top-teleport .view-top-users.block-views h2,.alias--users-top-teleport .view-top-users.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.alias--users-top-teleport .view-top-users.block-views h2,.alias--users-top-teleport .view-top-users.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.alias--users-top-teleport .view-top-users.block-views h2,.alias--users-top-teleport .view-top-users.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.alias--users-top-teleport .view-top-users.block-views h2,.alias--users-top-teleport .view-top-users.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.alias--users-top-teleport .view-top-users .view-content,.alias--users-top-teleport .view-top-users .view-filters{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.view-id-microlessons.view-display-id-page_1 .view-content,.view-id-videos.view-display-id-page_1 .view-content,.view-id-masterclasses.view-display-id-page_1 .view-content{clear:both;padding:1em 4%;padding-top:0 !important}.view-id-microlessons.view-display-id-page_1 .view-content:after,.view-id-videos.view-display-id-page_1 .view-content:after,.view-id-masterclasses.view-display-id-page_1 .view-content:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.view-id-microlessons.view-display-id-page_1 .view-content,.view-id-videos.view-display-id-page_1 .view-content,.view-id-masterclasses.view-display-id-page_1 .view-content{padding:2.25em 6% 2em}}.view-id-microlessons.view-display-id-page_1 .view-content .user-bar-content,.view-id-microlessons.view-display-id-page_1 .view-content .section-inner,.view-id-microlessons.view-display-id-page_1 .view-content .block-content,.view-id-microlessons.view-display-id-page_1 .view-content.block-views>div,.view-id-microlessons.view-display-id-page_1 .view-content.block-views>h2,.view-id-microlessons.view-display-id-page_1 .view-content.block-block-content>h2,.view-id-microlessons.view-display-id-page_1 .view-content.block-block-content>div,.view-id-microlessons.view-display-id-page_1 .view-content.block-ctools-block>span,.view-id-microlessons.view-display-id-page_1 .view-content.block-ctools-block>div,.view-id-microlessons.view-display-id-page_1 .view-content.block-entity-block header,.view-id-microlessons.view-display-id-page_1 .view-content.block-entity-block .content,.view-id-microlessons.view-display-id-page_1 .view-content .mq--t,.view-id-videos.view-display-id-page_1 .view-content .user-bar-content,.view-id-videos.view-display-id-page_1 .view-content .section-inner,.view-id-videos.view-display-id-page_1 .view-content .block-content,.view-id-videos.view-display-id-page_1 .view-content.block-views>div,.view-id-videos.view-display-id-page_1 .view-content.block-views>h2,.view-id-videos.view-display-id-page_1 .view-content.block-block-content>h2,.view-id-videos.view-display-id-page_1 .view-content.block-block-content>div,.view-id-videos.view-display-id-page_1 .view-content.block-ctools-block>span,.view-id-videos.view-display-id-page_1 .view-content.block-ctools-block>div,.view-id-videos.view-display-id-page_1 .view-content.block-entity-block header,.view-id-videos.view-display-id-page_1 .view-content.block-entity-block .content,.view-id-videos.view-display-id-page_1 .view-content .mq--t,.view-id-masterclasses.view-display-id-page_1 .view-content .user-bar-content,.view-id-masterclasses.view-display-id-page_1 .view-content .section-inner,.view-id-masterclasses.view-display-id-page_1 .view-content .block-content,.view-id-masterclasses.view-display-id-page_1 .view-content.block-views>div,.view-id-masterclasses.view-display-id-page_1 .view-content.block-views>h2,.view-id-masterclasses.view-display-id-page_1 .view-content.block-block-content>h2,.view-id-masterclasses.view-display-id-page_1 .view-content.block-block-content>div,.view-id-masterclasses.view-display-id-page_1 .view-content.block-ctools-block>span,.view-id-masterclasses.view-display-id-page_1 .view-content.block-ctools-block>div,.view-id-masterclasses.view-display-id-page_1 .view-content.block-entity-block header,.view-id-masterclasses.view-display-id-page_1 .view-content.block-entity-block .content,.view-id-masterclasses.view-display-id-page_1 .view-content .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.view-id-microlessons.view-display-id-page_1 .view-content.block-views h2,.view-id-microlessons.view-display-id-page_1 .view-content.block-entity-block header h2,.view-id-videos.view-display-id-page_1 .view-content.block-views h2,.view-id-videos.view-display-id-page_1 .view-content.block-entity-block header h2,.view-id-masterclasses.view-display-id-page_1 .view-content.block-views h2,.view-id-masterclasses.view-display-id-page_1 .view-content.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.view-id-microlessons.view-display-id-page_1 .view-content.block-views h2,.view-id-microlessons.view-display-id-page_1 .view-content.block-entity-block header h2,.view-id-videos.view-display-id-page_1 .view-content.block-views h2,.view-id-videos.view-display-id-page_1 .view-content.block-entity-block header h2,.view-id-masterclasses.view-display-id-page_1 .view-content.block-views h2,.view-id-masterclasses.view-display-id-page_1 .view-content.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.view-id-microlessons.view-display-id-page_1 .view-content.block-views h2,.view-id-microlessons.view-display-id-page_1 .view-content.block-entity-block header h2,.view-id-videos.view-display-id-page_1 .view-content.block-views h2,.view-id-videos.view-display-id-page_1 .view-content.block-entity-block header h2,.view-id-masterclasses.view-display-id-page_1 .view-content.block-views h2,.view-id-masterclasses.view-display-id-page_1 .view-content.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.view-id-microlessons.view-display-id-page_1 .view-content.block-views h2,.view-id-microlessons.view-display-id-page_1 .view-content.block-entity-block header h2,.view-id-videos.view-display-id-page_1 .view-content.block-views h2,.view-id-videos.view-display-id-page_1 .view-content.block-entity-block header h2,.view-id-masterclasses.view-display-id-page_1 .view-content.block-views h2,.view-id-masterclasses.view-display-id-page_1 .view-content.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}.view-id-microlessons.view-display-id-page_1 .view-filters,.view-id-videos.view-display-id-page_1 .view-filters,.view-id-masterclasses.view-display-id-page_1 .view-filters{background:rgba(0,0,0,0);box-shadow:rgba(0,0,0,.16) 0px 1px 4px;border:1px solid #ddd;padding-bottom:0;margin:1em 4%}.view-id-microlessons.view-display-id-page_1 .view-filters .views-exposed-form .form-item,.view-id-microlessons.view-display-id-page_1 .view-filters .views-exposed-form .form-actions,.view-id-videos.view-display-id-page_1 .view-filters .views-exposed-form .form-item,.view-id-videos.view-display-id-page_1 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-actions{display:inline-block;width:auto}.view-id-microlessons.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit,.view-id-microlessons.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit,.view-id-videos.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit,.view-id-videos.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;display:inline-block;width:auto}.view-id-microlessons.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit a,.view-id-microlessons.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit a,.view-id-videos.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit a,.view-id-videos.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit a,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit a,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit a{color:#fff}.view-id-microlessons.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit:hover,.view-id-microlessons.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit:hover,.view-id-videos.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit:hover,.view-id-videos.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit:hover,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit:hover,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit:hover{background-color:#6e0ee6;border-color:#6e0ee6}.view-id-microlessons.view-display-id-page_1 .view-filters form,.view-id-videos.view-display-id-page_1 .view-filters form,.view-id-masterclasses.view-display-id-page_1 .view-filters form{margin:0}.view-id-microlessons.view-display-id-page_1 .view-header,.view-id-videos.view-display-id-page_1 .view-header,.view-id-masterclasses.view-display-id-page_1 .view-header{clear:both;padding:1em 4%;float:none;clear:none}.view-id-microlessons.view-display-id-page_1 .view-header:after,.view-id-videos.view-display-id-page_1 .view-header:after,.view-id-masterclasses.view-display-id-page_1 .view-header:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.view-id-microlessons.view-display-id-page_1 .view-header,.view-id-videos.view-display-id-page_1 .view-header,.view-id-masterclasses.view-display-id-page_1 .view-header{padding:2.25em 6% 2em}}.view-id-microlessons.view-display-id-page_1 .view-header .user-bar-content,.view-id-microlessons.view-display-id-page_1 .view-header .section-inner,.view-id-microlessons.view-display-id-page_1 .view-header .block-content,.view-id-microlessons.view-display-id-page_1 .view-header.block-views>div,.view-id-microlessons.view-display-id-page_1 .view-header.block-views>h2,.view-id-microlessons.view-display-id-page_1 .view-header.block-block-content>h2,.view-id-microlessons.view-display-id-page_1 .view-header.block-block-content>div,.view-id-microlessons.view-display-id-page_1 .view-header.block-ctools-block>span,.view-id-microlessons.view-display-id-page_1 .view-header.block-ctools-block>div,.view-id-microlessons.view-display-id-page_1 .view-header.block-entity-block header,.view-id-microlessons.view-display-id-page_1 .view-header.block-entity-block .content,.view-id-microlessons.view-display-id-page_1 .view-header .mq--t,.view-id-videos.view-display-id-page_1 .view-header .user-bar-content,.view-id-videos.view-display-id-page_1 .view-header .section-inner,.view-id-videos.view-display-id-page_1 .view-header .block-content,.view-id-videos.view-display-id-page_1 .view-header.block-views>div,.view-id-videos.view-display-id-page_1 .view-header.block-views>h2,.view-id-videos.view-display-id-page_1 .view-header.block-block-content>h2,.view-id-videos.view-display-id-page_1 .view-header.block-block-content>div,.view-id-videos.view-display-id-page_1 .view-header.block-ctools-block>span,.view-id-videos.view-display-id-page_1 .view-header.block-ctools-block>div,.view-id-videos.view-display-id-page_1 .view-header.block-entity-block header,.view-id-videos.view-display-id-page_1 .view-header.block-entity-block .content,.view-id-videos.view-display-id-page_1 .view-header .mq--t,.view-id-masterclasses.view-display-id-page_1 .view-header .user-bar-content,.view-id-masterclasses.view-display-id-page_1 .view-header .section-inner,.view-id-masterclasses.view-display-id-page_1 .view-header .block-content,.view-id-masterclasses.view-display-id-page_1 .view-header.block-views>div,.view-id-masterclasses.view-display-id-page_1 .view-header.block-views>h2,.view-id-masterclasses.view-display-id-page_1 .view-header.block-block-content>h2,.view-id-masterclasses.view-display-id-page_1 .view-header.block-block-content>div,.view-id-masterclasses.view-display-id-page_1 .view-header.block-ctools-block>span,.view-id-masterclasses.view-display-id-page_1 .view-header.block-ctools-block>div,.view-id-masterclasses.view-display-id-page_1 .view-header.block-entity-block header,.view-id-masterclasses.view-display-id-page_1 .view-header.block-entity-block .content,.view-id-masterclasses.view-display-id-page_1 .view-header .mq--t{max-width:1440px;margin-left:auto;margin-right:auto;align-items:flex-start}.view-id-microlessons.view-display-id-page_1 .view-header.block-views h2,.view-id-microlessons.view-display-id-page_1 .view-header.block-entity-block header h2,.view-id-videos.view-display-id-page_1 .view-header.block-views h2,.view-id-videos.view-display-id-page_1 .view-header.block-entity-block header h2,.view-id-masterclasses.view-display-id-page_1 .view-header.block-views h2,.view-id-masterclasses.view-display-id-page_1 .view-header.block-entity-block header h2{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none}@media only screen and (max-width:767px){.view-id-microlessons.view-display-id-page_1 .view-header.block-views h2,.view-id-microlessons.view-display-id-page_1 .view-header.block-entity-block header h2,.view-id-videos.view-display-id-page_1 .view-header.block-views h2,.view-id-videos.view-display-id-page_1 .view-header.block-entity-block header h2,.view-id-masterclasses.view-display-id-page_1 .view-header.block-views h2,.view-id-masterclasses.view-display-id-page_1 .view-header.block-entity-block header h2{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.view-id-microlessons.view-display-id-page_1 .view-header.block-views h2,.view-id-microlessons.view-display-id-page_1 .view-header.block-entity-block header h2,.view-id-videos.view-display-id-page_1 .view-header.block-views h2,.view-id-videos.view-display-id-page_1 .view-header.block-entity-block header h2,.view-id-masterclasses.view-display-id-page_1 .view-header.block-views h2,.view-id-masterclasses.view-display-id-page_1 .view-header.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.view-id-microlessons.view-display-id-page_1 .view-header.block-views h2,.view-id-microlessons.view-display-id-page_1 .view-header.block-entity-block header h2,.view-id-videos.view-display-id-page_1 .view-header.block-views h2,.view-id-videos.view-display-id-page_1 .view-header.block-entity-block header h2,.view-id-masterclasses.view-display-id-page_1 .view-header.block-views h2,.view-id-masterclasses.view-display-id-page_1 .view-header.block-entity-block header h2{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}:not(.view-id-testimonials).view-display-id-page_1 .view,.block-views-blockvideos-page-1 .view,.block-views-blockvideos-block-1 .view,.block-views-blockvideos-block-2 .view,.block-views-blockvideos-block-3 .view,.block-views-blockvideos-block-4 .view,.block-views-blocklive-lesson-block-1 .view,.block-views-blockmicrolessons-block-1 .view,.block-views-blockmicrolessons-block-3 .view,.block-views-blockmicrolessons-block-5 .view,.dashboard-item.recent-video-block .view-videos .view,.dashboard-item.recent-microlesson-block .view-microlessons .view,.view-id-masterclasses.view-display-id-block_2 .view,.view-id-masterclasses.view-display-id-block_4 .view,.view-id-masterclasses.view-display-id-block_5 .view,.view-id-masterclasses.view-display-id-block_6 .view,.view-id-masterclasses.view-display-id-block_7 .view,.view-id-masterclasses.view-eva .view,.view-id-masterclasses.view-display-id-page_1 .view{position:relative}:not(.view-id-testimonials).view-display-id-page_1 .more-link,.block-views-blockvideos-page-1 .more-link,.block-views-blockvideos-block-1 .more-link,.block-views-blockvideos-block-2 .more-link,.block-views-blockvideos-block-3 .more-link,.block-views-blockvideos-block-4 .more-link,.block-views-blocklive-lesson-block-1 .more-link,.block-views-blockmicrolessons-block-1 .more-link,.block-views-blockmicrolessons-block-3 .more-link,.block-views-blockmicrolessons-block-5 .more-link,.dashboard-item.recent-video-block .view-videos .more-link,.dashboard-item.recent-microlesson-block .view-microlessons .more-link,.view-id-masterclasses.view-display-id-block_2 .more-link,.view-id-masterclasses.view-display-id-block_4 .more-link,.view-id-masterclasses.view-display-id-block_5 .more-link,.view-id-masterclasses.view-display-id-block_6 .more-link,.view-id-masterclasses.view-display-id-block_7 .more-link,.view-id-masterclasses.view-eva .more-link,.view-id-masterclasses.view-display-id-page_1 .more-link{text-align:center}:not(.view-id-testimonials).view-display-id-page_1 .more-link a,.block-views-blockvideos-page-1 .more-link a,.block-views-blockvideos-block-1 .more-link a,.block-views-blockvideos-block-2 .more-link a,.block-views-blockvideos-block-3 .more-link a,.block-views-blockvideos-block-4 .more-link a,.block-views-blocklive-lesson-block-1 .more-link a,.block-views-blockmicrolessons-block-1 .more-link a,.block-views-blockmicrolessons-block-3 .more-link a,.block-views-blockmicrolessons-block-5 .more-link a,.dashboard-item.recent-video-block .view-videos .more-link a,.dashboard-item.recent-microlesson-block .view-microlessons .more-link a,.view-id-masterclasses.view-display-id-block_2 .more-link a,.view-id-masterclasses.view-display-id-block_4 .more-link a,.view-id-masterclasses.view-display-id-block_5 .more-link a,.view-id-masterclasses.view-display-id-block_6 .more-link a,.view-id-masterclasses.view-display-id-block_7 .more-link a,.view-id-masterclasses.view-eva .more-link a,.view-id-masterclasses.view-display-id-page_1 .more-link a{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;display:inline-block;width:auto}:not(.view-id-testimonials).view-display-id-page_1 .more-link a a,.block-views-blockvideos-page-1 .more-link a a,.block-views-blockvideos-block-1 .more-link a a,.block-views-blockvideos-block-2 .more-link a a,.block-views-blockvideos-block-3 .more-link a a,.block-views-blockvideos-block-4 .more-link a a,.block-views-blocklive-lesson-block-1 .more-link a a,.block-views-blockmicrolessons-block-1 .more-link a a,.block-views-blockmicrolessons-block-3 .more-link a a,.block-views-blockmicrolessons-block-5 .more-link a a,.dashboard-item.recent-video-block .view-videos .more-link a a,.dashboard-item.recent-microlesson-block .view-microlessons .more-link a a,.view-id-masterclasses.view-display-id-block_2 .more-link a a,.view-id-masterclasses.view-display-id-block_4 .more-link a a,.view-id-masterclasses.view-display-id-block_5 .more-link a a,.view-id-masterclasses.view-display-id-block_6 .more-link a a,.view-id-masterclasses.view-display-id-block_7 .more-link a a,.view-id-masterclasses.view-eva .more-link a a,.view-id-masterclasses.view-display-id-page_1 .more-link a a{color:#fff}:not(.view-id-testimonials).view-display-id-page_1 .more-link a:hover,.block-views-blockvideos-page-1 .more-link a:hover,.block-views-blockvideos-block-1 .more-link a:hover,.block-views-blockvideos-block-2 .more-link a:hover,.block-views-blockvideos-block-3 .more-link a:hover,.block-views-blockvideos-block-4 .more-link a:hover,.block-views-blocklive-lesson-block-1 .more-link a:hover,.block-views-blockmicrolessons-block-1 .more-link a:hover,.block-views-blockmicrolessons-block-3 .more-link a:hover,.block-views-blockmicrolessons-block-5 .more-link a:hover,.dashboard-item.recent-video-block .view-videos .more-link a:hover,.dashboard-item.recent-microlesson-block .view-microlessons .more-link a:hover,.view-id-masterclasses.view-display-id-block_2 .more-link a:hover,.view-id-masterclasses.view-display-id-block_4 .more-link a:hover,.view-id-masterclasses.view-display-id-block_5 .more-link a:hover,.view-id-masterclasses.view-display-id-block_6 .more-link a:hover,.view-id-masterclasses.view-display-id-block_7 .more-link a:hover,.view-id-masterclasses.view-eva .more-link a:hover,.view-id-masterclasses.view-display-id-page_1 .more-link a:hover{background-color:#6e0ee6;border-color:#6e0ee6}:not(.view-id-testimonials).view-display-id-page_1 .upload-video,.block-views-blockvideos-page-1 .upload-video,.block-views-blockvideos-block-1 .upload-video,.block-views-blockvideos-block-2 .upload-video,.block-views-blockvideos-block-3 .upload-video,.block-views-blockvideos-block-4 .upload-video,.block-views-blocklive-lesson-block-1 .upload-video,.block-views-blockmicrolessons-block-1 .upload-video,.block-views-blockmicrolessons-block-3 .upload-video,.block-views-blockmicrolessons-block-5 .upload-video,.dashboard-item.recent-video-block .view-videos .upload-video,.dashboard-item.recent-microlesson-block .view-microlessons .upload-video,.view-id-masterclasses.view-display-id-block_2 .upload-video,.view-id-masterclasses.view-display-id-block_4 .upload-video,.view-id-masterclasses.view-display-id-block_5 .upload-video,.view-id-masterclasses.view-display-id-block_6 .upload-video,.view-id-masterclasses.view-display-id-block_7 .upload-video,.view-id-masterclasses.view-eva .upload-video,.view-id-masterclasses.view-display-id-page_1 .upload-video{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;display:inline-block;width:auto;margin-right:1em}:not(.view-id-testimonials).view-display-id-page_1 .upload-video a,.block-views-blockvideos-page-1 .upload-video a,.block-views-blockvideos-block-1 .upload-video a,.block-views-blockvideos-block-2 .upload-video a,.block-views-blockvideos-block-3 .upload-video a,.block-views-blockvideos-block-4 .upload-video a,.block-views-blocklive-lesson-block-1 .upload-video a,.block-views-blockmicrolessons-block-1 .upload-video a,.block-views-blockmicrolessons-block-3 .upload-video a,.block-views-blockmicrolessons-block-5 .upload-video a,.dashboard-item.recent-video-block .view-videos .upload-video a,.dashboard-item.recent-microlesson-block .view-microlessons .upload-video a,.view-id-masterclasses.view-display-id-block_2 .upload-video a,.view-id-masterclasses.view-display-id-block_4 .upload-video a,.view-id-masterclasses.view-display-id-block_5 .upload-video a,.view-id-masterclasses.view-display-id-block_6 .upload-video a,.view-id-masterclasses.view-display-id-block_7 .upload-video a,.view-id-masterclasses.view-eva .upload-video a,.view-id-masterclasses.view-display-id-page_1 .upload-video a{color:#fff}:not(.view-id-testimonials).view-display-id-page_1 .upload-video:hover,.block-views-blockvideos-page-1 .upload-video:hover,.block-views-blockvideos-block-1 .upload-video:hover,.block-views-blockvideos-block-2 .upload-video:hover,.block-views-blockvideos-block-3 .upload-video:hover,.block-views-blockvideos-block-4 .upload-video:hover,.block-views-blocklive-lesson-block-1 .upload-video:hover,.block-views-blockmicrolessons-block-1 .upload-video:hover,.block-views-blockmicrolessons-block-3 .upload-video:hover,.block-views-blockmicrolessons-block-5 .upload-video:hover,.dashboard-item.recent-video-block .view-videos .upload-video:hover,.dashboard-item.recent-microlesson-block .view-microlessons .upload-video:hover,.view-id-masterclasses.view-display-id-block_2 .upload-video:hover,.view-id-masterclasses.view-display-id-block_4 .upload-video:hover,.view-id-masterclasses.view-display-id-block_5 .upload-video:hover,.view-id-masterclasses.view-display-id-block_6 .upload-video:hover,.view-id-masterclasses.view-display-id-block_7 .upload-video:hover,.view-id-masterclasses.view-eva .upload-video:hover,.view-id-masterclasses.view-display-id-page_1 .upload-video:hover{background-color:#6e0ee6;border-color:#6e0ee6}@media only screen and (max-width:767px){:not(.view-id-testimonials).view-display-id-page_1 .upload-video,.block-views-blockvideos-page-1 .upload-video,.block-views-blockvideos-block-1 .upload-video,.block-views-blockvideos-block-2 .upload-video,.block-views-blockvideos-block-3 .upload-video,.block-views-blockvideos-block-4 .upload-video,.block-views-blocklive-lesson-block-1 .upload-video,.block-views-blockmicrolessons-block-1 .upload-video,.block-views-blockmicrolessons-block-3 .upload-video,.block-views-blockmicrolessons-block-5 .upload-video,.dashboard-item.recent-video-block .view-videos .upload-video,.dashboard-item.recent-microlesson-block .view-microlessons .upload-video,.view-id-masterclasses.view-display-id-block_2 .upload-video,.view-id-masterclasses.view-display-id-block_4 .upload-video,.view-id-masterclasses.view-display-id-block_5 .upload-video,.view-id-masterclasses.view-display-id-block_6 .upload-video,.view-id-masterclasses.view-display-id-block_7 .upload-video,.view-id-masterclasses.view-eva .upload-video,.view-id-masterclasses.view-display-id-page_1 .upload-video{width:100%;display:block;margin:1em 0;text-align:center}}@media only screen and (min-width:768px){:not(.view-id-testimonials).view-display-id-page_1 .view-header,.block-views-blockvideos-page-1 .view-header,.block-views-blockvideos-block-1 .view-header,.block-views-blockvideos-block-2 .view-header,.block-views-blockvideos-block-3 .view-header,.block-views-blockvideos-block-4 .view-header,.block-views-blocklive-lesson-block-1 .view-header,.block-views-blockmicrolessons-block-1 .view-header,.block-views-blockmicrolessons-block-3 .view-header,.block-views-blockmicrolessons-block-5 .view-header,.dashboard-item.recent-video-block .view-videos .view-header,.dashboard-item.recent-microlesson-block .view-microlessons .view-header,.view-id-masterclasses.view-display-id-block_2 .view-header,.view-id-masterclasses.view-display-id-block_4 .view-header,.view-id-masterclasses.view-display-id-block_5 .view-header,.view-id-masterclasses.view-display-id-block_6 .view-header,.view-id-masterclasses.view-display-id-block_7 .view-header,.view-id-masterclasses.view-eva .view-header,.view-id-masterclasses.view-display-id-page_1 .view-header{float:right;clear:both}:not(.view-id-testimonials).view-display-id-page_1 .view-header:after,.block-views-blockvideos-page-1 .view-header:after,.block-views-blockvideos-block-1 .view-header:after,.block-views-blockvideos-block-2 .view-header:after,.block-views-blockvideos-block-3 .view-header:after,.block-views-blockvideos-block-4 .view-header:after,.block-views-blocklive-lesson-block-1 .view-header:after,.block-views-blockmicrolessons-block-1 .view-header:after,.block-views-blockmicrolessons-block-3 .view-header:after,.block-views-blockmicrolessons-block-5 .view-header:after,.dashboard-item.recent-video-block .view-videos .view-header:after,.dashboard-item.recent-microlesson-block .view-microlessons .view-header:after,.view-id-masterclasses.view-display-id-block_2 .view-header:after,.view-id-masterclasses.view-display-id-block_4 .view-header:after,.view-id-masterclasses.view-display-id-block_5 .view-header:after,.view-id-masterclasses.view-display-id-block_6 .view-header:after,.view-id-masterclasses.view-display-id-block_7 .view-header:after,.view-id-masterclasses.view-eva .view-header:after,.view-id-masterclasses.view-display-id-page_1 .view-header:after{content:"";display:table;clear:both}:not(.view-id-testimonials).view-display-id-page_1 .view-header .upload-video,.block-views-blockvideos-page-1 .view-header .upload-video,.block-views-blockvideos-block-1 .view-header .upload-video,.block-views-blockvideos-block-2 .view-header .upload-video,.block-views-blockvideos-block-3 .view-header .upload-video,.block-views-blockvideos-block-4 .view-header .upload-video,.block-views-blocklive-lesson-block-1 .view-header .upload-video,.block-views-blockmicrolessons-block-1 .view-header .upload-video,.block-views-blockmicrolessons-block-3 .view-header .upload-video,.block-views-blockmicrolessons-block-5 .view-header .upload-video,.dashboard-item.recent-video-block .view-videos .view-header .upload-video,.dashboard-item.recent-microlesson-block .view-microlessons .view-header .upload-video,.view-id-masterclasses.view-display-id-block_2 .view-header .upload-video,.view-id-masterclasses.view-display-id-block_4 .view-header .upload-video,.view-id-masterclasses.view-display-id-block_5 .view-header .upload-video,.view-id-masterclasses.view-display-id-block_6 .view-header .upload-video,.view-id-masterclasses.view-display-id-block_7 .view-header .upload-video,.view-id-masterclasses.view-eva .view-header .upload-video,.view-id-masterclasses.view-display-id-page_1 .view-header .upload-video{float:right;top:32px;position:relative}}:not(.view-id-testimonials).view-display-id-page_1 .view-filters,.block-views-blockvideos-page-1 .view-filters,.block-views-blockvideos-block-1 .view-filters,.block-views-blockvideos-block-2 .view-filters,.block-views-blockvideos-block-3 .view-filters,.block-views-blockvideos-block-4 .view-filters,.block-views-blocklive-lesson-block-1 .view-filters,.block-views-blockmicrolessons-block-1 .view-filters,.block-views-blockmicrolessons-block-3 .view-filters,.block-views-blockmicrolessons-block-5 .view-filters,.dashboard-item.recent-video-block .view-videos .view-filters,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters,.view-id-masterclasses.view-display-id-block_2 .view-filters,.view-id-masterclasses.view-display-id-block_4 .view-filters,.view-id-masterclasses.view-display-id-block_5 .view-filters,.view-id-masterclasses.view-display-id-block_6 .view-filters,.view-id-masterclasses.view-display-id-block_7 .view-filters,.view-id-masterclasses.view-eva .view-filters,.view-id-masterclasses.view-display-id-page_1 .view-filters{background:rgba(0,0,0,0);box-shadow:rgba(0,0,0,.16) 0px 1px 4px;border:1px solid #ddd;padding-bottom:0}:not(.view-id-testimonials).view-display-id-page_1 .view-filters .views-exposed-form .form-item,:not(.view-id-testimonials).view-display-id-page_1 .view-filters .views-exposed-form .form-actions,.block-views-blockvideos-page-1 .view-filters .views-exposed-form .form-item,.block-views-blockvideos-page-1 .view-filters .views-exposed-form .form-actions,.block-views-blockvideos-block-1 .view-filters .views-exposed-form .form-item,.block-views-blockvideos-block-1 .view-filters .views-exposed-form .form-actions,.block-views-blockvideos-block-2 .view-filters .views-exposed-form .form-item,.block-views-blockvideos-block-2 .view-filters .views-exposed-form .form-actions,.block-views-blockvideos-block-3 .view-filters .views-exposed-form .form-item,.block-views-blockvideos-block-3 .view-filters .views-exposed-form .form-actions,.block-views-blockvideos-block-4 .view-filters .views-exposed-form .form-item,.block-views-blockvideos-block-4 .view-filters .views-exposed-form .form-actions,.block-views-blocklive-lesson-block-1 .view-filters .views-exposed-form .form-item,.block-views-blocklive-lesson-block-1 .view-filters .views-exposed-form .form-actions,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-item,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-actions,.block-views-blockmicrolessons-block-3 .view-filters .views-exposed-form .form-item,.block-views-blockmicrolessons-block-3 .view-filters .views-exposed-form .form-actions,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-item,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-actions,.dashboard-item.recent-video-block .view-videos .view-filters .views-exposed-form .form-item,.dashboard-item.recent-video-block .view-videos .view-filters .views-exposed-form .form-actions,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters .views-exposed-form .form-item,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-block_2 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-block_2 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-block_4 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-block_4 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-block_5 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-block_5 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-block_6 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-block_6 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-block_7 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-block_7 .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-eva .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-eva .view-filters .views-exposed-form .form-actions,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-item,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-actions{display:inline-block;width:auto}:not(.view-id-testimonials).view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit,:not(.view-id-testimonials).view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockvideos-page-1 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockvideos-page-1 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockvideos-block-1 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockvideos-block-1 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockvideos-block-2 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockvideos-block-2 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockvideos-block-3 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockvideos-block-3 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockvideos-block-4 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockvideos-block-4 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blocklive-lesson-block-1 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blocklive-lesson-block-1 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockmicrolessons-block-3 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockmicrolessons-block-3 .view-filters .views-exposed-form .form-actions .form-submit,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-item .form-submit,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-actions .form-submit,.dashboard-item.recent-video-block .view-videos .view-filters .views-exposed-form .form-item .form-submit,.dashboard-item.recent-video-block .view-videos .view-filters .views-exposed-form .form-actions .form-submit,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters .views-exposed-form .form-item .form-submit,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters .views-exposed-form .form-actions .form-submit,.view-id-masterclasses.view-display-id-block_2 .view-filters .views-exposed-form .form-item .form-submit,.view-id-masterclasses.view-display-id-block_2 .view-filters .views-exposed-form .form-actions .form-submit,.view-id-masterclasses.view-display-id-block_4 .view-filters .views-exposed-form .form-item .form-submit,.view-id-masterclasses.view-display-id-block_4 .view-filters .views-exposed-form .form-actions .form-submit,.view-id-masterclasses.view-display-id-block_5 .view-filters .views-exposed-form .form-item .form-submit,.view-id-masterclasses.view-display-id-block_5 .view-filters .views-exposed-form .form-actions .form-submit,.view-id-masterclasses.view-display-id-block_6 .view-filters .views-exposed-form .form-item .form-submit,.view-id-masterclasses.view-display-id-block_6 .view-filters .views-exposed-form .form-actions .form-submit,.view-id-masterclasses.view-display-id-block_7 .view-filters .views-exposed-form .form-item .form-submit,.view-id-masterclasses.view-display-id-block_7 .view-filters .views-exposed-form .form-actions .form-submit,.view-id-masterclasses.view-eva .view-filters .views-exposed-form .form-item .form-submit,.view-id-masterclasses.view-eva .view-filters .views-exposed-form .form-actions .form-submit,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;text-decoration:none;-webkit-transition:background-color 200ms ease,border 200ms ease;transition:background-color 200ms ease,border 200ms ease;background-color:#7d11ff;margin:15px 0 13px;padding:12px 36px;border:1px solid #7d11ff;border-radius:100px;display:inline-block;cursor:pointer;color:#fff !important;display:block;width:100%;margin-top:24px;margin-right:auto;margin-left:auto;padding:9px 31px;font-size:16px;letter-spacing:.05px;font-weight:bold;border-radius:7px;text-decoration:none;cursor:pointer;text-align:center;display:inline-block;width:auto}:not(.view-id-testimonials).view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit a,:not(.view-id-testimonials).view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockvideos-page-1 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockvideos-page-1 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockvideos-block-1 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockvideos-block-1 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockvideos-block-2 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockvideos-block-2 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockvideos-block-3 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockvideos-block-3 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockvideos-block-4 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockvideos-block-4 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blocklive-lesson-block-1 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blocklive-lesson-block-1 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockmicrolessons-block-3 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockmicrolessons-block-3 .view-filters .views-exposed-form .form-actions .form-submit a,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-item .form-submit a,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-actions .form-submit a,.dashboard-item.recent-video-block .view-videos .view-filters .views-exposed-form .form-item .form-submit a,.dashboard-item.recent-video-block .view-videos .view-filters .views-exposed-form .form-actions .form-submit a,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters .views-exposed-form .form-item .form-submit a,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters .views-exposed-form .form-actions .form-submit a,.view-id-masterclasses.view-display-id-block_2 .view-filters .views-exposed-form .form-item .form-submit a,.view-id-masterclasses.view-display-id-block_2 .view-filters .views-exposed-form .form-actions .form-submit a,.view-id-masterclasses.view-display-id-block_4 .view-filters .views-exposed-form .form-item .form-submit a,.view-id-masterclasses.view-display-id-block_4 .view-filters .views-exposed-form .form-actions .form-submit a,.view-id-masterclasses.view-display-id-block_5 .view-filters .views-exposed-form .form-item .form-submit a,.view-id-masterclasses.view-display-id-block_5 .view-filters .views-exposed-form .form-actions .form-submit a,.view-id-masterclasses.view-display-id-block_6 .view-filters .views-exposed-form .form-item .form-submit a,.view-id-masterclasses.view-display-id-block_6 .view-filters .views-exposed-form .form-actions .form-submit a,.view-id-masterclasses.view-display-id-block_7 .view-filters .views-exposed-form .form-item .form-submit a,.view-id-masterclasses.view-display-id-block_7 .view-filters .views-exposed-form .form-actions .form-submit a,.view-id-masterclasses.view-eva .view-filters .views-exposed-form .form-item .form-submit a,.view-id-masterclasses.view-eva .view-filters .views-exposed-form .form-actions .form-submit a,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit a,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit a{color:#fff}:not(.view-id-testimonials).view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit:hover,:not(.view-id-testimonials).view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockvideos-page-1 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockvideos-page-1 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockvideos-block-1 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockvideos-block-1 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockvideos-block-2 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockvideos-block-2 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockvideos-block-3 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockvideos-block-3 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockvideos-block-4 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockvideos-block-4 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blocklive-lesson-block-1 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blocklive-lesson-block-1 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockmicrolessons-block-1 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockmicrolessons-block-3 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockmicrolessons-block-3 .view-filters .views-exposed-form .form-actions .form-submit:hover,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-item .form-submit:hover,.block-views-blockmicrolessons-block-5 .view-filters .views-exposed-form .form-actions .form-submit:hover,.dashboard-item.recent-video-block .view-videos .view-filters .views-exposed-form .form-item .form-submit:hover,.dashboard-item.recent-video-block .view-videos .view-filters .views-exposed-form .form-actions .form-submit:hover,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters .views-exposed-form .form-item .form-submit:hover,.dashboard-item.recent-microlesson-block .view-microlessons .view-filters .views-exposed-form .form-actions .form-submit:hover,.view-id-masterclasses.view-display-id-block_2 .view-filters .views-exposed-form .form-item .form-submit:hover,.view-id-masterclasses.view-display-id-block_2 .view-filters .views-exposed-form .form-actions .form-submit:hover,.view-id-masterclasses.view-display-id-block_4 .view-filters .views-exposed-form .form-item .form-submit:hover,.view-id-masterclasses.view-display-id-block_4 .view-filters .views-exposed-form .form-actions .form-submit:hover,.view-id-masterclasses.view-display-id-block_5 .view-filters .views-exposed-form .form-item .form-submit:hover,.view-id-masterclasses.view-display-id-block_5 .view-filters .views-exposed-form .form-actions .form-submit:hover,.view-id-masterclasses.view-display-id-block_6 .view-filters .views-exposed-form .form-item .form-submit:hover,.view-id-masterclasses.view-display-id-block_6 .view-filters .views-exposed-form .form-actions .form-submit:hover,.view-id-masterclasses.view-display-id-block_7 .view-filters .views-exposed-form .form-item .form-submit:hover,.view-id-masterclasses.view-display-id-block_7 .view-filters .views-exposed-form .form-actions .form-submit:hover,.view-id-masterclasses.view-eva .view-filters .views-exposed-form .form-item .form-submit:hover,.view-id-masterclasses.view-eva .view-filters .views-exposed-form .form-actions .form-submit:hover,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-item .form-submit:hover,.view-id-masterclasses.view-display-id-page_1 .view-filters .views-exposed-form .form-actions .form-submit:hover{background-color:#6e0ee6;border-color:#6e0ee6}:not(.view-id-testimonials).view-display-id-page_1 .view-empty,.block-views-blockvideos-page-1 .view-empty,.block-views-blockvideos-block-1 .view-empty,.block-views-blockvideos-block-2 .view-empty,.block-views-blockvideos-block-3 .view-empty,.block-views-blockvideos-block-4 .view-empty,.block-views-blocklive-lesson-block-1 .view-empty,.block-views-blockmicrolessons-block-1 .view-empty,.block-views-blockmicrolessons-block-3 .view-empty,.block-views-blockmicrolessons-block-5 .view-empty,.dashboard-item.recent-video-block .view-videos .view-empty,.dashboard-item.recent-microlesson-block .view-microlessons .view-empty,.view-id-masterclasses.view-display-id-block_2 .view-empty,.view-id-masterclasses.view-display-id-block_4 .view-empty,.view-id-masterclasses.view-display-id-block_5 .view-empty,.view-id-masterclasses.view-display-id-block_6 .view-empty,.view-id-masterclasses.view-display-id-block_7 .view-empty,.view-id-masterclasses.view-eva .view-empty,.view-id-masterclasses.view-display-id-page_1 .view-empty{padding:1.5em 1em}:not(.view-id-testimonials).view-display-id-page_1 .views-col,.block-views-blockvideos-page-1 .views-col,.block-views-blockvideos-block-1 .views-col,.block-views-blockvideos-block-2 .views-col,.block-views-blockvideos-block-3 .views-col,.block-views-blockvideos-block-4 .views-col,.block-views-blocklive-lesson-block-1 .views-col,.block-views-blockmicrolessons-block-1 .views-col,.block-views-blockmicrolessons-block-3 .views-col,.block-views-blockmicrolessons-block-5 .views-col,.dashboard-item.recent-video-block .view-videos .views-col,.dashboard-item.recent-microlesson-block .view-microlessons .views-col,.view-id-masterclasses.view-display-id-block_2 .views-col,.view-id-masterclasses.view-display-id-block_4 .views-col,.view-id-masterclasses.view-display-id-block_5 .views-col,.view-id-masterclasses.view-display-id-block_6 .views-col,.view-id-masterclasses.view-display-id-block_7 .views-col,.view-id-masterclasses.view-eva .views-col,.view-id-masterclasses.view-display-id-page_1 .views-col{position:relative}:not(.view-id-testimonials).view-display-id-page_1 .views-field-field-reaction-video-1,.block-views-blockvideos-page-1 .views-field-field-reaction-video-1,.block-views-blockvideos-block-1 .views-field-field-reaction-video-1,.block-views-blockvideos-block-2 .views-field-field-reaction-video-1,.block-views-blockvideos-block-3 .views-field-field-reaction-video-1,.block-views-blockvideos-block-4 .views-field-field-reaction-video-1,.block-views-blocklive-lesson-block-1 .views-field-field-reaction-video-1,.block-views-blockmicrolessons-block-1 .views-field-field-reaction-video-1,.block-views-blockmicrolessons-block-3 .views-field-field-reaction-video-1,.block-views-blockmicrolessons-block-5 .views-field-field-reaction-video-1,.dashboard-item.recent-video-block .view-videos .views-field-field-reaction-video-1,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-reaction-video-1,.view-id-masterclasses.view-display-id-block_2 .views-field-field-reaction-video-1,.view-id-masterclasses.view-display-id-block_4 .views-field-field-reaction-video-1,.view-id-masterclasses.view-display-id-block_5 .views-field-field-reaction-video-1,.view-id-masterclasses.view-display-id-block_6 .views-field-field-reaction-video-1,.view-id-masterclasses.view-display-id-block_7 .views-field-field-reaction-video-1,.view-id-masterclasses.view-eva .views-field-field-reaction-video-1,.view-id-masterclasses.view-display-id-page_1 .views-field-field-reaction-video-1{position:absolute;top:0;right:0;left:0;width:100%;padding:15px 16px;border-top-left-radius:5px;border-top-right-radius:5px;color:#f0f0f0;font-size:18px;font-weight:800;text-transform:uppercase;background-color:rgba(125,17,255,.86);z-index:1}:not(.view-id-testimonials).view-display-id-page_1 .views-field-field-reaction-video,.block-views-blockvideos-page-1 .views-field-field-reaction-video,.block-views-blockvideos-block-1 .views-field-field-reaction-video,.block-views-blockvideos-block-2 .views-field-field-reaction-video,.block-views-blockvideos-block-3 .views-field-field-reaction-video,.block-views-blockvideos-block-4 .views-field-field-reaction-video,.block-views-blocklive-lesson-block-1 .views-field-field-reaction-video,.block-views-blockmicrolessons-block-1 .views-field-field-reaction-video,.block-views-blockmicrolessons-block-3 .views-field-field-reaction-video,.block-views-blockmicrolessons-block-5 .views-field-field-reaction-video,.dashboard-item.recent-video-block .view-videos .views-field-field-reaction-video,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-reaction-video,.view-id-masterclasses.view-display-id-block_2 .views-field-field-reaction-video,.view-id-masterclasses.view-display-id-block_4 .views-field-field-reaction-video,.view-id-masterclasses.view-display-id-block_5 .views-field-field-reaction-video,.view-id-masterclasses.view-display-id-block_6 .views-field-field-reaction-video,.view-id-masterclasses.view-display-id-block_7 .views-field-field-reaction-video,.view-id-masterclasses.view-eva .views-field-field-reaction-video,.view-id-masterclasses.view-display-id-page_1 .views-field-field-reaction-video{position:absolute;top:15px;right:15px;z-index:2}:not(.view-id-testimonials).view-display-id-page_1 .views-field-field-reaction-video img,.block-views-blockvideos-page-1 .views-field-field-reaction-video img,.block-views-blockvideos-block-1 .views-field-field-reaction-video img,.block-views-blockvideos-block-2 .views-field-field-reaction-video img,.block-views-blockvideos-block-3 .views-field-field-reaction-video img,.block-views-blockvideos-block-4 .views-field-field-reaction-video img,.block-views-blocklive-lesson-block-1 .views-field-field-reaction-video img,.block-views-blockmicrolessons-block-1 .views-field-field-reaction-video img,.block-views-blockmicrolessons-block-3 .views-field-field-reaction-video img,.block-views-blockmicrolessons-block-5 .views-field-field-reaction-video img,.dashboard-item.recent-video-block .view-videos .views-field-field-reaction-video img,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-reaction-video img,.view-id-masterclasses.view-display-id-block_2 .views-field-field-reaction-video img,.view-id-masterclasses.view-display-id-block_4 .views-field-field-reaction-video img,.view-id-masterclasses.view-display-id-block_5 .views-field-field-reaction-video img,.view-id-masterclasses.view-display-id-block_6 .views-field-field-reaction-video img,.view-id-masterclasses.view-display-id-block_7 .views-field-field-reaction-video img,.view-id-masterclasses.view-eva .views-field-field-reaction-video img,.view-id-masterclasses.view-display-id-page_1 .views-field-field-reaction-video img{border:1px solid #fff}:not(.view-id-testimonials).view-display-id-page_1 .views-field-field-video,.block-views-blockvideos-page-1 .views-field-field-video,.block-views-blockvideos-block-1 .views-field-field-video,.block-views-blockvideos-block-2 .views-field-field-video,.block-views-blockvideos-block-3 .views-field-field-video,.block-views-blockvideos-block-4 .views-field-field-video,.block-views-blocklive-lesson-block-1 .views-field-field-video,.block-views-blockmicrolessons-block-1 .views-field-field-video,.block-views-blockmicrolessons-block-3 .views-field-field-video,.block-views-blockmicrolessons-block-5 .views-field-field-video,.dashboard-item.recent-video-block .view-videos .views-field-field-video,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-video,.view-id-masterclasses.view-display-id-block_2 .views-field-field-video,.view-id-masterclasses.view-display-id-block_4 .views-field-field-video,.view-id-masterclasses.view-display-id-block_5 .views-field-field-video,.view-id-masterclasses.view-display-id-block_6 .views-field-field-video,.view-id-masterclasses.view-display-id-block_7 .views-field-field-video,.view-id-masterclasses.view-eva .views-field-field-video,.view-id-masterclasses.view-display-id-page_1 .views-field-field-video{margin-bottom:10px}:not(.view-id-testimonials).view-display-id-page_1 .views-field-field-video img,.block-views-blockvideos-page-1 .views-field-field-video img,.block-views-blockvideos-block-1 .views-field-field-video img,.block-views-blockvideos-block-2 .views-field-field-video img,.block-views-blockvideos-block-3 .views-field-field-video img,.block-views-blockvideos-block-4 .views-field-field-video img,.block-views-blocklive-lesson-block-1 .views-field-field-video img,.block-views-blockmicrolessons-block-1 .views-field-field-video img,.block-views-blockmicrolessons-block-3 .views-field-field-video img,.block-views-blockmicrolessons-block-5 .views-field-field-video img,.dashboard-item.recent-video-block .view-videos .views-field-field-video img,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-video img,.view-id-masterclasses.view-display-id-block_2 .views-field-field-video img,.view-id-masterclasses.view-display-id-block_4 .views-field-field-video img,.view-id-masterclasses.view-display-id-block_5 .views-field-field-video img,.view-id-masterclasses.view-display-id-block_6 .views-field-field-video img,.view-id-masterclasses.view-display-id-block_7 .views-field-field-video img,.view-id-masterclasses.view-eva .views-field-field-video img,.view-id-masterclasses.view-display-id-page_1 .views-field-field-video img{width:100%}:not(.view-id-testimonials).view-display-id-page_1 .views-field-title,.block-views-blockvideos-page-1 .views-field-title,.block-views-blockvideos-block-1 .views-field-title,.block-views-blockvideos-block-2 .views-field-title,.block-views-blockvideos-block-3 .views-field-title,.block-views-blockvideos-block-4 .views-field-title,.block-views-blocklive-lesson-block-1 .views-field-title,.block-views-blockmicrolessons-block-1 .views-field-title,.block-views-blockmicrolessons-block-3 .views-field-title,.block-views-blockmicrolessons-block-5 .views-field-title,.dashboard-item.recent-video-block .view-videos .views-field-title,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-title,.view-id-masterclasses.view-display-id-block_2 .views-field-title,.view-id-masterclasses.view-display-id-block_4 .views-field-title,.view-id-masterclasses.view-display-id-block_5 .views-field-title,.view-id-masterclasses.view-display-id-block_6 .views-field-title,.view-id-masterclasses.view-display-id-block_7 .views-field-title,.view-id-masterclasses.view-eva .views-field-title,.view-id-masterclasses.view-display-id-page_1 .views-field-title{font-weight:bold;font-size:16px;margin-bottom:.5em;line-height:1.2}:not(.view-id-testimonials).view-display-id-page_1 .views-field-field-instructor,.block-views-blockvideos-page-1 .views-field-field-instructor,.block-views-blockvideos-block-1 .views-field-field-instructor,.block-views-blockvideos-block-2 .views-field-field-instructor,.block-views-blockvideos-block-3 .views-field-field-instructor,.block-views-blockvideos-block-4 .views-field-field-instructor,.block-views-blocklive-lesson-block-1 .views-field-field-instructor,.block-views-blockmicrolessons-block-1 .views-field-field-instructor,.block-views-blockmicrolessons-block-3 .views-field-field-instructor,.block-views-blockmicrolessons-block-5 .views-field-field-instructor,.dashboard-item.recent-video-block .view-videos .views-field-field-instructor,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-instructor,.view-id-masterclasses.view-display-id-block_2 .views-field-field-instructor,.view-id-masterclasses.view-display-id-block_4 .views-field-field-instructor,.view-id-masterclasses.view-display-id-block_5 .views-field-field-instructor,.view-id-masterclasses.view-display-id-block_6 .views-field-field-instructor,.view-id-masterclasses.view-display-id-block_7 .views-field-field-instructor,.view-id-masterclasses.view-eva .views-field-field-instructor,.view-id-masterclasses.view-display-id-page_1 .views-field-field-instructor{font-weight:bold;color:#14b8a6;text-transform:uppercase}:not(.view-id-testimonials).view-display-id-page_1 .views-field-fieldset .user-fields,.block-views-blockvideos-page-1 .views-field-fieldset .user-fields,.block-views-blockvideos-block-1 .views-field-fieldset .user-fields,.block-views-blockvideos-block-2 .views-field-fieldset .user-fields,.block-views-blockvideos-block-3 .views-field-fieldset .user-fields,.block-views-blockvideos-block-4 .views-field-fieldset .user-fields,.block-views-blocklive-lesson-block-1 .views-field-fieldset .user-fields,.block-views-blockmicrolessons-block-1 .views-field-fieldset .user-fields,.block-views-blockmicrolessons-block-3 .views-field-fieldset .user-fields,.block-views-blockmicrolessons-block-5 .views-field-fieldset .user-fields,.dashboard-item.recent-video-block .view-videos .views-field-fieldset .user-fields,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-fieldset .user-fields,.view-id-masterclasses.view-display-id-block_2 .views-field-fieldset .user-fields,.view-id-masterclasses.view-display-id-block_4 .views-field-fieldset .user-fields,.view-id-masterclasses.view-display-id-block_5 .views-field-fieldset .user-fields,.view-id-masterclasses.view-display-id-block_6 .views-field-fieldset .user-fields,.view-id-masterclasses.view-display-id-block_7 .views-field-fieldset .user-fields,.view-id-masterclasses.view-eva .views-field-fieldset .user-fields,.view-id-masterclasses.view-display-id-page_1 .views-field-fieldset .user-fields{background:#fff;border-radius:10px;padding:5px 5px 0 5px;border:none}:not(.view-id-testimonials).view-display-id-page_1 .views-field-fieldset .user-fields .fields-wrapper,.block-views-blockvideos-page-1 .views-field-fieldset .user-fields .fields-wrapper,.block-views-blockvideos-block-1 .views-field-fieldset .user-fields .fields-wrapper,.block-views-blockvideos-block-2 .views-field-fieldset .user-fields .fields-wrapper,.block-views-blockvideos-block-3 .views-field-fieldset .user-fields .fields-wrapper,.block-views-blockvideos-block-4 .views-field-fieldset .user-fields .fields-wrapper,.block-views-blocklive-lesson-block-1 .views-field-fieldset .user-fields .fields-wrapper,.block-views-blockmicrolessons-block-1 .views-field-fieldset .user-fields .fields-wrapper,.block-views-blockmicrolessons-block-3 .views-field-fieldset .user-fields .fields-wrapper,.block-views-blockmicrolessons-block-5 .views-field-fieldset .user-fields .fields-wrapper,.dashboard-item.recent-video-block .view-videos .views-field-fieldset .user-fields .fields-wrapper,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-fieldset .user-fields .fields-wrapper,.view-id-masterclasses.view-display-id-block_2 .views-field-fieldset .user-fields .fields-wrapper,.view-id-masterclasses.view-display-id-block_4 .views-field-fieldset .user-fields .fields-wrapper,.view-id-masterclasses.view-display-id-block_5 .views-field-fieldset .user-fields .fields-wrapper,.view-id-masterclasses.view-display-id-block_6 .views-field-fieldset .user-fields .fields-wrapper,.view-id-masterclasses.view-display-id-block_7 .views-field-fieldset .user-fields .fields-wrapper,.view-id-masterclasses.view-eva .views-field-fieldset .user-fields .fields-wrapper,.view-id-masterclasses.view-display-id-page_1 .views-field-fieldset .user-fields .fields-wrapper{display:flex;align-items:center;flex-direction:row}:not(.view-id-testimonials).view-display-id-page_1 .views-field-user-picture,.block-views-blockvideos-page-1 .views-field-user-picture,.block-views-blockvideos-block-1 .views-field-user-picture,.block-views-blockvideos-block-2 .views-field-user-picture,.block-views-blockvideos-block-3 .views-field-user-picture,.block-views-blockvideos-block-4 .views-field-user-picture,.block-views-blocklive-lesson-block-1 .views-field-user-picture,.block-views-blockmicrolessons-block-1 .views-field-user-picture,.block-views-blockmicrolessons-block-3 .views-field-user-picture,.block-views-blockmicrolessons-block-5 .views-field-user-picture,.dashboard-item.recent-video-block .view-videos .views-field-user-picture,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-user-picture,.view-id-masterclasses.view-display-id-block_2 .views-field-user-picture,.view-id-masterclasses.view-display-id-block_4 .views-field-user-picture,.view-id-masterclasses.view-display-id-block_5 .views-field-user-picture,.view-id-masterclasses.view-display-id-block_6 .views-field-user-picture,.view-id-masterclasses.view-display-id-block_7 .views-field-user-picture,.view-id-masterclasses.view-eva .views-field-user-picture,.view-id-masterclasses.view-display-id-page_1 .views-field-user-picture{width:24px;margin-right:5px;display:inline-block}:not(.view-id-testimonials).view-display-id-page_1 .views-field-user-picture img,.block-views-blockvideos-page-1 .views-field-user-picture img,.block-views-blockvideos-block-1 .views-field-user-picture img,.block-views-blockvideos-block-2 .views-field-user-picture img,.block-views-blockvideos-block-3 .views-field-user-picture img,.block-views-blockvideos-block-4 .views-field-user-picture img,.block-views-blocklive-lesson-block-1 .views-field-user-picture img,.block-views-blockmicrolessons-block-1 .views-field-user-picture img,.block-views-blockmicrolessons-block-3 .views-field-user-picture img,.block-views-blockmicrolessons-block-5 .views-field-user-picture img,.dashboard-item.recent-video-block .view-videos .views-field-user-picture img,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-user-picture img,.view-id-masterclasses.view-display-id-block_2 .views-field-user-picture img,.view-id-masterclasses.view-display-id-block_4 .views-field-user-picture img,.view-id-masterclasses.view-display-id-block_5 .views-field-user-picture img,.view-id-masterclasses.view-display-id-block_6 .views-field-user-picture img,.view-id-masterclasses.view-display-id-block_7 .views-field-user-picture img,.view-id-masterclasses.view-eva .views-field-user-picture img,.view-id-masterclasses.view-display-id-page_1 .views-field-user-picture img{border-radius:5px}:not(.view-id-testimonials).view-display-id-page_1 .views-field-user-picture .image-title,.block-views-blockvideos-page-1 .views-field-user-picture .image-title,.block-views-blockvideos-block-1 .views-field-user-picture .image-title,.block-views-blockvideos-block-2 .views-field-user-picture .image-title,.block-views-blockvideos-block-3 .views-field-user-picture .image-title,.block-views-blockvideos-block-4 .views-field-user-picture .image-title,.block-views-blocklive-lesson-block-1 .views-field-user-picture .image-title,.block-views-blockmicrolessons-block-1 .views-field-user-picture .image-title,.block-views-blockmicrolessons-block-3 .views-field-user-picture .image-title,.block-views-blockmicrolessons-block-5 .views-field-user-picture .image-title,.dashboard-item.recent-video-block .view-videos .views-field-user-picture .image-title,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-user-picture .image-title,.view-id-masterclasses.view-display-id-block_2 .views-field-user-picture .image-title,.view-id-masterclasses.view-display-id-block_4 .views-field-user-picture .image-title,.view-id-masterclasses.view-display-id-block_5 .views-field-user-picture .image-title,.view-id-masterclasses.view-display-id-block_6 .views-field-user-picture .image-title,.view-id-masterclasses.view-display-id-block_7 .views-field-user-picture .image-title,.view-id-masterclasses.view-eva .views-field-user-picture .image-title,.view-id-masterclasses.view-display-id-page_1 .views-field-user-picture .image-title{display:none}:not(.view-id-testimonials).view-display-id-page_1 .views-field-name,.block-views-blockvideos-page-1 .views-field-name,.block-views-blockvideos-block-1 .views-field-name,.block-views-blockvideos-block-2 .views-field-name,.block-views-blockvideos-block-3 .views-field-name,.block-views-blockvideos-block-4 .views-field-name,.block-views-blocklive-lesson-block-1 .views-field-name,.block-views-blockmicrolessons-block-1 .views-field-name,.block-views-blockmicrolessons-block-3 .views-field-name,.block-views-blockmicrolessons-block-5 .views-field-name,.dashboard-item.recent-video-block .view-videos .views-field-name,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-name,.view-id-masterclasses.view-display-id-block_2 .views-field-name,.view-id-masterclasses.view-display-id-block_4 .views-field-name,.view-id-masterclasses.view-display-id-block_5 .views-field-name,.view-id-masterclasses.view-display-id-block_6 .views-field-name,.view-id-masterclasses.view-display-id-block_7 .views-field-name,.view-id-masterclasses.view-eva .views-field-name,.view-id-masterclasses.view-display-id-page_1 .views-field-name{display:inline-block;color:#494949;font-size:15px;font-weight:700;padding-bottom:6px}:not(.view-id-testimonials).view-display-id-page_1 .views-field-name .field-content,.block-views-blockvideos-page-1 .views-field-name .field-content,.block-views-blockvideos-block-1 .views-field-name .field-content,.block-views-blockvideos-block-2 .views-field-name .field-content,.block-views-blockvideos-block-3 .views-field-name .field-content,.block-views-blockvideos-block-4 .views-field-name .field-content,.block-views-blocklive-lesson-block-1 .views-field-name .field-content,.block-views-blockmicrolessons-block-1 .views-field-name .field-content,.block-views-blockmicrolessons-block-3 .views-field-name .field-content,.block-views-blockmicrolessons-block-5 .views-field-name .field-content,.dashboard-item.recent-video-block .view-videos .views-field-name .field-content,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-name .field-content,.view-id-masterclasses.view-display-id-block_2 .views-field-name .field-content,.view-id-masterclasses.view-display-id-block_4 .views-field-name .field-content,.view-id-masterclasses.view-display-id-block_5 .views-field-name .field-content,.view-id-masterclasses.view-display-id-block_6 .views-field-name .field-content,.view-id-masterclasses.view-display-id-block_7 .views-field-name .field-content,.view-id-masterclasses.view-eva .views-field-name .field-content,.view-id-masterclasses.view-display-id-page_1 .views-field-name .field-content{display:flex;justify-content:flex-start}:not(.view-id-testimonials).view-display-id-page_1 .views-field-name .field-content a,:not(.view-id-testimonials).view-display-id-page_1 .views-field-name .field-content span,.block-views-blockvideos-page-1 .views-field-name .field-content a,.block-views-blockvideos-page-1 .views-field-name .field-content span,.block-views-blockvideos-block-1 .views-field-name .field-content a,.block-views-blockvideos-block-1 .views-field-name .field-content span,.block-views-blockvideos-block-2 .views-field-name .field-content a,.block-views-blockvideos-block-2 .views-field-name .field-content span,.block-views-blockvideos-block-3 .views-field-name .field-content a,.block-views-blockvideos-block-3 .views-field-name .field-content span,.block-views-blockvideos-block-4 .views-field-name .field-content a,.block-views-blockvideos-block-4 .views-field-name .field-content span,.block-views-blocklive-lesson-block-1 .views-field-name .field-content a,.block-views-blocklive-lesson-block-1 .views-field-name .field-content span,.block-views-blockmicrolessons-block-1 .views-field-name .field-content a,.block-views-blockmicrolessons-block-1 .views-field-name .field-content span,.block-views-blockmicrolessons-block-3 .views-field-name .field-content a,.block-views-blockmicrolessons-block-3 .views-field-name .field-content span,.block-views-blockmicrolessons-block-5 .views-field-name .field-content a,.block-views-blockmicrolessons-block-5 .views-field-name .field-content span,.dashboard-item.recent-video-block .view-videos .views-field-name .field-content a,.dashboard-item.recent-video-block .view-videos .views-field-name .field-content span,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-name .field-content a,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-name .field-content span,.view-id-masterclasses.view-display-id-block_2 .views-field-name .field-content a,.view-id-masterclasses.view-display-id-block_2 .views-field-name .field-content span,.view-id-masterclasses.view-display-id-block_4 .views-field-name .field-content a,.view-id-masterclasses.view-display-id-block_4 .views-field-name .field-content span,.view-id-masterclasses.view-display-id-block_5 .views-field-name .field-content a,.view-id-masterclasses.view-display-id-block_5 .views-field-name .field-content span,.view-id-masterclasses.view-display-id-block_6 .views-field-name .field-content a,.view-id-masterclasses.view-display-id-block_6 .views-field-name .field-content span,.view-id-masterclasses.view-display-id-block_7 .views-field-name .field-content a,.view-id-masterclasses.view-display-id-block_7 .views-field-name .field-content span,.view-id-masterclasses.view-eva .views-field-name .field-content a,.view-id-masterclasses.view-eva .views-field-name .field-content span,.view-id-masterclasses.view-display-id-page_1 .views-field-name .field-content a,.view-id-masterclasses.view-display-id-page_1 .views-field-name .field-content span{padding-right:5px}:not(.view-id-testimonials).view-display-id-page_1 .views-field-badges,.block-views-blockvideos-page-1 .views-field-badges,.block-views-blockvideos-block-1 .views-field-badges,.block-views-blockvideos-block-2 .views-field-badges,.block-views-blockvideos-block-3 .views-field-badges,.block-views-blockvideos-block-4 .views-field-badges,.block-views-blocklive-lesson-block-1 .views-field-badges,.block-views-blockmicrolessons-block-1 .views-field-badges,.block-views-blockmicrolessons-block-3 .views-field-badges,.block-views-blockmicrolessons-block-5 .views-field-badges,.dashboard-item.recent-video-block .view-videos .views-field-badges,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-badges,.view-id-masterclasses.view-display-id-block_2 .views-field-badges,.view-id-masterclasses.view-display-id-block_4 .views-field-badges,.view-id-masterclasses.view-display-id-block_5 .views-field-badges,.view-id-masterclasses.view-display-id-block_6 .views-field-badges,.view-id-masterclasses.view-display-id-block_7 .views-field-badges,.view-id-masterclasses.view-eva .views-field-badges,.view-id-masterclasses.view-display-id-page_1 .views-field-badges{display:inline-block}:not(.view-id-testimonials).view-display-id-page_1 .views-field-badges .achievement-badges,.block-views-blockvideos-page-1 .views-field-badges .achievement-badges,.block-views-blockvideos-block-1 .views-field-badges .achievement-badges,.block-views-blockvideos-block-2 .views-field-badges .achievement-badges,.block-views-blockvideos-block-3 .views-field-badges .achievement-badges,.block-views-blockvideos-block-4 .views-field-badges .achievement-badges,.block-views-blocklive-lesson-block-1 .views-field-badges .achievement-badges,.block-views-blockmicrolessons-block-1 .views-field-badges .achievement-badges,.block-views-blockmicrolessons-block-3 .views-field-badges .achievement-badges,.block-views-blockmicrolessons-block-5 .views-field-badges .achievement-badges,.dashboard-item.recent-video-block .view-videos .views-field-badges .achievement-badges,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-badges .achievement-badges,.view-id-masterclasses.view-display-id-block_2 .views-field-badges .achievement-badges,.view-id-masterclasses.view-display-id-block_4 .views-field-badges .achievement-badges,.view-id-masterclasses.view-display-id-block_5 .views-field-badges .achievement-badges,.view-id-masterclasses.view-display-id-block_6 .views-field-badges .achievement-badges,.view-id-masterclasses.view-display-id-block_7 .views-field-badges .achievement-badges,.view-id-masterclasses.view-eva .views-field-badges .achievement-badges,.view-id-masterclasses.view-display-id-page_1 .views-field-badges .achievement-badges{display:inline-block}:not(.view-id-testimonials).view-display-id-page_1 .views-field-count .liked-count,.block-views-blockvideos-page-1 .views-field-count .liked-count,.block-views-blockvideos-block-1 .views-field-count .liked-count,.block-views-blockvideos-block-2 .views-field-count .liked-count,.block-views-blockvideos-block-3 .views-field-count .liked-count,.block-views-blockvideos-block-4 .views-field-count .liked-count,.block-views-blocklive-lesson-block-1 .views-field-count .liked-count,.block-views-blockmicrolessons-block-1 .views-field-count .liked-count,.block-views-blockmicrolessons-block-3 .views-field-count .liked-count,.block-views-blockmicrolessons-block-5 .views-field-count .liked-count,.dashboard-item.recent-video-block .view-videos .views-field-count .liked-count,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-count .liked-count,.view-id-masterclasses.view-display-id-block_2 .views-field-count .liked-count,.view-id-masterclasses.view-display-id-block_4 .views-field-count .liked-count,.view-id-masterclasses.view-display-id-block_5 .views-field-count .liked-count,.view-id-masterclasses.view-display-id-block_6 .views-field-count .liked-count,.view-id-masterclasses.view-display-id-block_7 .views-field-count .liked-count,.view-id-masterclasses.view-eva .views-field-count .liked-count,.view-id-masterclasses.view-display-id-page_1 .views-field-count .liked-count{height:20px;margin-left:6px;padding-right:4px;padding-left:20px;float:right;background-image:url(/themes/custom/ggfresh/images/like-icon.svg);background-position:0px 2px;background-size:18px;background-repeat:no-repeat;position:absolute;bottom:0;right:0}:not(.view-id-testimonials).view-display-id-page_1 .views-field-field-tags ul,.block-views-blockvideos-page-1 .views-field-field-tags ul,.block-views-blockvideos-block-1 .views-field-field-tags ul,.block-views-blockvideos-block-2 .views-field-field-tags ul,.block-views-blockvideos-block-3 .views-field-field-tags ul,.block-views-blockvideos-block-4 .views-field-field-tags ul,.block-views-blocklive-lesson-block-1 .views-field-field-tags ul,.block-views-blockmicrolessons-block-1 .views-field-field-tags ul,.block-views-blockmicrolessons-block-3 .views-field-field-tags ul,.block-views-blockmicrolessons-block-5 .views-field-field-tags ul,.dashboard-item.recent-video-block .view-videos .views-field-field-tags ul,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-tags ul,.view-id-masterclasses.view-display-id-block_2 .views-field-field-tags ul,.view-id-masterclasses.view-display-id-block_4 .views-field-field-tags ul,.view-id-masterclasses.view-display-id-block_5 .views-field-field-tags ul,.view-id-masterclasses.view-display-id-block_6 .views-field-field-tags ul,.view-id-masterclasses.view-display-id-block_7 .views-field-field-tags ul,.view-id-masterclasses.view-eva .views-field-field-tags ul,.view-id-masterclasses.view-display-id-page_1 .views-field-field-tags ul{padding:0;margin:0}:not(.view-id-testimonials).view-display-id-page_1 .views-field-field-tags ul li,.block-views-blockvideos-page-1 .views-field-field-tags ul li,.block-views-blockvideos-block-1 .views-field-field-tags ul li,.block-views-blockvideos-block-2 .views-field-field-tags ul li,.block-views-blockvideos-block-3 .views-field-field-tags ul li,.block-views-blockvideos-block-4 .views-field-field-tags ul li,.block-views-blocklive-lesson-block-1 .views-field-field-tags ul li,.block-views-blockmicrolessons-block-1 .views-field-field-tags ul li,.block-views-blockmicrolessons-block-3 .views-field-field-tags ul li,.block-views-blockmicrolessons-block-5 .views-field-field-tags ul li,.dashboard-item.recent-video-block .view-videos .views-field-field-tags ul li,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-tags ul li,.view-id-masterclasses.view-display-id-block_2 .views-field-field-tags ul li,.view-id-masterclasses.view-display-id-block_4 .views-field-field-tags ul li,.view-id-masterclasses.view-display-id-block_5 .views-field-field-tags ul li,.view-id-masterclasses.view-display-id-block_6 .views-field-field-tags ul li,.view-id-masterclasses.view-display-id-block_7 .views-field-field-tags ul li,.view-id-masterclasses.view-eva .views-field-field-tags ul li,.view-id-masterclasses.view-display-id-page_1 .views-field-field-tags ul li{text-transform:lowercase;display:inline-block;margin:2px 6px 2px 0;padding:4px 12px;border:1px solid #e5e5e5;border-radius:16px;background-color:#f9f9f9;color:#000;font-size:12px;font-weight:500;transition:all .2s ease;cursor:pointer;text-decoration:none}:not(.view-id-testimonials).view-display-id-page_1 .views-field-field-tags ul li:hover,.block-views-blockvideos-page-1 .views-field-field-tags ul li:hover,.block-views-blockvideos-block-1 .views-field-field-tags ul li:hover,.block-views-blockvideos-block-2 .views-field-field-tags ul li:hover,.block-views-blockvideos-block-3 .views-field-field-tags ul li:hover,.block-views-blockvideos-block-4 .views-field-field-tags ul li:hover,.block-views-blocklive-lesson-block-1 .views-field-field-tags ul li:hover,.block-views-blockmicrolessons-block-1 .views-field-field-tags ul li:hover,.block-views-blockmicrolessons-block-3 .views-field-field-tags ul li:hover,.block-views-blockmicrolessons-block-5 .views-field-field-tags ul li:hover,.dashboard-item.recent-video-block .view-videos .views-field-field-tags ul li:hover,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-tags ul li:hover,.view-id-masterclasses.view-display-id-block_2 .views-field-field-tags ul li:hover,.view-id-masterclasses.view-display-id-block_4 .views-field-field-tags ul li:hover,.view-id-masterclasses.view-display-id-block_5 .views-field-field-tags ul li:hover,.view-id-masterclasses.view-display-id-block_6 .views-field-field-tags ul li:hover,.view-id-masterclasses.view-display-id-block_7 .views-field-field-tags ul li:hover,.view-id-masterclasses.view-eva .views-field-field-tags ul li:hover,.view-id-masterclasses.view-display-id-page_1 .views-field-field-tags ul li:hover{background-color:#7d11ff;border-color:#7d11ff;color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}:not(.view-id-testimonials).view-display-id-page_1 .views-field-field-tags ul li:active,.block-views-blockvideos-page-1 .views-field-field-tags ul li:active,.block-views-blockvideos-block-1 .views-field-field-tags ul li:active,.block-views-blockvideos-block-2 .views-field-field-tags ul li:active,.block-views-blockvideos-block-3 .views-field-field-tags ul li:active,.block-views-blockvideos-block-4 .views-field-field-tags ul li:active,.block-views-blocklive-lesson-block-1 .views-field-field-tags ul li:active,.block-views-blockmicrolessons-block-1 .views-field-field-tags ul li:active,.block-views-blockmicrolessons-block-3 .views-field-field-tags ul li:active,.block-views-blockmicrolessons-block-5 .views-field-field-tags ul li:active,.dashboard-item.recent-video-block .view-videos .views-field-field-tags ul li:active,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-tags ul li:active,.view-id-masterclasses.view-display-id-block_2 .views-field-field-tags ul li:active,.view-id-masterclasses.view-display-id-block_4 .views-field-field-tags ul li:active,.view-id-masterclasses.view-display-id-block_5 .views-field-field-tags ul li:active,.view-id-masterclasses.view-display-id-block_6 .views-field-field-tags ul li:active,.view-id-masterclasses.view-display-id-block_7 .views-field-field-tags ul li:active,.view-id-masterclasses.view-eva .views-field-field-tags ul li:active,.view-id-masterclasses.view-display-id-page_1 .views-field-field-tags ul li:active{transform:translateY(0);box-shadow:none}:not(.view-id-testimonials).view-display-id-page_1 .views-field-created,.block-views-blockvideos-page-1 .views-field-created,.block-views-blockvideos-block-1 .views-field-created,.block-views-blockvideos-block-2 .views-field-created,.block-views-blockvideos-block-3 .views-field-created,.block-views-blockvideos-block-4 .views-field-created,.block-views-blocklive-lesson-block-1 .views-field-created,.block-views-blockmicrolessons-block-1 .views-field-created,.block-views-blockmicrolessons-block-3 .views-field-created,.block-views-blockmicrolessons-block-5 .views-field-created,.dashboard-item.recent-video-block .view-videos .views-field-created,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-created,.view-id-masterclasses.view-display-id-block_2 .views-field-created,.view-id-masterclasses.view-display-id-block_4 .views-field-created,.view-id-masterclasses.view-display-id-block_5 .views-field-created,.view-id-masterclasses.view-display-id-block_6 .views-field-created,.view-id-masterclasses.view-display-id-block_7 .views-field-created,.view-id-masterclasses.view-eva .views-field-created,.view-id-masterclasses.view-display-id-page_1 .views-field-created{position:absolute;top:13px;right:20px;color:#fff}:not(.view-id-testimonials).view-display-id-page_1 .views-field-field-description,.block-views-blockvideos-page-1 .views-field-field-description,.block-views-blockvideos-block-1 .views-field-field-description,.block-views-blockvideos-block-2 .views-field-field-description,.block-views-blockvideos-block-3 .views-field-field-description,.block-views-blockvideos-block-4 .views-field-field-description,.block-views-blocklive-lesson-block-1 .views-field-field-description,.block-views-blockmicrolessons-block-1 .views-field-field-description,.block-views-blockmicrolessons-block-3 .views-field-field-description,.block-views-blockmicrolessons-block-5 .views-field-field-description,.dashboard-item.recent-video-block .view-videos .views-field-field-description,.dashboard-item.recent-microlesson-block .view-microlessons .views-field-field-description,.view-id-masterclasses.view-display-id-block_2 .views-field-field-description,.view-id-masterclasses.view-display-id-block_4 .views-field-field-description,.view-id-masterclasses.view-display-id-block_5 .views-field-field-description,.view-id-masterclasses.view-display-id-block_6 .views-field-field-description,.view-id-masterclasses.view-display-id-block_7 .views-field-field-description,.view-id-masterclasses.view-eva .views-field-field-description,.view-id-masterclasses.view-display-id-page_1 .views-field-field-description{word-break:break-word}.block-views-blockwelcome-block-1{clear:both}.block-views-blockwelcome-block-1 .views-row .fields-wrapper{display:flex}.block-views-blockwelcome-block-1 .views-row .fields-wrapper .views-field-user-picture{display:inline-block;margin-top:0px;margin-right:15px;padding-right:0px;float:left;border-radius:5px}.block-views-blockwelcome-block-1 .views-row .fields-wrapper .views-field-user-picture .image-title{display:none}.block-views-blockwelcome-block-1 .views-row .fields-wrapper .views-field-user-picture img{border-radius:5px}.block-views-blockwelcome-block-1 .views-row .fields-wrapper .views-field-nothing h1{font-weight:500;font-family:neue-kabel,sans-serif;padding:0;margin-top:0;margin-bottom:0;clear:left;display:block;margin-bottom:.5em;text-decoration:none;color:#494949}@media only screen and (max-width:767px){.block-views-blockwelcome-block-1 .views-row .fields-wrapper .views-field-nothing h1{font-size:32px;font-style:normal;font-weight:700;line-height:36px}}@media only screen and (min-width:768px)and (max-width:1024px){.block-views-blockwelcome-block-1 .views-row .fields-wrapper .views-field-nothing h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (min-width:1025px){.block-views-blockwelcome-block-1 .views-row .fields-wrapper .views-field-nothing h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px}}@media only screen and (max-width:767px){.block-views-blockwelcome-block-1 .views-row .fields-wrapper .views-field-nothing h1{font-size:200%}}@media only screen and (min-width:1025px){.block-views-blockwelcome-block-1 .views-row .fields-wrapper .views-field-nothing h1{padding-top:15px}}
*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.m-0{margin:0}.m-teleport-lg{margin:20px}.m-teleport-md{margin:16px}.m-teleport-sm{margin:12px}.m-teleport-xl{margin:24px}.m-teleport-xs{margin:8px}.m-teleport-xxl{margin:32px}.m-teleport-xxs{margin:4px}.m-teleport-xxxl{margin:40px}.m-teleport-xxxs{margin:2px}.m-teleport-xxxxl{margin:48px}.mx-0{margin-left:0;margin-right:0}.mx-auto{margin-left:auto;margin-right:auto}.mx-teleport-lg{margin-left:20px;margin-right:20px}.mx-teleport-md{margin-left:16px;margin-right:16px}.mx-teleport-sm{margin-left:12px;margin-right:12px}.mx-teleport-xl{margin-left:24px;margin-right:24px}.mx-teleport-xs{margin-left:8px;margin-right:8px}.mx-teleport-xxl{margin-left:32px;margin-right:32px}.mx-teleport-xxs{margin-left:4px;margin-right:4px}.mx-teleport-xxxl{margin-left:40px;margin-right:40px}.mx-teleport-xxxs{margin-left:2px;margin-right:2px}.mx-teleport-xxxxl{margin-left:48px;margin-right:48px}.my-0{margin-top:0;margin-bottom:0}.my-teleport-lg{margin-top:20px;margin-bottom:20px}.my-teleport-md{margin-top:16px;margin-bottom:16px}.my-teleport-sm{margin-top:12px;margin-bottom:12px}.my-teleport-xl{margin-top:24px;margin-bottom:24px}.my-teleport-xs{margin-top:8px;margin-bottom:8px}.my-teleport-xxl{margin-top:32px;margin-bottom:32px}.my-teleport-xxs{margin-top:4px;margin-bottom:4px}.my-teleport-xxxl{margin-top:40px;margin-bottom:40px}.my-teleport-xxxs{margin-top:2px;margin-bottom:2px}.my-teleport-xxxxl{margin-top:48px;margin-bottom:48px}.mb-0{margin-bottom:0}.mb-teleport-lg{margin-bottom:20px}.mb-teleport-md{margin-bottom:16px}.mb-teleport-sm{margin-bottom:12px}.mb-teleport-xl{margin-bottom:24px}.mb-teleport-xs{margin-bottom:8px}.mb-teleport-xxl{margin-bottom:32px}.mb-teleport-xxs{margin-bottom:4px}.mb-teleport-xxxl{margin-bottom:40px}.mb-teleport-xxxs{margin-bottom:2px}.mb-teleport-xxxxl{margin-bottom:48px}.ml-0{margin-left:0}.ml-teleport-lg{margin-left:20px}.ml-teleport-md{margin-left:16px}.ml-teleport-sm{margin-left:12px}.ml-teleport-xl{margin-left:24px}.ml-teleport-xs{margin-left:8px}.ml-teleport-xxl{margin-left:32px}.ml-teleport-xxs{margin-left:4px}.ml-teleport-xxxl{margin-left:40px}.ml-teleport-xxxs{margin-left:2px}.ml-teleport-xxxxl{margin-left:48px}.mr-0{margin-right:0}.mr-teleport-lg{margin-right:20px}.mr-teleport-md{margin-right:16px}.mr-teleport-sm{margin-right:12px}.mr-teleport-xl{margin-right:24px}.mr-teleport-xs{margin-right:8px}.mr-teleport-xxl{margin-right:32px}.mr-teleport-xxs{margin-right:4px}.mr-teleport-xxxl{margin-right:40px}.mr-teleport-xxxs{margin-right:2px}.mr-teleport-xxxxl{margin-right:48px}.mt-0{margin-top:0}.mt-teleport-lg{margin-top:20px}.mt-teleport-md{margin-top:16px}.mt-teleport-sm{margin-top:12px}.mt-teleport-xl{margin-top:24px}.mt-teleport-xs{margin-top:8px}.mt-teleport-xxl{margin-top:32px}.mt-teleport-xxs{margin-top:4px}.mt-teleport-xxxl{margin-top:40px}.mt-teleport-xxxs{margin-top:2px}.mt-teleport-xxxxl{margin-top:48px}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-teleport-lg{height:20px}.h-teleport-md{height:16px}.h-teleport-sm{height:12px}.h-teleport-xl{height:24px}.h-teleport-xs{height:8px}.h-teleport-xxl{height:32px}.h-teleport-xxxl{height:40px}.h-teleport-xxxxl{height:48px}.w-full{width:100%}.w-teleport-lg{width:20px}.w-teleport-md{width:16px}.w-teleport-sm{width:12px}.w-teleport-xl{width:24px}.w-teleport-xs{width:8px}.w-teleport-xxl{width:32px}.w-teleport-xxxl{width:40px}.w-teleport-xxxxl{width:48px}.max-w-teleport-xl{max-width:1280px}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-0{gap:0}.gap-teleport-lg{gap:20px}.gap-teleport-md{gap:16px}.gap-teleport-sm{gap:12px}.gap-teleport-xl{gap:24px}.gap-teleport-xs{gap:8px}.gap-teleport-xxl{gap:32px}.gap-teleport-xxs{gap:4px}.gap-teleport-xxxl{gap:40px}.gap-teleport-xxxs{gap:2px}.gap-teleport-xxxxl{gap:48px}.space-x-teleport-lg>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(20px*var(--tw-space-x-reverse));margin-left:calc(20px*(1 - var(--tw-space-x-reverse)))}.space-x-teleport-md>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(16px*var(--tw-space-x-reverse));margin-left:calc(16px*(1 - var(--tw-space-x-reverse)))}.space-x-teleport-sm>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(12px*var(--tw-space-x-reverse));margin-left:calc(12px*(1 - var(--tw-space-x-reverse)))}.space-x-teleport-xl>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(24px*var(--tw-space-x-reverse));margin-left:calc(24px*(1 - var(--tw-space-x-reverse)))}.space-x-teleport-xs>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(8px*var(--tw-space-x-reverse));margin-left:calc(8px*(1 - var(--tw-space-x-reverse)))}.space-x-teleport-xxl>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(32px*var(--tw-space-x-reverse));margin-left:calc(32px*(1 - var(--tw-space-x-reverse)))}.space-x-teleport-xxs>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(4px*var(--tw-space-x-reverse));margin-left:calc(4px*(1 - var(--tw-space-x-reverse)))}.space-x-teleport-xxxl>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(40px*var(--tw-space-x-reverse));margin-left:calc(40px*(1 - var(--tw-space-x-reverse)))}.space-x-teleport-xxxs>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2px*var(--tw-space-x-reverse));margin-left:calc(2px*(1 - var(--tw-space-x-reverse)))}.space-x-teleport-xxxxl>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(48px*var(--tw-space-x-reverse));margin-left:calc(48px*(1 - var(--tw-space-x-reverse)))}.space-y-teleport-lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(20px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(20px*var(--tw-space-y-reverse))}.space-y-teleport-md>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(16px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(16px*var(--tw-space-y-reverse))}.space-y-teleport-sm>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(12px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(12px*var(--tw-space-y-reverse))}.space-y-teleport-xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(24px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(24px*var(--tw-space-y-reverse))}.space-y-teleport-xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(8px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8px*var(--tw-space-y-reverse))}.space-y-teleport-xxl>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(32px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(32px*var(--tw-space-y-reverse))}.space-y-teleport-xxs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4px*var(--tw-space-y-reverse))}.space-y-teleport-xxxl>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(40px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(40px*var(--tw-space-y-reverse))}.space-y-teleport-xxxs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2px*var(--tw-space-y-reverse))}.space-y-teleport-xxxxl>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(48px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(48px*var(--tw-space-y-reverse))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-teleport-lg{border-radius:12px}.border{border-width:1px}.border-2{border-width:2px}.border-teleport-border-light{--tw-border-opacity:1;border-color:rgb(234 234 234/var(--tw-border-opacity,1))}.bg-teleport-primary{--tw-bg-opacity:1;background-color:rgb(125 17 255/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-teleport-primary{--tw-gradient-from:#7d11ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(125,17,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.p-0{padding:0}.p-teleport-lg{padding:20px}.p-teleport-md{padding:16px}.p-teleport-sm{padding:12px}.p-teleport-xl{padding:24px}.p-teleport-xs{padding:8px}.p-teleport-xxl{padding:32px}.p-teleport-xxs{padding:4px}.p-teleport-xxxl{padding:40px}.p-teleport-xxxs{padding:2px}.p-teleport-xxxxl{padding:48px}.px-0{padding-left:0;padding-right:0}.px-teleport-lg{padding-left:20px;padding-right:20px}.px-teleport-md{padding-left:16px;padding-right:16px}.px-teleport-sm{padding-left:12px;padding-right:12px}.px-teleport-xl{padding-left:24px;padding-right:24px}.px-teleport-xs{padding-left:8px;padding-right:8px}.px-teleport-xxl{padding-left:32px;padding-right:32px}.px-teleport-xxs{padding-left:4px;padding-right:4px}.px-teleport-xxxl{padding-left:40px;padding-right:40px}.px-teleport-xxxs{padding-left:2px;padding-right:2px}.px-teleport-xxxxl{padding-left:48px;padding-right:48px}.py-0{padding-top:0;padding-bottom:0}.py-teleport-lg{padding-top:20px;padding-bottom:20px}.py-teleport-md{padding-top:16px;padding-bottom:16px}.py-teleport-sm{padding-top:12px;padding-bottom:12px}.py-teleport-xl{padding-top:24px;padding-bottom:24px}.py-teleport-xs{padding-top:8px;padding-bottom:8px}.py-teleport-xxl{padding-top:32px;padding-bottom:32px}.py-teleport-xxs{padding-top:4px;padding-bottom:4px}.py-teleport-xxxl{padding-top:40px;padding-bottom:40px}.py-teleport-xxxs{padding-top:2px;padding-bottom:2px}.py-teleport-xxxxl{padding-top:48px;padding-bottom:48px}.pb-0{padding-bottom:0}.pb-teleport-lg{padding-bottom:20px}.pb-teleport-md{padding-bottom:16px}.pb-teleport-sm{padding-bottom:12px}.pb-teleport-xl{padding-bottom:24px}.pb-teleport-xs{padding-bottom:8px}.pb-teleport-xxl{padding-bottom:32px}.pb-teleport-xxs{padding-bottom:4px}.pb-teleport-xxxl{padding-bottom:40px}.pb-teleport-xxxs{padding-bottom:2px}.pb-teleport-xxxxl{padding-bottom:48px}.pl-0{padding-left:0}.pl-teleport-lg{padding-left:20px}.pl-teleport-md{padding-left:16px}.pl-teleport-sm{padding-left:12px}.pl-teleport-xl{padding-left:24px}.pl-teleport-xs{padding-left:8px}.pl-teleport-xxl{padding-left:32px}.pl-teleport-xxs{padding-left:4px}.pl-teleport-xxxl{padding-left:40px}.pl-teleport-xxxs{padding-left:2px}.pl-teleport-xxxxl{padding-left:48px}.pr-0{padding-right:0}.pr-teleport-lg{padding-right:20px}.pr-teleport-md{padding-right:16px}.pr-teleport-sm{padding-right:12px}.pr-teleport-xl{padding-right:24px}.pr-teleport-xs{padding-right:8px}.pr-teleport-xxl{padding-right:32px}.pr-teleport-xxs{padding-right:4px}.pr-teleport-xxxl{padding-right:40px}.pr-teleport-xxxs{padding-right:2px}.pr-teleport-xxxxl{padding-right:48px}.pt-0{padding-top:0}.pt-teleport-lg{padding-top:20px}.pt-teleport-md{padding-top:16px}.pt-teleport-sm{padding-top:12px}.pt-teleport-xl{padding-top:24px}.pt-teleport-xs{padding-top:8px}.pt-teleport-xxl{padding-top:32px}.pt-teleport-xxs{padding-top:4px}.pt-teleport-xxxl{padding-top:40px}.pt-teleport-xxxs{padding-top:2px}.pt-teleport-xxxxl{padding-top:48px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.font-teleport{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.font-teleport-mono{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}.text-teleport-2xl{font-size:34px}.text-teleport-3xl{font-size:48px}.text-teleport-4xl{font-size:60px}.text-teleport-base{font-size:16px}.text-teleport-lg{font-size:20px}.text-teleport-sm{font-size:14px}.text-teleport-xl{font-size:24px}.text-teleport-xs{font-size:12px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-teleport-primary{--tw-text-opacity:1;color:rgb(125 17 255/var(--tw-text-opacity,1))}.text-teleport-text-primary{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.sepia{--tw-sepia:sepia(100%)}.filter,.sepia{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:bg-teleport-bg-secondary:hover{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity,1))}.hover\:bg-teleport-primary-dark:hover{--tw-bg-opacity:1;background-color:rgb(51 22 87/var(--tw-bg-opacity,1))}.hover\:bg-teleport-primary-transparent:hover{background-color:rgba(125,17,255,.1)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-teleport-border-light:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(234 234 234/var(--tw-ring-opacity,1))}.focus\:ring-teleport-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(125 17 255/var(--tw-ring-opacity,1))}@media (min-width:768px){.md\:p-teleport-lg{padding:20px}.md\:px-teleport-lg{padding-left:20px;padding-right:20px}.md\:py-teleport-lg{padding-top:20px;padding-bottom:20px}}
.teleport-cta{background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 50%,#fafafa 100%) !important;color:#232323 !important;}.teleport-cta *{color:#232323 !important;}.teleport-cta-title{color:#232323 !important;text-shadow:none !important;}.teleport-cta-subtitle{color:#757575 !important;}.teleport-ways-title{color:#232323 !important;}.teleport-feature-title{color:#232323 !important;}.teleport-feature-desc{color:#757575 !important;}.teleport-feature-icon{color:#7d11ff !important;background:rgba(125,17,255,0.1) !important;}.teleport-cta-button{background:#7d11ff !important;color:#ffffff !important;}.teleport-cta-button:hover{background:#6a0ed9 !important;color:#ffffff !important;}.teleport-feature-card{background:#ffffff !important;border:1px solid #eaeaea !important;color:#232323 !important;}.teleport-feature-card:hover .teleport-feature-icon{background:#7d11ff !important;color:#ffffff !important;}
.song-teaser{background:white;border-radius:8px;overflow:visible;box-shadow:0 2px 8px rgba(0,0,0,0.1);transition:all 0.3s ease;margin-bottom:12px;min-width:160px;max-width:645px;width:100%;position:relative;}.song-teaser:hover{box-shadow:0 8px 25px rgba(0,0,0,0.15);}.song-teaser-content{display:flex;flex-direction:column;overflow:visible;}.song-teaser-play-section{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:8px;background:#f8f9fa;border-radius:6px;position:relative;border:1px solid #e9ecef;}.song-teaser-play{width:36px;height:36px;border-radius:50%;background:#7d11ff;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;text-decoration:none;border:none;cursor:pointer;flex-shrink:0;}.song-teaser-play:hover{background:var(--color-primary-dark);transform:scale(1.05);text-decoration:none;}.song-teaser-play .icon{width:16px;height:16px;color:white;margin-left:2px;}.song-teaser-progress{flex:1;height:8px;background:#dee2e6;border-radius:4px;cursor:pointer;position:relative;border:1px solid #ced4da;min-width:100px;}.song-teaser-progress.active{background:var(--color-primary-light);}.song-teaser-progress-bar{height:100%;background:#7d11ff;width:0%;transition:width 0.1s ease;border-radius:4px;box-shadow:0 0 4px rgba(125,17,255,0.3);}.song-teaser-info{padding:12px;display:flex;flex-direction:column;gap:8px;overflow:visible;}@media (min-width:200px){.song-teaser-info{padding:var(--spacing-sm);}}@media (min-width:300px){.song-teaser-info{padding:var(--spacing-md);}}.song-teaser-title{font-size:18px;font-weight:bold;line-height:1.3;margin:0;}.song-teaser-title a{color:var(--color-text-primary);text-decoration:none;transition:color var(--transition-fast);}.song-teaser-title a:hover{color:var(--color-primary);text-decoration:none;}.song-teaser-header-row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:40px;}.song-teaser-author-col{flex:1;min-width:0;}.song-teaser-stats-col{flex-shrink:0;}.song-teaser-bottom-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:8px;border-bottom:1px solid #e9ecef;}.song-teaser-tracks-col{flex:1;min-width:0;overflow:visible;}.song-teaser-metadata-col{flex-shrink:0;}.song-teaser-author{display:flex;align-items:center;gap:8px;}.song-teaser-avatar{width:32px;height:32px;border-radius:var(--radius-full);object-fit:cover;}.song-teaser-avatar-placeholder{width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-text-muted);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);}.song-teaser-author-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);display:flex;align-items:center;gap:var(--spacing-xxs);}.song-teaser-metadata{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;}.song-teaser-meta-item{font-size:var(--font-size-xs);color:var(--color-text-secondary);background:var(--color-bg-secondary);padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);}.song-teaser-stats{display:flex;gap:8px;justify-content:flex-end;align-items:center;margin-bottom:0;}.song-teaser .song-stats{margin-bottom:0;}.song-teaser-stat{display:flex;align-items:center;gap:var(--spacing-xxs);font-size:var(--font-size-sm);color:var(--color-text-secondary);}.song-teaser-stat .icon{width:14px;height:14px;}.song-teaser-stat .icon-download{filter:brightness(0) saturate(100%) invert(25%) sepia(8%) saturate(0%) hue-rotate(162deg) brightness(95%) contrast(88%);height:14px !important;}.song-teaser-channels{}.song-teaser-channels-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin-bottom:var(--spacing-xs);text-transform:uppercase;letter-spacing:0.5px;}.song-teaser-channels-list{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center;}.song-teaser-channel{display:inline-flex;align-items:center;gap:6px;position:relative;cursor:pointer;}.song-teaser .song-channel{background-color:transparent !important;border-radius:0;padding:0;min-height:auto;transform:none !important;transition:none;}.song-teaser .song-channel:hover{transform:none !important;box-shadow:none !important;filter:none !important;background-color:transparent !important;}.song-teaser-channel .channel-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:rgba(0,0,0,0.8);color:var(--color-white);padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--radius-sm);font-size:var(--font-size-xxs);white-space:nowrap;opacity:0;visibility:hidden;transition:all var(--transition-fast);pointer-events:none;z-index:9999;margin-bottom:4px;}.song-teaser-channel:hover .channel-tooltip{opacity:1;visibility:visible;}.song-teaser-channel.empty .channel-tooltip{background:rgba(0,0,0,1);}.song-teaser-channel.empty:hover .channel-tooltip{background:rgba(0,0,0,1);}.song-teaser-channel-avatar-container{position:relative;flex-shrink:0;}.song-teaser-channel-avatar{width:24px;height:24px;border-radius:var(--radius-full);overflow:hidden;border:2px solid var(--color-white);box-shadow:0 1px 3px rgba(0,0,0,0.1);}.song-teaser-channel-avatar img{width:100%;height:100%;object-fit:cover;}.song-teaser-channel-avatar .avatar-placeholder{width:100%;height:100%;background:var(--color-text-muted);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xxs);font-weight:var(--font-weight-bold);}.song-teaser-author-count{position:absolute;bottom:-2px;right:-2px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-full);width:14px;height:14px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:var(--font-weight-bold);border:1px solid var(--color-white);}@media (max-width:280px){.song-teaser-channels-list{gap:2px;}.song-teaser-channel-avatar{width:20px;height:20px;}.song-teaser-author-count{width:12px;height:12px;font-size:8px;}}.song-teaser-actions{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:4px;}.song-teaser-view-link{color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:color var(--transition-fast);}.song-teaser-view-link:hover{color:var(--color-primary);text-decoration:none;}.song-teaser-actions .btn{flex:0 0 auto;font-size:13px;padding:6px 12px;display:flex;align-items:center;gap:6px;}.song-teaser-actions .btn .icon{width:14px;height:14px;flex-shrink:0;}@media (max-width:200px){.song-teaser-title{font-size:var(--font-size-sm);margin-bottom:var(--spacing-xxs);line-height:1.2;}.song-teaser-author{margin-bottom:var(--spacing-xs);}.song-teaser-avatar,.song-teaser-avatar-placeholder{width:20px;height:20px;}.song-teaser-author-name{font-size:10px;}.song-teaser-metadata{display:none;}.song-teaser-stats{gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);}.song-teaser-stat{font-size:10px;}.song-teaser-stat .icon{width:10px;height:10px;}.song-teaser-channels-label{font-size:9px;}.song-teaser-channel-avatar{width:16px;height:16px;}.song-teaser-author-count{width:10px;height:10px;font-size:7px;}.song-teaser-actions .btn{font-size:10px;padding:var(--spacing-xxs);}}@media (min-width:200px) and (max-width:280px){.song-teaser-title{font-size:var(--font-size-base);margin-bottom:var(--spacing-xs);}.song-teaser-metadata{gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);}.song-teaser-meta-item{font-size:10px;padding:2px var(--spacing-xxs);}.song-teaser-stats{gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);}.song-teaser-stat{font-size:11px;}.song-teaser-actions .btn{font-size:11px;padding:var(--spacing-xxs) var(--spacing-xs);}}@media (min-width:280px) and (max-width:400px){.song-teaser-content{flex-direction:column;}.song-teaser-stats{gap:var(--spacing-sm);}}@container (min-width:450px){.song-teaser-title{font-size:var(--font-size-xl);}.song-teaser-play-section{margin-bottom:var(--spacing-md);}.song-teaser-actions{margin-top:auto;}}.songs-grid{display:grid;gap:var(--spacing-md);}@container (min-width:160px){.songs-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));}}@container (min-width:500px){.songs-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));}}@container (min-width:800px){.songs-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));}}.song-teaser{container-type:inline-size;}
.rc_react-comments{color:#000;font-family:inherit;}.node--type-song .rc_react-comments{color:rgba(255,255,255,0.9);}.rc_comment-container{padding:16px 0;border-bottom:1px solid rgba(0,0,0,0.1);}.node--type-song .rc_comment-container{border-bottom-color:rgba(255,255,255,0.1);}.rc_comment-container:last-child{border-bottom:none;}.rc_username{color:var(--color-primary,#7d11ff);font-weight:600;margin-right:8px;font-size:14px;}.rc_comment-details{display:flex;align-items:center;margin-bottom:8px;color:#666;font-size:14px;gap:12px;}.rc_comment-details svg{display:inline-block;vertical-align:middle;margin-left:4px;opacity:0.7;transition:opacity 0.2s ease;width:14px;height:10px;}.rc_comment-details a:hover svg{opacity:1;}.rc_comment-text{color:#333;line-height:1.6;margin:12px 0;}.rc_input-wrapper{background-color:#fff;border:2px solid #e5e7eb;color:#333;border-radius:8px;transition:all 0.2s ease;}.node--type-song .rc_input-wrapper{background-color:rgba(255,255,255,0.95);border-color:var(--color-primary,#7d11ff);}.rc_input-wrapper:focus-within{border-color:var(--color-primary,#7d11ff);box-shadow:0 0 0 3px rgba(125,17,255,0.1);}.rc_input-wrapper .public-DraftEditor-content{color:#333;}.rc_input-wrapper .public-DraftEditorPlaceholder-root{color:rgba(0,0,0,0.5);}.rc_input-actions{background-color:#f3f4f6;border-top:1px solid #e5e7eb;padding:8px 12px;border-radius:0 0 8px 8px;height:auto !important;}.node--type-song .rc_input-actions{background-color:rgba(255,255,255,0.03);border-top-color:rgba(255,255,255,0.1);}.rc_input-actions button{display:inline-block;padding:6px 12px;background:transparent;color:#6b7280;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:400;text-decoration:none;transition:all 0.2s ease;cursor:pointer;margin-right:8px;}.node--type-song .rc_input-actions button{color:rgba(255,255,255,0.6);border-color:rgba(255,255,255,0.2);}.rc_input-actions button:hover{background:rgba(0,0,0,0.05);color:#374151;border-color:#9ca3af;}.node--type-song .rc_input-actions button:hover{background:rgba(255,255,255,0.05);color:rgba(255,255,255,0.8);border-color:rgba(255,255,255,0.3);}.rc_input-actions .rc_add-comment,.rc_input-actions button[type=submit]{background:var(--color-primary,#7d11ff);color:#fff;border:none;font-weight:500;}.rc_input-actions .rc_add-comment:hover,.rc_input-actions button[type=submit]:hover{background:#6a0fdb;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(125,17,255,0.3);}body:not(.logged-in) .rc_input-actions,body.logged-in.no-comment-permission .rc_input-actions{display:none;}.rc_login-button{display:inline-block;padding:12px 24px;background-color:transparent;color:rgb(125,17,255);border:2px solid rgb(125,17,255);border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;transition:all 150ms ease;cursor:pointer;text-align:center;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.2;}.rc_login-button:hover,.rc_login-button:focus{background-color:rgb(125,17,255);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(125,17,255,0.2);text-decoration:none;}.rc_avatar img,.rc_avatar svg{border-radius:50%;object-fit:cover;width:40px;height:40px;display:block;}.rc_actions-wrapper{margin-top:8px;}.rc_actions-wrapper button{background:none;border:none;color:#6b7280;font-size:13px;padding:2px 8px;margin-right:4px;border-radius:4px;transition:all 0.2s ease;cursor:pointer;}.rc_actions-wrapper button:hover{background-color:rgba(125,17,255,0.1);color:var(--color-primary,#7d11ff);}.rc_comment-menu-toggle{position:absolute;top:8px;right:8px;opacity:0.3;transition:all 0.2s ease;padding:6px;border-radius:4px;background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.1);}.node--type-song .rc_comment-menu-toggle{background-color:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1);}.rc_comment-menu-toggle:hover{opacity:1;background-color:rgba(125,17,255,0.2);border-color:rgba(125,17,255,0.4);transform:scale(1.05);}.rc_comment-container{position:relative;}.rc_comment-container:hover .rc_comment-menu-toggle{opacity:0.8;background-color:rgba(0,0,0,0.1);border-color:rgba(0,0,0,0.2);}.node--type-song .rc_comment-container:hover .rc_comment-menu-toggle{background-color:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);}.rc_replies{position:relative;padding-left:20px;}.rc_replies::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:rgba(125,17,255,0.2);border-radius:1px;}.flag-comment_like{display:inline-flex;align-items:center;gap:4px;background:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.1);border-radius:16px;color:#666;font-size:12px;cursor:pointer;transition:all 200ms ease;margin:0;}.node--type-song .flag-comment_like{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1);}.flag-comment_like:hover{background:rgba(0,0,0,0.1);border-color:rgba(0,0,0,0.2);color:#333;transform:translateY(-1px);}.node--type-song .flag-comment_like:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);}.flag-comment_like .ajax-progress,.flag-comment_like .js-flag-message{display:none;}.flag-comment_like a{display:inline-flex;align-items:center;gap:4px;text-decoration:none;background:none;border:none;padding:0;}.flag-comment_like .flag-icon{display:inline-flex;align-items:center;font-size:14px;}.flag-comment_like .icon-heart::before{content:"♥";color:#999;transition:color 200ms ease;}.flag-comment_like.action-flag .icon-heart::before{color:#999;}.flag-comment_like.action-unflag .icon-heart::before{color:#e23b3b;}.flag-comment_like:hover .icon-heart::before{color:#e23b3b;}.flag-comment_like .flag-count{font-weight:500;min-width:16px;text-align:center;}.rc_user-badges,.achievement-badges{display:inline-flex;align-items:center;gap:2px;margin-top:4px;flex-wrap:wrap;max-width:150px;}.rc_user-badges .popper-tooltip,.achievement-badges .popper-tooltip{position:relative;display:inline-block;width:24px;height:24px;}.rc_user-badges .popper-tooltip .tooltip-button,.achievement-badges .popper-tooltip .tooltip-button{background:none;border:none;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;}.rc_user-badges .popper-tooltip .tooltip-button img,.achievement-badges .popper-tooltip .tooltip-button img{width:24px;height:24px;display:block;border-radius:2px;}.rc_user-badges .popper-tooltip .tooltip-content,.achievement-badges .popper-tooltip .tooltip-content{position:absolute;z-index:9999;background:rgba(0,0,0,0.9);color:white;padding:8px 12px;border-radius:4px;font-size:13px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 0.2s;visibility:hidden;}.rc_user-badges .popper-tooltip .tooltip-content[data-show],.achievement-badges .popper-tooltip .tooltip-content[data-show]{opacity:1;visibility:visible;}.rc_lifetime-member__badge{display:inline-block;height:24px;width:24px;background-image:url(/themes/custom/ggfresh/images/supporter-badge.svg);background-position:center;background-size:24px;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;cursor:pointer;transition:transform 0.2s ease;}.rc_lifetime-member__badge:hover{transform:scale(1.1);}@media (max-width:768px){.rc_comment-menu-toggle{opacity:0.6;background-color:rgba(0,0,0,0.1);}.node--type-song .rc_comment-menu-toggle{background-color:rgba(255,255,255,0.1);}.rc_replies{margin-left:10px;padding-left:16px;}.rc_input-actions button{padding:4px 8px;font-size:12px;height:auto !important;}.rc_input-actions{padding:6px 8px;}}
.floating-pedal-cta{position:fixed;bottom:30px;right:30px;width:80px;height:80px;background:linear-gradient(135deg,#7d11ff 0%,#5a0fb8 100%);border-radius:50%;box-shadow:0 4px 20px rgba(125,17,255,0.3);cursor:pointer;z-index:999;transition:all 0.3s ease;animation:float-gentle 3s ease-in-out infinite,pulse-ring 2s ease-out infinite;}@media (max-width:768px){.floating-pedal-cta{bottom:20px;right:20px;width:60px;height:60px;}}.floating-pedal-cta:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 8px 30px rgba(125,17,255,0.4);}.floating-pedal-cta:hover .pedal-tooltip{opacity:1;transform:translateY(-50%) scale(1);pointer-events:auto;}.floating-pedal-cta .pedal-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;}.floating-pedal-cta .pedal-icon img{width:50%;height:50%;object-fit:contain;filter:brightness(0) invert(1);}.floating-pedal-cta .pedal-tooltip{position:absolute;top:50%;right:100%;transform:translateY(-50%) scale(0.95);background:white;color:#333;padding:20px 24px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,0.15);width:280px;margin-right:15px;opacity:0;transition:all 0.3s ease;pointer-events:none;}@media (max-width:768px){.floating-pedal-cta .pedal-tooltip{display:none;}}.floating-pedal-cta .pedal-tooltip::after{content:'';position:absolute;top:50%;right:-8px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent white;}.floating-pedal-cta .tooltip-header{font-size:18px;font-weight:700;color:#7d11ff;margin-bottom:8px;}.floating-pedal-cta .tooltip-subtitle{font-size:14px;line-height:1.4;color:#666;margin-bottom:12px;}.floating-pedal-cta .tooltip-cta{font-size:14px;font-weight:600;color:#7d11ff;}@keyframes float-gentle{0%,100%{transform:translateY(0);}50%{transform:translateY(-10px);}}@keyframes pulse-ring{0%{box-shadow:0 4px 20px rgba(125,17,255,0.3);}50%{box-shadow:0 4px 20px rgba(125,17,255,0.3),0 0 0 15px rgba(125,17,255,0.1);}100%{box-shadow:0 4px 20px rgba(125,17,255,0.3),0 0 0 30px rgba(125,17,255,0);}}
