/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
[style*="--aspect-ratio"]>:first-child{width:100%}[style*="--aspect-ratio"]>img{height:auto}@supports(--custom:property){[style*="--aspect-ratio"]{position:relative;overflow:hidden;background-color:#eee}[style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100%/(var(--aspect-ratio)))}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%}}.skip-link{margin:0}.skip-link a,.skip-link a:visited{display:block;width:100%;padding:2px 0 3px;text-align:center;color:#fff}.main-content{outline:none}*,*:before,*:after{box-sizing:border-box;-ms-box-sizing:border-box}html{min-height:100%;font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;letter-spacing:normal}html,body{line-height:1.45;font-family:"Roboto Flex",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#111}html .layout-container,body .layout-container{font-weight:400;font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0,"wdth" 94,"GRAD" 0,"XOPQ" 96,"XTRA" 468,"YOPQ" 79,"YTAS" 750,"YTDE" -203,"YTFI" 738,"YTLC" 514,"YTUC" 712}@supports(font-variation-settings:"wght" 325){html .layout-container,body .layout-container{font-weight:400}}a{color:#1680d3}a:visited,a:hover{color:#0663ad}img,picture,object,figure,input,svg{max-width:100%;height:auto}img{vertical-align:middle}.green{color:#19bd19}.yellow{color:#ffd554}.red{color:#ed1c24}.blue{color:#1680d3}main{min-height:400px}.field__label{padding-right:.25em}.field--label-inline>div{display:inline-block;vertical-align:top}.entity-browser-modal-iframe{background-color:#fff}.field__label{font-weight:bold}h1.page-title{font-size:24px;margin:.5em 0;font-weight:700}@media screen and (min-width:500px){h1.page-title{font-size:calc(24px + (32 - 24)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){h1.page-title{font-size:32px}}.scrollblock{display:inline-block;width:100%}.stickyBlock{position:fixed}@media(min-width:65.625em){.flex-cols{display:flex;gap:6.375rem}.flex-col{flex:1}}h1,h2,h3,h4,h5,h6{margin:.3em auto;font-weight:700;line-height:1.2em;letter-spacing:-0.02em;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}h1{font-weight:600}h6{font-size:1.1em}h5{font-size:1.15em}h4{font-size:1.2em}h3{font-size:1.3em}h2{font-size:1.4em}h1{font-size:1.8em}p{margin:1em auto;line-height:inherit}p:last-child{margin-bottom:0}p:first-child{margin-top:0}p:last-of-type{margin-bottom:0}p:first-of-type{margin-top:0}em,i{font-style:italic}i.fa,i.fa-brands,i.fa-classic,i.fa-duotone,i.fa-light,i.fa-regular,i.fa-sharp,i.fa-sharp-solid,i.fa-solid,i.fa-thin,i.fab,i.fad,i.fal,i.far,i.fas,i.fasr,i.fass,i.fat{font-style:normal}blockquote{font-style:italic;font-size:1.2em}blockquote:before{background:inherit}pre{overflow-x:auto;white-space:pre-wrap}strong,b{font-weight:600}sup{vertical-align:super;font-size:50%;line-height:0}sub{vertical-align:sub;font-size:50%;line-height:0}.headline,.block-title,.node-title,.teaser-title,.product-title,.node .views-field-title{font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}.layout-content{font-size:1rem}.layout-content{position:relative}.region-tasks-menu .container{text-align:right}#content{max-width:87.5rem;margin:auto;padding-top:1.0625rem;padding-bottom:4.25rem;clear:both}#content:after{display:table;clear:both;content:""}.region-tasks-menu .block-system-breadcrumb-block{float:left}.region-tasks-menu .block-local-tasks-block{float:right}.layout-constrained .region-content .container{margin-left:auto;margin-right:auto;max-width:1000px}.layout-post-narrow #content{max-width:900px}.layout-narrow #content{max-width:700px}.layout-extra-narrow #content{max-width:500px}.block-system-breadcrumb-block{display:inline-block;flex:auto}.region-hero .block-inner{padding:0 .625rem}main{overflow:visible}.region .container{padding:0 .625rem}.region-content-header .container{padding:0}@media(min-width:60em){.site-footer,.site-main{max-width:100%}.region-hero .block-inner{padding:0 20px}}@media(min-width:65.625em){.region .container{padding:0 0}#navigation{padding:0 20px}main{margin:0 20px;min-height:70vh}}.sidebar{clear:both;position:relative}.sidebar h2.block-title{font-size:18px;margin:0}.layout-sidebar-first{display:none}@media(min-width:60em){.layout-sidebar-first{display:block}.layout-content{float:left;width:100%;margin-right:-100%;padding:0;clear:both;min-height:900px}.layout-content .container{padding:0 .625rem}.sidebar-first .layout-content .container{padding-left:1.0625rem}.sidebar-second .layout-content .container{padding-right:1.0625rem}.two-sidebars .layout-content .container,.sidebar-first .layout-content .container{margin-left:230px}.two-sidebars .layout-content .container,.sidebar-second .layout-content .container{margin-right:400px}.sidebar{clear:none}.sidebar .container{padding:.5em;font-size:14px}.sidebar h2.block-title{font-size:18px;margin:0}aside.layout-sidebar-first{float:left;width:230px;margin-right:-230px}aside.layout-sidebar-second{float:right;width:400px}aside.layout-sidebar-second .container{padding-right:0}}@media(min-width:65.625em){.layout-content .container{padding:0}.layout-sidebar-second .container{padding:0 1rem 0 2.125rem}.sidebar-second .layout-content .region-content .container{padding-right:2.125rem;border-right:solid 1px #eee}}@media(min-width:90em){.sidebar-first .layout-content .container{padding-left:1.0625rem}.sidebar-first.myaccount-page .layout-content .container{padding-left:4em}}.layout-sidebar-second .container{max-width:600px;margin:auto}.no-sidebars .layout-content{float:none}.menu-divider{border-top:solid 1px #eee;width:100%;display:block;text-indent:-100px;overflow:hidden;height:2px;margin:.5em 0}.portfolio-item-edit-page #content{max-width:700px}.layout-container{margin:0}.layout-content{padding-bottom:3em;clear:both}#content-bottom,#footer{clear:both}#header{padding:1em .5em;margin-bottom:1em}#header .container{max-width:100%;margin:0}.region-content-bottom .container{max-width:100%}.page-node-type-homepage #content{max-width:1500px}.page-node-type-homepage .layout-content .container{padding:0}.myaccount-page .main-content-inner{max-width:900px;margin:auto}.subscription-select-page .main-content-inner{max-width:100%;margin:auto}@media(min-width:65.625em){.group-wrapper{width:100%;display:inline-block}.group-left{float:left;width:50%}.group-right{float:right;width:50%}}@media(min-width:65.625em){.block-type--media_block .block-content{display:flex;gap:3em}}@media(min-width:60em){.side-margin-1{margin-left:1rem;margin-right:1rem}.side-margin-2{margin-left:2rem;margin-right:2rem}.side-margin-3{margin-left:3rem;margin-right:3rem}}.video-background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:16/9;min-height:100%;width:100vw;height:56.25vw;min-width:177.77vh;pointer-events:none}.video-background-wrapper{position:relative;left:0;top:0;right:0;width:100%;overflow:hidden;background-color:#333;padding:0 !important}#leaderboard{position:relative}#leaderboard:after{display:table;clear:both;content:""}#header{background-color:#000;color:#fff;position:relative;z-index:99;margin:0;height:60px;padding:0;width:100%}#header .block-system-branding-block{flex-grow:0;height:60px;padding:5px 0;vertical-align:top;display:inline-block;max-width:120px;z-index:5;position:relative}#header .block-system-branding-block a{display:block;height:100%}#header .block-system-branding-block a img{height:100%}#header .block-header-actions-menu{flex-grow:1;display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;height:60px;float:right;height:100%;position:absolute;top:0;right:0}#header .block-header-actions-menu .account-items{display:flex;align-items:center;padding:5px}#header .block-header-actions-menu .block-inner{height:100%}#header button.toggle-button-left{background:none;border:none;color:#fff;font-size:25px;padding:0;line-height:1em;width:50px;border-right:solid #333 1px;border-radius:0;margin-right:5px;display:inline-block;height:100%;z-index:4;position:relative}#header button.toggle-button-left:active,#header button.toggle-button-left:focus,#header button.toggle-button-left:hover{color:#999}#header .menu{font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}button.toggle-button-left .open-icon{display:inline-block}button.toggle-button-left .close-icon{display:none}.slideout-open button.toggle-button-left .open-icon{display:none}.slideout-open button.toggle-button-left .close-icon{display:inline-block}.region-leaderboard{height:100%}#leaderboard{margin:0;height:100%}#leaderboard .menu{margin:0;padding:0;font-weight:400;text-transform:uppercase;height:100%}#leaderboard .menu .menu-item{display:inline-block;padding:0}#leaderboard .menu .menu-item a{text-decoration:none;color:#999;padding:.5em 1em;display:inline-block}#leaderboard .menu .menu-item .menu{font-family:"Roboto Flex",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;transition:opacity .3s;font-size:16px;font-weight:400;text-transform:none;position:absolute;background-color:#000;border-radius:0 0 5px 5px;overflow:hidden;height:auto;margin:0 0;border:none;box-shadow:0 1px 1px 0 rgba(0,0,0,.3);z-index:10;opacity:0;margin-top:-100%;min-width:200px}@media(min-width:65.625em){#leaderboard .menu .menu-item .menu{margin-left:.5em}}#leaderboard .menu .menu-item .menu a{color:#fff;padding:.5em 1em;display:inline-block;width:100%}#leaderboard .menu .menu-item .menu a:hover{background-color:#333}#leaderboard .menu .menu-item .menu li{display:block;border-bottom:solid 1px #222}#leaderboard .menu .menu-item .menu li:last-child{border:none}#leaderboard .menu .menu-item:hover>a{color:#fff}#leaderboard .menu .menu-item:hover .menu{display:inline-block;opacity:1;margin-top:-5px}#leaderboard .menu--main{float:right;display:none;height:100%}.condensed-header #header,#header.stuck{position:fixed;top:0;height:60px;box-shadow:0px 2px 2px 0 rgba(0,0,0,.3)}.condensed-header #header .block-system-branding-block,#header.stuck .block-system-branding-block{padding:5px 0;height:60px}.condensed-header #header .block-header-actions-menu,#header.stuck .block-header-actions-menu{padding-top:3px;height:60px}body.condensed-header .layout-container{margin-top:60px}body.gin--vertical-toolbar.condensed-header #header,body.gin--vertical-toolbar #header.stuck,body.gin--horizontal-toolbar.condensed-header #header,body.gin--horizontal-toolbar #header.stuck,body.gin--classic-toolbar.condensed-header #header,body.gin--classic-toolbar #header.stuck{top:var(--gin-toolbar-y-offset)}.sticky-wrapper{float:left}.sticky-wrapper.sticky-navigation{float:none;width:100%;position:relative}.account-items{float:right;height:100%}.account-items .login-links{color:#666;vertical-align:middle;display:inline-block;font-size:12px;padding-left:1em}.account-items .login-links a{color:#eee}.account-item{display:inline-block;vertical-align:middle;position:relative;padding:2px;line-height:1em}.account-item img{vertical-align:top}.account-item .count{background:#e52548;font-size:11px;border-radius:20px;padding:0 5px;line-height:1.5em;display:inline-block;position:absolute;right:0;top:0}.account-item a.nav-dropdowns-trigger,.account-item a.trigger{font-size:18px;width:40px;height:40px;line-height:34px;display:inline-block;border-radius:100%;background-color:#222;text-align:center;color:#ccc;overflow:hidden;border:solid 2px #222}.account-item a.nav-dropdowns-trigger.active,.account-item a.trigger.active{color:#fff;background-color:#444;border:solid 2px #888}.content-drop{display:none}@media(min-width:60em){#header{height:100px;flex:auto}#header button.toggle-button-left{display:none}#header .block-system-branding-block{height:100%;padding:10px;max-width:130px;width:100%}#header .menu--main{display:flex;align-items:center;float:none;flex-direction:row;flex-wrap:nowrap;font-size:16px;flex-grow:1;justify-content:center;height:100%;white-space:nowrap;top:0;position:relative;display:inline-block}#header .menu--main .menu,#header .menu--main .menu-item,#header .menu--main a{height:100%}#header .menu--main .menu-item a{display:flex;align-items:center}#header .block-header-actions-menu{display:block;height:100%;flex-grow:0;white-space:nowrap}}@media(min-width:65.625em){#leaderboard .menu--main{font-size:18px;margin:0;left:0;right:0}#header .block-system-branding-block{max-width:190px}}@media(min-width:90em){#leaderboard{margin:0 1em}#leaderboard .menu--main{font-size:18px;position:absolute;display:flex}#header .block-system-branding-block{max-width:260px}}#footer{padding:3em .625rem;background-color:#000;color:#fff;position:relative;z-index:1}@media(min-width:60em){#footer{padding:3em}}.block-content--site-footer{text-align:center}.block-content--site-footer .logo-wrapper{content:" ";background-image:url(/themes/custom/crew/images/HSC-H-white.svg);background-repeat:no-repeat;background-size:contain;width:80px;height:140px;display:block;vertical-align:top;opacity:.15;background-position:center}@media(min-width:60em){.block-content--site-footer .logo-wrapper{width:140px;display:inline-block}.block-content--site-footer .block-inner{margin:3rem auto}}.footer-section{display:block;vertical-align:top;text-align:left;margin-top:1rem;margin-bottom:2rem}.footer-section h4{text-transform:uppercase;font-size:16px}.footer-section ul.footer-menu{list-style:none;margin:0;padding:0;font-size:16px}.footer-section ul.footer-menu li{margin:.25em 0}.footer-section ul.footer-menu a{color:#aaa}.footer-section ul.footer-menu a:hover{color:#fff}@media(min-width:60em){.footer-section{display:inline-block;padding:0 1.5em;border-left:solid 1px #333;margin-left:2em}.footer-section.first{border:none;margin-left:0}}.footer-legal{font-size:13px;border:none}.footer-legal .disclaimer{color:#999}.footer-legal ul.social-menu{list-style:none;padding:0;font-size:45px;margin:20px 0 50px 0}.footer-legal ul.social-menu li{margin:0;padding:0;vertical-align:middle;display:inline-block}.footer-legal ul.social-menu a{color:#666}.footer-legal ul.social-menu a:hover{color:#fff}.footer-legal .small-links{margin:.5em 0}.footer-legal .small-links a{color:#aaa;margin-right:1em}.footer-legal .small-links a:hover{color:#fff}.region-pre-hero{text-align:center;border-bottom:solid 1px rgba(238,238,238,.9333333333);background-color:#f5f7f8}.region-pre-hero .container{text-align:left;max-width:87.5rem;margin:auto 1rem;display:inline-block}.hero-menu-wrapper{display:inline-block;width:100%;font-size:16px;clear:both;white-space:nowrap;overflow-x:auto;text-align:center;font-weight:600;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}.hero-menu-wrapper li,.hero-menu-wrapper ul{margin:0;padding:0;list-style:none}.hero-menu-wrapper ul{max-width:87.5rem;display:block;margin:auto;padding:0}.hero-menu-wrapper li{display:inline-block;margin:0 10px;vertical-align:middle}.hero-menu-wrapper a{display:inline-block;padding:0 .5em;line-height:2.4em;text-decoration:none;color:#666}.hero-menu-wrapper a i{color:#111}.hero-menu-wrapper a.is-active,.hero-menu-wrapper a:hover{color:#1680d3}.hero-menu-wrapper a.is-active i,.hero-menu-wrapper a:hover i{color:#1680d3}.hero-menu-wrapper a.is-active{font-weight:bold}@media(min-width:65.625em){.hero-menu-wrapper{font-size:18px}.hero-menu-wrapper a{padding:0 1em}}.region-hero{text-align:center;background-color:#111;color:#fff;padding:0}@media(min-width:65.625em){.region-hero{background-image:url(/themes/custom/crew/images/bg-headshots-tilt-dark2.jpg);background-size:cover;background-attachment:fixed;background-position:center;padding:0 2.125rem}}.region-hero img,.region-hero figure,.region-hero iframe{vertical-align:middle}.region-hero .container{display:inline-block;text-align:left;max-width:87.5rem;margin:auto;width:100%}.region-hero .block-inner{padding:0}.region-hero a{color:#fff}.block-validate-account-notice .block-inner{padding:1em;line-height:1.3em}.region-content .block{margin-bottom:1.0625rem}.region-content #block-secondary-local-tasks-block .block-inner{padding-top:2.125rem}@media(min-width:60em){.hero-left{float:left;width:60%;padding-right:4.25rem}.hero-right{float:right;width:40%}}.region-hero .block-system-branding-block{max-width:200px;margin:1em auto}@media(min-width:60em){.region-hero .block-system-branding-block{max-width:400px;margin:3em auto}}aside.layout-sidebar-second .block-title{font-size:1.2em;font-weight:bold;line-height:1.3em;margin:0 0 1em 0}aside.layout-sidebar-second .block-hsc-groups-group-upgrade-prompt .block-inner{font-size:14px;color:#666}aside.layout-sidebar-second .block-hsc-groups-group-upgrade-prompt .block-title{color:#000;font-weight:18px}aside.layout-sidebar-second .buttons{margin:1em 0 0 0;display:flex;gap:.5rem;text-transform:uppercase}aside.layout-sidebar-second .buttons a{font-weight:normal;font-size:14px;text-align:center}aside.layout-sidebar-second .buttons>a{flex:1}aside.layout-sidebar-second .block-accent{padding:1rem;background-color:#f5f7f8;border-radius:10px}@media(min-width:60em){aside.layout-sidebar-second .block-accent{padding:2rem;border-radius:10px}}aside.layout-sidebar-second .block-views-block--recent-associates-block{margin-top:3rem}aside.layout-sidebar-second .block-views-block--recent-associates-block .block-title{font-size:20px;background-image:url(/themes/custom/crew/images/icons/hsc-badge-associate-check-med.png);background-position:left;background-repeat:no-repeat;background-size:80px;min-height:80px;padding:1rem 1rem 1rem 90px;margin:0 0 0 -0.5rem}aside.layout-sidebar-second .view-recent-associates .views-row{margin:1rem auto}aside.layout-sidebar-second .view-recent-associates .view-header{padding:0 .5rem;color:#666;margin-bottom:0}aside.layout-sidebar-second .view-recent-associates .view-header h5{color:#000;margin-top:1.5em;text-align:center}aside.layout-sidebar-second .view-recent-associates .more-link{text-align:center;display:block}aside.layout-sidebar-second .block-locate .content-wrapper{text-align:center;font-weight:bold;font-size:1.2em;margin-bottom:1.5em}aside.layout-sidebar-second .block-locate .form-item{margin:0}.slide-menu{position:fixed;top:0;bottom:0;left:-400px;z-index:999;transition:left .3s;width:100%;max-width:400px}.slide-menu::after{opacity:0;transition:opacity .5s}.slide-menu.slide-open{left:0}.slide-menu.slide-open::after{background-color:rgba(0,0,0,.7);display:block;position:fixed;z-index:-1;top:0;bottom:0;left:0;right:0;width:100%;content:" ";opacity:1}.slide-menu .menu-inner{width:100%;background:#fff;height:100%;overflow:auto}.slide-menu .block{padding:2em;font-size:20px}.slide-menu .block .menu{list-style:none;margin:0;padding:0;font-weight:600;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}.slide-menu .block .menu .menu{padding-left:1em;font-size:.85em;font-weight:normal}.slide-menu .block .menu a{text-decoration:none;color:#000;display:inline-block;width:100%;padding:.25em 0}.slide-menu .block .menu li{line-height:2em}.slide-menu .svg-icon{color:#999}.slide-menu .block-title{font-size:16px;text-transform:uppercase;color:#1680d3;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800}.slide-menu .my-groups-menu .views-row,.slide-menu .coaching-group-nav{font-size:20px;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}.slide-menu .my-groups-menu li.views-row{margin:.25em 0}.slide-menu .my-groups-menu li.views-row img{width:40px}.slide-menu-close{background:none;border:none;color:#000;font-size:1.5em;float:right;z-index:1;position:relative;padding:1rem;line-height:1em}.myaccount-menu-block{margin:1em 0;padding:0;list-style:none;font-size:18px;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}.myaccount-menu-block li{margin:.2em 0;padding:0;font-weight:600}.myaccount-menu-block .icon-fw{width:32px;height:32px;text-align:center;line-height:32px;border-radius:100px;font-size:1em;color:#1680d3}.myaccount-menu-block a{text-decoration:none;color:#333;display:block}.myaccount-menu-block a:hover{color:#1680d3}.myaccount-menu-block a:hover .icon-fw{color:#1680d3;background-color:#f7f7f7}.myaccount-menu-block.minor-links{font-size:16px;margin-top:20px !important;border-top:solid 1px #eee;padding-top:10px}.myaccount-menu-block.minor-links li{margin:0}.my-messages-dropdown ul.quicktabs-tabs{padding:0;display:flex;text-align:center;gap:1em;padding-bottom:1em;border-bottom:solid 1px #eee}.my-messages-dropdown ul.quicktabs-tabs svg{margin-right:.5rem}.my-messages-dropdown ul.quicktabs-tabs .count{background:#e52548;font-size:11px;border-radius:20px;padding:0 5px;line-height:1.5em;display:inline-block;position:absolute;right:0;top:0;color:#fff}.my-messages-dropdown ul.quicktabs-tabs li{flex:1;padding:0;position:relative}.my-messages-dropdown ul.quicktabs-tabs li a{text-decoration:none;color:#000;display:block;padding:.5em;border-radius:5px;background-color:#f7f7f7}.my-messages-dropdown ul.quicktabs-tabs li a:hover{background-color:#e8f1fa}.my-messages-dropdown ul.quicktabs-tabs li.active a{background-color:#e8f1fa;color:#1680d3}.region-secondary-menu{position:relative;background-color:#eee;margin-left:-5px;margin-right:-5px}.region-secondary-menu .view-content{position:relative}.region-secondary-menu .view-header{position:initial;z-index:99;overflow:visible}.region-secondary-menu .ajax-progress:not(.loading-wrapper){position:absolute;background-color:rgba(255,255,255,.8);top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;margin:0;padding:0}.region-secondary-menu .ajax-progress:not(.loading-wrapper) .throbber{display:none}.region-secondary-menu .ajax-progress:not(.loading-wrapper) .message{display:none}.region-secondary-menu .container>.block{display:none;position:absolute;max-width:none;right:0;background:#fff;padding:10px;overflow-x:hidden;color:#000;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:100%}.region-secondary-menu .notification-actions{font-size:13px;float:right}.region-secondary-menu .notification-actions a{border-right:solid 1px #ccc;margin-right:5px;padding-right:5px}.region-secondary-menu .notification-actions a:last-of-type{border:none;margin-right:0;padding-right:0}.region-secondary-menu .view-content{line-height:1.2em}.region-secondary-menu .view .view-header{width:100%;display:inline-block;padding:0 0 1em 0;border-bottom:solid 1px #eee;margin:0 !important;text-align:left !important;color:#666 !important;font-size:13px !important;float:none !important}.region-secondary-menu .view .view-header h3{font-size:14px;color:#1680d3;text-transform:uppercase}.region-secondary-menu .view .view-header .totals{display:inline-block;width:100%;font-size:13px}.region-secondary-menu .item-list ul{margin-top:0}.region-secondary-menu .item-list h3,.region-secondary-menu .block-title,.region-secondary-menu .cart-items-count,.region-secondary-menu .dropdown-header{text-transform:uppercase;color:#1680d3;font-weight:700;float:left;font-size:14px;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}.region-secondary-menu .cart-items-count{float:right;color:#000}.region-secondary-menu .item-list h3,.region-secondary-menu h3.block-title{margin-top:15px;margin-bottom:5px;font-size:13px;float:none;border-bottom:none;padding-bottom:0;color:#ccc}.region-secondary-menu #block-ajax-myaccount,.region-secondary-menu .block-my-account-dropdown-menu{font-size:16px}.region-secondary-menu #block-ajax-myaccount .item-list,.region-secondary-menu .block-my-account-dropdown-menu .item-list{padding:.5em 0}#block-nav-dropdown-myaccount{padding:30px}.view-cart-dropdown{width:100%}@media(min-width:60em){.view-cart-dropdown{font-size:14px}}.view-cart-dropdown .checkout-order-total-summary{margin:0}.view-cart-dropdown .order-total-summary-wrapper{margin:0}.view-cart-dropdown .view-content{padding-top:1rem;margin-bottom:1rem}.view-cart-dropdown table{font-size:inherit}.view-cart-dropdown table tbody>tr{border:none}.view-cart-dropdown table tbody>tr td{padding:.5rem}.view-cart-dropdown table tr:last-child{border:none}.view-cart-dropdown .checkout-order-total-summary tbody>tr td{padding:.25rem .5rem}.view-cart-dropdown .order-total-line__total{padding:1rem .5rem}.view-cart-dropdown .views-field-quantity{color:#999;font-size:12px;width:1%}.view-cart-dropdown .views-field-total-price__number{text-align:right;font-weight:bold}.view-cart-dropdown .cart-actions{display:flex;gap:.5rem}.view-cart-dropdown .cart-actions .button{text-align:center;font-weight:normal;font-size:18px;line-height:2.8em;flex:1}html.nav-dropdown-open .dropdown-blocker{position:fixed;left:0;right:0;top:0;bottom:0;opacity:.8;background-color:#000;z-index:20}html.nav-dropdown-open .block .view-empty{text-align:center !important;padding:1em 0}html.nav-dropdown-open .quicktabs-tabpage .dropdown-header{display:none}@media(min-width:42.5em){#toolbar-administration{display:block}html.nav-dropdown-open .region-secondary-menu{margin:0}html.nav-dropdown-open .region-secondary-menu .container>.block{width:500px;border:solid 1px #eee;box-shadow:0 3px 5px 0px rgba(0,0,0,.2);overflow-y:auto;height:initial;margin-top:5px;margin-right:5px}html.nav-dropdown-open .region-secondary-menu .container .block-block-group--my-account-dropdown{width:400px}}.block-ajax-button{display:none}.ajax-block-content .loading-wrapper{text-align:center;padding:4em 0;min-width:100%;width:100%}@media(min-width:65.625em){.ajax-block-content .loading-wrapper{min-width:300px;margin:auto;padding:2rem}}.ajax-block-content .loading-wrapper .throbber{width:50px;height:50px;display:block;margin:auto;opacity:.4}.region-breadcrumb{background-color:#fff;border-bottom:solid 1px #eee;margin-top:0 !important}.region-breadcrumb .container{max-width:87.5rem;margin:auto;padding:.5rem 1rem;display:flex;align-items:center;gap:5px}.region-breadcrumb .container>div{flex-grow:0}.region-breadcrumb .container>div:last-child{text-align:right}.region-breadcrumb .container>div:first-child{flex-grow:1;text-align:left}@media(min-width:60em){.region-breadcrumb .container{padding:1rem 1rem}}@media(min-width:91.5rem){.region-breadcrumb .container{padding:1rem 0}}.region-breadcrumb .block-local-tasks-block{flex:1;float:right;flex-grow:0}.region-breadcrumb .block-system-breadcrumb-block{flex:1;width:auto}.region-breadcrumb .block-system-breadcrumb-block .svg-icon{color:#eee;margin:0 5px;font-size:1.2em}.region-breadcrumb .create-content-buttons{white-space:nowrap;text-align:right !important;flex:0 auto;width:auto}.region-breadcrumb .create-content-buttons .contextual{right:-2rem}.region-breadcrumb .create-content-buttons .button{font-weight:600;font-size:12px;line-height:2.5em;padding:0 1.5em;border-radius:100px}.region-breadcrumb .create-content-buttons .single{padding:0 1.5em}.region-breadcrumb .create-content-buttons .multi{background:none;color:#333;border:none;padding:0 .25em;line-height:1em;min-width:2rem;min-height:2rem}.breadcrumb{font-size:13px;padding:0;display:inline-block}.breadcrumb a{color:#888}.breadcrumb ol{margin:0;padding:0}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none}.breadcrumb li:first-child:before{content:none}.breadcrumb .breadcrumb__item{line-height:1.5em;display:inline-block}.breadcrumb .breadcrumb__item:first-child{border:none;margin:0;padding:0}.breadcrumb .breadcrumb__item:last-child{font-weight:bold}.breadcrumb .breadcrumb__item:last-child a{text-decoration:none;color:#000}.breadcrumb .breadcrumb__item:last-child .svg-icon{display:none}.breadcrumb .breadcrumb__item a{text-decoration:none}[dir=rtl] .breadcrumb ol{margin-right:0}.messages{font-family:"Roboto Flex",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:5px;background-image:none;margin:.5rem auto;word-wrap:break-word;border:1px solid #eee;overflow-wrap:break-word;font-size:1em;padding:1em 1.5em;line-height:1.4em}.messages .item-list li{list-style:disc}.messages .item-list li:last-child{margin-bottom:0}.messages .item-list ul:last-child{margin-bottom:0}.messages .item-list ul{margin:0;padding-left:1rem}.region-content-header .messages{margin:.5rem}[dir=rtl] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px}.messages+.messages{margin-top:1.538em}.messages__list{margin:0;padding:0;list-style:none}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#325e1c;border-color:#c9e1bd;background-color:#f3faef}[dir=rtl] .messages--status{margin-left:0;border-color:#c9e1bd}.messages--warning{color:#734c00;border-color:#f4daa6;background-color:#fdf8ed}[dir=rtl] .messages--warning{border-color:#f4daa6 rgba(0,0,0,0) #f4daa6 #f4daa6}.messages.error,.messages--error{color:#a51b00;border-color:#ed1c24;background-color:#fcf4f2}.messages.error p.error,.messages--error p.error{color:#a51b00}[dir=rtl] .messages--error{border-color:#ed1c24 rgba(0,0,0,0) #ed1c24 #ed1c24}.messages.info,.messages--info{color:#1680d3;border-color:#1680d3;background-color:#e8f1fa}button{cursor:pointer}a.button,html input[type=button],input[type=reset],input[type=submit]{font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-appearance:none;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;border:1px solid #1680d3;background:#1680d3;color:#fff;cursor:pointer;height:auto;line-height:2.5em;font-weight:600;outline:0;overflow:visible;padding:0 .9em;display:inline-block}a.button.progress,a.button.disabled,a.button:disabled,html input[type=button].progress,html input[type=button].disabled,html input[type=button]:disabled,input[type=reset].progress,input[type=reset].disabled,input[type=reset]:disabled,input[type=submit].progress,input[type=submit].disabled,input[type=submit]:disabled{background:#ccc !important;color:#999 !important;cursor:default !important;border-color:#999 !important;opacity:.6;pointer-events:none}a.button:focus,html input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:none}a.button,.button{background-color:#1680d3;color:#fff;display:inline-block;line-height:2.3em;font-weight:600;border-radius:5px;text-decoration:none;padding:0 1.5em;width:auto;border-style:solid}a.button:hover,.button:hover{background-color:#0663ad}a.button.button--primary,a.button.button-green,.button.button--primary,.button.button-green{background-color:#19bd19;border-color:#19bd19;color:#fff}a.button.button--primary:hover,a.button.button-green:hover,.button.button--primary:hover,.button.button-green:hover{background-color:#0f7d0f}a.button.button--danger,a.button.button-red,.button.button--danger,.button.button-red{background-color:#ed1c24;border-color:#ed1c24;color:#fff}a.button.button--danger:hover,a.button.button-red:hover,.button.button--danger:hover,.button.button-red:hover{background-color:#ce0c13}a.button.button--accent,.button.button--accent{background-color:#e52548;border-color:#e52548;color:#fff}a.button.button--accent:hover,.button.button--accent:hover{background-color:#c01736}a.button.button-blue,.button.button-blue{background-color:#1680d3;border-color:#1680d3;color:#fff}a.button.button-blue:hover,.button.button-blue:hover{background-color:#0663ad}a.button.button--black,.button.button--black{background-color:#111;color:#fff;border-color:#111}a.button.button--black:hover,.button.button--black:hover{color:#111;background-color:#fff}a.button.button--black-inverse,.button.button--black-inverse{background-color:#fff;color:#111;border-color:#111}a.button.button--black-inverse:hover,.button.button--black-inverse:hover{color:#fff;background-color:#111}a.button.button--white,a.button.button-white,.button.button--white,.button.button-white{background-color:#fff;color:#1680d3;border-color:#1680d3}a.button.button--white:hover,a.button.button-white:hover,.button.button--white:hover,.button.button-white:hover{color:#fff;background-color:#1680d3}a.button.button--light,a.button.button-light,.button.button--light,.button.button-light{background-color:#e8f1fa;color:#1680d3;border-color:#bed8f1}a.button.button--light:hover,a.button.button-light:hover,.button.button--light:hover,.button.button-light:hover{color:#fff;background-color:#1680d3;border-color:#1680d3}a.button.button--gray,a.button.button-gray,a.button.button-grey,.button.button--gray,.button.button-gray,.button.button-grey{background-color:#eee;color:#666;border-color:#d5d5d5}a.button.button--gray:hover,a.button.button-gray:hover,a.button.button-grey:hover,.button.button--gray:hover,.button.button-gray:hover,.button.button-grey:hover{color:#fff;background-color:#666;border-color:#666}a.button.button.address-book-edit-button,a.button.button--link,.button.button.address-book-edit-button,.button.button--link{background:none !important;border:none;color:#888;text-transform:none;text-decoration:underline}a.button.button.address-book-edit-button:hover,a.button.button--link:hover,.button.button.address-book-edit-button:hover,.button.button--link:hover{color:#1680d3;background-color:inherit;border-color:inherit}a.button.button.address-book-edit-button,.button.button.address-book-edit-button{padding:0;font-size:.8em}a.button.button--small,a.button.btn-small,a.button.button-small,.button.button--small,.button.btn-small,.button.button-small{font-size:.8em}a.button.dialog-cancel,a.button.button-cancel,.button.dialog-cancel,.button.button-cancel{background:none;color:#999;text-decoration:underline;border:none;padding-left:.5em;padding-right:.5em}a.button.dialog-cancel:hover,a.button.button-cancel:hover,.button.dialog-cancel:hover,.button.button-cancel:hover{background:none !important}a.button.button--large,a.button.button-large,.button.button--large,.button.button-large{font-size:1.4em}a.button.button--pill,.button.button--pill{border-radius:100px;padding-left:1.5em;padding-right:1.5em}a.button.border-thin,.button.border-thin{border-width:1px}a.button.button-transparent,.button.button-transparent{background:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border:none;color:#333}.button.button--primary{width:auto;min-width:200px;margin:auto}[data-drupal-views-infinite-scroll-pager]{padding:0;margin:10px}[data-drupal-views-infinite-scroll-pager] a.button{background-color:#e8f1fa;color:#1680d3;border-color:#bed8f1;font-size:13px}[data-drupal-views-infinite-scroll-pager] a.button:hover{color:#fff;background-color:#1680d3;border-color:#1680d3}.order-state{font-size:.85em;background:#eee;padding:.3em 1em;border-radius:5px;display:inline-block}.order-state-completed{background-color:#19bd19;color:#fff}.order-state-canceled{color:#e52548}.caption{margin-bottom:1.2em}table{border-collapse:collapse;border-spacing:0;width:100%;font-size:.95em}table th{font-weight:600;text-align:left;padding:.5em .75em;color:#333;border:none;font-size:.9em;margin-bottom:-1px;text-transform:uppercase}table th a{text-decoration:none;color:#666;display:block}table th a:hover{text-decoration:none}table th.is-active>a,table th.is-active>a:hover{color:#333}table td{border:0;outline:none;padding:1em .75em}table thead{border:1px solid #fff;border-bottom:none}table thead th.is-active{background:#fff;border:1px solid #eee;border-bottom:1px solid #fff;border-radius:5px 5px 0 0;display:inline-block;vertical-align:baseline;border-bottom:none}table td .item-list ul{margin:0}table [dir=rtl] td .item-list ul{margin:0}table td.is-active{background:none}table th.select-all{width:1px}table th>a:after,table th.is-active>a:after{display:none}table thead>tr{border-bottom:1px solid #eee}table tbody>tr{border-bottom:1px solid #eee}table .caption,table caption,table details{text-align:left}table th{white-space:nowrap}table td.no-wrap{white-space:nowrap}table td.compact{width:1px}a.tabledrag-handle .handle{width:25px;height:25px;margin:0;background:url(/themes/custom/crew/images/core/icons/787878/move.svg) no-repeat;padding:6px}.draggable a.tabledrag-handle{margin-left:0}.draggableviews-form .messages{padding:1em;font-size:.9em}.messages abbr{text-decoration:none}button.tabledrag-toggle-weight{padding:.2em;margin:0;line-height:1em;font-size:.85em;background:none;border:none;text-decoration:underline;color:#999}button.tabledrag-toggle-weight:focus,button.tabledrag-toggle-weight:active,button.tabledrag-toggle-weight:hover{color:#0663ad}.tablesort{display:inline-block;width:11px;height:11px;background-size:100%}.clean-table tbody{border:none}.clean-table table th{background-color:rgba(0,0,0,0)}@media screen and (max-width:37.5em){th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{display:none}}@media screen and (max-width:60em){th.priority-low,td.priority-low{display:none}}.create-group-content-button{float:right}.create-group-content-button button{font-size:12px;font-weight:bold;text-transform:uppercase;margin:0;border-radius:5px}nav.tabs{display:inline-block;width:100%;vertical-align:top;text-align:center;overflow-x:auto;white-space:nowrap}.region-tasks-menu nav.tabs{text-align:left;margin:auto;float:none;display:block}ul.tabs.primary{padding:.5em 0 0 0;margin:0;list-style:none;background:rgba(0,0,0,0);border:none;font-size:13px;border-bottom:solid 1px #ddd;float:left;width:100%;margin-bottom:1em}ul.tabs.primary li{margin:0;padding:0;list-style:none;display:inline-block;vertical-align:bottom;margin-bottom:-1px}ul.tabs.primary a{color:#999;display:block;float:left;line-height:2.5em;padding:0 1.25em;margin:0;border-radius:4px 4px 0 0;border:solid 1px #fff;border-bottom-color:#ddd}ul.tabs.primary a:hover,ul.tabs.primary a.is-active,ul.tabs.primary a.active{text-decoration:none;color:#333;background:#fff;border-color:#ddd;border-bottom-color:#fff}ul.tabs.primary a.is-active,ul.tabs.primary a.active{font-weight:bold}.local-tasks-dropdown nav{width:auto}ul.tabs.secondary{font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;display:inline-block;padding:0 !important;margin:2em 0;list-style:none;font-size:14px;background:#f5f7f8;border-radius:100px;border:none;line-height:2.2em;box-shadow:0 2px 2px 0px rgba(0,0,0,.1) inset}ul.tabs.secondary li{margin:0;padding:0;border:none;list-style:none;display:inline-block}ul.tabs.secondary a{color:#666;white-space:nowrap;text-align:center;display:block;padding:.25em 1.75em;vertical-align:middle;border:none;text-decoration:none;margin:5px;border-radius:100px}ul.tabs.secondary li a:hover{background:#ddd}ul.tabs.secondary li a:hover,ul.tabs.secondary .is-active,ul.tabs.secondary .is-active a{color:#000}ul.tabs.secondary .is-active a,ul.tabs.secondary .is-active{font-weight:600;text-decoration:none;color:#fff;background:#1680d3}.myaccount-menu nav.tabs{text-align:left;display:block;width:100%}.myaccount-menu nav.tabs ul.tabs.primary li{display:block;float:none}.myaccount-menu nav.tabs ul.tabs.primary li a{background-image:none;background:rgba(0,0,0,0);float:none;display:block;padding:0;line-height:2em;font-size:inherit;border:none;box-shadow:none}.action-links{font-size:13px;float:right}.block-myaccount-menu span.svg-icon{font-size:1.35em;width:1.2em;text-align:center;margin:0 .2em;vertical-align:-0.09em}.block-myaccount-menu span.svg-icon svg{fill:#1680d3}.block-myaccount-menu .item-list ul,.block-myaccount-menu ul.user-menu-group{margin:0;padding:1em 0;border-bottom:solid 1px #ddd}.block-myaccount-menu .item-list ul li,.block-myaccount-menu ul.user-menu-group li{display:block;float:none;padding:0 0 1px 0;margin:0}.block-myaccount-menu .item-list ul li a,.block-myaccount-menu ul.user-menu-group li a{background-image:none;background:rgba(0,0,0,0);float:none;display:block;padding:0 .2em;line-height:2.25em;font-size:inherit;border:none;color:#333;text-decoration:none;border-radius:100px}.block-myaccount-menu .item-list ul li a.is-active,.block-myaccount-menu .item-list ul li a:hover,.block-myaccount-menu ul.user-menu-group li a.is-active,.block-myaccount-menu ul.user-menu-group li a:hover{color:#1680d3;background-color:#f5f7f8}.block-myaccount-menu .item-list ul li i,.block-myaccount-menu ul.user-menu-group li i{font-size:1.2em;width:1.3em;text-align:center;color:#1680d3}#block-ajax-myaccount,.block-my-account-dropdown-menu{min-width:300px}#block-ajax-myaccount .views-element-container,#block-ajax-myaccount .item-list ul,.block-my-account-dropdown-menu .views-element-container,.block-my-account-dropdown-menu .item-list ul{padding:0;padding-bottom:1.5em;margin-bottom:0;border-bottom:solid 1px #eee}#block-ajax-myaccount .views-element-container li i,#block-ajax-myaccount .item-list ul li i,.block-my-account-dropdown-menu .views-element-container li i,.block-my-account-dropdown-menu .item-list ul li i{text-align:center;color:#999;margin-right:.1em}#block-ajax-myaccount .views-element-container li a:hover i,#block-ajax-myaccount .item-list ul li a:hover i,.block-my-account-dropdown-menu .views-element-container li a:hover i,.block-my-account-dropdown-menu .item-list ul li a:hover i{color:#1680d3}#block-ajax-myaccount .item-list:last-child ul,.block-my-account-dropdown-menu .item-list:last-child ul{border:none;margin-bottom:0;padding-bottom:0}.hsc_tabs_small ul.quicktabs-tabs,.hsc_tabs ul.quicktabs-tabs{overflow-x:auto;overflow-y:hidden;text-align:center;font-weight:bold;padding:1em 0}.hsc_tabs_small ul.quicktabs-tabs li,.hsc_tabs ul.quicktabs-tabs li{margin:0 .5em}.hsc_tabs_small ul.quicktabs-tabs li a,.hsc_tabs ul.quicktabs-tabs li a{background-color:rgba(0,0,0,0);text-decoration:none;color:#999;display:inline-block;padding:0 1.5em;line-height:2.5em;border-radius:100px}.hsc_tabs_small ul.quicktabs-tabs li a:hover,.hsc_tabs ul.quicktabs-tabs li a:hover{background-color:#333;color:#999}.hsc_tabs_small ul.quicktabs-tabs li.active a,.hsc_tabs ul.quicktabs-tabs li.active a{background-color:#1680d3;color:#fff}.hsc_tabs_small .quicktabs-main,.hsc_tabs .quicktabs-main{padding:1em 0 2.5em 0}.hsc_tabs_small{margin-top:-37px}.hsc_tabs_small ul.quicktabs-tabs{font-size:11px;text-transform:uppercase;text-align:right}.hsc_tabs_small .quicktabs-main{padding:1.0625rem 0}.hsc_tabs .quicktabs-tabpage{min-height:300px}.block-quicktabs-block--contest-tabs .block-inner{border-top:solid 1px #eee;background-color:#111;color:#fff;padding:0 1em 4rem 1em;margin:0 -10px;background-image:linear-gradient(to top,#222 0%,#000 100%)}.block-quicktabs-block--contest-tabs .block-inner h2{font-size:30px;margin:3em 0 2em 0;text-align:center}@media(min-width:65.625em){.block-quicktabs-block--contest-tabs .block-inner{margin:0 -2em;padding:0 3em 10rem 3em}.block-quicktabs-block--contest-tabs .block-inner .quicktabs-wrapper{max-width:1800px;margin:auto}}.action-buttons{padding-top:.5em;font-size:16px;float:right}.action-buttons>*{float:right}.action-buttons .button{border-radius:5px}.horizontal-sub-nav{font-size:16px;text-transform:uppercase;font-weight:bold;width:100%;display:inline-block}.horizontal-sub-nav ul{margin:0;padding:0;list-style:none;display:inline-block}.horizontal-sub-nav ul.advanced-menu{font-weight:normal;text-transform:none;float:right;font-size:13px}.horizontal-sub-nav li{display:inline-block;vertical-align:top;margin:0 .75em}.horizontal-sub-nav li a{color:#000;text-decoration:none}.horizontal-sub-nav li a:hover{color:#1680d3}.horizontal-sub-nav li a.is-active{color:#1680d3}.local-tasks-dropdown{text-align:right;display:inline-block}.local-tasks-dropdown .tabs{text-align:left}.local-tasks-dropdown .tabs button{padding:0 .5em;border-radius:100px;border:none;width:2rem;height:2rem;line-height:2rem;cursor:pointer}.tipped-menu-list .is-active{font-weight:bold}.tpd-content .item-list ul,.tpd-content .item-list li{list-style:none;margin:0;padding:0}.tpd-content .item-list li{margin:.25em 0}.action-links{position:relative;z-index:5}.action-links li{list-style:none;margin:0;padding:0}.action-links .button{font-size:13px;border-radius:5px}.vertical-tabs{margin:2rem 0 2rem 15em;background:#fff}.vertical-tabs__menu-item{font-size:13px}.vertical-tabs__menu-item a{color:#333}.vertical-tabs__menu-item a:hover{outline:none}ul.vertical-tabs__menu{padding:0}ul.vertical-tabs__menu li.vertical-tabs__menu-item{margin:0}.vertical-tabs__menu-item-title{color:#1680d3;font-weight:600}.vertical-tabs__menu-item-summary{color:#888;font-size:.85em}.vertical-tabs__pane{font-size:16px;background-color:inherit;border-radius:0;clear:none !important;margin:0}.vertical-tabs__pane .extra-description,.vertical-tabs__pane .description{font-size:13px;line-height:1.2em;color:#888;padding:0;font-style:normal;margin-top:.5em;margin-bottom:.5em}.vertical-tabs__pane label,.vertical-tabs__pane .label{font-size:14px;font-weight:bold}.vertical-tabs__pane .details-description{padding:1em 0;border-bottom:solid 1px #ccc;margin-bottom:.5em}.vertical-tabs__pane>.details-wrapper{padding:0;margin:2rem;border:none !important}.vertical-tabs__pane>.details-wrapper .fieldset-wrapper{padding:1em !important}.form-type-vertical-tabs{clear:both;margin:3em 0 1em 0;width:100%;position:relative;display:inline-block}#drupal-modal .vertical-tabs{margin-left:8em}#drupal-modal .vertical-tabs__menu{width:8em;margin-left:-8em}.ui-dialog-content iframe{background-color:#fff}.ajax-progress{font-size:11px;vertical-align:middle;display:inline-block;padding:1px 5px 2px 5px}[dir=rtl] .ajax-progress{float:right}.ajax-progress-throbber .throbber{display:inline;padding:1px 8px 2px;background:rgba(0,0,0,0) url(/themes/custom/crew/images/throbbers/rectangles-black.svg) no-repeat 0 center;background-size:contain}.dropbutton .ajax-progress-throbber{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:#fff;background-position:0 0}.dropbutton .ajax-progress-throbber .throbber{display:block;opacity:.6}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px}tr .ajax-progress-throbber .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.fast-spin{animation:fa-spin .5s infinite linear}.ajax-progress-fullscreen{position:fixed;top:0;left:0;bottom:0;width:100%;height:auto;padding:0;opacity:1;border-radius:0;background-image:url(/themes/custom/crew/images/throbbers/rectangles-white.svg);background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,.85)}.ajax-progress.ajax-progress-fullscreen{z-index:9999999 !important}.page-load-progress-lock-screen{position:fixed;z-index:999999;top:0;left:0;bottom:initial;width:100%;height:5px;padding:0;background-color:rgba(0,0,0,.85)}.page-load-progress-throbber{background-image:none;background-repeat:no-repeat;height:100%;left:0;position:relative;top:0;width:100%;z-index:0;background-color:#1680d3;margin:0;animation-iteration-count:infinite;animation-duration:4s;animation-fill-mode:both;animation-name:slideInLeft}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.ui-dialog{overflow:hidden}.ui-dialog .__ajax-progress-throbber{display:none;position:absolute;z-index:999999;border-radius:5px;padding:1rem;opacity:1;border:none;margin:auto;right:0;left:0;top:0;bottom:0;background-color:rgba(255,255,255,.9);align-content:center;align-items:center;text-align:center;justify-content:center;font-size:14px}.ui-dialog .__ajax-progress-throbber .throbber{width:25px;height:50px;text-align:center;display:inline-block;margin:auto;background-image:url(/themes/custom/crew/images/throbbers/rectangles-black.svg)}.ui-dialog .__ajax-progress-throbber>div{vertical-align:middle;display:inline-block}.ui-dialog .user-user-picture-form .ajax-progress-throbber{display:inline-block}.quicktabs-main{position:relative}.quicktabs-loading{text-align:center !important;margin:auto;width:100% !important;position:relative !important;font-size:1.2em;display:block !important;color:#666}.quicktabs-loading>.throbber{display:block !important;height:20px;width:20px;text-align:center;margin:1em auto;position:relative !important}.quicktabs-loading>.message{display:block !important;padding:.5em}.quicktabs-loading.qt-contest-tabs{color:#ccc}.quicktabs-loading.qt-contest-tabs .throbber{background:rgba(0,0,0,0) url(/themes/custom/crew/images/throbbers/rectangles-white.svg) no-repeat 0 center;background-size:contain}.node__links:after{display:table;clear:both;content:""}.soembed-media{margin:1em 0}.meta .username,.node__meta .username,.node__submitted .username{text-decoration:none;color:#333;font-weight:600}.meta .field--name-created,.node__meta .field--name-created,.node__submitted .field--name-created{display:block;font-size:.85rem}.field--name-field-video,.field--name-field-lead-image{padding:0 0 1em 0}.field--name-field-video img,.field--name-field-lead-image img{width:100%;height:auto}.field-tags:after{display:table;clear:both;content:""}.field-tags .field__item{display:inline}.field-tags .field__item a{font-style:normal;padding:0;text-decoration:none;margin:0;display:inline-block;color:#999}.field-tags .field__item a:hover{color:#1680d3}.node__footer{margin:1rem 0;font-size:14px}.node__footer a{vertical-align:middle;display:inline-block}.node__footer .flag a{text-decoration:none;color:#999}.node__footer .flag a:hover{color:#1680d3}.node__footer .field-tags{float:right;flex:auto;text-align:right}.node__footer .ajax-progress{display:none}.node__footer>*{display:inline-block;vertical-align:middle}.node__footer>div:last-child{flex:auto}.node__header{border-left:none;border-right:none;display:flex;justify-content:space-between;margin:1rem 0;gap:.5rem;clear:both}.node__header>*{vertical-align:middle}.flag-buttons>*{display:inline-block;font-size:12px;line-height:2.5em}.flag-buttons .svg-icon{font-size:1.25em}.flag-buttons .ajax-progress{display:none}.flag-buttons .flag a{vertical-align:middle;line-height:inherit;display:inline-block;border-radius:5px;padding:0 .75em}.flag-buttons .flag a{text-decoration:none;color:#999;border-radius:5px;border:solid 1px #eee}.flag-buttons .flag a:hover{background:#f5f7f8;border:solid 1px #f5f7f8}.flag-buttons .action-unflag a{background:#f5f7f8;color:#1680d3}.flag .count{margin:0 .25em}.node--type-page.node--view-mode-full .field--name-body{padding-bottom:0;margin-bottom:0;border-bottom:none}footer.node__meta{display:inline-flex;align-items:center;justify-content:flex-start;flex-direction:row;align-content:center}.node--view-mode-full .field__label,.view-mode--full .field__label{color:inherit}.node--view-mode-full h1,.view-mode--full h1{color:#000}.node--view-mode-full h6,.view-mode--full h6{font-size:1.1em}.node--view-mode-full h5,.view-mode--full h5{font-size:1.2em}.node--view-mode-full h4,.view-mode--full h4{font-size:1.3em}.node--view-mode-full h3,.view-mode--full h3{font-size:1.4em}.node--view-mode-full h2,.view-mode--full h2{font-size:1.6em}.node--view-mode-full h2,.node--view-mode-full h3,.node--view-mode-full h4,.node--view-mode-full h5,.node--view-mode-full h6,.view-mode--full h2,.view-mode--full h3,.view-mode--full h4,.view-mode--full h5,.view-mode--full h6{margin:1.5em auto .5em auto;font-weight:700;line-height:1.3em;letter-spacing:-0.015em;color:#000}@media(max-width:60em){.node--view-mode-full figure.alignleft,.node--view-mode-full figure.alignright,.node--view-mode-full figure.align-left,.node--view-mode-full figure.align-right,.view-mode--full figure.alignleft,.view-mode--full figure.alignright,.view-mode--full figure.align-left,.view-mode--full figure.align-right{float:none;max-width:400px}}@media(min-width:60em){.node--view-mode-full figure.alignleft,.node--view-mode-full figure.align-left,.view-mode--full figure.alignleft,.view-mode--full figure.align-left{margin-right:2rem;margin-left:auto}.node--view-mode-full figure.alignright,.node--view-mode-full figure.align-right,.view-mode--full figure.alignright,.view-mode--full figure.align-right{margin-left:2rem;margin-right:auto}.node--view-mode-full figure.alignleft,.node--view-mode-full figure.alignright,.node--view-mode-full figure.align-left,.node--view-mode-full figure.align-right,.view-mode--full figure.alignleft,.view-mode--full figure.alignright,.view-mode--full figure.align-left,.view-mode--full figure.align-right{max-width:50%}.node--view-mode-full figure.alignleft>*,.node--view-mode-full figure.alignright>*,.node--view-mode-full figure.align-left>*,.node--view-mode-full figure.align-right>*,.view-mode--full figure.alignleft>*,.view-mode--full figure.alignright>*,.view-mode--full figure.align-left>*,.view-mode--full figure.align-right>*{width:auto}}.node--view-mode-full figcaption,.view-mode--full figcaption{text-align:center;font-size:.85rem;padding:.75em;background-color:#f7f7f7;margin-top:2px;display:block !important;color:#444}.node--view-mode-full .block-type--image_comparison,.node--view-mode-full .block-type--media_gallery,.view-mode--full .block-type--image_comparison,.view-mode--full .block-type--media_gallery{margin-top:2rem;margin-bottom:2rem}.node--view-mode-full .block-type--image_comparison .field--name-body,.node--view-mode-full .block-type--media_gallery .field--name-body,.view-mode--full .block-type--image_comparison .field--name-body,.view-mode--full .block-type--media_gallery .field--name-body{margin-top:.5em;font-size:.85rem;line-height:1.4em;text-align:center;padding:.75em;background-color:#f7f7f7;display:block !important;color:#444}.node--view-mode-full ol li,.node--view-mode-full ul li,.view-mode--full ol li,.view-mode--full ul li{margin:.35em 0}.node--view-mode-full .wp-block-embed,.view-mode--full .wp-block-embed{margin:2rem auto}.node--view-mode-full .wp-block-embed iframe,.view-mode--full .wp-block-embed iframe{border:none;margin:auto}@media(max-width:60em){.node--view-mode-full img.alignleft,.node--view-mode-full img.alignright,.node--view-mode-full img.align-left,.node--view-mode-full img.align-right,.node--view-mode-full .media.alignleft,.node--view-mode-full .media.alignright,.node--view-mode-full .media.align-left,.node--view-mode-full .media.align-right,.view-mode--full img.alignleft,.view-mode--full img.alignright,.view-mode--full img.align-left,.view-mode--full img.align-right,.view-mode--full .media.alignleft,.view-mode--full .media.alignright,.view-mode--full .media.align-left,.view-mode--full .media.align-right{margin:1rem auto;float:none;max-width:400px;width:100%;display:block}}@media(min-width:60em){.node--view-mode-full img.alignleft,.node--view-mode-full img.alignright,.node--view-mode-full img.align-left,.node--view-mode-full img.align-right,.node--view-mode-full .media.alignleft,.node--view-mode-full .media.alignright,.node--view-mode-full .media.align-left,.node--view-mode-full .media.align-right,.view-mode--full img.alignleft,.view-mode--full img.alignright,.view-mode--full img.align-left,.view-mode--full img.align-right,.view-mode--full .media.alignleft,.view-mode--full .media.alignright,.view-mode--full .media.align-left,.view-mode--full .media.align-right{max-width:50%;width:auto;margin:1rem auto}.node--view-mode-full img.alignleft,.node--view-mode-full img.align-left,.node--view-mode-full .media.alignleft,.node--view-mode-full .media.align-left,.view-mode--full img.alignleft,.view-mode--full img.align-left,.view-mode--full .media.alignleft,.view-mode--full .media.align-left{margin-right:2rem}.node--view-mode-full img.alignright,.node--view-mode-full img.align-right,.node--view-mode-full .media.alignright,.node--view-mode-full .media.align-right,.view-mode--full img.alignright,.view-mode--full img.align-right,.view-mode--full .media.alignright,.view-mode--full .media.align-right{margin-left:2rem}}.node--view-mode-full .drupal-media-style-align-left,.node--view-mode-full .drupal-media-style-align-right,.view-mode--full .drupal-media-style-align-left,.view-mode--full .drupal-media-style-align-right{width:auto;max-width:50%}.node--view-mode-full .drupal-media-style-align-left img,.node--view-mode-full .drupal-media-style-align-right img,.view-mode--full .drupal-media-style-align-left img,.view-mode--full .drupal-media-style-align-right img{height:auto}.node--view-mode-full .drupal-media-style-align-left .media.alignleft,.node--view-mode-full .drupal-media-style-align-left .media.alignright,.node--view-mode-full .drupal-media-style-align-left .media.align-left,.node--view-mode-full .drupal-media-style-align-left .media.align-right,.node--view-mode-full .drupal-media-style-align-right .media.alignleft,.node--view-mode-full .drupal-media-style-align-right .media.alignright,.node--view-mode-full .drupal-media-style-align-right .media.align-left,.node--view-mode-full .drupal-media-style-align-right .media.align-right,.view-mode--full .drupal-media-style-align-left .media.alignleft,.view-mode--full .drupal-media-style-align-left .media.alignright,.view-mode--full .drupal-media-style-align-left .media.align-left,.view-mode--full .drupal-media-style-align-left .media.align-right,.view-mode--full .drupal-media-style-align-right .media.alignleft,.view-mode--full .drupal-media-style-align-right .media.alignright,.view-mode--full .drupal-media-style-align-right .media.align-left,.view-mode--full .drupal-media-style-align-right .media.align-right{margin:inherit;max-width:none}.node--view-mode-full .ck-widget.drupal-media-style-align-left,.view-mode--full .ck-widget.drupal-media-style-align-left{margin-left:0;margin-right:2em}.node--view-mode-full .ck-widget.drupal-media-style-align-right,.view-mode--full .ck-widget.drupal-media-style-align-right{margin-right:0;margin-left:2em}.node--view-mode-full .block-type--media_gallery .swiper-slide,.node--view-mode-full .block-type--media_gallery swiper-slide,.view-mode--full .block-type--media_gallery .swiper-slide,.view-mode--full .block-type--media_gallery swiper-slide{width:auto}.node--view-mode-full .wp-block-content-block-image-comparison .block-inner .field--name-body,.node--view-mode-full .wp-block-content-block-media-gallery .block-inner .field--name-body,.view-mode--full .wp-block-content-block-image-comparison .block-inner .field--name-body,.view-mode--full .wp-block-content-block-media-gallery .block-inner .field--name-body{font-size:.85rem;line-height:1.4em}.node--view-mode-full .wp-block-heading strong,.node--view-mode-full .wp-block-heading b,.view-mode--full .wp-block-heading strong,.view-mode--full .wp-block-heading b{font-weight:inherit}.node--view-mode-full>.node__content{color:#666}@media(min-width:65.625em){.node--view-mode-full>.node__content .align-left,.node--view-mode-full>.node__content .align-right{max-width:60%}.node--view-mode-full>.node__content .align-left{margin-right:2rem}.node--view-mode-full>.node__content .align-right{margin-left:2rem}.node--view-mode-full>.node__content .align-center{max-width:75%;margin:2rem auto}}.node--view-mode-full .node__footer{padding:1rem 0}.node--view-mode-full .field--name-body{padding-bottom:1em}.node--view-mode-full .field--name-field-video-media{padding-bottom:1em}.node--view-mode-full .flags{text-align:right}.node--view-mode-full .flags .flag{display:inline-block;padding-left:.5em}.node--view-mode-full .node__meta{width:auto}.node .teaser-title{font-weight:700;margin:.5em 0;font-size:18px}@media screen and (min-width:500px){.node .teaser-title{font-size:calc(18px + (22 - 18)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.node .teaser-title{font-size:22px}}.stacked-nodes .node--view-mode-teaser{max-width:600px;margin:auto}@media(max-width:42.5em){.mobile-simple-teasers .node--view-mode-teaser{display:inline-block;width:100%}.mobile-simple-teasers .node--view-mode-teaser .field--name-field-lead-image{width:35%;float:left}.mobile-simple-teasers .node--view-mode-teaser .teaser-title{margin:0}.mobile-simple-teasers .node--view-mode-teaser .node__content{margin-left:35%;padding:.5rem 0 0 1rem !important}.mobile-simple-teasers .node--view-mode-teaser .node__footer,.mobile-simple-teasers .node--view-mode-teaser .field--name-body{display:none}}.node--view-mode-teaser h2.teaser-title a{text-decoration:none;color:#000}.node--view-mode-teaser .node__meta{color:#999}.node--view-mode-teaser .node__meta .profile{width:40px}.post-author .node__submitted{font-size:1rem}.author-header{display:flex;justify-content:space-between;align-items:center;margin:1rem 0;gap:.5rem}@media(min-width:65.625em){.author-header .post-author{margin-left:-0.5rem}}.author-header .user-avatar{width:50px;margin-right:.5em}.author-header .view-contest-entry-user .user-avatar .avatar-placeholder{background-color:#eee;border-radius:100%;overflow:hidden}.author-header .view-user-achievements{margin-left:-6px}.author-header .view-user-achievements .view-content{margin-top:5px;display:flex;width:100%;flex-wrap:wrap;gap:3px;align-items:flex-start}.author-header .view-user-achievements .views-row{width:40px;display:inline-block;vertical-align:top;margin:0}.author-header .view-user-achievements .views-row .count{top:0;right:0;font-size:.55em;padding:2px;width:auto;min-width:14px}.author-header .view-user-achievements .achievement-description,.author-header .view-user-achievements .field{display:none}.author-header .meta{display:inline-flex;width:100%;line-height:1.1em;align-items:center;align-content:center;justify-content:flex-start;flex-wrap:nowrap;flex:1;font-size:16px}.author-header .meta .field--name-field-publish-on,.author-header .meta .field--name-published-at,.author-header .meta .field--name-created{display:block;color:#999;font-size:13px}.author-header .flag-buttons{flex:none}.group-content-teaser .author-header{margin-left:-0.5rem}.align-center{display:block;margin-right:auto;margin-left:auto;text-align:center}@media(min-width:65.625em){.align-center{max-width:75%}}.user.simple{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.5em;vertical-align:middle;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}.user.simple .field--name-user-picture{width:50px;flex-shrink:0}.user.simple .username{padding:0;color:#000;margin-bottom:0;margin-top:0;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;text-decoration:none}.user.simple .username a{text-decoration:none;color:#000}.user.simple .content{text-align:left;line-height:1.2em;font-size:13px;flex:1;min-width:0}.user.simple .field--type-address{color:#999;text-transform:uppercase;margin-top:.25em}.user.simple-no-link{align-items:center}.user-avatar{position:relative}.gallery-item .field--name-user-picture,.simple .field--name-user-picture,.compact .field--name-user-picture{border-radius:100%;overflow:hidden;display:block;vertical-align:middle;border:solid 1px #eee}.avatar-badge{position:absolute;width:20px;height:auto;overflow:hidden;bottom:-2px;right:-5px;background-size:contain}.avatar-badge img{width:100%;max-width:100%;height:auto}.comment .avatar-badge{position:absolute;width:100%;max-width:20px;right:0;bottom:-5px}.view-entity-votes .view-content .views-field-value{float:right;background-color:#eee;padding:.25em;color:#333;border-radius:5px;width:2em;text-align:center}.view-entity-votes .view-content ul{list-style:none;margin:0;padding:0}.view-entity-votes .view-content li{list-style:none;margin:.5em 0;padding:0;display:inline-block;width:100%}.unvalidated-prompt{font-size:20px;text-align:center}.contextual-region.focus{outline:1px dashed #999;outline-offset:2px;border-radius:3px}.contextual-region .contextual .contextual-links{display:none;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.contextual-region .contextual .contextual-links li{position:relative;border-bottom:solid 1px #eee}.contextual-region .contextual .contextual-links li:last-child{border-bottom:none}.contextual-region .contextual .contextual-links a{padding:.8em;margin:0;padding-right:2.1em !important}.contextual-region .contextual .contextual-links a:hover{background-color:#1680d3 !important;color:#fff !important;text-decoration:none !important}.contextual-region .contextual.open .contextual-links{display:block}ul.contextual-links .ajax-progress{position:absolute;right:0;top:7px}ul.contextual-links .ajax-progress .throbber{background-image:url(/themes/custom/crew/images/throbbers/Pulse-0.9s-18px.gif)}.js td .dropbutton-widget{position:absolute}.js .dropbutton-widget{border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);background-image:linear-gradient(to top,#eee 0%,#FFF 100%)}.js .dropbutton-wrapper.open .dropbutton-widget{background:#fff}.js .dropbutton-widget:hover{border-color:#999}.dropbutton .dropbutton-action>*{padding:.1em .5em;white-space:nowrap}.dropbutton .secondary-action{border-top:1px solid #e8e8e8}.dropbutton-multiple .dropbutton{border-right:1px solid #e8e8e8}[dir=rtl] .dropbutton-multiple .dropbutton{border-right:0 none;border-left:1px solid #e8e8e8}.dropbutton-multiple .dropbutton .dropbutton-action>*{margin-right:0}[dir=rtl] .dropbutton-multiple .dropbutton .dropbutton-action>*{margin-right:0;margin-left:.25em}.dropbutton input[type=button],.dropbutton input[type=submit]{background-color:inherit;color:inherit;border:initial;box-shadow:none;border-radius:0}.dropbutton-widget{display:none}.js .dropbutton-widget{display:block}.dropbutton-wrapper{position:relative}.dropbutton-wrapper .dropbutton-widget{position:absolute}.dropbutton-wrapper .dropbutton{font-size:12px}.dropbutton-wrapper .dropbutton a{text-decoration:none;line-height:2em}.dropbutton-wrapper .dropbutton .dropbutton-action a{color:#333}.dropbutton-wrapper .dropbutton .dropbutton-action a:hover{background-color:#1680d3;color:#fff}.dropbutton-wrapper button{background-color:rgba(0,0,0,0);color:#999;border:none;display:block}.dropbutton-wrapper button:hover{background-color:rgba(0,0,0,0);color:#333}.jq-dropdown{z-index:3}.jq-dropdown .ajax-progress{display:none}.jq-dropdown .jq-dropdown-menu ul li{border-bottom:solid 1px #f7f7f7}.jq-dropdown .jq-dropdown-menu ul li:last-child{border-bottom:none}.jq-dropdown .jq-dropdown-menu ul li>a{color:#666}.jq-dropdown .jq-dropdown-menu ul li>a:hover{background-color:#1680d3;color:#fff}.jq-dropdown .jq-dropdown-menu,.jq-dropdown .jq-dropdown-panel{box-shadow:0 2px 2px 0 rgba(0,0,0,.1);border-radius:0}a.jq-dropdown-trigger{display:inline-block;background-color:#fff;border-radius:100%;width:30px;height:30px;line-height:32px;text-align:center;color:#666;z-index:1;position:relative;font-size:inherit}a.jq-dropdown-trigger:hover{background-color:#eee;color:#111}button.tipped-dropdown-default-trigger,a.tipped-dropdown-trigger{display:inline-block;background-color:rgba(255,255,255,.5);border-radius:100%;width:30px;height:30px;line-height:32px;text-align:center;color:#666;z-index:1;position:relative;font-size:inherit;border:none;padding:0;margin:0}button.tipped-dropdown-default-trigger:hover,a.tipped-dropdown-trigger:hover{background-color:#eee;color:#111}button.tipped-dropdown-default-trigger.active,a.tipped-dropdown-trigger.active{background-color:#eee;color:#111}.tipped-menu-list li{position:relative}.tipped-menu-list .ajax-progress{position:absolute;right:0;top:7px}.tipped-menu-list .ajax-progress .throbber{background-image:url(/themes/custom/crew/images/throbbers/Pulse-0.9s-18px.gif)}.tpd-size-medium .tpd-content,.tpd-size-medium .tpd-title{font-size:13px}.tpd-size-medium .tpd-background{border-radius:4px}.tpd-size-large .tpd-content,.tpd-size-large .tpd-title{font-size:16px}.tpd-size-large .tpd-background{border-radius:4px}.tpd-content ul li:last-child{border-bottom:none}.field--widget-image-widget-crop .image-data__crop-wrapper{border:solid 1px #ccc;background-color:#eee}.field--widget-image-widget-crop .image-widget-data .button{font-size:12px;font-weight:bold}.field--widget-image-widget-crop .image-data__crop-wrapper{min-height:300px;max-height:500px;margin-bottom:5px}.field--widget-image-widget-crop .image-crop-actions{margin:.5em;display:inline-block;width:100%}.field--widget-image-widget-crop details{border:none;padding:0;margin:0;display:block}.field--widget-image-widget-crop summary{display:none}.field--widget-image-widget-crop .details-wrapper,.field--widget-image-widget-crop .form-item{padding:0;margin:0}.field--widget-image-widget-crop .vertical-tabs{margin:0 !important;padding:0;border:none}.field--widget-image-widget-crop .vertical-tabs__menu{display:none}.field--widget-image-widget-crop .file-size,.field--widget-image-widget-crop .file.file--image{display:none}.field--widget-image-widget-crop label{display:none}.field--widget-image-widget-crop img.crop-preview-wrapper__preview-image{display:block;max-width:100%;height:auto;width:initial;margin-bottom:0;margin:auto}.field--widget-image-widget-crop .cropper-modal{background-color:#fff;opacity:.5}.field--widget-image-widget-crop .form-type-vertical-tabs{vertical-align:middle}.field--widget-image-widget-crop .image-widget{position:relative}.field--widget-image-widget-crop .cropper-face,.field--widget-image-widget-crop .cropper-view-box{overflow:hidden;border-radius:100%}.file-upload-wrapper .upload-trigger{display:inline-block;position:relative;cursor:pointer;padding:1em;background-color:#fff;border:solid 2px #1680d3;border-radius:5px;width:100%;text-align:center;color:#1680d3;text-transform:uppercase;font-weight:bold;font-size:20px;margin-bottom:2em}.file-upload-wrapper .upload-trigger:hover{background-color:#1680d3;color:#fff}.media--view-mode-hero,.node--view-mode-portfolio-hero{width:100%;text-align:center}.media--view-mode-hero .node__content,.node--view-mode-portfolio-hero .node__content{text-align:center;clear:both;width:100%;display:inline-block;vertical-align:middle}.empty-gallery{text-align:center;color:#999;font-size:18px}.node--view-mode-portfolio-hero .field--type-image{height:60vh;vertical-align:middle;width:100%;margin:auto;display:inline-block;text-align:center}.node--view-mode-portfolio-hero .field--type-image img{width:auto;max-height:100%;max-width:100%}.path-media .region-hero{background-image:none}.media--view-mode-hero .node__footer,.node--view-mode-controls .node__footer,.node--view-mode-portfolio-hero .node__footer{padding:.4em 0;display:inline-flex}.media--view-mode-hero .node__footer>*,.node--view-mode-controls .node__footer>*,.node--view-mode-portfolio-hero .node__footer>*{display:inline-block;vertical-align:middle;padding:3px}.media--view-mode-hero .node__footer .flag a,.node--view-mode-controls .node__footer .flag a,.node--view-mode-portfolio-hero .node__footer .flag a{padding:5px 15px;font-size:15px;line-height:36px;background:#333;color:#fff;border:none;border-radius:3px 3px 3px 3px;text-decoration:none;width:auto;text-align:center;display:inline-block}.media--view-mode-hero .node__footer .ajax-progress,.node--view-mode-controls .node__footer .ajax-progress,.node--view-mode-portfolio-hero .node__footer .ajax-progress{display:none !important}.media--view-mode-hero .node__footer .flag a,.node--view-mode-controls .node__footer .flag a,.node--view-mode-portfolio-hero .node__footer .flag a{color:#888}.media--view-mode-hero .node__footer .flag a:hover,.node--view-mode-controls .node__footer .flag a:hover,.node--view-mode-portfolio-hero .node__footer .flag a:hover{background:#ed1c24;color:#fff}.media--view-mode-hero .node__footer .flag.action-unflag a,.media--view-mode-hero .node__footer .flag.flagged a,.node--view-mode-controls .node__footer .flag.action-unflag a,.node--view-mode-controls .node__footer .flag.flagged a,.node--view-mode-portfolio-hero .node__footer .flag.action-unflag a,.node--view-mode-portfolio-hero .node__footer .flag.flagged a{color:#fff}.node--type-contest-entry.node--view-mode-full .author-header,.view-mode-sidebar .author-header{margin:0}.node--type-contest-entry.node--view-mode-full .media__content,.node--type-contest-entry.node--view-mode-full .node__content,.node--type-contest-entry.node--view-mode-full .sidebar__content,.view-mode-sidebar .media__content,.view-mode-sidebar .node__content,.view-mode-sidebar .sidebar__content{clear:both}.node--type-contest-entry.node--view-mode-full .node__meta,.view-mode-sidebar .node__meta{clear:both;float:left;width:100%;gap:15px}.node--type-contest-entry.node--view-mode-full .node__meta .user-avatar,.node--type-contest-entry.node--view-mode-full .node__meta .profile,.view-mode-sidebar .node__meta .user-avatar,.view-mode-sidebar .node__meta .profile{width:60px;margin-right:0}.node--type-contest-entry.node--view-mode-full .node__meta .user-avatar .avatar-placeholder,.node--type-contest-entry.node--view-mode-full .node__meta .profile .avatar-placeholder,.view-mode-sidebar .node__meta .user-avatar .avatar-placeholder,.view-mode-sidebar .node__meta .profile .avatar-placeholder{height:60px;background-color:#eee}.node--type-contest-entry.node--view-mode-full .field--name-created,.view-mode-sidebar .field--name-created{display:block;color:#999;font-size:13px}.node--type-contest-entry.node--view-mode-full .comment-form,.view-mode-sidebar .comment-form{padding:0;background:none;border:none}.view-contest-entry-user .post-author{align-items:flex-start}.view-contest-entry-user .description{font-size:13px;color:#999;margin-top:5px}.help-icon{color:#888;margin-left:.25rem;font-size:1.2em}.view-mode-sidebar .node__footer{display:inline-flex}.gallery-item{position:relative;display:inline-block;overflow:hidden;vertical-align:middle}.gallery-item .node__content{margin:0 !important}.gallery-item .field--name-field-photo{width:100%}.gallery-item .field--name-field-photo img{width:100%;height:auto}.gallery-item .meta{position:absolute;bottom:-100px;left:0;right:0;padding:5px;font-size:13px;transition:bottom .2s ease-in-out;text-align:right}.gallery-item .meta .item{background-color:rgba(0,0,0,.5);display:inline-block;vertical-align:top;border-radius:3px;color:#fff;padding:.3em .5em}.gallery-item .user-info{transition:top .2s ease-in-out;position:absolute;top:-50px;left:0;right:0;width:100%;background-color:rgba(0,0,0,.5);color:#fff;font-size:13px;padding:4px;text-align:left;z-index:2}.gallery-item .user-info .compact{float:left;position:relative;margin-right:5px;width:35px}.gallery-item .user-info .avatar-badge{width:16px;right:-1px}.gallery-item .user-info a{color:#fff;text-decoration:none}.gallery-item .user-info .author{font-weight:normal;margin-left:40px;padding-top:.6em}.gallery-item .user-info .title{font-weight:bold}.gallery-item .field--name-user-picture img{vertical-align:middle}.gallery-item:hover .user-info{top:0}.gallery-item:hover .node__meta{bottom:0}.node--type-gallery .gallery-header{padding:1em 0}.node--type-gallery .gallery-header-content{margin-right:200px}.node--type-gallery .gallery-header-content .field--name-body{float:left;border:none;width:100%;margin:0;padding:0}.node--type-gallery .gallery-header-content .page-title{float:left;margin:0}.node--type-gallery .button-wrapper{text-align:right;padding:0;float:right;font-size:14px;margin-top:0}.node--type-gallery .node__content{clear:both}.node--type-gallery.node--view-mode-teaser{width:100%;max-width:350px;margin:0 0 0 -1px;position:relative}.node--type-gallery.node--view-mode-teaser h3.teaser-title{padding:0 3px;font-size:16px;color:#000;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.node--type-gallery.node--view-mode-teaser h3.teaser-title a{text-decoration:none;color:#000}.node--type-gallery.node--view-mode-teaser .image{width:33.3%;float:left;padding:1px}.node--type-gallery.node--view-mode-teaser .image-1{width:66.6%;float:left}.node--type-gallery.node--view-mode-teaser .images-wrapper{display:inline-block;width:100%;vertical-align:middle;overflow:hidden;border-radius:5px;max-width:400px}.node--type-gallery.node--view-mode-teaser .images-wrapper a{display:inline-block;margin:-5px;vertical-align:middle}.node--type-gallery.node--view-mode-teaser .icons-container{position:absolute;line-height:2em;font-size:13px;top:5px;left:5px}.node--type-gallery.node--view-mode-teaser .icon-wrapper{color:#fff;background-color:rgba(0,0,0,.6);border-radius:5px;position:absolute;padding:0 .5em}.node--type-gallery.node--view-mode-teaser .icons-container .icon-wrapper{float:left;position:relative;margin-right:5px}.view-user-galleries .view-header .button{float:right;font-size:13px}.view-user-galleries .view-header .sub-header{margin-top:5px}.view-user-galleries .draggableviews-form .contextual-region{outline:none !important}.view-user-galleries .draggableviews-form div.views-row{border:solid 1px rgba(0,0,0,0)}.view-user-galleries .draggableviews-form div.views-row:hover{border-color:#1680d3;border-style:dashed;background:#e8f1fa}.user-galleries-sort .draggableviews-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2em;position:relative}.user-galleries-sort .draggableviews-form .views-row{width:100%;max-width:310px}.user-galleries-sort .draggableviews-form .form-actions{grid-column:1/-1;margin:0}.user-galleries-sort .draggableviews-form .form-actions .ajax-progress{position:absolute;background-color:rgba(255,255,255,.8);top:0;bottom:0;left:0;right:0;text-align:center;display:flex;align-items:center;justify-content:center}.user-galleries-sort .draggableviews-form #edit-autosave-messages{grid-column:1/-1}.block-profiles-default-gallery .block-inner{display:inline-block;width:100%;margin-bottom:2.125rem}.block-profiles-default-gallery .gallery-wrapper .node--type-gallery{max-width:100%}.block-profiles-default-gallery .gallery-wrapper .teaser-title{display:none}.block-profiles-default-gallery .gallery-details{line-height:1.2em}.block-profiles-default-gallery .gallery-details ul{margin:0;padding-left:1.2em;padding-bottom:1em}.block-profiles-default-gallery .gallery-details li{margin:0;padding:.3em 0}@media(min-width:65.625em){.block-profiles-default-gallery .gallery-wrapper{width:40%;float:left}.block-profiles-default-gallery .gallery-details{margin-left:40%;padding:0 0 0 2.125rem}}.gallery-wrapper .views-row{display:inline-block;vertical-align:top;padding:0 1em 1em 0}.gridzy-wrapper .views-row{padding:0}.gridzy-wrapper .gridzyItemHidden{display:none}.cover-images{width:100%;position:relative;max-width:500px;margin:0 auto}.cover-images .image{width:33.3%;float:right}.cover-images .image-1{width:66.6%;float:left}.cover-images .images-wrapper{display:inline-block;width:100%}.cover-images .photo-count{color:#fff;background-color:rgba(0,0,0,.6);border-radius:5px;position:absolute;top:5px;right:5px;padding:0 .5em;line-height:2em;font-size:20px}form.node-gallery-edit-form,form.node-gallery-form{padding-top:2.125rem}@media(min-width:60em){form.node-gallery-edit-form .group-inline-wrapper,form.node-gallery-form .group-inline-wrapper{display:flex;gap:2em}form.node-gallery-edit-form .group-inline-wrapper .group-left,form.node-gallery-form .group-inline-wrapper .group-left{width:30%;max-width:450px;min-width:300px}form.node-gallery-edit-form .group-inline-wrapper .group-right,form.node-gallery-form .group-inline-wrapper .group-right{flex:auto}}form.node-gallery-edit-form button.entity-browser-trigger,form.node-gallery-form button.entity-browser-trigger{margin:1em .5em;padding:.25em 1.5em;line-height:2.1em;font-size:16px}form.node-gallery-edit-form .field--widget-entity-browser-entity-reference,form.node-gallery-form .field--widget-entity-browser-entity-reference{min-height:400px;position:relative;padding:0}form.node-gallery-edit-form .field--widget-entity-browser-entity-reference .is-empty.entity-browser-button-wrapper,form.node-gallery-form .field--widget-entity-browser-entity-reference .is-empty.entity-browser-button-wrapper{font-size:1.3em;color:#666;text-align:center;width:100%;position:absolute;top:50%;transform:translateY(-50%)}form.node-gallery-edit-form .field--widget-entity-browser-entity-reference .is-empty.entity-browser-button-wrapper button.entity-browser-trigger,form.node-gallery-form .field--widget-entity-browser-entity-reference .is-empty.entity-browser-button-wrapper button.entity-browser-trigger{display:block;margin:1em auto}form.node-gallery-edit-form .field--name-status .form-type-radio .description,form.node-gallery-edit-form .field--name-status .form-type-checkbox .description,form.node-gallery-form .field--name-status .form-type-radio .description,form.node-gallery-form .field--name-status .form-type-checkbox .description{margin-left:1.4em}.view-image-library .views-infinite-scroll-content-wrapper,.view-user-image-library .views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap;gap:1rem !important}.view-image-library .view-content,.view-user-image-library .view-content{gap:1rem !important;display:grid;grid-template-columns:repeat(auto-fill,minmax(100%,1fr));gap:1rem}.view-image-library .views-row,.view-user-image-library .views-row{flex:1 0 20%;padding:1rem;background-color:#f5f7f8;border-radius:10px;font-size:12px;padding:.5rem !important;flex-wrap:wrap}@media(min-width:60em){.view-image-library .views-row,.view-user-image-library .views-row{padding:2rem;border-radius:10px}}.view-image-library .views-row .views-field,.view-user-image-library .views-row .views-field{margin-left:200px;padding:2px 1rem}.view-image-library .views-row .views-label,.view-user-image-library .views-row .views-label{font-weight:bold}.view-image-library .views-row .views-field-edit-media,.view-user-image-library .views-row .views-field-edit-media{flex-basis:100%}.view-image-library .views-row .views-field-operations,.view-user-image-library .views-row .views-field-operations{flex-basis:100%}.view-image-library .views-row .views-field-field-lookability .label,.view-user-image-library .views-row .views-field-field-lookability .label{display:none}.view-image-library .views-row .votingapi-widgets.tenscale .summary-header .average-score-wrapper,.view-user-image-library .views-row .votingapi-widgets.tenscale .summary-header .average-score-wrapper{display:inline-block;margin-right:.5rem}.view-image-library .views-row .votingapi-widgets.tenscale .summary-header .average-score,.view-user-image-library .views-row .votingapi-widgets.tenscale .summary-header .average-score{font-size:12px}.view-image-library .views-row .votingapi-widgets.tenscale .summary-header .no-votes,.view-user-image-library .views-row .votingapi-widgets.tenscale .summary-header .no-votes{color:#999;font-style:italic}.view-image-library .views-row .votingapi-widgets.tenscale .summary-header .votes,.view-user-image-library .views-row .votingapi-widgets.tenscale .summary-header .votes{display:inline-block;vertical-align:middle;padding:0;font-weight:normal;font-size:1em;font-style:italic;color:#999}.view-image-library .views-row .views-field-rendered-entity,.view-user-image-library .views-row .views-field-rendered-entity{flex:1;margin:0;float:left;width:200px;padding:0}.view-image-library .views-row .views-field-field-keep-toast,.view-user-image-library .views-row .views-field-field-keep-toast{text-align:right}.view-image-library .views-row .views-field-field-keep-toast .description,.view-user-image-library .views-row .views-field-field-keep-toast .description{display:none}.view-image-library .views-row .views-field-name,.view-user-image-library .views-row .views-field-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word;font-weight:bold}.field--name-field-keep-toast,.field--name-field-lookability{border-top:solid 1px #eee;padding-top:1rem;margin-top:1rem}.field--name-field-keep-toast .field__label,.field--name-field-lookability .field__label{color:#1680d3;margin-bottom:.5em;font-size:16px;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}.field--name-field-lookability .description{text-align:left}.field--name-field-lookability a{color:#999}.lookability-legend-wrapper{opacity:.6}.lookability-legend-wrapper .bar{width:58%;float:left;text-align:center;background-color:#e52548;color:#fff;border-radius:3px;border:none;padding:0;font-size:10px;text-transform:uppercase;margin-bottom:1rem;margin-left:1%;margin-right:1%}.lookability-legend-wrapper .bar.bar-keep{background-color:#19bd19;width:38%}.votingapi-widgets.tenscale .vote-result{display:inline-block}.votingapi-widgets.tenscale form{margin:0 0 .5em 0}.votingapi-widgets.tenscale label,.votingapi-widgets.tenscale .label{display:block;font-size:14px;margin-bottom:.25rem}.votingapi-widgets.tenscale .form-item{margin:0}.votingapi-widgets.tenscale .form-item-value{width:100%}.votingapi-widgets.tenscale .vote-instructions{text-align:left;padding-bottom:.5em;font-size:1em}.votingapi-widgets.tenscale .summary-header{padding:.5em 0}.votingapi-widgets.tenscale .summary-header .average-score-wrapper{margin-right:1em;display:inline-block;vertical-align:middle}.votingapi-widgets.tenscale .summary-header .average-score{text-align:center;line-height:2em;font-size:16px;padding:.2em .75em;background-color:#eee;border-radius:3px;display:inline-block;background-image:url(/themes/custom/crew/images/temp-gradient.jpg);background-position:top 50%;vertical-align:middle}.votingapi-widgets.tenscale .summary-header .average-score .value{font-weight:bold;color:#000;font-size:1.2em}.votingapi-widgets.tenscale .summary-header .average-score.score-hidden{background-image:none;background-color:#ccc}.votingapi-widgets.tenscale .summary-header .average-score.score-hidden .value{color:#666}.votingapi-widgets.tenscale .summary-header .votes{font-weight:bold;color:#000;margin-left:.5em;display:inline-block;vertical-align:bottom;margin-top:1.5rem}@media(min-width:42.5em){.votingapi-widgets.tenscale .summary-header .votes{float:none;padding:10px 0;font-size:14px;margin:0;text-align:center}}.votingapi-widgets.tenscale .br-wrapper{font-size:16px}.votingapi-widgets.tenscale .br-widget{background-image:url(/themes/custom/crew/images/temp-gradient.jpg);background-size:cover;display:inline-block;width:100%}.votingapi-widgets.tenscale .br-widget a{background-color:#fff}.votingapi-widgets.tenscale .br-widget a.br-selected{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#fff}.votingapi-widgets.tenscale .br-widget a.br-active{background-color:rgba(255,255,255,.6);border-color:rgba(0,0,0,0);color:#000}.votingapi-widgets.tenscale .br-widget a.disabled{background-color:#f7f7f7;opacity:1;color:#eee}.distro-bars{margin:1em 0}.distro-bars table{font-size:11px;line-height:1em;margin:1em 0}.distro-bars .description{font-size:1em;padding:0 !important}.distro-bars .bar-container{padding:2px 2px 0 2px;margin-left:25px;height:15px;width:99%}.distro-bars .bar{text-align:right;font-size:9px;height:100%;position:relative}.distro-bars .bar-inner{background-image:url(/themes/custom/crew/images/temp-gradient-vertical.jpg);background-size:cover;height:3px}.distro-bars .vote-value{text-align:center;vertical-align:middle;display:block;width:auto;font-weight:bold;background-color:#f7f7f7}.distro-bars table tbody>tr{border:solid 1px #fff}.field--name-field-keep-toast .votingapi-reaction-item-wrapper{display:flex;padding:.25em;background-color:#f5f7f8;border-radius:5px;border:solid 2px #eee;align-items:center;align-content:center;justify-content:flex-start;line-height:2em;font-size:16px;box-shadow:0 1px 1px 0 rgba(0,0,0,.3)}.field--name-field-keep-toast .votingapi-reaction-form .form-radios input[type=radio]:checked+label{color:#000}.field--name-field-keep-toast .votingapi-reaction-form .form-radios input[type=radio]:checked+label .votingapi-reaction-item-wrapper{border-color:#1680d3;background-color:#e8f1fa !important;box-shadow:none}.field--name-field-keep-toast .votingapi-reaction-form .form-radios input[type=radio]:checked+label .votingapi-reaction-count{font-weight:bold}.field--name-field-keep-toast .votingapi-reaction-form .form-radios label .votingapi-reaction-image svg{color:red;fill:red}.field--name-field-keep-toast .votingapi-reaction-form .form-radios label .votingapi-reaction-count{text-align:center;min-width:2em;height:2em;padding:0 5px;background:#fff;border-radius:5px;line-height:2em;font-size:14px}.field--name-field-keep-toast .votingapi-reaction-form .form-radios label .votingapi-reaction-label{font-weight:bold}.field--name-field-keep-toast .votingapi-reaction-form .form-radios label .votingapi-reaction-item{border:none !important;margin:auto !important;background-color:rgba(0,0,0,0) !important;padding:0}.field--name-field-keep-toast .votingapi-reaction-form .form-radios label:hover .votingapi-reaction-item-wrapper{border-color:#ccc;background-color:#eee}.field--name-field-keep-toast .votingapi-reaction-form .form-radios .form-disabled{opacity:.4;filter:grayscale(1);pointer-events:none;cursor:not-allowed}.view-lookability-game .view-content{max-width:550px;margin:auto;text-align:center}.view-lookability-game .views-row{margin:3rem 0;padding-bottom:1rem;border-bottom:solid 1px #eee}.view-lookability-game .views-field-field-media-image{background-color:#eee}.view-lookability-game .votingapi-widgets{clear:both;display:inline-block;width:100%;text-align:left;padding:1rem 0}.view-lookability-game .votingapi-widgets .form-item-value{float:left}.view-lookability-game .votingapi-widgets .vote-result{clear:both}.view-lookability-game .votingapi-widgets .description{display:none}.view-lookability-game .votingapi-widgets form input,.view-lookability-game .votingapi-widgets form select{display:none}.view-lookability-game .votingapi-widgets .summary-header{padding:0}.media-confirm-form .image-preview{margin:1rem 0}.views-entity-form{margin:0}.views-entity-form .form-actions{margin:0}.views-field-form-field-field-contact-enabled .form-item{margin:0}#vbo-action-form-wrapper{margin-bottom:2em;padding-bottom:1em;border-bottom:solid 1px #eee}#vbo-action-form-wrapper legend,#vbo-action-form-wrapper label{font-size:12px}#vbo-action-form-wrapper legend.option,#vbo-action-form-wrapper label.option{font-size:.9em}@media(min-width:60em){#vbo-action-form-wrapper select,#vbo-action-form-wrapper input{font-size:14px}}.views-form .vbo-view-form .form-actions{margin-top:2em;padding-top:1em;border-top:solid 1px #eee}.views-form .vbo-view-form .form-actions input.button{font-size:12px !important}.views-form .vbo-view-form #vbo-action-form-wrapper .form-actions{border:none;margin:0;padding:0}.view-filters{padding:1rem;background-color:#f5f7f8;border-radius:10px;margin-bottom:2em}@media(min-width:60em){.view-filters{padding:2rem;border-radius:10px}}.view-filters .form-actions,.view-filters .form-item{margin:.25em 0}.view-filters .form-item{display:inline-block;vertical-align:top;margin:0}.view-filters .form-item legend,.view-filters .form-item label{font-size:12px}.view-filters .form-item legend.option,.view-filters .form-item label.option{font-size:.9em}.view-filters .fieldset-wrapper{padding:0 !important;margin:0 !important}.view-filters .form-actions{float:right;font-size:16px;margin:0;flex-direction:row}.view-filters .form-actions .button{font-size:14px;line-height:2.6em}.view-filters select,.view-filters input{padding:.75em}@media(min-width:60em){.view-filters{padding:1em 1.5em 1.5em 1.5em}.view-filters textarea,.view-filters select,.view-filters input[type=date],.view-filters input[type=datetime],.view-filters input[type=datetime-local],.view-filters input[type=email],.view-filters input[type=month],.view-filters input[type=number],.view-filters input[type=password],.view-filters input[type=search],.view-filters input[type=tel],.view-filters input[type=text],.view-filters input[type=time],.view-filters input[type=url],.view-filters input[type=week]{font-size:14px}.view-filters .form-actions .button{font-size:13px;line-height:2.3em}}.view-filters form{margin:0;display:inline-flex;gap:10px;justify-content:flex-start;align-items:flex-end}.view-filters .form--inline .form-actions{clear:none;text-align:left;margin:0;padding-top:1.05em}.view-filters .form--inline .form-item{margin-top:0;margin-bottom:0}.views-form td .form-item{margin:0}.views-form .form-actions{margin:0;flex-direction:row;padding:1rem 0}.views-form .form-actions .button{line-height:1.5em;font-weight:normal;font-size:14px;padding:.5rem 1rem}.view-empty{margin:1.5em;text-align:center;color:#999;font-size:1.2em;grid-column:1/-1}#header .view-empty,.sidebar .view-empty{margin:1em 0;text-align:left;font-size:1em}.view-header{margin:0 auto 2em auto}.view-header p{margin:.75em auto}.view-header p:first-child{margin-top:0}@media(min-width:65.625em){.indent-header .view-header{margin:2rem}}.views-4-col .views-row,.views-3-col .views-row,.views-2-col .views-row{display:inline-block;vertical-align:top;width:100%}.grid-4-col .view-content,.grid-3-col .view-content,.grid-2-col .view-content{display:grid;gap:1em}.grid-4-col .view-content>h3,.grid-3-col .view-content>h3,.grid-2-col .view-content>h3{grid-column:1/-1}.grid-4-col-inf .view-content{display:block}.grid-4-col-inf .views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2em 1em}.grid-300-inf .view-content{display:block}.grid-300-inf .views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2em 1em;justify-content:center;justify-items:center}@media(min-width:42.5em){.views-4-col .views-row,.views-3-col .views-row,.views-2-col .views-row{width:48%}.grid-4-col .view-content,.grid-3-col .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1em}.grid-2-col .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}}@media(min-width:60em){.views-4-col .views-row,.views-3-col .views-row,.views-2-col .views-row{width:48%}.grid-4-col .view-content,.grid-3-col .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem}}@media(min-width:65.625em){.views-2-col .views-row{width:48%}.views-3-col .views-row{width:32%}.views-4-col .views-row{width:24%}.grid-2-col .view-content{gap:3rem;grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3-col .view-content{gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4-col .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.entity-browser-modal.ui-dialog .ui-widget-content.ui-dialog-content{padding:0}.entity-browser-modal.ui-dialog .ajax-progress-throbber{position:absolute;top:0;left:0}html.entity-browser form>div{padding:1em 1.5em}html.entity-browser form>div.form-wrapper{max-width:900px}html.entity-browser body{background-color:#fff}html.entity-browser main{margin:0;padding:0;display:inline-block;width:100%;min-height:initial}html.entity-browser .layout-container{padding:0 0 90px 0}html.entity-browser .layout-container .button{border-radius:3px;line-height:2.5em;padding:0 1em;font-size:16px;float:none}html.entity-browser .layout-container .views-exposed-form{padding:0;background-color:rgba(0,0,0,0)}html.entity-browser .layout-container .views-exposed-form .form-actions{text-align:left;position:relative;bottom:0;left:0;right:0;background:rgba(0,0,0,0);width:auto;margin:0;padding:0 0 0;border:none;font-size:1em}html.entity-browser .layout-content{padding:0;min-height:100px !important}html.entity-browser .layout-container .entity-browser-actions{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100%;margin:0;padding:1em 1em 1em 1em;border-top:solid 1px #ccc;z-index:999;text-align:right;background-color:#f7f7f7}html.entity-browser .layout-container .entity-browser-actions .button{display:inline-block}html.entity-browser nav.pager .pager__items{text-align:right}html.entity-browser .view .views-exposed-form .form--inline .form-item,html.entity-browser .view .views-exposed-form .form--inline .form-actions{margin-top:0;margin-bottom:0;display:inline-block}html.entity-browser .view .view-content{margin:2em 0}.media__media_library{text-align:center;height:100%;display:flex;align-items:center;justify-content:center}.field--widget-entity-browser-entity-reference{display:inline-block;width:100%}.field--widget-entity-browser-entity-reference>div{display:inline-block;width:100%}.field--widget-entity-browser-entity-reference .form-item-field-images .entity-browser-button{background-image:url(/themes/custom/crew/images/icons/images-blue.svg);background-position:1.5em center;background-repeat:no-repeat;background-size:2em;padding-left:4.25em;padding-top:.5em;padding-bottom:.5em}.field--widget-entity-browser-entity-reference .form-item-field-images .entity-browser-button:hover{background-image:url(/themes/custom/crew/images/icons/images-white.svg)}.field--widget-entity-browser-entity-reference p{padding:0}.field--widget-entity-browser-entity-reference .ajax-progress{display:none}.field--widget-entity-browser-entity-reference .working{opacity:.5}.field--widget-entity-browser-entity-reference input{margin:2em 0}.field--widget-entity-browser-entity-reference .entities-list{text-align:left;-webkit-touch-callout:none;display:grid;justify-content:space-between;grid-template-columns:repeat(auto-fit,minmax(150px,auto));gap:1em;align-items:stretch;justify-content:flex-start}.field--widget-entity-browser-entity-reference .entities-list .sortable-ghost,.field--widget-entity-browser-entity-reference .entities-list .sortable-ghost:hover{opacity:.3 !important;background:#ccc !important;border-style:dashed !important;border-color:#999 !important}.field--widget-entity-browser-entity-reference .entities-list .item-container{position:relative;margin:3px;border:solid 2px #eee;padding:10px;background-color:#fff;border-radius:5px}.field--widget-entity-browser-entity-reference .entities-list .item-container .field--name-thumbnail img{width:auto;height:auto;max-height:100%}.field--widget-entity-browser-entity-reference .entities-list .item-container .media-library-item__preview{height:140px}.field--widget-entity-browser-entity-reference .entities-list .item-container .media-library-item__preview .field--name-thumbnail{height:100%}.field--widget-entity-browser-entity-reference .entities-list .item-container .media-library-item__preview img{height:auto;width:auto;max-height:100%;max-width:100%}.field--widget-entity-browser-entity-reference .entities-list .item-container .media-library-item__attributes{position:absolute;bottom:1px;left:0;right:0;color:#fff;background-color:rgba(0,0,0,.6);font-size:11px;line-height:1em;overflow:hidden;padding:4px;display:none}.field--widget-entity-browser-entity-reference .entities-list .remove-button{position:absolute;top:0;right:0;line-height:30px;border-radius:100px;width:30px;height:30px;text-align:center;cursor:pointer;z-index:10;text-indent:-900px;overflow:hidden;background-image:url(/themes/custom/crew/images/icons/xmark.svg);background-repeat:no-repeat;background-color:#fff;background-position:center;background-size:10px;border:none;opacity:.6}.field--widget-entity-browser-entity-reference .entities-list .remove-button:hover{opacity:1}.field--name-field-contest-entry-media{clear:both;width:100%;float:left;display:block;margin-bottom:0}.field--name-field-contest-entry-media .entities-list .item-container{max-width:100%;width:100%;height:auto}.field--widget-path{clear:both}nav.eb-tabs ul{padding-left:.5em;background:#f7f7f7;padding-top:.5em;border-bottom:solid 1px #ccc;font-size:14px}nav.eb-tabs ul li{margin-bottom:-1px;border:solid 1px #ccc;border-bottom:solid 1px #ccc;background-color:#eee;border-bottom:none;margin-right:.5em}nav.eb-tabs ul li a{background-color:rgba(0,0,0,0);text-decoration:none;color:#666;border-radius:3px 3px 0 0}nav.eb-tabs ul li a i{color:#1680d3}nav.eb-tabs ul li a:hover{background-color:#fff}nav.eb-tabs ul li.active{border:solid 1px #ccc;border-bottom:solid 1px #fff}nav.eb-tabs ul li.active a{background-color:#fff}input.entity-browser-button{font-weight:bold;margin-top:0}button.entity-browser-trigger{background-color:#fff;border:solid 1px #1680d3;padding:.5em 1.5em;margin:1em 0;color:#1680d3;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:100px;line-height:1em;font-weight:bold}button.entity-browser-trigger .icon{color:#1680d3;font-family:"Font Awesome 5 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:1.3em;vertical-align:middle}button.entity-browser-trigger .icon:before{content:"";margin-right:.4em}button.entity-browser-trigger:hover{background-color:#1680d3;color:#fff;border-color:#1680d3;background-image:linear-gradient(to top,#1680d3 0%,#1680d3 100%)}button.entity-browser-trigger:hover .icon{color:#fff}.view-private-message-user-browser{padding:1rem 0}.view-private-message-user-browser .views-row{float:none;width:100%;max-width:none;text-align:left;font-size:16px;overflow:visible}.view-private-message-user-browser .user.simple .field--name-user-picture{width:40px}.view-private-message-user-browser .views-row.selected::before{width:4em;height:4em;top:0;left:-2.2rem}.field--widget-entity-browser-entity-reference .members-current.entities-list{display:inline-block;width:100%;float:left}.field--widget-entity-browser-entity-reference .members-current.entities-list .item-container{width:100%;display:block;float:none;text-align:left;height:auto}.field--widget-entity-browser-entity-reference .form-item-members .entity-browser-button-wrapper{margin-bottom:1rem}.field--widget-entity-browser-entity-reference .form-item-members .entity-browser-button-wrapper.is-empty{margin:0}.ui-dialog .members-current.entities-list{width:100%;max-width:100%;display:block}.ui-dialog .members-current.entities-list .remove-button{display:none}.view-photographer-contact-submissions td.views-field-link-flag{width:1%;padding-right:0}.view-photographer-contact-submissions .sender{font-weight:bold}.view-photographer-contact-submissions .contact-sender{font-weight:bold}.view-photographer-contact-submissions .contact-date{color:#999}.view-photographer-contact-submissions .contact-message{margin:1em 0}.view-photographer-contact-submissions .view-header{float:right;font-size:14px;padding:1em}.view-photographer-contact-submissions .view-filters{background-color:rgba(0,0,0,0);padding:0 10px;float:left}.view-photographer-contact-submissions .view-empty{clear:both;padding:3em 1em}.view-photographer-contact-submissions .view-content{clear:both;display:inline-block;width:100%;margin-top:2em}.view-photographer-contact-submissions .views-field-created{white-space:nowrap}.flag-webform-read{font-size:12px;width:20px}.photographer-contact-full .view-header{float:none;margin:1rem 0;padding:0}.photographer-contact-full .view-content{font-size:14px;color:#666;min-height:300px}.photographer-contact-full .view-content .webform-message{margin:2em 0;color:#000;font-size:16px}.photographer-contact-full .view-content .webform-sender{color:#000;font-size:1.2em;font-weight:800}.photographer-contact-full .view-content .webform-date{float:right}.block-views-block--user-contact-form-settings-block-1{margin:3em .5em !important}.block-views-block--user-contact-form-settings-block-1 .field--name-field-contact-enabled label{float:right;margin-top:-1.5em}.track-video-wrapper{position:relative}.video-progress{background-color:rgba(255,255,255,.5);margin:2px;height:6px;position:absolute;bottom:1px;left:2px;right:2px;border-radius:3px;overflow:hidden;border:solid 1px rgba(0,0,0,.5)}.video-progress .bar{background-color:red;height:100%;width:0%;display:block}.node--type--episode.node--view-mode--full .video-progress{display:none}.view-all-courses .view-content{gap:1rem 3rem;padding:1rem 0}.node--type-course.node--view-mode--simple .field--name-field-cover img{border-radius:5px}.node--type-course.node--view-mode--simple .content-inner{margin:.25em}.node--type-course.node--view-mode--simple .title{font-weight:bold;font-size:1.2em;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.25em}.node--type-course.node--view-mode--simple .title a{color:inherit;text-decoration:none}.node--type-course.node--view-mode-full{max-width:1100px;margin:auto}.node--type-course.node--view-mode-full .field--name-field-anonymous-header,.node--type-course.node--view-mode-full .field--name-field-non-members{font-size:1.3em;text-align:center;padding:1em}.node--type-course.node--view-mode-full .og-subscribe-confirm-form{text-align:center}.node--type-course.node--view-mode-full .og-subscribe-confirm-form .form-actions{display:block;text-align:center;margin:1em 0 0 0}.node--type-course.node--view-mode-full .field--name-og-group{max-width:600px;margin:auto}.node--type-course.node--view-mode-full .field--name-og-group form:not(.form-subscribe){padding:1rem;background-color:#f5f7f8;border-radius:10px}@media(min-width:60em){.node--type-course.node--view-mode-full .field--name-og-group form:not(.form-subscribe){padding:2rem;border-radius:10px}}.node--type-course.node--view-mode-full .field--name-og-group .form-actions{margin:2.5em auto 0 auto;max-width:450px}.node--type-course.node--view-mode-full .field--name-og-group .login-links,.node--type-course.node--view-mode-full .field--name-og-group .form-title{padding:0;margin:1em 0}.node--type-course.node--view-mode-full .field--name-og-group .form-title{font-size:22px;margin-top:1.5em}@media(min-width:60em){.node--type-course.node--view-mode-full .field--name-og-group form{padding:2.5em}}.node--type-course.node--view-mode-teaser .field--name-field-non-members{margin:.5em 0;font-weight:bold}.node--type-course.node--view-mode-teaser .field--name-field-cover img{border-radius:5px}.node--type-course.node--view-mode-teaser .content-inner{padding:1em .5em;color:#666;font-size:14px}.node--type-course.node--view-mode-teaser .node__content{padding:1em 0}.node--type-course.node--view-mode-teaser .node__content h3{color:#000;margin-top:0;padding:0}.node--type-course.node--view-mode-teaser .node__content h3 a{color:inherit;text-decoration:none}.node--type-course.node--view-mode-header{margin:1em 0}.node--type-course.node--view-mode-header .field--name-field-cover img{border-radius:5px}.node--type-course.node--view-mode-header .content-inner{padding:1em 0}.node--type-course.node--view-mode-header .node__content{padding:1rem;background-color:#f5f7f8;border-radius:10px;border-radius:0;background-color:#000;margin:0;color:#ccc;display:inline-block;width:100%}@media(min-width:60em){.node--type-course.node--view-mode-header .node__content{padding:2rem;border-radius:10px}}.node--type-course.node--view-mode-header .node__content .course-title{color:#fff;margin-top:0;padding:0;letter-spacing:normal;font-weight:600;font-size:24px}@media screen and (min-width:500px){.node--type-course.node--view-mode-header .node__content .course-title{font-size:calc(24px + (32 - 24)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.node--type-course.node--view-mode-header .node__content .course-title{font-size:32px}}.node--type-course.node--view-mode-header .node__content .course-title a{color:inherit;text-decoration:none}.node--type-course.node--view-mode-header .node__content .field--name-body{border:none;margin:0;padding:0}.node--type-course.node--view-mode-header .node__content .field--name-body h2,.node--type-course.node--view-mode-header .node__content .field--name-body h3,.node--type-course.node--view-mode-header .node__content .field--name-body h4{font-weight:normal;letter-spacing:normal;margin:.8em 0}.node--type-course.node--view-mode-header .node__content .field--name-body a{color:#fff}@media(min-width:60em){.node--type-course.node--view-mode-header .node__content{display:flex}.node--type-course.node--view-mode-header .field--name-field-cover{width:55%;float:left}.node--type-course.node--view-mode-header .content-inner{padding-left:2em;flex:1}}.section-course .region-content .container{max-width:1000px;margin:auto}.course-progress-container{font-size:14px;margin:2rem 0 0 0;background-color:#111;border-radius:10px;padding:1rem}.course-progress-container .episode-count{font-size:20px;font-weight:bold;color:#fff}.course-progress-container .completed{color:#666;margin-left:1rem}.course-progress-container .progress-wrapper{height:6px;padding:1px;background:#333;border-radius:100px;margin:5px auto}.course-progress-container .bar{height:100%;background:red;border-radius:100px}.course-progress-container .links{text-align:right}.course-progress-container .links a{color:#666;margin-left:1rem}.block-fixed-block-content--fstoppers-tutorials,.block-fixed-block-content--hurley-book{margin-top:2rem;border-top:solid 1px #eee;padding-top:2rem;padding-bottom:2rem}.block-fixed-block-content--fstoppers-tutorials .paragraph{margin:0}.block-fixed-block-content--fstoppers-tutorials .paragraph h3{margin-top:0}.block-fixed-block-content--fstoppers-tutorials .field--name-field-paragraphs{margin:1rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:3rem}.block-fixed-block-content--fstoppers-tutorials .field--name-body{font-size:1.3em}.block-fixed-block-content--fstoppers-tutorials .field--name-body .logo{margin-bottom:1em}.block-views-block--tutorial-header-block-1{display:inline-block;width:100%}.section-product-tutorial .layout-content{max-width:900px;margin:auto;font-size:18px;padding:3rem 0;display:block}.product--tutorial--header{max-width:87.5rem;width:100%;margin:auto}@media(min-width:65.625em){.product--tutorial--header{display:flex;gap:3rem}}.product--tutorial--header .field--name-field-video-media{background-color:#000}.product--tutorial--header .title-wrapper{font-size:16px}.product--tutorial--header .title-wrapper h2{font-size:1.5em;font-weight:600}.product--tutorial--header h1.title{margin-top:0;font-size:2em}.product--tutorial--header .field--name-field-description{padding:1em}.product--tutorial--header .field--name-field-description li{margin:.5em 0}.product--tutorial--header .product-info{padding:1em}@media(min-width:65.625em){.product--tutorial--header{padding:1.5em 0 3em 0}.product--tutorial--header .product-trailer-wrapper{width:60%}.product--tutorial--header .product-info{width:40%;padding:0}}.product--tutorial--header .variations{padding:1em;text-align:center;margin:1em 0;border-radius:10px;background:rgba(255,255,255,.1)}.product--tutorial--header .variations h3{margin:0}.product--tutorial--header .variations .price .original-price{color:#999;font-size:1.6em}.product--tutorial--header .variations .price .final-price{font-weight:800;font-size:1.4em}.product--tutorial--header .variations .price div{display:inline-block;padding:0 .2em;vertical-align:middle}.product--tutorial--header .field--name-variations form{margin:0}.product--tutorial--header .field--name-variations .license-label{padding-bottom:.3em;font-size:16px}.product--tutorial--header .field--name-variations .form-actions{margin:.3em 0}.product--tutorial--header .field--name-variations .button{margin:.3em auto}.product--tutorial--full .variations{text-align:center;background:#f7f7f7;padding:2em;border-radius:10px;margin:auto;max-width:500px}.product--tutorial--full .variations .button{margin:.5em auto}.product--tutorial--teaser{max-width:450px}.product--tutorial--teaser .content-wrapper{display:flex;gap:1rem;align-items:center}.product--tutorial--teaser .price-wrapper{background:#eee;padding:.4em .7rem;border-radius:5px;letter-spacing:-0.04em}.product--tutorial--teaser .price{font-size:18px}.product--tutorial--teaser .price div{display:inline-block;font-size:1em}.product--tutorial--teaser .price .original-price{color:#999}.product--tutorial--teaser .price .final-price{font-weight:bold;font-size:1.2em}.product--tutorial--teaser .field--name-title{font-size:22px;font-weight:600;letter-spacing:-0.02em}.product--tutorial--teaser .field--name-title a{text-decoration:none;color:#000}.product--tutorial--teaser .field--name-field-dek{font-size:14px;display:block}.product--tutorial--teaser .field--name-field-lead-image{padding-bottom:.5em;margin:0}.product--tutorial--teaser .view-more{float:right}.product--tutorial--teaser .view-more .button{margin:0;font-size:13px}.view-tutorials .view-content{gap:2em}.product--tutorial--full .field--name-field-episodes .field__label{font-size:22px;border-bottom:solid 1px #eee}.product--tutorial--full .field--name-field-episodes>.field__items{margin-left:-1.0625rem;margin-right:-1.0625rem}.product--tutorial--full .field--name-field-episodes>.field__items>.field__item{display:inline-block;width:23%;vertical-align:top;padding:1.0625rem}.product--tutorial--full .field--name-field-episodes .field--name-thumbnail{border:solid 1px #f7f7f7}.product--tutorial--full .field--name-field-episodes .field--name-name{font-weight:bold;padding:.3em 0;font-size:1.2em}.media--view-mode-sidebar .field--name-name{padding:0 0 1em 0;font-size:1.6em;font-weight:bold}.tutorials-audio-player{margin:3em 0;border-radius:10px;overflow:hidden;border:solid 1px #ccc;box-shadow:0 3px 2px 0 rgba(0,0,0,.1)}.tutorials-audio-player .jp-playlist li{padding:1em !important}.fstoppers-tutorials-wrapper .blocks{margin:1em 0;font-size:14px}.fstoppers-tutorials-wrapper .blocks>.block{flex:1}@media(min-width:42.5em){.fstoppers-tutorials-wrapper .blocks{gap:1rem;display:flex}}@media(min-width:65.625em){.fstoppers-tutorials-wrapper .blocks{gap:3rem}}.block-header{font-size:20px;padding:1em 0}.block-header .logo{width:300px;margin-bottom:.5em}.block-footer{font-size:1.2em;text-align:center;padding:1em 0}.context-groups-fstoppers_tutorials .block-type--media_block .block-content{gap:1rem;flex-direction:column}.block-content--other-tutorials .field--name-body>a{margin-right:2em}.block-content--other-tutorials .field--name-body>a img{max-width:250px}.associate-certified{padding:1em .5em 1em 80px;font-size:1rem;text-transform:uppercase;min-height:70px;background-image:url(/themes/custom/crew/images/icons/hsc-badge-associate-check.png);background-repeat:no-repeat;background-position:top left;background-size:70px;margin:2.5em 0 0 0;width:360px;font-weight:500;color:#ccc;line-height:1.3em;text-align:left;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}.achievement-actions{float:right;font-size:11px}.achievement-actions .button{margin-right:0;margin-left:2px;padding:0 10px}.achievement--view-mode-full{max-width:800px;margin:auto;text-align:center}.achievement--view-mode-full .achievement-badge{text-align:center;padding:0;max-width:250px;margin:auto}.achievement--view-mode-full .achievement-headline{text-align:center;font-size:30px;color:#1680d3;line-height:1.3em;padding:1em}.achievement--view-mode-full .achievement-description{text-align:left}.achievement--view-mode-full>.field{margin:1rem 0}.achievement-form{background:#f5f7f8;padding:2.125rem;border-radius:10px}.section-achievement-claim .region-content{max-width:600px;margin:auto}.section-achievement-claim .region-content .block-system-main-block{margin:2em 0 0 0;padding:0}.section-achievement-claim .region-content .container{background:#f5f7f8;padding:2.125rem;border-radius:10px;margin-top:100px;text-align:center}.section-achievement-claim .region-content .form-actions{display:block;text-align:center}.section-achievement-claim h1.page-title{display:block;text-align:center}.view-user-achievements .views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1em}.view-user-achievements .views-infinite-scroll-content-wrapper .views-row{padding:0;width:auto;max-width:none}.view-user-achievements .views-infinite-scroll-content-wrapper .achievement{padding:1em;border:solid 1px #eee;background-color:#f7f7f7;border-radius:10px;width:100%;height:100%}.view-user-achievements .views-infinite-scroll-content-wrapper .achievement-badge{max-width:100px;margin:auto}.view-user-achievements.view-display-id-block_2 .view-content{display:flex;flex-wrap:wrap;align-content:stretch;flex-direction:row;gap:1rem;width:100%;justify-content:flex-start;align-items:stretch}.view-user-achievements.view-display-id-block_2 .view-content .views-row{display:inline-block;vertical-align:top;width:20%;min-width:30%;margin:0;position:relative}@media(min-width:42.5em){.view-user-achievements.view-display-id-block_2 .view-content .views-row{min-width:auto}}.view-user-achievements.view-display-id-block_2 .view-content .views-row .achievement{height:100%;background-color:#f7f7f7;border-radius:5px;border:solid 1px #eee;width:100%;padding:10px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.view-user-achievements .attachment-after{padding-top:1rem}.view-profile-achievements .views-row,.view-user-achievements .views-row{display:inline-block;vertical-align:top;padding:0;max-width:100px;margin:5px;position:relative}.view-profile-achievements .views-row .achievement,.view-user-achievements .views-row .achievement{text-align:center}.view-profile-achievements .views-row .count,.view-profile-achievements .views-row .views-field-id,.view-user-achievements .views-row .count,.view-user-achievements .views-row .views-field-id{position:absolute;top:7px;right:7px;color:#fff;background-color:#e52548;border-radius:100px;display:inline-block;padding:5px;line-height:1em;font-size:13px;min-width:23px;text-align:center;font-weight:bold;z-index:1}.view-profile-achievements .views-row .count-0,.view-profile-achievements .views-row .count-1,.view-user-achievements .views-row .count-0,.view-user-achievements .views-row .count-1{display:none}.achievement--view-mode-badge{font-size:11px;line-height:1.2em}.achievement--view-mode-badge .field--type-date,.achievement--view-mode-badge .field--type-text,.achievement--view-mode-badge .field--type-datetime,.achievement--view-mode-badge .field--name-field-date{text-transform:uppercase}.achievement--view-mode-badge .achievement-badge{margin-bottom:.5em}.achievement--view-mode-teaser{width:100%;display:inline-block;padding:1.0625rem;background-color:#f7f7f7}.achievement--view-mode-teaser .achievement-badge{width:150px;float:left}.achievement--view-mode-teaser .content{margin-left:150px;padding:1.0625rem}.achievement--view-mode-teaser .content p{padding:1.0625rem 0;margin:0}.achievement--view-mode-teaser .links a{display:inline-block;padding:0 1em 0 0}.achievement-type-summary{width:100%;display:inline-block;padding:1.0625rem;padding-bottom:2.125rem;border-bottom:solid 1px #eee;margin-bottom:1.0625rem}.achievement-type-summary .badge{float:left;width:130px}.achievement-type-summary .summary{margin-left:130px;padding:.5em 2em;font-size:1.2em}.achievement-type-summary .summary h3{margin:0}.achievement-type-summary .summary p{margin:.5em 0}.achievement .node.node--view-mode--simple{max-width:450px;margin:auto}.paragraph{margin:2em 0}.paragraph:first-child{margin-top:0}.paragraph h2.field--name-field-title{color:#1680d3;padding-bottom:.5em;border-bottom:solid 1px #eee;margin-bottom:1em;margin-top:0;padding-top:3em}.paragraph h3{margin-top:2em}.paragraph .field--name-field-body,.paragraph .field--name-field-view{margin:1em 0}ul.paragraphs-menu{padding-left:1em;font-weight:600;font-size:18px;color:#999;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}ul.paragraphs-menu a{color:#fff}ul.paragraphs-menu a:hover{color:#999}.paragraph--type--quote{padding:1rem;background-color:#f5f7f8;border-radius:10px;margin:1.0625rem 0;color:#fff;background-color:#2a2b2e}@media(min-width:60em){.paragraph--type--quote{padding:2rem;border-radius:10px}}.paragraph--type--quote .field--name-field-body{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:1.1em;font-style:italic}.paragraph--type--quote .field--type-address{color:#999}.paragraph--type--quote .author{display:inline-flex;gap:1.0625rem;align-items:center;margin-top:1.0625rem}.paragraph--type--quote .field--name-user-picture img{border-radius:100px;width:70px;border:solid 1px #999}.paragraph--type--quote .author-picture{flex:none}.paragraph--type--quote .author-info .name{font-weight:bold;font-size:1.15em;color:#fff}.node--view-mode-full.node--type--course .paragraph--type--offer{padding:1rem;background-color:#f5f7f8;border-radius:10px;background-color:#000;text-align:center;color:#fff;margin:10em 0}@media(min-width:60em){.node--view-mode-full.node--type--course .paragraph--type--offer{padding:2rem;border-radius:10px}}.node--view-mode-full.node--type--course .paragraph--type--offer h2.field--name-field-title{padding:0;margin:0;color:#e52548;border:none;text-transform:uppercase;font-size:1.3em}.node--view-mode-full.node--type--course .paragraph--type--offer .associate-certified{margin:2rem auto 0 auto;display:inline-block}.node--view-mode-full.node--type--course .paragraph--type--offer .field--name-field-body{max-width:650px;margin:auto;font-size:1.4em}.node--view-mode-full.node--type--course .paragraph--type--offer .field--name-field-body h2,.node--view-mode-full.node--type--course .paragraph--type--offer .field--name-field-body h3,.node--view-mode-full.node--type--course .paragraph--type--offer .field--name-field-body h4,.node--view-mode-full.node--type--course .paragraph--type--offer .field--name-field-body h5{color:#fff;margin:.5em 0;font-weight:600}.node--view-mode-full.node--type--course .paragraph--type--offer .field--name-field-body h2{font-size:32px}@media screen and (min-width:500px){.node--view-mode-full.node--type--course .paragraph--type--offer .field--name-field-body h2{font-size:calc(32px + (42 - 32)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.node--view-mode-full.node--type--course .paragraph--type--offer .field--name-field-body h2{font-size:42px}}.paragraph--type--node-list .field--name-field-content{margin-top:2rem}.paragraph--type--node-list .field--name-field-content .field__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(301px,1fr));gap:3em 2em}.claim-badge-link-wrapper{padding:1rem;background-color:#f5f7f8;border-radius:10px}@media(min-width:60em){.claim-badge-link-wrapper{padding:2rem;border-radius:10px}}.claim-badge-link-wrapper .form-item{margin:0}.claim-badge-link-wrapper .clipboardjs input{padding:0 1em;margin-right:1px;border-radius:3px;width:50%;min-width:250px;font-family:monospace}@media(min-width:65.625em){.section-groups.two-sidebars .layout-content .container,.section-groups.sidebar-first .layout-content .container{margin-left:290px;padding-left:3rem}.section-groups aside.layout-sidebar-first{width:290px;margin-right:-290px}.section-groups aside.layout-sidebar-first .container{padding-right:3rem;margin-bottom:4rem}}.non-group-member .region-content>.container{max-width:1000px;margin:auto}.section-group-profile .view-header{padding-top:0;font-size:14px;color:#666;text-align:center;margin:2em 0}.section-group-profile .view-empty{padding:1em 0;text-align:left}.section-group-profile .block.group-profile-block{margin:0;padding:2.125rem 0;border-bottom:solid 1px #eee;clear:both}.section-group-profile .block.group-profile-block .view-header{text-align:left;margin:0 0 1rem 0}.section-group-profile .view-user-galleries .swiper-group .views-row{max-width:300px}.contest-swiper .swiper-slide{align-items:stretch;height:auto}.view-my-groups .view-content .item-list ul{padding:0;margin:0}.view-my-groups .views-row{display:inline-block;width:100%;padding:.5em 0;margin:0}.view-my-groups .cover-image{float:left;width:50px;overflow:hidden;border-radius:5px}.view-my-groups .field-content{margin-left:50px;padding-left:10px}.view-my-groups .title{font-weight:bold}.view-my-groups .title a{text-decoration:none;color:#000}.view-my-groups .description{font-size:12px;color:#666;line-height:1.2em;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.my-groups-menu img{width:25px;overflow:hidden;border-radius:2px;vertical-align:middle}.my-groups-menu h3{text-transform:uppercase;font-weight:600;font-size:12px !important;padding:0 !important;margin:1em 0 !important;color:#666}.my-groups-menu .view-empty{padding:0 !important;margin:0}.my-groups-menu .view-empty .button{margin:1em 0}.my-groups-menu .views-row{padding:0;margin:1px 0;display:block;font-weight:600;line-height:1em;font-size:14px}.my-groups-menu .views-row .group-title{padding-left:5px;vertical-align:middle}.my-groups-menu .views-row a{border-radius:5px;padding:4px;text-decoration:none;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.my-groups-menu .views-row a:hover{background-color:#e8f1fa;color:#1680d3}.group-search-form form{background-color:#f7f7f7;border-radius:100px;position:relative;margin:0}.group-search-form form input.form-submit{background-image:url(/themes/custom/crew/images/icons/search-blue.svg);background-repeat:no-repeat;background-size:1em;background-position:center;height:100%;position:absolute;top:0;right:0;background-color:rgba(0,0,0,0);border:none}.group-search-form form input.form-text{border-radius:100px;width:100%;margin:0;padding-right:45px;padding-left:25px}.group-search-form form .button{text-indent:-9999px;overflow:hidden;width:50px;margin:0}.group-search-form form label{display:none}.group-search-form .form-item,.group-search-form .form-actions{margin:0}.group-search-form .form-item-kwds{width:100%;float:none !important}.view-group-content-search .views-row .post-title{color:#333;font-size:1.2em}.view-group-content-search .views-row .post-title a{text-decoration:none;color:inherit}.view-group-content-search .views-field-search-api-excerpt{color:#666}.view-group-content-search .views-field-type{font-size:11px;text-transform:uppercase;font-weight:800;color:#1680d3}.view-group-content-search .views-field-uid,.view-group-content-search .views-field-changed{font-size:.8em;color:#999}.view-group-content-search .views-field-uid{color:#666;font-weight:bold}.view-group-content-search .views-field-uid a{color:inherit;text-decoration:none}.view-group-content-search .views-field-og-audience{font-size:.85em;color:#999}.view-group-content-search .views-field-og-audience a{text-decoration:none;color:inherit}.create-post-buttons{display:flex;gap:10px;justify-content:center;flex-direction:row;align-items:center;float:right;margin-bottom:1em}.create-post-buttons .block:first-child .button{min-width:150px}.create-post-buttons button,.create-post-buttons .button{text-transform:none;font-size:14px;text-align:center}.create-post-buttons .dot-button-block .tipped-dropdown-trigger span{width:4px;height:4px;display:inline-block;background:#fff;vertical-align:middle;overflow:hidden;text-indent:-999px;margin-top:-2px;margin-right:2px;margin-left:2px;border-radius:10px}@media(min-width:60em){.section-coaching-home .region-hero{margin-bottom:175px}.section-coaching-home .block-hsc-groups-home-hero .block-inner>div:last-child{margin-bottom:-175px}}.view-recent-user-associates .views-row{max-width:250px}.view-recent-user-associates .teaser-title{display:none !important}.view-recent-user-associates .user.simple{padding-top:1em}.view-recent-associates .views-row{max-width:350px}.view-recent-associates .views-row .associate-badge{display:none}.block.coaching-home-block{margin:3em 0;padding-bottom:3em}.block.coaching-home-block .view-header{font-size:14px;line-height:1.5em;padding:0 0 15px 0;color:#666}.section-groups .sidebar .block-title{color:#1680d3;font-weight:bold;text-transform:uppercase;font-size:14px;margin:5px 0;padding:0;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}.section-groups .sidebar .block{border-radius:10px;clear:both}.section-groups .sidebar .block-user-stats-header{padding:0;background-color:#fff;border:none}.section-groups .region-content .block-title{font-size:18px;font-weight:700;margin:2rem 0;border-bottom:solid 1px #eee;padding-bottom:1.5rem;letter-spacing:-0.02em}.section-groups .region-content .block-page-title-block{padding:0;margin:0}.section-groups .region-content .page-title{font-size:26px;margin:2rem 0}.block-hsc-groups-group-subscribe .block-inner{text-align:center}.block-hsc-groups-group-subscribe .button{margin:1em 0}.block-hsc-groups-group-upgrade-prompt .block-inner{background:#f5f7f8;border-radius:10px;padding:2rem;font-size:16px}.block-hsc-crewcasts-live-broadcast{margin:0;font-size:14px;width:100%}.block-hsc-crewcasts-live-broadcast .block-inner{margin:1rem 0;gap:2rem;align-items:center}.block-hsc-crewcasts-live-broadcast .block-inner .headline{margin:5px 0;font-weight:bold;font-size:18px;flex:auto}.block-hsc-crewcasts-live-broadcast .block-inner .headline a{text-decoration:none;color:inherit}.block-hsc-crewcasts-live-broadcast .block-inner .headline .svg-icon{font-size:30px;vertical-align:middle;color:#ccc;margin-right:.5rem}.block-hsc-crewcasts-live-broadcast .block-inner .onair{padding:.3em .5em;border-radius:3px;color:#fff;background-color:red;margin-right:.5rem;font-size:12px;line-height:1.3em;vertical-align:middle;display:inline-block;text-transform:uppercase}.block-hsc-crewcasts-live-broadcast .content-wrapper{flex:10}.block-hsc-crewcasts-live-broadcast .field--name-field-url{flex:auto;text-align:right;margin-top:10px}@media(min-width:65.625em){.block-hsc-crewcasts-live-broadcast .block-inner{padding:0;display:flex}.block-hsc-crewcasts-live-broadcast .field--name-field-url{margin-top:0}}.block-hsc-groups-home-hero{width:100%}.block-hsc-groups-home-hero .block-inner{padding:1em 0}.block-hsc-groups-home-hero .col-2,.block-hsc-groups-home-hero .col-1{width:100%}.block-hsc-groups-home-hero .col-2{background-color:#2a2b2e;padding:2rem;border-radius:10px}.block-hsc-groups-home-hero .group-homepage-hero{display:inline-block;width:100%;color:#ccc}.block-hsc-groups-home-hero .buttons-wrapper{display:flex;gap:1em;margin:2em 0 0 0;flex-direction:column;text-align:center}.block-hsc-groups-home-hero .buttons-wrapper a{font-size:18px}.block-hsc-groups-home-hero h1{font-size:1.7em;color:#fff;font-weight:600;margin:0 0 .5em 0}@media(min-width:42.5em){.block-hsc-groups-home-hero .buttons-wrapper{flex-direction:row}}@media(min-width:65.625em){.block-hsc-groups-home-hero .group-homepage-hero{display:flex;gap:34px;align-items:center;flex-direction:row;font-size:18px}.block-hsc-groups-home-hero .group-homepage-hero h1{font-size:2em}.block-hsc-groups-home-hero .col-2,.block-hsc-groups-home-hero .col-1{flex:1;width:50%;float:left;padding:3rem}}@media(min-width:65.625em){.coaching-highlights-hero{display:flex;gap:2rem;margin-top:2rem}}.coaching-highlights-hero.is-non-member .crewcasts-block{background-image:url(/themes/custom/crew/images/crewcast-bg1.jpg);background-position:bottom right;background-repeat:no-repeat;background-size:100%}.coaching-highlights-hero .coaching-hero-block{flex:1;background-color:#2a2b2e;padding:1.25rem;padding-bottom:4rem;font-size:14px;border-radius:10px;position:relative;margin:2rem 0;max-width:600px;margin-left:auto;margin-right:auto}@media(min-width:65.625em){.coaching-highlights-hero .coaching-hero-block{padding:2rem;padding-bottom:4rem;margin:0}}.coaching-highlights-hero .coaching-hero-block .group-content.node--view-mode-simple{margin:0}.coaching-highlights-hero .coaching-hero-block footer{position:absolute;bottom:2rem}.coaching-highlights-hero .coaching-hero-block .view-content{margin:1.5rem 0}.coaching-highlights-hero .coaching-hero-block .views-row{padding:0;margin:1rem 0}.coaching-highlights-hero .coaching-hero-block .block-title{background-image:url(/themes/custom/crew/images/icons/red/contests.svg);background-position:center top;background-repeat:no-repeat;background-size:70px;padding-top:80px;margin-top:-50px;text-transform:uppercase;font-size:27px;font-weight:800}.coaching-highlights-hero .view-recent-user-associates .views-row{max-width:100%}.coaching-highlights-hero .view-recent-user-associates .user.simple{padding:0}.coaching-highlights-hero .contests-block .block-title{background-image:url(/themes/custom/crew/images/icons/red/contests.svg)}.coaching-highlights-hero .associates-block .block-title{background-image:url(/themes/custom/crew/images/icons/red/associate.svg)}.coaching-highlights-hero .crewcasts-block .block-title{background-image:url(/themes/custom/crew/images/icons/red/crewcast.svg)}.coaching-highlights-hero .block-title{text-align:center}.coaching-highlights-hero .view-header{line-height:1.4em;text-align:center;color:#999;background-color:rgba(0,0,0,.3);padding:.5rem 1rem;border-radius:10px;margin:1rem 0}.coaching-highlights-hero .user.simple .username{color:#fff}.coaching-highlights-hero .user.simple .field--name-user-picture{border-color:#666}.view-my-groups .view-content{gap:0 2.125rem}.view-my-groups .view-content>h3{grid-column:1/-1;font-weight:bold;color:#1680d3;text-transform:uppercase;font-size:14px;margin-top:50px;padding-bottom:5px;border-bottom:solid 1px #eee;width:100%}.view-my-groups .view-content>h3:first-child{margin-top:1em}.node--type--group.node--view-mode--teaser{line-height:1.3em}.node--type--group.node--view-mode--teaser .field--name-field-cover{width:90px;float:left}.node--type--group.node--view-mode--teaser .field--name-field-cover img{border-radius:5px}.node--type--group.node--view-mode--teaser .node__content{margin-left:90px;padding:5px 20px}.node--type--group.node--view-mode--teaser .node__content .teaser-title{font-size:1.3em;margin:0}.node--type--group.node--view-mode--teaser .node__content .teaser-title a{text-decoration:none;color:#111}.node--type--group.node--view-mode--teaser .field--name-body{color:#666}.node--type-group.node--view-mode-header{padding:1em;background:#000;width:100%;border-radius:10px;margin:0 0 2em 0;display:flex;gap:2em;align-items:center}.node--type-group.node--view-mode-header .field--name-field-cover{width:100px;float:left;margin-top:-60px}.node--type-group.node--view-mode-header .field--name-field-cover img{border-radius:5px}.node--type-group.node--view-mode-header .node__content{text-align:center;color:#999}.node--type-group.node--view-mode-header .node__content h3{font-size:1.2em;color:#fff;padding:0;text-align:center;margin:0;text-transform:uppercase}.node--type-group.node--view-mode-header .node__content h3 a{text-decoration:none;color:#fff}.node--type-group.node--view-mode-header .node__content .field--name-body{border:none;margin:0;padding:0}.group-header .block-inner{padding-bottom:2em}.group-content.node--view-mode-simple{position:relative;font-size:14px;margin-left:1rem}.group-content.node--view-mode-simple .teaser-title{font-size:1.3em}.group-content.node--view-mode-simple .teaser-title a{color:#000}.group-content.node--view-mode-simple .teaser-title a:hover{color:#1680d3;text-decoration:underline}.group-content.node--view-mode-simple .node__content{color:#666}.group-content.node--view-mode-simple .node__footer{margin:0;color:#999;font-size:13px}.group-content.node--view-mode-simple .pinned{font-size:1.2rem;position:absolute;left:-1.5em;color:#1680d3}.group-content.node--view-mode-simple .comment-count{margin-right:.5rem;color:#666}.group-content.node--view-mode-simple .field--name-body{display:none}@media(min-width:60em){.group-content.node--view-mode-simple .field--name-body{display:block}}.group-content.node--view-mode-full h1.page-title{font-size:22px;margin:.5em 0}.group-content.node--view-mode-full .node-inner,.group-content.node--view-mode-full #comments{max-width:800px;margin:auto}.group-content.node--view-mode-full .node-inner{position:relative}@media(min-width:65.625em){.group-content.node--view-mode-full .node-inner{margin:auto}.group-content.node--view-mode-full .gallery-wrapper{margin:1rem 0}.group-content.node--view-mode-full .node__content{margin-top:1rem}}.contests-list .view-content{margin:auto;clear:both;gap:1rem}.contests-list .view-content:after{display:table;clear:both;content:""}.contests-list .views-row{margin:0;float:left;width:100%}.group-posts-list .view-content{max-width:800px;margin:auto}.group-posts-list .views-row{border-bottom:solid 10px #ddd;margin:0 -0.625rem}.group-posts-list .attachment .view-content{padding:1rem;background-color:#f5f7f8;border-radius:10px}@media(min-width:60em){.group-posts-list .attachment .view-content{padding:2rem;border-radius:10px}}.group-posts-list .attachment .view-content{max-width:100%;margin:1rem 0 5rem 0;width:auto}.group-posts-list .attachment .views-row{margin:1em 1em;font-size:16px;border:none}@media(min-width:60em){.group-posts-list .attachment .views-row{margin:1.5em}}@media(min-width:42.5em){.group-posts-list .views-row{border:none;margin:3rem 0}}.more-link{text-align:center;margin:0;font-size:inherit;display:inline}.more-link a{padding:0;line-height:inherit;color:#1680d3}.group-content-teaser .node-inner{padding:0 1rem .5rem 1rem}.group-content-teaser .image-single{margin:0 -1rem}@media(min-width:42.5em){.group-content-teaser .image-single{margin:0}}.group-content-teaser .image-single a{max-height:450px;text-align:center;flex:auto;height:auto;width:100%;display:flex;flex-direction:column;background:#f7f7f7;align-items:center}.group-content-teaser .image-single a img{height:auto;overflow-y:hidden;flex-grow:1;display:block;width:auto}.group-content-teaser .field--name-field-images{text-align:center;background:#f7f7f7}.group-content-teaser .swiper-group .swiper-slide{float:left;width:auto;max-height:320px;height:50vh}.group-content-teaser .swiper-group .swiper-slide .media__image_medium{height:100%;width:auto}.group-content-teaser .swiper-group .swiper-slide .media__image_medium div{height:100%;width:auto}.group-content-teaser .swiper-group .swiper-slide img{height:100%;width:auto;background-color:#ccc}.group-content-teaser .swiper-group .swiper-button{display:none}.group-content-teaser .node__header .pinned{align-self:end}.group-content-teaser .node__footer{margin-bottom:0;border-top:solid 1px #eee;font-size:12px;color:#999;padding:.5em 0;line-height:2em}.group-content-teaser .node__footer .item{padding:0;margin-right:5px}.group-content-teaser .field--name-field-achievement .field__item{max-width:90px;padding:0;vertical-align:top;display:inline-block}.group-content-teaser .cover-images-wrapper{float:none;margin:0;background-color:#f7f7f7;display:block;height:100%;width:100%;padding:0;overflow:hidden;text-align:center;margin-top:1em}@media(min-width:65.625em){.group-content-teaser .cover-images-wrapper{margin-top:0}}.group-content-teaser .text-formatted:after{display:block;clear:none;content:inherit}.group-content-teaser .tipped-profile .field--name-user-picture,.group-content-teaser .profile .field--name-user-picture{vertical-align:middle}.group-content-teaser .username{font-size:1rem}@media(min-width:65.625em){.group-content-teaser .meta.post-author .user-avatar{width:45px}}.group-content-teaser .comment-count{float:none;padding-left:1em}.group-content-teaser .field--name-body{font-size:14px;color:#666}.group-content-teaser .node__content{padding:0;display:block;margin:10px 0}.group-content-teaser .node__content .node__content{margin:0;border:none;box-shadow:none;border-radius:0}.group-content-teaser .swiper-group{margin:0 -1rem;width:auto}@media(min-width:60em){.group-content-teaser .swiper-group{margin:0;width:100%}}.group-content-teaser h2.teaser-title{line-height:1.3em;font-size:18px;margin:.5em 0}@media screen and (min-width:500px){.group-content-teaser h2.teaser-title{font-size:calc(18px + (26 - 18)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.group-content-teaser h2.teaser-title{font-size:26px}}@media(min-width:65.625em){.group-content-teaser h2.teaser-title{margin-top:0}}.group-content-teaser .achievement{max-width:90px}.group-content-teaser .field--name-og-audience,.group-content-teaser .field--name-og-group-ref{float:right;font-size:12px}.group-content-teaser .field--name-og-audience .field__item,.group-content-teaser .field--name-og-group-ref .field__item{display:inline-block;border-radius:3px;overflow:hidden;line-height:2em;vertical-align:middle}.view-who-liked .views-row{padding:3px 0;font-size:13px;font-weight:bold}.view-who-liked .views-row .user .field--name-user-picture{width:25px}.view-who-liked .views-row .username{font-size:1em}.node--view-mode-teaser .pre-title{text-transform:uppercase;color:#1680d3;font-weight:bold;font-size:13px}.account-wrapper{display:flex;gap:10px;margin-bottom:15px;align-items:center}.account-wrapper .field--name-user-picture{width:50px;border-radius:100px;overflow:hidden}.account-wrapper .content{flex:1;line-height:1.5em;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.account-wrapper .display-name{font-weight:bold;text-decoration:none;color:#000;font-size:18px;letter-spacing:-0.02em}@media(min-width:60em){.group-content-teaser .swiper-group .swiper-button{display:block}.group-content-teaser .node-inner{padding:0;border:none}.group-content-teaser .node__footer{border:none;margin:0;padding:.25rem .5rem;font-size:13px}.group-content-teaser .node__content{margin:0;border:solid 1px #eee;border-radius:10px;box-shadow:0 1px 0 0 rgba(0,0,0,.1);background-color:#fff}.group-content-teaser .node__content>*{flex:1}.group-content-teaser .inner-content{padding:2rem}.group-content-teaser.has-slider .inner-content{padding-top:.5rem}.group-content-teaser.has-slider .swiper-container{border-top-right-radius:10px;border-top-left-radius:10px;overflow:hidden}.group-content-teaser .image-single{border-top-right-radius:10px;border-top-left-radius:10px;overflow:hidden}}.field--name-field-date-time,.field--name-field-airs-on{text-transform:uppercase;color:#111;font-weight:600;font-size:14px;display:inline-block}.field--name-field-airs-on{font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}.node--view-mode-full .field--name-field-date-time,.node--view-mode-full .field--name-field-airs-on{margin:1em 0;font-size:16px;font-weight:600;color:#1680d3;display:block}.node--type-crewcast-series.node--view-mode-full{display:inline-block;width:100%;padding:2rem;background-color:#f5f7f8;border-radius:10px}.node--type-crewcast-series.node--view-mode-full>.node__content{float:left;width:50%;font-size:14px;color:#666;padding-right:2em}.node--type-crewcast-series.node--view-mode-full .latest-episode{float:right;width:45%}.node--type-crewcast-series.node--view-mode-full .latest-episode .block-title{clear:none;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:.5em;font-size:16px;padding:0;margin-top:0;border:none}.node--type-crewcast-series.node--view-mode-full .latest-episode .field--name-field-parent{display:none}.node--type-crewcast-series.node--view-mode-full .field--name-field-url{margin:1rem 0}.crewcast-title-wrapper .crewcast-title-label{display:block;text-transform:uppercase;font-size:14px;line-height:1em;color:#999;font-weight:normal}.crewcast-title-wrapper.title-wrapper{display:flex;gap:1em;margin:0;color:#000}.crewcast-title-wrapper.title-wrapper h1{margin:0;font-size:26px;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}.crewcast-title-wrapper.title-wrapper h1 a{text-decoration:none;color:#000}.crewcast-title-wrapper .field--name-body{padding:0;margin:1em 0}.crewcast-title-wrapper .field--name-field-url{text-align:center;margin:1em 0}.node--type-crewcast-series.node--view-mode-simple .node__content{display:flex;gap:1rem;align-items:center}.node--type-crewcast-series.node--view-mode-simple .node__content .svg-icon{font-size:30px;color:#999}.node--type-crewcast-series.node--view-mode-simple .node__content .field--name-field-airs-on{font-weight:normal;color:#aaa}.node--type-crewcast-series.node--view-mode-simple .node__content a.teaser-title{font-size:18px;text-decoration:none}.node--type-crewcast-series.node--view-mode-teaser{padding:1.2rem 1.5rem;background-color:#f5f7f8;border-radius:10px}.node--type-crewcast-series.node--view-mode-teaser .title-wrapper{flex:auto}.node--type-crewcast-series.node--view-mode-teaser .links-wrapper{flex-shrink:0;text-align:left;margin-top:5px;font-size:16px;padding:.5em 0}.node--type-crewcast-series.node--view-mode-teaser .add-button{float:right}.node--type-crewcast-series.node--view-mode-teaser .teaser-title{font-size:20px;color:#1680d3;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}.node--type-crewcast-series.node--view-mode-teaser .teaser-title a{color:#1680d3;text-decoration:none}.node--type-crewcast-series.node--view-mode-teaser .field--name-og-group,.node--type-crewcast-series.node--view-mode-teaser .field--name-field-url{font-size:12px;display:inline-block;margin-right:1em}.node--type-crewcast-series.node--view-mode-teaser .node__content{font-size:14px;color:#666}.node--type-crewcast-series.node--view-mode-teaser .field-body{color:#111}.node--type-crewcast-series.node--view-mode-teaser .field--name-field-description{border-top:solid 1px #ccc;padding-top:.5em;margin-top:.5em;padding-bottom:.5em}.node--type-crewcast-series.node--view-mode-teaser .archives-link{color:#999;font-size:13px;display:inline-block}.view-crewcast-schedule .view-empty{margin:5rem auto}@media(min-width:42.5em){.view-crewcast-schedule .view-content{-moz-columns:2;columns:2;-moz-column-gap:2rem;column-gap:2rem}}.view-crewcast-schedule .views-row{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 2rem 0}.node--type-crewcast.node--view-mode-gallery-item .node__content{margin:0;padding:5px}.node--type-crewcast.node--view-mode-gallery-item .field--name-field-parent{border:none;text-transform:uppercase;font-size:13px;color:#1680d3;font-weight:500}.node--type-crewcast.node--view-mode-gallery-item .lead-image{width:100%;float:none;height:auto;border:solid 1px #eee;border-radius:5px;overflow:hidden}.node--type-crewcast.node--view-mode-gallery-item .lead-image>div{border:none;border-radius:0;padding:0;margin:0}.node--type-crewcast.node--view-mode-gallery-item .teaser-title,.node--type-crewcast.node--view-mode-gallery-item .field--name-field-date-time{font-size:16px;margin:0}.node--type-crewcast.node--view-mode-gallery-item .teaser-title a,.node--type-crewcast.node--view-mode-gallery-item .field--name-field-date-time a{color:#000;text-decoration:none}.node--type-crewcast.node--view-mode-gallery-item .field--name-body{padding:5px 0;font-size:13px;color:#888;line-height:1.3em}.view-perks .views-row{padding-bottom:2em}.view-perks .view-content{padding:1rem 0}.section-groups .block-views-block--recent-crewcasts-block-1 .block-title{margin-bottom:1rem;padding-bottom:1rem;color:#1680d3}.view-recent-crewcasts .views-row{max-width:300px}.view-perks-categories .view-content{padding:1em 0;font-size:16px;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}.view-perks-categories .view-content .item-list ul,.view-perks-categories .view-content .item-list li{margin:0;padding:0;list-style:none}.view-perks-categories .view-content .item-list li{display:inline-block;margin:.25em}.view-perks-categories .view-content .item-list a{display:inline-block;text-decoration:none;background-color:#f7f7f7;border-radius:100px;padding:0 1em;line-height:2em;color:#333}.view-perks-categories .view-content .item-list a:hover{background-color:#e8f1fa;color:#1680d3}.view-perks-categories .view-content .item-list a.is-active{background-color:#1680d3;color:#fff}.node--type-perk .node__content{margin:0;padding:0}.node--type-perk .col-2{font-size:13px;padding:5px}.node--type-perk .col-2 h3{margin:.25em 0;font-size:18px}.node--type-perk .field--name-field-lead-image{padding:0;margin:0}.node--type-perk .field--name-field-business-name{border:none;text-transform:uppercase;font-size:13px;color:#1680d3;font-weight:500}.node--type-perk .teaser-title a{color:#000;text-decoration:none}.node--type-perk.node--view-mode-teaser .field--name-field-lead-image img{border-radius:5px}.block-quicktabs-blockshabucks-leaderboard{background:#fff}.block-quicktabs-blockshabucks-leaderboard .block-inner{margin-bottom:2.125rem;line-height:1em}.block-quicktabs-blockshabucks-leaderboard .block-title{float:left;padding-right:1.0625rem;font-size:24px;line-height:18px;font-weight:300}.block-quicktabs-blockshabucks-leaderboard ul.quicktabs-tabs{margin:0;border-bottom:none;z-index:5;position:relative;font-size:13px;text-transform:uppercase}.block-quicktabs-blockshabucks-leaderboard ul.quicktabs-tabs li a{font-weight:bold;background:#fff;border:none;border-bottom:solid 3px #fff}.block-quicktabs-blockshabucks-leaderboard ul.quicktabs-tabs li.active a{color:#1680d3;border-bottom:solid 3px #1680d3}.block-quicktabs-block--shabucks-leaderboard .block-title{border:none !important}.view-shabucks-leaderboard .view-content{font-size:14px}.view-shabucks-leaderboard .view-content .item-list ol,.view-shabucks-leaderboard .view-content .item-list ul{margin:0 0 0 0;column-gap:5em;-moz-column-gap:5em;-webkit-column-gap:5em;color:#ccc;padding-left:1.4em}.view-shabucks-leaderboard .view-content .item-list ol li,.view-shabucks-leaderboard .view-content .item-list ul li{margin:0 0 0 0;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;display:list-item;padding:.75em 5px;width:100%}.view-shabucks-leaderboard .view-content .field-content{display:flex;width:100%}.view-shabucks-leaderboard .view-content .member{flex:1;min-width:0}.view-shabucks-leaderboard .view-content .points,.view-shabucks-leaderboard .view-content .price{padding:0;color:#000;font-weight:bold;font-size:1.2em;text-align:right;float:right;line-height:1.8em}.view-shabucks-leaderboard .view-content .user.simple{max-width:78%}.view-shabucks-leaderboard .view-content .user-avatar{width:30px;height:auto;display:inline-block;border-radius:100%;overflow:hidden;float:left;line-height:1em;flex-shrink:0}.view-shabucks-leaderboard .view-content .user.simple .username{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word;display:block;min-width:0%;text-decoration:none;color:#333}@media(min-width:42.5em){.view-shabucks-leaderboard .view-content .item-list ol,.view-shabucks-leaderboard .view-content .item-list ul{-moz-column-count:2;column-count:2}}@media(min-width:65.625em){.view-shabucks-leaderboard .view-content .item-list ol,.view-shabucks-leaderboard .view-content .item-list ul{-moz-column-count:2;column-count:2;-moz-column-gap:8rem;column-gap:8rem}}.view-group-memberships .views-row{padding:1em;max-width:49%;width:100%}.view-group-memberships .result-summary{margin:1rem;color:#666}.view-ilg-og-content.view-display-id-block_2 .view-header{background-color:#f5f7f8;padding:2rem;text-align:center;color:#666;border-radius:10px}.view-ilg-og-content.view-display-id-block_2 .view-header h2{color:#111;font-size:22px;letter-spacing:-0.02em;text-transform:uppercase;background-image:url(/themes/custom/crew/images/icons/red/posts.svg);background-position:center top;background-repeat:no-repeat;background-size:70px;padding-top:80px;margin-top:-50px;font-weight:800}@media screen and (min-width:500px){.view-ilg-og-content.view-display-id-block_2 .view-header h2{font-size:calc(22px + (38 - 22)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.view-ilg-og-content.view-display-id-block_2 .view-header h2{font-size:38px}}.group-content-header{display:inline-block;width:100%}@media(min-width:42.5em){.group-content-header{display:block}}.group-content-header .block-inner{background-color:#f5f7f8;padding:2rem;text-align:center;color:#666;border-radius:10px;margin-top:2rem;font-size:16px}@media screen and (min-width:500px){.group-content-header .block-inner{font-size:calc(16px + (18 - 16)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.group-content-header .block-inner{font-size:18px}}@media(min-width:65.625em){.group-content-header .block-inner{padding:2rem 3rem}}.group-content-header .block-inner .block-title{color:#111;text-transform:none;font-size:28px;border:none;padding:0;margin:0 0 .5em 0;font-weight:800}.group-header-view .view-header{background-color:#f5f7f8;padding:2rem;text-align:center;color:#666;border-radius:10px;margin-top:2rem;margin-bottom:4rem}.group-header-view .view-header .block-title{color:#111;font-size:22px;letter-spacing:-0.02em;text-transform:uppercase;background-image:url(/themes/custom/crew/images/icons/red/posts.svg);background-position:center top;background-repeat:no-repeat;background-size:70px;padding-top:80px;margin-top:-50px;font-weight:800}@media screen and (min-width:500px){.group-header-view .view-header .block-title{font-size:calc(22px + (38 - 22)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.group-header-view .view-header .block-title{font-size:38px}}.group-content-header .block-inner .block-title{color:#111;font-size:22px;letter-spacing:-0.02em;text-transform:uppercase;background-image:url(/themes/custom/crew/images/icons/red/posts.svg);background-position:center top;background-repeat:no-repeat;background-size:70px;padding-top:80px;margin-top:-50px;font-weight:800}@media screen and (min-width:500px){.group-content-header .block-inner .block-title{font-size:calc(22px + (38 - 22)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.group-content-header .block-inner .block-title{font-size:38px}}.group-header-meetup .block-inner .block-title{background-image:url(/themes/custom/crew/images/icons/red/meetup.svg)}.group-header-lookability .block-inner .block-title{background-image:url(/themes/custom/crew/images/icons/red/lookability.svg)}.group-header-shabucks .block-inner .block-title{background-image:url(/themes/custom/crew/images/icons/red/shabucks.svg)}.group-header-perks .block-inner .block-title{background-image:url(/themes/custom/crew/images/icons/red/perks.svg)}.group-header-reviews .block-inner .block-title{background-image:url(/themes/custom/crew/images/icons/red/reviews.svg)}.group-header-contests .block-inner .block-title{background-image:url(/themes/custom/crew/images/icons/red/contests.svg)}.group-header-video .block-inner .block-title{background-image:url(/themes/custom/crew/images/icons/red/video.svg)}.group-header-courses .block-inner .block-title{background-image:url(/themes/custom/crew/images/icons/red/courses.svg)}.group-header-hurleyisms .block-inner .block-title{background-image:url(/themes/custom/crew/images/icons/red/hurleyisms.svg)}.group-header-crewcasts .block-inner{background-image:url(/themes/custom/crew/images/crewcasts-bg3.jpg);background-repeat:no-repeat;text-align:left;background-position:left 120%;background-size:100%;padding-bottom:60%}@media(min-width:42.5em){.group-header-crewcasts .block-inner{padding-bottom:2rem;background-position:center right;background-size:50%;padding-right:53%;font-size:14px}}@media(min-width:65.625em){.group-header-crewcasts .block-inner{font-size:inherit}}.group-header-crewcasts .block-inner .block-title{color:#111;font-size:22px;letter-spacing:-0.02em;text-transform:uppercase;background-image:url(/themes/custom/crew/images/icons/red/posts.svg);background-position:center top;background-repeat:no-repeat;background-size:70px;padding-top:80px;margin-top:-50px;font-weight:800;background-image:url(/themes/custom/crew/images/icons/red/crewcast.svg);background-position:left top;background-size:60px;padding-top:65px}@media screen and (min-width:500px){.group-header-crewcasts .block-inner .block-title{font-size:calc(22px + (38 - 22)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.group-header-crewcasts .block-inner .block-title{font-size:38px}}.group-header-crewcasts .block-inner .field--name-body{padding-right:1rem;padding-bottom:1rem}.group-header-crewcasts .button-wrapper{float:right;padding:1rem 0 0 0;position:relative;z-index:1}.group-header-crewcasts .button-wrapper .button{color:#111}.group-header-crewcasts .button-wrapper .button .svg-icon{color:#1680d3;font-size:20px;padding-right:5px}.group-header-crewcasts .button-wrapper .button:hover .svg-icon{color:#fff}.view-mentors .views-field-field-bio{font-size:14px;margin:.5rem;color:#666}.block-fixed-block-content--whd-announcement .block-inner{background:#2a2b2e;padding:1em;color:#ccc;font-size:18px;text-align:center}@media screen and (min-width:500px){.block-fixed-block-content--whd-announcement .block-inner{font-size:calc(18px + (22 - 18)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.block-fixed-block-content--whd-announcement .block-inner{font-size:22px}}.block-fixed-block-content--whd-announcement .block-inner p{margin:.25em 0 !important}.block-fixed-block-content--whd-announcement .block-inner a{color:#fff}.block-fixed-block-content--whd-announcement .block-inner .button{text-align:center}.block-fixed-block-content--whd-announcement .block-inner h2{text-transform:uppercase;font-weight:900;margin-top:0;font-size:30px;color:#fff}@media screen and (min-width:500px){.block-fixed-block-content--whd-announcement .block-inner h2{font-size:calc(30px + (52 - 30)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.block-fixed-block-content--whd-announcement .block-inner h2{font-size:52px}}@media(min-width:65.625em){.block-fixed-block-content--whd-announcement .block-inner{border-radius:10px;padding:2em;text-align:left}.block-fixed-block-content--whd-announcement .block-inner .wrapper{display:flex;gap:3rem;max-width:1200px;margin:auto;align-items:center;justify-content:space-between}.block-fixed-block-content--whd-announcement .block-inner .wrapper .col1{flex:1}}.block-content--knowledge-base-header{display:inline-block;width:100%}.block-content--knowledge-base-header .block-inner{padding:2.125rem 0;font-size:20px}.sidebar .view-knowledge-base-menu .menu-list{font-size:14px}.section-faqs .main-content-inner{max-width:900px;margin:auto}.section-faqs .sidebar h3{padding-top:34px;text-transform:uppercase;font-size:13px;color:#1680d3}@media(min-width:60em){.section-faqs.two-sidebars .layout-content .container,.section-faqs.sidebar-first .layout-content .container{margin-left:350px}.section-faqs aside.layout-sidebar-first{width:350px;margin-right:-350px}}#block-my-inbox-dropdown{max-width:450px;width:100%}#block-my-notifications-dropdown{overflow-y:scroll !important;max-width:450px;width:100%}.notifications-tabs{width:100%;display:block}.notifications-tabs .quicktabs-tabs{display:flex;padding:0;margin:0;width:100%;justify-content:space-around;align-items:center}.notifications-tabs .quicktabs-tabs li{background:none;list-style-type:none;padding:2px;white-space:nowrap;display:block;width:100%;text-align:center;background-color:#eee;border:solid 1px #eee;border-bottom:none}.notifications-tabs .quicktabs-tabs li.active{font-weight:bold;background-color:#fff}.notifications-tabs .quicktabs-tabs li a{display:block;line-height:2.5em;text-decoration:none;color:inherit}.notifications-tabs .quicktabs-wrapper{position:relative}.notifications-tabs .quicktabs-wrapper>.item-list{position:sticky;top:-10px;background:#fff;z-index:4444;margin-left:-10px;margin-right:-10px;margin-top:-10px}.notifications-tabs .view-photographer-contact-submissions .view-content{font-size:13px;line-height:1.2em}.notifications-tabs .view-photographer-contact-submissions .views-row{border-bottom:solid 1px #eee;padding:1em 0}.notifications-tabs .view-photographer-contact-submissions .views-field-webform-submission-value-4{font-weight:bold;display:inline-block}.notifications-tabs .view-photographer-contact-submissions .views-field-created{display:inline-block;text-align:right;float:right;color:#999}.notifications-tabs .view-photographer-contact-submissions .views-field-webform-submission-value-2{margin:.25em 0}.my-messages-dropdown .view-photographer-contact-submissions .view-content{font-size:13px;line-height:1.2em;margin:0 -1em;width:auto;display:block}.my-messages-dropdown .view-photographer-contact-submissions .views-row{border-bottom:solid 1px #eee;padding:0;position:relative;color:#666;width:100%}.my-messages-dropdown .view-photographer-contact-submissions .views-row>a{display:inline-block;width:100%;padding:1em;text-decoration:inherit;color:inherit}.my-messages-dropdown .view-photographer-contact-submissions .views-row>a:hover{background-color:#e8f1fa}.my-messages-dropdown .view-photographer-contact-submissions .sender,.my-messages-dropdown .view-photographer-contact-submissions .views-field-webform-submission-value-4{font-weight:bold;display:block;color:#000}.my-messages-dropdown .view-photographer-contact-submissions .date,.my-messages-dropdown .view-photographer-contact-submissions .views-field-created{display:inline-block;text-align:right;float:right;color:#999}.my-messages-dropdown .view-photographer-contact-submissions .message{padding:5px 50px 5px 0}.my-messages-dropdown .view-photographer-contact-submissions .views-field-webform-submission-value-2{margin:.25em 0}.my-messages-dropdown .view-photographer-contact-submissions .flag{position:absolute;right:15px;top:55%}.my-messages-dropdown .view-photographer-contact-submissions .views-field-link-flag{float:right;clear:right;margin:.2em 0}.block-block-group--group-notification-center #block-views-block-my-groups-block-2{float:left;width:30%}.block-block-group--group-notification-center #block-views-block-my-groups-block-2 .block-inner{padding:1em 0}.block-block-group--group-notification-center #block-views-block-my-groups-block-2 .block-inner .view-content .item-list ul{margin:0;padding:0;list-style:none}.block-block-group--group-notification-center #block-views-block-my-groups-block-2 .block-inner .view-content .item-list li{margin:0;padding:0;list-style:none;border-bottom:solid 1px #eee;padding-bottom:.3em;margin-bottom:.3em}.block-block-group--group-notification-center #block-views-block-my-groups-block-2 .views-field-body{font-size:.8em;color:#999}.block-block-group--group-notification-center #block-views-block-my-groups-block-2 .views-field-title{font-weight:bold}.block-block-group--group-notification-center #block-views-block-my-groups-block-2 .views-field-title a{color:#111}.block-block-group--group-notification-center #block-views-block-notification-center-block-1{margin-left:30%}.hsc-activity-notification-preferences-form{max-width:500px}.hsc-activity-notification-preferences-form .toggle-container{max-width:500px;padding:1em 0}.hsc-activity-notification-preferences-form .toggle-container .form-item{border-bottom:solid 1px #eee;margin:0;padding:.5em 0;display:inline-block;width:100%}.hsc-activity-notification-preferences-form .toggle-container .form-item:last-child{border:none}.view-notification-center .views-row{margin:1.0625rem 0;background-color:#f7f7f7;position:relative}.view-notification-center .views-row .views-field-viewed{position:absolute;top:5px;left:5px;font-size:11px;background:red;padding:0 .5em;line-height:1.7em;color:#fff;border-radius:3px;z-index:1}.view-notification-center .notification-inner{display:inline-block;width:100%;padding:1em}.view-notification-center a.notification-inner{text-decoration:inherit;color:inherit}.view-notification-center a.notification-inner:hover{background-color:#ccc}.message .field--name-field-comment-ref{font-size:.85em;color:#666;font-style:italic}.message--view-mode-owner{display:inline-block;width:100%}.message--view-mode-owner .message-thumbnail{float:right;max-width:70px;margin-left:1em}.message--view-mode-owner .avatar-wrapper{width:50px;float:left;position:relative}.message--view-mode-owner .avatar-wrapper div{padding:0;margin:0}.message--view-mode-owner .avatar-wrapper .field--name-user-picture{vertical-align:middle;display:inline-block;line-height:1em;border:2px solid #fff}.message--view-mode-owner .avatar-wrapper .user-avatar{display:inline-block;margin-top:-15px;width:50%;margin-left:-13px;float:left}.message--view-mode-owner .avatar-wrapper .user-avatar img{vertical-align:top}.message--view-mode-owner .avatar-wrapper .user-avatar:first-child{margin-top:0;margin-left:0;width:100%}.message--view-mode-owner .avatar-wrapper .user-avatar:nth-child(2){margin-left:0}.message--view-mode-owner .message-content{margin-left:50px;padding:0 15px}.region-secondary-menu .view-notification-center .view-content{font-size:13px;line-height:1.3em}.region-secondary-menu .view-notification-center .views-row{margin:0;background-color:rgba(0,0,0,0);border-bottom:solid 1px #eee}.region-secondary-menu .view-notification-center .message{padding:0}.region-secondary-menu .view-notification-center .message-content p{padding:0 0 .5em 0}.view-notification-center h3{color:#1680d3;font-weight:normal;font-size:18px;margin-top:2em}.view-notification-center .message-content{padding-right:2.1em}.view-notification-center.view-display-id-dropdown .view-content{margin:0 -1em}.view-notification-center .views-field-operation-links{position:absolute;right:10px;top:10px}.view-notification-center .timestamp{font-size:.85em;font-style:italic;color:#666}.view-notification-center .views-field-timestamp{font-size:.85em;font-style:italic;color:#666;margin-left:50px;padding-left:15px;display:inline}body.subscription-select-page .region-content-header{margin:0;padding:0;border:none;background-color:#000;width:100%;float:none;text-align:center}body.subscription-select-page .region-content-header>.container{max-width:87.5rem;float:none;margin:auto;display:inline-block;width:100%;text-align:left}body.path-subscription #content{width:100%;max-width:100%;padding:0;margin:0}body.path-subscription main{margin:0;padding:0}body.path-subscription .region .container{padding:0}.subscription-plan-select-wrapper .subscription-plans-wrapper{background:#333;color:#fff}.subscription-plan-select-wrapper .subscription-plans-wrapper .registration-header{max-width:1000px;margin:auto;padding:1rem;padding-bottom:220px;text-align:center;text-shadow:0 2px 0 rgba(0,0,0,.9)}.subscription-plan-select-wrapper .subscription-plans-wrapper h2,.subscription-plan-select-wrapper .subscription-plans-wrapper h3{font-size:40px;letter-spacing:normal}.subscription-plan-select-wrapper .subscription-plans-wrapper h2{margin-bottom:1em;font-weight:600;font-size:26px}@media screen and (min-width:500px){.subscription-plan-select-wrapper .subscription-plans-wrapper h2{font-size:calc(26px + (40 - 26)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.subscription-plan-select-wrapper .subscription-plans-wrapper h2{font-size:40px}}.subscription-plan-select-wrapper .subscription-plans-wrapper h3{font-size:22px;font-weight:400;font-size:20px}@media screen and (min-width:500px){.subscription-plan-select-wrapper .subscription-plans-wrapper h3{font-size:calc(20px + (24 - 20)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.subscription-plan-select-wrapper .subscription-plans-wrapper h3{font-size:24px}}.subscription-plan-select-wrapper .recurly-signup{max-width:1500px;margin:auto;margin-top:-180px}.subscription-plan-select-wrapper .recurly-signup .popular-badge{background-image:url(/themes/custom/crew/images/popular-badge.png);background-repeat:no-repeat;width:80px;height:80px;background-size:contain}.registration-pages{background-color:#f5f7f8}.registration-pages .region-content-header{border:none;margin:0;padding:0}.registration-pages main{text-align:center;max-width:600px;margin:auto}.registration-pages #content{padding:10px;display:inline-block;width:100%}.registration-pages h1.page-title{text-align:left;margin:1rem 0;font-size:22px}@media screen and (min-width:500px){.registration-pages h1.page-title{font-size:calc(22px + (30 - 22)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.registration-pages h1.page-title{font-size:30px}}.registration-pages form{text-align:left}.registration-pages #edit-current-pass{width:100%}.ui-dialog-content form.user-account-forms input[type=email],.ui-dialog-content form.user-account-forms input[type=password],.ui-dialog-content form.user-account-forms input[type=text]{width:100%;font-size:18px}form.user-change-password-form,form.user-account-forms{max-width:600px;padding:1.5rem;background-color:#fff;border-radius:10px;margin:0;text-align:left}@media(min-width:42.5em){form.user-change-password-form,form.user-account-forms{padding:2rem}}form.user-change-password-form .field--name-field-registration-plan .fieldgroup,form.user-account-forms .field--name-field-registration-plan .fieldgroup{margin-bottom:0 !important}form.user-change-password-form .form-item-field-registration-plan,form.user-account-forms .form-item-field-registration-plan{background-color:#fff;border-radius:10px;padding:0;width:100%;margin:1rem 0 !important;display:flex;align-content:center;align-items:center}form.user-change-password-form .form-item-field-registration-plan input,form.user-account-forms .form-item-field-registration-plan input{flex-grow:0;font-size:1em;height:1em;width:1em;margin:.25em;cursor:pointer}form.user-change-password-form .form-item-field-registration-plan label.option,form.user-account-forms .form-item-field-registration-plan label.option{float:none;display:block;padding:.4em;margin:0;text-transform:none;font-size:16px;line-height:1em;flex-grow:1}form.user-change-password-form .form-item.form-item-persistent-login label,form.user-account-forms .form-item.form-item-persistent-login label{font-size:1em}form.user-change-password-form .description,form.user-account-forms .description{padding:0;font-size:13px;color:#888;line-height:1.3em;margin:.5em 0}form.user-change-password-form .form-item,form.user-account-forms .form-item{margin:1em 0}@media(min-width:42.5em){form.user-change-password-form .columns-50 .form-item,form.user-account-forms .columns-50 .form-item{margin:0}}form.user-change-password-form .form-actions,form.user-account-forms .form-actions{margin:2.5rem auto 1rem;text-align:left}form.user-change-password-form .form-actions .button--primary,form.user-account-forms .form-actions .button--primary{margin-left:0;margin-right:0}form.user-change-password-form .fieldset-legend,form.user-change-password-form .form-item label,form.user-account-forms .fieldset-legend,form.user-account-forms .form-item label{text-transform:uppercase;font-size:12px;color:#111;margin-left:.05em}form.user-change-password-form .form-item label.option,form.user-account-forms .form-item label.option{text-transform:none}form.user-change-password-form fieldset.form-wrapper,form.user-account-forms fieldset.form-wrapper{margin:0}form.user-change-password-form fieldset.form-wrapper .fieldset-wrapper,form.user-account-forms fieldset.form-wrapper .fieldset-wrapper{background-color:rgba(0,0,0,0);border:none;padding:0;margin:0}form.user-change-password-form fieldset.form-wrapper .form-wrapper>.form-item,form.user-account-forms fieldset.form-wrapper .form-wrapper>.form-item{margin:0}form.user-change-password-form input[type=email],form.user-change-password-form input[type=password],form.user-change-password-form input[type=text],form.user-account-forms input[type=email],form.user-account-forms input[type=password],form.user-account-forms input[type=text]{width:100%}form.user-change-password-form .select-registration-plan-wrapper,form.user-account-forms .select-registration-plan-wrapper{display:inline-block;width:100%;padding-bottom:1em}form.user-change-password-form .select-registration-plan-wrapper .fieldset-wrapper,form.user-account-forms .select-registration-plan-wrapper .fieldset-wrapper{position:relative;font-size:1.3em}form.user-change-password-form .select-registration-plan-wrapper .change-plan,form.user-account-forms .select-registration-plan-wrapper .change-plan{font-size:12px}form.user-change-password-form .select-registration-plan-wrapper .selected-plan,form.user-account-forms .select-registration-plan-wrapper .selected-plan{display:none}form.user-change-password-form .select-registration-plan-wrapper .selected-plan-inner,form.user-account-forms .select-registration-plan-wrapper .selected-plan-inner{width:100%;display:inline-block;background:#fff;padding:1.75rem;margin:.5em 0;border-radius:10px;border:solid 3px #1680d3;line-height:1.3em}form.user-change-password-form .select-registration-plan-wrapper.selectPlanClosed .fieldset-wrapper,form.user-account-forms .select-registration-plan-wrapper.selectPlanClosed .fieldset-wrapper{display:none}form.user-change-password-form .select-registration-plan-wrapper.selectPlanClosed .selected-plan,form.user-account-forms .select-registration-plan-wrapper.selectPlanClosed .selected-plan{display:block}.subscription-plan-wrapper{font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;display:flex;width:100%;gap:1rem;line-height:1.2em;align-items:center;position:relative}.subscription-plan-wrapper .subscription-image{width:50px}.subscription-plan-wrapper .plan-name-wrapper{flex:1}.subscription-plan-wrapper .interval,.subscription-plan-wrapper .then{color:#999;margin-left:.3em;font-size:.4em}.subscription-plan-wrapper .prefix{display:block;font-size:.55em;text-transform:uppercase;color:#999;padding:.5em 0 1em 0}.subscription-plan-wrapper .plan-name-label{font-weight:700;margin:0 0 .2em 0;display:block;font-size:1.4em;line-height:1.2em}.subscription-plan-wrapper .currency-dollars{font-weight:800;letter-spacing:-0.02em;font-size:1.3em}.subscription-plan-wrapper .interval-label{display:block;font-size:.9em;font-style:italic;color:#999;margin-top:.25em}.subscription-plan-wrapper .plan-pricing-wrapper{flex:auto;font-size:1.1em}.subscription-plan-wrapper .price-wrapper{flex:none;float:none;display:block;font-size:1.5em}.subscription-plan-wrapper .price-wrapper .interval{margin:0;font-size:.6em}.subscription-plan-wrapper .price-wrapper.original-price{margin-top:.5em;font-size:1em}.subscription-plan-wrapper .price-wrapper.original-price *{font-size:1em;line-height:1em;vertical-align:middle}.select-registration-plan-wrapper .subscription-plan-wrapper{flex-direction:row !important;flex-wrap:wrap;font-size:14px}.select-registration-plan-wrapper .plan-pricing-wrapper{flex:1;text-align:center}.select-registration-plan-wrapper .plan-pricing-wrapper .currency-dollars{font-size:1.3em}.select-registration-plan-wrapper .plan-pricing-wrapper .price-wrapper .prefix{display:inline}.select-registration-plan-wrapper .plan-pricing-wrapper .discount-price .interval{display:block;margin:.25em 0}.select-registration-plan-wrapper .plan-pricing-wrapper .original-price .then{margin:0}.select-registration-plan-wrapper .plan-name-wrapper{flex:1.5}.no-discount .subscription-plan-wrapper .plan-pricing-wrapper .currency-dollars{font-size:2.8em}.form-item-field-registration-plan label.option .subscription-plan-wrapper{font-size:14px}.form-item-field-registration-plan label.option .subscription-plan-wrapper .subscription-image{max-width:40px}.discounted-plan{display:inline-block;width:100%}.discounted-plan .subscription-plan-wrapper .price-wrapper{font-size:2em}.discounted-plan .subscription-plan-wrapper .price-wrapper.original-price{font-size:.75em;margin:.25em 0 0 0}.discounted-plan .subscription-plan-wrapper .price-wrapper.original-price .interval,.discounted-plan .subscription-plan-wrapper .price-wrapper.original-price *{font-size:1em;line-height:1em;vertical-align:middle}.discounted-plan .subscription-plan-wrapper .price-wrapper.original-price .currency-dollars{font-size:1.3em;font-weight:600}form.user-pass-reset>.form-item{margin:0}.password-confirm,.password-field,.password-strength,.password-confirm-match{width:100%}.login-links{font-size:14px;color:#666;padding:1rem;text-align:left;display:block;clear:both}.login-links p{margin:0;padding:0 0 .2em 0}.login-links a{color:#111}.field--name-field-registration-plan{margin-bottom:1em}.field--name-field-registration-plan fieldset{margin:0}.register-plans .annually{font-size:1rem}.register-plans .select-plan-button{bottom:1.1em}.register-plans .pricing-tier{width:400px;max-width:80vw;border-radius:10px;padding-bottom:1em;height:auto;background-color:rgba(0,0,0,0)}.register-plans .pricing-tier h3.plan-name{letter-spacing:normal;text-transform:uppercase;font-size:1.2em;color:#999;margin:.5em 0 0 0}.register-plans .pricing-tier.tier-silver h3.plan-name{color:#ccc}.register-plans .pricing-tier.tier-gold h3.plan-name{color:#f9d242}.register-plans .pricing-tier.tier-platinum h3.plan-name{color:#fefefe}.register-plans .pricing-tier .plan-title{color:#999}.register-plans .pricing-tier h2{font-size:22px;text-transform:none;color:#1680d3;font-weight:700}.register-plans .pricing-tier .price{letter-spacing:-0.02em;font-size:22px}.register-plans .pricing-tier .price .currency-prefix{line-height:1em;font-size:1.3em}.register-plans .pricing-tier .price .currency-dollars{font-size:3em}.register-plans .pricing-tier .price .currency-cents{font-size:2em}.register-plans .pricing-tier .pricing-tier-header{font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:2em 1em 1em 9em;text-align:left;background-color:#000;color:#fff;position:relative;border-radius:1rem;height:300px;box-shadow:0px 0px 0px 5px rgba(255,255,255,.2)}.register-plans .pricing-tier .pricing-tier-header .image{float:left;width:90px;left:2em;top:2em;position:absolute}.register-plans .pricing-tier .pricing-tier-header .plan-unavailable{padding:1em 2em 0 0;font-size:1.2em;line-height:1.2em}.register-plans .pricing-tier .title-wrapper{text-transform:uppercase}.register-plans .pricing-tier .features-wrapper{padding:0 2em;color:#666}.register-plans .pricing-tier .features-wrapper h2,.register-plans .pricing-tier .features-wrapper h3,.register-plans .pricing-tier .features-wrapper h4,.register-plans .pricing-tier .features-wrapper h5{color:#111}.register-plans .pricing-tier .features-wrapper strong,.register-plans .pricing-tier .features-wrapper b{color:#111}.register-plans .pricing-tier .features-footer{padding:1em 0}.register-plans .pricing-tier .features-list{margin-top:3rem}.register-plans .pricing-tier .features-list ul{margin-bottom:0;padding-bottom:0}.register-plans .pricing-tier.free-tier .pricing-tier-header{height:190px;margin-top:auto;display:flex;align-content:center;align-items:center}.register-plans .pricing-tier.free-tier .price-free-wrapper{flex:1}.register-plans .select-plan-button .button{border-radius:100px;font-weight:bold}.register-plans .select-plan-button .current-plan{font-weight:bold;background-color:#f3fdf3;color:#19bd19;border:solid 1px #70e770;line-height:2.5em;border-radius:100px}@media(min-width:42.5em){form.user-account-forms{padding:2.5em}}@media(min-width:65.625em){.register-plans{display:flex;gap:30px;justify-content:center;max-width:1200px}.register-plans .pricing-tier{flex:1;align-self:stretch;height:auto}}.subscription-plan-select-wrapper .subscription-plans-wrapper{color:#fff;background-position:center;background-size:cover}.subscription-plan-select-wrapper .video-background-wrapper{background-color:#000}.subscription-plan-select-wrapper .headline-wrapper{padding:2rem;border-radius:1rem;margin:auto;max-width:800px}.subscription-plan-select-wrapper iframe.video-background{opacity:.4}.subscription-plan-select-wrapper .registration-header{z-index:1;position:relative}@media(min-width:90em){iframe.video-background{top:60%}}@media(min-width:2200px){iframe.video-background{top:80%}}.node--type-gear-item .node__content{color:#666}.node--type-gear-item .field--name-field-video,.node--type-gear-item .field--name-field-lead-image{float:none;width:100%;max-width:100%;margin:0;padding:0;border-radius:5px;overflow:hidden;border:solid 1px #eee}.node--type-gear-item .node-title,.node--type-gear-item .teaser-title{font-size:16px;margin:.5em 0;font-weight:700;color:#111}@media screen and (min-width:500px){.node--type-gear-item .node-title,.node--type-gear-item .teaser-title{font-size:calc(16px + (20 - 16)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.node--type-gear-item .node-title,.node--type-gear-item .teaser-title{font-size:20px}}.node--type-gear-item .node-title a,.node--type-gear-item .teaser-title a{color:inherit;text-decoration:none}.node--type-gear-item .field--name-field-product-url{padding:1em 0;font-size:14px}.article-photographer-search{background-color:#000;border-radius:10px;padding:2rem;text-align:center;color:#fff;margin:1rem 0;font-size:20px}.article-photographer-search h3{font-size:22px;margin:1em 0}@media screen and (min-width:500px){.article-photographer-search h3{font-size:calc(22px + (35 - 22)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.article-photographer-search h3{font-size:35px}}.block.article-tiles{padding:2rem 1rem}.moderation-status{display:inline-flex;gap:10px}.page-node-type-gutenberg-article .layout-sidebar-second.sidebar,.page-node-type-article .layout-sidebar-second.sidebar{padding-top:4rem}.page-node-type-gutenberg-article .region-content h1.page-title,.page-node-type-article .region-content h1.page-title{margin:.5em 0;font-size:28px;font-weight:700}@media screen and (min-width:500px){.page-node-type-gutenberg-article .region-content h1.page-title,.page-node-type-article .region-content h1.page-title{font-size:calc(28px + (46 - 28)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.page-node-type-gutenberg-article .region-content h1.page-title,.page-node-type-article .region-content h1.page-title{font-size:46px}}@media(min-width:65.625em){.page-node-type-gutenberg-article .region-content h1.page-title,.page-node-type-article .region-content h1.page-title{margin:.5em 0}}.node--type-gutenberg-article #comments,.node--type-article #comments{max-width:700px;margin:auto}.node--type-gutenberg-article .field-tags a,.node--type-article .field-tags a{background-color:#f5f7f8;padding:0 1em;border-radius:5px}.node--type-gutenberg-article .field-tags a:hover,.node--type-article .field-tags a:hover{background-color:#e6ebee;color:#999}.node--type-gutenberg-article .meta,.node--type-article .meta{color:#999}.node--type-gutenberg-article.node--view-mode-full .post-author .node__submitted,.node--type-article.node--view-mode-full .post-author .node__submitted{font-size:16px;line-height:1.3em}.node--type-gutenberg-article.node--view-mode-full .flag-buttons,.node--type-article.node--view-mode-full .flag-buttons{text-align:right}.node--type-gutenberg-article.node--view-mode-full .field-tags,.node--type-article.node--view-mode-full .field-tags{left:0;right:0;top:-40px;font-size:11px;text-transform:uppercase;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif;flex-basis:100%;line-height:2.5em;text-align:right}.node--type-gutenberg-article.node--view-mode-full .field-tags .field__item,.node--type-article.node--view-mode-full .field-tags .field__item{display:inline-block;margin:1px 0}.node--type-gutenberg-article.node--view-mode-full .author-header,.node--type-article.node--view-mode-full .author-header{flex-wrap:wrap}.node--type-gutenberg-article.node--view-mode-full .author-header .post-author,.node--type-article.node--view-mode-full .author-header .post-author{margin:0}@media(min-width:42.5em){.node--type-gutenberg-article.node--view-mode-full .field--name-body,.node--type-article.node--view-mode-full .field--name-body{margin:1em auto}.node--type-gutenberg-article.node--view-mode-full .entry-content,.node--type-article.node--view-mode-full .entry-content{margin-top:2rem}}.node--type-gutenberg-article.node--view-mode-teaser .node__meta,.node--type-article.node--view-mode-teaser .node__meta{font-size:13px}.node--type-gutenberg-article.node--view-mode-teaser .node__submitted div,.node--type-article.node--view-mode-teaser .node__submitted div{display:inline}.node--type-gutenberg-article.node--view-mode-teaser .field--name-body,.node--type-article.node--view-mode-teaser .field--name-body{width:100%}.node--type-gutenberg-article.node--view-mode-teaser .field--name-field-video,.node--type-gutenberg-article.node--view-mode-teaser .field--name-field-lead-image,.node--type-article.node--view-mode-teaser .field--name-field-video,.node--type-article.node--view-mode-teaser .field--name-field-lead-image{border-radius:5px;overflow:hidden;padding:0}.node--type-gutenberg-article.node--view-mode-teaser .field--name-field-video img,.node--type-gutenberg-article.node--view-mode-teaser .field--name-field-lead-image img,.node--type-article.node--view-mode-teaser .field--name-field-video img,.node--type-article.node--view-mode-teaser .field--name-field-lead-image img{vertical-align:middle}.node--type-gutenberg-article.node--view-mode-teaser .node__content,.node--type-article.node--view-mode-teaser .node__content{padding:.5rem}.node--type-gutenberg-article.node--view-mode-teaser .field--name-body,.node--type-article.node--view-mode-teaser .field--name-body{color:#666}.block-views-block--popular-articles-block-1 .views-row{margin:.5em 0;display:inline-block;width:100%}.block-views-block--popular-articles-block-1 .views-field-field-lead-image{width:100px;float:left}.block-views-block--popular-articles-block-1 .views-field-title{margin-left:100px;padding:0 .5rem;font-size:14px;font-weight:bold;line-height:1.2em}.block-views-block--popular-articles-block-1 .views-field-title a{color:inherit;text-decoration:none}.author-bio{padding:1rem;background-color:#f5f7f8;border-radius:10px;width:100%;display:inline-block}@media(min-width:60em){.author-bio{padding:2rem;border-radius:10px}}.author-bio .field--name-user-picture{width:150px;margin:auto}.author-bio .field--name-user-picture img{border-radius:100px;overflow:hidden;border:solid 1px #eee}.author-bio .display-name{font-weight:bold;color:#000;font-size:1.3em;margin-bottom:.5em;text-align:center}.author-bio .display-name a{text-decoration:none;color:inherit}@media(min-width:60em){.author-bio .content{margin-left:150px;padding:0 1rem}.author-bio .field--name-user-picture{float:left;margin:0}.author-bio .display-name{text-align:left}}.author-bio .field--name-field-author-bio{margin-bottom:1em;color:#666}.author-bio .field--name-field-social{margin:10px 0;font-size:28px}.author-bio .field--name-field-social .icon-fw{width:auto}.join-crew-block{padding:1rem;background-color:#f5f7f8;border-radius:10px}@media(min-width:60em){.join-crew-block{padding:2rem;border-radius:10px}}.layout-sidebar-second.sidebar h3{padding:0;font-size:18px;margin:0 0 .5em 0}.layout-sidebar-second.sidebar .node--type-contest.node--view-mode-teaser .node__content{display:block}.layout-sidebar-second.sidebar .node--type-contest.node--view-mode-teaser .field--name-field-date-time{text-transform:none;font-size:12px}.layout-sidebar-second.sidebar .user.simple{margin:.5rem 0}.layout-sidebar-second.sidebar .node--view-mode-simple{margin:0 0 .5rem 0}.layout-sidebar-second.sidebar .contest-teaser-wrapper h3{margin:0;padding:0;font-size:18px;color:#000}.view-latest-contest-winner .views-field-field-lead-image{position:absolute;bottom:-10px;left:-25px}.view-latest-contest-winner .views-field-uid{text-align:right;font-size:13px;color:#999;margin:.2em 0}.view-latest-contest-winner .views-field-uid a{color:#000;text-decoration:none;font-weight:bold}.view-contests.view-display-id-block_active_hotm .view-header{text-align:center;color:#666;padding:0 1rem}.view-contests.view-display-id-block_active_hotm .view-header h4{font-size:24px;color:#000}.credit-card-information{padding:2em;background-color:#f7f7f7;background-size:80px;background-position:2em 2em;background-repeat:no-repeat;padding-left:140px;border-radius:10px;margin-bottom:4em}.credit-card-information.card_generic_brand .credit-card-information.card__brand{background-image:url(/themes/custom/crew/images/credit-cards/generic.svg)}.credit-card-information.card_visa_brand{background-image:url(/themes/custom/crew/images/credit-cards/visa.svg)}.credit-card-information.card_amex_brand{background-image:url(/themes/custom/crew/images/credit-cards/amex.svg)}.credit-card-information.card_discover_brand{background-image:url(/themes/custom/crew/images/credit-cards/discover.svg)}.credit-card-information.card_mastercard_brand{background-image:url(/themes/custom/crew/images/credit-cards/mastercard.svg)}.credit-card-information .card-details{display:flex;gap:1em}.credit-card-information .credit-card-name{font-weight:bold}.credit-card-information .credit-card-date{font-size:.85em;color:#999}.recurlyjs-city-state-postal-wrapper .form-item,.recurlyjjs-cc-info .form-item{margin-top:0;margin-right:0}.price-wrapper{float:right}.price-wrapper .currency-prefix{font-size:.6em;font-weight:normal;vertical-align:text-top}.price-wrapper .interval{font-weight:normal;font-size:.5em;color:#999;margin-left:.3em}.recurlyjs-element .price-wrapper{font-size:2em}#subscribe-page{max-width:900px}#subscribe-page .fieldset-wrapper{float:left;width:100%}#subscribe-page #edit-payment-method{font-size:20px}#subscribe-page #edit-payment-method .form-item-payment-method{display:inline-block;margin-right:1em}#subscribe-page #edit-payment-method .form-item-payment-method input{width:1em;height:1em}#subscribe-page #edit-payment-method .form-item-payment-method label{font-weight:600}.plan-header{background:#fff;padding:20px;border-radius:10px;border:dashed 1px #ccc}.plan-header .change-plan{float:right}.plan-header .plan-cost .price{font-weight:bold;font-size:1.25em}.plan-header .plan-cost .interval{color:#666;font-size:.9em;padding-left:.25em}.plan-header .plan-cost .currency-prefix{font-weight:normal}.plan-left .form-wrapper .form-item-coupon-code{margin:1em 0;max-width:300px}.plan-left .form-wrapper{display:block;width:100%;clear:both}.plan-right{float:none;clear:both;width:100%;padding:5px 0}.recurlyjs-name-wrapper{display:flex;clear:both;gap:1em}.recurlyjs-name-wrapper>div{padding:0;margin:0;flex:1}.recurlyjs-city-state-postal-wrapper{display:flex;clear:both;gap:0 1em;flex-wrap:wrap}.recurlyjs-city-state-postal-wrapper .recurlyjs-form-item__city,.recurlyjs-city-state-postal-wrapper .recurlyjs-form-item__state,.recurlyjs-city-state-postal-wrapper .recurlyjs-form-item__postal_code{padding:0;margin:0;width:auto}.recurlyjs-city-state-postal-wrapper .recurlyjs-form-item__city{flex-basis:60%}.recurlyjs-city-state-postal-wrapper .recurlyjs-form-item__state{flex:1}.recurlyjs-city-state-postal-wrapper .recurlyjs-form-item__postal_code{flex:1}.recurlyjjs-cc-info{display:flex;clear:both;gap:1em;flex-wrap:wrap}.recurlyjjs-cc-info .form-item{width:inherit;padding:0;margin:0}.recurlyjjs-cc-info .expiration{max-width:180px}.recurlyjjs-cc-info .expiration .form-item{width:50%}.recurlyjjs-cc-info .expiration .recurlyjs-form-item__month{padding-right:5px}.recurlyjjs-cc-info .recurlyjs-form-item__cvv{max-width:100px}.recurlyjs-icon-card{display:block;height:32px;width:32px;z-index:10;position:relative;top:-3em;left:15px;margin-top:5px}.recurlyjs-form-item__number{flex-basis:40%;min-width:250px}.recurly-hosted-field-number{padding-left:60px}.recurlyjs-element{font-size:1em;display:flex;align-items:self-end;justify-content:space-between;gap:10px}.recurlyjs-element .label{font-weight:normal}.recurlyjs-element .price{font-weight:bold;float:right}.recurlyjs-element.recurlyjs-element__hidden{display:none !important}.recurlyjs-plan-name{font-size:1.5em}.recurlyjs-plan-name .recurlyjs-plan-frequency{float:right}.recurlyjs-total{border-top:solid 1px #ddd;padding-top:.25em;margin-top:.25em;margin-bottom:0;text-align:right}.recurlyjs-total .label{float:none;vertical-align:middle}.recurlyjs-total .price{float:none;padding-left:10px;vertical-align:middle;font-size:1.5em}.subscription{padding:0;background-color:#f5f7f8;border-radius:10px;border:solid 1px #e6ebee;margin:.8em 0}.subscription .messages{margin-top:0;margin-bottom:1em;font-size:14px;letter-spacing:normal;padding:1em}.subscription .description{font-size:11px;clear:both;text-align:right;padding:0 15px 10px 0}.subscription .subscription-header{border-bottom:solid 1px #e6ebee;font-weight:600;font-size:18px;padding:1em 1em 1em 1.5em;color:#000;line-height:1.6em}.subscription .subscription-header .status-icon{display:inline-block;margin-right:5px;font-size:1.2em}.subscription .subscription-header .tier{display:inline-block;font-size:1em;vertical-align:middle;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}.subscription .subscription-header .tier .status{font-size:11px;font-weight:normal;background-color:#fff;display:inline-block;vertical-align:middle;text-transform:uppercase;border-radius:5px;border:solid 1px #c8d3d9;margin:0 .2em;line-height:1em;padding:.5em}.subscription .subscription-header .admin-link{display:inline-block;float:right;font-size:12px;font-weight:400;vertical-align:middle}.subscription .subscription-header .admin-link a.drop-trigger{color:#999;padding:.2em;display:inline-block}.subscription .subscription-header .admin-link a.drop-trigger:hover{color:#555}.subscription .subscription-header .subscription-links ul{list-style:none;margin:0;padding:0}.subscription .subscription-header .subscription-links ul li{display:inline-block;padding-left:.5em}.subscription h2{font-size:20px;font-weight:600}.subscription .details{width:50%;float:left;padding:2em}.subscription .price-details-wrapper{float:right;width:45%}.subscription .price-details-wrapper .price-details{padding:0;margin:10px;border-radius:5px;background-color:#fff}.subscription .price-details-wrapper .coupon-code{font-weight:bold}.subscription .price-details-wrapper .subscription-messages{border-bottom:solid 1px #ddd;padding:1em;margin:0;font-size:14px;font-weight:600}.subscription .price-details-wrapper .subscription-messages i{color:#1680d3}.subscription .line-items{padding:1em;width:100%;float:none}.subscription .line-items ul{padding:0 .5em .5em .5em}.subscription .line-items li>.cost{padding:0;margin:0}.subscription .line-items li{padding:0 0 .5em 0;margin:0}.subscription .line-items .total{color:#1680d3;margin:0;float:none;display:inline-block;border:solid 1px #1680d3;border-radius:2px;width:100%;margin-top:10px;background:#e8f1fa}.subscription .line-items .total label{float:left;color:#1680d3;font-size:14px}.subscription .line-items .total .amount{float:right;font-weight:800;font-size:20px;display:inline-block;vertical-align:middle}.subscription table.properties{margin:0;border:none}.subscription table.properties tbody{border:none}.subscription table.properties td,.subscription table.properties th{border:none;padding:.5em 1em .5em 0;font-size:13px;line-height:18px;color:#444}.subscription table.properties tr{border-bottom:none}.subscription table.properties tr:hover td,.subscription table.properties tr:hover th{background-color:rgba(0,0,0,0) !important}a.pdf-link{text-decoration:none;display:inline-block;background:#fff;line-height:2.5em;padding:0 1em;border-radius:3px;color:#888;border:solid 1px #eee;font-size:11px}a.pdf-link i{color:red;margin-right:5px}a.pdf-link:hover{background:#eee;color:#000;border:solid 1px #ccc}.invoices-table-wrapper h3,h3.summary-header{border-bottom:solid 1px #eee;margin-bottom:5px;padding-bottom:3px;font-size:18px;text-align:left;text-transform:none;font-weight:bold;color:#1680d3}.invoices-table-wrapper{float:left;width:100%;padding-top:2em}.invoices-table-wrapper .more{font-size:12px;padding:.5em 1em}.currency-cents{font-size:.75em;opacity:.7}th.amount,td.amount{text-align:right}td.amount{font-weight:bold;color:#333;font-size:1em}td.invoice{box-shadow:none;border:none}.recurly-subscription-change-confirm-form #edit-timeframe--wrapper,.recurly-subscription-change-confirm-form .plan-switch-content{max-width:600px;margin:3rem auto}#subscription-charges-preview{padding:1rem;background-color:#f5f7f8;border-radius:10px;width:100%;margin:2rem auto}@media(min-width:60em){#subscription-charges-preview{padding:2rem;border-radius:10px}}.recurly-charge-summary{margin:0}.recurly-charge-summary td{padding:1rem}.recurly-charge-summary tr.total{font-weight:bold;font-size:1.4em;border-top:solid 3px #eee;border-bottom:none}.recurly-charge-summary td.name{font-size:1.1em}.recurly-charge-summary td.name .description{font-size:.85em;color:#666;font-style:italic;font-weight:normal}.recurly-charge-summary td.amount{font-size:1.2em}table.credit-list tr td,table.credit-list tr.even td,table.credit-list tr.odd td,table.invoice-list tr td,table.invoice-list tr.even td,table.invoice-list tr.odd td{padding-top:.4em;padding-bottom:.4em;font-size:13px;color:#444}table.credit-list td.invoice-status,table.invoice-list td.invoice-status{text-transform:capitalize}table.credit-list td.invoice-status.status-paid,table.invoice-list td.invoice-status.status-paid{color:#19bd19 !important}table.credit-list td.invoice-status.status-closed,table.invoice-list td.invoice-status.status-closed{color:#999 !important}table.credit-list td.operations,table.invoice-list td.operations{white-space:nowrap;text-align:right}table.credit-list{margin:2rem .5rem;width:-webkit-fill-available}table.credit-list thead,table.credit-list tbody{border:none}table.credit-list tr th:first-child,table.credit-list tr td:first-child{padding-left:0}table.credit-list tr th:last-child,table.credit-list tr td:last-child{padding-right:0}table.credit-list .total{border-top:solid 3px #ccc}table.credit-list .total td{font-size:1.3em !important}.plan-features{font-size:1rem;padding:0 1em;color:#666}.plan-features h4{font-size:20px}.plan-features strong,.plan-features b{color:#000;font-weight:bold}.check-list h3,.check-list h4,.check-list h2{margin:1.5em 0}.check-list ul{list-style:none;padding-left:0}.check-list ul li{padding:.2em 0 0 0;margin:.5em 0 .5em 2.5em;position:relative}.check-list ul li:before{position:absolute;top:.3em;left:-2.5em;content:"";display:block;background:url(/themes/custom/crew/images/icons/check-green.svg) center center no-repeat;background-size:1.6em;width:1.6em;height:1.6em}.subscription-plan-select-wrapper .associate-certified{border-radius:100px;margin:0 auto;padding-top:1rem;padding-bottom:1rem;padding-right:1rem;background-position:.5rem .5rem;background-size:60px;margin-bottom:2rem;font-weight:700;font-size:1.1em;color:#fff}.register-plans-toggle{font-size:13px;padding:1rem 1.5rem;border-radius:100px;background-color:rgba(0,0,0,.5);margin:0 auto;display:inline-block}.change-plan-wrapper{display:flex;justify-content:center;margin:2rem 0;align-items:stretch}.change-plan-wrapper .plan-content{display:flex;gap:1em}.change-plan-wrapper .plan-content .image{width:80px}.change-plan-wrapper .plan{padding:1em;border:solid 1px #ddd;border-radius:10px;flex:1}.change-plan-wrapper .plan .title{text-transform:uppercase;font-size:.9em;font-weight:bold;color:#e52548;text-align:center}.change-plan-wrapper .plan h3{font-size:1.2em}.change-plan-wrapper .plan .plan-interval{font-size:1.2em;color:#888}.change-plan-wrapper .plan .currency-prefix{vertical-align:top;color:#000}.change-plan-wrapper .plan .currency-dollars{font-size:1.5em;font-weight:bold;line-height:1em;padding-left:2px;color:#000}.change-plan-wrapper .to{font-size:20px;padding:1em;margin:auto}.recurly-plan-list .pricing-tier{max-width:510px}.recurly-plan-list .pricing-tier.tier-silver{display:none}.recurly-plan-list.show-silver .pricing-tier{display:none}.recurly-plan-list.show-silver .pricing-tier.tier-silver{display:block}.tier-message-toggle{padding:1em;text-align:center}.tier-message-toggle .coaching{display:none}.show-silver .tier-message-toggle .coaching{display:block}.show-silver .tier-message-toggle .silver{display:none}#noty_layout__topCenter{width:100%;padding:5px;max-width:600px}.noty_theme__relax.noty_bar{box-shadow:0 1px 3px 0px rgba(0,0,0,.3);border-radius:5px}.noty_theme__relax.noty_bar .noty_body{padding:1em 1.5em;font-size:16px}.page-4xx #hero,.page-4xx main{text-align:center}.page-4xx .layout-content{padding:2em 0}.page-4xx .region-content-header{border:none;margin:0;padding:0}span.svg-icon.warn{color:#ffd554}span.svg-icon.success{color:#19bd19}span.svg-icon.error{color:#ed1c24}span.svg-icon.blue{color:#1680d3}:root{--swiper-navigation-size:1.5em}.swiper-container{padding-bottom:2.125rem;padding-top:0}.swiper-group{position:relative;text-align:left;width:100%}.swiper-button-next,.swiper-button-prev{background-color:#fff;padding:10px;width:auto;height:auto;margin-top:calc(-2.125rem - var(--swiper-navigation-size)/2)}.swiper-button-next,.swiper-button-prev{bottom:-13px;top:initial;color:#999;font-weight:bold}.swiper-button-next:hover,.swiper-button-prev:hover{color:#000}.swiper-button-next{right:0}.swiper-button-prev{left:0}#block-views-block-contests-block-3 .views-row{max-width:100%}@media(min-width:65.625em){#block-views-block-contests-block-3 .views-row{max-width:55%}}@media(min-width:90em){.swiper-button-next{right:-40px;top:var(--swiper-navigation-top-offset,50%);bottom:initial}.swiper-button-prev{left:-40px;top:var(--swiper-navigation-top-offset,50%);bottom:initial}}.swiper-view .pager{display:none}.block-content--about-the-crew .block-inner{padding-top:70vw;font-size:18px;color:#ccc;background-image:url(/themes/custom/crew/images/about-peter-headshot.jpg);background-size:contain;background-attachment:inherit;background-repeat:no-repeat;background-position:top center;padding-left:1rem;padding-right:1rem}.block-content--about-the-crew .block-inner .block-title{color:#fff;font-size:26px}@media screen and (min-width:500px){.block-content--about-the-crew .block-inner .block-title{font-size:calc(26px + (36 - 26)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.block-content--about-the-crew .block-inner .block-title{font-size:36px}}.block-content--about-the-crew .block-inner a{font-weight:600;color:#fff}@media(min-width:42.5em){.block-content--about-the-crew .block-inner{background-size:70vw auto}}@media(min-width:60em){.block-content--about-the-crew{margin-left:-100px}.block-content--about-the-crew .block-inner{padding:2rem 2rem 2rem 40%;background-position:bottom left;background-size:60vw auto}}@media(min-width:65.625em){.block-content--about-the-crew .block-inner{background-size:contain}}.node--type-page.node-about .node__content>.field--name-body{max-width:800px;margin:auto;padding:2rem 1rem;font-size:1.2em}@media(min-width:42.5em){.node--type-page.node-about .node__content>.field--name-body{padding:2rem}}@media(min-width:65.625em){.node--type-page.node-about .node__content>.field--name-body{font-size:1.4em;padding:4rem 2rem;max-width:none}}.section-about .region-hero{background-image:none;background-color:#07080b}.hsc-about-features-wrapper{margin:2rem 0}.hsc-about-features-wrapper .feature{flex:1;min-width:0;padding:2em;border-radius:10px;background-color:#f5f7f8;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:600px}.hsc-about-features-wrapper .feature h3{font-size:24px;text-align:center;background-image:url(/themes/custom/crew/images/icons/red/coaching.svg);background-position:center top;background-repeat:no-repeat;background-size:3.5em;padding-top:4em;margin-top:-3em;text-transform:uppercase;font-weight:900;letter-spacing:-0.02em;line-height:1.2;margin-bottom:.5em}@media screen and (min-width:500px){.hsc-about-features-wrapper .feature h3{font-size:calc(24px + (28 - 24)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.hsc-about-features-wrapper .feature h3{font-size:28px}}.hsc-about-features-wrapper .feature-community h3{background-image:url(/themes/custom/crew/images/icons/red/community.svg)}.hsc-about-features-wrapper .feature-directory h3{background-image:url(/themes/custom/crew/images/icons/red/location.svg)}.hsc-about-features-wrapper{margin:4rem 0}@media(min-width:65.625em){.hsc-about-features-wrapper{display:flex;gap:2rem;align-items:stretch;flex-wrap:nowrap;flex-direction:row}.hsc-about-features-wrapper .feature{padding:3em}}.node--type--testimonial .author-picture{border-radius:100%;overflow:hidden;margin:auto;width:110px}.node--type--testimonial .content{padding:1rem;font-family:Georgia,"Times New Roman",serif}.node--type--testimonial .author-info{padding:1em 0;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}.node--type--testimonial .author-info .name{font-weight:bold}.node--type--testimonial .author-info .name a{color:inherit;text-decoration:none}.node--type--testimonial .author-info .location{color:#999;font-size:.85em}.node--type--testimonial .node__footer{font-size:inherit;border:none;padding:0;margin:0}.node--type--testimonial .portfolio-button{float:right;padding:2em;font-size:14px}.node--type--testimonial .field--name-field-description,.node--type--testimonial .field--name-body{padding:0;font-style:italic}@media(min-width:65.625em){.node--type--testimonial .author-picture{float:left;width:155px;margin:0}.node--type--testimonial .content{margin-left:155px;padding:0 2rem;font-size:1.1em}}.testimonial-header{text-align:center;font-size:1.6rem;padding-top:5rem;padding-bottom:1rem}@media(min-width:65.625em){.testimonial-header{font-size:1.8rem}}.view-testimonials{margin:auto;max-width:900px;border-top:solid 1px #eee;margin-top:1rem}.view-testimonials .views-row{margin:2rem 0;border-bottom:solid 1px #eee;padding-bottom:2rem}.associates-wrapper{display:flex;justify-content:space-between;margin:5rem 0;flex-wrap:wrap;gap:1rem;align-items:flex-start}.associates-wrapper h3{margin:0 0 .3em 0;font-size:28px;line-height:1.2em;color:#e52548}@media screen and (min-width:500px){.associates-wrapper h3{font-size:calc(28px + (42 - 28)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.associates-wrapper h3{font-size:42px}}.associates-wrapper .associate-badge{background-image:url(/themes/custom/crew/images/icons/hsc-badge-associate-check-med.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:95px;height:95px}.associates-wrapper .content{flex:1}.associates-wrapper .button-wrapper{padding:1rem;text-align:center;flex-basis:100%}@media(min-width:65.625em){.associates-wrapper{gap:3rem}.associates-wrapper .associate-badge{width:175px;height:175px}.associates-wrapper .content{font-size:1.2em;flex:1}.associates-wrapper .button-wrapper{flex-basis:auto;align-self:center}}.about-footer-wrapper{margin:5rem auto;text-align:center;max-width:600px;font-size:1.2em}.about-footer-wrapper .button-wrapper{margin:3rem 0}@media(min-width:65.625em){.about-footer-wrapper{font-size:1.5em}}.section-whd .region-hero{background:#000;background-image:none}.section-whd .region-hero>.container{max-width:1600px}.section-whd .layout-content{min-height:100px}.section-whd .node-whd{font-size:1.1em}.section-whd .node-whd .node__content{max-width:800px;margin:auto}.section-whd .node-whd h2{font-size:2.2em;color:#e52548;text-transform:uppercase;text-align:center;font-weight:900;margin:1em 0;font-size:28px}@media screen and (min-width:500px){.section-whd .node-whd h2{font-size:calc(28px + (40 - 28)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.section-whd .node-whd h2{font-size:40px}}.section-whd .node-whd h3{font-size:22px}@media screen and (min-width:500px){.section-whd .node-whd h3{font-size:calc(22px + (28 - 22)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.section-whd .node-whd h3{font-size:28px}}@media(min-width:65.625em){.section-whd .node-whd .flex-cols{margin-bottom:3rem}}.section-whd .inline-locator-search-block,.section-whd .block-locate-location-search{margin:3rem 0;padding:2rem;border-radius:10px;background-color:#111;color:#ccc;font-size:20px;line-height:1.3em;text-align:center;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (min-width:500px){.section-whd .inline-locator-search-block,.section-whd .block-locate-location-search{font-size:calc(20px + (22 - 20)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.section-whd .inline-locator-search-block,.section-whd .block-locate-location-search{font-size:22px}}.section-whd .inline-locator-search-block form.locate-search,.section-whd .block-locate-location-search form.locate-search{margin:2rem auto 0 auto}@media(min-width:65.625em){.section-whd .inline-locator-search-block,.section-whd .block-locate-location-search{padding:3.5rem;margin:3rem -2.125rem}}.section-whd .inline-locator-search-block h3,.section-whd .block-locate-location-search h3{color:#fff;margin:0 auto 1em;font-weight:600;font-size:26px}@media screen and (min-width:500px){.section-whd .inline-locator-search-block h3,.section-whd .block-locate-location-search h3{font-size:calc(26px + (32 - 26)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.section-whd .inline-locator-search-block h3,.section-whd .block-locate-location-search h3{font-size:32px}}.view-id-whd_images.view-display-id-block_1 .view-header{background-image:url(/themes/custom/crew/images/bg-hsc-map.jpg);background-size:contain;background-repeat:no-repeat;text-align:center;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;display:flex;margin-top:2.125rem;margin-bottom:2.125rem}.view-id-whd_images.view-display-id-block_1 .view-header .button-wrapper{margin:2rem 0}.view-id-whd_images.view-display-id-block_1 .view-header .inner{margin:auto}.view-id-whd_images.view-display-id-block_1 .view-header .date,.view-id-whd_images.view-display-id-block_1 .view-header h1{text-transform:uppercase}.view-id-whd_images.view-display-id-block_1 .view-header h1{font-weight:900;font-size:25px}@media screen and (min-width:500px){.view-id-whd_images.view-display-id-block_1 .view-header h1{font-size:calc(25px + (40 - 25)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.view-id-whd_images.view-display-id-block_1 .view-header h1{font-size:40px}}.view-id-whd_images.view-display-id-block_1 .view-header h1 span{display:block;font-size:1.7em;line-height:1em;margin:.25em 0}.view-id-whd_images.view-display-id-block_1 .view-header .date{color:#999;font-size:1.3em}.view-id-whd_images.view-display-id-block_1 .view-header .description{font-size:1.1em;max-width:700px;margin:3rem auto}.view-id-whd_images.view-display-id-block_1.view{padding:1rem 0 .5rem 0}@media(min-width:65.625em){.view-id-whd_images.view-display-id-block_1.view{padding:1rem 0 0 0;display:flex;gap:6rem;align-items:stretch}.view-id-whd_images.view-display-id-block_1 .view-header,.view-id-whd_images.view-display-id-block_1 .view-content{flex:1.5;max-width:75%;margin:0}.view-id-whd_images.view-display-id-block_1 .view-header{flex:1}}.path-batch .main-content-inner{padding:1rem;background-color:#f5f7f8;border-radius:10px;max-width:600px;margin:6rem auto;padding:2rem !important;border:solid 1px #eee}@media(min-width:60em){.path-batch .main-content-inner{padding:2rem;border-radius:10px}}.path-batch h1.page-title{margin:0 0 .75rem 0;font-size:20px}.progress{line-height:1.1em;font-size:16px;margin-bottom:1.25rem}.progress__track{border-radius:100px;overflow:hidden;border-color:#ccc}.progress__bar{height:100%;transition:width .25s ease-in-out;background-color:#1680d3}.progress__percentage{font-weight:bold}.progress__description,.progress__percentage{margin-top:5px}.main-mail-list{padding:2rem 0;color:#fff}.main-mail-list form{margin:0}.main-mail-list div.block-title{color:#e52548;font-size:28px;font-weight:600;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (min-width:500px){.main-mail-list div.block-title{font-size:calc(28px + (40 - 28)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.main-mail-list div.block-title{font-size:40px}}.main-mail-list .block-inner{background-color:#2a2b2e;padding:1.5rem 2rem;font-size:16px;margin:auto;max-width:600px !important;border-radius:10px}@media screen and (min-width:500px){.main-mail-list .block-inner{font-size:calc(16px + (20 - 16)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.main-mail-list .block-inner{font-size:20px}}@media(min-width:65.625em){.main-mail-list .block-inner{padding:2rem 1rem 2rem 220px;background-image:url(/themes/custom/crew/images/icons/red/email.svg);background-repeat:no-repeat;background-size:160px;background-position:2rem 3rem;max-width:1000px !important}}.main-mail-list .form-radios{display:inline-block}.main-mail-list .form-radios .form-item{display:inline-block;vertical-align:middle;margin:auto auto auto 1rem}.main-mail-list .form-radio{font-size:20px;width:20px;height:20px;vertical-align:text-top}.main-mail-list label{color:inherit}.main-mail-list .form-composite>legend{font-weight:normal !important;display:inline-block;width:auto;vertical-align:middle;float:left}.main-mail-list .fieldset-wrapper{display:inline-block;width:auto;vertical-align:middle}.main-mail-list .form-item{margin:1rem auto}.main-mail-list .form-actions,.main-mail-list .mailchimp-newsletter-mergefields{vertical-align:top;margin:0}@media(min-width:65.625em){.main-mail-list .mailchimp-newsletter-mergefields{width:50%;max-width:500px;display:inline-block}.main-mail-list .form-actions{display:inline-block}}.main-mail-list .form-actions{margin:1rem 0}.main-mail-list .form-actions input.button{background-color:#e52548;text-transform:uppercase;border-color:#e52548}.main-mail-list .form-actions input.button:hover{background-color:#931129}@media(min-width:65.625em){.main-mail-list .form-actions input.button{line-height:2.3em}}.download-button{display:none}.hide-source.achievement-feature-wrapper{float:left;width:33%;padding:.5em}.hide-source.achievement-feature-wrapper .social-text-wrapper textarea{width:100%;min-height:200px}.hide-source .achievement--view-mode-feature{right:-2000px;position:absolute}.achievement--view-mode-feature{background-color:#000;margin:0;width:1080px;height:1440px;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}.achievement--view-mode-feature .header-inner{display:flex;gap:1em;margin:1em;left:0;right:0;top:0}.achievement--view-mode-feature .badge-wrapper{width:20%;display:flex;flex-direction:column}.achievement--view-mode-feature.achievement--type-contest-finalist .badge-wrapper{width:15%}.achievement--view-mode-feature .achievement-badge{z-index:1}.achievement--view-mode-feature .achievement-inner{height:100%;max-height:100%}.achievement--view-mode-feature .winning-image{position:relative;position:relative;flex:1 1 30%;height:70%;margin:auto;top:50%;transform:translateY(-50%);position:relative}.achievement--view-mode-feature .winning-image img{width:auto;margin:auto;display:block;top:50%;transform:translateY(-50%);position:relative;max-height:100%}.achievement--view-mode-feature .for-date{background-color:rgba(0,0,0,.8);color:#fff;padding:.5em;display:block;border-radius:5px;text-transform:uppercase;font-size:1.2em;font-weight:400;text-align:center}.achievement--view-mode-feature .for-date span{vertical-align:text-top;line-height:1}.achievement--view-mode-feature .contest-results-header{padding:1em;display:flex;left:0;right:0;top:0;width:100%;justify-content:space-between;color:#fff;line-height:normal;flex:1;align-items:center}.achievement--view-mode-feature .contest-results-header>*{padding:1em}.achievement--view-mode-feature .contest-results-header .label{text-transform:uppercase;color:#ffd554;font-size:1.8em;font-weight:300;margin-top:.25em}.achievement--view-mode-feature .contest-results-header .contest-sponsor{text-align:center;right:0;flex:none;padding:2em}.achievement--view-mode-feature .contest-results-header .contest-sponsor .field__label{font-weight:300;text-transform:uppercase;color:#999;margin-bottom:1em}.achievement--view-mode-feature .contest-results-header .inner{flex:auto;padding:0;font-size:13px}.achievement--view-mode-feature .contest-results-header .for-date{text-transform:uppercase;color:#999;line-height:1em}.achievement--view-mode-feature .contest-results-header h3{text-transform:uppercase;font-weight:800;font-size:4.9em;margin:0 0 1rem 0;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:.95em}.achievement--view-mode-feature .contest-results-header h3 span{font-size:.6em;font-weight:400;display:inline-block;color:#999}.achievement--view-mode-feature .contest-results-header h3 span.for-date span{font-size:.5em;vertical-align:super}.achievement--view-mode-feature .contest-results-header h3 span.of-the{width:1em;font-size:.4em;line-height:1;text-transform:none}.achievement--view-mode-feature .contest-results-header .field--name-field-dek{text-transform:uppercase;font-size:2.5em;font-weight:600}.achievement--view-mode-feature .contest-results-footer{flex:1;align-items:center;color:#fff;width:100%;bottom:0}.achievement--view-mode-feature .contest-results-footer>*{position:absolute}.achievement--view-mode-feature .contest-results-footer .contest-winner{bottom:0;text-align:center;margin:auto;left:0;right:0;padding:2em}.achievement--view-mode-feature .contest-results-footer .contest-winner .field--name-user-picture{width:220px;height:220px;flex-shrink:0;border:solid 3px #fff;float:none;margin:auto;border-radius:100%;overflow:hidden;margin-bottom:1em}.achievement--view-mode-feature .contest-results-footer .contest-winner .field--name-user-picture img{width:100%}.achievement--view-mode-feature .contest-results-footer .contest-winner .name,.achievement--view-mode-feature .contest-results-footer .contest-winner .username{color:#fff;font-size:60px;line-height:1em;text-transform:uppercase;font-weight:800}.achievement--view-mode-feature .contest-results-footer .contest-winner .field--name-field-studio-address{color:#999;font-size:35px;margin:0;font-weight:300;text-transform:uppercase}.achievement--view-mode-feature .contest-results-header,.achievement--view-mode-feature .contest-results-footer{padding:0;position:absolute}.achievement--view-mode-feature.achievement--type-contest-finalist .contest-results-header{align-items:center}.achievement--view-mode-feature.achievement--type-contest-finalist .achievement-badge{align-items:center}.achievement--view-mode-feature.achievement--type-contest-finalist .for-date{font-weight:300;top:1em;width:auto;margin-top:1em;z-index:1}.view-contest-winner-details .views-row .views-field-nothing>.field-content{background-color:#222;margin:0;width:1080px;height:1440px;position:relative;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}.view-contest-winner-details .views-row .views-field-nothing .inner{position:relative;z-index:2;height:100%}.view-contest-winner-details .views-row .views-field-nothing .field-content{display:flex;flex-direction:column}.view-contest-winner-details .views-row .img-wrapper{height:100%;display:flex;align-items:center}.view-contest-winner-details .views-row .user-wrapper{color:#fff;padding:2rem;font-size:20px;display:flex;gap:2rem;align-items:center;position:absolute;z-index:10;background-color:#000;border-radius:30px;bottom:3%;right:3%}.view-contest-winner-details .views-row .user-wrapper .picture{width:5em}.view-contest-winner-details .views-row .user-wrapper .picture img{border:solid 3px #888;border-radius:100px}.view-contest-winner-details .views-row .user-wrapper .label{display:block;text-transform:uppercase;font-size:1em;color:#e52548;font-weight:300}.view-contest-winner-details .views-row .user-wrapper .content{font-size:1em;flex:1;line-height:1em}.view-contest-winner-details .views-row .user-wrapper .location{font-size:1.1em;text-transform:uppercase;color:#888}.view-contest-winner-details .views-row .user-wrapper .name{color:#fff;font-size:1.8em;line-height:normal;font-weight:600;text-transform:uppercase}.view-all{font-weight:bold;text-transform:uppercase}.view-all a{color:#666}.unpublished{color:red;font-weight:bold}.field.readmore{position:relative}.sub-header{border-bottom:solid 1px #eee;margin:1.0625rem 0;padding:0 0 .7083333333rem 0;color:#1680d3;line-height:1.2em}.small-link{font-size:11px}.sidebar ul.menu,.sidebar ul.menu-list{margin:0;padding:0;list-style:none;line-height:1.5em;font-size:14px;font-weight:600}.sidebar ul.menu li,.sidebar ul.menu-list li{margin:0;padding:0;list-style:none}.sidebar ul.menu li a,.sidebar ul.menu-list li a{text-decoration:none;color:#333;padding:.35em 0;display:block}.sidebar ul.menu li a:hover,.sidebar ul.menu-list li a:hover{color:#1680d3}.sidebar ul.menu li a.is-active,.sidebar ul.menu-list li a.is-active{color:#1680d3;font-weight:bold}.sidebar .menu .svg-icon{color:#aaa;width:1.5em;font-size:1.3em}.sidebar .menu a:hover .svg-icon{color:#333}.sidebar .menu .is-active .svg-icon{color:#1680d3}.sidebar .block{margin-bottom:2.125rem;margin-top:2.125rem;position:relative}.sidebar h3,.sidebar h2.block-title{padding-bottom:.7083333333rem;font-size:22px;margin:0}.sidebar h3{padding-top:2.125rem}.gridzy-wrapper>.gridzyItem{will-change:unset}.gridzyItem .node--view-mode-gallery-item{width:100%}.gridzyItem img{width:100%;height:auto}.dropbutton-wrapper .dropbutton{font-size:12px}.dropbutton-wrapper .dropbutton a{text-decoration:none;line-height:2em}.dropbutton-wrapper .dropbutton .dropbutton-action a{color:#333}.dropbutton-wrapper .dropbutton .dropbutton-action a:hover{background-color:#ccc;color:#111}.dropbutton-wrapper button{background-color:rgba(0,0,0,0);color:#999}.dropbutton-wrapper button:hover{background-color:rgba(0,0,0,0);color:#333}.flag-count{background-color:#f5f7f8;border-radius:100px;padding:0 .65em;line-height:1.5em;margin:0 .5em 0 0;display:inline-block;vertical-align:middle;min-width:15px;text-align:center;color:#1680d3;font-weight:normal;border:solid 1px #eee}.flag-count .svg-icon{vertical-align:baseline}.block-help-block{background-color:#e8f1fa;border:solid 1px #1680d3;padding:1rem 1.5rem;margin:1rem 0;border-radius:10px}@media(min-width:60em){.mobile-only,button.mobile-only{display:none}.slideout-panel{will-change:initial}.tablet-plus-hide,a.button.tablet-plus-hide,button.tablet-plus-hide{display:none}}@media(min-width:65.625em){button.desktop-hide,a.button.desktop-hide,.desktop-hide{display:none}}@media(max-width:42.5em){.mobile-hide{display:none}}@media(max-width:60em){.tablet-hide,a.button.tablet-hide,button.tablet-hide{display:none}}.top-banner-notice .block-inner{background:#95e298;text-align:center;padding:.5rem;border-radius:10px;margin:.5rem 0}.top-banner-notice .block-inner a{color:#000;text-decoration:none}
.comment-form-container{float:left;width:100%}.indented{margin-left:25px}.indented .comment{margin-left:40px}.indented .comment .user-avatar{width:35px;left:-40px}.indented .indented .indented .indented{margin-left:0}[dir=rtl] .indented{margin-right:25px;margin-left:0}.comment-wrapper{display:inline-block;width:100%;margin:2rem 0}.comment-wrapper .messages{padding:.7em 1.2em;margin:.5em 0}.comment-wrapper h3.title{border-top:solid 1px #eee;font-size:18px;margin:2rem 0;padding-top:2rem}.comment-wrapper h3.comment-form__title{margin-bottom:0}.comment-wrapper h3.comments-section-title{border:none}.comment-wrapper h3.has-no-comments{padding:0}.view-mode-sidebar .comment-wrapper h3.comment-form__title{margin-bottom:1rem}.button-post-comment{margin-left:0;margin-right:0}.comment{padding:0;margin:.5rem 0;color:#666;margin-left:45px}@media(min-width:60em){.comment .comment__content{font-size:14px}}.comment .soembed-media{width:900px;display:block;max-width:100%;margin:1em 0}.comment .new{font-size:9px;line-height:1.5em;text-transform:uppercase;background-color:#1680d3;color:#fff;text-indent:-1000px;overflow:hidden;border-radius:100px;height:10px;width:10px;vertical-align:middle;margin:4px 0 0 0}.comment.by-viewer .new{display:none}.comment .hidden{display:none}.comment .comment__submitted a{text-decoration:none}.comment .comment__submitted .username{color:#111}.comment .comment__submitted a.date{color:#999}.comment .comment__submitted a.date:hover{text-decoration:underline}.comment .comment__submitted a.parent-author{color:#999}.comment .field--name-comment-body{padding:.25rem 1rem;background-color:#f5f7f8;border-radius:10px;display:inline-block;margin:0 .25rem;max-width:100%}.comment .field--name-comment-body p{margin:.5em 0}.comment .field--name-field-comment-image{margin:.5em 0}.comment .field--name-field-comment-image .field__item{padding:0}.comment .links-wrapper{margin:.2rem 0 .5rem 0;width:100%;font-size:12px;padding:0 10px;display:inline-block}.comment .links-wrapper a{color:#999;text-decoration:none}.comment .links-wrapper a:hover{color:#1680d3}.comment .links-wrapper .action-unflag a{color:#1680d3}.comment .links-wrapper .js-flag-message,.comment .links-wrapper .ajax-progress{display:none}.comment .links-wrapper .flag{float:left;padding:0 .5em 0 0}.comment .links-wrapper .comment-link{float:left;padding:0 .5em 0 0}.comment .links-wrapper .links.inline{margin:0;padding:0;font-size:1em;display:inline-block;list-style:none}.comment .links-wrapper .links.inline li{margin:0}.comment .links-wrapper .tipped-dropdown-trigger,.comment .links-wrapper .jq-dropdown-trigger{position:absolute;top:5px;right:5px}.ajax-comments-wrap>.comment:first-child{border-top:none}.comment__meta{font-size:13px;position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:5px;justify-content:flex-start;width:100%;padding-bottom:.5em}.comment__meta a#new{display:none}.comment__meta .comment__submitted{font-size:13px;line-height:1.3em}.comment__meta .comment__submitted>*{margin-right:5px}.comment__meta .edited{font-style:italic;color:#ccc;font-size:11px;padding-left:5px}.comment__meta .user-avatar{width:40px;position:absolute;left:-45px}.comment__meta .username{font-weight:bold;font-size:1.05em}.ajax-comments-pager{clear:both;padding:2em 0 0 0}.ajax-comments-pager a.ajax-comments-load-more{background-color:#e8f1fa;border:solid 1px #1680d3;font-weight:bold;text-decoration:none;border-radius:100px;font-size:16px;padding:.5em 1.5em}.comments-forbidden{text-align:center;margin:3em;font-size:16px}.comment-form{width:100%;display:inline-block;padding:1em 0}.comment-form details[data-drupal-selector=edit-author]{margin:.5em 0;font-size:12px}.comment-form .entity-content-form-footer{margin:.5em 0}.comment-form .field--name-comment-body textarea{background-color:#f5f7f8;border-color:#d7dfe3;border-radius:10px}.comment-form .form-actions{margin:0;float:right;display:flex;flex-direction:row-reverse}.comment-form .form-actions .ajax-progress{display:none}.comment-form .form-actions input{font-size:14px;margin-left:5px;margin-right:0}.comment-form .form-actions .button{border-radius:5px;min-width:0;padding:0 1.5em}.comment-form .upload-field-element{float:left;margin-top:0}.comment-form .upload-field-element span.loading-wrapper,.comment-form .upload-field-element a.upload-trigger{vertical-align:middle;border:solid 1px #eee;border-radius:5px;background-color:#f7f7f7;color:#999;padding:0 .8em;line-height:34px;font-size:16px}.comment-form .upload-field-element span.loading-wrapper,.comment-form .upload-field-element a.upload-trigger:hover{background-color:#fff;color:#111;border-color:solid 1px #999}.comment-form .upload-field-element span.loading-wrapper{font-size:12px}.comment-form .upload-field-element span.loading-wrapper i{margin-right:5px}.comment-form .image-multi-sort-items{background-color:#f5f7f8}.comment-form .image-multi-sort-items .sortable-item{border:solid 2px #eee;transition:border .25s}.comment-form .image-multi-sort-items .sortable-item:hover{border-color:#1680d3}.comment-form .image-multi-sort-items .sortable-item input.button--remove_button{background-image:url(/themes/custom/crew/images/icons/xmark.svg);background-size:1em;background-color:#fff;box-shadow:none;background-position:center;opacity:.5}.comment-form .image-multi-sort-items .sortable-item input.button--remove_button:hover{opacity:1}.comment-form .user-avatar{display:none}.comment-form .field--name-comment-body div{margin:0}.comment-form .field--name-comment-body label{display:none}@media(min-width:60em){.comment-form{padding:2em 0}.comment-form .user-avatar{width:45px;float:left;display:block}.comment-form .comment-form-wrapper{margin-left:45px;padding-left:1em}}.comment.highlighted{background-color:rgba(0,0,0,0)}.comment.highlighted .comment__content{background-color:#e8f1fa;transition:background-color .4s}.comment.highlighted-out{background-color:rgba(0,0,0,0)}.comment.highlighted-out .comment__content{background-color:#fff;transition:background-color 2s}
.contest-summary{margin:1em 0;padding:1rem;background-color:#f5f7f8;border-radius:10px;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-size:18px;line-height:1.3em}@media(min-width:60em){.contest-summary{padding:2rem;border-radius:10px}}@media screen and (min-width:500px){.contest-summary{font-size:calc(18px + (20 - 18)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.contest-summary{font-size:20px}}.contest-summary label,.contest-summary .label{font-weight:inherit}.contest-summary .summary-item{display:inline-block;width:100%;margin:.15em 0}.contest-summary .svg-icon{float:left;margin:.25em 0;font-size:25px;color:#888}.contest-summary .item{margin-left:40px}.contest-summary .item p{margin:.25em 0}.contest-summary .button{margin:1rem 0 0}.node--type--contest_type.node--view-mode-full .field--name-field-lead-image{max-width:300px}.node--type--contest.node--view-mode-full .field--name-body,.node--type--contest.node--view-mode-full .node--type--contest_results{padding:2rem}.node--type--contest.node--view-mode-full .field--name-body .field--name-body,.node--type--contest.node--view-mode-full .node--type--contest_results .field--name-body{padding:2rem 0}.node--type--contest.node--view-mode-full .node--view-mode-embedded{border-top:solid 1px #eee;margin-top:1rem}.block-views-block--contest-past-winners-block-1 .block-inner{max-width:1700px;margin:2em auto}.block-views-block--contest-past-winners-block-1 .block-title{font-weight:bold;font-size:2rem;padding:1rem;text-align:center}.block-contest-header{color:#fff;display:inline-block;vertical-align:middle;width:100%}.block-contest-header .block-inner{padding:1em}.block-contest-header .contest-badge{max-width:20vw;margin:auto}.block-contest-header .node__content{max-width:87.5rem;margin:auto}.block-contest-header .node__content .inner-content{text-align:center}.block-contest-header .node__content .contest-title-wrapper{font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;text-transform:uppercase}@media screen and (min-width:500px){.block-contest-header .node__content .contest-title-wrapper{font-size:calc(18px + (24 - 18)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.block-contest-header .node__content .contest-title-wrapper{font-size:24px}}.block-contest-header .node__content .contest-title-wrapper .field--name-field-dek{padding:0;font-weight:700}.block-contest-header .node__content .contest-title{font-size:2.1em;font-weight:800;line-height:1em}.block-contest-header .node__content .contest-title span{vertical-align:middle;font-size:.4em;font-weight:400;color:#ccc;line-height:1.35em;text-transform:none}.block-contest-header .node__content .for-date{color:#ccc;font-size:.7em;margin:.3em auto;display:block}.block-contest-header .node__content .for-date span{vertical-align:text-top;font-size:.5em;line-height:1.25em}.block-contest-header .node__content .contest-summary{color:#f7f7f7;background-color:rgba(255,255,255,.1)}.block-contest-header .node__content .field--name-field-logo{padding-top:10px;max-width:200px;margin:1em auto;text-align:center;width:100%}.block-contest-header .node__content .field--name-field-logo .field__label{font-weight:normal;font-size:10px;padding:0;line-height:1.6em;text-transform:uppercase;padding-bottom:3px}.block-contest-header .node__content .field--name-field-logo .field__item{background-color:rgba(255,255,255,.1);padding:10px;border-radius:5px}.block-contest-header .node__content .field--name-field-logo img{max-height:55px;width:auto}.block-contest-header .node__content h2{margin:0}.block-contest-header .node__content h2 a{text-decoration:none}.block-contest-header .node__content .breadcrumb{margin:0;padding-left:1em;margin-top:-10px;padding-bottom:0;flex-basis:100%}.block-contest-header .node__content .breadcrumb>a:last-child{font-weight:bold;color:#aaa}.block-contest-header .node__content .breadcrumb a{text-decoration:none}.block-contest-header .node__content .breadcrumb .svg-icon{color:#666}.block-contest-header .field--name-field-dek{padding:.2em 0;font-size:1.1em;line-height:1.3em}.block-contest-header .field--name-field-guest{color:#999}.hero-menu-wrapper li.contest-title{display:none}.hero-menu-wrapper li.add-contest-results-action{font-size:13px;padding:0;vertical-align:middle}.hero-menu-wrapper li.add-contest-results-action .button{font-weight:bold}.page-enter-contest .hero-menu-wrapper li.contest-title,.page-node-type-contest-entry .hero-menu-wrapper li.contest-title{display:inline-block}.page-enter-contest .hero-menu-wrapper li.add-contest-results-action,.page-node-type-contest-entry .hero-menu-wrapper li.add-contest-results-action{display:none}.page-node-type-contest-entry .region-hero{background-image:none}.page-node-type-contest-entry .region-hero .block-inner{max-width:100%}.section-contests .view-header{padding:2.125rem 0}.section-contests .region-content-header .container,.section-contests .layout-content .container{margin:auto;max-width:800px}.section-contests .region-hero .block-inner{margin:auto}.section-contests .block-contest-navigation{margin-bottom:3em}.section-contests .block-contest-navigation .block-inner{padding:0}.section-contest-winners #content{max-width:2000px}.section-contest-winners .layout-content .container{width:100%;max-width:100%;margin:auto}.field--widget-entity-browser-entity-reference .form-item-field-winners .entities-list .item-container{height:auto;max-width:300px}a.inherit{color:inherit;text-decoration:inherit}.node--view-mode-simple .field--name-field-logo,.node--view-mode-teaser .field--name-field-logo{width:95px;text-align:center;border:solid 1px #f7f7f7;background-color:#fff;padding:10px 10px;border-radius:5px;line-height:1em;margin-top:-3px}.node--view-mode-simple .field--name-field-logo .field__label,.node--view-mode-teaser .field--name-field-logo .field__label{font-weight:normal;font-size:9px;text-transform:uppercase;padding:0 0 8px 0;color:#666;white-space:nowrap;line-height:1em}.node--view-mode-simple .field--name-field-logo img,.node--view-mode-teaser .field--name-field-logo img{max-width:100%;height:auto;max-height:50px;width:auto}.node--view-mode-simple .field--name-field-dek,.node--view-mode-teaser .field--name-field-dek{width:100%;text-align:left;padding-left:.5rem}.node--view-mode-simple .contest-teaser-wrapper,.node--view-mode-teaser .contest-teaser-wrapper{display:inline-flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:10px;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}.node--view-mode-simple .contest-teaser-wrapper .contest-badge,.node--view-mode-teaser .contest-teaser-wrapper .contest-badge{width:90px;padding:0;align-self:flex-start;flex-shrink:0}.node--view-mode-simple .contest-teaser-wrapper .contest-badge img,.node--view-mode-teaser .contest-teaser-wrapper .contest-badge img{border:none}.node--view-mode-simple .contest-teaser-wrapper .content-wrapper,.node--view-mode-teaser .contest-teaser-wrapper .content-wrapper{align-self:center;flex:30%;font-size:14px;text-align:left}.node--view-mode-simple .contest-teaser-wrapper h3.teaser-title,.node--view-mode-teaser .contest-teaser-wrapper h3.teaser-title{font-size:20px;margin:0;clear:none;text-transform:uppercase;font-weight:800;line-height:normal}@media screen and (min-width:500px){.node--view-mode-simple .contest-teaser-wrapper h3.teaser-title,.node--view-mode-teaser .contest-teaser-wrapper h3.teaser-title{font-size:calc(20px + (24 - 20)*(100vw - 500px)/(1300 - 500))}}@media screen and (min-width:1300px){.node--view-mode-simple .contest-teaser-wrapper h3.teaser-title,.node--view-mode-teaser .contest-teaser-wrapper h3.teaser-title{font-size:24px}}.node--view-mode-simple .contest-teaser-wrapper h3.teaser-title span,.node--view-mode-teaser .contest-teaser-wrapper h3.teaser-title span{text-transform:none;font-size:.6em;font-weight:500;color:#888;vertical-align:middle;line-height:1em}.node--view-mode-simple .contest-teaser-wrapper h3.teaser-title a,.node--view-mode-teaser .contest-teaser-wrapper h3.teaser-title a{text-decoration:inherit;color:inherit}.node--view-mode-simple .contest-teaser-wrapper .field--name-field-dek,.node--view-mode-teaser .contest-teaser-wrapper .field--name-field-dek{line-height:1.2em;text-transform:uppercase;padding:0}.node--view-mode-simple .contest-teaser-wrapper .for-date,.node--view-mode-teaser .contest-teaser-wrapper .for-date{color:#999;text-transform:uppercase}.node--view-mode-simple .contest-teaser-wrapper .field--name-field-guest,.node--view-mode-teaser .contest-teaser-wrapper .field--name-field-guest{color:#999;font-size:.9em}.node--view-mode-simple .contest-teaser-wrapper{display:flex;padding:0}.node--view-mode-simple .contest-teaser-wrapper a{text-decoration:none}.node--view-mode-simple .contest-teaser-wrapper .contest-badge{width:65px}.node--view-mode-simple .contest-teaser-wrapper h3{margin:0}.node--view-mode-simple .contest-teaser-wrapper h3 span{font-weight:normal;font-size:.6em;color:#ccc;vertical-align:middle;letter-spacing:normal}.node--view-mode-simple .contest-teaser-wrapper .content-wrapper{margin:0;padding:0}.node--type-contest.node--view-mode-sidebar .inner-content{display:flex;gap:1rem;align-content:center;align-items:center;padding:1rem;background-color:#f5f7f8;border-radius:10px;font-size:16px;font-family:Metropolis,"Helvetica Neue",Helvetica,Arial,sans-serif}@media(min-width:60em){.node--type-contest.node--view-mode-sidebar .inner-content{padding:2rem;border-radius:10px}}@media(min-width:65.625em){.node--type-contest.node--view-mode-sidebar .inner-content{padding-bottom:1.5em;padding-top:1.5em}}.node--type-contest.node--view-mode-sidebar .content-wrapper{color:#666;text-align:center;font-weight:600;flex:1}.node--type-contest.node--view-mode-sidebar .content-wrapper>*{margin:.25em auto}.node--type-contest.node--view-mode-sidebar .field--name-field-date-time{text-transform:none;font-size:inherit;font-weight:inherit}.node--type-contest.node--view-mode-sidebar .field--name-field-logo{max-width:110px;text-align:center}.node--type-contest.node--view-mode-sidebar .field--name-field-logo .field__label{font-weight:normal;text-transform:uppercase;font-size:10px;color:#999}.node--type-contest.node--view-mode-sidebar .field--name-field-logo img{border-radius:3px}.node--type-contest.node--view-mode-sidebar .button{margin:.5rem auto}.node--view-mode-teaser .winning-images{flex:1}.node--type-contest-results.node--view-mode-teaser .node-inner{padding:1rem}.node--type-contest-results.node--view-mode-teaser .contest-teaser-wrapper{padding-right:0;width:100%;align-items:center}.node--type-contest-results.node--view-mode-teaser .node__header{text-align:left;font-size:1em}.node--type-contest-results.node--view-mode-teaser .winner-wrapper{margin-top:1em}.node--type-contest-results.node--view-mode-teaser .node__content{margin:0;padding:0;text-align:center}.node--type-contest-results.node--view-mode-teaser .inner-content{flex:1;margin:0}.node--type-contest-results.node--view-mode-teaser .title-inner{vertical-align:top;display:inline-block}.node--type-contest-results.node--view-mode-teaser .field--name-field-lead-image img{border:none}.node--type-contest-results.node--view-mode-teaser .logos{display:flex;align-items:center;justify-content:center}.node--type-contest-results.node--view-mode-teaser .logos .field--name-field-logo{flex:1;max-width:120px;border-left:solid 1px #eee;margin-left:1em;padding:1em 0 1em 1em}.node--type-contest-results.node--view-mode-teaser .logos .field--name-field-logo .field__label{font-weight:normal;text-transform:uppercase;font-size:12px;color:#666}.node--type-contest-results.node--view-mode-teaser h2.teaser-title{margin:0;font-size:25px;clear:none}.node--type-contest-results.node--view-mode-teaser .field--name-field-winners{vertical-align:middle}.node--type-contest-results.node--view-mode-teaser .field--name-field-winners .field__item{flex:1}.node--type-contest-results.node--view-mode-teaser .field--name-field-winners .node__content{display:block}.node--type-contest-results.node--view-mode-teaser a.button{display:inline-block;margin:0}.node--type-contest-results.node--view-mode-teaser .counts{display:inline-block;margin:0;padding:0 1em}.node--type-contest-results.node--view-mode-teaser .inner-footer{flex:100%}.view-contest-entries-all .view-content .views-field-rendered-entity{text-align:center;background-color:#222;border-radius:5px;overflow:hidden}.view-contest-entries-all .views-field-created{font-size:13px;color:#666}.view-contests.view-display-id-page_1 .view-content{padding-bottom:2rem}.node--type-contest-entry.node--view-mode-teaser .field--name-field-contest-entry-media{background-color:#222;display:flex;align-items:center;overflow:hidden;border-radius:10px;text-align:center;justify-content:center;max-width:300px}.node--type-contest-entry.node--view-mode-teaser .node--view-mode-teaser{display:inline-block;width:100%;margin:1em 0}.node--type-contest-entry.node--view-mode-teaser .node--view-mode-teaser .inner-footer{display:none}.node--type-contest-entry.node--view-mode-teaser .node--view-mode-teaser .node__content h2.teaser-title{font-size:18px}.node--type-contest-entry.node--view-mode-teaser>.node__content{display:flex;gap:2.125rem}.node--type-contest-entry.node--view-mode-teaser>.node__content>div{flex:1}.view-contest-entries-all .pager{display:none}.view-contest-entries-all .swiper-group .views-row{display:inline-block;float:left;max-width:100%;width:450px}.view-contest-entries-all .swiper-group .views-row .gallery-item-image{height:250px;width:auto}.view-contest-entries-all .node--type-contest.node--view-mode-teaser .node__content{border:none;padding:1em 0}.node--type-contest .local-date{border-bottom:1px dashed #ccc}.node--type-contest.node--view-mode-teaser{height:100%;font-size:14px}.node--type-contest.node--view-mode-teaser .node__content{border-radius:10px;margin:0;border:solid 1px #eee;padding:1rem;display:flex;flex-direction:row;justify-content:space-between;height:100%;align-items:center;align-content:space-between}.node--type-contest.node--view-mode-teaser .node__footer{margin:0;align-items:center;flex-direction:row;width:100%;gap:1em;display:flex;flex-basis:100%;justify-content:space-between;border-top:solid 1px #eee;padding-top:10px}@media(min-width:42.5em){.node--type-contest.node--view-mode-teaser .node__content{justify-content:flex-end;flex-wrap:nowrap}.node--type-contest.node--view-mode-teaser .node__footer{justify-content:flex-end;border-top:none;padding-top:0}}.node--type-contest.node--view-mode-teaser .inner-content{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap;margin-bottom:5px;flex:1;flex-basis:100%;width:100%}.node--type-contest.node--view-mode-teaser .inner-footer{padding-top:5px;width:100%;flex-basis:100%}.node--type-contest.node--view-mode-teaser .inner-footer .counts>span{padding:0 .3em}.node--type-contest.node--view-mode-teaser .inline-links{display:flex;justify-content:space-between;align-items:center;padding:.5em 0}.node--type-contest.node--view-mode-teaser .button-small{font-size:12px;padding:0 15px;line-height:2.4em;margin:0;font-weight:bold;white-space:nowrap;text-align:center}.node--type-contest.node--view-mode-teaser .participants{position:relative;float:left;flex:1;font-weight:bold;font-size:18px;padding:0 .5em 0 1.5em;line-height:1em;white-space:nowrap}.node--type-contest.node--view-mode-teaser .participants .field--name-user-picture{border:solid 2px #fff}.node--type-contest.node--view-mode-teaser .participants .user-avatar{margin-left:-20px;display:inline-block;max-width:35px;margin-right:0;vertical-align:middle}.view-contest-entries-all .node--type-contest.node--view-mode-teaser .node__footer{flex-shrink:2;flex-direction:column;border-top:none;padding-top:0}.view-contest-entries-all .node--type-contest.node--view-mode-teaser .submissions-closed,.view-contest-entries-all .node--type-contest.node--view-mode-teaser .field--name-field-date-time{display:none}.view-contest-entries-all .node--type-contest.node--view-mode-teaser .inner-teaser{flex-basis:auto}.view-contest-entries-all .node--type-contest.node--view-mode-teaser .node__content{flex-wrap:nowrap}.view-contest-entries-all .node--type-contest.node--view-mode-teaser .field--name-field-dek{display:none}.contest-nowrap .node--type-contest.node--view-mode-teaser .inner-content{flex-wrap:nowrap;width:100%}.contest-nowrap .node--type-contest.node--view-mode-teaser .node__content{flex-direction:column}@media(min-width:42.5em){.contest-nowrap .node--type-contest.node--view-mode-teaser .node__content{flex-wrap:nowrap}}.contest-nowrap .node--type-contest.node--view-mode-teaser .node__footer{flex-wrap:wrap;width:100%}.contest-nowrap .node--type-contest.node--view-mode-teaser .node__footer .submissions-closed,.contest-nowrap .node--type-contest.node--view-mode-teaser .node__footer .field--name-field-date-time{flex-basis:100%;text-align:left;text-transform:none;padding-left:.5rem}.contest-nowrap .node--type-contest.node--view-mode-teaser .node__footer .submissions-closed{font-weight:600;font-size:13px}.elo-candidates .elo_item{float:left;width:50%;padding:2.125rem;text-align:center;border:none}.elo-candidates .elo_item article{display:inline-block;float:none;padding-bottom:1.0625rem}.elo-candidates .elo_item .user-info{text-align:left}@media(min-width:42.5em){.block-contest-header .contest-title span{display:inline !important}}@media(min-width:60em){.block-contest-header .block-inner{padding:2em}.block-contest-header .node__content{max-width:1000px;margin:auto}.block-contest-header .node__content .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1em;text-align:left}.block-contest-header .node__content .container>div{flex:0 auto}.block-contest-header .node__content .container .contest-badge-link{flex:0 auto}.block-contest-header .node__content .container .contest-badge{margin:0;width:180px;padding:0;max-width:none}.block-contest-header .node__content .container .inner-content{padding:1em;flex:1 1 auto;text-align:left}.block-contest-header .node__content .container .inner-content .for-date{margin:0}.block-contest-header .node__content .container .field--name-field-logo{text-align:center;padding-top:0}.block-contest-header .node__content .container .field--name-field-logo .field__item{padding:1em}.block-contest-header .node__content .container .field--name-field-logo img{max-height:none;height:inherit;width:inherit}.block-contest-header .node__content .contest-summary{flex:2;margin:0}}.node-contest-entry-form .form-wrapper{margin:1em 0;clear:both}.node-contest-entry-form .form-wrapper .form-wrapper{margin:auto;clear:inherit}#submissions .block-title{text-align:center;padding:2rem;font-size:20px;font-weight:bold}
