body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.gps-btn{background-color:#fdbf94;border:none;border-radius:30px;box-shadow:2px 2px 4px #0006,-2px -2px 4px #fff6;color:#fff;cursor:pointer;font-size:medium;font-weight:550;height:40px;padding:10px;text-shadow:1px 1px 2px #0003;width:170px}.App{align-items:center;display:flex;height:100vh;justify-content:center;text-align:center;width:100vw}.glow{box-shadow:inset 0 0 10px #48abe0,0 0 50px 5px #48abe0}.break{flex-basis:100%;height:0}.ant-modal-content{box-shadow:none!important}.ant-modal-content,.ant-modal-header{background-color:initial!important}.search{width:500px}.pac-target-input{border-radius:10px;display:flex;height:30px;margin:auto;width:300px}.animation{animation:pulse 2s infinite;transform:scale(1)}@keyframes pulse{0%{transform:scale(.95)}70%{transform:scale(1)}to{transform:scale(.95)}}.input-change-btn{display:none}.input-autocomplete{left:120px;position:fixed;top:10px;z-index:999}.entity-list-btn{text-align:left;text-align:justify;top:103px}.entity-list-btn,.filter-domi-btn{background-color:#fdbf94;border:none;border-radius:20px;box-shadow:2px 2px 4px #0000004d,-2px -2px 4px #ffffff4d;color:#fff;cursor:pointer;font-size:medium;font-size:small;height:auto;left:240px;padding:8px;position:fixed;text-shadow:1px 1px 2px #0000001a;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:999}.filter-domi-btn{text-align:left;text-align:center;top:140px}.entity-list-btn,.filter-domi-btn{background-color:#fdbf94;cursor:pointer;transition:background-color .3s,border-color .3s}.entity-list-btn.selected,.filter-domi-btn.selected{background-color:#ffa463}.fake-modal-1{background-color:#fff;border-radius:20px;box-shadow:2px 2px 4px #0000004d,-2px -2px 4px #ffffff4d;color:#555;font-size:12px;height:130px;left:100px;position:fixed;text-align:left;top:50px;width:340px;z-index:999;img{padding-left:20px;padding-top:20px}}.txt-fake-modal-1{margin-top:5px;padding-left:40px}.filter-container{display:flex;flex-direction:column;width:calc(100% - 30px)}.btn-expand{background-color:#fff;border:none;border-radius:0 30px 30px 0;cursor:pointer;height:50px;position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:15px}.fake-modal-2{border-radius:20px;box-shadow:2px 2px 4px #0000004d,-2px -2px 4px #ffffff4d;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:100px;max-width:450px;min-width:330px;padding:5px;position:fixed;top:185px;z-index:999;img{background-color:initial;border-radius:40px;cursor:pointer;margin:10px;transition:box-shadow .3s}}.fake-modal-2,.to-detail-modal{background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.to-detail-modal{border-radius:10px;height:auto;text-align:center}.type-store-icon{border-radius:50%;box-shadow:0 0 0 5px #fff;height:auto;margin-top:-70px;width:80px}.modal-detail{align-items:center;display:flex;flex-direction:column;margin-bottom:50px}.icon-ubi-modal{height:auto;margin-right:10px;width:2vw}.entity-address-modal{align-items:center;display:flex;font-size:large;margin-bottom:5px}.to-detail-btn{background-color:#fdbf94;border:none;border-radius:30px;box-shadow:2px 2px 4px #0006,-2px -2px 4px #fff6;color:#fff;cursor:pointer;font-size:small;height:auto;padding:10px;text-shadow:1px 1px 2px #0003;width:120px}.icon-container{align-items:center;display:flex;flex-direction:column;text-align:center}.icon-container img{height:60px;margin-bottom:5px;width:60px}.icon-container p{color:#555;font-size:12px;margin:0}.icon-container-ext.visible{align-items:center;display:flex;flex-direction:column;text-align:center}.icon-container-ext.hidden{display:none}.icon-container-ext img{height:60px;margin-bottom:5px;width:60px}.icon-container-ext p{color:#555;font-size:12px;margin:0}@media (max-width:1000px) and (orientation:portrait){.entity-list-btn{height:20px;left:64vw;position:fixed;top:7vh;width:122px;span{display:none}}.entity-list-btn:after{color:#fff;content:"Todos los servicios";font-size:small;left:5px;position:absolute;top:50%;transform:translateY(-50%)}.filter-domi-btn{height:20px;left:25vw;position:fixed;top:7vh;width:135px;span{display:none}}.filter-domi-btn:after{color:#fff;content:"Servicios a domicilio";font-size:small;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.hide-list-btn,.input-autocomplete{display:none}.input-change-btn{background-color:#fdbf94;border:none;border-radius:20px;box-shadow:2px 2px 4px #0000004d,-2px -2px 4px #ffffff4d;display:flex;height:20px;left:64vw;position:fixed;top:3vh;width:120px;span{display:none}}.input-change-btn:after{color:#fff;content:"Cambiar ubicación";font-size:small;left:5px;position:absolute;top:50%;transform:translateY(-50%)}.fake-modal-1{background-color:#ffffffe6;border-radius:20px;height:auto;left:0;position:fixed;text-align:left;top:5px;width:100vw;z-index:999;img{height:8vh;padding-bottom:10px;padding-left:20px;padding-top:10px;width:auto}p{padding-left:40px}}.txt-fake-modal-1{display:flex;margin-left:-20px}.fake-modal-2{align-items:center;background:#fff;border-radius:10px;bottom:1px;box-shadow:0 4px 8px #0000001a;display:flex;height:10vh;justify-content:flex-start;left:-15px;overflow-x:auto;padding:10px;position:fixed;top:auto;white-space:nowrap;width:100vw}.fake-modal-2 .flex-container{display:flex;flex-direction:row;flex-wrap:nowrap;padding-left:10px;padding-right:20px;width:100%}.fake-modal-2 img{height:auto;margin-bottom:5px;transition:transform .2s ease-in-out;width:12vw}.fake-modal-2 p{display:none}.fake-modal-2 .selected img{transform:scale(1.2)}.fake-modal-2 .selected p{bottom:60px;color:#555;display:block;font-size:12px;position:absolute}.icon-container{position:relative}.to-detail-modal{background-color:#fff;border-radius:10px;height:auto;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.icon-ubi-modal{width:5vw}.icon-container{align-items:center;display:flex;flex-direction:column;text-align:center}.icon-container .selected img{transform:scale(1.2)}.icon-container .selected p{bottom:70px;color:#555;display:block;font-size:12px;position:absolute}.fake-modal-2 img.glow{box-shadow:none}.btn-expand{display:none}.icon-container-ext{position:relative}.icon-container-ext,.icon-container-ext.visible{align-items:center;display:flex;flex-direction:column;text-align:center}.icon-container-ext.hidden{display:flex}}.list-component{background-color:none;height:100%;opacity:none;padding:20px;position:fixed;right:-100%;top:370px;transition:right .3s ease;width:600px;z-index:900}.list-component.show{left:0}.list-component-content{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.list-component-content::-webkit-scrollbar{display:none}.list-logo{height:auto;margin-right:10px;width:2.5vw}.list-items{display:flex;flex-direction:column;margin-bottom:400px}.list-item{background-color:#f9f9f9;border-radius:10px;box-shadow:0 2px 4px #0000001a;justify-content:space-between;list-style:none;margin:10px 0;opacity:.92;padding:10px;position:relative;text-align:justify}.entity-info,.list-item{align-items:center;display:flex}.entity-info{flex-direction:column}.entity-name{align-items:center;display:flex;font-weight:500;margin-bottom:5px}.btn-go-detail{background-color:#fdbf94;border:none;border-radius:20px;box-shadow:2px 2px 4px #0000004d,-2px -2px 4px #ffffff4d;color:#555;cursor:pointer;font-size:13px;margin-left:10px;padding:5px 10px;position:relative;right:0;text-align:center}@media (max-width:1000px) and (orientation:portrait){.list-component{align-items:stretch;background-color:#20202380;display:flex;flex-direction:column;height:100%;margin-left:-50px;right:-120%;top:60px;transition:top .3s ease;width:105vw}.list-component.show{right:5vw}.list-component-content{-ms-overflow-style:none;height:50%;height:800px;overflow-y:scroll;scrollbar-width:none}.list-logo{height:auto;margin-right:10px;width:8vw}.list-items{display:flex;flex-direction:column;margin-bottom:250px}.list-item{align-items:center;background-color:#f9f9f9;border-radius:10px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;list-style:none;margin:10px 0;opacity:.9;padding:10px;position:relative;text-align:justify}.entity-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column}.entity-name{align-items:center;display:flex;font-size:small;margin-bottom:5px}}.header-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:2px 2px 4px #0006,-2px -2px 4px #fff6;height:35vh;position:relative;width:68.3vw;z-index:1}.header-image-default{background-image:url(/static/media/Default-vet.35c5af5786709ef979f7.png)}.header-vet{background-image:url(/static/media/Veterinaria.f52947639c6fe38b3db9.png)}.header-petwalk{background-image:url(/static/media/Paseo.516ca15370329996a02c.png)}.header-petshop{background-image:url(/static/media/Accesorios.e7b691832dcdbc9497fc.png)}.header-foodstore{background-image:url(/static/media/Alimento.4fcace5dbf1aac7daaaf.png)}.header-funeral{background-image:url(/static/media/Funerarias.fdfd0785876eb2491a4c.png)}.header-training{background-image:url(/static/media/Adiestramiento.2748476b2f520e76cdfc.png)}.header-hairsalon{background-image:url(/static/media/Peluqueria.67cdfd5d43855442eabf.png)}.header-pharmacy{background-image:url(/static/media/Farmacia.17a04b6eee41591c0ca5.png)}.header-hotel{background-image:url(/static/media/Hotel.f10c7cd2484758f7acb8.png)}.header-transportation{background-image:url(/static/media/Transporte.657b9ae1b253ffa101d0.png)}.name-logo{margin-bottom:70px;margin-top:30px;width:200px}.icon-name-logo{height:10vh;margin-left:-80px;margin-right:30px;margin-top:30px;width:auto}.vet-map{align-items:start;background-color:#fff;border-radius:20px;box-shadow:2px 2px 4px #0006,-2px -2px 4px #fff6;margin-bottom:15px;max-height:auto;max-width:auto;min-height:10vw;min-width:68vw}.map-size{height:40vh}.vet-map p{font-weight:700;margin-bottom:30px;margin-left:60px;margin-top:-40px}.animal-type{align-items:flex-end;display:flex;flex-direction:column;margin-right:10px;margin-top:20px;position:absolute;right:0}.animal-type img{height:auto;margin-bottom:1vh;margin-right:1vw;width:40px}.animal-txt,.animal-txt-1{font-size:x-small;font-weight:400;margin-left:none;margin-top:-8px;position:none}.animal-type-txt{font-size:small;font-weight:500;left:35px;position:absolute;top:-20px}.icon-map{max-width:15%;padding:10px;width:3%}.vet-description{background-color:#fff;border-radius:20px;box-shadow:2px 2px 4px #0006,-2px -2px 4px #fff6;font-weight:100;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:15px;margin-top:-15px;max-height:auto;max-width:68vw;min-height:10vw;min-width:68vw;padding:3px;position:relative;width:auto;z-index:2;h2{margin-left:-40px}}.vet-description-txt-1{font-size:smaller;margin-left:40px;margin-top:-1.5vw;white-space:wrap;width:20vw}.vet-description-txt-2{font-size:smaller;margin-top:-1vw;white-space:wrap;width:10px}.icon-description{height:1%;margin-right:-30px;max-height:5%;max-width:15%;padding:20px;width:10%}.service-detail{align-items:center;border-radius:15px;font-size:x-small;font-weight:500;height:auto;margin-bottom:.1px;margin-top:.1px;max-width:200px;padding:5px;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bg-service{background-color:#87bdff}.bg-specialism{background-color:#89ff87}.bg-surgery{background-color:#ccb0f5}.flex-service-detail{margin-left:-40px;margin-top:1px;max-width:calc(120% - 150px)}.vet-details{background-color:#fff;border-radius:20px;box-shadow:2px 2px 4px #0006,-2px -2px 4px #fff6;font-weight:200;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:1vw;min-height:15vw;min-width:29vw;width:auto}.vet-details ul{list-style-type:none;margin-top:2vw;padding:0}.vet-details li{align-items:center;display:flex;margin-bottom:10px;margin-left:1vw}.vet-details a,.vet-details span{color:#020203;margin-left:1vw}.vet-details a:hover{text-decoration:underline}.icons-details{margin-bottom:.1vw;margin-left:1vw;width:2vw}.flex-container-1{margin-left:-3vw}.flex-container-2{margin-left:-9vw;margin-top:auto}.flex-container-3{margin-right:1vw;margin-top:auto}.detail-navigation{margin-top:300px}.ad1{background-color:#fefefe;border-radius:20px;box-shadow:2px 2px 4px #0006,-2px -2px 4px #fff6;height:15.5vw;margin-left:5px;width:38vw}.user-icons{margin-left:15vw;margin-top:2vw;width:4vw}.ad2{background-color:#fefefe;border-radius:20px;box-shadow:2px 2px 4px #0006,-2px -2px 4px #fff6;height:40vw;margin-left:auto;margin-top:160px;width:12vw}.icons-desk{width:5vw}.btn-back{font-size:4vw;margin-bottom:100px;margin-left:0;margin-top:-120px}@media (max-width:1000px) and (orientation:portrait){.header-image{background-position:top;background-repeat:no-repeat;background-size:cover;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:2px 2px 4px #0006,-2px -2px 4px #fff6;height:35vh;width:68vw}.header-image-default{background-image:url(/static/media/Default-vet.35c5af5786709ef979f7.png)}.flex-container-2{margin-left:-4vw;margin-top:0}.header-image{border-top-left-radius:0;border-top-right-radius:0;box-shadow:none;height:40vw;position:relative;width:100vw;z-index:1}.vet-description{background-color:#fff;border-radius:20px;box-shadow:2px 2px 4px #9d8c8c66,-2px -2px 4px #fff6;display:flex;flex-direction:column;font-weight:100;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:1px;margin-left:-1vw;margin-top:-15px;max-height:auto;max-width:100vw;min-height:10vw;min-width:90vw;padding:3px;position:relative;width:98vw;z-index:2;h2{margin-bottom:-10px}}.vet-description-txt-1{margin-top:-3vh}.vet-description-txt-1,.vet-description-txt-2{margin-left:10vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vet-description-txt-2{margin-top:-1vh}.flex-service-detail{margin-left:-10px;margin-right:-.1vw;margin-top:-2vw}.icon-description{background-color:#fff;border:1px solid #fff;border-radius:40px;height:50px;margin-right:0;margin-top:-3.5vh;max-height:5%;max-width:15%;padding:3px;width:50px}.animal-type{align-items:flex-end;display:flex;flex-direction:row;position:absolute;right:0}.animal-txt{margin-left:-60px}.animal-txt,.animal-txt-1{font-size:x-small;position:relative}.animal-txt-1{margin-left:-80px}.animal-type img{background-color:#fff;border:1px solid #fff;border-radius:40px;height:50px;margin-bottom:1vh;margin-right:1vw;margin-top:-5vh;padding:3px;width:50px}.animal-type-txt{display:flex;font-size:small;font-weight:500;left:-15px;position:absolute;top:-20px}.vet-details{background-color:#fff;border-radius:20px;box-shadow:2px 2px 4px #0006,-2px -2px 4px #fff6;display:flex;flex-direction:column;font-weight:200;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:15vh;margin-right:0;margin-top:.2vh;min-height:15vw;min-width:29vw;padding:3px;position:relative;width:98vw}.vet-details ul{list-style-type:none;margin-top:2vw;padding:0}.vet-details li{align-items:center;display:flex;margin-bottom:10px;margin-left:1vw}.vet-details a,.vet-details span{color:#020203;margin-left:1vw}.vet-details a:hover{text-decoration:underline}.icons-details{margin-bottom:.1vw;margin-left:1vw;width:4vw}.vet-map{align-items:start;background-color:#fff;border-radius:20px;box-shadow:2px 2px 4px #0006,-2px -2px 4px #fff6;margin-bottom:16vh;margin-top:.2vw;max-height:auto;max-width:auto;min-height:40vw;min-width:99vw;position:relative}.map-size{height:40vh}.vet-map p{font-weight:700;margin-bottom:3vw;margin-left:60px;margin-top:-6vw}.icon-map{max-width:15%;padding:3vw;width:3%}.btn-back{border-radius:10px;font-size:8vw;left:0;margin-bottom:0;margin-left:30px;margin-top:3vh;top:0;z-index:20}.btn-back,.detail-navigation{background-color:#fff;display:flex;flex-direction:row;position:fixed}.detail-navigation{bottom:1px;box-shadow:0 -4px 4px #a99b9b66;margin-left:-9vw;padding:10px;text-align:center;width:100%;z-index:10}.contact-txt-btn{margin-top:5px}.contact-container-btn{background-color:none;border-radius:30px;box-shadow:none;height:auto;margin-left:10vw;margin-top:0;padding:0;width:7vw}.map-txt-btn{margin-top:4px;text-align:0}.map-container-btn{background-color:none;border-radius:30px;box-shadow:none;height:auto;padding:0;width:7vw}.flex-container-1{margin-left:0}.icons-desk{height:5vh;margin-bottom:-2vw;padding:5px;width:auto}.ad1,.ad2,.icon-name-logo,.name-logo{display:none}}
/*# sourceMappingURL=main.c3630cac.css.map*/