.block.menu--user-menu,.block.menu--user-menu-admin{max-width:100%;padding-bottom:2rem;padding-bottom:var(--padding--layout--content);padding-top:2rem;padding-top:var(--padding--layout--content);width:100%}.block.menu--user-menu ul.menu,.block.menu--user-menu-admin ul.menu{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1440px;max-width:var(--max-width--wide);width:calc(100% - 2rem);width:var(--width)}.user-logged-in:root .region-content{padding-top:0}.user-logged-in.page-node-type-school-class .region-content,.user-logged-in.path-group .region-content{margin-top:0;padding-top:0}.path-user.path-node .block-system.block-system-main-block{display:block;max-width:100%;padding-bottom:0;width:100%}.path-user.path-node .block-system.block-system-main-block .paragraph--type--section.paragraph--no-background-color.paragraph--no-background{padding-top:0}.path-user-profile h1.page-title{margin-bottom:0;text-align:center;width:100%}.path-user-profile .region-content{margin:0;padding:0}.path-user-profile .block.menu--user-menu ul.menu .menu-item a:after,.path-user-profile .block.menu--user-menu ul.menu .menu-item span:after,.path-user-profile .block.menu--user-menu-admin ul.menu .menu-item a:after,.path-user-profile .block.menu--user-menu-admin ul.menu .menu-item span:after{background-image:url(../../images/assets/menu-stroke.svg)}.path-user-profile .block.menu--user-menu ul.menu .menu-item:first-child a:after,.path-user-profile .block.menu--user-menu ul.menu .menu-item:first-child span:after,.path-user-profile .block.menu--user-menu-admin ul.menu .menu-item:first-child a:after,.path-user-profile .block.menu--user-menu-admin ul.menu .menu-item:first-child span:after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.path-user-profile .block-system.block-system-main-block{display:block;max-width:100%;padding-bottom:5rem;padding-bottom:calc(var(--padding--layout--section) + var(--sp1));width:100%}.path-user-profile .block-system.block-system-main-block article.profile{display:block;max-width:100%;position:relative;width:100%}.path-user-profile .block-system.block-system-main-block article.profile .user-profile-wrapper{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1200px;max-width:var(--max-width);width:calc(100% - 2rem);width:var(--width)}.path-user-profile .block-system.block-system-main-block article.profile .user-profile-wrapper .user-profile-wrapper-top{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.path-user-profile .block-system.block-system-main-block article.profile .user-profile-wrapper .user-profile-wrapper-top>:first-child{flex:0 1 60%;margin:0 auto 1rem;margin:0 auto var(--sp1) auto}@media (min-width:720px){.path-user-profile .block-system.block-system-main-block article.profile .user-profile-wrapper .user-profile-wrapper-top>:first-child{flex:0 1 calc(40% - 1rem);flex:0 1 calc(40% - (2*var(--padding--layout--columns))/2);margin:0}}.path-user-profile .block-system.block-system-main-block article.profile .user-profile-wrapper .user-profile-wrapper-top>:last-child{flex:0 1 100%;text-align:center!important}@media (min-width:720px){.path-user-profile .block-system.block-system-main-block article.profile .user-profile-wrapper .user-profile-wrapper-top>:last-child{flex:0 1 calc(60% - 1rem);flex:0 1 calc(60% - (2*var(--padding--layout--columns))/2);text-align:left!important}}.path-user-profile .block-system.block-system-main-block .user-profile-school{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;margin-top:5rem;margin-top:calc(var(--padding--layout--section) + var(--sp1));max-width:1440px;max-width:var(--max-width--wide);padding-top:4rem;padding-top:var(--padding--layout--section);position:relative;width:calc(100% - 2rem);width:var(--width)}.path-user-profile .block-system.block-system-main-block .user-profile-school:before{background-image:url(../../images/assets/horizontal-rule-yellow.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:1.5rem;height:var(--sp1-5);left:0;position:absolute;top:-.5rem;top:calc(var(--sp0-5)*-1);width:100%}.path-user-profile .block-system.block-system-main-block .user-profile-school .views-element-container h3:first-child{margin-top:0}.path-user-profile .block-system.block-system-main-block .user-profile-school .user-profile-school-info-top,.path-user-profile .block-system.block-system-main-block .user-profile-school .views-element-container{display:flex;display:block;flex-wrap:wrap;margin-left:auto;margin-right:auto;margin-top:4rem;margin-top:calc(var(--padding--layout--section));max-width:960px;max-width:var(--max-width--narrow);text-align:left;width:calc(100% - 2rem);width:var(--width)}.path-user-profile .block-system.block-system-main-block .user-profile-school .user-profile-school-info-bottom{margin:0 auto -4rem;margin-bottom:calc(var(--padding--layout--section)*-1);text-align:left;width:100%}.path-user-profile .block-system.block-system-main-block .user-profile-school .views-element-container{text-align:center}.path-user-profile .block-system.block-system-main-block .user-profile-school .user-profile-school-info-top{margin-top:0}.path-user-profile .block-system.block-system-main-block .user-profile-faqs,.path-user-profile .block-system.block-system-main-block .user-profile-video{margin-left:auto;margin-right:auto;margin-top:5rem;margin-top:calc(var(--padding--layout--section) + var(--sp1));max-width:1440px;max-width:var(--max-width--wide);position:relative;width:calc(100% - 2rem);width:var(--width)}.path-user-profile .block-system.block-system-main-block .user-profile-faqs:before,.path-user-profile .block-system.block-system-main-block .user-profile-video:before{background-image:url(../../images/assets/horizontal-rule-green.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:1.5rem;height:var(--sp1-5);left:0;position:absolute;top:-.5rem;top:calc(var(--sp0-5)*-1);width:100%}.path-user-profile .block-system.block-system-main-block .user-profile-faqs .paragraph--type--section>.layout,.path-user-profile .block-system.block-system-main-block .user-profile-video .paragraph--type--section>.layout{width:100%}.path-user-profile .block-system.block-system-main-block .user-profile-faqs .paragraph--type--section:last-child,.path-user-profile .block-system.block-system-main-block .user-profile-video .paragraph--type--section:last-child{padding-bottom:0}.path-user-profile .block-system.block-system-main-block .user-profile-faqs:before{background-image:url(../../images/assets/horizontal-rule-lavender.svg)}.path-user-profile .block-core.block-page-title-block{display:none}.user-profile-classes{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1440px;max-width:var(--max-width--wide);padding-top:5rem;padding-top:calc(var(--padding--layout--section) + var(--sp1));width:calc(100% - 2rem);width:var(--width)}.user-profile-classes .user-profile-classes-buttons{margin-top:1rem;margin-top:var(--sp1);width:100%}.user-profile-classes .user-profile-classes-buttons p{margin-bottom:-.5rem;margin-bottom:calc(var(--sp0-5)*-1)}.user-profile-classes .user-profile-classes-buttons p a{margin-bottom:.5rem;margin-bottom:var(--sp0-5)}.user-profile-classes .view-header{display:none}.user-profile-classes .view-display-id-profile_archived .view-header{display:block;margin-top:4rem;margin-top:var(--sp4)}.user-profile-classes.multiple-schools .views-element-container:first-child .view-header h2{margin-top:0}.user-profile-classes.multiple-schools .view-header{display:block}.user-profile-classes.multiple-schools .view-header h2{margin-bottom:2rem;margin-bottom:calc(var(--margin--text-paragraph)*2);margin-top:4rem;margin-top:calc(var(--margin--text-heading)*2);text-align:center}.user-profile-classes .view-content{display:flex;flex-wrap:wrap;justify-content:space-between}.user-profile-classes .view-content>h3{text-align:center;width:100%}.user-profile-classes .view-content .views-row{background-color:#fff;background-color:var(--color--white);display:flex;flex-direction:column;justify-content:center;line-height:1.618rem;line-height:var(--line-height);margin-bottom:1rem;margin-bottom:var(--sp1);margin-left:auto;margin-right:auto;-webkit-mask-image:url(../../images/masks/content.svg);mask-image:url(../../images/masks/content.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;padding:1rem;padding:var(--padding--layout--wrapper);text-align:center;width:100%}@media (min-width:720px){.user-profile-classes .view-content .views-row{width:calc(50% - .5rem);width:calc(50% - (1*var(--padding--layout--columns))/2)}}.user-profile-classes .view-content .views-row .views-field-title h2{margin-top:0}.user-profile-classes .view-content .views-row .views-field-title h2 a{display:block;scale:1;transition:scale .5s;transition:scale var(--transition-duration-fast)}.user-profile-classes .view-content .views-row .views-field-title h2 a:hover{scale:.95;scale:var(--scale-down)}.user-profile-classes .view-content .views-row .views-field-field-raffle,.user-profile-classes .view-content .views-row .views-field-nothing,.user-profile-classes .view-content .views-row .views-field-nothing-2,.user-profile-classes .view-content .views-row .views-field-view-node-1{margin-top:1rem;margin-top:var(--sp1)}.user-profile-classes .view-content .views-row .views-field-field-game-status-1{display:flex;justify-content:center;margin-top:1rem;margin-top:var(--sp1)}.user-profile-classes .view-content .views-row .game-status{font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:.5rem;margin-bottom:var(--sp0-5);padding-left:1.75rem;padding-left:var(--sp1-75);position:relative}.user-profile-classes .view-content .views-row .game-status:before{border-radius:50%;bottom:0;height:1rem;height:var(--sp1);left:0;margin:auto 0;position:absolute;top:0;width:1rem;width:var(--sp1)}.user-profile-classes .view-content .views-row .game-status.active:before,.user-profile-classes .view-content .views-row .game-status.registered:before{background-color:#96c77c;background-color:var(--color--green);content:""}.user-profile-classes .view-content .views-row .game-status.inactive:before{background-color:#ee7d86;background-color:var(--color--red);content:""}.user-profile-classes .view-content .views-row .views-field-field-raffle h3{margin:1rem 0 .5rem;margin:var(--sp1) 0 var(--sp0-5)}.user-profile-classes .view-footer p{margin-bottom:-.5rem;margin-bottom:calc(var(--sp0-5)*-1)}.user-profile-classes .view-footer p a{margin-bottom:.5rem;margin-bottom:var(--sp0-5)}.user-profile-classes .views-field-field-school{display:none}.user-profile-classes.multiple-schools .views-field-field-school{display:block}.user-profile-school{line-height:normal;text-align:center}.user-profile-school .views-row{margin-bottom:3rem;margin-bottom:var(--sp3)}.user-profile-school .views-row:last-child{margin-bottom:0}.user-profile-school .group>div>.field{margin-top:.5rem;margin-top:var(--sp0-5)}.user-profile-school .group>div>.field.field--name-label{display:none}.user-profile-school .group>div>.field.field--name-field-contact-person-email{margin-top:0}.user-profile-school a{-webkit-text-decoration:none;text-decoration:none}.user-profile-school .views-field-edit-group{margin-top:1rem;margin-top:var(--sp1)}.user-profile-admin,.user-profile-admin-update-school-year{max-width:1440px;max-width:var(--max-width--wide);padding-top:5rem;padding-top:calc(var(--padding--layout--section) + var(--sp1))}.user-custom-info-message,.user-profile-admin,.user-profile-admin-update-school-year{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:calc(100% - 2rem);width:var(--width)}.user-custom-info-message{max-width:1200px;max-width:var(--max-width);padding-top:4rem;padding-top:var(--padding--layout--section)}.user-custom-info-message .user-custom-info-message-content{background:#005ca8;background:var(--color--bg--inverted);color:#fff;color:var(--color--text--inverted);display:block;-webkit-mask-image:url(../../images/masks/content2.svg);mask-image:url(../../images/masks/content2.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;max-width:100%;padding:2rem;padding:var(--padding--layout--content);position:relative;width:100%}.user-custom-info-message .user-custom-info-message-content a,.user-custom-info-message .user-custom-info-message-content a:hover{color:#fff;color:var(--color--text--inverted)}.user-custom-info-message .user-custom-info-message-content .block-title,.user-custom-info-message .user-custom-info-message-content h1,.user-custom-info-message .user-custom-info-message-content h2,.user-custom-info-message .user-custom-info-message-content h3,.user-custom-info-message .user-custom-info-message-content h4,.user-custom-info-message .user-custom-info-message-content h5,.user-custom-info-message .user-custom-info-message-content h6{color:var(--color--headline--inverted)}.user-custom-info-message .user-custom-info-message-content .button{color:#005ca8;color:var(--color--text)}.user-custom-info-message .user-custom-info-message-content .button:after,.user-custom-info-message .user-custom-info-message-content .button:before{background:#fff;background:var(--color--white)}.user-custom-info-message .user-custom-info-message-content .button:hover{color:#005ca8;color:var(--color--text)}.user-custom-info-message .user-custom-info-message-content .button:hover:after,.user-custom-info-message .user-custom-info-message-content .button:hover:before{background:#fff;background:var(--color--white)}@media (min-width:720px){.user-custom-info-message .user-custom-info-message-content{padding:1rem 4rem;padding:var(--padding--layout--wrapper) var(--padding--layout--section)}}