#landing{background-color:var(--orange-100)}@media(min-width:1336px){#landing h1{font-size:64px;line-height:64px}}@media(min-width:980px) and (max-width:1335.9px){#landing h1{font-size:56px;line-height:56px}}@media(min-width:480px) and (max-width:979.9px){#landing h1{font-size:48px;line-height:48px}}@media(max-width:479.9px){#landing h1{font-size:36px;line-height:36px}}#site-main>#services{border-top-left-radius:10vw;background-color:var(--orange-200);text-align:center}#site-main>#services h1{color:var(--olive-600)}#services-nav{display:grid;text-align:center}#services-nav a{display:block;align-content:end;border-radius:16px;box-shadow:inset 0 0 0 1000px rgba(0,0,0,0.15);background-size:cover;color:var(--light-100);text-shadow:0 0 16px var(--dark-700);transition:box-shadow .2s}#services-nav a:hover,#services-nav a:focus{box-shadow:inset 0 0 0 1000px rgba(0,0,0,0.01)}#services-nav a[href="/renovation"]{background-image:url('/img/uploads/home/idar.jpg')}#services-nav a[href="/carpentry"]{background-image:url('/img/uploads/home/kitchen.jpg')}#services-nav a[href="/defects-booking"]{background-image:url('/img/uploads/home/defects.jpg')}#services-nav a[href="/electrical"]{background-image:url('/img/uploads/home/electrical.jpg')}#services-nav a[href="/microcement"]{background-image:url('/img/uploads/home/microcement.jpg')}#services-nav a[href="/product-shop"]{background-image:url('/img/uploads/home/lights-fans.jpg')}@media(min-width:1336px){#services-nav{grid-template-columns:1fr 1fr 1fr;column-gap:28px;row-gap:28px;margin:0 auto 56px;width:1016px}#services-nav a{width:320px;height:320px;padding-bottom:28px;font-size:24px}}@media(min-width:980px) and (max-width:1335.9px){#services-nav{grid-template-columns:1fr 1fr 1fr;column-gap:24px;row-gap:24px;margin:0 auto 48px;width:888px}#services-nav a{width:280px;height:280px;padding-bottom:24px;font-size:22px}}@media(min-width:480px) and (max-width:979.9px){#services-nav{grid-template-columns:1fr 1fr;column-gap:20px;row-gap:20px;margin:0 auto 40px;width:440px}#services-nav a{width:210px;height:210px;padding-bottom:20px;font-size:20px}}@media(max-width:479.9px){#services-nav{grid-template-columns:1fr 1fr;column-gap:16px;row-gap:16px;margin:0 auto 40px;width:328px}#services-nav a{width:156px;height:156px;padding-bottom:16px;font-size:16px}}#testimonials{background-color:var(--orange-100);text-align:center}#testimonials h1{color:var(--olive-600)}#testimonials h2{color:var(--orange-400)}#testimonials-container{white-space:nowrap;overflow-x:scroll;scroll-snap-type:x mandatory}#testimonials::before{content:"❛❛"}#testimonials::after{content:"❜❜"}#testimonials::before,#testimonials::after{display:block;font-weight:bold;color:var(--orange-400)}#testimonials-container figure{display:inline-block;vertical-align:top;scroll-snap-align:center;user-select:none}#testimonials-container figure img{border-radius:16px;filter:brightness(0.4);transform:scale3d(0.5,0.5,1);transition:transform .2s,filter .2s}#testimonials-container figure.is-current img{filter:brightness(1);transform:scale3d(1,1,1);transition:transform .3s,filter .3s}#testimonials button.prev,#testimonials button.next{border-radius:50%;border:1px solid var(--olive-600);color:var(--olive-600)}@media(min-width:1336px){#testimonials-container{margin:128px auto 64px;width:640px;padding:0 160px}#testimonials::before,#testimonials::after{font-size:64px}#testimonials::before{position:absolute;top:212px;left:calc(50% - 348px)}#testimonials::after{position:absolute;bottom:96px;right:calc(50% - 348px)}#testimonials-container figure{width:320px}#testimonials button.prev{position:absolute;top:568px;left:calc(50% - 440px)}#testimonials button.next{position:absolute;top:568px;right:calc(50% - 440px)}}@media(min-width:980px) and (max-width:1335.9px){#testimonials-container{margin:128px auto 64px;width:640px;padding:0 160px}#testimonials::before,#testimonials::after{font-size:60px}#testimonials::before{position:absolute;top:192px;left:calc(50% - 348px)}#testimonials::after{position:absolute;bottom:88px;right:calc(50% - 348px)}#testimonials-container figure{width:320px}#testimonials button.prev{position:absolute;top:528px;left:calc(50% - 440px)}#testimonials button.next{position:absolute;top:528px;right:calc(50% - 440px)}}@media(min-width:480px) and (max-width:979.9px){#testimonials h1{font-size:44px}#testimonials-container{margin:40px auto 20px;width:440px;padding:0 120px}#testimonials::before,#testimonials::after{font-size:48px}#testimonials::before{position:absolute;top:140px;left:calc(50% - 272px)}#testimonials::after{position:absolute;bottom:40px;right:calc(50% - 272px)}#testimonials-container figure{width:240px}#testimonials button.prev{position:absolute;top:336px;left:20px}#testimonials button.next{position:absolute;top:336px;right:20px}}@media(max-width:479.9px){#testimonials h1{font-size:28px}#testimonials-container{margin:40px auto 20px;width:100%;padding:0 120px}#testimonials::before,#testimonials::after{font-size:38px}#testimonials::before{position:absolute;top:100px;left:16px}#testimonials::after{position:absolute;bottom:32px;right:16px}#testimonials-container figure{width:240px}#testimonials button.prev{position:absolute;top:296px;left:16px}#testimonials button.next{position:absolute;top:296px;right:16px}}#who-we-are{background-color:var(--brown-200);border-top-right-radius:12.5vw;text-align:center}#who-we-are h1{color:var(--olive-600);text-align:center}#who-we-are .text{text-align:left}#faq{background-color:var(--brown-200);text-align:center}@media(min-width:1336px){#faq-figure{width:128px}}@media(min-width:980px) and (max-width:1335.9px){#faq-figure{width:92px}}@media(min-width:480px) and (max-width:979.9px){#faq-figure{width:72px}}@media(max-width:479.9px){#faq-figure{width:60px}}