@media only screen and (max-width:980px){#nav .ul-lvl-1 > li:nth-child(4n) ~ li .ul-lvl-3{left:-200px;}#nav .ul-lvl-1 > li:nth-child(4n) ~ li .ul-lvl-3 span.decorater{left:200px;}}@media only screen and (max-width:73.75em){#logo{margin-left:-490px;}#nav,#up{margin-right:-490px;}#share{margin-right:85px;}.fr-section #share{margin-right:19px;}.fr-section #up > ul:last-child{padding-left:50px;}.es-section #share{margin-right:9px;}#nav>ul>li{padding:0 0 42px 24px;}}@media only screen and (max-width:62.5em){#logo{margin-left:-360px;}#nav,#up{margin-right:-360px;}#up > ul:last-child{display:none;}#top{}#logo a{overflow:hidden;width:80px;text-align:left;text-indent:-3000em;}#logo a .company-logo{display:block !important;opacity:1 !important;}#logo a .site-name{display:none;}#nav > ul > li,#up > ul > li,#footer .footer-bottom ul li{padding-left:24px;}#up > ul{float:right;}#up > ul:first-child{float:left;position:relative;}#nav>ul>li{padding:0 0 42px 14px;}#nav>ul>li>a{font-size:14px;}#nav>ul>li.btn{padding-left:14px;}}@media only screen and (min-width:761px){#logo,#logo a{-webkit-transition:height .32s ease-out;-moz-transition:height .32s ease-out;-o-transition:height .32s ease-out;transition:height .32s ease-out;}#top #logo img{-webkit-transition:all .32s ease-out;-moz-transition:all .32s ease-out;-o-transition:all .32s ease-out;transition:all .32s ease-out;}#root #top{-webkit-transition:all .32s ease-out;-moz-transition:all .32s ease-out;-o-transition:all .32s ease-out;transition:all .32s ease-out;}#root.header-sticky #top{height:120px;border-bottom:1px solid #F2F2F2;}#root.header-sticky #top #logo img{width:50px;height:56px !important;}#root .site-name{-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;display:inline-block;}#root.header-sticky .header-inner .site-name{opacity:0;font-size:16px;line-height:19px;text-align:justify;}#root.header-sticky .header-inner #nav{padding-top:18px;}#root.header-sticky .header-inner #nav > ul > li{padding-bottom:21px;}#root.header-sticky-active #top .header-inner{top:0;}#root.header-sticky #top .header-inner .header-top{padding-top:0px;}}@media only screen and (max-width:47.5em){.menu-active body{position:fixed !important;}#top{position:fixed;height:100px;box-shadow:0 0 4px rgba(0,0,0,.1);border-top-width:36px;}.extend-view.show-resource{margin-top:-96px;padding:20px;}.extend-view.show-resource .close-icon{right:0;}.extend-view.show-resource + #top{position:absolute;}.extend-view.show-resource + #top.sticky{position:fixed;}#logo{left:20px;top:0;bottom:0;margin:0;padding-bottom:0;}#logo a{width:50px !important;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}#logo a .site-name{display:none;}#logo a:before,#logo a:after{font-size:45px;}#logo a .company-logo{width:50px;height:50px !important;}#up{left:0;right:0;top:-36px;margin:0;line-height:36px;}#up > ul{position:static;display:block !important;padding-left:0;}#root #up > ul > li{position:static;padding:0;border-left-width:1px;}#root #up > ul.lang > li > span,#root #up > ul > li > a{display:block;overflow:hidden;position:relative;float:left;width:36px;height:36px;text-align:left;text-indent:-3000em;}#root #up > ul > li > a i{display:block;position:absolute;left:0;top:50%;width:100%;margin:-10px 0 0;line-height:20px;text-align:center;text-indent:0;}#up > ul.lang{overflow-x:hidden;overflow-y:auto;position:absolute;left:0;right:0;top:-3000em;max-height:calc(100vh - 36px);padding:0;background:#2a2928;line-height:1.4;}#root #up > ul.lang > li{float:none;margin:0;padding:0;border-top-width:1px;border-left-width:0;}#root #up > ul.lang > li > a,#root #up > ul.lang > li > span{float:none;width:auto;height:auto;padding:6px 15px;text-indent:0;text-transform:none;}.lang-active #root #up > ul.lang{top:36px;}#up form{left:0;width:auto;padding:0;}#up form p{width:auto;padding:10px;}#top > a.lang{left:0;}#top > .menu{top:50%;}.menu-active #mobile{left:0;}.menu-active #shadow{visibility:visible;opacity:1;}#share{height:36px;margin:0 0 0 36px;border-left:1px solid rgba(255,255,255,.1);padding-left:10px;min-width:auto;}#share ul{display:block;}#share ul ul{bottom:auto !important;}#share ul li{vertical-align:top;}#share ul li a{height:36px !important;}#share ul li a i{line-height:36px !important;}}@media only screen and (max-width:390px){#root #up > ul > li > a{width:29px;}}
