/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}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}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
/* raleway-300 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/files/brandt-theme/webfonts/raleway-v26-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/brandt-theme/webfonts/raleway-v26-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/brandt-theme/webfonts/raleway-v26-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/brandt-theme/webfonts/raleway-v26-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/files/brandt-theme/webfonts/raleway-v26-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/brandt-theme/webfonts/raleway-v26-latin-300.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/files/brandt-theme/webfonts/raleway-v26-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/brandt-theme/webfonts/raleway-v26-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/brandt-theme/webfonts/raleway-v26-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/brandt-theme/webfonts/raleway-v26-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/brandt-theme/webfonts/raleway-v26-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/brandt-theme/webfonts/raleway-v26-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-300 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/files/brandt-theme/webfonts/source-sans-pro-v19-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/brandt-theme/webfonts/source-sans-pro-v19-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/brandt-theme/webfonts/source-sans-pro-v19-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/brandt-theme/webfonts/source-sans-pro-v19-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/files/brandt-theme/webfonts/source-sans-pro-v19-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/brandt-theme/webfonts/source-sans-pro-v19-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/files/brandt-theme/webfonts/source-sans-pro-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/brandt-theme/webfonts/source-sans-pro-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/brandt-theme/webfonts/source-sans-pro-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/brandt-theme/webfonts/source-sans-pro-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/brandt-theme/webfonts/source-sans-pro-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/brandt-theme/webfonts/source-sans-pro-v19-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/files/brandt-theme/webfonts/source-sans-pro-v19-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/brandt-theme/webfonts/source-sans-pro-v19-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/brandt-theme/webfonts/source-sans-pro-v19-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/brandt-theme/webfonts/source-sans-pro-v19-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/files/brandt-theme/webfonts/source-sans-pro-v19-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/brandt-theme/webfonts/source-sans-pro-v19-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

html,button,input,select,textarea{color:#222}html{height:100%;font-size:1em;line-height:1.375;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{padding:0;margin:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{height:100%;font-family:"Source Sans Pro",Lucida Grande,Lucida Sans Unicode,Lucida Sans,sans-serif;font-size:1em;color:#434343;background:#fff}a{text-decoration:none;background:transparent;border:none}a:link{color:#3f4954}a:visited{color:#3f4954}a:hover,a:focus{color:#d5241c;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:active{color:#d5241c}.active{color:#d5241c}.trail>a{color:#d5241c}h1,h2,h3{font-family:"Raleway",sans-serif;font-weight:300}h1{margin-bottom:1em;font-size:1.5em;line-height:1;text-align:center}h2{margin:0.8em 0;font-size:1.75em;line-height:1.2em}h3{margin:0.4em 0;font-size:1.25em;line-height:1.2em;font-weight:400}h3+p{margin-top:0.5em}p+h3{margin-top:1.5em}b,strong{font-weight:700}p{margin:1em 0}hr{display:block;height:1px;border:0;border-top:1px solid #d6dadf;margin:1.5em 0}.hr-margin{margin:1.5em 0}h3 .subline{font-family:"Source Sans Pro",Lucida Grande,Lucida Sans Unicode,Lucida Sans,sans-serif;font-size:0.8em}.invisible{display:inline;position:absolute;top:-2000px;right:-2000px;width:0px;height:0px;visibility:hidden;overflow:hidden}#wrapper{position:relative;overflow:hidden;margin:0 10px}header,#header{min-height:148px;font-family:"Raleway",sans-serif;overflow:visible;border-bottom:1px solid #d6dadf}#header>.inside{position:relative;max-width:1000px;margin:0 auto}.mod_changelanguage{position:absolute;top:0;left:2%;z-index:200}.mod_changelanguage ul{display:block;min-width:75px;height:38px;margin-top:0;padding:0;background-color:#e3e4e4;border-bottom-left-radius:37px;border-bottom-right-radius:37px;list-style:none;font-size:12px;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mod_changelanguage ul li{display:inline-block}.mod_changelanguage ul a{display:inline-block;padding:9px 0.8em 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mod_changelanguage ul:hover,.mod_changelanguage ul:focus{background-color:#d5241c}.mod_changelanguage ul:hover a,.mod_changelanguage ul:focus a{color:#fff}#logo{display:block;position:absolute;top:70px;right:50%;margin-right:-130px;width:260px;z-index:500;opacity:1;-webkit-transition:width .5s ease, opacity .3s ease;-moz-transition:width .5s ease, opacity .3s ease;-o-transition:width .5s ease, opacity .3s ease;transition:width .5s ease, opacity .3s ease}#logo img{width:100%;height:auto}a#logo:hover{opacity:0.5}#banner{background:url("../../files/brandt-theme/img/background-stripes.png") repeat-x top;-webkit-background-size:21px 75px;-moz-background-size:21px 75px;background-size:21px 75px;overflow:hidden}.banner-container h1{display:inline-block;position:relative;width:100%;margin-top:1.2em;color:#d5241c;font-size:1.5em;line-height:0.9;z-index:10;vertical-align:middle}.banner-container img{display:block;width:90%;height:auto;max-width:500px;margin:0.4em auto 0}#container{position:relative;border-top:8px solid #d5241c}#main .mod_article{padding:1.2em 5% 1.5em;background-color:#f0f1f1}#main .mod_article+.mod_article{margin-top:8px}#main .mod_article::after{visibility:hidden;content:"";display:table;clear:both}.main img{width:100%;max-width:800px;height:auto}.ce_text{padding-bottom:0.5em}.ce_text>*:last-child{margin-bottom:0}.text-small{font-size:0.875em;line-height:1.25}.text-smaller{font-size:0.7777em;line-height:1.25}.footer-container{padding:2em 5% 2.5em;background-color:#4b4b4d;color:#fff;font-family:"Raleway",sans-serif;font-size:0.88em;font-weight:400;overflow:hidden;letter-spacing:0.01em}#footer a{color:#fff}#footer a:hover,#footer a:focus{color:#e53520}.footer-address{margin-bottom:1.5em;text-align:center}.footer-address .company{color:#e53520;font-size:1.2em}.footer-address a{display:block}#footer .mod_customnav{text-align:center}#footer .mod_customnav ul{margin:0 0 1em;padding:0;list-style:none}#footer .mod_customnav ul li{display:inline-block;list-style:none;margin:0}#footer .mod_customnav a{display:block;padding:0 0.5em 0.5em}#footer .active{color:#e53520}.social-media{margin:3em 0 3em;text-align:center}.social-media a{border:0;outline:none}.social-media img{width:36px;margin:0 0.3em;opacity:0.28;-webkit-transition:opacity .7s ease;-moz-transition:opacity .7s ease;-o-transition:opacity .7s ease;transition:opacity .7s ease}.social-media img:hover,.social-media img:focus{opacity:1}#back-top{width:100%;margin-top:2em;padding:15px 0 60px;text-align:center}#back-top a{display:inline-block;width:40px;height:22px;margin:0 auto;padding:20px;background:url("../../files/brandt-theme/img/arrow-back-top.svg") no-repeat;outline:none;opacity:0.3;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#back-top a:hover{background:url("../../files/brandt-theme/img/arrow-back-top-active.svg") no-repeat;opacity:1}@media only screen and (min-width: 770px){body{font-size:1.125em;line-height:1.5}h1{margin-bottom:1em;font-size:1.625em}h2{font-size:2.2222em}h3{margin:0.5em 0;font-size:1.375em}.hr-margin{margin:2em 0}#wrapper{margin:0 30px}header,#header{min-height:0;height:148px}.mod_changelanguage{left:2px}#logo{top:68px;right:0;margin:0}.hr-block100{clear:both;margin:2em 20px}#banner{max-height:490px}.start #banner{max-height:600px}#banner>.inside{position:relative;max-width:1100px;margin:0 auto}.banner-container{padding-bottom:45%;font-size:1em;overflow:hidden}.banner-container>.inside{position:absolute;width:100%;height:100%}.start .banner-container{padding-bottom:54%}.banner-container>.inside::before{content:"";display:inline-block;width:1px;height:100%;vertical-align:middle}.banner-container h1{width:55%;margin:0 0 0.7em;font-size:1.9em;line-height:0.9;z-index:10;vertical-align:middle}.start .banner-container h1{width:50%}.banner-container img{position:absolute;right:0;bottom:0;margin:0;width:50%;max-width:550px}.start .banner-container img{bottom:2%}#main{font-size:1.063em}#main .mod_article{padding:2.5em 5% 3em}#main .mod_article>.inside{position:relative;max-width:1000px;margin:0 auto}.mod_article hr{margin:2em 0}.column100{clear:both;width:auto}.column-m-left{width:72.8%;max-width:800px;overflow:hidden}.footer-container{padding:3.5em 5% 4.5em;font-size:0.8333em}.footer-container>.inside{max-width:1000px;margin:0 auto}.footer-address{float:left;width:49.5%;margin:0;text-align:left}.footer-address a{display:inline}.footer-address a::before{content:"";display:inline-block;width:5px;height:5px;margin:0 0.4em;border-radius:2.5px;background-color:#e53520;vertical-align:middle}#footer .mod_customnav{float:right;width:49.5%;text-align:right}#footer .mod_customnav li:last-child a{padding-right:0}}@media only screen and (min-width: 1100px){#wrapper{margin:0 50px}#logo{top:53px;width:335px}.banner-container h1{font-size:2.4em}}.clearfix::after{visibility:hidden;content:"";display:table;clear:both}.margin-top-10{margin-top:-1em}.margin-top00{margin-top:0}.margin-top05{margin-top:0.5em}.margin-top10{margin-top:1em}.margin-top15{margin-top:1.5em}.margin-top20{margin-top:2em}.margin-top25{margin-top:2.5em}.margin-top30{margin-top:3em}.margin-bottom00{margin-bottom:0}.margin-bottom10{margin-bottom:1em}.margin-bottom15{margin-bottom:1.5em}.margin-bottom20{margin-bottom:2em}.margin-bottom25{margin-bottom:2.5em}.margin-bottom30{margin-bottom:3em}.margin-bottom40{margin-bottom:4em}.main .max-1000{max-width:1000px}.main .max-900{max-width:900px}.main .max-800{max-width:800px}.main .max-700{max-width:700px}.main .max-600{max-width:600px}.main .max-500{max-width:500px}.main .max-400{max-width:400px}.main a{color:#d5241c;font-weight:700}.main a:hover,.main a:focus{color:#3f4954;text-decoration:underline}.link-bullet{display:inline-block}.link-bullet::before{content:"";display:inline-block;position:relative;top:3px;width:18px;height:18px;margin:0 0.2em;background:url("../../files/brandt-theme/img/arrow-bullet18.svg") no-repeat}.link-bullet:hover::before,.link-bullet:focus::before{background:url("../../files/brandt-theme/img/arrow-bullet18-active.svg") no-repeat}.link-bullet+.link-bullet{margin-left:0.8em}.link-external{display:inline-block}.link-external::after{content:"";display:inline-block;width:12px;height:12px;margin-left:0.1em;background:url("../../files/brandt-theme/img/arrow-external.svg") no-repeat}.link-external:hover::after,.link-external:focus::after{background:url("../../files/brandt-theme/img/arrow-external-active.svg") no-repeat}img.image250,.image250 img{width:50%;max-width:250px}.image-newslist{float:left;width:20%;max-width:130px;margin-top:0.1em;margin-right:5%;border-radius:50%;aspect-ratio:1 / 1;overflow:hidden}.image-newslist img{width:100%;height:100%;object-fit:cover;-o-object-fit:cover}.initial::first-letter{display:block;float:left;height:1em;margin-top:0.08em;margin-right:0.03em;font-family:"Raleway",sans-serif;font-weight:300;font-size:4.8em;line-height:0.9;vertical-align:top}.main ul{margin:1em 0;padding-left:1em;list-style-position:outside}.phone-button{position:relative;float:right;margin:-4em 0 0 0.1em;z-index:90;width:5.5em;height:5.5em;max-width:180px;max-height:180px;border-radius:2.75em;background-color:#d5241c;color:#fff;text-align:center;font-size:1em;line-height:1;font-weight:400}.phone-button img{max-width:42px;min-width:28px;width:1.35em;height:auto;margin:1em 0 0.1em}.ce_text .video-container{max-width:640px;margin:1.5em 0}.ce_text .video-frame{position:relative;margin-bottom:1.5em;padding-bottom:55.8%;overflow:hidden}.ce_text .video-container iframe{position:absolute;top:0;left:0;width:100%;max-width:640px;height:100%;max-height:420px}.box-white-1,.box-white-line{margin:1.5em 0;padding:1em 1.2em 1.5em;background-color:#fff;font-size:0.9em;overflow:hidden}.box-white-line{border-top:5px solid #d6dadf}.box-white-1 h2:first-child,.box-white-line h3:first-child{margin-top:0}.box-white-1 h2:first-child{margin-bottom:0.5em}.box-white-1 h3 a{font-weight:400}.box-white-1 h3{margin-top:0}.reference-client{margin:1.5em 0;padding:1.5em 1.2em 1.5em;background-color:#fff;font-size:0.9em}.reference-client p,.reference-client ul{margin:0}.main .reference-client h3{margin-top:1em}.reference-client .image_container,.reference-client figure{max-width:190px}.reference-client .image_container img,.reference-client figure img{width:100%}.main .close{display:block;font-family:"Raleway",sans-serif;font-size:0.9em;font-weight:400;text-align:center}.close::before{content:"";display:block;width:58px;height:58px;margin:0 auto 0.2em;background:url("../../files/brandt-theme/img/close-line-red.svg") no-repeat}.close:hover::before,.close:focus::before{background:url("../../files/brandt-theme/img/close-line-active.svg") no-repeat}.map-container{width:100%;height:220px}@media only screen and (min-width: 500px){.phone-button{margin:-4.5em 0 0 0.1em;font-size:1.15em}.image-newslist+h3,.image-newslist ~ p{float:right;width:75%}}@media only screen and (min-width: 770px){.initial::first-letter{margin-top:0.07em;font-size:5.2em}.phone-button{position:absolute;float:none;top:-3.5em;right:0;margin:0;font-size:1.5em;font-weight:300}.box-white-1,.box-white-line{padding:2em 2.5em 2.5em;font-size:1em}.box-white-line{border-top:7px solid #d6dadf}.reference-client{padding:2em 2.5em 2em;font-size:1em}.reference-client h3,.reference-client p,.reference-client ul{margin-left:28%}.main .reference-client h3{margin-top:-0.25em}.reference-client .image_container,.reference-client figure{width:23%;margin-left:0;float:left}.map-container{height:400px}}@media only screen and (min-width: 1025px){.map-container{height:500px}.phone-button{font-size:1.7em}}.mod_newsarchive{margin:0;padding:0}.mod_newsarchive .layout_latest,.mod_newslist .layout_latest{border-top:1px solid #d6dadf}.mod_newsarchive .layout_latest{padding:1.5em 0 1.7em}.mod_newsarchive .layout_latest:first-of-type,.mod_newslist .layout_latest:first-of-type{border-top:none;padding-top:0}.mod_newsarchive h2{padding-top:0;text-transform:none}.mod_newsarchive .teaser p{margin:0}.mod_newsarchive .info{margin:0;font-size:0.95em}.mod_newsarchive .layout_latest .more{margin:0;padding-bottom:0.2em}.mod_newslist .layout_latest{padding:0.8em 0}.mod_newslist a,.mod_newsarchive a{text-decoration:none !important}.mod_newslist,.mod_newslist h2{font-size:14px;font-size:0.875rem;line-height:1.25;text-transform:none}.mod_newslist p,.mod_newslist h2{margin:0;padding:0}.mod_newslist .teaser,.mod_newslist .teaser p,.mod_newslist .more{display:inline}.mod_newsreader{position:relative}.mod_newsreader h1{width:85%}.mod_newsreader .back,.mod_newsreader .back-list{position:absolute;top:5px;right:0}.mod_newsreader .back a,.mod_newsreader .back-list a{display:inline-block;padding-left:5px;margin-top:0;vertical-align:top;line-height:18px}.mod_newsreader .back:before,.mod_newsreader .back-list:before{content:url("../../files/brandt-theme/img/arrow-left-line-cyan.svg")}@media only screen and (min-width: 770px){.mod_newsarchive .layout_latest{padding:1.5em 5% 1.7em}}.ce_form{padding-bottom:1.5em}.ce_form h2{margin-bottom:1.5em}.ce_form .widget{position:relative;width:100%;padding-bottom:0.8em}.ce_form label{display:inline-block;width:22%;min-width:60px;margin-top:0.3em;margin-right:1.5%;font-size:0.9em;line-height:1.1;text-align:right;vertical-align:top}.ce_form input,.ce_form textarea{width:74%;padding:0.4em 0.5em;border:1px solid #d6dadf}.ce_form fieldset{border:none;padding:0}.ce_form legend{display:none}.ce_form .checkbox_container,.ce_form .submit_container,.ce_form .widget-submit{margin-left:24%;border:0}.ce_form .checkbox_container{margin-top:0.5em}.ce_form .checkbox_container input{width:18px;height:18px;margin:0 1%;border:1px solid #d6dadf}.ce_form .checkbox_container label{margin-top:0.2em;text-align:left;width:auto}.ce_form p.error{position:absolute;left:22%;top:0;color:#cb0000;font-size:0.8em;margin:0}.ce_form div.error{padding-top:1.5em}.mod_article .submit{width:auto;padding:0.5em 1em 0.6em;background-color:#d5241c;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:"Source Sans Pro",Lucida Grande,Lucida Sans Unicode,Lucida Sans,sans-serif;font-size:1.125em;text-transform:uppercase;color:#fff;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.mod_article .submit:hover,.mod_article .submit:focus{background-color:#3f4954}.ce_form .text-small{display:block;font-size:0.8em;margin:1em 0 0 24%}@media only screen and (min-width: 800px){.ce_form label{width:20%;font-size:1em}.ce_form input,.ce_form textarea{width:50%}.ce_form .checkbox_container,.ce_form .submit_container,.ce_form .widget-submit{margin-left:22%}.ce_form .text-small{margin:1em 0 0 22.5%}}ul#tabs{position:relative;margin-top:2em;padding:0;list-style-type:none;border-bottom:1px solid #d6dadf;overflow:visible}ul#tabs li{display:inline-block;position:relative;top:1px;cursor:pointer;margin-right:0.4em;padding:0.5em 0.6em 0.6em;background-color:#f0f1f1;border:1px solid #d6dadf;color:#3f4954;font-size:0.9em;-webkit-transition:background-color .5s ease, color .5s ease;-moz-transition:background-color .5s ease, color .5s ease;-o-transition:background-color .5s ease, color .5s ease;transition:background-color .5s ease, color .5s ease}ul#tabs li:hover,ul#tabs li:focus{background-color:#fff;color:#d5241c;-webkit-transition:background-color .5s ease, color .5s ease;-moz-transition:background-color .5s ease, color .5s ease;-o-transition:background-color .5s ease, color .5s ease;transition:background-color .5s ease, color .5s ease}ul#tabs li.current{color:#d5241c;background-color:#fff;border-top:1px solid #d6dadf;border-left:1px solid #d6dadf;border-right:1px solid #d6dadf;border-bottom:1px solid #fff;cursor:default}#main ul#tabs li:before{content:""}div.tabs{margin-top:2em}div.dyn-tabs{display:none}.info-tabs .ce_text{padding-bottom:0}.ce_accordion h2{width:90%}.ce_accordion .toggler{position:relative;cursor:pointer}.ce_accordion .toggler p{margin-bottom:0}.ce_accordion .toggler::after{content:"";display:block;position:absolute;top:-2.8em;right:0;height:25px;width:25px;background:url(../../files/brandt-theme/img/arrow-bullet60.svg) no-repeat;background-size:25px 25px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}.ce_accordion .toggler.active::after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.ce_accordion .toggler:hover,.ce_accordion .toggler:focus{cursor:pointer;outline:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.ce_accordion .toggler:hover::after,.ce_accordion .toggler:focus::after{background:url(../../files/brandt-theme/img/arrow-bullet60-active.svg) no-repeat;background-size:25px 25px}.ce_accordion .accordion{overflow:hidden}.ce_accordion .accordion p{margin-top:0.05em}.ce_accordion .accordion *:last-child{margin-bottom:0}.ce_accordion .active{color:#434343}.ce_accordion .toggler p::after{content:"Mehr ...";padding-left:0.35em;color:#d5241c;font-weight:700}.ce_accordion .toggler:hover p::after{text-decoration:underline}.ce_accordion .active p::after{display:none}html[lang=en] .ce_accordion .toggler p::after{content:"More ..."}@media only screen and (min-width: 770px){ul#tabs li{padding:0.6em 1.1em 0.7em;font-size:1em}.ce_accordion .toggler p,.ce_accordion .accordion p,.ce_accordion .accordion ul{width:85%}.ce_accordion .toggler::after{content:"";display:block;position:absolute;top:0;right:0;height:60px;width:60px;background-size:100% 100%}.ce_accordion .toggler:hover::after,.ce_accordion .toggler:focus::after{background-size:100% 100%}}

