body{visibility:visible;background:#fff;color:#555;font-size:14px;margin:0;padding:0;z-index:0;line-height:1.2;}body,h1,h2,h3,h4,h5,h6{font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;}#page{overflow-x:hidden;}#page *{box-sizing:border-box;}h1,h2,h3,h4.cr{font-size:100%;font-weight:normal;}h1,h2,h3,h4.cr,p.cr{display:block;margin:0 0 10px;padding:0;}h1{font-size:30px;font-weight:normal;text-align:left;color:#555;margin:0 0 25px;}h2{font-size:24px;font-weight:normal;}h3{font-size:1.1em;font-weight:bold;}ul.cr{margin:1em 0;margin-left:45px;padding-left:0;}li.cr{margin-left:0;padding-left:5px;}a,a:link,a:visited{color:#00f;text-decoration:none;}a:active,a:hover{color:#9c0;}.wrapper{margin:0 auto;min-width:50%;max-width:1150px;}#c_header-span.cr{background:#00669e;border-bottom:5px solid #b9c7d5;height:160px;background-image:linear-gradient(to bottom right,#ecf5fc 20%,#d5e5f5 75%,#b9c7d5);}.c_hero.cr{background-size:cover;height:155px;position:relative;width:100%;z-index:-1;opacity:.15;box-shadow:.5px .5px .5px #aaa;}.c_logo-summit-BC.cr{position:absolute;top:50px;width:175px;height:135px;}#c_banner-logo.cr a{display:block;height:50px;position:absolute;left:0;top:0;width:300px;}#c_banner-logo.cr a span.cr{display:none;}#banner{color:#fff;font-size:35px;font-weight:700;padding:20px 0;}#banner .university{letter-spacing:2px;font-weight:250;padding-left:5px;}.c_section.cr{padding:0 15px;}.c_section.cr>.c_container.cr{margin:0 auto;padding:0;position:relative;width:100%;max-width:1100px;}#c_footer.cr{background:linear-gradient(#b9c7d5,#fff);margin-top:10px;}#c_footer.cr>.c_container.cr{padding:15px 0;color:#333;font-size:12px;}#c_footer.cr>.c_container.cr>#c_footer_contact.cr{float:right;}#c_footer.cr>.c_container.cr>#c_footer_contact.cr a{color:#333;float:right;padding:5px 0 5px 10px;}#c_footer.cr>.c_container.cr>#c_footer_contact.cr a:hover{color:#000;}#c_footer.cr>.c_container.cr>#c_footer_copyright.cr{color:#666;font-size:11px;margin-top:1.5em;}.c_mobile.cr{display:none;}#side{width:20%;box-sizing:border-box;position:sticky;top:150px;}#main{width:80%;}div#menu{width:auto;}div#menu ul li a{width:100%;min-width:100px;padding:8px 5px;overflow-wrap:break-word;color:#00669e;}div#menu ul li a:hover{color:#9c0;}div#menu ul li a:hover,div#menu ul li a.selected{background:linear-gradient(#f3f3f3,transparent);}div#menu ul li a.selected{font-weight:bold;border-left:3px solid #9c0;}.plupload_filelist_footer{height:43px!important;}ul.tabs li a{height:30px;font-size:14px;}.slide{height:auto!important;width:auto!important;}#content ul.subtabs li a{font-size:14px;padding:10px 10px;border:1px solid #00669e2b;box-shadow:.5px .5px 1px #00669e2b;border-radius:4px;}#content ul.subtabs{padding-bottom:20px;}#content ul.subtabs li a.selected{background-color:#00669e!important;color:#fff!important;}#content ul.subtabs li.selected a:hover{background-color:#98ccfdb5!important;color:#fff!important;transform:scale(1.075) rotate(.001deg);box-shadow:0 5px 20px 5px rgba(0,0,0,.25);transition-property:all;transition-duration:170ms;}input,button,textarea,select,optgroup,option,input[type=password],input[type=text],input[type=email],input[type=tel],input:not([type]){font-family:inherit!important;font-size:100%;}#content legend{display:table;max-width:100%;}button.default,button[type=button]{height:auto;text-align:center;color:#fff;background-color:#00669e;padding:12px;border-radius:3px;border:1px solid #ccc;text-decoration:none;min-width:20%;}button.default:hover,button[type=button]:hover{color:#00669e;}.c_banner_img.cr{width:100%;height:auto;max-width:300px!important;margin-left:-10px;}.navbar-nav .nav-link,.navbar-nav .nav-link:hover{text-decoration:none!important;}.footer-copyright{color:#606974;display:table;margin:0 auto 1rem;background-color:#fcfcfc;padding:10px 2rem;text-align:center;border-radius:15px;}.topnav{overflow:hidden;}.topnav a{font-size:20px;float:right;display:block;color:#00669e;text-align:center;text-decoration:none;font-weight:bold;padding:5px 10px;border:1px solid #ececec75;border-radius:5px;margin:5px;box-shadow:1px 1px 5px #014984;}.homepage-container{display:flex;}.nav_homepage{overflow:hidden;}.nav_homepage a{font-size:14px;float:left;color:#00669e;text-align:center;text-decoration:none;padding:5px 10px;border:1px solid #ececec75;border-radius:5px;margin:5px;box-shadow:1px 1px 5px #014984;}.nav_homepage a:hover{background-color:#f0f8fd;color:#00669e;border-radius:7px;transform:scale(1.05) rotate(.001deg);transition-property:all;transition-duration:70ms;}.main-content{flex:2 1 0;}.sidebar{flex:1 1 0;display:flex;flex-direction:column;}.sidebar-menu{display:flex;flex-direction:column;gap:1rem;width:100%;}.topnav_small a{font-size:10px;font-weight:normal;}.topnav social{float:right;display:block;color:#00669e;text-align:center;text-decoration:none;font-weight:bold;padding:10px 10px;}.topnav social a{float:right;display:block;color:#00669e;text-align:center;text-decoration:none;font-weight:bold;padding:10px 10px;}.topnav a:hover{background-color:#f0f8fd;color:#00669e;border-radius:7px;transform:scale(1.05) rotate(.001deg);transition-property:all;transition-duration:70ms;}a.s_icon:hover img{transform:scale(1.045) rotate(.01deg);box-shadow:0 1px 15px 1px #d8d8d8;transition-property:all;transition-duration:170ms;}.mega-menu{display:flex;align-items:center;background:#f0f8fd;padding:.5rem 1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.06);position:sticky;top:0;z-index:1000;gap:2rem;border-radius:8px;}.mega-menu ul{display:flex;list-style:none;margin:0;padding:0;gap:1.5rem;}.mega-menu ul li{position:relative;}.mega-menu a{display:block;color:#00669e;font-weight:bold;font-size:16px;text-decoration:none;padding:10px 16px;border-radius:5px;transition:background .2s ease;}.mega-menu a:hover{background:#005f8b;box-shadow:0 2px 6px rgba(0,66,122,.15);}.mega-menu .submenu{display:none;position:absolute;top:100%;left:0;background:#ecf5fc;box-shadow:0 6px 16px rgba(0,0,0,.1);padding:20px 30px;border-radius:10px;flex-direction:row;gap:40px;min-width:620px;z-index:1001;}.mega-menu li:hover>.submenu{display:flex;}.submenu-column{min-width:160px;}.submenu-column h4{font-size:15px;font-weight:bold;color:#003b57;margin-bottom:10px;padding-bottom:4px;border-bottom:1px solid #bfe5f9;}.submenu-column ul{list-style:none;padding:0;margin:0;display:block;}.submenu-column li{display:block;margin-bottom:4px;}.submenu-column li a{font-size:14px;font-weight:normal;color:#212121;text-decoration:none;display:block;padding:6px 0;}.submenu-column li a:hover{color:#005f8b;background:transparent;text-decoration:none;}@media only screen and (max-width:768px) and (min-width:320px){.c_section.cr>.c_container.cr{min-width:initial;max-width:none;padding:0;width:100%;margin:0!important;}div.cr,img.cr{max-width:100%!important;}header.cr{background:#00669e;border-bottom:10px solid #98ccfd;height:55px;margin:0;min-width:100%;max-width:100%;overflow:hidden;}#c_header_toggle.cr{display:block;width:32px;height:28px;padding-top:4px;position:absolute;right:0;top:0;margin:0;overflow:hidden;z-index:1;}#c_header_toggle.cr .c_header_toggle_bar.cr{background:#fff;height:3px;margin:4px 10px 0 4px;}div.cr.c_hero.cr{max-height:200px;}.c_no-mobile.cr{display:none!important;}ul.cr#c_global.cr{position:initial;margin:0;padding:0 0 5px;text-align:left;}ul.cr#c_global.cr li.cr{display:block;margin:0;padding:0;}ul.cr#c_global.cr li.cr a{display:block;padding:3px 15px;opacity:1;}ul.cr#c_global.cr li.cr#c_banner-logo.cr{margin:0;}ul.cr#c_global.cr li.cr#c_banner-logo.cr a{background-size:250px;background-position:10px center;position:initial;float:none;display:block;}.c_section.cr{min-width:initial;}#c_footer_contact.cr{float:none;margin-bottom:15px;}#c_footer_address.cr>div.cr+div.cr{margin-top:1em;}.c_mobile.cr{display:block;}header.cr{height:32px;}ul.cr#c_global.cr li.cr#c_banner-logo.cr a{background-position:6px 6px;background-size:150px;height:32px;width:150px;}.mega-menu{flex-direction:column;align-items:flex-start;gap:0;}.mega-menu ul{flex-direction:column;width:100%;gap:0;}.mega-menu ul li{width:100%;}.mega-menu a{width:100%;padding:12px 1rem;border-bottom:1px solid #dce7f0;}.mega-menu .submenu{position:static;display:none;flex-direction:column;background:#e9f4fb;box-shadow:none;border-radius:0;padding:.5rem 1rem;min-width:100%;}.mega-menu li:hover>.submenu,.mega-menu li:focus-within>.submenu{display:block;}.submenu-column{margin-bottom:1rem;}.hamburger{display:block;}.menu-toggle:not(:checked)~* .menu-list{display:none;}.menu-toggle:checked~* .menu-list{display:flex;flex-direction:column;width:100%;background:#f0f8fd;border-top:1px solid #dce7f0;padding:.5rem 0;}.menu-list{display:none;flex-direction:column;width:100%;background:#f0f8fd;border-top:1px solid #dce7f0;padding:.5rem 0;}.menu-list.show{display:flex;}.menu-list li{width:100%;}.menu-list a{width:100%;padding:12px 1rem;border-bottom:1px solid #dce7f0;}.menu-list .submenu{position:static;display:none;background:#e9f4fb;padding:.5rem 1rem;box-shadow:none;border-radius:0;min-width:100%;}.menu-list li:hover>.submenu,.menu-list li:focus-within>.submenu{display:block;}.accordion{max-width:100%;}.accordion-question{padding:15px 38px 15px 14px;font-size:1rem;}}@media screen and (max-width:600px){button,textarea,input[type=password],input[type=text],input[type=email],input[type=tel],input:not([type]),div.form_question:not([class*="form_birthdate"]) select{width:100%;}}@media only screen and (min-width:768px){.register_datepicker_container{flex-direction:column-reverse!important;flex-wrap:wrap-reverse;width:65%;}#register_events{width:80%!important;margin:auto;padding-top:25px;}.register_datepicker_sidebar{width:80%!important;margin:auto;}#elp-txt_wrapper{float:left;width:35%;}}@media(max-width:768px){.cards-container>.card{flex:1 1 100%;max-width:100%;}.hamburger{display:block;}}@media(max-width:775px){.topnav_small,.topnav{display:none;}}@media(max-width:900px){.homepage-container{flex-direction:column;}.main-content,.sidebar{width:100%;}}@media(max-width:600px){.accordion{max-width:100%;}.accordion-question{padding:15px 38px 15px 14px;font-size:1rem;}}