.uc-checkbox input[type="checkbox"]+label .uc-icon{position:absolute;top:-5px;left:-7px;display:block;font-family:'UC-EXTRA-MISC-PUB_V17' !important;font-size:35px;line-height:35px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;padding:0}
.uc-icon span:before{transition:color .3s ease}
.uc-checkbox input[type="checkbox"]+label .uc-icon .path1:before{content:"\e944";color:#fff}
.uc-checkbox input[type="checkbox"]+label .uc-icon .path2:before{content:"\e945";margin-left:-1em;position:absolute;top:0;right:0;color:#262626}
.uc-checkbox input[type="checkbox"]:focus-visible+label .uc-icon .path2:before{color:var(--color-button-primary)}
.uc-checkbox input[type="checkbox"]+label .uc-icon .path3:before{content:" ";margin-left:0;position:absolute;top:0;right:0;color:transparent}
.uc-checkbox input:checked+label .uc-icon .path1:before{content:"\e941";color:#fff}
.uc-checkbox input:checked+label .uc-icon .path2:before{content:"\e942";margin-left:-1em}
.uc-checkbox input:checked+label .uc-icon .path3:before{content:"\e943";margin-left:-1em;color:var(--color-button-primary)}
.uc-checkbox input[type="checkbox"]+label:focus .uc-icon .path2:before{outline:2px solid var(--color-button-hover);outline-offset:0;color:var(--color-button-hover)}
.uc-checkbox input[type="checkbox"]+label:hover .uc-icon .path3:before{content:" ";margin-left:0;color:transparent}
.uc-checkbox input:checked+label:hover .uc-icon .path1:before{content:"\e950";color:#f5f5f5}
.uc-checkbox input:checked+label:hover .uc-icon .path2:before{content:"\e951";margin-left:-1em;color:#666}
.uc-checkbox input:checked+label:hover .uc-icon .path3:before{content:"\e952";margin-left:-1em;color:var(--color-button-hover)}
.uc-checkbox input[disabled]+label .uc-icon .path1:before{content:"\e949";color:#ccc}
.uc-checkbox input[disabled]+label .uc-icon .path2:before{content:"\e94a";margin-left:-1em;color:#999}
.uc-checkbox input[disabled]+label .uc-icon .path3:before{content:" ";margin-left:0;color:transparent}
.uc-checkbox input[disabled]:checked+label .uc-icon .path1:before{content:"\e946";color:#ccc}
.uc-checkbox input[disabled]:checked+label .uc-icon .path2:before{content:"\e947";margin-left:-1em;color:#999}
.uc-checkbox input[disabled]:checked+label .uc-icon .path3:before{content:"\e948";margin-left:-1em;color:#999}
.uc-checkbox input.error+label .uc-icon .path1:before{content:"\e94e";color:#fff}
.uc-checkbox input.error+label .uc-icon .path2:before{content:"\e94f";margin-left:-1em;color:var(--color-danger)}
.uc-checkbox input.error+label .uc-icon .path3:before{content:" ";margin-left:0;color:transparent}
.uc-checkbox input.error:checked+label .uc-icon .path1:before{content:"\e94b";color:#fff}
.uc-checkbox input.error:checked+label .uc-icon .path2:before{content:"\e94c";margin-left:-1em;color:var(--color-danger)}
.uc-checkbox input.error:checked+label .uc-icon .path3:before{content:"\e94d";margin-left:-1em;color:#ea5c4d}
.uc-checkbox input.error+label:hover .uc-icon .path1:before{content:"\e958";color:#e5eff2}
.uc-checkbox input.error+label:hover .uc-icon .path2:before{content:"\e959";margin-left:-1em;color:var(--color-danger)}
.uc-checkbox input.error+label:hover .uc-icon .path3:before{content:" ";margin-left:0;color:transparent}
.uc-checkbox input.error:checked+label:hover .uc-icon .path1:before{content:"\e955";color:#e5eff2}
.uc-checkbox input.error:checked+label:hover .uc-icon .path2:before{content:"\e956";margin-left:-1em;color:var(--color-danger)}
.uc-checkbox input.error:checked+label:hover .uc-icon .path3:before{content:"\e957";margin-left:-1em;color:#ea5c4d}
.uc-radio-button input{opacity:0;margin-left:0 !important;position:absolute}
.uc-radio-button input+label{position:relative;cursor:pointer}
.uc-radio-button input+label .label{display:block;padding:0 0 0 48px}
.uc-radio-button input+label .uc-icon{position:absolute;top:17px;left:-14px;display:block;font-family:'UC-EXTRA-MISC-PUB_V17' !important;font-size:48px;line-height:48px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;padding:0;vertical-align:middle}
.uc-radio-button input+label .uc-icon .path1:before{content:"\e92b";color:#fff}
.uc-radio-button input+label .uc-icon .path2:before{content:"\e92c";margin-left:-1em;position:absolute;top:0;right:0;color:#262626}
.uc-radio-button input+label .uc-icon .path3:before{content:" ";margin-left:0;position:absolute;top:0;right:0;color:transparent}
.uc-radio-button input:checked+label .uc-icon .path1:before{content:"\e928";color:#fff}
.uc-radio-button input:checked+label .uc-icon .path2:before{content:"\e929";margin-left:-1em}
.uc-radio-button input:checked+label .uc-icon .path3:before{content:"\e92a";margin-left:-1em;color:var(--color-button-primary)}
.uc-radio-button input+label:hover .uc-icon .path1:before{content:"\e93a";color:#f5f5f5}
.uc-radio-button input+label:hover .uc-icon .path2:before{content:"\e93b";margin-left:-1em;color:#666}
.uc-radio-button input[disabled]+label .uc-icon .path1:before{content:"\e930";color:#ccc}
.uc-radio-button input[disabled]+label .uc-icon .path2:before{content:"\e931";margin-left:-1em;color:#999}
.uc-radio-button input:checked+label:hover .uc-icon .path1:before{content:"\e937";color:#f5f5f5}
.uc-radio-button input:checked+label:hover .uc-icon .path2:before{content:"\e938";margin-left:-1em;color:#666}
.uc-radio-button input[disabled]+label .uc-icon .path3:before{content:" ";margin-left:0;color:transparent}
.uc-radio-button input[disabled]:checked+label .uc-icon .path1:before{content:"\e92d";color:#ccc}
.uc-radio-button input[disabled]:checked+label .uc-icon .path2:before{content:"\e92e";margin-left:-1em;color:#999}
.uc-radio-button input[disabled]:checked+label .uc-icon .path3:before{content:"\e92f";margin-left:-1em;color:#999}
.uc-radio-button input.error+label .uc-icon .path1:before{content:"\e935";color:#fff}
.uc-radio-button input.error+label .uc-icon .path2:before{content:"\e936";margin-left:-1em;color:var(--color-danger)}
.uc-radio-button input.error+label .uc-icon .path3:before{content:" ";margin-left:0;color:transparent}
.uc-radio-button input.error:checked+label .uc-icon .path1:before{content:"\e932";color:#fff}
.uc-radio-button input.error:checked+label .uc-icon .path2:before{content:"\e933";margin-left:-1em;color:var(--color-danger)}
.uc-radio-button input.error:checked+label .uc-icon .path3:before{content:"\e934";margin-left:-1em;color:var(--color-danger)}
.uc-radio-button input.error+label:hover .uc-icon .path1:before{content:"\e93c";color:transparent}
.uc-radio-button input.error+label:hover .uc-icon .path2:before{content:"\e93d";margin-left:-1em;color:var(--color-danger)}
.uc-radio-button input.error+label:hover .uc-icon .path3:before{content:" ";margin-left:0;color:transparent}
.uc-radio-button input.error:checked+label:hover .uc-icon .path1:before{content:"\e93e";color:#e5eff2}
.uc-radio-button input.error:checked+label:hover .uc-icon .path2:before{content:"\e93f";margin-left:-1em;color:var(--color-danger)}
.uc-radio-button input.error:checked+label:hover .uc-icon .path3:before{content:"\e940";margin-left:-1em;color:var(--color-danger)}
form#application_form .uc-radio-button input+label .uc-icon{top:-8px;left:-7px;font-size:40px;line-height:40px}
.product-calculator .section-details .row:first-of-type{display:flex !important}
.product-calculator{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.product-calculator *{font-family:Unicredit,Arial,sans-serif;box-sizing:border-box}
.product-calculator .sliders{margin-bottom:80px}
.product-calculator .generic-error-message{font-family:Arial;font-size:13px;line-height:20px;color:#e2001a;min-height:20px;margin:16px 0;text-align:center}
.product-calculator .sliders .slider{margin-bottom:16px}
.product-calculator .sliders .slider label.slider-label{font-size:16px;font-weight:800;text-transform:uppercase;margin-bottom:8px}
.product-calculator .sliders .slider .slider-value{position:relative;display:flex;justify-content:space-between;align-items:center}
.product-calculator .sliders .slider .slider-value b{display:none;width:20px;height:20px;color:#fff;border-radius:50%;background-color:var(--color-sidemenu-background);text-align:center;vertical-align:bottom;cursor:pointer}
.product-calculator .sliders .slider .slider-value b i.material-icons{font-size:20px;font-weight:400;line-height:20px}
.product-calculator .tooltip-link:focus-visible{outline:2px solid var(--color-button-primary);outline-offset:2px;border-radius:4px}
.product-calculator .sliders .slider .slider-value b.less{margin-right:12px}
.product-calculator .sliders .slider .slider-value b.more{margin-left:12px}
.product-calculator .sliders .slider .slider-value .current{font-size:24px;line-height:40px;text-transform:uppercase;display:inline-block}
.product-calculator .sliders .slider .slider-value .current input{font-size:36px;line-height:40px;font-weight:500;width:85px;padding:0;border-radius:0;border-width:0 0 1px 0;border-style:solid;border-color:transparent;transition:border-color .3s ease;user-select:all;-ms-user-select:all;-moz-user-select:all;-webkit-user-select:all}
.product-calculator .sliders .slider .slider-value .current input:focus-visible{outline:2px solid var(--color-button-primary);outline-offset:2px;border-radius:4px}
.product-calculator .sliders .slider .slider-value .current input.short-input{width:60px}
.product-calculator .sliders .slider .slider-value .current input.large-input{width:120px;transition:all .3s ease}
.product-calculator .sliders .slider:hover .slider-value .current input{border-color:#000}
.product-calculator .sliders .slider .slider-value .maximum{position:absolute;bottom:0;right:0;font-size:14px;line-height:30px;color:#b2b2b2;text-transform:uppercase}
.product-calculator .sliders .slider .slider-range{position:relative;width:100%;margin:16px 0}
.product-calculator .sliders .slider .slider-range input{-webkit-appearance:none;width:100%;height:11px;border-radius:12px;background:transparent;--pseudo-border-gradient:transparent}
.product-calculator .sliders .slider .slider-range input:hover::-webkit-slider-thumb{background:var(--color-button-hover)}
.product-calculator .sliders .slider .slider-range input:hover::-moz-range-thumb{background:var(--color-button-hover)}
.product-calculator .sliders .slider .slider-range input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-button-primary);outline-offset:2px}
.product-calculator .sliders .slider .slider-range input:focus-visible::-moz-range-thumb{outline:2px solid var(--color-button-primary);outline-offset:2px}
.product-calculator .sliders .slider .slider-range input::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid transparent;z-index:1;mask:linear-gradient(white 100%,transparent 0) content-box,linear-gradient(white 100%,transparent 0);-webkit-mask-composite:xor;background:var(--pseudo-border-gradient) border-box}
.ms .product-calculator .sliders .slider .slider-range input{height:56px;background:none !important}
.product-calculator .sliders .slider .slider-range input::-webkit-slider-thumb{-webkit-appearance:none;height:24px;width:24px;border:0;border-radius:50%;background:var(--color-button-primary);cursor:pointer;margin-top:0;box-sizing:content-box;position:relative;z-index:2}
.product-calculator .sliders .slider .slider-range input::-moz-range-thumb{height:24px;width:24px;border-radius:50%;background:#fff;cursor:pointer;position:relative;z-index:2}
.product-calculator .sliders .slider .slider-range input::-ms-thumb{height:24px;width:24px;border-radius:50%;margin-top:2px;background:#fff;cursor:pointer;position:relative;z-index:2}
.product-calculator .sliders .slider .slider-range input::-webkit-slider-runnable-track{width:100%;height:24px;border-radius:12px;cursor:pointer;background:transparent}
.product-calculator .sliders .slider .slider-range input::-moz-range-track{width:100%;height:24px;border-radius:12px;cursor:pointer;background:transparent}
.product-calculator .sliders .slider .slider-range input::-ms-track{width:100%;height:24px;border-radius:12px;cursor:pointer;background:transparent;border-color:transparent;border-width:16px 0;color:transparent}
.product-calculator .sliders .slider .slider-range input::-ms-fill-lower{background:linear-gradient(to right,#f50057,#c51162);border-radius:12px}
.product-calculator .sliders .slider .slider-range input::-ms-fill-upper{background:#e5e5e5;border-radius:12px}
.product-calculator .sliders .slider .slider-limits{position:relative;height:30px;padding:0 8px;margin-top:-8px}
.ms .product-calculator .sliders .slider .slider-limits{margin-top:-24px}
.product-calculator .sliders .slider .slider-limits p{font-size:15px;line-height:30px;color:var(--color-text);text-transform:uppercase}
.product-calculator .sliders .slider .slider-limits p.key-range{float:left;font-weight:500;color:#333;text-transform:initial}
.product-calculator .sliders .slider .slider-limits p.key-range .line{position:absolute;top:-15px;left:40px;display:block;width:2px;height:18px;background-color:#666;z-index:-1}
.product-calculator .sliders .slider .slider-limits p.minimum{float:left}
.product-calculator .sliders .slider .slider-limits p.maximum{float:right}
.product-calculator .sliders .slider .slider-error{clear:both}
.product-calculator .sliders .slider .slider-error p{font-family:Arial;font-size:13px;line-height:20px;color:#e2001a;min-height:32px;padding:8px 8px 0}
.product-calculator .sliders .slider-checkbox{display:flex}
.product-calculator .sliders .slider-checkbox input{position:absolute;opacity:0;cursor:pointer;width:35px;height:35px}
.product-calculator .sliders .slider-checkbox .checkmark:before{font-family:'Material Icons';font-size:24px;line-height:22px;vertical-align:middle;margin-top:-4px;margin-right:8px;margin-left:-3px;content:"\E835"}
.product-calculator .sliders .slider-checkbox input:checked ~ .checkmark:before{content:"\E834"}
.product-calculator .sliders .slider-checkbox label{font-size:18px;line-height:22px;font-weight:400;color:#424242;margin:0;cursor:pointer;vertical-align:middle;flex-grow:1}
.product-calculator .sliders .tooltip-link{display:inline-block;position:relative;margin-left:8px;vertical-align:middle}
.product-calculator .sliders .tooltip-link .tooltip-area{position:absolute;top:-9999px;margin-top:10px;opacity:0;padding-bottom:45px;cursor:pointer;z-index:10}
.product-calculator .sliders .tooltip-link .tooltip-area.active{margin-top:0;opacity:1;transition:margin-top .2s ease,opacity .15s ease}
.product-calculator .sliders .tooltip-link .tooltip-area .tooltip-text{position:relative;text-align:center;width:180px;font-size:14px;color:#666;background-color:#fff;border-radius:8px;border:1px solid #666;padding:8px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}
.product-calculator .sliders .tooltip-link .tooltip-area .tooltip-text span{display:inline-block}
.product-calculator .sliders .tooltip-link .tooltip-area .tooltip-text:after,.product-calculator .sliders .tooltip-link .tooltip-area .tooltip-text:before{position:absolute;top:100%;left:50%;border:solid transparent;height:0;width:0;pointer-events:none;content:" "}
.product-calculator .sliders .tooltip-link .tooltip-area .tooltip-text:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:9px;margin-left:-9px}
.product-calculator .sliders .tooltip-link .tooltip-area .tooltip-text:before{border-color:rgba(153,153,153,0);border-top-color:#555;border-width:10px;margin-left:-10px}
.product-calculator .sliders .tooltip-link i{display:block;font-size:18px;line-height:24px;font-weight:500;font-style:normal;color:var(--color-button-primary);border:1px solid var(--color-button-primary);border-radius:50%;width:26px;text-align:center;vertical-align:middle;cursor:pointer}
.product-calculator .sliders .slider-dropdown label{font-size:18px;line-height:40px;font-weight:400;color:#424242;margin:0 8px 0 0;cursor:pointer;vertical-align:middle}
.product-calculator .sliders .slider-dropdown select{font-size:13px;letter-spacing:.3px;border:0;border:2px solid #909090;background-color:#fff;border:2px solid #666;color:#333;height:40px;padding:0 32px 0 16px;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('product-calculator-common/css-source/img/comparison-arrows-down.svg') no-repeat right 10px center / 10px auto transparent}
.product-calculator .sliders .slider-dropdown select:hover{border-color:var(--color-sidemenu-background)}
.product-calculator .sliders .slider-dropdown select:focus{outline:2px solid var(--color-button-primary);outline-offset:2px;border-radius:4px;border-color:var(--color-sidemenu-hover)}
.product-calculator .sliders .slider-dropdown select::-ms-expand{display:none}
.product-calculator .sliders .save-link{display:none;text-align:right}
.product-calculator .sliders .save-link.single-link{display:block;text-align:center}
.product-calculator .sliders .save-link a{display:inline-block;font-size:15px;line-height:40px;font-weight:500;color:#00bcd5;text-transform:uppercase}
.product-calculator .sliders .toggle-options{text-align:center;margin-bottom:16px}
.product-calculator .sliders .toggle-options a{font-size:15px;line-height:19px;font-weight:500;color:var(--color-button-primary);text-transform:uppercase}
.product-calculator .sliders .toggle-options a.less{display:none}
.product-calculator .sliders .toggle-options.opened a.more{display:none}
.product-calculator .sliders .toggle-options.opened a.less{display:block}
.product-calculator .cards .calculator-card .details p.bold-row{font-weight:900}
.product-calculator .cards .calculator-card p.make-an-appointment{margin-bottom:10px}
.product-calculator .cards .calculator-card label.card-label{margin-top:24px}
a.link{font-size:15px;font-weight:500;line-height:19px;color:#00bcd4;letter-spacing:1px;text-transform:uppercase}
a.link:focus,a.link:hover{color:#00bcd4;text-decoration:none}
p a.link,label a.link{text-transform:initial}
.font-disclaimer a.link{font-size:13px;line-height:inherit}
.sm_product-calculator .product-calculator .sm_output-parameters .calculator-results-colums .details p .output-parameter-highlight{background-color:#e5e5e5;padding:6px 15px;border-radius:9px;display:inline-block;max-width:100%;margin:-6px 0 0}
.uc-checkbox input+label .uc-icon span{font-family:inherit}
.segment-selector{display:flex;justify-content:center}
.segment{display:flex;text-align:center;width:fit-content}
.segment-details{margin-top:32px;display:flex;justify-content:space-between}
.segment-details .tooltip-link{height:fit-content;margin:7px 8px}
.segment-button{color:black;border:1px solid #ccc;background:white;text-transform:none;padding:0 32px 0 16px;font-weight:500;height:40px;letter-spacing:.3px}
.segment-button:focus-visible{outline:2px solid var(--color-button-primary) !important;outline-offset:2px !important}
.segment-button.selected{background-color:var(--color-button-primary);border-color:var(--color-button-primary);color:white}
.segment-button.first{border-radius:8px 0 0 8px}
.segment-button.second{border-radius:0 8px 8px 0}
.segment-button:not(.selected):hover{background-color:#cdcdcd}
.segment-details label{font-size:18px;line-height:40px;font-weight:400;color:#424242;margin:0 8px 0 0;cursor:pointer;vertical-align:middle}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.product-calculator .sliders .slider .slider-range input{padding:0}
}
@media(max-width:959px){.product-calculator .sliders .tooltip-link .tooltip-area{margin-top:0;margin-left:10px}
.product-calculator .sliders .tooltip-link .tooltip-area.active{margin-left:0;transition:margin-left .2s ease,opacity .15s ease}
.product-calculator .sliders .tooltip-link .tooltip-area .tooltip-text:after,.product-calculator .sliders .tooltip-link .tooltip-area .tooltip-text:before{border-top-color:transparent;margin-left:0;left:100%}
.product-calculator .sliders .tooltip-link .tooltip-area .tooltip-text:after{border-left-color:#fff;top:calc(50% - 9px)}
.product-calculator .sliders .tooltip-link .tooltip-area .tooltip-text:before{border-left-color:#555;top:calc(50% - 10px)}
.product-calculator .hideable-option{display:none}
.product-calculator .sliders{margin-bottom:24px}
.product-calculator .sliders.sliders-to-buttons{max-width:470px;margin-right:auto;margin-left:auto}
.product-calculator .sliders.sliders-to-buttons .slider .slider-value{margin-bottom:8px}
.product-calculator .sliders .slider label.slider-label{display:block;text-align:center}
.product-calculator .sliders .slider .slider-value b i.material-icons{font-size:20px;font-weight:400;line-height:20px}
.product-calculator .sliders.sliders-to-buttons .slider .slider-value b{display:inline-block}
.product-calculator .sliders.sliders-to-buttons .slider .slider-value .current{display:inline-block;width:calc(100% - 100px);text-align:center}
.product-calculator .sliders.sliders-to-buttons .slider .slider-value .current input{border-color:#000}
.product-calculator .sliders.sliders-to-buttons .slider .slider-range{display:none}
.product-calculator .sliders.sliders-to-buttons .slider .slider-limits{height:auto;margin:0}
.product-calculator .sliders .slider-checkbox{margin-bottom:40px}
.product-calculator .sliders .slider-dropdown{margin-bottom:40px}
.product-calculator .generic-error-message{min-height:initial}
.product-calculator .cards .calculator-card.emphasized-card{box-shadow:4px 4px 16px 0 rgba(0,0,0,0.2)}
.product-calculator .cards .card-wrapper{position:relative;left:0}
.product-calculator .cards .card-wrapper.three-cols{width:270%}
.product-calculator .cards .card-wrapper.two-cols{width:190%}
.product-calculator .cards .toggle-details{margin:0;padding:24px 0 0}
.product-calculator .cards.both:not(.opened) .toggle-details{padding:0}
.product-calculator .cards .toggle-details a{padding:0}
}
@media all and (min-width:420px) and (max-width:768px){.product-calculator .generic-error-message{margin-top:20px}
}
@media(min-width:600px){.has-intro .product-calculator{padding-top:10px}
}
@media(max-width:599px){.product-calculator .sliders .slider{margin-bottom:8px}
.product-calculator .sliders .slider .slider-limits{padding:0}
.product-calculator .sliders .slider .slider-value .current{font-size:20px;line-height:32px}
.product-calculator .sliders .slider .slider-value .current input{font-size:28px;line-height:32px}
.product-calculator .sliders .slider .slider-range{margin:8px 0 12px}
.product-calculator .sliders .slider .slider-error p{padding-top:0}
.product-calculator .sliders .slider label.slider-label{text-align:left}
.product-calculator .sliders.sliders-to-buttons .slider .slider-value .current{text-align:left}
}
*{outline:0}
body{font-family:'Unicredit','Arial';font-size:14px;background-color:#fff;color:#333;overflow-x:hidden;overflow-y:auto !important;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.main-wrapper{z-index:10}
h1,h2,h3,h4,h5,h6{margin:0}
p{margin:0}
ul{padding:0;margin:0}
ul li{list-style-type:none}
.product-calculator a{color:#000;text-decoration:none}
.product-calculator a:focus,.product-calculator a:hover{color:#000;text-decoration:none}
form.contact-form{margin-bottom:48px}
form.contact-form label{display:block;font-size:13px;font-weight:600;margin-bottom:8px;text-transform:uppercase}
form.contact-form .validation{position:relative}
form.contact-form .validation:after{position:absolute;top:0;right:0;display:block;height:40px;width:30px;font-family:"Material Icons";font-size:18px;line-height:50px}
form.contact-form .validation-ok:after{color:#48ecb4;content:'\E876'}
form.contact-form .validation-x:after{color:#f9656c;content:'\E14C'}
form.contact-form input[type="text"]{font-family:Arial,sans-serif;width:100%;padding:0 40px 0 10px;margin-bottom:32px;line-height:48px;font-size:16px;font-weight:300;border:1px solid #9e9e9e;border-radius:4px;transition:border-color .2s ease}
form.contact-form .validation-ok input[type="text"]{border-color:#48ecb4}
form.contact-form .validation-x input[type="text"]{border-color:#f9656c}
form.contact-form .disclaimer input{display:none}
form.contact-form .disclaimer input+label{text-transform:initial}
form.contact-form .disclaimer input+label:before{display:inline-block;font-family:'Material Icons';font-size:24px;line-height:30px;vertical-align:middle;margin-top:-4px;margin-right:8px;content:"\E835"}
form.contact-form .disclaimer input:checked+label:before{content:"\E834"}
form.contact-form .button{text-align:center}
.overlay-loader{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.98;text-align:center;z-index:110}
.loader-box{position:absolute;top:calc(50% - 150px);bottom:0;left:0;right:0;margin:0 auto;width:300px;height:300px}
.loader-box .loader{position:relative;margin:0 auto}
.loader-box .loader:before{display:block;padding-top:100%;content:''}
.loader-box .circular{height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;animation:rotate 2s linear infinite}
.loader-box .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}
.loader-box.white-box .path{stroke:#fff;animation:dash 1.5s ease-in-out infinite}
@keyframes rotate{100%{transform:rotate(360deg)}
}
@keyframes dash{0{stroke-dasharray:1,200;stroke-dashoffset:0}
50%{stroke-dasharray:89,200;stroke-dashoffset:-35}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124}
}
@keyframes color{100%,0{stroke:#d62d20}
40%{stroke:#0057e7}
66%{stroke:#008744}
80%,90%{stroke:#ffa700}
}
@keyframes colorwhite{100%,0{stroke:#fff}
}
.collapsable-element .collapsable-hidden{display:none}
.collapsable-element .collapsable-dropdown{position:relative}
.collapsable-element .collapsable-dropdown:not(.collapsable-visible){display:none}
.collapsable-element .collapsable-dropdown .collapsable-link{text-align:right;line-height:32px;border-radius:6px;margin:24px 10px}
.collapsable-element .collapsable-dropdown .collapsable-link span{width:65px;white-space:nowrap}
.collapsable-element .collapsable-dropdown .collapsable-link span i{font-size:18px;line-height:30px;vertical-align:top}
.collapsable-element .collapsable-dropdown .collapsable-list{display:none;position:absolute;background-color:#fff;box-shadow:0 4px 7px -3px #404040;z-index:10}
.collapsable-element .collapsable-dropdown .collapsable-list.right-list{right:-10px}
.collapsable-element .collapsable-dropdown .collapsable-list.left-list{left:-10px}
.collapsable-element .collapsable-dropdown .collapsable-opened+.collapsable-list{display:block}
.collapsable-element .collapsable-dropdown .collapsable-list li{width:100%;margin:0}
.collapsable-element .collapsable-dropdown .collapsable-list li.separator{display:none}
.collapsable-element .collapsable-dropdown .collapsable-list a{width:100%;line-height:30px;white-space:nowrap;padding:8px 20px}
@media(hover:hover){.collapsable-element .collapsable-dropdown .collapsable-list li:hover a{background-color:#b01200}
}
.collapsable-element .collapsable-dropdown .collapsable-list .dropdown-list{border-top:1px solid #eee;border-bottom:1px solid #eee}
.collapsable-element .collapsable-dropdown .collapsable-list .dropdown-list:first-child{border-top:0}
.collapsable-element .collapsable-dropdown .collapsable-list .dropdown-list:last-child{border-bottom:0}
.dropdown{position:relative;text-align:left}
.dropdown a.dropdown-selected{padding-left:16px;padding-right:16px;white-space:nowrap}
.dropdown a.dropdown-selected .mobile{display:none}
.dropdown a.dropdown-selected span{display:inline-block;line-height:30px;vertical-align:top}
.dropdown a.dropdown-selected i{display:inline-block;font-size:20px;line-height:30px;vertical-align:top}
.dropdown .dropdown-list{position:absolute;left:-1px;display:none;min-width:calc(100% + 2px);background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 7px -3px #404040;z-index:2}
.dropdown.dropdown-right .dropdown-list{left:auto;right:-1px}
.dropdown .dropdown-list .block{border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.dropdown .dropdown-list a{padding:9px 16px;margin:0;white-space:nowrap}
.dropdown .dropdown-list a.selected{color:#333}
.hideComponent .hideContactBox{display:none !important}
@media(max-width:959px){.loader-box{width:200px;height:200px;top:calc(50% - 100px)}
}
@media(max-width:599px){.dropdown a.dropdown-selected .desktop{display:none}
.dropdown a.dropdown-selected .mobile{display:block}
}
@media(max-width:480px){.loader-box{width:100px;height:100px;top:calc(50% - 50px)}
.cookie-bar p{font-size:16px;line-height:19px;margin-bottom:5px}
.cookie-bar button{display:block;margin:0 auto}
}
.product-calculator .calculator-results-colums .tooltip-link{display:inline-block;position:relative;margin-left:8px;margin-bottom:8px;vertical-align:middle}
.product-calculator .calculator-results-colums .tooltip-link .tooltip-area{position:absolute;top:-9999px;margin-top:10px;opacity:0;padding-bottom:45px;cursor:pointer;z-index:10}
.product-calculator .calculator-results-colums .tooltip-link .tooltip-area .tooltip-text{position:relative;text-align:center;width:180px;font-size:14px;color:#666;background-color:#fff;border-radius:8px;border:1px solid #999;padding:8px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}
.product-calculator .calculator-results-colums .tooltip-link .tooltip-area .tooltip-text span{display:inline-block}
.product-calculator .calculator-results-colums .tooltip-link .tooltip-area .tooltip-text:after{position:absolute;top:100%;left:50%;border:solid transparent;height:0;width:0;pointer-events:none;content:" ";border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:9px;margin-left:-9px}
.product-calculator .calculator-results-colums .tooltip-link .tooltip-area .tooltip-text:before{position:absolute;top:100%;left:50%;border:solid transparent;height:0;width:0;pointer-events:none;content:" ";border-color:rgba(153,153,153,0);border-top-color:#555;border-width:10px;margin-left:-10px}
.product-calculator .calculator-results-colums .tooltip-link .tooltip-area.active{margin-top:0;opacity:1;transition:margin-top .2s ease,opacity .15s ease}
.product-calculator .calculator-results-colums .tooltip-link i{display:block;font-size:18px;line-height:24px;font-weight:500;font-style:normal;color:#00afd0;border:1px solid #00afd0;border-radius:50%;width:26px;text-align:center;vertical-align:middle;cursor:pointer}
.product-calculator .calculator-results-colums .tooltip-link .tooltip-text a{color:#337ab7}