:root{scroll-behavior:auto!important}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.bg--red{background-color:#ff000f}.bg--dark-red{background-color:var(--bs-primary);color:#fff}.bg--blue{background-color:#2b72ba}.bg--turquoise{background-color:#00d9d9}.bg--white{background-color:#fff;color:#000}.bg--black{background-color:#000;color:#fff}.bg--dark-grey{background-color:#bebebe;color:#fff}.bg--gray100,.bg--light-grey{background-color:#e6e6e6;color:#000}.bg--gray200{background-color:#bebebe;color:#000}.bg--blue-gray100{background-color:#e7ebee;color:#000}.bg--blue-gray200{background-color:#d1d9e0;color:#000}.bg--blue-gray300{background-color:#bdc9d4;color:#000}.bg--blue-gray400{background-color:#a6b8c7}.bg--blue-gray500{background-color:#91a6b8}.bg--blue-gray700{background-color:#69879e}.bg--blue-gray900{background-color:#3d6682}.grecaptcha-badge{visibility:hidden}.header{position:relative;display:block;width:auto;background-color:#000}.header:after{display:none}@media(min-width:992px){.header{height:800px}.header--small{height:528px}.header--extra-small{height:264px}}.header .t-eyebrow{margin-bottom:8px;color:inherit}.header__body{width:auto}@media(min-width:992px){.header__body{max-width:500px}}@media(min-width:1200px){.header__body{max-width:none}}.header__contents{width:auto;height:100%;z-index:1;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;color:#fff}@media(min-width:992px){.header__contents{width:621px;position:absolute;text-align:left;align-items:baseline}}.header__background-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.header__image-wrapper{margin-top:32px;position:relative;height:255px}@media(min-width:768px){.header__image-wrapper{height:500px}}@media(min-width:992px){.header__image-wrapper{margin-top:0;position:absolute;top:0;right:0;bottom:0;display:block;height:100%;width:50%;z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}}.header__image-wrapper:after{content:" ";display:block;width:147px;height:100%;position:absolute;top:0;border-top:255px solid #000;border-right:147px solid transparent}@media(min-width:768px){.header__image-wrapper:after{width:250px;border-top:500px solid #000;border-right:250px solid transparent}}@media(min-width:992px){.header__image-wrapper:after{width:435px;border-right:435px solid transparent;border-top:800px solid #000}.header__image-wrapper--small:after{height:528px;width:250px;border-right:250px solid transparent;border-top:528px solid #000}.header__image-wrapper--extra-small:after{height:264px;width:250px;border-right:250px solid transparent;border-top:264px solid #000}}.header--landing-page .header__image-wrapper{margin-top:0;width:100%}.header--landing-page .header__image-wrapper:after{content:unset}.header__body,.header__eyebrow,.header__headline{margin:0 0 32px 0}.header__body{font-size:18px}.header__btn{margin-bottom:32px}.footer{padding:32px 0;color:inherit;background-color:#e6e6e6}.footer ul{list-style-type:none;padding:0;margin-bottom:0}@media(min-width:992px){.footer__footer-top{display:flex;align-items:flex-start;justify-content:space-between}}.footer__navigation-links{margin-top:16px}@media(min-width:992px){.footer__navigation-links{display:flex;margin-top:0}}.footer__back-to-top-btn{display:flex;margin:0 auto;border:none}@media(min-width:992px){.footer__back-to-top-btn{padding:0}}.footer__back-to-top-btn svg{margin-left:8px;width:20px;height:20px}@media(min-width:992px){.footer__back-to-top-btn--mobile{display:none}}.footer__back-to-top-btn--desktop{display:none}@media(min-width:992px){.footer__back-to-top-btn--desktop{display:flex}.footer__external-links,.footer__internal-links{margin-right:8px}}.footer__external-links .footer__links,.footer__internal-links .footer__links{display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:992px){.footer__external-links .footer__links,.footer__internal-links .footer__links{display:block;width:180px;text-align:left}}.footer__external-links li,.footer__internal-links li{padding-bottom:8px}.footer__external-links li a,.footer__internal-links li a{text-decoration:none}.footer__external-links li:hover a,.footer__internal-links li:hover a{color:#005bac;transition:color .2s ease}.footer__socials{margin-top:8px;padding-top:0}.footer__socials:hover{color:var(--bs-primary)}@media(min-width:992px){.footer__socials{justify-content:center}}.footer__footer{color:inherit}.footer__copyright{font-weight:700;margin-top:16px;text-align:center}.footer__meta-links{display:flex;align-items:center;justify-content:center}.footer__meta-links li{color:inherit;padding:8px}@media(min-width:992px){.footer__meta-links li:first-child{padding-left:0}}.footer__meta-links li a{color:inherit}.footer__meta-links li a:hover{color:var(--bs-primary);transition:color .2s ease}#app .navbar__wrapper{width:100%}#app .navbar-toggler__collapse{display:none}#app .navigation{z-index:15}#app .navigation .dropdown-item{font-size:1rem;font-weight:700}#app .navbar-dark .dropdown-menu,#app .navbar-dark .main-menu{background:#000}#app .navbar-dark .dropdown-menu .dropdown-item{color:#fff}#app .navbar-light .navbar .navbar-nav{background:#fff;transition:all .15s ease-in}#app .navbar .container-navbar{max-width:unset;height:72px;padding:0}@media(min-width:992px){#app .navbar .container-navbar{height:96px;padding:0 0 0 130px}}#app .navbar .navbar-toggler{padding-right:16px;z-index:20}#app .navbar .navbar-collapse{left:0;right:0;background-color:inherit;padding-top:56px;transition:height .5s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:fixed;height:0;max-height:-webkit-fill-available;top:0;overflow:auto}#app .navbar .navbar-collapse.show{height:100vh}@media(min-width:992px){#app .navbar .navbar-collapse{position:static;overflow:initial;height:100%;padding-top:0}}#app .navbar .navbar-brand{padding-top:0;margin-left:16px}@media(min-width:992px){#app .navbar .navbar-brand{padding-top:16px;margin-left:48px}}#app .navbar .navbar-brand svg{width:255px;height:32px}@media(min-width:992px){#app .navbar .navbar-brand svg{width:455px;height:48px}}#app .navbar .navbar-nav{height:100%;gap:16px;background:#000;padding:56px 16px 32px 16px;transition:all .15s ease-in;margin-top:0}@media(min-width:992px){#app .navbar .navbar-nav{justify-content:center;padding:0;gap:0}}#app .navbar .navbar-nav .dropdown-menu{margin-bottom:16px;padding:0;box-shadow:0 4px 4px 0 rgba(0,0,0,.08);border:none;border-radius:0}#app .navbar .navbar-nav .nav-link{justify-content:center;gap:8px}@media(min-width:992px){#app .navbar .navbar-nav .nav-link{justify-content:flex-start}}#app .navbar .navbar-nav .nav-item{font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-left:0;margin-right:0;padding:0 16px 0 0;height:auto}#app .navbar .navbar-nav .nav-item:not(.nav-item--highlighted)+.nav-item--highlighted{margin-top:auto}@media(min-width:992px){#app .navbar .navbar-nav .nav-item{margin-left:32px;height:100%;display:flex;margin-right:0}#app .navbar .navbar-nav .nav-item:first-child{margin-left:0}#app .navbar .navbar-nav .nav-item:last-child{margin-right:32px}#app .navbar .navbar-nav .nav-item span,#app .navbar .navbar-nav .nav-item svg{margin:40px 0 32px 0}}#app .navbar .navbar-nav .nav-item:after{display:none}#app .navbar .navbar-nav .nav-item .show span:after{width:100%}#app .navbar .navbar-nav .nav-item span:after{content:"";height:2px;background-color:#005bac;width:0;display:block;transition:all .5s}#app .navbar .navbar-nav .nav-item span.active:after,#app .navbar .navbar-nav .nav-item span:active:after,#app .navbar .navbar-nav .nav-item span:hover:after{width:100%}#app .navbar .navbar-nav .nav-item--highlighted{background-color:var(--bs-primary)}@media(min-width:992px){#app .navbar .navbar-nav .nav-item--highlighted{margin-left:40px}}#app .navbar .navbar-nav .nav-item--highlighted+.nav-item--highlighted{margin-left:8px}#app .navbar .navbar-nav .nav-item--highlighted svg{margin-right:8px;display:block}#app .navbar .navbar-nav .nav-item--highlighted a{padding-left:24px;padding-right:24px}#app .navbar .navbar-nav .nav-item--highlighted span:after{display:none}#app .navbar .navbar-nav .nav-item--highlighted:hover{background-color:#005bac}#app .navbar .navbar-nav .nav-item--highlighted .nav-link{color:#fff}.landing-page{max-width:768px}@media(min-width:768px){.landing-page h1{font-size:44px}.landing-page .text,.landing-page .text-media{margin:32px 0}}.landing-page .text .container,.landing-page .text-media .container{padding:0}.landing-page .text--black+.text--black .container,.landing-page .text--light-grey+.text--light-grey .container,.landing-page .text--transparent+.text--transparent .container{margin-top:0}@media(min-width:992px){.landing-page .text-media__media-box{margin:0}}.landing-page .text-media__media-box .text-media__media{margin:0}@media(min-width:992px){.landing-page .text-media__media-box .text-media__media{margin:0}.landing-page .text-media--right .text-media__text{margin:0;padding-right:56px}.landing-page .text-media--left .text-media__text{margin:0;padding-left:56px}}.landing-page .image,.landing-page .video{margin:32px 0}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.feature{background-image:linear-gradient(0deg,rgba(0,0,0,.32) 0,hsla(0,0%,7%,.64) 51%,rgba(0,0,0,.32)),linear-gradient(180deg,#747474,#747474);color:#fff;overflow:hidden;position:relative;flex:1;padding:24px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:250px}@media(min-width:992px){.feature{justify-content:inherit}}.feature__title{position:relative;z-index:1;margin:16px 0}.feature__body{position:relative;z-index:1;max-width:500px}.feature__background{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;transition:all .5s ease-in-out;opacity:.2}.feature__background img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.features{margin:32px 0}@media(min-width:768px){.features{margin:112px 0 56px}}.features__text{text-align:center;width:928px;max-width:100%;margin:0 auto 32px auto}.features__eyebrow{margin-bottom:8px}@media(min-width:992px){.features__features{display:flex}}.features__cta-button{margin-top:40px;display:flex;justify-content:center}@media(min-width:768px){.features__cta-button{margin-top:56px}}.text-media{position:relative;overflow:hidden;padding-top:0;padding-bottom:0}.text-media--light-grey{background-color:#e6e6e6}.text-media--black{background-color:#000;color:#fff}.text-media--black .text-media__eyebrow{color:#fff}.text-media .container{display:flex;flex-direction:column;z-index:9;padding-top:24px;padding-bottom:56px}@media(min-width:768px){.text-media .container{flex-direction:row;padding-bottom:56px;padding-top:56px}}@media(min-width:992px){.text-media .container{padding-bottom:112px;padding-top:112px}}.text-media__title{margin:.83em 0}.text-media--right .text-media__text{padding-left:8px;width:100%}@media(min-width:768px){.text-media--right .text-media__text{padding-right:56px}}@media(min-width:992px){.text-media--right .text-media__text{padding-right:56px}}@media(min-width:1200px){.text-media--right .text-media__text{padding-right:112px}}.text-media--left .text-media__text{padding-right:8px;width:100%}@media(min-width:768px){.text-media--left .text-media__text{padding-left:56px}}@media(min-width:992px){.text-media--left .text-media__text{padding-left:56px}}@media(min-width:1200px){.text-media--left .text-media__text{padding-left:112px}}.text-media__body ul{list-style-type:square}@media(min-width:768px){.text-media__media-box{order:unset;width:100%;margin:32px 0}}@media(min-width:768px)and (min-width:992px){.text-media__media-box{display:flex;flex-direction:column;justify-content:center}}.text-media__media-box--stretch{justify-content:inherit}@media(min-width:768px){.text-media--left .text-media__media-box{order:-1}}.text-media__media{display:flex;flex-direction:column;margin:32px -16px 0 -16px}.text-media__media--stretch{order:unset}.text-media__media img,.text-media__media>*{width:100%}@media(min-width:768px){.text-media__media{margin:0}}.text-media__media--stretch{margin-bottom:-56px}@media(min-width:768px){.text-media__media--stretch{margin-top:-112px;margin-bottom:-112px}}.text-media__media-description{font-weight:700;margin-top:16px;display:inline-block;font-size:14px}.text-media__eyebrow{display:block}.text-media--contactForm .text-media__eyebrow{margin-top:0}.text-media img{max-width:100%;display:block}.text-media .image{margin:0}@media(min-width:768px){.text-media .image--stretch{height:100%;width:auto;position:absolute}.text-media .image--stretch img{max-width:none;height:100%;width:auto;margin-left:auto;margin-right:0}}.text-media .image--equal,.text-media .image--equal picture{display:flex;position:relative;justify-content:center;align-items:center}.text-media .image--equal picture{width:100%;height:100%}.text-media .image--equal img{max-width:100%;height:auto;display:block}@media(min-width:768px){.text-media--left .image--stretch{right:50%;left:0;justify-content:flex-end}.text-media--left .image--stretch img{margin-right:auto;margin-left:0}}.text-media__background-image{position:absolute;right:0;top:0;bottom:0;left:0;height:100%;pointer-events:none;display:flex}.text-media__background-image img{margin-left:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;height:100%}.offer{border-bottom:1px solid #e6e6e6}.offer__content{display:flex;flex-direction:column;align-items:center;margin-top:56px;padding-bottom:8px;text-align:center}@media(min-width:992px){.offer__content{align-items:baseline;text-align:inherit;margin-top:32px}}.offer__content svg{width:50px;height:50px}.offer__cta-button{margin-bottom:16px}.offer__cta-button svg{width:24px;height:24px}.offering--light-grey{background-color:#e6e6e6}.offering--light-grey .offer{border-bottom:1px solid #fff}.offering--black{background-color:#000;color:#fff}.offering--black .offering__eyebrow{color:#fff}.offering .container{padding-top:24px;padding-bottom:56px}@media(min-width:768px){.offering .container{padding-bottom:56px;padding-top:56px}}@media(min-width:992px){.offering .container{padding-bottom:112px;padding-top:112px}.offering__wrapper{display:flex}.offering--right .offering__text{margin-right:0;margin-left:40px;order:1}}.offering__text{display:flex;flex-direction:column;align-items:center;margin-bottom:56px}@media(min-width:992px){.offering__text{margin-right:40px;margin-bottom:0;max-width:30%;min-width:30%;align-items:baseline}}.offering .t-eyebrow{margin-bottom:16px}.offering .t-title{margin-bottom:32px;text-align:center;margin-top:0}@media(min-width:992px){.offering .t-title{font-size:35px;text-align:inherit}}.offering__media{margin-bottom:32px;width:100%}.offering__media img{width:100%}@media(min-width:768px){.offering__area{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:32px;grid-row-gap:24px}}.page-login{background-color:#000;background-image:url(../img/login-background.ccd2b9ab.jpg)}.login__wrapper{background-color:#fff;max-width:500px;padding:64px;margin:128px auto}.login__forgot-password{margin-top:16px}.login__forgot-password a{color:#000;transition:color .3s ease}.login__forgot-password a:hover{color:var(--bs-primary)}.login .form__actions .btn{width:100%;text-align:center;justify-content:center}.faq{padding-top:0;padding-bottom:0}.faq--light-grey{background-color:#e6e6e6}.faq--black{background-color:#000;color:#fff}.faq--black .faq__eyebrow{color:#fff}.faq--black .faq__item{border-bottom:1px solid #fff}.faq--black .faq__item:first-child{border-top:1px solid #fff}.faq .container{padding-top:24px;padding-bottom:56px}@media(min-width:768px){.faq .container{flex-direction:row;padding-bottom:56px;padding-top:56px}}@media(min-width:992px){.faq .container{padding-bottom:112px;padding-top:112px}}.faq .t-eyebrow{margin-bottom:8px}.faq__text{text-align:center}.faq__item{padding:16px 8px;border-bottom:1px solid #bebebe}.faq__item:first-child{border-top:1px solid #bebebe}.faq__question{display:flex;align-items:center;justify-content:space-between;font-size:18px;line-height:1.5}@media(min-width:768px){.faq__question{font-size:24px}}.faq__open-icon{padding:8px;background-color:var(--bs-primary);border-radius:50%;display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;margin-left:24px}.faq__open-icon svg{transform:rotate(45deg);transition:all .2s}.faq__open-icon svg path{fill:#fff}.faq .open svg{transform:rotate(0);transition:all .2s}.faq__answer{margin-right:32px;font-size:16px}@media(min-width:768px){.faq__answer{font-size:18px}}.faq__list{margin-top:40px}.faq__media.media-center{width:80%;margin:auto}@media(min-width:768px){.faq__media.media-center{width:60%}}.faq__cta-button,.faq__media .video{margin-bottom:16px}.judge{padding-bottom:32px}.judge:last-child{padding-bottom:0}@media(min-width:768px){.judge{padding-bottom:0}}.judge__info{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:576px){.judge__info{align-items:baseline}}.judge__video-image{width:210px;height:150px;margin-bottom:1rem}@media(min-width:1200px){.judge__video-image{width:310px;height:220px}}.judge__video-image .video{height:100%}.judge__data{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:24px}@media(min-width:576px){.judge__data{align-items:baseline;text-align:left}}@media(min-width:768px){.judge__data{margin-bottom:16px}}.judge__name{margin-bottom:16px;font-size:20px}@media(min-width:1200px){.judge__name{font-size:22px}}.judge__profession{font-weight:700}.judge__link,.judge__social{display:inline-block}.judge__link{color:#000;padding:0 8px}@media(min-width:768px){.judge__link:first-child{padding-left:0}}.judge__link:hover{color:var(--bs-primary)}.judges--light-grey{background-color:#e6e6e6}.judges--black{background-color:#000;color:#fff}.judges--black .judge__link{color:#fff}.judges--black .judge__link:hover{color:var(--bs-primary)}.judges--black .judges__eyebrow{color:#fff}.judges .container{padding-top:24px;padding-bottom:56px}@media(min-width:768px){.judges .container{padding-bottom:56px;padding-top:56px}}@media(min-width:992px){.judges .container{padding-bottom:112px;padding-top:112px}}.judges .t-eyebrow{margin-bottom:4px}@media(min-width:768px){.judges .t-title{margin-top:24px}}.judges__text{text-align:center}.judges__list{margin-top:32px}@media(min-width:576px){.judges__list{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-column-gap:16px;grid-row-gap:32px}}@media(min-width:768px){.judges__list{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1200px){.judges__list{grid-template-columns:1fr 1fr 1fr 1fr}}.feature-description{background-image:linear-gradient(0deg,rgba(0,0,0,.32) 0,hsla(0,0%,7%,.64) 51%,rgba(0,0,0,.32)),linear-gradient(180deg,#747474,#747474);overflow:hidden;position:relative;flex:1;padding:16px 48px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:250px}@media(min-width:992px){.feature-description{justify-content:inherit}}.feature-description--image-background,.feature-description--no-background,.feature-description.bg--blue-gray400,.feature-description.bg--blue-gray500,.feature-description.bg--blue-gray700,.feature-description.bg--blue-gray900{color:#fff}.feature-description__body,.feature-description__title{position:relative;z-index:1}.feature-description__body{max-width:500px}.feature-description__background{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;transition:all .5s ease-in-out}.feature-description__background img{opacity:.2;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.feature-descriptions{margin:32px 0}@media(min-width:768px){.feature-descriptions{margin:128px 0 64px}}.feature-descriptions__text{text-align:center;width:928px;max-width:100%;margin:0 auto 24px auto}.feature-descriptions__eyebrow{margin-bottom:4px}@media(min-width:992px){.feature-descriptions__features{display:flex}}.feature-descriptions__cta-button{margin-top:32px;display:flex;justify-content:center}@media(min-width:768px){.feature-descriptions__cta-button{margin-top:64px}}.newsletter--light-grey{background-color:#e6e6e6}.newsletter--black{background-color:#000;color:#fff}.newsletter--black .link svg g g{fill:#fff}.newsletter--black .newsletter__eyebrow{color:#fff}.newsletter .container{padding-top:24px;padding-bottom:56px}@media(min-width:768px){.newsletter .container{padding-bottom:56px;padding-top:56px}}@media(min-width:992px){.newsletter .container{padding-bottom:112px;padding-top:112px}.newsletter__wrapper{display:flex}}.newsletter__title{font-size:24px;margin:0 0 32px}@media(min-width:992px){.newsletter__title{font-size:40px}.newsletter__social{flex-grow:1;width:100%;margin-right:56px}}@media(min-width:1200px){.newsletter__social{margin-right:112px}}.newsletter__social-list{margin:0;padding:0;list-style:none;display:flex;margin-bottom:40px}.newsletter__social-item{margin-right:16px}.newsletter__social-item:last-child{margin:0}.newsletter__social-item .link{color:inherit}.newsletter__social-item .link svg{width:40px;height:40px}.newsletter__social-item .link:hover svg path{fill:var(--bs-primary);transition:fill .2s ease}@media(min-width:992px){.newsletter__content{flex-grow:1;width:100%}.newsletter .form{display:flex;align-items:baseline;gap:8px}}.newsletter .form__submit-message{display:none}@media(min-width:992px){.newsletter .form__inputs-wrapper{margin:0;width:100%}}.newsletter .form-control{border-radius:0;border:3px solid;padding-top:16px;padding-bottom:16px}.newsletter .form button{margin:0;border-width:3px;height:62px}@media(min-width:992px){.newsletter .form button{white-space:nowrap}}.newsletter__text{margin-top:16px}.contact{position:relative;background-color:#000}@media(min-width:992px){.contact{height:528px;background-color:#000}}.contact--black .contact__eyebrow{color:#fff}.contact .container{padding-top:24px;padding-bottom:56px}@media(min-width:768px){.contact .container{padding-top:56px}}@media(min-width:992px){.contact .container{padding-bottom:0;padding-top:112px}}.contact .t-eyebrow{margin-bottom:8px;color:inherit}.contact__body{margin:24px 0 32px 0}@media(min-width:992px){.contact__body{max-width:500px}}@media(min-width:1200px){.contact__body{max-width:none}}.contact__contents{width:auto;height:100%;z-index:1;display:flex;flex-direction:column;align-items:baseline;color:#fff}@media(min-width:992px){.contact__contents{width:621px;position:absolute}}.contact__background-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contact__image-wrapper{margin-top:40px;position:relative;height:255px}@media(min-width:768px){.contact__image-wrapper{height:500px}}@media(min-width:992px){.contact__image-wrapper{margin-top:0;position:absolute;top:0;right:0;bottom:0;display:block;height:100%;width:50%;z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}}.contact__image-wrapper:after{content:" ";display:block;width:147px;height:100%;position:absolute;top:0;border-top:255px solid #000;border-right:147px solid transparent}@media(min-width:768px){.contact__image-wrapper:after{width:250px;border-top:500px solid #000;border-right:250px solid transparent}}@media(min-width:992px){.contact__image-wrapper:after{width:435px;border-right:435px solid transparent;border-top:528px solid #000}}.casestudies{position:relative;overflow:hidden}.casestudies--light-grey .casestudies__inset,.casestudies--light-grey .casestudies__wrapper,.casestudies--light-grey .casestudy{background-color:#e6e6e6}.casestudies--black .casestudies__inset,.casestudies--black .casestudies__wrapper,.casestudies--black .casestudy{background-color:#000;color:#fff}.casestudies--transparent .casestudies__inset,.casestudies--transparent .casestudies__wrapper,.casestudies--transparent .casestudy{background-color:#fff;color:#000}.casestudies--right .casestudies__wrapper>.container{justify-content:flex-end}.casestudies--left .casestudies__wrapper>.container{justify-content:flex-start}.casestudies__inset{z-index:99;max-width:100%;overflow:hidden}@media(min-width:992px){.casestudies__inset{width:688px;position:relative}}.casestudies__controls{position:absolute;right:0;top:0;display:flex}.casestudies__controls button{cursor:pointer;outline:none;width:64px;height:64px;display:flex;justify-content:center;align-items:center;background-color:var(--bs-primary);border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .3s ease;margin-left:1px}.casestudies__controls button:hover{background-color:#005bac}.casestudies__controls button svg{width:32px;height:32px}.casestudies__controls button svg path{fill:#fff}.casestudies__wrapper{display:flex;flex-direction:column;position:relative}@media(min-width:992px){.casestudies__wrapper{background-color:#000!important}}.casestudies__wrapper>.container{display:flex;position:relative;z-index:9}@media(min-width:992px){.casestudies__wrapper>.container{flex-direction:row;padding-top:128px;padding-bottom:128px}}.casestudies__background-container{order:-1;overflow:hidden;position:relative;height:0;padding-bottom:50%}@media(min-width:992px){.casestudies__background-container{height:auto;padding-bottom:0;position:static}}.casestudies__background-image{z-index:1;position:absolute;right:0;top:0;bottom:0;left:0;height:100%;pointer-events:none;display:flex;justify-content:flex-end}.casestudies__background-image img{display:block;margin-left:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;height:100%;width:100%}.casestudies__wrapper--has-controls .casestudy{padding:64px 0}@media(min-width:992px){.casestudies__wrapper--has-controls .casestudy{padding:64px}}.casestudy{position:relative;overflow:hidden;padding:32px 0 64px 0;flex:0 0 100%}@media(min-width:992px){.casestudy{padding:64px}}.casestudy .t-title,.casestudy__eyebrow{margin-bottom:8px}.casestudy__winner-title{margin-top:32px;margin-bottom:16px}.casestudy__winner-name{font-weight:700}.casestudy__social{display:flex;align-items:center;margin-top:16px}.casestudy__link{text-decoration:none;transition:all .3s}.casestudy__link:hover{text-decoration:underline}.casestudy__social-link{text-decoration:none;margin-right:8px}.casestudy__social-link svg{transition:all .3s;cursor:pointer;width:32px;height:32px}.casestudy__social-link svg:hover path{fill:var(--bs-primary)}.timelines--light-grey{background-color:#e6e6e6}.timelines--light-grey .timelines__list .timeline:nth-child(odd){background-color:#fff}.timelines--black{background-color:#000;color:#fff}.timelines--black .timelines__list .timeline:nth-child(odd){background-color:#fff;color:#000}.timelines--black .timelines__eyebrow{color:#fff}.timelines .container{padding:24px 0 56px 0}@media(min-width:768px){.timelines .container{padding-bottom:56px;padding-top:56px}}@media(min-width:992px){.timelines .container{padding-bottom:112px;padding-top:112px}}.timelines__text{text-align:center;margin-bottom:16px}.timelines__eyebrow{margin-bottom:8px}.timelines__list{counter-reset:timeline-number}.timelines__list .timeline:nth-child(odd){background-color:#e6e6e6}.timeline{display:flex;padding:16px 16px 16px 48px;position:relative}.timeline:after{position:absolute;display:inline-block;top:8px;left:16px;font-size:40px;line-height:48px;color:#bebebe;counter-increment:timeline-number;content:counter(timeline-number)}@media(min-width:992px){.timeline:after{font-size:90px;top:inherit;padding:0 48px}.timeline{align-items:center;padding:48px 48px 48px 144px}.timeline__wrapper{display:flex;align-items:center;width:100%}}.timeline__title{font-size:24px;line-height:1.2;margin-bottom:16px;display:inline-block}@media(min-width:992px){.timeline__title{font-size:40px;min-width:300px;margin-right:48px}}.timeline__criteria{width:100%}.timeline__criteria-list{list-style-type:square;padding-left:1rem}.timeline__criteria-item::marker{font-size:20px}@media(min-width:992px){.timeline__criteria-item::marker{font-size:24px}}@media(min-width:992px){.timeline__link{margin-left:32px;min-width:100px}}.challenge-form--light-grey{background-color:#e6e6e6}.challenge-form--black{background-color:#000;color:#fff}.challenge-form--black .challenge-form__eyebrow{color:#fff}.challenge-form .container{padding-top:16px;padding-bottom:64px}@media(min-width:768px){.challenge-form .container{padding-bottom:64px;padding-top:64px}}@media(min-width:992px){.challenge-form .container{padding-bottom:128px;padding-top:128px}}.challenge-form__description{margin-top:16px}.challenge-form__wrapper{max-width:688px;margin:0 auto}.challenge-form .form-check-label{font-size:1rem}.challenge-form .form .upload-field_title{font-size:1rem;font-family:Helvetica Neue LT Std,Helvetica Neue,HelveticaNeue,Helvetica,Arial,"sans-serif"}.challenge-form .form .upload-field__description p{font-size:1rem}.challenge-form .form__legend{margin-bottom:16px}@media(min-width:992px){.challenge-form .form__data-wrapper{max-width:450px}}.challenge-form .form__input-box--textarea textarea{min-height:120px;resize:vertical}.challenge-form .form__input-box--checkbox .form-check-input{margin-top:5px}.challenge-form .form__explanation{margin-top:-16px;margin-bottom:16px;display:block;color:#bebebe}.partners--light-grey{background-color:#e6e6e6}.partners--black{background-color:#000;color:#fff}.partners--black .partners__eyebrow{color:#fff}.partners .container{padding-top:24px;padding-bottom:56px}@media(min-width:768px){.partners .container{padding-bottom:56px;padding-top:56px}}@media(min-width:992px){.partners .container{padding-bottom:112px;padding-top:112px}}.partners__text{text-align:center;margin-bottom:56px}.partners .t-eyebrow{margin-bottom:4px}.partners__list{display:flex;flex-direction:column;align-items:center;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;grid-column-gap:8px;grid-row-gap:40px}@media(min-width:768px){.partners__list{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:24px;grid-row-gap:24px}}.partners__list figure{text-align:center;margin-bottom:24px}@media(min-width:768px){.partners__list figure{margin-bottom:0}}.partners__logo img{width:auto}.partners__link{cursor:pointer}.data-table{position:relative;margin:32px 0}@media(min-width:768px){.data-table{margin:16px 0}}.data-table__text{width:928px;max-width:100%;margin:0 auto 64px auto}.data-table__data--large{max-width:325px}.data-table__action-buttons{font-size:13px;font-weight:400;letter-spacing:.23px;margin:8px}.data-table__action-buttons svg{width:18px;margin-right:5px}.data-table__table{font-size:16px}@media(min-width:1200px){.data-table__table{font-size:18px}}.data-table__table .table-wrapper{overflow:auto;width:100%}.data-table__table .action-button{color:#005bac;letter-spacing:.25px;padding:8px}.data-table__table table{border-spacing:0;table-layout:fixed;min-width:100%}.data-table__table table a{text-decoration:none;border-bottom:1px solid currentColor}.data-table__table table th{text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px;font-weight:700;line-height:1.33;text-align:center;padding:8px 0;vertical-align:baseline}@media(min-width:1200px){.data-table__table table th{font-size:16px}}.data-table__table table th>div{margin-left:12px}.data-table__table table th .sort-icon{cursor:pointer;margin-right:-6px}.data-table__table table td,.data-table__table table th{white-space:nowrap}.data-table__table table td>div,.data-table__table table th>div{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table__table table td>p,.data-table__table table th>p{white-space:break-spaces}.data-table__table table td svg,.data-table__table table th svg{height:50px;width:50px;margin-right:4px}.data-table__table table td{padding:8px 0 8px 8px}.data-table__table table td>div{overflow:hidden;white-space:nowrap;max-width:150px;text-overflow:ellipsis}.data-table__table table tbody{font-size:.875rem;border:1px solid #d7e0e5}.data-table__table table tbody tr:nth-child(odd){background-color:#f3f5f7}.data-table__table table select{font-size:13px;height:28px;padding:4px;white-space:nowrap;min-width:100px;text-overflow:ellipsis}@media(max-width:1199.98px){.data-table__table table select{width:110px}}.data-table .image{width:35px;height:auto}.competitions-table__modal{position:fixed;transition:opacity .3s ease;top:0;left:0;width:100%;z-index:999;height:100%;background-color:rgba(0,0,0,.2)}.competitions-table__modal .form__input-box--textarea textarea{height:200px}.competitions-table__modal-content{position:relative;max-width:1400px;height:calc(100vh - 15%);overflow-y:scroll;background-color:#fff;margin:15% auto 5%;padding:0 20px 20px;transition:all .3s ease;overflow-wrap:break-word}@media(min-width:992px){.competitions-table__modal-content{margin:10% auto}}@media(min-width:1200px){.competitions-table__modal-content{margin:6% auto}}.competitions-table__modal-title{font-family:Publico Text Web,Publico-Roman,Arial,"sans-serif";display:block;font-size:32px;font-weight:500;margin-top:24px;margin-bottom:24px}.competitions-table__modal-item .item-label{color:#005bac;display:block;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:.25px;margin-top:16px}.competitions-table__modal-item .item-value{color:#000;display:block;font-size:1.125rem;letter-spacing:.28px}.competitions-table__modal-close{position:sticky;top:0;height:50px;background-color:#fff}.competitions-table__close-icon{cursor:pointer;position:absolute;right:10px;top:15px}.competitions-table__modal-label{margin-bottom:4px;font-weight:700;font-size:1rem;letter-spacing:.28px}.competitions-table__modal-answer{margin-bottom:32px;font-size:20px}.competitions-table__modal-questions{text-align:left}.competitions-table__modal-question-box{margin-bottom:8px}.competitions-table__modal-attachments{text-align:left}.competitions-table__modal-attachment-image{width:48px}.competitions-table__modal-files-box{display:flex;flex-wrap:wrap;margin-top:8px}.competitions-table__modal-files-wrapper{display:flex;justify-content:center;width:100%}.competitions-table__modal-files-wrapper .flex-container{display:flex;gap:8px;flex-wrap:wrap}.competitions-table__modal-files-wrapper .flex-item{display:flex;align-items:center;min-height:64px;background:#f3f5f7;padding:8px;width:calc(50% - 4px);min-width:300px;box-sizing:border-box}.competitions-table__modal-files-wrapper .flex-item a{text-decoration:none}.competitions-table__modal-files-wrapper .file-info{display:flex;align-items:center;gap:8px}.competitions-table__modal-files-wrapper .file-info .ellipsis-text{display:block;max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.competitions-table__modal-files-wrapper img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.competitions-table__modal-score-wrapper{text-align:left}.competitions-table__modal-score-wrapper .score-select{margin-top:-10px;max-width:100px}.competitions-table__modal-score-wrapper .label{font-family:Publico Text Web,Publico-Roman,Arial,"sans-serif"}.competitions-table__modal-file{display:flex;align-content:center;min-height:64px;background:#f3f5f7;padding:8px}.competitions-table__modal-image{height:auto;width:100%;margin-bottom:8px;margin-right:8px}.competitions-table__modal-document{margin:0 4px}.competitions-table__modal-document:first-child{margin-left:0}.competitions-table__modal-document svg{width:40px;height:40px}.competitions-table__modal-document a{display:flex;align-items:center;flex-direction:column;text-decoration:none;cursor:pointer}.competitions-table__submit-box{margin-top:16px}.competitions-table__submit-btn{padding:16px 24px;margin-right:24px}.competitions-table__submit-message{opacity:.4}.competitions-table__modal-score{display:flex;align-items:center;margin-bottom:24px}.competitions-table__modal-score span{margin:0}.competitions-table__modal-score .form__input-box{margin-left:24px;margin-bottom:0;display:flex;align-items:center}.competitions-table__modal-score .form__input-box input{width:100px;margin-right:24px}.competitions-table__ratings-table{margin-top:64px}.competitions-table__comments{text-align:left}.competitions-table .records{margin:20px 0;color:#e6e6e6}.competitions-table__buttons{display:flex;gap:24px;margin-bottom:16px}.competitions-table__tabs{display:flex;justify-content:center}.competitions-table__tabs .nav-link{padding:32px!important;font-weight:700}.text-left{text-align:left}.ck-editor__editable{height:200px}.text{position:relative}.text--light-grey{background-color:#e6e6e6}.text--black{background-color:#000;color:#fff}.text .container{padding-top:16px;padding-bottom:16px;display:flex;flex-direction:column;position:relative;z-index:9}@media(min-width:768px){.text .container{padding-bottom:56px;padding-top:56px}}@media(min-width:992px){.text .container{padding-bottom:112px;padding-top:112px}}@media(min-width:768px){.text .container{flex-direction:row}}.text--black+.text--black .container,.text--light-grey+.text--light-grey .container,.text--transparent+.text--transparent .container{margin-top:-112px}.text__wrapper{text-align:center;margin-bottom:40px}.text__body p:last-of-type{margin-bottom:0}.text__eyebrow{display:block}.text__text{width:1048px}.text img,.text__text{max-width:100%}.text__background-image{position:absolute;right:0;top:0;bottom:0;left:0;height:100%;pointer-events:none;display:flex;z-index:-2}.text__background-image img{margin-left:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;height:100%}.text button{margin-top:24px}.infographic__button .btn{width:100%}@media(min-width:992px){.infographic__button .btn{width:auto}}.container-navbar{max-width:unset}.statistic{text-align:center;padding:16px 0;width:33.3%}@media(min-width:768px){.statistic{padding:8px;width:50%}}.statistic__wrapper{background-color:#e6e6e6;border:1px solid #e1dcdc;padding:16px;height:100%}.statistic__value{margin-bottom:16px;display:flex;justify-content:center;align-items:center}.statistic__value>*{margin-right:8px}.statistic__value>:last-child{margin-right:0}.statistic__description{display:block;max-width:100%;text-transform:uppercase}@media(min-width:768px){.statistic__description{width:100%}}.statistics--light-grey{background-color:#e6e6e6}.statistics--light-grey .statistic__wrapper{background-color:#fff}.statistics--black{background-color:#000;color:#fff}.statistics--black .statistic__wrapper{background-color:#fff;color:#000}.statistics--black .statistics__eyebrow{color:#fff}.statistics .container{padding-top:16px;padding-bottom:56px}@media(min-width:768px){.statistics .container{padding-bottom:56px;padding-top:56px}}@media(min-width:992px){.statistics .container{padding-bottom:112px;padding-top:112px}}.statistics__text{text-align:center;margin-bottom:32px}.statistics .t-eyebrow{margin-bottom:16px}.statistics__list{display:flex;flex-direction:column}@media(min-width:768px){.statistics__list{flex-direction:row;flex-wrap:wrap}}.account-information-form .container{padding-top:16px;padding-bottom:64px}@media(min-width:768px){.account-information-form .container{padding-bottom:64px;padding-top:64px}}@media(min-width:992px){.account-information-form .container{padding-bottom:128px;padding-top:128px}}.account-information-form__wrapper{max-width:688px;margin:0 auto}.account-information-form .form-check-label{font-size:1rem}.account-information-form .form__submit-message{margin-top:16px}.account-information-form .form .upload-field_title{font-size:1rem;font-family:Helvetica Neue LT Std,Helvetica Neue,HelveticaNeue,Helvetica,Arial,"sans-serif"}.account-information-form .form .upload-field__description p{font-size:1rem}.account-information-form .form__legend{margin-bottom:16px}@media(min-width:992px){.account-information-form .form__data-wrapper{max-width:450px}}.account-information-form .form__input-box--textarea textarea{min-height:120px;resize:vertical}.account-information-form .form__input-box--checkbox .form-check-input{margin-top:5px}.account-information-form .form__explanation{margin-top:-16px;margin-bottom:16px;display:block;color:#bebebe}.account-information-form .submit-btn{float:right}.submissions-overview{position:relative}.submissions_table{overflow:auto}.submissions_table table{width:100%}.submissions_table table thead th{padding:8px 0 8px 16px;white-space:nowrap}.submissions_table table thead th div{display:flex;align-items:center}.submissions_table table tbody tr{background-color:#e6e6e6}.submissions_table table tbody tr:nth-of-type(2n){background-color:hsla(0,0%,90%,.5)}.submissions_table table td{white-space:nowrap;padding:8px 8px 8px 16px}.submissions_table__placeholder{font-size:.9em;color:#868686;font-style:italic;text-align:center;margin:30px 0}.submissions_table__actions{display:flex;gap:32px}.submissions_table__actions-icon{width:24px;height:24px}.submissions_table__confirmation-modal{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999}.submissions_table__confirmation-modal-content{position:absolute;top:50%;left:50%;padding:64px;background-color:#fff;transform:translate(-50%,-50%);text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.2)}.notification{margin:30px 0;padding:5px 10px;background-color:#d40814;color:#fff;font-weight:700;opacity:1;animation:fadein .3s}.notification a{margin-left:10px;color:#fff;text-decoration:none}.notification a:hover{text-decoration:underline}@keyframes fadein{0%{opacity:0}to{opacity:1}}.files-list{display:flex;flex-direction:column}.files-list__content{padding:8px;display:flex;justify-content:space-between}.files-list__content span{flex:1;padding:0 10px}.files-list__delete-icon{cursor:pointer}.language-modal{color:#000;text-align:left;font-size:1.125rem}.language-modal .close-icon{width:32px;height:32px}.language-modal .divider{margin-bottom:24px}.language-modal__subtitle{display:block;margin-bottom:24px;font-weight:400}.language-modal__language-list{display:flex;justify-content:space-between;flex-direction:column}@media(min-width:992px){.language-modal__language-list{flex-direction:row}}.language-modal__language-list dl{flex:1 1 0}.language-modal__language-list dl dt{font-weight:700}.language-modal__postfix-icon{display:inline-flex;margin-right:8px;opacity:0;transition:all .15s ease-in;vertical-align:text-bottom}.language-modal__postfix-icon svg{width:24px;height:24px}.language-modal dd,.language-modal dt{margin-bottom:8px}.language-modal dd{position:relative;white-space:nowrap;transition:all .15s ease-in}.language-modal dd.active .language-modal__postfix-icon,.language-modal dd:hover .language-modal__postfix-icon{opacity:1}.language-modal dd.active a,.language-modal dd:hover a{text-decoration:underline}.language-modal dd a{text-decoration:none}.language-modal dd a:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0}.application{padding-top:96px;padding-bottom:96px}.application .nav-tabs-wrapper{word-break:break-all}@media(min-width:992px){.application .nav-tabs-wrapper{gap:32px}}.application .nav-tabs-wrapper__link{text-align:left}.application .tab-content section,.application .tab-content section .container{padding:unset}.application div.mgnlEditorBar div.mgnlEditorBarLabel{white-space:unset!important}.content-rail{padding-top:64px}.card-tabs,.content-rail{padding-bottom:64px}.card-tabs__intro{padding-top:64px;padding-bottom:86px;background:#f3f5f7}.card-tabs__panel{box-shadow:0 16px 40px 0 rgba(0,0,0,.1);margin-top:-70px}.contact-form__text{width:100%}@media(min-width:768px){.contact-form__text{padding-right:56px}}@media(min-width:992px){.contact-form__text{padding-right:56px}}@media(min-width:1200px){.contact-form__text{padding-right:112px}}.contact-form__form{width:100%}@media(min-width:992px){.contact-form__form{padding-right:56px}}@media(min-width:1200px){.contact-form__form{padding-right:224px}}.contact-form__title{margin-top:0}.contact-form__pre-message{align-items:center;display:inline-flex;background-color:#fff6bc;padding:4px 16px;margin-bottom:24px}.contact-form.text--black .contact-form__pre-message{background-color:#295778}.contact-form.text--black .contact-form__form .btn{background-color:#fff}.our-challenges .content{background:#f3f5f7}.our-challenges .tabs-wrapper{display:flex;justify-content:center}.our-challenges .tabs-wrapper button{padding:32px;min-width:200px;background:#f3f5f7;margin:0 1.5px;border:1px solid #d7e0e5;border-bottom:none}@media(max-width:767px){.our-challenges .tabs-wrapper button{width:100%;padding:16px;margin-bottom:1.5px}}.our-challenges .programs-filter{display:flex;justify-content:flex-end}.our-challenges .programs-filter select{max-width:250px}.our-challenges h2{margin-top:32px;padding:16px 0}.our-challenges .program-description{color:#000;letter-spacing:.32px;padding:0 24px;text-align:center;margin-bottom:64px}.welcome-card .jumbotron{padding:48px;background:#f3f5f7;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.welcome-card h2{font-size:40px;letter-spacing:1px;font-weight:400;font-family:Publico Text Web,Publico-Roman,Arial,"sans-serif"}.welcome-card .content{width:928px;max-width:100%;margin:auto;text-align:center}.comment,.welcome-card p{padding:24px}.comment{background:#f3f5f7;margin-bottom:24px}.comment .details{display:flex;justify-content:space-between;width:50%}@media(max-width:767.98px){.comment .details{width:100%}}.comment .info-label{color:#005bac;font-size:12px;text-transform:uppercase;font-weight:700;letter-spacing:.21px}.comment .info-data{font-size:14px;letter-spacing:.25px;font-style:italic}.comment .comment{font-size:15px}