﻿:root{--vbo-hover-input-bg: var(--vbo-secondary);--vbo-form-container-width: 700px;--vbo-form-container-small-width: 475px;--vbo-base-font-size: 16px;--vbo-h2: 35px;--vbo-h3: 20px;--vbo-input-height: 46px;--vbo-input-line-height: 25px;--vbo-input-spc-vertical: 8px;--vbo-input-spc-horizontal: 20px;--vbo-input-margin-bottom: 40px;--vbo-form-btn-font-size: 15px;--vbo-form-btn-height: var(--vbo-input-height);--vbo-form-btn-spc: 20px;--vbo-select-box-padding: 10px;--vbo-select-box-gap: 50px;--vbo-select-box-margin: 60px;--vbo-select-box-icon-size: 63px;--vbo-h-button-gap: 17px;--vbo-h-button-spacing: 9px 13px;--vbo-tab-spacing: 80px;--vbo-tab-no-font-size: 16px;--vbo-tab-label-font-size: 11px;--vbo-tab-size: 31px;--vbo-tooltip-padding: 18px}@media(max-width: 1024px){:root{--vbo-h2: 30px;--vbo-h3: 20px;--vbo-tab-label-font-size: 10px;--vbo-input-margin-bottom: 20px}}@font-face{font-family:"vbo";src:url("../fonts/vbo/vbo.eot?dy3fip");src:url("../fonts/vbo/vbo.eot?dy3fip#iefix") format("embedded-opentype"),url("../fonts/vbo/vbo.ttf?dy3fip") format("truetype"),url("../fonts/vbo/vbo.woff?dy3fip") format("woff"),url("../fonts/vbo/vbo.svg?dy3fip#vbo") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"vbo" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-minus:before{content:""}.icon-plus:before{content:""}.isofloor-enabled .room-implement-floor-heating,.isofloor-enabled .h-form-field--room_floor_heating,.isofloor-enabled .h-form-field--room_implement_floor_heating,.isofloor-enabled:not(.cement-screed-enabled) .h-form-field--iso_room_floor_heating,.isofloor-enabled:not(.cement-screed-enabled) .h-form-field--iso_room_floor_heating_control,.isofloor-enabled:not(.cement-screed-enabled) .h-form-field--iso_room_floor_heating_install,.isofloor-enabled .h-form-field--room_floor_heating_control,.isofloor-enabled .h-form-field--room_floor_heating_install{display:none !important}.h-hidden{display:none}.h-row{margin:0 -15px}.h-col,.h-col-1-of-2,.h-col-1-of-3,.h-col-2-of-3,.h-col-1-of-4,.h-col-1-of-5,.h-col-4-of-5,.h-col-3-of-4{box-sizing:border-box;padding:0 15px;float:left}.h-col{width:100%}.h-col-1-of-2{width:50%}.h-col-1-of-3{width:33.333%}.h-col-2-of-3{width:66.666%}.h-col-1-of-4{width:25%}.h-col-1-of-5{width:20%}.h-col-3-of-4{width:75%}.h-col-4-of-5{width:80%}.h-fr{float:right}.h-fw{width:100% !important;padding-left:0px !important;padding-right:0px !important}.is-hidden{display:none !important}.h-row:after,.h-table__row::after,.h-form__row::after,.h-clearfix::after{content:"";clear:both;display:table}.h-form__row--1col .h-form__label,.h-form__row--1col .h-form__field{width:100%}:root{--vbo-table-border: 1px solid var(--vbo-secondary)}.h-form-notice{clear:both;margin-bottom:var(--vbo-input-margin-bottom);padding-top:15px}.h-form__row:has(.h-form-notice) input[type=text]{margin-bottom:0}.h-form__row:has(.h-form-notice) input+.h-error{margin-top:0}.h-table{margin-top:40px;font-size:16px;line-height:25.2px;border-top:var(--vbo-table-border);border-left:var(--vbo-table-border);border-right:var(--vbo-table-border);font-weight:600}.h-table+.h-table{margin-top:35px}.h-table strong{font-weight:600}.h-table__row{padding:9.5px 0;border-bottom:var(--vbo-table-border)}.h-table__col{box-sizing:border-box;padding:0 22px;float:left;width:100%}.h-table__col--1{width:33.333%}.h-table__col--2{width:66.666%}.h-table__col--fw{padding-top:10px;padding-bottom:10px}.h-table__col--title,.h-table__col--title strong{color:var(--vbo-secondary)}@media(max-width: 768px){.h-table__col,.h-table__col--2,.h-table__col--1{width:100%}}.h-relative{position:relative}.h-relative:has(.has-error):after{font-family:"vbo";content:"";position:absolute;top:24px;right:15px;transform:translateY(-50%);color:#fff;background-color:red;font-weight:bold;font-size:12px;width:14px;height:14px;line-height:14px;text-align:center;pointer-events:none;border-radius:3px}div[data-fields-container=cement_screed],div[data-fields-container=isofloor]{display:none}.isofloor-enabled div[data-fields-container=isofloor]{display:block}.isofloor-enabled .h-form-field--room_foundation{display:none}[data-text=room_floor_thickness_standard]{display:none;align-items:center;margin-bottom:var(--vbo-input-margin-bottom);min-height:46px}.isofloor-enabled .h-form-field--room_floor_thickness>div .h-button,.isofloor-enabled .h-form-field--room_floor_thickness [data-field=room_floor_thickness],.isofloor-enabled .h-form-field--room_floor_thickness .h-tooltip{display:none}.isofloor-enabled [data-text=room_floor_thickness_standard]{display:flex}.isofloor-enabled .h-form-field--room_floor_thickness>div>div:first-child{width:100%}.cement-screed-enabled div[data-fields-container=cement_screed]{display:block}body:not(.cement-screed-enabled):not(.isofloor-enabled) div[data-fields-container=cement_screed],body:not(.cement-screed-enabled):not(.isofloor-enabled) div[data-fields-container=isofloor]{display:block}.offer-page__heading{max-width:500px;width:100%;margin-bottom:20px}.offer-form__files-container{margin-bottom:var(--vbo-input-margin-bottom)}.offer-form-container{color:var(--vbo-white)}.offer-form-container h1,.offer-form-container h2,.offer-form-container h3{color:var(--vbo-secondary)}.offer-form-container__form{position:relative;padding-top:63px;padding-bottom:50px}@media(max-width: 1024px){.offer-form-container__form{padding-top:30px;padding-bottom:30px}}.offer-form-container__loading{position:absolute;top:0;left:0;right:0;bottom:0;visibility:hidden;background-position:center center;background-repeat:no-repeat;background-size:60px}.offer-form-container.is-loading .offer-form-container__form{opacity:.5}.offer-form-container.is-loading .offer-form-container__loading{pointer-events:all;visibility:visible;z-index:100}.h-form{display:block;width:100%;font-weight:500;font-size:var(--vbo-base-font-size)}.h-form h2{font-size:var(--vbo-h2);margin-bottom:50px;text-align:center}@media(max-width: 1024px){.h-form h2{margin-bottom:40px}}.h-form h3{font-size:var(--vbo-h3)}.h-form-container{max-width:var(--vbo-form-container-width);margin:0 auto}@media(max-width: 768px){.h-form-container{padding-left:17px;padding-right:17px}}.h-form__row{display:block}.h-form__row:after{content:"";clear:both;display:table}.h-form h3{margin-bottom:20px}.h-form input[type=text],.h-form input[type=email],.h-form input[type=number],.h-form textarea{-webkit-appearance:none;-moz-appearance:none;height:var(--vbo-input-height);border:2px solid rgba(130,130,130,.21);line-height:var(--vbo-input-line-height);background-color:#f7f7f7;width:100%;padding:var(--vbo-input-spc-vertical) var(--vbo-input-spc-horizontal);margin:0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;color:var(--vbo-black)}.h-form input[type=number]:invalid{-webkit-box-shadow:none;box-shadow:none}.h-form input[type=text],.h-form input[type=email],.h-form input[type=number],.h-form textarea,.select2-container{margin-bottom:var(--vbo-input-margin-bottom)}.h-form input[type=text],.h-form input[type=email],.h-form input[type=number],.h-form textarea,.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single,.select2-results__option,.h-form label,.h-form__content p,.h-form p{font-size:var(--vbo-base-font-size);font-weight:500}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single,.select2-results__option,.h-form label,.h-form__content p,.h-form p{color:var(--vbo-white)}.select2-container--default .select2-selection--single{border:2px solid var(--vbo-white)}.h-form label{font-weight:600}.h-form input[type=text]:focus,.h-form input[type=email]:focus,.h-form input[type=number]:focus,.h-form select:focus{outline:1px solid var(--vbo-secondary)}.h-form textarea{height:170px}.h-form__col,.h-form__label,.h-form__field{display:block;float:left;box-sizing:border-box}.h-form__field input,.h-form__field textarea{width:100%}.h-form label span{cursor:pointer}.h-form__label{float:left;width:100%}.h-form__field{position:relative;width:100%}.h-form__row--2col{margin-left:-11px;margin-right:-11px}.h-form__row--3col{margin-left:-10px;margin-right:-10px}.h-form__row--2col .h-form__field,.h-form__row--3col .h-form__field{float:left}.h-form__row--2col .h-form__field{width:50%;padding-left:11px;padding-right:11px}.h-form__row--3col .h-form__field{width:33.333%;padding-left:10px;padding-right:10px}.h-form__content p{margin-bottom:30px}.h-form input::-webkit-input-placeholder{font-weight:500;color:#919191;opacity:1}.h-form input:-ms-input-placeholder{font-weight:500;color:#919191;opacity:1}.h-form input::placeholder{font-weight:500;color:#919191;opacity:1}.h-form textarea::-webkit-input-placeholder{font-weight:500;color:#919191;opacity:1}.h-form textarea:-ms-input-placeholder{font-weight:500;color:#919191;opacity:1}.h-form textarea::placeholder{font-weight:500;color:#919191;opacity:1}@media(max-width: 980px){.h-form__row--2col .h-form__field,.h-form__row--3col .h-form__field{width:100%}}@media(max-width: 640px){.h-form__label{float:none;display:block}}:root{--vbo-select2-text-color: var(--vbo-black);--vbo-select2-highlighted-bg: var(--vbo-secondary);--vbo-select2-highlighted-color: var(--vbo-white);--vbo-select2-arrow-width: 50px;--vbo-select2-padding-tb: 16px;--vbo-select2-padding-lr: 22px;--vbo-select2-padding-left: 22px;--vbo-select2-padding-right: var(--vbo-select2-arrow-width)}.select2.select2-container{display:block;width:100% !important;border:1px solid rgba(130,130,130,.21)}.select2-selection__clear{display:none}.select2-container--default .select2-selection--single{background-color:var(--vbo-white)}.select2-dropdown{border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single{height:calc(var(--vbo-input-height));line-height:calc(var(--vbo-input-height));outline:none;border-radius:0}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:var(--vbo-select2-padding-right);padding-left:var(--vbo-select2-padding-lr)}.select2-results__option,.select2-container--default .select2-results__option .select2-results__option,.select2-container--default .select2-results__group{padding:var(--vbo-select2-padding-tb) var(--vbo-select2-padding-lr)}.select2-container--default .select2-selection--single,.select2-container--open .select2-dropdown--below{border-color:rgba(130,130,130,.21)}.select2-container--default .select2-selection--single .select2-selection__arrow{width:var(--vbo-select2-arrow-width)}.select2-container--default .select2-selection--single .select2-selection__arrow b{font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--vbo-primary);height:auto;border:none;font-size:36px;top:3px;left:auto;right:20px;width:auto;margin-top:0;margin-left:0}.select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:""}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--vbo-select2-highlighted-bg);color:var(--vbo-select2-highlighted-color)}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single,.select2-results__option{color:var(--vbo-select2-text-color)}body.admin-bar>.select2-container.select2-container--open{margin-top:32px}@media(max-width: 782px){body.admin-bar>.select2-container.select2-container--open{margin-top:46px}}.h-form-checkbox{margin-left:20px}.h-form-checkbox input+label{margin:0}.h-form-checkbox label{display:inline-block}.h-form-checkbox--inline{display:inline-block}.custom-checkbox-item{position:relative}.custom-checkbox-item+.custom-checkbox-item{margin-top:10px}.custom-checkbox-item input[type=checkbox]{opacity:0;position:absolute;left:0px;top:0px;z-index:5;cursor:pointer;width:26px;height:26px}.custom-checkbox{padding-left:44px;position:relative;cursor:pointer;display:block;color:#666}.custom-checkbox:empty{padding-left:26px;width:0}.custom-checkbox:before,.custom-checkbox:after{display:inline-block;position:absolute;content:"";left:0px;top:0px;width:26px;height:26px}.custom-checkbox:before{border:1px solid rgba(130,130,130,.21);background-color:#f7f7f7}.custom-checkbox:after{left:0px;top:0px;color:#919191;display:inline-block;text-align:center;opacity:0;transition:opacity .2s;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";line-height:26px}.custom-checkbox a:hover{text-decoration:underline}input[type=checkbox]:checked+.custom-checkbox:after{opacity:1}.h-textarea-counter{font-size:14px}.h-form-btn{cursor:pointer;background-color:var(--vbo-white);border-radius:0;border:none;display:inline-block;color:var(--vbo-secondary);height:var(--vbo-form-btn-height);line-height:var(--vbo-form-btn-height);padding:0 var(--vbo-form-btn-spc);text-decoration:none;text-align:center;font-size:var(--vbo-form-btn-font-size);font-weight:700}.h-form-btn:hover{text-decoration:none;background-color:var(--vbo-secondary);color:var(--vbo-white)}.h-form-btn:disabled{opacity:.5;cursor:none}.h-form .h-error{color:red;margin:0;clear:both;font-size:13px}.h-form .h-buttons+.h-error,.h-form input+.h-error,.h-form textarea+.h-error,.h-form .select2+.h-error,.h-textarea-counter{margin-top:calc(var(--vbo-input-margin-bottom)*-1);margin-bottom:5px}.h-form-errors p{background-color:#ffdfdd;margin:5px 0}.h-form input.has-error,.h-form textarea.has-error,.h-form select.has-error{border-color:red}.h-form select.has-error+.select2-container--default .select2-selection--single{border-color:red}.h-form .h-buttons.has-error .h-button{border-color:red}.h-form a{margin:0 0 10px 0;display:inline-block}.h-form select{opacity:0;height:47px}@media(max-width: 768px){.h-form__label,.h-form__field{width:100%}}.h-form__row--work-addr{margin-bottom:var(--vbo-input-margin-bottom)}.h-form__row--work-addr .h-form__field>label{margin-bottom:0;float:left;padding-left:20px;width:90%}.h-form__row--work-addr .custom-checkbox-item{float:right}.h-form__row--work-week .h-form__field--1,.h-form__row--work-week .h-form__field--2{float:left}.h-form__row--work-week .h-form__field--1{width:calc(100% - 373px)}.h-form__row--work-week .h-form__field--2{max-width:373px;margin-top:10px;padding-left:50px}@media(max-width: 1024px){.h-form__row--work-addr .h-form__field>label{padding-left:0}.h-form__row--work-week .h-form__field--1{width:100%;float:none}.h-form__row--work-week .h-form__field--2{max-width:100%;width:100%;float:none;padding-left:0}.h-form__row--work-week .h-form__field--2 .h-form-checkbox{margin-left:0}}.h-form .input-with-custom-option.is-active .select2{float:left;width:calc(50% - 20px) !important}.h-form .input-with-custom-option .select2+input[type=text],.h-form .input-with-custom-option .select2+input[type=number]{display:none;float:left;width:50%;margin-left:20px}.h-form .input-with-custom-option.is-active .select2+input[type=text],.h-form .input-with-custom-option.is-active .select2+input[type=number],.h-form .input-with-custom-option.is-active .h-buttons .h-custom-option{display:block}@media(max-width: 768px){.h-form .input-with-custom-option .select2{width:100% !important;float:none}.h-form .input-with-custom-option.is-active .select2+input[type=text],.h-form .input-with-custom-option.is-active .select2+input[type=number]{margin-top:15px;margin-left:0px;width:100%;float:none}}@media(max-width: 1024px){.offer-form-step--specs h2{text-align:left}}.offer-form-step{display:none}.offer-form-step.is-active{display:block}.offer-form-step--check .h-form__content{padding-left:20px;padding-right:20px}.offer-form-step--check .h-form{margin-top:35px}.offer-form-step--check textarea{min-height:290px}.h-form__content--thankyou{text-align:center}.h-form__content--thankyou b{color:var(--vbo-secondary)}.offer-form-container__tabs{padding-bottom:20px;border-bottom:1px solid var(--vbo-secondary)}.offer-form-container__tabs .h-form-container{max-width:var(--vbo-form-container-small-width)}.h-tabs{position:relative;margin:0;padding:0;display:flex;width:100%;align-items:center;justify-content:space-between}@media(max-width: 1024px){.h-tabs{padding-left:17px;padding-right:17px}}.h-tabs:before{content:" ";position:absolute;top:15px;left:30px;right:30px;height:1px;background-color:rgba(0,0,0,0);border-top:1px solid var(--vbo-white);border-image:repeating-linear-gradient(to right, white 0, white 3px, transparent 3px, transparent 6px) 1;z-index:1}.h-tabs [data-toggle-step="6"]{display:none}.h-tabs>li{position:relative;z-index:10;list-style-type:none;padding:0;margin:0}.h-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.h-tab__no{font-size:var(--vbo-tab-no-font-size);font-weight:500;color:var(--vbo-white);background-color:var(--vbo-primary);width:var(--vbo-tab-size);height:var(--vbo-tab-size);line-height:var(--vbo-tab-size);text-align:center;border:1px solid var(--vbo-white)}.h-tab__label{color:var(--vbo-white);font-size:var(--vbo-tab-label-font-size);text-align:center}.h-tabs>li.is-active .h-tab__no{background-color:var(--vbo-white);color:var(--vbo-primary);font-weight:700}.h-tabs>li.is-active .h-tab__label{font-weight:700}:root{--vbo-add-inputs-size: 24px;--vbo-add-inputs-gap: 8px;--vbo-add-inputs-spacing: 15px;--vbo-add-inputs-font-size: 15px;--vbo-add-inputs-i-font-size: 12px}.h-add-inputs{position:relative;font-size:0;margin:25px 0;width:100%;text-align:left}.h-add-inputs:after{content:" ";width:85%;right:0;top:50%;position:absolute;background-color:#919191;opacity:.34;height:1px}.h-add-inputs__wrap{display:inline-block;padding-right:var(--vbo-add-inputs-spacing);position:relative;z-index:10;background-color:var(--vbo-primary)}.h-add-inputs a{vertical-align:middle;margin-right:var(--vbo-add-inputs-gap);margin-bottom:0;text-decoration:none}.h-add-inputs__btn{background-color:var(--vbo-secondary);color:#fff;opacity:1;width:var(--vbo-add-inputs-size);height:var(--vbo-add-inputs-size);line-height:var(--vbo-add-inputs-size);border-radius:100%;text-align:center}.h-add-inputs__btn i{font-size:var(--vbo-add-inputs-i-font-size);line-height:var(--vbo-add-inputs-size)}.h-add-inputs__btn:hover{color:#fff}.h-add-inputs__label{font-weight:600;display:inline-block;margin-bottom:0px;vertical-align:middle;color:var(--vbo-secondary);font-size:var(--vbo-add-inputs-font-size);margin-left:4px}@media(max-width: 640px){.h-add-inputs__wrap{padding-left:0}.h-add-inputs:after{display:none}}@media(max-width: 380px){.h-add-inputs__wrap{padding-left:0}.h-add-inputs:after{display:none}.h-add-inputs__label{font-size:13px;letter-spacing:-0.3px}.h-add-inputs a{margin-right:3px;margin-bottom:1px}}.offer-form__status{color:red;margin:10px 0}.offer-form__status:empty{display:none}.offer-form-nav{display:flex;align-items:center;justify-content:center;gap:30px;margin-top:30px;width:100%}@media(max-width: 640px){.offer-form-nav{display:flex;align-items:stretch;width:100%}.offer-form-nav .h-form-btn{display:block;float:none;width:50%;min-width:auto}.offer-form-nav .h-form-btn+.h-form-btn{margin-left:10px}}.h-form-separator{margin:12px 0 45px 0;height:1px;background-color:#919191;opacity:.34}.specs-input-group .h-form__field textarea{margin-bottom:0}.offer-form__file-input p.h-error{margin-top:0px}[data-room-fields-container],[data-isofloor-fields-container],[data-implement-isofloor-container]{display:none}[data-room-fields-container].is-active,[data-isofloor-fields-container].is-active,[data-implement-isofloor-container].is-active{display:block}.input-with-custom-option label{display:block}.room-implement-floor-heating .h-form-field--room_floor_heating{display:none}.specs-input-group:first-child:not(:last-child) [data-add-specs]{display:none}.specs-input-group:first-child:last-child [data-remove-specs]{display:none}.specs-input-group{clear:both;margin-bottom:30px}:root{--vbo-tooltip-size: 22px;--vbo-tooltip-font-size: 15px}.h-tooltip{display:block;position:absolute;top:0;right:11px;background-color:var(--vbo-secondary);width:var(--vbo-tooltip-size);height:var(--vbo-tooltip-size);line-height:var(--vbo-tooltip-size);text-align:center;color:var(--vbo-white);font-weight:600;font-size:var(--vbo-tooltip-font-size);cursor:pointer;z-index:50}.h-relative .h-tooltip{right:0}.h-tooltip i{font-weight:bold;text-align:center;line-height:var(--vbo-tooltip-size);width:var(--vbo-tooltip-size);height:var(--vbo-tooltip-size);font-style:normal;font-size:var(--vbo-tooltip-font-size);display:block;color:var(--vbo-black);cursor:pointer}.h-tooltip__content{text-align:left;font-weight:normal;pointer-events:none;visibility:hidden;background-color:var(--vbo-white);color:var(--vbo-primary);padding:var(--vbo-tooltip-padding);position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:250px;font-size:16px;box-shadow:0px 4px 10px rgba(0,0,0,.1)}@media(max-width: 1024px){.h-tooltip__content{left:auto;right:0;transform:none}}@media(min-width: 769px){.h-tooltip:hover .h-tooltip__content{visibility:visible;pointer-events:all}}@media(max-width: 768px){.h-tooltip.is-active .h-tooltip__content{visibility:visible;pointer-events:all}}.h-selectboxes{margin:0 0 var(--vbo-select-box-margin) 0}.h-selectboxes ul{display:flex;gap:var(--vbo-select-box-gap);flex-direction:row;padding:0;color:var(--vbo-primary)}.h-selectboxes ul img.h-desktop-hover,.h-selectboxes ul img.h-mobile-hover,.h-selectboxes ul img.h-mobile{display:none}@media(max-width: 1024px){.h-selectboxes ul{flex-direction:column;gap:12px}.h-selectboxes ul img.h-desktop{display:none}.h-selectboxes ul img.h-mobile{display:block}.h-selectboxes ul .h-selectbox{width:100%}.h-selectboxes ul .h-selectbox img{margin:0}.h-selectboxes ul .h-selectbox__outer{padding-top:0;height:auto}.h-selectboxes ul .h-selectbox__inner{flex-direction:row;align-items:center;justify-content:flex-start;gap:27px;position:static;width:100%;height:auto;padding:var(--vbo-select-box-padding) 27px}.h-selectboxes ul .h-selectbox__label{margin-top:0;text-align:left}}.h-selectboxes+h2{margin-top:80px}@media(max-width: 1024px){.h-selectboxes+h2{margin-top:47px}}.h-selectbox{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:2px solid var(--vbo-white);background:var(--vbo-white);position:relative;width:33.3333%}.h-selectbox .h-tooltip{top:var(--vbo-select-box-padding);right:var(--vbo-select-box-padding);background-color:var(--vbo-primary)}.h-selectbox .h-tooltip i{color:var(--vbo-white)}.h-selectbox .h-tooltip .h-tooltip__content{transform:none;left:0}@media(max-width: 1024px){.h-selectbox .h-tooltip .h-tooltip__content{left:auto;right:0}}.h-selectbox:has(input:checked){border-color:var(--vbo-secondary);background-color:var(--vbo-secondary);color:var(--vbo-white)}@media(min-width: 1025px){.h-selectbox:has(input:checked) img.h-desktop{display:none}.h-selectbox:has(input:checked) img.h-desktop-hover{display:block}}@media(max-width: 1024px){.h-selectbox:has(input:checked) img.h-mobile{display:none}.h-selectbox:has(input:checked) img.h-mobile-hover{display:block}}.h-selectbox__outer{width:100%;padding-top:100%}.h-selectbox__inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--vbo-select-box-padding)}.h-selectbox__label{margin-top:auto;max-width:80%;line-height:normal;font-weight:bold}.h-selectbox__icon{margin-top:auto;max-width:var(--vbo-select-box-icon-size);width:100%}.h-selectbox__icon img{max-width:var(--vbo-select-box-icon-size);width:100%;height:auto}.h-selectbox .h-tooltip{top:var(--vbo-select-box-padding);right:var(--vbo-select-box-padding);z-index:50}.h-selectbox__tooltip:hover{background-color:var(--vbo-primary)}.h-selectbox img{max-width:100px;height:auto;margin-bottom:15px}.h-selectbox input{opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer;z-index:20}@media(max-width: 1024px){.h-selectbox{min-height:73px}.h-selectbox__icon{width:32px;margin-top:0}}.h-buttons{margin-bottom:var(--vbo-input-margin-bottom)}.h-buttons__list{display:flex;gap:var(--vbo-h-button-gap);flex-wrap:wrap;margin:0;padding:0;list-style-type:none}.h-form .h-buttons .h-custom-option{display:none;margin-top:15px}.h-button{position:relative;background-color:var(--vbo-white);color:var(--vbo-primary);font-weight:normal;line-height:normal;font-size:var(--vbo-form-btn-font-size);padding:var(--vbo-h-button-spacing);border:none;cursor:pointer;display:inline-block;text-align:center;text-decoration:none;border:2px solid var(--vbo-white)}.h-button input{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer}.h-button label{color:inherit;font-weight:inherit;margin:0;padding:0}.h-button:has(input:checked){background-color:var(--vbo-hover-input-bg);border-color:var(--vbo-hover-input-bg);color:var(--vbo-white)}.h-form-field--room_floor_heating_control,.h-form-field--iso_room_floor_heating_control,.h-form-field--room_floor_heating_install,.h-form-field--iso_room_floor_heating_install{display:none}.h-form-field--room_floor_heating_control.is-active,.h-form-field--iso_room_floor_heating_control.is-active,.h-form-field--room_floor_heating_install.is-active,.h-form-field--iso_room_floor_heating_install.is-active{display:block}.has-heating .h-form-field--iso_room_floor_heating_control,.has-heating .h-form-field--room_floor_heating_control,.has-heating .h-form-field--iso_room_floor_heating_install,.has-heating .h-form-field--room_floor_heating_install{display:block}.h-form-field--room_floor_thickness>div{display:flex;gap:15px}.h-form-field--room_floor_thickness>div>div:first-child{width:60%}.h-form-field--room_floor_thickness>div .h-button{width:40%;margin-bottom:var(--vbo-input-margin-bottom)}.h-form__row--work-addr{margin-bottom:33px}.h-form__row--work-addr .h-form__field>label{margin-bottom:0;float:left;padding-left:20px;width:90%}.h-form__row--work-addr .custom-checkbox-item{float:right}.h-form__row--work-week .h-form__field--1,.h-form__row--work-week .h-form__field--2{float:left}.h-form__row--work-week .h-form__field--1{width:calc(100% - 280px)}.h-form__row--work-week .h-form__field--2{max-width:280px;margin-top:10px;padding-left:15px}@media(max-width: 1024px){.h-form__row--work-addr .h-form__field>label{padding-left:0}.h-form__row--work-week .h-form__field--1{width:100%;float:none}.h-form__row--work-week .h-form__field--2{max-width:100%;width:100%;float:none;padding-left:0}.h-form__row--work-week .h-form__field--2 .h-form-checkbox{margin-left:0}}@media(max-width: 450px){.h-form-field--room_floor_thickness .h-tooltip__content{right:-100px}}[data-toggle-step].is-clickable:not(.is-active){cursor:pointer}/*# sourceMappingURL=frontend.css.map */
