/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.center{text-align:center !important;margin:0px auto;width:100%;justify-content:center}html,body{background-color:#000}img{max-width:100%;height:auto}.contest-hero{text-align:center;margin-top:2rem;margin-bottom:7rem}.contest-hero>div{position:relative}.contest-hero h1{font-size:28vw;letter-spacing:-4px;line-height:.75}.contest-hero h3{font-size:8vw}.contest-hero .block-field-blocknodecontestfield-logo .field--name-field-media-image{margin:0px auto;width:260px;height:auto}.contest-hero .block-field-blocknodecontestfield-3rd-party-logo{position:absolute;bottom:-36px;right:120px}.contest-hero .block-field-blocknodecontestfield-3rd-party-logo img{width:105px}.block-field-blocknodecontestfield-external-contest-link{margin-bottom:150px}.block-field-blocknodecontestfield-external-contest-link a{padding:16px 100px;font-weight:bold;border-radius:14px;font-size:20px}@media(min-width:576px){.contest-hero{position:relative}.contest-hero h1{font-size:18vw}.contest-hero h3{font-size:4.5vw}.contest-hero .block-field-blocknodecontestfield-display-title-prefix{font-size:4.5vw}.contest-hero .block-field-blocknodecontestfield-logo{margin-top:.5rem;margin-bottom:.5rem}.contest-hero .block-field-blocknodecontestfield-logo .field--name-field-media-image{width:55vw}.contest-hero .block-field-blocknodecontestfield-hero-image img{width:110%;max-width:110%;margin-left:-5%}}@media(min-width:768px){.mobile-only:not(.layout-builder__layout),.tablet-hidden-up:not(.layout-builder__layout),.desktop-hidden:not(.layout-builder__layout){display:none}.mobile-hidden:not(.layout-builder__layout),.tablet-only-up:not(.layout-builder__layout),.desktop-only:not(.layout-builder__layout){display:flex}.mobile-hidden:not(.layout-builder__layout).contest-hero,.tablet-only-up:not(.layout-builder__layout).contest-hero,.desktop-only:not(.layout-builder__layout).contest-hero{flex-flow:row nowrap;gap:40px;text-align:left}.mobile-hidden:not(.layout-builder__layout).contest-hero>div,.tablet-only-up:not(.layout-builder__layout).contest-hero>div,.desktop-only:not(.layout-builder__layout).contest-hero>div{flex:0 0 50%}.contest-hero{margin-bottom:4rem}.contest-hero .block-field-blocknodecontestfield-hero-image img{width:165%;max-width:165%;margin-left:-9vw}.contest-hero .layout__region--first .block-field-blocknodecontestfield-3rd-party-logo{bottom:-7px;right:calc(100% - 125px)}.contest-hero .layout__region--first .block-field-blocknodecontestfield-3rd-party-logo img{width:120px}.contest-hero .layout__region--second{z-index:1}.contest-hero .layout__region--second .block-field-blocknodecontestfield-display-title-prefix{font-size:29px}.contest-hero .layout__region--second .block-field-blocknodecontestfield-display-title{margin-bottom:20px}.contest-hero .layout__region--second .block-field-blocknodecontestfield-display-title h1{font-size:14vw}.contest-hero .layout__region--second .block-field-blocknodecontestfield-logo img{width:70%}}@media(min-width:992px){.tablet-hidden-up:not(.layout-builder__layout),.tablet-only-down:not(.layout-builder__layout){display:none}.tablet-hidden-down:not(.layout-builder__layout){display:flex}.tablet-hidden-down:not(.layout-builder__layout).block-field-blocknodecontestfield-logo,.tablet-hidden-down:not(.layout-builder__layout).block-field-blocknodecontestfield-3rd-party-logo{display:inline-block}.contest-hero .layout__region--second .block-field-blocknodecontestfield-display-title-prefix .tablet-hidden-down{display:inline}.contest-hero .layout__region--second .block-field-blocknodecontestfield-logo{width:40%;margin-top:29px;margin-right:30px}.contest-hero .layout__region--second .block-field-blocknodecontestfield-logo img{width:100%}.contest-hero .layout__region--second .block-field-blocknodecontestfield-3rd-party-logo{width:15%;position:relative;right:0;bottom:0}.contest-hero .layout__region--second .block-field-blocknodecontestfield-3rd-party-logo img{width:100%}}@media(min-width:1200px){.contest-hero h1{font-size:15vw}.contest-hero h3{font-size:4.5vw}}@media(min-width:1440px){.container{max-width:1340px}}
