@font-face{font-family:"Fira Sans";src:url("fonts/firasans-light-webfont.woff2") format("woff2"),url("fonts/firasans-light-webfont.woff") format("woff");font-weight:100;font-style:normal}@font-face{font-family:"Fira Sans";src:url("fonts/firasans-regular-webfont.woff2") format("woff2"),url("fonts/firasans-regular-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Fira Sans";src:url("fonts/firasans-bold-webfont.woff2") format("woff2"),url("fonts/firasans-bold-webfont.woff") format("woff");font-weight:bold;font-style:normal}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit;text-shadow:0 0 1px transparent}.clear::after,.clear::before{content:" ";display:table}.clear::after{clear:both}.float-right{float:right}.float-left{float:left}.spalte_1{width:-webkit-calc(1 / 12 * 100%);width:calc(1 / 12 * 100%)}.spalte_2{width:-webkit-calc(2 / 12 * 100%);width:calc(2 / 12 * 100%)}.spalte_3{width:-webkit-calc(3 / 12 * 100%);width:calc(3 / 12 * 100%)}.spalte_4{width:-webkit-calc(4 / 12 * 100%);width:calc(4 / 12 * 100%)}.spalte_5{width:-webkit-calc(5 / 12 * 100%);width:calc(5 / 12 * 100%)}.spalte_6{width:-webkit-calc(6 / 12 * 100%);width:calc(6 / 12 * 100%)}.spalte_7{width:-webkit-calc(7 / 12 * 100%);width:calc(7 / 12 * 100%)}.spalte_8{width:-webkit-calc(8 / 12 * 100%);width:calc(8 / 12 * 100%)}.spalte_9{width:-webkit-calc(9 / 12 * 100%);width:calc(9 / 12 * 100%)}.spalte_10{width:-webkit-calc(10 / 12 * 100%);width:calc(10 / 12 * 100%)}.spalte_11{width:-webkit-calc(11 / 12 * 100%);width:calc(11 / 12 * 100%)}.spalte_12{width:-webkit-calc(12 / 12 * 100%);width:calc(12 / 12 * 100%)}.protected-address{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html{box-sizing:border-box;overflow-y:scroll}body{height:100%;background-repeat:no-repeat;background-attachment:fixed;color:black}header,main,footer{width:100%;position:relative}.wrapper{max-width:100%;margin:0 auto}img{max-width:100%;height:auto}iframe{border:none}iframe,img{vertical-align:middle}h1,h2,h3,h4,h5,h6,p{margin:0}p:last-of-type,ul:last-of-type,ol:last-of-type,li:last-of-type{margin-bottom:0}a{text-decoration:none;color:black}ul,ol{padding:0 0 0 2px}li{list-style-position:outside}h1{font-size:1.75rem;line-height:1.3;font-weight:300;margin-bottom:20px;color:#005d9c}@media only screen and (min-width: 1201px){h1{font-size:2.75rem;line-height:1.2;font-weight:100;margin-bottom:30px}}body.products h1{display:none}@media only screen and (max-width: 1200px){body.products h1{display:block}}h2{font-size:1.25rem;line-height:1.3;font-weight:300;margin-bottom:15px}@media only screen and (min-width: 1201px){h2{font-size:1.375rem;line-height:1.3;font-weight:300;margin-bottom:20px}}h2 .date{color:#005d9c}h3{font-size:1.125rem;line-height:1.3;font-weight:300;margin-bottom:15px;color:#005d9c}p,ul,ol,ul li,ol li{font-size:1rem;line-height:1.6;font-weight:300;margin-bottom:15px}@media only screen and (min-width: 1201px){p,ul,ol,ul li,ol li{font-size:1.0625rem;line-height:1.6;font-weight:300;margin-bottom:20px}}@media only screen and (max-width: 740px){p,ul,ol,ul li,ol li{font-size:1rem;line-height:1.6;font-weight:300;margin-bottom:15px}}p+h1,ul+h1,ol+h1,ul li+h1,ol li+h1{margin-top:40px}li{list-style-type:square;list-style-position:inside}p:last-of-type,ul:last-of-type,ol:last-of-type,ul li:last-of-type,ol li:last-of-type{margin-bottom:0}strong{font-style:normal;font-weight:bold}html{font-family:'Fira Sans', Roboto, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Oxygen, Ubuntu, Cantarell, "Open Sans", Arial, sans-serif;overflow-y:scroll}body{height:100%;color:#454545;background:#cfcfcf;background-repeat:no-repeat;background-attachment:fixed}a{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.wrapper{width:1000px;margin:0 auto;box-shadow:0px 0px 4px rgba(0,0,0,0.7);position:relative;overflow:hidden}@media only screen and (min-width: 1201px){.wrapper{width:100%;max-width:1400px}}@media only screen and (max-width: 1440px){.wrapper{width:100%;max-width:100%}}.disable{display:none}.relative{position:relative}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sidebar{width:350px}@media only screen and (min-width: 1201px){.sidebar{width:400px}}@media only screen and (max-width: 850px){.sidebar{width:300px}}.content{width:100%;width:-webkit-calc(100% - 350px);width:calc(100% - 350px);margin-left:-350px;margin-left:-webkit-calc(0px * 1);margin-left:calc(0px * 1);padding-left:350px;padding-left:-webkit-calc(0px * 1);padding-left:calc(0px * 1)}@media only screen and (min-width: 1201px){.content{width:100%;width:-webkit-calc(100% - 400px);width:calc(100% - 400px);margin-left:-400px;margin-left:-webkit-calc(0px * 1);margin-left:calc(0px * 1);padding-left:400px;padding-left:-webkit-calc(0px * 1);padding-left:calc(0px * 1)}}@media only screen and (max-width: 850px){.content{width:100%;width:-webkit-calc(100% - 300px);width:calc(100% - 300px);margin-left:-300px;margin-left:-webkit-calc(0px * 1);margin-left:calc(0px * 1);padding-left:300px;padding-left:-webkit-calc(0px * 1);padding-left:calc(0px * 1)}}main .content{padding-top:30px}@media only screen and (min-width: 1201px){main .content{padding-top:35px}}@media only screen and (max-width: 740px){main .content{width:100%}}main .content .spalte_9{padding-right:30px}@media only screen and (max-width: 1200px){main .content .spalte_9{width:100%;padding-right:65px}}@media only screen and (max-width: 850px){main .content .spalte_9{padding-right:20px}}main .content .spalte_3{padding-right:35px}@media only screen and (max-width: 1200px){main .content .spalte_3{display:none}}main .wrapper{background:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaea), color-stop(1000px, #fff));background:-webkit-linear-gradient(top, #eaeaea 0%, #fff 1000px);background:linear-gradient(to bottom, #eaeaea 0%, #fff 1000px);min-height:-webkit-calc(100vh - 220px - 180px);min-height:calc(100vh - 220px - 180px);padding-bottom:33px;z-index:9}@media only screen and (min-width: 1201px){main .wrapper{padding-bottom:40px;min-height:-webkit-calc(100vh - 250px - 180px);min-height:calc(100vh - 250px - 180px)}}@media only screen and (max-width: 740px){main .wrapper{padding-left:20px;background:white}}main .wrapper>article{z-index:99;position:relative}main .wrapper::after{content:" ";position:absolute;width:53px;height:400px;top:-5px;right:-35px;background:url(img/bildelement.svg) no-repeat;z-index:9}@media only screen and (max-width: 850px){main .wrapper::after{background:none}}main p a,main li a{border-bottom:1px solid #c6c6c6;color:#005d9c}main p a:hover,main li a:hover{border:none;color:white;background:#005d9c}main ol,main ul{margin:0;margin-top:20px;padding-bottom:20px}main ol+h1,main ul+h1{margin-top:15px}main ol li,main ul li{margin-bottom:0;list-style-type:none;position:relative;padding-left:20px}main ol li:not(:last-child),main ul li:not(:last-child){margin-bottom:5px}main ol li::before,main ul li::before{content:"";position:absolute;top:12px;left:2px;width:5px;height:5px;border-radius:100%;background:#005d9c}main table{width:100%;border-collapse:collapse;margin:30px 0;font-size:1.0625rem;line-height:1.4;font-weight:300}main table td{padding:5px 0 6px 0;vertical-align:top;border-top:1px solid #ccc}@media only screen and (max-width: 500px){main table td:nth-child(even){border-top:0;padding-top:0}}main table td:first-child{padding-right:4%}@media only screen and (max-width: 500px){main table td{width:100%;display:block}}.background-blue{background:#005d9c}.color-blue{color:#005d9c}.background-lightgrey{background:#c6c6c6}.color-lightgrey{color:#c6c6c6}.background-grey{background:#9c9c9c}.color-grey{color:#9c9c9c}.background-darkgrey{background:#454545}.color-darkgrey{color:#454545}.map{margin-bottom:30px}.tap-overlay{width:100%;height:100%;position:absolute;top:0;left:0;display:none}@media only screen and (max-width: 900px){.tap-overlay{display:block}}.tap-trigger:checked ~ .tap-overlay{display:none}img.align_right{float:right;margin:0 0 20px 20px}@media only screen and (max-width: 1400px){img.align_right{max-width:60%;height:auto}}@media only screen and (max-width: 900px){img.align_right{max-width:50%}}img.align_left{float:left;margin:0 20px 20px 0}@media only screen and (max-width: 1400px){img.align_left{max-width:60%;height:auto}}@media only screen and (max-width: 900px){img.align_left{max-width:50%}}img.align_center{width:100%;height:auto}figure{margin:0;display:table}figure.align_right{float:right;margin:0 0 20px 20px}figure.align_right:not(:first-child){margin-top:20px}@media only screen and (max-width: 900px){figure.align_right{max-width:50%}}@media only screen and (max-width: 400px){figure.align_right{max-width:40%}}figure.align_left{float:left;margin:0 20px 20px 0}figure.align_left:not(:first-child){margin-top:20px}@media only screen and (max-width: 900px){figure.align_left{max-width:50%}}@media only screen and (max-width: 400px){figure.align_left{max-width:40%}}figure.align_center{width:100%;height:auto;margin-bottom:20px}figure.align_center:not(:first-child){margin-top:20px}figure img{display:block;width:100%}figure+p{margin-top:1rem}figcaption{display:table-caption;caption-side:bottom;color:#454545;margin-top:8px;font-size:.75rem;line-height:1.4;font-weight:300}header{background:#dcdcdc}@media only screen and (max-width: 740px){header{background:white}}header .wrapper{background:white;z-index:99}@media only screen and (max-width: 580px){header .wrapper{box-shadow:none}}header .wrapper>article{height:220px;-webkit-transition:none;transition:none}@media only screen and (min-width: 1201px){header .wrapper>article{height:250px}}@media only screen and (max-width: 740px){header .wrapper>article{height:230px}}header .wrapper>a{height:220px;-webkit-transition:none;transition:none}@media only screen and (min-width: 1201px){header .wrapper>a{height:250px}}@media only screen and (max-width: 740px){header .wrapper>a{height:auto;min-height:80px}}@media only screen and (max-width: 740px){header .content{width:100%}}header .logo{padding:0px 50px;display:table}@media only screen and (min-width: 1201px){header .logo{padding:0px 65px}}@media only screen and (max-width: 850px){header .logo{padding:0 30px}}@media only screen and (max-width: 740px){header .logo{width:100%;padding:15px 20px;width:250px;max-width:-webkit-calc(100% - 110px);max-width:calc(100% - 110px)}}header .logo-container{display:table-cell;vertical-align:middle}header .svg-container{margin:0 auto;padding-top:5px}header .keyvisual{background:#eee;width:25%;width:-webkit-calc(100% / 4);width:calc(100% / 4);height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}@media only screen and (max-width: 1200px){header .keyvisual{width:33.3333333333%;width:-webkit-calc(100% / 3);width:calc(100% / 3)}}@media only screen and (max-width: 980px){header .keyvisual{width:50%}}@media only screen and (max-width: 580px){header .keyvisual{width:100%;border:none}}header .keyvisual:nth-of-type(1){border-right:2px solid white}@media only screen and (max-width: 1200px){header .keyvisual:nth-of-type(1){border-right:2px solid white}}@media only screen and (max-width: 980px){header .keyvisual:nth-of-type(1){border:none;border-right:1px solid white}}@media only screen and (max-width: 580px){header .keyvisual:nth-of-type(1){width:100%;border:none}}header .keyvisual:nth-of-type(2){border-left:1px solid white;border-right:1px solid white}@media only screen and (max-width: 1200px){header .keyvisual:nth-of-type(2){border-left:1px solid white;border-right:1px solid white}}@media only screen and (max-width: 980px){header .keyvisual:nth-of-type(2){border:none;border-left:2px solid white}}@media only screen and (max-width: 580px){header .keyvisual:nth-of-type(2){display:none}}header .keyvisual:nth-of-type(3){border-left:2px solid white;border-right:1px solid white}@media only screen and (max-width: 1200px){header .keyvisual:nth-of-type(3){border-left:2px solid white}}@media only screen and (max-width: 980px){header .keyvisual:nth-of-type(3){display:none}}header .keyvisual:nth-of-type(4){border-left:2px solid white}@media only screen and (max-width: 1200px){header .keyvisual:nth-of-type(4){display:none}}.sidebar nav{padding-right:50px}@media only screen and (max-width: 850px){.sidebar nav{padding-right:20px}}@media only screen and (max-width: 740px){.sidebar nav{display:none}}.sidebar nav>a{display:block;font-size:1.125rem;line-height:1.5;font-weight:300;color:#9c9c9c;padding:7px 13px;border-left:7px solid transparent;border-bottom:1px solid #c6c6c6}@media only screen and (min-width: 1201px){.sidebar nav>a{font-size:1.375rem}}.sidebar nav>a:hover{padding-left:18px;border-left:7px solid #9c9c9c;color:#005d9c}.sidebar nav>a.active{color:#005d9c;padding-left:18px;border-left:7px solid #005d9c}.sidebar .change-language{padding-left:20px;padding-bottom:10px;margin-top:40px;display:block;border-bottom:1px solid #c6c6c6}@media only screen and (min-width: 1201px){.sidebar .change-language{padding-bottom:15px;margin-top:60px}}.sidebar .change-language>a{border:none;display:inline-block;height:16px;padding-left:35px;font-size:.875rem;line-height:1.2;font-weight:300;color:#9c9c9c;-webkit-transition:none;transition:none}@media only screen and (min-width: 1201px){.sidebar .change-language>a{height:18px;padding-left:38px;font-size:.875rem;line-height:1.3;font-weight:300}}.sidebar .change-language>a:hover{color:#005d9c}.sidebar .change-language>a.germany{background:url(img/germany.svg) no-repeat left top;background-size:auto 16px}@media only screen and (min-width: 1201px){.sidebar .change-language>a.germany{background-size:auto 18px}}.sidebar .change-language>a.uk{background:url(img/uk.svg) no-repeat left top;background-size:auto 16px}@media only screen and (min-width: 1201px){.sidebar .change-language>a.uk{background-size:auto 18px}}.mobile-navigation{display:none;width:100%}@media only screen and (max-width: 740px){.mobile-navigation{display:block}}.mobile-navigation nav{display:block}.mobile-navigation nav>a{display:block;color:white;padding:12px 20px;font-size:1.25rem;line-height:1.2;font-weight:300;border-bottom:1px solid #0075c5;background:#005d9c}.mobile-navigation nav>a.active{background:#0075c5}.mobile-navigation nav>a:last-of-type{border:none}.mobile-navigation .change-language{display:block;border-bottom:1px solid #c6c6c6}.mobile-navigation .change-language a{display:block;padding:12px 20px 12px 65px;font-size:1.25rem;line-height:1.2;font-weight:300;color:#005d9c}.mobile-navigation .change-language a.germany{background:url(img/germany.svg) no-repeat left top;background-size:auto 20px;background-position:22px center}.mobile-navigation .change-language a.uk{background:url(img/uk.svg) no-repeat left top;background-size:auto 20px;background-position:22px center}.mobile-navigation input{display:none}.mobile-navigation input:checked ~ .navigation{max-height:400px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.mobile-navigation input:checked ~ label{margin-top:4px;background:#ddd;box-shadow:inset 0px 1px 1px #aaa;color:#aaa}.opener{font-size:1.25rem;line-height:1;font-weight:300;padding:8px 0;display:inline-block;text-transform:uppercase;color:white;background:#005d9c;border-radius:5px;cursor:pointer;position:absolute;right:20px;top:20px;box-shadow:0px 4px 0px #004779;width:75px;text-align:center}.navigation{max-height:0;overflow:hidden;display:block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.download{padding-top:10px;float:right;border-top:1px solid #c6c6c6;width:30%;max-width:240px;min-width:160px;margin:7px 0 20px 25px}.download strong{color:#005d9c}.download a:not(.category){color:#454545}.download a:not(.category):hover{color:white}.download .category{margin-top:12px;padding:7px 10px;display:inline-block;background:white;border:1px solid #005d9c;color:#005d9c;position:relative;z-index:9999;font-size:1.0625rem;line-height:1.2;font-weight:300}.download .category:hover{background:#005d9c;color:white}.download .category.icon{padding-left:50px}.download .category.icon::before{content:"";position:absolute;left:0;top:0;width:40px;height:100%;background:#005d9c;border-right:1px solid white}.download .category.icon::after{content:"";position:absolute;top:9px;left:8px;background:url(img/icon-mail.svg) no-repeat center center;width:22px;height:16px}.download .category.empty{padding-left:0}.download .category.empty::before{border-right:none}body.product .download{min-width:200px}@media only screen and (max-width: 500px){body.product .download{min-width:0;max-width:100%;margin:0 0 15px 0;padding-bottom:13px;width:100%;border-bottom:1px solid #c6c6c6}}.its-in-the-cloud{margin-bottom:20px}@media only screen and (max-width: 500px){.its-in-the-cloud:first-of-type{display:none}}.category-tile{width:33.3333333%;width:-webkit-calc(100% / 3);width:calc(100% / 3);float:left;height:85px;padding-right:6px;padding-right:-webkit-calc(0px * 1);padding-right:calc(0px * 1);margin-bottom:6px}@media only screen and (max-width: 1000px){.category-tile{height:90px}}.category-tile:nth-of-type(3n+1){padding-right:4px}.category-tile:nth-of-type(3n+2){padding:0 2px}.category-tile:nth-of-type(3n+3){padding-left:4px}.category-tile.active .tile{border:1px solid #005d9c}@media only screen and (max-width: 1000px){.category-tile.active .tile{border:1px solid #ccc}}.category-tile.active .tile h3{color:#005d9c}@media only screen and (max-width: 1000px){.category-tile.active .tile h3{background:#005d9c;color:white;border-top:1px solid #005d9c}}.category-tile.active .tile:hover{border:1px solid #005d9c}@media only screen and (max-width: 1000px){.category-tile.active .tile:hover{border:1px solid #ccc}}.category-tile .tile{width:100%;height:100%;margin-bottom:15px;border:1px solid #ccc;border-radius:5px;background-color:white;cursor:pointer;position:relative;overflow:hidden;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.category-tile .tile:hover{border:1px solid #9c9c9c}.category-tile .tile h3{position:absolute;bottom:0;left:0;margin-bottom:0;padding:7px 10px;max-width:60%;max-width:-webkit-calc(100% - 100px);max-width:calc(100% - 100px);border-radius:5px;z-index:99;color:#454545}@media only screen and (max-width: 1100px){.category-tile .tile h3{max-width:-webkit-calc(100% - 75px);max-width:calc(100% - 75px)}}@media only screen and (max-width: 1000px){.category-tile .tile h3{width:100%;max-width:100%;text-align:center;background:#f4f4f4;padding:5px 7px;border-radius:0;border-top:1px solid #ddd;font-size:.875rem}}.category-tile .tile span{position:absolute;top:0;right:0;padding:7px 6px;color:white;background:#005d9c;font-size:1rem;line-height:1;font-weight:300;z-index:999999}.category-tile .tile .background{position:absolute;top:5px;right:0;width:100px;height:100%;background-position:top center;background-repeat:no-repeat;background-size:contain;z-index:9}@media only screen and (max-width: 1300px) and (min-width: 1201px){.category-tile .tile .background{top:15px;right:5px;width:70px;height:70px}}@media only screen and (max-width: 1100px){.category-tile .tile .background{top:15px;right:5px;width:70px;height:70px}}@media only screen and (max-width: 1000px){.category-tile .tile .background{width:100%;height:60px;top:auto;right:auto;left:0;bottom:20px}}.category{display:inline-block;float:left;background:white;padding:5px 7px;font-size:.875rem;line-height:1;font-weight:300;margin-right:4px;margin-bottom:4px;border-radius:5px;border:1px solid #ccc;color:#005d9c;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;cursor:pointer;position:relative}.category:hover{background:#005d9c;color:white;border:1px solid rgba(255,255,255,0)}.category::after{content:" ";width:0;height:100%;position:absolute;background-size:4px;top:0;left:0;background-position:center center;-webkit-transition:none;transition:none}.category.active{background:#005d9c;background-size:10%;color:white;border:1px solid rgba(255,255,255,0);padding-left:21px}.category.active:hover{background:#ccc;border:1px solid #bbb}.category.active:hover::after{background:url(img/kross.svg) no-repeat center center;background-size:9px}.category.active::after{content:" ";width:20px;height:100%;position:absolute;top:0;left:0;background:url(img/check.svg) no-repeat center center;background-size:11px}.category.all.active{cursor:default}.category.all.active:hover{background:#005d9c;border:1px solid rgba(255,255,255,0)}.category.all.active:hover::after{background:url(img/check.svg) no-repeat center center;background-size:11px}.checkbox{margin-bottom:3px}.checkbox input[type="checkbox"]{display:none}.checkbox input[type="checkbox"]+label{display:inline-block;color:#454545;cursor:pointer;font-size:.875rem;line-height:1.4;font-weight:300;padding:3px 0 3px 25px;position:relative}.checkbox input[type="checkbox"]+label:active span{box-shadow:inset 0px 0px 3px rgba(0,0,0,0.3);border:1px solid #aaa}.checkbox input[type="checkbox"]+label span{width:18px;height:18px;position:absolute;top:3px;left:0;vertical-align:middle;border:1px solid #ccc;background:white;background-size:2px;background-position:center center;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;border-radius:4px}.checkbox input[type="checkbox"]:checked+label{color:#005d9c}.checkbox input[type="checkbox"]:checked+label span{background:#005d9c url(img/check.svg) no-repeat;background-position:center center;background-size:12px;border:none;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.counter{margin-bottom:15px;margin-top:25px;padding-bottom:5px}.counter span{display:inline-block;margin-right:2px;color:white;background:#005d9c;padding:7px 8px;border-radius:5px;line-height:100%}.result,.results{display:inline}.product-list{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-width:100%;-moz-column-width:100%;column-width:100%;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media only screen and (max-width: 900px) and (min-width: 741px){.product-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (max-width: 600px){.product-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (max-width: 500px){.product-list{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.product-list.no-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.product-list .product{display:block;padding:3px 0 3px 12px;font-size:1.0625rem;line-height:1.2;font-weight:300;color:#454545;background:url(img/arrow-right.svg) no-repeat left 8px;background-size:6px;margin:4px 0;-webkit-transition:none;transition:none}.product-list .product span{display:inline-block;font-size:10px;background:none;border-radius:4px;margin-left:1px;margin-top:3px;color:#454545;padding:2px 3px 1px;line-height:100%;border:1px solid #ccc;vertical-align:top}.product-list .product:hover{color:#005d9c;background:url(img/arrow-right-blue.svg) no-repeat left 8px;background-size:6px}.product-list .product:hover span{background:#005d9c;color:white;border:none}footer{color:white}footer .wrapper{background:#005d9c;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #005d9c), color-stop(70%, #005d9c), color-stop(100%, #06365b));background:-webkit-linear-gradient(top, #005d9c 0%, #005d9c 70%, #06365b 100%);background:linear-gradient(to bottom, #005d9c 0%, #005d9c 70%, #06365b 100%);min-height:180px;padding:30px 20px 50px;z-index:0}@media only screen and (min-width: 1201px){footer .wrapper{padding:30px 30px 50px}}footer p{font-size:.8125rem;line-height:1.4;font-weight:300}@media only screen and (min-width: 1201px){footer p{font-size:.875rem;line-height:1.5;font-weight:300}}@media only screen and (max-width: 740px){footer p{font-size:0.9375rem}}footer p a{color:white}footer p a:hover{color:#005d9c;background:white}footer .logo{padding:0px 52px 0px 30px;width:250px;-webkit-transition:none;transition:none}@media only screen and (min-width: 1201px){footer .logo{padding:0px 152px 0px 35px;width:370px}}@media only screen and (max-width: 1200px){footer .logo{padding:0px 112px 0px 30px;width:330px}}@media only screen and (max-width: 1100px){footer .logo{padding:0px 52px 0px 30px;width:250px}}@media only screen and (max-width: 980px){footer .logo{padding:0px 127px 0px 30px;width:330px}}@media only screen and (max-width: 850px){footer .logo{padding:0px 32px 0px 10px;width:220px}}@media only screen and (max-width: 740px){footer .logo{padding:0px 92px 0px 10px;width:280px}}@media only screen and (max-width: 580px){footer .logo{padding:0;width:100%;max-width:180px;margin-bottom:15px}}footer table{width:100%;width:-webkit-calc(100% - 250px);width:calc(100% - 250px);margin-left:-250px;margin-left:-webkit-calc(0px * 1);margin-left:calc(0px * 1);padding-left:250px;padding-left:-webkit-calc(0px * 1);padding-left:calc(0px * 1)}@media only screen and (min-width: 1201px){footer table{width:100%;width:-webkit-calc(100% - 370px);width:calc(100% - 370px);margin-left:-370px;margin-left:-webkit-calc(0px * 1);margin-left:calc(0px * 1);padding-left:370px;padding-left:-webkit-calc(0px * 1);padding-left:calc(0px * 1)}}@media only screen and (max-width: 1200px){footer table{width:100%;width:-webkit-calc(100% - 330px);width:calc(100% - 330px);margin-left:-330px;margin-left:-webkit-calc(0px * 1);margin-left:calc(0px * 1);padding-left:330px;padding-left:-webkit-calc(0px * 1);padding-left:calc(0px * 1)}}@media only screen and (max-width: 1100px){footer table{width:100%;width:-webkit-calc(100% - 250px);width:calc(100% - 250px);margin-left:-250px;margin-left:-webkit-calc(0px * 1);margin-left:calc(0px * 1);padding-left:250px;padding-left:-webkit-calc(0px * 1);padding-left:calc(0px * 1)}}@media only screen and (max-width: 980px){footer table{width:100%;width:-webkit-calc(100% - 330px);width:calc(100% - 330px);margin-left:-330px;margin-left:-webkit-calc(0px * 1);margin-left:calc(0px * 1);padding-left:330px;padding-left:-webkit-calc(0px * 1);padding-left:calc(0px * 1)}}@media only screen and (max-width: 850px){footer table{width:100%;width:-webkit-calc(100% - 220px);width:calc(100% - 220px);margin-left:-220px;margin-left:-webkit-calc(0px * 1);margin-left:calc(0px * 1);padding-left:220px;padding-left:-webkit-calc(0px * 1);padding-left:calc(0px * 1)}}@media only screen and (max-width: 740px){footer table{width:100%;width:-webkit-calc(100% - 280px);width:calc(100% - 280px);margin-left:-280px;margin-left:-webkit-calc(0px * 1);margin-left:calc(0px * 1);padding-left:280px;padding-left:-webkit-calc(0px * 1);padding-left:calc(0px * 1)}}@media only screen and (max-width: 580px){footer table{width:100%}}@media only screen and (max-width: 740px){footer table tr{display:block;float:left;width:100%}}footer table td{vertical-align:top;-webkit-transition:none;transition:none;padding:0}@media only screen and (max-width: 740px){footer table td{display:block;float:left;width:100%;margin-bottom:15px}}@media only screen and (max-width: 980px){footer table td:nth-of-type(1){display:none}}@media only screen and (max-width: 740px){footer table td:nth-of-type(1){display:block;float:left;width:100%}}@media only screen and (max-width: 740px){footer table td:last-of-type{margin-bottom:0}}
