body{font-family:'Open Sans'}img{width:100%}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3{margin-bottom:15px}html,body{height:100%}.wrapper{height:auto !important;height:100%;margin:0 auto;min-height:100%;overflow-x:hidden;padding-top:80px;transition:padding-top 1s}.wrapper body{background:#050827}.wrapper .arrow{opacity:0;position:absolute;left:50%;top:50%;transform-origin:50% 50%;transform:translate3d(-50%, -50%, 0)}.wrapper .arrow-first{animation:arrow-movement 2s ease-in-out infinite}.wrapper .arrow-second{animation:arrow-movement 2s 1s ease-in-out infinite}.wrapper .arrow:before,.wrapper .arrow:after{background:#fff;content:'';display:block;height:3px;position:absolute;top:0;left:0;width:30px}.wrapper .arrow:before{transform:rotate(45deg) translateX(-23%);transform-origin:top left}.wrapper .arrow:after{transform:rotate(-45deg) translateX(23%);transform-origin:top right}@keyframes arrow-movement{0%{opacity:0;top:45%}70%{opacity:1}100%{opacity:0}}.wrapper__header{height:80px;overflow:hidden;position:fixed;top:0;transition:right 1s, left 1s;width:100%;z-index:4}@media all and (min-width: 1200px){.wrapper__header{transition:height 1s}}.wrapper__header.active-nav{background:rgba(0,0,0,0.3)}.notransition{-moz-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;transition:none !important}#calendar{width:100%}#calendar a{color:#f3bf00;text-decoration:none}#calendar ul{list-style:none;padding:0;margin:0;width:100%}#calendar li{display:block;float:left;width:14.342%;padding:5px;box-sizing:border-box;border:1px solid #ccc;margin-right:-1px;margin-bottom:-1px}#calendar ul.weekdays{height:40px;background:#f3bf00}#calendar ul.weekdays li{text-align:center;text-transform:uppercase;line-height:20px;border:none !important;padding:10px 6px;color:#fff;font-size:13px}#calendar .days li{height:180px}#calendar .days li:hover{background:#d3d3d3}#calendar .date{text-align:center;margin-bottom:5px;padding:4px;background:#333;color:#fff;width:20px;border-radius:50%;float:right}#calendar .event{clear:both;display:block;font-size:13px;border-radius:4px;padding:5px;margin-top:40px;margin-bottom:5px;line-height:14px;background:#171c52;border:1px solid #b5dbdc;color:#171c52;text-decoration:none}#calendar .event-desc{color:#ffffff;margin:3px 0 7px 0;text-decoration:none}#calendar .other-month{background:#f5f5f5;color:#666}@media (max-width: 768px){#calendar .weekdays,#calendar .other-month{display:none}#calendar li{height:auto !important;border:1px solid #ededed;width:100%;padding:10px;margin-bottom:-1px}#calendar .date{float:none}}.header{background-color:#050827;border-bottom:2px solid #fff;height:80px;padding:15px;transition:background-color 1s;width:100%;z-index:5}@media all and (max-width: 767px){.header{height:65px;padding:10px;padding-left:5px}.header__menu-button span:first-of-type{margin-top:5px}.header__menu-button span:last-of-type{display:none}}.trans-header .header{background-color:rgba(8,11,39,0.4);border-bottom:2px solid transparent}.header__logo{height:100%;width:auto}.nav{-webkit-transition:background-color 1s,border-top-width 1s,max-height 1s,height 1s,left 1s;-moz-transition:background-color 1s,border-top-width 1s,max-height 1s,height 1s,left 1s;-o-transition:background-color 1s,border-top-width 1s,max-height 1s,height 1s,left 1s;transition:background-color 1s,border-top-width 1s,max-height 1s,height 1s,left 1s;background-color:#050827;border-bottom:2px solid #fff;color:#fff;overflow:hidden;position:relative;z-index:5}.trans-header .nav{background-color:rgba(8,11,39,0.4);border-top:0 solid #fff}@media all and (max-width: 1199px){.nav{display:block;height:100%;left:100vw;overflow-y:auto;position:absolute;width:35%}}@media all and (max-width: 768px){.nav{width:60%}}@media all and (min-width: 1199px){.nav{left:0}}@media all and (max-width: 1199px){.nav .container-fluid{padding:0}}.nav__headings-list,.nav__submenu{border-left:1px solid #fff;border-right:1px solid #fff;font-family:'Open Sans';height:100%;list-style-type:none;padding:0}@media all and (max-width: 1199px){.nav__submenu{background:#c8c8c8;border-bottom:2px solid #0d1769;border-left:2px solid #0d1769;border-right:2px solid #0d1769;border-top:0;display:none;margin-left:auto;margin-right:auto;padding-bottom:4px;padding-top:4px;width:100%}.nav__submenu li{font-size:1.2em;padding-bottom:4px;padding-top:4px}.nav__submenu li a{color:#000}}.nav__heading{-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease;display:inline-block;float:left;margin:0;padding-bottom:10px;padding-top:10px}@media all and (min-width: 1200px){.nav__heading:first-child:nth-last-child(1),.nav__heading:first-child:nth-last-child(1) ~ .nav__heading{width:100%}.nav__heading:first-child:nth-last-child(2),.nav__heading:first-child:nth-last-child(2) ~ .nav__heading{width:50%}.nav__heading:first-child:nth-last-child(3),.nav__heading:first-child:nth-last-child(3) ~ .nav__heading{width:33.33333%}.nav__heading:first-child:nth-last-child(4),.nav__heading:first-child:nth-last-child(4) ~ .nav__heading{width:25%}.nav__heading:first-child:nth-last-child(5),.nav__heading:first-child:nth-last-child(5) ~ .nav__heading{width:20%}.nav__heading:first-child:nth-last-child(6),.nav__heading:first-child:nth-last-child(6) ~ .nav__heading{width:16.66667%}.nav__heading:first-child:nth-last-child(7),.nav__heading:first-child:nth-last-child(7) ~ .nav__heading{width:14.28571%}.nav__heading:first-child:nth-last-child(8),.nav__heading:first-child:nth-last-child(8) ~ .nav__heading{width:12.5%}.nav__heading:first-child:nth-last-child(9),.nav__heading:first-child:nth-last-child(9) ~ .nav__heading{width:11.11111%}.nav__heading:first-child:nth-last-child(10),.nav__heading:first-child:nth-last-child(10) ~ .nav__heading{width:10%}}@media all and (max-width: 1199px){.nav__heading{border-bottom:1px solid #fff;padding:0;width:100%}.nav__heading:hover,.nav__heading .accordion-active{background-color:#0d1769;cursor:pointer}.nav__heading h4{font-size:1.5em;padding-bottom:15px;padding-top:15px}.nav__heading h4:hover{cursor:pointer}}@media all and (max-width: 1199px){.nav--noscroll{overflow-y:scroll;position:fixed;width:100%}}.content{padding:30px}.content--blue{background:#050827;color:#fff;font-family:'Open Sans'}.content--white{background:#fff;color:#0f0f0f}.content--trans-blue{background:rgba(8,11,39,0.4);color:#fff;font-family:'Open Sans'}.content--centered{text-align:center}.content--underlined{border-bottom:4px solid #e5b400;padding-bottom:10px}.content--bold{font-weight:bold}.content__image{margin-bottom:15px}@media all and (max-width: 992px){.content{padding-left:0;padding-right:0}}@media all and (max-width: 768px){.content{padding-bottom:15px;padding-top:15px}}.page-heading{border-bottom:6px solid #e5b400;border-top:6px solid #e5b400;font-weight:700;padding:5px 0}.glyphicon--placeholder{color:transparent}.image-grid{padding-bottom:0}.image-grid__wrapper{margin-bottom:30px}@media all and (max-width: 768px){.image-grid__wrapper{margin-bottom:15px}}.image-grid__label-bg--yellow{background-color:#e5b400;color:#fff;padding:15px}.image-grid__label-bg--white{background-color:#fff;color:#0f0f0f;padding-bottom:15px;padding-top:15px}.image-grid__label{font-size:1.6em;margin:0;text-align:center}@media all and (max-width: 767px){.image-grid__label{font-size:2em}}.image-grid__label br{display:none}@media all and (max-width: 500px){.image-grid__label{font-size:1.4em}}@media all and (max-width: 370px){.image-grid__label br{display:initial}}.image-grid__link{display:inline-block;width:100%}.image-grid__link:hover{box-shadow:0 0 8px 0 #0f0f0f;text-decoration:none}.image-grid__link:visited,.image-grid__link:active,.image-grid__link:focus{text-decoration:none}.image-grid ul{padding-left:30px}.footer__heading{font-weight:700;margin-top:0}.footer__link-wrapper{height:100%;margin-bottom:10px}.footer__link{color:#fff}.footer__link:hover{color:#fff}.code--block{display:inline-block;margin-bottom:10px}.link{color:#528bc9}.link:hover{color:rgba(82,139,201,0.8);text-decoration:underline}.hr-yellow{border-color:#e5b400;height:1px}table td:first-of-type{width:40%}.article__heading{font-weight:bold;margin-bottom:15px;margin-top:0}@media all and (max-width: 768px){.article__image{margin-bottom:15px}}
