@media (min-width:768px){.header .container{max-width:1600px}}.header__inner{padding:20px 30px 10px 30px;-webkit-transition:.4s ease-in-out padding;transition:.4s ease-in-out padding}@media (min-width:768px) and (max-width:991px){.header__inner{padding-bottom:30px}}.header__inner>div{padding:0}@media (max-width:767px){.header__inner{padding:10px 20px 25px 20px}}@media (max-width:767px){.header__logo{margin-top:15px}}.header__logo a{display:block;float:left;margin-top:0;padding-bottom:25px;-webkit-transition:margin-top ease-in-out .2s,padding-bottom ease-in-out .2s;transition:margin-top ease-in-out .2s,padding-bottom ease-in-out .2s}@media (min-width:768px) and (max-width:991px){.header__logo a{padding:0}}.header__logo a svg{display:block;max-width:100%;height:125px;width:auto;margin-top:-74px;-webkit-transition:margin-top .4s ease-in-out;transition:margin-top .4s ease-in-out}@media (min-width:992px) and (max-width:1199px){.header__logo a svg{margin-top:-86px}}@media (min-width:768px) and (max-width:991px){.header__logo a svg{margin-top:-65px!important}}@media (max-width:767px){.header__logo a svg{height:114px;margin-top:-84px}}.header__logo a svg .icon{opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}@media (min-width:768px) and (max-width:991px){.header__logo a svg .icon{opacity:1}}.header__logo a svg .text *{fill:var(--primary-colour);-webkit-transition:fill .4s ease-in-out;transition:fill .4s ease-in-out}@media (min-width:992px){.header__nav{margin-top:10px}.header__nav>ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}body.has_header_image .header:not(.header--fixed) .header__inner{padding:25px 30px}@media (max-width:767px){body.has_header_image .header:not(.header--fixed) .header__inner{padding:12px 20px}}body.has_header_image .header:not(.header--fixed) .header__inner .header__links .header__quicklinks,body.has_header_image .header:not(.header--fixed) .header__inner .header__links .header__translate,body.has_header_image .header:not(.header--fixed) .header__inner .header__links .nav-open-close,body.has_header_image .header:not(.header--fixed) .header__inner .header__links .search-open-close,body.has_header_image .header:not(.header--fixed) .header__inner .header__links .social-icons__icon,body.has_header_image .header:not(.header--fixed) .header__inner .header__links .social-icons__open-close{color:#fff;border-color:rgba(255,255,255,.45)}body.has_header_image .header:not(.header--fixed) .header__inner .header__links .header__quicklinks:hover,body.has_header_image .header:not(.header--fixed) .header__inner .header__links .header__translate:hover,body.has_header_image .header:not(.header--fixed) .header__inner .header__links .nav-open-close:hover,body.has_header_image .header:not(.header--fixed) .header__inner .header__links .search-open-close:hover,body.has_header_image .header:not(.header--fixed) .header__inner .header__links .social-icons__icon:hover,body.has_header_image .header:not(.header--fixed) .header__inner .header__links .social-icons__open-close:hover{background-color:#fff;border-color:#fff;color:var(--primary-colour)}body:not(.is_mouse) body.has_header_image .header:not(.header--fixed) .header__inner .header__links .header__quicklinks:focus,body:not(.is_mouse) body.has_header_image .header:not(.header--fixed) .header__inner .header__links .header__translate:focus,body:not(.is_mouse) body.has_header_image .header:not(.header--fixed) .header__inner .header__links .nav-open-close:focus,body:not(.is_mouse) body.has_header_image .header:not(.header--fixed) .header__inner .header__links .search-open-close:focus,body:not(.is_mouse) body.has_header_image .header:not(.header--fixed) .header__inner .header__links .social-icons__icon:focus,body:not(.is_mouse) body.has_header_image .header:not(.header--fixed) .header__inner .header__links .social-icons__open-close:focus{background-color:#fff;border-color:#fff;color:var(--primary-colour)}body.has_header_image .header:not(.header--fixed) .header__inner .header__nav__wrapper{margin-top:35px}body.has_header_image .header:not(.header--fixed) .header__logo a{margin-top:40px;padding:0}body.has_header_image .header:not(.header--fixed) .header__logo a svg{margin-top:0}body.has_header_image .header:not(.header--fixed) .header__logo a svg .icon{opacity:1}body.has_header_image .header:not(.header--fixed) .header__logo a svg .text *{fill:#fff}body.has_header_image .header:not(.header--fixed) .nav-open-close--header .icon{width:66px;height:66px;background-color:#fff}body.has_header_image .header:not(.header--fixed) .nav-open-close--header .icon span,body.has_header_image .header:not(.header--fixed) .nav-open-close--header .icon:after,body.has_header_image .header:not(.header--fixed) .nav-open-close--header .icon:before{width:calc(100% - 26px)}body.has_header_image .header:not(.header--fixed) .nav-open-close--header .icon:before{top:17px}body.has_header_image .header:not(.header--fixed) .nav-open-close--header .icon:after{bottom:17px}