body.page-template-default main.site-main .page-content .elementor .elementor-element.e-con-full:has(#pricecalculator){padding-left:0!important;padding-right:0!important}#productpanel{background-color:#222423;border-radius:1.25em;font-family:Poppins,sans-serif}#productpanel .tabs{display:flex;width:100%}@media (max-width:1024px){#productpanel .tabs{flex-direction:column}}#productpanel .tabs .tabs-tabs{background-color:#ffd900;border-radius:1.25em 0 0 1.25em;padding:3em 0;width:22%}@media (max-width:1250px){#productpanel .tabs .tabs-tabs{width:20%}}@media (max-width:1024px){#productpanel .tabs .tabs-tabs{border-radius:1.25em 1.25em 0 0;padding:2em 0;width:100%}}@media (max-width:900px){#productpanel .tabs .tabs-tabs{padding:1.5em 0}}#productpanel .tabs .tabs-tabs ul{list-style:none;margin:0;padding:0}@media (max-width:1024px){#productpanel .tabs .tabs-tabs ul{display:flex}}@media (max-width:768px){#productpanel .tabs .tabs-tabs ul{display:block}}#productpanel .tabs .tabs-tabs ul li{cursor:pointer;font-size:1.1em;font-weight:700;margin:0;opacity:.6;padding:.3em 2em;position:relative;text-align:right;text-transform:uppercase;transition:.5s}@media (max-width:1024px){#productpanel .tabs .tabs-tabs ul li{flex:1;padding:.2em 1em;text-align:center}}#productpanel .tabs .tabs-tabs ul li.active,#productpanel .tabs .tabs-tabs ul li:hover{opacity:1}#productpanel .tabs .tabs-tabs ul li.active:after{border-color:transparent #222423 transparent transparent;border-style:solid;border-width:1.1em 1.1em 1.1em 0;content:"";height:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:0}@media (max-width:1024px){#productpanel .tabs .tabs-tabs ul li.active:after{border-color:transparent transparent #222423;border-width:0 1.1em 1.1em;bottom:-2em;right:50%;top:unset;transform:translateY(0) translateX(50%)}}@media (max-width:900px){#productpanel .tabs .tabs-tabs ul li.active:after{bottom:-1.5em}}@media (max-width:768px){#productpanel .tabs .tabs-tabs ul li.active:after{border-color:transparent transparent transparent #222423;border-style:solid;border-width:1.1em 0 1.1em 1.1em;height:0;left:0;right:unset;top:50%;transform:translateX(0) translateY(-50%);width:0}}#productpanel .tabs .details-wrap{border-radius:0 1.25em 1.25em 0;flex:1;padding:3em 2em}#productpanel .tabs .details-wrap .tabs-detail{width:100%}#productpanel .tabs .details-wrap .tabs-detail .body{display:flex;width:100%}@media (max-width:900px){#productpanel .tabs .details-wrap .tabs-detail .body{flex-direction:column}}#productpanel .tabs .details-wrap .tabs-detail .body .left{border-right:1px solid hsla(0,0%,100%,.1);flex:1;padding-right:2em}@media (max-width:900px){#productpanel .tabs .details-wrap .tabs-detail .body .left{border-bottom:1px solid hsla(0,0%,100%,.1);border-right:unset;flex:unset;padding-bottom:2em;padding-right:0;width:100%}}#productpanel .tabs .details-wrap .tabs-detail .body .left h2{color:#fff;font-weight:700;margin-bottom:1.5em;margin-top:0;text-align:center;text-transform:uppercase}#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form,#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form{width:100%}#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form .row{display:flex;flex-wrap:wrap;margin:0 -.5em}#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form .row .column{flex:1;margin-bottom:1em;padding:0 .5em}@media (max-width:768px){#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form .row .column{flex:unset;width:100%}}#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form .field{display:flex;flex-direction:column}#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form .field .label{background-color:hsla(0,0%,100%,.1);border-radius:.25em .25em 0 0;color:#fff;display:inline-block;font-weight:600;padding:.5em 1em;width:-moz-fit-content;width:fit-content}#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form .field input{background-color:#fff;border:3px solid transparent;border-radius:0 .5em .5em .5em;font-weight:300;padding:1em .5em;transition:.5s}#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form .field input.error{background-color:#fff2f2;border:3px solid red}#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form .field ::-moz-placeholder{font-weight:300}#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form .field ::placeholder{font-weight:300}#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form .field .hint{color:red;font-size:.9em;margin-top:.5em}#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #fff;border-radius:1em;color:#fff;display:inline-block;padding:1em 1.5em;text-decoration:none;transform:skewX(-15deg);transition:.5s;width:100%}@media (max-width:600px){#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form button{padding:1em .75em}}#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form button span:not(.chev){color:#fff;display:inline-block;font-weight:600;padding-right:1em;position:relative;text-transform:uppercase;transform:skewX(15deg);transition:.5s}#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form button span:not(.chev) .chev{line-height:0;position:absolute;right:-.5em;top:50%;transform:translateY(-50%);transition:.5s}#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form button span:not(.chev) .chev svg{height:.9em;width:.9em}#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form button span:not(.chev) .chev svg polygon{fill:#fff;transition:.5s}#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form button:hover{background-color:#ffd900;border-color:#ffd900;color:#222423;cursor:pointer}#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form button:hover span{color:#222423}#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form button:hover span .chev{right:-1em}#productpanel .tabs .details-wrap .tabs-detail .body .left .start-form form button:hover span .chev svg polygon{fill:#222423}#productpanel .tabs .details-wrap .tabs-detail .body .right{align-items:center;display:flex;justify-content:center;padding-left:2em}@media (max-width:900px){#productpanel .tabs .details-wrap .tabs-detail .body .right{padding-left:0;padding-top:2em;width:100%}}#productpanel .tabs .details-wrap .tabs-detail .body .right .icon{line-height:0}#productpanel .tabs .details-wrap .tabs-detail .body .right .icon img{height:auto;width:8em}@media (max-width:1250px){#productpanel .tabs .details-wrap .tabs-detail .body .right .icon img{width:6em}}@media (max-width:900px){#productpanel .tabs .details-wrap .tabs-detail .body .right .icon img{width:5em}}#pricecalculator{font-family:Poppins,sans-serif;max-width:unset}#pricecalculator h2,#pricecalculator h3,#pricecalculator h4{margin-top:0}#pricecalculator h2.dark{color:#222423;font-weight:700;margin-bottom:2.5em;margin-top:0;position:relative;text-transform:uppercase}#pricecalculator h2.dark:after{background-color:#222423;bottom:-.8em;content:"";height:5px;left:0;position:absolute;width:2.5em}#pricecalculator h2.light{color:#fff;font-size:1.5em;font-weight:700;margin-bottom:2.5em;margin-top:0;position:relative;text-transform:uppercase}#pricecalculator h2.light:after{background-color:#fff;bottom:-.8em;content:"";height:5px;left:0;position:absolute;width:2.5em}#pricecalculator .custom-wrapper{margin:0 auto;width:var(--content-width,1200px)}@media (max-width:1200px){#pricecalculator .custom-wrapper{padding-left:3em!important;padding-right:3em!important}}@media (max-width:768px){#pricecalculator .custom-wrapper{padding-left:1.3em!important;padding-right:1.3em!important}}#pricecalculator .calculator-form h1.calculator-title{background-color:#ffd900;border-radius:0 .5em 0 .5em;bottom:-1.5em;color:#222423;font-weight:700;padding:.5em 1em;position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content}#pricecalculator .calculator-form .first-step{background-color:#222423;color:#fff;padding-top:7em}#pricecalculator .calculator-form .first-step .custom-wrapper{padding-bottom:5em;position:relative}#pricecalculator .calculator-form .first-step .custom-wrapper:after{border-color:#222423 transparent transparent;border-style:solid;border-width:1.2em 1.2em 0;bottom:-1.1em;content:"";height:0;left:0;position:absolute;width:0}@media (max-width:1200px){#pricecalculator .calculator-form .first-step .custom-wrapper:after{left:3em}}#pricecalculator .calculator-form .first-step h2{color:#fff;font-weight:700;margin-bottom:2.5em;margin-top:0;position:relative;text-transform:uppercase}#pricecalculator .calculator-form .first-step h2:after{background-color:#fff;bottom:-.8em;content:"";height:5px;left:0;position:absolute;width:2.5em}#pricecalculator .calculator-form .first-step form{width:100%}#pricecalculator .calculator-form .first-step form .row{display:flex;margin:0 -.5em;width:100%}@media (max-width:1200px){#pricecalculator .calculator-form .first-step form .row{flex-wrap:wrap;justify-content:center}}#pricecalculator .calculator-form .first-step form .row .column{flex:1;max-width:50%;padding:0 .5em}@media (max-width:1200px){#pricecalculator .calculator-form .first-step form .row .column{flex:unset;max-width:unset;width:70%}}@media (max-width:1000px){#pricecalculator .calculator-form .first-step form .row .column{width:100%}}#pricecalculator .calculator-form .first-step form .row .column .field{display:flex;flex-direction:column;position:relative}#pricecalculator .calculator-form .first-step form .row .column .field .label{background-color:hsla(0,0%,100%,.1);border-radius:.25em .25em 0 0;color:#fff;display:inline-block;font-weight:600;padding:.5em 1em;width:-moz-fit-content;width:fit-content}#pricecalculator .calculator-form .first-step form .row .column .field input{background-color:#fff;border:3px solid transparent;border-radius:0 .5em .5em .5em;color:#222423;font-weight:300;padding:1em .5em;transition:.5s}#pricecalculator .calculator-form .first-step form .row .column .field input.error{background-color:#fff2f2;border:3px solid red}#pricecalculator .calculator-form .first-step form .row .column .field input:focus{border-color:#fff;box-shadow:none}#pricecalculator .calculator-form .first-step form .row .column .field .area{bottom:1.1em;color:#222423;display:inline-block;left:3.5em;position:absolute}#pricecalculator .calculator-form .first-step form .row .column .field ::-moz-placeholder{color:#222423;font-weight:300}#pricecalculator .calculator-form .first-step form .row .column .field ::placeholder{color:#222423;font-weight:300}#pricecalculator .calculator-form .first-step form .row .column .field .hint{color:red;font-size:.9em;margin-top:.5em}#pricecalculator .calculator-form .first-step form .row .column.btn-col{align-items:flex-start;display:flex;padding-top:2.5em}#pricecalculator .calculator-form .first-step form .row .column.btn-col button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #fff;border-radius:1em;color:#fff;display:inline-block;padding:1em 1.5em;text-decoration:none;transform:skewX(-15deg);transition:.5s;width:100%}@media (max-width:600px){#pricecalculator .calculator-form .first-step form .row .column.btn-col button{padding:1em .75em}}#pricecalculator .calculator-form .first-step form .row .column.btn-col button span:not(.chev){color:#fff;display:inline-block;font-weight:600;padding-right:1em;position:relative;text-transform:uppercase;transform:skewX(15deg);transition:.5s}#pricecalculator .calculator-form .first-step form .row .column.btn-col button span:not(.chev) .chev{line-height:0;position:absolute;right:-.5em;top:50%;transform:translateY(-50%);transition:.5s}#pricecalculator .calculator-form .first-step form .row .column.btn-col button span:not(.chev) .chev svg{height:.9em;width:.9em}#pricecalculator .calculator-form .first-step form .row .column.btn-col button span:not(.chev) .chev svg polygon{fill:#fff;transition:.5s}#pricecalculator .calculator-form .first-step form .row .column.btn-col button .new{padding-right:0!important;transform:skewX(0deg)!important}#pricecalculator .calculator-form .first-step form .row .column.btn-col button:hover{background-color:#ffd900;border-color:#ffd900;color:#222423;cursor:pointer}#pricecalculator .calculator-form .first-step form .row .column.btn-col button:hover span{color:#222423}#pricecalculator .calculator-form .first-step form .row .column.btn-col button:hover span .chev{right:-1em}#pricecalculator .calculator-form .first-step form .row .column.btn-col button:hover span .chev svg polygon{fill:#222423}#pricecalculator .calculator-form .first-step form .row .column .inner-row .column{margin-bottom:1em}@media (max-width:1200px){#pricecalculator .calculator-form .first-step form .row .column .inner-row .column{flex:unset;width:50%}}@media (max-width:768px){#pricecalculator .calculator-form .first-step form .row .column .inner-row .column{width:100%}}#pricecalculator .calculator-form .second-step .top{background-color:#f2f2f2}#pricecalculator .calculator-form .second-step .top .custom-wrapper{padding:3em 0;position:relative}#pricecalculator .calculator-form .second-step .top .custom-wrapper:after{border-color:#f2f2f2 transparent transparent;border-style:solid;border-width:1.2em 1.2em 0;bottom:-1.1em;content:"";height:0;left:0;position:absolute;width:0}@media (max-width:1200px){#pricecalculator .calculator-form .second-step .top .custom-wrapper:after{left:3em}}#pricecalculator .calculator-form .second-step .top .top-title{font-size:2em;font-weight:600;margin-bottom:2em}#pricecalculator .calculator-form .second-step .top .row{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1em}#pricecalculator .calculator-form .second-step .top .row .column{margin-bottom:1em;padding:0 1em;width:33.33%}@media (max-width:1200px){#pricecalculator .calculator-form .second-step .top .row .column{width:50%}}@media (max-width:768px){#pricecalculator .calculator-form .second-step .top .row .column{width:100%}}#pricecalculator .calculator-form .second-step .top .row .column .quality{background-color:#fff;border:3px solid transparent;border-radius:1em;height:100%;padding:1.5em 1em;position:relative;transition:.2s ease-in-out}#pricecalculator .calculator-form .second-step .top .row .column .quality.active{background-color:#ffd900;border-color:#222423}#pricecalculator .calculator-form .second-step .top .row .column .quality:hover{border-color:#222423}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner{display:flex;flex-direction:column;height:100%}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .title{border-bottom:2px solid #222423;padding-bottom:1.1em}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .title h4{font-weight:600;margin-bottom:0}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .arguments{border-bottom:2px solid #222423;flex:1;padding:1em 0}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .arguments ul{list-style:none;margin:0;padding:0}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .arguments ul li{align-items:flex-start;display:flex;margin:0;padding:0 0 .3em}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .arguments ul li .icon{line-height:0;margin-right:.5em;padding-top:.3em}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .arguments ul li .icon svg{height:.9em;width:.9em}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .arguments ul li .txt{font-weight:400}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .arguments ul li:last-child{padding:0}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .prices{border-bottom:2px solid #222423;font-weight:400;padding:1em 0}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .prices .price{display:flex}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .prices .price .key{display:flex;width:70%}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .prices .price .key .left{width:50%}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .prices .price .key .right{text-align:right;width:50%}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .prices .price .value{flex:1;text-align:right}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .prices .price.amount .key .left,#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .prices .price.amount .value{font-weight:700}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details{padding:2em 0}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details .headline{align-items:center;cursor:pointer;display:flex;justify-content:center}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details .headline h4{font-weight:700;margin-bottom:0;text-transform:uppercase;transition:.5s}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details .headline .icon{line-height:0;margin-left:.5em}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details .headline .icon svg{height:1em;transform:rotate(180deg);transition:.5s;width:1em}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details .headline .icon svg path{fill:#222423;transition:.5s}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details .headline:hover h4{color:dimgray}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details .headline:hover .icon svg path{fill:dimgray}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details .details-inner{max-height:0;overflow:hidden;transition:max-height 1s}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details .details-inner .detail{border-bottom:2px solid #222423;display:flex;font-size:.9em;font-weight:400;padding-bottom:.5em;padding-top:.5em}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details .details-inner .detail .key{display:flex;width:70%}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details .details-inner .detail .key .left{width:69%}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details .details-inner .detail .key .right,#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details .details-inner .detail .value{flex:1;text-align:right}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details .details-inner .detail.amount,#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details .details-inner .detail.single.no-border{border-bottom:unset;padding-bottom:unset}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details .details-inner .detail.sum{border-bottom:unset}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details .details-inner .detail.sum .key .left,#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details .details-inner .detail.sum .value{font-weight:700}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details.active .headline .icon svg{transform:rotate(0)}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .details.active .details-inner{max-height:15em}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .action{margin:.5em 0;text-align:center}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .action button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#222423;border:2px solid #222423;border-radius:1em;color:#fff;display:inline-block;margin-bottom:1em;padding:1.3em 5em 1.3em 4em;text-decoration:none;transform:skewX(-15deg);transition:.5s}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .action button span:not(.chev){color:#fff;display:inline-block;font-weight:600;position:relative;text-transform:uppercase;transform:skewX(15deg);transition:.5s}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .action button span:not(.chev) .chev{line-height:0;position:absolute;right:-1.5em;top:50%;transform:translateY(-50%);transition:.5s}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .action button span:not(.chev) .chev svg{height:.9em;width:.9em}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .action button span:not(.chev) .chev svg polygon{fill:#fff;transition:.5s}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .action button:hover{background-color:#fff;color:#222423;cursor:pointer}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .action button:hover span{color:#222423}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .action button:hover span .chev{right:-2em}#pricecalculator .calculator-form .second-step .top .row .column .quality .inner .action button:hover span .chev svg polygon{fill:#222423}#pricecalculator .calculator-form .second-step .top .row .column .quality .label{aspect-ratio:1/1;background-color:#222423;border-radius:50%;color:#fff;display:flex;flex-direction:column;font-size:.8em;justify-content:center;line-height:1.1;padding:.8em;position:absolute;right:2em;text-align:center;text-transform:uppercase;top:-3em;transform:rotate(10deg)}#pricecalculator .calculator-form .second-step .top .row .column .quality .label span{font-weight:900}#pricecalculator .calculator-form .second-step .top .hint{color:red;font-weight:600;margin-top:1.5em;text-align:center}#pricecalculator .calculator-form .second-step .down form .top-custom{background-color:#222423}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper{padding:5em 0;position:relative}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper .hint{color:red;font-weight:600;margin-bottom:1.5em;text-align:center}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper h2.light{color:#fff;font-weight:700;margin-bottom:2.5em;margin-top:0;position:relative;text-transform:uppercase}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper h2.light:after{background-color:#fff;bottom:-.8em;content:"";height:5px;left:0;position:absolute;width:2.5em}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper:after{border-color:#222423 transparent transparent;border-style:solid;border-width:1.2em 1.2em 0;bottom:-1.1em;content:"";height:0;left:0;position:absolute;width:0}@media (max-width:1200px){#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper:after{left:3em}}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper .row{display:flex;flex-wrap:wrap;margin:0 -1em}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper .row .column{margin-bottom:1em;padding:0 1em}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper .row .column .field{display:flex;flex-direction:column}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper .row .column .field .label{background-color:hsla(0,0%,100%,.1);border-radius:.25em .25em 0 0;color:#fff;display:inline-block;font-weight:600;padding:.5em 1em;width:-moz-fit-content;width:fit-content}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper .row .column .field input,#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper .row .column .field textarea{background-color:#fff;border:3px solid transparent;border-radius:0 .5em .5em .5em;font-weight:300;padding:1em .5em;transition:.5s}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper .row .column .field input.error,#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper .row .column .field textarea.error{background-color:#fff2f2;border:3px solid red}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper .row .column .field input ::-moz-placeholder,#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper .row .column .field textarea ::-moz-placeholder{font-weight:300}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper .row .column .field input ::placeholder,#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper .row .column .field textarea ::placeholder{font-weight:300}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper .row .column.is-1-2{width:50%}@media (max-width:768px){#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper .row .column.is-1-2{width:100%}}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper .row .column.is-1-1{width:100%}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper label.custom-checkbox{align-items:center;display:flex;margin-top:2em;position:relative}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper label.custom-checkbox:hover{cursor:pointer}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper label.custom-checkbox input{display:none;position:absolute}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper label.custom-checkbox input:checked+.status .inner{background-color:#222423}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper label.custom-checkbox .status{align-items:center;background-color:#fff;border:2px solid #fff;display:flex;height:1.5em;justify-content:center;margin-right:1em;width:1.5em}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper label.custom-checkbox .status .inner{background-color:transparent;height:.8em;width:.8em}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper label.custom-checkbox .label{color:#fff;display:block;flex:1}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper label.custom-checkbox .label.invalid{color:red}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper label.custom-checkbox .label a{color:inherit;text-decoration:underline}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper label.custom-checkbox .label a:hover{color:var(--primaryColor)}#pricecalculator .calculator-form .second-step .down form .top-custom .custom-wrapper .delivery{padding-top:2em}#pricecalculator .calculator-form .second-step .down form .down-custom{background-color:#f2f2f2;padding:5em 0}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .payments .radios{align-items:center;display:flex;justify-content:space-between;width:50%}@media (max-width:768px){#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .payments .radios{justify-content:unset;width:100%}}@media (max-width:600px){#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .payments .radios{flex-wrap:wrap}}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .payments .radios label.custom-radio{align-items:center;display:flex;position:relative}@media (max-width:600px){#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .payments .radios label.custom-radio{margin-bottom:1em;width:100%}}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .payments .radios label.custom-radio:hover{cursor:pointer}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .payments .radios label.custom-radio input{display:none;position:absolute}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .payments .radios label.custom-radio input:checked+.status .inner{background-color:#222423}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .payments .radios label.custom-radio .status{align-items:center;background-color:#fff;border:2px solid #222423;display:flex;height:1.5em;justify-content:center;margin-right:1em;width:1.5em}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .payments .radios label.custom-radio .status .inner{background-color:transparent;height:.8em;width:.8em}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .payments .radios label.custom-radio .status.error{background-color:#fff2f2;border:2px solid red}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .payments .radios label.custom-radio .label{color:#222423;display:block;flex:1}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .payments .radios label.custom-radio .label.invalid{color:red}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .payments .radios label.custom-radio .label a{color:inherit;text-decoration:underline}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .payments .radios label.custom-radio .label a:hover{color:var(--primaryColor)}@media (max-width:768px){#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .payments .radios label.custom-radio:last-child{margin-left:2em}}@media (max-width:600px){#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .payments .radios label.custom-radio:last-child{margin-left:0}}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .action{display:flex;justify-content:center;margin-top:4em}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .action button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#222423;border:2px solid #222423;border-radius:1em;color:#fff;display:inline-block;margin-bottom:1em;padding:1em 8em 1em 7em;text-decoration:none;transform:skewX(-15deg);transition:.5s}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .action button span:not(.chev){color:#fff;display:inline-block;font-weight:600;position:relative;text-transform:uppercase;transform:skewX(15deg);transition:.5s}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .action button span:not(.chev) .chev{line-height:0;position:absolute;right:-1.5em;top:50%;transform:translateY(-50%);transition:.5s}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .action button span:not(.chev) .chev svg{height:.9em;width:.9em}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .action button span:not(.chev) .chev svg polygon{fill:#fff;transition:.5s}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .action button:hover{background-color:#fff;color:#222423;cursor:pointer}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .action button:hover span{color:#222423}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .action button:hover span .chev{right:-2em}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .action button:hover span .chev svg polygon{fill:#222423}#pricecalculator .calculator-form .second-step .down form .down-custom .custom-wrapper .hint{color:red;font-weight:600;margin-top:1.5em;text-align:center}#pricecalculator .calculator-form .third-step .top{background-color:#222423}#pricecalculator .calculator-form .third-step .top .custom-wrapper{padding:5em 0;position:relative}#pricecalculator .calculator-form .third-step .top .custom-wrapper:after{border-color:#222423 transparent transparent;border-style:solid;border-width:1.2em 1.2em 0;bottom:-1.1em;content:"";height:0;left:0;position:absolute;width:0}@media (max-width:1200px){#pricecalculator .calculator-form .third-step .top .custom-wrapper:after{left:3em}}#pricecalculator .calculator-form .third-step .top .custom-wrapper .inner-top{background-color:hsla(0,0%,100%,.1);color:#fff;padding:2em 1em}#pricecalculator .calculator-form .third-step .top .custom-wrapper .inner-top .details .detail{border-bottom:2px solid #fff;display:flex;font-weight:400;padding-bottom:.5em;padding-top:.5em}#pricecalculator .calculator-form .third-step .top .custom-wrapper .inner-top .details .detail .left{width:70%}@media (max-width:768px){#pricecalculator .calculator-form .third-step .top .custom-wrapper .inner-top .details .detail .left{width:60%}}#pricecalculator .calculator-form .third-step .top .custom-wrapper .inner-top .details .detail .left .left{width:69%}#pricecalculator .calculator-form .third-step .top .custom-wrapper .inner-top .details .detail .left .right,#pricecalculator .calculator-form .third-step .top .custom-wrapper .inner-top .details .detail .right{flex:1;text-align:right}#pricecalculator .calculator-form .third-step .top .custom-wrapper .inner-top .details .detail .right .bold{font-weight:700;margin-left:1em}#pricecalculator .calculator-form .third-step .top .custom-wrapper .inner-top .details .detail.no-border{border-bottom:unset;padding-bottom:unset}#pricecalculator .calculator-form .third-step .top .custom-wrapper .inner-down .summaries .sum{background-color:#f2f2f2;display:flex;font-weight:400;padding:.5em 1em}#pricecalculator .calculator-form .third-step .top .custom-wrapper .inner-down .summaries .sum .left{text-align:right;width:86%}@media (max-width:768px){#pricecalculator .calculator-form .third-step .top .custom-wrapper .inner-down .summaries .sum .left{width:80%}}@media (max-width:600px){#pricecalculator .calculator-form .third-step .top .custom-wrapper .inner-down .summaries .sum .left{width:70%}}#pricecalculator .calculator-form .third-step .top .custom-wrapper .inner-down .summaries .sum .left span{font-weight:700}#pricecalculator .calculator-form .third-step .top .custom-wrapper .inner-down .summaries .sum .right{flex:1;text-align:right}#pricecalculator .calculator-form .third-step .top .custom-wrapper .inner-down .summaries .sum.white{background-color:#fff}#pricecalculator .calculator-form .third-step .top .custom-wrapper .inner-down .summaries .sum.border{font-weight:700;position:relative}#pricecalculator .calculator-form .third-step .top .custom-wrapper .inner-down .summaries .sum.border:before{background-color:#222423;content:"";height:2px;left:1em;position:absolute;right:1em;top:0}#pricecalculator .calculator-form .third-step .top .custom-wrapper .address{background-color:#f2f2f2;padding:1em 1.5em}#pricecalculator .calculator-form .third-step .top .custom-wrapper .address p{font-weight:400}#pricecalculator .calculator-form .third-step .top .custom-wrapper .address h3,#pricecalculator .calculator-form .third-step .top .custom-wrapper .address p strong{font-weight:600}#pricecalculator .calculator-form .third-step .top .custom-wrapper .address .row{display:flex}@media (max-width:1000px){#pricecalculator .calculator-form .third-step .top .custom-wrapper .address .row{flex-wrap:wrap}}#pricecalculator .calculator-form .third-step .top .custom-wrapper .address .row .column.is-1-2{width:50%}@media (max-width:1000px){#pricecalculator .calculator-form .third-step .top .custom-wrapper .address .row .column.is-1-2{width:100%}#pricecalculator .calculator-form .third-step .top .custom-wrapper .address .row .column.is-1-2:first-child{margin-bottom:1em}#pricecalculator .calculator-form .third-step .top .custom-wrapper .address .row .column.is-1-2 .inner-row .column{width:50%}#pricecalculator .calculator-form .third-step .top .custom-wrapper .address .row .column.is-1-2 .inner-row .column:first-child{margin-bottom:0}}@media (max-width:600px){#pricecalculator .calculator-form .third-step .top .custom-wrapper .address .row .column.is-1-2 .inner-row .column{width:100%}#pricecalculator .calculator-form .third-step .top .custom-wrapper .address .row .column.is-1-2 .inner-row .column:first-child{margin-bottom:1em}}#pricecalculator .calculator-form .third-step .top .custom-wrapper .payment{background-color:#f2f2f2}#pricecalculator .calculator-form .third-step .top .custom-wrapper .payment .inner{background-color:rgba(34,36,35,.05);padding:1em 1.5em}#pricecalculator .calculator-form .third-step .top .custom-wrapper .payment .inner h3{font-weight:600}#pricecalculator .calculator-form .third-step .top .custom-wrapper .payment .inner p{font-weight:400}#pricecalculator .calculator-form .third-step .top .custom-wrapper .payment .inner p strong{font-weight:600}#pricecalculator .calculator-form .third-step .down{background-color:#f2f2f2;padding:5em 0}#pricecalculator .calculator-form .third-step .down label.custom-checkbox{align-items:flex-start;display:flex;margin-bottom:1em;position:relative}#pricecalculator .calculator-form .third-step .down label.custom-checkbox:hover{cursor:pointer}#pricecalculator .calculator-form .third-step .down label.custom-checkbox input{opacity:0;position:absolute;visibility:hidden}#pricecalculator .calculator-form .third-step .down label.custom-checkbox input:checked+.status .inner{background-color:#222423}#pricecalculator .calculator-form .third-step .down label.custom-checkbox input.error+.status+.label{color:red}#pricecalculator .calculator-form .third-step .down label.custom-checkbox .status{align-items:center;background-color:#fff;border:2px solid #fff;display:flex;height:1.5em;justify-content:center;margin-right:1em;width:1.5em}#pricecalculator .calculator-form .third-step .down label.custom-checkbox .status .inner{background-color:transparent;height:.8em;width:.8em}#pricecalculator .calculator-form .third-step .down label.custom-checkbox .label{color:#222423;display:block;flex:1;line-height:1.6;margin-top:.3em}#pricecalculator .calculator-form .third-step .down label.custom-checkbox .label.invalid{color:red}#pricecalculator .calculator-form .third-step .down label.custom-checkbox .label a{color:inherit;display:inline-block;font-weight:600;position:relative;text-decoration:none;transition:.5s}#pricecalculator .calculator-form .third-step .down label.custom-checkbox .label a:after{background-color:#ffd900;bottom:-.1em;content:"";height:2px;left:0;position:absolute;right:0}#pricecalculator .calculator-form .third-step .down label.custom-checkbox .label a:hover{color:var(--primaryColor)}#pricecalculator .calculator-form .third-step .down .action{display:flex;justify-content:center;margin-top:4em}#pricecalculator .calculator-form .third-step .down .action button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#222423;border:2px solid #222423;border-radius:1em;color:#fff;display:inline-block;margin-bottom:1em;padding:2em 7em;text-decoration:none;transform:skewX(-15deg);transition:.5s}@media (max-width:768px){#pricecalculator .calculator-form .third-step .down .action button{padding:1em 5em}}@media (max-width:600px){#pricecalculator .calculator-form .third-step .down .action button{padding:1em;width:100%}}#pricecalculator .calculator-form .third-step .down .action button span:not(.chev){color:#fff;display:inline-block;font-weight:600;padding-right:1em;position:relative;text-transform:uppercase;transform:skewX(15deg);transition:.5s}#pricecalculator .calculator-form .third-step .down .action button span:not(.chev) .chev{line-height:0;position:absolute;right:-.5em;top:50%;transform:translateY(-50%);transition:.5s}#pricecalculator .calculator-form .third-step .down .action button span:not(.chev) .chev svg{height:.9em;width:.9em}#pricecalculator .calculator-form .third-step .down .action button span:not(.chev) .chev svg polygon{fill:#fff;transition:.5s}#pricecalculator .calculator-form .third-step .down .action button:hover{background-color:#fff;color:#222423;cursor:pointer}#pricecalculator .calculator-form .third-step .down .action button:hover span{color:#222423}#pricecalculator .calculator-form .third-step .down .action button:hover span .chev{right:-1em}#pricecalculator .calculator-form .third-step .down .action button:hover span .chev svg polygon{fill:#222423}#pricecalculator .calculator-form .final .top{background-color:#222423}#pricecalculator .calculator-form .final .top .custom-wrapper{padding:5em 0}#pricecalculator .calculator-form .final .top .text{color:#fff;margin-bottom:2em}#pricecalculator .calculator-form .final .top .text a{color:#fff!important;transition:.4s}#pricecalculator .calculator-form .final .top .text a:hover{border-bottom:2px solid var(--k-gelb);color:var(--e-global-color-secondary)!important}#pricecalculator .calculator-form .final .top .note{display:flex;justify-content:center}#pricecalculator .calculator-form .final .top .note a.custom-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #fff;border-radius:1em;color:#fff;display:inline-block;padding:1em 1.5em;text-align:center;text-decoration:none;transform:skewX(-15deg);transition:.5s;width:15em}@media (max-width:600px){#pricecalculator .calculator-form .final .top .note a.custom-button{padding:1em .75em}}#pricecalculator .calculator-form .final .top .note a.custom-button span:not(.chev){color:#fff;display:inline-block;font-weight:600;padding-right:1em;position:relative;text-transform:uppercase;transform:skewX(15deg);transition:.5s}#pricecalculator .calculator-form .final .top .note a.custom-button span:not(.chev) .chev{line-height:0;position:absolute;right:-.5em;top:50%;transform:translateY(-50%);transition:.5s}#pricecalculator .calculator-form .final .top .note a.custom-button span:not(.chev) .chev svg{height:.9em;width:.9em}#pricecalculator .calculator-form .final .top .note a.custom-button span:not(.chev) .chev svg polygon{fill:#fff;transition:.5s}#pricecalculator .calculator-form .final .top .note a.custom-button .new{padding-right:0!important;transform:skewX(0deg)!important}#pricecalculator .calculator-form .final .top .note a.custom-button:hover{background-color:#ffd900;border-color:#ffd900;color:#222423;cursor:pointer}#pricecalculator .calculator-form .final .top .note a.custom-button:hover span{color:#222423}#pricecalculator .calculator-form .final .top .note a.custom-button:hover span .chev{right:-1em}#pricecalculator .calculator-form .final .top .note a.custom-button:hover span .chev svg polygon{fill:#222423}
