*{box-sizing:border-box}.richtpreis-kalkulieren{--primary: #f18800;--green: #4db05b;--gray: #7a7a7a;--radius: 2px;--yellow: #ffd049;--light-yellow: #fdf2d2;--light-gray: #e3e4e8;--gray: #71738b;--light-blue: #7a7c93;--blue: #34385a;--slider-handle-size: 14px;--slider-handle-border-radius: 2px;--slider-handle-margin-top: -4px;--slider-track-height: 6px;--slider-track-border-radius: 4px}.richtpreis-kalkulieren .container{max-width:1000px;margin:0 auto;padding:0 25px}.richtpreis-kalkulieren .richtpreis-kalkulieren-top{display:flex;justify-content:center;padding:40px 0 0 0}.richtpreis-kalkulieren .richtpreis-kalkulieren-container{background:#eee9e5;padding:50px 0 30px 0}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator__headline{text-align:center;margin:0 0 25px 0}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator__headline .__tagline{color:var(--primary)}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator__headline .__headline h2{font-size:clamp(2rem,1.593rem + 2.04vw,3rem);line-height:clamp(2.375rem,1.968rem + 2.04vw,3.75rem);font-weight:400 !important}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator__headline .__headline h2 strong{font-weight:700}@media(max-width: 992px){.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator__headline .__headline h2 br{display:none}}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center{position:relative;z-index:2;padding:40px 0 0 0}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .__row{display:grid;grid-template-columns:1fr;gap:15px}@media(min-width: 770px){.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .__row{grid-template-columns:1fr 1fr;gap:30px}}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .kalkulation_nammer{position:absolute;top:0;right:0;padding:5px 15px;background:var(--primary);font-size:14px;line-height:14px;color:#fff;font-style:italic}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_data{padding:0 0 35px 0}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_data.loader_block_richtpreis-kalkulieren{position:relative}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_data.loader_block_richtpreis-kalkulieren .__row{filter:blur(3px)}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_data .__row{background:#fff;border-radius:10px;padding:20px 30px 15px}@media(min-width: 770px){.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_data .__row{grid-template-columns:1fr 1fr}}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_data .__label{font-size:clamp(1rem,.911rem + .44vw,1.125rem);line-height:clamp(1.25rem,1.161rem + .44vw,1.375rem);color:var(--primary);margin:0 0 15px 0}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_data .__info_box{padding:5px 30px}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_data .range-container{position:relative;z-index:1;width:100%}@media(min-width: 992px){.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_data .range-container{max-width:390px}}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result{position:relative;z-index:1;padding:25px 0 40px;text-align:center}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .__headline{font-size:16px;line-height:18px;margin:0 0 30px 0;color:var(--gray)}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .__headline span{font-weight:500;display:block;font-size:clamp(1.375rem,1.284rem + .45vw,1.625rem);line-height:clamp(1.5rem,1.409rem + .45vw,1.75rem);color:var(--gray)}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gewinnen{position:relative;padding-top:60px}@media(min-width: 770px){.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gewinnen{padding-top:120px}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gewinnen.active .block_title_pfeile .__grafik{animation:initial !important}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gewinnen.active .block_title_pfeile .__grafik svg path{fill:var(--primary)}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gewinnen.active .__content{opacity:1;scale:1}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gewinnen .block_title_pfeile:hover .__grafik svg path{fill:var(--primary)}}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gewinnen .block_title_pfeile{position:absolute;left:50%;transform:translateX(-50%);margin:0 0 0 20%;top:0;text-align:right;width:80px;cursor:pointer}@media(min-width: 770px){.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gewinnen .block_title_pfeile{right:0;left:initial !important;transform:initial !important;margin:initial !important}}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gewinnen .block_title_pfeile span{position:absolute;bottom:10px;left:-110px;width:100px;font-size:18px;line-height:18px;color:var(--primary);text-align:right}@media(min-width: 770px){.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gewinnen .block_title_pfeile span{bottom:0}}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gewinnen .block_title_pfeile .__grafik{position:relative;width:50px;transform:rotate(7deg)}@media(min-width: 770px){.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gewinnen .block_title_pfeile .__grafik{width:80px;animation:GPfeile 1s linear infinite}}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gewinnen .block_title_pfeile .__grafik svg{width:100%;height:100%}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gewinnen .block_title_pfeile .__grafik svg path{fill:var(--gray);transition:all .5s ease-in-out}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gewinnen .ktb-gewinn{font-size:26px;line-height:30px;font-weight:700;color:var(--green);margin:0 0 5px 0}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gewinnen .ktb-v2{font-size:16px;line-height:18px;color:var(--gray)}@media(min-width: 770px){.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gewinnen .__content{opacity:0;scale:0;transition:all .5s ease-in-out}}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gunstig{position:relative;padding-top:60px}@media(min-width: 770px){.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gunstig{padding-top:120px}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gunstig.active .block_title_pfeile .__grafik{animation:initial !important}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gunstig.active .block_title_pfeile .__grafik svg path{fill:var(--primary)}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gunstig.active .__content{opacity:1;scale:1}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gunstig .block_title_pfeile:hover .__grafik svg path{fill:var(--primary)}}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gunstig .block_title_pfeile{position:absolute;left:50%;transform:translateX(-50%);margin:0 0 0 -10%;top:0;text-align:left;width:80px;cursor:pointer}@media(min-width: 770px){.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gunstig .block_title_pfeile{left:10px;transform:initial !important;margin:initial !important}}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gunstig .block_title_pfeile span{position:absolute;bottom:10px;left:60px;width:100px;font-size:18px;line-height:18px;color:var(--primary);text-align:left}@media(min-width: 770px){.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gunstig .block_title_pfeile span{bottom:0;left:90px}}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gunstig .block_title_pfeile .__grafik{position:relative;width:50px;transform:rotate(-7deg) scale(-1, 1)}@media(min-width: 770px){.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gunstig .block_title_pfeile .__grafik{animation:GPfeile 1s linear infinite;width:80px}}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gunstig .block_title_pfeile .__grafik svg{width:100%;height:100%}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gunstig .block_title_pfeile .__grafik svg path{fill:var(--gray);transition:all .5s ease-in-out}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gunstig .__preis_saves{font-size:26px;line-height:30px;font-weight:700;color:var(--green);margin:0 0 5px 0}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gunstig .__preis_text{font-size:16px;line-height:18px;color:var(--gray)}@media(max-width: 770px){.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gunstig .__content{display:block !important}}@media(min-width: 770px){.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .konfigurator_result .box__preis_gunstig .__content{opacity:0;scale:0;transition:all .5s ease-in-out}}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .button_block{display:flex;margin:10px 0 15px}@media(min-width: 770px){.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .button_block{grid-row:2;grid-column:1/3}}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .button_block .result_button{font-size:clamp(1rem,.955rem + .23vw,1.125rem);line-height:clamp(1rem,.955rem + .23vw,1.125rem);text-decoration:none;background:var(--primary);border-radius:35px;border:none;color:#fff;padding:10px 25px;display:inline-block;margin:0 auto;cursor:pointer}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .block_gesamtkosten{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;font-size:18px;font-weight:700;color:var(--gray)}@media(min-width: 770px){.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .block_gesamtkosten{grid-row:2;grid-column:1/3}}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .block_gesamtkosten .__preis span{color:var(--primary);position:relative;font-weight:700}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .block_gesamtkosten .__preis span::after{content:"";width:100%;height:1px;background:var(--primary);position:absolute;bottom:2px;left:0}.richtpreis-kalkulieren .richtpreis-kalkulieren-container .konfigurator_center .block_gesamtkosten .__preis b{color:var(--primary);position:relative;font-weight:700}.richtpreis-kalkulieren .richtpreis-kalkulieren-bottom .container{position:relative;padding:40px 25px 50px;border-bottom:2px solid #eee9e5}.richtpreis-kalkulieren .richtpreis-kalkulieren-bottom .container .__info_text{font-size:18px;line-height:24px;font-weight:700;color:var(--gray);text-align:center;margin:0 0 25px 0}@media(max-width: 770px){.richtpreis-kalkulieren .richtpreis-kalkulieren-bottom .container .__info_text br{display:none}}.richtpreis-kalkulieren .richtpreis-kalkulieren-bottom .container .__button{display:flex;justify-content:center}.richtpreis-kalkulieren .richtpreis-kalkulieren-bottom .container .__button a.__btn{font-size:clamp(1rem,.955rem + .23vw,1.125rem);line-height:clamp(1rem,.955rem + .23vw,1.125rem);text-decoration:none;text-transform:uppercase;background:var(--primary);border-radius:35px;border:none;color:#fff;padding:10px 25px}@keyframes GPfeile{0%{bottom:0}50%{bottom:-5px}100%{bottom:0}}.tick-slider{position:relative;width:100%}.tick-slider-value-container{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:18px;color:var(--gray)}.tick-slider-value{position:absolute;top:0;font-weight:bold;color:var(--blue);border-radius:var(--slider-handle-border-radius)}.tick-slider-value>div{animation:bulge .3s ease-out;width:65px}.tick-slider-background,.tick-slider-progress,.tick-slider-tick-container{position:absolute;top:11px;left:0;height:var(--slider-track-height);pointer-events:none;border-radius:var(--slider-track-border-radius);z-index:-1}.tick-slider-background{width:100%;background-color:var(--light-gray)}.tick-slider-progress{background-color:var(--yellow)}.tick-slider-tick-container{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 calc(var(--slider-handle-size)/2)}.tick-slider-tick{width:2px;height:2px;border-radius:50%;background-color:#fff}.tick-slider-label{opacity:.85;transition:opacity .1s ease}.tick-slider-label.hidden{opacity:0}@keyframes bulge{0%{transform:scale(1)}25%{transform:scale(1.1)}100%{transform:scale(1)}}input[type=range]{-webkit-appearance:none;width:100%;height:100%;background:rgba(0,0,0,0);outline:none;margin:5px 0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none}input[type=range]:focus{outline:none}input[type=range]::-moz-focus-outer{border:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--slider-handle-size);height:var(--slider-handle-size);background:var(--primary);border-radius:var(--slider-handle-border-radius);cursor:pointer;margin-top:var(--slider-handle-margin-top);-webkit-transform:scale(1);transform:scale(1);transition:transform .25s cubic-bezier(0.175, 0.885, 0.32, 1.275)}input[type=range]:hover::-webkit-slider-thumb,input[type=range]:focus::-webkit-slider-thumb{transform:scale(1.2)}input[type=range]::-moz-range-thumb{-webkit-appearance:none;width:var(--slider-handle-size);height:var(--slider-handle-size);background:var(--primary);border:none;border-radius:var(--slider-handle-border-radius);cursor:pointer;transition:transform .25s cubic-bezier(0.175, 0.885, 0.32, 1.275)}input[type=range]:hover::-moz-range-thumb,input[type=range]:focus::-moz-range-thumb{transform:scale(1.2)}input[type=range]::-webkit-slider-runnable-track{width:100%;height:var(--slider-track-height);cursor:pointer;background:none;border-radius:var(--slider-track-border-radius)}input[type=range]::-moz-range-track{width:100%;height:var(--slider-track-height);cursor:pointer;background:none;border-radius:var(--slider-track-border-radius)}input[type=range]:focus::-webkit-slider-runnable-track{background:none}input[type=range]:active::-webkit-slider-runnable-track{background:none}.tooltip-container{position:relative;z-index:10;display:inline-block;cursor:pointer}.tooltip-container.fz4{position:relative;transform:translateY(-7px)}.tooltip-container .__i{background:var(--primary);color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;width:15px;height:15px;font-size:12px;line-height:12px;transition:all .5s ease-in-out}.tooltip-container .__i:hover{background:#666}.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}.tooltip-container .tooltip-text{visibility:hidden;width:250px;background-color:#f5f5f5;color:#333;text-align:left;border-radius:5px;padding:10px;position:absolute;z-index:5;top:100%;left:50%;transform:translateX(-50%);box-shadow:0px 0px 10px rgba(0,0,0,.1);opacity:0;transition:opacity .3s;font-size:14px !important;line-height:16px !important;font-weight:400 !important;border:1px solid #ccc}@media(min-width: 770px){.tooltip-container .tooltip-text{width:350px}}.tooltip-container .tooltip-text::after{content:"";position:absolute;top:-5px;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f5f5f5 rgba(0,0,0,0)}.select-css{--arrow-bg: rgb(143 143 143);--arrow-icon: url(https://upload.wikimedia.org/wikipedia/commons/9/9d/Caret_down_font_awesome_whitevariation.svg);--option-bg: #d7d7d7;--select-bg: rgb(183 183 183);appearance:none;border:0;outline:0;font:inherit;width:100%;max-width:260px;padding:13px 10px 13px 20px;background:var(--arrow-icon) no-repeat right .8em center/1.4em,linear-gradient(to left, var(--arrow-bg) 3em, var(--select-bg) 3em);color:#fff;cursor:pointer}.select-css::-ms-expand{display:none}.select-css:focus{outline:none}.select-css option{color:inherit;background-color:var(--option-bg)}.select-css option{font-weight:normal;color:#333}*[dir=rtl] .select-css,:root:lang(ar) .select-css,:root:lang(iw) .select-css{background-position:left .7em top 50%,0 0;padding:.6em .8em .5em 1.4em}.loader_richtpreis-kalkulieren{color:var(--primary);font-size:6px;width:.5rem;height:.5rem;border-radius:50%;position:absolute;z-index:9;top:50%;left:50%;margin:-2% 0 0 -2%;text-indent:-9999em;animation:mulShdSpinvideo 2s infinite linear;transform:translateZ(0) translate(-50%, -50%);display:block}@keyframes mulShdSpinvideo{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -0.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 0,2em 2em 0 .2em,0 3em 0 0em,-2em 2em 0 -1em,-3em 0em 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0em,0 3em 0 .2em,-2em 2em 0 0,-3em 0em 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0em -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0em -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 0,-2em -2em 0 .2em}}