@-webkit-keyframes loader{0%{border-top-color:#000}15%{border-top-color:#807f7f}30%{border-top-color:#ccc}99%{border-top-color:#ccc}}@keyframes loader{0%{border-top-color:#000}15%{border-top-color:#807f7f}30%{border-top-color:#ccc}99%{border-top-color:#ccc}}@-webkit-keyframes schedule_loader{0%{border-top-color:#fff}15%{border-top-color:#88c5ff}30%{border-top-color:#004688}99%{border-top-color:#004688}}@keyframes schedule_loader{0%{border-top-color:#fff}15%{border-top-color:#88c5ff}30%{border-top-color:#004688}99%{border-top-color:#004688}}body .js-loader{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;opacity:1;position:fixed;top:0;-webkit-transition:opacity .4s;transition:opacity .4s;width:100%;z-index:2}body .js-loader .loader-wrapper{height:0;position:relative;width:11px}body .js-loader .loader-wrapper .loader{-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1.1s;animation-duration:1.1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:loader;animation-name:loader;-webkit-animation-timing-function:linear;animation-timing-function:linear;border:0;border-left:5.5px solid transparent;border-right:5.5px solid transparent;border-top:12px solid #ccc;bottom:0;left:0;padding-bottom:20px;position:absolute;-webkit-transform-origin:center 100%;transform-origin:center 100%}body .js-loader .loader-wrapper .loader:first-child{-webkit-animation-delay:0s;animation-delay:0s;-webkit-transform:rotate(0deg);transform:rotate(0deg)}body .js-loader .loader-wrapper .loader:nth-child(2){-webkit-animation-delay:.1375s;animation-delay:.1375s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .js-loader .loader-wrapper .loader:nth-child(3){-webkit-animation-delay:.275s;animation-delay:.275s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}body .js-loader .loader-wrapper .loader:nth-child(4){-webkit-animation-delay:.4125s;animation-delay:.4125s;-webkit-transform:rotate(135deg);transform:rotate(135deg)}body .js-loader .loader-wrapper .loader:nth-child(5){-webkit-animation-delay:.55s;animation-delay:.55s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}body .js-loader .loader-wrapper .loader:nth-child(6){-webkit-animation-delay:.6875s;animation-delay:.6875s;-webkit-transform:rotate(225deg);transform:rotate(225deg)}body .js-loader .loader-wrapper .loader:nth-child(7){-webkit-animation-delay:.825s;animation-delay:.825s;-webkit-transform:rotate(270deg);transform:rotate(270deg)}body .js-loader .loader-wrapper .loader:nth-child(8){-webkit-animation-delay:.9625s;animation-delay:.9625s;-webkit-transform:rotate(315deg);transform:rotate(315deg)}body .js-loader.is-schedule-loader{background-color:transparent;position:absolute}body .js-loader.is-schedule-loader .loader-wrapper{width:10px}@media screen and (max-width:1024px){body .js-loader.is-schedule-loader .loader-wrapper{width:8px}}body .js-loader.is-schedule-loader .loader-wrapper .loader{-webkit-animation-name:schedule_loader;animation-name:schedule_loader;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #004688;padding-bottom:15px}@media screen and (max-width:1024px){body .js-loader.is-schedule-loader .loader-wrapper .loader{border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid #004688;padding-bottom:10px}}body>*{opacity:0;position:relative;z-index:auto}body.is-loaded>*,body>[class*=mfp]{opacity:1}
