.fx-loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:100001}.fx-loading-overlay,.fx-loading-overlay__container{display:flex;justify-content:center;align-items:center}.fx-loading-overlay__container{background-color:#fff159;width:90%;max-width:500px;min-height:300px;border-radius:10px;position:relative;flex-direction:column;padding:40px}@media screen and (max-width:1025px){.fx-loading-overlay__container{width:95%;min-height:250px;padding:24px}}@media screen and (min-width:1025px){.fx-loading-overlay__container{border-radius:25px}}.fx-loading-overlay__container__logo{flex-direction:column;height:100%;gap:24px}.fx-loading-overlay__container__logo,.fx-loading-overlay__container__logo__loading,.fx-loading-overlay__container__logo__text{display:flex;align-items:center;justify-content:center;width:100%}.fx-loading-overlay__container__logo__text{text-align:center}.fx-loading-overlay__container__logo__text h3{font-size:18px;font-weight:500;color:#000;text-transform:none;margin:0;line-height:1.5}.fx-loading-overlay__container__logo svg{width:80px;height:60px}.fx-loading-overlay__container__logo h1{font-size:24px;font-weight:600;margin:0;color:#000}@keyframes errorFadeIn{0%{opacity:0}to{opacity:1}}@keyframes errorSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes errorIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.fx-error-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;animation:errorFadeIn .2s ease-out backwards}.fx-error-overlay,.fx-error-overlay__container{display:flex;justify-content:center;align-items:center}.fx-error-overlay__container{background-color:#fff159;width:90%;max-width:500px;min-height:300px;border-radius:10px;position:relative;flex-direction:column;padding:40px;box-shadow:0 16px 48px rgba(0,0,0,.15),0 8px 24px rgba(0,0,0,.1);animation:errorSlideUp .3s ease-out backwards}@media screen and (max-width:1025px){.fx-error-overlay__container{width:95%;min-height:250px;padding:24px}}@media screen and (min-width:1025px){.fx-error-overlay__container{border-radius:25px}}.fx-error-overlay__container__logo{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:24px}.fx-error-overlay__container__logo__content{width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.fx-error-overlay__container__logo__content p{font-size:18px;font-weight:400;margin:0;padding:0 20px;line-height:1.5;color:#000}.fx-error-overlay__container__logo__actions{width:100%;display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;margin-top:8px}.fx-error-overlay__container__logo__actions .fx-error-close{border:none;padding:12px 24px;text-align:center;justify-content:center;border-radius:5px;cursor:pointer;font-size:16px;font-weight:500;transition:all .3s ease;min-width:100px;background:#000;color:#fff}.fx-error-overlay__container__logo__actions .fx-error-close:hover{background:#333}.fx-error-overlay__container__logo h1{font-size:24px;font-weight:600;margin:0;color:#000}.fx-error-icon{width:56px;height:56px;border-radius:50%;background-color:#000;display:flex;align-items:center;justify-content:center;animation:errorIconPulse 1.5s ease-in-out 1}.fx-error-icon span{color:#fff159;font-size:28px;font-weight:700;line-height:1}.error-message{white-space:pre-line}.error-message-nested{width:100%;text-align:center}.error-message-nested .error-intro{font-size:16px;font-weight:600;margin:0 0 1.5rem;color:#000;line-height:1.5}.error-message-nested .error-list{list-style:disc;text-align:left;padding-left:1.5rem;margin:0}.error-message-nested .error-list .error-category-item{font-size:15px;color:#000;margin-bottom:1rem;line-height:1.5}.error-message-nested .error-list .error-category-item:last-child{margin-bottom:0}.error-message-nested .error-list .error-category-item strong{font-weight:600;display:block;margin-bottom:.5rem}.error-message-nested .error-list .error-category-item .error-field-list{list-style:circle;padding-left:1.5rem;margin:0}.error-message-nested .error-list .error-category-item .error-field-list li{font-size:14px;font-weight:400;color:#000;line-height:1.6;margin-bottom:.25rem}.error-message-nested .error-list .error-category-item .error-field-list li:last-child{margin-bottom:0}html.popup-open{overflow-y:scroll!important}html.popup-open body{overflow:hidden!important;position:fixed;width:100%}.fx-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:9999}.fx-popup-overlay,.fx-popup-overlay__container{display:flex;justify-content:center;align-items:center}.fx-popup-overlay__container{background-color:#fff159;width:90%;max-width:700px;min-height:300px;border-radius:10px;position:relative;flex-direction:column;padding:40px}@media screen and (max-width:1025px){.fx-popup-overlay__container{width:95%;min-height:250px;padding:24px}}@media screen and (min-width:1025px){.fx-popup-overlay__container{border-radius:25px}}.fx-popup-overlay__container--descriptive{background-color:#fff}.fx-popup-overlay__container--descriptive .fx-popup-overlay__container__content{padding:40px;gap:40px}.fx-popup-overlay__container--descriptive .fx-popup-overlay__container__content__header h1{text-decoration:underline}.fx-popup-overlay__container--descriptive .fx-popup-action.fx-popup-action--primary{background:#fff159!important;color:#000!important;border-radius:25px!important;transition:all .3s ease!important}.fx-popup-overlay__container--descriptive .fx-popup-action.fx-popup-action--primary:hover{background:#000!important;color:#fff!important}.fx-popup-overlay__container .fx-popup-overlay__close{position:absolute;top:20px;right:20px;background:none!important;border:none!important;padding:0!important;min-width:unset!important;border-radius:0!important;font-size:28px;color:#000;cursor:pointer;width:36px;height:36px;display:flex!important;align-items:center;justify-content:center;z-index:1;transition:opacity .2s ease;line-height:1}.fx-popup-overlay__container .fx-popup-overlay__close:hover{opacity:.6}.fx-popup-overlay__container__content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:24px}.fx-popup-overlay__container__content__header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.fx-popup-overlay__container__content__header__icon{width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:22px;font-weight:700}.fx-popup-overlay__container__content__header svg{width:80px;height:60px}.fx-popup-overlay__container__content__header h1{font-size:24px;font-weight:600;margin:0;color:#000}.fx-popup-overlay__container__content__message{width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.fx-popup-overlay__container__content__message p{font-size:18px;font-weight:400;margin:0;padding:0 20px;line-height:1.5;color:#000}.fx-popup-overlay__container__content__actions{width:100%;display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.fx-popup-overlay__container__content__actions .fx-popup-action{border:none;padding:12px 24px;text-align:center;justify-content:center;border-radius:5px;cursor:pointer;font-size:16px;font-weight:500;transition:all .3s ease;min-width:100px}.fx-popup-overlay__container__content__actions .fx-popup-action--primary{background:#000;color:#fff}.fx-popup-overlay__container__content__actions .fx-popup-action--primary:hover{background:#333}.fx-popup-overlay__container__content__actions .fx-popup-action--secondary{background:transparent;color:#000;border:2px solid #000}.fx-popup-overlay__container__content__actions .fx-popup-action--secondary:hover{background:#000;color:#fff}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.woff2) format("woff2"),url(/fonts/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Italic-VariableFont_opsz,wght.woff2) format("woff2"),url(/fonts/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}h1{font-size:50px;font-family:Inter;text-transform:uppercase;line-height:1;font-weight:100}@media screen and (min-width:1025px){h1{font-size:110px}}h2{font-size:32px;font-family:Inter;text-transform:uppercase;line-height:1;font-weight:100}@media screen and (min-width:1025px){h2{font-size:70px}}h3{font-size:22px;font-family:Inter;text-transform:uppercase;line-height:1;font-weight:100}@media screen and (min-width:1025px){h3{font-size:50px}}h4{font-size:14px;font-family:Inter;line-height:1;letter-spacing:-1px}@media screen and (min-width:1025px){h4{font-size:32px}}p{font-size:16px;font-family:Inter;line-height:1;font-weight:100}@media screen and (min-width:1025px){p{font-size:24px}}p.small{font-size:12px}@media screen and (min-width:1025px){p.small{font-size:16px}}:root{--color-white:#fff;--color-black:#000;--color-fx-yellow:#fff159;--color-fx-red:red;--color-charcoal-100:#f1f1f1;--color-light-gray:#f5f5f5;--color-light-blue:#e8f4fd;--color-charcoal-200:#efefef}.chevron-up{transform:rotate(-225deg)}.chevron-down,.chevron-up{display:inline-block;border-left:1px solid #000;border-bottom:1px solid #000;width:10px;height:10px}.chevron-down{transform:rotate(-45deg)}.button,.secondary,button,input[type=submit]{display:flex!important;background:#fff159;border:1px solid #fff159;padding:10px 25px;text-align:center;font-size:14px;border-radius:45px;min-width:145px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .8s ease;color:#000;display:inline-block}.button:hover,.secondary:hover,button:hover,input[type=submit]:hover{background-color:#000;color:#fff159;transition:all .2s ease}.secondary,input[type=submit]{background-color:#000;color:#fff159;border:1px solid #000}.secondary:hover,input[type=submit]:hover{color:#000;background:#fff159}input[type=number],input[type=password],input[type=text]{background:transparent;padding:16px 28px;border:1px solid #000;font-size:16px;width:100%}:export{navigationBreakpointTablet:1025px;navigationBreakpointMobile:770px}:root{--font-primary:"Inter",sans-serif}*{box-sizing:border-box}*,html{margin:0;padding:0}html{overflow-y:auto;overflow-x:hidden;font-family:Inter,sans-serif}@media screen and (min-width:1025px){html{overflow-y:auto;overflow-x:hidden}}body{margin:0;padding:0;overflow-x:hidden;font-family:Inter,sans-serif;overscroll-behavior-y:none}