body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.grid{display:grid;grid-template-columns:1fr 1fr}.grid.props{grid-template-columns:1fr 1fr 1fr}.grid.data{gap:4rem}.grid.info{grid-template-columns:2fr 1fr 1fr}.grid.images{gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:991px){.grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;grid-template-rows:1fr 1fr}.grid#work{grid-auto-flow:dense}.grid.props{grid-template-columns:1fr}.grid.data{gap:4rem}.grid.info{grid-template-rows:1fr 1fr 1fr}.grid.images,.grid.info{grid-template-columns:1fr}.grid.images{gap:1rem}}.flex{display:flex;flex:1 1;justify-content:space-between}@font-face{font-family:Poppins-Bold;src:url(/static/media/Poppins-Bold.404e299be26d78e66794.ttf) format("opentype")}@font-face{font-family:Poppins-Light;src:url(/static/media/Poppins-Light.f41b63c0bb0963ace821.ttf) format("opentype")}@font-face{font-family:Poppins-Regular;src:url(/static/media/Poppins-Regular.8081832fc5cfbf634aa6.ttf) format("opentype")}@font-face{font-family:Poppins-Medium;src:url(/static/media/Poppins-Medium.9e1bb626874ed49aa343.ttf) format("opentype")}@font-face{font-family:Barlow-Medium;src:url(/static/media/Barlow-Medium.40a6a9d2b5c96f1bb0c8.ttf) format("opentype")}header{background:#fff;box-shadow:0 0 8px #0000004d;padding:1rem;position:fixed;top:0;width:100%;z-index:999}header .logo img{max-width:60%;width:60%}@media screen and (max-width:991px){header .logo img{max-width:70%;width:50%}}header .pages{margin:auto}header .pages #current-page{color:#f58500}header .pages a{padding:1rem}.navbar{background:#000;font-family:Poppins-Regular;gap:3rem;justify-content:center;padding:1rem 0;position:fixed;text-transform:uppercase;width:100%;z-index:999}.navbar a,footer{color:#fff}footer{background-color:#2f80ed;padding:4rem 8rem 1rem}footer h2{font-family:Poppins-Medium;font-size:17px}footer hr{opacity:.3}footer span{font-family:Poppins-Light}.fa-facebook-square{margin-right:.4rem}@media screen and (max-width:767px){footer{text-align:center}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}::selection{background:#f58500;color:#000}html{background:#f58500;scroll-behavior:smooth}body{background-color:#fff;color:#000;font-family:Poppins-Medium;font-size:14px;line-height:1.5;margin:0;overflow:hidden;overflow-y:scroll;position:relative}@media screen and (max-width:991px){body{font-size:12px;overflow-y:scroll}}body.lock-scroll{overflow:hidden}a{color:inherit;font-family:Poppins-Medium;font-size:13px;letter-spacing:1px;text-decoration:none}img{height:auto;max-width:100%}img.parallax{width:100%}body,h3,h4{color:#000}h1,h2,h3,h4,h5,h6{font-weight:700}h1{color:#fff;font-size:50px;line-height:50px;margin-bottom:3rem;margin-top:.8rem}h2{font-family:Barlow-Medium;font-size:38px;line-height:40px}.h3-bigger{font-size:27px;font-weight:900;line-height:31px;margin-bottom:10px}h4{font-family:Poppins-Light;font-size:14px}li,p{font-size:16px;font-weight:400;line-height:25px}p{font-family:Poppins-Light}small{font-size:50%}strong{color:#f58500;font-weight:700}marquee img{height:14px;width:auto}.p-0{padding:0}.p-1{padding:1rem}.p-2{padding:2rem}.p-3{padding:3rem}.p-4{padding:4rem}.p-5{padding:5rem}.p-6{padding:6rem}.p-7{padding:7rem}.p-8{padding:8rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:1rem}.pb-2{padding-bottom:2rem}.pb-3{padding-bottom:3rem}.pb-4{padding-bottom:4rem}.pb-5{padding-bottom:5rem}.pb-6{padding-bottom:6rem}.pt-0{padding-top:0!important}.pt-1{padding-top:1rem!important}.pt-2{padding-top:2rem!important}.pt-3{padding-top:3rem!important}.pt-4{padding-top:4rem!important}.pt-5{padding-top:5rem!important}.pt-6{padding-top:6rem!important}.pr-1{padding-right:1rem}.pr-2{padding-right:2rem}.pr-3{padding-right:3rem}.pr-4{padding-right:4rem}.py-0{padding:0}.py-1{padding:1rem 0}.py-2{padding:2rem 0}.py-3{padding:3rem 0}.py-4{padding:4rem 0!important}.py-5{padding:5rem 0}.py-6{padding:6rem 0}.py-7{padding:7rem 0}.py-8{padding:8rem 0}.px-1{padding:0 1rem}.px-8{padding:0 8rem}.m-0{margin:0}.m-1{margin:1rem}.m-2{margin:2rem}.m-3{margin:3rem}.m-4{margin:4rem}.m-5{margin:5rem}.m-6{margin:6rem}.mb-0{margin-bottom:0!important}.mb-05{margin-bottom:.5rem!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:3rem!important}.mb-4{margin-bottom:4rem!important}.mb-5{margin-bottom:5rem!important}.mb-6{margin-bottom:6rem!important}.mb-7{margin-bottom:7rem!important}.mb-8{margin-bottom:8rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mt-3{margin-top:3rem!important}.mt-4{margin-top:4rem!important}.mt-5{margin-top:5rem!important}.mt-6{margin-top:6rem!important}.mt--200{margin-top:-200px}.my-0{margin:0}.my-1{margin:1rem 0}.my-2{margin:2rem 0}.my-3{margin:3rem 0}.my-4{margin:4rem 0}.my-5{margin:5rem 0}.my-6{margin:6rem 0}.my-7{margin:7rem 0}.my-8{margin:8rem 0}.mx-1{margin:0 1rem}.mx-2{margin:0 2rem}.mx-3{margin:0 3rem}.mx-4{margin:0 4rem}.mx-5{margin:0 5rem}.mx-6{margin:0 6rem}.mx-7{margin:0 7rem}.mx-8{margin:0 8rem}.mx-9{margin:0 9rem}.mx-10{margin:0 10rem}.ml-0{margin-left:0!important}.ml-05{margin-left:.5rem!important}.ml-1{margin-left:1rem!important}.ml-2{margin-left:2rem!important}.ml-3{margin-left:3rem!important}.ml-4{margin-left:4rem!important}.ml-5{margin-left:5rem!important}.ml-6{margin-left:6rem!important}.ml-30precent{margin-left:30%!important}.mr-0{margin-right:0!important}.mr-1{margin-right:1rem!important}.mr-2{margin-right:2rem!important}.mr-3{margin-right:3rem!important}.mr-4{margin-right:4rem!important}.mr-5{margin-right:5rem!important}.mr-6{margin-right:6rem!important}.my-auto{margin:auto 0}.mx-auto{margin:0 auto}.fs-17{font-size:17px!important;line-height:25px!important}.w-50{max-width:50%!important;width:50%}.w-60{max-width:60%!important;width:60%}.w-70{max-width:70%!important;width:70%}.w-80{max-width:80%!important;width:80%}.w-90{max-width:90%!important;width:90%}.w-100{max-width:100%!important;width:100%}.w-50,.w-60,.w-70{margin:0 auto}.nomargin{margin:0!important}.nopadding{padding:0!important}.nolinkdecor{color:inherit!important}.text-center{text-align:center}.container{margin:0 auto;max-width:960px;position:relative}@media screen and (max-width:991px){.container{max-width:90%}}.wrapper{height:100%;position:relative;width:100%}.margin-bottom-0{margin-bottom:0}.bg--white{background-color:#fff;color:#f9fbfc}.bg--black{background-color:#000;color:#fff}.bg--green{background-color:#f9fbfc;color:#fff}.mobile-only{display:none}@media screen and (max-width:991px){.mobile-only{display:block}}.desktop-only{display:block}@media screen and (max-width:991px){.desktop-only{display:none}}.text-right{text-align:right}.text-left{text-align:left}.hide{display:none}.show{display:block}#hero{background-color:#000;padding-top:40px}main{margin-top:76px}main #house{background-color:#f9fbfc}main #house .text .contact .btn{background:#f58500;border-radius:4px;display:inline-block;padding:10px 29px;transform:skew(20deg,0deg)}main #house .text .contact .btn-text{align-items:center;color:#fff;display:flex;font-size:15px;justify-content:center;transform:skew(-20deg,0deg)}main #headset{width:10%}main #general .image,main #house .image,main #key-ready .image,main #work .image{background-position:50%;background-size:cover}main #build{background-color:#f9fbfc}main #build .image{background-position:50%;background-size:cover}main #build-2,main #build-3{background-color:#f9fbfc}main #build-3 .image{background-position:50%;background-size:cover}main #prices p strong{color:#000}main #planning{background-color:#f9fbfc;text-align:center}main #planning p{width:auto}main #planning-2{background-color:#f9fbfc}main #planning-2 .border{margin-bottom:1rem}main #planning-2 .border:hover{background:linear-gradient(236.77deg,#ffcc8f 19.79%,#f58500 80.21%);border-radius:8px;padding:2px;position:relative}main #planning-2 .accordion-wrapper{background-color:#fff;border-radius:6px;box-shadow:5px 10px 10px #0b223805;box-sizing:initial;cursor:pointer;padding:20px;width:calc(100% - 40px)}main #planning-2 .accordion-wrapper .accordion{font-family:Poppins-Regular;font-size:17px;-webkit-user-select:none;user-select:none}main #planning-2 .accordion-wrapper .accordion.active{-webkit-text-fill-color:#0000;background:linear-gradient(236.77deg,#ffcc8f 19.79%,#f58500 80.21%);background-clip:text;-webkit-background-clip:text}main #planning-2 .accordion-wrapper .accordion.active:after{content:"\2796"}main #planning-2 .accordion-wrapper .accordion:after{color:#1b1b1b;content:"\02795";float:right;font-size:13px;margin-left:5px}main #planning-2 .panel{max-height:0;overflow:hidden;transition:all .2s ease-out;-webkit-user-select:none;user-select:none}main #planning-2 element.style{max-height:75px}main #planning-2 .accordion-wrapper.active .panel{margin-top:1rem}main #about-us{text-align:center}main #about-us p{width:auto}main #contact{background-color:#f9fbfc}main #contact .data strong{color:#000;font-family:Poppins-Medium}main #forsale{height:auto}main #forsale h1{color:#000}main #wip{background-color:#f9fbfc}main #wip img{border-radius:5px}#wip .reference-image{background-size:cover;border-radius:5px;height:30vh;max-width:100%}@media screen and (max-width:991px){#wip .reference-image{height:60vh;max-width:100%}}main #wip h3{font-family:Poppins-Regular;font-size:15px}main #wip-single{background-color:#f9fbfc}main #references img,main #wip-single img{border-radius:5px}main section{scroll-margin-top:5rem}main section p{width:90%}main section .image{border-radius:5px}main #slider .swiper{background-color:#f9fbfc}main #slider .swiper-button-next{color:#f58500;content:"next"}main #slider .swiper-button-prev{color:#f58500;content:"prev"}main #slider .swiper-wrapper{margin-bottom:3rem}main #slider .swiper-pagination-bullets{margin:1rem 0;position:relative}main #slider .swiper-pagination-bullet{margin:0 .3rem;position:relative}main #slider .swiper-pagination-bullet:first-child{margin-left:0}main #slider .swiper-pagination-bullet:last-child{margin-right:0}main #slider .swiper-pagination-bullet{background-color:#c4c4c4;opacity:.6}main #slider .swiper-pagination-bullet-active{background-color:#f58500;opacity:1}main #slider .swiper-slide div{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:5px;padding-bottom:56.25%!important}.image-source-link{color:#98c3d1}.mfp-with-zoom .mfp-bg,.mfp-with-zoom .mfp-container{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;transition:all .3s ease-out}.hamburger{display:none}.bar{background-color:#101010;display:block;height:3px;margin:5px auto;transition:all .3s ease-in-out;width:25px}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media screen and (max-width:991px){section .ml-4{margin:0 2rem!important}section .mx-1{margin:4rem auto!important}section .mx-4,section .mx-6{margin:0 2rem!important}section .mx-6{max-width:none!important;width:auto!important}.m-4{margin:2rem!important}section .image{margin:0 2rem!important}section p{width:100%!important}section .w-90{max-width:none!important;width:auto!important}section#build-3 .w-90{margin:0 2rem!important}header.active{box-shadow:none}main{margin-top:64px}.pages{background-color:#fff;box-shadow:0 10px 27px #0000000d;display:flex;flex-direction:column;left:-100%;position:fixed;text-align:center;top:75px;transition:.3s;width:100%}.pages .a{margin:2.5rem 0}.pages.active{left:0;top:70px}.hamburger{cursor:pointer;display:block}#contact{text-align:center}#contact.py-6{padding:2rem!important}#about-us .my-8{margin:2rem 0}#about-us .my-8.props div:last-child{margin-top:3rem}}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);-webkit-tap-highlight-color:rgba(0,0,0,0);contain:layout style size;display:none;height:100%;left:0;opacity:.003;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-touch-callout:none;-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:0;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{-webkit-margin-start:20px;color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin-top:15px;margin-inline-start:20px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}
/*# sourceMappingURL=main.108fc9dd.css.map*/