.owl-stage-outer{width:100%;position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-dots,.owl-nav{display:none}.owl-controls{width:100%;text-align:center;padding:10px 0}.owl-dot{border-radius:50%;display:inline-block;width:16px;height:16px;position:relative;margin:0 6px;background:#a5a5a5;cursor:pointer;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.owl-dot:before{content:"";border-radius:50%;position:absolute;width:100%;height:100%;left:0;top:0;background:#FFF;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);-webkit-transition:background .5s ease, -webkit-transform .5s ease;transition:background .5s ease, -webkit-transform .5s ease;-o-transition:transform .5s ease, background .5s ease;transition:transform .5s ease, background .5s ease;transition:transform .5s ease, background .5s ease, -webkit-transform .5s ease}.owl-dot:after{content:"";border-radius:50%;position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;background:rgab(#FFF, 0);-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);border:2px solid #00457c;-webkit-transition:opacity .5s ease, -webkit-transform .5s ease;transition:opacity .5s ease, -webkit-transform .5s ease;-o-transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease, -webkit-transform .5s ease}.owl-dot.active{background:#fff}.owl-dot.active:before{background:#00457c;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.owl-dot.active:after{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);opacity:1}.header__link{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .5s ease 0s;transition:-webkit-transform .5s ease 0s;-o-transition:transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s, -webkit-transform .5s ease 0s}.loaded .header__link{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}@-webkit-keyframes dashTree{0%{fill-opacity:0}30%{fill-opacity:0}to{fill-opacity:1}}@keyframes dashTree{0%{fill-opacity:0}30%{fill-opacity:0}to{fill-opacity:1}}@-webkit-keyframes dashName{0%{fill-opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}80%{fill-opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{fill-opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes dashName{0%{fill-opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}80%{fill-opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{fill-opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes dashCog{0%{fill-opacity:0;-webkit-transform:rotate(60deg) scale(1.4);transform:rotate(60deg) scale(1.4)}50%{fill-opacity:0;-webkit-transform:rotate(60deg) scale(1.4);transform:rotate(60deg) scale(1.4)}to{fill-opacity:1;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}}@keyframes dashCog{0%{fill-opacity:0;-webkit-transform:rotate(60deg) scale(1.4);transform:rotate(60deg) scale(1.4)}50%{fill-opacity:0;-webkit-transform:rotate(60deg) scale(1.4);transform:rotate(60deg) scale(1.4)}to{fill-opacity:1;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}}.flexboxlegacy svg#logo #tree-2 path{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;fill-opacity:0}.flexboxlegacy svg#logo #name path{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;fill-opacity:0}.flexboxlegacy svg#logo #cog{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;fill-opacity:0}.flexboxlegacy .loaded svg#logo #tree-2 path{-webkit-animation:dashTree 1s linear forwards 1 1s;animation:dashTree 1s linear forwards 1 1s}.flexboxlegacy .loaded svg#logo #name path{-webkit-animation:dashName .5s linear forwards 1 1s;animation:dashName .5s linear forwards 1 1s}.flexboxlegacy .loaded svg#logo #name path:first-child{-webkit-animation-delay:50ms;animation-delay:50ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(2){-webkit-animation-delay:100ms;animation-delay:100ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(3){-webkit-animation-delay:150ms;animation-delay:150ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(4){-webkit-animation-delay:200ms;animation-delay:200ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(5){-webkit-animation-delay:250ms;animation-delay:250ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(6){-webkit-animation-delay:300ms;animation-delay:300ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(7){-webkit-animation-delay:350ms;animation-delay:350ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(8){-webkit-animation-delay:400ms;animation-delay:400ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(9){-webkit-animation-delay:450ms;animation-delay:450ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(10){-webkit-animation-delay:500ms;animation-delay:500ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(11){-webkit-animation-delay:550ms;animation-delay:550ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(12){-webkit-animation-delay:600ms;animation-delay:600ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(13){-webkit-animation-delay:650ms;animation-delay:650ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(14){-webkit-animation-delay:700ms;animation-delay:700ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(15){-webkit-animation-delay:750ms;animation-delay:750ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(16){-webkit-animation-delay:800ms;animation-delay:800ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(17){-webkit-animation-delay:850ms;animation-delay:850ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(18){-webkit-animation-delay:900ms;animation-delay:900ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(19){-webkit-animation-delay:950ms;animation-delay:950ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(20){-webkit-animation-delay:1000ms;animation-delay:1000ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(21){-webkit-animation-delay:1050ms;animation-delay:1050ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(22){-webkit-animation-delay:1100ms;animation-delay:1100ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(23){-webkit-animation-delay:1150ms;animation-delay:1150ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(24){-webkit-animation-delay:1200ms;animation-delay:1200ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(25){-webkit-animation-delay:1250ms;animation-delay:1250ms}.flexboxlegacy .loaded svg#logo #name path:nth-child(26){-webkit-animation-delay:1300ms;animation-delay:1300ms}.flexboxlegacy .loaded svg#logo #cog{-webkit-animation:dashCog 1s ease forwards .2s;animation:dashCog 1s ease forwards .2s}.hero{height:auto}.hero__slideshow{width:100%;height:70vh;position:relative}.hero__border{width:100%;height:70vh;bottom:auto;top:0}.hero__content{position:relative;padding:20px}.hero__content .button__link a{padding:0.65em 1.6em}.hero__content .button__link a:hover{background:rgba(102, 165, 214, 0)}.hero__sep{display:inline-block;margin:10px 0;width:40px;height:2px;background:#00457c}.hero__sep svg{display:none}.hero__title{letter-spacing:0.04em;font-size:20px;line-height:1em}@media (min-width:550px){.hero__title{font-size:24px;margin-bottom:0.3em}}@media (min-width:769px){.hero__title{font-size:30px}}.hero__title .lte-ie8{font-size:30px}@media (min-width:1025px){.hero__title{font-size:50px}}.hero__text{line-height:1.5em}@media (min-width:769px){.hero{width:100%;height:auto;padding:5% 0}.hero__slideshow{height:100%;position:absolute}.hero__border{height:100%}.hero__spring{top:auto;bottom:3vh}.hero__content{left:0;right:0;bottom:0px;padding:0;color:#FFF;z-index:5;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;top:0}.hero__text{width:70%;max-width:500px}.hero__pager{position:absolute;right:10%;width:10px;text-align:center;z-index:7;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hero__pager .pager__item{position:relative;width:20px;display:inline-block;border-radius:50%;cursor:pointer;height:30px}.hero__pager .pager__item a{display:inline-block;margin-right:10px;width:8px;height:8px;background:rgba(255, 255, 255, 0.7);position:relative;text-align:center;-webkit-transition:background .35s ease;-o-transition:background .35s ease;transition:background .35s ease}.hero__pager .pager__item:after{content:"";position:absolute;top:3px;left:-4px;border-radius:50%;background:rgba(255, 255, 255, 0);overflow:hidden;width:16px;height:16px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0);box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0);-webkit-transition:background .35s ease, -webkit-box-shadow .35s ease, -webkit-transform .5s ease;transition:background .35s ease, -webkit-box-shadow .35s ease, -webkit-transform .5s ease;-o-transition:box-shadow .35s ease, transform .5s ease, background .35s ease;transition:box-shadow .35s ease, transform .5s ease, background .35s ease;transition:box-shadow .35s ease, transform .5s ease, background .35s ease, -webkit-box-shadow .35s ease, -webkit-transform .5s ease}.hero__pager .pager__item:hover a{background:#fff}.hero__pager .cycle-pager-active a{background:rgba(255, 255, 255, 0)}.hero__pager .cycle-pager-active:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-box-shadow:inset 0 0 0 4px white;box-shadow:inset 0 0 0 4px white;background:white}.mason--admin .hero{height:calc(100vh - 110px)}}.lte-ie8 .hero{width:100%;height:auto;padding:5% 0}.lte-ie8 .hero__slideshow{height:100%;position:absolute}.lte-ie8 .hero__border{height:100%}.lte-ie8 .hero__spring{top:auto;bottom:3vh}.lte-ie8 .hero__content{left:0;right:0;bottom:0px;padding:0;color:#FFF;z-index:5;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;top:0}.lte-ie8 .hero__text{width:70%;max-width:500px}.lte-ie8 .hero__pager{position:absolute;right:10%;width:10px;text-align:center;z-index:7;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lte-ie8 .hero__pager .pager__item{position:relative;width:20px;display:inline-block;border-radius:50%;cursor:pointer;height:30px}.lte-ie8 .hero__pager .pager__item a{display:inline-block;margin-right:10px;width:8px;height:8px;background:rgba(255, 255, 255, 0.7);position:relative;text-align:center;-webkit-transition:background .35s ease;-o-transition:background .35s ease;transition:background .35s ease}.lte-ie8 .hero__pager .pager__item:after{content:"";position:absolute;top:3px;left:-4px;border-radius:50%;background:rgba(255, 255, 255, 0);overflow:hidden;width:16px;height:16px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0);box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0);-webkit-transition:background .35s ease, -webkit-box-shadow .35s ease, -webkit-transform .5s ease;transition:background .35s ease, -webkit-box-shadow .35s ease, -webkit-transform .5s ease;-o-transition:box-shadow .35s ease, transform .5s ease, background .35s ease;transition:box-shadow .35s ease, transform .5s ease, background .35s ease;transition:box-shadow .35s ease, transform .5s ease, background .35s ease, -webkit-box-shadow .35s ease, -webkit-transform .5s ease}.lte-ie8 .hero__pager .pager__item:hover a{background:#fff}.lte-ie8 .hero__pager .cycle-pager-active a{background:rgba(255, 255, 255, 0)}.lte-ie8 .hero__pager .cycle-pager-active:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-box-shadow:inset 0 0 0 4px white;box-shadow:inset 0 0 0 4px white;background:white}.lte-ie8 .mason--admin .hero{height:calc(100vh - 110px)}.content{width:100%;float:none}.content__region{max-width:none}.content__attachments{display:none}.news{padding:20px 0;text-align:center}.news .owl-controls{display:none}.news .home__title{color:#00457c}.news__list{margin-bottom:20px}.news__list__item{height:300px;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:left}.news__list__item.news__thumb__default{background-size:auto}.news__list__item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%)}.news__list__item__img{display:block;width:100%;height:100%;text-decoration:none;color:#FFF;z-index:1;background:rgba(0, 69, 124, 0);-webkit-box-shadow:inset 0px 0px 0px 0px rgba(0, 0, 0, 0);box-shadow:inset 0px 0px 0px 0px rgba(0, 0, 0, 0);-webkit-transition:background 0.5s ease, -webkit-box-shadow .5s ease;transition:background 0.5s ease, -webkit-box-shadow .5s ease;-o-transition:background 0.5s ease, box-shadow .5s ease;transition:background 0.5s ease, box-shadow .5s ease;transition:background 0.5s ease, box-shadow .5s ease, -webkit-box-shadow .5s ease}.news__list__item__info{position:absolute;padding:20px;z-index:3;left:0;bottom:0;width:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease}.news__list__item__info__hover{position:relative;width:100%;height:0px;overflow:hidden;-webkit-transition:height 0.5s ease;-o-transition:height 0.5s ease;transition:height 0.5s ease}.news__list__item__info__hover p{opacity:0;margin:0;position:relative;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 0.5s ease, -webkit-transform 0.5s ease;transition:opacity 0.5s ease, -webkit-transform 0.5s ease;-o-transition:opacity 0.5s ease, transform 0.5s ease;transition:opacity 0.5s ease, transform 0.5s ease;transition:opacity 0.5s ease, transform 0.5s ease, -webkit-transform 0.5s ease}.news__list__item__title{font-size:24px;letter-spacing:0.01em;color:#FFF;margin:0;-webkit-transition:opacity 0.5s ease, -webkit-transform 0.5s ease;transition:opacity 0.5s ease, -webkit-transform 0.5s ease;-o-transition:transform 0.5s ease, opacity 0.5s ease;transition:transform 0.5s ease, opacity 0.5s ease;transition:transform 0.5s ease, opacity 0.5s ease, -webkit-transform 0.5s ease}@-webkit-keyframes castlein{0%{stroke-dasharray:107;stroke-dashoffset:0;stroke:#66a5d6}49%{stroke-dasharray:107;stroke-dashoffset:-107;stroke:rgba(102, 165, 214, 0)}50%{stroke-dasharray:107;stroke-dashoffset:-107;stroke:rgba(255, 255, 255, 0)}to{stroke-dasharray:107;stroke-dashoffset:-214;stroke:#fff}}@keyframes castlein{0%{stroke-dasharray:107;stroke-dashoffset:0;stroke:#66a5d6}49%{stroke-dasharray:107;stroke-dashoffset:-107;stroke:rgba(102, 165, 214, 0)}50%{stroke-dasharray:107;stroke-dashoffset:-107;stroke:rgba(255, 255, 255, 0)}to{stroke-dasharray:107;stroke-dashoffset:-214;stroke:#fff}}@-webkit-keyframes castleout{0%{stroke-dasharray:107;stroke-dashoffset:-214;stroke:white}49%{stroke-dasharray:107;stroke-dashoffset:-107;stroke:rgba(255, 255, 255, 0)}50%{stroke-dasharray:107;stroke-dashoffset:-107;stroke:rgba(102, 165, 214, 0)}to{stroke-dasharray:107;stroke-dashoffset:0;stroke:#66a5d6}}@keyframes castleout{0%{stroke-dasharray:107;stroke-dashoffset:-214;stroke:white}49%{stroke-dasharray:107;stroke-dashoffset:-107;stroke:rgba(255, 255, 255, 0)}50%{stroke-dasharray:107;stroke-dashoffset:-107;stroke:rgba(102, 165, 214, 0)}to{stroke-dasharray:107;stroke-dashoffset:0;stroke:#66a5d6}}.news__list__item__sep{position:relative;width:100%;height:11px;display:block;margin:1em 0 2em;-webkit-transition:opacity 0.5s ease, background 0.5s ease, -webkit-transform 0.5s ease;transition:opacity 0.5s ease, background 0.5s ease, -webkit-transform 0.5s ease;-o-transition:transform 0.5s ease, opacity 0.5s ease, background 0.5s ease;transition:transform 0.5s ease, opacity 0.5s ease, background 0.5s ease;transition:transform 0.5s ease, opacity 0.5s ease, background 0.5s ease, -webkit-transform 0.5s ease}.news__list__item__sep svg path{-webkit-animation:castleout 0.5s linear forwards 1;animation:castleout 0.5s linear forwards 1}.news__list__item__date{position:absolute;left:20px;top:40px;width:50px;height:50px;color:#66a5d6;text-align:center;font-weight:700;border-radius:50%;background:rgba(255, 255, 255, 0.8);-webkit-transition:opacity 0.5s ease .25s, -webkit-transform 0.5s ease .25s;transition:opacity 0.5s ease .25s, -webkit-transform 0.5s ease .25s;-o-transition:transform 0.5s ease .25s, opacity 0.5s ease .25s;transition:transform 0.5s ease .25s, opacity 0.5s ease .25s;transition:transform 0.5s ease .25s, opacity 0.5s ease .25s, -webkit-transform 0.5s ease .25s}.news__list__item__date span{display:inline-block;position:absolute;left:0;width:100%}.news__list__item__date .day{font-size:18px;top:7px}.news__list__item__date .month{font-size:14px;top:24px}.news__list__item__link{position:absolute;left:40px;bottom:0px;background:#66a5d6;color:#FFF;opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity 0.50s ease, background .3s ease, color .3s ease, -webkit-transform 0.5s ease;transition:opacity 0.50s ease, background .3s ease, color .3s ease, -webkit-transform 0.5s ease;-o-transition:transform 0.5s ease, opacity 0.50s ease, background .3s ease, color .3s ease;transition:transform 0.5s ease, opacity 0.50s ease, background .3s ease, color .3s ease;transition:transform 0.5s ease, opacity 0.50s ease, background .3s ease, color .3s ease, -webkit-transform 0.5s ease}.news__nav{display:inline-block;vertical-align:top;color:#FFF;background:#00457c;border:2px solid #00457c;height:40px;width:40px;-webkit-transition:background .35s ease, color .35s ease;-o-transition:background .35s ease, color .35s ease;transition:background .35s ease, color .35s ease}.news__nav:hover{color:#00457c;background:#fff}.news__more{display:inline-block;vertical-align:top}.news__more__link{display:block;background:#66a5d6;color:#FFF;text-decoration:none}@media (min-width:600px){.news{padding:50px 0 50px;background:#FFF url("/_site/images/design/news-bg.jpg") center no-repeat}.news__list__item__title{font-size:26px}.news__list__item__info{padding:0 40px 30px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease}.news__list__item{height:500px}.news__list__item__date{left:40px}.news__list__item__info__hover{height:0px}.news__list__item:hover .news__list__item__info__hover{height:6.7em}.news__list__item:hover .news__list__item__info__hover p{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.5s ease .1s, -webkit-transform 0.5s ease .1s;transition:opacity 0.5s ease .1s, -webkit-transform 0.5s ease .1s;-o-transition:opacity 0.5s ease .1s, transform 0.5s ease .1s;transition:opacity 0.5s ease .1s, transform 0.5s ease .1s;transition:opacity 0.5s ease .1s, transform 0.5s ease .1s, -webkit-transform 0.5s ease .1s}.news__list__item:hover .news__list__item__img{-webkit-box-shadow:inset 0px 0px 0px 15px rgba(0, 0, 0, 0.15);box-shadow:inset 0px 0px 0px 15px rgba(0, 0, 0, 0.15);background:rgba(0, 69, 124, 0.9)}.news__list__item:hover .news__list__item__info{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.news__list__item:hover .news__list__item__sep svg path{-webkit-animation:castlein 0.5s linear forwards 1;animation:castlein 0.5s linear forwards 1}.news__list__item:hover .news__list__item__link{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}}@media (min-width:769px){.news__nav{position:absolute;top:0}.news__nav.news--next{right:0}.news__nav.news--prev{right:45px}.news__more{position:absolute;top:0;right:90px;bottom:auto;left:auto}}.lte-ie8 .news__nav{position:absolute;top:0}.lte-ie8 .news__nav.news--next{right:0}.lte-ie8 .news__nav.news--prev{right:45px}.lte-ie8 .news__more{position:absolute;top:0;right:90px;bottom:auto;left:auto}.tweets__list{position:relative;width:100%;background:#00bef8;color:#FFF;margin-top:50px;margin-bottom:20px;overflow:hidden}.tweets__list:after{content:"";width:80px;height:80px;line-height:80px;background:#FFF;position:absolute;left:0;right:0;border-radius:50%;top:-40px;z-index:2;margin:auto;border:solid 10px #1ac5f9}.tweets__list__item{display:inline-block;padding:40px 20px 30px;text-align:left}.tweets__list__item a{text-decoration:none;color:#b8e7f5}.tweets__list__item .tweets__list__item__content__img{width:80px;height:80px;display:block;margin:0 auto;border-radius:50%;position:relative;overflow:hidden;z-index:1;margin:0 0 20px 0}.tweets__list__item:after{content:"";position:absolute;top:0;bottom:0;width:2px;height:60%;margin:auto;background:#00afe5}.tweets__list__item:after{right:0}.twitter__icon__inner{width:80px;font-size:34px;color:#00bef8;position:absolute;left:2px;right:0;top:30px;z-index:2;margin:auto}.tweets__list__item__date{font-weight:500}.tweets__nav{display:inline-block;background:#00bef8;color:#FFF;border:2px solid #fff;height:40px;width:40px;-webkit-transition:background .35s ease, color .35s ease;-o-transition:background .35s ease, color .35s ease;transition:background .35s ease, color .35s ease}.tweets__nav:hover{color:#fff;background:#00bef8}.tweets__list__item__content[data-img=""]{padding:0}.tweets__list__item__content[data-img=""] .tweets__list__item__content__img{display:none}@media (min-width:460px){.tweets__list{padding-right:50px}.tweets__list:before{content:"";top:0;height:100%;background:#00bef8;width:70px;right:0;position:absolute;z-index:2}.tweets__nav{position:absolute;top:20px;bottom:0;margin:auto;right:20px;z-index:3;background:#FFF;color:#00bef8}.tweets__nav.tweets--next{-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%)}.tweets__nav.tweets--prev{-webkit-transform:translateY(60%);-ms-transform:translateY(60%);transform:translateY(60%)}}@media (min-width:769px){.tweets__list{margin:20px 0 0 0;padding-right:60px;padding-left:60px}.tweets__list:after{top:0;bottom:0;width:100px;height:100px;right:auto;left:-50px}.twitter__icon__inner{top:20px;height:1em;left:-40px;right:auto;bottom:0;margin:auto;line-height:1}.tweets__list__item{padding:40px}.tweets__list__item__content{padding-left:120px;min-height:120px}.tweets__list__item__content .tweets__list__item__content__img{position:absolute;top:0;bottom:0;left:30px;margin:auto;width:100px;height:100px}}.lte-ie8 .tweets__list{margin:20px 0 0 0;padding-right:60px;padding-left:60px}.lte-ie8 .tweets__list:after{top:0;bottom:0;width:100px;height:100px;right:auto;left:-50px}.lte-ie8 .twitter__icon__inner{top:20px;height:1em;left:-40px;right:auto;bottom:0;margin:auto;line-height:1}.lte-ie8 .tweets__list__item{padding:40px}.lte-ie8 .tweets__list__item__content{padding-left:120px;min-height:120px}.lte-ie8 .tweets__list__item__content .tweets__list__item__content__img{position:absolute;top:0;bottom:0;left:30px;margin:auto;width:100px;height:100px}.events{background:#00457c;padding:20px 0;color:#FFF;background:-webkit-gradient(linear, left top, left bottom, from(#00457c), to(#005395));background:-webkit-linear-gradient(top, #00457c 0%, #005395 100%);background:-o-linear-gradient(top, #00457c 0%, #005395 100%);background:linear-gradient(to bottom, #00457c 0%, #005395 100%)}.events .link__box{background:transparent}.events__background{position:absolute;top:0;bottom:0;left:0;right:0;background:url("/_site/images/design/events-bg.png") center no-repeat fixed;background:#00457c}.events__list__item{width:100%}.events__list__item__date{color:#40749e;font-size:20px;margin:0 0 5px}.events__list__item__title{font-size:30px;margin:0 0 15px}.events__list__item__link{display:inline-block;color:#FFF;background:#66a5d6;text-decoration:none;margin:15px 5px 0 0}.events__pager{position:relative;margin:40px 0 20px}.events__pager .pager__item{position:relative;width:20px;display:inline-block;border-radius:50%;cursor:pointer}.events__pager .pager__item a{display:inline-block;margin-right:10px;width:8px;height:8px;background:rgba(0, 0, 0, 0.4);position:relative;text-align:center;-webkit-transition:background .35s ease;-o-transition:background .35s ease;transition:background .35s ease}.events__pager .pager__item:after{content:"";position:absolute;top:3px;left:-4px;border-radius:50%;background:rgba(255, 255, 255, 0);overflow:hidden;width:16px;height:16px;-webkit-transform:skewX(-20deg) rotate(360deg);-ms-transform:skewX(-20deg) rotate(360deg);transform:skewX(-20deg) rotate(360deg);-webkit-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0);box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0);-webkit-transition:background .35s ease, -webkit-box-shadow .35s ease, -webkit-transform .35s ease;transition:background .35s ease, -webkit-box-shadow .35s ease, -webkit-transform .35s ease;-o-transition:box-shadow .35s ease, transform .35s ease, background .35s ease;transition:box-shadow .35s ease, transform .35s ease, background .35s ease;transition:box-shadow .35s ease, transform .35s ease, background .35s ease, -webkit-box-shadow .35s ease, -webkit-transform .35s ease}.events__pager .pager__item:hover a{background:#fff}.events__pager .cycle-pager-active a{background:rgba(255, 255, 255, 0)}.events__pager .cycle-pager-active:after{-webkit-transform:skewX(0deg) rotate(0deg);-ms-transform:skewX(0deg) rotate(0deg);transform:skewX(0deg) rotate(0deg);-webkit-box-shadow:inset 0 0 0 4px white;box-shadow:inset 0 0 0 4px white;background:white}@media (min-width:769px){.events{padding:80px 0}.events__pager{margin-top:65px}}.lte-ie8 .events{padding:80px 0}.lte-ie8 .events__pager{margin-top:65px}.reminders{position:relative;background:#66a5d6;padding:30px 20px}.reminder__list{-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease;z-index:1}.reminder__list__item{padding-bottom:30px;background:#66a5d6;visibility:hidden}.reminder__list__item.cycle-slide-active{visibility:visible}.reminder__list__item__title{margin-top:0;font-weight:400;font-size:1.4em}.text__overflow{height:65px;margin-bottom:20px;line-height:1.4em;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.reminders__nav{position:absolute;background:#FFF;color:#66a5d6;top:15px;text-align:center;border:2px solid #FFF;height:40px;width:40px;-webkit-transition:background .35s ease, color .35s ease;-o-transition:background .35s ease, color .35s ease;transition:background .35s ease, color .35s ease}.reminders__nav:hover{background:#66a5d6;color:#fff}.reminders__nav.reminders--prev{left:10px}.reminders__nav.reminders--next{right:10px}.text__overflow__button{position:absolute;left:0px;bottom:10px;display:none}.text__overflow__button:after,.text__overflow__button:before{margin-left:0.3em;color:#fff}.text__overflow__button:after{content:"more"}.text__overflow__button.show__more{display:block}@media (min-width:769px){.reminders{padding:45px}.reminders__nav{top:50px}.reminders__nav.reminders--prev{left:auto;right:85px}.reminders__nav.reminders--next{right:40px}}.lte-ie8 .reminders{padding:45px}.lte-ie8 .reminders__nav{top:50px}.lte-ie8 .reminders__nav.reminders--prev{left:auto;right:85px}.lte-ie8 .reminders__nav.reminders--next{right:40px}.link__box__item{width:100%;height:170px;position:relative;overflow:hidden;z-index:1;margin-top:20px}.link__box__item a{position:relative;display:block;width:100%;height:100%;text-decoration:none;background:#002949}.link__box__item__image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.15}.link__box__item__info{position:relative;width:100%;height:100%;z-index:4;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.link__box__item__button__text{margin:0;color:#FFF}.link__box__item__button{background:#fff;color:#00457c;border-color:#fff}.link__box__item__button:hover{background:rgba(0, 69, 124, 0);color:#fff;border-color:#fff}@media (min-width:850px){.events__left{width:50%;float:left;padding-right:25px}.events__right{width:50%;float:right;padding-left:25px}.link__box__item__info{padding:0 40px}}.map__holder{background:#FFF;color:#585858}.map__holder .home__title{color:#00457c}.map__container{display:none;position:absolute;left:0;width:100%;height:100%;top:0}.map__contact{padding:35px 0 20px;visibility:visible}.contact__row{width:100%;clear:both;margin-bottom:15px;overflow:hidden}.contact__icon{display:block;float:left;width:40px;height:40px;text-align:center;line-height:40px;font-size:18px;color:#66a5d6;margin-right:20px;border:1px solid #66a5d6}.contact__detail{float:left;width:calc(100% - 100px)}.contact__detail a{word-break:break-word;color:#66a5d6;text-decoration:none}@media (min-width:769px){.map__center{padding:80px 0;visibility:hidden;z-index:2}.map__contact{float:left;background:#FFF;padding:70px 40px 55px}.map__container{display:block}}.lte-ie8 .map__center{padding:80px 0;visibility:hidden;z-index:2}.lte-ie8 .map__contact{float:left;background:#FFF;padding:70px 40px 55px}.lte-ie8 .map__container{display:block}