@import url('https://fonts.googleapis.com/css2?family=Allerta&family=Anton&family=Caveat&family=Comforter&display=swap');@import url('https://fonts.googleapis.com/css2?family=Amatic+SC:wght@400;700&family=Great+Vibes&display=swap');@import url('https://fonts.googleapis.com/css2?family=Annie+Use+Your+Telescope&family=Italianno&display=swap');@import url('https://fonts.googleapis.com/css2?family=Indie+Flower&family=Satisfy&display=swap');@import url('https://fonts.googleapis.com/css2?family=Reenie+Beanie&display=swap');@import url('https://fonts.googleapis.com/css2?family=Smooch&display=swap');@import url('https://fonts.googleapis.com/css2?family=Comforter+Brush&display=swap');#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{position:absolute!important;padding:10px}.et-fixed-header{display:none}@media (max-width:980px){.et_header_style_split #main-header .mobile_nav{background-color:transparent}.select_page{display:none!important}#main-header{background-color:transparent}}h1,h2,h3,#discover-program a{letter-spacing:2px;font-family:'Anton',Helvetica,Arial,Lucida,sans-serif}h2,h3{font-family:'Anton',Helvetica,Arial,Lucida,sans-serif}h3{font-size:30px!important}p{font-family:'Allerta',sans-serif}.et_pb_fullwidth_header .et-pb-icon.scroll-down{animation:fullwidth-header-bounce 2.2s ease-out infinite}@keyframes fullwidth-header-bounce{0%{transform:translateY(0%)}12.5%{transform:translateY(20%)}25%{transform:translateY(0%)}37.5%{transform:translateY(20%)}50%{transform:translateY(0%)}}#discover-program a{color:white}.et_pb_side_nav{left:10px;border-radius:10px!important}.title-white h1{font-family:'Anton',sans-serif;text-transform:uppercase;color:white;font-size:70px}.title-white h2{font-family:'Comforter Brush',cursive;color:white;font-size:30px}.text-ellipsis p{text-overflow:ellipsis;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:12;-webkit-box-orient:vertical;white-space:normal}.ea-header{padding:0}.ea-card:first-child{border-top:1px solid #cccccc!important}.sp-ea-one>.ea-card{border-bottom:1px solid #cccccc!important}.card{position:relative}.et_pb_promo_description h1::after{content:'';display:block;width:85px;height:1px;margin:5px auto;background:black;text-align:center}.et_pb_text_17 h3,.et_pb_text_16 h3,.et_pb_text_18 h3{display:flex;flex-direction:column;align-items:center}.et_pb_fullwidth_code_2,.et_pb_fullwidth_code_0{background-color:RGBA(255,255,255,0);transition:background-color 300ms ease 0ms,background-image 300ms ease 0ms;position:absolute!important;bottom:20%;right:10%;color:white;border:2px solid white;padding:20px 50px;cursor:pointer;font-family:'Anton',sans-serif;font-weight:400;font-size:22px;line-height:1.1em;letter-spacing:1px}@media(max-width:1205px){#navbar_primary{display:none}}@media(min-width:1206px){#navbar_secondary{display:none}}@media(max-width:1400px){.title-white h1{font-size:50px}.title-white h2{font-size:22px}.et_pb_column_21,.et_pb_column_22,.et_pb_column_23{display:flex;justify-content:center}}@media(max-width:980px){.et_pb_fullwidth_code_2,.et_pb_fullwidth_code_0{bottom:150px;right:50%;padding:15px 40px;font-family:'Italianno',cursive;font-weight:400;font-size:18px;line-height:1.1em;letter-spacing:1px;transform:translatex(50%)}.et_pb_fullwidth_code_3,.et_pb_fullwidth_code_1{top:180px!important;width:95%;text-align:center}.et_pb_column{margin-bottom:0}.et_pb_menu--style-centered .et_pb_menu__menu>nav>ul,.et_pb_menu--style-centered .et_pb_menu__wrap{justify-content:start;margin-left:50px}.et_pb_column_21,.et_pb_column_22,.et_pb_column_23{margin-bottom:20px}.mobile_menu_bar:before{color:white}}@media (max-width:400px){.title-white h1{margin-top:80px;font-size:40px}.title-white h2{font-size:25px;margin-top:50px}ul.et_pb_side_nav.et-visible{display:none}h2{font-size:45px}}.invisible_scroll{overflow-y:scroll}.invisible_scroll::-webkit-scrollbar{display:none}.invisible_scroll{-ms-overflow-style:none;scrollbar-width:none}.et_mobile_menu{border-top:none;text-align:center;width:100%}@media (max-width:980px){.et_header_style_split .et_mobile_menu{background-color:white!important}}.et_mobile_menu li a{font-size:20px;font-weight:500;line-height:1.5em;border-bottom:none}.sub-menu{border-top:15px solid black!important}.sub-menu-size a{font-size:16px!important;font-weight:500}