.headers .header-overlay{position:absolute;top:20px;right:50px;z-index:1001}.headers .header-overlay .language-container{background-color:#fff;padding:15px 25px;border-radius:15px;display:grid;grid-template-columns:auto auto;column-gap:20px}.headers .header-overlay .language-container .lang:not(.active){filter:saturate(0);-moz-transition:.3s filter ease-in-out;-ms-transition:.3s filter ease-in-out;-webkit-transition:.3s filter ease-in-out;transition:.3s filter ease-in-out}.headers .header-overlay .language-container .lang:hover,.headers .header-overlay .language-container .lang:focus{filter:saturate(1)}.house-range-block .inner-container{max-width:1920px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr}.house-range-block .inner-container .house-type{display:grid;grid-template-rows:1fr 1fr}.house-range-block .inner-container .house-type.dark .top-container{background-color:#fdd486}.house-range-block .inner-container .house-type.dark .bottom-container{background-color:#77b462}.house-range-block .inner-container .house-type.light .top-container{background-color:#fedfa4}.house-range-block .inner-container .house-type.light .bottom-container{background-color:#83c26e}.house-range-block .inner-container .house-type .top-container{display:grid;position:relative;justify-items:center;align-items:center}.house-range-block .inner-container .house-type .top-container .count{position:absolute;right:80px;top:30px;line-height:1;color:#1f2a35;text-align:center;text-transform:uppercase}.house-range-block .inner-container .house-type .top-container .count .number{font-size:80px;font-weight:700}.house-range-block .inner-container .house-type .top-container .count .text{font-size:35px}.house-range-block .inner-container .house-type .bottom-container{display:grid;padding:15px;grid-template-columns:auto auto;justify-content:space-between}.house-range-block .inner-container .house-type .bottom-container .content-container .title{color:#47683c;font-size:30px;font-weight:700;text-transform:uppercase;line-height:1;padding-bottom:15px}.house-range-block .inner-container .house-type .bottom-container .content-container .list-title{font-size:20px;font-weight:700;color:#fff;text-transform:uppercase;line-height:1;padding-bottom:8px}.house-range-block .inner-container .house-type .bottom-container .content-container .list .list-item{padding-left:25px;position:relative;color:#1f2a35;font-size:16px}.house-range-block .inner-container .house-type .bottom-container .content-container .list .list-item::before{content:"";position:absolute;left:15px;top:10px;width:3px;height:3px;background-color:#1f2a35;border-radius:100%}.house-range-block .inner-container .house-type .bottom-container .performance{font-size:30px;font-weight:700;color:#fff;line-height:1.1}.budget-block{background-color:#fdd486}.budget-block .inner-container{display:grid;grid-template-columns:auto auto;column-gap:80px;max-width:1300px;margin:0 auto;padding:50px 15px}.budget-block .inner-container .text-container{margin:auto 0}.budget-block .inner-container .text-container .title-container{line-height:1;color:#1f2a35;text-transform:uppercase;padding-bottom:50px}.budget-block .inner-container .text-container .title-container .title{font-size:60px;font-weight:700}.budget-block .inner-container .text-container .title-container .subtitle{font-size:46px}.budget-block .inner-container .text-container .text-container{color:#1f2a35;display:grid;grid-gap:30px}.budget-block .inner-container .text-container .text-container .text{font-size:20px}.budget-block .inner-container .image-container{position:relative}.budget-block .inner-container .image-container.budget-image-animation .circle-container circle{-webkit-animation:stroke-fill-top 1s cubic-bezier(0.8, 0, 0.78, 0.99) forwards;-moz-animation:stroke-fill-top 1s cubic-bezier(0.8, 0, 0.78, 0.99) forwards;-ms-animation:stroke-fill-top 1s cubic-bezier(0.8, 0, 0.78, 0.99) forwards;-o-animation:stroke-fill-top 1s cubic-bezier(0.8, 0, 0.78, 0.99) forwards;animation:stroke-fill-top 1s cubic-bezier(0.8, 0, 0.78, 0.99) forwards}.budget-block .inner-container .image-container .circle-container{position:absolute;top:0;left:0;z-index:1}.budget-block .inner-container .image-container .circle-container circle{fill:none;stroke:url(#gradient-top);stroke-width:50px;stroke-dasharray:1415;stroke-dashoffset:1415px}.budget-block .inner-container .image-container .image-circle{margin:50px;position:relative;z-index:2}.hot-water-block .inner-container{display:grid;grid-template-columns:auto auto;column-gap:80px;max-width:1300px;margin:0 auto;padding:50px 15px}.hot-water-block .inner-container .text-container{margin:auto 0}.hot-water-block .inner-container .text-container .title-container{line-height:1;color:#1f2a35;text-transform:uppercase;padding-bottom:50px}.hot-water-block .inner-container .text-container .title-container .title{font-size:60px;font-weight:700}.hot-water-block .inner-container .text-container .title-container .subtitle{font-size:46px}.hot-water-block .inner-container .text-container .text-container{color:#1f2a35;display:grid;grid-gap:30px}.hot-water-block .inner-container .text-container .text-container .text{font-size:20px}.hot-water-block .inner-container .image-container{position:relative}.hot-water-block .inner-container .image-container.water-image-animation .circle-container circle{-webkit-animation:stroke-fill-bottom 1s cubic-bezier(0.8, 0, 0.78, 0.99) forwards;-moz-animation:stroke-fill-bottom 1s cubic-bezier(0.8, 0, 0.78, 0.99) forwards;-ms-animation:stroke-fill-bottom 1s cubic-bezier(0.8, 0, 0.78, 0.99) forwards;-o-animation:stroke-fill-bottom 1s cubic-bezier(0.8, 0, 0.78, 0.99) forwards;animation:stroke-fill-bottom 1s cubic-bezier(0.8, 0, 0.78, 0.99) forwards}.hot-water-block .inner-container .image-container .circle-container{position:absolute;top:0;left:0;z-index:1}.hot-water-block .inner-container .image-container .circle-container svg{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hot-water-block .inner-container .image-container .circle-container circle{fill:none;stroke:url(#gradient-bottom);stroke-width:50px;stroke-dasharray:1415;stroke-dashoffset:1415px}.hot-water-block .inner-container .image-container .image-circle{margin:50px;position:relative;z-index:2}.active-usage-block{background-color:#e3e5e4}.active-usage-block .inner-container{max-width:1300px;padding:70px 15px;margin:0 auto}.active-usage-block .inner-container .title-container{text-align:center;padding-bottom:50px}.active-usage-block .inner-container .title-container .title-link{text-decoration:none;text-transform:uppercase}.active-usage-block .inner-container .title-container .title-link:hover .title,.active-usage-block .inner-container .title-container .title-link:focus .title{color:#c9942f}.active-usage-block .inner-container .title-container .title-link:hover .subtitle,.active-usage-block .inner-container .title-container .title-link:focus .subtitle{color:#c9942f}.active-usage-block .inner-container .title-container .title-link .title{display:block;font-size:60px;font-weight:700;color:#1f2a35;line-height:1;-moz-transition:.3s color cubic-bezier(0.8, 0, 0.78, 0.99);-ms-transition:.3s color cubic-bezier(0.8, 0, 0.78, 0.99);-webkit-transition:.3s color cubic-bezier(0.8, 0, 0.78, 0.99);transition:.3s color cubic-bezier(0.8, 0, 0.78, 0.99)}.active-usage-block .inner-container .title-container .title-link .subtitle{display:block;font-size:46px;color:#1f2a35;line-height:1;-moz-transition:.3s color cubic-bezier(0.8, 0, 0.78, 0.99);-ms-transition:.3s color cubic-bezier(0.8, 0, 0.78, 0.99);-webkit-transition:.3s color cubic-bezier(0.8, 0, 0.78, 0.99);transition:.3s color cubic-bezier(0.8, 0, 0.78, 0.99)}.active-usage-block .inner-container .title-container .title-link .subtitle span{color:#c9942f}.active-usage-block .inner-container .content-container{display:grid;grid-template-columns:auto auto;grid-gap:30px;align-items:center}.active-usage-block .inner-container .content-container .text-container{display:grid;grid-gap:24px}.active-usage-block .inner-container .content-container .text-container .text{font-size:20px;color:#1f2a35}@keyframes stroke-fill-bottom{100%{stroke-dashoffset:355px}}@keyframes stroke-fill-top{100%{stroke-dashoffset:355px}}@media(min-width: 1300px)and (max-width: 1500px){.house-range-block .inner-container .house-type .bottom-container{grid-template-columns:1fr;align-content:space-between;grid-gap:20px}}@media(min-width: 1200px)and (max-width: 1299.98px){.house-range-block .inner-container .house-type{grid-template-rows:3fr 4fr}.house-range-block .inner-container .house-type .top-container .count{right:40px;top:20px}.house-range-block .inner-container .house-type .bottom-container{grid-template-columns:1fr;align-content:space-between;grid-gap:20px}.budget-block .inner-container .text-container .text-container .text,.hot-water-block .inner-container .text-container .text-container .text,.active-usage-block .inner-container .content-container .text-container .text{font-size:18px}}@media(min-width: 992px)and (max-width: 1199.98px){.budget-block .inner-container .text-container .text-container .text,.hot-water-block .inner-container .text-container .text-container .text,.active-usage-block .inner-container .content-container .text-container .text{font-size:18px}.budget-block{background-color:#e3e5e4}.budget-block .inner-container{grid-template-columns:1fr;justify-content:center;justify-items:center;grid-gap:30px}.budget-block .inner-container .image-container{order:2}.budget-block .inner-container .text-container{order:1}.budget-block .inner-container .text-container .title{text-align:center}.budget-block .inner-container .text-container .subtitle{text-align:center}.hot-water-block .inner-container{grid-template-columns:1fr;justify-content:center;justify-items:center;grid-gap:30px}.hot-water-block .inner-container .text-container .title-container .title{text-align:center}.hot-water-block .inner-container .text-container .title-container .subtitle{text-align:center}.house-range-block .inner-container{grid-template-columns:1fr}.house-range-block .inner-container .house-type{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.house-range-block .inner-container .house-type .top-container{padding:10px}.house-range-block .inner-container .house-type .bottom-container{grid-template-columns:1fr;grid-gap:20px}}@media(min-width: 768px)and (max-width: 991.98px){.budget-block .inner-container .text-container .text-container .text,.hot-water-block .inner-container .text-container .text-container .text,.active-usage-block .inner-container .content-container .text-container .text{font-size:16px}.budget-block{background-color:#e3e5e4}.budget-block .inner-container{grid-template-columns:1fr;justify-content:center;justify-items:center;grid-gap:30px}.budget-block .inner-container .image-container{order:2}.budget-block .inner-container .text-container{order:1}.budget-block .inner-container .text-container .title{text-align:center}.budget-block .inner-container .text-container .subtitle{text-align:center}.hot-water-block .inner-container{grid-template-columns:1fr;justify-content:center;justify-items:center;grid-gap:30px}.hot-water-block .inner-container .text-container .title-container .title{text-align:center}.hot-water-block .inner-container .text-container .title-container .subtitle{text-align:center}.house-range-block .inner-container{grid-template-columns:1fr}.house-range-block .inner-container .house-type{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.house-range-block .inner-container .house-type .top-container{padding:10px}.house-range-block .inner-container .house-type .bottom-container{grid-template-columns:1fr;grid-gap:20px}.active-usage-block .inner-container .content-container{grid-template-columns:1fr}.active-usage-block .inner-container .content-container .image-container{text-align:center;order:2}.active-usage-block .inner-container .content-container .text-container{order:1}}@media(min-width: 576px)and (max-width: 767.98px){.budget-block .inner-container .text-container .text-container .text,.hot-water-block .inner-container .text-container .text-container .text,.active-usage-block .inner-container .content-container .text-container .text{font-size:16px}.budget-block{background-color:#e3e5e4}.budget-block .inner-container{grid-template-columns:1fr;justify-content:center;justify-items:center;grid-gap:30px}.budget-block .inner-container .image-container{order:2}.budget-block .inner-container .text-container{order:1}.budget-block .inner-container .text-container .title-container .title{text-align:center;font-size:44px}.budget-block .inner-container .text-container .title-container .subtitle{text-align:center;font-size:36px}.hot-water-block .inner-container{grid-template-columns:1fr;justify-content:center;justify-items:center;grid-gap:30px}.hot-water-block .inner-container .text-container .title-container .title{text-align:center;font-size:44px}.hot-water-block .inner-container .text-container .title-container .subtitle{text-align:center;font-size:36px}.house-range-block .inner-container{grid-template-columns:1fr}.house-range-block .inner-container .house-type{grid-template-rows:1fr}.house-range-block .inner-container .house-type .top-container{padding:10px}.house-range-block .inner-container .house-type .bottom-container{grid-gap:20px}.house-range-block .inner-container .house-type .bottom-container .performance{font-size:26px}.active-usage-block .inner-container .title-container .title-link .title{font-size:44px}.active-usage-block .inner-container .title-container .title-link .subtitle{font-size:36px}.active-usage-block .inner-container .content-container{grid-template-columns:1fr}.active-usage-block .inner-container .content-container .image-container{text-align:center;order:2}.active-usage-block .inner-container .content-container .text-container{order:1}}@media(max-width: 575.98px){.budget-block .inner-container .text-container .text-container .text,.hot-water-block .inner-container .text-container .text-container .text,.active-usage-block .inner-container .content-container .text-container .text{font-size:16px}.budget-block{background-color:#e3e5e4}.budget-block .inner-container{grid-template-columns:1fr;justify-content:center;justify-items:center;grid-gap:30px}.budget-block .inner-container .image-container{order:2}.budget-block .inner-container .image-container .circle-container svg{max-width:100%;height:auto}.budget-block .inner-container .image-container .image-circle{margin:10%}.budget-block .inner-container .image-container .image-circle img{max-width:100%;height:auto}.budget-block .inner-container .text-container{order:1}.budget-block .inner-container .text-container .title-container .title{text-align:center;line-height:1.2;font-size:30px}.budget-block .inner-container .text-container .title-container .subtitle{text-align:center;line-height:1.2;font-size:26px}.hot-water-block .inner-container{grid-template-columns:1fr;justify-content:center;justify-items:center;grid-gap:30px}.hot-water-block .inner-container .image-container .circle-container svg{max-width:100%;height:auto}.hot-water-block .inner-container .image-container .image-circle{margin:10%}.hot-water-block .inner-container .image-container .image-circle img{max-width:100%;height:auto}.hot-water-block .inner-container .text-container .title-container .title{text-align:center;font-size:30px;line-height:1.2}.hot-water-block .inner-container .text-container .title-container .subtitle{text-align:center;font-size:26px;line-height:1.2}.house-range-block .inner-container{grid-template-columns:1fr}.house-range-block .inner-container .house-type{grid-template-rows:1fr}.house-range-block .inner-container .house-type .top-container{padding:10px}.house-range-block .inner-container .house-type .top-container .count{top:20px;right:40px}.house-range-block .inner-container .house-type .top-container .count .number{font-size:40px}.house-range-block .inner-container .house-type .top-container .count .text{font-size:18px}.house-range-block .inner-container .house-type .bottom-container{grid-gap:20px;grid-template-columns:1fr}.house-range-block .inner-container .house-type .bottom-container .title{text-align:center}.house-range-block .inner-container .house-type .bottom-container .list-title{text-align:center}.house-range-block .inner-container .house-type .bottom-container .list{display:grid;justify-items:center}.house-range-block .inner-container .house-type .bottom-container .list .list-item{text-align:center}.house-range-block .inner-container .house-type .bottom-container .performance{font-size:26px;text-align:center}.active-usage-block .inner-container .title-container .title-link .title{font-size:30px;line-height:1.2}.active-usage-block .inner-container .title-container .title-link .subtitle{font-size:26px;line-height:1.2}.active-usage-block .inner-container .content-container{grid-template-columns:1fr}.active-usage-block .inner-container .content-container .image-container{text-align:center;order:2}.active-usage-block .inner-container .content-container .text-container{order:1}}
