#configurator{margin-top:0}@media(max-width:568px){#configurator.flat-top{margin-top:0}#configurator .section__title{padding-left:20px;padding-right:20px}}#configurator .loader{border:16px solid #f3f3f3;border-top:16px solid #df0a1e;border-radius:50%;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:fixed;top:50%;left:50%;z-index:9}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#configurator .configurator-box{border-radius:4px;box-shadow:0 26px 56px 0 rgba(0,0,0,.06);background-color:#fff;padding:48px 40px 32px}#configurator .configurator-box h4{}@media(max-width:568px){#configurator .configurator-box{padding:30px 20px}#configurator .configurator-box h4{font-size:1.28em;margin-bottom:0}}#configurator .col.lg-8-12{overflow:hidden}#configurator .configurator__slider{max-width:688px}@media(max-width:769px){#configurator .configurator__slider{width:80%;margin:0 auto;margin-bottom:0}}@media(max-width:568px){#configurator .configurator__slider{width:100%;margin-top:10px}}#configurator .configurator__slider.hidden{display:none}#configurator .configurator__slider .configurator__slider__input{margin-top:6px;float:right;height:32px;width:95px;text-align:left;padding-left:16px;font-family:poppins,sans-serif;font-weight:600;border:1px solid #a2a2a2;border-radius:4px;transition:all .2s ease}#configurator .configurator__slider .configurator__slider__input:focus,#configurator .configurator__slider .configurator__slider__input:active{border-color:#df0a1e}@media(max-width:568px){#configurator .configurator__slider .configurator__slider__input{width:68px;padding-left:10px}}#configurator .configurator__slider small{float:right;margin:14px 0 0 10px;color:#000;font-size:1em;min-width:65px;font-weight:500;font-family:poppins,sans-serif}@media(max-width:568px){#configurator .configurator__slider small{margin-left:6px;min-width:auto}}#configurator .configurator__slider .configurator__slider__title{float:left;font-family:poppins,sans-serif;font-weight:600;margin-top:12px;font-size:1em;line-height:normal}@media(max-width:568px){#configurator .configurator__slider .configurator__slider__title{font-size:.9em}}#configurator .configurator__slider .configurator__slider__container{clear:both;position:relative;padding-bottom:20px}#configurator .configurator__slider .configurator__slider__container .configurator__slider__slide{position:relative;height:30px}#configurator .configurator__slider .configurator__slider__container .configurator__slider__slide:after{left:0%;content:"";position:absolute;top:50%;transform:translateY(-50%);width:100%;height:4px;opacity:.3;background:#9aaab3}#configurator .configurator__slider .configurator__slider__container .configurator__slider__slide .ui-slider-handle{height:20px;width:20px;display:block;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}#configurator .configurator__slider .configurator__slider__container .configurator__slider__slide .ui-slider-handle:after{content:"";height:100%;width:100%;border-radius:100%;left:50%;top:0;background:#df0a1e;position:absolute;transform:translateX(-50%)}#configurator .configurator__slider .configurator__slider__container .configurator__slider__slide .configurator__slider__slide__progress{position:absolute;height:4px;left:0;top:50%;transform:translateY(-50%);background:#df0a1e;width:0%;z-index:1}#configurator .configurator__slider .configurator__slider__container .configurator__slider__slide__progress__graduation{height:20px;display:flex;align-items:center;justify-content:space-between;position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:0}#configurator .configurator__slider .configurator__slider__container .configurator__slider__slide__progress__graduation .configurator__slider__slide__progress__graduation__step{font-family:poppins,sans-serif;color:#a9acba;margin-top:15px;position:absolute;transform:translateX(-50%);font-weight:400;top:0}@media(max-width:568px){#configurator .configurator__slider .configurator__slider__container .configurator__slider__slide__progress__graduation .configurator__slider__slide__progress__graduation__step{font-size:11px}}#configurator .configurator__slider .configurator__slider__container .configurator__slider__slide__progress__graduation .configurator__slider__slide__progress__graduation__step:after{position:absolute;height:10px;width:1px;background:#355667;left:50%;transform:translateX(-50%);top:-10px}#configurator .configurator__slider .configurator__slider__container .configurator__slider__limit{position:absolute;bottom:0}#configurator .configurator__slider .configurator__slider__container .configurator__slider__limit.configurator__slider__limit--min{left:0}#configurator .configurator__slider .configurator__slider__container .configurator__slider__limit.configurator__slider__limimt--max{right:0}@media(max-width:1281px){#configurator .configurator__pricing{padding-left:20px}}@media(max-width:769px){#configurator .configurator__pricing{padding-left:0;margin:0 auto;width:80%}}@media(max-width:568px){#configurator .configurator__pricing{width:100%;margin-top:30px}}#configurator .configurator__pricing h3{margin-bottom:30px}@media(max-width:769px){#configurator .configurator__pricing h3{margin-top:30px;margin-bottom:10px;text-align:center}}#configurator .configurator__pricing .configurator__pricing__component{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}#configurator .configurator__pricing .configurator__pricing__component.configurator__pricing__component--header{}#configurator .configurator__pricing .configurator__pricing__component.configurator__pricing__component--header p{font-weight:600}#configurator .configurator__pricing .configurator__pricing__component p{font-size:.85em;line-height:1.5}#configurator .configurator__pricing .configurator__pricing__component p:first-child{width:70%}#configurator .configurator__pricing .configurator__pricing__component p:nth-child(2){width:auto;text-align:right}#configurator .configurator__pricing .configurator__pricing__component .configurator__pricing__component__price{position:relative;padding-left:10px}#configurator .configurator__pricing .configurator__pricing__component .configurator__pricing__component__price:after{content:" €";font-family:poppins,sans-serif;font-size:1em}#configurator .configurator__pricing .configurator__pricing__component.configurator__pricing__component--total{margin-top:0;flex-direction:row;align-items:center}#configurator .configurator__pricing .configurator__pricing__component.configurator__pricing__component--total p{font-weight:700;text-align:right}@media(max-width:769px){#configurator .configurator__pricing .configurator__pricing__component.configurator__pricing__component--total p{font-size:1em}}#configurator .configurator__pricing .configurator__pricing__component.configurator__pricing__component--total p:first-child,#configurator .configurator__pricing .configurator__pricing__component.configurator__pricing__component--total p:nth-child(2){width:auto}#configurator .configurator__pricing .configurator__pricing__component.configurator__pricing__component--total .configurator__pricing__component--total__name{width:70%}@media(max-width:568px){#configurator .configurator__pricing .configurator__pricing__component.configurator__pricing__component--total .configurator__pricing__component--total__name{font-size:1em}}#configurator .configurator__pricing .configurator__pricing__component.configurator__pricing__component--total .configurator__pricing__component--total__price{width:30%;position:relative;font-size:2.28em;font-weight:600;font-family:poppins,sans-serif}@media(max-width:568px){#configurator .configurator__pricing .configurator__pricing__component.configurator__pricing__component--total .configurator__pricing__component--total__price{font-size:1.71em}}#configurator .configurator__pricing .configurator__pricing__component.configurator__pricing__component--total .configurator__pricing__component--total__price:before{content:" €";font-family:poppins,sans-serif;font-size:1em}@media(max-width:769px){#configurator .configurator__pricing .configurator__cta{text-align:center}}#configurator .configurator__pricing .configurator__cta .btn{padding:14px 0}@media(max-width:769px){#configurator .configurator__pricing .configurator__cta .btn{padding:15px 70px;width:auto}}@media(max-width:568px){#configurator .configurator__pricing .configurator__cta .btn{width:100%;padding-top:11px;padding-bottom:11px;font-size:1em}}.configurator__pricing__oses{margin-bottom:40px}@media(max-width:769px){.configurator__pricing__oses{margin-top:20px;margin-bottom:23px}}.configurator__pricing__oses p{font-weight:600;margin-bottom:16px;line-height:normal}.configurator__pricing__oses .configurator__pricing__os{display:inline-block}@media(max-width:769px){.configurator__pricing__oses .configurator__pricing__os{width:40%}}.configurator__pricing__oses .configurator__pricing__os:not(:last-child){margin-right:20px}.configurator__pricing__oses .configurator__pricing__os input[type=radio]{display:none}.configurator__pricing__oses .configurator__pricing__os label{position:relative;padding-left:30px;cursor:pointer;font-size:.85em;display:inline-block;vertical-align:middle}.configurator__pricing__oses .configurator__pricing__os label:before{content:"";height:16px;width:16px;border:2px solid #c7c7c7;border-radius:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.configurator__pricing__oses .configurator__pricing__os label:after{content:"";height:8px;width:8px;background:0 0;border-radius:100%;position:absolute;top:50%;transform:translateY(-50%);left:6px;transition:all .2s ease;visibility:hidden;opacity:0}.configurator__pricing__oses .configurator__pricing__os label.checked:before{border:2px solid #df0a1e}.configurator__pricing__oses .configurator__pricing__os label.checked:after{visibility:visible;opacity:1;background:#df0a1e}.text-left{text-align:left}.m-0{margin-top:0%;margin-bottom:0%}.btn-wide{width:100%;text-align:center}