.footer-overlap{position:relative;overflow:visible}.footer-overlay-div{position:absolute;top:-150px;left:0;width:100%;height:150px;z-index:20;background:linear-gradient(to top,rgba(0,0,0,0.6),transparent)}.footer-bg-overlap{position:relative;margin-top:-120px;padding-top:390px;z-index:20}@media (max-width:1024px){.footer-bg-overlap{margin-top:-80px;padding-top:280px}}@media (max-width:768px){.footer-bg-overlap{margin-top:-40px;padding-top:200px}}@media (max-width:480px){.footer-bg-overlap{margin-top:-20px;padding-top:160px}}.footer-bg-overlap{will-change:transform;transition:transform 0.1s linear}.bg-hover-fade{position:relative;overflow:hidden}.bg-hover-fade::after{content:"";position:absolute;inset:0;background-image:var(--bg-img);background-repeat:no-repeat;background-size:cover;background-position:center;opacity:0;transition:opacity 1.2s ease;pointer-events:none;z-index:0}.bg-hover-fade:hover::after{opacity:1}.bg-hover-fade>*{position:relative;z-index:1}.square-1{--bg-img:url(https://mm-website-app-rebrand-b3h9asedatcchhbj.eastus2-01.azurewebsites.net/wp-content/uploads/2026/01/Union.svg)}.square-2{--bg-img:url(http://mm-website-app-rebrand-b3h9asedatcchhbj.eastus2-01.azurewebsites.net/wp-content/uploads/2026/01/Union.png)}.square-3{--bg-img:url(https://mm-website-app-rebrand-b3h9asedatcchhbj.eastus2-01.azurewebsites.net/wp-content/uploads/2026/01/Union.svg)}.square-4{--bg-img:url(https://mm-website-app-rebrand-b3h9asedatcchhbj.eastus2-01.azurewebsites.net/wp-content/uploads/2026/01/Union-3.png)}.bd-inline-form .breakdance-form-field{display:grid;grid-template-columns:160px 1fr;align-items:center;column-gap:20px;padding:14px 0}.bd-inline-form .breakdance-form-field:nth-child(-n+4){border-bottom:1px solid rgba(0,0,0,0.08);transition:border-color 0.3s ease}.bd-inline-form .breakdance-form-field:nth-child(-n+4):has(input:focus){border-bottom-color:#00203A}.bd-inline-form .breakdance-form-field:nth-child(-n+4):has(input:focus) label{color:#00203A;transition:color 0.3s ease}.bd-inline-form .breakdance-form-field label{margin:0;font-size:14px;line-height:1;color:rgba(0,0,0,0.45);font-weight:500}.bd-inline-form input,.bd-inline-form textarea{border:0;background:transparent;padding:0;margin:0;height:24px;font-size:14px;line-height:24px;color:rgba(0,0,0,0.65);outline:none;box-shadow:none}.bd-inline-form input::placeholder,.bd-inline-form textarea::placeholder{color:rgba(0,0,0,0.35)}.bd-inline-form .breakdance-form-field:has(textarea){align-items:flex-start}.bd-inline-form textarea{min-height:110px;height:auto;line-height:1.5;padding-top:2px}@media (max-width:768px){.bd-inline-form .breakdance-form-field{grid-template-columns:160px 1fr;column-gap:16px;align-items:left}}.bd-inline-form .breakdance-form-button{grid-column:1 / -1;display:flex;justify-content:center;padding-top:32px;border-bottom:none}.bd-inline-form button[type="submit"],.bd-inline-form button[type="submit"]:hover,.bd-inline-form button[type="submit"]:focus,.bd-inline-form button[type="submit"]:focus-visible,.bd-inline-form button[type="submit"]:active{background:transparent!important;border:2px dashed rgba(0,0,0,0.35)!important;box-shadow:none!important;transform:none!important;transition:none!important;outline:none!important;padding:18px 24px}.bd-inline-form button[type="submit"]:hover{outline:3px solid orange!important;outline-offset:0px!important}.bd-inline-form .form-input-html{grid-column:1 / -1;display:flex;justify-content:center}.bd-inline-form .form-consent-text a{color:#00203A99}.bd-inline-form .form-consent-text a{color:#00203A66;text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:2px;text-underline-offset:4px}.bd-inline-form .form-consent-text{color:#00203A99;font-size:18px}.moving-dashed-divider{width:100%;height:2px;position:relative;overflow:hidden}.moving-dashed-divider::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,#00203A66 0 10px,transparent 10px 20px);transform:scaleX(0);transform-origin:left}.moving-dashed-divider.is-active::before{animation:divider-reveal 1.2s ease-out forwards,dash-move 0.8s linear infinite 1.2s}@keyframes divider-reveal{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dash-move{from{background-position:0 0}to{background-position:40px 0}}.YOUR-WIDGET-CLASS:focus-within{border-bottom:2px solid #00203A!important}.partner-logo-slot,.logo-slot,.flip-img{position:relative;overflow:hidden}img.flip-img,.flip-img img{display:block;width:100%;height:auto;will-change:transform,opacity}.is-rotating{animation:logoRotate 900ms ease-in-out both}@keyframes logoRotate{0%{opacity:1;transform:translateY(0)}45%{opacity:0;transform:translateY(-10px)}55%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.loop-tilt-img{transform-style:preserve-3d;will-change:transform;transition:transform 450ms ease}.loop-tilt-img.is-tilted{transform:perspective(1200px) rotateY(10deg) rotateX(0deg) translateZ(20px)}}.moving-dashed-divider{width:100%;height:2px;background:repeating-linear-gradient(90deg,#fffff 0 10px,transparent 10px 20px);animation:dash-move 6s linear infinite}@keyframes dash-move{from{background-position:0 0}to{background-position:200px 0}}.moving-dashed-divider-white{width:100%;height:2px;background:repeating-linear-gradient(90deg,#ffffff 0 10px,transparent 10px 20px);animation:dash-move-white 6s linear infinite}@keyframes dash-move-white{from{background-position:0 0}to{background-position:200px 0}}.hover-card{cursor:pointer}.hover-text{max-height:0;overflow:hidden;opacity:0;transition:max-height 0.35s ease,opacity 0.25s ease}.hover-text p{margin-top:8px}.hover-card:hover .hover-text{max-height:200px;opacity:1}.steps-nav{display:flex;gap:16px}.steps-nav>.step-waypoint,.steps-nav>.step-relay,.steps-nav>.step-results{flex:1;padding:14px 18px;background:#e9edf1;border-radius:8px;position:relative;overflow:hidden;color:#111;font-weight:600}.steps-nav>.step-waypoint::before,.steps-nav>.step-relay::before,.steps-nav>.step-results::before{content:"";position:absolute;top:0;left:0;height:100%;width:calc(var(--fill, 0) * 1%);background:#0b3b63;transition:width 0.35s linear;z-index:0}.steps-nav>.step-waypoint>*,.steps-nav>.step-relay>*,.steps-nav>.step-results>*{position:relative;z-index:1}.steps-nav .step-text{display:inline-block;position:relative;z-index:1;white-space:nowrap}.steps-nav .step-text .ch{display:inline-block;color:#111;transition:color 0.35s linear}.steps-nav .step-text .ch.on{color:#ffffff!important}.steps-nav>.active{font-weight:700}.scroll-letter-fill{color:#00203A66}.scroll-letter-fill span{color:#00203A66;transition:color 0.25s ease}