@font-face{font-family:Poppins;src:url(../../../assets/font/Poppins.ttf)}@font-face{font-family:"Poppins Bold";src:url(../../../assets/font/PoppinsBold.ttf)}@font-face{font-family:"Poppins SemiBold";src:url(../../../assets/font/PoppinsSemiBold.ttf)}.section-heading{margin-bottom:1.875rem;font-family:"Poppins SemiBold";font-weight:400;font-size:28px;text-align:center}.section-description{margin-bottom:1.5rem;font-family:"Proxima Nova Alt";text-align:center}.aside-heading{font-family:"Poppins Bold";font-weight:400;text-align:center}.aside-description{margin-bottom:1.5rem;font-family:Poppins;text-align:center}.masthead-macro{height:328px;margin-bottom:1rem;overflow:hidden}.masthead-macro::after{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";opacity:.8;background-color:rgba(0,0,0,.2784313725)}.macro-img{position:relative;left:50%;transform:translate(-50%,0);width:auto;height:100%}.macro-text{position:absolute;left:0;bottom:0;max-width:600px;margin-left:1.5rem;margin-bottom:1.5rem;font-family:"Poppins Bold";color:#fff;font-size:22px;z-index:1}.post{margin-bottom:3rem}.post-title{margin-bottom:1rem;font-family:Poppins;color:#14395b;font-size:30px}.post-summary{font-family:Poppins;font-size:16px}.post-info{margin-bottom:1rem}.post-info::after{display:block;content:"";max-width:266px;height:2.5px;background-color:#adc0e7}.post-info>.info-text{position:relative;display:inline-block;padding-left:1.75rem;font-family:Poppins;color:#adc0e7;margin-bottom:.25rem}.post-info>.info-text::before{position:absolute;left:2px;display:block;content:"";width:24px;height:24px;background-image:url(images/post-icons.png);background-repeat:no-repeat;background-size:40px}.post-subheading{font-family:"Poppins Semibold";font-weight:400;color:#14395b;margin-bottom:1rem}.post-text{color:#5f5f5f;font-family:Poppins;font-size:14px;margin-bottom:1rem}.post-list{padding-left:.5rem;margin-bottom:2.6875rem;list-style-type:"-"}.post-list>.list-item{color:#5f5f5f;font-family:Poppins;font-size:14px;padding-left:.5rem;margin-bottom:1rem}.aside-comment{padding:5rem 0 3rem;background-color:#e5e9f6}.aside-comment .aside-heading{margin-bottom:2rem;font-size:28px;font-weight:400}.aside-comment .aside-description{max-width:650px;margin-right:auto;margin-left:auto;font-size:14px;color:#707070}.author-text::before{background-position:5px}.date-text{margin-left:3rem}.date-text::before{background-position:-19px}.comment-title{letter-spacing:5px}.comment-message{padding-top:.5rem;margin-bottom:1rem}.comment-input{width:100%;height:32px;padding:.75rem 1rem;margin-bottom:1rem;color:#5f5f5f;font-family:Poppins;font-size:14px;box-sizing:border-box;border:1.5px solid #000}.comment-input:focus{color:#000}.comment-input:-moz-placeholder,.comment-input::-moz-placeholder,.comment-input::-webkit-input-placeholder,.comment-input::placeholder{color:#7f7f7f;opacity:1}.comment-text{width:100%!important;height:100px!important;resize:none}.comment-submit{width:120px;height:35px;color:#fff;background-color:#242424;border:none;font-family:Poppins;font-weight:700;font-size:14px;box-sizing:border-box;cursor:pointer}.comment-submit.loading::after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";width:16px;height:16px;margin:.25rem auto;border:4px solid transparent;border-top-color:#fff;border-radius:50%;animation:1s linear infinite spin}.media{display:flex;justify-content:space-between;max-width:378px;margin:0 auto}.media-button>.button-icon{display:block;width:59px;height:59px;background-image:url(../../../assets/images/social-media-lg.png);background-repeat:no-repeat;background-size:340px}.media-button>.button-icon.facebook-icon{background-position:0 0}.media-button:hover>.button-icon.facebook-icon{background-position:0 -83.5px}.media-button>.button-icon.x-icon{background-position:-95px 0}.media-button:hover>.button-icon.x-icon{background-position:-95px -83.5px}.media-button>.button-icon.linked-icon{background-position:-192px 0}.media-button:hover>.button-icon.linked-icon{background-position:-192px -83.5px}.media-button>.button-icon.youtube-icon{background-position:-281px 0}.media-button:hover>.button-icon.youtube-icon{background-position:-281px -83.5px}.section-share{padding:3rem 0 5rem}@media (min-width:992px){.masthead-macro{margin-bottom:3rem}}