@font-face{font-family:Proxima Nova;src:url(/fonts/ProximaNovaRegular.otf) format("opentype")}@font-face{font-family:Proxima Nova;font-weight:700;src:url(/fonts/ProximaNovaBold.otf) format("opentype")}@font-face{font-family:"Source Serif Pro";src:url(/fonts/SourceSerifPro-Regular.otf) format("opentype")}@font-face{font-family:"Source Serif Pro";font-weight:700;src:url(/fonts/SourceSerifPro-Bold.otf) format("opentype")}.set-content-width{max-width:700px}#meetings-columns,#top-meeting #top-group,.content{padding-top:50px;padding-left:120px;padding-right:120px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1199px){#meetings-columns,#top-meeting #top-group,.content{padding-left:50px;padding-right:50px}}@media only screen and (min-width:768px) and (max-width:959px){#meetings-columns,#top-meeting #top-group,.content{padding-left:50px;padding-right:50px}}@media only screen and (min-width:480px) and (max-width:767px){#meetings-columns,#top-meeting #top-group,.content{padding-left:40px;padding-right:40px}}@media only screen and (max-width:480px){#meetings-columns,#top-meeting #top-group,.content{padding-left:25px;padding-right:25px}}.button{padding-top:20px}.button a{color:#777a89;border:2px solid #777a89;border-radius:4px;padding:4px 10px;font-family:Proxima Nova,Helvetica,Arial,sans-serif}.button a:after{content:"\2192";padding-left:8px;vertical-align:bottom;font-size:28px}.button a:hover{border:2px solid #b0b4c4;color:#b0b4c4}#top-meeting,.flex-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#top-meeting{background-color:#272a32;font-family:Proxima Nova,Helvetica,Arial,sans-serif;height:340px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#top-meeting #top-group{width:100%;bottom:0;padding:30px 0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(60%,rgba(0,0,0,.6)));background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 60%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 60%)}#top-meeting #top-desc{text-transform:uppercase;font-size:18px;color:#ddd;font-weight:700;padding-bottom:2px}#top-meeting #top-meeting-name{font-family:Proxima Nova,Helvetica,Arial,sans-serif;color:#fff;font-size:34px;line-height:1.2em;padding-bottom:3px;font-weight:700;line-height:1.1em}#top-meeting #top-meeting-name a,#top-meeting #top-meeting-name a:hover{color:#fff;border-bottom:none}#top-meeting #top-meeting-info{color:#fff;font-weight:700;text-transform:uppercase;font-size:18px}#meeting-icon{padding-left:15px;color:#b0b4c4}#meetings-columns{padding-top:40px;padding-bottom:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#meetings-columns ul{color:#b83334;margin-left:20px}#meetings-columns a{font-family:Proxima Nova,Helvetica,Arial,sans-serif;border-bottom:none}#meetings-columns .column{width:365px;max-width:365px}#meetings-columns .column h1{font-weight:700;font-size:24px;padding-bottom:7px;border-bottom:2px solid #f7f7fa;margin-bottom:15px}#meetings-columns .column h1,#meetings-columns .column p,#meetings-columns .column ul{padding-right:40px}#meetings-columns .column p{color:#272a32;font-family:Proxima Nova,Helvetica,Arial,sans-serif;line-height:1.5em}a.meeting-photo-link{font-weight:700;color:#fff!important}.meeting-photo{height:80px;width:90%;max-width:350px;opacity:.8;position:relative;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;margin-bottom:10px}.meeting-photo .meeting-photo-text{position:absolute;bottom:0;width:100%;height:auto;padding-bottom:3px;font-family:Proxima Nova,Helvetica,Arial,sans-serif;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(60%,rgba(0,0,0,.5)));background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 60%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 60%)}.meeting-photo .meeting-photo-text span{padding-left:10px}.meeting-photo:hover{opacity:1}#meeting-details{padding-top:30px;padding-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#meeting-details h2{border-bottom:2px solid #f7f7fa;margin-bottom:20px;padding-bottom:7px;padding-top:10px}#meeting-body{max-width:625px}#meeting-aside{max-width:365px}#meeting-aside #aside-title i{color:#b0b4c4;font-size:22px;margin-left:10px}#meeting-aside #shortcut-links{padding-top:10px}#meeting-aside #shortcut-links h2{border-bottom:none;font-weight:700;padding-bottom:0;margin-bottom:15px;font-size:24px}#meeting-aside #shortcut-links li{list-style:disc;margin-left:85px;padding-left:10px;font-size:18px;font-weight:700;line-height:1.3em;padding-bottom:5px;color:#b83334}#meeting-aside #shortcut-links li a{color:#b0b4c4;border-bottom:none}#meeting-aside #shortcut-links ul{margin-left:0}#meeting-aside .icon,#meeting-aside li,#meeting-aside p{margin-left:60px}#meeting-aside h1,#meeting-aside h2,#meeting-aside h3,#meeting-aside h4,#meeting-aside h5,#meeting-aside h6{padding-left:60px}#meeting-aside li{font-family:Proxima Nova,Helvetica,Arial,sans-serif;list-style:none;padding-left:35px;font-size:16px;color:#777a89}#meeting-aside .icon{position:absolute;font-size:22px;color:#b83334}#meeting-aside .icon .mail,#meeting-aside .icon .what-to-bring{font-size:20px}blockquote .button{font-size:18px;padding-left:0}@media only screen and (max-width:959px){#meeting-details{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#shortcut-links{display:none}#top-meeting{height:250px}#meeting-aside{width:100%;max-width:625px;padding-bottom:20px}#meeting-aside .icon,#meeting-aside li,#meeting-aside p{margin-left:0}#meeting-aside h1,#meeting-aside h2,#meeting-aside h3,#meeting-aside h4,#meeting-aside h5,#meeting-aside h6{padding-left:0}#meetings-columns{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#meetings-columns .column{max-width:100%;width:600px}}@media only screen and (max-width:767px){#top-meeting{height:175px}#top-meeting #top-group{padding-bottom:20px}#top-meeting #top-desc{font-size:16px}#top-meeting #top-meeting-name{font-size:26px;padding-bottom:8px}#top-meeting #top-meeting-info{font-size:14px;line-height:1.3em}#meeting-details{padding-bottom:20px}#meeting-aside h2,#meeting-body h2{font-size:20px;padding-bottom:5px}#meetings-columns{padding-top:20px}#meetings-columns .column{width:100%;padding-top:10px;padding-right:0}#meetings-columns .column h1,#meetings-columns .column p,#meetings-columns .column ul{padding-right:0}blockquote .button{font-size:16px}}@media only screen and (max-width:480px){.meeting-photo{width:100%}}button[data-beanstream]{color:#b83334;opacity:.5;font-size:16px;border:2px solid;border-radius:4px;padding:4px 10px;background:none;cursor:pointer;font-weight:700;outline:none;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}button[data-beanstream]:hover{opacity:1}