/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*{outline:none}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}*,td,th{padding:0}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}button,html,input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{border:0;height:1px}hr,img{display:block}img{vertical-align:middle;width:100%}fieldset{border:0}textarea{resize:vertical}ol,ul{padding:0 0 0 20px}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container embed,.embed-container iframe,.embed-container object{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.clearfix:after,.clearfix:before,ul.options:after,ul.options:before{content:" ";display:table}.clearfix:after,ul.options:after{clear:both}.clearfix,ul.options{*zoom:1}.v-align{text-align:center}.v-align:before{content:"";height:100%;margin-right:-.3em}.v-align:before,.v-align>*{display:inline-block;vertical-align:middle}.center{text-align:center}a svg{pointer-events:none}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.btn-expand{position:absolute;bottom:55px;right:20px;background:red;border:none;outline:none}.fullscreen-carousel{position:fixed;top:0;left:-100%;width:100%;height:100%;z-index:1000;background:#000}.fullscreen-carousel .slick-initialized{padding:0;height:100%}.fullscreen-carousel .slick-list,.fullscreen-carousel .slick-track{height:100%;outline:none}.fullscreen-carousel .slick-slide{outline:none}.fullscreen-carousel .fullscreen-carousel__image{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:50%}.fullscreen-carousel .slick-arrow{position:absolute;top:0;bottom:0;height:40px;width:50px;margin:auto;cursor:pointer;z-index:1}.fullscreen-carousel .btn-next{right:15px;background:#ff0}.fullscreen-carousel .btn-prev{left:15px;background:red}.fullscreen-carousel .btn-close,.overlay .btn-close{position:absolute;right:0;top:0;width:50px;height:50px;background-color:#fff;border:none;outline:none;z-index:1}@media all and (max-width:550px),print{.slick-arrow{bottom:25px;top:auto}}@font-face{font-family:Minion;src:url(fonts/MinionPro-Regular.woff2) format("woff2"),url(fonts/MinionPro-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Minion;src:url(fonts/MinionPro-Semibold.woff2) format("woff2"),url(fonts/MinionPro-Semibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Minion;src:url(fonts/MinionPro-It.woff2) format("woff2"),url(fonts/MinionPro-It.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Imago;src:url(fonts/Imago-Medium.woff2) format("woff2"),url(fonts/Imago-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Imago;src:url(fonts/Imago-Book.woff2) format("woff2"),url(fonts/Imago-Book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Sofia;src:url(fonts/SofiaProLight.woff2) format("woff2"),url(fonts/SofiaProLight.woff) format("woff");font-weight:300;font-style:normal}body{color:#444a51;font:normal 1vw/1.3vw Imago,Arial,Helvetica,Geneva,sans-serif}h1{color:#000;font:500 2.8vw/3vw Minion,Arial,Helvetica,Geneva,sans-serif;margin:0 0 15px}h1 span{font:500 2.8vw/3vw Imago,Arial,Helvetica,Geneva,sans-serif}h2{font:500 1.5vw/1.6vw Minion,Arial,Helvetica,Geneva,sans-serif;margin-bottom:40px}h2,h3{color:#000}h3{font:600 1.6vw/1.7vw Minion,Arial,Helvetica,Geneva,sans-serif;margin-bottom:10px}h4{color:#000;font:normal 1.65vw/1.75vw Minion,Arial,Helvetica,Geneva,sans-serif;margin-bottom:15px}h5{color:#fff;font:500 1vw/1.1vw Imago,Arial,Helvetica,Geneva,sans-serif;margin:0;text-transform:uppercase}h6{color:#000;font:700 1.1vw/1.2vw Imago,Arial,Helvetica,Geneva,sans-serif}a{color:#0067d0;display:inline-block;position:relative;text-decoration:none}a:hover{color:#000}strong{font-weight:700}p{margin:0 0 15px}p a{text-decoration:underline}.text ul{padding-left:0;margin:25px 0 10px;list-style:none}.text ul li{position:relative;padding-left:35px;margin-bottom:25px}.text ul li:before{content:"\69";position:absolute;left:0;top:-3px;color:#0067d0;font-size:23px}body{background:#f3f4f5;min-width:768px;overflow:hidden;padding-top:5vw}body.loading:after{background:hsla(0,0%,100%,.5);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:9}.breadcrumbs{position:absolute;top:calc(2.5vw - 11px);color:#444a51;display:-webkit-box;display:-ms-flexbox;display:flex;left:17vw}.breadcrumbs.hidden{display:none}.breadcrumbs>div{padding-right:15px}.breadcrumbs>div:not(:last-child):after{content:">"}.breadcrumbs>div span{padding-right:17px}.breadcrumbs>div a{color:#444a51;text-decoration:underline;padding-right:17px;display:inline-block}.breadcrumbs>div a.active{color:red}.container{height:calc(100vh - 5vw);position:relative;z-index:2;overflow-y:auto;-webkit-overflow-scrolling:touch}.container section{padding-left:6vw}.container section,.container section>.tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}.container section>.tab{width:100%}.container section>.tab .tabs-links{position:absolute;top:0;left:0;width:100%;border-bottom:1px solid #d2d9df;background:#f3f4f5;z-index:100}.container section>.tab .tabs-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}.container section>.tab .tabs-links ul li a{display:block;padding:1.5vw;color:#000;font-weight:700;line-height:1vw;position:relative;font-size:1.3vw;overflow:hidden}.container section>.tab .tabs-links ul li a:after{content:"";background:#0067d0;width:2vw;height:.2vw;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;-o-transition:transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}.container section>.tab .tabs-links ul li a.active{color:#0067d0}.container section>.tab .tabs-links ul li a.active:after,.container section>.tab .tabs-links ul li a:hover:after{-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.container section .filters{padding:0 2vw;width:23vw;max-width:23vw;-ms-flex-preferred-size:23vw;flex-basis:23vw}.container section .filters,.container section .messages{border-right:1px solid #d2d9df;position:relative;z-index:99}.container section .messages{padding:0 0 0 2vw}.container section .messages.hide{display:none}.container section .messages ul{list-style:none;margin:0 -4vw 0 0;padding:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25vw}.container section .messages ul li{margin:1vw}.container section .messages ul li div{background:#fff;padding:2vw;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.15);box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.container section.filter-container{height:auto}.container section.filter-container .filters{padding:2vw}.container section.filter-container .filters .options-wrapper{padding:10px 0}.container section.filter-container .filters ul.form{margin:20px 0}.container section.filter-container .filters ul.form>li{margin-bottom:12px}.container section.filter-container .filters ul.form li{padding-left:0}.container section .main{padding:0 3vw;width:100%}.container section .main .pager-location{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.container section .main .pager-location a{padding:0 20px}.container section .main .pager-location li:not(.active) a{color:#000;text-decoration:underline}.container section .main.overview .filter-fail-message{text-align:center;padding-top:5vw}.container section .main.overview .products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0;list-style-type:none}.container section .main.overview .products li{width:48%}.container section .main.overview .products li .machine-image{padding-bottom:14vw;background-size:contain;background-repeat:no-repeat;background-position:50%}.container section .main.overview .products li a{width:100%;font-family:Minion;font-style:italic;font-size:1.3vw;color:#000}.container section .main.overview .products li a h3,.container section .main.overview .products li a p{margin:0}.container section .main.overview .products li a:after{content:"\63";color:#0067d0;display:block}.container section .main.overview .products:after{content:"";width:48%}.container section .main.machines-overview{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;overflow-y:auto}.container section .main.machines-overview .machine-image{padding-bottom:14vw;background-size:contain;background-repeat:no-repeat;background-position:50%}.container section .main.machines-overview a{width:48%;font-family:Minion;font-style:italic;font-size:1.3vw;color:#000}.container section .main.machines-overview a h3,.container section .main.machines-overview a p{margin:0}.container section .main.machines-overview a:after{content:"\63";color:#0067d0;display:block}.container section .main.visual-machine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:0}.container section .main.visual-machine .visual{background:no-repeat 50%;background-size:contain;margin:0;width:calc(100% - 40px);position:relative}.container section .main.visual-machine .visual>.ratio{padding-top:59%}.container section .main.visual-machine .visual .hotspot{position:absolute;width:25%;padding:1%;color:#000;font-weight:700;line-height:1vw}.container section .main.visual-machine .visual .hotspot .line{position:absolute;left:-.06vw;height:12vh;width:1px;background:#0067d0;top:1vh}.container section .main.visual-machine .visual .hotspot .line:after{position:absolute;content:"";height:6px;width:6px;border-radius:3px;background:#0067d0;bottom:0;left:-2.5px}.container section .main.visual-machine .visual .hotspot .line[style*=bottom]{top:auto;bottom:1vh!important}.container section .main.visual-machine .visual .hotspot .line[style*=bottom]:after{bottom:auto;top:0}.container section .main.visual-machine .visual .hotspot .line[style*=display]{display:none}.container section .main.visual-machine .visual .hotspot span{font-weight:400}.container section .main.visual-machine .visual .hotspot span i{font-family:Minion;font-weight:400;font-size:.7vw}.container section .main.visual-machine .visual .hotspot[style*="badge:1;"],.container section .main.visual-machine .visual .hotspot[style*="badge: 1;"]{padding-right:calc(1% + 4vw)}.container section .main.visual-machine .visual .hotspot[style*="badge:1;"]:before,.container section .main.visual-machine .visual .hotspot[style*="badge: 1;"]:before{content:"";position:absolute;right:0;bottom:18px;top:0;width:4vw;height:4vw;margin:auto 0;background-image:url(../../images/marketlabel.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.container section .main.visual-machine .visual .hotspot[style*="badge:5000;"],.container section .main.visual-machine .visual .hotspot[style*="badge: 5000;"]{padding-right:calc(1% + 6vw)}.container section .main.visual-machine .visual .hotspot[style*="badge:5000;"]:before,.container section .main.visual-machine .visual .hotspot[style*="badge: 5000;"]:before{content:"";position:absolute;right:0;bottom:18px;top:0;width:6vw;height:6vw;margin:auto 0;background-image:url(../../images/5000badge.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.container section .main.visual-machine .visual .hotspot.section{color:#acacac;font-style:italic;border-bottom:1px solid #acacac;text-align:center}.container section .main.visual-machine .visual .hotspot.section:after,.container section .main.visual-machine .visual .hotspot.section:before{content:"";width:1px;height:15px;background:#acacac;position:absolute;left:0;top:100%}.container section .main.visual-machine .visual .hotspot.section:after{left:auto;right:0}.container section .main.visual-machine .visual a.hotspot:after{content:"\63";font-family:roche!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:25px;margin-top:0;opacity:1;color:#0067d0}.container section .main.visual-machine .visual svg{position:absolute;left:0;top:0;height:100%;width:100%}.container section .main.visual-machine .visual svg path{fill:#0067d0}.container section .main.visual-machine .visual svg a{cursor:pointer}.container section .main.visual-machine .section{background:no-repeat 50%;background-size:contain;margin:0 auto;width:100%;position:relative;padding-top:59%}.container section .main.visual-machine .section .hotspot{position:absolute;padding:0;color:#000;font-weight:700;line-height:1vw;z-index:6}.container section .main.visual-machine .section .hotspot span{display:inline-block;border:.1vw solid #0067d0;background:#fff;color:#0067d0;padding:.2vw .4vw}.container section .main.steps{height:100%;padding:0 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.container section .main.steps,.container section .main.steps .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container section .main.steps .items .item{position:relative;padding:3vw;width:calc((100% - 80px)/3)}.container section .main.steps .items .item:not(:first-child):before{content:"";position:absolute;left:0;bottom:-100vh;height:200vh;width:1px;background:#d2d9df}.container section .main.steps .items .item .icon{height:14vw;width:14vw;background:#0067d0 no-repeat 50%;background-size:cover;border-radius:7vw;color:#fff;margin:0 auto 30px;text-align:center;font-size:110px;line-height:150px;overflow:hidden}.container section .main.steps .items .item .icon.overflow{font-size:125px}.container section .main.steps .items .item .icon.overflow:before{display:block;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}.container section .main.steps .items .item h4{text-align:center;min-height:3.5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.container section .main.steps .items .item ul.text{min-height:160px}.container section .main.steps .items .item p:nth-child(2){min-height:55px}.container section .main .title-tabs{text-align:center}.container section .main .title-tabs a{color:#000;font-weight:500;font-size:24px;margin:0 20px}.container section .main .title-tabs a.active{color:#0067d0;position:relative;padding-bottom:20px}.container section .main .title-tabs a.active:after{content:"";height:3px;width:20px;background:#0067d0;position:absolute;left:50%;bottom:0;margin-left:-10px}.container section .main .pipeline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:calc(100% - 120px)}.container section .main .pipeline>div{height:50%;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6vh 4vw;position:relative;color:#0067d0}.container section .main .pipeline>div.area1{padding-top:0}.container section .main .pipeline>div.area1 .description:first-child{padding:3px 0 0 20px}.container section .main .pipeline>div.area1 .description:first-child:before{content:"\68";right:auto;left:0}.container section .main .pipeline>div.area1 .description:nth-child(2){bottom:auto;top:0;left:auto;right:30px}.container section .main .pipeline>div.area2{padding-top:0;padding-right:0;border-left:1px dashed #000}.container section .main .pipeline>div.area2 .description{bottom:auto;top:0;left:30px}.container section .main .pipeline>div.area2 .description:before{content:"\63";right:auto;left:0}.container section .main .pipeline>div.area3{padding-bottom:0;border-top:1px solid #000;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.container section .main .pipeline>div.area3 .description{bottom:auto;top:30px;padding:3px 0 0 20px}.container section .main .pipeline>div.area3 .description:before{content:"\61";right:auto;left:0}.container section .main .pipeline>div.area4{padding-bottom:0;padding-right:0;border-top:1px solid #000;border-left:1px dashed #000;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.container section .main .pipeline>div .description{font-family:Minion;font-style:italic;position:absolute;left:0;bottom:30px;padding-top:20px;color:#444a51}.container section .main .pipeline>div .description:before{content:"\62";position:absolute;right:0;top:0}.container section .main .pipeline>div .purple{color:#782177}.container section .main .pipeline>div .red{color:#ef3340}.container section .main .pipeline>div .green{color:#00925b}.container section .main .pipeline>div .black{color:#003b5c}.container section .main .pipeline>div .group{width:29%;font-family:Minion;font-style:italic;font-size:1.2vw}.container section .main .pipeline>div .group>div{padding:4px 0}.container section .main .pipeline>div .group sup{font-size:35px;top:.25em}.container section .main .pipeline>div .group img{display:block;max-width:120px;margin:0 0 5px}.container section .main .pipeline>div .group strong{font-family:Imago;font-style:normal;font-weight:500}.container section .main .pipeline.linear>div{width:100%;-ms-flex-pack:distribute;justify-content:space-around;padding-left:calc(2vw + 60px);padding-right:2vw}.container section .main .pipeline.linear>div .group{width:26%}.container section .main .pipeline.linear>div .group img{max-width:180px;margin:0 auto}.container section .main .legend-pipeline{margin-top:30px}.container section .main .legend-pipeline ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0}.container section .main .legend-pipeline ul li{font-family:Minion;font-style:italic;margin-right:50px}.container section .main .legend-pipeline ul li .dot{height:12px;width:12px;display:inline-block;border-radius:6px;background:#0067d0;vertical-align:baseline}.container section .main .legend-pipeline ul li .dot.purple{background:#782177}.container section .main .legend-pipeline ul li .dot.red{background:#ef3340}.container section .main .legend-pipeline ul li .dot.green{background:#00925b}.container section .main .legend-pipeline ul li .dot.black{background:#003b5c}.container section .main .map-container{width:100%}.container section .main .map-container .map-fixed{position:relative;padding-top:65%}.container section .main .map-container svg{display:block}.container section .main .map-container .map,.container section .main .map-container .pins,.container section .main .map-container svg{position:absolute;left:0;top:0;height:100%;width:100%}.container section .main .map-container .pins path{fill:#0067d0;stroke:none}.container section .main .map-container .legend{margin-top:25px}.container section .main .map-container .legend,.container section .main .map-container .legend ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.container section .main .map-container .legend ul{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0;width:22vw}.container section .main .map-container .legend ul li{width:50%;color:#000;font-style:italic;font:normal 1vw/2vw Minion,Arial,Helvetica,Geneva,sans-serif}.container section .main .map-container .legend ul li sup{font-size:30px;top:.25em}.container section .main .map-container .legend ul li strong{font-style:normal}.container section .main .map-container .legend ul li span{color:#98a0a8;padding-left:6px}.container section .main.customer-service{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container section .main.customer-service,.container section .main.customer-service .quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container section .main.customer-service .quote{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:3vw 0 1vw}.container section .main.customer-service .quote .left{position:relative;text-align:right;padding-bottom:1.4vw;padding-right:1.5vw}.container section .main.customer-service .quote .left img{width:3.7vw;height:3.7vw;margin:0 0 1vw auto;border-radius:50%}.container section .main.customer-service .quote .left:after{content:"";position:absolute;right:1.5vw;bottom:0;width:3vw;height:1px;background-color:#0067d0}.container section .main.customer-service .quote .right{width:29vw}.container section .main.customer-service .quote .right p{margin:0;padding-left:1.5vw;border-left:1px solid #d2d9df;color:#000;font-style:italic;font-family:Minion;font-size:1.3vw;line-height:1.8vw}.container section .main.customer-service .carousel{position:relative;width:45vw;padding:0;margin:0 auto}.container section .main.customer-service .carousel li{text-align:center;padding:0 1.5vw}.container section .main.customer-service .carousel li img{margin-bottom:1.5vw;border-radius:50%}.container section .main.customer-service .carousel .slick-arrow{position:absolute;left:-3vw;top:5.1vw;margin:auto 0;width:2vw;height:2vw;border:0;border-left:4px solid #0067d0;border-bottom:4px solid #0067d0;font-size:0;background-color:rgba(0,0,0,0);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:9}.container section .main.customer-service .carousel .slick-arrow.slick-next{left:auto;right:-3vw;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.container section .main.customer-service .carousel .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:2vw 0}.container section .main.customer-service .carousel .slick-dots li{padding:0;margin:0 5px}.container section .main.customer-service .carousel .slick-dots li button{width:10px;height:10px;border-radius:50%;background:#d8d8d8;border:none;outline:none;font-size:0}.container section .main.customer-service .carousel .slick-dots li.slick-active button{background-color:#0067d0}.container section .main.customer-service .service-icons{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container section .main.customer-service .service-icons .col{text-align:center}.container section .main.customer-service .service-icons .col img{width:5vw;margin:0 auto 2vw}.container section .main.customer-service .service-icons .col h3{font-weight:400;font-size:1.8vw;line-height:1.9vw}.container section .main.customer-service .table-info{width:100%;min-width:14vw;font-size:1.2vw;line-height:2.3vw;margin-top:2vw}.container section .main.customer-service .table-info tr td:last-child{color:#0067d0;text-align:right}.container section .main.customer-service .machine{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.container section .main.customer-service .machine span{color:#0067d0;font-size:4vw;line-height:4vw;font-weight:700}.container section .main.customer-service .machine img{max-width:100%;width:18vw;margin:15px auto 25px}.container section .main.customer-service .machine h3{font-family:Imago;font-weight:400}.container section .main.customer-service .overview-links ul{max-width:46vw;margin:0 auto;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.container section .main.customer-service .overview-links ul li{width:46%;margin-top:2.5vw}.container section .main.customer-service .overview-links ul li a{color:#000;font-weight:700;line-height:1vw;font-size:1.3vw;padding:1% 1% 1% 5.5vw;display:block;min-height:4vw}.container section .main.customer-service .overview-links ul li a .image{display:block;height:4vw;width:4vw;border-radius:50%;border:1px solid #d2d9df;background:none 50%;background-size:cover;position:absolute;left:0;top:-1vw}.container section .main.customer-service .overview-links ul li a:after{content:"\63";font-family:roche!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:2vw;margin-top:6px;opacity:1;color:#0067d0}.container section .main.customer-service .header{background:no-repeat bottom;background-size:cover;color:#fff;margin:4vw -3vw 0;padding:12vh 0 9vh}.container section .main.customer-service .header *{color:#fff}.container section .main.customer-service .numbers{margin:-7.5vw 0 4vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.container section .main.customer-service .numbers .number{background:rgba(0,103,208,.7);padding:2vw 2vw 2.5vw;color:#fff;text-align:center;margin:0 1vw;font-weight:700}.container section .main.customer-service .numbers .number span{font-size:4vw;display:block;line-height:4vw;margin-bottom:.7vw}.container section .main.customer-service .numbers .number span i{font-size:2.5vw;font-style:normal;line-height:1vw}.container section .main.customer-service .content-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.container section .main.customer-service.labor_planung{background:url(../../images/service_bg_laborplanung.png) no-repeat bottom;background-size:contain}.container section .main.customer-service.labor_planung .pros{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;width:75%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 5vw;color:#000;font-size:1.3vw;white-space:nowrap}.container section .main.customer-service.labor_planung .btn-360view{display:block;background:rgba(0,103,208,.7);padding:2vw 2vw 1vw;max-width:10vw;width:10vw;margin:0 auto;color:#fff;font-weight:700;text-align:center}.container section .main.customer-service.labor_planung .btn-360view img{margin-bottom:1vw}.container section .main.customer-service.labor_planung .btn-360view:after{content:"\63";font-family:roche!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;margin-top:6px;opacity:1;color:#fff;text-align:center}.container section .main.customer-service.betreuung .map_container{padding:0 0 0 4vw}.container section .main.customer-service.digital,.container section .main.customer-service.installation,.container section .main.customer-service.wartung{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.container section .main.healthcare_consulting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container section .main.healthcare_consulting .inner{background-image:url(../../images/healthcare.jpg);background-repeat:no-repeat;background-position:bottom;background-size:contain;margin:0 -3vw;padding-bottom:9vw}.container section .main.healthcare_consulting .inner .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:6vw}.container section .main.healthcare_consulting .inner .box ul{background:#0067d0;color:#fff;list-style:none;padding:1vw 2.2vw;margin:0}.container section .main.healthcare_consulting .inner .box ul li{padding:10px;font-size:1.4vw;line-height:1.4vw;font-weight:700}.container section .main.healthcare_consulting .inner .box ul li:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.4)}.hidden{display:none!important}.debugger-window{display:none;position:fixed;left:0;top:0;width:500px;height:350px;background:hsla(0,0%,100%,.5);color:#000;z-index:999;padding:20px;overflow-y:auto}.panorama-container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9999;visibility:hidden;opacity:0}.panorama-container .icon{position:absolute;left:0;right:0;top:0;bottom:0;width:140px;height:140px;margin:auto;background-image:url(/assets/images/360-view.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;pointer-events:none}.panorama-container #panorama{width:100%;height:100%}.panorama-container .btn-panorama-left,.panorama-container .btn-panorama-right{position:absolute;left:2vw;top:0;bottom:0;width:3vw;height:3vw;margin:auto 0;outline:none;background-color:rgba(0,0,0,0);border:3px solid #fff;border-top:none;border-right:none;z-index:9999;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.panorama-container .btn-panorama-right{left:auto;right:2vw;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.panorama-container .btn-close{position:absolute;right:0;top:0;margin:2vw;width:3vw;height:3vw}.panorama-container .btn-close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.panorama-container .btn-close:after,.panorama-container .btn-close:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:3vw;height:.3vw;background:#fff}.panorama-container .btn-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@font-face{font-family:roche;src:url(fonts/roche.eot);src:url(fonts/roche.eot?#iefix) format("embedded-opentype"),url(fonts/roche.woff) format("woff"),url(fonts/roche.ttf) format("truetype"),url(fonts/roche.svg#roche) format("svg");font-weight:400;font-style:normal}#header .home-links ul li .dropdown ul li a:after,#header nav ul li a:after,#subnav .focus_topic .popup a:after,.assets .assets-nav .assets-nav-wrapper .btn-asset:after,.btn-back:after,.btn-map-nav:after,.btn-next:after,.container section .main.machines-overview a:after,.container section .main.overview .products li a:after,.container section .main .pipeline>div .description:before,.more:after,.text ul li:before,[class*=" icon-"]:before,[class^=icon-]:before{font-family:roche!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:"\61"}.icon-arrow-left:before{content:"\62"}.icon-arrow-right:before{content:"\63"}.icon-people-doctor-nurse:before{content:"\64"}.icon-people-doctor:before{content:"\65"}.icon-man:before{content:"\66"}.icon-people-nurse:before{content:"\67"}.icon-arrow-up:before{content:"\68"}.icon-check:before{content:"\69"}.icon-people-nurse2:before{content:"\6a"}.icon-people-patient:before{content:"\6b"}.icon-chemie:before{content:"\6c"}.icon-close:before{content:"\6d"}.icon-pin:before{content:"\6e"}.icon-countrie:before{content:"\6f"}.icon-dir:before{content:"\70"}.icon-glass:before{content:"\71"}.icon-hands:before{content:"\72"}.icon-idea:before{content:"\73"}.icon-machine:before{content:"\74"}.icon-laptop:before{content:"\75"}.icon-chevron-down:before{content:"\76"}.icon-focus:before{content:"\77"}.icon-kundenservice-outlines:before{content:"\78"}.icon-healthcare:before{content:"\79"}[class*=" transition-"],[class^=transition-]{-webkit-animation-duration:.25s;animation-duration:.25s;opacity:0;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both}.transition-delay-01{-webkit-animation-delay:.1s;animation-delay:.1s}.transition-delay-02{-webkit-animation-delay:.2s;animation-delay:.2s}.transition-delay-03{-webkit-animation-delay:.3s;animation-delay:.3s}.transition-delay-04{-webkit-animation-delay:.4s;animation-delay:.4s}.transition-delay-05{-webkit-animation-delay:.5s;animation-delay:.5s}.transition-delay-06{-webkit-animation-delay:.6s;animation-delay:.6s}.transition-delay-07{-webkit-animation-delay:.7s;animation-delay:.7s}.transition-delay-08{-webkit-animation-delay:.8s;animation-delay:.8s}.transition-delay-09{-webkit-animation-delay:.9s;animation-delay:.9s}.transition-delay-010,.transition-delay-10{-webkit-animation-delay:1s;animation-delay:1s}.transition-delay-011,.transition-delay-11{-webkit-animation-delay:1.1s;animation-delay:1.1s}.transition-delay-012,.transition-delay-12{-webkit-animation-delay:1.2s;animation-delay:1.2s}.transition-delay-013,.transition-delay-13{-webkit-animation-delay:1.3s;animation-delay:1.3s}.transition-delay-014,.transition-delay-14{-webkit-animation-delay:1.4s;animation-delay:1.4s}.transition-delay-015,.transition-delay-15{-webkit-animation-delay:1.5s;animation-delay:1.5s}.transition-delay-16{-webkit-animation-delay:1.6s;animation-delay:1.6s}.transition-delay-17{-webkit-animation-delay:1.7s;animation-delay:1.7s}.transition-delay-18{-webkit-animation-delay:1.8s;animation-delay:1.8s}.transition-fadein{-webkit-animation-name:fadeIn;animation-name:fadeIn}.transition-fadeinup{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.transition-fadeindown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.transition-fadeinright{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.transition-fadeinleft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.transition-zoomin{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}::-webkit-input-placeholder{color:#d1d1d1!important}:-moz-placeholder,::-moz-placeholder{color:#d1d1d1!important}:-ms-input-placeholder{color:#d1d1d1!important}.error-message,.success-message{text-align:center}.error-message{color:red;font-weight:700}ul.form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -15px -30px;padding:0}ul.form>li{margin:0 0 30px;padding:0 15px;width:50%}ul.form>li.size100{width:100%}ul.form>li.size75{width:75%}ul.form>li.size25{width:25%}ul.form>li.hidden{display:none}@media (max-width:800px){ul.form>li{width:50%}ul.form>li.size75{width:100%}ul.form>li.size25{width:50%}}@media (max-width:560px){ul.form>li,ul.form>li.size25,ul.form>li.size75{width:100%}}ul.form>li>label{display:block;margin-bottom:3px}ul.form>li ul.options{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0 0 -10px;padding:0}ul.form>li ul.options li{display:block;margin-bottom:10px;padding-left:32px;width:50%}ul.form>li ul.options li.size100{width:100%}ul.form>li ul.options label{color:#d2d9df;display:block;margin:0}.multiple-input-hidden,input[type=email],input[type=password],input[type=tel],input[type=text],textarea{background:#fff;border:1px solid #d2d9df;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#001432;font:inherit;height:50px;padding:0 15px;width:100%;-webkit-appearance:none;-moz-appearance:none}.multiple-input-hidden:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:#b7b7b7;-webkit-box-shadow:none;box-shadow:none;outline:0}textarea{height:123px;padding:10px 15px}div.multi-input{background:#fff;border:1px solid #d2d9df;border-radius:0;color:#001432;font:inherit;padding:0 5px;position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}div.multi-input input{border:none;padding:0 0 0 10px;display:inline-block;width:auto;min-width:260px}div.multi-input .valid-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}div.multi-input .valid-container .valid-email{background:#ededed;height:calc(100% - 10px);line-height:38px;margin:5px 5px 0 0;padding:0 35px 0 15px;position:relative;color:#001432;border-radius:3px;overflow:hidden}div.multi-input .valid-container .valid-email .btn-remove{cursor:pointer;outline:none;position:absolute;right:10px;top:-2px}div.multi-input .valid-container .valid-email .btn-remove:after{color:#99a1ad;content:"\62";font-size:15px;line-height:1em}div.selector{background:#fff;border:1px solid #d2d9df;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#001432;height:50px;line-height:50px;outline:0}div.selector,div.selector span{overflow:hidden;position:relative}div.selector span{cursor:pointer;display:block;font:inherit;height:100%;padding:0 30px 0 15px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:100%}div.selector span:after{color:#99a1ad;content:"\62";font-size:15px;line-height:1em;position:absolute;right:10px;top:14px}div.selector select{background:#fff;border:none;color:#000;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}div.multi-selector{background:#fff;border:1px solid #d2d9df;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#001432;height:50px;line-height:50px;outline:0;position:relative}div.multi-selector>span{cursor:pointer;display:block;font:inherit;height:100%;overflow:hidden;padding:0 30px 0 15px;position:relative;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:100%}div.multi-selector>span:after{color:#99a1ad;content:"\62";font-size:15px;line-height:1em;position:absolute;right:10px;top:14px}div.multi-selector select{display:none;background:#fff;border:none;color:#000;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}div.multi-selector .options{position:relative;background:#fff;border:1px solid #d2d9df;z-index:9;padding:0 20px;display:none}div.multi-selector .options label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div.multi-selector .options label .checker span{display:block;padding:0}div.multi-selector.active .options{display:block}div.uploader{background:#fff;border:1px solid #d2d9df;border-radius:0;height:50px;line-height:50px;outline:0;overflow:hidden;padding:0;position:relative;width:100%}div.uploader span.action{background:#ddd;float:right;line-height:inherit;overflow:hidden;padding:0 20px;text-align:center;width:150px}div.uploader span.filename{color:#001432;cursor:default;display:block;float:left;height:50px;line-height:inherit;margin:0;opacity:.6;overflow:hidden;padding:0 0 0 15px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 150px)}div.uploader input{background:none;border:none;height:100%;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:5}div.uploader.focus{border-color:#b7b7b7;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.3);box-shadow:0 0 3px 0 rgba(0,0,0,.3);outline:0}div.container-multiple-email{position:relative;background:#fff;border:1px solid #ccd0d6;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#001432;font:inherit;height:50px;padding:0 15px;width:100%;line-height:50px;-webkit-appearance:none;-moz-appearance:none}div.container-multiple-email:focus{border-color:#b7b7b7;-webkit-box-shadow:none;box-shadow:none;outline:0}div.container-multiple-email .multiple-input-container{position:relative;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}div.container-multiple-email .multiple-input-container .multiple-input-hidden{width:auto;display:inline-block;visibility:hidden;position:fixed;overflow:auto}div.container-multiple-email .multiple-input-container .contenteditable-div{display:inline-block;border:none;padding:0;width:auto;overflow:hidden;resize:none;text-align:left;height:100%}div.container-multiple-email .multiple-input-container .multiple-input-item{position:relative;height:calc(100% - 8px);margin:4px 8px 4px 0;padding:2px 35px 5px 10px;background:#e6f0ff;line-height:30px}div.container-multiple-email .multiple-input-container .multiple-input-item.edit-mode{display:none}div.container-multiple-email .multiple-input-container .multiple-input-item .btn-remove{position:absolute;right:0;top:0;width:32px;height:32px;background:rgba(0,0,0,0);outline:none;border:none;cursor:pointer}div.container-multiple-email .multiple-input-container .multiple-input-item .btn-remove:after,div.container-multiple-email .multiple-input-container .multiple-input-item .btn-remove:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;width:2px;height:15px;margin:auto;background:#000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}div.container-multiple-email .multiple-input-container .multiple-input-item .btn-remove:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}div.container-multiple-email .multiple-input-container .multiple-input-item.invalid-input{background:#ff9a9a}label.checked{font-weight:700}label.disabled{opacity:.2}div.checker{border:none;margin:0 16px 0 0;outline:0;padding:0;vertical-align:middle}div.checker,div.checker span{display:inline-block;height:20px;width:20px;position:relative}div.checker span{background:#fff;border:1px solid #d2d9df;border-radius:0;margin:0;text-align:center;zoom:1}div.checker span.checked{background:#fff;border-color:#000}div.checker span.checked:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:9px;height:9px;margin:auto;background-color:#0067d0}div.checker input{background:none;border:none;display:inline-block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;zoom:1}div.checker.focus{border-color:#001432;outline:0}div.radio{border:none;margin:0 5px 0 0;outline:0;padding:0;vertical-align:middle;position:relative}div.radio,div.radio span{display:inline-block;height:20px;width:20px}div.radio span{background:#fff;border:2px solid #ccd0d6;border-radius:10px;padding:3px;zoom:1}div.radio span.checked{border-color:#0064fe}div.radio span.checked:before{background:#0064fe;border-radius:5px;content:"";display:block;height:100%}div.radio input{background:none;border:none;display:inline-block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;zoom:1}div.radio.focus{border-color:#001432;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.3);box-shadow:0 0 3px 0 rgba(0,0,0,.3);outline:0}div.btn input{border:none;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}ul.form li.error div.uploader span.filename,ul.form li.error input,ul.form li.error textarea{border-color:red;color:red!important}ul.form li.error ::-webkit-input-placeholder{color:red!important}ul.form li.error :-moz-placeholder,ul.form li.error ::-moz-placeholder{color:red!important}ul.form li.error :-ms-input-placeholder{color:red!important}ul.form li.error div.multi-selector,ul.form li.error div.selector{border-color:red}ul.form li.error div.multi-selector>span,ul.form li.error div.selector>span{color:red}ul.form li.error div.checker span,ul.form li.error div.radio span{border-color:red}ul.form li.error div.uploader{border-color:red;color:red}ul.form li.error div.uploader span{color:red}.btn{background:#0067d0;border:2px solid #0067d0;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-weight:700;height:65px;letter-spacing:1.5px;line-height:63px;min-width:140px;overflow:hidden;padding:0 25px;text-align:center;text-transform:uppercase;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;vertical-align:middle;width:auto;z-index:1;font-size:14px}.btn,.more{position:relative}.more{padding-right:2.5vw;font:700 1.1vw/1.2vw Frutiger,Arial,Helvetica,Geneva,sans-serif}.more:after{content:"\63";position:absolute;right:0;top:2px;font-size:1.8vw;color:#0067d0}.btn-back{position:relative;color:#0067d0;font-size:1vw;padding:.5vw 0 .5vw 1.5vw}.btn-back:after{content:"\62";font-size:1vw;position:absolute;left:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.btn-back:hover:after{left:-.5vw}.btn-next{position:relative;padding-right:1vw;margin-right:1vw}.btn-next:after{content:"\63";font-size:1vw;position:absolute;right:0;top:1px;-webkit-transition:right .3s ease-out;-o-transition:right .3s ease-out;transition:right .3s ease-out}.btn-next:hover:after{right:-.5vw}.btn-toggle-filter{border-radius:0;border:none;color:#000;cursor:pointer;display:inline-block;padding:0 15px 0 0;position:relative;width:calc(100% + 2vw);z-index:1;font-family:Minion;font-style:italic;font-size:1.3vw;text-align:left;line-height:27px;background:rgba(0,0,0,0)}.btn-toggle-filter span{background:#f3f4f5;padding:0 15px 0 35px}.btn-toggle-filter span:after{content:"";position:absolute;left:35px;top:0;bottom:0;margin:auto 0;height:1px;width:calc(100% - 35px);background:#d2d9df;z-index:-1}.btn-toggle-filter:after{content:"";position:absolute;display:block;left:6px;top:5px;width:5px;height:5px;border-top:2px solid #fff;border-left:2px solid #fff;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.btn-toggle-filter:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background:#0067d0;border-radius:50%}.btn-toggle-filter.active:after{content:"";top:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tab{position:relative}.tab:not(.active){display:none!important}#header_bg{border-bottom:1px solid #d2d9df;height:5vw;position:fixed;background:#fff;left:0;top:0;width:100%;z-index:1;-webkit-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;transition:background-color .4s ease-out}.header.blue #header_bg{background:#0067d0}#header{background:none;top:0;width:100%;z-index:8888;position:fixed;left:0}#header a.logo{display:block;overflow:hidden;position:absolute;z-index:1;top:2.7vw;left:8vw;width:6.5vw;height:4vw;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#header a.logo path,#header a.logo polygon{fill:#0067d0;-webkit-transition:fill .4s ease-out;-o-transition:fill .4s ease-out;transition:fill .4s ease-out}.header.blue #header a.logo path,.header.blue #header a.logo polygon{fill:#fff}#header .home-links{position:absolute;left:0;top:0;right:0;-webkit-transform:translateY(-115px);-ms-transform:translateY(-115px);transform:translateY(-115px);-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;-o-transition:transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}#header .home-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 calc(110px + 2vw) 0 7vw}#header .home-links ul li{position:relative;margin-right:2vw}#header .home-links ul li a{color:#fff;height:5vw;font-family:Minion Pro;font-weight:400;line-height:5vw;font-size:1.4vw}#header .home-links ul li a .icon{display:inline-block;height:3.5vw;width:3.5vw;background:no-repeat 50%;background-size:contain;vertical-align:middle}#header .home-links ul li:not(:first-child):before{content:"";height:1px;width:15px;display:inline-block;margin-right:1.4vw;background:#00e4ee;vertical-align:middle;opacity:.7}#header .home-links ul li:first-child a:before{margin-top:-7px}#header .home-links ul li:nth-child(3) a:before{font-size:70px}#header .home-links ul li .dropdown{position:absolute;right:0;top:6.2vw;background-color:#fff;border:1px solid #d2d9df;min-width:18vw;opacity:0;visibility:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;padding-bottom:2vw}#header .home-links ul li .dropdown:after{content:"";position:absolute;top:-10px;right:1.5vw;height:0;width:0;border-color:hsla(0,0%,100%,.95) hsla(0,0%,100%,.95) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#header .home-links ul li .dropdown ul{display:block;text-align:right;padding:0}#header .home-links ul li .dropdown ul li{margin-right:0}#header .home-links ul li .dropdown ul li:before{content:none}#header .home-links ul li .dropdown ul li a{display:block;color:#9fa3a7;line-height:2vw;height:unset;font-family:Imago,Arial,Helvetica,Geneva,sans-serif;font-weight:500;font-size:1.2vw;padding:.2vw 4vw .2vw 2vw}#header .home-links ul li .dropdown ul li a:after{content:"\63";position:absolute;right:2vw;top:.3vw;color:#0067d0;display:block}#header .home-links ul li .dropdown ul li a:hover{color:#444a51;background-color:#dbe6f6}#header .home-links ul li .dropdown ul li span{display:block;color:#0067d0;line-height:2vw;height:2vw;font-family:Imago,Arial,Helvetica,Geneva,sans-serif;font-weight:500;font-size:1.2vw;padding:0 4vw 0 2vw}#header .home-links ul li .dropdown ul li .divider{margin-left:1vw;padding-top:2vw;border-top:1px solid #d2d9df}#header .home-links ul li .dropdown ul li:first-child{padding-top:2vw}#header .home-links ul li .dropdown ul li:first-child .divider{display:none}#header .home-links ul li.dropdown-open .dropdown{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#header .language-switch{position:absolute;right:calc(1vw + 110px);top:2.5vw;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#header .language-switch ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}#header .language-switch ul li.active{display:none}#header .language-switch ul li a{color:#fff;display:block;padding:.5vw;text-transform:uppercase}#header a.btn-nav{position:absolute;right:70px;top:2.2vw;color:#fff;display:block;height:60px;overflow:hidden;padding:20px 18px 0;width:60px;z-index:6;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#header a.btn-nav svg{position:absolute;width:26px;height:26px}#header a.btn-nav svg path{fill:#0067d0}#header nav{top:6.2vw;position:absolute;right:20px;background:hsla(0,0%,100%,.95);-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%)}#header nav:before{position:absolute;top:-10px;right:27px;content:"";height:0;width:0;border-color:hsla(0,0%,100%,.95) hsla(0,0%,100%,.95) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#header nav ul{line-height:1.5vw;margin:0;list-style:none;padding:2vw 0;text-align:right;overflow:auto;max-height:calc(100vh - 8vw)}#header nav ul li a{display:block;font-weight:500;color:#0067d0;padding:.8vw 1.5vw;position:relative;white-space:nowrap;overflow:hidden;font-size:1.2vw}#header nav ul li a:after{content:"\63";display:inline-block;vertical-align:middle;margin-left:1.3vw}#header nav ul li a:hover{background:rgba(0,103,208,.1)}#header nav ul li a:not([data-routing-target]){color:#d2d9df}#header nav ul li a:not([data-routing-target]):after{display:none}#header nav ul li a:not([data-routing-target]):hover{background:none}#header nav ul li a.btn-overview{background-color:#dbe6f6}.header.blue #header .home-links{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header.blue #header a.btn-nav svg path{fill:#fff}#subnav{position:fixed;left:0;top:0;height:100vh;background:#0067d0;z-index:8889;padding-top:115px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:6vw}#subnav a{color:#fff;display:block;position:relative;overflow:hidden;font-size:2.6vw;line-height:3.6vw}#subnav a.icon-countrie{font-size:3.5vw}#subnav a:not(.icon-focus):after{content:"";position:absolute;right:-25px;top:1vw;background:#f3f4f5;width:20px;height:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:right .2s ease-out;-o-transition:right .2s ease-out;transition:right .2s ease-out}#subnav a.active:after,#subnav a:hover:after{right:-14px}#subnav ul{list-style:none;margin:0;padding:0}#subnav ul li{display:block;width:6vw;margin-bottom:1vw}#subnav .focus_topic{position:relative}#subnav .focus_topic .popup{position:absolute;left:100%;bottom:0;padding:calc(10px + .5vw);border:1px solid #0067d0;border-left:none;background:hsla(0,0%,100%,.95);text-align:left;display:none}#subnav .focus_topic .popup:after{content:"";position:absolute;left:-6px;bottom:1vw;background:#fff;width:20px;height:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:right .2s ease-out;-o-transition:right .2s ease-out;transition:right .2s ease-out}#subnav .focus_topic .popup a{position:relative;color:#0067d0;font:700 1.1vw/1.2vw Frutiger,Arial,Helvetica,Geneva,sans-serif;white-space:nowrap;padding:8px 2.5vw 8px 0}#subnav .focus_topic .popup a:after{content:"\63";position:absolute;right:0;top:10px;font-size:1.8vw;background:none;width:auto;height:auto;-webkit-transform:none;-ms-transform:none;transform:none}#subnav .focus_topic.active .popup{display:block}.map{overflow:hidden}#map,.map{position:absolute;left:0;top:0;width:100%;height:100%}#map{background:#e0e3e3}.btn-map-nav{position:absolute;left:20px;top:0;bottom:0;width:70px;height:70px;border-radius:50%;background:hsla(0,0%,100%,.9);margin:auto 0;outline:none;border:none;-webkit-transform:translateX(-100%) translateX(-20px);-ms-transform:translateX(-100%) translateX(-20px);transform:translateX(-100%) translateX(-20px);-webkit-transition:opacity .5s ease-out,-webkit-transform .5s ease-out;transition:opacity .5s ease-out,-webkit-transform .5s ease-out;-o-transition:transform .5s ease-out,opacity .5s ease-out;transition:transform .5s ease-out,opacity .5s ease-out;transition:transform .5s ease-out,opacity .5s ease-out,-webkit-transform .5s ease-out}.btn-map-nav.hide{opacity:0}.btn-map-nav:after{content:"\62";font-size:50px;position:absolute;left:22px;top:25px;color:#0067d0;width:25px;overflow:hidden}.btn-map-nav.right{left:auto;right:20px;-webkit-transform:translateX(100%) translateX(20px);-ms-transform:translateX(100%) translateX(20px);transform:translateX(100%) translateX(20px)}.btn-map-nav.right:after{content:"\62";position:absolute;left:auto;right:22px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.map.nav-buttons-open .btn-map-nav{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main.tree-tests{padding:0!important}.main.tree-tests .main-tree-container{position:fixed;left:6vw;width:94vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:470px;height:calc(100% - 115px)}.main.tree-tests .main-tree-container,.main.tree-tests .main-tree-container.clicked{-webkit-transition:all .9s ease-out;-o-transition:all .9s ease-out;transition:all .9s ease-out}.main.tree-tests .main-tree-container.clicked{width:calc(100vw - 100px);padding-left:0}.main.tree-tests .main-tree-container.clicked svg text{display:none}.main.tree-tests .main-tree-container.clicked .test-info-container{visibility:visible;padding-left:0}.main.tree-tests .main-tree-container.clicked .container-tree-scale{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(2)!important;transform:translateZ(0) scale(2)!important;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.main.tree-tests .main-tree-container canvas{position:fixed;left:95px}.main.tree-tests svg{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0)}.main.tree-tests svg text{cursor:pointer}.main.tree-tests .container-tree-scale{-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .9s ease-out;-o-transition:all .9s ease-out;transition:all .9s ease-out}.main.tree-tests .test-info-container{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;z-index:2}.main.tree-tests .test-info-container .test-info{position:relative;width:35vw;min-width:250px;-ms-flex-item-align:center;align-self:center;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);background:#fff;padding:25px 35px;border-left:2px solid red}.main.tree-tests .test-info-container .test-info .test-info-content p{white-space:pre-wrap}.main.tree-tests .test-info-container .test-info.left{border-right:2px solid red;border-left:0 solid rgba(0,0,0,0);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.main.tree-tests .test-info-container .test-info .test-list-assets a{margin:0 10px 0 0}.main.tree-tests .test-info-container .test-info .btn-back{margin-bottom:1.5vw;font-size:1vw}.main.tree-tests .test-info-container .test-info h3{font-size:2vw;margin-bottom:1.5vw}.main.tree-tests .test-info-container .test-info p{margin-bottom:2vw}.main.tree-tests .tree-info-container{position:absolute;right:0;top:0;width:calc(100% - 5vw);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:23vw;pointer-events:none;z-index:1}@media (-ms-high-contrast:none){.main.tree-tests .tree-info-container{padding-left:23vw}.main.tree-tests .tree-info-container ::-ms-backdrop{padding-left:23vw}}.main.tree-tests .tree-info-container .tree-info{-ms-flex-item-align:center;align-self:center;text-align:center;opacity:0;pointer-events:auto;padding-bottom:14vh;padding-right:4vw}.main.tree-tests .tree-info-container .tree-info h1{font-size:30px;line-height:26px;font-style:italic}.main.tree-tests .tree-info-container .tree-info h1 strong{font-weight:700;font-size:40px;font-style:normal;line-height:50px}.main.tree-tests .tree-info-container .tree-info h1 .btn-dropdown,.main.tree-tests .tree-info-container .tree-info h1 .tree_select{display:none}.main.tree-tests .tree-info-container .tree-info h1{position:relative;padding:0 30px;margin-right:30px}.main.tree-tests .tree-info-container .tree-info h1 .btn-dropdown{position:absolute;right:-10px;top:16px;display:block;padding:10px;color:#000;font-size:19px;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform-origin:50% 45%;-ms-transform-origin:50% 45%;transform-origin:50% 45%}.main.tree-tests .tree-info-container .tree-info h1 .tree_select{position:absolute;top:calc(100% + 10px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:3px 0;text-align:left;background:#fff;z-index:9;display:block;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.1);box-shadow:0 0 7px 0 rgba(0,0,0,.1);min-width:355px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;pointer-events:none}.main.tree-tests .tree-info-container .tree-info h1 .tree_select a{color:#000;padding:15px 20px;display:block;font:normal 1vw/1.3vw Imago,Arial,Helvetica,Geneva,sans-serif}.main.tree-tests .tree-info-container .tree-info h1 .tree_select a:hover{background-color:#f3f4f5}.main.tree-tests .tree-info-container .tree-info h1.open .btn-dropdown{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main.tree-tests .tree-info-container .tree-info h1.open .tree_select{pointer-events:all;top:100%;opacity:1}.main.tree-tests .container-tree,.main.tree-tests .container-tree-scale,.main.tree-tests svg{height:100%;width:100%}.main.tree-tests svg.full-view text{display:none}.main.tree-tests svg .transformGroup,.main.tree-tests svg .transformGroupScale{-webkit-transition:all .9s ease-out;-o-transition:all .9s ease-out;transition:all .9s ease-out}.main.tree-tests g[data-group-id]{-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.main.tree-tests g[data-group-id] circle{-webkit-transition:fill .3s ease-out;-o-transition:fill .3s ease-out;transition:fill .3s ease-out}.main.tree-tests g[data-group-id] line{-webkit-transition:stroke .3s ease-out;-o-transition:stroke .3s ease-out;transition:stroke .3s ease-out}.main.tree-tests g[data-group-id].hide{opacity:.1}.main.tree-tests .hide{pointer-events:none}.main.tree-tests .hide circle{fill:grey!important}.main.tree-tests .hide line{stroke:grey}.main.tree-tests .hide text{display:none}.submenu{left:0;top:80px;right:0;bottom:0;width:8px;height:8px;border-radius:50%;margin:auto;background:#0067d0}.submenu,.submenu .menu-content{position:absolute;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.submenu .menu-content{right:4px;width:auto;bottom:68px;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}.submenu .menu-content .wrapper{position:relative;overflow:hidden}.submenu .menu-content .inactive{position:absolute;top:0;right:-100%;width:100%}.submenu .menu-content ul{background:#f3f4f5;list-style-type:none;padding:1vw 1.2vw 1vw 2.4vw;text-align:right}.submenu .menu-content ul li:nth-child(3):last-of-type a{display:block;background:#f3f4f5;margin:-39px 0 0;height:22px;position:relative;z-index:4;padding:6px 20px 26px 0;font-family:Minion;font-size:25px;color:#000;line-height:22px}.submenu .menu-content ul li:nth-child(3):last-of-type a:after{color:#98a0a8;top:7px}.submenu .menu-content ul .btn-back{font-size:1vw;display:block;margin-bottom:.8vw}.submenu .menu-content ul .title{font-family:Minion;font-size:1.6vw;color:#000;margin-bottom:.8vw}.submenu .menu-content ul a{color:#98a0a8;font-size:1vw;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;margin-bottom:.5vw}.submenu .menu-content ul a:hover{color:#0067d0}.submenu .menu-content .line{position:absolute;top:0;right:0;background:#0067d0;width:1px;height:calc(100% + 60px)}.submenu .menu-content.right{right:auto;left:4px;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.submenu .menu-content.right ul{text-align:left;padding:1vw 2.2vw 1vw 1.4vw}.submenu .menu-content.right .line{left:0;right:auto}.submenu-open .submenu.open,.submenu-open .submenu.open .menu-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.assets-wrapper{left:0;top:0;height:100%;width:100%;pointer-events:none}.assets,.assets-wrapper{position:absolute;overflow:hidden}.assets{left:6vw;width:calc(100% - 6vw);bottom:0;background:#f3f4f5;border-top:1px solid #d2d9df;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;z-index:99;pointer-events:all}.assets .wrapper{padding:20px 0;-webkit-overflow-scrolling:touch;overflow-x:auto}.assets ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;list-style-type:none}.assets ul li{margin-right:20px}.assets ul a{width:350px;height:250px;background:#fff;border:1px solid #d2d9df}.assets ul .picture{background-color:#d2d9df;width:100%;height:55%;background-size:cover}.assets ul .txt{padding:25px 20px;color:#000;font-size:22px;line-height:30px}.assets.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.assets .assets-nav{width:100%;height:50px;background:#fff;text-align:right;border-bottom:1px solid #d2d9df}.assets .assets-nav .assets-nav-wrapper{display:inline-block}.assets .assets-nav .assets-nav-wrapper .btn-asset{position:relative;width:50px;height:50px}.assets .assets-nav .assets-nav-wrapper .btn-asset:after{content:"\62";font-size:40px;position:absolute;left:13px;top:12px;color:#0067d0;width:25px;overflow:hidden}.assets .assets-nav .assets-nav-wrapper .btn-asset.next:after{left:auto;right:13px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.assets .assets-nav .assets-nav-wrapper .btn-close{position:relative;width:50px;height:50px;border-left:1px solid #d2d9df;-webkit-transition:background .3s ease-out;-o-transition:background .3s ease-out;transition:background .3s ease-out;margin-left:25px}.assets .assets-nav .assets-nav-wrapper .btn-close:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:15px;height:2px;background:#d2d9df;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.assets .assets-nav .assets-nav-wrapper .btn-close:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:15px;height:2px;background:#d2d9df;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.assets .assets-nav .assets-nav-wrapper .btn-close:hover{background:rgba(210,217,223,.5)}.custom-select{position:relative;margin:0 -20px}.custom-select select{display:none}.custom-select .select-selected{position:relative;display:inline-block;color:#0067d0;font-weight:300;padding-right:25px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-select .select-selected.show-dot{padding-left:25px;color:#000}.custom-select .select-selected.show-dot:after{border-color:#000}.custom-select .select-selected.show-dot .dot{position:absolute;left:0;top:1px;bottom:0;margin:auto 0;width:14px;height:14px;border-radius:50%}.custom-select .select-selected.show-dot .dot:after{content:"";position:absolute;left:1px;top:1px;width:8px;height:8px;border-radius:50%;border:2px solid #fff}.custom-select .select-selected:after{content:"";position:absolute;right:0;top:0;bottom:2px;width:8px;height:8px;margin:auto 0;border-right:2px solid #0067d0;border-bottom:2px solid #0067d0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.custom-select .select-selected.select-arrow-active:after{bottom:-4px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.custom-select .select-items{position:absolute;left:0;right:0;background:#fff;height:30vh;overflow-y:scroll;text-align:left;padding:5px 0;-webkit-overflow-scrolling:touch;margin-top:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:10px 10px 39px 0 rgba(0,0,0,.12);box-shadow:10px 10px 39px 0 rgba(0,0,0,.12);z-index:9}.custom-select .select-items .list-item{position:relative;padding:15px 20px 15px 45px;cursor:pointer}.custom-select .select-items .list-item .dot{position:absolute;left:20px;top:0;bottom:0;margin:auto 0;width:14px;height:14px;border-radius:50%}.custom-select .select-items .list-item .dot:after{content:"";position:absolute;left:1px;top:1px;width:8px;height:8px;border-radius:50%;border:2px solid #fff}.custom-select .select-items .list-item:hover{background-color:#f3f4f5}.custom-select .select-items.select-hide{opacity:0;margin-top:10px;pointer-events:none}