/*
 * Copyright (C) TENSQUARE gmbh. All rights reserved.
 * www.tensquare.de
 *
 * Die Inhalte dieser Datei sind urheberrechtlich geschützt. Sie dürfen
 * weder ganz noch in Teilen vervielfältigt, verbreitet oder öffentlich
 * zugänglich gemacht werden. Jegliche Nutzung, sowohl zu privaten als
 * auch zu kommerziellen Zwecken, bedarf der schriftlichen Genehmigung
 * der TENSQUARE gmbh.
 */

@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(/service_assets/fonts/lpfonts/Open_Sans/open-sans-v15-latin-regular.woff2) format('woff2'),url(/service_assets/fonts/lpfonts/Open_Sans/open-sans-v15-latin-regular.woff) format('woff');font-display:swap}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(/service_assets/fonts/lpfonts/Open_Sans/open-sans-v15-latin-italic.woff2) format('woff2'),url(/service_assets/fonts/lpfonts/Open_Sans/open-sans-v15-latin-italic.woff) format('woff');font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(/service_assets/fonts/lpfonts/Open_Sans/open-sans-v15-latin-600.woff2) format('woff2'),url(/service_assets/fonts/lpfonts/Open_Sans/open-sans-v15-latin-600.woff) format('woff');font-display:swap}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(/service_assets/fonts/lpfonts/Open_Sans/open-sans-v15-latin-600italic.woff2) format('woff2'),url(/service_assets/fonts/lpfonts/Open_Sans/open-sans-v15-latin-600italic.woff) format('woff');font-display:swap}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(/service_assets/fonts/lpfonts/Open_Sans/open-sans-v17-latin-700.woff2) format('woff2'),url(/service_assets/fonts/lpfonts/Open_Sans/open-sans-v17-latin-700.woff) format('woff');font-display:swap}@font-face{font-family:OETBServices;src:url('/service_assets/lp-iconfont/fonts/OETBServices.eot');src:url('/service_assets/lp-iconfont/fonts/OETBServices.eot') format('embedded-opentype'),url('/service_assets/lp-iconfont/fonts/OETBServices.woff2') format('woff2'),url('/service_assets/lp-iconfont/fonts/OETBServices.woff') format('woff'),url('/service_assets/lp-iconfont/fonts/OETBServices.ttf') format('truetype'),url('/service_assets/lp-iconfont/fonts/OETBServices.svg') format('svg');font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"],[class^=icon-]{display:inline-block;font:normal normal normal 1em/1 OETBServices;color:inherit;flex-shrink:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-sm{font-size:.8em}.icon-lg{font-size:1.2em}.icon-16{font-size:16px}.icon-32{font-size:32px}.icon-is-spinning{animation:icon-spin 1s infinite linear}@keyframes icon-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.icon-rotate-90{transform:rotate(90deg)}.icon-rotate-180{transform:rotate(180deg)}.icon-rotate-270{transform:rotate(270deg)}.icon-flip-y{transform:scaleY(-1)}.icon-flip-x{transform:scaleX(-1)}.icon-arrow-down::before{content:"\ea01"}.icon-info::before{content:"\ea02"}.icon-location::before{content:"\ea03"}.icon-magnify::before{content:"\ea04"}.icon-mic::before{content:"\ea05"}.icon-phone::before{content:"\ea06"}.icon-star-full::before{content:"\ea07"}.icon-star-half::before{content:"\ea08"}.icon-arrow-up::before{content:"\ea0a"}.icon-arrow-right::before{content:"\ea0b"}.icon-headphones::before{content:"\ea0c"}.icon-facebook::before{content:"\ea0d"}.icon-instagram::before{content:"\ea0e"}.icon-deezer::before{content:"\ea0f"}.icon-spotify::before{content:"\ea10"}.icon-arrow-left::before{content:"\ea11"}.icon-crown::before{content:"\ea12"}.icon-close::before{content:"\ea14"}.icon-check::before{content:"\ea15"}.icon-easylang::before{content:"\ea16"}.icon-a11y::before{content:"\ea17"}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:"Open Sans",Helvetica,sans-serif;font-size:16px;color:#333}html{background:#f1f1f1}body{min-width:320px;max-width:1600px;margin:0 auto;background:#fff;padding:0 0 0 40px;color:rgba(255,255,255,.9);min-height:100vh;display:flex;flex-direction:column}header{padding:18px 0 13px 0}header a{display:inline-block;color:#024f99}header img{vertical-align:top}header img+img{margin-top:14px;display:block}ul.breadcrumb{display:inline-block;vertical-align:top;list-style-type:none;font-size:.8125rem;margin:20px 0 5px 0;font-weight:700;color:#fff;width:auto;background-color:#024f99;padding:5px 10px 5px 40px}.breadcrumb li{display:inline-block;margin:0!important}.breadcrumb li+li:before{content:"\276F";padding:0 .5rem 0 .25rem;font-weight:400}.breadcrumb li a{color:#fff;text-decoration:none;border-bottom:1px solid transparent}.breadcrumb li a:hover{border-bottom:1px solid #fff}.search{position:relative;margin-top:20px;width:100%;flex:0 0 auto}.search .selectme,.search button,.search input,.search select{font-size:18px;font-family:"Open Sans",Arial,Helvetica,sans-serif;padding:10px;height:44px;border:none;-webkit-appearance:none;-webkit-border-radius:0}.search select{background:#fff url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQ1MS44NDdweCIgaGVpZ2h0PSI0NTEuODQ3cHgiIGZpbGw9IiMwMjRmOTkiIHZpZXdCb3g9IjAgMCA0NTEuODQ3IDQ1MS44NDciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1MS44NDcgNDUxLjg0NzsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTIyNS45MjMsMzU0LjcwNmMtOC4wOTgsMC0xNi4xOTUtMy4wOTItMjIuMzY5LTkuMjYzTDkuMjcsMTUxLjE1N2MtMTIuMzU5LTEyLjM1OS0xMi4zNTktMzIuMzk3LDAtNDQuNzUxDQoJCWMxMi4zNTQtMTIuMzU0LDMyLjM4OC0xMi4zNTQsNDQuNzQ4LDBsMTcxLjkwNSwxNzEuOTE1bDE3MS45MDYtMTcxLjkwOWMxMi4zNTktMTIuMzU0LDMyLjM5MS0xMi4zNTQsNDQuNzQ0LDANCgkJYzEyLjM2NSwxMi4zNTQsMTIuMzY1LDMyLjM5MiwwLDQ0Ljc1MUwyNDguMjkyLDM0NS40NDlDMjQyLjExNSwzNTEuNjIxLDIzNC4wMTgsMzU0LjcwNiwyMjUuOTIzLDM1NC43MDZ6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==') no-repeat 97% 60%;background-size:1rem}.search :focus{border:none;outline:0}input[type=date]::-ms-clear,input[type=email]::-ms-clear,input[type=search]::-ms-clear,input[type=select]::-ms-clear,input[type=tel]::-ms-clear,input[type=text]::-ms-clear,input[type=url]::-ms-clear{display:none}form{width:100%;display:flex;flex-wrap:nowrap;background-color:#024f99;padding:15px}.selectme,.selectmedown{width:155px}.selectme{background:#fff;padding:0!important;margin-right:15px;flex-shrink:0}.selectme a,.selectme span{color:#024f99;padding:10px;display:inline-block;width:100%;text-decoration:none;cursor:pointer}.selectme a:after,.selectme span:after{content:"\ea01";font-family:OETBServices,"Open Sans",sans-serif;display:inline-block;font-size:12px;font-weight:600;margin-right:5px;margin-top:8px;float:right}.selectmedown{float:left;list-style-type:none;margin:0;padding:0;background:#fff;position:absolute;z-index:100;font-size:18px;left:15px;top:63px}.selectmedown a{color:#024f99!important;width:100%;display:inline-block;text-decoration:none;padding:7px 10px}.selectmedown a:hover{background:#efefef}.selectmedown li:last-child{border-top:1px solid #ccc}.inputarea{position:relative;margin-right:15px;flex:1 1;display:flex;flex-wrap:nowrap}.inputarea input{width:100%}.inputarea .input:nth-child(2n),.inputarea input:nth-child(2n){margin-left:15px}.inputarea input.error{box-shadow:inset 0 0 0 2px #c30}.inputarea .hint{background:#fee;border-radius:4px;color:#c30;margin:9px 0 0;padding:.25rem .5rem;font-size:.875rem;position:absolute;left:5%;right:5%;z-index:2;top:44px}.inputarea .hint:after,.inputarea .hint:before{content:"";border:7px solid transparent;border-top-width:0;position:absolute;left:calc(50% - 7px)}.inputarea .hint:after{border-bottom-color:#fee;top:-6px}.inputarea .hint:before{top:-8px}.inputarea input[type=checkbox]{width:15px;height:15px;appearance:checkbox;margin-right:.5rem;-webkit-appearance:checkbox;vertical-align:-1px}.inputarea label{font-size:.875rem}.distance_layer{z-index:1000;display:flex;font-size:.875rem;padding-top:2px}.distance_layer .head{color:#fff;display:inline-block}.distance_layer #outputkm{color:#fff;float:left;text-align:right;width:2.5rem}.rangeslider{position:relative;margin:.5rem .5rem 0 .5rem}.rangeslider,.rangeslider__fill{background:none repeat scroll 0 0 #768992;display:block;height:2px;flex-grow:1;float:left}.rangeslider--disabled{opacity:.4}.rangeslider__fill{position:absolute;top:0;background:#fff}.rangeslider__handle{background:#fff;cursor:pointer;display:inline-block;width:15px;height:15px;border-radius:10px;position:absolute;top:-7px}.rangeslider__handle:active{background:#fff}.rangeslider__handle .icon-grip{font-size:15px;line-height:21px;color:#024f99}.image_scroller_nojs{height:100px;list-style-type:none}button,button[type=submit]{cursor:pointer;vertical-align:top;font-family:OETBServices,"Open Sans",sans-serif!important;text-align:center;background:#fff;color:#024f99;font-weight:600;margin:0;text-decoration:none}button[type=submit]{width:200px}.speechhelper input{padding-right:43px;height:44px}.search button.icon-mic{position:absolute;width:30px;top:7px;right:10px;font-size:31px;padding:0;font-weight:400;display:none;line-height:31px;height:auto}.search button.icon-mic.on{color:#0c3}.icon-magnify:before{padding-right:10px;vertical-align:-2px}input::placeholder{color:#bbb!important}footer{display:flex;flex-direction:row;padding:20px 40px 20px 40px;font-size:.875rem;color:#627485;line-height:1.5;font-weight:700;border-top:1px solid #ccc;flex-wrap:wrap;margin-bottom:30px}footer ul{padding:0;list-style-type:none;width:25%}footer li{margin:.5rem 1rem .5rem 0}footer a{color:#627485;font-weight:400;text-decoration:none;border-bottom:1px solid transparent}footer a:hover{color:#627485;border-bottom:1px solid #627485}h1,h2,h3{color:#fff;font-weight:600}h1{font-size:1.75rem;line-height:2.25rem;margin:0;background:#024f99;padding:5px 15px 8px;display:inline-block}h1+h2{font-size:1rem;line-height:1.5rem;margin:20px 0 0;background:#024f99;padding:5px 15px 5px;display:inline-block}h2{font-size:1.5rem;margin-top:0;margin-bottom:1rem}h3{font-size:1.0625rem;margin-top:30px}a{color:#fff;text-decoration:none;cursor:pointer}a:hover{color:rgba(255,255,255,.7);transition:all .15s ease-in}a img{vertical-align:top}strong{font-weight:700}article ol a,article ul a,h2 a,p a{text-decoration:underline}.active{font-weight:700}p{line-height:1.7;font-size:1rem}.gone{display:none}.matshad{box-shadow:3px 3px 4px 0 rgba(0,0,0,.3)}figure{margin:3rem auto 2rem auto;padding:0;text-align:center;position:relative;width:max-content;display:table;max-width:100%}figure img{max-width:100%;width:100%}figure img+img{margin-top:2rem}div.boxed>figure{margin-top:-2rem;display:block}figure[class]{margin-top:.5rem;max-width:calc(50% - 1rem)}figure.width40{max-width:calc(40% - 1rem)}figure.width30{max-width:calc(30% - 1rem)}figure.screenshot{max-width:calc(25% - 1rem)}figure.width40.hightower{max-width:calc(40% - 1rem)!important}figure.width30.hightower{max-width:calc(30% - 1rem)!important}figure.screenshot.hightower{max-width:calc(25% - 1rem)!important}figure.right{float:right;margin-left:2rem}figure.left{float:left;margin-right:2rem}figure.right.hightower{float:right!important;margin:0!important;margin-left:2rem!important}figure.left.hightower{float:left!important;margin:0!important;margin-right:2rem!important}figcaption{word-wrap:break-word;font-style:italic;margin-top:.25rem}figure .copyright{position:absolute;font-size:.6rem;top:.125rem;right:.375rem;text-shadow:1px 1px 1px rgba(0,0,0,.5);color:#fff}figure .copyright a{color:#fff}figure .copyright a:hover{color:rgba(255,255,255,.7)}cite,figcaption{font-size:.8rem}cite{display:block;margin-top:.5rem;font-style:normal}q{font-style:italic;display:inline-block}.store a{display:inline-block;margin:1rem 1rem 0 0;border-radius:4px}:focus-visible{box-shadow:0 0 0 2px var(--clr-wht);outline-offset:2px;outline:2px solid var(--clr-ant)}main{background-color:#024f99;background-repeat:no-repeat;background-position:top right;position:relative}section{margin:0 auto;padding:0 0 2.5rem 0;min-width:660px;width:65%;position:relative}.goa11y{background-color:#fff;border-radius:100px;box-shadow:0 0 0 2px #024f99,0 0 0 4px #fff;color:#024f99;display:grid;font-size:1.25rem;height:1.9rem;place-items:center;width:1.9rem;position:absolute;top:1rem;right:1rem}.goa11y:hover{color:#024f99}.stage{margin:0 -15px;padding-top:20px;height:300px;display:flex;flex-flow:column;justify-content:center;align-items:start}.stage.crunched{height:200px}article{margin:1rem 0 3rem 0;clear:both}article.starter{border-bottom:1px dashed rgba(255,255,255,.2);padding-bottom:2rem;margin-bottom:3rem;margin-top:7rem}article.starter.crunched{margin-top:5rem}article.startercrunched{margin-bottom:5rem}.adwrap{height:250px;margin-top:5rem}article+.adwrap{margin-top:0}.adwrap+article.starter{margin-top:3rem}#content-big,#content-billboard{position:absolute;width:100%;left:0;overflow:hidden;display:flex;justify-content:center;align-items:center;min-height:250px;vertical-align:top}article.hitwrap{display:flex;flex-wrap:wrap;justify-content:space-between}.totop{display:block;background:#fff;position:fixed;bottom:11rem;right:-.25rem;width:3rem;height:2rem;color:#024f99;text-align:center;line-height:2.2rem;border-radius:.125rem;font-weight:700}.totop:hover{color:#024f99;transition:none}.boxed.outdent{margin-left:-2rem;margin-right:-2rem}.boxed{background:rgba(255,255,255,.95);padding:2rem;color:#333}.boxed h2,.boxed h3,.boxed p{color:#333}div.boxed{text-align:center;margin:3rem auto;width:75%;padding:2rem 0}div.boxed>:not(figure){margin-left:2rem;margin-right:2rem}div.boxed h3{margin-top:.5rem}div.boxed ul{text-align:left}.boxed a{color:#024f99}.boxed a:hover{color:rgba(2,79,153,.8)}.boxed li{line-height:1.5rem}.boxed ol{padding-left:1rem}.boxed ol>li{margin-bottom:1.25rem}.boxed ul{margin-top:1rem;list-style-type:disc;padding-left:1.25rem}.boxed ul>li{margin-bottom:.75rem}.btn{background:#fff;color:#024f99;border-radius:3px;padding:.5rem 1.5rem .5rem 1.75rem;position:relative;text-decoration:none}.btn:hover{background-color:#f2f2f2;text-decoration:none;color:#024f99}.arrow:before{content:"\276F";position:absolute;margin-left:-20px}.index h3{margin:0}.boxed.index,.boxed.index ol{display:inline-block}.boxed.index ol>li{margin-bottom:.5rem;font-size:.9rem}.labellist{margin:0 0 0 -.4rem;padding:0;font-size:.8rem;display:flex;flex-wrap:wrap}.labellist li{list-style-type:none;border:1px solid #fff;border-radius:3px;margin:0 .4rem .8rem .4rem;padding:.2rem .6rem .2rem .5rem;color:#fff}.labellist a{color:#fff;text-decoration:none}.labellist a:hover{text-decoration:none}ol.count li,ul.bullet li{line-height:1.7rem;font-size:1rem}ol.count.multiline li,ul.bullet.multiline li{margin-bottom:1rem}ul.cols{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}ul.cols li{margin:0;padding:0 2rem 0 0;width:33.3%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}ul.slidewrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0}.slidewrap+.slidewrap{margin-top:1rem}.slidewrap>li{border:1px solid #ccc;width:calc(100% / 4 - .75rem);list-style-type:none;padding-bottom:.75rem;margin:.5rem 0;line-height:normal}.slidewrap li li{margin-bottom:0;line-height:normal}.slidewrap img{width:100%;height:7rem;object-fit:cover;vertical-align:top}.slidewrap h3{margin:.5rem 0 .4rem 0;text-align:center;color:#024f99}.slidewrap ul{margin:0;padding:0;text-align:center;list-style-type:none}.slidewrap a{color:#627485;text-decoration:none;font-size:.8rem;border-bottom:1px solid transparent}.slidewrap a:hover{color:#627485;border-bottom:1px solid #627485}.slidewrap li>:not(img){margin-left:.5rem;margin-right:.5rem}ul.faq{list-style:none;padding:0;font-size:1.125rem;margin:0 0 2.5rem 0}.faq li{margin:15px 0}.faq li h3{margin:0;font-weight:400;font-size:inherit}.faq>li>a span{white-space:nowrap}.faq>li>a span:after{content:"\ea01";font-family:OETBServices,"Open Sans",sans-serif;transform:rotate(-90deg);display:inline-block;font-size:.75rem;font-weight:600;margin-left:.5rem}.faq li:first-child{margin-top:10px}.faq>li>a{color:#fff;text-decoration:none;border-bottom:1px solid transparent;display:block;width:fit-content}.faq>li>a:hover{border-bottom:1px solid #fff}.faq li a+div{padding:0 20px 15px 20px;display:none}.faq li a:focus{outline:0}.faq li a+div.show{display:block;padding:0 1rem;margin:1rem 0 2rem .25rem;border-left:2px solid rgba(255,255,255,.4)}.faq strong{display:block}ul.faq ul li{line-height:1.7;font-size:1rem}.tablewrap{width:100%;overflow-y:auto}table{width:100%;border-collapse:collapse}td,th{vertical-align:top;border:1px solid #ccc;text-align:left}th{background:#e6e6e6;color:#32475a;font-size:1.125rem;padding:.375rem .75rem .5rem}td{background:#fff;color:#32475a;font-size:.8rem;padding:.75rem}td a{color:#32475a;border-bottom:1px solid #32475a}td a:hover{color:#32475a}.hit{background:#fff;width:calc(50% - .25rem);color:#333;padding:.8rem 1rem 1.2rem 2.1rem;margin-bottom:.5rem;position:relative}.hit:nth-child(2n){margin-left:.5rem}.hit a{color:#024f99;text-decoration:none;border-bottom:1px solid transparent;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}.hit a:hover{border-bottom:1px solid #024f99}.hit .index{width:1.2rem;height:1rem;background-color:#024f99;position:absolute;left:.65rem;top:1.05rem;text-align:center;color:#fff;font-size:.7rem;border-radius:0 3px 3px 0}.hit .index:before{content:'';position:absolute;z-index:2;top:0;left:-7px;border-top:.5rem solid #024f99;border-bottom:.5rem solid #024f99;border-left:.35rem solid transparent}.hit h2{font-size:1.1rem;margin:0;padding:0}.hit address{font-style:normal;font-size:.8rem;padding:0 0 .5rem 0;clear:both}.hit address div{margin-bottom:.25rem}.hit .adds{font-size:.7rem;line-height:1rem}.hit .time{color:#4ea548}.hit .dist{background:#ededed;position:absolute;padding:.2rem .3rem .2rem .2rem;right:0;bottom:0;font-family:OETBServices,"Open Sans",sans-serif!important;color:#024f99}.hit .dist:before{padding-right:3px;vertical-align:-2px}.showmore{width:100%;margin:2rem 0;text-align:center}h2.catalogue{font-weight:400;font-size:1.4rem}.boxed.catalogue{padding-right:1rem}.catalogue h3{color:#024f99}.catalogue ul{padding:0;display:flex;flex-wrap:wrap}.catalogue li{margin-right:.5rem;margin-bottom:0!important;padding:0 .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalogue li.more{font-weight:700}.catalogue li a{line-height:2rem;font-size:1rem;color:#333;text-decoration:none}.catalogue ul.letter{margin-top:2rem}.catalogue ul.letter li:first-child{background-color:#e7e7e7!important;font-weight:600;width:100%}.catalogue ul.letter li:first-child a{color:#024f99}a.button{background:#024f99;color:#fff;padding:.25rem 0;display:block;border:none;text-align:center}.buttonarea{display:flex;flex-wrap:wrap;margin-right:.5rem}.buttonarea .button{width:2rem;margin:0 .5rem .5rem 0}.buttonarea .button:hover{color:#fff}.buttonarea .button.off{background:#bbb;box-shadow:none;cursor:default}.buttonarea .button.off:hover{color:#fff}.buttonarea.register{margin-bottom:-1rem}.buttonarea.register .button{border:1px solid #fff;margin:0 -1px -1px 0}.buttonarea.register .button.on{background:#fff;color:#024f99}.sticky_cookie{width:100%;background-color:rgba(74,74,74,.9);text-align:center;color:#fff;font-size:16px;line-height:21px;padding:10px 70px;z-index:100;bottom:0;left:0;box-sizing:border-box;position:fixed}.sticky_cookie a{display:inline-block;padding:5px 0;color:#fff;text-decoration:underline}.sticky_cookie a.gotit{display:inline-block;background:#fff;padding:5px 10px;color:#4a4a4a;text-decoration:none;position:absolute;right:15px;top:calc(50% - 15px)}@media screen and (min-width:1281px){body,html{font-size:20px}}@media screen and (min-width:820px) and (max-width:1280px){body,html{font-size:18px}}@media screen and (max-width:1280px){main{background-position:top right -200px}.selectmedown a{padding:15px 10px}button[type=submit]{width:150px}.hitwrap .hit{margin-left:0;width:100%}.hit .index:before{left:-6px}.slidewrap>li{width:calc(100% / 3 - .75rem)}}@media screen and (max-width:1024px){header a+img{display:none}ul.cols li{width:50%}}@media screen and (max-width:819px){.boxed.outdent{margin-left:auto;margin-right:auto}body{padding:0 0 0 20px}header{padding-top:13px}header a img:first-child{width:180px;height:30px}header a img+img{display:none}main{background-position:top -20px right -220px}form{flex-wrap:wrap}section{width:auto!important;margin:0 40px;padding:0 0 40px 0;min-width:0}h1{padding-top:15px;padding-bottom:5px;font-size:1.5rem;width:100%;flex:0 0 auto}.search{margin-top:0!important}.inputarea{margin-right:0}.inputarea:first-child{width:100%!important}button[type=submit]{width:100%;margin-top:15px;text-align:center}h1+h2{margin-top:0;padding:15px}h2{font-size:1.25rem}footer{padding-left:1rem;padding-right:1rem;font-size:inherit}footer ul{width:50%}figure[class]:not([class*=screenshot]){float:none;max-width:100%;margin:2rem auto}}@media screen and (min-width:591px) and (max-width:819px){article.starter{margin-top:6rem}h2+article.starter{margin-top:140px}}@media screen and (max-width:590px){main{background-image:none!important;position:relative;padding-bottom:40px}section{margin:0 20px;padding-top:20px}.stage,.stage.crunched{padding:0;height:auto;margin:0}h1{margin-top:0;padding-left:0;padding-right:0;width:calc(100% - 3.5rem)!important}h1 span{display:none}form{padding:15px 0}.search .selectme{width:100%;margin-right:0}.selectmedown{width:100%;left:0}.search button.icon-mic{margin-right:5px}.selectmedown+.inputarea{width:100%;margin-top:15px}.inputarea{flex:1 1 auto;flex-wrap:wrap}.inputarea input[type=text]{width:100%!important}.inputarea input:nth-child(2n){margin:15px 0 0}.adwrap{margin-top:2rem}div.boxed{width:auto}article.starter,article.starter.crunched{margin-top:4rem}ul.breadcrumb{margin:20px 20px 0 20px!important;position:absolute;padding:0;bottom:20px}.slidewrap>li{width:calc(100% / 2 - .75rem)}ul.cols li{width:100%}figure.screenshot{width:35%}.houdini{display:none}.houdini{display:none}footer ul{width:50%}}@media screen and (max-width:450px){.slidewrap>li{width:calc(100% /1 - .75rem)}figure.screenshot{display:none}.inputarea .input{width:100%!important}.inputarea .input:nth-child(2n){margin:15px 0 0}}@media (max-width:340px){body{padding-left:15px}section{margin:0 15px}footer{text-align:center}footer ul{width:100%}}