@import"https://unpkg.com/aos@2.3.1/dist/aos.css";.hero-slider-container{width:100%;position:relative;overflow:hidden}.swiper{width:100%;height:100vh}.swiper-slide{background-size:cover;background-position:center;position:relative;transform:scale(1);transition:transform 1s ease}.swiper-slide-active{transform:scale(1.05)}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom right,#00000080,#0000004d);display:flex;align-items:center;justify-content:center}.hero-content{text-align:center;color:#fff;max-width:800px;padding:2rem}.hero-content h1{font-size:3rem;margin-bottom:1rem;animation:fadeInDown 1s ease-in-out}.hero-content p{font-size:1.25rem;margin-bottom:2rem;animation:fadeInUp 1.2s ease-in-out}.hero-content a{padding:.75rem 1.5rem;background:#ff6f61;color:#fff;text-decoration:none;font-weight:700;border-radius:5px;transition:background .3s ease}.hero-content a:hover{background:#ff3b2e}.swiper-button-next,.swiper-button-prev{color:#fff;transition:color .3s}.swiper-button-next:hover,.swiper-button-prev:hover{color:#ff6f61}.swiper-pagination-bullet{background:#fff;opacity:.6}.swiper-pagination-bullet-active{background:#ff6f61;opacity:1}@media (max-width: 768px){.hero-content h1{font-size:2rem}.hero-content p{font-size:1rem}}.contact-hero{position:relative;background:#f9f9f9;overflow:hidden;height:90vh;display:flex;justify-content:center;align-items:center}.contact-map{position:absolute;top:0;left:0;width:100%;height:95%;z-index:1}.contact-overlay{position:relative;z-index:2;background:#ffffffe6;max-width:700px;width:100%;padding:3rem;border-radius:12px;box-shadow:0 15px 40px #00000026;animation:fadeInUp 1.2s ease both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.contact-title{font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center}.contact-description{text-align:center;margin-bottom:2rem}form.contact-form{display:flex;flex-direction:column;gap:1.25rem}form.contact-form input,form.contact-form textarea{padding:.75rem;font-size:1rem;border:1px solid #ccc;border-radius:8px;transition:border .3s ease}form.contact-form input:focus,form.contact-form textarea:focus{border-color:#000;outline:none}form.contact-form button{background-color:#000;color:#fff;border:none;padding:.85rem;font-size:1rem;border-radius:8px;cursor:pointer;transition:background .3s ease}form.contact-form button:hover{background-color:#333}@media (max-width: 768px){.contact-overlay{padding:2rem 1rem;margin:1rem}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
