@font-face{font-family:font-primary;src:url(/assets-hornitos/fonts/Montserrat-Black.ttf)}@font-face{font-family:font-secondary;src:url(/assets-hornitos/fonts/Roboto-Regular.ttf)}.mapa-container{position:relative;width:100%}.mapa-completo{display:block;width:100%;height:auto}.map-hotspot{position:absolute;width:3%;height:5%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;border-radius:50%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hotspot-dot{display:none;width:50%;height:50%;background:#fff;border-radius:50%}.map-hotspot:hover .hotspot-dot{display:block}.no-hover{opacity:1}.hover{opacity:0}.hover:hover{opacity:1}.title-view{font-size:30px;color:#e57500;font-family:font-primary}.overlay{position:absolute;top:0;left:10px;width:210px;height:250px;background-color:rgba(79,44,29,.7);pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1}.hover-effect .overlay,.related-card-category:hover .overlay{opacity:0}.text-overlay{bottom:40px;left:20px;height:99px;width:120px;word-break:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:18px;font-weight:700;font-size:22px}.know-more-button,.text-overlay{position:absolute;-webkit-transform:translateX(0);transform:translateX(0);font-family:font-primary}.know-more-button{bottom:10px;right:11px;visibility:hidden;opacity:0;-webkit-transition:visibility 0s,opacity .3s ease;transition:visibility 0s,opacity .3s ease;color:#fff!important;background-color:rgba(255,103,31,.7)!important;border-radius:0;text-transform:capitalize}.know-more-button.v-btn:not(.v-btn--round).v-size--default{height:30px!important;width:100px!important}.hover-effect .know-more-button,.related-card-category:hover .know-more-button{visibility:visible;opacity:1}.customButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:10px;margin-bottom:10px}.customButtonsNext,.customButtonsPrev{height:20px!important;width:100px!important;background-color:#e57500;fill:#fff!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-left:10px;padding:15px!important}.contentCard{position:relative;background-image:url(../img/background.3521631f.png);background-repeat:no-repeat;background-size:cover}.contentCard .float-close-content{width:20px;height:20px;position:absolute;top:5px;right:30px;color:#e57500!important}.contentCard .image-column .image{width:100%;height:50vh!important}.contentCard .info-column-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;position:relative;color:#4f2c1d}.contentCard .info-column-content .info-column{background-color:#fff;position:relative}.contentCard .info-column-content .info-column .line-one{font-family:font-primary;color:#e57500;font-size:30px!important;padding:0!important}.contentCard .info-column-content .info-column .line-two{font-family:font-secondary;color:#4f2c1d;text-transform:capitalize}.contentCard .info-column-content .info-column .line-two .locationIcon{height:30px;width:30px}.contentCard .info-column-content .info-column .line-three{color:#4f2c1d;font-family:font-secondary}.contentCard .info-column-content .info-column .line-three .phoneIcon{height:30px;width:30px}.contentCard .info-column-content .info-column .line-four{color:#4f2c1d;font-family:font-secondary}.contentCard .info-column-content .info-column .line-four .timeIcon{height:30px;width:30px}.contentCard .info-column-content .info-column .line-five,.contentCard .info-column-content .info-column .line-four .line-four-two{color:#4f2c1d;font-family:font-secondary}.contentCard .info-column-content .info-column .line-five .icon-food{height:30px;width:30px;fill:#e57500!important;color:#e57500!important}.contentCard .info-column-content .info-column .line-five .line-five-two{color:#4f2c1d;font-family:font-secondary}.contentCard .info-column-content .info-column .contentbuttonGo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contentCard .info-column-content .info-column .contentbuttonGo .buttonGo{color:#fff;font-size:10px;font-family:font-secondary;background-color:#e57500!important}.contentCard .info-column-content .info-column .contentbuttonGo .buttonGo a{color:#fff;font-family:font-secondary}.contentCard .info-column-content .info-column .contentbuttonGo .buttonGo .col-svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.contentCard .info-column-content .info-column .contentbuttonGo .buttonGo .col-svg svg{height:15px;fill:#fff}.image-content{position:relative}.image-content .map-point{cursor:pointer}.image-content .map-point .no-hover{display:block}.image-content .map-point .hover{display:none;position:relative}.image-content .map-point .hover .details.details-rigth{position:absolute;bottom:-74%;right:-188%;z-index:1}.image-content .map-point .hover .details.details-rigth .line{width:50px;height:25px;border-top:3px solid #4f2c1d;border-right:3px solid #4f2c1d}.image-content .map-point .hover .details.details-rigth .point-name{position:absolute;right:-100%;color:#4f2c1d;font-family:font-secondary;font-size:18px}.image-content .map-point .hover .details.details-left{position:absolute;bottom:-70%;left:-195%;z-index:1}.image-content .map-point .hover .details.details-left .line{width:50px;height:25px;border-top:3px solid #4f2c1d;border-left:3px solid #4f2c1d}.image-content .map-point .hover .details.details-left .point-name{position:absolute;left:-50%;color:#4f2c1d;font-family:font-secondary;font-size:18px}.image-content .map-point .hover .details.details-rigth-straight-line{position:absolute;bottom:-70%;right:-185%;z-index:1}.image-content .map-point .hover .details.details-rigth-straight-line .line{width:50px;height:25px;border-top:3px solid #4f2c1d}.image-content .map-point .hover .details.details-rigth-straight-line .point-name{position:absolute;top:-50%;left:100%;color:#4f2c1d;font-family:font-secondary;font-size:18px}.image-content .map-point .hover .details.details-left-straight-line{position:absolute;bottom:-70%;left:-185%;z-index:1}.image-content .map-point .hover .details.details-left-straight-line .line{width:50px;height:25px;border-top:3px solid #4f2c1d}.image-content .map-point .hover .details.details-left-straight-line .point-name{position:absolute;top:-50%;right:110%;color:#4f2c1d;font-family:font-secondary;font-size:18px}.image-content .map-point .hover .details.details-top-straight-line{position:absolute;bottom:95%;left:-195%;z-index:1}.image-content .map-point .hover .details.details-top-straight-line .line{width:50px;height:25px;border-right:3px solid #4f2c1d}.image-content .map-point .hover .details.details-top-straight-line .point-name{position:absolute;top:-86%;right:-75%;color:#4f2c1d;font-family:font-secondary;font-size:18px}.image-content .map-point .hover .details.details-bottom-straight-line{position:absolute;bottom:-72%;left:-191%;z-index:1}.image-content .map-point .hover .details.details-bottom-straight-line .line{width:50px;height:25px;border-right:3px solid #4f2c1d}.image-content .map-point .hover .details.details-bottom-straight-line .point-name{position:absolute;top:70%;left:25%;color:#4f2c1d;font-family:font-secondary;font-size:18px}.image-content .map-point:hover .no-hover{display:none}.image-content .map-point:hover .hover{display:block}@media only screen and (max-width:960px){.contentBackground{position:relative}.contentBackground .float-close-content{z-index:2;position:absolute;top:30px;right:20px}.contentCard .image-column{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contentCard .image-column .image{width:70vw}.contentCard .info-column-content{margin-bottom:30px}.contentCard .info-column-content,.customButtons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.customButtons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;margin-right:0;margin-bottom:10px}}