@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);body{font-family:Plus Jakarta Sans,sans-serif}.container-login{background:#dfe4de}.container-restore{background:#f5c618}.card-custom{background-color:#f5c618}.card-custom-restore{background-color:#dfe4de}.card-custom-img{height:100%;width:100%}.btn{background-color:#c68608;border:none;color:#fff}.btn:hover{background-color:#fff6;color:#6f3e14}.btn-restore{background-color:#495849;border:none;color:#fff}.btn-restore:hover{background-color:#fff6;color:#2e342d}.input-transparent{background-color:#fff6;border:none}label{color:#fff}.label-restore{color:#788a77}.title-login{color:#6f3e14}.title-restore{color:#495849}input{background-color:initial}.alert{background-color:#9dc2c2;color:#fff}.error-alert{background-color:#b22222;color:#fff}.error-alert-data{background-color:#8b0000;border:none;color:#fff}.fade-out{opacity:0;transition:opacity .5s ease-in-out}.menu-container{background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;top:0;width:100%}.nav-link{align-items:center;color:#000;display:flex;font-size:18px;font-weight:500;margin:0 15px;padding:10px 20px;text-decoration:none;transition:background-color .3s,color .3s;white-space:nowrap}.nav-link.active{color:#f5c618!important;font-weight:700}.nav-link:hover{color:#f9db4b!important}.btn-phone{align-items:center;background-color:gold;color:#c68608;display:flex;font-size:18px;padding:10px 15px;text-decoration:none;transition:background-color .3s,transform .3s;white-space:nowrap}.tooltip-container{display:inline-block;margin:20px;position:relative}.tooltip-ed,.tooltip-lo{background:#be0000;border-radius:4px;box-shadow:0 2px 4px #0003;color:#fff;left:50%;opacity:0;padding:10px;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .3s,visibility .3s,top .3s,background .3s;visibility:hidden;width:8rem;z-index:1}.tooltip-ed:before,.tooltip-lo:before{border:8px solid;border-color:#0000 #0000 #8b0000;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.tooltip-ed:before{border-color:#0000 #0000 #085ec5}.tooltip-container:hover .tooltip-ed,.tooltip-container:hover .tooltip-lo{background:#be0000;opacity:1;top:120%;transform:translate(-50%,-5px);visibility:visible}.tooltip-container:hover .tooltip-ed{background-color:#007bff!important}.ed-icon,.lo-icon{color:#8b0000;cursor:pointer;font-size:30px}.ed-icon{color:#007bff!important}.btn-phone:hover{background-color:#ffc107;color:#fff;transform:scale(1.05)}.phone-icon{color:#c68608;font-size:18px;margin-right:8px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar:hover{background-color:#f5c618}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background-color:#f5c618}::-webkit-scrollbar-thumb:hover{background-color:gold}.footer-logo img{height:auto;transition:width .3s ease;width:68px}@media (max-width:768px){.footer-logo img{width:100px}}@media (max-width:576px){.footer-logo img{width:150px}}.footer-address p,.footer-contact div,.footer-logo p{margin-bottom:5px}.footer-address h5{margin-bottom:10px}.footer-contact div{align-items:center;background-color:#fff;border:1px solid #dfe4de;border-radius:5px;cursor:pointer;display:flex;justify-content:center;margin:5px auto;max-width:265px;padding:5px;transition:background-color .3s ease,color .3s ease}.footer-contact a{align-items:center;color:#333;display:flex;text-decoration:none}.footer-contact .btn-contact{align-items:center;cursor:pointer;display:flex;transition:color .3s ease}.footer-contact .btn-contact:hover .icon-footer,.footer-contact .btn-contact:hover a{color:#007bff}.footer-contact .icon-footer{margin-right:5px;transition:color .3s ease}@media (max-width:576px){.small-body-login{background-color:#f5c618}.small-body-restore{background-color:#dfe4de}}.image-container{height:100%;position:relative}.image-container img{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}.image-container img.active{opacity:1}.btn-control{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;padding:0 10px}.navbar,.navbar-brand{align-items:center;display:flex;justify-content:center}.navbar-brand{margin:0 auto}.navbar-collapse,.navbar-toggler{align-items:center;display:flex}.navbar-collapse{justify-content:center;width:100%}.custom-navbar{box-shadow:0 4px 8px #0003;height:80px}.imagen-logo-rentas{background-image:url(/static/media/LogoRoot.a28bc333e90c376d90f3.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;height:65px;overflow:hidden;width:70px}.card-buy{border-radius:50px;box-shadow:20px 20px 60px #bebebe,-20px -20px 60px #fff}.columna-resaltada{background:#f5c618!important;color:#fff}.table-icon{color:#f5c618;font-size:24px}.form-check-input:checked{background-color:#f5c618!important;border-color:#f5c618!important;box-shadow:none}@media (max-width:991px){.navbar-brand img{margin-top:-20px}.menu-small{background:#ffc107;border:none;font-size:29px;margin-top:-9px}.navbar-collapse{background-color:#fff;margin-top:-5px}}@media (max-width:767px){.navbar-brand img{margin-top:-20px}.navbar-collapse{background-color:#fff}}@media (max-width:575px){.navbar-brand img{margin-top:-20px}.navbar-collapse{background-color:#fff}}.search-container{align-items:center;background-color:#f5c618;border-radius:50%;display:flex;height:60px;overflow:hidden;padding:20px;transition:width .5s,border-radius .5s;width:60px}.search-container:hover{border-radius:30px;width:300px}.icon{fill:#333;align-items:center;display:flex;justify-content:center}.floating-label{color:#333;width:100%}.mb-3{margin-bottom:1rem}.select-without-border{background:#0000;border:none;border-radius:0;flex:1 1;padding:.375rem .75rem}.select-without-border,.select-without-border:focus{border-bottom:2px solid #f5c618;box-shadow:none;outline:none}.select-without-border option:checked{background-color:#f5c618;color:#333}.select-without-border option:hover{background-color:#f5c61859!important}.button-clean{background:#f5c618;border-radius:0;color:#fff;padding:.375rem .75rem}.icon-redes{color:#fff;font-size:24px;margin-right:8px}.a-redes{font-weight:700;text-decoration:none}.a-redes,.a-redes:hover{color:#fff}.btn-facebook,.btn-instagram,.btn-whatsapp{align-items:center;border:none;border-radius:8px;color:#fff;display:flex;justify-content:center;padding:8px 12px;text-decoration:none}.btn-facebook{background:#4267b2}.btn-whatsapp{background:#25d366}.btn-instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.btn-cancel{background-color:#f6f6f6!important;border:1px solid #757575!important;color:#4f4f4f!important}.btn-sure{background-color:#fff0f0!important;border:1px solid #ff2323!important;color:#d70000!important}.link-con-linea{color:#000;display:inline-block;overflow:hidden;position:relative;text-decoration:none}.link-con-linea:hover{color:#000}.link-con-linea:after{background-color:#f5c618;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .5s ease-in-out;width:0}.link-con-linea:hover:after{width:100%}.custom-navBar{background:#f5c618}.imagen-logo{background-image:url(/static/media/Logo.fc79b345dd44066b6efa.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:55px;overflow:hidden;width:65px}.error-404{background-color:#f2f2f2;border-radius:10px;box-shadow:0 0 10px #0003;left:50%;padding:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.error-404 h1{background:linear-gradient(80deg,#fd7e14,#011f5d);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:kanit,sans-serif;font-size:142px;font-size:200px;font-weight:200;margin:0}.text h6{font-size:15px;line-height:1;margin-bottom:0}.text p{font-size:13px;line-height:1;margin-top:0}.btn-menu{background:none;font-size:24px}.btn-salir{align-items:center;background-color:#f55449!important;border:none;border-radius:50%;display:flex;font-size:24px;height:50px;justify-content:center;padding:0;width:50px}.btn-menu,.btn-menu:active,.btn-menu:focus,.btn-menu:hover,.btn-salir,.btn-salir:active,.btn-salir:focus,.btn-salir:hover{background-color:inherit;box-shadow:none;color:inherit;outline:none;transform:none}.icon-salir{color:#fff}.btn-container{display:flex;flex-direction:column;gap:10px;padding:10px}.btn-opc{background-color:#fdf7c4;border-radius:8px;color:#333;justify-content:flex-start;padding:10px 15px;text-decoration:none;transition:background-color .3s,color .3s}.btn-opc,.btn-opc-container{align-items:center;display:flex}.btn-opc-container{font-size:16px;font-weight:500;gap:10px}.btn-opc:hover{background-color:#ffc107;color:#000}.btn-opc.activo{background-color:#ffa000;color:#fff}.btn-opc svg{color:inherit;font-size:20px}.react-calendar{background:#fff;border:none;border-radius:16px;box-shadow:10px 10px 20px #d1d9e6,-10px -10px 20px #fff;font-family:Arial,sans-serif;padding:20px;width:100%}.dia-sin-disponibilidad{background-color:red!important;border-radius:5px;color:#fff!important;opacity:.7;pointer-events:none}.react-calendar__navigation__label{pointer-events:none}.react-calendar__navigation{display:flex;justify-content:space-between;margin-bottom:20px}.react-calendar__navigation button{background:#f2f3f5;border:none;border-radius:12px;box-shadow:5px 5px 10px #d1d9e6,-5px -5px 10px #fff;color:#555;cursor:pointer;font-weight:700;padding:10px 15px;transition:all .2s ease-in-out}.react-calendar__navigation button:hover{box-shadow:inset 5px 5px 10px #d1d9e6,inset -5px -5px 10px #fff;color:#333}.react-calendar__tile{background:none;border:none;color:#333;cursor:pointer;padding:12px;text-align:center;transition:background-color .2s ease,color .2s ease}.react-calendar__tile:enabled:hover{background-color:#e8e8e8;border-radius:8px;color:#555}.react-calendar__tile--now{background:#f5f5f5;border-radius:12px;box-shadow:inset 2px 2px 5px #d1d9e6,inset -2px -2px 5px #fff;color:#f80;font-weight:700}.react-calendar__tile--now:enabled:hover{background:#f80;color:#fff}.react-calendar__tile--active{background:#f80;border-radius:12px;box-shadow:inset 2px 2px 5px #d17a00,inset -2px -2px 5px #ffb347;color:#fff}.react-calendar__tile--active:hover{background:#e67e00;color:#fff}.react-calendar__tile--range{background:#ffd580;border-radius:8px;box-shadow:inset 2px 2px 4px #e2c96e,inset -2px -2px 4px #fff0c2;color:#333}.react-calendar__tile--tileDisabled{background:none!important;color:#ccc!important;opacity:.5;pointer-events:none}.react-calendar__tile--rango-sin-dias-no-validos{background:#3333332c!important;border:1px solid #000;box-shadow:none!important;color:inherit!important;opacity:.5;pointer-events:none}.react-calendar__tile--dia-invalido{opacity:.5!important;pointer-events:none}.react-calendar__tile--dia-invalido:disabled{pointer-events:none!important}.react-calendar__tile--rangeEnd,.react-calendar__tile--rangeStart{background:#f80;box-shadow:inset 3px 3px 6px #d17a00,inset -3px -3px 6px #ffb347;color:#fff}@media (max-width:767px){.react-calendar{border-radius:8px;padding:10px}.react-calendar__navigation{display:flex;justify-content:space-between}.react-calendar__navigation button{font-size:10px;padding:6px 8px;width:45%}.react-calendar__tile{font-size:10px;padding:8px}}.btn-code{background:#f5c618;border:none;border-radius:2em;box-shadow:inset 2px 5px 10px #0003;letter-spacing:.2em;padding:1em 2em;transition:.4s ease-in-out}.btn-code:hover{background:#e5ae0d;color:#fff;letter-spacing:.5em;transform:translateY(-.8em)}.btn-code:active{background:#c68608;color:#fff;letter-spacing:.4em;transform:translateY(-.6em);transition:all .1}.box{background:#0000;display:block;float:left;font-weight:900;height:auto;margin:0 5px;overflow:hidden;padding:15px;position:relative;text-align:center;text-transform:uppercase;transition:.5s linear}.box:before{border-bottom:4px solid #0000;border-left:4px solid #0000;bottom:0}.box:after,.box:before{box-sizing:border-box;content:"";height:4px;left:0;position:absolute;transform:translateX(-100%);width:100%}.box:after{border-right:4px solid #0000;border-top:4px solid #0000;top:0}.box:hover{background:#fff;box-shadow:0 5px 15px #000}.box:hover:after,.box:hover:before{border-color:#f5c618;height:100%;transform:translateX(0);transition:transform .3s linear,height .3s linear .5s}button{background:#0000;border:none;color:#000;cursor:pointer;outline:none;text-decoration:none}.modal-code{background:linear-gradient(90deg,#fced8c,#fff .1%);border-radius:10px;display:flex;flex-direction:column;padding:20px}.title-code{color:#411f07;font-size:2rem;font-weight:700;letter-spacing:-.025em;line-height:2rem}.description{color:#9e5f0a;font-size:1rem;line-height:1.5rem;margin-top:1rem}.modal-code .data-code{column-gap:.5rem;display:flex;margin-top:1rem;max-width:28rem}.modal-code .data-code .input-code{background-color:#f5c618;border:1px solid #9e5f0a;border-radius:.375rem;color:#fff;flex:1 1 auto;font-size:.875rem;line-height:1.5rem;outline:none;padding:.5rem .875rem}.modal-code .data-code .input-code::placeholder{color:#411f07}.modal-code .data-code .input-code:focus{border:1px solid #411f07}.modal-code .data-code .button-code{background-color:#f5c618!important;border:none;border-radius:.375rem;color:#fff;font-size:.875rem;font-weight:600!important;line-height:1.25rem;outline:none!important;padding:.625rem .875rem}.modal-code .data-code .button-code:hover{background-color:#fced8c}.modal-code .data-code .button-code:focus{background-color:#9e5f0a}.custom-modal-overlay{background:#000c;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.custom-modal-content,.custom-modal-overlay{align-items:center;display:flex;justify-content:center}.custom-modal-content{background:#0000;max-height:1vh;max-width:1vw;position:relative}.modal-image{border-radius:8px;box-shadow:0 4px 10px #0000004d;display:block;height:auto;max-height:90vh;max-width:100vw;width:auto}.selector-horario{background:#fff;border-radius:8px;color:#333;font-family:Arial,sans-serif;margin:auto;padding:10px 0;position:relative;text-align:center}.horas-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px #0003;display:none;left:50%;margin-top:10px;max-height:300px;overflow-y:auto;position:absolute;top:75%;transform:translateX(-50%);width:100%;z-index:1}.horas-container.open{display:block}.hora-button{background:#0000;border:none;border-radius:4px;color:#333;cursor:pointer;font-size:16px;margin-bottom:1px;padding:8px 12px;text-align:center;transition:all .2s ease;width:100%}.hora-button:hover{background:#f5c518c8}.hora-button.selected{background:#f5c618;border:2px solid #f5c618;color:#fff}@media (max-width:768px){.hora-button{font-size:14px;padding:6px 10px}}main{background:#f0f0f0;font-family:Plus Jakarta Sans,serif;font-optical-sizing:auto}.front-page,.front-page-contact{align-items:center;color:#fff;display:flex;height:70vh;justify-content:center;overflow:hidden;position:relative;text-align:center;width:100%;z-index:0}.front-page-contact{height:30vh!important}.front-page-text{font-size:45px}.front-page-p,.front-page-text{color:#e5e5dd;font-weight:700;letter-spacing:-.5px;line-height:1.1em;text-align:center}.front-page-p{font-size:20px}.background-overlay{align-items:center;background:#00000080;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:20px;position:absolute;top:0;width:100%;z-index:2}.card-front{z-index:2}.image-container-i{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;opacity:1;position:absolute;right:0;top:0;transition:opacity 1s ease-in-out,transform 5s ease;width:100%}.image-container-i img{height:100%;object-fit:cover;transition:transform 5s ease;width:100%}.image-container-i.zoom img{transform:scale(1.2)}.image-container-i.show{opacity:1}.image-container-i.hide{opacity:0}.card-front-text{color:#333;font-size:1.2em;font-weight:800;line-height:1em;text-align:justify}.card-front-second-text{color:#333;font-size:.875em;font-weight:600;letter-spacing:-.4px;line-height:1.1em;text-align:justify;word-spacing:0}.btn-card{background:#f5c618!important;color:#333;width:100%}.btn-warning{text-decoration:none}.btn-card:hover{color:#fff!important}.card-second-title{color:#333;font-weight:700;line-height:1em}.card-second-p{color:#adadad;font-weight:300;line-height:1.45em}.card-p{color:#333;font-weight:400;letter-spacing:-.8px;line-height:1.66em;text-align:justify}.btn-information{background:#f5c618!important;font-weight:700;height:3rem;line-height:30px;text-align:justify}.card-three{background:#f0f0f0!important;border:none!important}.card-three-text{color:#333;font-weight:700;letter-spacing:-.9px;line-height:1.2em}.icon-three{font-size:14px;margin-top:-20px}.a-three{font-weight:500;line-height:1.66em;margin-top:-20px;text-decoration:none}.a-three,.a-three:hover{color:#333}.card-three-title-mobile{font-family:Roboto,sans-serif;font-weight:700;line-height:1em}.card-three-p,.card-three-title-mobile{color:#333;display:none;text-align:justify}.card-three-p{font-weight:400;line-height:30px}.list-items{color:#333;font-weight:500;letter-spacing:-.4px;line-height:1.66em}.list-items i{font-size:14px}.title-welcome{color:#333;font-weight:700;line-height:1em}.p-welcome{color:#333;font-weight:400;letter-spacing:-.4px;line-height:1.45em;text-align:justify}.inf-welcome a{color:#333;text-decoration:none}.inf-welcome a:hover{color:#333}.about-content{margin:0 auto;max-width:700px;text-align:center}.about-title-body{color:#333;font-size:50px;font-weight:700;margin-bottom:1rem;text-align:justify}.about-text-body,.about-text-body-small{color:#333;font-weight:400;letter-spacing:-.5px;line-height:1.66em;text-align:justify}.about-text-body-small{font-size:22px}.about-text-body{font-size:26px}.about-icon-body{font-size:50px}.about-p-body{color:#333;font-weight:700;font-weight:500;line-height:1em;line-height:1.66em;text-align:justify}.about-sub-title-body{color:#333;font-size:43px;font-weight:700;margin-bottom:1rem;text-align:justify}.about-btn-body{background:#f5c618!important;border-radius:3px;box-shadow:none!important;color:#333;font-size:16px!important;font-weight:700!important;font-weight:600;line-height:30px;padding:15px;text-align:justify;text-align:center}.about-btn-body:hover{color:#333!important}.section-2{margin:2em 0 0}.section-2-up{border-bottom:1px solid #e5e5dd;color:#333;font-weight:700;line-height:1em}.section-2-black{background:#333!important}.contact-p{color:#333;font-weight:200;line-height:1.66em}.contact-h3{color:#333;font-weight:700;letter-spacing:-.9px;line-height:1.2em}.btn-contact{box-shadow:none!important}.our-services-title{color:#333;font-size:45px;font-weight:700;letter-spacing:.6px;line-height:1em}.our-services-text{color:#333;font-weight:400;line-height:1.45em}@media (max-width:480px){.about-sub-title-body,.about-title-body{font-size:6vw}.about-text-body,.about-text-body-small{font-size:5vw}}@media (max-width:576px){.about-sub-title-body,.about-title-body{font-size:6vw}.about-text-body,.about-text-body-small{font-size:5vw}}@media (max-width:768px){.about-sub-title-body,.about-title-body{font-size:6vw}.about-text-body,.about-text-body-small{font-size:5vw}}@media (max-width:1024px){.about-sub-title-body,.about-title-body{font-size:6vw}.about-text-body,.about-text-body-small{font-size:5vw}}@media (max-width:1199px) and (min-width:992px){.about-sub-title-body,.about-title-body{font-size:6vw}.about-text-body,.about-text-body-small{font-size:5vw}}.card img{height:280px;object-fit:cover;width:100%}.carousel-wrapper{overflow:hidden;position:relative;width:100%}.carousel-inner{display:flex;transition:transform .5s ease-in-out}.sliding{transform:translateX(-33.33%)}.image-box{flex-shrink:0;height:230px;overflow:hidden;width:33.33%}.carousel-image{height:100%;object-fit:cover;padding:0 10px;width:100%}@media (max-width:768px){.carousel-inner{display:block;overflow:hidden;transform:none}.image-box{height:250px;width:100%}.carousel-image{height:100%;object-fit:cover;padding:0;width:100%}.carousel-control-next,.carousel-control-prev,.carousel-item:not(:first-child){display:none}}.title-section-end{color:#333;letter-spacing:.6px;line-height:1em}.sub-title-section-end{color:#333;font-weight:400;line-height:1.45em}.p-section-end{color:#333;font-weight:400;line-height:1.66em;text-align:justify}.video-container{border-radius:15px;box-shadow:0 4px 10px #0003;margin:20px auto;max-width:800px;overflow:hidden}video{display:block;height:auto;width:100%}.footer-title{color:#333;font-weight:700;letter-spacing:-1px;line-height:1em}.footer-sub-title{color:#333;font-weight:300;line-height:1.66em}.form-control{border:none!important;border-bottom:1px solid #eee!important;box-shadow:none!important}.btn-card{background:#f5c618;font-weight:700;line-height:30px}.btn-card:hover{color:#fff}
/*# sourceMappingURL=main.b97e34a4.css.map*/