/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{color:#333}html.wf-active,html.wf-active input,html.wf-active select,html.wf-active textarea{font-family:eurostile,sans-serif}p{margin:.5rem 0;font-size:1rem;line-height:1.3}h1{font-size:1.9rem}h1,h2{text-transform:uppercase}h2{font-size:1.6rem}h3{font-size:1.4rem}h4{color:#e30137}h4,h5{font-size:1em}h5{background:#333f48;color:#fff;padding:.2em .5em;text-transform:uppercase;margin:1em 0}h6{font-size:1em}.hero h2,.section--dark h1,.section--dark h2,.section--dark h3,h6{color:#e30137}img{max-width:100%;height:auto}figure{margin:1em 0}a,a:visited{color:#e30137}a:hover{text-decoration:underline}.icon{width:1em;height:1em;fill:currentColor}.neos-nodetypes-text li{margin-bottom:.3em}.linklist ul a{text-decoration:none;color:#fff;font-weight:700}.linklist ul a strong{color:#e30137}.container{max-width:1024px;padding:0 1em;margin:0 auto;position:relative}@media (min-width:37.5em){.container{padding:0 3em}}.flex{display:flex;flex-flow:row wrap}.flex--middle{align-items:center}.flex--center{justify-content:center}.flex__item{flex:1 0 auto;max-width:100%}.flex__item--1\/4{flex:1 0 25%}.form,.layout{display:block;padding:0;list-style:none;margin:0 0 0 -3rem;font-size:0}.form__element,.layout__item{box-sizing:border-box;display:inline-block;vertical-align:top;width:100%;padding-left:3rem;font-size:1rem}@media (min-width:37.5em){.layout__item--1\/2{width:50%!important}.layout__item--1\/3{width:33.33333%!important}.layout__item--2\/3{width:66.66667%!important}.layout__item--1\/4{width:25%!important}}.linklist ul,.list-bare,.list-inline,.slider__dots,.social-media-icons{list-style:none;padding:0;margin:0}.list-inline li{display:inline-block}.fuel__price,.fuel__type{background-color:#979797;padding:.8em;color:#fff;text-transform:uppercase;font-weight:800;text-align:center}@media screen and (min-width:840px){.fuel__price,.fuel__type{font-size:1.9rem}}.fuel__type{margin-right:.1em}.fuel__date{padding:.2em}:first-child>.fuel .fuel__price,:first-child>.fuel .fuel__type{background-color:#333f48}.navigation-toggle__input{display:none}.navigation-toggle__label{cursor:pointer;background:#e30137;color:#fff;margin-left:auto;padding:.2em;text-transform:uppercase}.navigation-toggle__label svg{display:block}.navigation{font-size:1.5em;padding:.3em 0}.navigation a{color:#e30137;text-decoration:none;text-transform:uppercase;font-weight:800}.navigation ul ul a{text-transform:none;font-weight:400}.navigation a:hover{color:#333f48}.navigation .active>a,.navigation .current>a{color:#333f48}.navigation ul{list-style:none;padding:0;margin:0}.navigation ul>li{padding:.5em 0;text-align:right}.navigation ul ul{padding-left:.5em}.navigation ul ul li{padding:.2em .3em;font-size:.8em}.navigation__logo{padding:.5em 0;flex-basis:10em}.navigation__logo img{display:block;height:1em;width:15em}.navigation__list{width:100%;max-height:0;overflow:hidden;transition:max-height .5s ease}.navigation-toggle__input:checked+.navigation__list,.navigation-toggle__input:checked+.navigation__list+.navigation__list{max-height:50em}@media (min-width:57.5em){.navigation-toggle__label{display:none}.navigation{font-size:1.1em;justify-content:space-between;align-items:center}.navigation__logo{width:auto;flex-basis:auto}.navigation ul.navigation--main{margin-left:auto;margin-right:2em}.navigation__list{width:auto;max-height:99em;overflow:visible}.navigation__list>li{display:inline-block;position:relative}.navigation ul>li{text-align:left}.navigation ul>li:not(:last-child){padding-right:.8em}.navigation ul ul{display:none}.navigation ul li:hover ul{display:block;position:absolute;top:100%;left:-.5em;background-color:#fff;padding:.5em;z-index:9}.navigation ul li:hover ul li+li{margin-top:.4em}.navigation--language .language-menu__toggle:after{content:"";display:inline-block;border-top:.3em solid transparent;border-color:#e30137 transparent transparent;border-style:solid;border-width:.5em .3em .1em;cursor:pointer}}.navigation--sub{margin:0;padding:1em 0;list-style:none;align-items:center;position:relative;justify-content:space-around}.navigation--sub li{padding:.8em;display:block;text-align:center;flex:1;max-width:6em;width:20%}@media (max-width:28.75em){.navigation--sub li{padding:.5em;font-size:.7em}}.navigation--sub__icon{display:block;margin:.2em auto;max-height:80px}.navigation--sub a{text-decoration:none;color:#fff;text-transform:uppercase;font-weight:800;font-size:.8em}.navigation--sub li.current a{color:#e30137}.navigation--sub li.current:after{content:"";display:block;border:3em solid transparent;border-top:1em solid #333f48;border-bottom:none;position:absolute;bottom:-.9em}.navigation--meta a{text-decoration:none;color:#fff}.navigation--meta .active>a,.navigation--meta .current>a,.navigation--meta a:hover{color:#e30137}.navigation--meta li+li:before{content:"|"}.footer__copyright,.navigation--meta{margin:.3em 0}.footer-toggle__input{display:none}.footer-toggle__label{cursor:pointer}.footer-toggle__label:hover{color:#e30137}.footer__content{max-height:0;overflow:hidden;transition:max-height .5s ease;position:absolute;bottom:100%;z-index:20;background:#333f48;left:0;right:0;padding:0 3em}.footer__content .neos-contentcollection{padding-top:.5em;padding-bottom:.5em}.footer__content h4,.footer__content p{margin:0;line-height:1.3}.footer-toggle__input:checked+.footer .footer__content{max-height:40em}.footer-toggle__input:checked+.footer .footer-toggle__label{color:#e30137}.header{background:#fff;position:relative;z-index:10}.footer{background-color:#333f48;color:#fff;padding:.5em 0}.footer h4,.footer strong{color:#e30137}.footer__info{font-size:1.4rem}@media (min-width:37.5em){.footer__info{font-size:1rem}}.footer figure{margin:0}.footer img{max-width:50%}@media (min-width:37.5em){.footer img{max-width:100%}}.quote{margin:0 0 1em;padding:4em 0;background-color:#e30137;color:#fff}.quote blockquote{font-size:1.8em;font-weight:800;margin:0 0 .5em}.quote figcaption{font-size:1.1em}.hero{min-height:40vh;background-size:cover;background-position:50%;padding:2em}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.hero{padding-top:8em;min-height:30vh}}@media screen and (max-width:1200px){.hero{background-position:100% 0}.hero>.container{margin-top:auto}}.hero .hero__headline,.hero h1{line-height:1;color:#fff;background-color:#e30137;padding:.3em .5em;display:inline-block;font-size:1.5rem}@media (min-width:37.5em){.hero .hero__headline,.hero h1{font-size:2rem}}@media (min-width:56.25em){.hero .hero__headline,.hero h1{font-size:3rem}}.hero>div{width:100%}.hero .form__required-text,.hero .neos-nodetypes-headline h2,.hero .neos-nodetypes-headline h3,.hero .neos-nodetypes-html,.hero .neos-nodetypes-text{text-shadow:1px 1px 0 hsla(0,0%,100%,.7)}.slider{position:relative}.slider__item{background-size:cover;background-position:50%;position:absolute;width:100%;height:100%}.slider.slider--active .slider__item{transition:opacity 1s ease;z-index:1;opacity:0}.slider.slider--active .slider__item--show{z-index:2;opacity:1}.logo-w-claim{width:25em;max-width:80%;position:absolute;bottom:3em}.slider__dots{position:absolute;bottom:2em;left:50%;z-index:9;transform:translateX(-50%)}.slider__dots li{display:inline-block;font-size:3em;color:#d0d0c0;text-shadow:0 0 .1em rgba(0,0,0,.5);cursor:pointer}.slider__dots li.active{color:#fff}.main{min-height:90vh}.section{padding:2em 0}.section--dark{color:#fff;background-color:#333f48;padding:3em 0}.section--dark h4{color:#fff}.section--dark h4 strong{color:#e30137}.section--subnavigation{padding:0;margin-bottom:3em}.map{min-height:30em;width:100%}.table-styled{width:100%;border:none;border-spacing:0;border-collapse:collapse}.table-styled td,.table-styled th{margin:0;padding:.5em;text-align:center;border:none}.table-styled thead{background-color:#333f48;color:#fff}.table-styled thead th{font-weight:400;text-transform:uppercase;padding:1em .5em}.table-styled tbody td{border:1px solid rgba(0,0,0,.05)}.table-styled .table__highlighted{background:#eaeaea}.table-styled .circle{color:#e30137}.table-styled .icon{color:#e30137;font-size:2.5em}.form{margin-left:-.5rem}.form__element{margin-bottom:.5em;padding-left:.5rem}.form__element>label{display:block;margin-bottom:0;padding:.5em .5em 0;background-color:#333f48;color:hsla(0,0%,100%,.9)}.form input[type=date],.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=text],.form select,.form textarea{display:block;width:100%;padding:.5em;border:none;box-sizing:border-box;background-color:#333f48;color:#fff;border-radius:0}.form input[type=date]:focus,.form input[type=email]:focus,.form input[type=number]:focus,.form input[type=password]:focus,.form input[type=text]:focus,.form select:focus,.form textarea:focus{outline:2px solid #e30137}.form input[type=date]:focus::-ms-value,.form input[type=email]:focus::-ms-value,.form input[type=number]:focus::-ms-value,.form input[type=password]:focus::-ms-value,.form input[type=text]:focus::-ms-value,.form select:focus::-ms-value,.form textarea:focus::-ms-value{background:#333f48}.form input[type=date]:-moz-focusring,.form input[type=email]:-moz-focusring,.form input[type=number]:-moz-focusring,.form input[type=password]:-moz-focusring,.form input[type=text]:-moz-focusring,.form select:-moz-focusring,.form textarea:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}.form option{background-color:#fff;color:#333f48}.form__errors{margin:0;padding:.2em .2em .2em .5em;list-style:none;color:#fff;background-color:#e30137}.form textarea{width:100%;min-height:10em}.form .required{color:#e30137}.form .inputs-list{margin:0;list-style:none;background-color:#333f48;padding:.5em 0}.form .inputs-list li{color:#fff}.form .inputs-list label{display:flex;align-items:center;padding:.5em}.form .inputs-list label input{margin:.3em .5em}.form .inputs-list label span{font-size:.8em;padding:0 .5em}.form select{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form select::-ms-expand{display:none}.form .form__select-wrapper{position:relative;background-color:#333f48}.form .form__select-wrapper select{position:relative;z-index:3;padding-right:2em;background:transparent}.form .form__select-wrapper:after{content:"";position:absolute;right:.7em;top:50%;z-index:2;transform:translateY(-.2em);border-top:.4em solid transparent;border-color:#fff transparent transparent;border-style:solid;border-width:.5em .4em 0}.form .form__file__label{padding-bottom:.5em;cursor:pointer}.form .form__file{color:#fff;background-color:#333f48;padding:1em .5em .8em;font-size:80%}.form .uploaded-resources{margin:0;padding:.5em .5em 0;background-color:#333f48;list-style-type:none;color:#fff}.form .uploaded-resources li{display:inline-block;padding:0 .5em .1em 0}.form .form__label--strong{font-weight:800;color:#fff;text-transform:uppercase}.form label.form__checkbox{display:flex;align-items:center;padding-bottom:.5em}.form label.form__checkbox input{margin:.3em .5em}.form label.form__checkbox span{font-size:.8em;padding:0 .5em}.success-wrapper{background-color:#333f48;color:hsla(0,0%,100%,.9);padding:.1em 1.5em 1.5em}.btn,a.btn{display:inline-block;vertical-align:middle;font:inherit;text-align:center;margin:0;cursor:pointer;padding:.3em .4em;border:none;transition:background-color .3s ease;border-radius:0;font-weight:700;text-transform:uppercase}.btn--primary,a.btn--primary{background-color:#e30137}.btn--primary,.btn--primary:active,.btn--primary:focus,.btn--primary:hover,a.btn--primary,a.btn--primary:active,a.btn--primary:focus,a.btn--primary:hover{text-decoration:none;color:#fff}.btn--primary:focus,.btn--primary:hover,a.btn--primary:focus,a.btn--primary:hover{background-color:#b0012b}.btn--secondary,a.btn--secondary{background-color:#333f48}.btn--secondary,.btn--secondary:active,.btn--secondary:focus,.btn--secondary:hover,a.btn--secondary,a.btn--secondary:active,a.btn--secondary:focus,a.btn--secondary:hover{text-decoration:none;color:#fff}.btn--secondary:focus,.btn--secondary:hover,a.btn--secondary:focus,a.btn--secondary:hover{background-color:#1e252a}.btn--full{width:100%}.btn.btn--large{font-size:1.2em;padding:1em}.contact{margin-bottom:2em}.contact__name{text-transform:uppercase;margin:0}.contact__position{margin:0}.contact__details{margin-top:1em}.job:not(:last-child){margin-bottom:3em}.toplink{position:fixed;right:0;bottom:2em;display:block}.toplink .icon{font-size:5em}.social-media-icons{position:absolute;top:50%;right:.2em;z-index:4;font-size:4em;line-height:0;transform:translateY(-50%);border-radius:1em}.social-media-icons li:last-child{margin-bottom:0}.social-media-icons .icon{max-width:70px;max-height:70px}.footnote{margin-top:1em}.u-color--primary{color:#e30137}.u-color--secondary{color:#333f48}.u-bg-semitransparent{background-color:hsla(0,0%,100%,.8);padding:.1em 1em 1em}.u-text--right{text-align:right}.u-text--center{text-align:center}.layout__item--1\/3>.neos-nodetypes-image img{max-width:10em}.typo3-neos-alignment-center{text-align:center}.selector-form{margin-bottom:.8rem}.neos-backend .hidden-in-backend{display:none}figure,figure img{width:100%}.neos-contentcollection>.neos-nodetypes-headline:first-child h1{margin-top:0}.neos-nodetypes-twocolumn .form__element:last-child,.neos-nodetypes-twocolumn .layout__item:last-child{margin-top:1.5em}@media (min-width:37.5em){.neos-nodetypes-twocolumn .form__element:last-child,.neos-nodetypes-twocolumn .layout__item:last-child{margin-top:0}}@media (max-width:37.5em){.table-responsive{overflow-x:scroll;max-width:100%}}