/*! Author: Michael Baierl, https://mbaierl.com/ */@-webkit-keyframes gradient{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient{0%{background-position:100% 50%}to{background-position:0 50%}}#top .mb-schwarm-calculator{margin:2rem 0}#top .mb-schwarm-calculator .mb-schwarm-tabs{display:flex}@media (max-width:990px){#top .mb-schwarm-calculator .mb-schwarm-tabs{flex-direction:column;margin-bottom:42px}}#top .mb-schwarm-calculator .mb-schwarm-tab{width:33.33%;background-color:var(--color-inactive-tab);cursor:pointer;transition:all .3s ease;border-top:6px solid var(--color-inactive-tab)}@media (max-width:990px){#top .mb-schwarm-calculator .mb-schwarm-tab{width:100%;border-top:none;border-left:6px solid var(--color-inactive-tab)}#top .mb-schwarm-calculator .mb-schwarm-tab p:after{content:"";display:block;height:2px;background-color:var(--color-light);position:absolute;left:1rem;right:1rem;margin-top:35px}#top .mb-schwarm-calculator .mb-schwarm-tab.mb-schwarm-tab-active p:after,#top .mb-schwarm-calculator .mb-schwarm-tab:last-child p:after{display:none}}#top .mb-schwarm-calculator .mb-schwarm-tab:hover{background-color:var(--color-hover)}#top .mb-schwarm-calculator .mb-schwarm-tab h2{text-align:center!important;margin:26px 0!important}#top .mb-schwarm-calculator .mb-schwarm-tab h2:after{content:"";display:block;height:3px;width:80px;margin:20px auto;background-color:var(--color-light)}#top .mb-schwarm-calculator .mb-schwarm-tab p{text-align:center;padding:0 15px}#top .mb-schwarm-calculator .mb-schwarm-tab.mb-schwarm-tab-active{background-color:var(--color-light);border-color:var(--color-main)}#top .mb-schwarm-calculator .mb-schwarm-tab.mb-schwarm-tab-active h2:after{background-color:#fff}#top .mb-schwarm-calculator .mb-schwarm-contents{background-color:var(--color-light)}#top .mb-schwarm-calculator .mb-schwarm-content{display:none}@media (max-width:990px){#top .mb-schwarm-calculator .mb-schwarm-content{flex-direction:column;border-left:6px solid var(--color-main)}}#top .mb-schwarm-calculator .mb-schwarm-content .mb-schwarm-content-col{width:33.33%;margin:29px 0;padding:0 18px;border-right:2px solid #fff}#top .mb-schwarm-calculator .mb-schwarm-content .mb-schwarm-content-col:last-child{border-right:none}#top .mb-schwarm-calculator .mb-schwarm-content .mb-schwarm-content-col p{padding:0 1rem}@media (max-width:990px){#top .mb-schwarm-calculator .mb-schwarm-content .mb-schwarm-content-col{width:100%;border-right:none}}#top .mb-schwarm-calculator .mb-schwarm-content h2{text-align:center!important;background-color:#fff!important;text-transform:none!important;font-family:inherit!important;font-size:19px!important;color:inherit!important;line-height:43px!important;margin-bottom:40px}#top .mb-schwarm-calculator .mb-schwarm-content h3{font-family:inherit!important;font-size:inherit!important;font-weight:700!important;text-transform:none!important;color:inherit!important;margin-top:40px;margin-bottom:15px}#top .mb-schwarm-calculator .mb-schwarm-content input[type=number]{border:3px solid var(--color-input-border);color:var(--color-main);font-weight:700;width:150px;border-radius:4px}#top .mb-schwarm-calculator .mb-schwarm-content p{margin-top:65px}#top .mb-schwarm-calculator .mb-schwarm-radio-content{display:none}#top .mb-schwarm-calculator .mb-schwarm-radio-content:first-of-type{display:block}#top .mb-schwarm-calculator .mb-schwarm-inner-content{padding-left:1rem}#top .mb-schwarm-fee{text-align:center;margin-bottom:60px;display:flex;justify-content:center;align-items:baseline}#top .mb-schwarm-price{font-family:nur-unica-one,Sans-serif;color:var(--color-main);font-size:100px;line-height:100px;word-break:break-all;display:inline-flex;align-items:flex-start;transition:all .3s ease}#top .mb-schwarm-price .mb-schwarm-price-fraction{font-size:.6em;line-height:.8em}#top .mb-schwarm-price.updating{color:var(--color-dark);--color-gradient-1:var(--color-dark);--color-gradient-2:#ddd;background:linear-gradient(90deg,var(--color-gradient-2),var(--color-gradient-1),var(--color-gradient-2),var(--color-gradient-1),var(--color-gradient-2));background-size:200% 200%;-webkit-animation:gradient 2s linear infinite;animation:gradient 2s linear infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:1024px){#top .mb-schwarm-price{font-size:70px}}#top .mb-schwarm-content-col ul{list-style-type:none;margin:0 0 0 4px}#top .mb-schwarm-content-col ul li{margin-left:2rem;position:relative}#top .mb-schwarm-content-col ul li:before{content:"";display:block;width:25px;height:25px;position:absolute;left:-2.3rem;top:7px;vertical-align:text-bottom;margin-right:11px;background:url(../images/bullet.svg) no-repeat}#top .mb-schwarm-button{background-color:var(--color-action);color:#fff!important;border-radius:4px;padding:10px 30px;text-align:center;width:100%;text-decoration:none;display:block;margin:0 auto;max-width:250px;transition:all .3s ease}#top .mb-schwarm-button:hover{color:var(--color-action)!important;background-color:var(--color-main)}#top .mb-schwarm-button.updating{background-color:var(--color-dark);cursor:not-allowed;--color-gradient-1:var(--color-dark);--color-gradient-2:#ddd;background:linear-gradient(90deg,var(--color-gradient-2),var(--color-gradient-1),var(--color-gradient-2),var(--color-gradient-1),var(--color-gradient-2));background-size:200% 200%;-webkit-animation:gradient 2s linear infinite;animation:gradient 2s linear infinite}#top .mb-schwarm-button.updating:hover{color:#fff!important}#top .mb-schwarm-checkbox input,#top .mb-schwarm-radio input{display:none!important}#top .mb-schwarm-checkbox label,#top .mb-schwarm-radio label{font-weight:400}#top .mb-schwarm-checkbox label:before,#top .mb-schwarm-radio label:before{content:"";display:inline-block;width:25px;height:25px;vertical-align:text-bottom;margin-right:11px;background:url(../images/box.svg) no-repeat}#top .mb-schwarm-checkbox input:checked~label:before,#top .mb-schwarm-radio input:checked~label:before{background:url(../images/check.svg) no-repeat}#top .mb-schwarm-radio input:checked~label:before{background:url(../images/radio.svg) no-repeat}