@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=IBM+Plex+Sans:wght@400;700&family=Raleway:wght@900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@400;700&display=swap');@media only screen and (min-width: 769px){.global-cards{display:flex;height:100%;width:90%;padding-bottom:15px;padding-left:10px}}@media only screen and (max-width: 768px){.global-cards{display:inline;height:100%;padding-bottom:15px}}.floating-image{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1001;box-shadow:0 4px 8px rgba(0,0,0,0.1);border:1px
solid #ccc;background:white;padding:10px;max-width:80%;max-height:80%}#overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:1000}.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:#1991b7;color:white}.annoucement_box1:hover{background:#1991b7;color:white}.annoucement_box2:hover{background:white;color:black}#random-accordion-id-675{margin-bottom:0}.dropdown_mega:hover
.dropbtn{border-bottom:none !important}.dropdown_mega>.dropbtn{cursor:default}.dropdown_mega>.dropbtn>a{pointer-events:none;cursor:default}body{background:#b82025;min-width:250px;font-family:'IBM Plex Sans',sans-serif}.home.page{background:#b82025 !important}.widget-title{display:none}.container{max-width:100%}#ubc7-unit,#ubc7-unit-menu{display:none}@media only screen and (max-width: 767px){#ubc7-header{display:none}div.program_item{display:inline}}.program_types{max-width:92%;margin-right:auto;margin-left:auto}.breadcrumb.expand{max-width:90%}.breadcrumb
a{padding:10px}.trail-before{display:none}.trail-before{padding:10px}.trail-end{margin-right:12px}program_types{max-width:1000px;margin:0
auto !important}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}.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:'Lexend',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:#e85f62 !important;transition:0.5s;padding:0.9em 3em;border-radius:9999px;font-family:'Lexend',sans-serif;border:none;text-transform:uppercase;letter-spacing:1.5px}.btn.btn-success{height:50px;font-family:'Lexend',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}#news{text-align:center;padding-top:15px;background:#bde5ee}@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}}.gform_footer.top_label,#field_90_3,#field_90_2,#field_90_1,#field_90_5,#field_90_6{margin:0
!important}div.place_holder{display:none !important}div.row-fluid.content.expand{top:0;background:#b82025}@media only screen and (min-width: 768px){.logo
img{width:200px;padding:5px;float:left;margin:8px}div.row-fluid.content.expand{padding-left:0px}#navbar_mega{margin-top:0px;padding-top:0px}}@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:2px white solid;margin-left:-10px !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: 768px){.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}#GU_join_us.span4.row-height>a{padding-left:20px;line-height:20px;color:white;text-decoration:none}#ubc7-footer.expand{display:none}.ubc7-arrow.right-arrow{display:none}.ubc7-arrow.down-arrow:hover{color:#56b8e0 !important}.sidenav.accordion{box-shadow:none !important;margin:30px
0px 0px 30px;max-width:350px}.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:#B82025 !important}#ubc7-global-footer{display:none}#ubc7-minimal-footer{display:none}#ubc7-unit-footer{background:#B82025;font-family:'Lexend',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_background{background:#b82025}#custom_footer{max-width:1800px;margin-left:auto;margin-right:auto;font-family:'IBM Plex Sans',sans-serif;font-weight:400;color:white;background:#B82025;padding-top:3rem;padding-bottom:4rem}#custom_footer
h4{font-size:16px;font-weight:1000;color:white}#custom_footer
p{font-size:15px;color:white}#custom_footer
a{font-size:15px;line-height:30px;color:white;text-decoration:none}.custom_footer_inner{padding:0
2rem 2rem 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_wrapper
h3.gform_title{color:#1d5561;font-size:1.65em;text-align:center;margin-bottom:2rem}.gform_description{font-weight:400 !important;font-size:15px;color:#1d5561}.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_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:Lato;margin-top:0.9em}.gform_button.button:hover,.button.gform_previous_button:hover,.button.gform_next_button:hover{background:#d34757}.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}h1{font-family:'Lexend',sans-serif;font-weight:800;color:#1d5561;letter-spacing:0.05em;margin-bottom:32px}h2{font-family:'IBM Plex Sans',sans-serif;color:#c73944;font-weight:800;font-size:32px;letter-spacing:0.05em}h3{font-size:22px;color:#002145;margin:30px
0px 20px 0px;letter-spacing:0.05em}@media only screen and (min-width: 800px){h3{font-size:26px;letter-spacing:0.1em}}h4{color:#e85f62}p{font-size:16px;color:#424143;line-height:160% !important;font-family:'IBM Plex Sans',sans-serif !important}a{color:#002145}a:hover{color:#c73944}ul,ol{color:#424143}ul{list-style-type:circle}@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}img.rounded{border-radius:50%}.videoWrapper{padding-right:10%;position:relative;padding-bottom:22%;height:0;margin:0}.expand{background:#fff;overflow:hidden}table.resources tr:nth-child(even){background-color:#f2f2f2}.tech-events-table{padding-bottom:3rem}#about-us-img{padding-left:10px;padding-bottom:20px}blockquote{line-height:2;padding:30px;background:#def2f7;border-left:8px solid #1d5561;border-right:2px solid #1d5561;border-radius:20px}blockquote
p{font-size:18px;font-style:italic;font-weight:700;letter-spacing:0.06rem}iframe{border:none;max-width:100%}@media only screen and (min-width: 768px){iframe{max-width:90%}}.videowrapper-centered{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}.page-title.entry-title{display:none}.alert-box{display:flex;flex-direction:row;justify-content:flex;align-items:center;background:rgba(232, 95, 98, 0.31);border:1px
solid #a21d21;box-sizing:border-box;border-radius:15px;margin:2.5rem 2rem;padding:0.8rem}.alert-box-blue{background:#d1dddf;border:1px
solid #1d5561}.alert-icon{border-radius:50%;width:35px;height:35px;border:1px
solid #a21d21;text-align:center;color:#a21d21;line-height:35px;vertical-align:middle;font-size:150%;flex-shrink:0;margin-right:0.8rem}.alert-icon-blue{border:1px
solid #1d5561;color:#1d5561}.alert-message{font-weight:600;font-size:15px;color:#a21d21;text-align:left}.alert-message-blue{color:#1d5561}.alert_text
i{color:#424143;bottom:-2px;position:relative;margin-right:3px}.alert_text{color:#424143;font-family:Lato;display:inline-block;padding-left:5px;margin-top:2rem;margin-bottom:4rem}.more-questions{font-family:Lato;font-size:20px}.reach-us{font-size:16px;margin-left:32px}.general_mascot{margin-top:40vh}.h3_subpage{margin-top:0;font-family:'IBM Plex Sans',sans-serif;letter-spacing:2px;color:#1991b7;padding-bottom:20px}hr{padding-top:50px;border-top:5px solid #e95f63 !important;margin-left:0 !important;text-align:center}@media only screen and (min-width: 769px){hr{width:98% !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}ol
li{font-size:16px}.list_with_indent{padding-left:10px;padding-bottom:30px}.list_with_indent
li{line-height:35px;padding-bottom:10px}td{padding:2em
1em 2em 1em}.gform_wrapper{max-width:900px;margin:40px
auto}.banner{position:relative;text-align:center;color:#1d5561}.banner-text
h1{position:absolute;bottom:15%;left:3%;font-size:32px;text-align:left;line-height:1}.banner
img{min-height:150px}.banner-text
h2{position:absolute;bottom:15%;left:3%;font-size:32px;text-align:left;line-height:1;font-family:'Lexend',sans-serif}@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){.banner-text
h2{bottom:25%;left:5%;font-size:45px;text-align:left;line-height:1.2;font-family:'Lexend',sans-serif}}@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{}.blue-bg{}.purple-bg{}.yellow-bg,.blue-bg,.purple-bg{max-width:925px;margin:auto}.programs-img-container{position:relative;text-align:center;margin:0.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}.programs-desc{padding:0em
2em 2em 2em}.programs-desc
p{line-height:140% !important;font-weight:300}.subpage_title{text-align:center;padding-top:50px;padding-bottom:50px;margin-left:auto;margin-right:auto;max-width:900px}.subpage_title
h1{color:#444;font-weight:900;padding-left:10px;padding-right: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:60px;margin-right:60px}}.subpage_content{margin-left:25px;margin-right:40px}.subpage_content
h2{color:#c73944}.program-description{margin:20px
0px}.program-description-row
img{margin-top:16px;border-radius:10px}@media only screen and (min-width: 800px){.program-description-row{padding-bottom:3rem}}@media only screen and (min-width: 800px){.program-description-row
img{object-fit:cover;min-height:300px}}@media only screen and (min-width: 800px){.program-description-row.camps-intro-img
img{object-fit:cover;min-height:500px}}@media only screen and (min-width: 800px){.program-description-row.elem-code-img
img{object-fit:cover;min-height:350px}}@media only screen and (min-width: 800px){.program-description-row.elem-stem-img
img{object-fit:cover;min-height:330px}}@media only screen and (max-width: 800px){.program-description-details{margin-top:2rem}}.program-description-details{border-radius:15px;padding:0rem 2rem}.program-description-detailsList{list-style:none;margin:0
!important}.program-description-detailsList
li{position:relative;margin:1rem 0;line-height:160%;padding-left:50px;letter-spacing:0.5px;color:#002145}.program-description-detailsList
i{color:#002145;width:30px;height:30px;position:absolute;padding:10px
20px 10px 0px;text-align:center;left:0px}.program-description
p{letter-spacing:0.05em}.program-description
button{margin:0
auto;display:flex}.program-description .btn-danger{padding:0.6em 3.4em;font-size:18px}.program-description
a{text-decoration:none}.program-subcategories{padding:20px
0px}.program-subcategories
p{padding-bottom:20px}.program-subcategories
i{color:#424143;padding-top:20px;text-align:center}.disclaimer,
.partner-logo-text
p{font-weight:300;font-size:14px;letter-spacing:normal;color:#002145;line-height:1}.disclaimer
a{text-decoration:underline}.partner-logo-text
p{font-size:15px}.partner-logos{border-top:1px solid #e5e5e5;padding-top:40px}.partner-logos .partner-logo-text{max-width:45rem}.partner-logos img,
.partner-logo-text
p{padding:0
2rem}.program-schedule
table{display:block;width:100%;background:#f4f4f4;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:#fff;background:#002145;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%}.span5.content{display:grid;text-align:center;padding-left:0px}.span5
img{height:100% !important}.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%;float:left;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;font-weight:800}#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}.GU-accordion .accordion-group{border:none;margin-bottom:10px}.GU-accordion
h2{}.GU-accordion
p{}.accordion-blue{background-color:#002145;color:#fff}.accordion-blue:hover{background-color:#0055B7;color:#fff}.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-style:solid;border-color:#002145;border-radius:10px;padding:40px}.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}.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:#1d5561;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;padding:1em
3em 3em}@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}.carousel-caption{z-index:200}.flexslider .slides>li{padding-top:0;padding-bottom:0;padding-right:0}li.flex-slide{padding:0}.basic-sliding .carousel-caption{width:300px;height:120px !important;background:#b82025;border-radius:20px;text-align:left;position:absolute;bottom:15px;left:15px;padding:15px;opacity:0.9}.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 40px 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:2px}.flex-control-paging li
a{width:7px;height:7px;border:2px
solid #b82025;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:#b82025}.flex-control-nav{position:relative;bottom:0;text-align:center;padding-top:20px}.about{padding-left:20px;padding-right:20px;margin:75px
auto;max-width:1288px}.about .header-statement{padding-right:20px}.about
img{padding:20px
0px 20px 0px}.program-types{max-width:100%;background:#bde5ee;width:100%;padding:20px
0px 0px 0px;margin:20px
0px 20px 0px}.program-types
h1{text-align:center}.program-card-row{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 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}.program-card-link a:hover{color:#d05558}@media only screen and (min-width: 700px){.about,.sponsors{padding-left:130px;padding-right:130px}}.support{max-width:100%;background:#c5e4ed;width:100%;padding:20px
0px;margin:20px
0px 20px 0px}.support
h1{text-align:center}.support-banner,.sponsors{max-width:1288px;margin:auto;padding:50px
40px}@media only screen and (max-width: 699px){.sponsors{padding:30px
15px 60px 15px}}@media only screen and (min-width: 700px){.sponsors{padding-top:10px;padding-bottom:10px;padding-left:130px;padding-right:130px}}@media only screen and (max-width: 699px){.newsletter{padding:30px
15px 60px 15px}}@media only screen and (min-width: 700px){.newsletter{padding-top:10px;padding-bottom:10px;padding-left:130px;padding-right:130px}}.newsletter .header-statement{margin:20px
auto;max-width:1288px}.newsletter-form{padding-left:50px;padding-right:50px}.center-image{display:block;margin-left:auto;margin-right:auto;width:65%}.stories-body{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background:#fffff;min-height:100vh}.stories-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.stories-section::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.stories-container{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:40px
0}.stories-container .stories-card{position:relative;width:300px;height:400px;background-size:cover;background-repeat:no-repeat;background-position:center;margin:20px;border-radius:15px;display:flex;justify-content:center;align-items:flex-end}.stories-container .stories-card .story-content{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:0.5s}.stories-container .stories-card:hover .story-content{transform:translateY(-150px)}.stories-container .stories-card .story-content .story-content-text
h3{color:#fff;letter-spacing:2px;font-weight:600;font-size:40px;text-align:center;margin:20px
0 30px;line-height:1.1em;font-family:'IBM Plex Sans',sans-serif}.stories-container .stories-card .story-sci{position:absolute;bottom:50px;display:flex}.stories-container .stories-card .story-sci
p{margin:0
10px;transform:translateY(40px);transition:0.5s;opacity:0;text-align:center}.stories-container .stories-card:hover .story-sci
p{transform:translateY(0px);opacity:1}.stories-container .stories-card .story-sci li
a{color:#fff;font-size:20px}.stories-container .stories-card:hover{background-size:cover;background-repeat:no-repeat;background-position:center}.story-card-one{background:linear-gradient(180deg, rgba(67, 157, 226, 0) 44.79%, #FEF3C1 84.37%),url(https://geeringup2018.sites.olt.ubc.ca/files/2022/06/Edited-2729-scaled.jpg)}.story-card-one:hover{background:linear-gradient(180deg, rgba(67, 157,   226, 0) 0%, #FEF3C1 60%),url(https://geeringup2018.sites.olt.ubc.ca/files/2022/06/Edited-2729-scaled.jpg)}.story-card-two{background:linear-gradient(180deg, rgba(67, 157, 226, 0) 44.79%, #BDE5EE 84.37%),url(https://staging-geeringup.sites.olt.ubc.ca/files/2022/09/Edited-0559-scaled.jpg)}.story-card-two:hover{background:linear-gradient(180deg, rgba(67, 157,   226, 0) 0%, #BDE5EE 60%),url(https://staging-geeringup.sites.olt.ubc.ca/files/2022/09/Edited-0559-scaled.jpg)}.story-card-three{background:linear-gradient(180deg, rgba(67, 157, 226, 0) 44.79%, #C3C2E2 84.37%),url(https://staging-geeringup.sites.olt.ubc.ca/files/2022/09/DSCF9365-scaled.jpg)}.story-card-three:hover{background:linear-gradient(180deg, rgba(67, 157,   226, 0) 0%, #C3C2E2 60%),url(https://staging-geeringup.sites.olt.ubc.ca/files/2022/09/DSCF9365-scaled.jpg)}.stories-feature{background-color:#03036d;padding-top:38rem}@media screen and (min-width: 48em){.stories-feature{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-msflexbox;display:flex;padding:4rem 0}}.stories-feature-image{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;margin:40px
40px}.stories-feature-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){.stories-feature-content{border-radius:0.5em;margin:auto;max-width:45rem;padding:3em
1em;width:50%;text-align:center}.stories-feature-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){.stories-feature-content{max-width:45rem;padding:3rem 1rem}}@media screen and (min-width: 94em){.stories-feature-content{max-width:45rem;padding:7.7rem 5.1rem 8.4rem 9vw}}.stories-feature-title{font-size:2rem;line-height:1.217;margin-bottom:2.5rem}@media screen and (min-width: 64em){.stories-feature-title{font-size:2rem;line-height:1.23}}@media screen and (min-width: 94em){.stories-feature-title{font-size:4rem;line-height:1.35;margin-bottom:1.2rem}}.stories-btn{font-family:'Lexend',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){.stories-btn{margin-top:3.9rem}}@media screen and (min-width: 94em){.stories-btn{margin-top:4.2rem}}