@charset "UTF-8";body{padding:0;margin:0;cursor:default;font-weight:400;font-style:normal;line-height:100%;font-size:14px}.toLeft{float:left}.toRight{float:right}.toCenter{width:100%;margin:0 auto;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.clear{clear:both}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*{margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;border:solid 0 transparent;cursor:pointer}img{border:solid 0 transparent}input,textarea{border:0 solid transparent;background:0 0;outline:0;resize:none}button{border:none;outline:0}textarea{overflow:hidden}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Adieu;src:url(../fonts/Adieu/Adieu-Regular.eot);src:url(../fonts/Adieu/Adieu-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Adieu/Adieu-Regular.woff) format("woff"),url(../fonts/Adieu/Adieu-Regular.ttf) format("truetype"),url(../fonts/Adieu/Adieu-Regular.svg#Adieu) format("svg");weight:normal;style:normal}@font-face{font-family:"Adieu Bold";src:url(../fonts/Adieu/Adieu-Bold.eot);src:url(../fonts/Adieu/Adieu-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Adieu/Adieu-Bold.woff) format("woff"),url(../fonts/Adieu/Adieu-Bold.ttf) format("truetype"),url("../fonts/Adieu/Adieu-Bold.svg#Adieu Bold") format("svg");weight:normal;style:normal}body{position:relative;font-family:"IBM Plex Sans";background-color:#ededed;color:#000;padding:140px 0 0;overflow-x:hidden}@media only screen and (max-width:989px){body{padding-top:90px}}body.dark{background-color:#b2b2b2}body.dark #mobileSidebar{background-color:#b2b2b2}body.yellow{background-color:#fff8a3}body.yellow #mobileSidebar{background-color:#fff8a3}body.noscroll{overflow-y:hidden}.toCenter{max-width:1170px}button:focus,input:focus,select:focus,textarea:focus{outline:0!important;outline-width:0!important}button{padding:0;margin:0;cursor:pointer;letter-spacing:.5px}main{padding:65px 0 100px;opacity:1;transition:all ease-in-out .1s;-webkit-transition:all ease-in-out .1s;-moz-transition:all ease-in-out .1s;-o-transition:all ease-in-out .1s;-ms-transition:all ease-in-out .1s}main.thinner{padding-top:20px}.select2-container .select2-selection--single .select2-selection__rendered,input,textarea{font-family:"IBM Plex Mono";font-size:14px;color:#000}.mainTitle{text-align:center;font:95px/100px "Adieu Bold";padding:0 0 100px}.table{display:table;width:100%;table-layout:fixed}.table>.cell{display:table-cell;vertical-align:middle;position:relative}.table.top>.cell{vertical-align:top}.table.bottom>.cell{vertical-align:bottom}.type{text-transform:uppercase;letter-spacing:.3px;position:relative;font:400 10px/18px "IBM Plex Mono"}.type span{font-weight:500}.type span.color01{color:#ff5a00}.type span.color02{color:#034cab}.type span.color03{color:#19d5b4}.type span.color04{color:#ff44e7}.type span.color05{color:#4544c7}.type span.color06{color:#a12569}.type span.color07{color:#892eff}.type .icon{position:absolute;top:10px;right:0;color:#fa1e32;font-size:12px;line-height:12px;font-weight:600}.type .icon.doc{width:13px;height:11px;position:absolute;background:url(../images/dosszie2.svg) no-repeat center 0/13px 11px}.type .icon.hidden{display:none}a img{border:0!important}a i,a img{opacity:1;transition:all ease-in-out 150ms;-webkit-transition:all ease-in-out 150ms;-moz-transition:all ease-in-out 150ms;-o-transition:all ease-in-out 150ms;-ms-transition:all ease-in-out 150ms}a:hover i,a:hover img{opacity:.8}span.errorMsg{display:none;letter-spacing:.5px!important;text-transform:uppercase!important;font:500 11px/16px "IBM Plex Mono"!important;position:relative!important;width:100%!important;text-align:left!important}input.error+span.errorMsg{display:block}.newsletterBox .errorMsg{color:#fa1e32!important;font-size:10px!important;top:-10px}.window .errorMsg{color:#fff!important;top:-15px}.pagination{position:relative;height:24px;margin:123px 0}.pagination .left,.pagination .right{position:absolute;top:0;width:12px;height:23px;opacity:1;transition:all ease-in-out .1s;-webkit-transition:all ease-in-out .1s;-moz-transition:all ease-in-out .1s;-o-transition:all ease-in-out .1s;-ms-transition:all ease-in-out .1s}.pagination .left:hover,.pagination .right:hover{opacity:.8}.pagination .left{left:0;background:url(../images/pagination_left.svg) no-repeat center center/12px 23px}.pagination .right{right:0;background:url(../images/pagination_right.svg) no-repeat center center/12px 23px}.pagination .numbers{text-align:center;font-size:20px;font-family:Adieu;line-height:24px}#mainHeader .pictograms .filter{display:none!important}.logo img{width:142px;height:36px;display:block;margin:18px 0 0}@media only screen and (max-width:989px){.logo img{margin-top:4px}}.logo img:nth-child(2){margin:11px 0 0;display:none;width:100px;height:25px}#mainHeader{padding:15px 0 0;position:absolute;top:0;left:0;z-index:90;width:100%;height:140px}@media only screen and (max-width:989px){#mainHeader{height:90px}}#mainHeader:before{height:0;background-color:#1e1e1e;content:"";position:absolute;left:0;width:100%;top:0;opacity:0;visibility:hidden;transition:all ease-in-out 150ms;-webkit-transition:all ease-in-out 150ms;-moz-transition:all ease-in-out 150ms;-o-transition:all ease-in-out 150ms;-ms-transition:all ease-in-out 150ms}#mainHeader.fixed{height:68px;position:fixed;padding:12px 0}#mainHeader.fixed:before{opacity:1;height:68px;visibility:visible}#mainHeader.fixed .links{display:none}#mainHeader.fixed .logo img{display:none}#mainHeader.fixed .logo img:nth-child(2){display:block}#mainHeader.fixed .pictograms img{display:none}#mainHeader.fixed .pictograms img:nth-child(2){display:block}#mainHeader.fixed .rightMenu{padding-top:14px}#mainHeader .mobileLinks{display:none}#mainHeader .rightMenu{padding:10px 0 0}#mainHeader .rightMenu>*{font-size:0;display:inline-block;vertical-align:top}#mainHeader .links{vertical-align:top;display:inline-block;width:120px;margin:0 22px 0 0;padding:5px 2px 0;border-top:solid 1px #000}#mainHeader .links:nth-child(2){margin-right:35px}#mainHeader .links a{letter-spacing:.4px;margin:3px 0 5px;text-transform:uppercase;display:table;color:#000;font:500 11px/13px "IBM Plex Mono";transition:all ease-in-out .1s;-webkit-transition:all ease-in-out .1s;-moz-transition:all ease-in-out .1s;-o-transition:all ease-in-out .1s;-ms-transition:all ease-in-out .1s}#mainHeader .links a:hover{color:#999}#mainHeader .links .oneLine{position:relative}#mainHeader .links .oneLine.inactive a{color:#999}#mainHeader .pictograms a,#mainHeader .pictograms div{cursor:pointer;display:inline-block;vertical-align:middle;font-size:0;margin:0 0 0 14px;opacity:1;transition:all ease-in-out .1s;-webkit-transition:all ease-in-out .1s;-moz-transition:all ease-in-out .1s;-o-transition:all ease-in-out .1s;-ms-transition:all ease-in-out .1s}#mainHeader .pictograms a:hover,#mainHeader .pictograms div:hover{opacity:.5}#mainHeader .pictograms a:first-child,#mainHeader .pictograms div:first-child{margin-left:0}#mainHeader .pictograms.mobile{display:none}#mainHeader .pictograms img{display:block}#mainHeader .pictograms img:nth-child(2){display:none}#mainHeader .pictograms .account img{width:14px}#mainHeader .pictograms .filter img,#mainHeader .pictograms .folder img,#mainHeader .pictograms .search img{width:15px}#mainHeader .pictograms .filter img:last-child{display:none}#mainHeader .pictograms .dots{display:none}#mainHeader .pictograms .dots img:last-child{display:none}#mainHeader .pictograms .videos img{width:16px}#mainHeader .pictograms .menu img,#mainHeader .pictograms .podcast img{width:18px}#mainHeader .pictograms .menuClose{display:none;width:18px}#mainHeader .pictograms .menuClose img{width:15px;display:block!important}#mainHeader.visibleDots .pictograms .filter img:first-child{display:none}#mainHeader.visibleDots .pictograms .filter img:nth-child(2){display:none}#mainHeader.visibleDots .pictograms .filter img:last-child{display:block}#mainHeader.fullMenu{z-index:200;position:fixed;padding:12px 0;height:100%;overflow-y:scroll}#mainHeader.fullMenu:before{opacity:1;height:100%;visibility:visible;position:fixed}#mainHeader.fullMenu .links{display:none}#mainHeader.fullMenu .logo img{display:none}#mainHeader.fullMenu .logo img:nth-child(2){display:block;width:100px;height:25px}#mainHeader.fullMenu .pictograms img{display:none}#mainHeader.fullMenu .pictograms img:nth-child(2){display:block}#mainHeader.fullMenu .rightMenu{padding-top:11px}#mainHeader.fullMenu .menu{display:none}#mainHeader.fullMenu .menuClose{display:inline-block}#mainHeader.fullMenu .theFullMenu{display:block}#mainHeader .theFullMenu{display:none;padding:75px 0 40px}#mainHeader .theFullMenu .cell:first-child{border-right:solid 1px #fff;padding-right:9px;width:40%}#mainHeader .theFullMenu .cell:last-child{padding-left:9px;width:60%}#mainHeader .theFullMenu .cols{padding:0 0 55px}#mainHeader .theFullMenu .cols .col{width:34%;padding:15px 0 0}#mainHeader .theFullMenu .cols a{display:table;color:#fff;font-size:15px;line-height:20px}#mainHeader .theFullMenu .cols a:hover{text-decoration:underline}#mainHeader .theFullMenu h5{color:#fff;font-weight:500;font-size:15px;line-height:20px;padding:0 0 50px}#mainHeader .theFullMenu .socials{position:absolute;left:0;bottom:6px;font-size:0}#mainHeader .theFullMenu .socials a{margin:0 15px 0 0;display:inline-block;font-size:20px;color:#fff}#mainHeader .theFullMenu .categoryLine{border-bottom:solid 1px #fff}#mainHeader .theFullMenu .categoryLine:nth-child(10){border-bottom:0}#mainHeader .theFullMenu .categoryLine:last-child{border-bottom:0}#mainHeader .theFullMenu .categoryLine h3{position:relative;margin:0 5px 0 0;padding:0 0 0 20px}#mainHeader .theFullMenu .categoryLine h3.toLeft{min-width:200px}#mainHeader .theFullMenu .categoryLine h3 label{left:0;top:20px}#mainHeader .theFullMenu .categoryLine h3 a{font:24px/45px Adieu;color:#fff;display:table;position:relative}#mainHeader .theFullMenu .categoryLine h3 a:before{content:"";width:13px;height:13px;position:absolute;left:0;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-webkit-border-radius:100%}#mainHeader .theFullMenu .categoryLine h3.inactive a{color:#6e6e6e}#mainHeader .theFullMenu .categoryLine ul{margin:15px 40px 15px 0;width:160px;border-left:solid 1px #fff;color:#fff}#mainHeader .theFullMenu .categoryLine ul:last-child{margin-right:0}#mainHeader .theFullMenu .categoryLine ul li{padding:0 0 0 20px;position:relative}#mainHeader .theFullMenu .categoryLine ul li:before{content:"";width:4px;height:4px;position:absolute;left:11px;top:10px;background-color:#fff;border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-webkit-border-radius:100%}#mainHeader .theFullMenu .categoryLine ul a{color:#fff;font-size:15px;line-height:20px}#mainHeader .theFullMenu .categoryLine ul a:hover{text-decoration:underline}#mainHeader .submit{padding:10px 0 0;display:none}#mainHeader .submit .button{border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px}#mainHeader.visibleDots .submit{display:block}#mainHeader.visibleDots label{opacity:1;visibility:visible}#mainHeader.visibleDots.inactive a{color:#999!important}#mainHeader form{padding:0;margin:0}#mainHeader label{opacity:0;visibility:hidden;transition:all ease-in-out .1s;-webkit-transition:all ease-in-out .1s;-moz-transition:all ease-in-out .1s;-o-transition:all ease-in-out .1s;-ms-transition:all ease-in-out .1s;cursor:pointer;position:absolute;left:-17px;top:1px}#mainHeader label input{display:none}#mainHeader label input:not(:checked)+span{background-color:transparent}#mainHeader label span{width:11px;height:11px;display:block;border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-webkit-border-radius:100%;border:solid 2px red}#mainHeader label span.color01{background-color:#ff5a00;border-color:#ff5a00}#mainHeader label span.color02{background-color:#00af90;border-color:#00af90}#mainHeader label span.color03{background-color:#fd84a0;border-color:#fd84a0}#mainHeader label span.color04{background-color:#005dd5;border-color:#005dd5}#mainHeader label span.color05{background-color:#ff44c3;border-color:#ff44c3}#mainHeader label span.color06{background-color:#9410dc;border-color:#9410dc}#mainHeader label span.color07{background-color:#5a7e00;border-color:#5a7e00}#mainHeader label span.color08{background-color:#eb901e;border-color:#eb901e}#mainHeader label span.color09{background-color:#7797dd;border-color:#7797dd}.showSidebar #mainHeader .pictograms .dots img:first-child{display:none}.showSidebar #mainHeader .pictograms .dots img:nth-child(2){display:none}.showSidebar #mainHeader .pictograms .dots img:last-child{display:block}.searchWindow{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fa1e32;z-index:201;overflow-y:auto;-ms-transform:translate(0,-100%);-webkit-transform:translate(0,-100%);transform:translate(0,-100%);transition:all ease-in-out .2s;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s}.searchWindow.visible{opacity:1;visibility:visible;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.searchWindow .toCenter{padding-top:17px;height:100%}.searchWindow .close{position:absolute;top:28px;right:10px;cursor:pointer;width:13px;height:13px;background:url(../images/x.svg) no-repeat center center}.searchWindow form{padding:30px 30px 0 0;max-width:710px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.searchWindow input{width:100%;background-color:transparent;border-bottom:solid 1px #fff;font:400 70px Adieu;color:#fff;padding:0;height:100px}.searchWindow .button{position:absolute;width:30px;bottom:0;right:0;height:40px;background:url(../images/arrow.svg) no-repeat center center}.mainSlider{padding:0 0 8px}.mainSlider .image{width:56%}.mainSlider .texts{width:44%;padding:0 0 0 20px}.mainSlider img{display:block;width:100%}.mainSlider .sliderText{display:table;width:100%;max-width:380px}.mainSlider .type{padding:30px 0 5px}.mainSlider h3{font:30px/40px Adieu;padding:0 0 50px}.mainSlider h3 a{color:#000}.mainSlider h3 a:hover{text-decoration:underline}.mainSlider p{padding:0 0 20px;font-size:16px;line-height:20px}.mainSlider .data{color:#4d4d4d;font:500 11px/18px "IBM Plex Mono"}.mainSlider .length{position:relative;padding:0 0 0 15px;margin:0 0 0 20px}.mainSlider .length:after{width:10px;height:10px;position:absolute;content:"";background:url(../images/length.svg) no-repeat center center;top:50%;left:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.mainSlider .slick-arrow{position:absolute;width:56px;height:56px;top:50%;z-index:50;padding:0;text-indent:-9999px;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.mainSlider .slick-arrow.slick-prev{left:23px;background:#fff url(../images/arr_left.svg) no-repeat center center}.mainSlider .slick-arrow.slick-next{right:23px;background:#fff url(../images/arr_right.svg) no-repeat center center}.openPage{border-top:solid 1px #707070}.openPage img{display:block;max-width:100%;width:100%}.openPage .cols-3 .cell{border-bottom:solid 1px #707070;padding:10px 0;width:33.333%}.openPage .cols-3 .cell:nth-child(even){width:20px}.openPage .cols-3 .cell:nth-child(even):after{content:"";position:absolute;width:1px;background-color:#707070;height:100%;top:0;left:50%}.openPage .cols-3 .type{padding:7px 0 2px}.openPage .cols-3 h3{font:22px/28px Adieu;padding:0 0 32px}.openPage .cols-3 h3 a{color:#000}.openPage .cols-3 h3 a:hover{text-decoration:underline}.openPage .cols-3 p{padding:0 0 10px;font-size:14px;line-height:18px}.openPage .cols-3 .texts{min-height:252px}.openPage .cols-3 .texts.medium{min-height:200px}.openPage .cols-3 .data{color:#4d4d4d;font:500 10px/18px "IBM Plex Mono"}.openPage .cols-3 .length{position:relative;padding:0 0 0 18px}.openPage .cols-3 .length:after{width:10px;height:10px;position:absolute;content:"";background:url(../images/length.svg) no-repeat center center;top:50%;left:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.openPage .cols-4{border-bottom:solid 1px #707070}.openPage .cols-4 .type{padding:0 0 2px}.openPage .cols-4 h3{font:19px/26px Adieu;min-height:140px}.openPage .cols-4 h3 a{color:#000}.openPage .cols-4 h3 a:hover{text-decoration:underline}.openPage .cols-4 p{padding:7px 0 0;font:500 11px/16px "IBM Plex Mono"}.openPage .cols-4 .cell{padding:10px 15px 5px;width:25%}.openPage .cols-4 .cell:first-child{padding-left:0}.openPage .cols-4 .cell:last-child{padding-right:0}.openPage .cols-4 .cell:nth-child(even){padding:0;width:0}.openPage .cols-4 .cell:nth-child(even):after{content:"";position:absolute;width:1px;background-color:#707070;height:100%;top:0;left:50%}.openPage .cols-4 img{margin:0 0 7px}.openPage .mainContent .theContents{padding:10px 10px 0 0}.openPage .theContents .cols-3{position:relative}.openPage .theContents .cols-3 .cell{padding-top:0}.openPage .theContents .cols-3 .texts{min-height:380px}.openPage .theContents .cols-3 .texts.medium{min-height:320px}.openPage .theContents .cols-3:after{content:"";position:absolute;border-bottom:solid 1px #707070;width:10px;height:0;position:absolute;bottom:0;right:-10px}.openPage .theContents .cols-3:last-child{border-bottom:0}.openPage .theContents .cols-3:last-child .cell{padding-bottom:0;border-bottom:0}.openPage .theContents .cols-3:last-child:after{display:none}.openPage .theContents .cols-3+.cols-3 .cell{padding-top:10px}.openPage .theContents .cols-3.smallBlocks h3{font-size:19px;line-height:26px;padding-bottom:10px;min-height:85px}.openPage .theContents .cols-3.withVideo .cell.videos{width:69.2%}.openPage .theContents .cols-3.withVideo h3{padding:5px 0 0}.openPage .theContents .cols-3.withVideo p{padding-top:15px}.openPage .theContents .cols-3.withVideo .text{padding-bottom:10px;min-height:125px}.openPage .theContents .articleMeta p{padding:0;font:500 11px/16px "IBM Plex Mono"}.openPage .theContents .articleMeta .toLeft:first-child{width:65%}.openPage .theContents .articleMeta .toLeft:last-child{width:35%}.openPage h2{padding:55px 0 20px;font:80px/90px "Adieu Bold";text-align:center}.openPage h2:first-child{padding-top:40px}.openPage .banner.mobile{display:none}.sidebar{border-left:solid 1px #707070;width:25%;padding:0 0 0 10px}.sidebar.noBorder{border-left:0}.sidebar .newsletterBox form{padding:25px 0 0}.sidebar .newsletterBox label{font:400 11px/16px "IBM Plex Mono";margin:0;text-transform:uppercase}.sidebar .newsletterBox input{background-color:#ededed;margin:0 0 15px}.sidebar .newsletterBox .customRadios label{display:table;line-height:20px;padding-left:18px}.sidebar .newsletterBox .customRadios label span{font-size:11px;color:#000!important;vertical-align:middle;text-transform:lowercase;letter-spacing:0}.sidebar .newsletterBox .customRadios input+span{width:13px;height:13px;background-color:#ededed;border-color:#ededed}.sidebar .newsletterBox .customRadios input:checked+span{background-color:#000;border-color:#000}.sidebar .newsletterBox .button{margin:40px 0 0;font-size:11px;letter-spacing:1px;line-height:26px;padding:0 10px;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px}.sidebar .mediaBox h5{min-height:47px;font:14px/20px Adieu;padding:0 0 12px}.sidebar .mediaBox h5 a{color:#000}.sidebar .mediaBox h5 a:hover{text-decoration:underline}.sidebar .mediaBox .dateAndLength{color:#4d4d4d;font:500 11px/16px "IBM Plex Mono"}.sidebar .mediaBox img{width:100%;display:block}.sidebar .mediaBox .image{width:28%}.sidebar .mediaBox .texts{width:72%;padding:0 0 0 20px}.sidebar .mediaBox .oneItem{padding:0 0 30px}.sidebar .mediaBox .oneItem:last-child{padding-bottom:10px}.sidebar .mediaBox .soundIcon a,.sidebar .mediaBox .videoIcon a{display:block;position:relative}.sidebar .mediaBox .soundIcon a:after,.sidebar .mediaBox .videoIcon a:after{position:absolute;content:"";top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sidebar .mediaBox .soundIcon a:after{width:30px;height:30px;background:url(../images/speaker2.svg) no-repeat center center/30px 30px}.sidebar .mediaBox .soundIcon:hover a:after{background:url(../images/speaker2_hover.svg) no-repeat center center/30px 30px}.sidebar .mediaBox .videoIcon a:after{width:30px;height:30px;background:url(../images/video_play.svg) no-repeat center center/30px 30px}.sidebar .mediaBox .videoIcon:hover a:after{background:url(../images/video_play_hover.svg) no-repeat center center/30px 30px}.sidebar .competitions .texts{width:80%}.sidebar .competitions .texts h5{font:14px/20px Adieu}.sidebar .competitions .texts h5 a{color:#000}.sidebar .competitions .texts h5 a:hover{text-decoration:underline}.sidebar .competitions .date{text-align:right;width:20%;font:500 11px/16px "IBM Plex Mono"}.sidebar .competitions .oneLine{padding:10px 0 25px}.sidebar .competitions .oneLine:last-child{padding-bottom:10px}.sidebar .discourse .texts{padding:0 0 25px;width:70%}.sidebar .discourse .texts:last-child{padding-bottom:15px}.sidebar .discourse .texts h5{padding:0 0 9px;font:14px/20px Adieu}.sidebar .discourse .texts h5 a{color:#000}.sidebar .discourse .texts h5 a:hover{text-decoration:underline}.sidebar .discourse .texts span{font:400 11px/16px "IBM Plex Mono"}.sidebar .discourse .texts span.color01{color:#034cab}.sidebar .discourse .texts span.color02{color:#9013fe}.sidebar .discourse .texts span.color03{color:#a12569}.sidebar .discourse .texts span.color04{color:#ff5a00}.sidebar .discourse .texts span.color05{color:#00b192}.sidebar .discourse .name{text-align:right;width:30%;font:500 11px/16px "IBM Plex Mono"}.sidebar .tabs{margin:-10px 0 0}.sidebar .tabs .tab{padding:10px 0 12px;font:500 11px/16px "IBM Plex Mono";letter-spacing:.5px;text-transform:uppercase;width:50%;border-right:solid 1px #707070;border-bottom:solid 1px #707070;cursor:pointer;position:relative}.sidebar .tabs .tab:first-child:not(.active):before{display:none;content:"";position:absolute;width:10px;background-color:#707070;height:1px;bottom:-1px;left:-10px}.sidebar .tabs .tab:first-child:hover:before,.sidebar .tabs .tab:first-child:not(.active):before{display:block}.sidebar .tabs .tab:last-child{padding-left:10px;border-right:0;position:relative;left:-1px}.sidebar .tabs .tab.active{border-bottom:0}.sidebar .tabs .tab:hover{border-bottom:solid 1px #707070}.sidebar .tabContent .oneTabCnt{display:none}.sidebar .tabContent .oneTabCnt.active{display:block}.sidebar .separator{margin:10px 0;height:1px;position:relative;background-color:#707070}.sidebar .separator:before{content:"";position:absolute;width:10px;background-color:#707070;height:1px;top:0;left:-10px}.sidebar .banner.mobile{display:none}.sidebar .mapBox{text-align:center}.sidebar .mapBox h5{padding:0 0 12px;font:14px/20px Adieu}.sidebar .mapBox a{color:#000}.sidebar .mapBox a:hover{text-decoration:underline}.sidebar .jobBox{padding:0 0 10px}.sidebar .jobBox .jobType{font:500 11px/16px "IBM Plex Mono";text-transform:uppercase;border-top:solid 1px #707070;letter-spacing:.5px;padding:0 0 5px}.sidebar .jobBox .oneJob{padding:0 0 18px}.sidebar .jobBox .oneJob .toLeft{width:50%}.sidebar .jobBox .oneJob .toLeft:last-child{padding-top:5px;font:500 11px/16px "IBM Plex Mono";text-align:right}.sidebar .jobBox .oneJob a{color:#000;font:14px/20px Adieu}.sidebar .jobBox .oneJob a:hover{text-decoration:underline}.sidebar .articles a{color:#000}.sidebar .articles a:hover{text-decoration:underline}.sidebar .articles h3{padding:0 0 9px;font:14px/20px Adieu}.sidebar .articles .oneArticle{padding:0 50px 20px 0}.sidebar .articles .date{font:500 11px/16px "IBM Plex Mono"}.sidebar .articles .date.color01{color:#034cab}.sidebar .articles .date.color02{color:#19d5b4}.sidebar .articles .date.color03{color:#a12569}.sidebar .articles .oneTabCnt{padding:25px 0 0}.sidebar .eventBox .month{text-transform:uppercase;letter-spacing:.5px;font:500 11px/16px "IBM Plex Mono"}.sidebar .eventBox .month.withBorder{border-top:solid 1px #707070}.sidebar .eventBox .tabContent{padding:13px 0 0}.sidebar .dateItems{padding:0 0 15px}.sidebar .dateItem{padding:0 0 12px}.sidebar .dateItem .date{font:33px/40px Adieu;width:28%}.sidebar .dateItem .hour,.sidebar .dateItem .subject{font:500 11px/16px "IBM Plex Mono";padding:6px 0 0}.sidebar .dateItem .subject{width:58%}.sidebar .dateItem .hour{width:14%;text-align:right}.sidebar .dateItem a{color:#000}.sidebar .dateItem a:hover{text-decoration:underline}.sidebar .boxTitle{padding:0 0 10px;text-transform:uppercase;letter-spacing:.5px;font:500 11px/16px "IBM Plex Mono"}.sidebar .propose{padding:5px 10px;text-align:center}.sidebar .propose h5{padding:0 0 13px;font:22px/28px Adieu}.sidebar .propose .more{font:500 11px/16px "IBM Plex Mono"}.sidebar .propose.color01{background-color:#fa1e32;color:#fff}.sidebar .propose.color01 a{color:#fff}.sidebar .propose.color02{background-color:#fff;color:#000}.sidebar .propose.color02 a{color:#000}.sidebar .propose a:hover{text-decoration:underline}.sidebar .relatedArticles h5{font:14px/20px Adieu}.sidebar .relatedArticles h5 a{color:#000}.sidebar .relatedArticles h5 a:hover{text-decoration:underline}.sidebar .relatedArticles .type{margin:-5px 0 18px;font-weight:500}.sidebar .relatedArticles .date{padding:9px 0 14px;font:500 11px/16px "IBM Plex Mono"}.sidebar .relatedArticles .date.color01{color:#034cab}.sidebar .relatedArticles .date.color02{color:#19d5b4}.sidebar .relatedArticles .date.color03{color:#a12569}.jobs .switch{font:20px/30px Adieu;padding:0 0 35px;color:#a4a4a4}.jobs .switch a{color:#000}.jobs .switch a.active{color:#a4a4a4}.jobs .oneLine{border-top:solid 1px #aeaeae}.jobs .oneLine>.cell{padding:7px 10px 10px 0}.jobs .oneLine>.cell:first-child{border-right:solid 1px #aeaeae}.jobs .oneLine>.cell:last-child{padding-left:10px}.jobs .oneLine .table .cell:last-child{padding-left:15px}.jobs .oneLine .table.topData{height:72px}.jobs .oneLine .table.topData .cell{padding-bottom:15px}.jobs .type{padding:0 0 10px;line-height:12px}.jobs .type b{font-weight:500}.jobs .new{position:absolute;top:5px;right:10px;width:22px;height:22px;text-align:center;color:#fff;text-transform:uppercase;font:500 10px/22px "IBM Plex Mono";background-color:#fa1e32;border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-webkit-border-radius:100%}.jobs .title{font:21px/28px Adieu}.jobs .name{padding:8px 0 0;font:500 13px/20px "IBM Plex Mono"}.jobs .date{font:500 13px/16px "IBM Plex Mono"}.jobs p{font:500 13px/16px "IBM Plex Mono"}form{display:block;padding:5px 0 20px}form input{width:100%;height:28px;display:block;padding:0 10px;background-color:#fff}form button{background-color:#000;color:#fff;padding:0 15px;text-transform:uppercase;font:500 10px/28px "IBM Plex Mono";letter-spacing:1px}form label{font:20px/28px Adieu;display:table;margin:0 0 10px}form .spacer{height:8px}form .modell{display:none}form .plus{margin:10px 0 0;position:relative;width:18px;height:18px;cursor:pointer;opacity:1;transition:all ease-in-out .1s;-webkit-transition:all ease-in-out .1s;-moz-transition:all ease-in-out .1s;-o-transition:all ease-in-out .1s;-ms-transition:all ease-in-out .1s}form .plus:hover{opacity:.8}form .plus:after,form .plus:before{content:"";position:absolute;top:50%;left:50%;background-color:#000;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}form .plus:before{width:2px;height:100%}form .plus:after{width:100%;height:2px}form .table{width:auto;margin:0 auto}form.simpleForm .cell:nth-child(1){width:372px}form.simpleForm .cell:nth-child(2){padding:0 0 0 20px}form.selectForm{padding:5px 0 30px}form.selectForm.noPadding{padding-top:0}form.selectForm.noPadding label{line-height:30px}form.selectForm.noPadding .cell{padding-top:0!important}form.selectForm .table{width:177px;margin-left:0}form.selectForm.wider .table{width:100%}form.selectForm.wider .table .cell:first-child{width:177px}form.selectForm.wider .table .cell:nth-child(2){width:auto}form.selectForm.wider .table .cell:nth-child(2):after{display:none}form.complexForm{padding-bottom:50px}form.complexForm .cell:nth-child(1){width:272px}form.complexForm .cell:nth-child(2),form.complexForm .cell:nth-child(3),form.complexForm .cell:nth-child(4){width:195px;padding:0 0 0 20px}form.complexForm .cell:nth-child(5){padding:38px 0 0 20px}form.complexForm .toLeft{width:50%}form.complexForm .toLeft:nth-child(1){padding-right:10px}form.complexForm .toLeft:nth-child(2){padding-left:10px}.select2-container--default .select2-selection--single{border:0;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:28px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:0;width:14px;right:10px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:0;width:14px;height:9px;background:url(../images/legordulo.svg) no-repeat center center}.tagCategory{padding:40px 0 0}.results .cell{width:25%}.results .cell.space{width:20px}.results .cell.space:after{content:"";position:absolute;width:1px;background-color:#545454;height:100%;top:0;left:50%}.results img{display:block;width:100%}.results .type{padding:10px 0 0}.results .title a{letter-spacing:.2px;color:#000;font:21px/28px Adieu}.results .title a:hover{text-decoration:underline}.results .oneItem{padding:0 0 35px}.results .oneItem:last-child{padding-bottom:0}.loginAndReg{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fa1e32;z-index:201;padding:17px 0 0;overflow-y:auto;transition:all ease-in-out .2s;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;-ms-transform:translate(0,-100%);-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.loginAndReg .toCenter{height:100%}.loginAndReg.visible{opacity:1;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);visibility:visible}.loginAndReg .window{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0;width:100%;max-width:372px;margin:0 auto}.loginAndReg .window.hidden{display:none}.loginAndReg .code{height:55px;background-color:#b9b9b9;margin:30px 0 20px}.loginAndReg h3{text-align:center;color:#fff;font:40px/50px Adieu;padding:0 0 48px}.loginAndReg label{color:#fff;letter-spacing:.9px;font:500 11px/16px "IBM Plex Mono";text-transform:uppercase;margin:0 0 3px}.loginAndReg input{margin:0 0 20px}.loginAndReg .button{margin:10px 0 0;color:#fa1e32;background-color:#fff;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;font-weight:500;font-size:11px;letter-spacing:1px}.loginAndReg .links{padding:10px 0 0}.loginAndReg .links a{display:table;color:#fff;font:20px/30px Adieu}.loginAndReg .links a:hover{text-decoration:underline}.loginAndReg .close{position:absolute;top:28px;right:10px;cursor:pointer;width:13px;height:13px;background:url(../images/x.svg) no-repeat center center}.assistance{margin:10px 0 0;background-color:#fff;padding:18px}.assistance form{padding:0}.assistance h3{font:400 22px/28px Adieu;padding:0 0 10px}.assistance p{padding:10px 0 0;font:500 13px/18px "IBM Plex Mono"}.assistance .table{width:100%}.assistance .cell:nth-child(1){width:278px;padding:0 20px 0 0}.assistance .cell:nth-child(2){width:294px;padding:0 20px 0 0}.assistance label{letter-spacing:.9px;font:500 10px/16px "IBM Plex Mono";text-transform:uppercase;margin:0 0 3px}.assistance input{background-color:#ededed;height:32px;margin:0 0 13px}.assistance input:last-child{margin-bottom:0}.assistance textarea{width:100%;height:159px;display:block;padding:10px;background-color:#ededed}.assistance .button{margin:35px 0 0;font-size:10px;letter-spacing:1px;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px}.listHeader{padding:90px 0 22px}.listHeader h2{padding:0 0 55px;font:35px/40px "Adieu Bold"}.listHeader p{padding:0 0 25px;font:400 13px/18px "IBM Plex Mono"}.listHeader p b{font-weight:500}.listHeader p a{color:#000}.listHeader p a:hover{text-decoration:underline}.listHeader .type{padding:3px 0 18px;border-top:solid 1px #000;font-weight:500}.listHeader .cell{width:33.333%}.listHeader .cell:nth-child(1){padding-right:9px}.listHeader .cell:nth-child(2){padding-right:9px;padding-left:9px}.listHeader .cell:nth-child(3){padding-left:9px}.authorHeader{padding:50px 0 30px}.authorHeader h2{font:35px/30px "Adieu Bold"}.authorHeader p{padding:0 0 25px;font:500 13px/18px "IBM Plex Mono"}.authorHeader p b{font-weight:500}.authorHeader p a{color:#000}.authorHeader p a:hover{text-decoration:underline}.authorHeader .table{width:auto;margin:0;margin:0}.authorHeader .type{padding:3px 0 18px;border-top:solid 1px #000;font-weight:500}.authorHeader .title{padding:0 0 58px}.authorHeader .title .cell:nth-child(1){padding-right:22px}.authorHeader .texts{width:66.666%}.authorHeader .texts .cell{width:50%}.authorHeader .texts .cell:nth-child(1){padding-right:9px}.authorHeader .texts .cell:nth-child(2){padding-left:9px}.authorHeader img{display:block}.videoModal{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:100;padding:17px 0 0;overflow-y:auto;transition:all ease-in-out .2s;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;-ms-transform:scale(.8,.8);-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}.videoModal.visible{opacity:1;visibility:visible;-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}.videoModal .close{position:absolute;top:5px;right:10px;cursor:pointer;width:20px;height:20px;background:url(../images/x_dark.svg) no-repeat center center}.videoModal .type{padding:0 0 2px}.videoModal .video{padding:68px 0 30px}.videoModal .video iframe{display:table;width:100%;max-width:955px;margin:0 auto;height:535px}.videoModal h3{letter-spacing:.2px;font:21px/28px Adieu}.videoModal p{padding:10px 0 0;line-height:18px}.videoModal .data{padding:30px 15px 0 0;color:#000;font:500 10px/18px "IBM Plex Mono"}.videoModal .length{position:relative;padding:0 0 0 18px}.videoModal .length:after{width:10px;height:10px;position:absolute;content:"";background:url(../images/length.svg) no-repeat center center;top:50%;left:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.videoModal .mobileText{display:none;font-size:14px;line-height:20px}.videoModal .cols{width:100%;max-width:550px}.videoModal .cols .col{width:50%}.videoModal .cols .col:nth-child(1){padding-right:80px}.videoModal .cols .col:nth-child(2){padding-left:20px}.videos .image a{position:relative;display:block}.videos .image a:after{width:110px;height:110px;position:absolute;content:"";background:url(../images/video_play.svg) no-repeat center center;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.videos .image:hover a:after{background:url(../images/video_play_hover.svg) no-repeat center center}.videos img{width:100%;display:block}.videos .table{width:100%}.videos .table:last-child .cell{padding:10px 0 0;border-bottom:0}.videos .cell{padding:0 0 10px;border-bottom:solid 1px #aeaeae;width:50%}.videos .cell:nth-child(2){width:20px}.videos .cell:nth-child(2):after{width:1px;height:100%;position:absolute;content:"";background-color:#aeaeae;top:0;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.videos .type{padding:10px 0 2px}.videos .cols .col{width:50%}.videos .cols .col:first-child{padding-right:30px}.videos .cols .col:last-child{padding-left:10px;padding-right:7px}.videos h3{letter-spacing:.2px;font:21px/28px Adieu}.videos h3 a{color:#000}.videos h3 a:hover{text-decoration:underline}.videos p{padding:9px 0 10px;line-height:18px}.videos .data{color:#4d4d4d;font:500 10px/18px "IBM Plex Mono"}.videos .length{position:relative;padding:0 0 0 18px}.videos .length:after{width:10px;height:10px;position:absolute;content:"";background:url(../images/length.svg) no-repeat center center;top:50%;left:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.videos .text{min-height:176px}.topDocs{padding:55px 0 0;border-bottom:solid 1px #707070}.topDocs .cell{width:33.333%;padding:0 0 10px}.topDocs .cell:nth-child(even){width:20px}.topDocs .cell:nth-child(even):after{width:1px;height:100%;background-color:#707070;position:absolute;left:50%;top:0;content:"";-ms-transform:translate(50%,0);-webkit-transform:translate(50%,0);transform:translate(50%,0)}.topDocs img{display:block;width:100%}.topDocs h3{letter-spacing:.2px;font:22px/28px Adieu;padding:10px 100px 0 0}.topDocs h3 a{color:#000}.topDocs h3 a:hover{text-decoration:underline}.topDocs p{padding:20px 20px 30px 0;font-size:16px;line-height:20px}.topDocs .title{position:relative}.topDocs .counter{position:absolute;top:15px;right:0}.counter{color:#fa1e32!important;font:500 13px/18px "IBM Plex Mono"}.docs .list{padding:45px 0 0}.docs .list .cell{width:25%}.docs .list .cell:nth-child(even){width:20px}.docs .list .cell:nth-child(even):after{width:1px;height:100%;background-color:#707070;position:absolute;left:50%;top:0;content:"";-ms-transform:translate(50%,0);-webkit-transform:translate(50%,0);transform:translate(50%,0)}.docs .list a{font:500 13px/19px "IBM Plex Mono";display:block;color:#000}.docs .list a:hover{text-decoration:underline}.docs .oneBlock{padding:0 0 50px}.docs .oneBlock:last-child{padding-bottom:0}.docs .letter{text-transform:uppercase;padding:0 0 22px;font:33px/30px "Adieu Bold"}.docs .customRadios{padding:20px 0 30px}.customRadios{font-size:0}.customRadios label{cursor:pointer;margin:0 30px 0 0;padding:0 0 0 23px;display:inline-block;position:relative}.customRadios label:first-child span+span{color:#000}.customRadios label:first-child input{display:none}.customRadios label:first-child input:checked+span{border-color:#000;background-color:#000}.customRadios label:first-child input+span{border:solid 3px #000}.customRadios label:last-child span+span{color:#6e6e6e}.customRadios label:last-child input{display:none}.customRadios label:last-child input:checked+span{border-color:#6e6e6e;background-color:#6e6e6e}.customRadios label:last-child input+span{border:solid 3px #6e6e6e}.customRadios label span+span{letter-spacing:.8px;text-transform:uppercase;font:500 12px/28px "IBM Plex Mono"}.customRadios label input{display:none}.customRadios label input+span{left:0;top:50%;margin-top:1px;position:absolute;width:14px;height:14px;border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-webkit-border-radius:100%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.galleryModal{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:100;padding:17px 0 0;overflow-y:auto;transition:all ease-in-out .2s;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;-ms-transform:scale(.8,.8);-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}.galleryModal.visible{opacity:1;visibility:visible;-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}.galleryModal .close{position:absolute;top:5px;right:10px;cursor:pointer;width:20px;height:20px;background:url(../images/x_dark.svg) no-repeat center center}.galleryModal .type{padding:5px 0}.galleryModal .sliderData{padding:10px 0 0;font:400 10px/12px "IBM Plex Mono";text-align:right;color:#4d4d4d}.galleryModal .sliderData .steps{padding:0 0 3px;font-weight:500}.galleryModal .sliderData.mobileView{display:none}.galleryModal .data{padding:30px 15px 0 0;color:#000;font:500 10px/18px "IBM Plex Mono"}.galleryModal h3{letter-spacing:.2px;font:21px/28px Adieu}.galleryModal .cols{padding:0 100px 0 0}.galleryModal .cols .col:nth-child(1){width:280px}.galleryModal .cols .col:nth-child(2){width:180px}.galleryModal .bigGallery{padding:35px 100px 0}.galleryModal .bigGallery .slick-arrow{position:absolute;width:35px;height:80px;top:50%;padding:0;text-indent:-9999px;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.galleryModal .bigGallery .slick-arrow.slick-prev{left:-100px;background:url(../images/arr_left.svg) no-repeat center center}.galleryModal .bigGallery .slick-arrow.slick-next{right:-100px;background:url(../images/arr_right.svg) no-repeat center center}.galleryModal .bigGallery .oneSlide img{opacity:0}.galleryModal .thumbnails{padding:60px 0 30px}.galleryModal .thumbnails .slick-slide{position:relative;padding:4px;cursor:pointer}.galleryModal .thumbnails .slick-slide:after,.galleryModal .thumbnails .slick-slide:before{content:"";background-color:#fff;width:100%;position:absolute;left:0;height:15px}.galleryModal .thumbnails .slick-slide:after{top:0}.galleryModal .thumbnails .slick-slide:before{bottom:0}.galleryModal .thumbnails .slick-slide.slick-current.slick-active:after,.galleryModal .thumbnails .slick-slide.slick-current.slick-active:before{display:none}.galleryModal .thumbnails .slick-arrow{position:absolute;width:30px;height:76px;top:50%;padding:0;text-indent:-9999px;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.galleryModal .thumbnails .slick-arrow.slick-prev{left:-30px;background:url(../images/thumb_arr_left.svg) no-repeat center center}.galleryModal .thumbnails .slick-arrow.slick-next{right:-30px;background:url(../images/thumb_arr_right.svg) no-repeat center center}.galleryModal img{display:block;width:100%}.podcasts{padding:60px 0 0}.podcasts .image a{position:relative;display:block}.podcasts .image a:after{width:110px;height:110px;position:absolute;content:"";background:#fff url(../images/podcast.svg) no-repeat center center/60px 60px;top:50%;left:50%;border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-webkit-border-radius:100%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.podcasts .table{border-bottom:solid 1px #7e7e7e}.podcasts .table:first-child .cell{padding-top:0}.podcasts .table:last-child{border-bottom:0}.podcasts .table:last-child .cell{padding-bottom:0}.podcasts .cell{padding:10px 0 10px;width:50%}.podcasts .cell:nth-child(2){width:20px}.podcasts .cell:nth-child(2):after{width:1px;height:100%;position:absolute;content:"";background-color:#7e7e7e;top:0;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.podcasts .type{padding:0 0 5px;margin:-3px 0 0}.podcasts .cols .col{width:50%}.podcasts .cols .col:first-child{padding-right:9px}.podcasts .cols .col:last-child{padding-left:9px}.podcasts h3{letter-spacing:.2px;font:21px/28px Adieu}.podcasts h3 a{color:#000}.podcasts h3 a:hover{text-decoration:underline}.podcasts p{padding:10px 0;line-height:18px}.podcasts .data{color:#4d4d4d;font:500 10px/10px "IBM Plex Mono"}.podcasts .length{position:relative;padding:0 0 0 18px}.podcasts .length:after{width:10px;height:10px;position:absolute;content:"";background:url(../images/length.svg) no-repeat center center;top:50%;left:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.podcasts img{width:100%;display:block}.podcasts .texts{min-height:243px}.cover{background-size:cover;background-position:center top;background-repeat:no-repeat}.mapContent{padding:50px 0 0}.mapContent .switch{display:none;font:20px/30px Adieu;padding:0 0 30px;color:#000}.mapContent .switch a{color:#a4a4a4}.mapContent .switch a.active{color:#000}.mapContent .cell:first-child{width:275px}.mapContent .cell:last-child{padding:0 0 0 20px}.mapContent li{position:relative;border-bottom:solid 1px #aeaeae;padding:0 0 15px;margin:0 0 10px}.mapContent li:last-child{border-bottom:0}.mapContent li.active{border-bottom:0;padding-bottom:35px}.mapContent li.active .address,.mapContent li.active .type,.mapContent li.active h3{color:#fa1e32}.mapContent .close{position:absolute;width:16px;height:16px;top:0;right:0;background:url(../images/x_red.svg) no-repeat center center}.mapContent h3{padding:0 0 20px;font:22px/28px Adieu}.mapContent h3 .counter{display:none}.mapContent h4{padding:0 0 15px;font:18px/22px Adieu}.mapContent .address,.mapContent .date{font:500 13px/16px "IBM Plex Mono"}.mapContent .date{font-weight:500}.mapContent .type{font-weight:500;line-height:12px}.mapContent .map{background:#000;height:1040px}.applications{padding:15px 0 0}.applications.noPadding{padding-top:0}.applications .customRadios{padding-bottom:20px}.applications .customRadios span{display:inline-block}.applications img{width:100%;display:block}.applications .contents .table .cell{padding:10px 0 10px;border-bottom:solid 1px #7d7d7d;width:50%}.applications .contents .table .cell:nth-child(2){width:20px}.applications .contents .table .cell:nth-child(2):after{width:1px;height:100%;position:absolute;content:"";background-color:#7d7d7d;top:0;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.applications .contents .table:first-child .cell{padding-top:0}.applications .contents .table:last-child .cell{border-bottom:0;padding-bottom:0}.applications .contents .table:last-child .cell .calendar{bottom:0}.applications .contents .table:last-child .cell .date{position:relative;bottom:-5px}.applications .type{padding:10px 0 5px}.applications .cols{position:relative}.applications .cols .col{width:50%}.applications .cols .col:first-child{padding-right:15px}.applications .cols .col:last-child{padding-left:15px}.applications h3{letter-spacing:.2px;font:21px/28px Adieu;padding:0 0 35px}.applications h3 a{color:#000}.applications h3 a:hover{text-decoration:underline}.applications p{min-height:240px;padding:9px 0 15px;font:500 13px/18px "IBM Plex Mono"}.applications .date{font:500 13px/18px "IBM Plex Mono"}.applications .selectForm{padding-bottom:20px}.applications .selectForm .customRadios{padding:0 0 0 20px}.applications .switch{font:20px/30px Adieu;padding:0 0 10px;color:#000}.applications .switch a{color:#a4a4a4}.applications .switch a.active{color:#000}.applications .calendar{position:absolute;bottom:5px;left:0;padding:15px 0 0}.applications .calendar:hover .dropdown{opacity:1;visibility:visible;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.applications .calendar .dropdown{opacity:0;visibility:hidden;width:122px;left:8px;bottom:32px;background-color:#1e1e1e;padding:5px 10px;position:absolute;transition:all ease-in-out .2s;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;-ms-transform:translate(0,-10px);-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}.applications .calendar .dropdown a{padding:3px 0;color:#fff;font:500 13px/20px "IBM Plex Mono";display:block;border-bottom:solid 2px #656565;opacity:1;transition:all ease-in-out .1s;-webkit-transition:all ease-in-out .1s;-moz-transition:all ease-in-out .1s;-o-transition:all ease-in-out .1s;-ms-transition:all ease-in-out .1s}.applications .calendar .dropdown a:last-child{border-bottom:0}.applications .calendar .dropdown a:hover{opacity:.8}.applications .calendar .dropdown:before{content:"";position:absolute;bottom:-8px;left:0;width:0;height:0;border-style:solid;border-width:8px 10px 0 0;border-color:#1e1e1e transparent transparent transparent}.applications .calendar .icon{width:16px;height:19px;background:url(../images/calendar.svg) no-repeat center center}.applications .customLabels{padding:0 0 0 20px;font-size:0;vertical-align:top}.applications .customLabels span{display:inline-block;padding:0 0 0 23px;margin:0 30px 0 0;letter-spacing:.8px;text-transform:uppercase;font:500 12px/28px "IBM Plex Mono";position:relative;vertical-align:top}.applications .customLabels span:before{content:"";left:0;top:50%;position:absolute;width:14px;height:14px;border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-webkit-border-radius:100%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.applications .customLabels span.black:before{background-color:#000}.applications .customLabels span.gray{color:#6e6e6e}.applications .customLabels span.gray:before{background-color:#6e6e6e}.applications .customLabels span.red{color:#fa1e32}.applications .customLabels span.red:before{background-color:#fa1e32}.calendarView{padding:3px 0 0}.calendarView .monthLine{padding:0 0 20px;margin:-1px 0 0;border-top:solid 3px #000}.calendarView .name{text-transform:uppercase;letter-spacing:1px;font:500 10px/14px "IBM Plex Mono"}.calendarView .days{border-bottom:solid 1px #000}.calendarView .days .cell{padding:0 5px 0 10px;width:14.285%;border-left:solid 1px #000}.calendarView .days .cell:first-child{border-left:0;padding:0}.calendarView .days:first-child .day{margin:0 0 10px}.calendarView .day{margin:5px 0 10px;letter-spacing:.2px;font:33px/33px Adieu}.calendarView .date,.calendarView p{min-height:auto;font:500 11px/14px "IBM Plex Mono";letter-spacing:-.3px}.calendarView p{padding-bottom:9px}.calendarView .todo{padding:0 0 15px}.calendarView .todo.red{color:#fa1e32}.calendarView .todo.gray{color:#6e6e6e}.calendarView .todos{padding:0 0 10px}.article .articleContent{padding:0 10px 0 0}.article img{max-width:100%;display:block}.article .withSpace{max-width:100%;display:inline-block;margin:0 0 0 35%}.article .withSpace img{display:inline-block}.article .data{padding:11px 0 10px}.article .data .type{margin:-4px 0 0}.article .data .mapIcon img{width:13px}.article h1{font:35px/45px Adieu;padding:0 0 45px}.article h2{font:17px/23px Adieu;padding:0 0 50px}.article p{font-size:15px;line-height:22px;padding:0 0 8px}.article p b{font-weight:500}.article p strong{font-weight:500;padding:0 0 8px}.article .block .left{width:295px;padding:0 20px 0 0}.article .block{padding:0 0 30px}.article .goto{position:relative;top:-100px;display:block}.article .contents{color:#4d4d4d;font-weight:500;font-size:15px;line-height:20px;padding:0 0 30px}.article .contents .toLeft:first-child{text-transform:uppercase;padding:0 20px 0 0}.article .contents .toLeft:last-child{width:250px}.article .contents a{color:#4d4d4d}.article .contents a:hover{text-decoration:underline}.article .caption{max-width:170px;text-align:right;font:500 12px/17px "IBM Plex Mono";color:#4d4d4d}.article .caption b{font-weight:500}.article .caption.mobile{display:none}.article .withPadding{padding:30px 0 30px 85px}.article .withPadding .oneBlock{border-left:solid 1px #707070;padding:0 0 8px 10px}.article .withPadding .oneBlock:last-child{padding-bottom:0}.article .withPadding p{padding-bottom:8px}.article .withPadding p:last-child{padding-bottom:0}.article .withPadding p .underline{margin:0 0 -35px;position:relative;top:-17px;display:block}.article .adBlock{position:relative;padding:30px 0;margin:0!important;padding:0!important}.article .adBlock img{margin:0 auto}.article .adBlock:after,.article .adBlock:before{content:"";position:absolute;right:-10px;width:15px;height:1px;background-color:#707070}.article .adBlock:before{top:-1px}.article .adBlock:after{bottom:-1px}.article .quote{padding:50px 0 0;font-size:19px;line-height:24px;font-family:"IBM Plex Mono"}.article .quote.mobile{display:none}.article .quote p{font-size:19px;line-height:24px;font-style:italic}.article .comments{padding:15px 0 50px;border-top:solid 1px #707070;position:relative}.article .comments:before{content:"";position:absolute;right:-10px;width:15px;height:1px;background-color:#707070;top:-1px}.article .comments .blockTitle{font:17px/20px Adieu;padding:0 0 10px}.article .comments .more{padding:5px 0 0 300px;text-transform:uppercase;font:500 10px/18px "IBM Plex Mono";text-align:center}.article .comments .more p{padding:0;margin:0;font:500 10px/18px "IBM Plex Mono"}.article .comments .more span{display:block}.article .comments .more a{color:#000}.article .comments .more .clicked span{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.article .comments .withBorder{border-bottom:solid 1px #707070}.article .comments .comment.hidden{display:none}.article .comments .comment.visible{display:table}.article .comments .comment .cell{padding-top:15px;padding-bottom:10px}.article .comments .comment .empty{width:175px}.article .comments .comment.level1 .empty,.article .comments .comment.level2 .empty{width:300px}.article .comments .comment .data{padding-right:20px;width:130px;text-align:right;font:400 11px/18px "IBM Plex Mono"}.article .comments .comment.level2 .data{width:200px}.article .comments .comment .name{font-weight:500}.article .comments .comment .commentText p{padding:0 0 10px;font:500 11px/16px "IBM Plex Mono"}.article .addComment{border-bottom:solid 1px #707070;width:100%;padding:0 0 66px}.article .addComment:after{content:"";position:absolute;right:-10px;width:15px;height:1px;background-color:#707070;bottom:0}.article .addComment .cell{width:100%}.article .addComment .text{width:195px}.article .addComment,.article .replyBox{position:relative}.article .addComment .text,.article .replyBox .text{font:15px/16px Adieu}.article .addComment textarea,.article .replyBox textarea{background-color:#fff;width:100%;display:block;margin:0 0 12px;height:130px;padding:10px;font:14px/18px "IBM Plex Mono"}.article .replyBox{width:547px;padding:20px 0}.article .replyBox .text{position:absolute;left:-100px;top:18px}.article .replyBox.hidden{display:none}.article .related{padding:15px 0 0}.article .related .blockTitle{padding:0 0 25px;font:17px/20px Adieu}.article .related .cell{width:33.333%}.article .related .cell:nth-child(even){width:20px}.article .related .cell:nth-child(even):after{content:"";position:absolute;width:1px;background-color:#707070;height:100%;top:0;left:50%}.article .related .type{padding:10px 0 2px}.article .related .title{min-height:110px}.article .related .title a{letter-spacing:.2px;color:#000;font:21px/28px Adieu}.article .related .title a:hover{text-decoration:underline}.article .related .date{font:500 10px/18px "IBM Plex Mono";color:#4d4d4d}.article .articleData{padding:5px 0 0;color:#4d4d4d;font:500 12px/17px "IBM Plex Mono"}.article .articleData img{margin:8px 0}.article .articleData a{color:#4d4d4d}.article .articleData .tags a{text-decoration:underline}.article .articleData .length{position:relative;padding:0 0 0 15px}.article .articleData .length:after{width:10px;height:10px;position:absolute;content:"";background:url(../images/length.svg) no-repeat center center;top:50%;left:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.article .articleData.mobile{display:none}.article .newArticles{padding:0 10px 0 0}@media only screen and (max-width:989px){.article .newArticles{padding-right:0}}.article .newArticles h2{padding:0 0 40px;font:19px/25px Adieu}.article .newArticles h2 b{font-weight:600}@media only screen and (max-width:989px){.article .newArticles h2{font-size:15px;line-height:21px;padding:0 0 20px}}.article .newArticles h1{padding:0 0 25px}.article .newArticles p{font-size:16px;letter-spacing:-.1px;line-height:23px;padding:0 0 15px}.article .newArticles .adBlock{margin:30px 0 10px;padding:35px 10px}.article .newArticles .adBlock img{width:100%}.article .newArticles .adBlock:after,.article .newArticles .adBlock:before{display:none}.article .newArticles .pHead{font:500 16px/17px Adieu;display:table;padding:5px 0 10px}.article .newArticles .imageWithCap{padding:50px 0 90px;display:table;width:auto;margin:0 auto}@media only screen and (max-width:989px){.article .newArticles .imageWithCap{padding:20px 0}}.article .newArticles .imageWithCap img{max-width:100%}.article .newArticles .imageWithCap .caption{padding:15px 0 0;text-align:left;color:#000}.article .newArticles .imageWithCap .caption b{font-weight:600}@media only screen and (max-width:989px){.article .newArticles .withPadding{padding:20px 0}}.article .newArticles .withPadding .oneBlock{border-left:solid 2px #b5b5b5;padding:0 0 5px 8px}.article .newArticles .withPadding .oneBlock:last-child{padding-bottom:0}.article .newArticles .withPadding p{font:400 17px/22px "IBM Plex Serif";padding:0 0 50px}.article .newArticles .withPadding p b{font-weight:700;padding:0 0 8px;display:inline-block}.article .newArticles .withPadding p:last-child{padding-bottom:0}.article .newArticles .quote{padding:38px 0;font-size:19px;display:table;margin:0 auto;line-height:24px;font-family:"IBM Plex Mono"}@media only screen and (max-width:989px){.article .newArticles .quote{padding:20px 0}}.article .newArticles .quote p{font-size:19px;line-height:24px;font-style:italic;font-family:"IBM Plex Sans";padding:0 0 5px}.article .newArticles .comments{margin:50px 0 0}.article .newArticles .comments .comment .empty{width:55px}.article .newArticles .comments .comment.level1 .empty,.article .newArticles .comments .comment.level2 .empty{width:190px}.article .newArticles .comments .comment .data{width:140px;font-size:13px}.article .newArticles .addComment:after{display:none}.article .rightGap{padding:0 196px 0 0}@media only screen and (max-width:989px){.article .rightGap{padding-right:0}}.article .dateAndSocials{padding:0 0 40px}@media only screen and (max-width:989px){.article .dateAndSocials{padding-bottom:35px}}.article .dateAndSocials .date{font:500 14px/20px "IBM Plex Mono"}.article .dateAndSocials .socials{font-size:0}.article .dateAndSocials .socials>*{display:inline-block;height:14px}.article .dateAndSocials .socials>:hover{opacity:.8}.article .dateAndSocials .socials .email{width:17px;margin:0 12px 0 0}.article .dateAndSocials .socials .facebook{width:14px;background-position:right top}.sidebarInfos h4{border-top:solid 1px #707070;padding:3px 50px 8px 0;font:400 16px/17px Adieu;margin:10px 0 0;position:relative}.sidebarInfos h4:first-child{margin:0}.sidebarInfos h4 .mapIcon{width:13px;height:11px;position:absolute;top:8px;right:0;background:url(../images/dosszie2.svg) no-repeat center 0/13px 11px}.sidebarInfos h4 .mapIcon.hidden{display:none}.sidebarInfos p{font:400 13px/18px "IBM Plex Mono"!important;padding:0 0 10px!important}.sidebarInfos p b{font-weight:500}.sidebarInfos p a{color:#000}.sidebarInfos p a:hover{text-decoration:underline}.sidebarInfos img{display:block;margin:2px 0 10px;max-width:100%;width:auto!important}.sidebarInfos .withBottomSpace{border-bottom:solid 1px #707070;padding:0 0 10px;margin:0 0 10px}.sidebarInfos .withBottomSpace:last-child{border-bottom:0}.sidebarInfos .related{border-top:solid 1px #707070}.sidebarInfos .related .title{min-height:unset;padding:0 0 25px}.sidebarInfos .expanded{display:none}.sidebarInfos .toggleView{border-top:solid 1px #a1a1a1;padding:10px 0 0 0;text-transform:uppercase;font:500 13px/18px "IBM Plex Mono";text-align:center;color:#4a4a4a;margin:0 0 50px}.sidebarInfos .toggleView p{padding:0;margin:0;font:500 13px/18px "IBM Plex Mono"}.sidebarInfos .toggleView span{display:block}.sidebarInfos .toggleView a{color:#4a4a4a;display:block}.sidebarInfos .toggleView .clicked span{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sidebarInfos.mobile{display:none}@media only screen and (max-width:989px){.sidebarInfos.mobile{display:block}}.ads{width:270px;overflow:hidden}.adsborder{border-top:solid 1px #707070}.first{border-top:solid 1px #707070}.ads img{display:block;max-width:100%;margin:0}.ads .cols{padding:44px 0 0}.ads .cols .col{max-width:50%}.ads .cols .col:first-child{padding:0 10px 0 0}.ads .cols .col:last-child{padding:0 0 0 10px}#mobileSidebar{padding:0 10px 50px;position:absolute;top:130px;left:100%;width:100%;z-index:10;background-color:#ededed;opacity:0;visibility:hidden;display:none;transition:all ease-in-out 250ms;-webkit-transition:all ease-in-out 250ms;-moz-transition:all ease-in-out 250ms;-o-transition:all ease-in-out 250ms;-ms-transition:all ease-in-out 250ms}#mobileSidebar .separator:first-child{margin-top:0}#mobileSidebar .propose{padding:5px 10px;text-align:center}#mobileSidebar .propose h5{padding:0 0 10px;font:400 22px/28px Adieu}#mobileSidebar .propose .more{font:500 12px/17px "IBM Plex Mono"}#mobileSidebar .propose.color01{background-color:#fa1e32;color:#fff}#mobileSidebar .propose.color01 a{color:#fff}#mobileSidebar .propose.color02{background-color:#fff;color:#000}#mobileSidebar .propose.color02 a{color:#000}#mobileSidebar .propose.color03{background-color:#999;color:#fff}#mobileSidebar .propose.color03 a{color:#fff}#mobileSidebar .propose a:hover{text-decoration:underline}#mobileSidebar .separator{margin:10px 0;height:1px;position:relative;background-color:#707070}#mobileSidebar .banner{padding:30px 0}#mobileSidebar .banner img{margin:0 auto;max-width:100%;display:block}#mobileSidebar .mapBox{text-align:center}#mobileSidebar .mapBox h5{padding:0 0 12px;font:22px/28px Adieu}#mobileSidebar .mapBox a{color:#000}#mobileSidebar .mapBox a:hover{text-decoration:underline}#mobileSidebar .jobBox{padding:0 0 0;margin:0 0 10px;border-bottom:solid 1px #707070}#mobileSidebar .jobBox .jobType{font:500 12px/17px "IBM Plex Mono";text-transform:uppercase;border-top:solid 1px #707070;letter-spacing:.5px;padding:0 0 5px}#mobileSidebar .jobBox .jobList{padding:0 0 20px}#mobileSidebar .jobBox .oneJob{padding:0 0 18px}#mobileSidebar .jobBox .oneJob .toLeft{width:50%}#mobileSidebar .jobBox .oneJob .toLeft:last-child{font:500 12px/17px "IBM Plex Mono";text-align:right}#mobileSidebar .jobBox .oneJob a{color:#000;font:14px/18px Adieu}#mobileSidebar .jobBox .oneJob a:hover{text-decoration:underline}#mobileSidebar h2{padding:55px 0 20px;font:500 80px/90px "IBM Plex Mono";text-align:center}#mobileSidebar h2:first-child{padding-top:40px}#mobileSidebar .boxTitle{padding:0 0 10px;text-transform:uppercase;letter-spacing:.5px;font:500 12px/17px "IBM Plex Mono"}#mobileSidebar .tabs{margin:-10px 0 0}#mobileSidebar .tabs .tab{padding:10px 0 15px;font:500 12px/12px "IBM Plex Mono";letter-spacing:.5px;text-transform:uppercase;width:50%;border-right:solid 1px #707070;border-bottom:solid 1px #707070;cursor:pointer}#mobileSidebar .tabs .tab:last-child{padding-left:10px;border-right:0;position:relative;left:-1px}#mobileSidebar .tabs .tab.active{border-bottom:0}#mobileSidebar .tabContent .oneTabCnt{display:none}#mobileSidebar .tabContent .oneTabCnt.active{display:block}#mobileSidebar .articles a{color:#000}#mobileSidebar .articles a:hover{text-decoration:underline}#mobileSidebar .articles h3{padding:0 0 9px;font:14px/18px Adieu}#mobileSidebar .articles .oneArticle{padding:0 50px 20px 0}#mobileSidebar .articles .date{font:500 12px/17px "IBM Plex Mono"}#mobileSidebar .articles .date.color01{color:#034cab}#mobileSidebar .articles .date.color02{color:#19d5b4}#mobileSidebar .articles .date.color03{color:#a12569}#mobileSidebar .articles .oneTabCnt{padding:25px 0 0}#mobileSidebar .eventBox .month{text-transform:uppercase;letter-spacing:.5px;font:500 12px/17px "IBM Plex Mono"}#mobileSidebar .eventBox .month.withBorder{border-top:solid 1px #707070}#mobileSidebar .eventBox .tabContent{padding:13px 0 0}#mobileSidebar .dateItems{padding:0 0 22px}#mobileSidebar .dateItem{padding:0 0 12px}#mobileSidebar .dateItem .date{font:33px/40px Adieu;width:28%}#mobileSidebar .dateItem .hour,#mobileSidebar .dateItem .subject{font:500 12px/17px "IBM Plex Mono";padding:5px 0 0}#mobileSidebar .dateItem .subject{width:58%}#mobileSidebar .dateItem .hour{width:14%;text-align:right}#mobileSidebar .dateItem a{color:#000}#mobileSidebar .dateItem a:hover{text-decoration:underline}#mobileSidebar .newsletterBox form{padding:25px 0 0}#mobileSidebar .newsletterBox label{font:500 12px/17px "IBM Plex Mono";margin:0;text-transform:uppercase}#mobileSidebar .newsletterBox input{background-color:#ededed;margin:0 0 15px}#mobileSidebar .newsletterBox .customRadios label{display:table;line-height:20px;padding-left:18px}#mobileSidebar .newsletterBox .customRadios label span{font-size:10px;color:#000!important;vertical-align:middle;text-transform:lowercase;letter-spacing:0}#mobileSidebar .newsletterBox .customRadios input+span{width:13px;height:13px;background-color:#ededed;border-color:#ededed}#mobileSidebar .newsletterBox .customRadios input:checked+span{background-color:#000;border-color:#000}#mobileSidebar .newsletterBox .button{margin:41px 0 0;font-size:10px;letter-spacing:1px;line-height:26px;padding:0 10px;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px}#mobileSidebar .mediaBox h5{min-height:47px;font:14px/18px Adieu;padding:0 0 12px}#mobileSidebar .mediaBox h5 a{color:#000}#mobileSidebar .mediaBox h5 a:hover{text-decoration:underline}#mobileSidebar .mediaBox .dateAndLength{color:#4d4d4d;font:500 12px/17px "IBM Plex Mono"}#mobileSidebar .mediaBox img{width:100%;display:block}#mobileSidebar .mediaBox .image{width:28%}#mobileSidebar .mediaBox .texts{width:72%;padding:0 0 0 20px}#mobileSidebar .mediaBox .oneItem{padding:0 0 42px}#mobileSidebar .mediaBox .oneItem:last-child{padding-bottom:10px}#mobileSidebar .mediaBox .soundIcon a,#mobileSidebar .mediaBox .videoIcon a{display:block;position:relative}#mobileSidebar .mediaBox .soundIcon a:after,#mobileSidebar .mediaBox .videoIcon a:after{position:absolute;content:"";top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#mobileSidebar .mediaBox .soundIcon a:after{width:30px;height:30px;background:url(../images/speaker2.svg) no-repeat center center/30px 30px}#mobileSidebar .mediaBox .videoIcon a:after{width:30px;height:30px;background:url(../images/play2.svg) no-repeat center center/30px 30px}#mobileSidebar .competitions .texts{width:80%}#mobileSidebar .competitions .texts h5{font:14px/18px Adieu}#mobileSidebar .competitions .texts h5 a{color:#000}#mobileSidebar .competitions .texts h5 a:hover{text-decoration:underline}#mobileSidebar .competitions .date{text-align:right;width:20%;font:500 12px/17px "IBM Plex Mono"}#mobileSidebar .competitions .oneLine{padding:10px 0 25px}#mobileSidebar .competitions .oneLine:last-child{padding-bottom:10px}#mobileSidebar .discourse .texts{padding:0 0 25px;width:70%}#mobileSidebar .discourse .texts:last-child{padding-bottom:15px}#mobileSidebar .discourse .texts h5{padding:0 0 9px;font:14px/18px Adieu}#mobileSidebar .discourse .texts h5 a{color:#000}#mobileSidebar .discourse .texts h5 a:hover{text-decoration:underline}#mobileSidebar .discourse .texts span{font:400 12px/17px "IBM Plex Mono"}#mobileSidebar .discourse .texts span.color01{color:#034cab}#mobileSidebar .discourse .texts span.color02{color:#9013fe}#mobileSidebar .discourse .texts span.color03{color:#a12569}#mobileSidebar .discourse .texts span.color04{color:#ff5a00}#mobileSidebar .discourse .texts span.color05{color:#00b192}#mobileSidebar .discourse .name{text-align:right;width:30%;font:500 12px/17px "IBM Plex Mono"}.theJob{padding:45px 0 0}.theJob .dateAndSocials{padding:0 0 40px}@media only screen and (max-width:989px){.theJob .dateAndSocials{padding-bottom:35px}}.theJob .dateAndSocials .date{font:500 14px/20px "IBM Plex Mono"}.theJob .dateAndSocials .socials{font-size:0}.theJob .dateAndSocials .socials>*{display:inline-block;height:14px;background:url(../images/ico_sprite.png) no-repeat}.theJob .dateAndSocials .socials>:hover{opacity:.8}.theJob .dateAndSocials .socials .email{width:17px;margin:0 12px 0 0}.theJob .dateAndSocials .socials .facebook{width:14px;background-position:right top}.theJob .jobText{padding:0 222px 0 0}@media only screen and (max-width:989px){.theJob .jobText{padding-right:0}}.theJob p{font:500 15px/20px "IBM Plex Mono";padding:0 0 16px}@media only screen and (max-width:989px){.theJob p{padding-bottom:8px}}.theJob p a{color:#000}.theJob p a:hover{text-decoration:underline}.theJob .jobSidebar{width:275px}@media only screen and (max-width:989px){.theJob .jobSidebar{display:none}}.theJob .data{font-weight:600}.theJob .data .new{width:22px;height:22px;text-align:center;color:#fff;text-transform:uppercase;font:500 10px/22px "IBM Plex Mono";background-color:#fa1e32;border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-webkit-border-radius:100%}.theJob h2{font:35px/40px Adieu;padding:0 0 35px}@media only screen and (max-width:989px){.theJob h2{font-size:24px;line-height:30px;padding-bottom:20px}}@media only screen and (max-width:989px){.theJob .texts{padding:30px 0 60px}}.theJob .sidebarInfos h4{padding-bottom:20px}.cookieLayer{position:fixed;bottom:0;width:100%;padding:55px 0;z-index:99;background-color:#fa1e32;opacity:1;visibility:visible;transition:all ease-in-out .2s;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.cookieLayer.hidden{opacity:0;visibility:hidden;-ms-transform:translate(0,100%);-webkit-transform:translate(0,100%);transform:translate(0,100%)}.cookieLayer p{color:#fff;font:20px/28px Adieu}.cookieLayer button{background-color:#fff;color:#fa1e32;font:20px/48px Adieu;padding:0 22px;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px}.cookieLayer .cell:last-child{text-align:right}footer#mainFooter{padding:80px 0 70px;background-color:#1e1e1e}footer#mainFooter h3{color:#fff;font:30px/40px "Adieu Bold";padding:0 0 60px}footer#mainFooter .logos .toLeft{width:19%;margin:0 8% 40px 0}footer#mainFooter .logos .toLeft:nth-child(4n){margin-right:0}footer#mainFooter .logos img{width:100%;display:block}footer#mainFooter .type{border-top:solid 1px #fff;text-transform:uppercase;font:500 10px/18px "IBM Plex Mono";color:#fff;padding:3px 0;letter-spacing:.5px;margin:0 0 40px}footer#mainFooter .links{padding:100px 0 0;color:#fff;font-size:12px;line-height:18px}footer#mainFooter .links ul{padding:5px 0 0;border-top:solid 1px #fff;margin:0 20px 0 0;width:175px}footer#mainFooter .links ul:nth-child(2){margin-right:115px}footer#mainFooter .links a{color:#fff}footer#mainFooter .links a:hover{text-decoration:underline}footer#mainFooter .links p{padding:0 0 15px}footer#mainFooter .links .socials{font-size:0}footer#mainFooter .links .socials a{margin:0 0 0 15px;display:inline-block;font-size:20px;color:#fff}.select2-dropdown{font:500 12px/21px "IBM Plex Mono";border:0;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0}.select2-dropdown li{color:#4d4d4d;padding-top:0;padding-bottom:0}.select2-dropdown li[aria-disabled]{display:none}.select2-dropdown li.select2-results__option--highlighted{background-color:#fff!important}.select2-dropdown li.select2-results__option--highlighted:hover,.select2-dropdown li:hover,.select2-dropdown li[aria-selected=true]{background-color:#000!important;color:#fff!important}.select2-search.select2-search--dropdown.select2-search--hide+.select2-results li{padding-left:23px;color:#000;position:relative}.select2-search.select2-search--dropdown.select2-search--hide+.select2-results li:before{content:"•";position:absolute;left:9px;top:50%;font-size:12px;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.select2-search.select2-search--dropdown:not(.select2-search--hide){padding:0}.select2-search.select2-search--dropdown:not(.select2-search--hide) input{border:0;color:#000;font:500 12px "IBM Plex Mono";height:22px;padding:0 8px}.select2-search.select2-search--dropdown:not(.select2-search--hide)+.select2-results li{padding-left:8px;color:#4d4d4d}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.scroll-wrapper.select2-results__options{padding-right:0!important}.scroll-wrapper.select2-results__options ul.scroll-scrolly_visible{padding-right:6px}.select2-results{padding:5px 0}.select2-results .scroll-element,.select2-results .scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.select2-results .scroll-element{background-color:#fff}.select2-results .scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.select2-results .scroll-element.scroll-x{bottom:0;height:12px;left:0;width:100%}.select2-results .scroll-element.scroll-y{height:100%;right:0;top:0;width:17px}.select2-results .scroll-element.scroll-x .scroll-element_outer{height:8px;top:2px}.select2-results .scroll-element.scroll-y .scroll-element_outer{left:2px;width:2px}.select2-results .scroll-element .scroll-element_outer{overflow:hidden}.select2-results .scroll-element .scroll-element_track{background-color:none}.select2-results .scroll-element .scroll-bar,.select2-results .scroll-element .scroll-element_outer,.select2-results .scroll-element .scroll-element_track{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.select2-results .scroll-element .scroll-bar{background-color:#000}.select2-results .scroll-element .scroll-bar:hover{background-color:#050505}.select2-results .scroll-element.scroll-draggable .scroll-bar{background-color:#050505}.select2-results .scroll-content.scroll-scrolly_visible{left:-12px;margin-left:12px}.select2-results .scroll-content.scroll-scrollx_visible{top:-12px;margin-top:12px}.select2-results .scroll-element.scroll-x .scroll-bar{min-width:4px}.select2-results .scroll-element.scroll-y .scroll-bar{min-height:4px}.select2-results .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-14px}.select2-results .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-14px}.select2-results .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-14px}.select2-results .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-14px}span.select2-selection.select2-selection--single{outline:0!important}*{-webkit-appearance:none!important}@media only screen and (max-width:1169px){#mainHeader .theFullMenu .categoryLine ul{margin-right:20px}#mainHeader .theFullMenu .cell:first-child{width:35%}}@media only screen and (min-width:990px){#mainHeader .theFullMenu label{opacity:1;visibility:visible}#mainHeader .theFullMenu label span.color01{background-color:#ff5a00;border-color:#ff5a00}#mainHeader .theFullMenu label span.color02{background-color:#00af90;border-color:#00af90}#mainHeader .theFullMenu label span.color03{background-color:#fd84a0;border-color:#fd84a0}#mainHeader .theFullMenu label span.color04{background-color:#005dd5;border-color:#005dd5}#mainHeader .theFullMenu label span.color05{background-color:#ff44c3;border-color:#ff44c3}#mainHeader .theFullMenu label span.color06{background-color:#9410dc;border-color:#9410dc}#mainHeader .theFullMenu label span.color07{background-color:#5a7e00;border-color:#5a7e00}#mainHeader .theFullMenu label span.color08{background-color:#eb901e;border-color:#eb901e}#mainHeader .theFullMenu label span.color09{background-color:#7797dd;border-color:#7797dd}}@media only screen and (max-width:989px){#mainFooter{display:none!important}.galleryModal .bigGallery .slick-arrow{display:none!important}.openPage .theContents .cols-3.smallBlocks{border-bottom:solid 1px #707070}.pagination{margin-top:40px;margin-bottom:40px}#mainHeader .pictograms a,#mainHeader .pictograms div,#mainHeader .pictograms.mobile a img{opacity:1!important}#mainHeader.fullMenu .rightMenu .pictograms .dots,#mainHeader.fullMenu .rightMenu .pictograms .search{display:none}#mainHeader .rightMenu .pictograms a,#mainHeader .rightMenu .pictograms div{margin-left:25px}#mainHeader .theFullMenu .pictograms .filter{display:inline-block!important}#mainHeader .links{display:none}#mainHeader .pictograms .account,#mainHeader .pictograms .filter,#mainHeader .pictograms .folder,#mainHeader .pictograms .podcast,#mainHeader .pictograms .videos{display:none}#mainHeader .pictograms .dots{display:inline-block}#mainHeader .pictograms .dots img{margin-top:-1px;width:6px}#mainHeader .pictograms .search img{width:26px}#mainHeader .pictograms .menu img{width:30px}#mainHeader .pictograms a{margin-left:25px}#mainHeader .pictograms .menuClose{text-align:center;width:30px}#mainHeader .pictograms .menuClose img{margin:0 auto;width:22px}#mainHeader .rightMenu{padding-top:8px}#mainHeader.fixed .rightMenu{padding-top:10px}#mainHeader.fullMenu .rightMenu{padding-top:8px}.mainTitle{font-size:43px;line-height:50px;padding-bottom:25px}main{padding-top:20px}.jobs .oneLine>.cell:first-child{border-right:0;border-bottom:solid 1px #aeaeae}.jobs .oneLine>.cell{display:block;width:100%}.jobs .oneLine .table.topData{height:auto}.jobs .oneLine .table.topData .cell{display:block;width:100%}.jobs .oneLine .table .cell:last-child{padding-left:85px;padding-top:20px}.jobs .oneLine>.cell:last-child{padding-left:0}.jobs .table.bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.jobs .table.bottom>.cell{width:100%;display:block}.jobs .table.bottom>.cell:last-child{padding-top:0}.jobs .table.bottom .date{padding:30px 0 0}form.simpleForm .cell{display:block}form.simpleForm .cell:first-child{width:100%}form .table{width:100%}form.simpleForm .cell:nth-child(2){padding:20px 0 20px;text-align:center}form.complexForm .cell{width:100%!important;display:block;padding:0 0 20px!important}form.complexForm .cell .button{margin:0 auto;display:table}form.complexForm .cell:nth-child(4){padding:0 0 10px!important}form.complexForm .cell:nth-child(4) .inputs{width:180px}form.complexForm{padding-bottom:90px}.results .cell.space{display:none}.results .cell{width:100%;display:block}.type{font-size:12px}.results .title a{font-size:24px;line-height:30px}.results .oneItem{border-bottom:solid 1px #545454;padding-top:16px;padding-bottom:25px}.results .oneItem:last-child{padding-bottom:25px}.results .cell:last-child .oneItem:last-child{border-bottom:0}.cookieLayer{padding:28px 0 33px}.cookieLayer p{font-size:18px;line-height:26px;padding:0 0 33px}.table.bottom>.cell{display:block;width:100%}.cookieLayer button{font-size:18px;line-height:46px}.loginAndReg .window{position:relative;top:auto;left:auto;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);padding-top:40px;padding-bottom:40px}.loginAndReg .window form input{height:42px}.loginAndReg .button{font-size:13px;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0}.loginAndReg h3{font-size:36px}.loginAndReg .links{padding-top:45px}.loginAndReg .code{margin-top:49px;margin-bottom:30px}.loginAndReg label{font-size:13px}.loginAndReg input{margin-bottom:30px}.loginAndReg .close,.searchWindow .close{width:22px;height:22px;top:23px;right:14px;background-size:cover}.searchWindow form{max-width:70%;width:100%}.loginAndReg input#pass2{margin-bottom:0}.loginAndReg input#pass2+.errorMsg{top:15px}.assistance .cell{display:block;width:100%}.assistance input{height:42px;margin-bottom:30px}.assistance input:last-child{margin-bottom:30px}.assistance label{font-size:13px}.assistance .cell:first-child{padding-bottom:50px}.assistance .cell:first-child,.assistance .cell:nth-child(2){width:100%;padding-right:0}.searchWindow input{height:50px;font-size:30px}.applications .customLabels{padding-top:20px;padding-left:0;padding-bottom:10px}.applications .customLabels span.red{margin-top:3px;display:block}.calendarView .name{padding-top:5px;font-size:12px;padding-bottom:20px}.calendarView .days .cell{width:100%;display:block;border-left:0;border-bottom:solid 1px #000;min-height:85px}.calendarView .days .cell.empty{display:none}.calendarView .days .cell.mobileBorder{border-bottom:0}.calendarView .date,.calendarView p{font-size:14px;line-height:16px}.calendarView p{padding-top:4px}.calendarView .todos{padding-left:85px;padding-top:3px;padding-bottom:15px}.calendarView .day{margin:5px 0 10px!important;position:absolute;top:0}.calendarView .days:first-child .day{margin:0}.calendarView .oneMonth .days:last-child .cell:last-child{border-bottom:0}.calendarView .days{border-bottom:0}.videos .cols .col{width:100%;display:block}.videos .cols .col:first-child{padding-right:0}.videos .cols .col:last-child{padding-left:0;padding-right:0}.videos .text{padding-bottom:10px;min-height:auto}.videos h3{font-size:24px;line-height:30px;padding-bottom:25px}.videos p{padding-top:0}.videos .data{font-size:12px}.videos .cell{width:100%;display:block}.videos .cell:nth-child(2){display:none}.videos p{font-size:15px;line-height:20px}.videos .cell{padding-bottom:25px;margin:0 0 22px}form.selectForm{padding-bottom:30px!important}form.selectForm .cell{padding-bottom:0!important;margin-bottom:0!important}.videos .table:last-child .cell{padding:0 0 25px;border-bottom:solid 1px #aeaeae}.videos .table:last-child .cell:last-child{border-bottom:0}.customRadios label{margin-top:7px}.docs .list{padding-top:30px}.docs .customRadios{border-bottom:solid 1px #aeaeae;padding-bottom:15px}.docs .customRadios label{margin:5px 0}.docs .list .cell{display:block;width:100%}.docs .list .cell:nth-child(2n){display:none}.docs .list .cell:last-child .oneBlock:last-child{padding-bottom:0}.docs .oneBlock:last-child{padding-bottom:50px}.listHeader{padding-top:0;padding-bottom:0}.listHeader h2{font-size:29px;line-height:38px}.listHeader .cell{padding-bottom:15px;width:100%;display:block;padding-left:0!important;padding-right:0!important}.listHeader .type{padding-top:5px}.authorHeader h2{padding-top:20px;font-size:29px}.authorHeader .texts{width:100%}.authorHeader .texts .cell{width:100%;display:block;padding-left:0!important;padding-right:0!important;padding-bottom:15px}.authorHeader p{font-size:14px;line-height:20px}.authorHeader{padding-top:0;padding-bottom:0}.tagCategory{padding-top:0}.search form.selectForm{padding-bottom:14px!important}.applications .contents .table .cell{display:block;width:100%;padding-top:16px;padding-bottom:25px}.applications .contents .table:first-child .cell{padding-top:16px}.applications .contents .table:last-child .cell{border-bottom:solid 1px #7d7d7d;padding-bottom:25px}.applications .contents .table:last-child .cell:last-child{border-bottom:0;padding-bottom:0}.applications .cols .col{width:100%;padding-left:0!important;padding-right:0!important}.applications h3{padding-bottom:20px}.applications p{font-size:14px;line-height:18px}.applications .date{padding-top:10px}.applications .contents .table .cell:nth-child(2){display:none}.applications p{min-height:auto}.applications .type{padding-bottom:10px}.podcasts .cell{display:block;width:100%}.podcasts .cols .col{width:100%}.podcasts .cols .col:first-child{padding-right:0;padding-bottom:35px}.podcasts .cols .col:last-child{padding-left:0}.podcasts h3{font-size:24px;line-height:30px;padding-bottom:10px}.podcasts p{font-size:15px;line-height:19px}.podcasts .data{padding:15px 0 0;font-size:12px}.podcasts .texts{min-height:auto}.podcasts .cell:nth-child(2){display:none}.podcasts .image{padding:0 40px}.podcasts .table .cell{margin-bottom:30px;padding-bottom:30px;border-bottom:solid 1px #7d7d7d}.podcasts .table:last-child .cell{padding-bottom:30px}.podcasts .table:last-child .cell:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.podcasts .cell{padding-top:0}.podcasts .table{border-bottom:0}.podcasts{padding-top:10px}.mapContent{padding-top:10px}.mapContent .switch{display:block}.mapContent h3{position:relative;padding-right:50px}.mapContent h3 .counter{display:block;position:absolute;right:0;top:0;font-size:14px}.mapContent .cell:first-child{display:none;width:100%}.mapContent .cell:last-child{display:block;width:100%;padding:0}.mapContent .map{height:450px;width:120%!important;margin:0 0 0 -10%}main{position:relative;overflow-x:hidden}.calendarView .days .cell{padding:0}.applications .selectForm .customRadios{padding-top:10px;padding-left:0;padding-bottom:0}.applications .selectForm+.contents .table:first-child .cell:first-child{padding-top:0}.applications .calendar{left:auto;right:0}.applications .calendar .dropdown{left:auto;right:8px}.applications .calendar .dropdown:before{left:auto;right:0;border-width:0 10px 8px 0;border-color:transparent #1e1e1e transparent transparent}footer#mainFooter .logos .cell:nth-child(2n){display:none}footer#mainFooter .logos .cell{display:block;width:100%;padding-bottom:30px}footer#mainFooter .logos{font-size:0}footer#mainFooter .logos .toLeft{width:33.333%}footer#mainFooter .logos .toLeft img{width:auto;display:inline;max-width:100%}footer#mainFooter .logos .toLeft:nth-child(3n){text-align:right}footer#mainFooter .logos .toLeft:nth-child(3n+2){text-align:center}footer#mainFooter .logos .toLeft{margin-right:0;float:none;margin-bottom:60px;display:inline-block}footer#mainFooter .type{font-size:12px;margin-bottom:35px}footer#mainFooter h3{font-size:43px;line-height:60px;padding-bottom:80px}footer#mainFooter .links ul{width:47%;margin:0;padding-top:8px;padding-bottom:40px;border-top-color:#a2a2a2}footer#mainFooter .links ul:nth-child(2){float:right;margin:0;padding-bottom:39px}footer#mainFooter .links ul:nth-child(2) p{padding-bottom:48px}footer#mainFooter .links ul:nth-child(2) p:last-child{padding-bottom:0}footer#mainFooter .links ul:nth-child(2) li:first-child{padding-bottom:48px}footer#mainFooter .links ul:nth-child(3){float:none;clear:both;padding-top:9px;padding-bottom:39px}footer#mainFooter .links ul a,footer#mainFooter .links ul p{display:table;color:#a2a2a2;font-size:18px;line-height:24px}footer#mainFooter .links .socials{width:47.1%;bottom:48px;right:0;position:absolute}footer#mainFooter .links .socials a{margin:0 10px 14px 0;font-size:18px;color:#a2a2a2}footer#mainFooter{padding:60px 0 0}.galleryModal .data,.galleryModal .thumbnails{display:none}.galleryModal .bigGallery{padding:110px 10px 110px}.galleryModal .sliderData{display:none}.galleryModal .sliderData.mobileView{display:block;text-align:right;font-size:12px;line-height:16px;padding:0 10px 20px}.galleryModal .bigGallery .slick-arrow{width:24px;height:24px;z-index:10}.galleryModal .bigGallery .slick-arrow.slick-next{right:-12px;background:#000 url(../images/arr_right_w.svg) no-repeat center center/7px 12px}.galleryModal .bigGallery .slick-arrow.slick-prev{left:-12px;background:#000 url(../images/arr_left_w.svg) no-repeat center center/7px 12px}.videoModal .cols .col:nth-child(2){display:none}.videoModal .cols .col:first-child{width:100%}.videoModal .data{display:none}.videoModal .video iframe{height:350px}.videoModal .mobileText{display:block;padding:40px 0 20px}.topDocs{border-bottom:0;padding-top:20px}.topDocs .cell:nth-child(2n){display:none}.topDocs .cell{display:block;width:100%;border-bottom:solid 1px #707070;margin-bottom:16px}.topDocs .cell:last-child{margin-bottom:0;border-bottom:0}.article .articleContent{padding-right:0}.sidebar{display:none!important}.article h1{font-size:24px;line-height:32px}.article .block .left{display:none}.article h2{font-size:15px;line-height:21px}.article .contents .toLeft{font-size:16px;line-height:22px;width:100%;float:none}.article .contents .toLeft:first-child{padding:0 0 15px}.article .contents .toLeft li{padding:0 0 2px 10px;position:relative}.article .contents .toLeft li:before{display:block;content:"";width:5px;height:5px;position:absolute;left:0;top:9px;background-color:#4d4d4d;border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-webkit-border-radius:100%}.article img{width:100%}.article .withSpace{margin:0}.article .caption{padding:10px 0 0;text-align:left;font-size:12px;line-height:18px}.article .caption.mobile{display:block}.article .quote.mobile{display:block;padding-left:80px}.article .withPadding{padding-left:0}.article .withPadding .oneBlock{border-left-color:#b5b5b5;border-left-width:2px}.article .adBlock{display:block}.article .comments .comment .empty{display:none}.article .comments .comment .commentText,.article .comments .comment .data{width:100%;display:block;text-align:left;font-size:12px}.article .comments .comment .commentText p{font-size:12px}.article .comments .comment .data{padding-bottom:0}.article .comments .withBorder.data{border:0}.article .comments .comment.level1 .data,.article .comments .comment.level1 p{padding-left:35px}.article .comments .comment.level2{padding-left:70px}.article .comments .more{padding-left:0;border-top:solid 1px #707070;margin:-1px 0 0;font-size:13px}.article .comments .more a{display:block}.article .comments .more p{font-size:13px}.article .related .cell:nth-child(2n){display:none}.article .related .cell{display:block;width:100%;padding:0 0 25px;border-bottom:solid 1px #707070;margin-bottom:16px}.article .related .cell:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.article .related .title{min-height:auto;padding:0 0 20px}.article .related .date{font-size:12px}.article .articleData{padding:0 0 45px;font-size:14px;line-height:17px}.article .articleData.mobile{display:block}.article .articleData .toLeft{width:50%}.article .articleData .toLeft:first-child{padding-right:10px}.article .articleData .toRight{padding:0 15px 0 0}.article .articleData img{width:auto}.article .articleData .expandend,.article .articleData .sort{padding-bottom:20px}.article .articleData .expandend{display:none}.article .articleData .expandend .toLeft:last-child{padding-top:17px}.article .articleData .toggleView{border-top:solid 1px #a1a1a1;padding:10px 0 0 0;text-transform:uppercase;font:500 13px/18px "IBM Plex Mono";text-align:center;color:#4a4a4a}.article .articleData .toggleView p{padding:0;margin:0;font:500 13px/18px "IBM Plex Mono"}.article .articleData .toggleView span{display:block}.article .articleData .toggleView a{color:#4a4a4a;display:block}.article .articleData .toggleView .clicked span{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.article h1{padding-bottom:35px}.mainSlider,.openPage .cols-3 .cell:nth-child(2n),.openPage .cols-4 .cell:nth-child(2n),.openPage .theContents .cols-3:after{display:none}.openPage .cols-3 .cell{display:block;width:100%;padding:0 0 20px;border-bottom:solid 1px #707070;margin-bottom:16px}.openPage .cols-3 .cell:last-child{margin-bottom:0}.openPage .cols-3 .cell:first-child{padding-top:0}#mainHeader form{padding-bottom:40px}.openPage{border-top:0}main.thinner{padding-top:0}.openPage .theContents .articleMeta p{font-size:12px;line-height:16px}.openPage .cols-3 h3{font-size:24px;line-height:30px;padding-bottom:25px}.openPage .cols-3 p{font-size:15px;line-height:20px}.openPage .cols-3 .texts,.openPage .theContents .cols-3 .texts{min-height:auto!important;padding:0 0 15px}.openPage .mainContent .theContents{padding:0}.openPage .cols-3 .data{font-size:12px}.openPage .banner.mobile{padding:70px 0;display:block;border-bottom:solid 1px #707070}.openPage .banner.mobile img{width:auto;margin:0 auto}.openPage .cols-4 .cell{display:block;width:100%;padding-left:0;padding-right:0;border-bottom:solid 1px #707070;margin:0 0 5px}.openPage .cols-4 .cell:last-child{margin-bottom:0}.openPage .cols-4{border-bottom:0}.openPage h2{font-size:40px;line-height:46px}.openPage h2:first-child{padding-top:55px}.openPage .theContents .cols-3+.cols-3 .cell:first-child{padding:16px 0 20px}.openPage .theContents .cols-3+.cols-3 .cell{padding:0 0 20px;border-bottom:solid 1px #707070;margin-bottom:16px}.openPage .theContents .cols-3+.cols-3 .cell:last-child{margin-bottom:0;border-bottom:0}.openPage .theContents .cols-3.withVideo .cell.videos{width:100%}.openPage .theContents .cols-3:last-child .cell{padding-bottom:20px}.openPage .theContents .cols-3:last-child .cell:last-child{padding-bottom:0}#mainHeader .theFullMenu .cell:first-child{display:none}#mainHeader .theFullMenu .cell:last-child{padding-left:0}#mainHeader .theFullMenu .categoryLine{border-bottom:0}#mainHeader .theFullMenu .categoryLine ul{display:none}#mainHeader .theFullMenu .categoryLine ul{width:50%;margin:0;padding-right:20px}#mainHeader .theFullMenu .categoryLine ul a{font-size:18px;line-height:24px}#mainHeader .theFullMenu .categoryLine h3{padding-left:0;clear:both;float:none}#mainHeader .theFullMenu .categoryLine h3.drop+ul,#mainHeader .theFullMenu .categoryLine h3.drop+ul+ul{display:block;margin:30px 0}#mainHeader.visibleDots .theFullMenu .categoryLine h3{padding-left:20px}#mainHeader .theFullMenu .categoryLine h3 a{font-size:30px}#mainHeader .pictograms.mobile{padding:0 0 25px 0;display:block}#mainHeader .pictograms.mobile .account,#mainHeader .pictograms.mobile .filter,#mainHeader .pictograms.mobile .folder,#mainHeader .pictograms.mobile .podcast,#mainHeader .pictograms.mobile .videos{display:inline-block}#mainHeader .pictograms.mobile a{margin-left:20px}#mainHeader .pictograms .account img{width:21px}#mainHeader .pictograms .filter img{width:26px}#mainHeader .pictograms .podcast img{width:26px}#mainHeader .pictograms .videos img{width:25px}#mainHeader .pictograms .folder img{width:24px}#mainHeader .pictograms .poi img{width:21px}#mainHeader.fullMenu .pictograms.mobile img{display:block}#mainHeader.fullMenu .pictograms.mobile .filter img:last-child{display:none}#mainHeader .theFullMenu{padding-top:50px}#mainHeader.visibleDots.fullMenu .pictograms.mobile .filter img:first-child{display:none}#mainHeader.visibleDots.fullMenu .pictograms.mobile .filter img:last-child{display:block!important}#mainHeader.visibleDots .submit{padding-left:20px;margin:0 0 20px}#mainHeader.visibleDots .submit .button{line-height:34px;font-size:16px}#mainHeader .theFullMenu .categoryLine.dropdown h3{min-width:auto}#mainHeader .theFullMenu .categoryLine.dropdown h3 span{position:relative;padding-right:0;display:inline-block}#mainHeader .theFullMenu .categoryLine.dropdown h3 span:after{position:absolute;content:"";width:17px;height:11px;top:50%;right:-30px;background:url(../images/arrow_down.svg) no-repeat center center/contain}#mainHeader .theFullMenu .categoryLine.dropdown h3.drop span:after{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#mainHeader .mobileLinks{display:block}#mainHeader .mobileLinks .oneBlock{padding:8px 0 0}#mainHeader .mobileLinks .oneBlock>*{width:47%}#mainHeader .mobileLinks .oneBlock .withBorder{border-bottom:solid 1px #a2a2a2}#mainHeader .mobileLinks .oneBlock:first-child>*{padding-bottom:60px}#mainHeader .mobileLinks .oneBlock:nth-child(2)>*{padding-bottom:40px}#mainHeader .mobileLinks .oneBlock:nth-child(3) p{padding-bottom:20px}#mainHeader .mobileLinks a,#mainHeader .mobileLinks p{display:table;color:#a2a2a2;font-size:18px;line-height:24px}#mainHeader .mobileLinks a:hover{text-decoration:underline}#mainHeader .mobileLinks p{padding:0 0 48px}#mainHeader .mobileLinks p:last-child{padding-bottom:0}#mainHeader .mobileLinks .brighter a{color:#fff}#mainHeader .mobileLinks .socials{padding-top:92px;position:relative;left:auto;bottom:auto}#mainHeader .mobileLinks .socials a{margin:0 10px 14px 0;font-size:18px;color:#a2a2a2}#mainHeader .mobileLinks .socials a:last-child{margin-right:0}body.showSidebar #mainFooter{z-index:0;opacity:0}body.showSidebar main{position:relative;z-index:0;opacity:0}body.showSidebar #mobileSidebar{display:block}body.showSidebar #mobileSidebar.animate{left:0;opacity:1;visibility:visible}.select2-dropdown{border:0;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0}.openPage .cols-4 p{font-size:12px;line-height:16px}footer#mainFooter .links p{padding-bottom:20px}footer#mainFooter .links{padding-top:0}footer#mainFooter h3 span{display:inline-block}.article .addComment .cell{display:block;width:100%}.article .addComment .cell.text{padding:0 0 20px}.article .replyBox{width:100%}.article .replyBox .text{position:relative;left:auto;top:auto;padding:0 0 20px}}main.noPadding{padding-bottom:0}.newMap{position:relative;overflow:hidden}.newMap .content{position:relative;z-index:1;width:100%;height:650px;min-height:650px}@media only screen and (max-width:989px){.newMap .content{height:700px!important}}.newMap .goToCenter{position:absolute;z-index:2;top:36px;left:36px;width:52px;height:52px;cursor:pointer;background:url(../images/terkep-helyzet.svg) no-repeat center center/cover;transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}.newMap .goToCenter:hover{opacity:.8}@media only screen and (max-width:989px){.newMap .goToCenter{top:auto;bottom:60px;left:20px}}.newMap .filtersOpen{position:absolute;z-index:2;top:36px;right:46px;width:76px;height:76px;cursor:pointer;background:url(../images/terkep-szuro.svg) no-repeat center center/cover;transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}.newMap .filtersOpen:hover{opacity:.8}.newMap .filtersOpen.move{right:470px}@media only screen and (max-width:989px){.newMap .filtersOpen.move{right:70px}}@media only screen and (max-width:989px){.newMap .filtersOpen{top:auto;bottom:60px;right:70px}}.newMap .filtersOpen.active{background-image:url(../images/terkep-szuro-active.svg)}.newMap .filterContent{position:absolute;z-index:4;top:0;right:0;width:440px;height:100%;background-color:#ededed;visibility:hidden;opacity:0;-ms-transform:translate(440px,0);-webkit-transform:translate(440px,0);transform:translate(440px,0);transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}@media only screen and (max-width:989px){.newMap .filterContent{background-color:#1d1d1d;-ms-transform:translate(0,100%);-webkit-transform:translate(0,100%);transform:translate(0,100%)}}.newMap .filterContent.foundItems{display:none}.newMap .filterContent.foundItems h3{line-height:38px;padding-bottom:50px}.newMap .filterContent.foundItems:before{content:"";width:2px;height:100%;position:absolute;left:7px;top:0;background-color:#7d7d7d}@media only screen and (max-width:989px){.newMap .filterContent.foundItems: before{display:none}}.newMap .filterContent.foundItems.hideAll{opacity:0;-ms-transform:translate(440px,0);-webkit-transform:translate(440px,0);transform:translate(440px,0)}@media only screen and (max-width:989px){.newMap .filterContent.foundItems.hideAll{-ms-transform:translate(0,100%);-webkit-transform:translate(0,100%);transform:translate(0,100%)}}.newMap .filterContent.foundItems .scrollContent{height:510px}@media only screen and (max-width:989px){.newMap .filterContent.foundItems .scrollContent{height:350px}}.newMap .filterContent.visible{opacity:1;visibility:visible;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}@media only screen and (max-width:989px){.newMap .filterContent{width:100%}}.newMap .filterContent .sideTitle{position:absolute;top:145px;left:11px;font:500 14px/14px "IBM Plex Mono";-ms-transform:rotate(-90deg) translateZ(0);-webkit-transform:rotate(-90deg) translateZ(0);transform:rotate(-90deg) translateZ(0);transform-origin:left 0;-webkit-transform-origin:left 0;-ms-transform-origin:left 0}@media only screen and (max-width:989px){.newMap .filterContent .sideTitle{-ms-transform:rotate(0) translateZ(0);-webkit-transform:rotate(0) translateZ(0);transform:rotate(0) translateZ(0);color:#fff;position:relative;top:0;left:0;padding:85px 30px 30px;font:500 18px/18px "IBM Plex Mono"}}.newMap .theForm{padding:0 0 30px}.newMap .theForm h3{color:#000;font:600 30px/30px Adieu;padding:0 60px 90px}@media only screen and (max-width:989px){.newMap .theForm h3{font-size:43px;padding:20px 30px 30px;line-height:44px;color:#fff}}.newMap .theForm .scrollContent{padding:0 60px}@media only screen and (max-width:989px){.newMap .theForm .scrollContent{padding-left:30px;padding-right:30px}}.newMap .theForm .label{font:400 20px/22px Adieu;padding:0 0 15px}@media only screen and (max-width:989px){.newMap .theForm .label{color:#fff}}.newMap .theForm .withFilter{position:relative;padding:0 0 60px}.newMap .theForm .withFilter input{display:block;width:100%;height:28px;background-color:#fff;font:400 14px "IBM Plex Mono";color:#000;padding:0 30px 0 8px}.newMap .theForm .withFilter button{position:absolute;width:28px;height:28px;right:0;top:0;background:url(../images/kereses.svg) no-repeat center center/16px 16px}.newMap .oneSelect{padding:0 0 32px}.newMap .plus{margin:6px 0 0;position:relative;width:18px;height:18px;cursor:pointer;opacity:1;transition:all ease-in-out .1s;-webkit-transition:all ease-in-out .1s;-moz-transition:all ease-in-out .1s;-o-transition:all ease-in-out .1s;-ms-transition:all ease-in-out .1s}.newMap .plus:hover{opacity:.8}.newMap .plus:after,.newMap .plus:before{content:"";position:absolute;top:50%;left:50%;background-color:#000;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.newMap .plus:before{width:2px;height:100%}.newMap .plus:after{width:100%;height:2px}@media only screen and (max-width:989px){.newMap .plus: after,.newMap .plus:before{background-color:#fff}}.newMap .close{z-index:99;top:0;right:60px;width:22px;height:22px;position:absolute;cursor:pointer;background:url(../images/x_new.svg) no-repeat center center/cover}.newMap .close:hover{opacity:.8}@media only screen and (max-width:989px){.newMap .close{right:30px;top:15px;background:url(../images/x_new_white.svg) no-repeat center center/cover}}.newMap .filter{display:table;padding:0 18px;background-color:#000;color:#fff;font:500 12px/28px "IBM Plex Mono";margin:0 auto;text-transform:uppercase;opacity:1;cursor:pointer;transition:all ease-in-out .1s;-webkit-transition:all ease-in-out .1s;-moz-transition:all ease-in-out .1s;-o-transition:all ease-in-out .1s;-ms-transition:all ease-in-out .1s}.newMap .filter:hover{opacity:.8}@media only screen and (max-width:989px){.newMap .filter{background-color:#fff;color:#000}}.newMap .spacer{height:8px}.newMap .modell{display:none}.newMap .selects{padding:0 0 30px}button[title=Close]{display:none!important}.popupWindow{width:162px}.popupWindow img{display:block;width:100%}.popupWindow h3{padding:10px 0 15px;font:400 18px/18px Adieu;color:#000;cursor:pointer}.popupWindow h3 span{color:#fa1e32;font:500 12px/12px "IBM Plex Mono"}.popupWindow h3:hover{text-decoration:underline}.popupWindow p{font:500 12px/16px "IBM Plex Mono"}.mapResult{display:none;padding:0 0 100px}.mapResult .topCnt{position:relative;padding:0 50px 30px 0}.mapResult .resultTitle{font:bold 34px/38px Adieu;padding:0 0 20px}.mapResult p{font:500 16px/20px "IBM Plex Mono"}.mapResult .close{position:absolute;top:10px;right:0;width:18px;height:18px;cursor:pointer;background:url(../images/x_new.svg) no-repeat center center/cover}.mapResult .close:hover{opacity:.8}.foundItems{position:relative}.foundItems img{display:none}@media only screen and (max-width:989px){.foundItems .close{top:84px}.foundItems img{display:block;width:100%}.foundItems h3{font-size:32px!important;line-height:40px!important}}.foundItems .toggle{position:absolute;top:0;left:0;z-index:99;cursor:pointer;width:40px;height:100%}.foundItems .toggle:after,.foundItems .toggle:before{content:"";position:absolute;top:50%;width:2px;height:34px;background-color:#000;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);transition:all ease-in-out .2s;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s}.foundItems .toggle:after{left:18px}.foundItems .toggle:before{left:28px}@media only screen and (max-width:989px){.foundItems .toggle{width:100%;height:40px}.foundItems .toggle:after,.foundItems .toggle:before{content:"";position:absolute;left:50%!important;width:61px;height:2px;background-color:#fff;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);transition:all ease-in-out .2s;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s}.foundItems .toggle:after{top:18px}.foundItems .toggle:before{top:28px}}.foundItems:not(.visible){opacity:1;visibility:visible;-ms-transform:translate(400px,0);-webkit-transform:translate(400px,0);transform:translate(400px,0)}@media only screen and (max-width:989px){.foundItems: not(.visible){top:-47px}}@media only screen and (max-width:989px){.foundItems: not(.visible){-ms-transform:translate(0,100%);-webkit-transform:translate(0,100%);transform:translate(0,100%)}}.foundItems:not(.visible) .sideTitle{display:none}@media only screen and (max-width:989px){.foundItems: not(.visible) .sideTitle{display:block}}@media only screen and (max-width:989px){.foundItems.visible{top:0}}.foundItems.visible .sideTitle{display:block}.foundItems.visible .toggle:after{left:25px}.foundItems.visible .toggle:before{left:35px}.foundItems .oneItem{border-bottom:solid 2px #aeaeae;position:relative;padding:10px 0;cursor:pointer}.foundItems .oneItem:first-child{padding-top:0}@media only screen and (min-width:990px){.foundItems .oneItem.active{background-color:#fff}}.foundItems .oneItem .itemTitle{position:relative;padding:0 100px 0 0;font:400 20px/26px Adieu}@media only screen and (max-width:989px){.foundItems .oneItem .itemTitle{padding:10px 50px 0 0;font-size:24px;color:#fff;display:inline-block}}.foundItems .oneItem .num{position:absolute;top:8px;right:0;color:#fa1e32;font:500 14px/14px "IBM Plex Mono"}@media only screen and (max-width:989px){.foundItems .oneItem .num{top:18px}}.foundItems .oneItem p{padding:15px 0 5px;font:500 14px/20px "IBM Plex Mono"}@media only screen and (max-width:989px){.foundItems .oneItem p{color:#fff}}.withPoi{display:table;padding:0 22px 0 0;position:relative}.withPoi:after{content:"";position:absolute;right:0;top:0;width:20px;height:20px;background:url(../images/poi.svg) no-repeat center center}.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}.scroll-wrapper>.scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:auto!important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none}.scroll-element,.scroll-element div{box-sizing:content-box}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element .scroll-arrow,.scroll-element .scroll-bar{cursor:default}.scrollContent{height:550px}.scrollContent>.scroll-element,.scrollContent>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollContent>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollContent>.scroll-element.scroll-x{bottom:2px;height:3px;left:0;width:100%}.scrollContent>.scroll-element.scroll-y{height:100%;right:30px;top:0;width:3px}@media only screen and (max-width:989px){.scrollContent>.scroll-element.scroll-y{right:15px}}.scrollContent>.scroll-element .scroll-element_outer{overflow:hidden}.scrollContent>.scroll-element .scroll-bar,.scrollContent>.scroll-element .scroll-element_outer,.scrollContent>.scroll-element .scroll-element_track{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.scrollContent>.scroll-element .scroll-element_track{background-color:#fff}.scrollContent>.scroll-element .scroll-bar{background-color:#000}.scrollContent>.scroll-element:hover .scroll-bar{background-color:#000}.scrollContent>.scroll-element.scroll-draggable .scroll-bar{background-color:#000}.scrollContent>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}.scrollContent>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}.scrollContent>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px}.scrollContent>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px}.searchWindow form{width:100%;max-width:730px}.searchWindow input{font-size:40px;height:80px}.caption.table{max-width:100%;width:100%}.caption.table .space{width:15px}.med{background:0 0!important;color:#fa1e32!important;font-size:12px!important;line-height:14px;font-weight:600;vertical-align:top;margin:0 12px 0 0}.tab.active[data-goto]:hover{text-decoration:underline}@media only screen and (max-width:989px){.galleryArticle .textCols{display:none}}.galleryArticle .textCols .col{width:24%;margin:0 1.333% 0 0}.galleryArticle .textCols .col:last-child{margin-right:0}.galleryArticle .textCols p{font:500 14px/21px "IBM Plex Mono";padding:0 0 10px}.galleryArticle .textCols p b{font-weight:600}.galleryArticle .textCols p a{color:#000}.galleryArticle .textCols p a:hover{text-decoration:underline}.galleryArticle .textCols img{display:block;margin:0 0 30px}.galleryArticle .textCols .mapIcon{width:13px;height:11px;position:absolute;top:8px;right:0;background:url(../images/dosszie2.svg) no-repeat center 0/13px 11px}.galleryArticle h4{border-top:solid 1px #707070;padding:3px 20px 20px 0;font:400 16px/17px Adieu;margin:10px 0 0;position:relative}.galleryArticle .type{padding:0 0 5px}.galleryArticle .table{width:100%}.galleryArticle .table .cell{vertical-align:top}.galleryArticle .table.top{padding:0 0 55px}@media only screen and (max-width:989px){.galleryArticle .table.top{display:block}}@media only screen and (max-width:989px){.galleryArticle .table.top>.cell{display:block}}.galleryArticle .table.top>.cell:first-child{width:400px}@media only screen and (max-width:989px){.galleryArticle .table.top>.cell: first-child{width:100%}}.galleryArticle .table.top>.cell:last-child{padding:0 0 0 20px}@media only screen and (max-width:989px){.galleryArticle .table.top>.cell: last-child{padding:20px 0 0}}@media only screen and (max-width:989px){.galleryArticle .table.texts{display:block}}@media only screen and (max-width:989px){.galleryArticle .table.texts>.cell{display:block}}.galleryArticle .table.texts>.cell:first-child{width:75px}@media only screen and (max-width:989px){.galleryArticle .table.texts>.cell: first-child{width:100%}}.galleryArticle .table.texts>.cell:last-child{padding:0 180px 0 0}@media only screen and (max-width:989px){.galleryArticle .table.texts>.cell: last-child{padding:10px 0 0}}.galleryArticle .innerSlider h1{font:400 24px/32px Adieu;padding:0 0 30px}.galleryArticle .innerSlider p{font:400 17px/24px "IBM Plex Sans"}.galleryArticle .innerSlider p i{font-style:italic}.galleryArticle .innerSlider .steps{font:400 15px/24px Adieu}.galleryArticle .dateAndSocials{font-size:0}.galleryArticle .dateAndSocials .date{font:500 14px/21px "IBM Plex Mono"}.galleryArticle .dateAndSocials .date,.galleryArticle .dateAndSocials a{display:inline-block;vertical-align:middle}.galleryArticle .dateAndSocials a{height:14px}.galleryArticle .dateAndSocials a:hover{opacity:.8}.galleryArticle .dateAndSocials .socials{padding:0 0 0 20px;font-size:0}.galleryArticle .dateAndSocials .socials>*{display:inline-block;font-size:15px;color:#000;line-height:21px;margin:0 0 0 12px}.galleryArticle .dateAndSocials .socials>:hover{opacity:.8}.galleryArticle .theGallery{padding:0 100px 55px}@media only screen and (max-width:989px){.galleryArticle .theGallery{padding-left:0;padding-right:0}}.galleryArticle .theGallery .slick-arrow{position:absolute;width:35px;height:80px;top:50%;padding:0;text-indent:-9999px;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media only screen and (max-width:989px){.galleryArticle .theGallery .slick-arrow{bottom:-15px;top:auto;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}}.galleryArticle .theGallery .slick-arrow.slick-prev{left:0;background:url(../images/arr_left.svg) no-repeat center center}@media only screen and (max-width:989px){.galleryArticle .theGallery .slick-arrow.slick-prev{left:50%;-ms-transform:translate(-50px,0);-webkit-transform:translate(-50px,0);transform:translate(-50px,0)}}.galleryArticle .theGallery .slick-arrow.slick-next{right:0;background:url(../images/arr_right.svg) no-repeat center center}@media only screen and (max-width:989px){.galleryArticle .theGallery .slick-arrow.slick-next{right:50%;-ms-transform:translate(50px,0);-webkit-transform:translate(50px,0);transform:translate(50px,0)}}.galleryArticle .theGallery .oneSlide img{opacity:0}.galleryArticle .theGallery .double .cell.space{width:15px}.deleteThis{position:relative}.deleteThis .x{position:absolute;right:-17px;top:15px;width:14px;z-index:10;cursor:pointer;height:14px;background:url(../images/x_new.svg) no-repeat center center/cover}.deleteThis .x:hover{opacity:.8}@media only screen and (max-width:989px){.deleteThis .x{right:0}}@media only screen and (max-width:989px){.deleteThis{padding:0 20px 0 0}}@media only screen and (max-width:989px){.cell: nth-child(4) .deleteThis{display:table}}.supportBox{position:relative;padding:25px 0 15px;margin:0 0 -10px}.supportBox .texts{position:relative;z-index:1}.supportBox h3{font:400 22px/27px Adieu;padding:0 0 30px}.supportBox p{max-width:230px;font:400 13px/16px Adieu!important;padding:0 0 25px!important}@media only screen and (max-width:989px){.supportBox p{max-width:unset}}.supportBox a{width:175px;text-align:center;background-color:#000;display:table;margin:0 auto;color:#fff;font:400 16px/36px Adieu;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px}.supportBox:before{content:"";position:absolute;top:0;left:-10px;width:105%;height:100%;background:url(../images/support_rectangle.svg) no-repeat right center/110% auto}@media only screen and (max-width:989px){.supportBox: before{background:url(../images/support_rectangle.svg) no-repeat center center/115% auto}}.supportBox.withBorder{padding-left:10px;margin:0;border-top:solid 1px #000}.supportBox.withBorder:before{left:0;width:100%}.supportBox.onlyMobile{display:none;margin:-16px 0 15px;border-bottom:solid 1px #000}@media only screen and (max-width:989px){.supportBox.onlyMobile{display:block}}.supportModal{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;background-color:rgba(237,237,237,.75)}.supportModal .supportContent{background-color:#2b915c;width:565px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}@media only screen and (max-width:989px){.supportModal .supportContent{width:100%}}.supportModal .supportContent h3{font:500 22px/28px Adieu}.supportModal .supportContent p{padding:25px 0 50px;font:400 17px/22px "IBM Plex Sans"}@media only screen and (max-width:989px){.supportModal .supportContent p{font-size:15px;line-height:20px}}.supportModal .supportContent a{color:#2b915c;background-color:#fff;display:table;width:175px;margin:0 auto;text-align:center;font:400 16px/36px Adieu;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px}.supportModal .texts{padding:75px 0 60px;max-width:345px;margin:0 auto}@media only screen and (max-width:989px){.supportModal .texts{max-width:100%;padding:40px 25px 30px}}.supportModal .close{position:absolute;top:15px;cursor:pointer;right:15px;width:18px;height:18px;background:url(../images/x_modal.svg) no-repeat center center/cover}@media only screen and (max-width:989px){.supportModal .close{width:22px;height:22px}}.articleSupport{border-top:solid 1px #000;border-bottom:solid 1px #000;padding:20px 0 38px;margin:30px 0}.articleSupport.noBorder{border:0;margin:0}.articleSupport h3{font:600 22px/28px Adieu;color:#2b915c;padding:0 0 30px}@media only screen and (max-width:989px){.articleSupport h3{padding:0 0 10px}}.articleSupport h6{font:400 19px/28px Adieu;color:#2b915c}@media only screen and (max-width:989px){.articleSupport h6{padding:0 0 30px}}@media only screen and (max-width:989px){.articleSupport .cell,.articleSupport .table{display:block}}.articleSupport .cell{vertical-align:bottom}.articleSupport .cell:first-child{width:175px}@media only screen and (max-width:989px){.articleSupport .cell: first-child{display:none}}.articleSupport .cell:last-child{padding:0 0 0 120px}.articleSupport .cell:last-child a{display:none}@media only screen and (max-width:989px){.articleSupport .cell: last-child a{display:block;max-width:175px}}@media only screen and (max-width:989px){.articleSupport .cell: last-child{padding:0}}.articleSupport a{color:#fff;background-color:#2b915c;display:block;width:100%;text-align:center;font:400 16px/36px Adieu;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px}#mainFooter h3,#mainHeader h3{color:#fff;font:30px/40px "Adieu Bold";padding:0 0 60px}#mainFooter .type,#mainHeader .type{border-top:solid 1px #fff;text-transform:uppercase;font:600 10px/18px "IBM Plex Mono";color:#fff;padding:3px 0;letter-spacing:.5px;margin:0 0 40px}#mainFooter h3.withDropdown,#mainHeader h3.withDropdown{padding-bottom:50px}#mainFooter h3.withDropdown.open,#mainHeader h3.withDropdown.open{padding-bottom:30px}#mainFooter h3.withDropdown.open span,#mainHeader h3.withDropdown.open span{background:url(../images/arrow_top.svg) no-repeat right center/21px auto}#mainFooter h3.withDropdown.open+.hiddenContent,#mainHeader h3.withDropdown.open+.hiddenContent{display:block}#mainFooter h3.withDropdown span,#mainHeader h3.withDropdown span{cursor:pointer;display:table;padding:0 30px 0 0;background:url(../images/arrow_down.svg) no-repeat right center/21px auto}#mainFooter .hiddenContent,#mainHeader .hiddenContent{display:none}#mainFooter .hiddenContent .cell,#mainHeader .hiddenContent .cell{display:table-cell!important;vertical-align:top}#mainFooter .hiddenContent .type,#mainHeader .hiddenContent .type{margin-bottom:20px}#mainFooter .hiddenContent .input,#mainHeader .hiddenContent .input{display:none;width:74.333%;position:relative}#mainFooter .hiddenContent .input span,#mainHeader .hiddenContent .input span{position:absolute;right:0;top:0;color:#fff;font:16px/36px Adieu}#mainFooter .hiddenContent .input input,#mainHeader .hiddenContent .input input{padding:0 30px 0 0;height:36px;border-bottom:solid 1px #fff;display:block;width:100%;color:#fff;font:16px Adieu}#mainFooter .cols-100,#mainFooter .cols-50,#mainHeader .cols-100,#mainHeader .cols-50{padding:0 0 60px}#mainFooter .cols-50 .type,#mainHeader .cols-50 .type{width:50%}#mainFooter .supports,#mainHeader .supports{padding:0 115px 0 0}#mainFooter .bankData,#mainHeader .bankData{width:273px}#mainFooter .bankData p,#mainHeader .bankData p{color:#fff;padding:0 0 20px;font:500 13px/16px "IBM Plex Mono"}#mainFooter .bankData p b,#mainHeader .bankData p b{font-weight:600}#mainFooter .bankData p.bottomSpace,#mainHeader .bankData p.bottomSpace{padding-bottom:45px}#mainFooter .selects,#mainHeader .selects{font-size:0}#mainFooter .selects.topPadding,#mainHeader .selects.topPadding{padding:26px 0 5px}#mainFooter .button,#mainHeader .button{cursor:pointer;display:inline-block;vertical-align:top;background-color:#fff;color:#1e1e1e;font:16px/36px Adieu;width:23%;margin:0 2.666% 0 0;text-align:center;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;transition:all ease-in-out 150ms;-webkit-transition:all ease-in-out 150ms;-moz-transition:all ease-in-out 150ms;-o-transition:all ease-in-out 150ms;-ms-transition:all ease-in-out 150ms}#mainFooter .button:last-child,#mainFooter .button:nth-child(4),#mainHeader .button:last-child,#mainHeader .button:nth-child(4){margin-right:0}#mainFooter .button.blue,#mainFooter .button.pay,#mainHeader .button.blue,#mainHeader .button.pay{color:#fff;background-color:#1c94d2}.button.pay{text-transform:capitalize}#mainFooter .button.blue+.input,#mainHeader .button.blue+.input{display:inline-block}#mainFooter .why,#mainHeader .why{margin:40px 0 0;color:#fff;display:table;padding:0 0 0 35px;font:13px/22px Adieu;background:url(../images/why.svg) no-repeat left center}#mainFooter .why:hover,#mainHeader .why:hover{text-decoration:underline}#mainFooter .logos,#mainHeader .logos{display:inline-block;vertical-align:top}#mainFooter .logos img,#mainHeader .logos img{width:auto}#mainHeader .mobileSupport{display:none}@media only screen and (max-width:989px){#mainHeader .mobileSupport{display:block}}#mainHeader .categoryLine label span:after{display:none}@media only screen and (max-width:989px){#mainHeader .theFullMenu .categoryLine.dropdown h3 span{display:table!important}}#mainHeader .topBorder{border-top:solid 1px #a2a2a2;padding-top:5px}#mainHeader h3.withDropdown{padding-bottom:40px}#mainHeader h3.withDropdown span{background:0 0!important}#mainHeader .hiddenContent{padding:0 0 40px}#mainHeader .hiddenContent .cell{border:0!important;padding-left:0!important;padding-right:0!important;width:100%!important;display:block!important}#mainHeader .hiddenContent .input{width:48%}#mainHeader .type{font-size:12px}#mainHeader .bankData p{font-size:15px;line-height:18px}#mainHeader .cols-50 .type{width:100%}#mainHeader .button{width:48%;margin-right:4%}#mainHeader .button:nth-child(2n){margin-right:0}#mainHeader .button.pay{float:right;margin-top:20px;margin-right:0}#mainHeader .cols-100 .button{margin-bottom:22px}#mainHeader .cols-100:nth-child(2){padding-bottom:0}#mainHeader .selects.topPadding{padding-top:0;padding-bottom:0}#mainHeader .logos{width:100%}#mainHeader .logos img{max-width:100%}body.green{background-color:#2b915c}.gyikCnt{padding:100px 0 0}@media only screen and (max-width:989px){.gyikCnt{padding-top:45px}.gyikCnt .cols{padding:0 0 25px}}.gyikCnt .col{width:32%;margin:0 2% 0 0;padding:0 0 95px}@media only screen and (max-width:989px){.gyikCnt .col{padding-bottom:30px;width:100%;margin:0}}.gyikCnt .col:last-child{margin-right:0}.gyikCnt .button:hover{background-color:#1e1e1e}@media only screen and (min-width:990px){.newMap .content{height:calc(100vh - 205px)!important;min-height:730px}}@media only screen and (max-width:989px){.newMap .content{height:800px!important}}.newMap .theForm h3{padding-bottom:40px}.newMap .theForm .filterInput h3{padding-bottom:20px;padding-right:0;padding-left:0}.newMap .theForm{height:100%}.newMap .selects{padding-bottom:20px}.scrollContent{height:100%}.newMap .selects{padding:0}.filterInput{padding:40px 0 60px}.newMap .theForm .withFilter{padding-bottom:20px}@media only screen and (max-width:989px){.filterInput{padding-bottom:100px}.filterInput h3{display:none}}.hiddenContent .table{width:100%}.hiddenContent input{background:0 0}.hiddenContent .button input{display:none}.hiddenContent .min{display:none;margin:10px 0 0;color:#fff;padding:0 0 0 35px;font:13px/22px Adieu;background:url(../images/alert.svg) no-repeat left top}.hiddenContent .min.block{display:block}#mainHeader .hiddenContent label{position:relative;opacity:1;visibility:visible;top:auto;left:auto}#mainHeader .hiddenContent .min{font-size:15px;line-height:20px}body.green{background-color:#2b915c}.gyikCnt{padding:100px 0 0}@media only screen and (max-width:989px){.gyikCnt{padding-top:45px}.gyikCnt .cols{padding:0 0 25px}}.gyikCnt .col{width:32%;margin:0 2% 0 0;padding:0 0 95px}@media only screen and (max-width:989px){.gyikCnt .col{padding-bottom:30px;width:100%;margin:0}}.gyikCnt .col:last-child{margin-right:0}.gyikCnt h3{border-top:solid 1px #000;font:400 16px/19px Adieu;padding:0 0 25px;padding-top:2px}.gyikCnt p{font:400 15px/20px "IBM Plex Mono";padding:0 0 20px}.gyikCnt p .dot{display:inline-block}.gyikCnt p .dot:after{display:block;text-align:center;content:"•"}.gyikCnt p+h3{margin:30px 0 0}.gyikCnt p i{font-style:italic}.gyikCnt .button{display:table;margin:0 auto;color:#2b915c;width:175px;background-color:#000;text-align:center;padding:0 0 2px;font:400 16px/34px Adieu;transition:all ease-in-out 150ms;-webkit-transition:all ease-in-out 150ms;-moz-transition:all ease-in-out 150ms;-o-transition:all ease-in-out 150ms;-ms-transition:all ease-in-out 150ms;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px}.gyikCnt .button:hover{background-color:#1e1e1e}.gyikCnt a{color:#000}@media only screen and (max-width:1169px){#mainHeader .theFullMenu .categoryLine ul{margin-right:20px}#mainHeader .theFullMenu .cell:first-child{width:35%}}@media only screen and (min-width:990px){#mainHeader .theFullMenu label{opacity:1;visibility:visible}#mainHeader .theFullMenu label span.color01{background-color:#ff5a00;border-color:#ff5a00}#mainHeader .theFullMenu label span.color02{background-color:#00af90;border-color:#00af90}#mainHeader .theFullMenu label span.color03{background-color:#fd84a0;border-color:#fd84a0}#mainHeader .theFullMenu label span.color04{background-color:#005dd5;border-color:#005dd5}#mainHeader .theFullMenu label span.color05{background-color:#ff44c3;border-color:#ff44c3}#mainHeader .theFullMenu label span.color06{background-color:#9410dc;border-color:#9410dc}#mainHeader .theFullMenu label span.color07{background-color:#5a7e00;border-color:#5a7e00}#mainHeader .theFullMenu label span.color08{background-color:#eb901e;border-color:#eb901e}#mainHeader .theFullMenu label span.color09{background-color:#7797dd;border-color:#7797dd}}@media only screen and (max-width:989px){#mainFooter{display:none!important}.galleryModal .bigGallery .slick-arrow{display:none!important}.openPage .theContents .cols-3.smallBlocks{border-bottom:solid 1px #707070}.pagination{margin-top:40px;margin-bottom:40px}#mainHeader .pictograms a,#mainHeader .pictograms div,#mainHeader .pictograms.mobile a img{opacity:1!important}#mainHeader.fullMenu .rightMenu .pictograms .dots,#mainHeader.fullMenu .rightMenu .pictograms .search{display:none}#mainHeader .rightMenu .pictograms a,#mainHeader .rightMenu .pictograms div{margin-left:25px}#mainHeader .theFullMenu .pictograms .filter{display:inline-block!important}#mainHeader .links{display:none}#mainHeader .pictograms .account,#mainHeader .pictograms .filter,#mainHeader .pictograms .folder,#mainHeader .pictograms .podcast,#mainHeader .pictograms .videos{display:none}#mainHeader .pictograms .dots{display:inline-block}#mainHeader .pictograms .dots img{margin-top:-1px;width:6px}#mainHeader .pictograms .search img{width:26px}#mainHeader .pictograms .menu img{width:30px}#mainHeader .pictograms a{margin-left:25px}#mainHeader .pictograms .menuClose{text-align:center;width:30px}#mainHeader .pictograms .menuClose img{margin:0 auto;width:22px}#mainHeader .rightMenu{padding-top:8px}#mainHeader.fixed .rightMenu{padding-top:10px}#mainHeader.fullMenu .rightMenu{padding-top:8px}.mainTitle{font-size:43px;line-height:50px;padding-bottom:25px}main{padding-top:20px}}.cookieLayer a{color:#fff;font:20px/28px Adieu}.articleMeta img{width:55px;height:55px}.pagination{position:relative;height:24px;margin:123px 0}.pagination .left,.pagination .right{position:absolute;top:0;width:12px;height:23px;opacity:1;transition:all ease-in-out .1s;-webkit-transition:all ease-in-out .1s;-moz-transition:all ease-in-out .1s;-o-transition:all ease-in-out .1s;-ms-transition:all ease-in-out .1s}.pagination .left:hover,.pagination .right:hover{opacity:.8}.pagination .left{left:0;background:url(/static/images/pagination_left.svg) no-repeat center center/12px 23px}.pagination .right{right:0;background:url(/static/images/pagination_right.svg) no-repeat center center/12px 23px}.pagination .numbers{text-align:center;font-size:20px;font-family:Adieu;line-height:24px}@media only screen and (max-width:989px){.pagination{margin-top:40px;margin-bottom:40px}}.blackAndWhiteImg{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.results .blackAndWhiteImg:hover{-webkit-filter:none;filter:none}.article .articleData img{width:55px}.authorHeader img{width:78px}.cover{background-size:contain;background-position:center center;background-repeat:no-repeat}.galleryModal .bigGallery .oneSlide img{opacity:0}.article .newArticles .imageWithCap{padding:50px 0 10px}#mainHeader .theFullMenu label span.color00{background-color:red;border-color:red}.color00{color:red}.color01{color:#ff5a00}.color02{color:#00af90}.color03{color:#fd84a0}.color04{color:#005dd5}.color05{color:#ff44c3}.color06{color:#9410dc}.color07{color:#5a7e00}.color08{color:#eb901e}.color09{color:#7797dd}.openPage .theContents .cols-3 .texts{min-height:280px}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.results .oneItem:last-child{padding-bottom:5px}.newArticles .texts p a{color:#000;text-decoration:underline}.texts p a{color:#000;text-decoration:underline}.newArticles strong{padding-bottom:0!important;padding:0}.article .dateAndSocials .prints>*{display:inline-block;height:18px;background:url(../images/ico_print.png) no-repeat}.article .dateAndSocials .prints .print{width:18px;margin:0 12px 0 0}.galleryModal .thumbnails{padding:30px 0 30px}.jobs .oneLine>.cell a{cursor:hand;cursor:pointer;color:#000}.openPage .cols-3 p{padding:0 0 10px;font-size:15px;line-height:19px}.sidebar .tabs .tab:hover{border-bottom:solid 1px #ededed}.sidebar .tabs .tab .active:first-child:hover:before{display:none}.sidebar .tabs .tab .active:first-child:before,.sidebar .tabs .tab:first-child:hover:before{background-color:#ededed;height:0}.logo img:nth-child(2){width:25px}#mainHeader.fullMenu .logo img:nth-child(2){width:25px}.passtext{color:#fff;letter-spacing:.9px;font:400 11px/16px "IBM Plex Mono";margin-top:20px;padding-right:120px}.passtext a{color:#fff;text-decoration:underline}.assistance .button{margin:5px 0 0}.assistance .captcha{margin:15px 0 0}.assistance input{margin:0 0 21px}.assistance .error{margin:0 0 0}.assistance .errorMsg{margin:0 0 5px}.assistance textarea{height:180px}.assistance textarea{height:180px}.article .comments a{color:#000;text-decoration:underline}a.anchor{display:block;position:relative;top:-200px;visibility:hidden}.commentTextHeight{min-height:80px}.loginAndReg .close{right:20px;top:10px}.searchWindow .close{right:12px;top:25px}#mainHeader .theFullMenu .categoryLine h3.toLeft{min-width:218px}#mainHeader .theFullMenu .categoryLine ul{width:192px}.openPage .cols-3 .data{padding-top:20px}.type .icon{font-size:10px;font-weight:500}.openPage .cols-4 h3{padding-bottom:10px}.sidebar .jobBox .oneJob .toLeft:last-child{padding-left:20px}.sidebar .discourse .name{padding-left:20px}.sidebar .dateItem .subject{padding-right:20px}.sidebar .competitions .texts{padding-right:20px}.sidebar .competitions .oneLine{padding-bottom:15px}.article{padding-top:50px}.article .caption{font:500 11px/14px "IBM Plex Mono"}.article .dateAndSocials .date{font:400 13px/18px "IBM Plex Mono"}.applications .customLabels{text-align:right}.applications .customLabels span:before{width:0;height:0}.results .title{padding-bottom:35px}.jobSidebar{padding-top:10px}.sidebarInfos{font:400 13px/18px "IBM Plex Mono"}.sidebarInfos p b{font:500 13px/18px "IBM Plex Mono"}.logo .white{width:36px}form input{border:0;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0}.calendarView .todo.black{color:#000}.hideOnDesktop{display:none}.hideOnMobile{display:block}.hideOnMobileInline{display:inline}sup{font-size:11px;vertical-align:super}em{font-style:italic}@media only screen and (max-width:989px){.hideOnDesktop{display:block}.hideOnMobile{display:none}.searchWindow input{height:30px;font-size:30px}}.wrap{word-wrap:break-word;overflow-wrap:break-word}footer#mainFooter .logos .toLeft{margin:0}footer#mainFooter .type{margin:0 0 5px}.article .withPadding strong{font-weight:600;padding:0 0 8px}.cookieLayer{left:0}#mainHeader .pictograms .account img{min-height:16px}#mainHeader .pictograms .filter img{min-height:14px}#mainHeader .pictograms .folder img{min-height:13px}#mainHeader .pictograms .search img{min-height:15px}#mainHeader .pictograms .menu img{min-height:12px}#mainHeader .pictograms .video img{min-height:16px}#mainHeader .pictograms .podcast img{min-height:17px}.galleryModal .sliderData{font:400 11px/14px "IBM Plex Mono"}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.cell.cellBorder: after{height:99999px!important}.cell.cellBorder{position:relative;overflow-y:hidden}}.resp-container{position:relative;overflow:hidden;padding-top:110%}.resp-iframe{position:absolute;top:0;left:0;width:100%;height:150%;border:0}.checkbox_container{display:block;position:relative;padding-left:35px;margin-bottom:10px!important;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox_container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox_checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.checkbox_container:hover input~.checkbox_checkmark{background-color:#eee}.checkbox_container input:checked~.checkbox_checkmark{background-color:#fa1e32}.checkbox_checkmark:after{content:"";position:absolute;display:none}.checkbox_container input:checked~.checkbox_checkmark:after{display:block}.checkbox_container .checkbox_checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox_container a{color:#fff;text-decoration:underline}.double .caption{padding:10px 0 0;text-align:left!important;color:#000}.double .openGalleryModal .table{width:100%}.double .openGalleryModal .cell.space{width:15px}@media only screen and (max-width:989px){.double .openGalleryModal .cell.space{width:8px}}.double .openGalleryModal .table{transition:all ease-in-out .1s;-webkit-transition:all ease-in-out .1s;-moz-transition:all ease-in-out .1s;-o-transition:all ease-in-out .1s;-ms-transition:all ease-in-out .1s}.double .openGalleryModal .table:hover{opacity:.8}.double .openGalleryModal .cell img{width:100%;display:block;opacity:0}.galleryModal .bigGallery .double .table{width:100%}.galleryModal .bigGallery .double .cell.space{width:15px}@media only screen and (max-width:989px){.galleryModal .bigGallery .double .cell.space{width:8px}}.standimage img{max-width:371px!important}.double .cover{background-position:center center}.mainContent,.openPage .cols-4{border-top:solid 1px #707070}.professionals a{text-decoration:underline}.professionals .type{font:18px/16px "Adieu Bold";text-transform:none}.openPage a h2{text-decoration:none;color:#000}.galleryArticle .dateAndSocials .facebook{margin:0 12px 0 26px}.adspadding{padding-top:30px;padding-bottom:30px}aside .cuttedbanner{width:270px;overflow:hidden}.bottomRelated{width:100%}.article .bottomRelated .cell:nth-child(even):after{background-color:transparent}.article .dateAndSocials .socials>*{display:inline-block;font-size:15px;line-height:21px;color:#000;margin:0 0 0 12px}.med{background:0 0!important;color:#fa1e32!important;font-size:12px!important;line-height:14px;font-weight:600;vertical-align:top;margin:0 12px 0 0}.bottomSpace{padding:0 0 40px!important}.prDate{position:absolute;padding:0!important;bottom:10px;left:0}.gm-style .gm-style-iw-c{border-radius:0;box-shadow:0 0 0 0 rgba(0,0,0,.3)}.bottomRelated .table>.cell{vertical-align:top}.xx{position:absolute;display:none;top:45px;width:14px;z-index:10;cursor:pointer;height:14px;background:url(../images/x_new.svg) no-repeat center center/cover}.xxArchiv{right:-17px}.xxMap{margin-left:3px;margin-top:7px;position:absolute;display:none;width:14px;z-index:10;cursor:pointer;height:14px;background:url(../images/x_new.svg) no-repeat center center/cover}.xxShow{display:block}.xxFrom{left:100px}.xxTo{left:198px}@media only screen and (max-width:989px){.xxFrom{left:82px}.xxTo{left:182px}}#touchClose{display:block;position:absolute;z-index:9999999999999;font-size:72px;right:10px;top:10px;color:#fff;cursor:pointer}.steamContents form{padding-top:0}.mainSlider .slick-track{display:flex}.mainSlider .slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center}.mainSlider .adContent{display:table;width:100%;max-width:970px;margin:0 auto;position:relative}.mainSlider .adContent .adText{text-align:center;font-weight:600;text-transform:uppercase;font-size:10px;padding:0 0 15px;letter-spacing:1px}.mainSlider .adContent .adClose{position:absolute;top:0;right:-30px;cursor:pointer;width:20px;height:20px;background:url(../images/x_dark.svg) no-repeat center center/100% auto}.mainSlider .adContent .adClose:hover{opacity:.8}.mobileAd{display:none}.mobileAd.withSpace{padding:90px 10px 0;margin:0 auto 17px}.mobileAd.withSpace .adMobileContent{padding:0 0 90px}.mobileAd.withExtraSpace{padding:90px 10px 0;margin:0 auto 2px}.mobileAd.withExtraSpace .adMobileContent{padding:0 0 115px}.mobileAd.noPadding{padding-left:0;padding-right:0}@media only screen and (max-width:989px){.mobileAd{display:block}}.mobileAd .separator{border-bottom:solid 1px #707070}.mobileAd .adMobileContent{position:relative;margin:0 auto;width:300px}.mobileAd .adMobileContent .adText{text-align:center;font-weight:600;text-transform:uppercase;font-size:10px;padding:0 0 15px;letter-spacing:1px}.openPage .cell{position:relative}.openPage .adBg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ededed;z-index:10}@media only screen and (max-width:989px){.openPage .adBg{display:none}}.openPage .adContent{position:absolute;top:50%;left:50%;width:270px;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:11}.openPage .adContent .adText{text-align:center;font-weight:600;text-transform:uppercase;font-size:10px;padding:0 0 15px;letter-spacing:1px}.openPage .adContent .adClose{position:absolute;top:0;right:-30px;cursor:pointer;width:20px;height:20px;background:url(../images/x_dark.svg) no-repeat center center/100% auto}.openPage .adContent .adClose:hover{opacity:.8}@media only screen and (max-width:989px){.openPage .adContent{display:none}}.adSlide .adImg{width:970px;height:520px}.liveBox{padding:2px 0}.liveBox img{display:block;margin:0 auto;max-width:100%;width:auto}.textFeed{position:absolute;top:0;width:100%;height:40px;font:400 18px/40px Adieu}@media only screen and (max-width:989px){.textFeed{height:30px;line-height:30px;font-size:15px}}body.withTextFeed{padding-top:180px}body.withTextFeed #mainHeader{top:40px}@media only screen and (max-width:989px){body.withTextFeed #mainHeader{top:30px}}body.withTextFeed #mainHeader.fixed,body.withTextFeed #mainHeader.fullMenu{top:0}@media only screen and (max-width:989px){body.withTextFeed #mainHeader.fixed,body.withTextFeed #mainHeader.fullMenu{top:0}}@media only screen and (max-width:989px){body.withTextFeed{padding-top:120px}}.steamType{font:500 10px/20px "IBM Plex Mono";text-transform:uppercase}.steamType span{font-weight:600}@media only screen and (max-width:989px){.steamType{font-size:12px;padding:10px 0 0}}.steamTitle{padding:5px 0 0;font:400 35px/40px Adieu}@media only screen and (max-width:989px){.steamTitle{font-size:24px;line-height:32px}}.steamBox{position:relative;cursor:pointer}@media only screen and (max-width:989px){.steamBox{display:none}}.steamBox.mobile{display:none}@media only screen and (max-width:989px){.steamBox.mobile{display:block}}.steamBox .play{width:110px;height:110px;position:absolute;background:#fff url(../images/play2.svg) no-repeat center center;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:999px;-moz-border-radius:999px;-ms-border-radius:999px;-webkit-border-radius:999px}@media only screen and (max-width:989px){.steamBox .play{width:75px;height:75px;background-size:75px auto}}.steamBox:hover .play{opacity:.8}.steamBox img{display:block;width:100%}.steamContents .dateAndSocials{padding:40px 0 0}@media only screen and (max-width:989px){.steamContents .dateAndSocials{padding:20px 0 0}}.steamContents .dateAndSocials .date{font:500 14px/20px "IBM Plex Mono"}.steamContents .dateAndSocials .socials{font-size:0}.steamContents .dateAndSocials .socials>*{display:inline-block;font-size:15px;line-height:21px;color:#000;margin:0 0 0 12px}.steamContents .dateAndSocials .socials>:hover{opacity:.8}.steamContents .cols{padding:47px 0 0}@media only screen and (max-width:989px){.steamContents .cols{padding:35px 0 0}}.steamContents .col:nth-child(1){width:57%}@media only screen and (max-width:989px){.steamContents .col: nth-child(1){width:100%}}.steamContents .col:nth-child(2){width:43%;padding:0 0 0 20px}@media only screen and (max-width:989px){.steamContents .col: nth-child(2){width:100%;padding:0}}.steamContents .gridTitle{border-top:solid 2px #3f3f3f;font:500 16px/20px Adieu;padding:5px 0 35px}.steamContents h2{font:500 17px/23px Adieu;padding:30px 100px 70px 0}@media only screen and (max-width:989px){.steamContents h2{padding:0 0 65px;font-size:15px;line-height:22px}}.steamContents .supportBoxes{padding:0 100px 0 0}@media only screen and (max-width:989px){.steamContents .supportBoxes{padding:0}}.steamContents .supportBoxes .grid{width:50%}@media only screen and (max-width:989px){.steamContents .supportBoxes .grid{width:100%}}.steamContents .supportBoxes .grid:nth-child(1){padding:0 11px 0 0}@media only screen and (max-width:989px){.steamContents .supportBoxes .grid: nth-child(1){display:none}}.steamContents .supportBoxes .grid:nth-child(2){padding:0 0 0 11px}@media only screen and (max-width:989px){.steamContents .supportBoxes .grid: nth-child(2){padding:0}}.steamContents .supportBoxes .grid.green{color:#2b915c}.steamContents .supportBoxes .grid.green .gridTitle{border-top-color:#2b915c}.steamContents .supportBoxes .grid.green .button{background-color:#2b915c}.steamContents .supportBoxes p{font:500 14px/17px "IBM Plex Mono";padding:0 0 11px}.steamContents .supportBoxes .texts{padding:0 0 35px}.steamContents .button{display:block;background-color:#000;width:175px;color:#fff;padding:0;text-align:center;text-transform:capitalize;font:500 16px/36px Adieu;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px}@media only screen and (max-width:989px){.steamContents .button{margin:0 auto 60px}}.steamContents form{padding:18px 0 0}.steamContents .oneLine{padding:0 0 10px}.steamContents .oneLine label{display:block;font:500 14px/16px "IBM Plex Mono"}.steamContents .oneLine input{display:block;width:100%;height:28px;padding:0 12px;font:500 14px "IBM Plex Mono"}.steamContents .checkboxes label,.steamContents .radios label{display:block;padding:0 0 0 25px;position:relative;font:500 14px/16px "IBM Plex Mono"}.steamContents .checkboxes label input,.steamContents .radios label input{display:none}.steamContents .checkboxes label input:checked+span:after,.steamContents .radios label input:checked+span:after{display:block}.steamContents .checkboxes label span,.steamContents .radios label span{position:absolute;left:0;top:2px;width:15px;height:15px;border-radius:999px;-moz-border-radius:999px;-ms-border-radius:999px;-webkit-border-radius:999px;background-color:#fff}.steamContents .checkboxes label span:after,.steamContents .radios label span:after{display:none;content:"";position:absolute;top:4px;left:4px;width:7px;height:7px;border-radius:999px;-moz-border-radius:999px;-ms-border-radius:999px;-webkit-border-radius:999px;background-color:#000}.steamContents .checkboxes{padding:15px 0 24px}.steamContents .checkboxes label span{border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0}.steamContents .checkboxes label span:after{border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0}.steamContents .feeds{height:1180px}@media only screen and (max-width:989px){.steamContents .feeds{height:auto}}.steamContents .feeds .scrollContent{padding:0 30px 0 0}.steamContents .feeds .scrollContent>.scroll-element.scroll-y{right:0}@media only screen and (max-width:989px){.steamContents .feeds .scrollContent{padding:0}}.steamContents .feeds .oneItem{border-bottom:solid 2px #afafaf;padding:14px 0 0;min-height:133px}.steamContents .feeds .oneItem.inactive .cell{opacity:.5}@media only screen and (max-width:989px){.steamContents .feeds .oneItem{padding-bottom:20px}}.steamContents .feeds .cell{vertical-align:top}@media only screen and (max-width:989px){.steamContents .feeds .cell{display:block;width:100%}}.steamContents .feeds .cell.side{width:120px;padding:0 25px 0 0;font:600 14px/15px "IBM Plex Mono"}@media only screen and (max-width:989px){.steamContents .feeds .cell.side{width:100%;padding:0 0 10px}}.steamContents .feeds img{display:block;width:100%;margin:0 0 15px}.steamContents .feeds p{padding:0 0 14px;font:500 14px/16px "IBM Plex Mono"}footer#mainFooter .logos{display:table}footer#mainFooter .logos .cell{width:50%}footer#mainFooter .logos .cell:first-child{padding:0 10px 0 0}footer#mainFooter .logos .cell:last-child{padding:0 0 0 10px}footer#mainFooter .logos .box{width:20%;height:70px;border-bottom:solid 3px transparent;border-left:solid 1px transparent;border-right:solid 2px transparent;position:relative}footer#mainFooter .logos .box img{display:block;max-width:90%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}footer#mainFooter .logos img{width:auto}.docs.medLayout .topDocs+.topDocs{padding-top:0}.docs.medLayout .topDocs+.topDocs .cell{padding-top:10px}.docs.medLayout .topDocs:last-child{border-bottom:0}.textFeed{overflow:hidden}.certification h3{font:500 10px/13px "IBM Plex Mono";text-transform:uppercase}@media only screen and (max-width:989px){.certification h3{font-size:12px;line-height:13px}}.certification h2{padding:10px 0 50px;font:35px/36px Adieu}@media only screen and (max-width:989px){.certification h2{font-size:24px;line-height:32px;padding-bottom:30px}}.certification p{background:url(../images/question.png) no-repeat top left;font:13px/16px Adieu;padding:2px 0 0 36px}@media only screen and (max-width:989px){.certification p{font-size:15px;line-height:21px}}.certification .formTitle{border-top:solid 1px #000;font:500 11px/13px "IBM Plex Mono";text-transform:uppercase;padding:3px 0 15px}@media only screen and (max-width:989px){.certification .formTitle{font-size:12px;line-height:13px;padding-bottom:25px}}.certification .mainTable>.cell{width:50%}.certification .mainTable>.cell:first-child{padding-right:70px}@media only screen and (max-width:989px){.certification .mainTable>.cell:first-child{padding-right:0;padding-bottom:50px}}.certification .mainTable>.cell:last-child{padding-left:70px}@media only screen and (max-width:989px){.certification .mainTable>.cell:last-child{padding-left:0}}@media only screen and (max-width:989px){.certification .mainTable>.cell{display:block;width:100%}}@media only screen and (max-width:989px){.certification .mainTable{display:block}}.certification .uploadField{padding:0 0 60px;position:relative}@media only screen and (max-width:989px){.certification .uploadField{padding-bottom:40px}}.certification .uploadField .button input{display:none}.certification .uploadField .upload{cursor:pointer;background-color:#fff;text-align:center;width:175px;font:16px/34px Adieu;padding:0 0 2px;opacity:1;border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-webkit-border-radius:2px;transition:all ease-in-out 150ms;-webkit-transition:all ease-in-out 150ms;-moz-transition:all ease-in-out 150ms;-o-transition:all ease-in-out 150ms;-ms-transition:all ease-in-out 150ms}.certification .uploadField .upload:hover{opacity:.8}.certification .fileName{color:#b3b3b3;font:13px/34px Adieu;position:absolute;top:0;left:200px;padding:0 34px 0 0}@media only screen and (max-width:989px){.certification .fileName{position:relative;top:auto;left:auto;margin:10px 0 0;font-size:15px;line-height:20px}}.certification .fileName.hidden{display:none}.certification .fileName .delete{cursor:pointer;background:url(../images/delete_file.png) no-repeat center center;width:34px;height:34px;position:absolute;top:0;right:0}@media only screen and (max-width:989px){.certification .fileName .delete{height:20px}}.certification .checkbox{position:relative;font:13px/16px Adieu;color:#000;padding:0 0 0 40px}@media only screen and (max-width:989px){.certification .checkbox{padding-left:50px;font-size:15px;line-height:21px}}.certification .checkbox a{color:#000;text-decoration:underline}.certification .checkbox input{display:none}.certification .checkbox input:checked+span{background:#fff url(../images/x_dark.svg) no-repeat center center/10px}.certification .checkbox span{position:absolute;top:0;left:0;width:22px;height:22px;background-color:#fff;cursor:pointer;border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-webkit-border-radius:2px}@media only screen and (max-width:989px){.certification .checkbox span{width:30px;height:30px;top:5px}}@media only screen and (max-width:989px){.certification .bottomActions{display:block}}.certification .bottomActions .cell:last-child{width:175px}@media only screen and (max-width:989px){.certification .bottomActions .cell:last-child{display:table;margin:30px auto 0}}.certification .bottomActions .cell:first-child{padding-right:20px}@media only screen and (max-width:989px){.certification .bottomActions .cell{display:block;width:100}}.certification .bottomActions button{cursor:pointer;background-color:#fff;text-align:center;width:100%;color:#000;text-transform:capitalize;font:16px/34px Adieu;padding:0 0 2px;opacity:1;border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-webkit-border-radius:2px;transition:all ease-in-out 150ms;-webkit-transition:all ease-in-out 150ms;-moz-transition:all ease-in-out 150ms;-o-transition:all ease-in-out 150ms;-ms-transition:all ease-in-out 150ms}.certification .bottomActions button:hover{opacity:.8}.certification a{color:#999}.certModal .toCenter{max-width:390px}.certModal h3{text-align:center;color:#fff;font:600 40px/40px Adieu}.certModal .table{margin:80px 0 30px}.certModal .cell:first-child{padding-right:10px}.certModal .cell:last-child{padding-left:10px}.certModal .cell a{text-align:center;display:block;color:#fa1e32;text-align:center;font:16px/36px Adieu;background-color:#fff;opacity:1;border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-webkit-border-radius:2px;transition:all ease-in-out 150ms;-webkit-transition:all ease-in-out 150ms;-moz-transition:all ease-in-out 150ms;-o-transition:all ease-in-out 150ms;-ms-transition:all ease-in-out 150ms}.certModal a:hover{opacity:.8}.certModal p{background:url(/static/images/question_w.png) no-repeat top left;font:13px/16px Adieu;color:#fff;padding:2px 0 0 36px}.certModal p a{color:#fff;text-decoration:underline}@media only screen and (max-width:989px){.certModal p{font-size:15px;line-height:21px}}.assistance p strong{font-weight:600}.assistance p i{font-style:italic}.steamContents .feeds .cell.side{font:500 14px/15px "IBM Plex Mono"}.steamContents .feeds .oneItem{padding:14px 0 10px}.gridTitle{position:relative}.gridTitle .newsAlert{position:absolute;display:none;right:0;top:7px;background-color:#fa1e32;color:#fff;padding:0 6px;cursor:pointer;opacity:1;font:600 10px/18px "IBM Plex Mono";transition:all ease-in-out .1s;-webkit-transition:all ease-in-out .1s;-moz-transition:all ease-in-out .1s;-o-transition:all ease-in-out .1s;-ms-transition:all ease-in-out .1s}.gridTitle .newsAlert:hover{opacity:.8}.greyComment{color:#ccc}.links .fa{color:#fff;display:inline}