@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,300,100,700);@import url(https://fonts.googleapis.com/css?family=Roboto:500,300,100,700);html,body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,dl,dt,dd,ol,ul,li,input,textarea,button,hr,fieldset,form,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,dialog,footer,header,hgroup,menu,nav,section,details,summary,time,mark,audio,video{padding:0;margin:0}article,aside,details,figure,figcaption,dialog,hgroup,footer,header,nav,section{display:block;position:relative}canvas,audio,video{display:inline-block}table{border-spacing:0;border-collapse:collapse;table-layout:fixed}caption,th{text-align:left}button,label{cursor:pointer}button,fieldset{border:none}button,input,select,textarea{font-size:100%;outline:0;vertical-align:baseline}button[disabled],input[disabled]{cursor:default}textarea{overflow:auto;vertical-align:top;resize:vertical}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}img::selection{background:transparent}img::-moz-selection{background:transparent}img,fieldset{border:0}ol,ul,li{list-style:none}a{cursor:pointer;outline:none}a:link,a:focus,a:visited{color:#00B9E9;text-decoration:none}a:hover{color:#00B9E9;text-decoration:underline}::-moz-focus-inner{border:none;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,button,input,select,textarea{font:14px/1.5 "Roboto Slab";color:#000}.clearfix{zoom:1}.clearfix:after,.clearfix:before{clear:both;content:'';display:table}.invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.hidden{display:none}[hidden]{display:none;visibility:hidden}.resizable{resize:both;overflow:auto}.transition{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.rotates-antialiased{box-shadow:0 0 1px transparent}.ellipsis{white-space:nowrap;width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.full-width-textarea{padding-right:.2em}.full-width-textarea textarea{width:100%;padding:.2em}[contenteditable]{-webkit-user-modify:read-write;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-ms-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #CCC}[contenteditable]:focus{border-color:rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);outline:0;outline:thin dotted 9;outline-offset:0.5em}hr.hair{border:0;height:1px;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image:-ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0))}hr.separator{border:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3);clear:both;height:0;margin:15px 0}hr.legacy{border-top:1px solid #000;border-bottom:1px solid #fff;filter:alpha(opacity=30)}hr.clear{display:block;clear:both;border:0}.blur{-webkit-filter:blur(2px);filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=2)}.text-blury{color:transparent;text-shadow:#fff 0 0 10px}.stitch{outline:1px dashed #98abb9;outline-offset:-5px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,strong,b{font-weight:400}p{margin-bottom:1em}pre,code,kbd,samp{font-family:"Roboto Slab", monospace, 'courier new', serif;font-size:1em}address,caption,cite,dfn,th,var{font-weight:normal;font-style:normal}em,i{font-style:normal}small{font-size:85%}abbr,acronym{border:0;cursor:help}del,s{text-decoration:line-through}q:before,q:after{font-family:'Zapf Dingbats';-webkit-font-smoothing:antialiased}q:before{content:'❝'}q:after{content:'❞'}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ins{text-decoration:none}mark{background:#ff0}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}*[dir="ltr"]{direction:ltr;unicode-bidi:embed}*[dir="rtl"]{direction:rtl;unicode-bidi:embed}bdo[dir="ltr"]{direction:ltr;unicode-bidi:bidi-override}bdo[dir="rtl"]{direction:rtl;unicode-bidi:bidi-override}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#800080;font-weight:bold}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kn{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:#008080}.highlight .ni{color:#800080}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#099}.wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:64em;padding:0 0.75em;margin:0 auto}.ll{font-size:16px;float:left;width:14.5em;margin-right:1.5em}.rr{float:right;width:46.5em}.dd{float:left;width:30.5em;padding-right:1.5em}.half{float:left;width:22.5em;margin-right:1.5em}.ll:nth-child(2n),.half:nth-child(2n){margin-right:0}.fl{float:left}.fr{float:right;margin-right:0;padding-right:0}.clear{clear:both;display:block}.button-wrap{text-align:center}.button{display:inline-block;font-size:16px;padding:0.15em 0.15em 0.6em 0.15em;background-color:#00b9e9;border-radius:2px}.button a,.button a:hover{text-decoration:none}.button div{padding:0.15em 1em 0 1em;height:1.2em}.button strong{font-family:"Roboto Slab";display:block;color:#fff;text-align:center;text-transform:uppercase;font-weight:500}.button strong .triangle{position:relative;top:-1px}.button:hover,.button span:hover{text-decoration:none}.button:active{background-color:#039ee1}hr.hair{margin:0 -3.5em 2.5em -3.5em;height:1px;background-image:-webkit-linear-gradient(left, rgba(233,233,233,0), #e9e9e9, rgba(233,233,233,0));background-image:-moz-linear-gradient(left, rgba(233,233,233,0), #e9e9e9, rgba(233,233,233,0));background-image:-ms-linear-gradient(left, rgba(233,233,233,0), #e9e9e9, rgba(233,233,233,0));background-image:-o-linear-gradient(left, rgba(233,233,233,0), #e9e9e9, rgba(233,233,233,0))}html{height:100%;background-color:#333}body.zh{font-family:"Roboto Slab"}body.zh h1,body.zh h2,body.zh h3,body.zh h4,body.zh h5,body.zh h6,body.zh em,body.zh i,body.zh q,body.zh blockquote,body.ja h1,body.ja h2,body.ja h3,body.ja h4,body.ja h5,body.ja h6,body.ja em,body.ja i,body.ja q,body.ja blockquote{font-style:normal}body.zh .intro p,body.zh .info,body.ja .intro p,body.ja .info{font-style:normal}body.zh #slider .article h2,body.ja #slider .article h2{font-style:normal}body{font-family:"Roboto Slab";font-size:16px;min-width:1024px;background-color:#fff;-webkit-text-size-adjust:none}.secret{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}#ruby-tuesday{position:fixed;text-align:center;color:#fff;width:100%;margin-top:10%}#ruby-tuesday p{font-weight:bold;font-size:18px;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 0 5px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.3),0 3px 5px rgba(0,0,0,0.2),0 5px 10px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.2),0 20px 20px rgba(0,0,0,0.15)}#ruby-tuesday .icon{font-size:140%;position:relative;bottom:-26px;color:red;width:52px;height:52px;margin:0 auto;border:transparent solid 15px;border-radius:100%;line-height:22px;text-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ruby-tuesday .icon:hover{cursor:pointer;border-width:0;line-height:52px;border-color:rgba(222,0,0,0.5);-webkit-transform:rotate(360deg)}#ruby-tuesday .icon:hover+.hair{width:555px}#ruby-tuesday .hair{height:1px;width:777px;margin:0 auto}@-webkit-keyframes pop{0%{opacity:0;-webkit-transform:scale(0);-webkit-transform-origin:center}40%{opacity:0;-webkit-transform:scale(0.3);-webkit-transform-origin:center;-webkit-animation-timing-function:ease-in}50%{opacity:0.1;-webkit-transform:scale(1.1);-webkit-transform-origin:center;-webkit-animation-timing-function:ease-in}60%{opacity:0.2;-webkit-transform:scale(0.9);-webkit-transform-origin:center;-webkit-animation-timing-function:ease-out}70%{opacity:0.3;-webkit-transform:scale(1.05);-webkit-transform-origin:center;-webkit-animation-timing-function:ease-in-out}100%{-webkit-transform:scale(1);opacity:1}}#ruby-tuesday,.pop{-webkit-animation-name:pop;-moz-animation-name:pop;-o-animation-name:pop;animation-name:pop;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(777px);opacity:0}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}100%{-moz-transform:translateY(777px);opacity:0}}@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}100%{-o-transform:translateY(777px);opacity:0}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(777px);opacity:0}}.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge}.triangle{font-family:"Roboto Slab";margin-left:0.2em;display:inline-block;font-style:normal}.triangle.reverse{vertical-align:middle;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}#me{display:none}h1{font-size:42px;line-height:1.05;color:#000;font-weight:bold}h2,h3,h4,h5,h6{color:#000;font-weight:normal}.hgroup{position:relative}.hgroup h1{line-height:1.2}.hgroup .reverse{margin-left:0;margin-right:0.15em}.section a{color:#00b9e9}.section a:hover{color:#00b9e9}.nav{float:left}.nav li{float:left}.nav li a{color:#fff;text-transform:uppercase}.sub-nav dt{margin-top:0.05em;color:#000;font-size:20px;font-weight:400;-webkit-font-smoothing:subpixel-antialiased}.sub-nav dd{margin-top:0.25em}.sub-nav dd a{color:#00b9e9;font-size:16px;line-height:1.5;-webkit-font-smoothing:subpixel-antialiased}.sub-nav li a{text-transform:uppercase}.sub-nav li,.sub-nav dd{margin-bottom:0.4em;color:#00b9e9;font-size:18px;line-height:1.5}.sub-nav li a,.sub-nav dd a{font-weight:400}.sub-nav li a:hover,.sub-nav dd a:hover{color:#0084a5;text-decoration:none}.sub-nav li a:hover+.triangle,.sub-nav dd a:hover+.triangle{color:#0084a5}.sub-nav li a.cur,.sub-nav dd a.cur{color:#000;border-bottom:3px solid #ff6500}.sub-nav li a.cur+.triangle,.sub-nav dd a.cur+.triangle{display:none}.intro a{color:#00b9e9}#header{width:100%;background-color:#333}#language{padding-top:0.8em}#language small{color:#fff;font-size:12px;-webkit-font-smoothing:subpixel-antialiased}#language small:not(:last-child)::after{content:"/";margin:0 0.75em}#language small a{color:#fff;text-decoration:none}#icon{text-indent:-999em}#icon a{width:1em;height:1em;display:block;font-size:16px;margin-top:0.8125em;background:url(/assets/icon-887550aea7391e8ccb9cc8b308c00cad.png) center -1px no-repeat}#navigation{height:2.5em}#navigation li{height:2.25em;margin-right:3.4em;border-bottom:0.25em solid transparent}#navigation li:last-child{margin-right:0}#navigation li:hover a{color:#d9d9d9}#navigation li.current{border-bottom-color:#ff6500;-webkit-font-smoothing:subpixel-antialiased}#navigation li a{padding:0 0.2em;line-height:2.6875em;text-transform:uppercase;display:block}#navigation li a:hover{text-decoration:none}.figure img{width:100%}.impression{display:block;border:2px solid #ccc}sup{top:-0.75em;font-size:50%;line-height:1.2}.section{margin-bottom:4.5em}.section h2{font-size:26px;line-height:1.2;width:106%;font-weight:400}.section p{color:#000}.intro p{font-size:20px;line-height:1.6;color:#000;margin-bottom:1em}#logo{font-size:16px;width:12.125em;margin-right:3.875em;margin-bottom:4.5em}#logo a{display:block;width:194px;height:42px;overflow:hidden}#logo a svg{position:relative;top:-45px;left:-18px}#search-form{position:absolute;right:0;top:1.15em;border-radius:1em;border:1px solid #a9a9a9;padding:0.35em 0.5em 0.2em 1.8em;font-size:13px;box-shadow:inset 0 1px 3px rgba(33,33,33,0.2)}#search-form i{position:absolute;left:0.4em;top:0.315em;font-size:16px;width:1em;height:1em;background:url(/assets/search-icon-bbafd47351718cbd86d5c629bb959acc.jpg) no-repeat center center}#search{border:none;outline:none;font-size:13px;border-radius:1em;width:15.5em}#search:focus{width:20em}.page-nav a{font-size:18px;font-weight:bold}.page-nav .triangle{color:#00b9e9;vertical-align:baseline}.page-nav .fl>.triangle{vertical-align:middle;margin-left:0;margin-right:0.2em}.footer{clear:both;background-color:#000}.footer .ll{margin-right:1.5em}#contact{width:100%;background-color:#f1f1f1;padding:1.45em 0 1.65em 0}#contact ul{float:left;color:#555}#contact dl{float:left;color:#000}#contact dl dt,#contact dl dd{margin-bottom:0.2375em}#contact dl dd{font-weight:300}#contact dl dt{font-weight:bold;margin-top:0.0625em}#contact ul li.other{margin-right:0}#contact ul li.other a{color:#00bae9}#contact ul li.other a:hover{color:#00bae9;text-decoration:none}#contact ul li.other i{color:#00bae9}#bottom{height:2.8125em;overflow:hidden}#copyright{height:100%}#copyright small{color:#ff6500;line-height:3.215}#copyright img{font-size:100%;display:inline-block;vertical-align:baseline;margin-right:0.25em;width:0.6875em}#nav-bottom .nav{width:32em}#nav-bottom .nav li:not(:last-child)::after{content:"ǀ";font-size:1.35em;color:#fff;margin:0 0.6em;vertical-align:middle}#nav-bottom a{font-size:15px;line-height:3.1}#nav-bottom em{font-size:15px;font-style:normal;line-height:3.1;color:#ff6500}#nav-bottom em a{color:#ff6500}#nav-bottom em a:hover{color:#ff6500}#nav-bottom em:not(:last-child)::after{content:"•";color:#ff6500;margin:0 0.2em}#container{padding-top:4em}#container h1{font-size:40px;font-weight:400}#container>.hgroup{margin-top:-1.95em}#container>.hgroup strong{font-weight:normal;font-size:28px;line-height:1;color:#00b9e9;display:block}.button-section{margin:0 auto;float:none;text-align:center}.button-section .button-wrap{display:inline-block}.link_button{display:block}.placeholder{display:block;width:6.575em;height:6.575em;color:#dfdfdf;text-align:center;border:0.4em dashed #dfdfdf;margin-top:0.4em}.placeholder b{font-size:6em;font-weight:normal;line-height:1.2}.alert{padding:8px 35px 8px 14px;margin:1.3em auto;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:4px;color:#c09853;font-family:"Roboto Slab";font-size:13px;display:block;width:75em}.alert button.close{display:block;float:right;-webkit-appearance:none;border:0;background:transparent;cursor:pointer;position:relative;top:-2px;right:-21px;line-height:18px;opacity:0.2;filter:alpha(opacity=20)}.alert button.close:hover{color:#000;opacity:0.4;filter:alpha(opacity=40);text-decoration:none}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}body{font-weight:300}.pure-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}.pure-menu-list,.pure-menu-item{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{padding:0;margin:0;height:100%}.pure-menu-link,.pure-menu-heading{display:block;text-decoration:none;white-space:nowrap}.pure-menu-horizontal{width:100%;white-space:nowrap}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-separator{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3}.pure-menu-horizontal .pure-menu-children{left:0;top:auto;width:inherit}.pure-menu-allow-hover:hover>.pure-menu-children,.pure-menu-active>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{padding-left:0.5em;content:"\25B8";font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"\25BE"}.pure-menu-scrollable{overflow-y:scroll;overflow-x:hidden}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:0.5em 0}.pure-menu-horizontal.pure-menu-scrollable::-webkit-scrollbar{display:none}.pure-menu-separator{background-color:#ccc;height:1px;margin:0.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 0.3em}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#000;font-weight:400}.pure-menu-link:link,.pure-menu-link:focus,.pure-menu-link:visited{color:rgba(0,0,0,0.87);text-decoration:none}.pure-menu-link.selected,.pure-menu-link.selected:link,.pure-menu-link.selected:focus,.pure-menu-link.selected:visited{background:#555;color:#fff}.pure-menu-children{background-color:#fff}.pure-menu-link,.pure-menu-disabled,.pure-menu-heading{padding:22.5px 25px;font-size:16px;line-height:15px}.pure-menu-disabled{opacity:0.5}.pure-menu-disabled .pure-menu-link:hover{background-color:transparent}.pure-menu-active>.pure-menu-link,.pure-menu-link:hover,.pure-menu-link:focus{background-color:#eee}.pure-menu-selected .pure-menu-link,.pure-menu-selected .pure-menu-link:visited{color:#000}.wrapper-en{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:64em;padding:0 0.75em;margin:0 auto}#header-en{width:100%;background:#fff;box-shadow:0 2px 4px #bbb;z-index:99;position:fixed;text-transform:uppercase}.pure-menu-link.icon{text-indent:-999em;background:url(/assets/icon-black-ddf327816a31b2e28bff916808faf71c.png) center no-repeat}.pure-menu-link.icon.selected{background:url(/assets/icon-white-887550aea7391e8ccb9cc8b308c00cad.png) #555 center no-repeat}.pure-menu-link.menu{text-indent:-999em;background:url(/assets/sandwich-da51f599e5b038c62adfdcbe12a0ff33.png) center no-repeat;background-size:70%}.pure-menu-link.menu.selected{background:url(/assets/sandwich-orange-e319b05ced767798cd42f26970048e03.png) center no-repeat;background-size:70%}.pure-menu-link.home{color:rgba(0,0,0,0.5);padding-left:0.3em;background:inherit}.m-menu{display:none}#language-en{padding-top:20px;float:right}#language-en small{font-size:12px;font-weight:400;-webkit-font-smoothing:subpixel-antialiased}#language-en small:not(:last-child)::after{content:"/";margin:0 0.75em}#language-en small a{color:rgba(0,0,0,0.87);text-decoration:none;font-weight:400}.pure-menu-horizontal .pure-menu-list.m-menu{display:none}a.logo-en{display:none}.m-langs-wrapper{display:none;position:absolute;top:0;right:11px}.m-right.icon{float:right;display:block;padding:30px;text-indent:-999em;background:url(/assets/icon-black-ddf327816a31b2e28bff916808faf71c.png) center no-repeat}.m-langs{position:relative;float:right;padding:10px 5px;margin-top:8px;right:-13px}.m-langs li{padding:5px 10px 3px 2px}.m-langs li>a{color:#000}.m-langs li+li{display:none}.m-langs.selected{background:#fff;box-shadow:2px 2px 8px #bbb}.m-langs.selected li+li{display:block}.m-caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";margin-left:3px;margin-top:7px}@media (max-width: 480px) and (min-width: 320px){#technology-en li.ll{width:auto}#system-en li.ll{width:auto}#header-en{height:60px}.wrapper-en{width:auto;font-size:1.2rem}#language-en{padding-top:15px}#language-en small{display:none}#language-en a.logo-en{display:block}#language-en a.logo-en img{height:24px;position:relative;top:3px}.pure-menu-horizontal .pure-menu-list.m-menu{display:inline-block}.pure-menu-link.menu.selected{box-shadow:2px 0 2px #eee}.pure-menu-horizontal .pure-menu-list.nav-list{display:none;background:#fff;width:50%;box-shadow:2px 2px 6px #eee;position:relative;left:-0.75em}.pure-menu-list.nav-list .pure-menu-item{display:block}.pure-menu-list.nav-list .pure-menu-item .pure-menu-link.icon{text-indent:inherit;background:#fff;color:rgba(0,0,0,0.87)}.m-langs-wrapper{display:block}#system-en>ul>li:last-child{margin-top:40px}}@font-face{font-family:"flexslider-icon";src:url(/assets/fonts/flexslider-icon-934865ffc380ca2c7df6a7ea33fc3d61.eot);src:url(/assets/fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/flexslider-icon-7f49b23a3577278a861ffa2b1d538cbe.woff) format("woff"),url(/assets/fonts/flexslider-icon-4050fac9ef5d9c980390d53341a6ba47.ttf) format("truetype"),url(/assets/fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#ffffff;border:4px solid #ffffff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);box-shadow:"" 0 1px 4px rgba(0,0,0,0.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:50px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
