.home-card-container{height:100%}.home-card-container .unknown-price,.home-card-container .visible-price{color:#000;font-size:14px}.home-card-container .btn-price-holder button{display:block;padding:.375rem .75rem}.home-card-container .btn-price-holder button:active{padding:.375rem .75rem !important}.home-card-container .btn-price-holder button:hover{padding:.375rem .75rem !important}.home-card-container .btn-price-holder button:focus{padding:.375rem .75rem !important}@media(min-width: 992px){.home-card-container .btn-price-holder{display:none}.home-card-container:hover .unknown-price{display:none !important}.home-card-container:hover .btn-price-holder{display:block}}.amenities-modal,.call-phone-modal{color:#5e5e5e;font-size:1.6rem !important}.amenities-modal .container-list,.call-phone-modal .container-list{gap:10px}.amenities-modal .icon-am,.call-phone-modal .icon-am{font-size:1.6rem;min-width:38px}.amenities-modal .under-65,.call-phone-modal .under-65{font-size:1.1rem}.amenities-modal p,.call-phone-modal p{line-height:1.4rem}.visit-form .title-vf{font-size:1.3rem}.visit-form .text-vf{font-size:.9rem;line-height:1.3rem}.visit-form .icon-vf{color:var(--miresi-color-hero)}.visit-form .text-underline-vf{text-decoration:underline;text-decoration-color:var(--miresi-color-hero);text-decoration-thickness:2px}.home-detail .availability-header a{text-decoration:none;cursor:pointer}.home-detail .availability-header .availability-container{color:var(--miresi-color-orange-dark);background:var(--miresi-color-pastel-orange);border:1px solid var(--miresi-color-orange-dark);border-radius:12px;padding:6px 12px;text-decoration:none}.home-detail .availability-header .availability-container .title-ah{font-size:1.1rem;font-weight:600}.home-detail .availability-header .availability-container .text-ah{font-size:13px;line-height:1.4rem}.home-detail .availability-header .availability-container:hover,.home-detail .availability-header .availability-container:focus,.home-detail .availability-header .availability-container:active{background:#f8e9da}.home-detail .call-phone-cta{color:var(--miresi-color-primary);gap:10px}.home-detail .call-phone-cta .icon-cp{font-size:1.6rem;margin-right:4px}.home-detail .call-phone-cta .link-container{line-height:20px}.home-detail .call-phone-cta .link-container .phone-number-cp{font-size:1.4rem}.home-detail .under-name-section{row-gap:20px}.home-detail .container-icons{row-gap:12px}.home-detail .container-icons .amenities-icons{color:#5e5e5e;font-size:1.1rem;gap:.7rem}.home-detail .container-icons .amenities-icons .under-65{font-size:16px}.home-detail .container-icons .amenities-icons .under-65 .fa-5{margin-left:2px}.home-detail .container-icons .badge-pathology{font-size:.8rem;background-color:var(--miresi-color-hero-light);color:var(--miresi-color-hero-dark);padding:4px 12px;display:flex;align-items:center}.home-detail .container-icons .badge-pathology .icon-bp{font-size:1.1rem}.home-detail .btn-availability-mb,.home-detail .btn-prices-mb{position:absolute;background-color:var(--miresi-color-orange-dark);z-index:2;padding:6px 14px;top:16px;font-size:14px}.home-detail .btn-availability-mb:focus,.home-detail .btn-prices-mb:focus,.home-detail .btn-availability-mb:active,.home-detail .btn-prices-mb:active,.home-detail .btn-availability-mb:hover,.home-detail .btn-prices-mb:hover{padding:6px 14px !important;color:#fff}@media(min-width: 768px){.home-detail .btn-availability-mb,.home-detail .btn-prices-mb{top:16px;left:26px}}.home-detail .call-phone-mb{line-height:0}.home-detail .call-phone-mb .icon-phone-cp{font-size:1rem}.home-detail .call-phone-mb .text-cp a{font-size:1rem !important}.home-detail .call-phone-mb .icon-info-cp{font-size:1rem}.home-detail .cta-prices-header{background-color:var(--miresi-color-hero-dark)}.home-detail .btn-prices-mb{background-color:var(--miresi-color-hero-dark)}.home-detail .sidebar-contact{top:66px}.home-detail .price-highlight{font-weight:bolder;color:var(--miresi-color-primary)}.home-detail .price-section{column-gap:2rem;background-color:var(--miresi-color-hero-dark);color:#fff;border-radius:12px;cursor:pointer}.home-detail .price-section img{max-width:7rem}.home-detail .price-section .price-text{font-size:1.6rem;line-height:2.4rem}.home-detail .price-section .price-text .price-number{font-size:1.8rem;font-weight:bolder}.home-detail .no-collaborator-section{background:rgba(255,247,239,.4784313725);color:#000;border:1px solid rgba(219,84,0,.1882352941)}.home-detail .no-collaborator-section p{line-height:1.6rem}.home-detail .no-collaborator-section .icon-ncs{color:var(--miresi-color-orange-dark)}.home-detail .no-collaborator-section .title-ncs{color:var(--miresi-color-orange-dark);font-size:1.1rem;font-weight:bolder}.home-detail .banner-no-collaborator{border-left:4px solid var(--miresi-color-hero);background:var(--miresi-color-hero-light);color:#000;padding:10px 20px}.home-detail .banner-no-collaborator .title-bnc{font-size:1rem;font-weight:bolder}.home-detail .banner-no-collaborator .text-bnc{font-size:1rem;line-height:1.6rem}.home-detail .family-rating-card:hover a{text-decoration:none}.home-detail .family-rating-card:hover .card{background:#fafafa;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.home-detail .family-rating-section,.home-detail .google-rating-section{text-align:center;color:#000}.home-detail .family-rating-section .icon-rating,.home-detail .google-rating-section .icon-rating{font-size:1.6rem}.home-detail .family-rating-section .title-rating,.home-detail .google-rating-section .title-rating{font-size:1.1rem;font-weight:bolder}.home-detail .family-rating-section .description-rating,.home-detail .google-rating-section .description-rating{font-size:1rem;line-height:1.2rem}.home-detail .family-rating-section .rating-reviews-number,.home-detail .google-rating-section .rating-reviews-number{border-left:1px solid #eee}.home-detail .family-rating-section .rating-avg-number .rating-reviews-number .r-number,.home-detail .google-rating-section .rating-avg-number .rating-reviews-number .r-number{font-size:1.2rem;font-weight:bolder}.home-detail .family-rating-section .rating-avg-number .rating-reviews-number .stars,.home-detail .google-rating-section .rating-avg-number .rating-reviews-number .stars{font-size:.7rem;line-height:.5rem}.home-detail .family-rating-section .rating-avg-number .rating-reviews-number .r-text,.home-detail .google-rating-section .rating-avg-number .rating-reviews-number .r-text{font-size:.8rem;line-height:.5rem}.home-detail .family-rating-detail-section .row{row-gap:1rem}.home-detail .family-rating-detail-section .stars-rating{font-size:2rem;line-height:0;letter-spacing:-2px;color:var(--miresi-color-hero-dark)}.home-detail .family-rating-detail-section .rating-number{font-size:4rem;line-height:4.4rem;color:var(--miresi-color-hero-dark)}.home-detail .family-rating-detail-section .title-section{font-size:1.6rem;font-weight:bolder;color:var(--miresi-color-hero-dark)}.home-detail .family-rating-detail-section .description-section{font-size:1.1rem;line-height:1.5rem}.home-detail .family-rating-detail-section .detail-rating-container{gap:2rem}.home-detail .family-rating-detail-section .detail-rating-el{color:#000;max-width:10rem;display:flex;flex-direction:column;justify-content:space-between}.home-detail .family-rating-detail-section .detail-rating-el .icon-dr{font-size:1.6rem}.home-detail .family-rating-detail-section .detail-rating-el .title-dr{font-size:1rem;line-height:1rem}.home-detail .family-rating-detail-section .detail-rating-el .number-dr{font-size:1.5rem;font-weight:bolder}.home-detail .family-rating-detail-section .detail-rating-el .stars-rating{font-size:1rem;color:var(--miresi-color-hero-dark)}.home-detail .text-orange{color:var(--miresi-color-orange)}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.home-detail .availability-section{column-gap:2rem;background-color:var(--miresi-color-hero-dark);color:#fff;border-radius:12px;cursor:pointer}.home-detail .availability-section img{max-width:8rem}.home-detail .availability-section .icon-availability{animation:pulse 2s infinite;transition:opacity .5s ease-in-out}@media(min-width: 768px){.home-detail .family-rating-section .icon-rating,.home-detail .google-rating-section .icon-rating{font-size:1.6rem;line-height:1.2rem}.home-detail .family-rating-section .title-rating,.home-detail .google-rating-section .title-rating{font-size:1rem;line-height:1.3rem}.home-detail .family-rating-section .description-rating,.home-detail .google-rating-section .description-rating{line-height:1rem;font-size:.9rem;margin-top:6px}.home-detail .family-rating-section .rating-avg-number,.home-detail .google-rating-section .rating-avg-number{border-left:1px solid #eee}.home-detail .family-rating-section .rating-avg-number .rating-reviews-number .r-number,.home-detail .google-rating-section .rating-avg-number .rating-reviews-number .r-number{font-size:1.2rem}.home-detail .family-rating-section .rating-avg-number .rating-reviews-number .rating-stars,.home-detail .google-rating-section .rating-avg-number .rating-reviews-number .rating-stars{font-size:1rem;line-height:.8rem !important}.home-detail .family-rating-section .rating-avg-number .rating-reviews-number .r-text,.home-detail .google-rating-section .rating-avg-number .rating-reviews-number .r-text{line-height:.8rem !important}}.home-detail .gap-24{gap:24px}.home-detail .gallery img{object-fit:cover;object-position:center;border-radius:4px}.home-detail .gallery .img-slide{height:80vh;object-fit:cover;object-position:center}.home-detail .gallery button.see-more{position:absolute;background-color:var(--miresi-color-light);right:10px;z-index:2;margin:20px;border-width:2px;padding:6px 24px}@media(min-width: 768px){.home-detail .gallery button.see-more{bottom:-380px}}.home-detail .gallery button.see-more:focus{color:var(--miresi-color-dark)}.home-detail .gallery button.see-more:active{color:var(--miresi-color-dark)}.home-detail .gallery button.see-more:hover{color:var(--miresi-color-dark)}.home-detail .gallery .home-images{gap:8px}.home-detail .gallery .home-images .scroll-slide{width:94%}.home-detail .gallery .home-image-grid{counter-reset:image-grid;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr 1fr}.home-detail .gallery .home-image-grid .image-grid__item{position:relative;overflow:hidden}.home-detail .gallery .home-image-grid .image-grid__image{width:100%;height:0;padding-top:66.666666%}.home-detail .gallery .home-image-grid .image-grid__item:first-child{grid-column:span 2;grid-row:span 2}.home-detail .gallery .home-image-grid.image-grid--1 .image-grid__item:first-child,.home-detail .gallery .home-image-grid.image-grid--0 .image-grid__item:first-child{grid-column:span 4;grid-row:span 4;height:376px}.home-detail .gallery .home-image-grid.image-grid--2 .image-grid__item{grid-column:span 2;grid-row:span 2;height:376px}.home-detail .gallery .home-image-grid.image-grid--3{grid-template:"a a b" 180px "a a c" 180px}.home-detail .gallery .home-image-grid.image-grid--3 .image-grid__item{grid-area:b}.home-detail .gallery .home-image-grid.image-grid--3 .image-grid__item:first-child{grid-area:a}.home-detail .gallery .home-image-grid.image-grid--3 .image-grid__item:last-child{grid-area:c}.home-detail .gallery .home-image-grid.image-grid--4{grid-template:"a a b c" 180px "a a d d" 180px}.home-detail .gallery .home-image-grid.image-grid--4 .image-grid__item:first-child{grid-area:a}.home-detail .gallery .home-image-grid.image-grid--4 .image-grid__item:last-child{grid-area:d}.home-detail .gallery .home-image-grid.image-grid--5{grid-template:"a a b c" 180px "a a d e" 180px}.home-detail .gallery .home-image-grid.image-grid--5 .image-grid__item:first-child{grid-area:a}.home-detail #menu.fixed-top{position:absolute !important}.home-detail .card-header{background-color:#fff}.home-detail #main{background:#f8f9fa}.home-detail .select-lead{font-size:1.2rem}.home-detail .select-lead input{transform:scale(1.2)}.home-detail .contact-home-modal{padding-right:0}.home-detail .contact-home-modal .modal-content,.home-detail .contact-home-modal .modal-header,.home-detail .contact-home-modal .modal-footer{border:0;border-radius:0}.home-detail .contact-home-modal .question-title{font-weight:700;font-size:18px;line-height:26px;margin-bottom:.6rem;margin-top:1rem}.home-detail .contact-home-modal .question-subtitle{font-family:"Roboto",sans-serif;font-style:normal;font-size:16px;font-weight:400;margin-bottom:1rem}.home-detail .contact-home-modal .form-group{margin-bottom:.6rem}.home-detail .contact-home-modal .modal-dialog{max-width:none;margin:.5rem}.home-detail .contact-home-modal .custom-control-label{font-size:12px;margin-bottom:0}.home-detail .contact-home-modal .form-text{font-size:12px;margin-top:0}@media(max-width: 767px){.home-detail .contact-home-modal .question-title{font-weight:600;font-size:28px;line-height:34px;text-align:center;margin-bottom:1.2rem;margin-top:1rem}}.home-detail .breadcrumb-home-item .a{padding-left:.5rem;display:list-item;font-size:1.1em;letter-spacing:.01em;line-height:24px;color:var(--miresi-color-hero) !important}.home-detail .breadcrumb-home-item i{color:var(--miresi-color-hero) !important}.home-detail .button-hero-light{background:#f1fff9;border-radius:12px}@media(max-width: 768px){.home-detail .sm-lines-truncate-6{position:relative;overflow:hidden;line-height:25px}.home-detail .sm-lines-truncate-6:after{content:"";position:absolute;right:0;bottom:0;width:100px;height:25px;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%)}@supports(-webkit-line-clamp: 6){.home-detail .sm-lines-truncate-6{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;-moz-box-orient:vertical}.home-detail .sm-lines-truncate-6:after{display:none}}.home-detail .sm-lines-8{position:relative;overflow:hidden;line-height:30px;max-height:240px}.home-detail .sm-lines-8:after{content:"";position:absolute;right:0;bottom:0;width:100px;height:30px}@supports(-webkit-line-clamp: 8){.home-detail .sm-lines-8{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;-moz-box-orient:vertical}.home-detail .sm-lines-8:after{display:none}}}.related-center .d-flex{column-gap:24px}.related-center .btn-container{min-width:200px}.request-info-success-section{border-left:3px solid var(--miresi-color-hero);color:#000;padding:10px;font-size:1.1rem}/*# sourceMappingURL=home-detail-nodos.css.map */
