.programTitle{color:#fff}.bannerCOntainer{display:flex;position:relative}.bannerWrapper{width:100%}.bannerMenuCont ul{display:grid;list-style:none}.bannerMenuCont ul li{border-left:4px solid var(--red);padding-left:6px}.bannerMenuCont ul li a{color:var(--gray);font-weight:700}.bannerMenuCont{display:none}.closeMenu{margin-left:auto;position:relative}.introSectionText span a{color:var(--gray);text-decoration:none}.bannerMenuCont{background:#ffffffd1;border-radius:8px;color:var(--gray);position:absolute}.programTitle h1{font-family:baskerville-urw,serif}@media(max-width:1598px){.bannerCOntainer{height:672px}.bannerWrapper{margin-bottom:20px!important;margin-top:auto!important}.programTitle{font-size:32px}.bannerMenuCont ul li a{font-size:23px}}@media(max-width:1080px){.bannerCOntainer{height:572px}.bannerWrapper{margin-bottom:20px!important;margin-top:auto!important}.programTitle{font-size:28px}.bannerContent{display:grid}.bannerMenu{margin-left:auto}.bannerMenuCont{height:inherit;width:100%}.bannerMenuCont ul{gap:10px;margin:38px auto;max-width:282px}.closeMenu{bottom:50px;right:20px}.logosBanner{display:flex;gap:20px}}@media(max-width:980px){.bannerMenuCont ul li a{font-size:18px!important}.bannerMenuCont ul{padding:0}}@media(max-width:560px){.programTitle{font-size:18px}.logosBanner{display:flex;gap:10px}}@media(min-width:1080px){.logosBanner{display:flex;gap:30px}.bannerContent{display:grid}.bannerMenu{margin-left:auto;position:relative;top:-40px}.bannerMenuCont{bottom:146px;padding:31px 56px;right:30px}.bannerMenuCont ul{gap:10px}.closeMenu{bottom:22px}}@media(min-width:1598px){.bannerCOntainer{height:832px}.bannerWrapper{margin-bottom:20px!important;margin-top:auto!important}.programTitle{font-size:35px}.bannerMenuCont ul li a{font-size:24px}}