@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@900&display=swap');@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@400;700&display=swap');@import url("https://use.typekit.net/wvh2igx.css");@media only screen and (min-width: 769px){.global-cards{display:flex;height:100%;width:90%;padding-bottom:15px;padding-left:10px}}#container{padding:0px}@media only screen and (max-width: 768px){.global-cards{display:inline;height:100%;padding-bottom:15px}}.header-container
h2{padding-left:10px;color:#1991b7}.header-container
h4{padding-left:10px;color:#626872}.header-container{border:solid #b7e9f7;padding:10px;margin-left:10px;height:initial;width:300px}.card-content{padding:10px;display:block}.annoucement_box{width:85%;padding:15px
!important;margin-left:auto !important;margin-right:auto !important;margin-top:-20px !important;border-radius:20px;border:2px
solid #1d5561;margin-bottom:10px !important;transition-duration:0.2s}.annoucement_box1{width:85%;padding:15px
!important;margin-left:auto !important;margin-right:auto !important;margin-top:-20px !important;border-radius:20px;border:2px
solid #1d5561;margin-bottom:10px !important;transition-duration:0.3s}.annoucement_box2{width:85%;padding:15px
!important;margin-left:auto !important;margin-right:auto !important;margin-top:-10px !important;border-radius:20px;border:2px
solid #6c6c6c;margin-bottom:10px !important;transition-duration:0.3s;background:#40c4e0;color:white}.annoucement_box1:hover{background:#40c4e0;color:white}.annoucement_box2:hover{background:white;color:black}#random-accordion-id-675{margin-bottom:0}.dropdown_mega:hover
.dropbtn{border-bottom:none !important}@media screen and (max-width: 979px){.dropdown_mega{border-top:2px white solid;margin:0px
15px}}@media screen and (max-width: 979px){.navbar_mega.responsive .dropdown_mega
.dropbtn{display:block;width:100%;text-align:center;padding-left:0px!important}}body{background:#50c8eb;min-width:250px;font-family:'IBM Plex Sans',sans-serif}@media only screen and (min-width: 768px){body{width:100%}}h1{font-family:'Lexend',sans-serif;font-weight:900;font-style:normal;color:#241F21 !important;letter-spacing:0.05em;margin-bottom:32px}h2{font-family:'IBM Plex Sans',sans-serif !important;color:#c73944;font-weight:800;font-size:32px;letter-spacing:0.05em}h3{font-family:'IBM Plex Sans',sans-serif;font-weight:800;font-size:22px;color:#002145;margin:30px
0px 20px 0px;letter-spacing:0.02em}@media only screen and (min-width: 800px){h3{font-size:26px;letter-spacing:0.1em}}h4{color:#EA435E}p{font-size:16px;color:#424143 !important;line-height:160% !important;font-family:'IBM Plex Sans',sans-serif !important}ul,ol{color:#241F21}ul{list-style-type:circle}li
a{color:#000245}.home.page{background:#50c8eb !important}.widget-title{display:none}.container{max-width:100%;padding-top:0px}#ubc7-unit,#ubc7-unit-menu{display:none}@media only screen and (max-width: 767px){#ubc7-header{display:none}div.program_item{display:inline}}.breadcrumb.expand{max-width:90%}.breadcrumb
a{padding:10px}.trail-before{display:none}.trail-before{padding:10px}.trail-end{margin-right:12px}.flexslider .slides>li{padding-top:0;padding-bottom:0;padding-right:0}@media only screen and (min-width: 768px){.home_sect1{padding-left:50px;padding-right:50px}div.program_item{display:inline-block;padding-right:5px}}.home_sect1{text-align:left;background:#b7e9f7}div.program_item{vertical-align:top;text-align:center;width:24%}.caption{font-weight:600;display:block;font-size:20px;padding-top:20px;padding-bottom:50px}.caption
a{text-decoration:none}@media only screen and (min-width: 768px){.Headlines{margin-right:0px;margin-left:160px;padding-bottom:30px}}.Headlines
card{margin-right:100px}.spotlight{max-width:100%;padding-top:20px;text-align:center}.spotlight
h1{color:#a21d21;font-size:40px;letter-spacing:1vw}.spotlight_contain{max-width:80%;margin-right:auto;margin-left:auto}.span4.spotlight{position:relative;margin-bottom:30px}.span4.spotlight
img{box-shadow:2px 5px 5px grey}.span4.spotlight img:hover{box-shadow:10px 10px 10px grey}.span4.spotlight
a{text-decoration:none}.text-block{padding-left:20px;padding-right:20px;text-align:left;color:white !important;position:absolute;bottom:2%}.text-block
h4{font-weight:200;color:white !important}@media only screen and (min-width: 1000px){.text-block
h4{font-size:25px}}@media only screen and (max-width: 999px){.text-block
h4{font-size:20px}}div.place_holder{display:none !important}div.row-fluid.content.expand{top:0;background-color:#671215}@media only screen and (min-width: 768px){.logo
img{width:250px;float:left;margin:8px}div.row-fluid.content.expand{padding-left:0px}#navbar_mega{margin-top:0px;padding-top:0px;background:black}}@media only screen and (max-width: 979px){.content_nav{text-align:-webkit-center}.single_nav{padding:20px}#news_1.single_nav{padding-left:50px !important}}.single_nav{margin-left:-50px !important;font-size:16px !important}.dropbtn{margin-top:-20px !important}.column{margin-top:-18px;max-width:100% !important}.row
a{font-weight:500 !important;margin-right:30px;line-height:1.2vw;padding-top:0px !important;margin-left:20px;text-align:left !important;padding-bottom:12px !important}@media only screen and (min-width: 980px){.nav_sub
a{font-weight:600 !important;letter-spacing:0.1em !important;font-size:1.2vw !important;padding-bottom:1em !important;border-bottom:3px whitesmoke solid;margin-left:-30px !important}.single_nav{padding-right:0px !important;padding-top:0 !important}#news_1{padding-left:80px !important}.row{display:flex}}@media only screen and (max-width: 767px){.logo
img{width:200px;float:left;padding:15px
10px}div.row-fluid.content.expand{padding:5px
0px 0px}#navbar_mega{margin-top:0px;padding-top:0px}#utility-before-content{display:block}}@media only screen and (min-width: 767px){#utility-before-content{display:none}}.flexslider.blank_spotlight.expanded-slider{z-index:0 !important}.ubc7-arrow.right-arrow{display:none}.ubc7-arrow.down-arrow:hover{color:#56b8e0 !important}.sidenav.accordion{box-shadow:none !important;margin:30px
15px 0px 30px;max-width:230px}.sidenav .accordion-group .accordion-inner > a,
.sidenav .accordion-heading.opened a,
.sidenav .accordion-heading a,
.sidenav .single a,
.sidenav .accordion-heading .link,
.sidenav .accordion>a:last-child{font-size:14px}.sidenav .accordion > a:last-child,
.sidenav .accordion-inner>a:last-child{border-bottom:1px solid #d7e0e7}.accordion-heading.subpages-navi-node.supages-navi-level-0.opened{display:block !important}.sidenav .accordion-heading
a{padding-top:18px}.link.opened{font-size:16px;line-height:normal}.link{display:none;margin-bottom:10px}.sidenav
.single{border:none;border-bottom:1px solid #d7e0e7}.sidenav .single > a .ubc7-arrow{display:none}.sidenav .single a:hover{background:none;color:#56b8e0}#ubc7-unit{background:#50c8eb !important}#ubc7-global-footer{display:none}#ubc7-minimal-footer{display:none}#ubc7-unit-footer{background:#50c8eb;font-family:'IBM Plex Sans',sans-serif !important;text-align:left;color:#fff;border:none}#ubc7-address-unit-name{margin:0px
0px 5px 30px;font-weight:400;color:#fff}#ubc7-address-faculty,#ubc7-address-street,#ubc7-address-street2,#ubc7-address-location,#ubc7-address-phone,#ubc7-address-website,#ubc7-address-email{color:black;margin:0px
0px 0px 30px;font-weight:400}#custom_footer{max-width:1800px;margin-left:auto;margin-right:auto;font-family:'IBM Plex Sans',sans-serif;font-weight:400;color:white;background:#50c8eb;padding-top:4rem;padding-bottom:4rem}#custom_footer
h4{font-size:16px;font-weight:1000 !important;color:white}#custom_footer
p{font-size:15px;color:white}#custom_footer
a{font-size:15px;line-height:28px;color:white;text-decoration:none}.custom_footer_inner{padding-left:2rem;padding-right:2rem}#GU_join_us.span3.row-height>a{padding-left:20px;line-height:20px;color:white;text-decoration:none}#ubc7-footer.expand{display:none}.contact{text-align:right}.row-fluid.expand.ubc7-back-to-top{display:none}.social_all{padding-left:10px}.social_icons{margin-left:10px;width:30px}.gform_footer.top_label,#field_90_3,#field_90_2,#field_90_1,#field_90_5,#field_90_6{margin:0
!important}#input_90_1,#input_90_2,#input_90_3,#input_90_5,#input_90_6{font-size:15px;color:#1d5561;border-radius:8px;border:solid 1px #1991b7;height:28px}input[type="text"]{box-shadow:none !important}.gform_wrapper
.gfield_required{color:#1991b7}.gform_wrapper{max-width:900px}.gform_wrapper .top_label .gfield_label,
.gform_wrapper
legend.gfield_label{display:block !important}.gfield_description{font-size:13px !important;color:grey}.gform_footer.top_label{text-align:center}#gform_submit_button_90{background:#1d5561;color:#fff;transition:0.5s;padding:8px
30px;border-radius:10px;font-family:'IBM Plex Sans',sans-serif;border:1px
solid #1991b7}.gform_wrapper label.gfield_label,
.gform_wrapper
legend.gfield_label{font-weight:400 !important;font-size:15px;color:#1991b7}body .gform_wrapper ul
li.gfield{margin-top:0}.gform_button.button,.button.gform_previous_button,.button.gform_next_button{background:#F05064;color:#fff;border:none;padding:0.9em 3em;text-transform:uppercase;letter-spacing:1.5px;font-size:16px;transition:0.5s;border-radius:9999px;font-family:'IBM Plex Sans',sans-serif;margin-top:0.9em}.gform_button.button:hover,.button.gform_previous_button:hover,.button.gform_next_button:hover{background:#164954}h1{font-family:'Raleway Black',sans-serif;font-weight:800;color:#241f21;letter-spacing:0.05em;margin-bottom:32px}h2{font-family:'IBM Plex Sans',sans-serif;color:#c73944;font-size:30px;letter-spacing:0.05em}p{font-size:16px;line-height:26px;margin-bottom:32px;font-family:'IBM Plex Sans',sans-serif;color:#241f21}ul{padding-right:20px}li{font-size:14px;line-height:24px;padding-right:20px}@media only screen and (min-width: 800px){li{font-size:16px;line-height:25px;padding:4px}}img.center{display:block;margin-left:auto;margin-right:auto}.videoWrapper{padding-right:10%;position:relative;padding-bottom:22%;height:0;margin:0}.parent_blockquote{font-size:17.5px;font-weight:300;padding-left:20px;padding-right:20px;background:#fee684;border-radius:20px;padding:15px}.videowrapper-centered{background:#def2f7;padding:0.8em 0 0.8em 0;border-radius:10px}.videowrapper-centered
h3{text-align:center;margin:0.5em}.videowrapper-centered
iframe{display:block;margin-left:auto;margin-right:auto}iframe{border:none;max-width:100%}@media only screen and (min-width: 768px){iframe{max-width:90%}}.page-title.entry-title{display:none}.alert_text
i{font-weight:600;color:#241F21}.alert_text
p{font-family:'IBM Plex Sans',sans-serif}.general_mascot{margin-top:40vh}.h3_subpage{margin-top:0;font-family:'IBM Plex Sans',sans-serif;letter-spacing:2px;color:#1c91b8;padding-bottom:20px}hr{padding-top:30px;border-top:5px solid #e95f63 !important;margin-left:0 !important;text-align:center}@media only screen and (min-width: 769px){hr{width:100% !important}.span8.list_with_indent{padding-bottom:20px;padding-left:150px}}@media only screen and (max-width: 768px){hr{width:100% !important}.span12.list_with_indent{padding-left:50px}}.numbered_list{text-decoration:none;padding-left:10px}.span12.list_with_indent{padding-bottom:30px}ol{padding-left:10px;padding-right:10px;font-size:17px;font-family:'IBM Plex Sans',sans-serif}.list_with_indent{padding-left:10px;padding-bottom:30px}.list_with_indent
li{line-height:35px;padding-bottom:10px}td{padding-left:20px;padding-right:20px;padding-bottom:10px}.subpage-intro-text{margin-bottom:64px;text-align:center}.subpage-intro-text
p{font-size:16px;font-weight:400;margin-left:30px;margin-right:30px}@media only screen and (min-width: 800px){.subpage-intro-text
p{font-size:19px;font-weight:400;margin-left:auto;margin-right:auto;max-width:70%}}.subpage-content{padding:0
30px;max-width:925px;margin-left:auto;margin-right:auto}.subpage_title{text-align:center;padding-top:50px;padding-bottom:50px;margin-bottom:50px;background-color:#f5f5f5;border-radius:0.4em}.subpage_title
h1{color:#241f21;font-weight:900;padding-left:10px;padding-right:10px;font-family:'Raleway Black',sans-serif}.banner-red{text-align:center;padding-top:50px;padding-bottom:50px;margin-bottom:50px;background-image:url("https://staging-geeringup.sites.olt.ubc.ca/files/2022/10/Copy-of-Cell-Pattern-Red.jpg");background-size:cover;border-radius:0.4em}.banner-text-red
h1{color:#fff !important;background:rgba(42, 111, 165, 0.45);border:2.5px solid rgba(219, 219, 222, 0.75);box-shadow:0px 5px 12px rgba(42,111,165,0.3);padding:10px;display:inline-flex;margin-left:10px;margin-right:10px;border-radius:10px}.banner-blue{text-align:center;padding-top:50px;padding-bottom:50px;margin-bottom:50px;background-image:url("https://staging-geeringup.sites.olt.ubc.ca/files/2022/10/Copy-of-Cell-Pattern-Blue.jpg");background-size:cover;border-radius:0.4em}.banner-text-blue
h1{color:#fff !important;background:rgba(42, 111, 165, 0.45);border:2.5px solid rgba(219, 219, 222, 0.75);box-shadow:0px 5px 12px rgba(42,111,165,0.3);padding:10px;display:inline-flex;margin-left:10px;margin-right:10px;border-radius:10px}.banner-green{text-align:center;padding-top:50px;padding-bottom:50px;margin-bottom:50px;background-image:url("https://staging-geeringup.sites.olt.ubc.ca/files/2022/10/Copy-of-Cell-Pattern-Green.jpg");background-size:cover;border-radius:0.4em}.banner-text-green
h1{color:#fff !important;background:rgba(42, 111, 165, 0.45);border:2.5px solid rgba(219, 219, 222, 0.75);box-shadow:0px 5px 12px rgba(42, 111, 165, 0.3);padding:10px;display:inline-flex;margin-left:10px;margin-right:10px;border-radius:10px}.banner-text-blue2
h1{color:#fff !important;background:#439De2;box-shadow:0px 5px 12px rgba(42, 111, 165, 0.3);padding:10px;display:inline-flex;margin-left:10px;margin-right:10px;border-radius:10px}.subpage-content
h2{color:#c73944;font-family:'Raleway Black',sans-serif}.program-schedule
table{display:block;width:100%;background:#def2f7;border-collapse:collapse;border-radius:20px;overflow-x:auto}@media only screen and (min-width: 800px){.program-schedule
table{display:inline-table;overflow:hidden}}.program-schedule.disclaimer{text-align:right;padding-top:0.5em}.program-schedule th,td{padding:2em
1em 2em 1em;border-bottom:3px solid white}.program-schedule
th{color:#241f21;background:#bde5ee;font-size:15px;line-height:30px;font-weight:800;letter-spacing:0.04em}.program-schedule
td{color:#1991b7;text-align:center;font-weight:300;font-size:14px}.span4
hr{border-top:5px solid darkorange;margin-left:0;width:100%}.expand{background:#fff;overflow:hidden}.span5.content{display:grid;text-align:center;padding-left:0px}.subpage_img{margin-bottom:40px;width:80%;border-radius:20vw;margin-left:6vw;overflow:hidden;padding-left:0px}.left-alignedh3
h3{margin-left:0px;color:#626872;padding-bottom:10px}@media only screen and (min-width: 1540px){.Lunch_Menu{padding-top:50px;display:-webkit-inline-box}}@media only screen and (max-width: 768px){.Lunch_Menu{padding-left:18vw;max-width:100%}}@media only screen and (max-width: 1539px){.Lunch_Menu{padding-top:50px;display:inline-block}}@media only screen and (max-width: 768px){.content_p_aligns{padding-left:0px;padding-right:40px;margin:0}.Lunch_Menu{padding-top:0px;display:inline-table}}.Lunch_Menu{margin-right:0;padding-bottom:50px}.lunch_box{display:inline-block;position:relative;margin:1%;width:20%;height:320px;background-color:lightgrey;border-radius:10px}.lunch_box
p{line-height:20px !important;text-align:left;color:#4a3939;font-size:12px;padding-right:15px;line-height:1.8}#monday{background-color:#ffafa8}#tuesday{background-color:#fce2bd}#wed{background-color:#fff3aa}#thurs{background-color:#cffcc7}#friday{background-color:#aae0ef}.lunch_box
h2{padding-bottom:10px;margin:0;text-align:center;font-size:20px;text-shadow:none;color:#545454;font-weight:bolder}.lunch_box_p{margin-left:22px;padding-right:20px;text-align:start;color:white;margin-top:10px}.accordion-group{border:none}.accordion-heading
a{color:grey;text-decoration:none;font-size:20px}.accordion-heading .accordion-toggle{padding:24px
38px}.accordion-heading a:hover{color:cadetblue;background:none}.accordion-group a:active,
.accordion-group a:focus{color:black;background:none}.accordion-inner{border-top:2px solid antiquewhite}.accordion-inner
p{line-height:35px;font-size:18px}.span5.map{padding-bottom:50px}.map{max-width:100%}.h4_subpage{padding-left:10px;color:crimson;letter-spacing:1px}.indented_content{padding-left:10px;font-size:14px}@media only screen and (min-width: 768px){.before_n_after{padding-left:100px}}@media only screen and (max-width: 767px){.form{padding-left:20px;max-width:60%}}@media only screen and (min-width: 768px){#field_91_3,#field_91_2,#field_91_4,#field_91_5,#field_91_6,#field_91_7{padding-left:30px;font-size:20px !important;font-family:'IBM Plex Sans',sans-serif !important;letter-spacing:1px}.form{padding-top:40px}}.charleft.ginput_counter{display:none}.gchoice_91_6_1,.gchoice_91_6_2,.gchoice_91_6_3,.gchoice_91_7_1,.gchoice_91_7_2,.gchoice_91_7_3{font-size:20px;font-family:'IBM Plex Sans',sans-serif}#input_91_2,#input_91_3,#input_91_4,#input_91_5{width:200px;height:40px}@media only screen and (min-width: 768px){.workshops.span6
h1{font-size:28px}.pricing.span4{border-left:3px darkorange dotted}}@media only screen and (max-width: 767px){.pricing.span4{padding-top:20px;border-top:3px darkorange dotted}.row
a{display:contents}}@media only screen and (min-width: 1500px){.workshops.span6
h1{font-size:36px}}.codemaker{padding-top:50px;padding-bottom:30px}.post-byline,.post-title.entry-title{display:none}div.post_style{max-width:80em;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){div.post_style
h1{font-size:40px;letter-spacing:normal}}@media only screen and (min-width: 768px){div.post_style
h1{font-size:55px;letter-spacing:0.08em}}div.post_style
h1{line-height:70px;font-weight:800;color:#241f21;padding-top:60px;padding-bottom:60px;padding-left:10px;padding-right:10px}div.post_style
h2{font-size:24px}div.post_style
h3{padding-top:20px;padding-bottom:20px;font-size:30px;padding-left:10px}div.post_style
p{font-size:20px;line-height:35px !important}div.post_style
h4{padding-left:20px;padding-right:20px;font-size:22px}.jumbotron{text-align:center;max-width:100%;background-size:cover;background-image:url("https://geeringup2018.sites.olt.ubc.ca/files/2019/06/asap-banner.png");height:110px;margin-top:20px}@media only screen and (max-width: 767px){.jumbotron{margin-bottom:70px;height:130px}.jumbotron
h1{font-size:30px}}.jumbotron
h1{line-height:50px;font-weight:800;color:white;text-transform:uppercase}.highschool-general
h1{color:#2f5d7c;padding-bottom:40px;font-weight:600}.highschool-general
p{line-height:40px !important;padding-bottom:20px}img.general_highschool{border-radius:60em}.admin_row{padding-left:20px}.span4.admin2{padding-top:50px;width:30%}.get_involved{height:30vh}@media only screen and (min-width: 768px){#player{padding-left:100px}}@media only screen and (max-width: 767px){#player{padding-left:22px;padding-right:22px}}@media only screen and (min-width: 768px){.eo-fullcalendar,
.eo-fullcalendar
button{max-width:95%;padding-left:10px}.event_list{display:none}}@media only screen and (max-width: 767px){.eo-fullcalendar,
.eo-fullcalendar
button{display:none}}@media only screen and (min-width: 768px){.tablepress{width:95% !important;margin-left:22px}}.support_box{display:flow-root;background:#bde5ee;height:40%;border-radius:40px 0 0 40px}@media only screen and (max-width: 767px){.option_box{display:contents}}@media only screen and (min-width: 768px){.option_box{display:inline-block}}.option_box{position:relative;margin:1%;float:left;max-width:31%;background-color:transparent;border-radius:10px}.header_statement
h2{padding-right:40px}.header_statement
p{text-align:left;padding-right:40px;line-height:40px}.program_comparison
ul{list-style-image:circle;font-weight:bold}.program_comparison_icon{height:120px;padding-top:20px}.program_comparison
td{color:#241f21;padding:25px;vertical-align:top}.program_comparison
table{table-layout:fixed;width:95%;margin-left:2.5%;margin-right:2.5%}.program_comparison table td+td{border-left:3px solid #1c91b8}.program_comparison
h3{color:#1c91b8;font-weight:800}.program_comparison .btn .btn.btn-danger{background:#5257AA}.basic-sliding .carousel-caption{width:300px;height:120px !important;background:#5257AA;border-radius:20px;text-align:left;position:absolute;bottom:15px;left:15px;padding:15px}.basic-sliding .carousel-caption
h4{font-size:17px;font-weight:900}.basic-sliding .carousel-caption
p{font-size:13px;font-weight:normal;display:inline}@media only screen and (min-width: 700px){.basic-sliding .carousel-caption{width:350px;height:180px !important;bottom:30px;left:30px;padding:20px
20px 20px 20px}.basic-sliding .carousel-caption
h4{font-size:24px;line-height:1.3em}.basic-sliding .carousel-caption
p{font-size:18px}}@media only screen and (min-width: 1100px){.basic-sliding .carousel-caption{width:400px;height:230px;bottom:60px;left:60px;padding:25px
25px 25px 25px}.basic-sliding .carousel-caption
h4{font-size:28px;line-height:1.3em}.basic-sliding .carousel-caption
p{font-size:20px}}.basic-sliding .flex-direction-nav
li{bottom:0;padding:0;margin-bottom:0}.flex-control-paging
li{padding:5px}.flex-control-paging li
a{width:5px;height:5px;border:1.5px solid #50c8eb;background:#fff;box-shadow:0 0 0px #fff}.flex-control-paging li a:hover{background:rgba(80, 200, 235, 0.7)}.flex-control-paging li a.flex-active{background:#50c8eb}.about,.newsletter{padding-left:20px;padding-right:20px;margin:50px
0px;max-width:100%}.about .header-statement{padding-right:20px}.header-statement
p{padding-bottom:20px;font-size:18px;letter-spacing:0.02em}.about
img{padding:20px
0px 20px 0px}.about
h1{font-family:'Raleway Black',sans-serif}.program-types{max-width:100%;background:#439DE2;width:100%;padding:20px
0px;margin:20px
0px 20px 0px}.program-types
h1{text-align:center;font-family:'Raleway Black',sans-serif}.program-types{padding:50px
0px 50px 0px}.program-card-row{padding:0px
32px;margin:auto;max-width:950px}.program-card{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2);border-radius:10px;background:#fff;margin:20px
0px;padding:0.25em 0em 0em 0em}.program-card-description{padding:5px
20px}.program-card
img{display:block;width:225px;border-radius:50%;margin:25px
auto 0px auto}.program-card-link{padding:15px
20px;border-top:1px solid #d7e0e7;display:block;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:15px
20px}.program-card-link
a{color:#e85f62}@media only screen and (min-width: 700px){.about,.newsletter{padding-left:130px;padding-right:130px}}.support{max-width:100%;background:#bde5ee;width:100%;padding:20px
0px;margin:20px
0px 0px 0px}.support
h1{text-align:center;font-family:raleway,sans-serif;font-weight:700}.support-banner{max-width:90%;margin:auto}.newsletter .header-statement{margin:20px
0px 20px 0px}.newsletter-form{padding-left:50px;padding-right:50px}.header-statement
h1{font-family:raleway,sans-serif;font-weight:700}.hero-image{background:#eb01a5;background-image:linear-gradient(to top,rgba(55,131,189,0.8),rgba(0,0,0,0.2)),url(https://geeringup2018.sites.olt.ubc.ca/files/2019/06/Edited-1232-scaled.jpg);min-height:70vh;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.hero-text{text-align:center;position:absolute;top:65%;left:50%;transform:translate(-50%, -50%);color:white !important;padding-bottom:10px}.hero-text
h2{color:white;font-weight:bolder}.sponsors
h1{font-family:'Raleway Black',sans-serif}.banner{position:relative;text-align:center;color:#241f21}.banner-text
h1{position:absolute;bottom:15%;left:3%;font-size:32px;text-align:left;line-height:1}@media only screen and (min-width: 800px){.banner-text
h1{bottom:25%;left:5%;font-size:45px;text-align:left;line-height:1.2}}@media only screen and (min-width: 800px){.programs-item{align-items:center;display:flex}}.programs-item{border-radius:5px;padding-left:0.5rem}.yellow-bg{background:#fef3c1}.blue-bg{background:#bde5ee}.purple-bg{background:#c3c2e2}.yellow-bg,.blue-bg,.purple-bg{max-width:925px;margin:auto}.programs-img-container{position:relative;text-align:center;padding:1rem 1.5rem 0rem 1.5rem}.programs-item .programs-img{filter:brightness(70%);border-radius:5px;box-shadow:0px 0px 10px rgba(0,0,0,0.1)}.programs-title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.programs-title
a{text-decoration:none}.programs-title
h2{color:#fff;font-family:'Raleway Black',sans-serif}.programs-desc{padding:0em
1.5rem 0em 1.5rem;margin-left:0}.programs-desc
p{line-height:140% !important;font-weight:300}.primary-button{padding:0.9em 3em;text-transform:uppercase;letter-spacing:1.5px}.secondary-button{padding:0.8em 2em;text-transform:capitalize;letter-spacing:1.1px}.primary-button,.secondary-button{border:none;background-color:#e85f62;margin:1rem 0rem;transition-duration:0.4s;color:#fff;text-decoration:none;font-family:'IBM Plex Sans',sans-serif;font-size:16px;border-radius:9999px}.sidebar-button{padding:0.9em 2em;margin:10px
0px}.disabled-button{opacity:50%}.button-red{background-color:#F05064}.button-red:hover{background-color:#d34757}.button-blue{font-size:15px;background-color:#1991b7}.button-blue:hover{background-color:#157c9d}.btn{font-size:16px}.btn-danger{background:#F05064 !important;transition:0.5s;padding:0.9em 3em;border-radius:9999px;font-family:'IBM Plex Sans',sans-serif;border:none;text-transform:uppercase;letter-spacing:1.5px}.btn.btn-success{height:50px;font-family:'IBM Plex Sans',sans-serif;text-transform:uppercase;font-weight:900;border-radius:20px;background:#fbc425;letter-spacing:1.5px}button.btn.btn-danger.disabled{background:#e8252a !important}a.button.btn.btn-danger:hover{background:#d05558}.program-description{margin:20px
0px}@media only screen and (min-width: 800px){.program-description-row.camps-intro-img
img{object-fit:cover;min-height:630px}}.program-description-row
img{border-radius:10px;margin-bottom:25px;padding:0px}.program-description-img
img{border-radius:15px;margin-bottom:25px;padding:0px}@media only screen and (max-width: 800px){.program-description-details{margin-top:2rem}}.program-description-details{background:#fff;border-radius:15px;padding:1rem 2rem}.program-description-detailsList{list-style:none;margin:0
!important;text-align:left}.program-description-detailsList
li{color:#002145;position:relative;margin:1rem 0;line-height:160%;padding-left:50px;letter-spacing:0.5px}.program-description-detailsList
i{color:#002145;width:30px;height:30px;position:absolute;padding:10px
20px 10px 0px;text-align:left;left:0px}.disclaimer,
.partner-logo-text
p{font-weight:300;font-size:14px;letter-spacing:normal;color:rgba(29, 85, 97, 0.8);line-height:1}.disclaimer
a{text-decoration:underline}.program-description-detailsList ul,.disclaimer{color:#2f5d7c;font-weight:400}.accordion-container
p{padding:0}.GU-accordion .accordion-group{border:none;margin-bottom:10px;padding:0em
1rem 0em 1rem}.GU-accordion
h2{padding:0em
1rem 0em 1rem}.GU-accordion
p{padding:0em
1rem 0em 1rem}.GU-accordion .accordion-heading
a{background-color:#002145;border-radius:10px;color:#fff;text-decoration:none;font-size:20px}.GU-accordion .accordion-heading .accordion-toggle{padding:24px
40px}.GU-accordion .accordion-heading a:hover{color:#fff;background:#f05064}.GU-accordion .accordion-inner{background:rgba(244, 244, 244, 0.25);border-radius:10px;border-style:solid;border-color:#002145;border-radius:10px;padding:10px;text-align:left}.GU-accordion .accordion-inner
p{max-width:90%}.card-container{margin:auto;max-width:660px}.card{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2);border-radius:10px;background:#fff;margin:20px
0px}.card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2)}.card-top{height:220px}.card-description{padding:5px
20px 10px;font-weight:300}.card
img{display:block;overflow:hidden;position:relative;margin:0
auto;height:100%;border-radius:10px 10px 0px 0px}.card
h4{color:#1991b7}.card
a{text-decoration:none}.card a
p{margin:0}.hero-image-test{background:#eb01a5;background-image:linear-gradient(to top,rgba(55,131,189,0.8),rgba(0,0,0,0.2)),url(https://geeringup2018.sites.olt.ubc.ca/files/2019/06/Edited-1232-scaled.jpg);min-height:70vh;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.hero-text-test{text-align:center;position:absolute;top:65%;left:50%;transform:translate(-50%, -50%);color:white !important;padding-bottom:10px}.hero-text-test
h2{color:white;font-weight:bolder}.home-banner{background-color:#03036d;padding-top:38rem}@media screen and (min-width: 48em){.home-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-msflexbox;display:flex;min-height:60rem;padding:4rem 0}}@media screen and (min-width: 64em){.home-banner{min-height:calc(100vh - 9.9rem)}}@media screen and (min-width: 85em){.home-banner{min-height:calc(100vh - 14.2rem)}}.home-banner--image{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.home-banner--vid-wrapper{height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.home-banner--vid-wrapper.width{width:100% !important}.home-banner--vid-wrapper.height{height:100% !important}.home-banner--video{border:0;height:100%;margin:0;width:100%}html:not(.can-touch) .home-banner--video{pointer-events:none}.home-banner__content{background-color:rgba(42, 111, 165, 0.76);color:#fff;padding:4.5rem 4.5rem 4.5rem 3.3rem;position:relative}@media screen and (min-width: 48em){.home-banner__content{border-radius:0.5em;margin-left:1rem;max-width:45rem;padding:3em
1em;width:50%;text-align:center}.home-banner__content:before{height:calc(100% - 12rem);left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.8rem}}@media screen and (min-width: 64em){.home-banner__content{max-width:50.1rem;padding:3rem 1rem}}@media screen and (min-width: 94em){.home-banner__content{max-width:70.1rem;padding:7.7rem 5.1rem 8.4rem 9vw}}.home-banner__title{font-size:2rem;line-height:1.217;margin-bottom:2.5rem}@media screen and (min-width: 64em){.home-banner__title{font-size:2rem;line-height:1.23}}@media screen and (min-width: 94em){.home-banner__title{font-size:4rem;line-height:1.35;margin-bottom:1.2rem}}.home-banner__btn{font-family:'IBM Plex Sans',sans-serif;font-style:normal;font-weight:600;color:#fff;margin-top:3rem;background-color:#EA435E;padding:1rem;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);border-radius:43px}@media screen and (min-width: 64em){.home-banner__btn{margin-top:3.9rem}}@media screen and (min-width: 94em){.home-banner__btn{margin-top:4.2rem}}