.Home-module__5_sZeG__mainSection{padding-top:5rem;padding-bottom:2rem;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-wrap:wrap;justify-content:center;align-items:center;gap:4rem;padding-left:3rem;padding-right:3rem;display:flex}.Home-module__5_sZeG__mainContent{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2rem;display:flex}.Home-module__5_sZeG__sideContent{background-image:url(/background.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;flex-direction:column;flex:1;justify-content:center;align-items:start;gap:1rem;padding:1.5rem;display:flex}.Home-module__5_sZeG__sideContent *{color:#fff;font-family:Zalando Sans Expanded}.Home-module__5_sZeG__mainTitle{text-align:start;font-family:Zalando Sans Expanded;font-size:2.2rem;font-weight:700}.Home-module__5_sZeG__mainDescription{text-align:start;color:var(--text-color);font-family:Forum;font-size:1.1rem;font-weight:600}.Home-module__5_sZeG__sideBox{padding:.5rem;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));border-radius:1rem;flex-direction:column;justify-content:center;align-items:start;gap:1.5rem;width:100%;padding:1.5rem;display:flex}.Home-module__5_sZeG__sideBox h3{font-size:2rem;font-weight:700}.Home-module__5_sZeG__sideBox h4{font-size:1rem;font-weight:600}.Home-module__5_sZeG__sideText{font-size:.9rem}.Home-module__5_sZeG__sideList{flex-direction:column;gap:1rem;padding-left:1.6rem;padding-right:1.6rem;list-style:outside;display:flex}.Home-module__5_sZeG__sideList li{font-size:1.5rem}.Home-module__5_sZeG__sideList li::marker{font-size:1.5rem}.Home-module__5_sZeG__trustSection{justify-content:center;align-items:center;gap:4rem;width:100%;margin-top:5rem;display:flex}.Home-module__5_sZeG__trustItem{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.Home-module__5_sZeG__trustIconContainer{background-color:rgba(210,1,1,.443);border-radius:1rem;padding:.75rem}.Home-module__5_sZeG__trustIcon{color:#d20101;font-size:1.5rem}.Home-module__5_sZeG__trustCount{font-size:1.5rem;font-weight:700}.Home-module__5_sZeG__trustText{color:var(--text-color);font-size:.9rem}.Home-module__5_sZeG__servicesSection{flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:7rem;display:flex}.Home-module__5_sZeG__servicesTitle{text-align:center;border-bottom:.3rem solid #000;width:-moz-fit-content;width:fit-content;font-family:Zalando Sans Expanded;font-size:2.5rem;font-weight:700}.Home-module__5_sZeG__servicesDescription{color:var(--text-color);text-align:center;margin-top:1rem;font-size:1.5rem;font-weight:600}.Home-module__5_sZeG__clientsSection{flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:7rem;display:flex}.Home-module__5_sZeG__clientsTitle{text-align:center;border-bottom:.3rem solid #000;font-family:Zalando Sans Expanded;font-size:2.5rem;font-weight:700}.Home-module__5_sZeG__clientsDescription{color:var(--text-color);text-align:center;margin-top:1rem;font-size:1.5rem;font-weight:600}.Home-module__5_sZeG__contactSection{flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:7rem;padding-bottom:7rem;display:flex}.Home-module__5_sZeG__contactTitle{border-bottom:.3rem solid #000;font-family:Zalando Sans Expanded;font-size:2.5rem;font-weight:700}.Home-module__5_sZeG__contactDescription{color:var(--text-color);text-align:center;max-width:50vw;margin-top:3rem;font-size:1.5rem;font-weight:600}.Home-module__5_sZeG__contactList{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin-top:3rem;list-style:none;display:flex}.Home-module__5_sZeG__contactList li{border-radius:1rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;min-width:15rem;padding:2rem;font-size:1.1rem;display:flex;box-shadow:0 0 .5rem rgba(0,0,0,.2)}.Home-module__5_sZeG__contactList li h3{font-size:1.2rem}.Home-module__5_sZeG__contactList li a{text-align:center;color:#d20101}.Home-module__5_sZeG__contactIconContainer{background-color:rgba(210,1,1,.443);border-radius:.75rem;justify-content:center;align-items:center;padding:.75rem;display:flex}.Home-module__5_sZeG__contactIcon{color:#d20101;font-size:1.5rem}.Home-module__5_sZeG__statusMessage{text-align:center;margin-top:2rem;font-size:1rem;font-weight:600}.Home-module__5_sZeG__aboutSection{flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:7rem;display:flex}.Home-module__5_sZeG__aboutContent{padding-top:1rem;padding-bottom:4rem;background-color:transparent;background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url("/background us.webp");background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:space-evenly;place-self:center;align-items:center;width:100%;min-height:35rem;padding-left:4rem;padding-right:4rem;display:flex}.Home-module__5_sZeG__aboutTitle{color:#000;text-align:center;border-bottom:.3rem solid #000;width:-moz-fit-content;width:fit-content;font-family:Zalando Sans Expanded;font-size:2.5rem;font-weight:700}.Home-module__5_sZeG__aboutDescription{color:#fff;text-align:center;font-size:1.5rem;font-weight:600}@media (max-width:768px){.Home-module__5_sZeG__contactList{max-width:88%}.Home-module__5_sZeG__servicesTitle{width:88%}.Home-module__5_sZeG__clientsSection{place-self:center;width:88%}}
.NavBar-module__-hI8Ka__navbar{z-index:100;background-color:#fff;justify-content:space-between;align-items:center;padding-top:.5rem;padding-bottom:.5rem;padding-left:2.5rem;padding-right:2.5rem;display:flex;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 4px 6px rgba(0,0,0,.1)}.NavBar-module__-hI8Ka__logoContainer{justify-content:center;align-items:center;gap:.5rem;display:flex}.NavBar-module__-hI8Ka__logoContainer a{height:-moz-fit-content;height:fit-content}.NavBar-module__-hI8Ka__logo{width:auto;height:2.5rem}.NavBar-module__-hI8Ka__navList{gap:2rem;list-style:none;display:flex}.NavBar-module__-hI8Ka__navItem{justify-content:center;align-items:center;gap:.5rem;display:flex}.NavBar-module__-hI8Ka__navItem .NavBar-module__-hI8Ka__liIcon{font-size:2rem;font-weight:bolder}.NavBar-module__-hI8Ka__navItem div{flex-direction:column;justify-content:center;align-items:center;display:flex}.NavBar-module__-hI8Ka__navItem p{font-size:1.2rem;font-weight:bolder}.NavBar-module__-hI8Ka__phoneLink{color:#d20101;font-size:1.1rem;font-weight:600;text-decoration:none}.NavBar-module__-hI8Ka__quoteButton{color:#fff;cursor:pointer;background-color:#d20101;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1.3rem;font-weight:600;display:flex}.NavBar-module__-hI8Ka__overlay{z-index:50;background-color:rgba(0,0,0,.5);width:100%;height:100%;display:none;position:fixed;top:0;left:0}.NavBar-module__-hI8Ka__menuIcon{cursor:pointer;font-size:2rem}@media (max-width:1024px){.NavBar-module__-hI8Ka__navbar{justify-content:space-between;padding-left:1rem;padding-right:1rem}.NavBar-module__-hI8Ka__navItem{display:none}.NavBar-module__-hI8Ka__navItem:last-child{width:10rem;display:flex}.NavBar-module__-hI8Ka__logo{width:10rem;height:auto}}
.Footer-module__d-RenG__footer{background-color:#101828;background-color:color(display-p3 .070423 .0928982 .151928);background-color:lab(8.11897% .811279 -12.254);flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;padding:2rem 0;display:flex}.Footer-module__d-RenG__footerText{text-align:center;color:#fff;font-size:.875rem}.Footer-module__d-RenG__footerLogo{height:2rem}.Footer-module__d-RenG__footerDeveloped{text-align:center;color:#fff;font-size:.875rem}.Footer-module__d-RenG__footerLink{color:#fff}
.ContactForm-module__x40sBG__contactForm{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:88%;max-width:33rem;margin-top:4rem;display:flex}.ContactForm-module__x40sBG__contactInput,.ContactForm-module__x40sBG__contactTextarea{resize:none;border:1px solid #ccc;border-radius:.75rem;width:100%;padding:.75rem 1rem;font-size:1rem}.ContactForm-module__x40sBG__contactTextarea{height:8rem}.ContactForm-module__x40sBG__contactButton{color:#fff;cursor:pointer;background-color:#d20101;border:none;border-radius:.75rem;width:100%;padding:1rem;font-size:1rem;font-weight:600;transition:all .3s ease-in-out}.ContactForm-module__x40sBG__contactButton:hover{scale:1.02}
.ServicesList-module__Fd24za__servicesList{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;width:100%;margin-top:4rem;padding-left:2rem;padding-right:2rem;list-style:none;display:flex}.ServicesList-module__Fd24za__serviceItem{color:#fff;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;flex:1;justify-content:center;align-items:center;min-width:15rem;height:12rem;padding:1rem;transition:transform .3s ease-in-out;display:flex;box-shadow:0 4px 6px rgba(0,0,0,.1)}.ServicesList-module__Fd24za__serviceItem h3{text-align:center;font-size:1.2rem;font-weight:700}.ServicesList-module__Fd24za__serviceItem:hover{transform:scale(1.05)}
.ClientsList-module__CdNVca__clientsList{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;width:100%;margin-top:4rem;padding-left:2rem;padding-right:2rem;list-style:none;display:flex}.ClientsList-module__CdNVca__clientLogo{object-fit:cover;object-position:center;border-radius:1rem;height:7rem}.ClientsList-module__CdNVca__clientItem{cursor:pointer;border-radius:1rem;justify-content:center;align-items:center;transition:transform .3s ease-in-out;display:flex;box-shadow:0 0 .5rem rgba(0,0,0,.2)}.ClientsList-module__CdNVca__clientItem:nth-child(2){border-radius:50%}.ClientsList-module__CdNVca__clientItem:nth-child(2) .ClientsList-module__CdNVca__clientLogo{border-radius:50%;width:7rem}.ClientsList-module__CdNVca__clientItem:nth-child(8){padding:.5rem}.ClientsList-module__CdNVca__clientItem:nth-child(8) .ClientsList-module__CdNVca__clientLogo{border-radius:0;height:6rem}.ClientsList-module__CdNVca__clientItem:nth-child(12){height:7rem}.ClientsList-module__CdNVca__clientItem:nth-child(12) .ClientsList-module__CdNVca__clientLogo{border-radius:0;height:3rem}.ClientsList-module__CdNVca__clientItem:hover{transform:scale(1.05)}
.Whatsapp-module__6ZLLQa__whatsappButton{z-index:1000;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s ease-in-out;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Whatsapp-module__6ZLLQa__whatsappLogo{border-radius:50%;width:4.5rem;height:4.5rem}.Whatsapp-module__6ZLLQa__whatsappButton:hover{transform:scale(1.1)}@media (max-width:600px){.Whatsapp-module__6ZLLQa__whatsappLogo{width:4rem;height:4rem}}
.ButtonGroup-module__I6OrbG__buttonGroup{justify-content:start;align-items:center;gap:1rem;margin-top:1rem;display:flex}.ButtonGroup-module__I6OrbG__buttonGroup button{cursor:pointer;color:#fff;background-color:#d20101;border:none;border-radius:1rem;padding:1.5rem;font-family:Arial;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease-in-out}.ButtonGroup-module__I6OrbG__buttonGroup a{cursor:pointer;color:#fff;background-color:#d20101;border:none;border-radius:1rem;padding:1.5rem;font-family:Arial;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease-in-out}.ButtonGroup-module__I6OrbG__buttonGroup button:hover{scale:1.05}
