.big-nav__text-link:after,.dropdown__link-text:after{text-rendering:auto;-moz-osx-font-smoothing:grayscale}.big-nav{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;display:-ms-flexbox;display:flex;transition:.25s;pointer-events:none}.big-nav--is-visible{opacity:1;z-index:999;pointer-events:auto}.big-nav__picture{-ms-flex:0;flex:0;max-width:100%;background-image:url(/assets/images/strategy-2026.jpg);background-position:50%;opacity:0;background-repeat:no-repeat;background-size:cover;transition:.5s;filter:blur(10px);transform:scale(1.05);visibility:hidden}.big-nav--is-visible .big-nav__picture{opacity:.25;filter:blur(0);transform:scale(1)}.big-nav__logo{height:136px;padding:15px 20px;-ms-flex-align:center;align-items:center}.big-nav__logo,.big-nav__nav{display:-ms-flexbox;display:flex}.big-nav__nav{position:relative;z-index:10;height:100vh;overflow:scroll;-ms-flex-direction:column;flex-direction:column;padding:100px 50px 50px 30px;-ms-flex:1;flex:1;margin-left:auto;background-color:#45c1cb;transition:.2s}@media (min-width:768px){.big-nav{background-color:#0d4e96}.big-nav__picture{-ms-flex:1;flex:1;visibility:visible}.big-nav__nav{max-width:300px;overflow:visible;-ms-flex-pack:center;justify-content:center}.big-nav--is-visible .big-nav__nav{max-width:350px}}.big-nav__link{display:block;color:#fff;font-size:2em;font-weight:700;text-align:right;opacity:.5;line-height:1}@media (min-width:768px){.big-nav__link{font-size:2.5em}}@media (min-width:1200px){.big-nav__nav{max-width:450px;padding-top:170px}.big-nav--is-visible .big-nav__nav{max-width:500px}.big-nav__link{font-size:3.5em}}.big-nav__link:focus,.big-nav__link:hover{color:#fff;opacity:1}.big-nav__link:focus{outline-color:#0d4e96}.big-nav__link--has-dropdown .fa{position:relative;top:0;font-size:.35em}.big-nav__link--small{color:#fff;font-size:1.125em;font-weight:500;opacity:1}.big-nav__link--small:hover{color:#fff;opacity:.75;letter-spacing:.5px}.big-nav--is-visible .big-nav__contact-information,.big-nav--is-visible .big-nav__links>li:first-of-type>a,.big-nav--is-visible .big-nav__links>li:nth-of-type(2)>a,.big-nav--is-visible .big-nav__links>li:nth-of-type(3)>a,.big-nav--is-visible .big-nav__links>li:nth-of-type(4)>a,.big-nav--is-visible .big-nav__links>li:nth-of-type(5)>a,.big-nav--is-visible .big-nav__minor-links{opacity:1;transform:none}.big-nav__links{list-style:none;margin:0}.big-nav__links>li{margin:0 0 15px}.big-nav__links>li a{color:#9fe0e4;transition:.2s}.big-nav__links>li:first-of-type>a{opacity:0;transform:translateY(-10px);transition:opacity .2s ease-in .1s,transform .1s ease-in .1s,color .2s}.big-nav__links>li:nth-of-type(2)>a{opacity:0;transform:translateY(-10px);transition:opacity .2s ease-in .15s,transform .2s ease-in .15s,color .2s}.big-nav__links>li:nth-of-type(3)>a{opacity:0;transform:translateY(-10px);transition:opacity .2s ease-in .2s,transform .2s ease-in .2s,color .2s}.big-nav__links>li:nth-of-type(4)>a{opacity:0;transform:translateY(-10px);transition:opacity .2s ease-in .25s,transform .2s ease-in .25s,color .2s}.big-nav__links>li:nth-of-type(5)>a{opacity:0;transform:translateY(-10px);transition:opacity .2s ease-in .3s,transform .2s ease-in .3s,color .2s}.big-nav--is-visible .big-nav__links>li>a:hover{color:#fff}.big-nav__dropdown{list-style:none;display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;z-index:-1;opacity:0;pointer-events:none;padding:10px 0;transition:.2s}.big-nav__contact-information,.big-nav__minor-links,.big-nav__social-links{list-style:none;transform:translateY(10px)}.big-nav__links-item--is-open .big-nav__dropdown{display:-ms-flexbox;display:flex;opacity:1;z-index:-1;transform:none;pointer-events:auto}.big-nav__dropdown li{margin:0;padding:0;background-color:#fff}.big-nav__dropdown li:first-of-type{overflow:hidden}.big-nav__dropdown li:last-of-type{margin-bottom:0;border-radius:0 0 0 20px;overflow:hidden}.big-nav__dropdown li a{padding:8px 15px;display:block;color:#4d4d4d;font-size:1em;font-weight:500;text-align:right}.big-nav__dropdown li a:hover{background-color:#f9f9f9;color:#000;font-weight:700}.big-nav__minor-links{margin:25px 0 0;opacity:0;transition:.25s .4s}.big-nav__minor-links>li{margin:0 0 15px}.big-nav__minor-links>a{color:#fff}.big-nav__contact-information{margin-top:25px;text-align:right;opacity:0;transition:.25s .6s}.big-nav__contact-information li+li{margin-top:10px}.big-nav__text-link{position:relative;display:inline-block;padding-right:20px;color:#fff;font-size:.9em;font-weight:500;line-height:1.25em;opacity:.75;text-align:right}.big-nav__text-link:after{position:absolute;top:50%;transform:translateY(-50%);right:0;display:inline-block;font:1.75em/1 FontAwesome;-webkit-font-smoothing:antialiased;color:#fff;opacity:.5;transition:.2s}.big-nav__text-link--phone:after{content:"\f10b"}.big-nav__text-link--address:after{content:"\f041";font-size:1.45em}.big-nav__text-link:hover,.big-nav__text-link:hover:after{color:#fff;opacity:1}.big-nav__social-links{text-align:right;margin:0;opacity:0;transition:.25s .8s}.big-nav--is-visible .big-nav__social-links{opacity:1;transform:none}.dropdown,.dropdown__nav{position:relative}.big-nav__social-links>li{margin:0;display:inline-block}.big-nav__social-links a{display:-ms-flexbox;display:flex;width:40px;height:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.big-nav__social-links a svg{width:22px;fill:#fff;transition:.2s}.big-nav__social-links a:hover svg{opacity:.5}.dropdown.nav__item:last-of-type .dropdown__nav{right:0;left:auto}.dropdown__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none}.dropdown__toggle:focus{color:#fff}.dropdown__toggle-icon{position:relative;top:-2px;font-size:.75em;transition:.2s}.dropdown--is-open .dropdown__toggle-icon{transform:rotate(-180deg)}.dropdown__nav{display:none;transition:.3s}@media (min-width:768px){.big-nav__dropdown{position:absolute;display:-ms-flexbox;display:flex;top:0;bottom:0;left:-200px;width:200px;border-radius:25px 0 0 25px;transform-origin:center right;transform:scale(.95)}.big-nav__dropdown li{padding:5px 0}.big-nav__dropdown li:first-of-type{border-radius:25px 0 0}.big-nav__dropdown li:last-of-type{border-radius:0 0 0 25px}.big-nav__dropdown li a{padding:10px 15px;font-size:1.2em}.big-nav__social-links{position:fixed;left:60px;bottom:15px;padding:0}.big-nav__social-links a{opacity:1}.dropdown__toggle:focus{color:#000}.dropdown__nav{position:absolute;display:block;opacity:0;visibility:hidden;overflow:hidden;background-color:#fff;box-shadow:0 10px 25px rgba(0,0,0,.35);border-radius:0 0 10px 10px;transform:translateY(0);width:250px}.dropdown__nav--big{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:600px;transform:translateY(0) translateX(-50%);background-color:#eff3f9;border-radius:15px;padding:3px}.dropdown__item{margin:0}.dropdown__item:last-of-type{border-bottom:0}}.dropdown__nav--big .dropdown__item{display:-ms-flexbox;display:flex;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;padding:3px}.dropdown--is-open .dropdown__nav{display:block;opacity:1;visibility:visible;transform:translateY(-10px)}.dropdown--is-open .dropdown__nav--big{transform:translateY(-10px) translateX(-50%);display:-ms-flexbox;display:flex}.dropdown__item{padding:0;list-style-type:none}.dropdown__link{color:#fff;font-size:.85em;font-weight:600;letter-spacing:.5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px 10px}.dropdown__link:focus,.dropdown__link:hover{color:#fff;opacity:.5;background-color:#45c1cb}.dropdown__icon{height:50px;margin-bottom:8px}.nav,.nav__item,.navicon:hover .navicon__line:last-of-type,.navicon__line:last-of-type{margin-bottom:0}.dropdown__link-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-right:0;transition:.25s}.nav>li>a,.nav__link{padding:12px 0}.dropdown__link-text:after{content:"\f061";display:inline-block;font:10px/1 FontAwesome;-webkit-font-smoothing:antialiased;transform:translateX(-100%);opacity:0;color:#000;transition:.2s}.dropdown__nav--big .dropdown__link:hover .dropdown__link-text{padding-right:5px}.dropdown__nav--big .dropdown__link:hover .dropdown__link-text:after{opacity:1;transform:translateX(3px)}.dropdown__nav--big .dropdown__link:hover{background-color:#fff;color:#000}.nav__item{display:block}.nav__link{position:relative;display:block;margin:0 10px;font-weight:600;font-size:1em;color:#fff}.nav__link:focus,.nav__link:hover{color:#45c1cb;outline-color:#45c1cb;opacity:.5}.nav__link:focus,.navicon,.navicon:focus{outline:0}@media (min-width:992px){.nav__link{color:#fff;font-size:1em}}.navbar--is-fixed .nav__link{color:#0d4e96}.navbar--is-fixed .nav__link:focus,.navbar--is-fixed .nav__link:hover{color:#45c1cb}.nav__link--phone{box-shadow:inset 0 0 0 rgba(69,193,203,.5),0 4px 0 rgba(69,193,203,.5);display:-ms-inline-flexbox;display:inline-flex;padding:0!important;margin-top:19px;line-height:1}.nav__link--phone:hover{box-shadow:inset 0 -.5em 0 #45c1cb,0 2px 0 #45c1cb;color:#fff}@media (min-width:1200px){.big-nav__contact-information,.big-nav__minor-links,.big-nav__social-links{margin-top:50px}.big-nav__social-links a{height:50px;width:50px}.big-nav__social-links a svg{width:27px}.nav__item+.nav__item{margin-left:25px}.nav__link{font-size:1.25em}.nav__link--phone{font-size:1.1em}}.navbar{position:fixed;top:0;left:0;right:0;z-index:9999999;border:0;border-radius:0;background-color:transparent;display:-ms-flexbox;display:flex;padding:10px 0;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;transition:.2s}@media (min-width:992px){.navbar{padding:15px}}.navbar--is-fixed{padding:5px 0;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.25)}.navbar__logo{position:relative;z-index:99999;padding:10px 15px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;transition:.2s}.navbar__logo>img{height:30px;transition:.2s}.navbar--is-fixed .navbar__logo--white{opacity:0}.navbar__logo--color{position:absolute;top:0;left:0;opacity:0}.navbar--is-fixed .navbar__logo--color{opacity:1}@media (min-width:992px){.navbar--is-fixed{padding:10px 15px}.navbar__logo>img{height:47px}.navbar--is-toggled .navbar__logo--white{opacity:1}.navbar--is-toggled .navbar__logo--color{opacity:0}}.navbar--is-toggled .navbar__logo-type{opacity:0;transform:translateX(-10px)}.navbar__left{position:relative;margin-right:auto;width:200px;height:50px}@media (min-width:768px){.dropdown__link{margin:0;padding:12px 15px;font-size:.8em;color:#000}.dropdown__link:hover{background-color:#efefef;opacity:1;color:#0d4e96}.dropdown__nav--big .dropdown__link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100px;color:#444;border-radius:15px}.nav{display:-ms-flexbox;display:flex}.navbar__left{width:285px;margin-top:0;height:50px}}.navbar__right{display:none}.navbar__nav{position:fixed;top:0;left:0;right:0;bottom:0;z-index:998;overflow-y:scroll;background-color:#000;display:none;padding:25px 30px 25px 50px;opacity:0;visibility:hidden;transition:.3s}.navbar__nav--is-open{opacity:1;visibility:visible}.navbar--is-fixed .navbar__nav{padding:0 30px 0 50px}.navbar__map-marker{position:relative;display:-ms-inline-flexbox;justify-content:center;color:#fff}.navbar__map-marker:hover{color:#45c1cb}.navbar--is-fixed .navbar__map-marker{color:#0d4e96}.navbar__phone{display:-ms-inline-flexbox;display:inline-flex;height:40px;width:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff}.navbar__phone:hover{color:#45c1cb}@media (min-width:992px){.navbar__left{height:67px}.navbar__nav{position:relative;top:auto;left:auto;right:auto;bottom:auto;z-index:998;opacity:1;overflow:visible;visibility:visible;background-color:transparent;display:inline-block;justify-self:center}.navbar__map-marker,.navbar__phone{display:none}}.navbar--is-fixed .navbar__phone{color:#0d4e96}.navicon{position:relative;z-index:999;border:none;background-color:transparent;height:40px;width:40px;border-radius:50%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.navicon__holder{display:block;cursor:pointer}.navicon__line{position:relative;width:25px;height:3px;margin-bottom:5px;display:block;border-radius:2px;background-color:#fff;transition:.15s cubic-bezier(.57, .28, .25, .69)}.navicon__line:nth-of-type(2){width:19px}.navbar--is-fixed .navicon__line{background-color:#0d4e96}.navicon:hover .navicon__line{margin-bottom:7px;background-color:#45c1cb}.navicon:hover .navicon__line:nth-of-type(2){width:25px}@media (min-width:768px){.navbar__right{display:block}.navicon{height:50px;width:50px}.navicon__line{width:30px}.navicon__line:nth-of-type(2){width:25px}.navbar--is-fixed .navicon__line{background-color:#45c1cb}.navicon:hover .navicon__line:nth-of-type(2){width:30px}}.navicon--toggle{border:2px solid #fff}.navicon--toggle .navicon__line,.navicon--toggle:hover .navicon__line{background-color:#fff;margin-bottom:5px}.navicon--toggle .navicon__line:last-of-type,.navicon--toggle:hover .navicon__line:last-of-type{margin-bottom:0}.navicon--toggle .navicon__line:first-of-type{transform:rotate(45deg) translateY(6px) translateX(6px)}.navicon--toggle .navicon__line:nth-of-type(2){opacity:0;transform:scale(0)}.navicon--toggle .navicon__line:last-of-type{transform:rotate(-45deg) translateY(-5px) translateX(5px)}.navbar__map-marker,.navbar__phone{font-size:1.5em}

body{border-top:0}
.body--nav-is-toggled {overflow: hidden;}
.navbar__nav .dropdown__nav{padding: 0; margin: 0;}
footer.footer .text-link,
footer.footer .text-link:hover{text-decoration:none}
footer.footer .text-link{font-weight: 700;}
.footer .slogan,
.footer-slogan.name-change{font-size: 1em}
.cookie-warning {
    position: fixed;
    bottom: 5px;
    right: 5px;
    z-index: 9999999999999;
    padding: 15px;
    background-color: #000;
    color: #fff;
    border-radius: 12px;
    padding: 31px;
}
.cookie-warning__container {
    align-items: center;
}

@media (min-width: 768px){
    .cookie-warning {
        width: 60vw;
        left: auto;
        max-width: calc(100vw - 530px);
    }
}
@media (min-width: 768px) and (max-width: 1000px){
    .cookie-warning__container {
    flex-wrap: wrap;
    flex-direction: column;
    }
    .cookie-warning__action {
    flex: none;
    }
}
@media (min-width: 1000px) and (max-width: 1200px){
    .cookie-warning__action {
        flex: 0 0 150px;
    }
}
@media (min-width: 1000px){
    .cookie-warning__notice {
        margin: 0 0 0px;
    }
}