/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}audio:not([controls]){display:none}details{display:block}input[type="number"]{width:auto}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}summary{display:block}pre{overflow:auto}progress{display:inline-block}small{font-size:75%}template{display:none}textarea{overflow:auto}[hidden]{display:none}[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*,::before,::after{box-sizing:inherit}*{font-size:inherit;line-height:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*,::before,::after{border-style:solid;border-width:0}*{margin:0;padding:0}:root{box-sizing:border-box;cursor:initial;font:16px/1.5 sans-serif;text-rendering:optimizeLegibility}html{background-color:#fff}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:rgba(0,0,0,0)}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}button,[type="button"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="reset"],[type="search"],[type="submit"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],select,textarea{min-height:0}code,kbd,pre,samp{font-family:monospace,monospace}ol,ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::-moz-selection{background-color:#e1e1e1;text-shadow:none}::selection{background-color:#e1e1e1;text-shadow:none}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0) !important;position:absolute !important}}@font-face{font-family:'Effra';src:url("../fonts/effra-regular.woff2") format("woff2"),url("../fonts/effra-regular.woff") format("woff"),url("../fonts/effra-regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Effra';src:url("../fonts/effra-bold.woff2") format("woff2"),url("../fonts/effra-bold.woff") format("woff"),url("../fonts/effra-bold.ttf") format("truetype");font-weight:700;font-style:normal}#dtc-content{background:#1AB6D4;color:#000;font-family:"Effra",arial,sans-serif;overflow:hidden}#dtc-content img{height:auto}#dtc-content *{box-sizing:border-box}#dtc-content h1,#dtc-content h2,#dtc-content h3,#dtc-content h4,#dtc-content h5,#dtc-content h6,#dtc-content p{font-family:"Effra",arial,sans-serif}#dtc-content .button,#dtc-content button{font-family:"Effra",arial,sans-serif;background:#FFA325;font-size:20px;font-weight:700;line-height:2;text-decoration:none;color:#fff;padding:4px 21px 2px;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:auto;cursor:pointer;text-align:left;width:100%;border-radius:20px;position:relative}#dtc-content .button:hover,#dtc-content button:hover{opacity:0.8}#dtc-content .button::after,#dtc-content button::after{position:absolute;top:50%;right:16px;width:8px;height:13px;background:url(../img/arrow.svg) no-repeat 0 0/contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}#dtc-content .buttongroup{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;max-width:500px;width:100%;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}#dtc-content .buttongroup .button:first-of-type{margin:0}@media (min-width: 550px){#dtc-content .buttongroup .button:first-of-type{margin:0 10px 0 0}}#dtc-content .buttongroup .button{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;-webkit-box-align:center;align-items:center;margin:5px 0}@media (min-width: 480px){#dtc-content .buttongroup .button{-webkit-box-flex:0;flex:0 0 60%;max-width:60%}}@media (min-width: 550px){#dtc-content .buttongroup .button{-webkit-box-flex:0;flex:0 0 49%;max-width:49%}}#dtc-content input[type=text],#dtc-content input[type=email],#dtc-content input[type=tel],#dtc-content select,#dtc-content textarea{display:block;width:100%;min-width:150px;line-height:1.5;height:40px;font-size:14px;padding:0 11px;margin:0 0 10px;background:#fff;cursor:pointer;border-radius:0}#dtc-content input[type=text].error,#dtc-content input[type=email].error,#dtc-content input[type=tel].error,#dtc-content select.error,#dtc-content textarea.error{border-color:red}#dtc-content select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/bg-select.png);background-repeat:no-repeat;background-position:center right}#dtc-content select::-ms-expand{display:none}#dtc-content textarea{height:auto;min-height:108px;resize:vertical}#dtc-content label{font-size:12px;line-height:1.8;font-weight:700;color:#1AB6D4;text-transform:uppercase}#dtc-content label.error{position:absolute;top:75px;left:10px;text-transform:none;display:none !important}#dtc-content input{border:solid 1px #1AB6D4}#dtc-content sup{position:absolute;font-size:10px}#dtc-content .error{display:block;color:red}#dtc-content *{box-sizing:border-box}#dtc-content *:focus{outline:none}#dtc-content h1,#dtc-content h2,#dtc-content h3,#dtc-content h4,#dtc-content h5,#dtc-content h6{color:#000;font-family:"Effra",arial,sans-serif;margin:0 0 20px;padding:0;font-weight:bolder}#dtc-content h2{font-size:25px}#dtc-content p{margin:0 0 20px;padding:0;font-weight:300;line-height:1.5}#dtc-content .container{background:#1AB6D4;margin:0 auto;overflow:hidden}#dtc-content img{width:100%;max-width:100%;height:auto;vertical-align:middle}#dtc-content small{color:#000}#dtc-content .left{float:left}#dtc-content .right{float:right}#dtc-content .header{width:100%;position:relative;background:#1AB6D4}#dtc-content .header img{width:100%}#dtc-content .header .visual{width:100%;margin:0 auto}#dtc-content .header .visual .desktop{display:none}@media (min-width: 480px){#dtc-content .header .visual .desktop{display:block;max-width:1325px;margin:0 auto}}#dtc-content .header .visual .mobile{display:block}@media (min-width: 480px){#dtc-content .header .visual .mobile{display:none}}#dtc-content .voucherContainer{background:#fff;max-width:940px;width:100%;margin:0 auto;padding:20px;border-radius:20px;box-shadow:0 15px 30px 0 rgba(0,0,0,0.11),0 5px 15px 0 rgba(0,0,0,0.08);position:relative}#dtc-content .voucherContainer:before{content:'';position:absolute;background:url(../img/bg-1.png) no-repeat center;width:44px;height:69px;left:-92px;top:200px}#dtc-content .voucherContainer:after{content:'';position:absolute;background:url(../img/bg-2.png) no-repeat center;width:56px;height:163px;right:-92px;top:315px}#dtc-content .voucherContainer h3{width:100%;font-weight:400;font-size:20px;color:#1AB6D4}#dtc-content .intro{text-align:center;color:#1AB6D4;margin:30px 0 0}#dtc-content .intro h2{font-size:27px;font-weight:400;color:#1AB6D4;line-height:1}@media (min-width: 464px){#dtc-content .intro h2{font-size:42px}}#dtc-content .intro a{color:inherit;text-decoration:underline}#dtc-content .intro a:hover{text-decoration:none}#dtc-content .intro .visual{width:620px;height:auto;max-width:100%}#dtc-content .forms{width:100%;max-width:775px;margin:30px auto 0}#dtc-content .forms--wide{margin:0;max-width:100%}#dtc-content .forms.bedankt{text-align:center;color:#fff;margin:20px auto 0}#dtc-content .forms.bedankt h1{color:#fff;font-size:32px}#dtc-content .forms.bedankt a{color:#fff;text-decoration:underline}#dtc-content .forms .form{margin:20px 0 0;position:relative;width:100%}#dtc-content .forms .form .formContainer{position:relative}#dtc-content .forms .form .formContainer .content{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;width:100%}#dtc-content .forms .form .formContainer .content>div{background:#d1f0f6;margin:0 10px 15px}#dtc-content .forms .form .formContainer .content>div input.correct{background:#fff url(../img/correct.png) no-repeat right center}#dtc-content .forms .form .formContainer .content>div input[type=text],#dtc-content .forms .form .formContainer .content>div input[type=email],#dtc-content .forms .form .formContainer .content>div input[type=tel]{margin:0;float:none;display:block}@media (min-width: 355px){#dtc-content .forms .form .formContainer .content>div input[type=text],#dtc-content .forms .form .formContainer .content>div input[type=email],#dtc-content .forms .form .formContainer .content>div input[type=tel]{float:right}}#dtc-content .forms .form .formContainer .content>div input[type=text].error,#dtc-content .forms .form .formContainer .content>div input[type=email].error,#dtc-content .forms .form .formContainer .content>div input[type=tel].error{margin-bottom:20px;border:solid #f00 1px}#dtc-content .forms .form .formContainer .content>div.left,#dtc-content .forms .form .formContainer .content>div.right{width:100%;padding:5px 10px 10px;position:relative}@media (min-width: 722px){#dtc-content .forms .form .formContainer .content>div.left,#dtc-content .forms .form .formContainer .content>div.right{width:47%}}#dtc-content .forms .form .formContainer .content>div.left label+input,#dtc-content .forms .form .formContainer .content>div.right label+input{margin-left:0}@media (min-width: 355px){#dtc-content .forms .form .formContainer .content>div.left label+input,#dtc-content .forms .form .formContainer .content>div.right label+input{margin-left:20px}}#dtc-content .forms .form .formContainer .privacy{margin:0 0 8px;color:#1AB6D4}#dtc-content .forms .form .formContainer .privacy a{color:inherit;text-decoration:underline}#dtc-content .forms .form .formContainer .privacy a:hover{text-decoration:none}#dtc-content .forms .form .formContainer .button{width:100%;margin:0 0 20px}@media (min-width: 480px){#dtc-content .forms .form .formContainer .button{max-width:240px}}#dtc-content .vouchers{margin:15px 0;width:100%}#dtc-content .vouchers .options{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;width:100%;max-width:700px;margin:0 auto}@media (min-width: 710px){#dtc-content .vouchers .options{-webkit-box-pack:justify;justify-content:space-between}}#dtc-content .vouchers .options.hidden{display:none;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}#dtc-content .vouchers .options--wide{max-width:100%}#dtc-content .vouchers .options .option{cursor:pointer;margin:0 10px 15px;-webkit-box-flex:0;flex:0 0 42%;max-width:42%}@media (min-width: 480px){#dtc-content .vouchers .options .option{-webkit-box-flex:0;flex:0 0 35%;max-width:35%}}@media (min-width: 615px){#dtc-content .vouchers .options .option{-webkit-box-flex:0;flex:0 0 30%;max-width:30%}}@media (min-width: 710px){#dtc-content .vouchers .options .option{-webkit-box-flex:0;flex:0 0 24%;max-width:24%;margin:0 0 15px}}@media (min-width: 710px){#dtc-content .vouchers .options .option--tires{-webkit-box-flex:0;flex:0 0 19%;max-width:19%;margin:0 0 15px}}#dtc-content .vouchers label{position:relative;cursor:pointer;display:block}#dtc-content .vouchers label:before{content:'';height:35px;width:35px;right:-15px;top:-10px;position:absolute;background:none;opacity:0.6;-webkit-transition:0.5s;transition:0.5s}#dtc-content .vouchers label:hover:before.is-hidden{background-image:url("../img/checkbox.png");opacity:1}#dtc-content .vouchers input[type=radio].is-hidden,#dtc-content .vouchers input[type=checkbox].is-hidden{display:none}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#dtc-content .vouchers input[type=radio]{display:block}}#dtc-content .vouchers input[type=radio]:checked+label:before,#dtc-content .vouchers input[type=checkbox]:checked+label:before{background-image:url("../img/checkbox.png");opacity:1;z-index:10}#dtc-content .vouchers input[type=radio]:not(:checked)+label:before{background-image:none;opacity:0}#dtc-content .outro{width:100%;max-width:940px;text-align:center;margin:110px auto 65px;padding:0 20px;position:relative}#dtc-content .outro:before{content:'';position:absolute;background:url(../img/bg-3.png) no-repeat center;width:64px;height:85px;left:-65px;top:-150px}#dtc-content .outro p{font-size:28px;font-weight:400;color:#fff;line-height:1}#dtc-content .specs{background:#fff;padding:40px}@media (min-width: 630px){#dtc-content .specs{padding:70px 20px}}@media (min-width: 1276px){#dtc-content .specs{padding:115px 20px 70px}}#dtc-content .specs .specsContainer{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;width:100%;max-width:940px;margin:0 auto;position:relative}#dtc-content .specs .specsContainer .voucher{position:relative;left:50%;top:27px;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}@media (min-width: 1276px){#dtc-content .specs .specsContainer .voucher{position:absolute;left:-165px;top:-242px}}@media (min-width: 1367px){#dtc-content .specs .specsContainer .voucher{top:-255px;left:-210px}}#dtc-content .specs .specsContainer .voucher img{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width: 1276px){#dtc-content .specs .specsContainer .voucher img{left:auto;-webkit-transform:none;transform:none}}#dtc-content .specs .specsContainer ul{color:#1AB6D4;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;font-size:15px;margin:0 0 0 20px}@media (min-width: 630px){#dtc-content .specs .specsContainer ul{-webkit-box-flex:0;flex:0 0 46%;max-width:46%}}#dtc-content .specs .specsContainer ul li{line-height:2;position:relative}#dtc-content .specs .specsContainer ul li:after{content:"";width:21px;height:20px;position:absolute;top:6px;left:-30px;background:transparent url("../img/star.png") no-repeat}#dtc-content .disclaimer{background:#fff;text-align:center;padding:20px}#dtc-content .disclaimer p a{color:#000;text-decoration:underline}#dtc-content .disclaimer p a:hover{text-decoration:none}#dtc-content .statementContainer{background:#fff;border-radius:20px;max-width:900px;margin:20px auto 50px;padding:15px}#dtc-content .statementContainer ul{list-style-type:disc;margin:20px}#dtc-content .flex-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:justify;justify-content:space-between;margin:0 auto;max-width:820px}#dtc-content .discount-block{background-color:#1AB6D4;border-radius:20px;display:-webkit-box;display:flex;flex-basis:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;margin:10px 0;padding:30px}@media (min-width: 868px){#dtc-content .discount-block{flex-basis:48%;margin:0}}#dtc-content .discount-block__title{color:#fff;font-size:22px;margin:0;text-align:center}@media (min-width: 464px){#dtc-content .discount-block__title{font-size:34px}}#dtc-content .discount-block__image{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding-bottom:10px;height:210px}#dtc-content .discount-block__button{-webkit-box-align:center;align-items:center;border-radius:0;display:-webkit-box;display:flex;font-size:16px;font-weight:700;-webkit-box-pack:center;justify-content:center;margin:0;padding:15px 0 10px 0;text-transform:uppercase}@media (min-width: 464px){#dtc-content .discount-block__button{font-size:20px}}#dtc-content .discount-block__button:hover{opacity:1}#dtc-content .discount-block__text{color:#fff;font-size:16px;text-align:center;margin:10px 0 0 0}@media (min-width: 464px){#dtc-content .discount-block__text{font-size:22px}}#dtc-content .tire-selection-block{max-width:100%}#dtc-content .tire-selection-block__title{color:#fff;font-size:16px;margin:0;text-align:center;text-transform:none}#dtc-content .tire-selection-block__container{background-color:#1AB6D4;border-radius:20px}#dtc-content .tire-selection-block__image-title{margin:0 auto;width:80%}#dtc-content .tire-selection-block__selection{display:-webkit-box;display:flex;flex-basis:100%;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}@media (min-width: 460px){#dtc-content .tire-selection-block__selection{flex-basis:45%;max-width:45%}}@media (min-width: 640px){#dtc-content .tire-selection-block__selection{flex-basis:24%;max-width:24%}}@media (min-width: 860px){#dtc-content .tire-selection-block__selection{flex-basis:18%;max-width:18%}}#dtc-content .tire-selection-block__content{padding:10px}#dtc-content .tire-selection-block__image{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:0 auto;padding:10px 0;width:50%}@media (min-width: 768px){#dtc-content .tire-selection-block__image{margin:0 auto;width:70%}}#dtc-content .tire-selection-block__prices{color:#1AB6D4;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:5px 20px 0 20px}#dtc-content .tire-selection-block__price{color:#1AB6D4;margin:0}#dtc-content .tire-amount-selection{margin:20px auto}#dtc-content .tire-amount-selection__title{text-align:center}#dtc-content .tire-amount-selection__container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}#dtc-content .tire-amount-selection__amount{-webkit-box-align:center;align-items:center;display:-webkit-box !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-size:20px;margin:0 20px}#dtc-content .tire-amount-selection__checkbox{cursor:pointer}#dtc-content .tire-amount-selection__checkbox::before{position:absolute;width:20px;height:20px;border-radius:50%;content:'';border:solid #2cbed8 2px;margin:-3px 0 0 -3px;background:#fff}#dtc-content .tire-amount-selection__checkbox::after{display:none;position:absolute;font-size:20px;color:#FFA325;content:"\2713";top:25px}#dtc-content .tire-amount-selection__checkbox:checked::after{display:block}#dtc-content .tire-selection-form{margin:0 auto}#dtc-content .tire-selection-form__title{color:#1AB6D4;text-align:center}#dtc-content .tire-selection-form__container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:justify;justify-content:space-between}#dtc-content .tire-selection-form__block{background-color:#d7f2f7;flex-basis:100%;max-width:100%;padding:5px 20px}@media (min-width: 600px){#dtc-content .tire-selection-form__block{flex-basis:49%;max-width:49%}}#dtc-content .tire-selection-form__label{color:#2cbed8}#dtc-content .tire-selection-form__input{border-right:solid #2cbed8;color:gray;padding:10px}#dtc-content .tire-selection-form__text{color:#2cbed8;font-weight:100;margin:20px auto;text-align:center}#dtc-content .tire-selection-form__text--black{color:#000}#dtc-content .tire-selection-form__link{color:#2cbed8;text-decoration:underline}#dtc-content .tire-selection-form__button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:0 auto !important}#dtc-content .tire-selection-form__button:hover{opacity:1}#dtc-content .filter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;border-radius:30px;width:100%;max-width:940px;margin:30px 0 60px;position:relative;z-index:1;display:none}@media (min-width: 505px){#dtc-content .filter{background:#fff;display:-webkit-box;display:flex}}#dtc-content .filter article{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;margin:0 0 10px;padding:10px;background:#fff;border:2px solid transparant;border-radius:30px;font-size:18px;font-weight:700;color:#BCBCBC;text-align:center;text-transform:uppercase;cursor:pointer;position:relative}@media (min-width: 505px){#dtc-content .filter article{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;margin:0}}@media (min-width: 690px){#dtc-content .filter article{-webkit-box-flex:1;flex:1 1 auto;margin:0}}#dtc-content .filter article.active span{color:#fff;-webkit-transition:color .2s .8s ease-in-out;transition:color .2s .8s ease-in-out}#dtc-content .filter article span{position:relative;z-index:1;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-size:18px;font-weight:700;color:#FFA325}#dtc-content .filter .moveActive{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:2px solid #fff;border-radius:30px;background:#1AB6D4;z-index:0}#dtc-content .filter .moveActive.animate{-webkit-transition:.6s .2s left ease-in-out, .6s .2s top ease-in-out;transition:.6s .2s left ease-in-out, .6s .2s top ease-in-out;-webkit-animation:moveActive 1s linear;animation:moveActive 1s linear}#dtc-content .dropdown{margin:20px auto;text-align:center;display:block}@media (min-width: 505px){#dtc-content .dropdown{display:none}}#dtc-content .dropdown article{padding:5px 10px;text-align:center}#dtc-content .dropdown article.active{background:#FFA325}#dtc-content .dropdown article.active span{color:#fff}#dtc-content .dropdown .moveActive{display:none}#dtc-content .dropdown .button{font-family:inherit;font-size:1rem;line-height:1.5;cursor:pointer;display:inline-block;padding:.5rem 1rem;font-weight:700;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;touch-action:manipulation}#dtc-content .dropdown .dropdown-toggle{position:relative;padding-right:2rem;max-width:300px}#dtc-content .dropdown .dropdown-toggle::after{width:0;height:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease, -webkit-transform .1s ease;content:'';display:block;position:absolute;border:4px inset;border-bottom-width:0;border-top-style:solid;border-color:rgba(255,255,255,0.4) transparent transparent;margin-top:-2px;top:50%;right:1rem}#dtc-content .dropdown .dropdown-menu{display:none;min-width:278px;max-width:300px;margin:0 auto;background-color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}#dtc-content .dropdown-on>.dropdown-menu{display:block}
