html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,tt,var,b,u,i,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}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}.bigText{font-size:150px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#393d40;opacity:0.05;font-weight:900;z-index:-1}@media (max-width:1048px){.bigText{font-size:120px}}@media (max-width:960px){.bigText{font-size:72px;transform:translate(-50%,-80%)}}@media (max-width:640px){.bigText{display:none}}.title{margin:60px auto}@media (max-width:640px){.title{margin:20px auto}}.clear{clear:both;padding:0!important}.flexC{display:flex;flex-direction:column;justify-content:center}.flexW{display:flex;flex-wrap:wrap;justify-content:center}.half{float:left;width:50%;padding:15px;box-sizing:border-box}@media (max-width:768px){.half{width:100%;float:none;padding:0}}.half:nth-child(2) .input:last-child{text-align:right}@media (max-width:768px){.half:nth-child(2) .input:last-child{text-align:center}}.third{float:left;width:33%;padding:15px;box-sizing:border-box}@media (max-width:960px){.third{width:100%;float:none}}.twoThirds{float:left;width:67%}@media (max-width:960px){.twoThirds{width:100%;float:none}}.info{text-align:left;max-width:400px}.icon,figure{transition:all 1s ease-in-out}.icon:hover,figure:hover{animation:pulse 1s infinite}@keyframes pulse{0%{transform:scale(1)}15%{transform:scale(1)}50%{transform:scale(1.1)}85%{transform:scale(1)}100%{transform:scale(1)}}.icons{text-align:center}.icons>*{padding:15px 0;box-sizing:border-box}.icons p{margin:5px auto 15px}.icons img{max-width:100px}@media (max-width:768px){.icons .half{width:50%;float:left}}@media (max-width:480px){.icons .half{width:100%;float:none}}.iconsArea{text-align:center}.iconsArea>*{padding:30px 15px;box-sizing:border-box}.iconsArea p{margin:5px auto 15px;max-width:270px}.iconsArea img{max-width:100px}.iconsArea .third{width:33%;float:left}@media (max-width:768px){.iconsArea .third{width:50%;float:none}}@media (max-width:480px){.iconsArea .third{width:100%;float:none}}.left{float:left}@media (max-width:768px){.left{float:none;text-align:center}}.right{float:right}.right>*{display:inline-block;margin:10px 20px}@media (max-width:768px){.right{float:none;text-align:center}}.center{text-align:center;margin:0 auto;padding:15px 0 50px}.contentWrapper{padding:100px;box-sizing:border-box;width:100%}@media (max-width:768px){.contentWrapper{padding:20px}}.txtWrapper{padding:25px;max-width:1000px;margin:0 auto;box-sizing:border-box;width:100%}@media (max-width:768px){.txtWrapper{padding:15px}}.wrapper{padding:25px;max-width:1320px;margin:0 auto;box-sizing:border-box;width:100%}@media (max-width:768px){.wrapper{padding:15px}}.maxWrapper{padding:25px;max-width:1680px;margin:0 auto;box-sizing:border-box;width:100%}@media (max-width:768px){.maxWrapper{padding:15px}}.maxW{width:100%}.gallerybg{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;padding:0}.gallerybg .contentWrapper{background-color:rgba(57,61,64,0.8);padding:100px 20px 20px 100px;height:300px}@media (max-width:960px){.gallerybg .contentWrapper{padding:20px;display:flex;justify-content:center;flex-direction:column}}@media (max-width:768px){.gallerybg .contentWrapper{height:auto;padding:50px 20px;display:block;text-align:center}}.gallerybg .contentWrapper h2{color:#fefefe;text-align:left;display:block;font-weight:900}@media (max-width:960px){.gallerybg .contentWrapper h2{text-align:center}}.gallerybg .contentWrapper .button{text-align:center}.projectbg{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;padding:0}.projectbg .contentWrapper{background-color:rgba(57,61,64,0.8);padding:100px 100px 20px 20px;height:300px;text-align:right}@media (max-width:960px){.projectbg .contentWrapper{padding:20px;display:flex;justify-content:center;flex-direction:column}}@media (max-width:768px){.projectbg .contentWrapper{height:auto;padding:50px 20px;display:block;text-align:center}}.projectbg .contentWrapper h2{color:#fefefe;text-align:right;display:block;font-weight:900}@media (max-width:960px){.projectbg .contentWrapper h2{text-align:center}}.projectbg .contentWrapper .button{text-align:center}.button{font-size:18px;font-weight:900;line-height:normal;padding:16px 30px;background:#ba9500;transition:all 0.2s ease-in-out;color:#fefefe;border-radius:30px;text-transform:uppercase;display:inline-block;text-decoration:none;letter-spacing:5px}@media (max-width:768px){.button{padding:15px}}.button .arrow{background-image:url(/img/arrow.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;width:24px;height:14px;margin:0 25px 0 5px;display:inline-block;transition:all 0.2s ease-in-out}.button:hover{background:#393d40}.button:hover .arrow{margin:0 0 0 30px}.yellow{color:#ba9500}.yellow a{color:#ba9500}.home .flexC{justify-content:flex-start}.home .flexC .maxWrapper{max-width:1800px;padding:15px}.home .bgy{padding:0;background:none;height:200px;margin-top:50px}.home .bgy img{max-width:100%;max-height:100%;width:auto}.bgy{background-color:#ba9500;padding:15px 25px;box-sizing:border-box;border-radius:20px;color:#fefefe;margin-bottom:20px;display:inline-block}@media (max-width:768px){.bgy{margin-bottom:20px;padding:10px 15px}}strong{font-weight:900}body{font-size:16px;line-height:1.5;color:#393d40;font-family:"Roboto"}body h1{font-size:60px;color:#ba9500;text-transform:uppercase;letter-spacing:5px;font-weight:900;position:relative}@media (max-width:960px){body h1{font-size:48px}}@media (max-width:480px){body h1{font-size:30px}}body h2{font-size:36px;color:#ba9500;text-transform:uppercase;position:relative;text-align:center}@media (max-width:960px){body h2{font-size:30px}}@media (max-width:480px){body h2{font-size:24px}}body h3{font-size:30px;position:relative}@media (max-width:960px){body h3{font-size:24px}}@media (max-width:480px){body h3{font-size:18px}}body h4{font-size:18px;position:relative}@media (max-width:960px){body h4{font-size:16px}}body a{text-decoration:none;color:#ba9500}body p{margin:20px 0}body img{width:100%}body ul{margin-left:20px}body ol ol{list-style-type:lower-alpha}body ol li{margin:15px 0}body nav{right:0;top:0;position:fixed;z-index:999;width:100%;text-align:right;transition:all 0.2s ease-in-out}body nav .maxWrapper{padding:0}@media (max-width:960px){body nav{background:transparent!important}}body nav .menu-button{display:none;position:fixed;padding:15px;top:0;right:0;border:none}@media (max-width:960px){body nav .menu-button{display:block;width:100%;background:#393d40}}body nav .menu-button span{float:right}body nav ul{float:right}@media (max-width:960px){body nav ul{margin-top:45px;min-width:50%;height:100%;background:#393d40;position:fixed;right:-100%;transition:all 0.33s ease-in-out}}body nav ul.active{right:0}body nav.navbg{background:#393d40}body nav.navbg li a{padding:15px}body nav li{display:inline-block}@media (max-width:960px){body nav li{display:block}}body nav li:hover a{color:#ba9500}body nav li a{color:#fefefe;padding:35px 15px;font-weight:300;text-transform:uppercase;display:block;transition:all 0.2s ease-in-out}@media (max-width:960px){body nav li a{padding:15px}}body nav li a.current-menu{font-weight:900}body header{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;height:70vh;max-height:700px}@media (max-width:768px){body header{background-position:70% 50%}}body header h1{color:#fefefe;line-height:1}body section{margin:20px auto}@media (max-width:768px){body form{text-align:center}}body form label{margin:0 15px}body form input,body form textarea{background:#e8e8e8;padding:15px;box-sizing:border-box;border:none;border-radius:15px;resize:none;width:100%;margin:5px auto 15px;font-family:"Roboto";max-width:600px}body form input[type="submit"]{font-size:18px;max-width:180px;cursor:pointer;letter-spacing:0;padding:14px 30px;-webkit-appearance:none}body form textarea{min-height:180px}body form .error-text{margin:-15px 15px 10px;color:#822700}body form .error{background:#822700;color:#fefefe}body footer{min-height:80px;background:#393d40;color:#fefefe}body footer .wrapper{padding:20px}@media (max-width:768px){body footer .wrapper{padding:20px 10px}}body footer .logo{width:150px;display:block;margin:0 auto}body footer .logo img{margin:0 auto}body footer a{text-decoration:underline}body footer p{margin:10px 0}#kontakt .third,#formularz-kontaktowy .third{padding:50px 15px 10px}@media (max-width:960px){#kontakt .third,#formularz-kontaktowy .third{padding:15px}}#map iframe{width:100%}@media (max-width:960px){#map iframe{height:300px}}#informacje-kontaktowe{height:550px;margin:0}@media (max-width:960px){#informacje-kontaktowe{min-height:550px;height:auto}}#informacje-kontaktowe .maxW{height:100%}#informacje-kontaktowe .contact-info-section{background-image:url(/img/img2.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;justify-content:center;flex-direction:column;display:flex;height:100%}#informacje-kontaktowe .contact-info-section .contact-info{color:#fefefe;margin-left:60px}#informacje-kontaktowe .contact-info-section .contact-info.tel .ttu:after{background-image:url(/img/phone.svg);background-repeat:no-repeat;background-size:contain;background-position:50% 50%}#informacje-kontaktowe .contact-info-section .contact-info.mail .ttu:after{background-image:url(/img/mail.svg);background-repeat:no-repeat;background-size:contain;background-position:50% 50%}#informacje-kontaktowe .contact-info-section .contact-info.place .ttu:after{background-image:url(/img/pin.svg);background-repeat:no-repeat;background-size:contain;background-position:50% 50%}#informacje-kontaktowe .contact-info-section .contact-info a{color:#fefefe}#informacje-kontaktowe .contact-info-section .contact-info .ttu{text-transform:uppercase;font-weight:900;color:#393d40;position:relative}#informacje-kontaktowe .contact-info-section .contact-info .ttu:after{content:'';display:block;position:absolute;width:16px;height:16px;top:3px;left:-40px}#informacje-kontaktowe .twoThirds{height:100%}.houses img{padding:20px;box-sizing:border-box}.houses section .wrapper{overflow:auto}.houses footer img{padding:0}.houses table{font-size:12px}.houses table tr:nth-child(odd){background:#e8e8e8}.houses table tr:nth-child(odd) td.status-open{background:#148F02}.houses table tr:nth-child(odd) td.status-reserved{background:#393d40}.houses table tr:nth-child(odd) td.status-przed{background:#402B7D}.houses table tr:nth-child(odd) td.status-sold{background:#cb0a1c}.houses table tr:first-child{background:#ba9500}.houses table th{max-width:200px;text-align:center;padding:15px 25px;color:#fefefe}.houses table td{max-width:200px;text-align:center;padding:15px 25px}.houses table td:nth-child(6){min-width:60px}.houses table td:nth-child(7){min-width:75px}.houses table td:nth-child(9){min-width:75px}.houses table td.status-open{background:rgba(20,143,2,0.8);color:#fefefe;text-align:center}.houses table td.status-reserved{background:rgba(57,61,64,0.8);color:#fefefe;text-align:center}.houses table td.status-przed{background:rgba(80,60,172,0.8);color:#fefefe;text-align:center}.houses table td.status-sold{background:rgba(203,10,28,0.8);color:#fefefe;text-align:center}.houses #kontakt{border-top:2px solid #ba9500}.gallery #galeria{margin:50px auto 20px}.gallery #galeria .wrapper{padding:0}.gallery-container{width:100%;float:left;display:flex;flex-wrap:wrap}.gallery-container figure{display:block;float:left;margin:5px;overflow:hidden;width:calc(100% / 4 - 10px);text-align:center}@media (max-width:640px){.gallery-container figure{width:calc(100% / 2 - 10px)}}@media (max-width:320px){.gallery-container figure{width:calc(100% / 1 - 10px)}}.gallery-container figure a{position:relative;height:0;padding-bottom:75%;display:block}.gallery-container figure a img{max-width:100%;min-height:100%;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute}.gallery-container figcaption{display:none}.burger-icon{position:relative;margin-top:7px;margin-bottom:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.burger-icon,.burger-icon::before,.burger-icon::after{display:block;width:25px;height:2px;background-color:#ba9500;outline:1px solid transparent;-webkit-transition-property:background-color,-webkit-transform;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;transition-property:background-color,transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.burger-icon::before,.burger-icon::after{position:absolute;content:""}.burger-icon::before{top:-7px}.burger-icon::after{top:7px}.menu-button.active .burger-icon{background-color:transparent}.menu-button.active .burger-icon::before{-webkit-transform:translateY(7px) rotate(45deg);-moz-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);-o-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.menu-button.active .burger-icon::after{-webkit-transform:translateY(-7px) rotate(-45deg);-moz-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);-o-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}