.topHeader{background:var(--black);border-bottom:1px solid var(--black5);position:sticky;top:0;z-index:9999}.menuLogo{display:flex;align-items:center;justify-content:flex-start;width:10%}.upperHeader{border-bottom:1px solid var(--black5);padding:10px 0}.topNav{display:flex;justify-content:flex-end;align-items:center;gap:30px}.topNav .navItem{color:var(--grey12);text-decoration:none;font-size:13px;font-family:var(--go-regular);transition:color .4s ease}.belowHeader{width:100%;display:flex;justify-content:space-between}.navMenu{display:flex;align-items:center;gap:40px;list-style:none}.navMenu .dropdownItems{display:flex;align-items:center;gap:6px;font-size:13px;font-family:var(--go-medium);color:var(--white);text-transform:uppercase;transition:color .4s ease;line-height:18px;color:#fff!important;background:transparent;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.navMenu .dropdownItems:hover{background:linear-gradient(92deg,#39b6d8 -9.11%,#f7d344,#e38330);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:go-bold;transition:.4s ease-in-out}.navMenu .megaLink{cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative;z-index:10}.navMenu .megaLink button{cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.navMenu .megaLink.active .dropdownItems{background:linear-gradient(92deg,#39b6d8 -9.11%,#f7d344,#e38330);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:go-bold;transition:.4s ease-in-out}.navItem:hover{background:linear-gradient(92deg,#39b6d8 -9.11%,#f7d344,#e38330);background-clip:text;-webkit-background-clip:text;font-family:go-semibold;-webkit-text-fill-color:transparent}.menuDown{padding:0;background:var(--black);position:absolute;width:100%;z-index:10000;display:none;animation:menuanimate .4s ease-out}.menuDown.active{display:block;transform:translateY(0)}@keyframes menuanimate{0%{transform:translateY(10px)}to{transform:translateY(0)}}.tabMenu{padding:30px 15px}.dropdownItems svg{transition:.4s ease-in-out}.megaLink.active .dropdownItems svg{transform:rotate(180deg)}.menuDown:after{position:absolute;background:var(--gradient);height:2px;width:100%;content:"";bottom:0}.aboutItems.school>a{font-size:22px;line-height:120%;font-weight:400;color:var(--grey10);font-family:Fraunces,serif}.aboutTabs{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.aboutTabs .aboutItems{display:flex;align-items:center;gap:10px;cursor:pointer}.aboutTabs .aboutItems.menuExtend a{color:var(--grey10);font-weight:600;font-size:15px;transition:.4s ease-in-out}.aboutTabs .school.active button{color:#fff}.aboutTabs .aboutItems.school img{opacity:0;transition:.4s ease-in-out}.aboutTabs .aboutItems.school:hover img,.aboutTabs .aboutItems.school.active img{opacity:1}.aboutTabs .aboutItems.school:hover a,.aboutTabs .aboutItems.school.active a{color:var(--white)}.tabs-content{display:flex;align-items:flex-start;gap:10px;flex-direction:column;display:none;transition:.4s;border-left:1px solid var(--black5);padding-left:30px;margin-left:40px;min-width:-moz-max-content;min-width:max-content}.sub-academic-content .aboutTabs{min-width:145px}.tabSecondary .aboutTabs{max-width:100%}.academicsDiv .tabSecondary>.aboutTabs{min-width:375px}.academicsDiv .tabSecondary>.schoolWrapper{min-width:375px}.tabSecondary{flex-direction:row;display:flex;align-items:flex-start}.tabs-content.active{display:block}.nav-heading{color:#737373;font:.875rem go-medium;min-width:-moz-max-content;min-width:max-content;text-transform:uppercase;margin-bottom:20px}.aboutItems>a{font:.875rem go-regular;color:var(--grey4);line-height:150%;min-width:-moz-max-content;min-width:max-content}.menuExtend.aboutItems{position:relative}.menuExtend.aboutItems .programIconGradient{display:none}.sub-academic-content .aboutTabs{gap:16px}.aboutItems.menuExtend.active a,.aboutItems.menuExtend:hover a{color:var(--white)}.aboutItems.menuExtend.active .programIconGradient,.aboutItems.menuExtend:hover .programIconGradient{display:block}.aboutItems.menuExtend.active .programIcon,.aboutItems.menuExtend:hover .programIcon{display:none}.blurScreen{position:fixed;top:0;left:0;width:100%;z-index:999;height:100%;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000009c;transition:.3s;overflow:hidden}.blurScreen.active{visibility:visible;opacity:1}.tabAcademic{display:flex;align-items:flex-start;justify-content:flex-end}.studentProgramWrapper{display:flex;align-items:flex-start}.studentLifeContent{border-left:1px solid var(--black5);border-right:1px solid var(--black5);padding:0 80px}.tabMenu{display:flex;align-items:flex-start;justify-content:flex-end}.tabMenuOther{display:flex;align-items:flex-start;justify-content:flex-end;gap:80px;padding:32px 0}.tabSecondaryOther{display:flex;align-items:flex-start;gap:80px}.tabSecondaryOther .aboutTabs{max-width:-moz-fit-content;max-width:fit-content;border-right:1px solid var(--black5);border-left:1px solid var(--black5);padding:0 80px}.imageBoxi{max-width:390px}.studentLifeDiv .tabSecondary .aboutTabs{gap:16px}.studentImageWrapper{width:100%;max-width:390px}.schoolName{font-size:10px;line-height:150%;text-transform:uppercase;font-family:var(--go-regular);color:var(--grey5)}.schoolWrapper{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.coursesTab{width:100%;max-width:230px}.mobileHeader,.mobileHeaderContent{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dropdownItems{font-size:.813rem;line-height:18px;font-family:go-medium;text-transform:uppercase;display:flex;align-items:center;justify-content:flex-start;gap:8px;color:var(--white);transition:.4s ease-in-out;cursor:pointer}.school-button{background:none;border:none;padding:0;font:inherit;color:var(--grey10);text-decoration:none;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;text-align:left;transition:.4s ease-in-out}.school-button:hover,.school-button:focus{text-decoration:none;color:#fff;transition:.4s ease-in-out}.school-button:focus{outline:2px solid #fff;outline-offset:2px}@media (max-width: 768px){.topHeader{display:none}.mobileHeader{width:100%;z-index:9999;position:fixed;border-bottom:1px solid var(--black5);background:var(--black);transition:.4s ease-in;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:0;display:block}.hamburgerParent{width:100%;justify-content:space-between;display:flex;align-items:center}.menuLogo{width:38%}.hamburger{width:100%;height:100%;max-width:42px;max-height:42px;margin-top:6px}.hamburger img{width:100%}.mobileHeaderContent{display:block}.headerContentMob{display:flex;width:100%;background:var(--black);position:fixed;height:100%;top:0;justify-content:flex-start;align-items:flex-start;flex-direction:column;transition:.5s ease;left:0}.mobMenuHeader{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;width:100%}.mobMenuHeader .logo{width:40%}.mobileHeaderContent.active{transform:translate(0)}.mobileHeaderContent .closeIcon{cursor:pointer;max-width:32px;max-height:32px;width:100%}.mobileHeaderContent{position:fixed;top:0;left:0;height:100%;width:100%;z-index:9999;transform:translate(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);will-change:transform;overflow-y:auto}.mobMenuBody{display:flex;flex-direction:column;align-items:flex-start;padding:0 15px 15px;width:100%}.mobMenuItem{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:16px;transition:.4s ease;gap:24px;position:relative;border-radius:12px}.mobMenuItemHeader{display:flex;width:100%;align-items:center;justify-content:space-between}.heading{font-size:.8rem;color:var(--white);font-family:go-regular;transition:.4s ease;text-transform:uppercase;font-weight:500}.mobMenuItemBody{width:100%;display:none;transition:.3s ease}.mobMenuItemBody.open{display:block;transition:.3s ease}.mobMenuParent{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}.mobMenuParent>a{width:100%;display:flex}.linkText{font-size:.8rem;color:var(--white);transition:.3s ease;font-family:go-regular}.directMobLinks{width:100%;display:flex;justify-content:space-between;padding:16px;align-items:center}.mobMenuItem.active{background:var(--black4);border-radius:8px 8px 0 0;border-bottom:3px solid;-o-border-image:linear-gradient(90deg,#39b6d8 0%,#f7d344 50%,#e38330 100%);border-image:linear-gradient(90deg,#39b6d8,#f7d344,#e38330);border-image-slice:1}.mobMenuItem.active .togglerDown{transform:rotate(180deg)}.mobMenuItem.active .heading{background:linear-gradient(90deg,#39b6d8 4.12%,#f7d344,#e38330);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}footer{position:relative;background:url(https://files.mastersunion.link/resources/img/footerBG.webp);background-size:cover;padding-top:42px;padding-bottom:30px}footer .footerWrapper{display:flex;flex-direction:column;align-items:flex-start;gap:60px}footer .footerUpper{display:flex;width:100%;justify-content:space-between;align-items:flex-start}footer .scalebig2{scale:1.6;padding-left:13%}footer .menuLogo{display:flex;align-items:flex-start;justify-content:flex-start;width:10%}footer .footerRight{display:flex;align-items:flex-start;gap:80px}footer .programWrapper{display:flex;flex-direction:column;align-items:flex-start;gap:15px}footer .footerHeading{font-size:1.125rem;font-family:go-semibold;line-height:140%;color:var(--white)}footer .programList{display:flex;flex-direction:column;align-items:flex-start;gap:12px}footer .footerLink{min-width:-moz-max-content;min-width:max-content;transition:.4s ease-in;font-size:.875rem;line-height:160%;font-family:go-regular;color:var(--grey10)}footer .footerBelow{display:flex;align-items:flex-start;flex-direction:column;width:100%}footer .addressDivi{width:100%;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:25px}footer .logoWrapper{display:flex;gap:40px;align-items:center;width:100%;max-width:25%}footer .logoWrapper img{width:100%;max-width:28%}footer .mailBoxi{display:flex;align-items:flex-start;flex-direction:column;gap:10px;width:100%;max-width:332px}footer .boxi{display:flex;align-items:flex-start;gap:12px}footer .boxi svg{width:100%;max-width:18px;margin-top:2px}footer .mailPara{font-size:.875rem;line-height:150%;color:#999;font-family:go-regular}footer .policyDivi{padding-top:30px;border-top:1px solid var(--grey9);display:flex;justify-content:space-between;align-items:center;width:100%}footer .conditionWrapper{align-items:center;justify-content:flex-start;gap:16px;display:flex}footer .socialLogo{align-items:center;justify-content:flex-start;gap:16px;display:flex}footer .footerRight .footerLink:hover{color:var(--white)!important;transition:.4s ease-in}@media (max-width: 768px){html{zoom:85%}footer{background-repeat:no-repeat;background-position:bottom;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding-top:40px}footer .footerUpper{flex-direction:column;gap:20px}footer .menuLogo{width:100%;max-width:160px}footer .scalebig2{scale:1;transform:translate(-14px)}footer .footerRight{flex-direction:column;gap:40px}footer .footerRight{width:100%}footer .programWrapper:first-child{flex-direction:row;width:100%;margin-bottom:15px}footer .programWrapper:first-child .footerHeading{width:100%}footer .footerHeading{font:1rem go-medium}footer .addressDivi{flex-direction:column;align-items:flex-start;gap:40px;padding-top:20px;border-top:1px solid var(--grey9)}footer .footerWrapper{gap:40px}footer .logoWrapper{max-width:100%;gap:18px;align-items:flex-end}footer .logoWrapper img{max-width:26%}footer .mailBoxi{gap:12px}footer .policyDivi{flex-direction:column;gap:20px;align-items:flex-start}footer .policyDivi .footerLink{order:3}footer .socialLogo{align-items:center;justify-content:center;gap:45px;order:2}}
