@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}*{margin:0;padding:0}html{font-size:100%}@media(max-width: 1200px){html{font-size:87.5%}}@media(max-width: 1000px){html{font-size:75%}}@media(max-width: 760px){html{font-size:62.5%}}@media(max-width: 560px){html{font-size:50%}}body{font-family:"Rubik",sans-serif;background-color:#f2f2f2;color:#222}.nav{display:flex;background-color:#e9e3e3;position:fixed;height:100vh;width:5rem;z-index:2}.nav-title{align-self:center;font-size:2rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed}@media(max-width: 430px){#fp-nav.fp-left{display:none}}.section{text-align:center}.first-section .fp-tableCell{display:grid;grid-template-rows:repeat(8, 12.5%);grid-template-columns:repeat(8, 12.5%)}.first-section-logo{z-index:2;grid-area:3/1/5/4}.first-section-logo img{width:23rem}@media(max-width: 1024px){.first-section-logo img{width:18rem}}@media(max-width: 820px){.first-section-logo{grid-area:2/1/3/9;margin-top:15px;z-index:20}}.first-section-slogan{font-family:"Rubik",sans-serif;z-index:2;grid-area:5/1/7/4;padding:0 7rem 0 7rem;font-size:1rem}@media(max-width: 820px){.first-section-slogan{z-index:20;grid-area:8/2/9/8;margin-top:1rem}}.first-section-pointer{grid-area:8/2/9/3;align-self:end;width:20rem}@media(max-width: 1024px){.first-section-pointer{display:none}}.first-section-landing-image{grid-area:2/4/8/8}@media(max-width: 820px){.first-section-landing-image{grid-area:2/2/8/8}}@media(max-width: 340px){.first-section-landing-image{grid-area:3/2/8/8}}.first-section-landing-image #parallax-scene{z-index:2;background:linear-gradient(180deg, #67aaff 0%, white 71%);height:100%;width:100%;overflow:hidden;display:grid;grid-template-rows:repeat(8, 12.5%);grid-template-columns:repeat(8, 12.5%)}.first-section-landing-image #parallax-scene .layer-tree{z-index:9;height:125%;margin:-10% 0 0 -50%}@media(max-width: 1200px){.first-section-landing-image #parallax-scene .layer-tree{margin:-10% 0 0 -60%}}@media(max-width: 1024px){.first-section-landing-image #parallax-scene .layer-tree{display:none !important}}.first-section-landing-image #parallax-scene .layer-people{z-index:8;grid-area:6/3/9/4;margin-bottom:-20%;height:120%}@media(max-width: 1200px){.first-section-landing-image #parallax-scene .layer-people{grid-column-start:2}}@media(max-width: 1024px){.first-section-landing-image #parallax-scene .layer-people{grid-column-start:1}}@media(max-width: 560px){.first-section-landing-image #parallax-scene .layer-people{grid-column:1/7;width:100%;height:auto;align-self:end;margin-bottom:-15%}}.first-section-landing-image #parallax-scene .layer-field{z-index:7;grid-row-start:3;width:120%;height:auto;margin-left:-10%}@media(max-width: 1200px){.first-section-landing-image #parallax-scene .layer-field{grid-row-start:4}}@media(max-width: 1024px){.first-section-landing-image #parallax-scene .layer-field{grid-row-start:5}}@media(max-width: 560px){.first-section-landing-image #parallax-scene .layer-field{grid-row-start:6}}.first-section-landing-image #parallax-scene .layer-cloud2{z-index:6;grid-area:1/1/2/4;width:25rem}@media(max-width: 1024px){.first-section-landing-image #parallax-scene .layer-cloud2{grid-area:2/1/3/4}}.first-section-landing-image #parallax-scene .layer-cloud1{z-index:5;grid-area:1/5/2/9;width:100%;margin-top:-20%}@media(max-width: 560px){.first-section-landing-image #parallax-scene .layer-cloud1{grid-area:3/3/5/9}}.first-section-landing-image #parallax-scene .layer-mountains{z-index:4;grid-row-start:2;width:120%;margin-left:-10%}@media(max-width: 1024px){.first-section-landing-image #parallax-scene .layer-mountains{grid-row-start:3}}@media(max-width: 560px){.first-section-landing-image #parallax-scene .layer-mountains{margin-bottom:-20px;grid-area:4/1/8/9;height:100%}}.first-section-landing-image-background{z-index:1;width:100%;height:100%;background-color:#e9e3e3;transform:translate(10%, -90%)}.second-section .fp-tableCell{display:grid;grid-template-rows:repeat(8, 12.5%);grid-template-columns:repeat(8, 12.5%)}.second-section-image{grid-area:2/4/7/9;z-index:1;background-image:url(images/splosno-gradbenistvo.webp);background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:100%}@media(max-width: 1024px){.second-section-image{grid-area:3/4/7/9}}@media(max-width: 560px){.second-section-image{grid-area:4/3/7/9}}.second-section-title{z-index:2;font-family:"Rajdhani",sans-serif;font-size:10rem;color:#e9e3e3;opacity:.4;position:absolute;right:5%;top:2%;z-index:-1}@media(max-width: 560px){.second-section-title{font-size:7rem}}@media(max-width: 340px){.second-section-title{font-size:5rem}}@media(max-width: 560px){.second-section-title{right:auto;right:initial;left:5%}}.second-section-description{text-align:left;z-index:3;grid-area:2/2/6/5;font-size:1.2rem;padding:1rem}@media(max-width: 560px){.second-section-description{grid-area:2/2/6/6}}.second-section-description-title{font-size:1.6rem;padding-bottom:2rem}.second-section-description p{background-color:#f2f2f2}.second-section-description>div{display:none}.second-section-description .active{display:block}.second-section-description ul{list-style-position:inside}.second-section-categories{z-index:4;grid-area:7/3/9/7;margin-bottom:2rem;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr);justify-items:center;font-size:1.5rem;color:#000}@media(max-width: 1024px){.second-section-categories{grid-area:7/2/9/8}}.second-section-categories .category-icons{display:contents}.second-section-categories .category-icons img{height:60%;width:auto;align-self:center;cursor:pointer;transition:.3s ease-in-out}@media(max-width: 1024px){.second-section-categories .category-icons img{height:50%}}@media(max-width: 560px){.second-section-categories .category-icons img{height:40%}}.second-section-categories .category-icons img:hover{transform:scale(1.1)}.second-section-categories .category-icons-one{grid-area:1/1/3/2}.second-section-categories .category-icons-two{grid-area:1/2/3/3}.second-section-categories .category-icons-three{grid-area:1/3/3/4}.second-section-categories .category-names{display:contents;font-family:"Rajdhani",sans-serif}.second-section-categories .category-names-one{grid-area:3/1/4/2;align-self:center}@media(max-width: 560px){.second-section-categories .category-names-one{width:60%}}.second-section-categories .category-names-two{grid-area:3/2/4/3;align-self:center}@media(max-width: 560px){.second-section-categories .category-names-two{width:60%}}.second-section-categories .category-names-three{grid-area:3/3/4/4;align-self:center}@media(max-width: 560px){.second-section-categories .category-names-three{width:60%}}.third-section .fp-tableCell{display:grid;grid-template-rows:repeat(8, 12.5%);grid-template-columns:repeat(8, 12.5%)}.third-section-title{font-family:"Rajdhani",sans-serif;font-size:10rem;color:#e9e3e3;opacity:.4;position:absolute;right:5%;top:2%;z-index:-1;z-index:5;top:15%}@media(max-width: 560px){.third-section-title{font-size:7rem}}@media(max-width: 340px){.third-section-title{font-size:5rem}}@media(max-width: 1024px){.third-section-title{right:2%}}.third-section-slide-text{z-index:3;grid-area:2/2/7/5;text-align:left;font-size:1.3rem;margin-left:-10%}.third-section-slide-image-1{z-index:3;grid-area:4/4/8/8;background-image:url(images/tools.webp);background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:100%}@media(max-width: 1024px){.third-section-slide-image-1{grid-area:5/3/8/9}}.third-section-slide-image-2{z-index:3;grid-area:4/4/8/8;background-image:url(images/house2.webp);background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:100%}@media(max-width: 1024px){.third-section-slide-image-2{grid-area:5/2/9/9}}.third-section-slide-icon-1{z-index:3;grid-area:4/2/7/4;background-image:url(images/contract.webp);background-size:50%;background-repeat:no-repeat;background-position:center;width:100%;height:100%}.third-section-slide-icon-2{z-index:3;grid-area:4/2/7/4;background-image:url(images/team.webp);background-size:50%;background-repeat:no-repeat;background-position:center;width:100%;height:100%}@media(max-width: 560px){.third-section-slide-icon-2{grid-area:3/6/4/9}}.third-section-slide-square-1{grid-area:4/4/7/9;width:100%;height:100%;z-index:1;background-color:#e9e3e3}.third-section-slide-square-2{grid-area:4/1/7/4;width:100%;height:100%;z-index:1;background-color:#e9e3e3}.third-section-slide-square-3{grid-area:2/6/5/9;width:100%;height:100%;z-index:1;background-color:#e9e3e3;background-color:#dbd4d4;z-index:2}.fourth-section .fp-tableCell{display:grid;grid-template-rows:repeat(8, 12.5%);grid-template-columns:repeat(8, 12.5%)}@media(max-width: 560px){.fourth-section .fp-tableCell{display:flex;flex-direction:column;justify-content:center;margin-top:10%}}.fourth-section-subtitle{grid-area:1/3/3/7;padding:2.5rem}@media(max-width: 1024px){.fourth-section-subtitle{grid-area:1/2/3/8;padding:1.5rem}}.fourth-section-subtitle h3{padding:2rem}.fourth-section-contact{position:absolute;top:50%;right:50%;transform:translate(50%, -50%)}@media(max-width: 560px){.fourth-section-contact{position:static;position:initial;top:auto;top:initial;right:auto;right:initial;transform:none;transform:initial}}.fourth-section-contact-form{text-align:left;justify-content:center;align-items:center;width:100%}.fourth-section-contact-form form{display:flex;flex-direction:row;margin:0 2rem}@media(max-width: 820px){.fourth-section-contact-form form{flex-direction:column}}.fourth-section-contact-form select{padding:7px;height:30px;border-radius:4px;border:none;background-color:#fff;color:gray;height:44px;padding-left:4px}@media(max-width: 560px){.fourth-section-contact-form select{height:auto}}@media(max-width: 820px){.fourth-section-contact-form select{margin-bottom:1.5rem}}.fourth-section-contact-form textarea{padding:7px;height:30px;border-radius:4px;border:none;background-color:#fff;color:gray;font-family:"Rubik",sans-serif;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:1.5rem}@media(max-width: 560px){.fourth-section-contact-form textarea{height:auto}}.fourth-section-contact-form button{width:12.5rem;height:3.5rem;align-self:center;background-color:#ade4ad;color:#fff;text-transform:uppercase;letter-spacing:1.5px;font-weight:600;cursor:pointer;border:#fff;border-radius:4px}.fourth-section-contact-form-column-1{width:27rem;display:flex;flex-direction:column;margin-right:5rem}.fourth-section-contact-form-column-1 input{padding:7px;height:30px;border-radius:4px;border:none;background-color:#fff;color:gray;margin-bottom:1.5rem}@media(max-width: 560px){.fourth-section-contact-form-column-1 input{height:auto}}@media(max-width: 1024px){.fourth-section-contact-form-column-1{width:100%}}@media(max-width: 560px){.fourth-section-contact-form-column-1{width:auto;margin-right:0}}.fourth-section-contact-form-column-2{display:flex;flex-direction:column;justify-content:space-between}.fourth-section-contact-form-column-2 .gdpr{display:flex;flex-direction:row;align-items:center;justify-content:center;height:30px;margin-bottom:1rem}@media(max-width: 560px){.fourth-section-contact-form-column-2 .gdpr{font-size:1.5rem}}.fourth-section-contact-form-column-2 .gdpr #gdpr-check{height:20px;width:20px;margin-right:10px}@media(max-width: 560px){.fourth-section-contact-form-column-2 .gdpr #gdpr-check{height:12px;width:12px}}.fourth-section-contact-form-column-2 .gdpr a{color:#000;color:initial;text-decoration:none}.fourth-section-image{grid-area:5/1/9/7;background-image:url(images/building-material.webp);background-size:90%;background-repeat:no-repeat;background-position:center;width:100%;height:100%}@media(max-width: 1024px){.fourth-section-image{grid-area:7/1/9/9}}.footer .fp-tableCell{display:grid;grid-template-rows:3rem repeat(3, 1fr) 5rem;grid-template-columns:7rem repeat(3, 1fr) 7rem}@media(max-width: 560px){.footer .fp-tableCell{display:flex;flex-direction:column;justify-content:space-evenly}}.footer-map{grid-area:1/2/4/5;margin-top:1rem;width:100%;height:100%;border:0}@media(max-width: 560px){.footer-map{height:50%;width:auto;padding:2rem}}.footer-desc{grid-area:4/2/5/3;align-self:center;justify-self:center;place-self:center;font-size:larger;text-align:justify;padding:2rem;font-size:1.5rem}.footer-nav{display:contents;padding:1rem}.footer-nav-links{grid-area:4/3/5/4;display:flex;flex-direction:column;justify-content:space-evenly;font-size:1.5rem;font-weight:300;padding:1rem}.footer-nav-links h3{text-transform:uppercase;letter-spacing:7px;font-size:large;display:flex;justify-content:center;align-items:center}.footer-nav-links a{text-decoration:none;color:#000;transition:all .3s}.footer-nav-links a:hover{transform:scale(1.2);color:#888}.footer-contact-info{grid-area:1/4/4/5;background-color:rgba(255,255,255,.8);display:flex;flex-direction:column;justify-content:space-around;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1rem;height:100%;z-index:2}@media(max-width: 560px){.footer-contact-info{flex-direction:row;width:100%;height:auto;z-index:1;background-color:#e9e3e3}}.footer-contact-info .logo{background-image:url(images/logo.webp);background-size:70%;background-repeat:no-repeat;background-position:center;width:100%;height:100%;height:10rem;width:auto}@media(max-width: 560px){.footer-contact-info .logo{display:none}}.footer-contact-info div{display:flex;align-items:center;margin:1.5rem}.footer-contact-info span{align-self:center;margin-left:1.5rem;font-size:1.3rem;text-align:left}.footer-contact-info img{height:3rem;width:auto;background-color:#fff;border-radius:100%}.footer-working-hours{grid-area:4/4/5/5;display:flex;flex-direction:column;justify-content:center;font-size:1.5rem;font-weight:300;line-height:3rem;padding:1rem}.footer-working-hours h3{text-transform:uppercase;letter-spacing:7px;font-size:large;display:flex;justify-content:center;align-items:center}.footer-rights{grid-area:5/1/6/6;bottom:0;padding:2rem;background-color:#3e5353;display:flex;align-items:center;justify-content:center}.footer-rights p{color:#fff}.footer-bg{background-color:#e9e3e3;position:absolute;bottom:0;width:100%;height:70%;z-index:-1}.privacy-policy-page{text-align:left;margin:2rem 10rem 5rem 10rem}.privacy-policy-page-title{margin-bottom:2rem}.privacy-policy-page-content p{line-height:2;margin-bottom:1rem}.privacy-policy-page-content p strong{padding-left:.7rem}.privacy-policy-page-content h3,.privacy-policy-page-content h2{margin-top:3rem;margin-bottom:1.5rem}.privacy-policy-page-content ul{list-style:circle inside none;margin:1rem}.menu #menu-bar{z-index:1001;position:absolute;right:10px;top:15px;width:60px;height:50px;cursor:pointer}.menu #menu-bar .bar{height:8px;width:100%;background-color:#e9e3e3;display:block;border-radius:4px;margin-bottom:8px;transition:.3s ease}.menu #menu-bar.active #bar1{transform:rotate(-45deg);margin-top:21px}.menu #menu-bar.active #bar3{opacity:0}.menu #menu-bar.active #bar2{transform:rotate(45deg);margin-top:-16px}.menu .nav{display:flex;align-items:center;position:absolute;z-index:1000;width:100vw;height:0;background-color:#fff;transition:.5s ease}.menu .nav.active{height:100%}.menu .nav-list{width:100%;display:none;list-style-type:none;text-align:center;-webkit-animation:fadeIn 1s forwards;animation:fadeIn 1s forwards}.menu .nav-list.active{display:flex;flex-direction:column;justify-content:center;align-items:center}.menu .nav-link{text-decoration:none;color:#222;line-height:9rem;font-size:7rem;transition:all .3s}.menu .nav-link:hover{color:#888;font-size:8rem}

/*# sourceMappingURL=main.css.map*/