.EventPromotionModal-module__ovPRAW__modalRoot .ant-modal-wrap{background:var(--background-mobile) center / cover no-repeat;width:100%;height:100dvh}.ant-modal.EventPromotionModal-module__ovPRAW__modal{width:100%;height:100%;margin:0;padding:0;top:0}.ant-modal.EventPromotionModal-module__ovPRAW__modal .ant-modal-container{width:100%;max-width:120rem;height:100%;margin-inline:auto;box-shadow:none!important;background:0 0!important;padding:4.375rem 1.25rem!important}.ant-modal.EventPromotionModal-module__ovPRAW__modal .ant-modal-close{color:#fff;background:#12121260;border-radius:50%;width:2.5rem;height:2.5rem;margin:.5rem}.EventPromotionModal-module__ovPRAW__modal .ant-modal-close:hover{color:#fff;background:#0006}.EventPromotionModal-module__ovPRAW__modal .ant-modal-close-x{font-size:24px}.EventPromotionModal-module__ovPRAW__tabletImage,.EventPromotionModal-module__ovPRAW__desktopImage{display:none}.ant-card.EventPromotionModal-module__ovPRAW__card{margin-top:.563rem}.ant-card.EventPromotionModal-module__ovPRAW__card .ant-card-body{padding:.75rem}.EventPromotionModal-module__ovPRAW__skeletonImage{width:100%}.EventPromotionModal-module__ovPRAW__skeletonImage .ant-skeleton-image{width:100%;height:clamp(10rem,42vw,18rem)}.EventPromotionModal-module__ovPRAW__skeletonCta{width:min(100%,28rem)}.EventPromotionModal-module__ovPRAW__skeletonButton{width:10rem!important}.ant-typography.EventPromotionModal-module__ovPRAW__title{color:#121212;letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,.583333rem + 3.33333vw,1.5rem);font-weight:700}.ant-flex.EventPromotionModal-module__ovPRAW__ctaItem{margin-top:.5rem;padding-left:.5rem}.ant-typography.EventPromotionModal-module__ovPRAW__text{color:#0e0e0e;letter-spacing:-.03em;margin:0;font-size:clamp(.875rem,.541667rem + 1.66667vw,1rem);font-weight:500}.anticon.EventPromotionModal-module__ovPRAW__ctaIcon{color:#fa582d;font-size:1rem}.ant-btn.EventPromotionModal-module__ovPRAW__button{color:#fff;letter-spacing:-.02em;width:100%;font-size:.875rem;font-weight:600}.EventPromotionModal-module__ovPRAW__buttonAction{justify-content:center;align-items:center;display:flex}.ant-btn.EventPromotionModal-module__ovPRAW__closeButton{color:#fff;background:#4d4d4d;border-radius:5.5rem;min-height:3rem;margin:1rem 0 2rem;padding:.75rem;font-size:clamp(.875rem,.541667rem + 1.66667vw,1rem);border:0!important}:is(.ant-btn.EventPromotionModal-module__ovPRAW__closeButton:hover,.ant-btn.EventPromotionModal-module__ovPRAW__closeButton:focus-visible){color:#adadad!important;background:#4f4f4f!important}@media (min-width:768px){.EventPromotionModal-module__ovPRAW__modalRoot .ant-modal-wrap{background:var(--background-tablet) center / cover no-repeat}.ant-modal.EventPromotionModal-module__ovPRAW__modal .ant-modal-container{padding:6.188rem 2.5rem!important}.ant-modal.EventPromotionModal-module__ovPRAW__modal .ant-modal-close{margin:1.8rem}.ant-typography.EventPromotionModal-module__ovPRAW__title{font-size:1.875rem}.ant-typography.EventPromotionModal-module__ovPRAW__text{font-size:1rem}.ant-flex.EventPromotionModal-module__ovPRAW__flex{flex-direction:row;justify-content:space-between;align-items:flex-end}.ant-btn.EventPromotionModal-module__ovPRAW__button{width:fit-content;margin:0;padding:0 3.75rem}.EventPromotionModal-module__ovPRAW__mobileImage,.EventPromotionModal-module__ovPRAW__desktopImage{display:none}.EventPromotionModal-module__ovPRAW__tabletImage{display:block}}@media (min-width:1200px){.EventPromotionModal-module__ovPRAW__modalRoot .ant-modal-wrap{background:var(--background-desktop) center / cover no-repeat}.ant-modal.EventPromotionModal-module__ovPRAW__modal .ant-modal-container{padding:7.813rem 13.75rem!important}.ant-modal.EventPromotionModal-module__ovPRAW__modal .ant-modal-close{margin:4rem 13.1rem 0}.ant-typography.EventPromotionModal-module__ovPRAW__title{font-size:clamp(1.875rem,3.33333vw - .625rem,2.375rem)}.ant-typography.EventPromotionModal-module__ovPRAW__text{font-size:clamp(.875rem,.25rem + .833333vw,1rem)}.EventPromotionModal-module__ovPRAW__mobileImage,.EventPromotionModal-module__ovPRAW__tabletImage{display:none}.EventPromotionModal-module__ovPRAW__desktopImage{display:block}}@media (min-width:1440px){.ant-modal.EventPromotionModal-module__ovPRAW__modal .ant-modal-container{padding-inline:clamp(13.75rem,41.6667vw - 23.75rem,26.25rem)!important}.ant-modal.EventPromotionModal-module__ovPRAW__modal .ant-modal-close{margin-right:clamp(13.1rem,43.6667vw - 26.2rem,26.2rem)}.ant-typography.EventPromotionModal-module__ovPRAW__title{font-size:clamp(2.375rem,.875rem + 1.66667vw,2.875rem)}.ant-typography.EventPromotionModal-module__ovPRAW__text{font-size:clamp(1rem,.625rem + .416667vw,1.125rem)}.ant-btn.EventPromotionModal-module__ovPRAW__button{font-size:clamp(.875rem,.5rem + .416667vw,1rem)}}
:root{--font-urbanist:"Urbanist", sans-serif}*{box-sizing:border-box}html,body{background:#0e0e0e;margin:0;padding:0}body{font-family:var(--font-urbanist)}.coming-soon-buttons{width:100%;max-width:11.188rem;padding-inline:0!important}.trades-support-title{white-space:pre-line}.trades-newsletter-badge{color:#fff;background:#fa582d}.ant-typography.apprentice-recognition-hero-badge{color:#121212;background:#fff1c7;border:1px solid #fff}.ant-typography.apprentice-recognition-hero-title{color:#121212}.apprentice-recognition-hero-buttons{margin-top:0!important}.apprentice-recognition-hero-buttons .ant-btn-primary{color:#121212;background:#ffb62e;border-color:#ffb62e;width:fit-content;padding:1.5rem 3rem}.apprentice-recognition-hero-buttons .ant-btn-primary:hover,.apprentice-recognition-hero-buttons .ant-btn-primary:focus{color:#121212!important;background:#ffc84a!important;border-color:#ffc84a!important}.apprentice-recognition-hero-buttons .ant-btn{animation:1.5s ease-in-out infinite apprenticeRecognitionButtonPulse}.apprentice-recognition-hero-buttons .ant-btn:hover,.apprentice-recognition-hero-buttons .ant-btn:focus-visible{animation-play-state:paused}@keyframes apprenticeRecognitionButtonPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.ant-typography.get-involved-hero-description{padding-bottom:3.625rem;font-size:clamp(.875rem,.541667rem + 1.66667vw,1rem)}.ant-typography.get-involved-hero-title{padding-top:1.875rem;font-size:clamp(2rem,1rem + 5vw,2.375rem)}.ant-typography.get-involved-participation-title{font-size:clamp(1.8rem,.266667rem + 6.9697vw,2.375rem)}.ant-row.get-involved-participation-cards{margin-top:1.5rem}.survey-overlay-modal.ant-modal{height:100vh;max-width:100%!important;margin:0!important;padding-bottom:0!important}.survey-overlay-modal.ant-modal .ant-modal-container{height:100%;overflow:hidden;background:#0e0e0e!important;border-radius:0!important;margin:0!important;padding:0!important}.survey-overlay-modal.ant-modal .ant-modal-body{height:100%;overflow:hidden;background:#0e0e0e!important;margin:0!important;padding:0!important}.survey-overlay-scroll{width:100%;height:100%;position:relative;overflow:hidden auto}.age-range-question{padding-top:6rem}.ant-btn,.ant-select-item,a{-webkit-tap-highlight-color:transparent}input:-webkit-autofill{transition:background-color 9999s ease-out,color 9999s ease-out}input:-webkit-autofill:hover{transition:background-color 9999s ease-out,color 9999s ease-out}input:-webkit-autofill:focus{transition:background-color 9999s ease-out,color 9999s ease-out}input:-webkit-autofill:active{transition:background-color 9999s ease-out,color 9999s ease-out}textarea:-webkit-autofill{transition:background-color 9999s ease-out,color 9999s ease-out}textarea:-webkit-autofill:hover{transition:background-color 9999s ease-out,color 9999s ease-out}textarea:-webkit-autofill:focus{transition:background-color 9999s ease-out,color 9999s ease-out}textarea:-webkit-autofill:active{transition:background-color 9999s ease-out,color 9999s ease-out}.survey-overlay-modal.ant-modal .ant-modal-close{display:none}.presentation-react-flow{width:100%;height:auto;min-height:100%;max-height:none;padding-top:6rem;overflow:visible}.presentation-react-flow-content{width:100%;height:100%;overflow:hidden}.presentation-react-flow .react-flow__controls-button{color:#121212!important;background:#fff!important}.presentation-react-flow .react-flow__controls-button svg{fill:#121212!important}.presentation,.presentation .reveal,.presentation .reveal *{font-family:var(--font-urbanist)!important}.presentation .presentation-react-flow h2.ant-typography{text-transform:none!important}@media (min-width:400px){.get-involved-hero-description{white-space:pre-line}}@media (min-width:768px){.ant-typography.get-involved-hero-description{padding-bottom:0;font-size:1.5rem}.ant-typography.get-involved-hero-title{padding-top:0;font-size:6rem}.age-range-question{padding-top:8rem}.presentation-react-flow{padding-top:4rem}.apprentice-recognition-hero-content{max-width:55rem!important}}@media (min-width:992px){.apprentice-recognition-hero-content{max-width:64rem!important}}@media (min-width:1200px){.survey-overlay-scroll:has([data-cy=survey-layout-template]){overflow:hidden}.ant-typography.get-involved-hero-description{font-size:clamp(1.25rem,1.66667vw,1.5rem)}.ant-typography.get-involved-hero-title{font-size:clamp(4.5rem,12.5vw - 4.5rem,6rem)}.presentation-react-flow{padding-top:6rem}.presentation-hero-container{padding-bottom:5.563rem}.presentation-container-react-flow{padding:2rem 5rem 0}.presentation-content-react-flow a{margin-top:.5rem}.presentation-flowContainer-react-flow{width:100%;height:25.4rem}.ant-typography.apprentice-recognition-hero-title{font-size:clamp(3.5rem,5vw - .25rem,4.25rem)}.apprentice-recognition-hero-content{max-width:72rem!important;padding:2rem 1rem!important}}@media (min-width:1440px){.apprentice-recognition-hero-content{max-width:80rem!important}.ant-typography.get-involved-hero-description{padding-bottom:clamp(5rem,16.6667vw - 10rem,10rem);font-size:clamp(1.5rem,1.3125rem + .208333vw,1.625rem)}.ant-typography.get-involved-hero-title{padding-top:clamp(5rem,16.6667vw - 10rem,10rem);font-size:clamp(6rem,5.625rem + .416667vw,6.5rem)}.ant-typography.get-involved-participation-title{font-size:clamp(2.375rem,2rem + .416667vw,2.875rem)}.presentation-react-flow{padding-top:clamp(6rem,4.5rem + 1.66667vw,8rem)}.presentation-hero-container{padding-bottom:clamp(5.563rem,3.73525rem + 2.03083vw,8rem)}.presentation-container-react-flow{padding:clamp(2rem,1.25rem + .833333vw,3rem) clamp(5rem,1.25rem + 4.16667vw,10rem) 0}.presentation-content-react-flow a{margin-top:clamp(.5rem,.3125rem + .208333vw,.75rem)}.presentation-flowContainer-react-flow{width:100%;height:clamp(25.4rem,19.025rem + 7.08333vw,33.9rem)}}
