@media (max-width: 767px){header{height:25rem !important}header .logo-masthead{height:7.5rem;width:90%;margin:1rem auto}aside{margin:-5rem 0 3rem 0}nav .nav__item{width:100%}nav .nav__item .dropdown{margin:auto 1.5rem auto auto}nav .nav__item .dropdown .navbar-toggle{float:right;margin:0 !important;border-color:rgba(0,0,0,0.4);background-color:rgba(0,0,0,0.15);text-align:right !important;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;border-radius:.5rem}nav .nav__item .dropdown .navbar-toggle .icon-bar{background-color:#fff;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;border-radius:.5rem}nav .nav__item .dropdown .dropdown-menu{right:0;left:auto;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;border-radius:.5rem}nav .nav__item .dropdown .dropdown-menu li a{font-family:"Roboto",helvetica,arial,sans-serif;font-weight:400;font-size:2rem;color:#2d3139;text-shadow:none;text-transform:none;text-align:right}nav .nav__item a.brand{margin:0 !important}footer .copyright{text-align:center}footer .gca{width:100%;background-position:top center}.callouts{flex-direction:column}.callouts.callouts__cascade{align-items:flex-start}.callouts .callout__item{width:100%;display:block;min-height:auto;margin-bottom:3rem}.callouts .callout__item .callout__image{border-top:none}.callouts .callout__item.center{order:1}.callouts .callout__item.left{order:2}.callouts .callout__item.right{order:3}.callouts .callout__item.left,.callouts .callout__item.right{-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;border-radius:.5rem}.callouts .callout__item.highlight{-webkit-box-shadow:0 0.25rem 1rem rgba(0,0,0,0.25);-moz-box-shadow:0 0.25rem 1rem rgba(0,0,0,0.25);box-shadow:0 0.25rem 1rem rgba(0,0,0,0.25)}.cards{flex-direction:column;align-items:flex-start;margin:3rem 0}.cards .card{width:100%;display:block;min-height:auto;margin:1.5rem 0}.event{flex-direction:column}.event.reverse{flex-direction:column}.event.reverse .event__image{padding:0 0 1.5rem 0 !important}.event .event__image{flex:1 1 100%;margin:0 auto;padding:0 0 1.5rem 0 !important}.event .event__block{flex:1 1 100%}}@media (min-width: 768px) and (max-width: 991px){.event .event__image{flex:2 0 35%}.event .event__block{flex:1 1 auto}}@media (min-width: 992px) and (max-width: 1199px){header nav .nav__section .nav__item a.brand{width:32.5rem;background-size:32.5rem auto}}
/*# sourceMappingURL=responsive.min.css.map */
