/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

ul {
  list-style: none;
}

button,
input,
select,
textarea {
  margin: 0;
}

html {
  box-sizing: border-box;
}

*, *::before, *::after {
  box-sizing: inherit;
}

img,
video {
  height: auto;
  max-width: 100%;
}

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

td:not([align]),
th:not([align]) {
  text-align: left;
}

.resp-sharing-button__link,
.resp-sharing-button__icon {
  display: inline-block
}

.resp-sharing-button__link {
  text-align: center;
  display: block;
  text-decoration: none;
  color: #fff !important;
  font-size: .7rem;
  margin: 1em auto;
}

.resp-sharing-button {
  border-radius: 5px;
  transition: 25ms ease-out;
  padding: 0.5em 0.75em;
  font-family: Helvetica Neue,Helvetica,Arial,sans-serif
}

.resp-sharing-button__icon svg {
  width: 1em;
  height: 1em;
  margin-right: 0.4em;
  vertical-align: top
}

.resp-sharing-button--small svg {
  margin: 0;
  vertical-align: middle
}

/* Non solid icons get a stroke */
.resp-sharing-button__icon {
  position: relative;
  top: 4px;
  stroke: #fff !important;
  fill: none
}

/* Solid icons get a fill */
.resp-sharing-button__icon--solid,
.resp-sharing-button__icon--solidcircle {
  fill: #fff !important;
  stroke: none
}

.resp-sharing-button--twitter {
  background-color: #55acee
}

.resp-sharing-button--twitter:hover {
  background-color: #2795e9
}

.resp-sharing-button--pinterest {
  background-color: #bd081c
}

.resp-sharing-button--pinterest:hover {
  background-color: #8c0615
}

.resp-sharing-button--facebook {
  background-color: #3b5998
}

.resp-sharing-button--facebook:hover {
  background-color: #2d4373
}

.resp-sharing-button--tumblr {
  background-color: #35465C
}

.resp-sharing-button--tumblr:hover {
  background-color: #222d3c
}

.resp-sharing-button--reddit {
  background-color: #5f99cf
}

.resp-sharing-button--reddit:hover {
  background-color: #3a80c1
}

.resp-sharing-button--google {
  background-color: #dd4b39
}

.resp-sharing-button--google:hover {
  background-color: #c23321
}

.resp-sharing-button--linkedin {
  background-color: #0077b5
}

.resp-sharing-button--linkedin:hover {
  background-color: #046293
}

.resp-sharing-button--email {
  background-color: #777
}

.resp-sharing-button--email:hover {
  background-color: #5e5e5e
}

.resp-sharing-button--xing {
  background-color: #1a7576
}

.resp-sharing-button--xing:hover {
  background-color: #114c4c
}

.resp-sharing-button--whatsapp {
  background-color: #25D366
}

.resp-sharing-button--whatsapp:hover {
  background-color: #1da851
}

