.navbar{align-items:center;background-color:initial;box-sizing:border-box;color:#fff;display:flex;justify-content:space-between;max-width:100vw;opacity:.9;padding:15px 30px;position:absolute;top:0;width:100%;z-index:1000}.logo img{transition:transform .3s ease;width:250px}.nav-links{display:flex;gap:40px;list-style:none;position:relative}.nav-links li{cursor:pointer;font-size:16px;font-weight:500;position:relative}.nav-links li a{color:#fff;display:inline-block;font-family:Montserrat,sans-serif;padding:5px 0;position:relative;text-decoration:none;text-transform:uppercase}.nav-links li a:hover{color:#f0ccd4}.nav-links li a:after{background-color:#f0ccd4cc;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease-in-out;width:0}.nav-links li a:hover:after{width:100%}.nav-links li ul.submenu{background-color:#444;border-radius:5px;display:none;left:0;list-style:none;padding:15px 0;position:absolute;top:100%;width:200px;z-index:10}.nav-links li:hover ul.submenu{display:block}.nav-links li ul.submenu li{color:#fff;padding:10px 15px}.nav-links li ul.submenu li:hover{color:#f0ccd4}.social-icons{align-items:center;display:flex;gap:15px}.social-icons a{color:#fff;font-size:24px;text-decoration:none;transition:color .3s ease}.social-icons a:hover{color:#f0ccd4}.hamburger-menu{cursor:pointer;display:none;font-size:24px}@media screen and (max-width:768px){.nav-links{background-color:#333;display:none;flex-direction:column;padding:10px 0;position:absolute;right:0;text-align:center;top:90px;width:100%;z-index:999}.nav-links.active{display:flex}.social-icons{display:none}.hamburger-menu{color:#fff;display:block}}.header{align-items:center;display:flex;justify-content:center;overflow:hidden}.header .header-content{color:#fff;padding:20px;text-align:center;z-index:2}.header .header-content h1{color:#fff;font-size:7rem;font-weight:700;letter-spacing:40px}.header .header-content p{font-family:Montserrat;font-size:12px;font-weight:500}.header .cta-button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;padding:15px 30px;transition:background-color .3s ease}.header .cta-button,.header .cta-button:hover{background-color:#f0ccd4cc}.header{animation:slideIn 1s ease-in-out;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;transition:background-image .8s ease-in-out}@media (max-width:768px){.header{background-position:50%}.header .header-content h1{font-size:2rem;letter-spacing:7px}.initial{color:#f0ccd4;font-family:quentinregular,sans-serif;font-size:2.5rem}.cta-button{margin-top:5rem}}.floating-buttons{align-items:center;bottom:20px;display:flex;flex-direction:column;gap:15px;position:fixed;right:20px;z-index:1000}.to-top-button{align-items:center;background-color:initial;border:3px solid #f0ccd4;border-radius:50%;box-shadow:0 4px 8px #0000004d;color:#f0ccd4;cursor:pointer;display:flex;height:60px;justify-content:center;transition:background-color .3s ease,transform .3s ease-in-out,color .3s ease;width:60px}.to-top-button:hover{background-color:#f0ccd4;border-color:#f0ccd4;color:#fff;transform:scale(1.1)}.whatsapp-button{align-items:center;background-color:#25d366;border-radius:50%;box-shadow:0 4px 8px #0000004d;color:#fff;display:flex;height:60px;justify-content:center;text-decoration:none;transition:background-color .3s ease,transform .3s ease-in-out;width:60px}.whatsapp-button:hover{background-color:#1da851;transform:scale(1.1)}@media (max-width:768px){.floating-buttons{bottom:15px;right:15px}.to-top-button{height:50px;width:50px}.whatsapp-button{height:45px;width:45px}}.categories-container{align-items:center;background-color:#000;display:flex;height:5cm;justify-content:center;overflow:hidden;position:relative;width:100%}.categories-logos{display:flex;gap:30px;transition:transform .5s ease-in-out;will-change:transform}.logo-wrapper{align-items:center;cursor:pointer;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;width:200px}.logoSponsor{height:100%;left:0;position:absolute;top:0;transition:transform .5s ease-in-out;width:100%}.logoSponsor img{height:100%;object-fit:contain;width:100%}.logo-gray img{filter:grayscale(100%) brightness(80%);opacity:.7}.logo-wrapper:hover .logo-gray{transform:translateY(100%)}.logo-wrapper:hover .logo-color{transform:translateY(0)}.logo-color{filter:grayscale(0) brightness(100%);opacity:1;transform:translateY(-100%)}@media (max-width:768px){.categories-logos{animation:slideCarousel 10s linear infinite;display:flex;width:100%}.logo-wrapper{flex-shrink:0;scroll-snap-align:center;width:100vw}.logoSponsor{transform:translateY(0)}.logo-wrapper:hover .logo-gray{filter:grayscale(0);transform:none}@keyframes slideCarousel{0%{transform:translateX(0)}25%{transform:translateX(-100%)}50%{transform:translateX(-200%)}75%{transform:translateX(-300%)}to{transform:translateX(0)}}}.white{background-color:#fff}.containerFooter{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:768px){.containerFooter{align-items:center;flex-direction:column;justify-content:center}.containerInfoFooter{width:100%!important}}.loaderContainer{align-items:center;background-color:#f9e2e7!important;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:9999999999}.loader{margin-bottom:1em}.loaderContainer span{color:#2c659b;font-weight:500;margin-top:20px;text-align:center}.categoria-productos{display:flex;flex-direction:column;flex-grow:1;margin:7rem auto 0;max-width:1200px;padding:20px}.categoria-titulo{font-size:2rem;margin-bottom:20px;text-align:center}.productos-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));height:100%}.producto-card{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;cursor:pointer;height:100%;max-width:350px;min-width:280px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.producto-card:hover{box-shadow:0 8px 12px #0003;transform:translateY(-5px) scale(1.05)}.producto-imagen{transition:transform .3s ease}.producto-card:hover .producto-imagen{transform:scale(1.1)}.producto-imagen{height:auto;object-fit:cover;width:100%}.producto-info{padding:15px;text-align:center}.producto-nombre{font-size:1.5rem;font-weight:700;margin-bottom:10px}.producto-acciones{margin-top:15px}.btn-descargar{background:#007bff}.btn-descargar:hover{background:#0056b3}.btn-whatsapp:hover{color:#3dbe6a}.loading,.no-productos{color:#555;font-size:1.5rem;text-align:center}.featured-products{background-color:#333;color:#fff;padding:60px 40px}.section-title{color:#fff;font-size:2.5rem;margin-bottom:30px;text-align:center;text-transform:uppercase}.products-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center}.product-card{align-items:center;background-color:#fff;border-radius:15px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0 auto;overflow:hidden;padding:15px;transition:opacity .2s ease,box-shadow .2s ease;width:26vw}.product-card:hover{box-shadow:0 6px 15px #000;opacity:.9}.image-container{height:300px;overflow:hidden;position:relative;width:100%}.product-image{display:block;height:100%;object-fit:cover;width:23vw}.product-status{background-color:#f06292;border-radius:5px;color:#fff;font-size:.8rem;font-weight:700;left:10px;padding:6px 12px;position:absolute;text-transform:uppercase;top:10px}.product-info{flex:1 1;padding:20px;text-align:center}.product-category{color:#bbb;font-size:.9rem;margin-bottom:5px}.product-name{color:#1e1e1e;font-size:1.3rem;font-weight:700;margin:8px 0}.product-description{color:#444;font-size:.9rem;margin-bottom:10px;min-height:11vh}.product-price{color:#f06292;font-size:1.2rem;font-weight:700;margin:10px 0}.product-actions{flex-direction:column;gap:10px;margin-top:15px}.add-to-cart,.product-actions{align-items:center;display:flex}.add-to-cart{background-color:#edbec8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;gap:8px;padding:10px 15px;transition:background-color .2s ease}.add-to-cart:hover{background-color:#d04878}.cart-icon{font-size:1.2rem}.view-more{color:#f06292;cursor:pointer;display:inline-block;font-size:.9rem;margin-top:10px;text-decoration:underline}.view-more:hover{color:#d04878}@media (min-width:768px){.products-container{grid-template-columns:repeat(3,1fr)}.product-card{max-width:26vw}.image-container{display:flex;height:350px;justify-content:center}}@media (max-width:480px){.products-container{grid-template-columns:1fr}.product-card{max-width:100%;width:91vw}.product-image{width:75vw}.image-container{display:flex;justify-content:center}}.gallery-container{padding:2rem}.prices-section{background-color:#f5e0e4;overflow-x:hidden;padding:5rem 1rem}.price-title-paper{background-color:#333;border-radius:8px;color:#996e95;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem}.price-title-text{font-size:2rem;margin-bottom:1rem;text-align:center}.price-description{color:#ddd;font-size:1rem;text-align:center}.price-item-container{background-color:#fff;border-radius:8px;box-shadow:0 6px 12px #0000001a;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.price-item-header{display:flex;justify-content:space-between}.price-item-name{color:#333;font-size:1.2rem;font-weight:700}.price-item-price{color:#996e95;font-size:1.2rem;font-weight:700}.price-item-description{color:#555;font-size:1rem}.price-title{color:#996e95!important;font-family:quentinregular,sans-serif;font-size:66px}.auth{align-items:center;background-image:url(/static/media/auth-bg.87ede74444736027f153.jpg);background-position:50%;background-size:contain;display:flex;flex-direction:column;min-height:100vh;padding-top:100px}.auth .logo{margin-bottom:30px;width:200px}.auth__forms{width:450px}.auth__forms .ui.menu .item{background-color:#fff!important;border-radius:0!important;border-top:4px solid gray!important;font-size:18px;justify-content:center;width:50%}.auth__forms .ui.menu .item.active{border-radius:0!important;border-top-color:#1890ff!important;font-weight:400}.logoLogin{min-width:300px;width:100%}.containerLoginForm{background-color:#9a679c;border-radius:10px;min-height:300px;min-width:300px!important;padding:2.5rem}.containerInputLoginForm{margin-bottom:3rem;margin-top:1rem}.login-form__button{background-color:#915d08!important;border-color:#9e6421;border-radius:5px;box-shadow:1px 3px 5px #011d125e;color:#fff!important;font-weight:700;height:6vh;letter-spacing:.09em;margin-left:10px;margin-right:10px;margin-top:3vh;min-height:50px;padding-left:5vh;padding-right:5vh;text-align:center;text-transform:uppercase;width:100%}.login-form__button:hover{border-color:#da9f5b!important}.containerLoginButton{display:flex;justify-content:center;width:100%}.user-form__avatar{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.user-form__avatar>.ui.image{border:2px dashed #1890ff;border-radius:50%;cursor:pointer;height:150px;margin:0;object-fit:cover;padding:5px;width:150px}.user-item{align-content:center;border-bottom:1px solid #e4e4e4;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.user-item:last-of-type{border:0;margin-bottom:0;padding-bottom:0}.user-item__info{align-items:center;display:flex}.user-item__info>.ui.image{height:40px;margin-right:10px;width:40px}.user-item__info p{margin:0}.user-item__info p:first-of-type{font-weight:700}.user-item__info p:last-of-type{opacity:.4}.menu-text,.users-page__add>.ui.button{margin:0}.nav-text-hidden{padding-left:1.8rem}.nav-text{color:#fff!important;padding-left:.5rem}.admin-sider{background:#62625d!important;height:90vh;height:100vh;height:auto;left:0;overflow:auto;padding-top:20px;position:fixed;top:60px;z-index:100}.menu{background-color:#0000;font-weight:700;height:100vh}.ant-menu-item,.menu{color:#fff!important}.ant-menu .ant-menu-item-selected{background-color:#c6756b}.menu-top{align-items:center;display:flex!important;justify-content:space-between!important;overflow:hidden;width:100%}.menu-top Button{background-color:initial;border:none;color:#000}.menu-top Button:hover{background-color:initial;border:none;color:#142850}.menu-top Button :focus,.menu-top Button:active{color:#fff}.menu-top__left-logo{cursor:pointer;max-width:100%;padding:0 0 0 1rem}@media (max-width:768px){.menu-top{align-items:center;display:flex;justify-content:center;width:auto}}.ButtonComponentStyle{align-items:center;border:1px solid #dae1e7;border-radius:8px;color:#fff;display:flex;font-size:.8rem;font-style:normal;font-weight:500;justify-content:center;line-height:16px;margin-right:1rem;margin-top:1rem;max-width:150px;min-width:140px;text-transform:uppercase}.ButtonComponentStyle:hover{border-color:#fff!important}.ant-modal-confirm-btns{display:flex;flex-direction:row-reverse!important;justify-content:space-around}.input-label{color:#27496d;font-weight:700}.button-container{display:flex;flex-direction:row-reverse;justify-content:space-around}.input-container{padding-top:1rem}@media (max-width:768px){.button-container{align-items:center;flex-direction:column;justify-content:center;width:100%}}.layoutContainer{background-color:#fff;display:flex;flex-direction:row;overflow:hidden}.layout-admin{transition:margin-left .2s}.layout-admin__header{background-color:#fff!important;display:flex;height:70px!important;left:0!important;padding:0;position:fixed;top:0;width:100%;z-index:1000}:where(.css-dev-only-do-not-override-ixblex).ant-layout .ant-layout-header{padding-inline:1px!important}.ant-layout .ant-layout-header{padding-inline:1px!important}.layout-admin__content{min-height:100vh;padding:70px 0 0}.siderMenu .ant-layout-sider .ant-layout-sider-dark .ant-layout-sider-collapsed .admin-sider{flex:0 0 50px!important;max-width:50px!important;min-width:50px!important;width:50px!important}.alquiler-section{padding:2rem;text-align:center}.alquiler-section-title{color:#f93;font-size:2.5rem;font-weight:700;margin-bottom:20px;text-transform:uppercase}.alquiler-section-cards-container{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin:0 auto;max-width:100%;padding:0 .2rem}.alquiler-section-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;flex:1 1 18%;flex-direction:column;justify-content:space-between;max-width:10%;min-width:200px;overflow:hidden;padding:1rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.alquiler-section-card:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.alquiler-section-card-image{height:auto;margin-bottom:1rem;object-fit:contain;width:100%}.alquiler-section-card-title{color:#f93;font-size:1rem;font-weight:700;margin-top:auto;text-align:center}@media (max-width:1200px){.alquiler-section-card{flex-basis:calc(20% - 1rem);flex-grow:1;flex-shrink:1;max-width:calc(20% - 1rem)}}@media (max-width:992px){.alquiler-section-card{flex-basis:calc(25% - 1rem);flex-grow:1;flex-shrink:1;max-width:calc(25% - 1rem)}}@media (max-width:768px){.alquiler-section-card{flex-basis:calc(33.333% - 1rem);flex-grow:1;flex-shrink:1;max-width:calc(33.333% - 1rem)}}@media (max-width:480px){.alquiler-section-card{flex:1 1 100%;max-width:100%}}@font-face{font-family:quentinregular;font-style:normal;font-weight:400;src:url(/static/media/Quentin.d23f14229019500f4959.otf) format("opentype")}.headerService{align-items:center;display:flex;justify-content:center;overflow:hidden}.header:before{background-color:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.headerService .header-content{color:#fff;padding:20px;text-align:center;z-index:2}.initial{color:#f9e2e7}.initial,.initial2{font-family:quentinregular,sans-serif;font-size:66px}.initial2{color:#996e95}.headerService .header-content h1{color:#fff;font-size:5rem;font-weight:700;letter-spacing:10px}.headerService .header-content p{font-family:Roboto;font-size:26px;font-weight:300;padding:0 20px}.headerService .cta-button{background-color:#f0ccd4cc;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;padding:15px 30px;transition:background-color .3s ease}.headerService .cta-button:hover{background-color:#f0ccd4cc}.headerService{animation:slideIn 1s ease-in-out;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;transition:background-image .8s ease-in-out}@media (max-width:768px){.headerService{background-position:50%}.headerService .header-content h1{font-size:1.3rem;letter-spacing:4vw}.headerService .header-content{margin-top:15vh}.headerService .header-content p{font-family:Roboto;font-size:1.2rem;font-weight:300;padding:0 5px}.initial{color:#f0ccd4;font-family:quentinregular,sans-serif;font-size:2.3rem}.cta-button{margin-top:5rem}}.services-section{display:flex;gap:10px;height:90vh;justify-content:space-between}.service-card{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1;height:100%;justify-content:center;margin-top:5px;padding:2rem;position:relative;transition:transform .3s ease}.white{background-color:#f3f1f1;color:#000}.black{background-color:#262626;color:#fff}.service-content{position:relative;text-align:center;z-index:1}.service-title,.service-title-black{font-size:2rem;font-weight:700;text-transform:uppercase}.service-title-black{color:#fff}.service-subtitle{font-size:1.2rem;font-weight:lighter;margin:10px 0 1.5rem}.service-button{background-color:initial;border:2px solid;color:currentColor;font-weight:700;padding:.5rem 1.5rem;text-decoration:none;transition:color .3s ease,border-color .3s ease}.service-button:hover{border-color:#f0ccd4;color:#f0ccd4}.service-card:hover:before{border:3px solid #f0ccd4;bottom:2rem;content:"";left:2rem;position:absolute;right:2rem;top:2rem;z-index:0}@media (max-width:768px){.services-section{flex-direction:column;height:auto}.service-card{height:auto;margin-bottom:10px}}@font-face{font-family:quentinregular;font-style:normal;font-weight:400;src:url(/static/media/Quentin.aa2e9c50e576ac5a1a49.woff2) format("woff2"),url(/static/media/Quentin.745da50f3c2f8219e254.woff) format("woff"),url(/static/media/Quentin.d23f14229019500f4959.otf) format("opentype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,sans-serif;margin:0;overflow-x:hidden!important;padding:0}body,html{scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3{color:#333}button{cursor:pointer}a{color:inherit;text-decoration:none}
/*# sourceMappingURL=main.1285db1f.css.map*/