.header{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);position:sticky;top:0;z-index:2}.logo img{height:100px}.navbar ul{display:flex;gap:1.5rem;list-style:none}.navbar a{text-decoration:none;color:var(--hoverColor);font-size:1.1rem;transition:color .3s ease}.navbar a:hover{color:var(--shadowColor)}@media (max-width:768px){.header{padding:1rem}.header,.navbar ul{flex-direction:column}.navbar ul{gap:1rem}}.home-main-div{background-color:#fff;padding:4rem 0}.main-container{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.main-title{font-size:3rem;font-weight:700;color:var(--hoverColor)}.main-image-container,.main-title{margin-bottom:2rem}.home-main-image{max-width:80%;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;margin:0 auto}.home-main-image:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,.3)}.main-text{margin-top:2rem}.navHome{display:flex;justify-content:center;gap:1rem}.navHome a{text-decoration:none;color:#333;font-size:1.1rem;padding:10px 20px;border-radius:5px;transition:background-color .3s ease,color .3s ease}.navHome a:hover{background-color:var(--shadowColor);color:#fff}.homeBorder{border:2px solid var(--shadowColor)}@media (max-width:768px){.main-title{font-size:2rem}.navHome{flex-direction:column}}.about-main-div{background-color:#f8f9fa;padding:4rem 0}.about-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px;gap:2rem}.about-image-container{flex:1;max-width:500px}.about-image{width:100%;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease}.about-image:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,.3)}.about-text-container{flex:1;max-width:600px;text-align:center}.about-title{font-size:2.5rem;font-weight:700;color:var(--hoverColor);margin-bottom:1rem}@media (max-width:768px){.about-container{flex-direction:column}.about-title{font-size:2rem}.about-text{font-size:1rem}}.contact-main-div{background-color:#f8f9fa;padding:4rem 0}.contact-container{display:flex;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}.contact-text-container{text-align:center;max-width:600px;margin-bottom:2rem}.contact-title{font-size:2.5rem;font-weight:700;color:var(--hoverColor);margin-bottom:1rem}.about-text{font-size:1.1rem;color:#555;line-height:1.6;margin-bottom:2rem}.whatsapp-button{background-color:#25d366;color:#fff;border:none;padding:12px 24px;font-size:1rem;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.whatsapp-button:hover{background-color:#128c7e;transform:scale(1.05)}.contact-image-container{display:flex;justify-content:center;align-items:center;margin-top:2rem}.contact-image{max-width:100%;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease}.contact-image:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,.3)}@media (max-width:768px){.contact-title{font-size:2rem}.about-text{font-size:1rem}.whatsapp-button{padding:10px 20px;font-size:.9rem}.contact-image{width:90%}}.catalogue-main-div{background-color:#fff;padding:4rem 0}.catalogue-container{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.catalogue-title{font-size:2.5rem;font-weight:700;color:var(--hoverColor);margin-bottom:2rem}.catalogue-image-container{display:flex;justify-content:center;align-items:center}.catalogue-main-image{max-width:80%;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease}.catalogue-main-image:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,.3)}@media (max-width:768px){.catalogue-title{font-size:2rem}}.footer{background-color:var(--secondBackground);color:var(--hoverColor);padding:2rem 1rem;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:1rem}.logo-footer img{height:100px}.slogan-footer h3{font-size:1.2rem;font-weight:700}.social-media{text-align:center}.social-media h3{font-size:1.2rem;margin-bottom:.5rem}.social-media-icon{display:flex;gap:1rem;justify-content:center}.media-logo-footer{height:40px;transition:transform .3s ease,filter .3s ease,box-shadow .3s ease;border-radius:50%}.media-logo-footer:hover{transform:scale(1.2);filter:blur(2px)}.facebook-logo:hover{box-shadow:0 0 15px rgba(24,119,242,.8)}.instagram-logo:hover{box-shadow:0 0 15px rgba(225,48,108,.8)}.whatsapp-logo:hover{box-shadow:0 0 15px rgba(37,211,102,.8)}.facebook-logo{background-color:rgba(24,119,242,.8)}.instagram-logo{background-color:rgba(225,48,108,.8)}.whatsapp-logo{background-color:rgba(37,211,102,.8)}@media (max-width:768px){.footer{text-align:center}.footer,.navigation-footer{flex-direction:column}}