@import"https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&display=swap";a,a:hover,a:focus,a:active,a:visited,a:link{color:inherit;text-decoration:none}body{font-family:League Spartan,sans-serif}header{background-color:#00000075;height:80px;padding:30px 0;z-index:999998;position:fixed;width:100%;transition:top .5s,background-color .5s}.padCN{padding:0 50px}.flexBox{display:flex;align-items:start;justify-content:space-between}.logo{width:120px;transition:top .5s,width .5s}.menu ul{display:flex;align-items:center;justify-content:space-between;list-style:none;margin:0;padding:0;gap:20px}.menu ul li a{font-size:16px;color:#fff}.headerSections{padding:20px 0;height:auto}.headerSections .flexBox{align-items:center}.headerSections .logo{width:105px}.menuBg{background:#000;width:100%;height:144px}.menuScroll{height:auto;background-color:#000000e6;padding:10px 0}.menuScroll .flexBox{align-items:center}.menuScroll .logo{width:50px;transition:top .5s,width .5s}#navBarMobile,#close{display:none}.hero{width:100%;height:600px;background:url(https://pub-d140326939e242f4aac5b118fe25beb4.r2.dev/home/hero-home.jpg) center;background-size:cover;display:flex}.hero .container{align-self:flex-end}.hero h1{color:#fff;font-size:74px;margin-bottom:100px;font-weight:600}.flexboxB{display:flex;justify-content:space-between;background:#000}.imgBanner1,.textBanner1{width:50%}.textBanner1{display:flex;align-items:center;justify-content:center;text-align:center;padding:0 30px}.textBanner1 h2{font-size:48px;color:#fff;font-weight:600}.textBanner1 p{font-size:24px;line-height:1.5;font-weight:400;color:#919191}.creativity{background:#fff;padding:50px 0}.creativity h2{font-size:64px;color:#000;font-weight:600}.creativity p{font-size:23px;color:#575757;line-height:1.5;font-weight:400;margin-bottom:50px}.creativity a{font-size:18px;background:#000;color:#c6c6c6;font-weight:700;letter-spacing:.071em;padding:20px}.dromCubes{background:#000;padding:50px 0;text-align:center}.flexDromCubes{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.boxDromCubes{width:28%;margin-bottom:50px}.dromCubes h2{font-size:48px;color:#fff;font-weight:600}.dromCubes hr{width:50px;border-style:solid;border-bottom-width:2px;border-color:#fff;display:inline-block;margin-bottom:24px}.boxDromCubes h3{font-size:36px;font-weight:600;color:#fff;margin-bottom:20px}.boxDromCubes p{padding-top:30px;font-size:18px;line-height:1.5;font-weight:400;color:#919191}.concreteImg{border-radius:50%}.concreteText{margin-top:30px}.concrete{padding-bottom:0}.bannerConcrete{width:100%;padding:80px 0;background:linear-gradient(to bottom,#0000003d 0% 100%),url(https://pub-d140326939e242f4aac5b118fe25beb4.r2.dev/home/concrete-banner.jpg) center;background-size:cover}.bannerConcrete h2{font-size:48px;font-weight:600}.press{background:#000;padding:50px 0}.flexPress{display:flex;align-items:center;justify-content:space-between}.imgPress,.textPress{width:50%}.textPress{padding-left:50px}.textPress h2{color:#fff;font-weight:600;font-size:48px}.textPress p{font-size:24px;line-height:1.5;font-weight:400;color:#919191;margin-bottom:30px}.textPress a{font-size:18px;background:#fff;color:#303030;text-align:center;justify-content:center;font-weight:700;padding:15px}.carousel1{padding:50px 0}.boxTextDream{width:500px;margin:0 auto}.boxTextDream p{font-size:23px;line-height:1.5;font-weight:400;color:#919191}.socialIconsColor{width:200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.boxBest{background:red;height:400px;position:relative}.boxBest img{width:100%;height:100%;object-fit:cover}.boxTextBes{position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to bottom,#0000003d 0% 100%);display:flex;align-items:center;justify-content:center}.descriptionCompany{padding:50px 0}.flexCompany{display:flex;align-items:center;justify-content:space-between}.flexCompany hr{border:none;border-left:1px solid hsla(200,10%,50%,100);height:400px;width:1px}.boxCompany{width:28%;text-align:center}.boxCompany h2{font-size:48px;line-height:1;color:#000;font-weight:600;width:100%;height:120px;display:flex;align-items:center;justify-content:center}.boxCompany p{color:#5e5e5e;font-size:24px;line-height:1.25;font-weight:400}.dromCubes form{width:700px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.dromCubes form input{width:68%;font-size:18px;border:1px solid #E2E2E2;border-radius:5px;height:50px;padding-left:15px}.dromCubes form button{width:28%;height:50px;color:#c6c6c6;background:#000;border:inherit;text-transform:uppercase}.text-form{font-size:18px;color:#5e5e5e}footer{background:#000;padding:50px 0}.flexFooter{display:flex;align-items:center;justify-content:space-between}.boxTextFooter{font-size:16px;color:#969696;font-weight:400}.boxIconsSOcialFooter{display:flex;gap:20px}.boxPoweredFooter{font-size:16px;color:#969696}.boxPoweredFooter a{color:#fff}.boxPoweredFooter a:hover{color:#c2c2c2}.bannerRenovations{width:100%;padding:80px 0;background:linear-gradient(to bottom,#0000003d 0% 100%),url(https://pub-d140326939e242f4aac5b118fe25beb4.r2.dev/renovations/renovations-hero.jpg) center;background-size:cover;text-align:center}.bannerRenovations h1{font-size:52px;font-weight:600;color:#fff;text-align:center}.bannerRenovations h2{font-size:48px;font-weight:600;text-align:center;color:#fff;margin-bottom:30px}.bannerRenovations a{background:#404040;color:#fff!important;padding:15px 30px;text-transform:uppercase;line-height:0;font-size:18px}.loftImg{margin-bottom:30px}.flexRenovations{display:flex;justify-content:space-between}.contVideo{width:30%}.contImage{width:60%}.contVideo h3,.contImage h3{font-size:24px;margin-top:24px}.contImage p{font-size:18px;color:#575757}.contImage a{font-size:18px;color:#000;text-decoration:underline}.formContact{background:#000;padding:50px 0}.flexContainer{display:flex;justify-content:space-between}.contactForm,.textContact{width:45%}.contactForm h2{color:#e2e2e2;font-size:24px}.contactForm input,.contactForm textarea{border:1px solid #fff;background:inherit;color:#919191;padding:10px}.contactForm input::placeholder{color:#919191}.contactForm button{border:none;background:#fff;width:100%;padding:15px;font-size:1.2em;font-weight:600}.contactForm small{color:#969696}.contactForm small a{color:#fff}.textContact h2{font-size:48px;color:#fff}.textContact p{font-size:22px;color:#919191}.textContact p a{color:#fff}.Cookie{background:#000;width:350px;padding:20px;border-radius:10px;position:fixed;bottom:20px;right:20px;display:none}.Cookie h6{color:#fff;font-size:24px}.Cookie p{font-size:18px;color:#919191}.Cookie button{width:100%;padding:10px;color:#000;font-weight:600}@media only screen and (max-width: 1127px){.textBanner1 h2{font-size:38px}.textBanner1 p{font-size:20px}}@media only screen and (max-width: 1024px){.textBanner1 h2{font-size:28px}.textBanner1 p{font-size:18px}}@media only screen and (max-width: 768px){.textBanner1 h2{font-size:18px}.textBanner1 p{font-size:14px}.boxTextDream{width:100%!important}}@media only screen and (max-width: 767px){.hero h1{font-size:48px}.dromCubes form{width:100%}.flexboxB,.flexPress,.flexCompany,.flexFooter{flex-wrap:wrap}.imgBanner1,.textBanner1{width:100%}.textBanner1{padding:100px 50px}.textBanner1 h2{font-size:38px}.textBanner1 p{font-size:20px}.creativity h2{font-size:44px}.creativity p{font-size:18px}.boxDromCubes{width:47%;margin-bottom:50px}.dromCubes h2{font-size:38px;color:#fff;font-weight:600}.boxDromCubes h3{font-size:26px}.boxDromCubes p{font-size:14px}.flexDromCubesConcrete{justify-content:center;gap:30px}.flexDromCubesConcrete .boxDromCubes{margin-bottom:0}.bannerConcrete{margin-top:30px}.imgPress,.textPress{width:100%}.textPress{padding:30px 0}.boxBest,.boxCompany{width:100%}.flexCompany hr{border:none;border-top:1px solid hsla(200,10%,50%,100);height:1px;width:100%}.flexFooter{gap:30px}.boxTextFooter,.boxIconsSOcialFooter,.boxPoweredFooter{width:100%;text-align:center;justify-content:center}.bannerRenovations h1{font-size:32px}.bannerRenovations h2{font-size:28px}.contVideo,.contImage{width:47%}.contImage p,.contImage a{font-size:14px}.flexContainer{flex-wrap:wrap;gap:50px}.contactForm,.textContact{width:100%}.navBarDesktop{display:none!important}#navBarMobile,#close{display:block;cursor:pointer}.menu{position:fixed;left:0;top:0;width:100%;height:100%;background:#161616;padding:50px 30px;display:none}.menu ul{display:block;margin:0;padding:0;width:100%;height:100%}.menu ul li{border-bottom:1px solid #313131;margin-bottom:15px;padding-bottom:15px}.brdNone{border-bottom:0px solid #313131!important}.menu ul li a{display:block;width:100%;font-size:22px;color:#fff}#close{position:absolute;top:20px;right:30px}}@media only screen and (max-width: 435px){.creativity a{width:100%;display:block;text-transform:uppercase}.boxDromCubes{width:100%}.boxDromCubes p{font-size:18px}.dromCubes form,.flexRenovations{flex-wrap:wrap}.dromCubes form input{width:100%}.dromCubes form button{width:100%;margin-top:15px}.text-form{font-size:18px;color:#5e5e5e}.boxBest{height:150px}.flexCompany{gap:30px}.contVideo,.contImage{width:100%;margin-bottom:30px}.bannerRenovations{background-position:20% -100%}}
