body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:separate;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}ul,ol{list-style-position:outside;margin:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:super}sub{vertical-align:sub}legend{color:#000}input,button,textarea,select{font-size:100%}table,thead,tbody,tr,td,th{font-family:inherit;font-size:inherit;line-height:inherit}main{display:block}dd{margin-left:1em;}strong{font-weight:bold;}em{font-style:italic;}u{text-decoration-skip:ink;}svg{fill:inherit;stroke:inherit;stroke-width:0;display:block;width:100%;height:100%;}a svg{pointer-events:none;}@font-face{font-family:'UbuntuRegular';font-display:fallback;src:url("/fileadmin/templates/web/fonts/Ubuntu/Regular/font.eot");src:url("/fileadmin/templates/web/fonts/Ubuntu/Regular/font.eot#iefix") format("embedded-opentype"),url("/fileadmin/templates/web/fonts/Ubuntu/Regular/font.woff2") format("woff2"),url("/fileadmin/templates/web/fonts/Ubuntu/Regular/font.woff") format("woff"),url("/fileadmin/templates/web/fonts/Ubuntu/Regular/font.ttf") format("truetype"),url('/fileadmin/templates/web/fonts/Ubuntu/Regular/font.svg#font') format('svg');font-weight:normal;font-style:normal;}.extbase-debugger.extbase-debugger-floating{z-index:999999999;}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;font-family:inherit;font-size:inherit;outline:none;}*::before,*::after{box-sizing:border-box;}::selection{background-color:#ec4242;color:#F5F5F5;}html{height:100%;overflow-y:scroll;font-size:62.5%;background-color:#ececed;color:#000;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;}body{color:#000;font-family:helvetica,verdana,tahoma,arial,sans-serif;font-size:1.5em;line-height:1.5;width:100%;margin:0 auto !important;position:relative;opacity:0;transition:opacity .25s;}body:before,body:after{content:"";display:table;}body:after{clear:both;}body.fonts-loaded{font-family:'UbuntuRegular',helvetica,verdana,tahoma,arial,sans-serif;opacity:1;}header{box-shadow:0px 1px 2px rgba(0,0,0,0.05);position:fixed;top:0;left:0;width:100%;background-color:#ececed;z-index:999;}#main-navigation{position:relative;padding:20px;}#main-navigation ul{list-style:none;}#main-navigation > ul{float:right;}#main-navigation > ul > li{display:inline-block;position:relative;transition:border-bottom .4s;margin-left:20px;}#main-navigation > ul > li a{font-size:13px;transition:color .4s;white-space:nowrap;}#main-navigation > ul > li > a{color:#8c8c8c;text-transform:uppercase;line-height:44px;}#main-navigation > ul > li > a:after{position:absolute;transition:width .4s;bottom:0;left:0;right:0;margin:auto;width:0;content:'.';color:transparent;background:#ec4242;height:4px;}#main-navigation > ul > li > a:focus{color:#333333;}#main-navigation > ul > li > a:focus:after{width:100%;}#main-navigation > ul > li.act > a,#main-navigation > ul > li:hover > a{color:#333333;}#main-navigation > ul > li.act > a:after,#main-navigation > ul > li:hover > a:after{width:100%;}#main-navigation > ul > li:first-of-type{margin-left:0;}#main-navigation > ul ul{display:none;position:absolute;right:0;top:calc(100% - 4px);background-color:#FFF;box-shadow:0px 1px 2px rgba(0,0,0,0.05);padding:10px;border-top:4px solid #ec4242;}#main-navigation > ul ul li{margin-bottom:10px;}#main-navigation > ul ul li:last-of-type{margin-bottom:0;}#main-navigation > ul ul li a{color:#333333;}#logo{float:left;margin-right:20px;transition:all .25s;}#logo:focus{transform:scale(1.1);}#logo svg{width:189px;height:48px;}#search{width:250px;display:flex;justify-content:space-between;border:1px solid #a6a6a6;color:#8c8c8c;position:absolute;z-index:999;right:20px;padding:6px 10px;top:0;border-radius:3px;transition:all .25s;cursor:pointer;}#search:hover,#search:focus{border:1px solid #000;color:#000;}#search:hover svg,#search:focus svg{fill:#000;}#search svg{width:20px;height:20px;fill:#8c8c8c;transition:fill .25s;}> svg{width:20px;height:20px;margin:10px 0;fill:#8c8c8c;}#search-wrapper{display:none;}#content{margin-top:168px;}#content::before{display:block;content:" ";margin-top:-168px;height:168px;visibility:hidden;pointer-events:none;}.centering{margin:0 auto;padding:0 20px;max-width:1160px !important;}.centering-padding{padding-right:20px;padding-left:20px;}.clearfix:before,.clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}#columns-container{max-width:calc(1160px - 40px);margin:0 auto;}.ds_1 #field_0{clear:both;}.ds_1 #field_1{float:left;width:33.3333%;padding-right:13.332px;min-height:1px;}.ds_1 #field_2{float:left;width:33.3333%;padding-right:6.666px;padding-left:6.666px;min-height:1px;}.ds_1 #field_3{float:right;width:33.3333%;padding-left:13.332px;min-height:1px;}.ds_1 #field_10{clear:both;}.ds_2 #field_0{clear:both;}.ds_2 #field_1{float:left;width:50%;padding-right:10px;min-height:1px;}.ds_2 #field_2{float:right;width:50%;padding-left:10px;min-height:1px;}.ds_2 #field_10{clear:both;}#topcontact{text-align:center;padding:10px 0;background-color:#F5F5F5;}#topcontact a{display:inline-block;color:#ececed;border:none;padding:10px 10px 10px 36px;border-radius:3px;background-color:#ec4242;text-transform:uppercase;letter-spacing:1.5px;transition:all .25s;font-size:1.1rem;position:relative;}#topcontact a:first-of-type{margin-right:20px;}#topcontact a:hover{cursor:pointer;background-color:#f17070;}#topcontact a:focus{background-color:#333333;}#topcontact a svg{position:absolute;display:inline;width:20px;height:20px;fill:#ececed;top:7px;left:10px;}#topcontact > div{position:relative;}#global-basket-link{margin-left:20px;transition:all 1.25s ease-out;cursor:pointer !important;}#global-basket-link svg{width:20px;height:20px;}#global-basket-link.empty{background-color:#8c8c8c;cursor:default !important;}#global-basket-link.empty:hover{background-color:#8c8c8c;}footer{background-color:#505563;color:#F5F5F5;}#newsletter{padding:40px 0;text-align:center;background-color:#5a5f70;}#newsletter form{width:60%;margin:0 auto;}#newsletter form > div{display:none;}#newsletter form input{color:#ececed;border:none;padding:10px;border-radius:3px;height:50px;}#newsletter form [type="email"]{background-color:#71778c;margin-right:20px;width:calc(100% - 160px);border:1px solid transparent;}#newsletter form [type="email"]::placeholder{color:#ececed;}#newsletter form [type="email"]:focus{border:1px solid #FFF;}#newsletter form [type="submit"]{background-color:#ec4242;text-transform:uppercase;letter-spacing:1.5px;transition:all .25s;min-width:140px;font-size:1.1rem;position:relative;top:-0.5px;-webkit-appearance:none;}#newsletter form [type="submit"]:hover{cursor:pointer;background-color:#f17070;}#newsletter form [type="submit"]:focus{background-color:#333333;}#footer-logos{padding:40px 20px;}#footer-logos a{display:block;}#footer-logo{transition:all .25s;}#footer-logo svg{fill:#ececed;width:275.625px;height:70px;margin:0 auto 40px;}#footer-logo:focus{transform:scale(1.1);}#aaa-logo{fill:#ececed;width:127.5px;height:80px;margin:0 auto;}#some{padding:20px;text-align:center;}#some a{background-color:#c5c5c8;display:inline-block;padding:10px;border-radius:3px;margin-right:20px;transition:background-color .4s;}#some a:last-of-type{margin-right:0;}#some a svg{fill:#505563;width:20px;height:20px;}#some a:hover{background-color:#ababaf;}#some a:focus{background-color:#ec4242;}#service{padding-top:20px;border-top:1px solid #F5F5F5;font-size:1.2rem;color:#bfbfbf;}#copyright{padding:0 20px 40px;text-align:center;}#copyright a{color:#ececed;transition:color .4s;}#copyright a:hover,#copyright a:focus{color:#ec4242;}#copyright p{margin:0;font-size:1.2rem;color:#bfbfbf;}.hideit{display:block;text-indent:-10000px;white-space:nowrap;text-decoration:none;font-size:0;height:0;line-height:0;}#skip{left:-999px;position:absolute;z-index:-999;}#skip:focus,#skip:active{color:#FFF;background-color:#ec4242;left:20px;top:20px;padding:1em;text-align:center;z-index:1000;font-size:1em;line-height:1em;}#vendor{position:absolute;bottom:20px;right:40px;text-decoration:none;color:#5b6171;font-size:12px;}.hide-in-browser,.hide-in-desktop{display:none;}#overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;background:#000;background:rgba(0,0,0,0.9);display:none;}#overlay .close{fill:#F5F5F5;cursor:pointer;height:40px;width:40px;position:absolute;top:20px;right:20px;transition:fill .4s;}#overlay .close:hover{fill:#ec4242;}#overlay .content-container{position:absolute;top:10%;left:50%;transform:translateX(-50%);width:40%;overflow-y:auto;max-height:90vh;}#overlay .content-container > h3{color:#FFF;margin-bottom:20px;text-align:center;}@media screen and (min-width:700px) and (max-width:1024px){.hide-in-browser,.hide-in-desktop{display:block;}.hide-in-tablet{display:none !important;}}@media screen and (max-width:1024px){#main-navigation > ul{display:none;position:absolute;right:0;top:88px;height:50vh;overflow-y:auto;width:33%;background-color:#ececed;box-shadow:-3px 3px 2px rgba(0,0,0,0.05);text-align:center;float:none;}#main-navigation > ul > li{display:block;margin-left:0;}#main-navigation > ul > li a{font-size:16px;}#main-navigation > ul > li > a{line-height:54px;}#main-navigation > ul > li > ul{width:100%;}#main-navigation > ul > li.act > a,#main-navigation > ul > li:hover > a{color:#333333;}#main-navigation > ul > li.act > a:after,#main-navigation > ul > li:hover > a:after{display:none;}#main-navigation > ul ul{position:relative;}#main-navigation > ul ul li{margin-bottom:20px;}#search{top:70px;right:70px;}#toggle-menu{cursor:pointer;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:30px;height:30px;}#toggle-menu svg{fill:#8c8c8c;}#m-close{display:none;}#overlay .content-container{width:70%;padding:0 20px;}}@media screen and (max-width:700px){[id^="field_"]{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;min-height:auto !important;}.hide-in-browser,.hide-in-desktop{display:block;}.hide-in-tablet{display:block;}.hide-in-smartphone{display:none !important;}header #main-navigation > ul{width:100%;height:calc(100vh - 36px);}#content{margin-top:153px;}#content::before{margin-top:-153px;height:153px;}#newsletter form{width:100%;text-align:center;}#newsletter form [type="email"]{width:100%;margin-bottom:20px;}#search{top:60px;}#topcontact a{padding:5px 5px 5px 30px;letter-spacing:1px;font-size:1rem;}#topcontact a:first-of-type{margin-right:10px;}#topcontact a svg{width:15px;height:15px;top:5px;left:10px;}#topcontact #global-basket-link{margin-left:10px;}#overlay .content-container{width:100%;}}@media screen and (max-width:550px){#topcontact a:not(#global-basket-link){padding:5px;height:25px;width:35px;}#topcontact a:not(#global-basket-link) span{display:none;}#topcontact a:not(#global-basket-link) svg{position:static;}#topcontact a#global-basket-link{top:-4px;}#search{border:0;padding:0;border-radius:0;width:20px;top:72px;}#search span{display:none;}#search:hover,#search:focus{border:0;}}a{color:#ec4242;background:transparent;outline:none;-webkit-tap-highlight-color:rgba(236,66,66,0.5);text-decoration-skip:ink;text-decoration:none;transition:color .25s;}a:hover{color:#f38888;}a:focus{color:#333333;}p{margin-bottom:20px;}h1,h2,h3,h4,h5{overflow:hidden;background:transparent;margin:0;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}h1:before,h1:after,h2:before,h2:after,h3:before,h3:after,h4:before,h4:after,h5:before,h5:after{content:"";display:table;}h1:after,h2:after,h3:after,h4:after,h5:after{clear:both;}h1{font-size:2em;margin-bottom:20px;}h2{font-size:1.8em;}h3{font-size:1.6em;}h4{font-size:1.4em;}h5{font-size:1.4em;}.ctas:before,.ctas:after{content:"";display:table;}.ctas:after{clear:both;}.ctas .cta{transition:all .25s;text-decoration:none;display:inline-block;margin-right:20px;margin-bottom:2rem;padding:1rem 2rem;background-color:#ec4242;color:#FFF;}.ctas .cta:hover{background-color:#ee5959;}.frame .frame-8001{padding:0;box-shadow:none;}.frame-default{max-width:calc(1160px - 40px);margin:0 auto 20px;background-color:#F5F5F5;padding:20px;box-shadow:0 1px 2px rgba(0,0,0,0.05);}.frame-default:before,.frame-default:after{content:"";display:table;}.frame-default:after{clear:both;}.frame-default >:last-of-type{margin-bottom:0;padding-bottom:0;}.frame-ruler-before{border-top:3px solid #ec4242;max-width:calc(1160px - 40px);margin:0 auto 20px;background-color:#F5F5F5;padding:20px;box-shadow:0px 1px 2px rgba(0,0,0,0.05);}.frame-ruler-before:before,.frame-ruler-before:after{content:"";display:table;}.frame-ruler-before:after{clear:both;}.frame-ruler-before >:last-of-type{margin-bottom:0;padding-bottom:0;}.frame-ruler-after{border-bottom:3px solid #ec4242;max-width:calc(1160px - 40px);margin:0 auto 20px;background-color:#F5F5F5;padding:20px;box-shadow:0px 1px 2px rgba(0,0,0,0.05);}.frame-ruler-after:before,.frame-ruler-after:after{content:"";display:table;}.frame-ruler-after:after{clear:both;}.frame-ruler-after >:last-of-type{margin-bottom:0;padding-bottom:0;}.frame-20{margin-bottom:20px;overflow:hidden;}.frame-20:before,.frame-20:after{content:"";display:table;}.frame-20:after{clear:both;}.frame-21{background-color:#ec4242;color:#F5F5F5;padding:20px;max-width:calc(1160px - 40px);margin:0 auto 20px;overflow:hidden;}.frame-21:before,.frame-21:after{content:"";display:table;}.frame-21:after{clear:both;}.frame-21 >:last-of-type{margin-bottom:0;padding-bottom:0;}.frame-8001{margin:0 auto;padding:0 20px;max-width:1160px !important;margin-bottom:20px;}.frame-8001:before,.frame-8001:after{content:"";display:table;}.frame-8001:after{clear:both;}.frame-space-before-extra-small{margin-top:20px;}.frame-space-before-small{margin-top:40px;}.frame-space-before-medium{margin-top:60px;}.frame-space-before-large{margin-top:80px;}.frame-space-before-extra-large{margin-top:100px;}.frame-space-after-extra-small{margin-bottom:20px;}.frame-space-after-small{margin-bottom:40px;}.frame-space-after-medium{margin-bottom:60px;}.frame-space-after-large{margin-bottom:80px;}.frame-space-after-extra-large{margin-bottom:100px;}.align-left{text-align:left;}.align-center{text-align:center;}.align-right{text-align:right;}.align-justify{text-align:justify;}.valign-top{vertical-align:top;}.valign-middle{vertical-align:middle;}.valign-bottom{vertical-align:bottom;}.indent{margin-left:100px;}.bold{font-weight:bold;}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;}main ul,main ol{margin-right:0;margin-bottom:20px;margin-left:40px;}main ul li,main ol li{margin-top:.25em;margin-bottom:.25em;}.message-ok,.message-confirmation,.message-error,.message-info,.message-information,.message-notice,.message-warning{margin-bottom:20px;padding:20px;border-style:solid;border-width:1px;}.message-ok,.message-confirmation{border-color:#4F8A10;background-color:#DFF2BF;color:#4F8A10;fill:#4F8A10;}.message-error{border-color:#FF0000;background-color:#FFBABA;color:#FF0000;fill:#FF0000;}.message-info,.message-information,.message-notice{border-color:#0E5DC9;background-color:#d0dff4;color:#0E5DC9;fill:#0E5DC9;}.message-warning{border-color:#9F6000;background-color:#FEEFB3;color:#9F6000;fill:#9F6000;}@media screen and (max-width:700px){.ctas .cta{width:100%;margin-right:0;text-align:center;}}button,input,textarea,select{border-radius:0;resize:none;}button:focus,input:focus,textarea:focus,select:focus{outline:none;}.element-wrapper{margin-bottom:20px;}.element-wrapper input,.element-wrapper select,.element-wrapper textarea{-webkit-appearance:none;-moz-appearance:none;width:100%;height:60px;padding:10px;color:#ececed;background-color:#71778c;border:none;text-align:center;transition:background-color .4s;}.element-wrapper input::placeholder,.element-wrapper select::placeholder,.element-wrapper textarea::placeholder{font-size:80%;color:#ececed;}.element-wrapper input:focus,.element-wrapper select:focus,.element-wrapper textarea:focus{background-color:#8d92a3;}.element-wrapper input:focus::placeholder,.element-wrapper select:focus::placeholder,.element-wrapper textarea:focus::placeholder{text-align:right;}.element-wrapper input[type=file]{height:auto;}.element-wrapper label{display:block;color:#F5F5F5;margin-bottom:5px;}.element-wrapper label.required::before{font-weight:normal;content:'*';color:#DA4E49;padding-right:5px;}.element-wrapper label.radio,.element-wrapper label.checkbox{font-weight:normal;display:block;margin:0;cursor:pointer;}.element-wrapper textarea{height:160px;}.element-wrapper select{cursor:pointer;background-color:#FFF;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAYCAYAAACSuF9OAAAAB3RJTUUH4AYLABwxNXie5AAAAAlwSFlzAAALEwAACxMBAJqcGAAAAARnQU1BAACxjwv8YQUAAAB8SURBVHjaY2AYBaNgFIyCIQIEBQU9hISFVwgLC/OSoIcfqGeVkJCQC60c9AeIjxHjKJBjBISFTwDV/6aJg6CWhBPjKKAD+JAcE0ITxxDrKLo6hpCjoI45TlfH4HLUgDoGm6OgeOAcg8VRA+8YGAA6xI1mWXsUjIJRMNwBACUEKwr6tjKCAAAAAElFTkSuQmCC') !important;background-position:right center !important;background-repeat:no-repeat !important;}.element-wrapper select option{background-color:#FFF;}.element-wrapper select option:nth-child(2n){background-color:#f2f2f2;}.element-wrapper input[type=checkbox],.element-wrapper input[type=radio]{margin-right:5px;margin-left:5px;}.element-wrapper input[type=email]{text-transform:lowercase;}.element-wrapper input[type=email]::placeholder{text-transform:none;}.element-wrapper a,.element-wrapper input,.element-wrapper button{transition:all .5s;-webkit-appearance:none;-moz-appearance:none;outline:none;}.element-wrapper a.submit,.element-wrapper input.submit,.element-wrapper button.submit{cursor:pointer;border:none;height:60px;line-height:60px;color:#FFF;padding:0 20px;background-color:#ec4242;text-decoration:none;display:block;width:100%;}.element-wrapper a.submit:hover,.element-wrapper a.submit:focus,.element-wrapper input.submit:hover,.element-wrapper input.submit:focus,.element-wrapper button.submit:hover,.element-wrapper button.submit:focus{background-color:#f17070;}.element-wrapper a.submit:disabled,.element-wrapper input.submit:disabled,.element-wrapper button.submit:disabled{background-color:#EFEFEF;}.element-wrapper .message-error{display:none;}.element-wrapper .message-error.active{display:block;margin-bottom:5px;}.element-wrapper .information{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding-top:20px;}.element-wrapper .infotext{color:#666666;margin:5px 0 15px 0;font-style:italic;}.element-wrapper .ruler{height:1px;background-color:#e6e6e6;}.element-wrapper .container{display:block;position:relative;padding-left:40px;line-height:30px;margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.element-wrapper .container .checkmark{position:absolute;top:0;left:0;height:30px;width:30px;background-color:#EEEEEE;transition:all .2s;}.element-wrapper .container .checkmark:after{content:"";position:absolute;display:none;left:10px;top:5px;width:10px;height:15px;border:solid #FFF;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.element-wrapper .container .radiomark{position:absolute;top:0;left:0;height:30px;width:30px;background-color:#EEEEEE;border-radius:50%;transition:all .2s;}.element-wrapper .container .radiomark:after{content:"";position:absolute;display:none;left:10px;top:10px;width:10px;height:10px;border-radius:50%;background:#FFF;}.element-wrapper .container:hover input ~ .checkmark{background-color:#CCCCCC;}.element-wrapper .container:hover input ~ .radiomark{background-color:#CCCCCC;}.element-wrapper .container input{position:absolute;opacity:0;cursor:pointer;width:0;height:0;padding:0;margin:0;}.element-wrapper .container input:focus + .checkmark{background-color:#CCCCCC;}.element-wrapper .container input:checked ~ .checkmark{background-color:#5CB85C;}.element-wrapper .container input:checked ~ .checkmark:after{display:block;}.element-wrapper .container input:checked ~ .radiomark{background-color:#5CB85C;}.element-wrapper .container input:checked ~ .radiomark:after{display:block;}.element-wrapper .container input[type=checkbox],.element-wrapper .container input[type=radio]{display:none;}@media screen and (max-width:700px){.element-wrapper input,.element-wrapper select,.element-wrapper textarea{font-size:16px !important;}.element-wrapper input::-webkit-input-placeholder{font-size:14px;}.element-wrapper input::-moz-placeholder{font-size:14px;}.element-wrapper input:-ms-input-placeholder{font-size:14px;}.element-wrapper a.submit,.element-wrapper input.submit,.element-wrapper button.submit{display:block;width:100%;}}.CookieDeclarationType{border:none !important;padding:0 !important;margin:0 !important;margin-bottom:1em !important;}.CookieDeclarationType .CookieDeclarationTable{margin:0;}.CookieDeclarationType .CookieDeclarationTable thead{background:#ec4242;color:#FFF;}.CookieDeclarationType .CookieDeclarationTable thead th{padding:5px 10px;}.CookieDeclarationType .CookieDeclarationTable thead .CookieDeclarationTableHeader{font-weight:normal;border:none;}.CookieDeclarationType .CookieDeclarationTable tbody tr td{border-bottom:1px solid #dddddd;padding:10px;}.CookieDeclarationType .CookieDeclarationTable tbody tr:last-child td{border:none;}body a.fancybox-close,body a.fancybox-expand,body a.fancybox-nav span{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAADICAMAAACgeiOaAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA8UExURQAAALi4uP////7+/gAAAAwMDIWFhQAAAAAAAAAAAPPz82NjY/////7+/v////r6+gkJCbq6uomJif///+dKwo0AAAATdFJOUwCJfpwWJWEDdw3oThXPVPRMVJhWB8oYAAABk0lEQVRo3u2W63KDIBBGNYCIxoDx/d+1XqIVEdgvqZ1pZ88/M2cI7AW2KBjmE+6EX3bcxNHu+pQvxMF+pLfj+Vnb8wn2zifZm0+0Xz7Znn3AnnzELu62Q+zuIQRiB/nN2GR/iwnJ30WQ4HvxzvqH7GT8IJdp/xbkUvR8JTEMw7yN1sZoTbaNVEoaTbVVaW0pDdkeRirS8qs99BR9sxtlELuVGrLze/Ftj6Ttxrh7nGRts+2zOnKSNS0X+5QyOLlRTVy3QVyNsogObiZy1HbirEB3YScE0vdNLktwEaAlhhYw2h7ffkvs7clvGmproxcHei0xDMP8g5mpMLK0TanI93A1P5CKes33A+Kvbz7R17JF/DEyWd97e41K+qPgP+0q5U95Ccakp43544Bir5yWmkunJeioYCDRNOFF8H6JYQUMtoc2LdJMYGvzzMQwDPPLuHpm/Vy+XFSv5yejjnxG9G05l9frAzndnwZ+VJ//3a0bccveUrGclru9SC79x3UwMhenCa4ZvIDJuvPbx2W6iWGYPV/CsT3vPoiphQAAAABJRU5ErkJggg==');}body .fancybox-wrap{margin:0 !important;}body .fancybox-skin{border-color:#ec4242;}body a.fancybox-close{top:-23px;right:-23px;display:block;width:46px;background-color:#ec4242;background-position:100% 0;}body .fancybox-loader-one{border-bottom:3px solid #ec4242;}body .fancybox-loader-two{border-bottom:3px solid #ffffff;}body .fancybox-loader-three{border-bottom:3px solid #f5f5f5;}body .fancybox-title{text-align:center;}body .ctype-tcsys_columns{margin-bottom:20px;}body .ctype-tcsys_columns.frame-20{margin-bottom:0;}body .ctype-tcsys_columns.frame-20 > div{padding:60px 0 40px;}body .ctype-tcsys_columns.frame-20 > div > div{margin:0 auto;padding:0 20px;max-width:1160px !important;color:#FFF;}body .ctype-tcsys_columns .frame-8001{margin-bottom:0;}body .ctype-tcsys_columns .frame-8001 > *:last-child{margin-bottom:0;}body .ctype-tcquotes_quotes .quotes-container{max-width:calc(1160px - 40px);}.ctype-tcsys_columns > div{background-size:cover;background-position:center;background-repeat:no-repeat;}@media print{*{color:#000 !important;}body{max-width:none;font-family:arial !important;padding:0 !important;margin:0 !important;}[id^="field_"]{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;}.hide-in-tablet{display:block !important;}.hide-from-print{display:none !important;}}@page{size:landscape;}#fancybox-lock,.fancybox-error,.fancybox-image,.fancybox-inner,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap embed,.fancybox-wrap iframe,.fancybox-wrap object,a.fancybox-close,a.fancybox-expand,a.fancybox-nav,a.fancybox-nav span{padding:0;margin:0;border:0;outline:0;vertical-align:top;background-color:transparent;background-repeat:no-repeat;background-image:none;text-shadow:none;}.fancybox-title-disable-wrap{display:none !important;}#fancybox-lock *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}#fancybox-lock{position:fixed;top:0;left:0;right:0;bottom:0;z-index:8020;overflow-y:scroll;overflow-y:auto;overflow-x:auto;-webkit-transition:-webkit-transform .5s;-webkit-transform:translateX(0);}.fancybox-lock,.fancybox-lock body{overflow:hidden !important;}.fancybox-lock-test{overflow-y:hidden !important;}.fancybox-lock{width:auto;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;-webkit-transform:translate3d(0,0,0);}.fancybox-opened{z-index:8030;}a.fancybox-close,a.fancybox-nav,a.fancybox-nav span{cursor:pointer;z-index:8040;}.fancybox-skin{border-style:solid;border-color:#fff;background:#fff;color:#444;}.fancybox-inner{position:relative;overflow:hidden;-webkit-overflow-scrolling:touch;width:100%;height:100%;max-width:100%;max-height:100%;box-shadow:0 10px 25px rgba(0,0,0,0.5);background-color:#FFF;}.fancybox-spacer{position:absolute;top:100%;left:0;width:1px;}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}a.fancybox-close{position:absolute;top:-23px;right:-23px;width:46px;height:46px;background-position:0 0;}a.fancybox-nav{position:absolute;top:0;width:50%;height:100%;text-decoration:none;-webkit-tap-highlight-color:transparent;overflow:hidden;}.fancybox-type-html a.fancybox-nav,.fancybox-type-iframe a.fancybox-nav,.fancybox-type-inline a.fancybox-nav{width:70px;}a.fancybox-expand,a.fancybox-nav span{position:absolute;width:46px;height:46px;}a.fancybox-prev{left:-70px;}a.fancybox-next{right:-70px;}a.fancybox-nav span{top:50%;margin-top:-23px;}a.fancybox-prev span{left:1em;background-position:0 -50px;}a.fancybox-next span{right:1em;background-position:0 -100px;}.fancybox-mobile a.fancybox-nav{max-width:80px;}.fancybox-desktop a.fancybox-nav{opacity:.5;filter:alpha(opacity=50);}.fancybox-desktop a.fancybox-nav:hover{opacity:1;filter:alpha(opacity=100);}a.fancybox-expand{bottom:0;right:0;z-index:8050;opacity:0;filter:alpha(opacity=0);background-position:0 -150px;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;}.fancybox-wrap:hover a.fancybox-expand{opacity:.5;filter:alpha(opacity=50);}.fancybox-wrap a.fancybox-expand:hover{opacity:1;filter:alpha(opacity=100);}.fancybox-tmp{position:absolute !important;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-title{font:400 14px "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5;position:relative;text-shadow:none;z-index:8050;display:block;visibility:hidden;}.fancybox-title-float-wrap{position:relative;margin-top:10px;text-align:center;left:-9999px;}.fancybox-title-float-wrap>div{display:inline-block;padding:7px 20px;font-weight:700;color:#FFF;text-shadow:0 1px 2px #222;background:0 0;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;text-shadow:0 1px rgba(0,0,0,0.5);}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:15px;background:#000;background:rgba(0,0,0,0.8);max-height:50%;overflow:auto;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;z-index:8010;background-color:#000;background-color:rgba(0,0,0,0.85);}.fancybox-overlay-fixed{position:fixed;width:100%;height:100%;}a.fancybox-close,a.fancybox-expand,a.fancybox-nav span{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAADICAMAAACgeiOaAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABUUExURQAAAIeHhy0tLbW1tQAAAAUFBQICAgAAAAAAAAEBAf39/f///zk5OfPz8/n5+Q4ODtfX1wEBAWRkZMbGxu/v77u7u2JiYouLi9fX11RUVJ2dnf///yMS0n4AAAAbdFJOUwBg+4kIIw0Ddxb8f/bn8DHvSEyG1lpoh6TrPorTV7IAAAJLSURBVGje7Zhpc4IwEIYr5DCphBvF/P//2RyAQBLMjtqZdvJ+ceg8Lpu9svbrK+lDoggRJYRoDEsYw0aMkWffoITh8nTrBOeiu/WM0EPTCs4LuahoWfgFii6bTm7U3UO8pq9C7iR6P29oLh1xP09ZOQjpEb9TX0xw3UmvOk98lCv5Ym/zIWWLHFwZnyLIx6zSn1U2Tl8oiMfz62RrzDLNV5csG6c/9dT15TYZV1h2qTSdZZP5294b9DhodbGyL7GHRa7rSxSrGa+WXBEXf6SoGg1fPUL/Og5xBnhUYCCBaQIWAbTEgAVs2oNHtwe0+QJ8iLb8ED04oGNJ8e7Qo28cqdCBnZSU9I9XN8AU0JMJHy9h2zmfC9FiFE3rKXyKMj/Tso/BNW3nNCYAumgYgtEUQGM119c6pIdSzfa1PHNe0a3dLq7DaafSzRpiuQyJt8xdxoogLgV2cQHCj5zJHWeWwPDNURstX4HCAnmUpncUwap8o0pszccUMLQ9Fp43kb2t+aJoGfrI4ICOpaSkpKR/sDOpi7AVRY6j5/DdXJA4dsz3EsITe+fH8og1EJ7OvAzzm7uX4EPe/A5eC5dDmFd5Kfdb0jD9i8/DqwWFBzeUnL26/oC3pbAzrWdb8h3VWmh9oQEFEpomeBF4SiyOVgXcAeipPSJp3Xw8noa2dtqZkpKSkn5Z9dlofrRPdRA/myvjHHgM4Iu5+jl+3ukZvt0G3oqbt9ezI7X17SiW2tz3pEPTfxwHRubDaQLXDLyAo/F62z71k25KSkpa6wfJK4rPGgLqGQAAAABJRU5ErkJggg==');}.fancybox-loader{position:fixed;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;z-index:50000;}.fancybox-loader-inner{position:absolute;width:100%;height:100%;box-sizing:border-box;border-radius:50%;}.fancybox-loader-one{left:0;top:0;animation:fancybox-load-rotate-one 1.15s linear infinite;border-bottom:2px solid #fff;}.fancybox-loader-two{right:0;top:0;animation:fancybox-load-rotate-two 1.15s linear infinite;border-right:2px solid #fff;}.fancybox-loader-three{right:0;bottom:0;animation:fancybox-load-rotate-three 1.15s linear infinite;border-top:2px solid #fff;}@keyframes fancybox-load-rotate-one{0%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(0);}100%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg);}}@keyframes fancybox-load-rotate-two{0%{transform:rotateX(50deg) rotateY(10deg) rotateZ(0);}100%{transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg);}}@keyframes fancybox-load-rotate-three{0%{transform:rotateX(35deg) rotateY(55deg) rotateZ(0);}100%{transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg);}}img.lazyloading,iframe.lazyloading{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;box-shadow:inset 0 0 0 1px #e6e6e6;width:100%;height:auto;display:block;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzIwcHggMTgwcHgiPjxkZWZzPjxzeW1ib2wgaWQ9ImEiIHZpZXdCb3g9IjAgMCA5MCA2NiIgb3BhY2l0eT0iMC4wNSI+PHBhdGggZD0iTTg1IDV2NTZINVY1aDgwbTUtNUgwdjY2aDkwVjB6Ii8+PGNpcmNsZSBjeD0iMTgiIGN5PSIyMCIgcj0iNiIvPjxwYXRoIGQ9Ik01NiAxNEwzNyAzOWwtOC02LTE3IDIzaDY3eiIvPjwvc3ltYm9sPjwvZGVmcz48dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMjAlIiB4PSI0MCUiLz48L3N2Zz4=');}.ctype-tcquotes_quotes{width:100%;background-color:#F5F5F5;padding:0 20px;margin-bottom:20px;}.ctype-tcquotes_quotes .quotes-container{max-width:1160px;margin:0 auto;overflow:hidden;}.ctype-tcquotes_quotes .quotes-container.items-1 .inner{width:100%;}.ctype-tcquotes_quotes .quotes-container.items-1 .quote{width:100%;}.ctype-tcquotes_quotes .quotes-container.items-2 .inner{width:200%;}.ctype-tcquotes_quotes .quotes-container.items-2 .quote{width:50%;}.ctype-tcquotes_quotes .quotes-container.items-3 .inner{width:300%;}.ctype-tcquotes_quotes .quotes-container.items-3 .quote{width:33.333333333333%;}.ctype-tcquotes_quotes .quotes-container.items-4 .inner{width:400%;}.ctype-tcquotes_quotes .quotes-container.items-4 .quote{width:25%;}.ctype-tcquotes_quotes .quotes-container.items-5 .inner{width:500%;}.ctype-tcquotes_quotes .quotes-container.items-5 .quote{width:20%;}.ctype-tcquotes_quotes .quotes-container.items-6 .inner{width:600%;}.ctype-tcquotes_quotes .quotes-container.items-6 .quote{width:16.666666666667%;}.ctype-tcquotes_quotes .quotes-container.items-7 .inner{width:700%;}.ctype-tcquotes_quotes .quotes-container.items-7 .quote{width:14.285714285714%;}.ctype-tcquotes_quotes .quotes-container.items-8 .inner{width:800%;}.ctype-tcquotes_quotes .quotes-container.items-8 .quote{width:12.5%;}.ctype-tcquotes_quotes .quotes-container.items-9 .inner{width:900%;}.ctype-tcquotes_quotes .quotes-container.items-9 .quote{width:11.111111111111%;}.ctype-tcquotes_quotes .quotes-container.items-10 .inner{width:1000%;}.ctype-tcquotes_quotes .quotes-container.items-10 .quote{width:10%;}.ctype-tcquotes_quotes .quotes-container .inner{position:relative;margin-bottom:20px;transition:transform 250ms ease-out;touch-action:pan-y;}.ctype-tcquotes_quotes .quotes-container .quote{display:inline-block;vertical-align:middle;position:relative;transition:left .4s ease-out;text-align:center;user-select:none;}.ctype-tcquotes_quotes .quotes-container .quote .media{display:inline-block;vertical-align:middle;padding-left:1px;}.ctype-tcquotes_quotes .quotes-container .quote .media a:focus img{opacity:.6;}.ctype-tcquotes_quotes .quotes-container .quote .media img{transition:opacity .25s;width:100%;height:auto;display:block;}.ctype-tcquotes_quotes .quotes-container .quote .media img.lazy{box-shadow:inset 0 0 0 1px #e6e6e6;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzIwcHggMTgwcHgiPjxkZWZzPjxzeW1ib2wgaWQ9ImEiIHZpZXdCb3g9IjAgMCA5MCA2NiIgb3BhY2l0eT0iMC4wNSI+PHBhdGggZD0iTTg1IDV2NTZINVY1aDgwbTUtNUgwdjY2aDkwVjB6Ii8+PGNpcmNsZSBjeD0iMTgiIGN5PSIyMCIgcj0iNiIvPjxwYXRoIGQ9Ik01NiAxNEwzNyAzOWwtOC02LTE3IDIzaDY3eiIvPjwvc3ltYm9sPjwvZGVmcz48dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMjAlIiB4PSI0MCUiLz48L3N2Zz4=');}.ctype-tcquotes_quotes .quotes-container .quote .content{display:inline-block;width:50%;vertical-align:middle;padding:40px;}.ctype-tcquotes_quotes .quotes-container .quote .content.hide-quotes .body::before,.ctype-tcquotes_quotes .quotes-container .quote .content.hide-quotes .body::after{display:none;}.ctype-tcquotes_quotes .quotes-container .quote .body{position:relative;margin-bottom:20px;font-size:150%;font-style:italic;color:#000;font-weight:400;text-align:left;}.ctype-tcquotes_quotes .quotes-container .quote .body::before{content:"“";position:absolute;left:-30px;top:-10px;font-size:200%;color:#ec4242;}.ctype-tcquotes_quotes .quotes-container .quote .body::after{content:"”";position:absolute;right:0;bottom:-40px;font-size:200%;color:#ec4242;}.ctype-tcquotes_quotes .quotes-container .quote .author{font-size:100%;font-style:normal;color:#000;font-weight:700;text-align:left;}.ctype-tcquotes_quotes .quotes-container .quote .author-title{font-size:80%;font-style:normal;color:#808080;font-weight:300;text-align:left;}.ctype-tcquotes_quotes .quotes-container .bullets{text-align:center;}.ctype-tcquotes_quotes .quotes-container .bullets span{display:inline-block;width:15px;height:15px;border-radius:50%;background-color:#FFF;cursor:pointer;transition:background-color .25s;}.ctype-tcquotes_quotes .quotes-container .bullets span:not(:last-of-type){margin-right:5px;}.ctype-tcquotes_quotes .quotes-container .bullets span.active,.ctype-tcquotes_quotes .quotes-container .bullets span:hover{background-color:#ec4242;}@media screen and (max-width:1024px){.ctype-tcquotes_quotes .quotes-container .inner{margin-bottom:0;}.ctype-tcquotes_quotes .quotes-container .quote .media,.ctype-tcquotes_quotes .quotes-container .quote .content{width:50% !important;}.ctype-tcquotes_quotes .quotes-container .quote .body{font-size:120%;}.ctype-tcquotes_quotes .quotes-container .bullets{display:none;}}@media screen and (max-width:700px){.ctype-tcquotes_quotes .quotes-container .quote .media,.ctype-tcquotes_quotes .quotes-container .quote .content{width:100% !important;}.ctype-tcquotes_quotes .quotes-container .quote .body{font-size:105%;}.ctype-tcquotes_quotes .quotes-container .quote .content{padding:25px;}.ctype-tcquotes_quotes .quotes-container .quote .content.hide-quotes{padding:20px 0 0;}}[class*="ctype-tcbase_"] [class*="columns-"]:not(.columns-1){margin:0 -10px;}[class*="ctype-tcbase_"] [class*="columns-"]:not(.columns-1) a{float:left;margin:0 10px 20px;}@media screen and (max-width:1024px){[class*="ctype-tcbase_"] [class*="columns-"]:not(.columns-1) > a{width:calc(100% / 3 - 20px) !important;}}@media screen and (max-width:700px){[class*="ctype-tcbase_"] [class*="columns-"]:not(.columns-1){margin:0 !important;}[class*="ctype-tcbase_"] [class*="columns-"]:not(.columns-1) > a{margin:0 0 20px !important;width:100% !important;}}[class*="ctype-tcbase_"] [class*="columns-"] a{margin:0 0 20px;display:block;background-color:#FFF;box-shadow:0px 1px 2px rgba(0,0,0,0.05);transition:all .25s;}[class*="ctype-tcbase_"] [class*="columns-"] a:hover,[class*="ctype-tcbase_"] [class*="columns-"] a:focus{box-shadow:0px 3px 10px 0 rgba(0,0,0,0.2);transform:scale(1.05);}[class*="ctype-tcbase_"] [class*="columns-"] a > div{padding:10px;}@media screen and (min-width:701px){[class*="ctype-tcbase_"] [class*="columns-"].resize-children > a:not(.excluded){opacity:0;}[class*="ctype-tcbase_"] [class*="columns-"].resize-children > a.resized{opacity:1;}}[class*="ctype-tcbase_"] .columns-2 > a{width:calc(100% / 2 - 20px);}[class*="ctype-tcbase_"] .columns-3 > a{width:calc(100% / 3 - 20px);}[class*="ctype-tcbase_"] .columns-4 > a{width:calc(100% / 4 - 20px);}[class*="ctype-tcbase_"] .columns-5 > a{width:calc(100% / 5 - 20px);}[class*="ctype-tcbase_"] .columns-6 > a{width:calc(100% / 6 - 20px);}[class*="ctype-tcbase_"] img{width:100%;height:auto;display:block;}.cards.list .card{color:#8c8c8c;padding:10px 0;text-align:center;}.cards.list .card > *{margin-bottom:10px;}.cards.list .card > *:not(img){padding:0 10px;}.cards.list .card .title{font-size:18px;}.cards.list .card .teaser{background-color:initial;box-shadow:initial;margin-bottom:0;font-weight:initial;}.cards.single .details{display:inline-block;vertical-align:top;width:70%;margin-right:20px;}.cards.single .intro{background-color:#F5F5F5;padding:20px;box-shadow:0px 1px 2px rgba(0,0,0,0.05);margin-bottom:20px;display:flex;flex-wrap:wrap;}.cards.single .intro .title{width:100%;}.cards.single .intro .crdate{margin-right:5px;}.cards.single .intro .category{display:block;background-color:#ec4242;color:#F5F5F5;border-radius:5px;padding:3px 6px;font-size:1rem;text-transform:uppercase;transition:background-color .25s;margin-bottom:10px;}.cards.single .intro .category:first-of-type{margin-left:5px;}.cards.single .intro .category:not(:last-of-type){margin-right:10px;}.cards.single .intro .category:hover,.cards.single .intro .category:focus{cursor:pointer;background-color:#333333;}.cards.single .image-container img{display:inline-block;margin-bottom:10px;transition:opacity .25s;width:calc((100% - 40px) / 5);}.cards.single .image-container img.first{width:100%;}.cards.single .image-container img:not(.first):not(:nth-of-type(6)){margin-right:10px;}.cards.single .image-container img.hidden{display:none;}.cards.single .image-container img.fancybox-1:hover,.cards.single .image-container img.fancybox-1:focus{cursor:pointer;opacity:.6;}.cards.single .teaser{font-weight:700;background-color:#F5F5F5;padding:20px;box-shadow:0px 1px 2px rgba(0,0,0,0.05);margin-bottom:20px;}.cards.single .description{background-color:#F5F5F5;padding:20px;box-shadow:0px 1px 2px rgba(0,0,0,0.05);margin-bottom:20px;}.cards.single .description > *:last-of-type{margin-bottom:0;}.cards.single .share{margin-bottom:20px;}.cards.single .share span{display:inline-block;vertical-align:middle;margin-right:20px;font-size:90%;}.cards.single .share a{background-color:#c5c5c8;display:inline-block;vertical-align:middle;padding:5px;border-radius:3px;margin-right:10px;transition:background-color .4s;}.cards.single .share a:last-of-type{margin-right:0;}.cards.single .share a svg{fill:#FFF;width:15px;height:15px;}.cards.single .share a:hover{background-color:#ababaf;}.cards.single .share a:focus{background-color:#ec4242;}.cards.single .relations{display:inline-block;vertical-align:top;width:calc(30% - 20px);}.cards.single .relations .cards h2{text-align:center;}.cards.single .highlighted-products{margin-bottom:40px;}.cards.single .highlighted-products .product{position:relative;display:block;transition:all .25s;}.cards.single .highlighted-products .product:not(:last-of-type){margin-bottom:20px;}.cards.single .highlighted-products .product h3{color:#333333;text-transform:uppercase;font-size:16px;padding-right:60px;}.cards.single .highlighted-products .product .tag{position:absolute;display:block;vertical-align:initial;top:0;right:-10px;color:#F5F5F5;width:60px;height:60px;padding:0;line-height:60px;text-align:center;background-color:#b7d166;border-radius:50%;border:0;font-size:1.2rem;margin-top:0;}.cards.single .highlighted-products .product .tag:after{content:'';border-radius:50%;position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:2px solid #b7d166;}.cards.single .highlighted-products .product img{width:100%;}.cards.single .highlighted-products .product .button{position:absolute;max-width:90%;bottom:10px;left:10px;background-color:#ec4242;color:#FFF;text-transform:uppercase;padding:10px 20px;border-radius:3px;font-size:12px;box-shadow:0 1px 2px rgba(0,0,0,0.5);transition:background-color .25s;}.cards.single .highlighted-products .product:hover,.cards.single .highlighted-products .product:focus{cursor:pointer;transform:scale(1.05);}.cards.single .highlighted-products .product:hover .button,.cards.single .highlighted-products .product:focus .button{background-color:#333333;}.ajax-loader{display:none;}@media screen and (max-width:700px){.cards.single h1{font-size:24px;}.cards.single .details,.cards.single .relations{display:block;width:100%;}.cards.single .details{margin-bottom:40px;}.cards.single .intro,.cards.single .teaser,.cards.single .description{padding:10px;}}.ctype-tcbase_category .categories-container{background-color:#F5F5F5;padding:20px 20px 0;margin-bottom:20px;}.ctype-tcbase_category nav,.ctype-tcbase_category .products,.ctype-tcbase_category .cards{max-width:1140px;margin:0 auto !important;}.ctype-tcbase_category .breadcrumb{max-width:1120px;margin:0 auto 20px;}.ctype-tcbase_category .breadcrumb .last{color:#333333;}.ctype-tcbase_category nav > a > img{transition:opacity .25s;}.ctype-tcbase_category nav > a > div{background-color:#ec4242;color:#FFF;text-align:center;font-size:12px;text-transform:uppercase;transition:background-color .25s;padding:20px;}.ctype-tcbase_category nav > a:hover > img{opacity:.7;}.ctype-tcbase_category nav > a:hover > div{background-color:#f17070;}.ctype-tcbase_category nav > a.current > div{background-color:#333333;}.ctype-tcbase_category .category-intro,.ctype-tcbase_category .category-details{max-width:1120px;background-color:#F5F5F5;padding:20px;box-shadow:0px 1px 2px rgba(0,0,0,0.05);color:#5a5f70;}.ctype-tcbase_category .category-intro .description > *:last-child,.ctype-tcbase_category .category-details .description > *:last-child{margin-bottom:0;}.ctype-tcbase_category .category-intro{margin:20px auto 0 !important;}.ctype-tcbase_category .category-intro > *{margin-bottom:20px;}.ctype-tcbase_category .category-intro > *:last-child{margin-bottom:0;}.ctype-tcbase_category .category-intro h1{margin-bottom:0;}.ctype-tcbase_category .category-intro .teaser{font-weight:700;}.ctype-tcbase_category .category-details{margin:0 auto !important;}@media screen and (max-width:1024px){.ctype-tcbase_category .categories-container img{display:none;}.ctype-tcbase_category .products{padding:0 20px;}}@media screen and (max-width:700px){[class*="ctype-tcbase_"] .categories-container [class*="columns-"]:not(.columns-1) > a{width:calc(50% - 5px) !important;margin-bottom:10px !important;}[class*="ctype-tcbase_"] .categories-container [class*="columns-"]:not(.columns-1) > a:nth-of-type(2n){float:right;}[class*="ctype-tcbase_"] .categories-container [class*="columns-"]:not(.columns-1) > a:last-of-type{margin-bottom:20px !important;}}.ajax-loader{display:none;border:5px solid #333333;border-color:#333333 transparent #333333 transparent;width:60px;height:60px;margin:0 auto;border-radius:50%;animation:spinner 1.2s linear infinite;}.fetch-more{border:0;background-color:transparent;display:block;margin:0 auto;padding:0;-webkit-appearance:none;clear:both;}.fetch-more svg{fill:#333333;height:60px;width:60px;transition:fill .25s;}.fetch-more:hover,.fetch-more:focus{cursor:pointer;}.fetch-more:hover svg,.fetch-more:focus svg{fill:#ec4242;}.no-results,.error{margin:10px;padding:20px;background-color:#F5F5F5;text-align:center;box-shadow:0px 1px 2px rgba(0,0,0,0.05);}.loader{height:60px;overflow:hidden;display:none;margin-top:10px;}.loader > div{border:5px solid #333333;border-color:#FFF transparent #FFF transparent;width:60px;height:60px;margin:0 auto;border-radius:50%;animation:spinner 1.2s linear infinite;}.ctype-tcbase_search .result-count{margin-bottom:20px;}.ctype-tcbase_search .result-message{padding:0 10px 20px;}.ctype-tcbase_search .result-message .highlight{font-weight:700;color:#ec4242;}.ctype-tcbase_category .fetch-more,.ctype-tcbase_category .ajax-loader{margin-bottom:20px;}#overlay .search-result .no-results{color:#FFF;padding:initial;background-color:initial;text-align:initial;box-shadow:initial;}#overlay .search-result .result-count{display:block;margin-top:20px;color:#FFF;transition:all .25s;}#overlay .search-result .result-count:focus{color:#ec4242;}@keyframes spinner{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.product .attributes > div{margin-bottom:4px;}.product .attributes > div span{display:inline-block;width:50%;}.product .attributes > div span.value{text-align:right;white-space:nowrap;}@supports (justify-content:space-between){.product .attributes > div{display:flex;justify-content:space-between;}.product .attributes > div span{display:initial;width:initial;}.product .attributes > div span.value{text-align:initial;}}.product .attributes .key{padding-right:10px;}.product .attributes .value{padding-left:10px;font-weight:700;}.product .attributes .line{display:none;}@supports (justify-content:space-between){.product .attributes .line{display:initial;position:relative;top:-5px;border-bottom:1px solid #ececed;flex:1;}}.product.single .back-link{color:#ec4242;cursor:pointer;margin-bottom:20px;transition:color .25s;}.product.single .back-link:hover{color:#333333;}.product.single .hidden-notice{background-color:#FFF;padding:20px;margin-bottom:20px;color:#333333;font-weight:700;font-size:24px;text-align:center;}.product.single .leasing{display:none;background-color:#FFF;padding:20px;margin-bottom:20px;color:#333333;}.product.single .leasing .leasing-description{margin-bottom:20px;}.product.single .leasing .value{font-weight:700;}.product.single .leasing h3{margin-bottom:10px;}.product.single .leasing > div{margin-bottom:5px;}.product.single .image-container{display:inline-block;vertical-align:top;width:40%;margin-right:20px;line-height:0;}.product.single .image-container .thumbnail{display:inline-block;margin-bottom:20px;box-shadow:0px 1px 2px rgba(0,0,0,0.05);}.product.single .image-container .thumbnail:not(.first){width:calc(50% - 10px);}.product.single .image-container .thumbnail:not(.first):nth-of-type(2n){margin-right:20px;}.product.single .image-container .thumbnail.first{width:100%;}.product.single .image-container .thumbnail.hidden{display:none;}.product.single .image-container .thumbnail.fancybox-1{transition:opacity .25s;}.product.single .image-container .thumbnail.fancybox-1:hover,.product.single .image-container .thumbnail.fancybox-1:focus{cursor:pointer;opacity:.75;}.product.single .image-container #all-images{-webkit-appearance:none;border:0;background-color:transparent;float:right;transition:color .25s;margin-bottom:20px;}.product.single .image-container #all-images:hover{color:#ec4242;cursor:pointer;}.product.single .product-intro{background-color:#FFF;padding:20px;margin-bottom:20px;}.product.single .product-intro > div{display:inline-block;vertical-align:middle;}.product.single .product-intro .prices{margin-bottom:20px;}.product.single .product-intro .prices .downtone{text-decoration:line-through;font-size:1.2rem;}.product.single .details{width:75%;}.product.single .buttons{width:25%;text-align:right;}.product.single .buttons hr{margin:0 0 20px;}.product.single .buttons .basket-error{color:red;overflow-wrap:break-word;font-size:80%;}.product.single .buttons button{border:0;display:block;width:100%;box-shadow:0px 1px 2px rgba(0,0,0,0.2);color:#FFF;padding:10px 20px;text-transform:uppercase;font-size:1.3rem;transition:background-color .25s;}.product.single .buttons button:not(:last-of-type){margin-bottom:20px;}.product.single .buttons button.red{background-color:#ec4242;}.product.single .buttons button.red:hover{background-color:#f17070;}.product.single .buttons button.green{background-color:#b7d166;}.product.single .buttons button.green:hover{background-color:#c9dd8d;}.product.single .buttons button:hover{cursor:pointer;}.product.single .buttons button:focus{background-color:#333333;}.product.single .buttons button#add-to-basket{display:inline-block;width:auto;transition:opacity .25s;opacity:1;}.product.single .buttons button#add-to-basket.pending{opacity:0.2;}.product.single .buttons button#gotobasket{display:none;width:auto;}.product.single .buttons button#gotobasket a{color:#FFF;}.product.single .buttons button#gotobasket a:after{content:' »';}.product.single .buttons button#gotobasket:focus-within{background-color:#000;}.product.single .highlightedAttributes{margin-bottom:20px;}.product.single .highlightedAttributes .highlightedAttribute{display:inline-block;vertical-align:top;padding:3px 6px;border-radius:3px;border:1px solid #ec4242;font-size:1rem;color:#ec4242;text-transform:uppercase;}.product.single .highlightedAttributes .highlightedAttribute:not(:last-of-type){margin-right:10px;}.product.single .content-container{display:inline-block;vertical-align:top;width:calc(60% - 20px);background-color:#FFF;box-shadow:0px 1px 2px rgba(0,0,0,0.05);padding-top:20px;}.product.single .content-container .teaser,.product.single .content-container .description,.product.single .content-container .attributes,.product.single .content-container .categories{margin-bottom:20px;}.product.single .content-container .teaser span{font-weight:700;}.product.single .content-container .teaser,.product.single .content-container .description,.product.single .content-container .videos,.product.single .content-container .attributes,.product.single .content-container .categories,.product.single .content-container .share{padding:0 20px;}.product.single .content-container .categories a{display:block;}.product.single .content-container .share{margin-bottom:20px;text-align:right;}.product.single .content-container .share span{display:inline-block;vertical-align:middle;margin-right:20px;font-size:90%;}.product.single .content-container .share a{background-color:#c5c5c8;display:inline-block;vertical-align:middle;padding:5px;border-radius:3px;margin-right:10px;transition:background-color .4s;}.product.single .content-container .share a:last-of-type{margin-right:0;}.product.single .content-container .share a svg{fill:#FFF;width:15px;height:15px;}.product.single .content-container .share a:hover{background-color:#ababaf;}.product.single .content-container .share a:focus{background-color:#ec4242;}.product.single .product-sheets{margin-top:-20px;margin-bottom:20px;}.product.single .product-sheets .tabs > div{display:inline-block;width:50%;text-align:center;padding:15px;background-color:#8c8c8c;color:#ececed;transition:color .25s,background-color .25s;}.product.single .product-sheets .tabs > div:hover{cursor:pointer;}.product.single .product-sheets .tabs > div.active{border-bottom:4px solid #ec4242;background-color:#FFF;color:#000;padding-bottom:11px;}.product.single .product-sheets .product-sheets-container{display:none;padding:20px 20px 0;}.product.single .product-sheets .download-product-sheet{display:block;color:#000;margin-bottom:20px;}.product.single .product-sheets .download-product-sheet:hover{color:#ec4242;}.product.single .product-sheets .download-product-sheet:hover .icon{background-color:#f38888;}.product.single .product-sheets .download-product-sheet .icon{vertical-align:middle;display:initial;height:40px;width:40px;padding:10px;background-color:#ec4242;border-radius:3px;stroke:#FFF;stroke-width:2px;position:relative;margin-right:5px;transition:background-color .25s;}.product.single .videos{margin-bottom:20px;}.product.single .videos a img{transition:opacity .25s;}.product.single .videos a:not(:last-of-type){margin-bottom:20px;}.product.single .videos a:focus img{opacity:.6;}.product.single #contact-form{display:none;}.product.list{border-top:4px solid #ec4242;padding-top:10px;color:#333333;position:relative;}.product.list h3{font-size:1.3rem;padding:0 60px 0 10px;text-transform:uppercase;margin-bottom:20px;}.product.list .image-container{position:relative;padding:0 0 56.25%;}.product.list .image-container img{position:absolute;top:0;left:0;width:100%;height:100%;}.product.list .product-number{font-size:1.1rem;text-transform:uppercase;border-bottom:1px solid #dfdfe1;margin-bottom:0;}.product.list .product-number.original{padding-bottom:0;border-bottom:0;}.product.list .highlightedAttributes{padding:0 10px;}.product.list .highlightedAttributes .highlightedAttribute{display:inline-block;margin-top:10px;vertical-align:top;padding:2px 5px;border-radius:3px;border:1px solid #ec4242;font-size:.9rem;color:#ec4242;text-transform:uppercase;}.product.list .highlightedAttributes .highlightedAttribute:not(:last-of-type){margin-right:5px;}.product.list .highlightedAttributes .highlightedAttribute.special{position:absolute;display:block;vertical-align:initial;top:10px;right:-10px;color:#F5F5F5;width:70px;height:70px;padding:0;line-height:70px;text-align:center;background-color:#b7d166;border-radius:50%;border:0;font-size:1.2rem;margin-top:0;}.product.list .highlightedAttributes .highlightedAttribute.special:after{content:'';border-radius:50%;position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:2px solid #b7d166;}.product.list .attributes{font-size:1.3rem;}.product.placeholder{opacity:1 !important;background-color:#f1f1f2 !important;position:relative;overflow:hidden;height:350px;}.product.placeholder:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:50%;z-index:1;width:500%;margin-left:-250%;animation:placeholder .8s linear infinite;background:linear-gradient(115deg,rgba(255,255,255,0) 46%,rgba(255,255,255,0.35) 50%,rgba(255,255,255,0) 54%) 50% 50%;}.product.quick-search{display:block;background-color:#FFF;}.product.quick-search:not(:last-of-type){margin-bottom:10px;}.product.quick-search img,.product.quick-search .quick-search__image{display:inline-block;vertical-align:middle;width:40%;height:0;transition:opacity .25s;padding-bottom:calc(22.5%);background-position:center;background-size:cover;}.product.quick-search .content{display:inline-block;width:calc(60%);vertical-align:middle;padding:20px;font-size:1.1rem;}.product.quick-search .content h3{color:#000;font-size:1.9rem;margin-bottom:0;transition:color .25s;}.product.quick-search .content .product-number,.product.quick-search .content .serial-number{text-transform:uppercase;margin-bottom:0;}.product.quick-search:hover img,.product.quick-search:hover .quick-search__image,.product.quick-search:focus img,.product.quick-search:focus .quick-search__image{opacity:.75;}.product.quick-search:hover .content h3,.product.quick-search:focus .content h3{color:#ec4242;}@media screen and (max-width:1024px){.product.single .image-container{width:30%;}.product.single .content-container{width:calc(70% - 20px);}.product.single .details{width:60%;}.product.single .buttons{width:40%;}.product.quick-search .content h3{font-size:1.6rem;}#contact-form__form{padding-bottom:60px;}}@media screen and (max-width:700px){.product.single > div{display:block;}.product.single .image-container{width:100%;}.product.single .image-container .thumbnail:not(.first){display:none;}.product.single .content-container{width:100%;}.product.single .details{width:100%;margin-bottom:20px;}.product.single .buttons{width:100%;}.product.quick-search .content{padding:10px;}.product.quick-search .content h3{font-size:1.3rem;}}@keyframes placeholder{0%{transform:translate3d(-30%,0,0);}to{transform:translate3d(30%,0,0);}}#departments{text-align:center;padding:40px 20px 0;}#departments .department{display:inline-block;vertical-align:top;width:25%;text-align:center;margin-bottom:40px;}#departments .department svg{fill:#F5F5F5;height:40px;margin-bottom:20px;}#departments .department h5{font-size:1.4rem;text-transform:uppercase;margin-bottom:10px;}#departments .department a{color:#bfbfbf;}#departments .department a:hover,#departments .department a:focus{color:#ec4242;}#departments .department p{margin:0;font-size:1.2rem;color:#bfbfbf;margin-bottom:5px;}#departments .department p:last-of-type{margin-bottom:0;}@media screen and (max-width:1024px){#departments .department{width:50%;}}@media screen and (max-width:700px){#departments .department{width:100%;}}.brands{background-color:#F5F5F5;padding:40px 0 20px;}.brands .brand{vertical-align:middle;text-align:center;width:25%;display:inline-block;margin-bottom:20px;color:#333333;padding:20px;transition:all .25s;}.brands .brand:hover img{opacity:.75;}.brands .brand:focus{transform:scale(1.1);}.brands .brand:focus img{opacity:.75;}.brands .brand img{transition:all .25s;opacity:.25;width:100%;height:auto;}.brands .brand p{text-align:center;margin:0;}.ctype-tcbase_brands .description{margin-top:20px;}.ctype-tcbase_brands .all-brands{margin-top:40px;}.ctype-tcbase_brands .all-brands h3{margin-bottom:20px;}.ctype-tcbase_brands .all-brands .brand-container{display:flex;flex-wrap:wrap;}.ctype-tcbase_brands .all-brands .brand-container .brand{padding:3px 6px;border-radius:3px;border:1px solid #333333;font-size:1.2rem;color:#333333;text-transform:uppercase;margin-bottom:10px;transition:all .25s;}.ctype-tcbase_brands .all-brands .brand-container .brand:not(:last-of-type){margin-right:10px;}.ctype-tcbase_brands .all-brands .brand-container .brand:hover{color:#FFF;background-color:#333333;}@media screen and (max-width:700px){.brands .brand{width:50%;}}.ctype-tcbase_search form{margin-bottom:20px;position:relative;}.ctype-tcbase_search > form{display:flex;align-items:center;}.ctype-tcbase_search .search-loader{display:none;position:absolute;left:20px;border:3px solid #333333;border-color:#333333 transparent #333333 transparent;width:30px;height:30px;margin:0 auto;border-radius:50%;animation:spinner 1.2s linear infinite;}.ctype-tcbase_search input{-webkit-appearance:none;height:60px;width:100%;padding:10px;border-radius:0;resize:none;}.ctype-tcbase_search .extended-search-enabled input{display:inline-block;vertical-align:middle;width:calc(100% - 50px);padding-left:60px;margin-right:10px;}.ctype-tcbase_search #toggle-extended-search{display:inline-block;vertical-align:middle;position:relative;width:40px;height:58px;padding:10px 5px;background-color:#ec4242;border:0;-webkit-appearance:none;cursor:pointer;transition:background-color .25s;}.ctype-tcbase_search #toggle-extended-search span{display:block;background-color:#F5F5F5;border-radius:50%;width:5px;height:5px;margin:0 auto 8px;}.ctype-tcbase_search #toggle-extended-search span:first-of-type{margin:3px auto 8px;}.ctype-tcbase_search #toggle-extended-search span:last-of-type{margin:0 auto;}.ctype-tcbase_search #toggle-extended-search:hover,.ctype-tcbase_search #toggle-extended-search:focus{background-color:#333333;}@supports (justify-content:space-between){.ctype-tcbase_search .extended-search-enabled{display:flex;justify-content:space-between;align-items:center;}.ctype-tcbase_search .extended-search-enabled input{display:block;margin-right:0;vertical-align:initial;}.ctype-tcbase_search #toggle-extended-search{display:flex;flex-direction:column;justify-content:space-around;align-items:center;vertical-align:initial;}.ctype-tcbase_search #toggle-extended-search span{display:initial;margin:0;}.ctype-tcbase_search #toggle-extended-search span:first-of-type,.ctype-tcbase_search #toggle-extended-search span:last-of-type{margin:0;}}.ctype-tcbase_search .extended-search-container{display:none;}.ctype-tcbase_search .extended-search-container .element-wrapper label{font-size:12px;}.ctype-tcbase_search .extended-search-container .element-wrapper select,.ctype-tcbase_search .extended-search-container .element-wrapper .submit{height:45px;}.ctype-tcbase_search .extended-search-container .element-wrapper .submit{line-height:45px;}.ctype-tcbase_search .extended-search-container #extended-search-form .extended-filters{display:flex;justify-content:space-between;flex-wrap:wrap;}.ctype-tcbase_search .extended-search-container #extended-search-form .extended-filters:after{height:0;content:'';width:calc(100% / 3 - 13.333333333333px);}.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper{width:calc(100% / 3 - 13.333333333333px);margin-bottom:10px;}.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper.select-single,.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper.select-single-special{display:flex;justify-content:space-between;align-items:center;}.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper.select-single p,.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper.select-single select,.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper.select-single-special p,.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper.select-single-special select{width:50%;}.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper.submit-button{width:100%;margin-bottom:20px;}.ctype-tcbase_search .extended-search-container #extended-search-form #reset-search{width:100%;}.ctype-tcbase_search .extended-search-container.active{display:block;}.ctype-tcbase_search .extended-search-container label{color:#333333;}.ctype-tcbase_search .extended-search-container p{margin-bottom:5px;font-weight:700;}.ctype-tcbase_search .extended-search-container select{border:1px solid transparent;color:#333333;}.ctype-tcbase_search .extended-search-container select:focus{border:1px solid #333333;background-color:#FFF;}.ctype-tcbase_search .extended-search-container .to-from{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;}.ctype-tcbase_search .extended-search-container .to-from > p{width:50%;}.ctype-tcbase_search .extended-search-container .to-from > div{width:50%;display:flex;justify-content:space-between;}.ctype-tcbase_search .extended-search-container .to-from > div > div{width:calc(50% - 5px);}.ctype-tcbase_search .extended-search-container .checkbox{display:inline-block;width:calc(50% - 10px);}.ctype-tcbase_search .extended-search-container .checkbox:nth-of-type(2n){margin-right:20px;}.ctype-tcbase_search .extended-search-container .element-wrapper .container .checkmark{background-color:#bfbfbf;}.ctype-tcbase_search .extended-search-container .element-wrapper .container input:checked ~ .checkmark{background-color:#5CB85C;}.ctype-tcbase_search .extended-search-container .submit:hover,.ctype-tcbase_search .extended-search-container .submit:focus{background-color:#333333;}.ctype-tcbase_search .extended-search-container .extended-search-loader{display:none;border:5px solid #333333;border-color:#333333 transparent #333333 transparent;width:60px;height:60px;margin:10px auto 0;border-radius:50%;animation:spinner 1.2s linear infinite;}.ctype-tcbase_search .extended-search-container .extended-search-loader.active{display:block;}.ctype-tcbase_search #reset-search{cursor:pointer;text-align:center;transition:color .25s;}.ctype-tcbase_search #reset-search:hover,.ctype-tcbase_search #reset-search:focus{color:#ec4242;}.quick-search .element-wrapper{display:inline-block;vertical-align:middle;width:calc(100% - 50px);margin-right:10px;margin-bottom:0;}.go-to-search{display:inline-block;vertical-align:middle;position:relative;width:40px;height:60px;padding:10px 5px;background-color:#ec4242;border:0;-webkit-appearance:none;cursor:pointer;transition:background-color .25s;}.go-to-search span{display:block;background-color:#F5F5F5;border-radius:50%;width:5px;height:5px;margin:0 auto 8px;}.go-to-search span:first-of-type{margin:3px auto 8px;}.go-to-search span:last-of-type{margin:0 auto;}.go-to-search:hover,.go-to-search:focus{background-color:#333333;}#search-field{background-color:#FFF;border:1px solid #d2d2d4;color:#333333;text-align:center;}#search-field::placeholder{font-size:15px;}.search-result{margin-top:10px;}#contact-form__form .message{display:none;color:#FFF;padding:20px;width:100%;margin:0 0 20px;}#contact-form__form .message.success{background-color:#5CB85C;}#contact-form__form .message.error{background-color:#ec4242;}@media screen and (max-width:1024px){.ctype-tcbase_search .extended-search-container #extended-search-form .extended-filters:after{height:0;content:'';width:calc(100% / 2 - 10px);}.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper{width:calc(100% / 2 - 10px);}}@media screen and (max-width:700px){.ctype-tcbase_search .extended-search-container h4{font-size:1.1em;}.ctype-tcbase_search .extended-search-container #extended-search-form .extended-filters:after{height:0;content:'';width:100%;}.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper{width:100%;}.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper.to-from,.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper.select-single,.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper.select-single-special{flex-wrap:wrap;}.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper.to-from > p,.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper.to-from > div,.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper.to-from select,.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper.select-single > p,.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper.select-single > div,.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper.select-single select,.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper.select-single-special > p,.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper.select-single-special > div,.ctype-tcbase_search .extended-search-container #extended-search-form .element-wrapper.select-single-special select{width:100%;}}@keyframes spinner{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.orderflow table#orderlines{background-color:#FFF;width:100%;border:1px solid #505563;border-bottom:0;margin-bottom:20px;}.orderflow table#orderlines td,.orderflow table#orderlines th{padding:10px;white-space:nowrap;}.orderflow table#orderlines td.fw,.orderflow table#orderlines th.fw{width:100%;}.orderflow table#orderlines td.fw ~ *,.orderflow table#orderlines th.fw ~ *{text-align:center;}.orderflow table#orderlines td{border-bottom:1px solid #505563;}.orderflow table#orderlines td a{color:#505563;}.orderflow table#orderlines td[colspan="3"] + td{text-align:right;}.orderflow table#orderlines td.delete-orderline{font-size:80%;cursor:pointer;}.orderflow table#orderlines td.delete-orderline:focus-within,.orderflow table#orderlines td.delete-orderline:hover{color:#FFF;background-color:#ec4242;}.orderflow table#orderlines td.delete-orderline:focus-within *,.orderflow table#orderlines td.delete-orderline:hover *{color:#FFF;background-color:#ec4242;}.orderflow table#orderlines td.delete-orderline button{background-color:#FFF;border:0;color:#ec4242;display:none;cursor:pointer;}.orderflow table#orderlines td.delete-orderline button:nth-child(1){display:inline;}.orderflow table#orderlines td.delete-orderline.confirm button{display:inline;}.orderflow table#orderlines td.delete-orderline.confirm button:nth-child(1){display:none;}.orderflow table#orderlines td .pricechanged{font-size:80%;color:#5a5f70;}.orderflow table#orderlines th{color:#FFF;background-color:#505563;text-align:center;}.orderflow table#orderlines th:first-child{text-align:left;}.orderflow table#orderlines tr.summingup td{border-top:1px solid #505563;}.orderflow table#orderlines input.quantity{padding:5px;width:60px;text-align:center;}.orderflow .next{float:right;display:inline-block;color:#ececed;border:none;padding:10px;border-radius:3px;background-color:#ec4242;text-transform:uppercase;letter-spacing:1.5px;transition:all .25s;font-size:1.1rem;position:relative;}.orderflow .next:hover{cursor:pointer;background-color:#f17070;}.orderflow .next:focus{background-color:#333333;}.orderflow .element-wrapper textarea,.orderflow .element-wrapper input{background-color:#FFF;border:1px solid #505563;color:#505563;width:50%;}.orderflow .element-wrapper textarea.failure,.orderflow .element-wrapper input.failure{border:2px solid #ec4242;}.orderflow .element-wrapper textarea.failure:focus,.orderflow .element-wrapper input.failure:focus{border-width:4px;}.orderflow .element-wrapper input{height:40px;padding:10px;}.orderflow .element-wrapper :-ms-input-placeholder{color:#505563;}.orderflow .element-wrapper ::-webkit-input-placeholder{color:#505563;}.orderflow .element-wrapper ::placeholder{color:#505563;}.orderflow .element-wrapper label{color:#000;}.orderflow .consent-wrapper{margin:20px 0;}.orderflow input[type="checkbox"]{margin-right:10px;}.orderflow input[type="checkbox"].failure + label{color:#ec4242;}.orderflow input[type="checkbox"].failure + label a{font-weight:700;}.orderflow #contactinformation{margin-bottom:20px;}.orderflow #contactinformation td{vertical-align:top;padding:5px;}.orderflow #contactinformation td:nth-child(2){font-weight:700;}.orderflow #payment-methods{margin-top:20px;margin-bottom:20px;}.orderflow #payment-methods > *{margin-bottom:20px;}.orderflow #payment-methods > * label{margin-left:10px;}.orderflow #payment-methods svg{width:217px;height:32px;}#orderflow-menu span:after{padding:0 10px;content:' » ';}#orderflow-menu span.act{font-weight:700;}#orderflow-menu span.act:after{font-weight:100;}#orderflow-menu span:last-child:after{content:'';}@media screen and (max-width:1024px){.orderflow .element-wrapper textarea,.orderflow .element-wrapper input{width:100%;}}
