body{margin:0}.container-fluid .row-fluid .body-content{max-width:1100px;width:90%;margin:0 auto;float:none;padding:2rem}@media only screen and (max-width:767px){.container-fluid .row-fluid .body-content{padding:0 1rem;margin:0;width:100%}}.social-content,.author-group{border-top:1px solid #cdcdcd}.upcoming-label,.date-button,.event-date{width:auto !important}.event-date{margin:0 !important}#banner{margin-top:-52px;height:auto;padding:2rem}#banner .content-wrapper{padding:0}#banner,#banner .page-title{color:white}.page-title{font-size:1.5rem}.upcoming-date{display:flex;align-items:center;margin:0}.page-upcoming{background:#0a3151;padding:1rem}.page-time{background:#0387a6;padding:.8rem}.page-subtitle{width:80%}.page-subtitle h3{font-size:3rem}.page-author{display:flex;align-items:center}.page-author img{width:70px;height:70px;object-fit:cover;border-radius:50%;float:left;margin-right:1rem}.page-author p{margin:0}.page-author p:last-of-type{font-style:italic}@media only screen and (max-width:1009px){#banner{margin-top:-20px}.page-subtitle{font-size:2rem;width:85%}}@media only screen and (max-width:767px){.page-subtitle{width:100%}.page-author img{width:90px;height:90px;margin-right:1rem}}@media only screen and (max-width:450px){.page-upcoming{font-size:.8rem;padding:1rem}.page-time{font-size:.8rem;padding:.8rem}}.date-button{padding:1rem;background:#ebebeb}.date-button a{color:black;text-decoration:none}@media only screen and (max-width:767px){.main-content .row-fluid{display:flex;flex-direction:column}.sidebar{order:1}.left-group{order:2;margin-top:2rem}}.event-details ul{padding:.5rem;list-style-type:none;font-size:1.5rem}.event-details li::before{font-family:"Font Awesome 5 Pro" !important;content:"\f058";font-weight:50;float:left;margin-right:1rem;font-size:2rem;color:#b1d304}.event-details li{background:#ebebeb;margin-bottom:1rem;padding:1rem;display:flex;align-items:center}@media only screen and (max-width:767px){.event-details ul{padding:.8rem;font-size:1.2rem}}.form{margin-top:-154px;-webkit-box-shadow:0px 5px 11px 6px rgba(199,199,199,.25);-moz-box-shadow:0px 5px 11px 6px rgba(199,199,199,.25);box-shadow:0px 5px 11px 6px rgba(199,199,199,.25);padding:1rem;background:white}.form h3{text-align:center;font-size:1.5rem;padding:3rem;color:white;background:#0387a6;margin:-1rem -1rem 1rem}.form input[type=submit]{width:100%;font-size:1.2rem;padding:1rem;background:#b1d304}.hs-form-required{display:none}@media only screen and (max-width:1060px){.form{margin-top:-122px}.form h3{padding:2rem;color:white}}@media only screen and (max-width:900px){#banner{margin-top:-20px}}@media only screen and (max-width:767px){.form{margin-top:1rem;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0}.form h3{padding:1.5rem}.sidebar{width:100%}}.social-links img{margin-right:.5rem}.social-content{margin-top:3rem;padding-bottom:2.5rem}.authors{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.author-group{padding:3rem 1rem 1rem}.author-div{flex-basis:33%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.author-div img{width:125px;height:125px;border-radius:50%;object-fit:cover;margin-bottom:1rem}.author-div h3{margin:.5rem 0 0}.author-div p{width:90%;margin:.5rem auto 0}.author-div .social-media{width:auto;padding:.4rem;display:flex;align-items:center;justify-content:flex-start;text-align:left}.author-div .social-media span svg{width:25px;margin-right:.5rem}.author-div .social-media a{display:block;text-decoration:none}@media only screen and (max-width:1000px){.author-div{flex-basis:50%}}@media only screen and (max-width:767px){.authors{display:block;margin:0}.author-div{width:100%;margin:0}.author-div img{width:200px;height:200px;margin:3rem 0}.author-div h3{margin:1rem}.author-div p{width:100%;margin:.25rem}}