.resp-sharing-button--hackernews {
background-color: #FF6600
}
.resp-sharing-button--hackernews:hover, .resp-sharing-button--hackernews:focus {   background-color: #FB6200 }

.resp-sharing-button--vk {
  background-color: #507299
}

.resp-sharing-button--vk:hover {
  background-color: #43648c
}

.resp-sharing-button--facebook {
  background-color: #3b5998;
  border-color: #3b5998;
}

.resp-sharing-button--facebook:hover,
.resp-sharing-button--facebook:active {
  background-color: #2d4373;
  border-color: #2d4373;
}

.resp-sharing-button--twitter {
  background-color: #55acee;
  border-color: #55acee;
}

.resp-sharing-button--twitter:hover,
.resp-sharing-button--twitter:active {
  background-color: #2795e9;
  border-color: #2795e9;
}

.resp-sharing-button--tumblr {
  background-color: #35465C;
  border-color: #35465C;
}

.resp-sharing-button--tumblr:hover,
.resp-sharing-button--tumblr:active {
  background-color: #222d3c;
  border-color: #222d3c;
}

.resp-sharing-button--email {
  background-color: #777777;
  border-color: #777777;
}

.resp-sharing-button--email:hover,
.resp-sharing-button--email:active {
  background-color: #5e5e5e;
  border-color: #5e5e5e;
}

.resp-sharing-button--linkedin {
  background-color: #0077b5;
  border-color: #0077b5;
}

.resp-sharing-button--linkedin:hover,
.resp-sharing-button--linkedin:active {
  background-color: #046293;
  border-color: #046293;
}


﻿*{font-family:proxima-nova,Helvetica,Arial,"Nimbus Sans L",sans-serif !important}h1{color:#003262;font-size:2.5rem;font-weight:700;border-bottom:5px solid #c4820e;margin-bottom:1.2rem}[style-as-center-center]{align-items:center;display:flex;justify-content:center}[style-as-circle]{border-radius:100%;overflow:hidden}[style-as-circle]>img{border-radius:100%}[style-as-form]{margin-bottom:5rem;position:relative}[style-as-form] #input-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px;margin-bottom:1.5rem}[style-as-form] #input-container div:nth-last-child(-n+1){grid-column:span 2}@media screen and (max-width: 736px){[style-as-form] #input-container{display:block}}[style-as-form] input{border:none;font-size:.875rem;position:relative;bottom:5px;width:70%}[style-as-form] input[type='submit']{width:unset}[style-as-form] label{font-size:.875rem;color:#003262;text-transform:uppercase;position:relative;bottom:5px;margin-right:5px}[style-as-form] label:before{content:' ';display:inline-block;width:19px;height:19px;margin-right:5px;position:relative;top:5px}[style-as-form] label:after{content:':'}[style-as-form] label[for='id_name']:before{background:url("/static/homecoming/img/icons/user-circle.svg?bea7ee3f1bb8") no-repeat top left}[style-as-form] label[for='id_email']:before{background:url("/static/homecoming/img/icons/envelope-solid.svg?bea7ee3f1bb8") no-repeat top left}[style-as-form] label[for='id_phone']:before{background:url("/static/homecoming/img/icons/mobile-alt.svg?bea7ee3f1bb8") no-repeat top left}[style-as-form] label[for='id_subject']:before{background:url("/static/homecoming/img/icons/pen-square.svg?bea7ee3f1bb8") no-repeat top left}[style-as-form] label[for='id_message']:before{background:url("/static/homecoming/img/icons/comment.svg?bea7ee3f1bb8") no-repeat top left}[style-as-form] .submit-container{text-align:center}[style-as-form] [type='submit']{border:1px solid #3b7ea1;border-radius:5px;background-color:#3b7ea1;color:#fff;font-size:1.125rem;text-transform:uppercase;padding:1.375rem 5rem}[style-as-form] [type='submit']:hover,[style-as-form] [type='submit']:active,[style-as-form] [type='submit']:focus{cursor:pointer;background-color:rgba(59,126,161,0.8)}[style-as-form] .helptext{display:none}@media screen and (max-width: 736px){[style-as-form]{padding:1rem}}[style-as-form] .form-field{border-bottom:1px solid #3b7ea1;margin-bottom:1.1rem}@media screen and (max-width: 736px){[style-as-form] .form-field{margin-bottom:2rem}[style-as-form] .form-field input{width:100%}}[style-as-form] .form-field.message{display:flex;flex-direction:column;border:none}[style-as-form] .form-field.message textarea{resize:vertical;border:1px solid #3b7ea1;padding:10px}@media screen and (min-width: 736px){[style-as-grid='tablet-2-column']{display:flex;flex-flow:row wrap;padding:0 0 2rem}[style-as-grid='tablet-2-column']>*{flex-basis:calc(50%);padding:0 1.5rem}[style-as-grid='tablet-2-column']>*:nth-child(2n + 1){padding-left:0}[style-as-grid='tablet-2-column']>*:nth-child(2n + 2){padding-right:0}}@media screen and (min-width: 736px){[style-as-grid='tablet-3-column']{display:flex;flex-flow:row wrap;justify-content:center}[style-as-grid='tablet-3-column']>*{flex-basis:calc(33.3%);padding:0 1rem}[style-as-grid='tablet-3-column']>*:nth-child(3n + 1){padding-left:0}[style-as-grid='tablet-3-column']>*:nth-child(3n + 3){padding-right:0}}nav[style-as-row] ul,nav[style-as-row] ol,[style-as-row]{align-items:center;display:flex;flex:1;flex-basis:100%;flex-direction:row;justify-content:center}nav[style-as-row] ul li,nav[style-as-row] ol li,[style-as-row] li{display:block}nav[style-as-row] ul li a,nav[style-as-row] ol li a,[style-as-row] li a{display:block}nav[style-as-row] ul li a svg,nav[style-as-row] ol li a svg,[style-as-row] li a svg{width:100%;height:auto}figure[style-figure-as-column]{align-items:center;display:flex;flex-direction:column;text-align:center}figure[style-figure-as-column] picture{margin-bottom:1rem;width:calc(120px)}figure[style-figure-as-column] figcaption{padding-left:0rem;width:calc(100% - 80px)}figure[style-figure-as-column] figcaption h3,figure[style-figure-as-column] figcaption h4,figure[style-figure-as-column] figcaption h5{text-align:center}figure[style-figure-as-row]{display:flex;flex-direction:row}figure[style-figure-as-row] picture{width:calc(120px)}figure[style-figure-as-row] figcaption{padding-left:1.25rem;width:calc(100% - 80px)}figure[style-figure-as-row] figcaption h3,figure[style-figure-as-row] figcaption h4,figure[style-figure-as-row] figcaption h5{text-align:left}[style-full-width]{width:100%;max-width:100%}[style-hidden]{display:none}nav[style-nav-as-row] ul,nav[style-nav-as-row] ol{align-items:center;display:flex;flex:1;flex-basis:100%;flex-direction:row;justify-content:center}nav[style-nav-as-row] ul li,nav[style-nav-as-row] ol li{display:block}nav[style-nav-as-row] ul li a,nav[style-nav-as-row] ol li a{display:block}nav[style-nav-as-row] ul li a:hover,nav[style-nav-as-row] ol li a:hover{text-decoration:none}nav[style-nav-as-row] ul li a svg,nav[style-nav-as-row] ol li a svg{height:auto;width:100%}nav[style-nav-as-row] ul li a img,nav[style-nav-as-row] ol li a img{height:auto;width:100%}#audience ul#audience-choices{margin:50px 1rem;text-align:center;display:flex;justify-content:space-between}@media screen and (max-width: 736px){#audience ul#audience-choices{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px}}#audience ul#audience-choices li{display:inline-block;width:100%;margin:0 10px}@media screen and (max-width: 736px){#audience ul#audience-choices li{margin:0}}#audience ul#audience-choices li label{display:inline-block;border:2px solid #1f74db;border-radius:36.5px;padding:15px 0;cursor:pointer;color:#1f74db;text-transform:uppercase;font-size:1.5rem;width:100%;text-align:center}#audience ul#audience-choices li input{display:none}#audience ul#audience-choices li input[type="checkbox"]:checked~label{background:#1f74db;color:#fff}#audience #content-boxes{margin:0 40px 3.125rem 40px;font-size:1.5rem;color:#505050}#audience #content-boxes .content-box{text-align:center;line-height:30px;display:none}#audience #content-boxes .content-box a{color:#1f74db}.show{display:block !important}.event-filters{display:flex;justify-content:flex-start;margin-bottom:2rem}@media screen and (max-width: 736px){.event-filters{flex-direction:column}}.event-filters .fieldset{display:inline-block;margin:0 auto;padding:10px;color:#3b7ea1}@media screen and (max-width: 736px){.event-filters .fieldset{max-height:none;margin:0}}.event-filters .fieldset.alums-only{display:none}.event-filters .fieldset .legend{text-transform:uppercase;font-size:1.125rem;cursor:pointer;display:flex;justify-content:space-between}.event-filters .fieldset .legend span:first-of-type{margin-right:5px}.event-filters .fieldset .legend .toggle svg{width:15px;transform:rotate(0deg);transition:transform 200ms linear;transform-origin:center}.event-filters .fieldset .legend .toggle svg.open{transform:rotate(180deg);width:15px;position:relative;top:10px}.event-filters .fieldset ul{position:relative;max-height:275px;overflow-y:auto;overscroll-behavior-x:auto;display:none}.event-filters .fieldset ul.show{display:block}.event-filters .fieldset ul li{padding:5px 0}.event-filters .fieldset label{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.event-filters .fieldset input[type=checkbox]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.event-filters .fieldset input[type=checkbox]+label{display:flex;justify-content:flex-start;cursor:pointer}.event-filters .fieldset input[type=checkbox]+label span.check{padding-left:1.6rem;height:1.3rem;display:inline-block;background-repeat:no-repeat;background-position:0 0;background-image:url(/static/homecoming/img/icons/square-regular.svg?bea7ee3f1bb8);vertical-align:middle}.event-filters .fieldset input[type=checkbox]+label span.item{position:relative}.event-filters .fieldset input[type=checkbox]:checked+label span.check{background-image:url(/static/homecoming/img/icons/check-square.svg?bea7ee3f1bb8)}.event-results .pagination{margin-top:3rem;text-align:center}.event-results .pagination a{color:#1f74db;font-size:1.5rem;cursor:pointer}.event-results .grid{display:flex;flex-flow:row wrap;justify-content:center}@media screen and (max-width: 736px){.event-results .grid{flex-flow:column;align-items:center}}.event-results .grid .event{position:relative;width:375px;height:250px;margin:12px;padding:2px}.event-results .grid .event .bg-image{position:absolute;z-index:10}.event-results .grid .event .image-overlay{position:absolute;width:375px;height:250px;background-color:rgba(0,50,98,0.5);z-index:50}.event-results .grid .event .content{position:relative;z-index:100;text-align:center;height:100%;padding:1.125rem}.event-results .grid .event .content .promoted{text-align:left;height:18px}.event-results .grid .event .content .promoted .group-affiliation{background-color:#f3aa04;position:absolute;left:0;padding:3px 10px;font-size:.75rem;color:#fff;text-transform:uppercase}.event-results .grid .event .content .promoted .group-affiliation:after{content:" ";position:absolute;display:block;width:30%;height:100%;top:0;right:-7px;z-index:-1;background-color:#f3aa04;-ms-transform:skew(-30deg, 0deg);-webkit-transform:skew(-30deg, 0deg);transform:skew(-30deg, 0deg)}.event-results .grid .event .content .promoted .star{color:#fff}.event-results .grid .event .content .promoted .star svg{width:19px}.event-results .grid .event .content .promoted .star svg path{fill:#f3aa04;stroke:#fff;stroke-width:10px}.event-results .grid .event .content .info{color:#fefffe;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}.event-results .grid .event .content .info .title{margin:.7rem 0;font-size:1.875rem;line-height:2rem}.event-results .grid .event .content .info .title a{color:inherit;text-decoration:none}.event-results .grid .event .content .info .title a:hover{color:rgba(255,255,255,0.8);text-decoration:underline}.event-results .grid .event .content .info .details{position:absolute;bottom:0;left:0;width:100%;margin-bottom:0}.event-results .grid .event .content .info .details .date-time{text-transform:uppercase;margin-bottom:0}.event-results .grid .event .content .info .details .date-time .ampm{text-transform:none}.event-results .grid .event .content .info .details .date-time svg{display:none}.event-results .grid .event .content .info .details .location{margin-bottom:10px;text-transform:uppercase}.event-results .grid .event .content .info .details .location a{color:#fefffe;text-decoration:none}.event-results .grid .event .content .info .details .event-type-host{font-size:.75rem;text-transform:uppercase}.event-results .grid .event .content .info .details .event-type-host span:after{content:' | '}.event-results .grid .event .content .info .details .event-type-host span:last-of-type:after{content:''}.event-results .list{margin:0 auto;max-width:1050px}@media screen and (max-width: 1092px){.event-results .list{margin:0 2%}}.event-results .list .event{position:relative;margin-bottom:3.125rem}.event-results .list .event .info{width:100%;overflow:hidden;margin-bottom:10px;max-height:235px;clear:both}@media screen and (max-width: 736px){.event-results .list .event .info{max-height:390px}}.event-results .list .event .info .image-treatment{position:relative;float:left;width:338px;height:225px;overflow:hidden;margin-right:1.875rem;margin-bottom:1rem;margin-left:2px}@media screen and (max-width: 736px){.event-results .list .event .info .image-treatment{width:100%;height:150px;overflow:unset;margin-bottom:0}}.event-results .list .event .info .image-treatment .bg-image{position:relative;z-index:0}@media screen and (max-width: 736px){.event-results .list .event .info .image-treatment .bg-image{width:188px;height:125px}}.event-results .list .event .info .image-treatment .promoted{position:absolute;top:0;text-align:left;width:100%;min-height:40px;padding:10px;background-color:rgba(0,50,98,0.7);z-index:100}@media screen and (max-width: 736px){.event-results .list .event .info .image-treatment .promoted{background-color:#003262;position:static}}.event-results .list .event .info .image-treatment .promoted .group-affiliation{font-size:.75rem;color:#fff;text-transform:uppercase}.event-results .list .event .info .image-treatment .promoted .star{font-size:.875rem;color:#fff}.event-results .list .event .info .image-treatment .promoted .star svg{width:19px}.event-results .list .event .info .image-treatment .promoted .star svg path{fill:#f3aa04;stroke:#fff;stroke-width:20px}.event-results .list .event .info .content{margin-right:2px}.event-results .list .event .info .content .event-type-share{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:2px;margin-bottom:1rem}@media screen and (max-width: 736px){.event-results .list .event .info .content .event-type-share{position:absolute;left:220px;top:0}}.event-results .list .event .info .content .event-type-share .event-type{font-size:.875rem;color:#3b7ea1;text-transform:uppercase;margin-right:65px}@media screen and (max-width: 736px){.event-results .list .event .info .content .event-type-share .event-type{margin-top:45px;margin-right:0}}.event-results .list .event .info .content .event-type-share .event-type span:after{content:' | '}.event-results .list .event .info .content .event-type-share .event-type span:last-of-type:after{content:''}.event-results .list .event .info .content .event-type-share .share{font-size:1.125rem;text-transform:uppercase;color:#003262;border:2px solid #f3aa04;border-radius:36px;padding:0 20px;position:absolute;right:0;z-index:100;text-align:center;background-color:#fff}@media screen and (max-width: 736px){.event-results .list .event .info .content .event-type-share .share{right:unset;left:0;padding:0 10px;width:150px}}.event-results .list .event .info .content .event-type-share .share:hover{cursor:pointer}.event-results .list .event .info .content .event-type-share .share .share-items{display:none}.event-results .list .event .info .content .event-type-share.extra-margin{top:50px}@media screen and (max-width: 736px){.event-results .list .event .info .content .title{margin-top:18vh}}.event-results .list .event .info .content .title h3{font-size:2.125rem;color:#003262}.event-results .list .event .info .content .title h3 a{color:#003262;text-decoration:none}.event-results .list .event .info .content .title h3 a:hover{text-decoration:underline}.event-results .list .event .info .content .location{font-size:1.125rem;margin-bottom:10px}.event-results .list .event .info .content .location a{color:#1f74db;text-decoration:none}.event-results .list .event .info .content .location a:hover{text-decoration:underline}.event-results .list .event .info .content .date-time{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:5px;color:#d78c00;text-transform:uppercase;font-size:1rem;margin-bottom:10px;max-height:120px;overflow-y:auto;overflow-x:hidden}@media screen and (max-width: 736px){.event-results .list .event .info .content .date-time{display:block;max-height:unset;overflow-y:unset;overflow-x:unset}.event-results .list .event .info .content .date-time .date{display:block;margin:5px 0}}.event-results .list .event .info .content .date-time svg{vertical-align:text-top;width:18px;fill:#d78c00}.event-results .list .event .info .content .date-time .date{cursor:pointer}.event-results .list .event .info .content .date-time .date .inner-date span.no-cal{cursor:default}.event-results .list .event .info .content .date-time .date .add-to-calendar{display:none;background:#fff;padding:5px}.event-results .list .event .info .content .date-time .date .add-to-calendar a{margin:0 10px}.event-results .list .event .info .content .description{font-size:1.125rem;color:#505050;text-align:left;line-height:1.225rem}.event-results .list .event .info .content .description iframe{width:83%;height:450px;margin:20px auto;display:block}.event-results .list .event .info .content .description p{margin-bottom:10px}.event-results .list .event .info .content .description h4{font-size:1.125rem;font-weight:700;margin-bottom:5px}.event-results .list .event .info .content .description ul{list-style-type:disc}.event-results .list .event .info .content .description li{margin-left:20px;padding-left:5px;line-height:1.5rem}.event-results .list .event .info .content .hosted-by{color:#505050}.event-results .list .event .info .content .hosted-by p span:after{content:', '}.event-results .list .event .info .content .hosted-by p span:last-of-type:after{content:''}.event-results .list .event .show-more{color:#003262;font-size:.75rem;text-align:center;font-weight:700;position:absolute;bottom:-27px;width:100%}.event-results .list .event .show-more span:hover{cursor:pointer}.event-results .list .event .show-more svg{width:13px;fill:#003262}.event-results .list .event .show-more svg:hover{cursor:pointer}.event-results .list .event .expand{overflow:unset;max-height:100% !important}.event-results .list .event .flip{transform:rotate(180deg)}#site-layout{position:relative}#site-layout main{margin-top:234px}@media screen and (max-width: 736px){#site-layout main{margin-top:94px}}#site-layout [role='document']{min-height:calc(100vh - 320px)}@media screen and (min-width: 736px){#site-layout [role='document']{min-height:calc(100vh - 480px)}}body.has-hero #site-layout main{margin-top:0}@media screen and (max-width: 736px){body.has-hero #site-layout main{margin-top:0}}.hero-copy,.hero-cta,#site-logo,a.givenow{align-items:center;display:flex;justify-content:center}.content-container{margin:2.25rem auto;max-width:1200px}@media screen and (max-width: 736px){.content-container{margin-left:5%;margin-right:5%;padding:0 1rem}}*{font-family:proxima-nova,Helvetica,Arial,"Nimbus Sans L",sans-serif !important}.clear{clear:both}.hide{display:none !important}a[href$='.pdf']::before,a[href$='.zip']::before{content:' ';display:inline-block;height:25px;margin-right:5px;position:relative;top:5px;width:21px}a[href$='.pdf']::before{background:url("/static/homecoming/img/icons/file-pdf.svg?bea7ee3f1bb8") no-repeat top left}a[href$='.zip']::before{background:url("/static/homecoming/img/icons/file-download.svg?bea7ee3f1bb8") no-repeat top left}.responsive-object{position:relative}.responsive-object iframe,.responsive-object object,.responsive-object embed{height:100%;left:0;position:absolute;top:0;width:100%}#special_announcement{padding:23px 100px;background:#3b7ea1;color:#fff;text-align:center;font-size:24px;font-weight:600}@media screen and (max-width: 736px){#special_announcement{padding:23px 30px;font-size:1rem}}#special_announcement a{color:#fff;text-decoration:none;border-bottom:1px dotted #fff}header#site-header{background:#fff;width:100%}header#site-header section#eyebrow-area{display:flex;justify-content:flex-end;margin:0 3rem}@media screen and (max-width: 736px){header#site-header section#eyebrow-area{margin:0 1rem}}header#site-header section#eyebrow-area input[type=text]{border:1px solid #003262;border-radius:3px;padding:8px 11px;margin:16px 10px;min-width:200px}@media screen and (max-width: 736px){header#site-header section#eyebrow-area input[type=text]{margin:16px 0}}header#site-header section#site-title-actions-area{position:relative;background:#003262;padding:2rem 1.3rem;display:flex;justify-content:space-between}@media screen and (max-width: 736px){header#site-header section#site-title-actions-area{flex-direction:column;align-items:center;padding:2rem}}header#site-header section#site-title-actions-area .logo-lockup{width:65%}@media screen and (max-width: 736px){header#site-header section#site-title-actions-area .logo-lockup{width:100%;display:flex}}header#site-header section#site-title-actions-area .logo-lockup p{display:inline-block}@media screen and (max-width: 480px){header#site-header section#site-title-actions-area .logo-lockup p.logo{position:relative;top:-8px}}header#site-header section#site-title-actions-area .logo-lockup p.title{width:65%}@media screen and (max-width: 519px){header#site-header section#site-title-actions-area .logo-lockup p.title{width:60%}}@media screen and (max-width: 480px){header#site-header section#site-title-actions-area .logo-lockup p.title{width:58%}}header#site-header section#site-title-actions-area .logo-lockup p.title a{color:#f3aa04;line-height:27px;text-decoration:none}@media screen and (max-width: 480px){header#site-header section#site-title-actions-area .logo-lockup p.title a{line-height:22px}}header#site-header section#site-title-actions-area .logo-lockup p.title a span{display:block;font-size:1.7rem}@media screen and (max-width: 480px){header#site-header section#site-title-actions-area .logo-lockup p.title a span{font-size:1.3rem}}header#site-header section#site-title-actions-area .logo-lockup p.title a .title-main{font-weight:700}header#site-header section#site-title-actions-area .logo-lockup p.title a .title-sub{font-weight:300}header#site-header section#site-title-actions-area .registration{align-self:center}@media screen and (max-width: 736px){header#site-header section#site-title-actions-area .registration{margin-top:30px}}header#site-header section#site-title-actions-area .registration a{background:#f3aa04;padding:10px 40px;border:2px solid #f3aa04;border-radius:8px;color:#003262;text-decoration:none;text-transform:uppercase;font-size:1.4rem;font-weight:700}header#site-header section#site-title-actions-area .registration a:hover{color:#f3aa04;background:#003262}header#site-header .hero-image{background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 971px){header#site-header .hero-image{background-position:center center}}header#site-header .hero-image img{width:100%}header#site-header .hero-image p{position:relative;left:25vw;top:5vw;color:#fff;font-size:9vw;font-weight:700;max-width:300px;line-height:75%;letter-spacing:-4px}@media screen and (max-width: 1200px){header#site-header .hero-image p{left:20vw;top:10vh;font-size:10vw}}@media screen and (max-width: 990px){header#site-header .hero-image p{left:10vw;font-size:14vw}}@media screen and (max-width: 480px){header#site-header .hero-image p{left:5vw;top:12vh;font-size:20vw}}#site-nav{display:none}@media screen and (min-width: 820px){#site-nav{display:block}}#site-nav ul{display:flex;justify-content:flex-end}#site-nav ul>li{padding:1rem;align-self:center}#site-nav ul>li.active a{border-bottom:1px solid orange;position:relative}#site-nav ul>li>a{border-bottom:1px solid transparent;display:inline-block;position:relative}#site-nav ul>li>a:hover{border-bottom:1px solid orange}#site-nav ul>li a{align-items:center;border:1px solid transparent;color:#003262;cursor:pointer;display:flex;font-weight:bold;margin:0;text-transform:uppercase;text-decoration:none;white-space:nowrap}@media screen and (min-width: 820px) and (max-width: 1240px){#site-nav ul>li a{font-size:14px}}#site-nav ul>li.give a{background:#003262;border:2px solid #003262;border-radius:3px;color:#f3aa04;padding:5px 20px}#site-nav ul>li.give a:hover{text-decoration:none;background:#fff;color:#003262}#mobile-nav{display:none;position:absolute;left:0;z-index:100;width:0;height:100%;transition-property:all;transition-duration:.5s}#mobile-nav.open{width:100%}@media screen and (max-width: 819px){#mobile-nav{display:flex !important}}#mobile-nav #site-mobile-nav{background:#003262;width:0;height:100%;z-index:100;overflow-y:hidden;transition-property:width;transition-duration:.5s}#mobile-nav #site-mobile-nav.open{width:80%}#mobile-nav #site-mobile-nav #close{text-align:right}#mobile-nav #site-mobile-nav #close svg{width:20px}#mobile-nav #site-mobile-nav ul li{text-align:center;margin:10px}#mobile-nav #site-mobile-nav ul li.active a{color:#b8b8b8;cursor:default}#mobile-nav #site-mobile-nav ul li.active a:hover{color:#b8b8b8;background-color:transparent}#mobile-nav #site-mobile-nav ul li a{display:block;padding:10px;color:#f3aa04;text-decoration:none;font-size:1.125rem;font-weight:700;text-transform:uppercase}#mobile-nav #site-mobile-nav ul li a:hover{background-color:#f3aa04;color:#003262}#mobile-nav #show-mobile-menu{cursor:pointer;margin-left:15px;margin-top:15px;width:30px;height:30px}#mobile-nav #show-mobile-menu:hover svg path{fill:#f3aa04}#mobile-nav #show-mobile-menu svg{width:30px}#mobile-nav #show-mobile-menu svg path{fill:#003262}footer#site-footer{font-family:proxima-nova,Helvetica,Arial,"Nimbus Sans L",sans-serif;background:#003262;bottom:0;color:#fff;left:0;min-height:387px;right:0;text-align:center;padding:75px 90px;margin-top:2rem;display:flex;justify-content:space-between}@media screen and (max-width: 736px){footer#site-footer{flex-direction:column;padding-left:80px;padding-right:80px}}@media screen and (max-width: 736px){footer#site-footer section{margin-bottom:1.3rem}}footer#site-footer section#ucb #link-to-light{margin:0 auto;padding:0;width:150px}footer#site-footer section#ucb #link-to-light a{color:#fff;font-size:14px}footer#site-footer section#ucb #link-to-light a:hover{text-decoration:underline}footer#site-footer section#ucb .berkeley-seal img{height:80px;margin:1rem auto;width:80px}footer#site-footer section#ucb .berkeley-text{font-size:12px;text-transform:uppercase}footer#site-footer section#ucb .copyright{margin-top:1.5rem;font-size:12px;text-transform:uppercase}footer#site-footer section#ucb .additional-links{margin-top:1rem;font-size:11px}footer#site-footer section#ucb .additional-links ul li{display:inline}footer#site-footer section#ucb .additional-links ul li:after{content:" | ";margin:0 5px}footer#site-footer section#ucb .additional-links ul li:last-of-type:after{content:'';margin:0}footer#site-footer section#ucb .additional-links ul li a{color:#f3aa04}footer#site-footer #social-links nav{margin:10px 20px 32px}footer#site-footer #social-links nav a{margin:0 5px}footer#site-footer #social-links nav a svg{display:block;fill:#fff;height:25px;width:25px}footer#site-footer #footer-nav{font-weight:300}@media screen and (max-width: 736px){footer#site-footer #footer-nav{order:-2}}footer#site-footer #footer-nav nav{text-align:right}@media screen and (max-width: 736px){footer#site-footer #footer-nav nav{text-align:center}}footer#site-footer #footer-nav nav h4{text-transform:uppercase}footer#site-footer #footer-nav nav ul{margin-top:6px}footer#site-footer #footer-nav nav ul li a{font-size:.9rem;color:#f3aa04;text-decoration:none;line-height:6px}footer#site-footer #footer-nav nav ul li a:hover{text-decoration:underline}.template-homepage .open{display:block !important}.template-homepage #alum-details{display:none}.template-homepage .description{text-align:center;font-size:2rem;line-height:2.5rem;color:#505050;margin:0 1rem 1rem 0}.template-homepage .description p{margin-bottom:2rem}.template-homepage .description a{color:#1f74db;text-decoration:none}.template-homepage .description a:hover{text-decoration:underline}.template-homepage .htmx-indicator{display:none;text-align:center}.template-homepage .htmx-request{display:block}.template-homepage .event-header{position:relative;border-bottom:5px solid #c4820e;margin:0 1rem 1.2rem 1rem;display:flex;justify-content:space-between}@media screen and (max-width: 736px){.template-homepage .event-header{flex-flow:column wrap}}.template-homepage .event-header h1.homepage-events-title{border-bottom:none;margin-bottom:0}@media screen and (max-width: 736px){.template-homepage .event-header h1.homepage-events-title{text-align:center}}.template-homepage .event-header div.view{position:relative;top:15px}@media screen and (max-width: 736px){.template-homepage .event-header div.view{display:flex;justify-content:center;flex-flow:row wrap;top:unset}}.template-homepage .event-header div.view .hit-area{display:inline-block;color:#003262;text-transform:uppercase;font-size:1.125rem;font-weight:600;margin-left:50px}@media screen and (max-width: 736px){.template-homepage .event-header div.view .hit-area{margin:10px}}.template-homepage .event-header div.view .hit-area:hover input,.template-homepage .event-header div.view .hit-area:hover label{color:#1f74db !important;cursor:pointer}.template-homepage .event-header div.view .hit-area:hover svg{fill:#1f74db !important;cursor:pointer}.template-homepage .event-header div.view .hit-area input[type="radio"]{display:none}.template-homepage .event-header div.view .hit-area input[type="radio"]+label{color:rgba(0,50,98,0.6)}.template-homepage .event-header div.view .hit-area input[type="radio"]+label svg{fill:rgba(0,50,98,0.6)}.template-homepage .event-header div.view .hit-area input[type="radio"]:checked+label{color:#003262}.template-homepage .event-header div.view .hit-area input[type="radio"]:checked+label svg{fill:#003262}.template-homepage .event-header div.view .hit-area input[type=reset]{position:relative;background:none;border:none;color:#003262;font-size:1.125rem;font-weight:600;text-transform:uppercase;cursor:pointer}.template-homepage .event-header div.view .hit-area input[type=reset]:hover{color:#1f74db}.template-homepage .event-header div.view .hit-area svg{width:18px;fill:#003262;position:relative;top:2px}@media screen and (max-width: 736px){.template-faqpage .content-container{margin-left:0;margin-right:0}}.template-faqpage .content-container .page-content{margin:0 1rem}@media screen and (max-width: 736px){.template-faqpage .content-container .page-content{margin:0}}.template-faqpage .content-container .page-content details{border-bottom:2px dotted #3b7ea1;margin-right:16px;overflow:hidden;padding:3px 1rem 0 11px;position:relative;width:100%}.template-faqpage .content-container .page-content details p{color:#505050;font-size:18px;line-height:24px;margin:1.5rem 0 .75rem}.template-faqpage .content-container .page-content details summary{color:#003262;cursor:pointer;display:flex;margin:20px 0;font-size:24px;font-weight:700;text-transform:uppercase;position:relative;text-align:left;width:100%;z-index:1}.template-faqpage .content-container .page-content details summary:focus::after{bottom:0;content:'';left:-20px;position:absolute;right:-20px;top:-20px;z-index:-1}.template-faqpage .content-container .page-content details summary::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2042.56%2023.65%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23c4820e%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A4px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22a%22%20points%3D%2240.56%202.06%2021.04%2020.86%202%202%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;content:'+';font-size:0;height:21px;position:absolute;right:0;top:10px;width:50px}.template-faqpage .content-container .page-content details summary p{margin:0}.template-faqpage .content-container .page-content details summary span{width:94%}.template-faqpage .content-container .page-content details summary::-webkit-details-marker{display:none}.template-faqpage .content-container .page-content details[open]{min-height:150px;padding-bottom:11px}.template-faqpage .content-container .page-content details[open] a{color:#f3aa04}.template-faqpage .content-container .page-content details[open]::before{background-color:#fff;content:'';height:40px;left:0;position:absolute;right:0;top:0}.template-faqpage .content-container .page-content details[open] summary::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2042.56%2023.65%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23c4820e%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A4px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22a%22%20points%3D%222%2021.59%2021.53%202.79%2040.56%2021.65%22%2F%3E%3C%2Fsvg%3E");content:'–'}.template-faqpage .content-container .page-content .block-heading{margin-top:80px;font-size:2.2rem;font-weight:700;color:#003262}.template-faqpage .content-container .page-content .block-document{margin-left:2.5rem;margin-bottom:1rem}.template-faqpage .content-container .page-content .block-document a{font-size:1.1rem;text-decoration:none;color:#1f74db}.template-faqpage .content-container .page-content .block-document a:hover{text-decoration:underline}@media screen and (max-width: 736px){.template-get-involved .content-container{margin-left:0;margin-right:0}}.template-get-involved .content-container .page-content{margin:0 1rem}@media screen and (max-width: 736px){.template-get-involved .content-container .page-content{margin:0}}.template-get-involved .content-container .page-content .description{font-size:1.875rem;font-weight:normal;color:#505050;line-height:2rem;margin-bottom:2.2rem}.template-get-involved .content-container .page-content .description p{margin-bottom:1.875rem;line-height:2rem}.template-get-involved .content-container .page-content .description ul,.template-get-involved .content-container .page-content .description ol{margin-left:30px}.template-get-involved .content-container .page-content .description ul{list-style-type:disc;margin-bottom:1.2rem}.template-get-involved .content-container .page-content .block-heading{color:#003262;margin-top:2.2rem}.template-get-involved .content-container .page-content .block-heading h2{font-size:2.25rem}.template-get-involved .content-container .page-content .block-heading h3{font-size:1.5rem;text-transform:uppercase}.template-get-involved .content-container .page-content .block-paragraph,.template-get-involved .content-container .page-content .block-title_description{color:#505050;margin-bottom:2.2rem}.template-get-involved .content-container .page-content .block-paragraph h3,.template-get-involved .content-container .page-content .block-title_description h3{font-size:1.5rem;color:#003262}.template-get-involved .content-container .page-content .block-paragraph p,.template-get-involved .content-container .page-content .block-title_description p{line-height:1.5rem;margin-bottom:0.5rem}.template-get-involved .content-container .page-content .block-paragraph ul,.template-get-involved .content-container .page-content .block-title_description ul{list-style-type:disc;margin-left:15px}.template-get-involved .content-container .page-content .block-paragraph ol,.template-get-involved .content-container .page-content .block-title_description ol{margin-left:15px}.template-get-involved .content-container .page-content .block-paragraph li a,.template-get-involved .content-container .page-content .block-title_description li a{color:#1f74db}@media screen and (max-width: 736px){.template-social .content-container{margin-left:0;margin-right:0}}.template-social .content-container .page-content{margin:0 1rem}@media screen and (max-width: 736px){.template-social .content-container .page-content{margin:0}}.template-social .content-container .page-content .description{font-size:1.875rem;font-weight:normal;color:#505050;line-height:2rem;margin-bottom:2.2rem}.template-social .content-container .page-content .description p{margin-bottom:1.875rem;line-height:2rem}.template-social .content-container .page-content .description ul,.template-social .content-container .page-content .description ol{margin-left:30px;margin-bottom:1.2rem}.template-social .content-container .page-content .description ul{list-style-type:disc}@media screen and (max-width: 736px){.template-contactpage .content-container{margin-left:0;margin-right:0}}.template-contactpage .content-container .page-content{margin:0 1rem}@media screen and (max-width: 736px){.template-contactpage .content-container .page-content{margin:0}}.template-contactpage .content-container .page-content .contact #id_wagtailcaptcha{width:305px;margin:10px auto}.template-contactpage .content-container .page-content .description{font-size:1.875rem;font-weight:normal;color:#505050;line-height:2.5rem;margin-bottom:2.2rem}.template-contactpage .content-container .page-content .description p{margin-bottom:1.875rem}.template-contactpage .content-container .page-content .description ul,.template-contactpage .content-container .page-content .description ol{margin-left:30px;margin-bottom:1.2rem}.template-contactpage .content-container .page-content .description ul{list-style-type:disc}.template-contactpage .content-container .page-content .resources h2{font-size:2.25rem;font-weight:700;color:#003262;margin-bottom:1.5rem}.template-contactpage .content-container .page-content .resources .resource-list{font-size:1.125rem;color:#505050}.template-contactpage .content-container .page-content .resources .resource-list p{line-height:1.5rem;margin-bottom:2rem}@media screen and (max-width: 736px){.template-basicpage .content-container{margin-left:0;margin-right:0}}.template-basicpage .content-container .page-content{margin:0 1rem}@media screen and (max-width: 736px){.template-basicpage .content-container .page-content{margin:0}}.template-basicpage .content-container .page-content .intro-paragraph{font-size:1.875rem;color:#505050;line-height:2.5rem;margin-bottom:3rem}.template-basicpage .content-container .page-content .intro-paragraph a{color:#1f74db}.template-basicpage .content-container .page-content .block-heading{font-size:2rem;color:#003262;font-weight:700;margin-top:1.125rem}.template-basicpage .content-container .page-content .block-paragraph{font-size:1.125rem;color:#505050;line-height:1.5rem;margin-bottom:1.125rem}.template-basicpage .content-container .page-content .block-paragraph p{margin-bottom:1rem}.template-basicpage .content-container .page-content .block-paragraph ol{margin-left:20px;margin-bottom:.5rem}.template-basicpage .content-container .page-content .block-paragraph ul{list-style-type:disc}.template-basicpage .content-container .page-content .block-paragraph ul li{margin-left:25px}.template-basicpage .content-container .page-content .block-paragraph ul ul{list-style-type:circle}.template-basicpage .content-container .page-content .block-paragraph ul ul ul{list-style-type:square}.template-basicpage .content-container .page-content .block-paragraph li{margin-bottom:10px}.template-basicpage .content-container .page-content .block-paragraph a{color:#1f74db;text-decoration:none}.template-basicpage .content-container .page-content .block-paragraph a:hover{text-decoration:underline}.template-basicpage .content-container .page-content .block-paragraph img{margin:.5rem 0}@media screen and (max-width: 736px){.template-whos-coming .content-container{margin-left:0;margin-right:0}}.template-whos-coming .content-container .page-content{margin:0 1rem}@media screen and (max-width: 736px){.template-whos-coming .content-container .page-content{margin:0}}.template-whos-coming .content-container .page-content section#description-and-sort{display:flex;justify-content:space-between;margin-bottom:3.125rem}@media screen and (max-width: 736px){.template-whos-coming .content-container .page-content section#description-and-sort{flex-direction:column;align-items:center}}.template-whos-coming .content-container .page-content section#description-and-sort #description{width:80%;color:#505050;font-size:1.875rem;line-height:2.5rem;padding-right:2rem}@media screen and (max-width: 736px){.template-whos-coming .content-container .page-content section#description-and-sort #description{width:100%;margin-bottom:1.125rem;padding-right:0}}.template-whos-coming .content-container .page-content section#description-and-sort #sort p{font-size:1.5rem;font-weight:700;color:#003262;text-align:center;text-transform:uppercase;margin-bottom:5px}.template-whos-coming .content-container .page-content section#description-and-sort #sort ul li{margin:5px 0}.template-whos-coming .content-container .page-content section#description-and-sort #sort ul li a{display:inline-block;width:230px;color:#1f74db;font-size:1.3rem;text-transform:uppercase;text-align:center;text-decoration:none;border:2px solid #1f74db;border-radius:2.28rem;padding:11px 48px}.template-whos-coming .content-container .page-content section#description-and-sort #sort ul li a:hover{background-color:#1f74db !important;color:#fff !important}.template-whos-coming .content-container .page-content section#list ul{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px}@media screen and (max-width: 736px){.template-whos-coming .content-container .page-content section#list ul{grid-template-columns:repeat(2, 1fr)}}.template-whos-coming .content-container .page-content section#list ul li{color:#505050;font-size:1.125rem;line-height:1.2rem}.template-whos-coming .content-container .active{background-color:#1f74db !important;color:#fff !important}@media screen and (max-width: 736px){.content-container{margin-left:0;margin-right:0}}.content-container .type-event{margin:0 1rem}@media screen and (min-width: 980px){.content-container .type-event{display:grid;grid:auto / 1fr 2fr}}@media screen and (max-width: 736px){.content-container .type-event{margin:0}}.content-container .type-event .image-treatment{position:relative;width:338px;height:225px;overflow:hidden;margin-right:1.875rem;margin-bottom:1rem;margin-left:2px}@media screen and (min-width: 980px){.content-container .type-event .image-treatment{grid-area:1 / 1 / 1 / 1}}@media screen and (max-width: 980px){.content-container .type-event .image-treatment{float:left}}@media screen and (max-width: 736px){.content-container .type-event .image-treatment{width:100%;height:150px;overflow:unset}}.content-container .type-event .image-treatment .bg-image{position:relative;z-index:0}@media screen and (max-width: 736px){.content-container .type-event .image-treatment .bg-image{width:188px;height:125px}}.content-container .type-event .image-treatment .promoted{position:absolute;top:0;text-align:left;width:100%;min-height:40px;padding:10px;background-color:rgba(0,50,98,0.7);z-index:100}@media screen and (max-width: 736px){.content-container .type-event .image-treatment .promoted{background-color:#003262;position:static}}.content-container .type-event .image-treatment .promoted .group-affiliation{font-size:.75rem;color:#fff;text-transform:uppercase}.content-container .type-event .image-treatment .promoted .star{font-size:.875rem;color:#fff}.content-container .type-event .image-treatment .promoted .star svg{width:19px}.content-container .type-event .image-treatment .promoted .star svg path{fill:#f3aa04;stroke:#fff;stroke-width:20px}.content-container .type-event .details{position:relative}@media screen and (min-width: 980px){.content-container .type-event .details{grid-area:1 / 2 / 2 / 3}}.content-container .type-event .details .content{margin-right:2px}.content-container .type-event .details .content .event-type-share{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:2px;margin-bottom:1rem}@media screen and (max-width: 736px){.content-container .type-event .details .content .event-type-share{position:absolute;left:220px;top:5px}}.content-container .type-event .details .content .event-type-share .event-type{margin-right:6rem;font-size:.875rem;color:#3b7ea1;text-transform:uppercase}@media screen and (max-width: 736px){.content-container .type-event .details .content .event-type-share .event-type{margin-top:45px;margin-right:0}}.content-container .type-event .details .content .event-type-share .event-type span:after{content:' | '}.content-container .type-event .details .content .event-type-share .event-type span:last-of-type:after{content:''}.content-container .type-event .details .content .event-type-share .share{font-size:1.125rem;text-transform:uppercase;color:#003262;border:2px solid #f3aa04;border-radius:36px;padding:0 20px;position:absolute;right:0;z-index:100;text-align:center;background-color:#fff}@media screen and (max-width: 736px){.content-container .type-event .details .content .event-type-share .share{right:unset;left:0;padding:0 10px;width:100%}}.content-container .type-event .details .content .event-type-share .share:hover{cursor:pointer}.content-container .type-event .details .content .event-type-share .share .share-items{display:none}.content-container .type-event .details .content .event-type-share.extra-margin{top:45px !important}.content-container .type-event .details .content .title h3{font-size:2.125rem;color:#003262}.content-container .type-event .details .content .title h3 a{color:#003262;text-decoration:none}.content-container .type-event .details .content .title h3 a:hover{text-decoration:underline}.content-container .type-event .details .content .location{font-size:1.125rem;margin-bottom:10px}.content-container .type-event .details .content .location a{color:#1f74db;text-decoration:none}.content-container .type-event .details .content .location a:hover{text-decoration:underline}.content-container .type-event .details .content .date-time{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:5px;color:#d78c00;text-transform:uppercase;font-size:1rem;margin-bottom:10px;max-height:120px;overflow-y:auto;overflow-x:hidden}@media screen and (max-width: 736px){.content-container .type-event .details .content .date-time{display:block;max-height:unset;overflow-y:unset;overflow-x:unset}.content-container .type-event .details .content .date-time .date{display:block;margin:5px 0}}.content-container .type-event .details .content .date-time svg{vertical-align:text-top;width:18px;fill:#d78c00}.content-container .type-event .details .content .date-time .date{cursor:pointer}.content-container .type-event .details .content .date-time .date .no-cal{cursor:default;display:inline-block;width:100%}.content-container .type-event .details .content .date-time .date .add-to-calendar{display:none;background:#fff;padding:5px}.content-container .type-event .details .content .date-time .date .add-to-calendar a{margin:0 10px}.content-container .type-event .details .content .description{font-size:1.125rem;color:#505050;text-align:left;line-height:1.225rem}.content-container .type-event .details .content .description .responsive-object{padding-bottom:20px !important}.content-container .type-event .details .content .description .responsive-object iframe{position:relative}.content-container .type-event .details .content .description iframe{width:83%;height:450px;display:block}.content-container .type-event .details .content .description p{margin-bottom:20px}.content-container .type-event .details .content .description h4{font-size:1.125rem;font-weight:700;margin-bottom:5px}.content-container .type-event .details .content .description ul{list-style-type:disc}.content-container .type-event .details .content .description li{margin-left:20px;padding-left:5px;line-height:1.5rem}.content-container .type-event .details .content .hosted-by{color:#505050}.content-container .type-event .details .content .hosted-by span:after{content:', '}.content-container .type-event .details .content .hosted-by span:last-of-type:after{content:''}.content-container .type-event .speakers{clear:both;margin-top:3rem}@media screen and (min-width: 980px){.content-container .type-event .speakers{grid-area:2 / 1 / 2 / 3}}.content-container .type-event .speakers h3{font-size:1.5rem;color:#003262;margin-bottom:32px}.content-container .type-event .speakers .speaker{display:flex;margin-bottom:3rem}.content-container .type-event .speakers .speaker .headshot{margin-right:35px}@media screen and (max-width: 736px){.content-container .type-event .speakers .speaker .headshot{width:40%}}.content-container .type-event .speakers .speaker .headshot img{border-radius:50%}.content-container .type-event .speakers .speaker .details{width:80%;font-size:1.125rem;color:#003262}@media screen and (max-width: 736px){.content-container .type-event .speakers .speaker .details{font-size:1rem}}.content-container .type-event .speakers .speaker .details .name{text-transform:uppercase;font-weight:700}.content-container .type-event .speakers .speaker .details .professional-title{font-style:italic;margin-bottom:.5rem}.content-container .type-event .speakers .speaker .details .bio{color:#505050;line-height:1.5rem}@media screen and (max-width: 736px){.content-container .type-event .speakers .speaker .details .bio{max-height:75px;overflow:hidden}}.content-container .type-event .speakers .show-more{color:#003262;font-size:.75rem;text-align:center;font-weight:700;position:absolute;bottom:-27px;width:100%;display:none}.content-container .type-event .speakers .show-more:hover{cursor:pointer}@media screen and (max-width: 736px){.content-container .type-event .speakers .show-more{display:block}}.content-container .type-event .speakers .show-more svg{width:13px;fill:#003262}.content-container .type-event .speakers .show-more .flip{transform:rotate(180deg)}.content-container .type-event .speakers .show{overflow:unset;max-height:100% !important}.content-container .type-event .return-to-home{text-align:center}@media screen and (min-width: 980px){.content-container .type-event .return-to-home{grid-area:3 / 1 / 3 / 3}}.content-container .type-event .return-to-home a{font-size:1.5rem;color:#1f74db;text-decoration:none}.content-container .type-event .return-to-home a:hover{text-decoration:underline}.template-searchresults #content{margin:0 1rem}.template-searchresults #content h2{font-size:1.5rem;margin-top:2rem;border-bottom:1px dotted #003262;margin-bottom:1rem}@media screen and (max-width: 736px){.template-searchresults #content form{display:flex}}.template-searchresults #content form label{display:none}.template-searchresults #content form input[type=text]{border:1px solid #003262;padding:10px;font-size:1.125rem;border-radius:3px;width:90%}.template-searchresults #content form input[type=submit]{background:#003262;border:1px solid #003262;color:#fff;border-radius:5px;padding:10px 20px;font-size:1.125rem}.template-searchresults #content form input[type=submit]:active,.template-searchresults #content form input[type=submit]:focus{background:#fff;color:#003262}.template-searchresults #content form input[type=submit]:hover{background:rgba(0,50,98,0.9);color:#fff}.template-searchresults #content ul li{margin:1rem 0;padding-bottom:1rem;border-bottom:1px dashed #f3aa04}.template-searchresults #content ul li h4{font-size:1.2rem;font-weight:700}.template-searchresults #content ul li h4 a{color:#003262;text-decoration:none}.template-searchresults #content ul li h4 a:hover{text-decoration:underline}.template-searchresults #content ul li h4 a .content-type{color:#f3aa04}.template-searchresults #content ul li .dates{font-style:italic}.template-searchresults #content ul li .dates .date{display:inline-block}.template-searchresults #content ul li .dates .date:after{content:'|'}.template-searchresults #content ul li .dates .date:last-of-type:after{content:''}.template-searchresults #content ul li .description{margin-top:.5rem;font-size:1.125rem;line-height:1.5rem}.template-searchresults #content .pagination{margin-top:2rem}.template-searchresults #content .pagination .button{border:2px solid #003262;border-radius:5px;padding:3px 10px;text-decoration:none;color:#003262}.template-searchresults #content .pagination .button:hover{color:#fff;background-color:#003262}.template-404 .content-container{padding-left:1rem;padding-right:1rem;margin-bottom:0}@media screen and (max-width: 925px){.template-404 .content-container{margin-bottom:0 !important}}.template-404 .content-container .content{display:flex;flex-flow:row-reverse;justify-content:space-evenly}@media screen and (max-width: 925px){.template-404 .content-container .content{flex-direction:column}}.template-404 .content-container .content img{float:right}@media screen and (max-width: 925px){.template-404 .content-container .content img{float:none;order:1}}.template-404 .content-container .content .info{text-align:center;margin-top:1rem}.template-404 .content-container .content .info p{font-size:1.5rem;line-height:2rem}.template-404 .content-container .content .info form{margin:1rem 0}.template-404 .content-container .content .info form input[type='submit']{margin-top:10px;padding:10px 30px;background:#003262;color:#f3aa04;font-size:1.1rem;font-weight:700;text-transform:uppercase;border:2px solid #003262;border-radius:5px;cursor:pointer}.template-404 .content-container .content .info form input[type='submit']:hover{color:#003262;background:#fff}.template-404 .content-container .content .info form input[type='text']{padding:10px 20px;font-size:1.1rem}.template-404 footer#site-footer{margin-top:0}#program{margin:0 auto;max-width:800px;padding:0 1rem}#program p{margin:0}#program .day{margin-bottom:1rem;margin-top:3rem;font-size:1.25rem}#program .day:first-of-type{margin-top:0}#program .event{margin-bottom:2.5rem}#program .event div{margin-bottom:1rem}#program .event .title{font-weight:700}#program .event .date span:after{content:" & "}#program .event .date span:last-of-type:after{content:''}#program .event .description{margin-top:1rem}#program .event .speakers .speaker{margin-bottom:1rem}#program .event .speakers .speaker .name{font-weight:700}#program .event .speakers .speaker .professional-title{font-weight:700;font-style:italic}#program .event .event-types{font-weight:700}#program .event .event-types span:after{content:", "}#program .event .event-types span:last-of-type:after{content:''}#program .event .hosts span:after{content:", "}#program .event .hosts span:last-of-type:after{content:''}#program .event .sponsors p span:after{content:", "}#program .event .sponsors p span:last-of-type:after{content:''}
