.contact{background-color:#fff;flex-direction:row;justify-content:space-between;align-items:center;padding:40px 70px;display:flex}.title-box{flex-direction:column;align-items:center;display:flex}.contact .title{text-align:center;color:var(--color-primary);font-size:clamp(.9rem,2vw,1.5rem);font-weight:700}.contact .title-break{display:none}.info{text-align:center}.contact .subtitle{font-family:Inter;font-style:regular;color:var(--color-text-black);font-size:clamp(.62rem,3vw,1rem)}.icon{width:clamp(40px,3vw,80px)}@media (min-width:1000px){.items{flex-direction:column;width:auto;max-width:25%}}@media (max-width:970px){.contact{flex-direction:column;gap:20px;padding:20px}.items{flex-direction:row;align-items:center;width:100%;display:flex}.title-box{flex-direction:row;align-items:center;gap:5px;width:40%;display:flex}.contact .title{text-align:start}.info{text-align:start;flex:1;min-width:0;margin-left:5px;font-weight:600}.contact .title-break{display:block}}
.footer{box-sizing:border-box;color:#fff;background-color:#141414;align-items:center;height:60px;padding:10px 70px;font-family:Inter;display:flex}.footer .icons{gap:20px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.iconFooter{height:clamp(1.5rem,5vw,2rem)}.copyright{text-align:left}@media (max-width:820px){.footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;height:100px;padding:20px}.footer .icons{position:relative;left:0;transform:translate(0)}}
.btn{cursor:pointer;border:none;font-family:Inter,sans-serif;transition:all .3s}.btn-services{color:var(--color-primary);border:2px solid var(--color-primary);text-align:center;background:0 0;width:clamp(200px,8vh,250px);padding:12px 10px;font-size:clamp(15px,5vh,18px)}.btn-services:hover{background:var(--color-primary);color:#fff}.btn-estimate-green{background:var(--color-primary);color:#fff;text-align:center;clip-path:polygon(0 0,100% 0,100% 67%,93% 100%,0 100%);width:clamp(200px,8vh,250px);padding:14px 10px;font-size:clamp(15px,2vh,18px)}.btn-estimate-green:hover{background:var(--color-secondary)}.btn-estimate-white{color:var(--color-text-black);text-align:center;clip-path:polygon(0 0,100% 0,100% 67%,93% 100%,0 100%);background:#fff;width:clamp(200px,8vh,250px);padding:14px 10px;font-size:clamp(15px,2vh,18px)}.btn-estimate-white:hover{background:#d3d3d3}.btn-quote{background:var(--color-primary);color:#fff;text-align:center;clip-path:polygon(0 0,100% 0,100% 67%,93% 100%,0 100%);padding:10px 22px;font-size:clamp(10px,1vw,18px)}.btn-quote:hover{background:var(--color-secondary)}
.navbar{box-sizing:border-box;z-index:2;justify-content:space-between;align-items:center;width:100%;padding:10px 70px;display:flex;position:absolute}.logo{width:auto;height:140px;margin-left:-17px}.nav-links{align-items:center;gap:60px;font-family:Inter;font-weight:500;display:flex}a{color:#fff;text-decoration:none}a:hover{cursor:pointer;color:var(--color-primary)}.nav-links a.active{color:var(--color-primary);position:relative}.nav-links a.active:after{content:"";background:var(--color-primary);width:100%;height:2px;position:absolute;bottom:-6px;left:0}.menu-btn{cursor:pointer;z-index:3;background:0 0;border:none;padding:0;display:none}.menu-btn .bar{transform-origin:50%;transition:transform .35s,opacity .25s,y .35s}.menu-btn.open .bar-1{y:14.5px;transform:rotate(45deg)}.menu-btn.open .bar-2{opacity:0}.menu-btn.open .bar-3{y:14.5px;transform:rotate(-45deg)}.mobile-menu{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#080d09fa,#040705fc);justify-content:center;align-items:center;transition:opacity .35s,transform .35s;display:none;position:fixed;inset:0;transform:translateY(-12px)}.mobile-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu-links{flex-direction:column;align-items:center;gap:34px;margin:0;padding:0;list-style:none;display:flex}.mobile-menu-links li a{letter-spacing:1px;color:#fff;font-family:Inter;font-size:20px;font-weight:500;position:relative}.mobile-menu-links li.active a{color:var(--color-primary)}.mobile-menu-links li.active a:after{content:"";background:var(--color-primary);width:34px;height:2px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.mobile-menu-cta{margin-top:10px}.menu{display:none}@media (max-width:730px){.navbar{justify-content:center}.nav-links{display:none}.logo{margin:0}.menu-btn{display:inline-flex;position:absolute;right:20px}.mobile-menu{display:flex}}
.reviews{background-color:#f3f3f3;flex-direction:row;justify-content:space-between;align-items:center;width:auto;height:285px;padding:0 70px;display:flex}.comments{flex-direction:column;gap:10px;width:35%;display:flex}.data{flex-direction:row;justify-content:space-between;width:55%;display:flex}.data .title{color:var(--color-primary);font-family:Fraunces;font-size:clamp(.8rem,6vw,2rem);font-weight:800}.desc{color:var(--color-text-gray);font-family:Inter;font-size:clamp(.8rem,1vw,1em);font-weight:400}.item{flex-direction:column;display:flex}.stars{color:#f0a500;margin-bottom:5px}.text{color:var(--color-text-gray);font-family:Inter;font-size:clamp(.8rem,6vw,1rem);font-weight:400}.comment{color:var(--color-text-black);text-align:justify;font-family:Fraunces;font-size:clamp(1rem,4vw,1.2rem);animation:.5s fade}.reviews .nav{gap:10px;margin-top:16px;display:flex}.reviews .nav button{border:2px solid var(--color-primary);width:34px;height:34px;color:var(--color-primary);cursor:pointer;background:0 0;border-radius:50%;font-size:1.3rem;line-height:1;transition:all .2s}.reviews .nav button:hover,.reviews .nav button:active{border:2px solid var(--color-secondary);color:var(--color-secondary)}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (max-width:1000px){.reviews{flex-direction:column;height:100%;padding:40px 20px}.comments{width:100%}.data{width:100%;padding-top:20px}}
