section.amenities{padding:2.5rem 0 3.125rem}section.amenities .grid{display:grid;grid-template-columns:3fr 1fr;gap:1.5rem}@media (max-width: 991.98px){section.amenities .grid{grid-template-columns:1fr;grid-template-rows:auto}}section.amenities .details{display:flex}section.amenities .details li{flex-shrink:1;display:flex;align-items:center}section.amenities .details li span{padding:0 0.75rem;margin-right:0.75rem;position:relative}section.amenities .details li span:after{content:"|";position:absolute;right:-4px}section.amenities .details li:last-of-type span{padding-right:0;margin-right:0}section.amenities .details li:last-of-type span::after{content:none}section.amenities h4{margin:1.5rem 0}section.amenities .amenities{display:flex;flex-wrap:wrap}section.amenities .amenities li{width:25%;margin-bottom:0.75rem;display:flex}@media (max-width: 575.98px){section.amenities .amenities li{width:100%}}section.amenities .amenities li .icon{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;margin-right:1rem}section.amenities .amenities li .text{color:#676a6f}section.amenities img{width:100%;height:18.5rem;object-fit:cover;object-position:center;margin-bottom:1.5rem;display:block;border-radius:8px}section.amenities .rangepicker-inputs{justify-content:center}.rangepicker{background-color:transparent;border-radius:8px}.rangepicker-inputs{background-color:#fff;display:flex;gap:1.5rem;padding:0 2rem;align-items:center;justify-content:center;border-top-right-radius:8px;border-top-left-radius:8px;position:relative}.rangepicker-inputs input{position:absolute;width:100%;height:100%;border:none;top:0;left:0;background-color:transparent;z-index:1;padding:0;color:transparent}.rangepicker-inputs input:hover{cursor:pointer}.rangepicker-divider{width:1px;margin:0 1px;height:100%;background-color:#d9d9d9;min-height:113px}.rangepicker-input{display:flex;flex-direction:column;padding:0.75rem 0;position:relative}.rangepicker-input .month{color:#000;font-size:0.875rem;text-align:center}.rangepicker-input .day{color:#404040;font-size:4rem;text-align:center}.rangepicker-input svg{color:#000;right:-1rem;width:1.5rem;height:1.5rem}.rangepicker-input .flex-wrapper{display:flex;justify-content:space-around;align-items:center}.rangepicker .button{border-top-right-radius:0;border-top-left-radius:0;font-size:0.875rem;width:100%}.flatpickr-calendar{border-radius:8px}.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.endRange{background-color:#c29772;border:none}.flatpickr-calendar .flatpickr-day.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #c29772}section.rooms{padding-bottom:3.125rem}section.rooms .filter{margin:1rem 0;display:flex;align-items:center}section.rooms .filter p{color:#181d17;margin-right:1rem}section.rooms .filter ul{display:flex;border-radius:8px}section.rooms .filter ul li{width:52px;height:34px;display:flex;align-items:center;justify-content:center;border-right:1px solid #181d17;font-family:"Cinzel";font-weight:700;transition:all .3s;border:1px solid #181d17;border-right:none}section.rooms .filter ul li:first-of-type{border-bottom-left-radius:8px;border-top-left-radius:8px}section.rooms .filter ul li:last-of-type{border-right:1px solid #181d17;border-bottom-right-radius:8px;border-top-right-radius:8px}section.rooms .filter ul li.active,section.rooms .filter ul li:hover{background-color:#181d17;color:#fff;cursor:pointer}section.rooms .grid{display:grid;gap:1.5rem 1.25rem;grid-template-columns:repeat(3, 1fr)}@media (max-width: 991.98px){section.rooms .grid{grid-template-columns:1fr 1fr}}@media (max-width: 767.98px){section.rooms .grid{grid-template-columns:1fr}}section.rooms .grid img{width:100%;height:18.75rem;object-fit:cover;object-position:center;display:block;margin-bottom:1rem}.image-text .grid{display:grid;grid-template-columns:2fr 1fr;gap:1.25rem}@media (max-width: 991.98px){.image-text .grid{grid-template-columns:1fr;grid-template-rows:auto 1fr}}.image-text .image{width:100%;height:530px}@media (max-width: 767.98px){.image-text .image{height:300px}}.image-text .image img{width:100%;height:100%;object-fit:cover}.image-text h3{color:#4d4d4d}@media (max-width: 767.98px){.image-text h3{text-align:center}}.image-text p{margin-bottom:1.25rem}.image-text p:last-child{margin-bottom:0}.image-text ul{list-style-type:disc;color:#676a6f;padding-left:1.5rem;margin-top:-1rem}@media (max-width: 767.98px){.image-text .break-line{margin-left:auto}}.image-text .button{width:fit-content;margin-top:1.25rem}@media (max-width: 767.98px){.image-text .button{width:100%}}.image-text.reverse .grid{grid-template-columns:1fr 2fr}@media (max-width: 991.98px){.image-text.reverse .grid{grid-template-columns:1fr;grid-template-rows:auto 1fr}}.image-text.reverse .image{order:1}@media (max-width: 991.98px){.image-text.reverse .image{order:0}}.image-text .buttons{display:flex;flex-wrap:wrap}.image-text .buttons .button:first-of-type{margin-right:1rem}@media (max-width: 767.98px){.image-text .buttons .button:first-of-type{margin-right:0}}.image-text.small-image .grid{grid-template-columns:7fr 5fr}.image-text.small-image .grid .image{height:auto}.image-text.small-image .grid img{object-fit:none;height:auto}@media (max-width: 991.98px){.image-text.small-image .grid{grid-template-columns:1fr;grid-template-rows:auto 1fr}.image-text.small-image .grid img{object-fit:cover;height:100%}}.image-text.multiple{padding:0;margin-bottom:1.5rem}.image-text.multiple .grid{grid-template-columns:5fr 7fr}@media (max-width: 991.98px){.image-text.multiple .grid{grid-template-columns:1fr;grid-template-rows:auto 1fr}.image-text.multiple .grid img{object-fit:cover;height:100%}}.image-text.multiple .grid .image{height:22.5rem;overflow:hidden}.image-text.multiple .grid .image img{object-fit:cover;object-position:center;height:100%}.image-text.multiple .grid h3{color:#000}.image-text.multiple .grid p{color:#181d17}.image-text.underline-desc .break-line{display:none}.image-text.underline-desc .text h3{margin-bottom:1rem}.image-text.underline-desc .text p{border-top:1px solid #d9d9d9;padding:0.75rem 0;margin-bottom:0}.image-text.underline-desc .text p:last-of-type{border-bottom:1px solid #d9d9d9}.cta{padding:5.625rem 0}@media (max-width: 767.98px){.cta{padding:3rem 0}}@media (max-width: 575.98px){.cta{padding-right:.75rem;padding-left:.75rem}}.cta .container{padding:2.5rem;background-color:#b7aaa1;border-radius:8px}.cta .container .grid{display:grid;grid-template-columns:2fr 1fr 3fr;gap:5.625rem}.cta .container p{font-size:1.5rem;color:#181d17;line-height:1.75rem;margin-top:1rem}.cta .container p.small{font-size:0.875rem;line-height:1.5rem}.cta .container .button{margin-top:1rem;padding:0.375rem 1rem}.cta .container .subscribe{position:relative;display:flex;align-items:center;margin-top:1rem}.cta .container .subscribe .button{position:absolute;right:5px;margin-top:0}.cta .container input{height:2.75rem;width:100%;border-radius:8px;border:1px solid #676a6f;padding:0 7.5rem 0 0.75rem}.cta .content{display:flex;flex-direction:column;justify-content:center;align-items:center}.cta .content>a{margin-top:1rem}
