@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap";h1,.h1{font-size:4rem;font-weight:700;line-height:45px;color:#eb5a5e;letter-spacing:-.02em}h2,.h2{font-size:3.5rem;font-weight:700;line-height:55px;color:#eb5a5e;margin-bottom:1rem;letter-spacing:-.01em}h3,.h3{font-size:2.5rem;font-weight:600;line-height:35px;color:#eb5a5e;margin-bottom:.75rem}h4,.h4{font-size:1.75rem;font-weight:600;line-height:30px;color:#eb5a5e;margin-bottom:.5rem}h5,.h5{font-size:1.5rem;font-weight:600;line-height:25px;color:#eb5a5e;margin-bottom:.25rem}h6,.h6{font-size:1.25rem;font-weight:600;line-height:20px;color:#eb5a5e;text-transform:uppercase;letter-spacing:.05em}body{font-family:semplicita-pro,sans-serif;font-size:18px;line-height:28px;color:#454545}p,.body-text{font-size:1.2rem;line-height:28px;color:#454545;margin-bottom:1rem}small{font-size:.875rem}.text-sm{font-size:1rem;line-height:1.5rem}.text-xs{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.25rem;line-height:1.75rem}@media only screen and (max-width: 1024px){h1,.h1{font-size:2.5rem;line-height:38px}h2,.h2{font-size:2rem;line-height:32px}h3,.h3{font-size:1.75rem;line-height:28px}h4,.h4{font-size:1.5rem;line-height:25px}h5,.h5{font-size:1.1rem;line-height:20px}h6,.h6{font-size:.95rem;line-height:18px}}@media only screen and (max-width: 768px){h1,.h1{font-size:2rem;line-height:32px}h2,.h2{font-size:1.5rem;line-height:28px}h3,.h3{font-size:1.3rem;line-height:24px}h4,.h4{font-size:1.1rem;line-height:20px}h5,.h5{font-size:.95rem;line-height:18px}h6,.h6{font-size:.85rem;line-height:16px}body{font-family:semplicita-pro,sans-serif;font-size:18px;line-height:28px;color:#454545}p,.body-text{font-size:1rem;line-height:28px;color:#454545;margin-bottom:1rem}}@media only screen and (max-width: 480px){h1,.h1{font-size:3rem;line-height:28px}h2,.h2{font-size:2.4rem;line-height:40px}h3,.h3{font-size:2rem;line-height:35px}h4,.h4{font-size:1.9rem;line-height:28px}h5,.h5{font-size:1.3rem;line-height:26px}h6,.h6{font-size:1rem;line-height:24px}body{font-family:semplicita-pro,sans-serif;font-size:18px;line-height:28px;color:#454545}p,.body-text{font-size:.95rem;line-height:28px;color:#454545;margin-bottom:1rem}}.subtitle{font-size:16px;font-weight:600;color:#232f5e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.subtitle-lg{font-size:18px;font-weight:600;color:#232f5e;text-transform:uppercase;letter-spacing:.04em;margin-bottom:1rem}.tagline{font-size:20px;font-weight:400;color:#777;line-height:28px;margin-bottom:1rem;font-style:italic}.btn-primary{background-color:#eb5a5e;color:#fff;border:none;border-radius:0;padding:10px 24px;font-weight:500;font-size:14px;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.btn-primary:hover{background-color:#d74549;box-shadow:#00000041 0 4px 12px}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{background-color:#232f5e;color:#fff;border:none;border-radius:0;padding:10px 24px;font-weight:500;font-size:14px;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.btn-secondary:hover{background-color:#1f2850;box-shadow:#00000041 0 4px 12px}.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.btn-outline-red{background-color:transparent;border:1px solid #eb5a5e;color:#eb5a5e;border-radius:0;padding:8px 18px;font-weight:500;font-size:14px;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.btn-outline-red:hover{background-color:#eb5a5e;color:#fff;box-shadow:#00000041 0 4px 12px}.btn-outline-red:disabled{opacity:.6;cursor:not-allowed}.btn-outline-blue{background-color:transparent;border:1px solid #232f5e;color:#232f5e;border-radius:0;padding:8px 18px;font-weight:500;font-size:14px;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.btn-outline-blue:hover{background-color:#232f5e;color:#fff!important;box-shadow:#00000041 0 4px 12px}.btn-outline-blue:hover svg{stroke:#fff;transition:top .5s ease}.btn-outline-blue:disabled{opacity:.6;cursor:not-allowed}.btn-outline-white{background-color:transparent;border:1px solid #FFFFFF;color:#fff;border-radius:0;padding:8px 18px;font-weight:500;font-size:14px;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.btn-outline-white:hover{background-color:#fff;color:#232f5e;box-shadow:#00000041 0 4px 12px}.btn-outline-white:disabled{opacity:.6;cursor:not-allowed}.link-underline{padding-bottom:2px;text-decoration:underline}.link-underline:hover{border-bottom-color:#d74549}.divider{height:1px;background-color:#ddd;margin:1rem 0}.divider-light{height:1px;background-color:#eee;margin:1rem 0}.container-list-armony{max-width:1200px}.container-list-armony h1,.container-list-armony h2,.container-list-armony h3{font-family:area-normal,sans-serif}.container-list-armony h2{font-size:1.25rem;color:#454545}.container-list-armony .section-title{font-size:28px}.container-list-armony .section-title .title-small{font-size:22px;color:#100a70}.container-list-armony h3{margin-top:0;font-size:17px}.container-list-armony h4{margin-bottom:0;margin-bottom:1.5rem}.container-list-armony h1{font-size:1.875rem;font-weight:700;margin-bottom:1.5rem}.container-list-armony a.btn_2{padding:8px 30px}.container-list-armony .btn.book-now{min-width:230px;font-size:14px;color:#fff;text-transform:uppercase}.container-list-armony .book-now-rates{color:#ff595a;border:1px solid #ff595a;border-radius:5px}.container-list-armony .book-now-acces{background:#ff595a;color:#fff;border-radius:5px;margin-top:10px}.container-list-armony .book-now-acces:hover{background:#ff595a;color:#fff}.container-list-armony .btn-black{background-color:#222!important}.container-list-armony .phone .phone_number{color:#000;text-decoration:underline;font-size:16px}.container-list-armony .sticky-sidebar{box-shadow:#3c40434d 0 1px 2px,#3c404326 0 2px 6px 2px;padding:20px;min-width:300px;background-color:#fff}.container-list-armony .list-cards .title{text-align:start;margin-bottom:0!important}.container-list-armony .suites-list{display:flex;flex-direction:column;gap:1.5rem;font-family:semplicitapro,sans-serif;width:100%}.container-list-armony .amenities-list-cancellation ul{list-style:none;padding:0}.container-list-armony .amenities-list-cancellation li{color:#008234;font-size:14px;display:flex;align-items:start}.container-list-armony .two-column-list{columns:2;-webkit-columns:2;-moz-columns:2}.container-list-armony .two-column-list li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:10px}.container-list-armony .suite-card{background-color:#fff;border-radius:.5rem;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a;transition:transform .3s,box-shadow .3s;display:flex;padding-left:0}.container-list-armony .align-items-center{align-items:center}.container-list-armony .suite-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.container-list-armony .overflow-img{position:relative;overflow:hidden;justify-content:center;display:flex;height:340px}.container-list-armony .suite-content{flex-direction:row;height:100%;justify-content:space-between;padding:0 5px}.container-list-armony .suite-content .box-price{padding:0 0 15px;width:100%}.container-list-armony .suite-content .price-access{margin-top:15px}.container-list-armony .suite-image-container{position:relative}.container-list-armony .suite-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .5s ease}.container-list-armony .image-slider-nav{position:absolute;top:50%;transform:translateY(-50%);background-color:#fffc;border:1px solid #e5e7eb;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:5}.container-list-armony .image-slider-nav:hover{background-color:#fff;transform:translateY(-50%) scale(1.05)}.container-list-armony .image-slider-prev{left:.5rem}.container-list-armony .image-slider-next{right:.5rem}.container-list-armony .image-slider-dots{position:absolute;bottom:.75rem;left:0;right:0;display:flex;justify-content:center;gap:.5rem}.container-list-armony .image-slider-dot{width:.5rem;height:.5rem;border-radius:50%;background-color:#ffffff80;transition:all .3s ease;cursor:pointer}.container-list-armony .image-slider-dot.active{background-color:#fff;transform:scale(1.2)}.container-list-armony .suite-details{width:60%;padding:1.5rem;display:flex;flex-direction:column}.container-list-armony .suite-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.container-list-armony .suite-title{flex:1}.container-list-armony .suite-name{font-size:18px;color:#001a70}.container-list-armony .suite-rating{display:flex;align-items:center}.container-list-armony .box-rate{justify-content:right}.container-list-armony .rating-text{font-size:.875rem;font-weight:600}.container-list-armony .reviews-count{font-size:.875rem;color:#6b7280;margin-left:.25rem}.container-list-armony .suite-description{margin-bottom:1rem;font-size:15px}.container-list-armony .discount-price .discount{background:#4caf50;border:0;margin-bottom:10px;color:#fff;padding:0 8px;border-radius:2px}.container-list-armony .amenities{display:flex;flex-wrap:wrap;gap:1rem}.container-list-armony .amenities .amenities-list ul{padding:0}.container-list-armony .amenities .amenities-list li{list-style:none;font-size:15px;margin-bottom:8px}.container-list-armony .amenities .amenities-list li img{margin-right:5px}.container-list-armony .amenity{display:flex;align-items:center;color:#4b5563;font-size:.875rem;background-color:#f3f4f6;padding:.375rem .75rem;border-radius:1rem;transition:background-color .2s}.container-list-armony .amenity:hover{background-color:#e5e7eb}.container-list-armony .amenity-icon{margin-right:.375rem}.container-list-armony .access-account{max-width:100%;display:flex;justify-content:end;padding:5px}.container-list-armony .access-account button{border:0;background-color:transparent;font-size:15px}.container-list-armony .access-account p{margin:0}.container-list-armony .price-container{padding-top:1rem;border-top:1px solid #e5e7eb;bottom:0}.container-list-armony .price-container .book-now{min-width:245px}.container-list-armony .price-container span{font-size:13px}.container-list-armony .box-container-price{min-height:200px;padding:0 15px}.container-list-armony .price-info{text-align:center}.container-list-armony .discount-badge{display:inline-block;background-color:#ebe7d2;color:#000;border:1px solid #EBE7D2;border-radius:.25rem;padding:4px 10px;font-size:1.25rem;font-weight:500;margin-bottom:.5rem}.container-list-armony .discount-badge svg{width:15px;top:2px;position:relative}.container-list-armony .regular-price{text-decoration:line-through;color:#000;font-size:17px;margin-left:10px}.container-list-armony .descount-price{color:#100a70;font-size:22px;margin-left:10px;font-weight:500}.container-list-armony .member-price-container{display:flex;align-items:center;justify-content:flex-end;margin-top:.25rem}.container-list-armony .member-badge{background-color:#16a34a;color:#fff;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;margin-right:.5rem}.container-list-armony .member-price{font-size:1.5rem;color:#fff}.container-list-armony .price-note{font-size:14px;color:#001a70}.container-list-armony .buttons-container{display:flex;flex-direction:column;gap:.5rem;margin-bottom:20px}.container-list-armony .buttons-container .button{max-width:245px}.container-list-armony .button{display:inline-block;padding:.625rem 1.25rem;border-radius:.375rem;font-weight:500;text-align:center;cursor:pointer;transition:all .2s;border:none;font-family:inherit}.container-list-armony .button-primary{background-color:#2563eb;color:#fff}.container-list-armony .button-primary:hover{background-color:#1d4ed8;transform:translateY(-2px)}.container-list-armony .button-outline{background-color:#fff;color:#1f2937;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;gap:.5rem}.container-list-armony .button-outline:hover{background-color:#f9fafb;transform:translateY(-2px)}.container-list-armony .form-group{margin-bottom:1rem}.container-list-armony .form-label{display:block;margin-bottom:.5rem;font-weight:500}.container-list-armony .form-input{width:100%;padding:.625rem;border:1px solid #e5e7eb;border-radius:.375rem;font-family:inherit;transition:border-color .2s}.container-list-armony .form-input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.container-list-armony .text-center{text-align:center}.container-list-armony .text-sm{font-size:.875rem}.container-list-armony .link{color:#2563eb;text-decoration:none;transition:color .2s}.container-list-armony .btn_1{background:#07436b;color:#fff;width:100%;padding:5px 0;max-width:240px;border-radius:2px;border:1px transparent}.container-list-armony .btn-more{color:#000;font-size:16px}.container-list-armony .btn_access{background:#07436b;color:#fff;width:100%;max-width:240px;border-radius:2px;border:1px transparent;padding:7px 20px;font-size:14px}.container-list-armony .btn_access:focus,.container-list-armony .btn_access:hover{color:#fff}.container-list-armony .underline{text-decoration:underline}.container-list-armony .book_1{background:#73c3d5;color:#fff!important;line-height:normal;top:0;position:relative;border-radius:2px;font-size:12px;text-decoration:none;padding:10px 20px;max-width:180px}.container-list-armony .container-access{margin-top:10px;width:95%;padding:5px 10px;border-radius:5px;background-color:#f1f1f199}.container-list-armony .container-access p{color:#222;margin:0;font-size:14px}.container-list-armony .container-access img{margin-right:5px;position:relative}.container-list-armony .container-access button{text-decoration:underline;color:#07436b;border:0;background-color:transparent}.container-list-armony .link:hover{color:#1d4ed8;text-decoration:underline}.container-list-armony .mt-2{margin-top:.5rem}.container-list-armony .mt-4{margin-top:1rem}.container-list-armony .box-promotions{display:flex;margin-bottom:30px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.container-list-armony .fade-in{animation:fadeIn .5s ease forwards}@media (min-width: 1366px){.container-list-armony .container{width:1500px}}@media (min-width: 1400px){.container-list-armony .room-container{max-width:1500px}}@media (min-width: 680px) and (max-width: 1280px){.container-list-armony .price-container{position:relative}.container-list-armony .box-promotions{display:block;margin-top:50px}.container-list-armony .box-promotions .title{margin-top:30px}.container-list-armony .suite-card{display:inline-block;width:100%}.container-list-armony .sticky-sidebar{display:none!important}.container-list-armony h3{font-size:28px!important}.container-list-armony .suite-content,.container-list-armony .suite-content p{font-size:20px}.container-list-armony .descount-price{font-size:24px}.container-list-armony .box-container-price{padding:0 20px}.container-list-armony .box-container-price .amenities .amenities-list li,.container-list-armony .box-container-price p{font-size:18px}.container-list-armony .container-access p{font-size:20px}.container-list-armony .btn-offer-view,.container-list-armony .suite-content .box-price{padding:0 20px 10px}.container-list-armony .col-lg-4,.container-list-armony .col-md-4{padding-left:0;padding-right:0}.container-list-armony .suite-card{max-height:auto}.container-list-armony .two-column-list{-moz-columns:1;columns:1;-webkit-columns:1}.container-list-armony .box-container-price{min-height:350px}}@media (min-width: 780px){.container-list-armony .btn-load-more,.container-list-armony .room-chunk{display:block}}@media (max-width: 680px){.container-list-armony .sticky-sidebar{display:none!important}.container-list-armony .container-access p,.container-list-armony .amenities .amenities-list li,.container-list-armony .suite-description{font-size:16px}.container-list-armony .suite-content{padding:10px}.container-list-armony .suite-card{display:inline-block}.container-list-armony .order-2{order:2;width:100%}.container-list-armony .col-lg-6,.container-list-armony .col-lg-4,.container-list-armony .col-lg-5{padding-left:0;padding-right:0}.container-list-armony .order-1{order:1;width:100%}.container-list-armony .box-container-price{padding:10px}.container-list-armony .suite-image-container,.container-list-armony .suite-details,.container-list-armony .overflow-img img,.container-list-armony .btn.book-now{width:100%}.container-list-armony .price-container{flex-direction:column;align-items:stretch}.container-list-armony .price-info{text-align:left;margin-bottom:1rem}.container-list-armony .price-info .price-note{font-size:16px}.container-list-armony .member-price-container{justify-content:flex-start}.container-list-armony .suite-card{max-height:auto}.container-list-armony .two-column-list{-moz-columns:1;columns:1;-webkit-columns:1}}.container-list-armony .carousel-item img{height:400px;-o-object-fit:cover;object-fit:cover}.container-list-armony .carousel-control-prev,.container-list-armony .carousel-control-next{top:50%;transform:translateY(-50%);bottom:auto;width:40px;height:40px;border-radius:50%;background-color:#00000080;opacity:.8}.container-list-armony .carousel-control-prev{left:10px}.container-list-armony .carousel-control-next{right:10px}.container-list-armony .carousel-control-prev-icon,.container-list-armony .carousel-control-next-icon{width:20px;height:20px}.container-list-armony .carousel-control-prev:hover,.container-list-armony .carousel-control-next:hover{background-color:#000000b3;opacity:1}.container-list-armony .suite-header .box-title{display:flex;margin-top:15px;justify-content:start}.container-list-armony .suite-header h2{margin-top:0;margin-bottom:0}.container-list-armony .suite-header img{margin-right:5px}.container-list-armony .view{width:100%}.container-list-armony .view .box-container-view{max-width:160px;margin:0 auto;display:flex;justify-content:center;border:1px solid #eee;padding:5px;background-color:#f1f1f166}.container-list-armony .view svg{position:relative;transition:top .5s ease;height:20px;filter:grayscale(.8)}.container-list-armony .book-now{border-color:#a36159;color:#fff;margin-top:5px;text-transform:none;font-size:15px;min-width:240px;font-weight:600;background-color:#a36159;padding:10px 30px}.container-list-armony .book-now:hover{opacity:.8}.container-list-armony .offer-price{font-size:12px;color:#1b6a9f;font-weight:500;display:flex;align-items:center}.container-list-armony .offer-price .box-offer span{font-size:16px}.container-list-armony .box-access .box-logo{position:relative;justify-content:center;display:flex;padding:0 20px 10px}.container-list-armony .box-access .box-logo img{background:#fff;z-index:1}.container-list-armony .box-access .box-logo:after{content:"";position:absolute;border-top:.5px solid #707070;z-index:0;width:80%;left:0;right:0;margin:0 auto;top:50%}.container-list-armony .box-promos-access{width:100%}.container-list-armony .justify-content-around{justify-content:space-around}.container-list-armony .justify-content-between{justify-content:space-between}@media screen and (max-width: 480px){.container-list-armony .img-fluid{width:100%;height:auto!important}.container-list-armony .section-title{font-size:22px}.container-list-armony .section-title .title-small{font-size:18px}.container-list-armony .container-all{display:inline-block}}@media screen and (max-width: 980px){.container-list-armony .img-fluid{width:100%;height:460px}}@media screen and (min-width: 981px) and (max-width: 1280px){.container-list-armony .col-lg-9{width:100%!important}.container-list-armony .suite-card{display:inline-flex}.container-list-armony .container-all{display:flex}}.container-list-armony .lr-card{display:flex;border-radius:12px;overflow:hidden;background:#fff;border:1px solid #e5e7eb;box-shadow:0 2px 12px #00000012;min-height:360px;margin-bottom:1.75rem;transition:box-shadow .3s ease,transform .3s ease}.container-list-armony .lr-card:hover{box-shadow:0 8px 28px #00000021;transform:translateY(-3px)}.container-list-armony .lr-card__img-col{flex:0 0 55%;position:relative;min-height:360px;overflow:hidden}.container-list-armony .lr-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.container-list-armony .lr-card__img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,transparent 55%,rgba(35,47,94,.5) 100%);pointer-events:none}.container-list-armony .lr-card__content-col{flex:0 0 45%;display:flex;flex-direction:column;justify-content:space-between;padding:1.75rem 1.75rem 1.5rem}.container-list-armony .lr-card__top{flex:1}.container-list-armony .lr-card__title{font-size:1.3rem;font-weight:700;color:#232f5e;margin:0 0 1.2rem;line-height:1.2;font-family:area-normal,sans-serif}.container-list-armony .lr-card__bottom{margin-top:1rem}.container-list-armony .lr-badge{position:absolute;top:14px;z-index:2;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;border-radius:4px;padding:5px 10px}.container-list-armony .lr-badge--category{left:14px;background:#232f5e;color:#ceae92}.container-list-armony .lr-badge--sqm{right:14px;background:#0000007a;color:#fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.container-list-armony .lr-specs{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.container-list-armony .lr-specs__item{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#454545}.container-list-armony .lr-specs__item svg,.container-list-armony .lr-specs__item img{width:18px;height:18px;flex-shrink:0;color:#232f5e}.container-list-armony .lr-divider{border:none;border-top:1px solid #e5e7eb;margin:0 0 1.2rem}.container-list-armony .lr-btn-primary{display:block;width:100%;text-align:center;background:#232f5e;color:#fff!important;font-size:.93rem;font-weight:600;letter-spacing:.03em;padding:11px 20px;text-decoration:none;transition:background .2s ease,transform .15s ease;margin-bottom:1rem}.container-list-armony .lr-btn-primary:hover{background:#1a2347;color:#fff!important;transform:translateY(-1px)}.container-list-armony .lr-btn-primary--armony{background:#a36159;color:#fff!important}.container-list-armony .lr-btn-primary--armony:hover{background:#8c5049;color:#fff!important}.container-list-armony .lr-btn-primary--emotions{background:#73c3d5;color:#fff!important}.container-list-armony .lr-btn-primary--emotions:hover{background:#2a5fa3;color:#fff!important}.container-list-armony .lr-btn-primary--distinct{background:#001a70;color:#fff!important}.container-list-armony .lr-btn-primary--distinct:hover{background:#a79f88;color:#fff!important}.container-list-armony .lr-guarantees{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.container-list-armony .lr-guarantees__item{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:#008234}.container-list-armony .lr-guarantees__item svg{flex-shrink:0;color:#008234}@media (max-width: 768px){.container-list-armony .lr-card{flex-direction:column;min-height:auto}.container-list-armony .lr-card__img-col{flex:0 0 100%;min-height:240px}.container-list-armony .lr-card__content-col{flex:0 0 100%;padding:1.25rem}.container-list-armony .lr-card__img-overlay{background:linear-gradient(to bottom,transparent 55%,rgba(35,47,94,.4) 100%)}.container-list-armony .lr-badge--sqm{right:10px}}#htmlrendered[data-current-hotel=emotions] .box-price .book-now{color:#fff;background:#00a9d6;text-transform:none;font-size:15px;letter-spacing:.5px}#htmlrendered[data-current-hotel=emotions] .box-container-price .box-title h2{font-size:18px;color:#001a70;margin-bottom:0}#htmlrendered[data-current-hotel=emotions] .descount-price{color:#07436b;font-size:20px;margin-left:10px;font-weight:500}#htmlrendered[data-current-hotel=emotions] .offer-price .discount{background:red;border:0;margin-bottom:10px;color:#f1f1f1;padding:0 8px;border-radius:2px}#htmlrendered[data-current-hotel=emotions] .suite-content .box-price h3{margin-bottom:0;color:#73c3d5;font-size:18px}#htmlrendered[data-current-hotel=emotions] .suite-content .book-now-rates{border-color:#001a70;color:#001a70;margin-top:5px;text-transform:none;font-size:15px}#htmlrendered[data-current-hotel=distinct] .box-price .book-now{border-color:#222;color:#fff;margin-top:5px;text-transform:none;font-size:15px;min-width:240px;font-weight:600;background-color:#a79f88;padding:10px 30px;border-radius:5px}#htmlrendered[data-current-hotel=distinct] .box-container-price .box-title h2{font-size:18px;color:#001a70;font-weight:300;font-family:area-normal,sans-serif;margin-bottom:0}#htmlrendered[data-current-hotel=distinct] .descount-price{color:#222;font-size:20px;margin-left:10px;font-weight:500}#htmlrendered[data-current-hotel=distinct] .offer-price .discount{background:red;border:0;margin-bottom:10px;color:#f1f1f1;padding:0 8px;border-radius:2px}#htmlrendered[data-current-hotel=distinct] .suite-content .box-price h3{margin-bottom:0;color:#001a70;font-size:18px}#htmlrendered[data-current-hotel=distinct] .suite-content .book-now-rates{border-color:#001a70;color:#001a70;margin-top:5px;text-transform:none;font-size:15px}.armony-video-wrap{position:relative;width:100%;max-width:760px;margin:0 auto;aspect-ratio:16/9}.armony-video-wrap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.armony-hero__brand{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.armony-hero__logo{height:200px;width:auto;-o-object-fit:contain;object-fit:contain}.armony-hero__collection{font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#5c6b94}.armony-hero__insights{background:var(--resort-accent, #a36159);padding:1.25rem 0;margin-bottom:3rem}.armony-hero__insights-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}@media (max-width: 575px){.armony-hero__insights-grid{gap:.5rem}}.armony-hero__insight{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:999px;transition:background .2s ease,border-color .2s ease}.armony-hero__insight:hover{background:#ffffff24;border-color:#ffffff4d}.armony-hero__insight-icon{width:18px;height:18px;flex-shrink:0;filter:brightness(0) invert(1);opacity:.85}.armony-hero__insight-label{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffe0;white-space:nowrap}.armony-hero__title{margin-bottom:1.25rem}.armony-hero__desc{color:#454545;margin-bottom:1rem}.armony-hero__img-wrap{position:relative;border-radius:10px;overflow:hidden}.armony-hero__img-wrap img{width:100%;height:380px;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width: 767px){.armony-hero__img-wrap img{height:260px}}.armony-hero__location-tag{position:absolute;bottom:1rem;left:1rem;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .85rem .35rem .6rem;background:#ffffff2e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:.72rem;font-weight:600;color:#fff;letter-spacing:.04em}.armony-hero__location-tag svg{width:13px;height:13px;flex-shrink:0}.armony-hero__ctas{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.armony-hero__cta{padding:10px 28px;display:flex}.armony-hero__kpis{background:#eee;padding:2.5rem 0}.armony-hero__kpis-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}@media (max-width: 991px){.armony-hero__kpis-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 575px){.armony-hero__kpis-grid{grid-template-columns:repeat(2,1fr)}}.armony-hero__kpi{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:1.1rem 1.2rem;background:#fff;border-radius:10px;box-shadow:0 2px 10px #00000012;border-left:4px solid #ceae92}.armony-hero__kpi-value{font-size:1.6rem;font-weight:700;color:#232f5e;line-height:1}.armony-hero__kpi-label{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#888;margin-top:.2rem}.armony-hero__map iframe{display:block;width:100%;height:320px;border:0}@media (max-width: 767px){.armony-hero__map iframe{height:240px}}
