.site-header .main-nav-container .main-nav-links .main-menu .menu-item{font-size:14px}@media all and (max-width: 600px){.site-header .main-nav-container .main-nav-links .main-menu .menu-item{font-size:12px}}.site-header .button-nav a{font-size:18px}@media all and (max-width: 600px){.site-header .button-nav a{font-size:14px}}@media screen and (max-width: 1200px){.home-link #logo-svg-long{display:none}}.home-link svg.logo-desktop{height:43px}@media screen and (max-width: 1050px){.home-link svg.logo-desktop{display:none}}.home-link svg.logo-mobile{height:43px;width:85px}@media screen and (max-width: 510px){.home-link svg.logo-mobile{height:37px}}.site-header{position:relative;z-index:5;padding:15px;margin:20px auto;margin-bottom:0;width:calc(100% - 40px);max-width:calc(2000px - 40px);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#f2f2fa}@media all and (max-width: 880px){.site-header{width:100%;margin:0 auto}}.site-header a,.site-header button{border:none}.site-header .main-nav-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}@media all and (max-width: 880px){.site-header .main-nav-container{height:65px}}@media all and (max-width: 600px){.site-header .main-nav-container{height:48px}}.site-header .main-nav-container .home-link{position:fixed;left:30px;top:30px;z-index:100}@media all and (max-width: 880px){.site-header .main-nav-container .home-link{left:30px;top:30px}}@media all and (max-width: 600px){.site-header .main-nav-container .home-link{left:20px;top:20px}}.site-header .main-nav-container .home-link svg.logo-mobile{position:absolute;left:0;top:0}.site-header .main-nav-container .main-nav-links{margin-left:auto}@media all and (max-width: 880px){.site-header .main-nav-container .main-nav-links{display:none}}.site-header .main-nav-container .main-nav-links .menu-item:not(:last-child){margin-right:30px}@media all and (max-width: 1400px){.site-header .main-nav-container .main-nav-links .menu-item:not(:last-child){margin-right:10px}}.site-header .main-nav-container .main-nav-links .topmost-menu{text-align:right;margin-bottom:10px;margin-right:20px}.site-header .main-nav-container .main-nav-links .topmost-menu .menu-item.wpml-ls-item{background-color:#264c59;color:#ffffff}.site-header .main-nav-container .main-nav-links .topmost-menu .menu-item.is-hover,.site-header .main-nav-container .main-nav-links .topmost-menu .menu-item.current-menu-item:not(.wpml-ls-item){background-color:#ee7e3b;color:#141414}.site-header .main-nav-container .main-nav-links .topmost-menu .menu-item.is-hover.what-works-link,.site-header .main-nav-container .main-nav-links .topmost-menu .menu-item.current-menu-item:not(.wpml-ls-item).what-works-link{background-color:#264c59;color:#ffffff}.site-header .main-nav-container .main-nav-links .main-menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media all and (max-width: 1400px){.site-header .main-nav-container .main-nav-links .main-menu{display:block;text-align:right}}.site-header .main-nav-container .main-nav-links .main-menu .main-menu-container{margin-right:30px}@media all and (max-width: 1400px){.site-header .main-nav-container .main-nav-links .main-menu .main-menu-container{margin-right:0}}.site-header .main-nav-container .main-nav-links .icons-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media all and (max-width: 1400px){.site-header .main-nav-container .main-nav-links .icons-container{-ms-flex-pack:end;justify-content:flex-end}}.site-header .main-nav-container .main-nav-links .icons-container a.is-hover,.site-header .main-nav-container .main-nav-links .icons-container button.is-hover{background-color:transparent;color:#141414}.site-header .main-nav-container .main-nav-links .icons-container .fa-search{font-size:17px}.site-header .main-nav-container .main-nav-links .icons-container a svg{width:17px;height:17px}.site-header .button-nav{position:relative;z-index:0;margin:auto;margin-top:8px;display:-ms-flexbox;display:flex;max-width:80%;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}@media all and (max-width: 1050px){.site-header .button-nav{max-width:100%}}.site-header .button-nav a{font-weight:700;padding:10px 24px;border-radius:50px;margin:8px;width:initial}.hide{display:none;opacity:0}.stop-scroll{overflow:hidden}
