@font-face{font-family:"Wix Madefor Text";src:url("../fonts/WixMadeforText-BoldItalic.woff2") format("woff2");font-weight:bold;font-style:italic}@font-face{font-family:"Wix Madefor Text";src:url("../fonts/WixMadeforText-ExtraBold.woff2") format("woff2");font-weight:bold;font-style:normal}@font-face{font-family:"Wix Madefor Text";src:url("../fonts/WixMadeforText-Bold.woff2") format("woff2");font-weight:bold;font-style:normal}@font-face{font-family:"Wix Madefor Text";src:url("../fonts/WixMadeforText-ExtraBoldItalic.woff2") format("woff2");font-weight:bold;font-style:italic}@font-face{font-family:"Wix Madefor Text";src:url("../fonts/WixMadeforText-Italic.woff2") format("woff2");font-weight:normal;font-style:italic}@font-face{font-family:"Wix Madefor Text";src:url("../fonts/WixMadeforText-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Wix Madefor Text";src:url("../fonts/WixMadeforText-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic}@font-face{font-family:"Wix Madefor Text";src:url("../fonts/WixMadeforText-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Wix Madefor Text";src:url("../fonts/WixMadeforText-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Wix Madefor Text";src:url("../fonts/WixMadeforText-SemiBoldItalic.woff2") format("woff2");font-weight:600;font-style:italic}html{font-size:10px}html,body{width:100%;height:100%;margin:0}a{text-decoration:none}body{font-family:"Wix Madefor Text",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-weight:400;font-size:16px;color:#484848;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{outline:none}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}p{line-height:25px;margin:20px 0}img{max-width:100%;height:auto}a{transition:color .2s linear}.admin-bar .scn__main{margin-top:176px}@media all and (max-width: 782px){.admin-bar .scn__main{margin-top:190px}}@media only screen and (max-width: 640px){.admin-bar .scn__main{margin-top:142px}}@media all and (max-width: 600px){.admin-bar .scn__main{margin-top:96px}}.scn__main{margin-top:144px}@media only screen and (max-width: 640px){.scn__main{margin-top:96px}}.scn__wrapper{max-width:1380px;padding:0 50px;margin:0 auto}@media only screen and (max-width: 1080px){.scn__wrapper{padding:0 20px}}.scn__txt{margin-top:25px}.scn__txt *:first-child{margin-top:0}.scn__txt *:last-child{margin-bottom:0}.scn__btns{margin-top:40px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.scn__btns.right{justify-content:end}@media only screen and (max-width: 1080px){.scn__btns.right{justify-content:unset}}.scn__btn{display:inline-flex;gap:15px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;transition:all .2s linear;background-color:#71884c;min-height:50px;padding:8px 35px;color:#fff;text-transform:uppercase;font-size:14px;font-weight:500;text-align:center;justify-content:center;border:none;cursor:pointer}@media only screen and (max-width: 860px){.scn__btn{padding:8px 20px;color:#fff}}.scn__btn:hover{background-color:#486021}.scn__btn:hover svg,.scn__btn:hover img{transform:translateX(-6px)}.scn__btn svg,.scn__btn img{height:21px;transition:all .2s linear}input[type=checkbox]{background-color:#fff;border:1px solid #eeedec;padding:8px;position:relative;margin:0;vertical-align:sub;cursor:pointer;width:initial;float:left;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]:checked{background-color:#71884c;box-shadow:inset 0 0 0 4px #fff}input[type=submit],button[type=submit]{display:inline-flex;gap:15px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;transition:all .2s linear;background-color:#71884c;min-height:50px;padding:8px 35px;color:#fff;text-transform:uppercase;font-size:14px;font-weight:500;text-align:center;justify-content:center;border:none;cursor:pointer;z-index:2}@media only screen and (max-width: 860px){input[type=submit],button[type=submit]{padding:8px 20px;color:#fff}}input[type=submit]:hover,button[type=submit]:hover{background-color:#486021}input[type=submit]:hover svg,input[type=submit]:hover img,button[type=submit]:hover svg,button[type=submit]:hover img{transform:translateX(-6px)}input[type=submit] svg,input[type=submit] img,button[type=submit] svg,button[type=submit] img{height:21px;transition:all .2s linear}.wpcf7-list-item{margin:0}.wpcf7-spinner{display:none}.wpcf7 form .wpcf7-response-output{margin:10px 0 0 0;padding:5px 10px;border:1px solid #00a0d2;font-size:13px;line-height:20px;border-radius:3px}.acf-block-preview .swiper-wrapper>*:not(:first-child){display:none}.footer__menu{padding:40px 0;display:flex;justify-content:center;border-bottom:1px solid #eeedec}.footer__menu ul{padding:0;margin:0;display:flex;gap:20px 35px;flex-wrap:wrap;align-items:center;font-size:14px;text-transform:uppercase}@media only screen and (max-width: 640px){.footer__menu ul{justify-content:center}}.footer__menu ul a{color:#484848;font-weight:500}.footer__menu ul a:hover{color:#71884c}.footer__bar{display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 0;font-size:12px;font-weight:500;text-transform:uppercase;align-items:center;gap:20px}@media only screen and (max-width: 640px){.footer__bar{justify-content:center;gap:20px 30px}}.footer__bar a{color:#484848;font-weight:500}.footer__bar a:hover{color:#71884c}.footer__bar ul{padding:0;margin:0;display:flex;gap:20px;flex-wrap:wrap;align-items:center}.footer__btns{display:inline-flex;gap:20px 40px;align-items:center;flex-wrap:wrap}.footer__btns a{display:inline-flex;gap:10px;align-items:center}.footer__scroll{position:fixed;bottom:20px;right:20px;width:50px;height:50px;border-radius:3px;background-color:#71884c;z-index:9;background-image:url(../img/arrow_w.svg);background-position:center;background-repeat:no-repeat;transition:all .2s linear;rotate:180deg;cursor:pointer;opacity:0;pointer-events:none}@media only screen and (max-width: 860px){.footer__scroll{display:none}}.footer__scroll.active{opacity:.8;pointer-events:unset}.footer__scroll:hover{opacity:1}.admin-bar .header{top:32px}@media all and (max-width: 782px){.admin-bar .header{top:46px}}@media all and (max-width: 600px){.admin-bar .header{top:0}}@media all and (max-width: 600px){.admin-bar #wpadminbar{display:none !important}}html:has(.admin-bar){margin-top:0 !important}.header{position:fixed;top:0;left:0;width:100%;z-index:9997;background-color:#fff;box-shadow:-1px 7px 19px 7px rgba(158,158,158,.11)}.header__logo{display:inline-flex;width:-moz-max-content;width:max-content}.header__top{background-color:#484848;color:#fff;font-size:14px;font-weight:600;padding:13px 0}@media only screen and (max-width: 480px){.header__top{display:none}}.header__top>div{display:flex;align-items:center;justify-content:end}.header__top>div>span{margin-right:auto;display:inline-flex;align-items:center;gap:10px}@media only screen and (max-width: 860px){.header__top>div>span{display:none}}.header__top a{color:#fff;display:inline-flex;align-items:center;gap:10px}.header__top a:hover{color:#faf7f5}.header__btns{display:inline-flex;align-items:center;gap:50px}@media only screen and (max-width: 860px){.header__btns{gap:20px}}.header__main{padding:23px 0}.header__main>div{display:flex;align-items:center;gap:20px;justify-content:space-between}@media only screen and (max-width: 1080px){.header__main>div{display:grid;grid-template-columns:1fr max-content max-content}}.header__menu ul.menu{margin:0;padding:0;display:flex;align-items:center;gap:35px}@media only screen and (max-width: 1080px){.header__menu ul.menu{margin-top:60px;margin-bottom:20px;flex-direction:column;gap:0;align-items:start;border-top:1px solid #eeedec}.header__menu ul.menu li{border-bottom:1px solid #eeedec;width:100%;padding:0 20px}}.header__menu ul.menu a{color:#484848;text-transform:uppercase;font-size:14px;font-weight:500}.header__menu ul.menu a:hover{color:#71884c}.header__menu ul.menu>li{line-height:50px;position:relative}@media only screen and (min-width: 1080px){.header__menu ul.menu>li.menu-item-has-children:hover ul{opacity:1;pointer-events:all}}@media only screen and (min-width: 1080px){.header__menu ul.menu>li>ul{position:absolute;top:50px;padding:20px 25px;left:-25px;background-color:#fff;border:1px solid #eeedec;display:grid;gap:10px;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out,top .2s linear;min-width:-moz-max-content;min-width:max-content;z-index:99;border-radius:3px}.header__menu ul.menu>li>ul li{line-height:normal;font-size:17px;display:grid;gap:20px;justify-content:flex-start;align-items:flex-start;grid-template-rows:max-content;transition:all .2s linear}.header__menu ul.menu>li>ul li a:link,.header__menu ul.menu>li>ul li a:visited,.header__menu ul.menu>li>ul li a:active{color:#484848}.header__menu ul.menu>li>ul li a:hover{color:#71884c}.header__menu ul.menu>li>ul li ul{display:grid;gap:15px;padding:0;margin:0}.header__menu ul.menu>li>ul li ul li{font-size:16px}.header__menu ul.menu>li>ul li ul li a{font-weight:500 !important}}@media only screen and (max-width: 1080px){.header__menu ul.menu>li>ul{padding:0;margin:0 -20px}.header__menu ul.menu>li>ul li{border-top:1px solid #e5e5e5;border-bottom:unset;padding:0}.header__menu ul.menu>li>ul li ul{display:none}.header__menu ul.menu>li>ul li img{display:none}.header__menu ul.menu>li>ul li a{padding-left:40px}}@media only screen and (max-width: 1080px){.header__menu{position:fixed;top:0;left:-100%;width:100%;height:100vh;background-color:#fff;z-index:9998;transition:all .2s linear;opacity:0;overflow-y:auto;padding-bottom:20px}.header__menu.active{left:0;opacity:1}}.header__menu>span{display:none}@media only screen and (max-width: 640px){.header__menu>span{width:100%;padding:20px 20px 0 20px;display:block}.header__menu>span a{color:#100f0f;display:inline-flex;align-items:center;gap:10px}.header__menu>span a:hover{color:#71884c}}.header__sub{display:inline-block;width:9px;height:5px;margin-left:7px;background-image:url(../img/arrow_black.svg);background-repeat:no-repeat;transition:all .2s ease-in;vertical-align:middle;background-position:center;cursor:pointer;pointer-events:none}@media only screen and (max-width: 1120px){.header__sub{display:none}}.header__hamburger{display:none}@media only screen and (max-width: 1080px){.header__hamburger{display:block;border:none;background-color:rgba(0,0,0,0);margin:0;padding:0}.header__hamburger svg{vertical-align:bottom}}.header__close{display:none}@media only screen and (max-width: 1080px){.header__close{display:block;border:none;background-color:rgba(0,0,0,0);margin:0;padding:0;position:absolute;top:14px;right:14px}.header__close svg{vertical-align:bottom}}@media only screen and (min-width: 860px){.header__btn svg{display:none}}@media only screen and (max-width: 860px){.header__btn{padding:0;width:50px}.header__btn svg{transform:unset !important}.header__btn span{display:none;transform:unset}}.home section{scroll-margin-top:144px}@media only screen and (max-width: 1080px){.home section{scroll-margin-top:96px}}.home0{position:relative;color:#fff}.home0::before{content:"";width:100%;height:330px;bottom:0;left:0;position:absolute;display:block;background:linear-gradient(0deg, rgb(16, 15, 15) 0%, rgba(16, 15, 15, 0) 100%);z-index:1}@media only screen and (max-width: 1080px){.home0::before{height:100%}}.home0__grid{display:grid;grid-template-columns:minmax(400px, max-content) 1fr;position:relative;z-index:2;min-height:765px;align-items:end;gap:110px}@media only screen and (max-width: 1080px){.home0__grid{grid-template-columns:1fr;min-height:unset;gap:50px}}.home0>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home0__main{position:relative;padding-bottom:80px}@media only screen and (max-width: 1080px){.home0__main{padding-bottom:unset;padding-top:60px}}.home0__main::before{content:"";width:calc(100% + 120px);position:absolute;bottom:0;left:-60px;background-color:#000;opacity:.5;min-height:765px}@media only screen and (max-width: 1080px){.home0__main::before{content:unset}}.home0__main h1,.home0__main p,.home0__main a{position:relative}.home0__main h1{font-size:clamp(30px,3.5vw,60px);font-weight:500;text-transform:uppercase;margin:0}.home0__main p{font-size:24px;margin:10px 0 0 0;max-width:420px}.home0__main a{display:inline-flex;align-items:center;gap:15px;background-color:#fff;padding:12px 26px 12px 30px;font-size:14px;text-transform:uppercase;color:#100f0f;font-weight:600;border-radius:3px;margin-bottom:20px;transition:all .2s linear}.home0__main a svg{transition:all .2s linear}.home0__main a svg *{transition:all .2s linear}.home0__main a:hover{background-color:#71884c;color:#fff}.home0__main a:hover svg{transform:translateX(-6px)}.home0__main a:hover svg path{stroke:#fff}.home0__cols{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:14px;padding-bottom:40px}@media only screen and (max-width: 1080px){.home0__cols{padding-bottom:60px}}@media only screen and (max-width: 640px){.home0__cols{grid-auto-flow:row}}.home0__col{border:1px solid #725a41;border-radius:3px;padding:20px 15px 30px 15px;display:grid;gap:25px}@media only screen and (max-width: 640px){.home0__col{grid-template-columns:20px max-content 1fr;align-items:center;gap:15px;padding:20px}}.home0__col p{margin:0;font-weight:500;text-transform:uppercase}.home0__col span{font-size:clamp(18px,1.7vw,28px);font-weight:500;display:block;margin-top:-5px}@media only screen and (max-width: 640px){.home0__col span{margin-top:unset}}.home1{background-image:url(../img/house.svg);background-position:calc(50% + 500px) 100%;background-repeat:no-repeat;padding:50px 0 0;position:relative;margin-bottom:40px;background-color:#faf7f5}@media only screen and (max-width: 1080px){.home1{background-image:unset}}.home1__grid{display:flex;gap:80px;align-items:center}@media only screen and (max-width: 1240px){.home1__grid{gap:50px}}@media only screen and (max-width: 860px){.home1__grid{display:grid}}.home1__main{margin:60px 0}.home1__main h2{font-size:14px;font-weight:400;text-transform:uppercase;border:1px solid #484848;padding:6px 13px;width:-moz-max-content;width:max-content;margin:0 0 15px 0}.home1__main h3{font-size:24px;font-weight:500;margin:0}.home1__main div{margin-top:25px}.home1__main div *:first-child{margin-top:0}.home1__main div *:last-child{margin-bottom:0}@media only screen and (max-width: 1080px){.home1__main{width:50%;margin:0}}@media only screen and (max-width: 860px){.home1__main{width:100%}}.home1__img img{width:clamp(300px,35vw,484px);border-radius:5px;vertical-align:bottom;max-width:unset;aspect-ratio:484/499;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1080px){.home1__img img{width:100%}}@media only screen and (max-width: 1080px){.home1__img{width:50%}}@media only screen and (max-width: 860px){.home1__img{width:100%}}.home1__call{max-width:1080px;z-index:3;width:100%;margin:-75px auto 0 auto;transform:translateY(40px);position:relative;background-color:#fff;border-radius:5px;padding:35px;display:grid;gap:20px;grid-template-columns:1fr 1fr;align-items:center;box-shadow:0 123px 49px 0 rgba(0,0,0,.01),0 69px 41px 0 rgba(0,0,0,.05),0 31px 31px 0 rgba(0,0,0,.09),0 8px 17px 0 rgba(0,0,0,.1);scroll-margin-top:164px}@media only screen and (max-width: 1080px){.home1__call{margin:0 auto;max-width:100%;padding:20px;scroll-margin-top:106px}}@media only screen and (max-width: 860px){.home1__call{grid-template-columns:1fr}}.home1__calltxt{display:flex;align-items:center;gap:15px}.home1__calltxt div{display:grid;gap:3px}.home1__calltxt div h4{margin:0;font-size:16px;font-weight:600;text-transform:uppercase}.home1__calltxt div p{margin:0}@media only screen and (max-width: 640px){.home1__calltxt img{width:40px}}.home1__cta{position:relative}.home1__cta .wpcf7-spinner{display:none}.home1__cta .wpcf7-checkbox label{display:grid;grid-template-columns:max-content 1fr;gap:10px;margin-top:10px;align-items:start}.home1__cta .wpcf7-checkbox label span{font-size:13px;color:#949494;line-height:20px}.home1__cta [data-name=checkbox-175]{grid-column:span 2}.home1__cta .wpcf7-not-valid-tip{font-size:12px}.home1__cta p{grid-template-columns:1fr max-content;display:grid;margin:0}@media only screen and (max-width: 640px){.home1__cta p{grid-template-columns:1fr;gap:10px 0}}.home1__cta::before{content:"+48";position:absolute;top:15px;left:20px;font-weight:600;z-index:3}.home1__cta input[type=tel]{border:none;width:100%;height:50px;border-radius:3px;margin-right:-3px;background-color:#f6f6f6;padding:0 20px 0 58px;line-height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#484848;font-family:"Wix Madefor Text";font-size:16px}.home1__cta input[type=submit]{height:50px}.home2{margin-top:90px;background-image:url(../img/house2.svg);background-position:left 60px bottom;background-repeat:no-repeat}@media only screen and (max-width: 1080px){.home2{margin-top:100px;background-image:unset}}.home2>div{position:relative;display:grid;grid-template-columns:minmax(400px, 686px) 1fr;align-items:start}@media only screen and (max-width: 1080px){.home2>div{grid-template-columns:1fr}}.home2__main{max-width:1086px;width:100%;padding-top:55px}@media only screen and (max-width: 1080px){.home2__main{padding-top:unset;padding-right:unset}}.home2__main h2{font-size:14px;font-weight:400;text-transform:uppercase;border:1px solid #484848;padding:6px 13px;width:-moz-max-content;width:max-content;margin:0 0 15px 0;position:relative;z-index:3}.home2__main h3{font-size:24px;font-weight:500;margin:0;position:relative;z-index:3}.home2__main .scn__btns a{position:relative;z-index:3}.home2__main .scn__txt{margin-top:25px;position:relative;z-index:3}.home2__main .scn__txt *:first-child{margin-top:0}.home2__main .scn__txt *:last-child{margin-bottom:0}.home2__map{display:flex;justify-content:end;margin-left:-280px;position:relative;z-index:2}@media only screen and (max-width: 1080px){.home2__map{margin:20px 0 0 0;justify-content:center}}.home2__map svg{position:absolute;top:0;right:0;max-width:100%;height:auto}@media only screen and (max-width: 1080px){.home2__map svg{left:50%;transform:translateX(-50%)}}.home2__plus,.home2__plus2{cursor:pointer;pointer-events:all;transition:all .2s linear;animation-name:pulse;animation-duration:2s;animation-iteration-count:infinite;transform-origin:center center;transform-box:fill-box}@keyframes pulse{0%{scale:1}50%{scale:1.2}100%{scale:1}}.home2__plus:hover,.home2__plus2:hover{opacity:.8}@media only screen and (max-width: 640px){.home2__plus,.home2__plus2{transform-box:fill-box;transform-origin:center;scale:2}}.home2__popup{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.7);z-index:9999;display:none;align-items:center;justify-content:center;padding:20px}.home2__popup.active{display:flex}.home2__popup select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #71884c;border-radius:3px;height:62px;line-height:62px;color:#71884c;padding:0 25px;font-size:16px;font-weight:bold;background-image:url(../img/arrow.svg);background-position:center right 25px;background-repeat:no-repeat}@media only screen and (max-width: 640px){.home2__popup select{height:45px;line-height:45px;padding:0 15px;background-position:center right 15px}}@media only screen and (max-width: 640px){.home2__popup{padding:10px}}.home2__popup--box{background-color:#fff;border-radius:5px;padding:30px;position:relative;max-width:1100px;width:100%;max-height:95vh;display:grid;grid-template-rows:max-content max-content 1fr max-content;gap:30px}@media only screen and (max-width: 640px){.home2__popup--box{gap:10px;padding:20px 10px}}.home2__popup--box>svg{position:absolute;top:-20px;right:-20px;transition:all .2s linear;cursor:pointer}@media only screen and (max-width: 640px){.home2__popup--box>svg{top:-24px;right:-2px}}.home2__popup--box>svg:hover{opacity:.7}.home2__popup--btn{width:-moz-max-content;width:max-content;margin:0 auto}.home2__popup--lokale{overflow:auto;margin-top:-30px}@media only screen and (max-width: 640px){.home2__popup--lokale{margin-top:-10px}}.home2__popup--head{background-color:#484848;color:#fff;font-size:14px;text-transform:uppercase;font-weight:400;display:grid;grid-template-columns:repeat(5, 1fr);padding:23px;text-align:center;align-items:center;gap:5px}@media only screen and (max-width: 640px){.home2__popup--head{padding:15px}}.home2__popup--lokal{font-size:14px;display:none;grid-template-columns:repeat(5, 1fr);padding:16px 23px;text-align:center;align-items:center;font-weight:500;gap:5px}.home2__popup--lokal.active{display:grid}@media only screen and (max-width: 640px){.home2__popup--lokal{padding:10px}}.home2__popup--lokal h3{font-size:14px;margin:0;font-weight:bold}.home2__popup--lokal a{display:inline-flex;width:-moz-max-content;width:max-content}.home2__popup--lokal a img{vertical-align:bottom}.home2__popup--lokal:nth-child(odd){background-color:#f6f6f6}.home3,.home4,.home5{background-color:#f8f6f4;position:relative}.home3 h2,.home4 h2,.home5 h2{font-size:24px;font-weight:500;margin:0}.home3__main,.home4__main,.home5__main{padding:90px 0 230px;color:#fff;position:relative;background-image:url(../img/bg2.webp);background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 1080px){.home3__main,.home4__main,.home5__main{padding:50px 0 230px}}.home3__main>div,.home4__main>div,.home5__main>div{display:grid;grid-template-columns:1fr minmax(100px, 1fr);gap:100px}@media only screen and (max-width: 1080px){.home3__main>div,.home4__main>div,.home5__main>div{grid-template-columns:minmax(100px, 1fr);gap:50px}}.home3__grid,.home4__grid,.home5__grid{display:flex;gap:15px;flex-wrap:wrap;margin-top:40px}.home3__col,.home4__col,.home5__col{border:1px solid #725a41;border-radius:3px;padding:20px 15px 15px 15px;display:grid;gap:20px;min-width:150px}@media only screen and (max-width: 640px){.home3__col,.home4__col,.home5__col{grid-template-columns:20px max-content 1fr;align-items:center;gap:15px;padding:20px}}.home3__col h3,.home4__col h3,.home5__col h3{margin:0;font-weight:500;text-transform:uppercase;font-size:14px}.home3__col img,.home4__col img,.home5__col img{height:30px}.home3__col span,.home4__col span,.home5__col span{font-size:clamp(18px,1.7vw,24px);font-weight:500;display:block;margin-top:-10px}@media only screen and (max-width: 640px){.home3__col span,.home4__col span,.home5__col span{margin-top:unset}}.home3__slider,.home4__slider,.home5__slider{max-width:500px;margin-left:unset;border-radius:5px}@media only screen and (max-width: 1080px){.home3__slider,.home4__slider,.home5__slider{max-width:100%}}.home3__slide img,.home4__slide img,.home5__slide img{vertical-align:bottom;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;max-width:500px}@media only screen and (max-width: 1080px){.home3__slide img,.home4__slide img,.home5__slide img{max-width:100%}}.home3__nav,.home4__nav,.home5__nav{display:flex;justify-content:center;gap:7px;align-items:center;z-index:2;margin-top:30px;max-width:500px}@media only screen and (max-width: 1080px){.home3__nav,.home4__nav,.home5__nav{max-width:100%}}.home3__nav span,.home4__nav span,.home5__nav span{background-color:#fff !important;border-radius:20px;width:11px;height:11px;margin:0 !important;opacity:.2;cursor:pointer;transition:all .2s linear !important;pointer-events:all}.home3__nav span:hover,.home4__nav span:hover,.home5__nav span:hover{opacity:1}.home3__nav span.swiper-pagination-bullet-active,.home4__nav span.swiper-pagination-bullet-active,.home5__nav span.swiper-pagination-bullet-active{opacity:1}.home3__gall,.home4__gall,.home5__gall{position:relative;padding-bottom:130px;margin-top:-140px}@media only screen and (max-width: 1080px){.home3__gall,.home4__gall,.home5__gall{padding-bottom:50px;margin-top:-180px}}.home3__gallbox,.home4__gallbox,.home5__gallbox{border-radius:10px;background-color:#fff;padding:30px;box-shadow:-1px 7px 19px 7px rgba(158,158,158,.11);position:relative}@media only screen and (max-width: 860px){.home3__gallbox,.home4__gallbox,.home5__gallbox{padding:20px}}.home3__gallery,.home4__gallery,.home5__gallery{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px;padding-top:26px;border-top:1px solid #eeedec;margin-top:23px}@media only screen and (max-width: 1080px){.home3__gallery,.home4__gallery,.home5__gallery{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 640px){.home3__gallery,.home4__gallery,.home5__gallery{grid-template-columns:repeat(1, 1fr)}}.home3__gallery a,.home4__gallery a,.home5__gallery a{overflow:hidden;display:block;position:relative}.home3__gallery a span,.home4__gallery a span,.home5__gallery a span{background-image:url(../img/search.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;width:40px;height:40px;position:absolute;top:calc(50% - 20px);right:calc(50% - 20px);transition:all .2s linear;opacity:0}.home3__gallery a:hover img,.home4__gallery a:hover img,.home5__gallery a:hover img{opacity:.2}.home3__gallery a:hover span,.home4__gallery a:hover span,.home5__gallery a:hover span{opacity:1}.home3__gallery img,.home4__gallery img,.home5__gallery img{vertical-align:bottom;width:100%;aspect-ratio:1.396;-o-object-fit:cover;object-fit:cover;transition:all .2s linear}.home4__main{background-image:url(../img/bg3.webp);padding:90px 0 370px}.home4__gall{margin-top:-280px}@media only screen and (max-width: 640px){.home4__gall{margin-top:-320px}}.home5{background-color:#000}.home5__main{background-image:url(../img/bg4.webp)}.home5__gall{position:relative}.home5__bg{background-image:url(../img/bg5.webp);background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:140px;left:0;width:100%;height:calc(100% - 140px)}.home5__slogan{text-align:center;color:#fff;text-transform:uppercase;position:relative}.home5__slogan h2{font-size:24px;font-weight:500;margin:0}.home5__slogan h3{font-size:32px;font-weight:bold;margin:0}.home5__slogan>div{padding:130px 0 0 0}@media only screen and (max-width: 1080px){.home5__slogan>div{padding:50px 0 0 0}}.home6{background-image:url(../img/house.svg);background-position:calc(50% + 500px) 100%;background-repeat:no-repeat;position:relative;background-color:#faf7f5;padding:50px 0;position:relative}.home6__grid{display:flex;gap:80px;align-items:center}@media only screen and (max-width: 1240px){.home6__grid{gap:50px}}@media only screen and (max-width: 860px){.home6__grid{display:grid}}.home6__list{display:grid;grid-template-columns:1fr 1fr;gap:10px 40px;padding:0;margin:30px 0}.home6__list li{display:grid;grid-template-columns:max-content 1fr;gap:12px}.home6__list li::before{content:"";width:6px;height:6px;background-color:#71884c;margin-top:8px;display:block;border-radius:5px}@media only screen and (max-width: 1080px){.home6__list{grid-template-columns:1fr;gap:10px}}.home6__main h2{font-size:14px;font-weight:400;text-transform:uppercase;border:1px solid #484848;padding:6px 13px;width:-moz-max-content;width:max-content;margin:0 0 15px 0}.home6__main h3{font-size:24px;font-weight:500;margin:0}.home6__main .scn__txt{margin-top:25px}.home6__main .scn__txt *:first-child{margin-top:0}.home6__main .scn__txt *:last-child{margin-bottom:0}@media only screen and (max-width: 1080px){.home6__main{width:50%;margin:0}}@media only screen and (max-width: 860px){.home6__main{width:100%}}.home6__img::before{content:"";width:200px;height:200px;background-color:#100f0f;display:block;position:absolute;bottom:0;transform:translateX(-60px);box-shadow:-100vmax 0 0 100vmax #100f0f;clip-path:inset(0 -100vmax)}@media only screen and (max-width: 1080px){.home6__img::before{content:unset}}.home6__img img{width:clamp(300px,35vw,484px);border-radius:5px;vertical-align:bottom;max-width:unset;aspect-ratio:484/499;-o-object-fit:cover;object-fit:cover;position:relative}@media only screen and (max-width: 1080px){.home6__img img{width:100%}}@media only screen and (max-width: 1080px){.home6__img{width:50%}}@media only screen and (max-width: 860px){.home6__img{width:100%}}.home7{background-image:url(../img/bg6.webp);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;color:#fff}.home7>img{position:absolute;bottom:0;right:0;max-width:-moz-max-content;max-width:max-content;width:clamp(43%,3vw,100%)}@media only screen and (max-width: 1080px){.home7>img{display:none}}.home7__grid{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:center;padding:100px 0}@media only screen and (max-width: 1080px){.home7__grid{grid-template-columns:1fr;padding:50px 0}}.home7__list{display:grid;grid-template-columns:1fr 1fr;gap:10px 40px;padding:0;margin:30px 0}.home7__list li{display:grid;grid-template-columns:max-content 1fr;gap:12px}.home7__list li::before{content:"";width:6px;height:6px;background-color:#fff;margin-top:8px;display:block;border-radius:5px}@media only screen and (max-width: 860px){.home7__list{grid-template-columns:1fr;gap:10px}}.home7__main h2{font-size:14px;font-weight:400;text-transform:uppercase;border:1px solid #fff;padding:6px 13px;width:-moz-max-content;width:max-content;margin:0 0 15px 0}.home7__main h3{font-size:24px;font-weight:500;margin:0}.home7__main .scn__txt{margin-top:25px}.home7__main .scn__txt *:first-child{margin-top:0}.home7__main .scn__txt *:last-child{margin-bottom:0}.home8{background-image:url(../img/bg7.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.home8__grid{padding:100px 0 0 0;display:grid;gap:50px;grid-template-columns:400px 1fr;align-items:start}@media only screen and (max-width: 1080px){.home8__grid{grid-template-columns:1fr;padding:50px 0 0 0}}.home8__main h2{font-size:14px;font-weight:400;text-transform:uppercase;border:1px solid #484848;padding:6px 13px;width:-moz-max-content;width:max-content;margin:0 0 15px 0}.home8__main h3{font-size:24px;font-weight:500;margin:0}.home8__main>img{margin-top:-90px;transform:translateX(-90px);vertical-align:bottom;filter:drop-shadow(0 0 20px rgba(158, 158, 158, 0.5))}@media only screen and (max-width: 1080px){.home8__main>img{display:none}}.home8__main .scn__txt{margin-top:25px}.home8__main .scn__txt *:first-child{margin-top:0}.home8__main .scn__txt *:last-child{margin-bottom:0}.home8__tables{background-color:#fff;border-radius:5px;padding:25px;display:grid;grid-template-columns:1fr 1fr;gap:20px 10px;box-shadow:-1px 7px 19px 7px rgba(158,158,158,.11);margin-bottom:100px}@media only screen and (max-width: 1080px){.home8__tables{grid-template-columns:1fr;padding:20px}}@media only screen and (min-width: 1080px){.home8__mtable:first-child{grid-column:span 2}}.home8__mtable:nth-child(n+2) .home8__table{grid-template-columns:1fr}.home8__title{background-color:#484848;text-align:center;border-radius:3px;padding:7px;font-size:14px;font-weight:600;text-transform:uppercase;color:#fff}.home8__table{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;margin:15px 0 0 0;font-size:14px}@media only screen and (max-width: 860px){.home8__table{grid-template-columns:1fr;gap:10px}}.home8__row{display:grid;grid-template-columns:max-content 1fr;gap:10px;border-bottom:1px solid #e0d4cc;padding-bottom:10px}.home8__row::before{content:"";width:4px;height:4px;background-color:#484848;margin-top:7px;display:block;border-radius:5px}.home9{padding:100px 0;background-image:url(../img/bg8.webp);background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 1080px){.home9{padding:50px 0}}.home9__main{text-align:center}.home9__main h2{font-size:14px;font-weight:400;text-transform:uppercase;border:1px solid #484848;padding:6px 13px;width:-moz-max-content;width:max-content;margin:0 auto 15px auto}.home9__main h3{font-size:24px;font-weight:500;margin:0}.home9__list{margin-top:50px;display:grid;gap:20px 50px;grid-template-columns:1fr 1fr;align-items:start}@media only screen and (max-width: 1080px){.home9__list{grid-template-columns:1fr}}.home9__column{display:grid;gap:20px}.home9__title{font-weight:400;padding:20px;display:grid;grid-template-columns:1fr max-content;gap:15px;align-items:center;cursor:pointer;margin:0;transition:all .2s linear;background-color:#fff;border-radius:3px}.home9__title span{display:block;width:35px;height:32px;background-image:url(../img/plus.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .2s linear}.home9__title.active{background-color:#71884c;color:#fff}.home9__title.active span{background-image:url(../img/minus.svg)}.home9__title:hover{background-color:#71884c;color:#fff}.home9__title>div{display:grid;grid-template-columns:max-content 1fr;gap:20px;align-items:center}.home9__title>div div{font-size:26px;font-weight:500}.home9__box>div{width:100%;display:none}.home9__box>div>div{padding-top:20px}.home9__box>div>div *:first-child{margin-top:0}.home9__box>div>div *:last-child{margin-bottom:0}.home10{background-color:#faf7f5}.home10__grid{padding:80px 0;display:grid;gap:140px;grid-template-columns:400px 1fr;align-items:center}@media only screen and (max-width: 1080px){.home10__grid{grid-template-columns:1fr;padding:50px 0;gap:50px}}.home10__main h2{font-size:14px;font-weight:400;text-transform:uppercase;border:1px solid #484848;padding:6px 13px;width:-moz-max-content;width:max-content;margin:0 0 15px 0}.home10__main h3{font-size:24px;font-weight:500;margin:0}.home10__list{display:grid;grid-template-columns:1fr;gap:10px;padding:0;margin:30px 0;font-size:14px}.home10__list li{display:grid;grid-template-columns:max-content 1fr;gap:10px;border-bottom:1px solid #e0d4cc;padding-bottom:10px}.home10__list li::before{content:"";width:4px;height:4px;background-color:#484848;margin-top:7px;display:block;border-radius:5px}.home10__map{position:relative}.home10__map iframe{vertical-align:bottom;height:457px;margin-right:35px;position:relative;z-index:3;width:100%}@media only screen and (max-width: 1080px){.home10__map iframe{margin-right:unset}}.home10__map::before{content:"";width:200px;height:430px;background-color:#71884c;display:block;position:absolute;top:-80px;right:0;box-shadow:100vmax 0 0 100vmax #71884c;clip-path:inset(0 -100vmax)}@media only screen and (max-width: 1080px){.home10__map::before{display:none}}.home11{background-image:url(../img/bg9.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:100px 0;position:relative}.home11::before{content:"";display:block;width:100%;height:100%;background:linear-gradient(270deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.72) 56%, rgba(0, 0, 0, 0) 100%);position:absolute;top:0;right:0}@media only screen and (max-width: 860px){.home11::before{background:#000;opacity:.7}}@media only screen and (max-width: 1080px){.home11{padding:50px 0}}.home11__main{max-width:484px;width:100%;position:relative;margin-left:auto}@media only screen and (max-width: 860px){.home11__main{max-width:100%}}.home11__main h2{font-size:14px;font-weight:400;text-transform:uppercase;border:1px solid #fff;padding:6px 13px;width:-moz-max-content;width:max-content;margin:0 0 15px 0}.home11__main h3{font-size:24px;font-weight:500;margin:0}.home11__main .scn__txt{margin-top:25px}.home11__main .scn__txt *:first-child{margin-top:0}.home11__main .scn__txt *:last-child{margin-bottom:0}.home11 label{font-size:14px}.home11 label:has(input[type=checkbox]){display:grid;grid-template-columns:max-content 1fr;gap:20px;align-items:start;font-size:12px;line-height:16px}.home11 input:not([type=checkbox],[type=submit]){width:100%;background-color:rgba(0,0,0,0);border:1px solid #828282;line-height:50px;padding:0 18px;color:#fff;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Wix Madefor Text";margin-top:13px}.home11 input[type=submit]{width:100%;background-image:url(../img/send.svg);background-position:calc(50% + 42px) center;background-repeat:no-repeat}.home11 input[type=checkbox]{background-color:rgba(0,0,0,0);border:1px solid #828282;padding:10px;border-radius:3px}.home11 input[type=checkbox]:checked{box-shadow:inset 0 0 0px 4px #000;background-color:#71884c}.home11 textarea{width:100%;background-color:rgba(0,0,0,0);border:1px solid #828282;padding:15px 18px;color:#fff;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Wix Madefor Text";margin-top:13px}/*# sourceMappingURL=main.min.css.map */
/* Układ kafelków lokali M, K i A w jednym rzędzie na większych ekranach */
@media only screen and (min-width:641px){.home3__grid,.home4__grid,.home5__grid{flex-wrap:nowrap}}

/* Powiększona galeria główna lokali M, K i A */
@media only screen and (min-width:1081px){.home3__main>div,.home4__main>div,.home5__main>div{grid-template-columns:420px minmax(0,1fr);gap:60px}.home3__slider,.home4__slider,.home5__slider{width:100%;max-width:100%}.home3__slide img,.home4__slide img,.home5__slide img{max-width:100%;aspect-ratio:1.6}}

/* Sekcja Dla inwestorów i jej pozycje menu — ukryte, nieusunięte */
#dlainwestorow,#menu-item-42,#menu-item-293{display:none!important}
