@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap);
.sf-menu,.sf-menu *{list-style:none;margin:0;padding:0}@media screen and (min-width:1366px){.sf-menu div.menu{display:none;position:absolute;right:0;top:140%;z-index:99}}.sf-menu a{color:#fff;display:block;position:relative}.sf-menu ul ul{left:100%;top:0}.sf-menu li{position:relative}@media screen and (max-width:1365px){.sf-menu li{padding:15px 10px 15px 0}}.sf-menu li.sfHover>ul,.sf-menu li:hover>ul{display:block}@media screen and (min-width:1366px){.sf-menu>li{float:left}}.sf-menu .hide-this-thing{display:none!important;height:0;width:0}.sf-menu .fa-chevron-up{z-index:10}.navbar.navbar-default{border:none}.navbar.navbar-default .navbar-header{margin-left:-30px;padding-right:0;position:static}.navbar.navbar-default .navbar-toggle{background-color:#383730;border-radius:50%;font-size:1.7rem;height:30px;line-height:0;margin-bottom:unset;margin-right:0;margin-top:unset;padding:3px 6px 9px;width:30px}.navbar.navbar-default .navbar-toggle .fa{color:#fff;margin-top:3px}.navbar{display:flex}@media screen and (min-width:1366px){.navbar{display:block}}.navbar__mobile-buttons{align-items:center;display:flex;flex:1;gap:12px;justify-content:end;margin-top:15px}@media screen and (min-width:1024px)and (max-width:1365px){.navbar__mobile-buttons{margin-bottom:24px;margin-top:unset}}@media screen and (min-width:1366px){.navbar__mobile-buttons{display:none}}.navbar__mobile-buttons .translations{left:50%;position:absolute;top:100%}.navbar__mobile-buttons #languageMenuMobile{left:0;right:unset;top:5px;transform:translateX(-50%);width:120px}.navbar__mobile-locale{margin-block:auto;position:relative}@media screen and (max-width:1365px){#main-navigation{background-color:#4d4c46;font-size:1.7rem;min-width:330px;padding:0 0 15px;position:absolute;right:0;top:80px}}@media screen and (min-width:1366px){#main-navigation{padding-left:0;padding-right:0}#main-navigation .navbar-nav{float:right;margin-top:38px}}@media screen and (max-width:1365px){#main-navigation li.level1 .flex{display:flex}}#main-navigation li.level1 .flex>a,#main-navigation li.level1 .flex>span{color:#262622;display:block;padding:0 10px;text-decoration:none}@media screen and (max-width:1365px){#main-navigation li.level1 .flex>a,#main-navigation li.level1 .flex>span{align-self:auto;color:#fff;display:block;padding:0 0 0 15px;vertical-align:middle}}@media screen and (min-width:1366px){#main-navigation li.level1 .flex>a,#main-navigation li.level1 .flex>span{border-left:1px solid #ee3124}}#main-navigation li.level1 .flex>a.current,#main-navigation li.level1 .flex>a.section,#main-navigation li.level1 .flex>a:hover,#main-navigation li.level1 .flex>span.current,#main-navigation li.level1 .flex>span.section,#main-navigation li.level1 .flex>span:hover{text-decoration:none}@media screen and (max-width:1365px){#main-navigation li.level1 .flex>a.current,#main-navigation li.level1 .flex>a.section,#main-navigation li.level1 .flex>a:hover,#main-navigation li.level1 .flex>span.current,#main-navigation li.level1 .flex>span.section,#main-navigation li.level1 .flex>span:hover{color:#ee3124}}@media screen and (min-width:1366px){#main-navigation li.level1 .flex>a.current,#main-navigation li.level1 .flex>a.section,#main-navigation li.level1 .flex>a:hover,#main-navigation li.level1 .flex>span.current,#main-navigation li.level1 .flex>span.section,#main-navigation li.level1 .flex>span:hover{color:#d01a00}}#main-navigation li.level1 .flex>a{flex:1 1 auto}#main-navigation li.level1 .flex>span{cursor:pointer;flex:0 0 auto;line-height:22px}@media screen and (max-width:1365px){#main-navigation li.level1 .flex>span{padding:0 15px}}@media screen and (min-width:1366px){#main-navigation li.level1 .flex>span{padding:0 10px}}#main-navigation li.level1 .flex span.fa{color:#ee3124;display:block;float:right;font-size:2rem;padding:0 0 0 10px;vertical-align:middle}#main-navigation li.level1:first-child .flex>a,#main-navigation li.level1:first-child .flex>span{border:none}#main-navigation li.level1:last-child .flex>a,#main-navigation li.level1:last-child .flex>span{padding-right:0}#main-navigation div.menu.level2{background-color:#4d4c46;padding:10px 15px}@media screen and (max-width:1365px){#main-navigation div.menu.level2{width:100%}}@media screen and (min-width:1366px){#main-navigation div.menu.level2{width:300px}}#main-navigation div.menu.level2 ul.level2{border-bottom:1px solid #fff;border-bottom-left-radius:30px;border-left:1px solid #fff}@media screen and (max-width:1365px){#main-navigation div.menu.level2 ul.level2{padding:0 0 35px 15px}}@media screen and (min-width:1366px){#main-navigation div.menu.level2 ul.level2{padding:10px 0 35px 15px}}#main-navigation div.menu.level2 ul.level2 li{padding:0 10px 0 0}#main-navigation div.menu.level2 ul.level2 li a{color:#fff;display:block;margin-bottom:8px;padding:4px}#main-navigation div.menu.level2 ul.level2 li a.current,#main-navigation div.menu.level2 ul.level2 li a.section,#main-navigation div.menu.level2 ul.level2 li a:hover{color:#fff;text-decoration:underline}@media screen and (min-width:1366px){#main-navigation div.menu.level2.wide{width:400px}#main-navigation div.menu.level2.wide ul.level2{-moz-column-count:2;column-count:2}}#main-navigation ul.social{list-style-type:none;padding:10px 0 0}@media screen and (max-width:1365px){#main-navigation ul.social{padding-left:15px}}@media screen and (min-width:1366px){#main-navigation ul.social{float:right}}#main-navigation ul.social li{display:inline-block;vertical-align:middle}#main-navigation ul.social a{display:block;padding:0 3px;text-transform:uppercase}#main-navigation ul.social a span{color:#fff;vertical-align:middle}#main-navigation ul.social a.contact{border-left:1px solid #fff;font-size:1rem;margin-left:4px;padding-left:10px}@media screen and (max-width:1365px){#main-navigation ul.social a.contact{font-size:1.6rem}}#main-navigation ul.social a.contact:hover{text-decoration:none}#main-navigation ul.social a.contact:hover path{fill:#ee3124}#main-navigation ul.social a.contact:hover span{color:#d01a00}#main-navigation ul.social svg{height:25px;vertical-align:middle;width:25px}#main-navigation ul.social svg path{fill:#fff}#main-navigation ul.social svg:hover path{fill:#ee3124}
