a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;vertical-align:top;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}sub,sup{line-height:0}sub{vertical-align:sub}@font-face{font-family:Roboto;font-display:fallback;src:url(../../fonts/roboto/roboto-bold-webfont.eot);src:url(../../fonts/roboto/roboto-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/roboto/roboto-bold-webfont.woff2) format("woff2"),url(../../fonts/roboto/roboto-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;font-display:fallback;src:url(../../fonts/roboto/roboto-medium-webfont.eot);src:url(../../fonts/roboto/roboto-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/roboto/roboto-medium-webfont.woff2) format("woff2"),url(../../fonts/roboto/roboto-medium-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(../../fonts/roboto/roboto-regular-webfont.eot);src:url(../../fonts/roboto/roboto-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/roboto/roboto-regular-webfont.woff2) format("woff2"),url(../../fonts/roboto/roboto-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;font-display:fallback;src:url(../../fonts/roboto/roboto-italic-webfont.eot);src:url(../../fonts/roboto/roboto-italic-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/roboto/roboto-italic-webfont.woff2) format("woff2"),url(../../fonts/roboto/roboto-italic-webfont.woff) format("woff");font-weight:400;font-style:italic}body,html{font-family:Roboto,Arial}.full-cross{background:url(../../images/mask/cross.svg) no-repeat 50%;background-size:100% 100%}.half-cross{background:url(../../images/mask/cross-half.svg) no-repeat 50%;background-size:100% 100%}.has-cross{background:url(../../images/mask/cross-detail.svg) no-repeat 50% 50%;background-size:100% 100%}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zero-bottom-margin{margin-bottom:0}.img-responsive{max-width:100%;height:auto}@media screen and (max-width:750px){.table-responsive{overflow-y:auto}.table-responsive>table{min-width:600px;width:100%}}body,html{height:100%}body,html{scroll-behavior:smooth}body{font-size:15px;overflow-x:hidden}.wf-active body{font-family:Roboto,sans-serif}h1{text-align:center;text-transform:uppercase;font-size:28px;line-height:36px;margin-bottom:30px}h1,h1 small{font-weight:500;color:#545454}h1 small{display:block;margin-top:6px}h1 small,h1.with-add .add{text-transform:none;font-size:18px}h1.with-add .add{line-height:20px}h2{font-weight:500;font-size:21px;line-height:30px;margin-bottom:30px;text-align:center}h2,h2 small{color:#ed1c24}h2 small{font-size:15px}h1.with-underline,h2.with-underline{margin-bottom:60px}h1.with-underline:after,h2.with-underline:after{display:block;width:80px;height:0;content:" ";margin:20px auto 0;border-bottom:1px solid #ed1c24}h1.with-rainbow-underline:after,h2.with-rainbow-underline:after{border:0;height:1px;background:linear-gradient(90deg,#ed1c24,#3fa535)}h3{font-weight:500;font-size:18px;line-height:25px;margin-bottom:30px}h3.in-text{margin:70px 0 25px}h3 .caption-circle.on-the-left{margin-bottom:0;font-size:inherit;width:25px;height:25px;line-height:23px}h4{text-transform:uppercase;font-weight:500;line-height:27px;letter-spacing:.7px;font-size:12px;color:#545454;vertical-align:middle;margin-bottom:15px}.table{font-size:inherit}.table th{font-weight:700}.table.basic-table{width:100%;table-layout:fixed}.table.basic-table tr{border-bottom:1px solid #e6e6e6;background-color:#fff}.table.basic-table tr:last-child{border-bottom:0}.table.basic-table tr:nth-child(2n){background-color:#fafafa}.table.basic-table td,.table.basic-table th{padding:20px 20px 20px 10px;border-right:1px solid #e6e6e6;line-height:20px}.table.basic-table td:last-child,.table.basic-table th:last-child{border-right:0}.table.basic-table th{text-align:left}.table.basic-table.table-w-border{border:1px solid #e6e6e6}.table.basic-table .table-col-20{width:20%}.table.basic-table .table-col-25{width:25%}.table.basic-table .table-col-30{width:30%}.table.basic-table .table-col-33{width:100/3%}.table.basic-table .table-col-40{width:40%}.table.basic-table .table-col-50{width:50%}.table.basic-table .table-col-60{width:60%}.table.basic-table .table-col-66{width:100/3*2%}.table.basic-table .table-col-75{width:75%}.table.basic-table .table-col-80{width:80%}.table.basic-table .center{text-align:center}strong{font-weight:700;color:#1a1a1a}strong.green{color:#3fa535}strong.red{color:#ed1c24}.italic,.perex,em,i{font-style:italic}.perex{text-align:center;font-size:18px;line-height:30px;color:#505050;padding:30px 10px;border-color:#e6e6e6;border-width:1px 0;border-style:solid}.perex a,.perex strong{font-weight:700}a{text-decoration:underline;color:#1a1a1a}a:hover{text-decoration:none}a.green,a.green>*{color:#3fa535}a.red,a.red>*{color:#ed1c24}a[name]{display:block;content:"";height:60px;visibility:hidden;margin-top:-60px}p{font-weight:400;font-size:15px;line-height:25px;color:#505050;margin-bottom:20px}p strong{line-height:inherit}ul{font-weight:400;font-size:15px;line-height:16px}.list{list-style:none;margin-bottom:20px;margin-left:15px}@media screen and (max-width:940px){.list{margin-left:0}}.list li{position:relative;padding-left:15px;color:#545454;font-size:15px;line-height:25px;margin-bottom:5px}.list li:before{position:absolute;border-radius:50%;content:"";width:4px;height:4px;background:#ed1c24;left:0;top:24px/2 - 2}.list.number-list{list-style-type:decimal}.list.number-list li:before{display:none}.list.tick-list{text-align:left;line-height:25px}.list.tick-list li{padding-left:30px;margin-bottom:15px}.list.tick-list li:before{display:none}.passive-houses .list.tick-list li,.passive .list.tick-list li{background:url(../../images/mask/green-tick.svg) no-repeat 0 2px}.premium-houses .list.tick-list li,.premium .list.tick-list li{background:url(../../images/mask/tick-premium.svg) no-repeat 0 2px}.economic-houses .list.tick-list,.economic .list.tick-list,.list.tick-list.modulars li,.list.tick-list.red li{background-image:url(../../images/mask/red-tick.svg)}.nested-list{margin:5px 0 10px 20px}.nested-list li{margin-bottom:0}.nested-list li:before{position:absolute;content:"";width:4px;height:4px;background:#ed1c24;left:0;top:24px/2 - 2;border-radius:0}.list-block-list{font-size:15px;line-height:25px}.list-block-list .list-block-item{padding-left:30px;padding-bottom:10px;background:url(../../images/mask/green-tick-transparent_bg.svg) no-repeat 3px 5px;color:#545454}small{font-weight:400;font-size:13px;line-height:20px;color:gray}abbr{border-bottom:1px dotted #505050}.tooltip,abbr{cursor:help}.claim{font-size:16px;line-height:24px}.house-id{border-radius:50%;position:absolute;top:50%;transform:translatey(-50%);width:40px;height:40px;line-height:40px;font-size:25px;background:#8e9192}.house-id,.house-id.passive{display:inline-block;text-align:center;color:#fff;letter-spacing:-1px}.house-id.passive{border-radius:50%;position:relative;font-weight:700;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);top:auto;transform:none;border:2px solid #3fa535;background:#3fa535;width:22px;height:22px;line-height:22px;font-size:15px}.house-id.passive:after{content:"";position:absolute;border-radius:50%;width:100%;height:100%;left:0;background:linear-gradient(135deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 50%)}.house-id.economic{border-radius:50%;display:inline-block;position:relative;font-weight:700;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);top:auto;transform:none;border:2px solid #ed1c24;background:#ed1c24;width:22px;height:22px;line-height:22px;color:#fff;font-size:15px;letter-spacing:-1px;text-align:center}.house-id.economic:after{content:"";position:absolute;border-radius:50%;width:100%;height:100%;left:0;background:linear-gradient(135deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 50%)}.caption-circle{border-radius:50%;display:block;box-sizing:border-box;text-align:center;margin:0 auto 5px;line-height:28px;color:#fff;letter-spacing:0;font-size:21px}.caption-circle,.caption-circle.above{width:28px;height:28px;background:#ed1c24}.caption-circle.above{left:49%;line-height:27px;top:-20px;translate:0}.caption-circle.on-the-left{display:inline-block;width:22px;height:22px;line-height:19px;margin-right:5px;background:#000;font-size:16px}.caption-circle.circle-smiley{background:#fff url(../../images/mask/circle-smiley.png) no-repeat 50% 50%;background-size:contain;color:transparent}.foot-note{margin-top:30px;padding-top:10px;font-size:13px;line-height:20px;color:#878787;border-top:1px solid #e6e6e6}.blank-img{vertical-align:middle;margin:0 3px}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.bold{font-weight:700}.semibold{font-weight:500}.italic{font-style:italic}.black{color:#000}.white{color:#fff}.green{color:#3fa535}.gray{color:#545454}.red{color:#ed1c24}.underline{text-decoration:underline}.no-decoration{text-decoration:none}.v-middle{vertical-align:middle}.v-top{vertical-align:top}.help{cursor:help}.pointer{cursor:pointer}.clear{clear:both}.fl-left{float:left}.fl-right{float:right}.fl-none{float:none}.center{text-align:center}.left{text-align:left}.right{text-align:right}.auto{margin:0 auto}.block{display:block}.inline-block{display:inline-block}.table{display:table}.hidden{display:none}.s-hidden{visibility:hidden}.s-visible{visibility:visible}.relative{position:relative}.absolute{position:absolute}.small{font-size:80%}.no-wrap{white-space:nowrap}.full-width{width:100%;max-width:1340px}.uppercase{text-transform:uppercase}.vertical-center{top:50%;transform:translatey(-50%)}.horizontal-center{left:50%;transform:translatex(-50%)}.vertical-horizontal-center{top:50%;left:50%;transform:translate(-50%,-50%)}.text-center{text-align:center}.content{content:""}.mt-5{margin-top:5rem}.mt-3{margin-top:3rem}.mb-5{margin-bottom:5rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.header{position:relative}.header,.header .header-holder{box-sizing:border-box;height:60px}.header .header-holder{position:fixed;width:100%;background:#f2f2f2;margin-bottom:0;z-index:100}.header .wrapper{padding:0 20px;height:0}@media screen and (max-width:940px){.header .wrapper{font-size:0}}.header .logo{float:left}.header .logo .logo-img{max-width:156px;width:100%;vertical-align:middle}@media screen and (max-width:940px){.header .logo .logo-img{display:inline-block;margin:0 auto}}@media screen and (max-width:940px){.header .logo{display:inline-block;float:none;width:50%}}@media screen and (max-width:400px){.header .logo{width:auto}}.header .nav{float:right}@media screen and (max-width:940px){.header .nav{float:none}}.header .flypanels-button-left{display:none;float:right;text-align:right;font-size:12px;margin:17px 0 0 20px;text-decoration:none;text-transform:uppercase}.header .flypanels-button-left .button-text{margin-right:3px;font-weight:700;color:rgba(0,0,0,.25);line-height:30px}@media screen and (max-width:990px){.header .flypanels-button-left{display:block}}.footer{display:block;box-sizing:border-box;background-color:#545454;padding:70px 0 50px;color:#fff;margin-bottom:50px;border-bottom:5px solid #ed1c24}@media screen and (max-width:940px){.footer{padding-bottom:0}.footer .wrapper .row .col{width:50%}.footer .wrapper .row .col:last-child{width:100%}}@media screen and (max-width:480px){.footer .wrapper .row .col{width:100%}}.footer h3{color:#e5e5e5;font-weight:700;margin:0;font-size:13px;line-height:15px;margin-bottom:30px}.footer h3.list{margin-bottom:15px}.footer .footer__title{text-transform:uppercase;position:relative;color:#fff;font-size:16px;line-height:20px;font-weight:700;letter-spacing:.8px;margin-bottom:90px;text-align:center;margin-bottom:60px}@media screen and (max-width:940px){.footer .footer__title{margin-bottom:45px}}@media screen and (max-width:640px){.footer .footer__title{line-height:26px}}.footer .footer__title:after{display:block;width:80px;height:0;content:" ";margin:20px auto 0;border-bottom:1px solid #ed1c24}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}.footer a,.footer li,.footer ul{color:#ccc;font-size:13px;line-height:15px}.footer ul{display:block;min-height:15px;width:100%;margin-bottom:15px}.footer ul li{padding-bottom:15px}.footer .icon{width:22px;height:22px;margin:0;margin-right:-2px;text-decoration:none}.footer .icon:nth-of-type(2){margin-right:2px}.footer .socials{line-height:22px}.footer .socials a{font-weight:700;color:#e5e5e5;line-height:22px}.footer .socials a:hover{text-decoration:none;color:#fff}.footer .socials i{margin-right:10px}.footer .socials .socials__instagram{margin-top:1rem;display:block}.footer .copy{color:#b2b2b2;font-size:11px;line-height:20px;float:left}.footer .liapor{display:block;float:right;background:url(../../images/mask/liapor.svg) no-repeat top;height:20px;width:56px}@media screen and (max-width:430px){.footer .copy,.footer .liapor{float:none;margin:0 auto 20px;text-align:center}}.footer .col--first h3{margin-bottom:25px}.row{display:block;position:relative;*zoom:1;padding:10px 0}.row:after,.row:before{content:"";display:table}.row:after{clear:both}.row .col{display:block;float:left;box-sizing:border-box;padding:10px 15px}.row .col.w-100{width:100%}.row .col.w-70{width:70%}.row .col.w-66{width:66.66666667%}.row .col.w-65{width:65%}.row .col.w-60{width:60%}.row .col.w-50{width:50%}.row .col.w-55{width:55%}.row .col.w-45{width:45%}.row .col.w-40{width:40%}.row .col.w-35{width:35%}.row .col.w-33{width:33.33333%}.row .col.w-30{width:30%}.row .col.w-25{width:25%}.row .col.w-20{width:20%}.row .col.w-75{width:75%}.row.with-pull,.row.with-pull .col{padding:0}.cross{background-repeat:no-repeat;background-size:100% 101%;background-position:50% 100%}.cross.cross-half{background-image:url(../../images/mask/cross-half.svg)}.flex-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-row .flex-col{box-sizing:border-box;padding:30px}.flex-row .flex-col.w-33{width:100%/3}@media screen and (max-width:960px){.row-video .col.w-50{width:100%}.row-video .page-section{margin-bottom:25px}}.nav{display:block;*zoom:1;float:right;margin:0}.nav:after,.nav:before{content:"";display:table}.nav:after{clear:both}@media screen and (max-width:940px){.nav{float:none;text-align:center;width:100%}}.nav a{position:relative;text-transform:uppercase;text-decoration:none}.nav a .icon{vertical-align:middle}.nav .submenu{box-shadow:inset 0 -5px 10px 0 #f8f8f8;background:#fff;height:auto}@media screen and (min-width:941px){.nav .submenu{display:none}}.nav .submenu li{float:none;box-shadow:none}@media screen and (max-width:940px){.nav .submenu li{border-bottom:1px solid #a7a7a7}.nav .submenu li:last-child{border-bottom:0}}.nav .submenu li a:hover{text-decoration:none}.nav .submenu:after{display:block;position:absolute;content:"";top:0;left:0;width:100vw;height:10px;background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0))}@media screen and (max-width:940px){.nav .submenu:after{display:none}}.nav .submenu li{display:inline-block;position:relative;padding:5px 0}.nav .submenu li a{display:inline-block;line-height:25px;font-size:12px;padding:15px 20px;letter-spacing:.3px;transition:all .1s ease-in-out}.nav .submenu li a span{color:rgba(26,26,26,.66);font-weight:500}.nav .submenu li a .icon{height:18px;width:18px;margin-top:-5px;margin-right:5px;opacity:.66}@media screen and (max-width:940px){.nav .submenu li a .icon{display:none}}.nav .submenu li.active a span,.nav .submenu li:hover a span{color:#1a1a1a}.nav .submenu li.active .icon,.nav .submenu li:hover .icon{opacity:1}@media screen and (max-width:940px){.nav .submenu li.active .link:after,.nav .submenu li.active .link:before,.nav .submenu li:hover .link:after,.nav .submenu li:hover .link:before{display:none}}.nav .submenu li.active a:before{bottom:-21px;border-color:#e2e2e3 transparent transparent}.nav .submenu li.active a:after,.nav .submenu li.active a:before{content:"";position:absolute;left:50%;transform:translatex(-50%);width:0;height:0;border-style:solid;border-width:15px 15px 0}.nav .submenu li.active a:after{bottom:-20px;border-color:#f7f7f7 transparent transparent}.nav .submenu li:after{display:inline-block;position:absolute;top:50%;transform:translatey(-50%);content:"";right:-4px;width:1px;height:100%;background:#f2f2f2}.nav .submenu li:last-of-type:after{display:none}.nav>li{display:block;float:left;box-sizing:border-box;transition:all .1s ease-in-out}@media screen and (max-width:940px){.nav>li{display:inline-block;float:none}}.nav>li a{display:inline-block;box-sizing:border-box;font-weight:500;padding:22px 25px 11px;font-size:13px;line-height:17px;height:60px;color:#545454}@media screen and (max-width:1240px){.nav>li a{padding:22px 15px 11px}}@media screen and (max-width:1140px){.nav>li a{padding:22px 10px 11px}}.nav>li a span{display:inline-block;font-weight:500}.nav>li a .icon-home{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%)}@media screen and (max-width:1140px){.nav>li.homepage a{padding:12px 20px 11px}}.nav>li a.expand{display:none}@media screen and (max-width:940px){.nav>li a.expand{display:block}}.nav>li a.expand .icon-arrow{width:7px;height:7px;background-image:url(../../images/png/arrows/arrow_right.png);transform:rotate(90deg)}.nav>li.active,.nav>li:hover{background:#fff}@media screen and (max-width:940px){.nav>li.active,.nav>li:hover{background:#f2f2f2}.nav>li.active .link,.nav>li:hover .link{background:#fff}}.nav>li.active a,.nav>li:hover a{color:#1a1a1a}.nav>li.active .wrap{position:absolute;display:block;left:50%;transform:translatex(-50%);width:100vw}.nav>li.active .wrap ul{display:block;text-align:center}@media screen and (max-width:940px){.nav>li div.wrap{display:none!important;visibility:hidden}}.nav>li:last-of-type{box-shadow:inset 0 0 0 0 transparent}.nav li.usporne-domy:hover a,.nav li.usporne-domy:hover a span,.nav li.usporne-domy a,.nav li.usporne-domy a span{color:#ed1c24}.nav li.nizkoenergeticke-a-pasivni-domy:hover a,.nav li.nizkoenergeticke-a-pasivni-domy:hover a span,.nav li.nizkoenergeticke-a-pasivni-domy a,.nav li.nizkoenergeticke-a-pasivni-domy a span{color:#3fa535}.burger-menu{display:inline-block;width:25px;height:25px;padding:3px;border:1px solid rgba(0,0,0,.25);border-radius:50%}.burger-menu .burger-line{display:block;margin:0 auto;background-color:rgba(0,0,0,.25);width:20px;height:2px;margin-bottom:4px}.burger-menu .burger-line.bread-top{margin-top:5px}nav .haschildren:hover .submenu{display:block;visibility:visible;opacity:1}@media screen and (min-width:940px){.haschildren .submenu{position:absolute;visibility:hidden;opacity:0;transition:.2s;padding-top:14px}.haschildren .submenu li{display:block;position:relative;padding:7px 50px}.haschildren .submenu li a{padding:0;height:auto}.haschildren .submenu li a span{font-size:13px;font-weight:500;text-transform:uppercase;color:#545454}.haschildren .submenu li:after{content:none}.haschildren .submenu li:before{content:"";width:15px;height:0;border:.5px solid #545454;opacity:.5;position:absolute;top:18px;left:20px}.haschildren .submenu li:hover a span{color:#3fa535}.haschildren .submenu:after{content:none}.haschildren .submenu li.active a,.haschildren .submenu li.active a span{color:#3fa535}.haschildren .submenu li.active a:after,.haschildren .submenu li.active a:before{content:none}.wrap{display:none}}.nav>li.active .wrap{display:none}.haschildren:last-child .submenu{margin-left:-100px}.navigation--back{margin:3rem auto -2rem;text-align:left;max-width:1200px;cursor:pointer}.navigation--back:hover .backLink{text-decoration:underline}.navigation--back a{text-decoration:none}@media screen and (max-width:1240px){.navigation--back{max-width:1100px}}.navigation--back .backLink{color:#ed1c24;padding:0 10px;position:relative}.navigation--back .backLink:after{content:"";position:absolute;left:-5px;top:6px;border:solid #ed1c24;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.quotation{display:block;position:relative;font-style:italic;border-left:1px solid #d9d9d9;background:#f2f2f2;padding:15px 25px;font-family:Georgia,Times,Times New Roman,serif;color:#545454}@media screen and (max-width:640px){.quotation{box-sizing:border-box}}.hint{box-sizing:border-box;position:relative;border-left:2px solid #e4e1c9;padding:15px 30px 15px 60px;background:#fefbe3}.hint p{margin:0;color:#545454;line-height:25px;font-size:15px}.hint:before{position:absolute;top:0;left:0;content:"";background:url(../../images/icons/hint.svg) no-repeat 16px 15px;background-size:25px 25px;width:60px;height:100%}.hint.did-you-know:before{background-image:url(../../images/icons/hint-shell.svg);opacity:.33}.hint.download{border-color:#d8d8d8;background:#f2f2f2}.hint.download a{color:#000}.hint.download:before{background-image:url(../../images/icons/hint-download.svg);opacity:.33}.icon{display:inline-block;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;width:17px;height:17px;line-height:15px;margin:2px 0 0 5px}.icon.icon-big{width:350px;height:350px}.icon.icon-detail{width:60px;height:60px}.icon.icon-check{background-image:url(../../images/icons/icon-tick-green.svg);height:25px;width:13px;margin:0 3px 0 10px}.icon.icon-check.icon-check-red{background-image:url(../../images/icons/icon-tick-red.svg)}.icon.icon-for-you{background-image:url(../../images/icons/icon-big_zaridime-za-vas.png)}.icon.icon-quality{background-image:url(../../images/icons/icon-big_kvalita-a-cena.png)}.icon.icon-speed{background-image:url(../../images/icons/icon-big_rychlost.png)}.icon.icon-file{background-image:url(../../images/icons/icon-file.png)}.icon.icon-eye{background-image:url(../../images/icons/icon-eye.png)}.icon.icon-phone{background-image:url(../../images/icons/icon-phone.png)}.icon.icon-phone-gray{background-image:url(../../images/icons/icon-phone-gray.svg)}.icon.icon-tick{background-image:url(../../images/icons/icon-tick.png)}.icon.icon-search{background-image:url(../../images/icons/icon-search.png)}.icon.icon-home{background-image:url(../../images/icons/icon-home.png)}.icon.icon-favourite{background-image:url(../../images/icons/icon-favourite.png)}.icon.icon-favourite-remove{background-image:url(../../images/icons/icon-favourite-remove.png)}.icon.icon-back{background-image:url(../../images/icons/icon-back.png)}.icon.icon-flat{background-image:url(../../images/icons/icon-flat.svg)}.icon.icon-floor{background-image:url(../../images/icons/icon-floor.svg)}.icon.icon-volume{background-image:url(../../images/icons/icon-volume.svg)}.icon.icon-rough{background-image:url(../../images/icons/icon-house-card-rough.svg)}.icon.icon-to-complete{background-image:url(../../images/icons/icon-house-card-to-complete.svg);background-position:50% 20%}.icon.icon-magnifier{background-image:url(../../images/icons/icon-magnifier.svg);background-position:50% 20%;margin:5px 7px 0 0;width:12px;height:12px}.house-card .icon.icon-flat,.house-card .icon.icon-floor,.house-card .icon.icon-rough,.house-card .icon.icon-to-complete,.house-card .icon.icon-volume{margin-right:5px;height:19px}.icon.external-link{background-image:url(../../images/icons/icon-external-link.svg);background-size:auto 85%;margin:2px 0 0 3px}.icon.icon-under-magnifier{opacity:.5;width:41px;height:28px;margin-right:15px;background-image:url(../../images/icons/icon-under-magnifier.svg)}.icon.icon-footer-djt{background-image:url(../../images/mask/djt.svg)}.icon.icon-footer-ig{background-image:url(../../images/mask/ig.svg)}.icon.icon-footer-fb{background-image:url(../../images/mask/fb.svg)}.icon.icon-economic{background-image:url(../../images/icons/piggy.svg)}.icon.icon-passive{background-image:url(../../images/icons/eco.svg)}.button{text-transform:uppercase;text-decoration:none;box-sizing:border-box;display:inline-block;transition:all .15s ease-in-out;cursor:pointer;border-radius:5px;font-weight:500;color:#ed1c24;background-color:#fff;text-align:center;padding:5px 30px;font-size:16px;line-height:22px;letter-spacing:-.5px}.button:hover{color:#ed1c24;background-color:#e6e6e6}.button.button-default{background:#f2f2f2;color:#1a1a1a;text-transform:none;letter-spacing:0;padding:5px 12px;font-size:15px}.button.button-default:hover{color:#1a1a1a;background-color:#d9d9d9}.button.button-red{background:#ed1c24;color:#fff}.button.button-red:hover{color:#fff;background:#c61017}.button.button-transparent{background-color:transparent}.button.button-green{background:#3fa535;color:#fff!important;border-color:transparent;font-weight:700}.button.button-green:hover{color:#fff;background:#307e29}.button.button-premium{background:#527890;color:#fff!important;border-color:transparent;font-weight:700}.button.button-premium:hover{color:#fff;background:#3f5d70}.button.button-horizontal-center{display:block;margin-left:50%;transform:translatex(-50%)}.button.button-all-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button.button-no-uppercase{text-transform:none}.button.button-smaller-padding{padding:5px 10px}.button--premium{background-color:#527890;padding:8px 30px;color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;text-decoration:none;margin-top:20px;display:inline-block;border-radius:3px;transition:.4s;cursor:pointer}.button--premium:hover{background-color:#3f5d70;color:#fff}.button--green{background-color:#3fa535;padding:8px 30px;color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;text-decoration:none;display:inline-block;border-radius:3px;transition:.4s;cursor:pointer}.button--green:hover{background-color:#307e29;color:#fff}.button--red{background-color:#ed1c24;padding:8px 30px;color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;text-decoration:none;display:inline-block;border-radius:3px;transition:.4s;cursor:pointer}.button--red:hover{background-color:#c61017;color:#fff}.flash{position:relative;z-index:999;height:60px;line-height:60px;color:#fff}.flash p{margin-bottom:0}.flash .flash-holder{width:100%;background-color:#3fa535}.flash .wrapper{padding:0;position:relative}.flash .info,.flash .success{background-color:#3fa535}.flash .warning{background-color:#ed1c24}.flash .close{position:absolute;cursor:pointer;display:block;top:9px;right:0;width:10px;height:10px;background:url(../../images/png/close.png) no-repeat;z-index:999}.circle{display:block;border-radius:50%;margin:0 auto;width:80px;height:80px;background-color:#f2f2f2;background-repeat:no-repeat}.circle.circle-house-pr{background-image:url(../../images/icons/circle-house-pr.svg)}.circle.circle-house-gr,.circle.circle-house-pr{background-position:50% 43%;background-size:50px auto}.circle.circle-house-gr{background-image:url(../../images/icons/circle-house-gr.svg)}.economic-wrapper .circle,.passive-wrapper .circle{border-radius:50%;background-color:#fff}.progress-loader,.progress-loader:after{width:40px;height:40px;border-radius:50%}.progress-loader{position:absolute;top:50%;left:50%;z-index:10000;font-size:12px;text-indent:-9999em;border:5px solid rgba(237,28,36,.25);border-left:5px solid #ed1c24;transform:translate(-50%,-50%,0);animation:a 1.1s infinite linear}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tooltip{display:block;position:absolute;top:-10px;right:-10px;width:20px;height:20px;text-align:center;font-size:16px;line-height:20px;border-radius:50%;color:#fff}.tooltip.tooltip-economic{background-color:#ed1c24}.tooltip.tooltip-passive{background-color:#3fa535}.tooltip:hover .tooltip-text{visibility:visible}.tooltip .tooltip-text{position:absolute;visibility:hidden;top:-20px;left:0;text-align:left;background-color:#545454;width:250px;font-size:11px;line-height:15px;padding:5px 9px}.tooltip .tooltip-text:before{content:"";position:absolute;bottom:-10px;left:-10px;width:20px;height:20px;background-image:url(../../images/png/temp-arrow.png);background-repeat:no-repeat;background-size:cover}.paginator .active a{font-weight:700;color:#ed1c24;text-decoration:none}.red-date-label-small{display:inline-block;box-sizing:border-box;position:relative;padding:8px 5px;color:#fff;background:#ed1c24;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-bottom-left-radius:5px;-moz-border-bottom-right-radius:5px;-ms-border-bottom-left-radius:5px;-ms-border-bottom-right-radius:5px;-o-border-bottom-left-radius:5px;-o-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 0 5px 0 rgba(0,0,0,.5);min-width:28px;padding:0 3px 6px}.red-date-label-small:before{content:"";display:block;width:100%;height:20px;position:absolute;top:0;left:0;transform:translatey(-100%);background:url(../../images/mask/action-label-triangle.svg) no-repeat top;background-size:cover}.red-date-label-small:after{content:"";display:block;width:2px;height:30px;position:absolute;top:-40px;left:50%;transform:translatex(-50%);background:#000}.red-date-label-small>span{display:block;width:100%;height:18px;text-align:center;font-size:13px;line-height:18px;letter-spacing:.3px;text-transform:uppercase}.red-date-label-small .label-day{height:24px;margin-bottom:3px;border-bottom:1px solid hsla(0,0%,100%,.66);font-size:24px;font-weight:700}.red-date-label-small .label-year{font-size:12px}.red-date-label-small:after{height:20px;top:-30px}.red-date-label-small .label-day{height:20px;font-size:14px}.red-date-label-small .label-month{height:16px;font-size:10px}
/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.3.1
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;text-align:center;width:100%;height:100%}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;text-align:center;bottom:0;width:100%;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left .4s ease,transform .4s ease}#baguetteBox-slider.bounce-from-right{animation:b .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:c .4s ease-out}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;border-radius:15%;outline:none;padding:0;margin:0;border:0;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;transition:background-color .4s ease}.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.spinner{display:inline-block;position:absolute;width:40px;height:40px;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.double-bounce1,.double-bounce2{border-radius:50%;position:absolute;width:100%;height:100%;background-color:#fff;opacity:.6;top:0;left:0;animation:d 2s infinite ease-in-out}.double-bounce2{animation-delay:-1s}@keyframes b{0%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@keyframes c{0%{margin-left:0}50%{margin-left:30px}to{margin-left:0}}@keyframes d{0%,to{transform:scale(0)}50%{transform:scale(1)}}#baguetteBox-overlay .full-image figure{vertical-align:middle}.tingle-modal *{box-sizing:border-box}.tingle-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;overflow-y:auto;background:rgba(0,0,0,.8);opacity:0;cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAANpJREFUOBGNkz0KAjEQhYPYWXgCKws7LcXWyt7WG4i9jegBvIJ4AvEyXsRCsBDiN0sGkiE/O/A2O9n3viS7rPPeb9ETrVzPwrtHDzR1XF5I6oPWLQaeq5hDXQRw0I6xCuF5HH7Tz7oFuTkhrSyEhza8THaLoQhphpWUg/QOFyA/AFpy5nTbGrIjxvg4AiiGBzYc+rGZH9KPzFy+ZbX4bX9l+VDZr5NQMMbhbtvMxccpQ3JhpTchtXATQviItIpvW0CY7HHm8c9UDRd2chbABt3RQk2tEe8O3dDkD4JQ4iOR7BMpAAAAAElFTkSuQmCC"),pointer;transition:opacity .2s ease}.tingle-modal h1{font-size:1.8rem}.tingle-modal--confirm .tingle-modal-box{max-width:500px;text-align:center}.tingle-modal--noClose{cursor:default}.tingle-modal--noClose .tingle-modal__close{display:none}.tingle-modal__close{position:fixed;top:3%;right:3%;z-index:1000;padding:0;width:40px;height:40px;border:none;border-radius:50%;background:transparent;color:#fff;font-size:40px;line-height:normal;cursor:pointer}.tingle-modal-box{position:absolute;top:20px;border-radius:4px;background:#fff;opacity:0;cursor:auto;transition:all .3s ease-out;left:50%;transform-origin:50% 50%;transform:scale(.9) translatex(-50%)}@media screen and (max-width:750px){.tingle-modal-box{top:0}}.tingle-modal-box__footer{padding:1.5rem 2rem;width:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f1f1f1;cursor:auto}.tingle-modal-box__footer:after{content:"";clear:both;display:table}.tingle-modal-box__footer--sticky{position:fixed;bottom:-100px;z-index:10001;opacity:1;transition:bottom .3s ease-in-out .3s}.tingle-enabled{height:100%}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-enabled .tingle-content-wrapper{filter:blur(15px)}.tingle-modal--visible{visibility:visible;opacity:1}.tingle-modal--visible .tingle-modal-box{transform:scale(1) translatex(-50%);opacity:1}.tingle-btn{display:inline-block;margin:0 .5rem;padding:1rem 2rem;border:none;background-color:grey;box-shadow:none;color:#fff;vertical-align:middle;text-decoration:none;font-size:inherit;font-family:inherit;line-height:normal;cursor:pointer;transition:background-color .4s}.tingle-btn--primary{background-color:#3498db}.tingle-btn--danger{background-color:#e74c3c}.tingle-btn--default{background-color:#34495e}.tingle-btn--pull-left{float:left}.tingle-btn--pull-right{float:right}.table-sort{width:100%;border:1px solid #f2f2f2}.table-sort td,.table-sort th{text-align:left;border-top:1px solid #f2f2f2;line-height:22px;font-size:14px;padding-right:15px;vertical-align:middle}.table-sort th{font-weight:700;font-size:14px;padding:7px 15px 7px 0;background:#ececec}.table-sort th.sort-header{cursor:pointer}.table-sort th.sort-header:after{float:right;visibility:hidden;content:"";margin-top:7px;border:4px solid #ed1c24;border-width:0 4px 4px;border-color:#ed1c24 transparent}.table-sort th.sort-header:hover:after{visibility:visible;opacity:1}.table-sort th.sort-header.sort-down:after,.table-sort th.sort-header.sort-down:hover:after,.table-sort th.sort-header.sort-up:after{visibility:visible;opacity:.6}.table-sort th.sort-header.sort-up:after{border-bottom:none;border-width:4px 4px 0}.table-sort th.sort-header:-moz-selection{background:transparent}.table-sort th.sort-header:selection{background:transparent}.table-sort thead:first-child tr td,.table-sort thead:first-child tr th{border-top:0}.table-sort .active td,.table-sort .active th{background:rgba(237,28,36,.1)}
/*! jQuery UI - v1.11.4 - 2016-12-19
* http://jqueryui.com
* Includes: core.css, draggable.css, selectable.css, sortable.css, accordion.css, datepicker.css, menu.css, selectmenu.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle,.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons,.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
 */.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_777777_256x240.png)}.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_555555_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_777620_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:alpha(opacity=30)}.ui-widget-shadow{margin:0;padding:5px;background:#666;opacity:.3;filter:alpha(opacity=30);border-radius:8px}.looper{position:relative;line-height:1;width:auto;height:500px}.looper:focus{outline:0}.looper .looper-inner{overflow:hidden;width:100%;height:auto;position:relative}.looper .item{display:none;position:relative}.looper .item.active,.looper .item.next,.looper .item.prev{display:block}.looper .item.active{top:0;left:0}.looper .item>img{display:block;line-height:1}.looper.xfade .looper-inner{height:100%}.looper.xfade .item{transition:opacity .5s ease-in;position:absolute;width:100%;opacity:0}.looper.xfade .item.active,.looper.xfade .item.go{opacity:1}.looper.xfade .item.active.go{opacity:0}.looper.slide.xfade .item{transition:left .5s ease-in-out,opacity .5s ease-in}.looper.slide .item{transition:left .5s ease-in-out}.looper.slide .item.next,.looper.slide .item.prev{position:absolute;top:0;left:0;width:100%}.looper.slide .item.next{left:100%}.looper.slide .item.prev{left:-100%}.looper.slide .item.active.next,.looper.slide .item.active.prev{position:relative;left:0}.looper.slide .item.go{left:0}.looper.slide .item.go.active{left:-100%}.looper.slide .item.go.active.prev{left:100%}.looper.slide.right .item.next{left:-100%}.looper.slide.right .item.prev{left:100%}.looper.slide.right .item.go{left:0}.looper.slide.right .item.go.active{left:100%}.looper.slide.right .item.go.active.prev{left:-100%}.looper.slide.down .looper-inner{height:100%}.looper.slide.down .item{transition:top .5s ease-in-out}.looper.slide.down .item.next,.looper.slide.down .item.prev{left:0}.looper.slide.down .item.next{top:-100%}.looper.slide.down .item.prev{top:100%}.looper.slide.down .item.go{top:0}.looper.slide.down .item.go.active{top:100%;left:0}.looper.slide.down .item.go.active.prev{top:-100%}.looper.slide.down.xfade .item{transition:top .5s ease-in-out,opacity .5s ease-in}.looper.slide.up .looper-inner{height:100%}.looper.slide.up .item{transition:top .5s ease-in-out}.looper.slide.up .item.next,.looper.slide.up .item.prev{left:0}.looper.slide.up .item.next{top:100%}.looper.slide.up .item.prev{top:-100%}.looper.slide.up .item.go{top:0}.looper.slide.up .item.go.active{top:-100%;left:0}.looper.slide.up .item.go.active.prev{top:100%}.looper.slide.up.xfade .item{transition:top .5s ease-in-out,opacity .5s ease-in}.looper-control{position:absolute;z-index:5;top:50%;left:-20px;width:40px;height:40px;margin-top:-20px;font-size:30px;line-height:40px;color:#fff;text-align:center;cursor:pointer;background:#333;border:3px solid #fff;border-radius:23px;opacity:.5;filter:alpha(opacity=50);transition:none}.looper-control.right{left:auto;right:-20px}.looper-control:hover{color:#fff;text-decoration:none;text-shadow:none;opacity:.9;filter:alpha(opacity=90)}.looper-nav{background:transparent;text-align:center;list-style-type:none;margin:0}.looper-nav>li{display:inline-block;font-size:36px}.looper-nav>li a{color:#049cdb}.looper-nav>li.active a,.looper-nav>li.active a:hover,.looper-nav>li a:hover{color:#036690}.offCanvasMenu{width:300px;height:100%;position:fixed;background:#f2f2f2;top:0;z-index:999;transition:all .15s ease-in-out}.offCanvasMenu,.offCanvasMenu *{box-sizing:border-box}.offCanvasMenu:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:#ed1c24;z-index:100}.offCanvasMenu.offCanvasMenu-left{left:-300px}.offCanvasMenu.offCanvasMenu-right{right:-300px}.offCanvasMenu .menuContent{overflow-y:auto;height:100%;padding:70px 0 110px}.offCanvasMenu .menuContent-in{height:auto;background:#f2f2f2;min-height:100%;position:relative}.offCanvasMenu .menuContent-in ul li{display:block;height:auto;border-bottom:1px solid #d9d9d9}.offCanvasMenu .menuContent-in ul li:last-child{border-bottom:none}.offCanvasMenu .menuContent-in ul li.active>a{background:#fff;color:#000}.offCanvasMenu .menuContent-in ul li a{display:block;min-height:40px;text-decoration:none;color:#545454;text-transform:uppercase;padding:20px 0 20px 20px;font-size:13px;position:relative}.offCanvasMenu .menuContent-in ul li a:focus,.offCanvasMenu .menuContent-in ul li a:hover{background:#fff;color:#000}.offCanvasMenu .menuContent-in ul li .offCanvasMenu-subItem{position:absolute;top:0;right:0;height:100%;width:50px;background-size:cover;background:url(../../images/png/arrows/arrow_right.png) no-repeat 50%;border-left:1px solid #d9d9d9;cursor:pointer}.offCanvasMenu .menuContent-in ul li ul{display:none}.offCanvasMenu .menuContent-in ul li ul li>a{padding:20px 0 20px 70px}.offCanvasMenu .menuContent-in ul li ul li .offCanvasMenu-sub-subItem{position:absolute;top:0;height:100%;width:50px;background-size:cover;background:url(../../images/png/arrows/arrow_right.png) no-repeat 50%;border-left:1px solid #d9d9d9;cursor:pointer;left:0;transform:rotate(180deg)}.offCanvasMenu .menuContent-in ul li ul.offCanvasMenu-active{background:#f2f2f2;display:block;height:100%;width:300px;position:absolute;left:0;top:0;z-index:1}.offCanvasMenu .offCanvasMenuHeader{background:#f2f2f2;height:70px;width:100%;position:absolute;top:0;left:0;border-bottom:1px solid #d9d9d9;z-index:99}.offCanvasMenu .offCanvasMenuHeader .closeButton{height:70px;width:70px;position:absolute;top:0;right:0;cursor:pointer}.offCanvasMenu .offCanvasMenuHeader .closeButton .closeButton-in{display:inline-block;position:absolute;left:50%;top:50%;margin:-17px 0 0 -17px;width:34px;height:34px;border:1px solid #000;border-radius:50px;transform:rotate(45deg) translateZ(0)}.offCanvasMenu .offCanvasMenuHeader .closeButton .closeButton-in:after,.offCanvasMenu .offCanvasMenuHeader .closeButton .closeButton-in:before{content:"";display:block;position:absolute;top:15px;left:6px;width:20px;height:2px;background-color:#000}.offCanvasMenu .offCanvasMenuHeader .closeButton .closeButton-in:after{width:2px;height:20px;top:6px;left:15px}.offCanvasMenu .offCanvasMenuHeader .pageLogo{height:70px;width:230px;position:absolute;top:0;left:0;padding:20px;background:url(../../images/logo_djt.png) 20px no-repeat;background-size:auto 60px;cursor:pointer}.offCanvasMenu .offCanvasMenuFooter{background:#f2f2f2;position:absolute;width:100%;height:110px;bottom:0;left:0;z-index:99;border-top:1px solid #d9d9d9;text-align:center;padding:0 20px}.offCanvasMenu .offCanvasMenuFooter .callUs a,.offCanvasMenu .offCanvasMenuFooter .callUs span{display:block}.offCanvasMenu .offCanvasMenuFooter .callUs .callUs-header{font-size:13px;text-align:center;color:#545454;line-height:30px;margin:5px 0;font-weight:600}.offCanvasMenu .offCanvasMenuFooter .callUs a{background:transparent;color:#3fa535;border:1px solid #3fa535;height:50px;line-height:50px;padding:0}.offCanvasMenu .offCanvasMenuFooter .callUs a span{position:relative;display:inline-block;padding-left:30px}.offCanvasMenu .offCanvasMenuFooter .callUs a span:before{content:"";height:20px;width:16px;position:absolute;left:0;top:50%;margin-top:-10px;background:url(../../images/mask/phone.svg) no-repeat 50%;background-size:14px}@media screen and (max-width:990px){#offCanvasMenu{display:none}}.offCanvasMenu-overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);left:0;top:0;z-index:100;display:none}body.offCanvasMenu-open{overflow-y:hidden}body.offCanvasMenu-open .offCanvasMenu.offCanvasMenu-left{transform:translateX(300px);box-shadow:5px 0 5px 0 rgba(0,0,0,.25)}body.offCanvasMenu-open .offCanvasMenu.offCanvasMenu-right{transform:translateX(-300px);box-shadow:-5px 0 5px 0 rgba(0,0,0,.25)}body.offCanvasMenu-open .offCanvasMenu-overlay{display:block}.error{height:500px}.error h1{text-align:center;margin-top:5rem}.error p{font-size:16px;line-height:20px;width:100%;max-width:480px;margin-bottom:75px;text-align:center;margin:1rem auto}@media screen and (max-width:320px){.error p{padding:5vw}}.error a{color:#e4022e;display:block;width:-moz-fit-content;width:fit-content;margin:3rem auto}.error .btn{color:#fff;text-transform:uppercase;letter-spacing:2px;border-color:#4a4a4a;width:100%;max-width:300px;margin-bottom:30px}.error .btn:hover{border-color:#fff;background:#fff;color:#000}ul.error{height:auto}ul.error li{color:#ed1c24}.form-group{display:block;font-size:0;line-height:0;margin-bottom:20px;*zoom:1;box-sizing:border-box}.form-group:after,.form-group:before{content:"";display:table}.form-group:after{clear:both}.form-group .w-100{width:100%}.form-group .w-80{width:80%}.form-group .w-70{width:70%}.form-group .w-60{width:60%}.form-group .w-50{width:50%}.form-group .w-40{width:40%}.form-group .w-30{width:30%}.form-group .w-20{width:20%}.form-group .form-control,.form-group .w-50,.form-group input{box-sizing:border-box}.form-group .w-50:first-child{padding-right:10px}.form-group .w-50:last-child{padding-left:10px}.button-group{text-align:center}.button-group .button{margin:20px 0;font-weight:700;letter-spacing:0}.form-group-separator{position:relative;width:100%;border-top:1px solid #e6e6e6;text-align:center;margin:35px 0}.form-group-separator .form-headline{display:inline-block;text-transform:uppercase;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:5px 10px;font-size:12px;line-height:16px;background:#fff;color:#000}.form-control{display:inline-block;padding-right:15px}.text-control{float:right}.text-control .add-input{font-size:12px;text-decoration:underline;line-height:40px;padding-left:20px;color:#545454;background:url(../../images/mask/plus.svg) no-repeat 0 50%}.text-control .add-input:hover{text-decoration:none}label{display:block;font-weight:700;text-transform:uppercase;font-size:12px;line-height:1.7;color:#000}.input-select,.input-text,.input-textarea{width:100%;height:40px;line-height:40px;border:1px solid #e6e6e6;padding:0 10px;color:#545454;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.input-select:focus,.input-text:focus,.input-textarea:focus{border-color:#000}.input-textarea{height:100px;padding:10px;font-family:Roboto,sans-serif;font-size:14px;line-height:20px}.input-select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../../images/mask/arrow-down.svg) no-repeat 90% 50%}.input-select:focus{border-color:#000}.terms-and-conditions-link{display:inline-block;line-height:23px;text-decoration:underline;cursor:pointer}.terms-and-conditions-link:hover{text-decoration:none}.terms-and-conditions-wrap{display:none}.terms-and-conditions-wrap.show{display:block}.terms-and-conditions-wrap p{font-size:13px}.help-block{display:block;color:#ed1c24;font-size:12px;line-height:14px;margin-top:10px}.button{-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.address-group{display:none;visibility:hidden}.form-section h3{text-align:center;font-size:21px;line-height:28px;margin-bottom:60px}.form-section h3 .green{display:block;font-size:28px}.form-section .text-block{padding:50px 100px;box-sizing:border-box;background-image:url(../../images/modal/consultation_bg-fade.jpg);background-repeat:no-repeat;background-size:100%;background-position:50% 0}@media screen and (max-width:570px){.form-section .text-block{padding:50px 15px}.form-section .text-block form{max-width:440px;margin:0 auto}}.form-section .input-select{background-color:#fff;width:100%!important;margin-left:0!important}.form-section .input-textarea{box-sizing:border-box}@media screen and (max-width:940px){.form-section .form-control{width:100%!important;padding:0!important;margin-bottom:25px!important}.form-section .form-group{margin:0!important}.form-section .form-group.button-group .button{width:100%;text-align:center;padding:4px 0}}.sign{text-align:center;padding:70px 0}.sign h1{margin-bottom:35px;font-size:40px;color:#000}.sign td,.sign th{text-align:left;padding-bottom:10px}.sign label{font-weight:500;line-height:30px;font-size:16px;padding-right:10px;color:#000}.sign input{border-radius:3px;display:inline-block;border:1px solid #545454;background:#fff;padding:5px 9px;font-size:15px;line-height:20px;width:100%;max-width:250px}.sign input[type=checkbox]{position:relative;max-width:20px;vertical-align:middle;line-height:30px}.sign input[type=submit]{cursor:pointer;font-size:15px}.page-section{display:block;position:relative;margin-bottom:70px}.page-section.full-wrapper-width{padding:10px 0;display:block;position:relative;box-sizing:border-box;margin:0 auto;*zoom:1;padding:0 20px;max-width:1340px;width:100%;margin:0 auto 70px}.page-section.full-wrapper-width .col{display:block;float:left;box-sizing:border-box;padding:10px 15px}.page-section.full-wrapper-width .col.w-100{width:100%}.page-section.full-wrapper-width .col.w-70{width:70%}.page-section.full-wrapper-width .col.w-66{width:66.66666667%}.page-section.full-wrapper-width .col.w-65{width:65%}.page-section.full-wrapper-width .col.w-60{width:60%}.page-section.full-wrapper-width .col.w-50{width:50%}.page-section.full-wrapper-width .col.w-55{width:55%}.page-section.full-wrapper-width .col.w-45{width:45%}.page-section.full-wrapper-width .col.w-40{width:40%}.page-section.full-wrapper-width .col.w-35{width:35%}.page-section.full-wrapper-width .col.w-33{width:33.33333%}.page-section.full-wrapper-width .col.w-30{width:30%}.page-section.full-wrapper-width .col.w-25{width:25%}.page-section.full-wrapper-width .col.w-20{width:20%}.page-section.full-wrapper-width .col.w-75{width:75%}.page-section.full-wrapper-width.with-pull,.page-section.full-wrapper-width.with-pull .col{padding:0}.page-section.full-wrapper-width:after,.page-section.full-wrapper-width:before{content:"";display:table}.page-section.full-wrapper-width:after{clear:both}.page-section.full-wrapper-width.first,.page-section.full-wrapper-width.first .row,.page-section.full-wrapper-width.first .row .col{padding-top:0}.page-section.full-wrapper-width.first .row .col.w-33{position:relative;padding-left:20px;padding-bottom:30px}.page-section.full-wrapper-width.first .row .col.w-66{padding-left:0;padding-right:0;overflow:hidden}.page-section.full-wrapper-width.first .row .col.w-66 img{min-width:100%;min-height:100%}.page-section.full-wrapper-width .image-wrap{margin-top:0}.page-section.call-to-action{display:block;position:relative;box-sizing:border-box;margin:0 auto;*zoom:1;padding:0 20px;max-width:1340px;width:100%;margin-bottom:100px}.page-section.call-to-action:after,.page-section.call-to-action:before{content:"";display:table}.page-section.call-to-action:after{clear:both}.page-section.call-to-action.first,.page-section.call-to-action.first .row,.page-section.call-to-action.first .row .col{padding-top:0}.page-section.call-to-action.first .row .col.w-33{position:relative;padding-left:20px;padding-bottom:30px}.page-section.call-to-action.first .row .col.w-66{padding-left:0;padding-right:0;overflow:hidden}.page-section.call-to-action.first .row .col.w-66 img{min-width:100%;min-height:100%}@media screen and (max-width:940px){.page-section.call-to-action{padding:0}}.page-section.button{margin-top:20px}.page-section.without-margin,.page-section.without-margin .text-block{margin-bottom:0}.wrapper{display:block;position:relative;box-sizing:border-box;margin:0 auto;*zoom:1;padding:0 20px;max-width:1340px;width:100%}.wrapper:after,.wrapper:before{content:"";display:table}.wrapper:after{clear:both}.wrapper.first,.wrapper.first .row,.wrapper.first .row .col{padding-top:0}.wrapper.first .row .col.w-33{position:relative;padding-left:20px;padding-bottom:30px}.wrapper.first .row .col.w-66{padding-left:0;padding-right:0;overflow:hidden}.wrapper.first .row .col.w-66 img{min-width:100%;min-height:100%}.text-wrapper{width:100%;max-width:1320px;padding:0;margin:80px auto}@media screen and (max-width:940px){.text-wrapper{padding:0 15px;box-sizing:border-box;margin-top:40px}}.text-wrapper .creators-section{margin-bottom:70px}iframe.video-virtual{margin-left:-80px}.text-block{display:block;width:100%;max-width:660px;margin:0 auto 40px}.text-block:after{content:"";display:table;clear:both;width:100%}@media screen and (max-width:1320px){.text-block{max-width:640px}}.text-block.text-block-two-col{*zoom:1}.text-block.text-block-two-col:after,.text-block.text-block-two-col:before{content:"";display:table}.text-block.text-block-two-col:after{clear:both}.text-block.text-block-two-col .image-wrap,.text-block.text-block-two-col .pseudo-col{box-sizing:border-box;width:50%;float:left;margin:0}@media screen and (max-width:940px){.text-block.text-block-two-col .image-wrap,.text-block.text-block-two-col .pseudo-col{float:none;width:100%}}.text-block.text-block-two-col .pseudo-col{padding-right:25px}.text-block.text-block-wide{max-width:970px}.text-block.pull-right,.text-block.pull-right li,.text-block.pull-right p{color:gray;font-size:13px;line-height:22px}.text-block.pull-right p,.text-block.pull-right ul{margin-bottom:10px}.text-block.pull-right strong{color:#545454}.text-block.pull-right ul li{position:relative;padding-left:30px}.text-block.pull-right ul li:before{display:block;border-radius:50%;content:"";width:5px;height:5px;background:#ed1c24;position:absolute;left:10px;top:10px;transform:translatey(-50%)}.text-block.contact-text-block{max-width:800px}@media screen and (max-width:1140px){.row.with-pull .w-25,.row.with-pull .w-75{width:100%}}.row.with-pull .text-block{float:left;box-sizing:border-box;width:55%;padding:0 50px 0 0}@media screen and (max-width:1140px){.row.with-pull .text-block{float:none;width:100%}}@media screen and (max-width:940px){.row.with-pull .text-block{padding:0}}.row.with-pull .text-block.pull-right{float:right;width:45%;border-left:1px solid #ababab;padding:20px 20px 20px 40px}@media screen and (max-width:1140px){.row.with-pull .text-block.pull-right{float:none;width:100%;padding:20px 0;border-left:none;border-top:1px solid #ababab}}.row.with-pull .text-block.pull-right.no-padding{padding:0;border:none}.row.with-pull .text-block.pull-right.no-padding .image-wrap{margin:0}.under-the-line{border-top:1px solid #e6e6e6;max-width:640px;margin-top:10px;padding:10px 0}.under-the-line,.under-the-line p{color:gray;font-size:13px;line-height:18px}.under-the-line>strong,.under-the-line p>strong{color:#545454}.text-block.perex-block{margin-bottom:60px}.page-headline small{display:block;margin-top:5px;font-size:18px}.image-wrap{display:block;width:100%;max-width:960px;margin:20px auto}.image-wrap .image-image{width:100%}.image-wrap .image-title{display:block;font-style:italic;font-size:13px;padding:10px 0 10px 10px;line-height:20px;color:#545454;border-left:1px solid #e6e6e6}.image-wrap .energeticDoc{width:50%;display:block;margin:auto}@media screen and (max-width:480px){.image-wrap .energeticDoc{width:100%}}.image-wrap.inline-wrap,.image-wrap.inline-wrap.w-33{float:left;width:100/3%}.image-wrap.inline-wrap.w-50{float:left;width:100/2%}.video{position:relative;overflow:hidden;height:0;width:100%;padding-bottom:56.25%}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.video .cover{transform:translate(-50%,-50%);cursor:pointer;min-width:100%;min-height:100%;z-index:1}.video .cover,.video .cover:after{position:absolute;top:50%;left:50%}.video .cover:after{display:block;box-shadow:0 0 5px 0 rgba(0,0,0,.75);border-radius:50%;font-weight:700;box-sizing:border-box;transition:all .15s ease-in-out;margin-left:-27px;margin-top:-27px;content:"▶";color:#fff;line-height:50px;text-align:center;font-size:25px;width:55px;height:55px;padding-left:5px;background:#ed1c24;border:3px solid transparent}.video .cover:hover:after{transition:all .15s ease-in-out;border-color:hsla(0,0%,100%,.4)}.video .cover img{width:100%}.creators-section .image-wrap{background-size:cover!important;background-position:50%!important}.creators-section .image-wrap .image-image{display:none}@media screen and (max-width:960px){.creators-section .w-40,.creators-section .w-60{width:50%!important}}@media screen and (max-width:750px){.creators-section .image-wrap{height:200px!important}.creators-section .w-40,.creators-section .w-60{width:100%!important}}.tiles{display:block;position:relative;*zoom:1;padding:10px 0}.tiles:after,.tiles:before{content:"";display:table}.tiles:after{clear:both}.tiles .col{display:block;float:left;box-sizing:border-box;padding:10px 15px}.tiles .col.w-100{width:100%}.tiles .col.w-70{width:70%}.tiles .col.w-66{width:66.66666667%}.tiles .col.w-65{width:65%}.tiles .col.w-60{width:60%}.tiles .col.w-50{width:50%}.tiles .col.w-55{width:55%}.tiles .col.w-45{width:45%}.tiles .col.w-40{width:40%}.tiles .col.w-35{width:35%}.tiles .col.w-33{width:33.33333%}.tiles .col.w-30{width:30%}.tiles .col.w-25{width:25%}.tiles .col.w-20{width:20%}.tiles .col.w-75{width:75%}.tiles.with-pull,.tiles.with-pull .col{padding:0}.tiles .tile{display:block;float:left;box-sizing:border-box;padding:10px 15px;width:33.33333%;transition:all .15s ease-in-out;height:220px;padding:0}.tiles .tile.w-100{width:100%}.tiles .tile.w-70{width:70%}.tiles .tile.w-66{width:66.66666667%}.tiles .tile.w-65{width:65%}.tiles .tile.w-60{width:60%}.tiles .tile.w-50{width:50%}.tiles .tile.w-55{width:55%}.tiles .tile.w-45{width:45%}.tiles .tile.w-40{width:40%}.tiles .tile.w-35{width:35%}.tiles .tile.w-33{width:33.33333%}.tiles .tile.w-30{width:30%}.tiles .tile.w-25{width:25%}.tiles .tile.w-20{width:20%}.tiles .tile.w-75{width:75%}@media screen and (max-width:640px){.tiles .tile{width:80%;height:140px;float:none;margin:0 auto;background-size:cover;background-repeat:no-repeat;margin-bottom:10px}}@media screen and (max-width:480px){.tiles .tile{width:100%}}.tiles .tile:before{position:absolute;z-index:-1;left:0;right:100%;top:0;background:#2098d1;height:4px;transition-property:right;transition-duration:.3s;transition-timing-function:ease-out;content:"";display:inline-block;box-sizing:border-box;transition:all .15s ease-in-out;width:100%;height:100%;background-color:hsla(0,0%,100%,.6);padding:10px 15px}.tiles .tile:hover:before{background-color:hsla(0,0%,100%,0)}.tiles .tile.tile-consultation{background-image:url(../../images/tiles/tile-consultation.jpg)}.tiles .tile.tile-tour{background-image:url(../../images/tiles/tile-tour.jpg)}.tiles .tile.tile-catalog{background-image:url(../../images/tiles/tile-catalog.jpg);height:260px;margin:-20px 0}@media screen and (max-width:940px){.tiles .tile.tile-catalog{height:220px;margin:0}}@media screen and (max-width:640px){.tiles .tile.tile-catalog{height:140px;margin:0 auto 10px}}.tiles .tile .tile-wrap{display:inline-block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);top:-55%}.tiles .tile .tile-head{display:block;margin-bottom:20px;font-weight:500;font-size:16px;text-align:center;color:#000}@media screen and (max-width:640px){.tiles .tile .tile-head{font-weight:700}}.tiles .tile .tile-button{margin-top:0}@media screen and (max-width:940px){.tiles .tile .tile-button{padding:5px 15px;font-size:13px;line-height:19px}}.tiles.one-tile .tile{width:100%;background-repeat:no-repeat;background-size:cover}.modal{width:950px}@media screen and (max-width:940px){.modal{width:95vw}}@media screen and (max-width:750px){.modal{width:100vw}}.modal .row{padding:0}.modal .logo{max-width:100px;width:100%;text-align:left;margin:10px 0 0 10px}.modal .w-45 .modal-headline{margin:75px 0 100px;text-align:center}@media screen and (max-width:570px){.modal .w-45 .modal-headline{margin:15px 0 20px}}.modal .w-55{padding-left:40px}.modal .form-col{padding-top:20px;padding-bottom:0}.modal .w-55 .modal-headline{margin:20px 0}.modal .w-100 .input{width:100%}.modal .modal-headline{display:block;font-weight:700;font-size:21px;color:#000;line-height:1.4}.modal .close-button{margin-bottom:20px}.modal .modal-headline .green{font-weight:700;font-size:28px}.modal .modal-headline .gray{font-size:14px}.modal .modal-call-to-action{text-align:center;margin-bottom:50px;font-weight:500;font-size:18px;color:#000}@media screen and (max-width:570px){.modal .modal-call-to-action{margin-bottom:20px}}.modal .modal-call-to-action .gray{font-size:14px}.modal .modal-phone-wrap{display:block;text-align:center;margin-bottom:80px}@media screen and (max-width:570px){.modal .modal-phone-wrap{margin-bottom:40px}}.modal .modal-phone{display:inline-block;font-size:24px;color:#000;padding-left:25px;text-decoration:none;background:url(../../images/mask/phone.svg) no-repeat 0 0}.modal .modal-additional{display:block;text-align:center;color:#545454;margin-bottom:40px}@media screen and (max-width:570px){.modal .modal-additional{margin-bottom:15px}}@media screen and (max-width:570px){.modal .form-group{margin-bottom:0}.modal .form-group .form-control{width:100%;margin-bottom:20px}}.modal-consultation,.modal-contact,.modal-tour{z-index:auto}@media screen and (max-width:940px){.modal-consultation,.modal-contact,.modal-tour{z-index:9999}}.modal-consultation .row,.modal-contact .row,.modal-tour .row{display:-ms-flexbox;display:flex}@media screen and (max-width:570px){.modal-consultation .row,.modal-contact .row,.modal-tour .row{display:block}.modal-consultation .row .col,.modal-contact .row .col,.modal-tour .row .col{width:100%}}.modal-consultation .col,.modal-contact .col,.modal-tour .col{-ms-flex:1;flex:1;float:none}.modal-consultation .w-45,.modal-contact .w-45,.modal-tour .w-45{background-image:url(../../images/modal/consultation_bg-fade.jpg);background-repeat:no-repeat}.close-button{display:block;float:right;opacity:.66;transition:opacity .15s ease-in-out;cursor:pointer}.close-button.close-button-top{display:none;margin-top:10px;margin-bottom:0}@media screen and (max-width:570px){.close-button.close-button-top{display:block}}.close-button.close-button-right{display:block}@media screen and (max-width:570px){.close-button.close-button-right{display:none}}.close-button:hover{opacity:1}.close-button .close-button-label{display:inline-block;vertical-align:middle;line-height:35px;text-transform:uppercase;font-size:12px;margin-right:3px;letter-spacing:.3px}.close-button .close-button-button{display:inline-block;position:relative;width:34px;height:34px;border:1px solid #000;border-radius:50%;transform:rotate(45deg) translateZ(0)}.close-button .close-button-button:hover{opacity:1}.close-button .close-button-button:after,.close-button .close-button-button:before{content:"";display:block;position:absolute;top:15px;left:6px;width:20px;height:2px;background-color:#000}.close-button .close-button-button:after{width:2px;height:20px;top:6px;left:15px}.forArchModal{background:rgba(0,0,0,.5)}.forArchModal .tingle-modal__close{display:none}.forArchModal .tingle-modal-box{border-radius:16px;box-shadow:0 50px 50px 0 rgba(0,0,0,.15)}.forArchModal .modal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding:1rem}.forArchModal .modal a{text-decoration:none}.forArchModal .modal__close{position:absolute;right:1rem;top:1rem;cursor:pointer}.forArchModal .modal__close path{transition:all .15s ease-in-out}.forArchModal .modal__close:hover path{fill:#ed1c24}@media screen and (max-width:645px){.forArchModal .modal__close{top:auto;bottom:1rem;width:2rem;height:2rem}}.forArchModal .modal__img{display:block;-ms-flex:1 300px;flex:1 300px;width:100%}.forArchModal .modal__img img{border-radius:16px;width:100%;height:100%}.forArchModal .modal__content{-ms-flex:1 300px;flex:1 300px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.forArchModal .modal__content h3{color:#000;text-align:center;font-size:35px;font-style:normal;font-weight:700;line-height:35px;text-transform:uppercase;margin-top:2rem}.forArchModal .modal__message{color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:160%;margin:1rem 0 2rem}.forArchModal .modal__message .text-red-bg{padding:2px .5rem;font-weight:500;border-radius:100px;background:#ed1c24;color:#fff}.forArchModal .modal__footer{margin-top:8px;color:#000;text-align:center;font-family:Roboto;font-size:13px;font-style:normal;font-weight:400;line-height:150%}.forArchModal .modal__footer a{text-decoration:underline;color:#ed1c24}.right-extra-border{border-right:10px solid #fff!important}.right-border{border-right:1px solid #b2b2b2}.no-right-border{border-right:0!important}.no-left-border{border-left:0!important}.no-border{border:0!important}.pricelist{overflow-x:auto;width:100%}.pricelist .slick-track{margin-left:0}.pricelist-table{width:100%}@media screen and (max-width:640px){.pricelist-table{width:120%}}@media screen and (max-width:940px){.passive-pricelist .pricelist-table{width:185%}}@media screen and (max-width:640px){.passive-pricelist .pricelist-table{width:250%}}@media screen and (max-width:480px){.passive-pricelist .pricelist-table{width:380%}}@media screen and (max-width:940px){.economic-pricelist .pricelist-table{width:135%}}@media screen and (max-width:570px){.economic-pricelist .pricelist-table{width:195%}}@media screen and (max-width:460px){.economic-pricelist .pricelist-table{width:265%}}.pricelist-table td,.pricelist-table th{box-sizing:border-box;padding:30px 0;color:#000}.pricelist-table td{border:1px solid #e6e6e6}.pricelist-table .discounted-price-col{border-right:1px solid #d9d9d9}.pricelist-table .pricelist-body th,.pricelist-table .pricelist-body tr:nth-child(odd) td{background-color:#fafafa}.pricelist-table .pricelist-body td,.pricelist-table .pricelist-body th{text-align:center;vertical-align:middle;box-sizing:border-box}.pricelist-table .pricelist-body td:last-child,.pricelist-table .pricelist-body th:last-child{border-right:0}.pricelist-table .pricelist-body .house-image-col{text-align:left;border-left:0;border-right:0;padding:0}.pricelist-table .circle{display:inline-block;border-radius:100%;margin-right:10px;width:14px;height:14px;box-sizing:border-box;border:2px solid;background-color:#3fa535}.pricelist-table .circle.red-circle{background-color:#ed1c24;border-color:#ed1c24}.pricelist-table .circle.green-circle{background-color:#3fa535;border-color:#3fa535}.pricelist-table .half-circle{background:url(../../images/icons/icon-half-circle.svg) no-repeat 0 0}.pricelist-table .economic-headline,.pricelist-table .low-energy-headline,.pricelist-table .low-energy-standart-headline,.pricelist-table .passive-headline{position:relative}.pricelist-table .economic-headline:before,.pricelist-table .low-energy-headline:before,.pricelist-table .low-energy-standart-headline:before,.pricelist-table .passive-headline:before{content:"";position:absolute;top:0;left:50%;transform:translatex(-50%);width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#b2b2b2 transparent transparent}.pricelist-table .economic-headline:after,.pricelist-table .low-energy-headline:after,.pricelist-table .low-energy-standart-headline:after,.pricelist-table .passive-headline:after{content:"";position:absolute;top:-1px;left:50%;transform:translatex(-50%);width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#f7f7f7 transparent transparent}.pricelist-table .low-energy-headline-link,.pricelist-table .passive-headline-link{color:#3fa535}.pricelist-table .low-energy-headline,.pricelist-table .low-energy-standart-headline,.pricelist-table .passive-headline{color:#3fa535;font-size:14px}.pricelist-table .low-energy-standart-headline{font-size:11px}.pricelist-table .economic-headline{color:#ed1c24}.pricelist-table .passive-headline{border-left:1px solid #d9d9d9}.pricelist-table .original-price-headline{color:#545454;vertical-align:middle;font-size:13px;border-right:1px solid #e6e6e6}.pricelist-table .original-price-headline[colspan="2"]{border-color:#d9d9d9}.pricelist-table [colspan="2"]{border-right-color:#d9d9d9}.pricelist-table .right-border{border-right:1px solid #d9d9d9}.pricelist-table td.discounted-price-col{font-weight:700;color:#000}.pricelist-table .discounted-price-headline:last-child,.pricelist-table td.discounted-price-col:last-child{border-right:0}.pricelist-table .discounted-price-label{display:block;margin-bottom:5px;color:#ed1c24;text-transform:uppercase;font-weight:700;font-size:13px}.pricelist-table .discounted-price-number{display:block;font-family:Roboto,sans-serif;font-size:11px;color:#a6a6a6}.pricelist-table .original-price-stroke{font-weight:700;color:#a6a6a6}.pricelist-table .house-image{max-width:80px;width:100%}.pricelist-table .house-name-wrap{position:relative;font-family:Roboto,sans-serif;font-size:15px;text-transform:uppercase;font-weight:700;text-decoration:none}.economic-pricelist .pricelist-table .house-name-wrap{color:#ed1c24}.passive-pricelist .pricelist-table .house-name-wrap{color:#3fa535}.pricelist-table .house-id{width:24px;height:24px;font-size:15px;line-height:24px}.pricelist-table .house-name{margin-left:10px;line-height:26px}.pricelist-headline-row{width:20%}.pricelist-headline-row th{background-color:#fafafa;border-bottom:1px solid #d9d9d9}.pricelist-headline-row .headline-icon{display:block;margin:0 auto 10px}.pricelist-headline-row .headline-col{font-size:11px;color:#545454}.pricelist-headline-row .headline{display:inline-block;font-family:Roboto,sans-serif;font-size:14px;margin-bottom:5px;color:#000;font-weight:700;text-transform:uppercase}.pricelist-download{font-size:14px;line-height:24px}.has-variants td{border-bottom:0!important;border-left:0!important;border-right:0!important}.pricelist-variant:nth-child(odd) td{background-color:#fff!important}.pricelist-variant:last-child td{padding-bottom:30px}.pricelist-variant td{padding:15px 0;border:0!important}.pricelist-variant:last-child{border-bottom:1px solid #b2b2b2}.pricelist-variant .empty-col{width:100px}.pricelist-variant .house-name-col{color:#3fa535;font-size:12px;border-left:0;width:130px}.pricelist-variant .house-name-col.passive{color:#3fa535}.pricelist-variant .house-name-col.economic{color:#ed1c24}.house-name-col{text-align:left!important}.pricelist-note{color:gray;font-size:12px;padding-left:0}.pricelist-note small{display:block}.optimalization-link{display:block;margin-top:10px;font-size:13px}.pricelist__wrapper{display:-ms-flexbox;display:flex;padding:40px 0;margin-right:-50px;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:678px){.pricelist__wrapper{display:none}}@media screen and (max-width:1440px){.pricelist__wrapper{padding:40px 2rem}}.pricelist__wrapper--noHouses{margin:7rem 0 12rem;padding:1rem}.pricelist__wrapper--mobile{display:none}.pricelist__wrapper--mobile .pricelist__slider{width:100%}@media screen and (max-width:678px){.pricelist__wrapper--mobile{display:-ms-flexbox;display:flex}}.pricelist{max-width:1340px;margin:auto;overflow:visible;margin-bottom:40px;height:auto}@media screen and (max-width:1440px){.pricelist{overflow:hidden}}@media screen and (max-width:768px){.pricelist{height:520px}}.pricelist__filter{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.pricelist__filter .pricelist__dropdown{position:relative}.pricelist__filter .pricelist__dropdown .form__select{border:1px solid #ccc;background:transparent;-moz-appearance:none;appearance:none;border-radius:0;margin:0;display:block;width:100%;padding:12px 55px 15px 15px;font-size:14px;color:#000;cursor:pointer}.pricelist__filter .pricelist__dropdown .form__select:focus-visible{border:1px solid #ccc;border-radius:0;-moz-appearance:none;appearance:none;outline:none}@media screen and (max-width:530px){.pricelist__filter .pricelist__dropdown{width:100%}}.pricelist__filter .pricelist__dropdown #filterSubmitButton,.pricelist__filter .pricelist__dropdown #sortingSubmitButton{display:none}.pricelist__filter .pricelist__dropdown:after{content:"";display:block;width:10px;height:10px;top:30%;right:10%;border-style:solid;border-color:#ccc;border-width:2px 2px 0 0;position:absolute;transform:rotate(135deg);transition:.2s;pointer-events:none}@media screen and (max-width:1440px){.pricelist__filter{padding:0 2rem}}.pricelist__sliderHead{width:200px;padding-right:10px;background-color:#fff}.pricelist__sliderHead h2{font-size:36px;color:#ed1c24;font-weight:500;text-transform:uppercase;margin-top:40px;text-align:left;line-height:42px}.pricelist__sliderHead .sliderHead__rooms{font-size:12px;color:#ed1c24;border-width:1px 0;border-color:#ed1c24;border-style:solid;padding:6px 0;width:100%;text-align:left;font-weight:400;text-transform:uppercase;margin-top:42px;line-height:15px}.pricelist__sliderHead .sliderHead__flat,.pricelist__sliderHead .sliderHead__price{font-size:12px;padding:10px 0;border-bottom:1px solid #ccc;line-height:13px}.pricelist__sliderHead .sliderHead__price{margin-bottom:34px}.pricelist__sliderHead.passive h2{color:#3fa535}.pricelist__sliderHead.passive .sliderHead__rooms{color:#3fa535;border-color:#3fa535}.pricelist__sliderHead.premium h2{color:#527890}.pricelist__sliderHead.premium .sliderHead__rooms{color:#527890;border-color:#527890}.pricelist__slider{width:calc(100% - 200px);position:relative;display:-ms-flexbox;display:flex;gap:20px}.pricelist__slider a{text-decoration:none}.pricelist__slider .house{width:100px;display:block}.pricelist__slider .house .house__id{width:44px;height:44px;font-size:20px;line-height:44px;margin:auto;text-align:center;color:#fff;font-weight:700;border-radius:50%;position:relative}.pricelist__slider .house .house__id:after{content:"";position:absolute;border-radius:50%;width:100%;height:100%;left:0;background:linear-gradient(135deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 50%)}.pricelist__slider .house .house__title{font-size:16px;color:#3fa535;font-weight:500;text-align:center;margin-bottom:15px;white-space:nowrap}.pricelist__slider .house .house__imgWrapper{position:relative;width:-moz-fit-content;width:fit-content;margin:auto;cursor:pointer}.pricelist__slider .house .house__imgWrapper .house__img{width:100px;object-fit:cover;margin:auto;height:78px}.pricelist__slider .house .house__rooms{background-color:#ed1c24;width:100px;margin:auto;color:#fff;padding:7px 0;text-align:center}.pricelist__slider .house .house__flat{font-weight:400}.pricelist__slider .house .house__flat,.pricelist__slider .house .house__price{width:100px;padding:10px 0;text-align:center;margin:auto;font-size:13px;border-bottom:1px solid #ccc}.pricelist__slider .house .house__price{font-weight:700}.pricelist__slider .house .house__detailLink{color:#ed1c24;text-decoration:underline;text-align:center;position:relative;display:block;width:100px;margin:10px auto}.pricelist__slider .house:hover .house__id{border-color:#ed1c24;background-color:#ed1c24}.pricelist__slider .house:hover .house__imgWrapper:before{content:"";background-color:#000;position:absolute;width:100%;height:100%;opacity:.5;pointer-events:none}.pricelist__slider .house:hover .house__imgWrapper:after{content:"";background-image:url(../../images/pricelist/mglassicon.png);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;pointer-events:none}.pricelist__slider .house:hover .house__detailLink:before{content:"";display:block;width:4px;height:4px;top:4.5px;right:20%;border-style:solid;border-color:#ed1c24;border-width:0 0 1px 1px;position:absolute;transform-origin:50% 50%;transform:rotate(-135deg)}.pricelist__slider .house.passive .house__id{border:2px solid #3fa535;background-color:#3fa535}.pricelist__slider .house.passive .house__rooms{background-color:#3fa535}.pricelist__slider .house.passive .house__detailLink{color:#3fa535}.pricelist__slider .house.passive .house__detailLink:before{border-color:#3fa535}.pricelist__slider .house.modular .house__id{border:2px solid #ed1c24;background-color:#ed1c24}.pricelist__slider .house.modular .house__title{color:#ed1c24}.pricelist__slider .house.premium .house__id{border:2px solid #527890;background-color:#527890}.pricelist__slider .house.premium .house__rooms{background-color:#527890}.pricelist__slider .house.premium .house__detailLink{color:#527890}.pricelist__slider .house.premium .house__detailLink:before{border-color:#527890}.pricelist__slider .house.premium .house__title{color:#527890}.pricelist__slider .newsSlider__prev{position:absolute;top:-70px;left:0;height:100px;width:100px;cursor:pointer}@media screen and (max-width:850px){.pricelist__slider .newsSlider__prev{bottom:-100px;top:auto}}.pricelist__slider .newsSlider__prev:before{content:"";display:block;width:10px;height:10px;top:50%;left:50%;border-style:solid;border-color:#ed1c24;border-width:2px 2px 0 0;position:absolute;transform-origin:50% 50%;transform:rotate(-135deg);margin:-15px 0 0 -10px}.pricelist__slider .newsSlider__prev:after{content:"";display:block;top:41%;left:53%;border-style:solid;border-color:#ed1c24;position:absolute;transform-origin:50% 50%;width:20px;height:0;border-width:2px 0 0;transform:translate(-14px,-1px)}.pricelist__slider .newsSlider__next{position:absolute;top:-70px;left:10%;height:100px;width:100px;cursor:pointer}@media screen and (max-width:850px){.pricelist__slider .newsSlider__next{bottom:-100px;top:auto}}@media screen and (max-width:480px){.pricelist__slider .newsSlider__next{right:10%;left:auto}}.pricelist__slider .newsSlider__next:before{content:"";display:block;width:10px;height:10px;top:50%;left:50%;border-style:solid;border-color:#ed1c24;border-width:2px 2px 0 0;position:absolute;transform-origin:50% 50%;transform:rotate(45deg);margin:-15px 0 0 -10px}.pricelist__slider .newsSlider__next:after{content:"";display:block;top:41%;right:33%;border-style:solid;border-color:#ed1c24;position:absolute;transform-origin:50% 50%;width:20px;height:0;border-width:2px 0 0;transform:translate(-14px,-1px)}.pricelist__slider.passive .newsSlider__next:after,.pricelist__slider.passive .newsSlider__next:before,.pricelist__slider.passive .newsSlider__prev:after,.pricelist__slider.passive .newsSlider__prev:before{border-color:#3fa535}.pricelist__slider.premium .newsSlider__next:after,.pricelist__slider.premium .newsSlider__next:before,.pricelist__slider.premium .newsSlider__prev:after,.pricelist__slider.premium .newsSlider__prev:before{border-color:#527890}.pricelist__slider:after{position:absolute;top:0;right:0;content:"";width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 90%,#fff);pointer-events:none}.pricelist_inner{width:100%;max-width:660px;margin:auto;margin-bottom:80px}.pricelist__subtitle{display:-ms-flexbox;display:flex;margin-bottom:30px}.pricelist__subtitle img{width:30px;height:25px}.pricelist__subtitle h3{font-size:12px;color:#545454;font-weight:500;text-transform:uppercase;line-height:13px;margin-left:10px}.pricelist__subtitle h3 span{font-weight:400;line-height:13px}.pricelist__subtitle .pricelist__subtitleFlag{background-color:#ed1c24;color:#fff;font-size:12px;font-weight:700;line-height:14px;padding:6px 10px;position:relative;margin-left:30px;height:-moz-fit-content;height:fit-content;text-transform:uppercase}.pricelist__subtitle .pricelist__subtitleFlag:before{content:"";width:0;height:0;display:block;position:absolute;z-index:10;border:0;border-top:13px solid transparent;border-bottom:13px solid transparent;top:0;border-right:13px solid #ed1c24;left:-13px}.mt-2{margin-top:2rem}.pricelist__title{padding:80px 0 0}.ui-widget-header{margin-bottom:100px}.ui-widget-content,.ui-widget-header{border:0}.ui-widget-header{background:#fff;font-size:0;line-height:0;border-bottom:1px solid #dbdbdb}.ui-widget-header .ui-state-default{background-color:#fff}.ui-tabs .ui-tabs-nav{text-align:center}.ui-tabs .ui-tabs-nav li{float:none;display:inline-block;margin-right:-1px;border:0;border-top:1px solid #a8a8a8;border-left:1px solid #a8a8a8;border-right:1px solid #a8a8a8}.ui-tabs .ui-tabs-nav li .ui-tabs-anchor{display:block;padding:20px 35px;color:gray;letter-spacing:-.2px;border-radius:0;text-transform:uppercase;font-weight:700;font-size:14px;line-height:1}.ui-tabs .ui-tabs-nav li .ui-state-default{background-color:#fff}.ui-tabs .ui-tabs-nav .ui-state-active{margin-top:1px;margin-bottom:-1px;border-top:2px solid}.economic-wrapper .ui-tabs .ui-tabs-nav .ui-state-active{border-top-color:#ed1c24}.passive-wrapper .ui-tabs .ui-tabs-nav .ui-state-active{border-top-color:#3fa535}.ui-tabs .ui-tabs-nav .ui-state-active a{background:#fff;margin-top:0;color:#000}.ui-tabs .ui-tabs-nav .ui-state-active a:link,.ui-tabs .ui-tabs-nav .ui-state-active a:visited{color:#000}.ui-corner-top{border-radius:0}.tabcontent{animation:e 1s}@keyframes e{0%{opacity:0}to{opacity:1}}.house-detail .plan-switcher .row-headline{display:inline-block;margin-top:0}.plan-switcher .ui-tabs-nav{display:inline-block;margin-left:15px}.plan-switcher .ui-widget-header{border:0;margin-bottom:30px}.plan-switcher .ui-tabs .ui-tabs-nav{text-align:center;background-color:#fff}.plan-switcher .ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:6px 10px;font-size:12px;letter-spacing:0}.plan-switcher .ui-tabs .ui-tabs-nav li{border-top-left-radius:4px;border-top-right-radius:4px;background-color:#e5e5e5;border:1px solid #e5e5e5}.plan-switcher .ui-tabs-nav li.ui-state-active{border-top-left-radius:4px;border-top-right-radius:4px;background-color:#e5e5e5;margin-top:0}.plan-switcher .ui-tabs-nav li.ui-state-active a{position:relative;color:#fff}.plan-switcher .ui-tabs-nav li.ui-state-active a:link,.plan-switcher .ui-tabs-nav li.ui-state-active a:visited{color:#fff}.plan-switcher .ui-tabs-nav li.ui-state-active a:after{position:absolute;bottom:-6px;left:50%;transform:translatex(-50%);content:"";width:0;height:0;border-style:solid;border-width:6px 6px 0}.plan-switcher .ui-tabs-nav.passive li.ui-state-active{border:1px solid #3fa535;background-color:#3fa535}.plan-switcher .ui-tabs-nav.passive li.ui-state-active a{background-color:#3fa535}.plan-switcher .ui-tabs-nav.passive li.ui-state-active a:after{border-color:#3fa535 transparent transparent}.plan-switcher .ui-tabs-nav.economic li.ui-state-active{border:1px solid #ed1c24;background-color:#ed1c24}.plan-switcher .ui-tabs-nav.economic li.ui-state-active a{background-color:#ed1c24}.plan-switcher .ui-tabs-nav.economic li.ui-state-active a:after{border-color:#ed1c24 transparent transparent}.plan-switcher .tabs-nav-wrap ul{display:-ms-flexbox;display:flex;gap:0}.plan-switcher .tabs-nav-wrap ul li a{text-decoration:none;padding:5px 15px;border:1px solid #e5e5e5;transition:.4s ease-in-out}.plan-switcher .tabs-nav-wrap ul li a:hover{background:#3fa535;color:#fff}.tabcontent{display:none;padding:1rem}.tabcontent .button{margin-bottom:1rem}.tablinks{cursor:pointer}.tablinks.active{background:#3fa535;color:#fff}body.tingle-enabled{overflow-y:hidden}.tingle-for-media-browser .tingle-modal-box{box-sizing:border-box;width:100%;height:100%;top:0!important;border-radius:0;border:20px solid transparent;background:transparent;left:auto;transform:scale(.9)}@media screen and (max-width:960px){.tingle-for-media-browser .tingle-modal-box{border-width:10px}}.tingle-for-media-browser .tingle-modal-box .tingle-modal-box__content{min-height:100%;border:1px solid gray;background:#fff}.tingle-for-media-browser.tingle-modal--visible .tingle-modal-box{transform:scale(1)}.media-browser-wrapper{display:block;position:relative;*zoom:1;padding:10px 0;padding:20px;display:-ms-flexbox;display:flex}.media-browser-wrapper:after,.media-browser-wrapper:before{content:"";display:table}.media-browser-wrapper:after{clear:both}.media-browser-wrapper .col{display:block;float:left;box-sizing:border-box;padding:10px 15px}.media-browser-wrapper .col.w-100{width:100%}.media-browser-wrapper .col.w-70{width:70%}.media-browser-wrapper .col.w-66{width:66.66666667%}.media-browser-wrapper .col.w-65{width:65%}.media-browser-wrapper .col.w-60{width:60%}.media-browser-wrapper .col.w-50{width:50%}.media-browser-wrapper .col.w-55{width:55%}.media-browser-wrapper .col.w-45{width:45%}.media-browser-wrapper .col.w-40{width:40%}.media-browser-wrapper .col.w-35{width:35%}.media-browser-wrapper .col.w-33{width:33.33333%}.media-browser-wrapper .col.w-30{width:30%}.media-browser-wrapper .col.w-25{width:25%}.media-browser-wrapper .col.w-20{width:20%}.media-browser-wrapper .col.w-75{width:75%}.media-browser-wrapper.with-pull,.media-browser-wrapper.with-pull .col{padding:0}@media screen and (max-width:960px){.media-browser-wrapper{display:block;padding:131px 10px 10px}}.media-browser-wrapper.photo-browser .photo-gallery-thumbnails{padding-bottom:20px;border-bottom:1px solid #e5e5e5}@media screen and (max-width:960px){.media-browser-wrapper.photo-browser .photo-gallery-thumbnails{padding-bottom:0}}.media-browser-wrapper.photo-browser .image-wrap{height:82vh;overflow:hidden}.media-browser-wrapper.photo-browser .image-wrap .image{width:auto}@media screen and (max-height:750px){.media-browser-wrapper.photo-browser .image-wrap{height:75vh}}@media screen and (max-width:960px){.media-browser-wrapper.photo-browser .image-wrap{height:50vh;min-height:415px}}@media screen and (max-width:570px){.media-browser-wrapper.photo-browser .image-wrap{height:35vh;min-height:315px}}.media-browser-wrapper.photo-browser .image{position:absolute;display:block;margin:0 auto;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.media-browser-wrapper.photo-browser .image.floorplan{top:0;left:0;margin:0;transform:translate(0)}.media-browser-wrapper .media-browser-col{-ms-flex:2;flex:2;-ms-flex-positive:1;flex-grow:1}.media-browser-wrapper .navigation-col{-ms-flex:1;flex:1;max-width:320px;min-width:320px;-ms-flex-positive:0;flex-grow:0;padding-left:20px}@media screen and (max-width:960px){.media-browser-wrapper .navigation-col{max-width:none;min-width:0;padding-left:0}}.media-browser-wrapper .image-wrap{display:block;position:relative;height:82vh;max-width:none;overflow:hidden;margin:0}@media screen and (max-width:960px){.media-browser-wrapper .image-wrap{height:50vh;min-height:415px}}@media screen and (max-width:570px){.media-browser-wrapper .image-wrap{height:35vh;min-height:315px}}.media-browser-wrapper .image-wrap:after{content:"";position:absolute;box-shadow:inset 0 0 80px 5px rgba(0,0,0,.2);top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2000}@media screen and (max-height:750px){.media-browser-wrapper .image-wrap{height:75vh}}.media-browser-wrapper .image-wrap .image{position:absolute;display:block;margin:0 auto;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.media-browser-wrapper .image-wrap .mediabrowser--toolbar{position:absolute;top:20px;right:20px;display:none;z-index:3000}.media-browser-wrapper .image-wrap .mediabrowser--toolbar .mediabrowser--toolbar--item{display:inline-block;width:40px;height:40px;margin-left:15px;background-color:rgba(0,0,0,.2);background-position:50% 50%;background-repeat:no-repeat;border-radius:50%;cursor:pointer;transition:all .15s ease-in-out}.media-browser-wrapper .image-wrap .mediabrowser--toolbar .mediabrowser--toolbar--item.open-in-new-tab{background-image:url(../../images/plans/icon-open-in-new-tab.svg)}.media-browser-wrapper .image-wrap .mediabrowser--toolbar .mediabrowser--toolbar--item.floorplan-rules{background-image:url(../../images/plans/icon-rules.svg)}.media-browser-wrapper .image-wrap .mediabrowser--toolbar .mediabrowser--toolbar--item.floorplan-rules.switched-on{background-color:rgba(0,0,0,.75)}.media-browser-wrapper .image-wrap .mediabrowser--toolbar .mediabrowser--toolbar--item:active,.media-browser-wrapper .image-wrap .mediabrowser--toolbar .mediabrowser--toolbar--item:hover{background-color:rgba(0,0,0,.5)}.media-browser-wrapper .image-wrap .mediabrowser--rules{position:absolute;visibility:hidden;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2001}.media-browser-wrapper .image-wrap .mediabrowser--rules:before{top:0;left:50%;width:30px;height:100%;border-left:1px solid hsla(0,0%,100%,.75);border-right:1px solid hsla(0,0%,100%,.75);background-image:url(../../images/plans/floorplan-vertical-rule.svg),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFRTQ0QkU4QUE1OEVFNTExODY0NEFCNUUyNzQyQkJFQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQUY0MjE5MEU3MDkxMUU2QjczNkI1MkE5NzA5MzgzNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQUY0MjE4RkU3MDkxMUU2QjczNkI1MkE5NzA5MzgzNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQzExQzdCM0UzQzVFNjExQUJEQ0MyNTBDRTIwMTJERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTQ0QkU4QUE1OEVFNTExODY0NEFCNUUyNzQyQkJFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjYrHlsAAAAaSURBVHjaYvz///9+BgaGC4xARj+QYQAQYABadQhLrrIO7wAAAABJRU5ErkJggg==");transform:translateX(-15px);box-shadow:2px 0 2px 0 rgba(0,0,0,.05)}.media-browser-wrapper .image-wrap .mediabrowser--rules:after,.media-browser-wrapper .image-wrap .mediabrowser--rules:before{content:"";position:absolute;box-sizing:border-box;background-color:transparent transparent;background-position:50% 50%,0 0;background-repeat:no-repeat,repeat}.media-browser-wrapper .image-wrap .mediabrowser--rules:after{top:50%;left:0;width:100%;height:30px;border-top:1px solid hsla(0,0%,100%,.75);border-bottom:1px solid hsla(0,0%,100%,.75);background-image:url(../../images/plans/floorplan-horizontal-rule.svg),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFRTQ0QkU4QUE1OEVFNTExODY0NEFCNUUyNzQyQkJFQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQUY0MjE5MEU3MDkxMUU2QjczNkI1MkE5NzA5MzgzNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQUY0MjE4RkU3MDkxMUU2QjczNkI1MkE5NzA5MzgzNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQzExQzdCM0UzQzVFNjExQUJEQ0MyNTBDRTIwMTJERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTQ0QkU4QUE1OEVFNTExODY0NEFCNUUyNzQyQkJFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjYrHlsAAAAaSURBVHjaYvz///9+BgaGC4xARj+QYQAQYABadQhLrrIO7wAAAABJRU5ErkJggg==");transform:translateY(-15px);box-shadow:0 2px 2px 0 rgba(0,0,0,.05)}.media-browser-wrapper .image-controls-wrap{position:absolute;display:block;width:25%;z-index:10;top:0;right:0;bottom:0;cursor:pointer}.media-browser-wrapper .image-controls-wrap:hover .control-arrow{background:rgba(0,0,0,.75)}.media-browser-wrapper .control-left{left:0}.media-browser-wrapper .control-left .control-arrow{left:20px;transform:rotate(-180deg)}.media-browser-wrapper .control-right{right:0}.media-browser-wrapper .control-right .control-arrow{right:20px}.media-browser-wrapper .control-arrow{display:inline-block;position:absolute;z-index:10;top:50%;background:rgba(0,0,0,.33);padding:10px 15px 10px 21px;border:1px solid transparent;border-radius:50%;transition:all .15s ease-in-out}.media-browser-wrapper .image-labels-wrap{padding:15px 0 15px 20px;border-left:1px solid #ccc}@media screen and (max-width:960px){.media-browser-wrapper .image-labels-wrap{position:absolute;top:62px;left:0;border-left:none;background:#fff;padding:10px 0 10px 10px}}.media-browser-wrapper .image-label-headline,.media-browser-wrapper .image-label-subheadline{display:block;font-family:Roboto,sans-serif;line-height:1.25}.media-browser-wrapper .image-label-subheadline{font-size:13px;color:#545454}.media-browser-wrapper .image-label-headline{font-size:19px;font-weight:500}.media-browser-wrapper .logo-wrap{*zoom:1}.media-browser-wrapper .logo-wrap:after,.media-browser-wrapper .logo-wrap:before{content:"";display:table}.media-browser-wrapper .logo-wrap:after{clear:both}.media-browser-wrapper .logo{display:block;float:left}@media screen and (max-width:960px){.media-browser-wrapper .logo{position:absolute;top:0;left:0;background:#fff;padding:10px 10px 0}}.media-browser-wrapper .logo-image{max-width:110px;width:100%}@media screen and (max-width:960px){.media-browser-wrapper .close-button{position:absolute;top:15px;right:10px}}.media-browser-wrapper .headline-wrap{margin-top:30px}@media screen and (max-width:960px){.media-browser-wrapper .headline-wrap{position:absolute;top:62px;background:#fff;right:0;text-align:right;margin-top:0;padding:10px 10px 10px 0;line-height:1.25}}@media screen and (max-width:570px){.media-browser-wrapper .headline-wrap{position:relative;text-align:left;padding-bottom:0;right:auto;top:auto}}.media-browser-wrapper .headline,.media-browser-wrapper .headline-label{display:block}.media-browser-wrapper .headline{position:relative;line-height:30px}.media-browser-wrapper .headline.headline-passive .house-id{background-color:#3fa535}.media-browser-wrapper .headline.headline-passive .house-name{color:#3fa535}.media-browser-wrapper .headline.headline-economic .house-id{background-color:#ed1c24}.media-browser-wrapper .headline.headline-economic .house-name{color:#ed1c24}.media-browser-wrapper .headline-label,.media-browser-wrapper .thumbnails-label{display:block;position:relative;margin-bottom:10px;text-transform:uppercase;color:gray;font-size:11px}@media screen and (max-width:960px){.media-browser-wrapper .headline-label,.media-browser-wrapper .thumbnails-label{margin-bottom:0}}@media screen and (max-width:640px){.media-browser-wrapper .headline-label,.media-browser-wrapper .thumbnails-label{margin-bottom:10px}}.media-browser-wrapper .house-id{width:30px;height:30px;line-height:30px;font-size:19px;top:50%}.media-browser-wrapper .house-id.economic{background-color:#ed1c24}.media-browser-wrapper .house-id.passive{background-color:#3fa535}.media-browser-wrapper .house-name{padding-left:40px;font-weight:700;text-transform:uppercase;font-size:19px}.media-browser-wrapper .thumbnails-wrap{display:block;margin-top:20px}.media-browser-wrapper .thumbnails-wrap.house-variation-thumbnails .thumbnail-image{border:1px solid rgba(0,0,0,.5)}.media-browser-wrapper .thumbnails-wrap.photo-gallery-thumbnails{margin-top:30px}@media screen and (max-width:960px){.media-browser-wrapper .thumbnails-wrap.photo-gallery-thumbnails{margin-top:15px}}.media-browser-wrapper .thumbnails-wrap.photo-gallery-thumbnails .thumbnail-image{border:1px solid rgba(0,0,0,.5)}@media screen and (max-width:960px){.media-browser-wrapper .mediabrowser--thumbnails{*zoom:1;margin:0 -.5vw}.media-browser-wrapper .mediabrowser--thumbnails:after,.media-browser-wrapper .mediabrowser--thumbnails:before{content:"";display:table}.media-browser-wrapper .mediabrowser--thumbnails:after{clear:both}}.media-browser-wrapper .mediabrowser--thumbnail-group-nav{display:inline-block;margin-bottom:20px}.media-browser-wrapper .mediabrowser--thumbnail-group-nav li{display:inline}.media-browser-wrapper .mediabrowser--thumbnail-group-nav a{display:inline-block;position:relative;padding:6px 12px;border-radius:4px 4px 0 0;font-size:12px;font-weight:500;letter-spacing:0;color:grey;text-transform:uppercase;text-decoration:none;background:#e5e5e5}.media-browser-wrapper .mediabrowser--thumbnail-group-nav a.active{color:#fff;background:#3fa535}.media-browser-wrapper .mediabrowser--thumbnail-group-nav a.active:after{width:0;height:0;position:absolute;bottom:-6px;left:50%;content:"";transform:translateX(-50%);border-width:6px 6px 0;border-style:solid;border-color:#3fa535 transparent transparent}.media-browser-wrapper .mediabrowser--thumbnail-group-nav.economic a.active{background:#ed1c24}.media-browser-wrapper .mediabrowser--thumbnail-group-nav.economic a.active:after{border-color:#ed1c24 transparent transparent}.media-browser-wrapper .thumbnails-group{display:block;margin-top:15px}@media screen and (max-width:960px){.media-browser-wrapper .thumbnails-group{margin:0}}.media-browser-wrapper .thumbnail-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;text-decoration:none;margin-bottom:10px;opacity:.66}@media screen and (max-width:960px){.media-browser-wrapper .thumbnail-row{opacity:1;display:block;margin:0 10px 0 0;float:left;width:150px}}@media screen and (max-width:570px){.media-browser-wrapper .thumbnail-row{width:100px}}.media-browser-wrapper .thumbnail-row.active{opacity:1;cursor:default}@media screen and (max-width:960px){.media-browser-wrapper .thumbnail-row.active img{border-color:#ed1c24!important}}.media-browser-wrapper .thumbnail-row.active:before{content:"";position:absolute;display:block;top:45%;left:-15px;background:url(../../images/mask/black-full-arrow.svg) no-repeat 0 50%;width:10px;height:11px}@media screen and (max-width:960px){.media-browser-wrapper .thumbnail-row.active:before{display:none}}.media-browser-wrapper .thumbnail-row .thumbnail-image-wrapper{-ms-flex:1;flex:1;overflow:hidden;margin-right:10px}@media screen and (max-width:960px){.media-browser-wrapper .thumbnail-row .thumbnail-image-wrapper{display:block;margin:0;height:150px}}@media screen and (max-width:570px){.media-browser-wrapper .thumbnail-row .thumbnail-image-wrapper{height:100px}}.media-browser-wrapper .thumbnail-row .thumbnail-image-wrapper .thumbnail-image{width:100%;min-height:100%}@media screen and (max-width:640px){.media-browser-wrapper .thumbnail-row .thumbnail-image-wrapper .thumbnail-image{min-height:0}}.media-browser-wrapper .thumbnail-row .thumbnail-label{-ms-flex:1;flex:1;font-size:13px;line-height:16px;color:#000;opacity:1}@media screen and (max-width:960px){.media-browser-wrapper .thumbnail-row .thumbnail-label{margin:0;display:block;padding:5px 0 10px}}.media-browser-wrapper .next-album-wrap{display:block;margin-top:25px}@media screen and (max-width:960px){.media-browser-wrapper .next-album-wrap{padding-bottom:15px}}.media-browser-wrapper .next-album-link{color:#ed1c24}.media-browser-wrapper .photos-headline-wrap .headline{font-weight:500;font-size:19px;line-height:20px}.flashModal .tingle-modal-box__content .message{text-align:center;padding:40px 30px;font-size:18px;line-height:30px;color:#000}.flashModal .tingle-modal-box__content .message.message-success{color:#fff;background:#3fa535}.flashModal .tingle-modal-box__content .message.message-error{color:#fff;background:#ed1c24}.cookie-notification{width:50vw;max-width:400px;position:fixed;bottom:60px;right:10px;z-index:100;border:1px solid silver;background:#f2f2f2;border-radius:4px}.cookie-notification .content-wrapper{display:-ms-flexbox;display:flex;padding:10px 12px}.cookie-notification .content-wrapper .message-wrapper{-ms-flex:10;flex:10;margin:0;padding-right:10px;border-right:1px solid #ccc;font-size:12px;line-height:16px}.cookie-notification .content-wrapper .button-wrapper{-ms-flex:1;flex:1;-ms-flex-item-align:center;align-self:center;margin:0;padding-left:10px}.cookie-notification .content-wrapper .button-wrapper .button{padding:2px 6px;font-size:13px;line-height:20px}@media screen and (max-width:570px){.cookie-notification .content-wrapper{display:block}.cookie-notification .content-wrapper .message-wrapper{margin-bottom:10px;padding:0;border:none}.cookie-notification .content-wrapper .button-wrapper{margin:0;padding:0;text-align:center}}@media screen and (max-width:570px){.cookie-notification{width:calc(100vw - 22px);max-width:none;bottom:10px}}.steps .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.steps .steps__step{width:25%}@media screen and (max-width:768px){.steps .steps__step{width:100%}}.steps .steps__step .steps__circle{margin-right:1rem;height:15rem;width:15rem;border-radius:7.5rem;text-align:center;color:#fff;margin:auto;margin-top:8rem}@media screen and (max-width:768px){.steps .steps__step .steps__circle{margin-top:0}}.steps .steps__step .steps__circle h3{padding:7rem 0;line-height:1rem}.steps .steps__step .steps__circle--realize{background-color:#ed1c24}.steps .steps__step .steps__circle--prepare{background-color:#3ab54a}.steps .steps__step .circle__link{text-decoration:none}.steps .steps__step .steps__stepImg{max-width:calc(80% + 2rem);margin:auto}@media screen and (max-width:768px){.steps .steps__step .steps__stepImg{display:block;margin:1rem auto}}.steps .steps__step .steps__stepTitle{position:relative;width:80%;height:3rem;line-height:3rem;padding:0 0 0 2rem;color:#fff;margin-top:1rem}.steps .steps__step .steps__stepTitle:before{left:0;border-left:1.5rem solid #fff}.steps .steps__step .steps__stepTitle:after,.steps .steps__step .steps__stepTitle:before{content:" ";position:absolute;top:0;border-top:1.5rem solid transparent;border-right:none;border-bottom:1.5rem solid transparent}.steps .steps__step .steps__stepTitle:after{right:-1.5rem}@media screen and (max-width:768px){.steps .steps__step .steps__stepTitle{margin:1rem auto}}.steps .steps__step p{padding:1rem}@media screen and (max-width:768px){.steps .steps__step p{width:calc(80% + 2rem);margin:auto}}.steps .steps__step a{text-decoration:underline}.steps .steps__step a:hover{text-decoration:none}.steps--prepare .steps__step .steps__stepTitle{background-color:#3ab54a}.steps--prepare .steps__step .steps__stepTitle:after{border-left:1.5rem solid #3ab54a}@media screen and (max-width:1340px){.steps--prepare{padding:0 1rem}}.steps--realize .steps__step .steps__stepTitle{background-color:#ed1c24}.steps--realize .steps__step .steps__stepTitle:after{border-left:1.5rem solid #ed1c24}.steps--realize .steps__step ul{list-style:disc;padding:1rem}@media screen and (max-width:768px){.steps--realize .steps__step ul{width:80%;margin:auto}}.steps--realize .steps__step ul li{font-weight:400;font-size:15px;line-height:25px;color:#505050}.steps--realize .steps__step .steps__stepTitle--bold{font-weight:500;padding-bottom:0;margin-bottom:0}@media screen and (max-width:768px){.steps--realize .steps__step .steps__stepTitle--bold{padding:0}}.steps--realize .row__title{width:calc(100% - 4rem);position:relative;height:3rem;line-height:3rem;padding:0 0 0 2rem;color:#fff;margin:0 0 1rem}.steps--realize .row__title:before{left:-1px;border-left:1.5rem solid #fff}.steps--realize .row__title:after,.steps--realize .row__title:before{content:" ";position:absolute;top:0;border-top:1.5rem solid transparent;border-right:none;border-bottom:1.5rem solid transparent}.steps--realize .row__title:after{right:-1.5rem}@media screen and (max-width:768px){.steps--realize .row__title{display:block;margin:1rem auto}}.steps--realize .row__title--gray{background-color:#839aa4}.steps--realize .row__title--gray:after{border-left:1.5rem solid #839aa4}.steps--realize .row__title--red{background-color:#ed1c24;width:93%;z-index:1}.steps--realize .row__title--red:after{border-left:1.5rem solid #ed1c24}.steps--realize .row__title--green{background-color:#3ab54a;width:80%}.steps--realize .row__title--green:after{border-left:1.5rem solid #3ab54a}.steps--realize .circle__link{position:relative}.steps--realize .steps__circle--ready{background-color:#3ab54a;margin-top:3rem!important}.steps--realize .steps__stepImgarrow{position:relative}.steps--realize .steps__stepImgarrow:after{content:" ";position:absolute;right:0;top:50%;transform:translateY(-50%);border-top:1.5rem solid transparent;border-right:none;border-bottom:1.5rem solid transparent;border-left:1.5rem solid #3ab54a}@media screen and (max-width:1340px){.steps--realize{padding:0 1rem}}.col--3{width:75%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}@media screen and (max-width:768px){.col--3{width:100%}}.col--3 .steps__step{width:33.33333%}@media screen and (max-width:768px){.col--3 .steps__step{width:100%}}.guide{margin:50px auto;text-transform:uppercase}.guide .guide__row{display:-ms-flexbox;display:flex;max-width:780px;margin:auto;position:relative;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:480px){.guide .guide__row .guide__colArrow{width:100%}}.guide .guide__row .guide__colArrow .guide__arrow{height:1px;background-image:linear-gradient(90deg,#fff 5px,#979797 0);background-size:10px 1px;background-position:0 100%;position:absolute;width:120px;left:50%;transform:translate(-50%);top:calc(5rem + 10px)}.guide .guide__row .guide__colArrow .guide__arrow:after{position:absolute;content:"  ";display:inline-block;right:-6px;top:-5px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #979797;border-right:5px solid transparent}@media screen and (max-width:480px){.guide .guide__row .guide__colArrow .guide__arrow{width:50px}}@media screen and (max-width:400px){.guide .guide__row .guide__colArrow .guide__arrow{display:none}}.guide .guide__row .guide__col{width:50%}@media screen and (max-width:480px){.guide .guide__row .guide__col{width:40%}}@media screen and (max-width:400px){.guide .guide__row .guide__col{width:100%}}.guide .guide__row .guide__col .guide__circle--prepare,.guide .guide__row .guide__col .guide__circle--realize{height:10rem;width:10rem;border-radius:7.5rem;text-align:center;margin:10px auto}.guide .guide__row .guide__col .guide__circle--prepare h3,.guide .guide__row .guide__col .guide__circle--realize h3{padding:4rem 0 2rem;color:#fff;font-size:18px}.guide .guide__row .guide__col .guide__circle--realize{background-color:#ed1c24}.guide .guide__row .guide__col .guide__circle--prepare{background-color:#3ab54a}.guide .guide__row .guide__col a{text-decoration:none}.guide .guide__row .guide__col .guide__step{width:14.5rem;color:#fff;position:relative;text-align:center;margin:8px auto;border-radius:5px}@media screen and (max-width:480px){.guide .guide__row .guide__col .guide__step{width:auto}}.guide .guide__row .guide__col .guide__step p{color:#fff;padding:1.45rem 0;font-size:13px;margin-bottom:0}.guide .guide__row .guide__col .guide__step:after{bottom:-8px;border-top:8px solid #3ab54a}.guide .guide__row .guide__col .guide__step:after,.guide .guide__row .guide__col .guide__step:before{content:" ";position:absolute;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:none;left:50%;transform:translate(-50%)}.guide .guide__row .guide__col .guide__step:before{top:0;border-top:8px solid #fff}.guide .guide__row .guide__col .guide__step--realize{background-color:#ed1c24}.guide .guide__row .guide__col .guide__step--realize:after{border-top:8px solid #ed1c24}.guide .guide__row .guide__col .guide__step--prepare{background-color:#3ab54a}.guide .guide__row .guide__col .guide__step--prepare:after{border-top:8px solid #3ab54a}.guide .guide__row .guide__col .guide__step--button{background-color:#ed1c24;margin-top:1.5rem}.guide .guide__row .guide__col .guide__step--button:after,.guide .guide__row .guide__col .guide__step--button:before{content:none}.guide .guide__row .guide__col .guide__step--button .guide__button{color:#fff;padding:8px 0;display:block}.list.tick-list li{background:url(../../images/mask/red-tick.svg) no-repeat 0 2px}.house-detail.modular .house-id{border-radius:50%;display:inline-block;position:relative;font-weight:700;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);top:auto;transform:none;border:2px solid #ed1c24;background:#ed1c24;width:22px;height:22px;line-height:22px;color:#fff;font-size:15px;letter-spacing:-1px;text-align:center}.house-detail.modular .house-id:after{content:"";position:absolute;border-radius:50%;width:100%;height:100%;left:0;background:linear-gradient(135deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 50%)}.house-detail.modular .table--roof-switcher{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:none}.house-detail.modular .table--roof-switcher a{border:1px solid #f2f2f2;-ms-flex:1;flex:1;text-align:center;font-size:14px;transition:0,2s ease-in-out;cursor:pointer;text-decoration:none;padding:5px;font-weight:700;text-transform:uppercase}.house-detail.modular .table--roof-switcher a:not(:last-child){border-bottom:0}.house-detail.modular .table--roof-switcher a.active,.house-detail.modular .table--roof-switcher a:hover{color:#ed1c24!important}.hpModulars{padding-top:80px;padding-bottom:2rem}.hpModulars .hpModulars__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;margin-top:-2rem}@media screen and (max-width:640px){.hpModulars .hpModulars__row .col{width:100%;float:none}}.hpModulars .titleBig{color:#ed1c24}@media screen and (max-width:480px){.hpModulars .titleBig{font-size:70px}}@media screen and (max-width:370px){.hpModulars .titleBig{font-size:50px;line-height:110%}}.hpModulars .col--text{width:calc(45% - 120px);text-align:right;padding:20px 60px 60px}@media screen and (max-width:1024px){.hpModulars .col--text{width:calc(60% - 80px);padding:40px}}@media screen and (max-width:640px){.hpModulars .col--text{padding:2rem 1rem}}.hpModulars .col--img{width:55%;text-align:left}@media screen and (max-width:1024px){.hpModulars .col--img{width:40%}}.hpModulars .hpModulars__perex{color:#ed1c24;font-size:24px;font-weight:500;line-height:30px;text-transform:uppercase;margin-left:0}.hpModulars .hpModulars__img{position:relative;top:-20px;margin-right:0;margin-left:auto}@media screen and (max-width:1040px){.hpModulars .hpModulars__img{max-width:100%}}@media screen and (max-width:640px){.hpModulars .hpModulars__img{top:0}}.hpModulars p{font-size:18px;color:#545454}.hpModulars .col--img{overflow-x:clip}.modularsCTA{background-color:#f7f7f7;border-left:2px solid #e5e5e5;padding-bottom:20px}.modularsCTA p{padding:20px}.hpPremiumHouses .titleBig{color:#527890}.hpPremiumHouses .col--text{text-align:left}.hpPremiumHouses .col--img{text-align:right}.hpPremiumHouses .hpPremiumHouses__perex{color:#527890}.hpPremiumHouses .button--blue{background-color:#527890}.hpPremiumHouses .button--blue:hover{background-color:#416880}.homepage__wrapper{max-width:1440px;margin:auto;width:100%}.aboutDjt{padding-top:80px}.aboutDjt .aboutDJT__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}@media screen and (max-width:640px){.aboutDjt .aboutDJT__row .col{width:100%;float:none}}.aboutDjt .col--text{width:calc(45% - 120px);text-align:right;padding:60px}@media screen and (max-width:1024px){.aboutDjt .col--text{width:calc(60% - 80px);padding:40px}}@media screen and (max-width:640px){.aboutDjt .col--text{padding:2rem 1rem}}.aboutDjt .col--img{width:55%}@media screen and (max-width:1024px){.aboutDjt .col--img{width:40%}}.aboutDjt .aboutDJT__perex{color:#3fa535;font-size:24px;font-weight:500;line-height:30px;text-transform:uppercase;margin-left:0}.aboutDjt .aboutDJT__perex a{color:#3fa535;text-decoration:none}.aboutDjt .aboutDJT__img{position:relative;top:-90px}@media screen and (max-width:640px){.aboutDjt .aboutDJT__img{top:0}}.aboutDjt p{font-size:18px}.aboutDjt p,.aboutDjt p a{color:#545454}.aboutDjt .col--img{overflow-x:clip}.aboutDjt .button--premium,.aboutDjt .button--red{margin-top:20px}.homepage__news .titleBig{margin-top:4rem}@media screen and (max-width:480px){.homepage__news .titleBig{font-size:60px}}.titleBig{font-size:10vw;margin:2rem auto;color:#545454;opacity:.1;font-weight:500;text-transform:uppercase;line-height:140px}@media screen and (min-width:1440px){.titleBig{font-size:150px!important;white-space:nowrap}}@media screen and (max-width:768px){.titleBig{font-size:100px;line-height:100px}}@media screen and (max-width:480px){.titleBig{font-size:60px}}.technology .wrapper.first .row .col{height:240px}.technology .wrapper.first .row .col.w-33{padding-top:40px}.technology .wrapper.first .claim{max-width:350px}.technology-h1{color:#000;text-align:left}.technology-h2{font-size:20px;margin-bottom:15px}.technology-h2,.technology-h3{text-transform:uppercase;color:#545454}.technology-h3{font-size:15px;margin-top:40px;margin-bottom:5px}.technology-h3.red{color:#ed1c24}.technology-h3.green{color:#3fa535}.gray-background{background:#f3f4f3}.contains table th{text-align:left}.contains table td,.contains table th{border-bottom:1px solid #8f8f8f;line-height:18px;padding:7px 0}.contains table td{width:80%}.contains .technology-h2{text-align:left}.contains .technology-h3{margin-top:0;margin-bottom:15px}.contains table.auto{width:70%}.technology-page .basic-table td,.technology-page .basic-table th{line-height:20px}.technology-page .basic-table td:nth-child(2),.technology-page .basic-table td:nth-child(3),.technology-page .basic-table th{text-align:center}.technology-page .basic-table .middle{vertical-align:middle}.basic-table .does-not-contain{text-align:center}.basic-table .table-tick{display:block;width:16px;margin:0 auto}.basic-table .table-note{display:block;margin-top:10px}.page-section.full-wrapper-width .inner{background-color:#f2f2f2}.page-section.full-wrapper-width .col{padding:0;margin:0}.page-section.full-wrapper-width .w-40{padding:30px 30px 0}.page-section.full-wrapper-width .image-wrap{position:relative;display:block;width:100%;height:0;padding-bottom:21%;text-decoration:none;color:#545454}.page-section.full-wrapper-width .image-wrap img{position:absolute;transform:translate(-50%,-50%);min-width:100%;min-height:100%;top:50%;left:50%;z-index:1}.page-section.full-wrapper-width .image-title{font-style:italic;display:block;font-weight:400;font-size:13px;padding:10px 0 10px 10px;line-height:20px;color:#545454;border-left:1px solid #e6e6e6;background:#fff}.team-of-professionals h2{text-align:left;color:#000}.where-to-go{margin-top:120px}@media screen and (max-width:640px){.where-to-go{padding:0 10px}}@media screen and (max-width:480px){.where-to-go{margin-top:20px}}.where-to-go p{display:block;text-transform:uppercase;font-style:italic;font-size:12px;line-height:14px;border-top:1px solid #f2f2f2;padding:5px 0;color:#505050}@media screen and (max-width:480px){.where-to-go p{padding:10px 0 5px}}.where-to-go .link{display:block}.where-to-go .link-red{display:inline-block;font-weight:500;font-size:16px;margin-bottom:20px;color:#ed1c24}@media screen and (max-width:480px){.where-to-go .link-red{font-size:14px;line-height:20px}}.call-to-action h2{color:#545454}.lead-section{margin-bottom:30px}.lead-section .text-block{padding:20px 0;margin:40px auto 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.lead-section .text-block p{text-align:center;color:gray;margin-bottom:0;font-family:Roboto,sans-serif;font-style:italic;font-size:18px;line-height:24px}.lead-section .link{color:#545454}.savings{margin-bottom:100px}.about-djt .creators-section{margin:70px 0}@media screen and (max-width:640px){.about-djt .creators-section{padding:0}}.about-djt .image-wrap{color:#545454}.roughBuilding__row{display:-ms-flexbox;display:flex}@media screen and (max-width:640px){.roughBuilding__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.roughBuilding__row .col{width:50%}@media screen and (max-width:640px){.roughBuilding__row .col{width:100%}}.roughBuilding__row .col img{height:60px;margin-bottom:1rem}.roughBuilding__row .col ul{list-style-type:disc;margin-left:1rem}.roughBuilding__row .col ul li{color:#505050;margin:5px 0}@media screen and (max-width:768px){.profesionals .col.w-60{width:100%!important;margin-bottom:1rem}.profesionals .col.w-40{width:100%!important}}.contact__map{display:block;max-width:350px;margin:auto;padding-left:1rem}.contact__map--all{display:block;max-width:600px;margin:auto;height:400px!important}@media screen and (max-width:768px){.contact__map--all{height:330px!important}}@media screen and (max-width:490px){.contact__map--all{height:220px!important}}.contact__map--all path{cursor:pointer}.contact-row{display:-ms-flexbox;display:flex;padding:35px 0;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-row .col:first-child{border-right:1px solid #dbdbdb}@media screen and (max-width:940px){.contact-row .col:first-child{border:none}}.contact-row .contact-image,.contact-row .contact-info,.contact-row .contact-interest{display:block;float:left;box-sizing:border-box}.contact-row .contact-image{border-radius:50%;max-width:100px;width:100%}.contact-row .contact-info{padding-left:7%;padding-right:3%}.contact-row .contact-interest{max-width:350px;width:100%}@media screen and (max-width:940px){.contact-row .contact-interest:not(.last){border-bottom:1px solid #dbdbdb;padding-bottom:4rem}}.contact-row .contact-name{font-weight:500;font-size:16px;line-height:20px;margin-bottom:7px}.contact-row .contact-function{margin-bottom:30px;line-height:1.2}.contact-row .contact-channels tr{margin:5px 0}.contact-row .contact-channels td{line-height:20px;padding:2px 0}.contact-row .contact-channels a{text-decoration:none}.contact-row .contact-channels td:first-child{width:80px;font-family:Roboto,sans-serif;font-size:12px;color:#545454}.contact-row .contact-interest .list li{margin-bottom:5px;font-size:14px;line-height:25px}.contact-row .contact-interest .list li:before{top:11px}.contact-row .location{padding:2px;background-color:#fefbe3;color:#4b482c;border:1px solid #e4e1c9;font-size:12px;border-radius:2px;text-transform:uppercase}.contact-row .email-row td{padding-top:20px}.contact-row .email-row td a{text-decoration:underline;color:#ed1c24}.company{display:block}.company-name,.company-street,.phone-contact p{margin-bottom:0}.phone-contact a{text-decoration:none}.map-section h3{font-size:21px;margin-bottom:50px}.map-section .map-col{padding:0}.map-section .map-col iframe{border:none;height:100%;width:100%;min-height:425px;pointer-events:none}@media screen and (max-width:1140px){.map-section .map-col{width:50%!important}}@media screen and (max-width:940px){.map-section .map-col{width:100%!important}.map-section .map-col iframe{min-height:300px}}.map-section .info-col{background-color:#f2f2f2;padding:50px 20px 30px 40px;height:425px}@media screen and (max-width:1140px){.map-section .info-col{width:50%!important}}@media screen and (max-width:940px){.map-section .info-col{height:auto;width:100%!important}}.map-section .company{margin-bottom:5px}.open-days .open-days-table{width:100%;margin-top:50px;color:#545454}.open-days .open-days-table td:first-child{font-size:12px;width:40%}.open-days .open-days-table td:last-child{width:60%;font-size:14px}.open-days .open-days-table td{padding:5px 0}.open-days .open-days-small{display:block;margin-top:40px}.address-block .company,.address-block .company-name,.address-block .company-street{line-height:24px;margin-bottom:0}@media screen and (max-width:940px){.row.contact-row{max-width:350px;margin:0 auto}.row.contact-row .contact-image{float:none;display:block;margin:10px auto}.row.contact-row .w-50{width:100%;text-align:center}.row.contact-row .contact-info{float:none;padding:0}.row.contact-row .contact-info table{margin:0 auto}.row.contact-row .contact-interest{text-align:left}}.download-block{margin-bottom:40px}.download-block h2{color:#3fa535}.download-block.cenik-rodinnych-domu{margin-top:-40px;padding-top:40px}.download-block .collapsible{overflow:hidden}.download-block .collapsible:not(.in).collapsed{height:0}.download-block .collapse{cursor:pointer}.download-block .collapse>span{font-size:14px;float:right;padding-right:30px;margin-right:15px;color:#ed1c24;background:url(../../images/mask/collapse-plus.svg) 100% 50% no-repeat;background-size:19px!important}.download-block .collapse.active>span{background:url(../../images/mask/collapse-minus.svg) 100% 50% no-repeat}.download-block .collapse:focus>span,.download-block .collapse:hover>span{text-decoration:underline}.download-block .collapse.collapse-items>span{float:left;padding-left:30px;margin-left:30px;line-height:25px;padding-right:0;margin-right:0;background-position:0!important}.download-block .collapsible-items{overflow:hidden}.download-block .collapsible-items:not(.in).collapsed{height:330px}.download-list .download-list-item{padding:20px 110px 20px 15px;margin-bottom:0;border-top:1px solid #e6e6e6;background-color:#fff;position:relative;*zoom:1;transition:all .15s ease-in-out}.download-list .download-list-item:after,.download-list .download-list-item:before{content:"";display:table}.download-list .download-list-item:after{clear:both}.download-list .download-list-item:before{display:none}.download-list .download-list-item:hover{background-color:#fafafa;color:#000}.download-list .download-list-name{float:left}.download-list .download-list-link{float:right;position:absolute;right:15px;text-decoration:none;padding-right:30px}.download-list .download-list-link,.economic .download-list .download-list-link{color:#ed1c24;background:url(../../images/mask/download-red.svg) no-repeat 100% 50%}.passive .download-list .download-list-link{background:url(../../images/mask/download.svg) no-repeat 100% 50%;color:#308029}.premium .download-list .download-list-link{background:url(../../images/mask/download-premium.svg) no-repeat 100% 50%;color:#527890}.download-list .download-list-link:hover{text-decoration:underline}.catalogue-section .did-you-know{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:30px 15px 30px 60px}.catalogue-section .did-you-know:before{background-position:16px 35px}.catalogue-section .did-you-know .link img{max-width:120px;width:100%}@media screen and (max-width:480px){.catalogue-section .ui-tabs .ui-tabs-nav li .ui-tabs-anchor{padding:15px;font-size:12px}}.catalogue-section .key-features{margin-top:150px}.catalogue-section .text-block.economic-houses,.catalogue-section .text-block.passive-houses{padding:0 30px}@media screen and (max-width:640px){.catalogue-section .text-block.economic-houses,.catalogue-section .text-block.passive-houses{padding:0}}.catalogue-section .text-block.economic-houses .economic-houses-col,.catalogue-section .text-block.passive-houses .economic-houses-col{margin-top:0}.catalogue-section .text-block.economic-houses .green,.catalogue-section .text-block.economic-houses .red,.catalogue-section .text-block.passive-houses .green,.catalogue-section .text-block.passive-houses .red{font-weight:500}.catalogue-section .economic-houses,.catalogue-section .passive-houses{margin:60px 0 30px}.catalogue-section .economic-houses-wrap,.catalogue-section .passive-houses-wrap{padding:30px 0 10px;box-sizing:border-box;background-color:#f2f2f2}@media screen and (max-width:640px){.catalogue-section .economic-houses-wrap .col,.catalogue-section .passive-houses-wrap .col{width:100%;float:none}.catalogue-section .economic-houses-wrap .tick-wrap,.catalogue-section .passive-houses-wrap .tick-wrap{text-align:center}.catalogue-section .economic-houses-wrap .tick-list,.catalogue-section .passive-houses-wrap .tick-list{display:inline-block;margin-left:0}}.catalogue-section .economic-houses-col,.catalogue-section .passive-houses-col{padding:0;margin-top:0}.catalogue-section .catalogue-headline{display:block;text-align:center;text-decoration:none;font-family:Roboto,sans-serif;font-weight:700;font-size:19px}.catalogue-section .catalogue-headline.black{color:#000;font-size:16px;line-height:24px;margin:10px 0 5px}@media screen and (max-width:940px){.catalogue-section .catalogue-headline{min-height:48px}}@media screen and (max-width:750px){.catalogue-section .catalogue-headline{font-size:18px;line-height:24px}}@media screen and (max-width:480px){.catalogue-section .catalogue-headline{min-height:auto}}.catalogue-section.economic-wrapper .tablinks.active{border-top:1px solid #ed1c24}.catalogue-section.economic-wrapper .economic-houses-wrap:hover{background:#f2f2f2}.catalogue-section.passive-wrapper .tablinks.active{border-top:1px solid #3fa535}.catalogue-section.passive-wrapper .passive-houses-wrap:hover{background:#f2f2f2}.catalogue-section .economic-houses-col{margin-top:0}@media screen and (max-width:570px){.catalogue-section .icon-flat{background-image:url(../../images/icons/icon-flat_black.svg)}.catalogue-section .icon-floor{background-image:url(../../images/icons/icon-floor_black.svg)}.catalogue-section .icon-volume{background-image:url(../../images/icons/icon-volume_black.svg)}}.vrBanner{position:relative;height:204px;display:block;background-color:#c1bab4;cursor:pointer}@media screen and (max-width:640px){.vrBanner{height:400px}}@media screen and (max-width:480px){.vrBanner{height:300px}}.vrBanner .vrBanner__interier{position:absolute;bottom:0;right:0;height:100%}@media screen and (max-width:640px){.vrBanner .vrBanner__interier{width:100%;height:auto}}.vrBanner .vrBanner__inner{position:absolute;background-color:#fff;top:10px;left:10px;width:300px;padding:2rem}@media screen and (max-width:640px){.vrBanner .vrBanner__inner{width:70%;padding:1rem}}.vrBanner .vrBanner__inner h3{margin-bottom:5px;color:#ed1c24;font-size:24px;text-transform:uppercase}.vrBanner .vrBanner__inner p{font-size:14px;line-height:20px;margin-bottom:20px}.vrBanner .vrBanner__inner .button--red{margin-top:0}.vrBanner .vrBanner__inner:before{top:0;border-width:100px 60px 0 0;border-color:#fff transparent transparent}.vrBanner .vrBanner__inner:after,.vrBanner .vrBanner__inner:before{content:"";position:absolute;right:-60px;width:0;height:0;border-style:solid}.vrBanner .vrBanner__inner:after{bottom:0;border-width:100px 0 0 60px;border-color:transparent transparent transparent #fff}.vrBanner .vrButton{position:absolute;width:85px;height:85px;top:50%;left:400px;transform:translate(-50%,-50%);transition:.4s ease-in-out}@media screen and (max-width:640px){.vrBanner .vrButton{top:80px;left:85%}}.vrBanner:hover .vrButton{width:90px;height:90px}.logo-liapor{width:100px}.row.with-pull .logo-liapor{margin:20px 0}.plot .list.tick-list li{background:url(../../images/mask/green-tick.svg) no-repeat 0 2px}.plot .list.tick-list.modulars li,.plot .list.tick-list.red li{background-image:url(../../images/mask/red-tick.svg)}.plot .list.tick-list.premium li{background-image:url(../../images/mask/tick-premium.svg)}.plot .headline p{color:#3fa535}.plot .headline.modulars p,.plot .headline.red p{color:red}.plot__list li{margin-top:16px;color:#545454}.virtual__box{width:100vw;height:calc(100vh - 65px)}.virtual__box--desktop{display:block}@media screen and (max-width:768px){.virtual__box--desktop{display:none}}.modal--virtual{width:80vw;height:80vh;background-color:#000}.modal--virtual .close-button{margin-bottom:0;display:block!important}.modal--virtual .close-button .close-button-button:after,.modal--virtual .close-button .close-button-button:before{background-color:#fff}.modal--virtual .virtual__box{width:100%;height:100%}@media screen and (max-width:570px){.modal--virtual{width:100vw;height:100vh}}.vr--phone{display:none;width:100%;margin:auto}.vr--phone .house{position:relative;margin-bottom:1rem}.vr--phone .house .house__img{width:100%}.vr--phone .house .house__id{background-color:#3fa535;border:2px solid #3fa535;border-radius:50%;position:absolute;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);transform:none;line-height:27px;color:#fff;text-align:center;font-size:14px;width:27px;height:27px;top:10px;left:10px;font-weight:700;z-index:10}.vr--phone .house .house__id:after{content:"";position:absolute;border-radius:50%;width:100%;height:100%;left:0;background:linear-gradient(135deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 50%)}.vr--phone .house .house__title{top:26px;left:30px;background-color:#3fa535;padding:5px 10px 5px 15px;transform:translateY(-50%);line-height:14px}.vr--phone .house .house__button,.vr--phone .house .house__title{position:absolute;color:#fff;font-size:14px;text-transform:uppercase}.vr--phone .house .house__button{top:50%;left:50%;transform:translate(-50%,-50%);background-color:#ed1c24;border-radius:20px;box-shadow:inset -25px -25px 25px #a70006;width:170px;height:37px;line-height:37px;text-align:center}.vr--phone .house .house__button img{width:20px;height:14px;margin:12px 10px 12px 0}@media screen and (max-width:768px){.vr--phone{display:block}}.list-houses{margin-top:30px;padding:0}@media screen and (max-width:940px){.list-houses{padding:0 10px}}.list-houses .circle{width:70px;height:70px;background-color:transparent}.list-houses .dot{font-weight:700;font-size:24px}.list-houses .economic-houses .dot{color:#ed1c24}.list-houses .passive-houses .dot,.list-houses .passive-houses .top a{color:#3fa535}.list-houses .tick-wrap{display:block;text-align:center;font-size:13px;line-height:25px;margin:20px 0 25px}@media screen and (max-width:480px){.list-houses .tick-wrap{margin-bottom:0}}.list-houses .tick-wrap .tick{display:inline-block;color:#545454;white-space:nowrap}.list-houses .tick-wrap .tick-list{min-height:175px;margin-left:0}@media screen and (max-width:750px){.list-houses .tick-wrap .tick-list{min-height:185px}.list-houses .tick-wrap .tick-list li{font-size:13px}}@media screen and (max-width:640px){.list-houses .tick-wrap .tick-list{min-height:195px}.list-houses .tick-wrap .tick-list li{padding-left:20px;background-size:15px 15px;background-position:0 4px}}@media screen and (max-width:480px){.list-houses .tick-wrap .tick-list{display:inline-block;min-height:auto;margin-bottom:0}}.list-houses .houses{margin-bottom:20px}.list-houses .to-houses{font-size:14px;line-height:24px;color:#505050}.list-houses .to-houses.to-passive-houses{color:#3fa535}.list-houses .to-houses.to-economic-houses{color:#ed1c24}.list-houses .to-houses strong{color:inherit}.list-houses .top{margin-bottom:30px}.list-houses .top a{font-weight:500;text-decoration:none;font-size:21px;line-height:30px;color:#ed1c24}.passive-houses .list-houses .top a{color:#3fa535}.list-houses .top small{font-size:13px;line-height:24px}@media screen and (max-width:480px){.list-houses .row .col.economic-houses,.list-houses .row .col.passive-houses{width:100%}}.houses{position:relative;border-top:1px solid #ed1c24;padding-top:50px}.passive-houses .houses{border-top-color:#3fa535}.passive-houses .houses:before{border-color:#3fa535 transparent transparent}.houses:after{margin-top:-1px;border-color:#f2f2f2 transparent transparent}.houses .house{display:block;box-sizing:border-box;*zoom:1;position:relative;margin-bottom:25px}.houses .house:after,.houses .house:before{content:"";display:table}.houses .house:after{clear:both}@media screen and (max-width:940px){.houses .house{background-image:url(../../images/mask/cross.png);background-size:50% 100%;background-repeat:no-repeat}.houses .house.odd{background-position:100% 50%}.houses .house.even{background-position:0 50%}}@media screen and (max-width:640px){.houses .house{background:none}}.houses .house-image,.houses .house__info{display:block;float:left;position:relative;height:180px;width:50%}@media screen and (max-width:940px){.houses .house-image,.houses .house__info{height:auto}}@media screen and (max-width:640px){.houses .house-image,.houses .house__info{width:100%;display:block}}.houses .house__info{text-align:center;background:url(../../images/mask/cross.png) no-repeat 50% 50%;background-size:100% 100%}@media screen and (max-width:940px){.houses .house__info{background:none}}@media screen and (max-width:640px){.houses .house__info{background:url(../../images/mask/cross.png) no-repeat 50% 50%;height:100px}}.houses .house__info-center{position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box}@media screen and (max-width:940px){.houses .house__info-center{display:block;position:relative;width:85px;transform:none;margin:0 auto;left:0}}@media screen and (max-width:640px){.houses .house__info-center{top:0}}.houses .house-id{border-radius:50%;display:inline-block;position:relative;font-weight:700;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);top:auto;transform:none;border:2px solid #ed1c24;background:#ed1c24;width:26px;height:26px;line-height:26px;color:#fff;font-size:16px;letter-spacing:-1px;text-align:center;margin:14px 0 7px}@media screen and (max-width:940px){.houses .house-id{width:20px;height:20px;line-height:20px;font-size:13px}}.houses .house-id:after{content:"";position:absolute;border-radius:50%;width:100%;height:100%;left:0;background:linear-gradient(135deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 50%)}.passive-houses .houses .house-id{background:#3fa535;border-color:#3fa535}.houses .house-disposition,.houses .house-name,.houses .house-new{display:block;line-height:20px;font-size:13px;color:#505050}@media screen and (max-width:940px){.houses .house-disposition{font-size:11px;line-height:15px}}.houses .house-new{position:absolute;display:block;text-align:center;text-transform:uppercase;top:0;left:0;color:#fff;font-size:12px;line-height:12px;transform:rotate(-45deg) translate(-20%,-19%);z-index:1;width:60px;padding-top:14px}.houses .house-new:before{display:block;position:absolute;transition:all .15s ease-in-out;content:"";z-index:-1;left:0;top:0;width:0;height:0;border-style:solid;border-width:60px 60px 0 0;border-color:#ed1c24 transparent transparent;transform:rotate(45deg)}.passive-houses .houses .house-new:before{border-color:#3fa535 transparent transparent}.houses .house-name{text-transform:uppercase;font-weight:700;color:#ed1c24;font-size:19px;margin-bottom:15px}.passive-houses .houses .house-name{color:#3fa535}@media screen and (max-width:940px){.houses .house-name{margin-bottom:5px;font-size:16px}}.houses .house.even .house-image{float:right}.houses .house.even .house-new{left:auto;right:0;transform:rotate(45deg) translate(20%,-19%)}.list-houses .economic-houses-wrap,.list-houses .passive-houses-wrap{box-sizing:border-box;background-color:#f2f2f2;padding:25px 15px;text-decoration:none}@media screen and (max-width:1320px){.list-houses .economic-houses-wrap,.list-houses .passive-houses-wrap{min-height:285px}}@media screen and (max-width:480px){.list-houses .economic-houses-wrap,.list-houses .passive-houses-wrap{padding:15px}}.list-houses .economic-houses-wrap:hover,.list-houses .passive-houses-wrap:hover{background:linear-gradient(#fff,#f2f2f2)}.list-houses .economic-houses-wrap .col,.list-houses .passive-houses-wrap .col{padding:0}@media screen and (max-width:940px){.list-houses .economic-houses-wrap .col,.list-houses .passive-houses-wrap .col{float:none}.list-houses .economic-houses-wrap .col.w-50,.list-houses .passive-houses-wrap .col.w-50{width:100%}}.list-houses .economic-houses-col,.list-houses .passive-houses-col{margin-top:30px}@media screen and (max-width:940px){.list-houses .economic-houses-col,.list-houses .passive-houses-col{margin-top:0}}.list-houses .economic-houses-col .catalogue-headline{color:#ed1c24}.list-houses .passive-houses-col .catalogue-headline{color:#3fa535}.list-houses .houses-lead{*zoom:1;margin-bottom:0}.list-houses .houses-lead:after,.list-houses .houses-lead:before{content:"";display:table}.list-houses .houses-lead:after{clear:both}.list-houses .catalogue-headline{display:block;text-align:center;text-decoration:none;font-family:Roboto,sans-serif;font-weight:700;font-size:19px}.list-houses .catalogue-headline.black{color:#000;font-size:16px;line-height:24px;margin:10px 0 5px}@media screen and (max-width:940px){.list-houses .catalogue-headline{min-height:48px}}@media screen and (max-width:750px){.list-houses .catalogue-headline{font-size:18px;line-height:24px}}@media screen and (max-width:480px){.list-houses .catalogue-headline{min-height:auto}}.list-houses .catalogue-count{display:block;text-align:center}@media screen and (max-width:750px){.list-houses .catalogue-count{font-size:12px}}.list-houses .economic-houses,.list-houses .passive-houses{float:none;margin:60px auto 30px}@media screen and (max-width:940px){.list-houses .economic-houses,.list-houses .passive-houses{margin-top:0}}@media screen and (max-width:640px){.list-houses .economic-houses.col,.list-houses .passive-houses.col{padding:10px 5px}}@media screen and (max-width:480px){.list-houses .economic-houses.w-50 .col,.list-houses .passive-houses.w-50 .col{width:100%;float:none}}.list-houses .lead-text{margin:40px 0;padding:0 30px;line-height:24px}.list-houses .passive-wrapper .economic-houses-wrap,.list-houses .passive-wrapper .passive-houses-wrap{padding:30px 0 10px}.list-houses .passive-wrapper .passive-houses-col{margin-top:0}.houses-cards{*zoom:1;width:100%;max-width:1280px;margin:0 auto}.houses-cards:after,.houses-cards:before{content:"";display:table}.houses-cards:after{clear:both}.house-card{float:left;position:relative;box-sizing:border-box;padding-top:45px;width:50%;margin-bottom:60px}@media screen and (max-width:940px){.house-card{width:100%}}@media screen and (max-width:570px){.house-card{margin-bottom:140px}}@media screen and (max-width:480px){.house-card{padding-top:10px;margin-bottom:300px}}.house-card:nth-child(2n){border-left:2 solid transparent}.house-card:nth-child(odd){border-right:2 solid transparent}.house-card:nth-of-type(2n):before{content:"";position:absolute;display:block;top:0;left:0;height:100%;width:1px;z-index:99;background:hsla(0,0%,100%,.5)}.house-card .card-bottom-text,.house-card .card-top-triangle{position:absolute;display:block;left:0;width:100%}.house-card .card-top-triangle{font-weight:700;top:0;z-index:10;text-align:center;color:#ed1c24;background:url(../../images/mask/house-card-triangle.png) no-repeat 50% 0;background-size:100% 100%;height:108px;font-size:22px;line-height:30px}@media screen and (max-width:480px){.house-card .card-top-triangle{background:none;height:auto;top:-70px}}.passive .house-card .card-top-triangle{color:#3fa535}.premium .house-card .card-top-triangle{color:#527890}.house-card .house-id{border-radius:50%;display:inline-block;position:relative;font-weight:700;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);top:auto;transform:none;border:2px solid #ed1c24;background:#ed1c24;width:26px;height:26px;line-height:26px;color:#fff;letter-spacing:-1px;text-align:center;margin:14px 0 7px;font-size:16px;width:30px;height:30px;line-height:30px;margin:11px 0 4px}@media screen and (max-width:940px){.house-card .house-id{width:20px;height:20px;line-height:20px;font-size:13px}}.house-card .house-id:after{content:"";position:absolute;border-radius:50%;width:100%;height:100%;left:0;background:linear-gradient(135deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 50%)}.passive-houses .house-card .house-id,.passive .house-card .house-id{background:#3fa535;border-color:#3fa535}.modulars .house-card .house-id{background:#ed1c24;border-color:#ed1c24}.premium .house-card .house-id{background:#527890;border-color:#527890}.house-card .house-sticker{display:inline-block;background-color:#ed1c24;font-size:.7rem;padding:.2rem .3rem;color:#fff;line-height:1;margin-top:0;text-transform:uppercase}.house-card .card-bottom-text{bottom:0;color:#fff;z-index:1;line-height:20px}@media screen and (max-width:570px){.house-card .card-bottom-text{bottom:-82px}}@media screen and (max-width:480px){.house-card .card-bottom-text{bottom:-190px}.passive-wrapper .house-card .card-bottom-text{bottom:-210px}}.house-card .card-bottom-text .bottom-text-headline{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.3px;line-height:15px;margin-bottom:5px}@media screen and (max-width:640px){.house-card .card-bottom-text .bottom-text-headline{min-height:30px}}.house-card .card-bottom-text strong{color:#fff;font-size:14px}.house-card .card-bottom-text:before{display:block;position:absolute;content:"";z-index:-1;bottom:0;width:100%;height:100%;min-height:150px;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.66));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a8000000",GradientType=0)}@media screen and (max-width:570px){.house-card .card-bottom-text:before{display:none}}.house-card .house-name{display:block;text-transform:uppercase;width:100%}.house-card .bottom-text-prices{*zoom:1;width:100%}.house-card .bottom-text-prices:after,.house-card .bottom-text-prices:before{content:"";display:table}.house-card .bottom-text-prices:after{clear:both}@media screen and (max-width:570px){.house-card .bottom-text-prices{margin-bottom:5px}}@media screen and (max-width:480px){.house-card .bottom-text-prices{margin-bottom:0}}.house-card .bottom-text-prices .price-wrap{float:left;width:50%}.house-card .bottom-text-prices .price{box-sizing:border-box;width:100%;max-width:180px;margin:0 auto 25px}.house-card .bottom-text-prices .price-amount,.house-card .bottom-text-prices .price-name{display:block;box-sizing:border-box;width:100%;padding:6px;line-height:14px}.house-card .bottom-text-prices .price-amount.price-in-action,.house-card .bottom-text-prices .price-name.price-in-action{line-height:20px}.house-card .bottom-text-prices .price-name{text-transform:uppercase;color:#fff;text-align:left;letter-spacing:.3px;font-size:11px;background:rgba(0,0,0,.5)}@media screen and (max-width:460px){.house-card .bottom-text-prices .price-name{padding:4px;line-height:17px}}.house-card .bottom-text-prices .price-name .icon{width:14px;height:14px}.house-card .bottom-text-prices .price-amount{position:relative;color:#000;background:#fff;line-height:20px}.house-card .bottom-text-prices .price-amount strong{color:#000;transition:all .15s}.house-card .bottom-text-prices .price-amount .old-price{position:absolute;font-size:11px;color:#fff;top:55px;right:6px}@media screen and (max-width:570px){.house-card .bottom-text-prices .price-amount .old-price{color:#000}}.house-card .bottom-text-prices .price-amount .old-price strong{font-size:11px;color:#fff}@media screen and (max-width:570px){.house-card .bottom-text-prices .price-amount .old-price strong{color:#000}}.house-card .bottom-text-prices .price-price{display:block;text-align:right;line-height:20px}.house-card .bottom-text-prices .label-action{display:inline-block;text-transform:uppercase;font-weight:700;left:0;background:#ed1c24;height:18px;line-height:18px;font-size:11px;color:#fff;padding:0 1px 0 3px}.house-card .bottom-text-prices .label-action:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:9px 0 9px 10px;border-color:transparent transparent transparent #ed1c24}.house-card:active .price-amount.price-in-action>strong,.house-card:hover .price-amount.price-in-action>strong{color:#ed1c24}.house-card .flex-row{width:100%;-ms-flex-flow:row wrap;flex-flow:row wrap}.house-card .flex-row .flex-col{box-sizing:border-box;text-align:center;padding:10px 5px;border-right:1px solid hsla(0,0%,100%,.33);-ms-flex:1 1 20%;flex:1 1 20%}@media screen and (max-width:570px){.house-card .flex-row .flex-col{border-color:#d9d9d9;color:#000}.house-card .flex-row .flex-col strong{color:#000;text-align:center}}@media screen and (max-width:400px){.house-card .flex-row .flex-col{-ms-flex:1 1 50%;flex:1 1 50%}.house-card .flex-row .flex-col:nth-child(2),.house-card .flex-row .flex-col:nth-child(4){border-right:0}}.house-card .flex-row .flex-col:last-of-type{border-right:0}.house-card .house-image-wrapper{overflow:hidden}.house-card .house-image-wrapper,.house-card .house-image-wrapper i{display:block;transition:all .25s}.house-card .house-image-wrapper .house-image{width:100%}.house-card:active .house-image-wrapper,.house-card:hover .house-image-wrapper{filter:brightness(75%)}.house-card:active .house-image-wrapper i,.house-card:hover .house-image-wrapper i{transform:scale(1.025)}@media screen and (max-width:480px){.house-card{position:relative;margin-bottom:100px}.house-card .card-top-triangle{position:absolute;top:0;left:0;width:250px}.house-card .card-top-triangle .house-id{background-color:#3fa535;border:2px solid #3fa535;border-radius:50%;position:absolute;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);transform:none;line-height:27px;color:#fff;text-align:center;font-size:14px;width:27px;height:27px;top:10px;left:10px;font-weight:700;z-index:10}.house-card .card-top-triangle .house-id:after{content:"";position:absolute;border-radius:50%;width:100%;height:100%;left:0;background:linear-gradient(135deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 50%)}.house-card .card-top-triangle .house-name{position:absolute;top:36px;left:30px;background-color:#3fa535;padding:5px 10px 5px 15px;color:#fff;transform:translateY(-50%);font-size:14px;line-height:14px;text-transform:uppercase;width:100px}.house-card .card-top-triangle .house-sticker{position:absolute;top:36px;transform:translateY(-50%);left:170px}.house-card .card-bottom-text{top:79%}}@media screen and (max-width:400px){.house-card{margin-bottom:200px}}.small-list{display:block;position:relative;box-sizing:border-box;margin:0 auto;*zoom:1;padding:0 20px;max-width:1340px;width:100%;padding:0;line-height:0;font-size:0;max-width:970px;margin-bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.small-list:after,.small-list:before{content:"";display:table}.small-list:after{clear:both}.small-list.first,.small-list.first .row,.small-list.first .row .col{padding-top:0}.small-list.first .row .col.w-33{position:relative;padding-left:20px;padding-bottom:30px}.small-list.first .row .col.w-66{padding-left:0;padding-right:0;overflow:hidden}.small-list.first .row .col.w-66 img{min-width:100%;min-height:100%}.small-list .col{padding:10px 0}.small-list .col:first-child{text-align:right;text-align:left}@media screen and (max-width:940px){.small-list .col,.small-list .col:first-child{text-align:center}.small-list .col{float:none}}.small-list .economic-col{padding-right:5px}.small-list .passive-col{padding-left:5px}.small-list .col:first-child .house-type-headline{color:#ed1c24}.small-list .col:last-child .house-type-headline{color:#3fa535}.small-list .house-type-headline{display:block;font-weight:400;text-decoration:none;font-size:15px;line-height:24px;text-align:center;margin-bottom:15px;max-width:480px}@media screen and (max-width:940px){.small-list .house-type-headline{width:100%;text-align:center}}.small-list .house-type-headline:hover{text-decoration:underline}.small-list .house-type-link{display:inline-block;width:160px;max-width:100%;height:120px}.small-list .house-type-image{display:block;width:100%}.navigation--wrapper{background-color:#f2f2f2;height:123px;overflow:hidden}.navigation--wrapper .house__navigation{max-width:1340px;padding:20px 0;margin:auto}.navigation--wrapper .house__navigation .house__link{text-decoration:none}.navigation--wrapper .house__navigation .image--withOverlay{position:relative;display:block;width:50px;height:50px;margin:auto}.navigation--wrapper .house__navigation .image--withOverlay .house__image{border-radius:50%;position:absolute;top:0;left:0;width:50px;height:50px}.navigation--wrapper .house__navigation .image--withOverlay .image__overlay{position:absolute;top:0;left:0;width:46px;height:46px;opacity:0;transition:.4s;background-color:#3fa535;border-radius:50%;color:#fff;border:2px solid #3fa535}.navigation--wrapper .house__navigation .image--withOverlay .image__overlay:after{content:"";position:absolute;border-radius:50%;width:46px;height:46px;left:0;background:linear-gradient(135deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 50%)}.navigation--wrapper .house__navigation .image--withOverlay .image__overlay .house__id{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-weight:700}.navigation--wrapper .house__navigation .house:hover .image--withOverlay .image__overlay{opacity:1}.navigation--wrapper .house__navigation .house:hover .house__title{color:#3fa535}.navigation--wrapper .house__navigation .house__title{font-size:12px;color:#545454;font-weight:500;text-transform:uppercase;line-height:13px;margin-left:10px;margin:10px auto;display:block;text-align:center;transition:.2s}.navigation--wrapper .house__navigation .activeItem .image--withOverlay .image__overlay{opacity:1;background-color:#3fa535;border:2px solid #3fa535}.navigation--wrapper .house__navigation .activeItem .house__title{color:#3fa535}.navigation--wrapper .house__navigation .slick-track{display:-ms-flexbox;display:flex}.house__navigation--modulars .activeItem .image--withOverlay .image__overlay{background-color:#ed1c24!important;border-color:#ed1c24!important}.house__navigation--modulars .activeItem .house__title{color:#ed1c24!important}.house__navigation--modulars .image--withOverlay .image__overlay{background-color:#ed1c24!important;border:2px solid #ed1c24!important}.house__navigation--modulars .house:hover .house__title{color:#ed1c24!important}.house__navigation--premium .activeItem .image--withOverlay .image__overlay{background-color:#527890!important;border-color:#527890!important}.house__navigation--premium .activeItem .house__title{color:#527890!important}.house__navigation--premium .image--withOverlay .image__overlay{background-color:#527890!important;border:2px solid #527890!important}.house__navigation--premium .house:hover .house__title{color:#527890!important}.house-detail .house-specification .house-specifications-row{padding-top:0}@media screen and (max-width:940px){.house-detail .house-specification .house-specifications-row.w-35{*zoom:1}.house-detail .house-specification .house-specifications-row.w-35:after,.house-detail .house-specification .house-specifications-row.w-35:before{content:"";display:table}.house-detail .house-specification .house-specifications-row.w-35:after{clear:both}}.house-detail .house-specification .house-specifications-col{position:relative;padding-top:0}.house-detail .house-specification .house-specifications-col>img{width:100%}@media screen and (max-width:1140px){.house-detail .house-specification .house-specifications-col.w-65{margin-top:60px}}@media screen and (max-width:940px){.house-detail .house-specification .house-specifications-col{width:100%;float:none}.house-detail .house-specification .house-specifications-col.w-65{margin-top:0}}.house-detail .house-specification .house-specifications-col .roofSwitch-icon{position:absolute;top:40px;right:20px;width:44px;height:44px;transform:translate(-50%,-50%);cursor:pointer}.house-detail .house-specification .category-headline-wrap{display:block;position:relative;margin:30px 0 40px}@media screen and (max-width:1140px){.house-detail .house-specification .category-headline-wrap{margin:15px 0 20px}}.house-detail .house-specification .category-headline{background-repeat:no-repeat;background-position:0 3px;padding-left:30px;font-size:11px;text-transform:uppercase}.house-detail .house-specification .category-headline.category-headline-passive{color:#3fa535;background-image:url(../../images/icons/circle-house-gr.svg)}.house-detail .house-specification .category-headline.category-headline-economic{color:#ed1c24;background-image:url(../../images/icons/circle-house-pr.svg)}.house-detail .house-specification .house-name-wrap .house-id,.house-detail .house-specification .house-name-wrap .house-name{display:inline-block;position:relative}.house-detail .house-specification .house-name-wrap .house-name{margin-left:10px;font-weight:700;font-size:24px;line-height:44px;text-align:left;text-transform:uppercase}@media screen and (max-width:1140px){.house-detail .house-specification .house-name-wrap .house-name{margin-bottom:10px}}.house-detail .house-specification .house-name-wrap-passive .house-id{border-radius:50%;display:inline-block;position:relative;font-weight:700;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);top:auto;transform:none;border:2px solid #3fa535;background:#3fa535;width:22px;height:22px;line-height:22px;color:#fff;font-size:15px;letter-spacing:-1px;text-align:center}.house-detail .house-specification .house-name-wrap-passive .house-id:after{content:"";position:absolute;border-radius:50%;width:100%;height:100%;left:0;background:linear-gradient(135deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 50%)}.house-detail .house-specification .house-name-wrap-passive .house-name{color:#3fa535}.house-detail .house-specification .house-name-wrap-premium .house-id{border-radius:50%;display:inline-block;position:relative;font-weight:700;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);top:auto;transform:none;border:2px solid #527890;background:#527890;width:22px;height:22px;line-height:22px;color:#fff;font-size:15px;letter-spacing:-1px;text-align:center}.house-detail .house-specification .house-name-wrap-premium .house-id:after{content:"";position:absolute;border-radius:50%;width:100%;height:100%;left:0;background:linear-gradient(135deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 50%)}.house-detail .house-specification .house-name-wrap-premium .house-name{color:#527890}.house-detail .house-specification .house-name-wrap-economic .house-id{border-radius:50%;display:inline-block;position:relative;font-weight:700;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);top:auto;transform:none;border:2px solid #ed1c24;background:#ed1c24;width:22px;height:22px;line-height:22px;color:#fff;font-size:15px;letter-spacing:-1px;text-align:center}.house-detail .house-specification .house-name-wrap-economic .house-id:after{content:"";position:absolute;border-radius:50%;width:100%;height:100%;left:0;background:linear-gradient(135deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 50%)}.house-detail .house-specification .house-name-wrap-economic .house-name{color:#ed1c24}.house-detail .house-specification .house-name-wrap .house-id{left:0;width:40px;height:40px;line-height:40px;font-size:24px}.house-detail .house-specification .house__informations-wrap-modular .room-square{background-color:#ed1c24}.house-detail .house-specification .house__informations-wrap-modular .icon-persons{background-image:url(../../images/mask/house-detail/icon-person-red.svg)}.house-detail .house-specification .house__informations-wrap-modular .kitchen-square{border:1px solid #ed1c24}.house-detail .house-specification .house__informations-wrap-modular .kitchen-square:after{background-color:#ed1c24}.house-detail .house-specification .house__informations-wrap-passive .room-square{background-color:#3fa535}.house-detail .house-specification .house__informations-wrap-passive .icon-persons{background-image:url(../../images/mask/house-detail/icon-person-green.svg)}.house-detail .house-specification .house__informations-wrap-passive .kitchen-square{border:1px solid #3fa535}.house-detail .house-specification .house__informations-wrap-passive .kitchen-square:after{background-color:#3fa535}.house-detail .house-specification .house__informations-wrap-premium .room-square{background-color:#527890}.house-detail .house-specification .house__informations-wrap-premium .icon-persons{background-image:url(../../images/mask/house-detail/icon-person-premium.svg)}.house-detail .house-specification .house__informations-wrap-premium .kitchen-square{border:1px solid #527890}.house-detail .house-specification .house__informations-wrap-premium .kitchen-square:after{background-color:#527890}@media screen and (max-width:940px){.house-detail .house-specification .house__informations{*zoom:1}.house-detail .house-specification .house__informations:after,.house-detail .house-specification .house__informations:before{content:"";display:table}.house-detail .house-specification .house__informations:after{clear:both}.house-detail .house-specification .house-prices-wrap{width:35%;float:right}.house-detail .house-specification .house__informations-wrap{width:60%;float:left}}@media screen and (max-width:570px){.house-detail .house-specification .house-prices-wrap,.house-detail .house-specification .house__informations-wrap{width:100%;float:none}.house-detail .house-specification .house__informations-wrap{margin-bottom:20px}}.house-detail .house-specification .house__informations-table{width:100%}.house-detail .house-specification .house__informations-table tr:last-child td{border-bottom:0}.house-detail .house-specification .house__informations-table td{padding:15px 0;border-bottom:1px solid #f2f2f2}@media screen and (max-width:1140px){.house-detail .house-specification .house__informations-table td{padding:10px 0}}.house-detail .house-specification .table-headline{width:45%;text-transform:uppercase;font-size:11px;color:gray;vertical-align:middle}.house-detail .house-specification .table-value{width:25%;font-weight:700;font-size:14px;color:#000}.house-detail .house-specification .table-value .value{display:inline-block;padding-left:40px;background-position:0 50%;background-repeat:no-repeat}.house-detail .house-specification .table-value .value-floor-total{background-image:url(../../images/mask/house-detail/icon-floor.svg)}.house-detail .house-specification .table-value .value-flat{background-image:url(../../images/mask/house-detail/icon-built-up.svg)}.house-detail .house-specification .table-value .value-air-capacity{background-image:url(../../images/mask/house-detail/icon-air-capacity.svg)}.house-detail .house-specification .table-button .button{margin-top:0!important;white-space:nowrap!important;padding:5px 25px;width:100%;font-size:12px}.house-detail .house-specification .table--roof-switcher{display:-ms-flexbox;display:flex;border:1px solid #f2f2f2}.house-detail .house-specification .table--roof-switcher input[type=radio]{display:none}.house-detail .house-specification .table--roof-switcher label{width:50%;text-align:center;font-size:14px;transition:0,2s ease-in-out;cursor:pointer}.house-detail .house-specification .table--roof-switcher label:nth-child(2){border-right:1px solid #f2f2f2}.house-detail .house-specification .table--roof-switcher label:hover{color:#ed1c24!important}.house-detail .house-specification .table--roof-switcher .input--saddle:checked~.label--saddle,.house-detail .house-specification .table--roof-switcher .input--walbs:checked~.label--walbs{color:#ed1c24}.house-detail .house-specification .table-value-rooms{width:30%}.house-detail .house-specification .table-icon-value{width:25%}.house-detail .house-specification .table-icon-value .icon{display:inline-block;text-align:right}.house-detail .house-specification .table-icon-value .icon-rooms{font-size:0;width:100%}.house-detail .house-specification .table-icon-value .icon-persons{background-position:0 0;background-repeat:repeat-x;background-size:auto}.house-detail .house-specification .table-icon-value .icon-rooms .square{display:inline-block;position:relative;box-sizing:border-box;vertical-align:middle;width:8px;height:8px;margin-left:3px}.house-detail .house-specification .table-icon-value .icon-rooms .kitchen-square:after{content:"";position:absolute;width:2px;height:2px;top:2px;left:2px}.house-detail .house-specification .table-value-persons-icon .icon,.house-detail .house-specification .table-value-rooms-icon .icon{margin:0}.house-detail .house-specification .value-air-capacity{line-height:22px}.house-detail .house-specification .table-value-persons-icon{text-align:right}.house-detail .house-specification .table-value-persons-icon .icon{vertical-align:middle}.house-detail .house-specification .table-value-persons-icon .icon-persons-1{width:8px}.house-detail .house-specification .table-value-persons-icon .icon-persons-2{width:16px}.house-detail .house-specification .table-value-persons-icon .icon-persons-2–3{width:20px}.house-detail .house-specification .table-value-persons-icon .icon-persons-2–4{width:28px}.house-detail .house-specification .table-value-persons-icon .icon-persons-2–6{width:48px}.house-detail .house-specification .table-value-persons-icon .icon-persons-3{width:24px}.house-detail .house-specification .table-value-persons-icon .icon-persons-3–4{width:28px}.house-detail .house-specification .table-value-persons-icon .icon-persons-4{width:32px}.house-detail .house-specification .table-value-persons-icon .icon-persons-4–5{width:36px}.house-detail .house-specification .table-value-persons-icon .icon-persons-4–6{width:48px}.house-detail .house-specification .table-value-persons-icon .icon-persons-4–8{width:64px}.house-detail .house-specification .table-value-persons-icon .icon-persons-5{width:40px}.house-detail .house-specification .table-value-persons-icon .icon-persons-5–6{width:44px}.house-detail .house-specification .table-value-persons-icon .icon-persons-6{width:48px}.house-detail .house-specification .table-value-persons-icon .icon-persons-6–7{width:52px}.house-detail .house-specification .table-value-persons-icon .icon-persons-7{width:56px}.house-detail .house-specification .table-value-persons-icon .icon-persons-8{width:64px}.house-detail .house-specification .floor-part-wrap{display:block;font-weight:400;color:gray;margin-bottom:7px}.house-detail .house-specification .floor-part-wrap .value{padding-left:0;padding-right:10px}.house-detail .house-specification .value-floor-total{line-height:22px}@media screen and (max-width:1140px){.house-detail .house-specification .value-floor-total{margin-bottom:0}}.house-detail .house-specification .value-floor-part-floor{vertical-align:bottom;font-size:11px;font-size:12px;line-height:20px}.house-detail .house-specification .value-floor-part-number{line-height:20px}.house-detail .house-specification .house-detail-prices{*zoom:1;font-size:0;line-height:0}.house-detail .house-specification .house-detail-prices:after,.house-detail .house-specification .house-detail-prices:before{content:"";display:table}.house-detail .house-specification .house-detail-prices:after{clear:both}.house-detail .house-specification .house-prices-wrap{margin-top:40px}@media screen and (max-width:940px){.house-detail .house-specification .house-prices-wrap{margin-top:0}}.house-detail .house-specification .house-price-row{position:relative;box-sizing:border-box;*zoom:1;padding:10px;background-color:#f7f7f7}.house-detail .house-specification .house-price-row:after,.house-detail .house-specification .house-price-row:before{content:"";display:table}.house-detail .house-specification .house-price-row:after{clear:both}.house-detail .house-specification .house-detail-col{width:100%;float:left;width:100%/2;box-sizing:border-box}@media screen and (max-width:1140px){.house-detail .house-specification .house-detail-col{float:none;width:100%;margin-bottom:15px}}.house-detail .house-specification .house-type-row{margin-bottom:5px;opacity:.7}.house-detail .house-specification .house-type-wrap{display:inline-block;margin-left:10px}.house-detail .house-specification .house-type-image{display:inline-block}.house-detail .house-specification .house-type-name,.house-detail .house-specification .house-type-specification{display:block;font-size:11px;line-height:1.3}.house-detail .house-specification .action-price{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:480px){.house-detail .house-specification .action-price{-ms-flex-pack:center;justify-content:center}}.house-detail .house-specification .price-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;line-height:23px}.house-detail .house-specification .price-wrap small{color:gray;font-size:11px}.house-detail .house-specification .price-wrap .original-price-stroke{font-size:12px;text-decoration:line-through}.house-detail .house-specification .price-wrap .price-row{display:-ms-flexbox;display:flex;gap:5px;-ms-flex-pack:end;justify-content:flex-end}.house-detail .house-specification .label-wrap{display:block;position:relative;float:left;margin-top:2px;height:18px}.house-detail .house-specification .actions-price{display:block;*zoom:1}.house-detail .house-specification .actions-price:after,.house-detail .house-specification .actions-price:before{content:"";display:table}.house-detail .house-specification .actions-price:after{clear:both}.house-detail .house-specification .discounted-price{font-weight:700;font-size:16px;color:#000}.house-detail .house-specification .label-action{display:inline-block;text-transform:uppercase;font-weight:700;background:#ed1c24;height:18px;line-height:18px;font-size:11px;color:#fff;padding:0 1px 0 3px;position:relative}.house-detail .house-specification .label-action:after{content:"";position:absolute;width:0;height:0;top:0;right:-10px;border-style:solid;border-width:9px 0 9px 10px;border-color:transparent transparent transparent #ed1c24}.house-detail .house-specification .new-price{font-weight:700;text-align:right;line-height:23px}.house-detail .house-specification .house-type-name{font-weight:700;text-transform:uppercase}.house-detail .house-specification .new-price,.house-detail .house-specification .old-price{display:block;font-size:16px;line-height:1.2}.house-detail .house-specification .old-price{color:#ed1c24;font-size:14px}.house-detail .house-specification .pricelist-note{color:gray;font-size:12px;padding-left:0;text-align:center;margin-top:20px}.house-detail .house-specification .pricelist-note a{color:inherit}.house-detail .house-specification .pricelist-note small{display:block}.house__buttonRow{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.gallery-row{padding:0;padding-top:60px}.gallery-row .plan-switcher{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-row .col.w-66{margin-right:1%}.gallery-row .image-gallery,.gallery-row .plans-gallery{border-top:1px solid #e5e5e5}.gallery-row .plans-gallery{padding:0}.gallery-row .gallery-link{width:50%;float:left;margin:15px 0;box-sizing:border-box}.gallery-row .gallery-image,.gallery-row .gallery-plans{display:block;width:100%}.specialGallery{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.specialGallery img{-ms-flex:1;flex:1;max-width:200px}.house-detail .prices-row .w-66{margin-right:1%;width:65%}@media screen and (max-width:940px){.house-detail .prices-row .pricelist-table{width:100%}}@media screen and (max-width:460px){.house-detail .prices-row .pricelist-table{width:100%px}}@media screen and (max-width:640px){.house-detail .prices-row .text-block{margin-bottom:20px}.house-detail .prices-row .col{width:100%;float:none}}.house-detail .prices-row .headline,.house-detail .prices-row th{font-size:11px;color:#000}.house-detail .prices-row th{text-align:center;width:25%}.house-detail .prices-row .pricelist-headline-row{background:linear-gradient(180deg,#fff 0,#fafafa)}.house-detail .prices-row .pricelist-headline-row th{background-color:transparent}.house-detail .prices-row .pricelist-prices-row td{background-color:#fafafa;border-right:1px solid #e6e6e6;border-top:0;border-bottom:0;padding:5px 15px 15px;*zoom:1}.house-detail .prices-row .pricelist-prices-row td:after,.house-detail .prices-row .pricelist-prices-row td:before{content:"";display:table}.house-detail .prices-row .pricelist-prices-row td:after{clear:both}.house-detail .prices-row .pricelist-prices-row td:first-child{border-left:0}.house-detail .prices-row .pricelist-prices-row td:last-child{border-right:0}.house-detail .prices-row .pricelist-prices-row .price-wrap{display:block;float:right;font-weight:700}.house-detail .prices-row .pricelist-prices-row .original-price{text-align:center;font-weight:700;font-size:16px;color:#000}.house-detail .prices-row .pricelist-prices-row .discounted-price{display:block;margin-bottom:5px;color:#000;font-size:16px}.house-detail .prices-row .pricelist-prices-row .label-wrap{display:block;position:relative;float:left;margin-top:2px;height:18px}.house-detail .prices-row .pricelist-prices-row .actions-price{display:block;*zoom:1}.house-detail .prices-row .pricelist-prices-row .actions-price:after,.house-detail .prices-row .pricelist-prices-row .actions-price:before{content:"";display:table}.house-detail .prices-row .pricelist-prices-row .actions-price:after{clear:both}.house-detail .prices-row .pricelist-prices-row .label-action{display:inline-block;text-transform:uppercase;font-weight:700;background:#ed1c24;height:18px;line-height:18px;font-size:11px;color:#fff;padding:0 1px 0 3px}.house-detail .prices-row .pricelist-prices-row .label-action:after{content:"";position:absolute;width:0;height:0;top:0;right:-10px;border-style:solid;border-width:9px 0 9px 10px;border-color:transparent transparent transparent #ed1c24}.house-detail .prices-row .pricelist-prices-row .original-price-stroke{display:block;font-size:12px;text-align:right}.house-detail .prices-row .pricelist-price-labels-row{background-color:#fafafa}.house-detail .prices-row .pricelist-price-labels-row th{padding:20px 0 25px}.house-detail .prices-row .headline-col{border-right:1px solid #d9d9d9}.house-detail .prices-row .low-energy-headline,.house-detail .prices-row .passive-headline{color:#3fa535;font-size:13px}.house-detail .prices-row .economic-headline,.house-detail .prices-row .low-energy-headline,.house-detail .prices-row .passive-headline{border-left:1px solid #e6e6e6}.house-detail .prices-row .economic-headline{color:#ed1c24;font-size:13px}.house-detail .prices-row .headline,.house-detail .prices-row .headline-icon{display:inline-block;margin-bottom:0;vertical-align:middle;opacity:.6}.house-detail .prices-row .headline{font-weight:700;line-height:16px;text-align:left;margin-left:10px}.house-detail .prices-row .lowercase{display:block;text-transform:none;font-weight:400}.house-detail .prices-row .text-block{max-width:100%}.house-detail .prices-row .pricelist-info{display:block;margin:30px 0;max-width:400px}.house-detail .prices-row .pricelist-info small{display:block}.house-detail .row-headline{display:block;text-align:left;margin:5px 0 30px;text-transform:uppercase;font-size:12px;line-height:20px;color:#1a1a1a;font-family:Roboto,sans-serif;font-weight:700;letter-spacing:.5px}.house-detail .row-headline .light-gray{color:gray;font-weight:400}.house-detail .input-select{display:inline-block;width:auto;margin-left:15px}.house-detail .textual-row{margin-top:60px}.house-detail .textual-row .text-block{max-width:100%}.house-detail .textual-row .title--withIcon{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.house-detail .textual-row .title--withIcon img{margin:0 20px 0 5px}.house-detail .textual-row .title--withIcon h2{margin-bottom:0}@media screen and (max-width:640px){.house-detail .gallery-row .col.plans-gallery,.house-detail .gallery-row .col.projections-gallery{width:100%;float:none;*zoom:1}.house-detail .gallery-row .col.plans-gallery:after,.house-detail .gallery-row .col.plans-gallery:before,.house-detail .gallery-row .col.projections-gallery:after,.house-detail .gallery-row .col.projections-gallery:before{content:"";display:table}.house-detail .gallery-row .col.plans-gallery:after,.house-detail .gallery-row .col.projections-gallery:after{clear:both}.house-detail .gallery-row .col.projections-gallery{margin-top:30px}.house-detail .gallery-row .col.projections-gallery .gallery-image{width:70%;margin:0 auto}.house-detail .gallery-row .projections-gallery .row-headline{margin-top:20px}}.house-detail .col{padding:15px 20px}@media screen and (max-width:940px){.house-detail .col{padding:0}}.house-detail .house-specifications-col,.house-detail .house-specifications-row{padding-top:0}.house-detail .house-specifications-col>img{width:100%}.house-detail .looper{padding-bottom:0}.house-detail .col.w-33{margin-right:1%;width:32.33333333%}.house-detail .col.w-33:last-child{margin-right:0}.house-detail .second-nested-col{padding:15px 20px;border-top:1px solid #e5e5e5}.house-detail .with-border{border-top:1px solid #e5e5e5}.house-detail .download-list{margin-left:0}.house-detail .tick-list{margin-top:30px}.house-detail .textual-row{display:block}.house-detail .textual-row li,.house-detail .textual-row p{font-size:13px}@media screen and (max-width:640px){.house-detail .textual-row .col{width:100%;float:none}}.house-detail .textual-row h2{font-family:Roboto,sans-serif;font-weight:700;color:#000;display:block;text-align:left;font-size:18px}.house-detail .textual-row h3{font-size:16px}.house-detail .textual-row h2.uppercase{font-size:12px}.house-detail .economic-house-icon{display:block;width:40px;height:50px;margin:0 auto}.house-detail .basic-table td{font-size:11px;border-right:0;padding:10px 20px}.house-detail .basic-table td:first-child{width:65%}.house-detail .basic-table td:last-of-type{width:35%}.house-detail .conversion-form-bar{padding:50px 0;background-color:#fafafa;text-align:center}@media screen and (max-width:480px){.house-detail .conversion-form-bar .button{width:80%;line-height:24px;padding:15px}}.house-detail .conversion-form-bar strong{color:inherit}.house-detail .conversion-form-bar .button-green{font-weight:400}.house-detail .feature-list{margin-bottom:75px}.house-detail .feature-list .headline{margin-bottom:30px}.house-detail .call-to-action{margin-bottom:150px}.passive .textual-row h2{color:#3fa535;text-transform:uppercase}.passive .textual-row h2.uppercase{font-size:12px}.modular .textual-row h2{color:#ed1c24;text-transform:uppercase}.modular .textual-row h2.uppercase{font-size:12px}.premium .textual-row h2{color:#527890;text-transform:uppercase}.premium .textual-row h2.uppercase{font-size:12px}.house-covers{margin-bottom:45px}.house-covers img{width:100%}.house-projections .gallery-link{margin:10px 0}.builded-map{text-align:center;margin:30px 0}@media screen and (max-width:480px){.builded-map{padding:0 10px}}.builded-map img,.builded-map svg{width:100%;height:auto}.builded-map .map{width:80%;max-width:850px;margin:0 auto 30px}.builded-map .button{position:relative;z-index:1;max-width:300px}.builded-map:not(.builded-map-inline){margin:80px 0}.builded-map:not(.builded-map-inline) .map{margin:40px auto}.builded-map-legend{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;gap:30px;padding-top:1rem}.builded-map-legend .button{width:-moz-fit-content;width:fit-content;max-width:none}.builded-map-legend ul li{padding-left:30px;padding-right:40px;position:relative;display:inline-block}@media screen and (max-width:480px){.builded-map-legend ul li{display:block;text-align:left;padding-right:0;margin-bottom:15px;padding-left:25px}}.builded-map-legend ul li:before{content:"";width:17px;height:17px;position:absolute;top:-2px;left:0;border-radius:50px;border:2px solid #8f8f8f;background:#8f8f8f;border-radius:50%;font-weight:700;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}@media screen and (max-width:480px){.builded-map-legend ul li:before{width:10px;height:10px;top:2px}}.builded-map-legend ul li:after{content:"";position:absolute;border-radius:50%;width:15px;height:15px;top:0;left:2px;background:linear-gradient(135deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 50%)}.builded-map-legend ul li.green:before{border:2px solid #3fa535;background:#3fa535}.builded-map-legend ul li.red:before{border:2px solid #ed1c24;background:#ed1c24}.how-living{text-align:center;background:url(../../images/mask/cross.svg) no-repeat 50%;background-size:100% 100%;padding:40px 50px 80px}@media screen and (max-width:940px){.how-living{padding:40px 20px 80px}.how-living .wrapper{padding:0}}.how-living .question{display:inline-block;color:#545454;margin-bottom:10px}.how-living .living-boxes{*zoom:1}.how-living .living-boxes:after,.how-living .living-boxes:before{content:"";display:table}.how-living .living-boxes:after{clear:both}.how-living .living-boxes .box{float:left;position:relative;width:100%/3}@media screen and (max-width:640px){.how-living .living-boxes .box{width:100%;float:none;*zoom:1;margin-bottom:60px}.how-living .living-boxes .box:after,.how-living .living-boxes .box:before{content:"";display:table}.how-living .living-boxes .box:after{clear:both}}.how-living .living-boxes img{border-radius:50%;width:100px;height:100px;margin-bottom:30px}@media screen and (max-width:640px){.how-living .living-boxes img{margin-bottom:20px}}.how-living .living-boxes .box-wrap{box-sizing:border-box;padding-left:50px;padding-right:20px}@media screen and (max-width:640px){.how-living .living-boxes .box-wrap{padding-left:30px}}.how-living .living-boxes .answer{font-style:italic;text-align:center;margin-bottom:10px;font-size:15px;line-height:22px;min-height:88px}@media screen and (max-width:640px){.how-living .living-boxes .answer{min-height:auto}}.how-living .box-footer{margin-top:20px}@media screen and (max-width:640px){.how-living .box-footer{margin-top:0}}.how-living .box-footer .box-footer-house,.how-living .box-footer .box-footer-info{color:gray;font-size:13px;line-height:18px;margin-bottom:0}.similar-houses{padding-top:4rem}.similar-houses h2{text-align:center;text-transform:uppercase;font-size:28px;line-height:36px;margin-bottom:30px;font-weight:500;color:#545454}.similar-houses .houses-wrap--similar{padding-top:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.similar-houses .houses-wrap--similar .similar__house .house__link{text-decoration:none}.similar-houses .houses-wrap--similar .similar__house .house-image{display:block;max-width:200px;width:100%}.similar-houses .houses-wrap--similar .similar__house .house__info{width:100%;height:122px;background-image:url(../../images/mask/cross.png);background-repeat:no-repeat;background-size:cover;background-position:50%;padding-top:12px}.similar-houses .houses-wrap--similar .similar__house .house__info .house__id{background-color:#3fa535;width:44px;height:44px;font-size:20px;line-height:44px;margin:auto;text-align:center;color:#fff;font-weight:700;border-radius:50%;position:relative;border:2px solid #3fa535}.similar-houses .houses-wrap--similar .similar__house .house__info .house__id:after{content:"";position:absolute;border-radius:50%;width:100%;height:100%;left:0;background:linear-gradient(135deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 50%)}.similar-houses .houses-wrap--similar .similar__house .house__info .house__name{color:#3fa535;font-size:16px;font-weight:700;text-align:center;display:block;width:100%;margin-top:6px}.similar-houses .houses-wrap--similar .similar__house .house__info .house-dispositions-wrap{width:100%;text-align:center;display:block;margin-top:15px}.similar-houses .houses-wrap--similar .similar__house .house__info .house-dispositions-wrap .house__rooms{font-size:13px;text-align:center;font-weight:700}.similar-houses .houses-wrap--similar .similar__house .house__info .house-dispositions-wrap .house__size{font-size:13px;font-weight:400}.similar-houses .houses-wrap--similar .similar__houseActive{margin-top:-30px}.similar-houses .houses-wrap--similar .similar__houseActive .house__info .house__id{border-color:#3fa535;background-color:#3fa535}.similar-houses .houses-wrap--similar .similar__houseActive .house_desc{display:-ms-flexbox;display:flex;padding:23px 0 0}.similar-houses .houses-wrap--similar .similar__houseActive .house_desc.end{-ms-flex-pack:center;justify-content:center}.similar-houses .houses-wrap--similar .similar__houseActive .house_desc.end .bigger:before{display:none}.similar-houses .houses-wrap--similar .similar__houseActive .house_desc span{width:50%;display:inline-block;text-align:center;position:relative}.similar-houses .houses-wrap--similar .similar__houseActive .house_desc .smaller:after{content:"";width:10px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(135deg);border-width:0 2px 2px 0;border-style:solid;border-color:#545454;opacity:.25}.similar-houses .houses-wrap--similar .similar__houseActive .house_desc .bigger:before{content:"";height:100%;width:0;border:1px solid #545454;position:absolute;left:-.5px;opacity:.25}.similar-houses .houses-wrap--similar .similar__houseActive .house_desc .bigger:after{content:"";width:10px;height:10px;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(-45deg);border-width:0 2px 2px 0;border-style:solid;border-color:#545454;opacity:.25}.similarHouses--6{display:none}@media screen and (min-width:1340px){.similarHouses--6{display:block}.similarHouses--6 .similar__house{width:calc(100% / 7 - 20px)}}.similarHouses--4{display:none}@media screen and (max-width:1339px){.similarHouses--4{display:block}.similarHouses--4 .similar__house{width:calc(100% / 5 - 20px)}}@media screen and (max-width:768px){.similarHouses--4 .houses-wrap--similar{-ms-flex-wrap:wrap;flex-wrap:wrap}.similarHouses--4 .houses-wrap--similar .similar__house{width:100%;margin-top:2rem}.similarHouses--4 .houses-wrap--similar .similar__house .house__link{width:200px;display:block;margin:auto}.similarHouses--4 .houses-wrap--similar .similar__house .house-image{width:100%;height:auto;max-width:none}.similarHouses--4 .houses-wrap--similar .similar__houseActive{margin-top:2rem;width:100%}.similarHouses--4 .houses-wrap--similar .similar__houseActive .house_desc .smaller:after{transform:rotate(225deg)}.similarHouses--4 .houses-wrap--similar .similar__houseActive .house_desc .bigger:after{transform:rotate(45deg);top:0}.similarHouses--4 .houses-wrap--similar .similar__houseActive .house__link{width:250px}}.timeline{position:relative;padding-bottom:80px}.timeline.timeline-continue{padding-top:65px}.timeline.timeline-continue .timeline-headline:first-of-type{margin-top:0}.timeline:before{position:absolute;display:block;width:0;height:100%;content:"";border-left:1px solid gray;left:50%;top:0;transform:translatex(-100%)}@media screen and (max-width:940px){.timeline:before{left:17px}}.timeline .timeline-headline{position:relative;width:33px;height:33px;margin:70px auto 25px;padding-left:1px}.timeline .timeline-headline:before{content:"";display:table;clear:both}@media screen and (max-width:940px){.timeline .timeline-headline{margin-left:0}}.timeline .timeline-headline:after{border-radius:50%;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:33px/4;height:33px/4;border:4px solid #fff;background-color:#000;content:""}.timeline .timeline-headline .label{display:inline-block;box-sizing:border-box;text-transform:uppercase;position:absolute;font-weight:700;width:140px;right:-160px;height:30px;line-height:31px;margin-top:1px;background:#ed1c24;color:#fff;padding:0 0 0 10px;font-size:13px;letter-spacing:.5px}.timeline .timeline-headline .label:before{position:absolute;content:"";top:0;left:-20px;width:0;height:0;border-style:solid;border-width:15px 20px 15px 0;border-color:transparent #ed1c24 transparent transparent}.timeline .timeline-headline.headline-finish,.timeline .timeline-headline.headline-start{margin-bottom:70px}.timeline .timeline-headline.headline-finish .label,.timeline .timeline-headline.headline-start .label{color:#1a1a1a;right:-150px;background:none}.timeline .timeline-headline.headline-finish .label:before,.timeline .timeline-headline.headline-start .label:before{display:none}.timeline .timeline-headline.headline-finish:after,.timeline .timeline-headline.headline-start:after{width:100%;height:100%;background:#3fa535 url(../../images/mask/timeline-headline-start.png) no-repeat 50% 50%;background-size:94% auto}.timeline .timeline-headline.headline-finish .label{width:350px;right:-360px}@media screen and (max-width:480px){.timeline .timeline-headline.headline-finish .label{width:230px;right:-235px;line-height:25px}}.timeline .timeline-headline.headline-finish:after{background:#000 url(../../images/mask/timeline-headline-finish.png) no-repeat 50% 50%}.timeline .timeline-headline.last{margin-bottom:20px}.timeline .timeline-headline.last .label{text-transform:none}.timeline .timeline-col{box-sizing:border-box;width:50%;padding-right:40px}@media screen and (max-width:940px){.timeline .timeline-col{padding-left:40px;padding-right:0;width:75%}}@media screen and (max-width:640px){.timeline .timeline-col{width:100%}}.timeline .timeline-col.timeline-text{float:right;padding-left:40px;padding-top:10px}@media screen and (max-width:940px){.timeline .timeline-col.timeline-text{float:none}}.timeline .timeline-col.timeline-text p{max-width:440px}@media screen and (max-width:940px){.timeline .timeline-col.timeline-text p{max-width:none}}.timeline .timeline-col.timeline-text .small-info{font-style:italic;color:gray;font-size:13px;line-height:20px;margin:-20px 0 20px}.timeline .timeline-col.timeline-text .quotation{background-color:#fefbe3;margin-left:0;margin-bottom:20px;max-width:500px}@media screen and (max-width:940px){.timeline .timeline-col.timeline-text .quotation{max-width:none}}.timeline .timeline-col.timeline-text .quotation p{margin-bottom:0;max-width:100%}.timeline .timeline-image-wrap{position:relative;display:block;float:left;max-width:auto;overflow:hidden;width:25%;height:0;padding-bottom:22.5%}.timeline .timeline-image-wrap .letter{position:absolute;box-sizing:border-box;font-weight:700;width:40px;height:40px;font-size:15px;line-height:15px;bottom:0;left:0;z-index:2;color:#fff;text-align:left;padding:20px 6px 6px}.timeline .timeline-image-wrap .letter:before{position:absolute;content:"";top:0;left:0;width:0;height:0;z-index:-1;border-style:solid;border-width:40px 0 0 40px;border-color:transparent transparent transparent #ed1c24}.timeline .timeline-image-wrap img{position:absolute;transform:translate(-50%,-50%);height:auto;top:50%;left:50%;z-index:1}.timeline .timeline-image-wrap:last-of-type:after{content:"";display:table;clear:both;width:100%}.timeline .timeline-image-wrap.full,.timeline .timeline-image-wrap:first-of-type{width:50%;padding-bottom:45%}.timeline .timeline-image-wrap.half-full{width:50%}.timeline .timeline-image-wrap.full-full{width:100%;padding-bottom:60%}.timeline .timeline-image-wrap.no-crop img{height:100%}.timeline .timeline-image-label{box-sizing:border-box;font-style:italic;width:100%;border-left:1px solid #bfbfbf;padding:10px 8px;font-size:13px;line-height:20px;color:#545454}.timeline .timeline-image-label:before{content:"";display:table;clear:both}@media screen and (max-width:940px){.timeline .timeline-image-label{border-left:none!important}}.timeline .timeline-image-label strong{font-weight:400;color:#ed1c24}.timeline .timeline-image-label:before{height:10px}.benefits-row{margin-bottom:70px}.benefits-row .col-benefit{background-color:#fafafa;padding-left:60px;padding-right:50px;background-size:cover;background-position:0 0;background-repeat:no-repeat}.benefits-row h3{position:relative;font-size:16px;line-height:25px;margin-bottom:15px}.benefits-row h3:before{border-radius:50%;position:absolute;content:"";display:block;width:20px;height:20px;top:2px;left:-35px;background:#ed1c24 url(../../images/icons/icon-star.svg) no-repeat 50% 50%;background-size:auto 70%}.benefits-row p{margin-bottom:0}@media screen and (max-width:940px){.benefits-row .flex-col.w-33{width:50%}}@media screen and (max-width:640px){.benefits-row .flex-col.w-33{width:100%}}.benefits-row.benefits-row-why .col-benefit{background-color:#fafafa;min-height:220px}.benefits-row.benefits-row-why .col-benefit:first-of-type{background-image:url(../../images/mask/benefits-1.jpg)}.benefits-row.benefits-row-why .col-benefit:nth-of-type(3){background-image:url(../../images/mask/benefits-3.jpg)}.benefits-row.benefits-row-why .col-benefit:nth-of-type(5){background-image:url(../../images/mask/benefits-9.jpg)}.benefits-row.benefits-row-why h3:before{background-color:#ed1c24}.benefits-row.benefits-row-benefits .col-benefit:nth-of-type(odd){background-color:#fff}.benefits-row.benefits-row-benefits h3:before{background-color:#3fa535}.actions-list{*zoom:1;width:100%;max-width:960px;margin:0 auto;padding-bottom:20px}.actions-list:after,.actions-list:before{content:"";display:table}.actions-list:after{clear:both}.action-tile{*zoom:1;width:100%;display:-ms-flexbox;display:flex;min-height:300px;margin-bottom:40px}.action-tile:after,.action-tile:before{content:"";display:table}.action-tile:after{clear:both}@media screen and (max-width:960px){.action-tile{display:block;width:95%;margin:15px auto;max-width:600px}}@media screen and (max-width:640px){.action-tile{position:relative}}.action-tile .action-image,.action-tile .action-text{box-sizing:border-box;background:#f2f2f2;width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (max-width:960px){.action-tile .action-image,.action-tile .action-text{width:100%}}.action-tile .action-text{position:relative;padding:55px 50px 30px}@media screen and (max-width:640px){.action-tile .action-text{padding:20px;position:static}}@media screen and (max-width:480px){.action-tile .action-text{padding:15px}}.action-tile .action-text h2{font-size:21px;line-height:30px;letter-spacing:.3px;margin-bottom:25px;text-align:left;font-weight:500;color:#545454;text-transform:uppercase}.action-tile .action-text p{font-size:14px;line-height:22px;margin-bottom:0;color:#545454}.action-tile .action-text p strong{font-weight:400;color:#ed1c24}.action-tile .button{margin-top:20px;background:#fff}.action-desc{max-height:88px;overflow:hidden}.article-list-separator{position:relative;width:100%;border-top:1px solid #e6e6e6;text-align:center;margin-top:20px;margin-bottom:60px}@media screen and (max-width:640px){.article-list-separator{margin-top:40px}}.article-list-separator span{display:inline-block;text-transform:uppercase;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:5px 10px;font-size:12px;background:#fff;color:#545454}@media screen and (max-width:640px){.article-list-separator span{line-height:18px}}.actionsPage .pageTitle{font-weight:500;color:#545454;text-align:center;text-transform:uppercase;font-size:28px;line-height:36px}.action-image{min-height:250px}.action-image img{width:100%;aspect-ratio:16/10}.action-image.no-image{position:relative;background:#ed1c24 url(../../images/mask/action-no-image.svg) no-repeat 50% 50%;background-size:auto 70%}.action-image.no-image .action-image-offer{font-weight:500;text-align:center;position:absolute;top:50%;transform:translatey(-50%);display:block;color:#fff;font-size:28px;line-height:30px;width:100%}.action-label{display:inline-block;box-sizing:border-box;position:relative;padding:8px 5px;color:#fff;background:#ed1c24;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-bottom-left-radius:5px;-moz-border-bottom-right-radius:5px;-ms-border-bottom-left-radius:5px;-ms-border-bottom-right-radius:5px;-o-border-bottom-left-radius:5px;-o-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 0 5px 0 rgba(0,0,0,.5);position:absolute;top:39px;left:0;transform:translatex(-50%)}.action-label:before{width:100%;height:20px;top:0;left:0;transform:translatey(-100%);background:url(../../images/mask/action-label-triangle.svg) no-repeat top;background-size:cover}.action-label:after,.action-label:before{content:"";display:block;position:absolute}.action-label:after{width:2px;height:30px;top:-40px;left:50%;transform:translatex(-50%);background:#000}.action-label>span{display:block;width:100%;height:18px;text-align:center;font-size:13px;line-height:18px;letter-spacing:.3px;text-transform:uppercase}.action-label .label-day{height:24px;margin-bottom:3px;border-bottom:1px solid hsla(0,0%,100%,.66);font-size:24px;font-weight:700}.action-label .label-year{font-size:12px}@media screen and (max-width:640px){.action-label{left:0}}.action-detail .secondary-headline-wrap,.action-detail .secondary-headline-wrap .text-block{margin-bottom:0}.action-detail .action-secondary-headline{display:block;text-align:left}.action-detail .action-files .download-list{margin-left:0}.action-detail .action-intro{width:100%;max-width:660px;margin:0 auto 60px;border-bottom:1px solid #dbdbdb;padding-bottom:25px}.action-detail .action-image{position:relative;width:100%;margin-bottom:40px;overflow:hidden}.action-detail .action-image:after{display:block;position:absolute;z-index:1;bottom:0;left:0;content:"";height:40%;width:100%;background:#000;background:linear-gradient(180deg,transparent 0,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#000000",GradientType=0)}@media screen and (max-width:480px){.action-detail .action-image:after{content:none}}.action-detail .action-image.no-image:after{display:none}@media screen and (max-width:480px){.action-detail .action-image{padding-bottom:100px;margin-bottom:0}}.action-detail .images-block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.action-detail .images-block a{margin-bottom:1rem;text-decoration:none}.action-detail .images-block .image-label{display:block;text-align:center;margin-top:.5rem;font-style:italic}.action-detail .image-link{display:block;width:33%}.action-detail .image-thumbnail{display:block;width:100%}.action-detail .action-label{left:50%}.action-detail .action-image-headline{position:absolute;text-align:center;font-weight:700;left:50%;transform:translatex(-50%);z-index:2;color:#fff;width:90%;font-size:28px;line-height:30px;bottom:30px;min-height:60px;margin-bottom:0}@media screen and (max-width:480px){.action-detail .action-image-headline{color:#000;bottom:30px}}.action-detail .action-intro-text{text-align:center;font-style:italic;padding:0 20px}.action-detail .action-intro-text p{color:gray;font-size:16px;line-height:24px}.action-detail .action-intro-text strong{font-weight:400;color:#000}.action-detail .row.with-pull .text-block.pull-right{display:inline-block;float:right;margin-left:40px}.action-detail .row.with-pull .text-block.pull-right .action-image{height:auto;margin-bottom:5px;height:240px}.action-detail .row.with-pull .text-block.pull-right .action-image:after{display:none}.action-detail .row.with-pull .text-block.pull-right p{font-size:15px;line-height:20px}.action-detail .row.with-pull .text-block.pull-right p a{font-weight:500;color:#545454}.action-detail .row.with-pull .textual-part{max-width:660px}.action-detail .action-detail-text>*{text-align:left}.action-detail .action-detail-text h2{font-weight:500;font-size:18px;line-height:30px;margin-bottom:20px}.action-detail .action-detail-text h3{font-weight:500;color:#1a1a1a;font-size:16px;line-height:30px;margin-bottom:25px;margin-top:20px}.action-detail .action-detail-text ol,.action-detail .action-detail-text p,.action-detail .action-detail-text ul{margin-bottom:50px;color:#545454}.action-detail .action-detail-text ul li{position:relative}.action-detail .action-detail-text ul li:before{position:absolute;border-radius:50%;content:"";width:4px;height:4px;background:#ed1c24;left:0;top:24px/2 - 2}.action-detail .action-detail-text ol{margin-left:20px}.action-detail .action-detail-text ol li{padding-left:10px;list-style:decimal}.action-detail .action-detail-text ul{margin-left:10px}.action-detail .action-detail-text ul li{padding-left:20px}.action-detail .action-detail-text strong{color:#000}.action-detail .action-detail-text li{font-size:14px;margin-bottom:10px;line-height:24px}@media screen and (max-width:1140px){.ref-item .w-25{display:none}.ref-item .w-75{width:100%!important;max-width:640px;margin:0 auto;float:none}}@media screen and (max-width:1140px){.ref-item .next-ref-item{display:none!important}}.news__img{position:relative}.news__category{background-color:#3fa535;padding:6px 20px;color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;text-decoration:none;margin-bottom:20px;display:inline-block;border-radius:3px;position:absolute;top:10px;left:10px}.action-tile--inNews{border-top:3px solid #ed1c24}.action-tile--inNews .title--action{color:#ed1c24;margin-bottom:10px}.action-tile--inNews .action-text{padding:27px 50px 30px}.tour-block .passive{color:#3fa535}.tour-block .basic-table td{position:relative;vertical-align:middle}.tour-block .basic-table td:first-child{width:65px;box-sizing:border-box}.tour-block .house-id{border-radius:50%;display:inline-block;position:relative;font-weight:700;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);top:auto;transform:none;border:2px solid #3fa535;background:#3fa535;width:22px;height:22px;line-height:22px;color:#fff;font-size:15px;letter-spacing:-1px;text-align:center}.tour-block .house-id:after{content:"";position:absolute;border-radius:50%;width:100%;height:100%;left:0;background:linear-gradient(135deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 50%)}.tour-block .house-name{text-transform:uppercase;font-weight:700;padding-left:5px;text-decoration:none}.gallery__filter{text-align:center;margin:auto;margin-bottom:3rem}.gallery__filter a{padding:10px 1rem;text-decoration:none}.gallery__filter a:hover{text-decoration:underline;color:#3fa535}.paginator{text-align:center;width:100%}.paginator a,.paginator li{display:inline-block}.paginator a{box-sizing:border-box;padding:5px;width:20px;height:20px}.subscribe{padding:20px}.subscribe h2{font-weight:500;font-size:21px;color:#545454;text-transform:uppercase}.subscribe .subscribe-box{box-sizing:border-box;display:block;margin:0 auto;width:100%;max-width:640px;padding:0;background:#f2f2f2}.subscribe .subscribe-box>p{text-align:center;font-weight:500;box-sizing:border-box;padding:50px;margin:0;color:#545454}@media screen and (max-width:640px){.subscribe .subscribe-box>p{padding:20px}}.subscribe .subscribe-box>p strong{font-weight:700;color:#000}.subscribe .subscribe-form{box-sizing:border-box;padding:50px;border-top:1px solid #e6e6e6}@media screen and (max-width:640px){.subscribe .subscribe-form{padding:20px;text-align:center}}.subscribe .subscribe-form .inner{width:100%;display:block;-ms-flex-align:center;align-items:center;*zoom:1}.subscribe .subscribe-form .inner:after,.subscribe .subscribe-form .inner:before{content:"";display:table}.subscribe .subscribe-form .inner:after{clear:both}@media screen and (max-width:640px){.subscribe .subscribe-form .inner{width:auto}}.subscribe .subscribe-form .inner>*{display:block;float:left;box-sizing:border-box;padding:5px;line-height:30px}.subscribe .subscribe-form label{font-weight:700;text-transform:uppercase;font-size:12px;width:17%;color:#545454;padding-right:15px;padding-left:0;white-space:nowrap}@media screen and (max-width:640px){.subscribe .subscribe-form label{display:block;float:none!important;width:20%;text-align:left}}.subscribe .subscribe-form .button,.subscribe .subscribe-form .text-input{border-radius:6px;border:1px solid;height:40px}.subscribe .subscribe-form .text-input{width:63%;border-color:#a2a2a2;border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (max-width:640px){.subscribe .subscribe-form .text-input{display:inline-block;width:80%}}@media screen and (max-width:480px){.subscribe .subscribe-form .text-input{display:block;width:100%;margin-bottom:20px}}.subscribe .subscribe-form .button{width:20%;border-color:#3fa535;border-top-left-radius:0;border-bottom-left-radius:0;line-height:1}@media screen and (max-width:640px){.subscribe .subscribe-form .button{display:inline-block}}@media screen and (max-width:480px){.subscribe .subscribe-form .button{display:block;width:150px;margin:0 auto;float:none}}.unsubscrbibe-text{margin:40px 0 400px}.house-types-navigation{text-align:center}@media screen and (max-width:570px){.house-types-navigation .w-33{width:100%!important}}.house-types-navigation .house-types-navigation_item{display:inline-block;position:relative;max-width:270px;width:100%}.house-types-navigation .house-types-navigation_item.active{max-width:270px;width:100%}.house-types-navigation .house-types-navigation_item.active .house-types-navigation_image{box-sizing:border-box;opacity:1;vertical-align:middle}.house-types-navigation .house-types-navigation_link:hover .house-types-navigation_image{opacity:.7}.house-types-navigation .house-types-navigation_image{width:100%;vertical-align:middle;opacity:.5;transition:all .15s ease-in-out}.house-types-navigation .house-types-navigation_label{position:absolute;z-index:10;padding:7px;line-height:1;top:50%;left:50%;font-weight:500;background-color:#f2f2f2;transform:translateX(-50%)}.house-types-navigation .col:nth-child(2){border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}@media screen and (max-width:570px){.house-types-navigation .col:nth-child(2){border:none}}.feature-list{width:950px;margin:50px auto 0}@media screen and (max-width:940px){.feature-list{width:100%}}@media screen and (max-width:640px){.feature-list.row .col{float:none;width:100%;margin-bottom:40px;padding:0}}.feature-list .headline{padding-left:30px;font-size:18px;color:#000;text-transform:none;text-align:left;background-size:16px auto;background-repeat:no-repeat;background-position:0 50%}.feature-list .headline-rough{background-image:url(../../images/icons/icon-passive.svg)}.feature-list .headline-to-complete{background-image:url(../../images/icons/icon-economic_house.svg)}.feature-list .list-block{margin-bottom:15px}.feature-list .button-wrap{margin-top:20px}.feature-list small{display:block;padding-left:20px}.green-map{padding:40px 0 70px}@media screen and (max-width:940px){.green-map .green-map-inner{display:inline-block;transform:none}}@media screen and (max-width:940px){.green-map .row .col{width:100%;text-align:center}}.green-map .house-to-complete-col,.green-map .image-col{margin-bottom:30px}.green-map .map-image{width:100%}.green-map .headline{position:relative;display:block;padding-left:30px;margin-bottom:25px;font-size:18px;line-height:22px;font-weight:700}.green-map .headline a{text-decoration:underline}.green-map .headline:before{display:block;position:absolute;content:"";box-sizing:border-box;width:20px;height:20px;background:#3fa535;top:2px;left:0;border:1px solid #3fa535;border-radius:50%}.green-map .headline.rough:before{background:#9cdd96}.green-map p{margin-bottom:15px;max-width:290px}.homepage__news{padding-bottom:100px}.homepage__news .button--red{margin:auto;display:block;width:-moz-fit-content;width:fit-content}.newsSlider{max-width:1440px;width:100%;margin:auto;margin-bottom:100px}.newsSlider .slider__item{padding:20px 20px 20px 0}.newsSlider .slider__item .item__date{color:#ed1c24;font-size:14px;font-weight:400;margin-bottom:20px;display:block}.newsSlider .slider__item .item__title a{font-size:18px;font-weight:500;color:#3fa535;min-height:50px;text-decoration:none}.newsSlider .slider__item .item__title a:hover{text-decoration:underline}.newsSlider .slider__item p{font-size:14px;font-weight:400;min-height:100px}.newsSlider .slider__item .item__link{color:#ed1c24;font-weight:500}.newsSlider .newsSlider__prev{position:absolute;bottom:-100px;left:43%;height:100px;width:100px;cursor:pointer}.newsSlider .newsSlider__prev:before{width:10px;height:10px;top:50%;left:50%;border-width:2px 2px 0 0;transform-origin:50% 50%;transform:rotate(-135deg);margin:-15px 0 0 -10px}.newsSlider .newsSlider__prev:after,.newsSlider .newsSlider__prev:before{content:"";display:block;border-style:solid;border-color:#ed1c24;position:absolute}.newsSlider .newsSlider__prev:after{top:41%;left:53%;transform-origin:50% 50%;width:20px;height:0;border-width:2px 0 0;transform:translate(-14px,-1px)}@media screen and (max-width:768px){.newsSlider .newsSlider__prev{left:30%}}.newsSlider .newsSlider__next{position:absolute;bottom:-100px;right:43%;height:100px;width:100px;cursor:pointer}.newsSlider .newsSlider__next:before{width:10px;height:10px;top:50%;left:50%;border-width:2px 2px 0 0;transform-origin:50% 50%;transform:rotate(45deg);margin:-15px 0 0 -10px}.newsSlider .newsSlider__next:after,.newsSlider .newsSlider__next:before{content:"";display:block;border-style:solid;border-color:#ed1c24;position:absolute}.newsSlider .newsSlider__next:after{top:41%;right:33%;transform-origin:50% 50%;width:20px;height:0;border-width:2px 0 0;transform:translate(-14px,-1px)}@media screen and (max-width:768px){.newsSlider .newsSlider__next{right:30%}}.hero{max-width:1440px;margin:auto;width:100%;gap:1px}.hero,.hero .heroItem{display:-ms-flexbox;display:flex;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-align:stretch;align-items:stretch}.hero .heroItem{-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;text-decoration:none;overflow:hidden}.hero .heroItem__Img{position:relative}.hero .heroItem__Img,.hero .heroItem__Img img{width:100%;aspect-ratio:16/10;transition:.3s ease-in-out}.hero .heroItem__Img img{height:100%;object-fit:cover}.hero .heroItem__Img:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#ed1c24;transition:.3s ease-in-out}@media screen and (max-width:640px){.hero{-ms-flex-direction:column;flex-direction:column}.hero .heroItem__content:after{content:none}}.heroItem__content{padding:1rem 1.5rem 1.5rem;position:relative;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:start;align-items:flex-start;background:#f3f3f3}.heroItem__content h2{font-size:24px;font-weight:500;line-height:28px;text-align:left;color:#545454;text-transform:uppercase}.heroItem__content h2 strong{font-weight:500}.heroItem__content .button{margin-top:1rem;margin-top:auto}.heroItem__content .list.tick-list{margin-left:0}.heroItem__content .list.tick-list li{margin-bottom:4px}.heroItem__content:after{content:"";position:absolute;background:#545454;height:100%;width:1px;right:-1px;top:0;opacity:.25}.heroItem__tag{margin-top:5px;height:20x}.heroItem--premium h2 strong{color:#527890}.heroItem--premium .list.tick-list li{background:url(../../images/mask/tick-premium.svg) no-repeat 0 2px}.heroItem--klasik h2 strong{color:#3fa535}.heroItem--klasik .list.tick-list li{background:url(../../images/mask/green-tick.svg) no-repeat 0 2px}.heroItem--modulars h2 strong{color:#ed1c24}.heroItem--modulars .list.tick-list li{background:url(../../images/mask/red-tick.svg) no-repeat 0 2px}.heroItem--modulars .heroItem__content:after{content:none}.heroItem:hover .heroItem__Img img{transform:scale(1.05)}.heroItem:hover .heroItem__Img:after{width:100%}.heroItem:hover .button--premium{background-color:#3f5d70}.heroItem:hover .button--red{background-color:#c61017}.heroItem:hover .button--green{background-color:#307e29}.newsBar{max-width:1440px;background-color:transparent;text-align:center;color:#000;padding:1.5rem 0;width:100%;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #54545440;text-decoration:none}.newsBar,.newsBar *{transition:.5s ease-in-out}.newsBar p{font-size:16px;font-weight:700;color:#000;margin-bottom:0}@media screen and (max-width:640px){.newsBar p{width:100%;text-align:center;margin-top:10px}}.newsBar .red{text-decoration:underline;color:#ed1c24;padding-left:1rem}@media screen and (max-width:640px){.newsBar .red{margin-top:10px;width:100%;text-align:center;padding-left:0}}.newsBar:hover{background:#ed1c24}.newsBar:hover .red,.newsBar:hover p{color:#fff}.hero__vr{max-width:1440px;margin:6rem auto 0;display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;text-decoration:none}.hero__vr,.hero__vr *{box-sizing:border-box}.hero__vr .vr__col{width:52%;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;background:#f3f3f3;max-height:205px;overflow:hidden}.hero__vr .vr__col:has(h2){padding:25px 40px;width:48%}@media screen and (max-width:768px){.hero__vr .vr__col{width:20%}.hero__vr .vr__col:has(h2){width:80%}}.hero__vr .vr__col img{width:100%;max-width:100%;height:205px;object-fit:cover;object-position:left}.hero__vr .vr__col h2{font-family:Roboto;font-size:27px;font-weight:400;line-height:31.64px;text-align:left;color:#000;text-transform:uppercase;margin-bottom:0}.hero__vr .vr__col h2 strong{font-weight:700;color:#ed1c24}.hero__vr .vr__col p{margin-bottom:0}@media screen and (max-width:480px){.hero__vr .vr__col{width:100%;-ms-flex-align:center;align-items:center}.hero__vr .vr__col h2{text-align:center}.hero__vr .vr__col img{margin-left:-2rem;width:calc(100% + 2rem);max-width:calc(100% + 2rem)}.hero__vr .vr__col:has(h2){width:100%}}.hero__vr .vrSlider{display:block;height:100%;width:100%;overflow:hidden}@media screen and (min-width:480px){.hero__vr .vrSlider{position:relative}.hero__vr .vrSlider img{position:absolute;top:0;left:0;transition:.4s ease-in-out}}@media screen and (min-width:480px){.hero__vr .vrSlider__img1{opacity:1}.hero__vr .vrSlider__img2{opacity:0}}.hero__vr .vr__btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.3s ease-in-out}@media screen and (max-width:768px){.hero__vr .vr__btn{right:0;left:auto}}@media screen and (max-width:640px){.hero__vr .vr__btn{right:-5%;left:auto}}@media screen and (max-width:480px){.hero__vr .vr__btn{right:auto;left:50%;top:100%}}.hero__vr:hover .vr__btn{transform:translate(-50%,-50%) scale(1.05)}@media screen and (min-width:480px){.hero__vr:hover .vrSlider__img1{opacity:0}.hero__vr:hover .vrSlider__img2{opacity:1}}.tiles--uni{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1170px;width:100%;overflow:hidden;min-height:600px}@media screen and (max-width:480px){.tiles--uni{padding:0}}.tiles--uni .tile__link{text-decoration:none}.tiles--uni .tile{width:calc(50% - 30px);height:255px;background-color:#f3f3f3;margin:15px;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:940px){.tiles--uni .tile{width:90%;margin:1rem auto;height:auto}}@media screen and (max-width:480px){.tiles--uni .tile{width:100%}}.tiles--uni .tile .tile__text{width:60%;padding:40px;z-index:10}.tiles--uni .tile .tile__text h3{font-size:24px;font-weight:500;line-height:30px;text-transform:uppercase;color:#3fa535;margin-bottom:20px}.tiles--uni .tile .tile__text p{margin-bottom:10px;max-width:180px}.tiles--uni .tile .tile__img{width:40%;filter:grayscale(0);transition:all .4s}.tiles--uni .tile .tile__img img{position:relative;width:250px;top:50%;transform:translateY(-50%);left:-20px}.tiles--uni .tile:hover .tile__img{filter:brightness(90%);transform:scale(1.025)}.tiles--uni .tile:before{content:"";position:absolute;left:0;right:100%;top:0;background:#ed1c24;height:2px;transition-property:right;transition-duration:.3s;transition-timing-function:ease-out}.tiles--uni .tile:hover:before{right:0}.tiles--uni .tile.premium .tile__tag{height:20px;margin-left:10px;margin-top:5px}.tiles--uni .tile.premium h3{color:#000}.tiles--uni .tile.premium h3 strong{color:#527890}.tiles--uni .tile.premium .button--premium{margin-top:0}.tiles--uni .tile.clasic h3{color:#000}.tiles--uni .tile.clasic h3 strong{color:#3fa535}.tiles--uni .tile.modulars h3{color:#000}.tiles--uni .tile.modulars h3 strong{color:#ed1c24}.tiles--uni .tile--project{background-image:url(../../images/homepage/freeprojectbackground.jpg);margin-left:0}.tiles--uni .tile--project .tile__img img{top:20px;left:-35px;transform:none;width:280px}@media screen and(max-width:940px){.tiles--uni .tile--project{margin-left:auto}}.tiles--uni .tile--catalog{margin-right:0}.tiles--uni .tile--catalog .tile__img img{top:-10px;right:40px;width:230px;transform:none}@media screen and(max-width:940px){.tiles--uni .tile--catalog{margin-right:auto}}.tiles--uni .tile--price{margin-left:0}@media screen and(max-width:940px){.tiles--uni .tile--price{margin-left:auto}}.tiles--uni .tile--building{margin-right:0}.tiles--uni .tile--building .tile__img img{top:10px;right:180px;transform:none;width:400px;left:auto}@media screen and (max-width:940px){.tiles--uni .tile--building .tile__img img{top:0}}@media screen and (max-width:480px){.tiles--uni .tile--building .tile__img img{right:100px}}@media screen and(max-width:940px){.tiles--uni .tile--building{margin-right:auto}}.tiles--vrcatalog .tile{width:calc(50% - 30px);margin-top:100px;overflow:visible}@media screen and (max-width:940px){.tiles--vrcatalog .tile{width:90%;margin:1rem auto;height:auto}}.tiles--vrcatalog .tile--virtual .tile__text h3{width:300px}@media screen and (max-width:940px){.tiles--vrcatalog .tile--virtual .tile__text h3{max-width:150px}}.tiles--vrcatalog .tile--virtual .tile__text p{max-width:200px}@media screen and (max-width:940px){.tiles--vrcatalog .tile--virtual .tile__text p{max-width:150px}}.tiles--vrcatalog .tile--virtual .tile__img img{width:350px;left:-100px}@media screen and (max-width:940px){.tiles--vrcatalog .tile--virtual .tile__img img{left:-20px}}.tiles--technologydetail{-ms-flex-pack:center;justify-content:center}.tiles--technologydetail .tile--virtual .tile__text h3{width:300px}.tiles--technologydetail .tile--virtual .tile__text p{max-width:200px}.tiles--technologydetail .tile--virtual img{width:350px;left:-100px}.tiles--catalogue{-ms-flex-pack:center;justify-content:center;min-height:300px}@media screen and (min-width:1240px){.tiles--hp{gap:1rem;max-width:1440px}.tiles--hp .tile{width:calc(50% - 2rem)}.tiles--hp .tile--price .tile__img img{width:270px;left:10px}}.callToAction{max-width:1280px;margin:auto;width:100%;margin-bottom:100px}.callToAction h2{color:#000;margin-bottom:50px}.callToAction .row{display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.callToAction .row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5rem}}.callToAction .row .col{width:33%;display:block;text-decoration:none}@media screen and (max-width:768px){.callToAction .row .col{width:100%;margin-top:2rem}}.callToAction .row .col img{width:100%;transition:.2s ease-in-out}.callToAction .row .col h3{color:#3fa535;text-align:center;margin-bottom:14px}.callToAction .row .col .button--red{margin:-16px auto 0;display:block;width:-moz-fit-content;width:fit-content;position:relative}.callToAction .row .col:hover .button--red{transform:scale(1.1)}.callToAction .row .col:hover img{filter:grayscale(1)}.tour-block .number{text-align:right!important}.tour-block .house{white-space:nowrap}:root{--cc-bg:#fff;--cc-text:#000;--cc-btn-primary-bg:#242424;--cc-btn-primary-text:var(--cc-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-secondary-bg:#cea44a;--cc-btn-secondary-text:#fff;--cc-btn-secondary-hover-bg:#bb8b23;--cc-toggle-bg-off:#919ea6;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:rgba(0,0,0,.25);--cc-toggle-knob-bg:#fff;--cc-toggle-knob-icon-color:#ecf2fa;--cc-block-text:var(--cc-text);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-bg-hover:#e9eff4;--cc-section-border:#f1f3f5;--cc-cookie-table-border:#e9edf2;--cc-overlay-bg:rgba(4,6,8,.85);--cc-webkit-scrollbar-bg:#cfd5db;--cc-webkit-scrollbar-bg-hover:#9199a0;--font-family-src:"../../../common/fonts"}.c_darkmode{--cc-bg:#181b1d;--cc-text:#d8e5ea;--cc-btn-primary-bg:#a6c4dd;--cc-btn-primary-text:#000;--cc-btn-primary-hover-bg:#c2dff7;--cc-btn-secondary-bg:#33383c;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#3e454a;--cc-toggle-bg-off:#667481;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#454c54;--cc-toggle-knob-bg:var(--cc-cookie-category-block-bg);--cc-toggle-knob-icon-color:var(--cc-bg);--cc-block-text:#000;--cc-cookie-category-block-bg:#23272a;--cc-cookie-category-block-bg-hover:#2b3035;--cc-section-border:#292d31;--cc-cookie-table-border:#2b3035;--cc-webkit-scrollbar-bg:#667481;--cc-webkit-scrollbar-bg-hover:#9199a0}.cc_div *,.cc_div :after,.cc_div :before{box-sizing:border-box;float:none;font-style:inherit;font-variant:normal;font-weight:inherit;font-family:inherit;line-height:1.2;font-size:1em;transition:none;animation:none;margin:0;padding:0;text-transform:none;letter-spacing:unset;color:inherit;background:none;border:none;box-shadow:none;text-decoration:none;text-align:left;visibility:unset}.cc_div{font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#2d4156;color:var(--cc-text)}#c-ttl,#s-bl td:before,#s-ttl,.cc_div .b-tl,.cc_div .c-bn{font-weight:600}#s-bl .act .b-acc{border-top-left-radius:0;border-top-right-radius:0}.cc_div a,.cc_div button,.cc_div input{-moz-appearance:none;appearance:none}.cc_div a{border-bottom:1px solid;font-size:13.6px;line-height:20.4px}.cc_div a:hover{text-decoration:none;border-color:transparent}#cm-ov,#cs-ov,.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr{transition:visibility .25s linear,opacity .25s ease,transform .25s ease!important}.c--anim .c-bn{transition:background-color .25s ease!important}.c--anim #cm.bar.slide,.c--anim #cm.bar.slide+#cm-ov,.c--anim .bar.slide #s-inr,.c--anim .bar.slide+#cs-ov{transition:visibility .4s ease,opacity .4s ease,transform .4s ease!important}#cm.bar.slide,.cc_div .bar.slide #s-inr{transform:translateX(100%);opacity:1}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{transform:translateX(-100%);opacity:1}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{opacity:1;transform:scale(1);visibility:visible!important}.show--consent .c--anim #cm.box.middle,.show--consent .c--anim #cm.cloud.middle{transform:scale(1) translateY(-50%)}.show--settings .c--anim #s-cnt{visibility:visible!important}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{visibility:visible!important;opacity:1!important}#cm{font-family:inherit;padding:1.1em 1.8em 1.4em;position:fixed;z-index:1;background:#fff;background:var(--cc-bg);max-width:24.2em;width:100%;bottom:1.25em;right:1.25em;box-shadow:0 .625em 1.875em #000;box-shadow:0 .625em 1.875em rgba(2,2,3,.28);opacity:0;visibility:hidden;transform:scale(.95);line-height:normal}#cc_div #cm{display:block!important}#c-ttl{margin-bottom:.7em;font-size:18px}.cloud #c-ttl{margin-top:-.15em}#c-txt{font-size:.9em;line-height:1.5em}.cc_div #c-bns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.4em}.cc_div .c-bn{color:#40505a;color:var(--cc-btn-secondary-text);background:#e5ebef;background:var(--cc-btn-secondary-bg);padding:12px 24px;display:inline-block;cursor:pointer;font-size:1rem;font-weight:700;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;text-align:center;-ms-flex:1;flex:1}#c-bns button+button,#s-c-bn,#s-cnt button+button{float:right;margin-left:1em}#s-cnt #s-rall-bn{float:none}#s-cnt{position:fixed;top:0;left:0;width:100%;z-index:101;display:table;height:100%;visibility:hidden}#s-bl{outline:none}#s-bl .title{margin-top:1.4em}#s-bl .b-bn,#s-bl .title:first-child{margin-top:0}#s-bl .b-acc .p{margin-top:0;padding:1em}#s-cnt .b-bn .b-tl{display:block;font-family:inherit;font-size:.95em;width:100%;position:relative;padding:1.3em 6.4em 1.3em 3.2em;background:none;transition:background-color .25s ease}#s-cnt .b-bn .b-tl.exp{cursor:pointer}#s-cnt .act .b-bn .b-tl{border-bottom-right-radius:0;border-bottom-left-radius:0}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover{background:rgba(0,0,0,.1)}#s-bl .b-bn{position:relative}#s-bl .c-bl{padding:1em;margin-bottom:.5em;border:1px solid #f1f3f5;border-color:var(--cc-section-border);transition:background-color .25s ease}#s-bl .c-bl:hover{background:#f0f4f7;background:var(--cc-cookie-category-block-bg)}#s-bl .c-bl:last-child{margin-bottom:.5em}#s-bl .c-bl:first-child{transition:none;padding:0;margin-top:0;border:none;margin-bottom:2em}#s-bl .c-bl:not(.b-ex):first-child:hover{background:transparent;background:unset}#s-bl .c-bl.b-ex{padding:0;border:none;background-color:rgba(0,0,0,.05);transition:none}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em;margin-bottom:.5em}#s-bl .b-acc{max-height:0;overflow:hidden;padding-top:0;margin-bottom:0;display:none}#s-bl .act .b-acc{max-height:100%;display:block;overflow:hidden}#s-cnt .b-tl{margin-bottom:.5rem;font-size:1.25rem}#s-cnt .p{font-size:.9em;line-height:1.5em;margin-top:.85em;color:#2d4156;color:var(--cc-block-text)}.cc_div .b-tg .c-tgl:disabled{cursor:not-allowed}#c-vln{display:table-cell;vertical-align:middle;position:relative}#cs{padding:0 1.7em;width:100%;position:fixed;left:0;right:0;top:0;bottom:0}#cs,#s-inr{height:100%}#s-inr{max-width:45em;margin:0 auto;transform:scale(.96);opacity:0;padding-top:4.75em;padding-bottom:4.75em;position:relative;overflow:hidden;visibility:hidden;box-shadow:0 13px 27px -5px rgba(3,6,9,.26)}#s-bns,#s-hdr,#s-inr{background:#fff;background:var(--cc-bg)}#s-bl{overflow-y:auto;overflow-y:overlay;overflow-x:hidden;height:100%;padding:1.3em 2.1em;display:block;width:100%}#s-bns{position:absolute;bottom:0;left:0;right:0;padding:1em 2.1em;border-top:1px solid #f1f3f5;border-color:var(--cc-section-border);height:4.75em}.cc_div .cc-link{color:#253b48;color:var(--cc-btn-primary-bg);border-bottom:1px solid #253b48;border-color:var(--cc-btn-primary-bg);display:inline;padding-bottom:0;text-decoration:none;cursor:pointer;font-weight:600}.cc_div .cc-link:active,.cc_div .cc-link:hover{border-color:transparent}#c-bns button:first-child,#s-bns button:first-child{color:#fff;color:var(--cc-btn-primary-text);background:#253b48;background:var(--cc-btn-primary-bg)}#s-bns #s-rall-bn{background-color:transparent;color:rgba(0,0,0,.5);transition:all .25s ease!important}#s-bns #s-rall-bn:hover{background-color:transparent;color:rgba(0,0,0,.75)}#c-bns.swap button:first-child{color:#40505a;color:var(--cc-btn-secondary-text);background:#e5ebef;background:var(--cc-btn-secondary-bg)}#c-bns.swap button:last-child{color:#fff;color:var(--cc-btn-primary-text);background:#253b48;background:var(--cc-btn-primary-bg)}.cc_div .b-tg .c-tgl:checked~.c-tg{background:#253b48;background:var(--cc-toggle-bg-on)}#c-bns.swap button:last-child:active,#c-bns.swap button:last-child:hover,#c-bns button:first-child:active,#c-bns button:first-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover{background:#1d2e38;background:var(--cc-btn-primary-hover-bg)}#c-bns.swap button:first-child:active,#c-bns.swap button:first-child:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg)}#s-hdr{position:absolute;top:30px;width:100%;display:table;padding:0 2.1em;z-index:2}#s-hdr,#s-ttl{vertical-align:middle}#s-ttl{display:table-cell;font-size:1.5rem;font-weight:700}#s-c-bn{padding:0;width:1.7em;height:1.7em;font-size:1.45em;margin:0;font-weight:400;position:relative;background-color:transparent}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{position:absolute;top:0;z-index:-1;opacity:0;pointer-events:none;overflow:hidden}#c_policy__text{height:31.25em;overflow-y:auto;margin-top:1.25em}#c-s-in{position:relative;transform:translateY(-50%);top:50%;height:100%;height:calc(100% - 2.5em);max-height:44em}@media screen and (min-width:688px){#s-bl::-webkit-scrollbar{width:.9em;height:100%;background:transparent;border-radius:0 .25em .25em 0}#s-bl::-webkit-scrollbar-thumb{border:.25em solid var(--cc-bg);background:#cfd5db;background:var(--cc-webkit-scrollbar-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:#9199a0;background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{width:10px;height:5px}}.cc_div .b-tg{right:0;bottom:0;display:inline-block;margin:auto;right:1.2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.cc_div .b-tg,.cc_div .b-tg .c-tgl{position:absolute;top:0;cursor:pointer}.cc_div .b-tg .c-tgl{display:block;left:0;margin:0;border:0}.cc_div .b-tg .c-tg{position:absolute;background:#919ea6;background:var(--cc-toggle-bg-off);transition:background-color .25s ease,box-shadow .25s ease;pointer-events:none}.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .b-tg .c-tgl,.cc_div span.t-lb{width:3.4em;height:1.5em;border-radius:4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .b-tg .c-tgl~.c-tg.c-ro{background:#d5dee2;background:var(--cc-toggle-bg-readonly)}.cc_div .b-tg .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{content:"";position:relative;display:block;left:.125em;top:.125em;width:1.25em;height:1.25em;border:none;box-sizing:content-box;background:#fff;background:var(--cc-toggle-knob-bg);box-shadow:0 1px 2px rgba(24,32,35,.36);transition:transform .25s ease;border-radius:100%}.cc_div .b-tg .c-tgl:checked~.c-tg:after{transform:translateX(1.9em)}#s-bl table,#s-bl td,#s-bl th{border:none}#s-bl tbody tr{transition:background-color .25s ease}#s-bl tbody tr:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl table{text-align:left;border-collapse:collapse;width:100%;padding:0;margin:0;overflow:hidden}#s-bl td,#s-bl th{padding:.8em .625em;text-align:left;vertical-align:top;font-size:.8em;padding-left:1.2em}#s-bl th{font-family:inherit;padding:1.2em}#s-bl thead tr:first-child{border-bottom:1px solid #e9edf2;border-color:var(--cc-cookie-table-border)}.force--consent #cs,.force--consent #s-cnt{width:100vw}#cm-ov,#cs-ov{position:fixed;left:0;right:0;top:0;bottom:0;visibility:hidden;opacity:0;background:#070707;background:rgba(4,6,8,.85);background:var(--cc-overlay-bg);display:none;transition:none}.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov,.show--settings #cs-ov{display:block}#cs-ov{z-index:2}.force--consent .cc_div{position:fixed;top:0;left:0;bottom:0;width:100%;width:100vw;visibility:hidden;transition:visibility .25s linear}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible}.force--consent #cm{position:absolute}.force--consent #cm.bar{width:100vw;max-width:100vw}html.force--consent.show--consent{overflow-y:hidden!important}html.force--consent.show--consent,html.force--consent.show--consent body{height:auto!important;overflow-x:hidden!important}.cc_div .act .b-bn .b-tl.exp:before,.cc_div .b-bn .b-tl.exp:before{padding:.2em;display:inline-block;position:absolute;content:"";margin-right:15px;width:17px;height:16px;background-image:url(../../images/info-icon.svg);background-repeat:no-repeat;left:1em}.cc_div .on-i:before{border:solid #fff;border-color:var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;padding:.1em;display:inline-block;padding-bottom:.45em;top:.37em;left:.75em}#s-c-bn:after,#s-c-bn:before,.cc_div .on-i:before{content:"";margin:0 auto;transform:rotate(45deg);position:absolute}#s-c-bn:after,#s-c-bn:before{left:.82em;top:0;height:1.5em;width:1.5px;background:#444d53;background:rgba(0,0,0,.25);border-radius:1em}#s-c-bn:after{transform:rotate(-45deg)}.cc_div .off-i,.cc_div .on-i{height:100%;width:50%;position:absolute;right:0;display:block;text-align:center;transition:opacity .15s ease}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i:after,.cc_div .off-i:before{right:.8em;top:.42em;content:" ";height:.7em;width:.09375em;display:block;background:#cdd6dc;background:var(--cc-toggle-knob-icon-color);margin:0 auto;position:absolute;transform-origin:center}.cc_div .off-i:before{transform:rotate(45deg)}.cc_div .off-i:after{transform:rotate(-45deg)}.cc_div .b-tg .c-tgl:checked~.c-tg .on-i{opacity:1}.cc_div .b-tg .c-tgl:checked~.c-tg .off-i{opacity:0}#cm.box.middle,#cm.cloud.middle{top:50%;transform:translateY(-37%);bottom:auto}#cm.box.middle.zoom,#cm.cloud.middle.zoom{transform:scale(.95) translateY(-50%)}#cm.box.center,#cm.cloud{left:1em;right:1em;margin:0 auto}#cm.cloud{max-width:50em;text-align:center;overflow:hidden;padding:30px;width:unset}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{width:70%;display:table-cell;vertical-align:top}.cc_div .cloud #c-txt{font-size:.85em}.cc_div .cloud #c-bns{min-width:150px;display:block;vertical-align:middle;margin-left:70px}#cm.cloud .c-bn{margin:.625em 0 0;width:100%}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud .c-bn:last-child{background-color:transparent;color:rgba(0,0,0,.5);transition:all .25s ease!important}#cm.cloud .c-bn:last-child:hover{background-color:transparent;color:rgba(0,0,0,.75)}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{width:100%;max-width:100%;left:0;right:0;bottom:0;border-radius:0;position:fixed;padding:2em}#cm.bar #c-inr{max-width:32em;margin:0 auto}#cm.bar #c-bns{max-width:33.75em}#cm.bar #cs{padding:0}.cc_div .bar #c-s-in{top:0;transform:none;height:100%;max-height:100%}.cc_div .bar #s-bl,.cc_div .bar #s-bns,.cc_div .bar #s-hdr{padding-left:1.6em;padding-right:1.6em}.cc_div .bar #cs{padding:0}.cc_div .bar #s-inr{margin:0;margin-left:auto;margin-right:0;border-radius:0;max-width:32em}.cc_div .bar.left #s-inr{margin-left:0;margin-right:auto}.cc_div .bar #s-bl table,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl td,.cc_div .bar #s-bl th,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl thead tr{position:absolute;top:-9999px;left:-9999px}.cc_div .bar #s-bl tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}.cc_div .bar #s-bl td{border:none;position:relative;padding-left:35%}.cc_div .bar #s-bl td:before{position:absolute;left:1em;padding-right:.625em;white-space:nowrap;content:attr(data-column);color:#000;color:var(--cc-text);overflow:hidden;text-overflow:ellipsis}#cm.top{bottom:auto;top:1.25em}#cm.left{right:auto;left:1.25em}#cm.right{left:auto;right:1.25em}#cm.bar.left,#cm.bar.right{left:0;right:0}#cm.bar.top{top:0}@media screen and (max-width:688px){#cm,#cm.cloud,#cm.left,#cm.right{width:auto;max-width:100%;margin:0;padding:1.4em!important;right:1em;left:1em;bottom:1em;display:block}.force--consent #cm,.force--consent #cm.cloud{width:auto;max-width:100vw}#cm.top{top:1em;bottom:auto}#cm.bottom{bottom:1em;top:auto}#cm.bar.bottom{bottom:0}#cm.cloud .c-bn{font-size:.85em}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em}.cc_div .bar #s-inr{max-width:100%;width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{border-radius:0;padding:0}#c-s-in{max-height:100%;height:100%;top:0;transform:none}.cc_div .b-tg{transform:scale(1.1);right:1.1em}#s-inr{margin:0;padding-bottom:7.9em;border-radius:0}#s-bns{height:7.9em}#s-bl,.cc_div .bar #s-bl{padding:1.3em}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.3em}#s-bl table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{font-size:.83em;padding:.9em 1.6em}#s-cnt .b-bn .b-tl{padding-top:1.2em;padding-bottom:1.2em}#s-bl table,#s-bl tbody,#s-bl td,#s-bl th,#s-bl thead,#s-bl tr,#s-cnt{display:block}#s-bl thead tr{position:absolute;top:-9999px;left:-9999px}#s-bl tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}#s-bl td{border:none;position:relative;padding-left:35%}#s-bl td:before{position:absolute;left:1em;padding-right:.625em;white-space:nowrap;content:attr(data-column);color:#000;color:var(--cc-text);overflow:hidden;text-overflow:ellipsis}#cm .c-bn,.cc_div .c-bn{width:100%;margin-right:0}#s-cnt #s-rall-bn{margin-left:0}.cc_div #c-bns{-ms-flex-direction:column;flex-direction:column}#c-bns button+button,#s-cnt button+button{margin-top:.625em;margin-left:0;float:unset;background-color:transparent}#cm.box,#cm.cloud{left:1em;right:1em;width:auto}#cm.cloud.left,#cm.cloud.right{margin:0}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;width:auto;min-width:unset}.cc_div .cloud #c-txt{font-size:.9em}.cc_div .cloud #c-bns{margin:1.625em auto 0}}.cc_div.ie #c-vln{height:100%;padding-top:5.62em}.cc_div.ie .bar #c-vln{padding-top:0}.cc_div.ie #cs{max-height:37.5em;position:relative;top:0;margin-top:-5.625em}.cc_div.ie .bar #cs{margin-top:0;max-height:100%}.cc_div.ie #cm{border:1px solid #dee6e9}.cc_div.ie #c-s-in{top:0}.cc_div.ie .b-tg{padding-left:1em;margin-bottom:.7em}.cc_div.ie .b-tg .c-tgl:checked~.c-tg:after{left:1.95em}.cc_div.ie #s-bl table{overflow:auto}.cc_div.ie .b-tg .c-tg{display:none}.cc_div.ie .b-tg .c-tgl{position:relative;display:inline-block;vertical-align:middle;margin-bottom:.2em;height:auto}.cc_div.ie #s-cnt .b-bn .b-tl{padding:1.3em 6.4em 1.3em 1.4em}.cc_div.ie .bar #s-bl td:before{display:none}.cc_div.ie .bar #s-bl td{padding:.8em .625em .8em 1.2em}.cc_div.ie .bar #s-bl thead tr{position:relative}.cc_div.ie .b-tg .t-lb{filter:alpha(opacity=0)}.cc_div.ie #cm-ov,.cc_div.ie #cs-ov{filter:alpha(opacity=80)}#cm.cloud .button__big,.cc_div .button__big{text-transform:uppercase;font-size:12px}#cm.cloud .button__big,#cm.cloud .button__big:hover,.cc_div .button__big,.cc_div .button__big:hover{background-image:linear-gradient(180deg,#f73c4a,#ed1c24);background-color:#ed1c24}#cm.cloud .button--secondary,.cc_div .button--secondary{font-size:12px}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}