.room-desc h3 span img.pet-icon{margin-left:0}@media all and (max-width:1199px){.ipadimg{display:inline-block!important}}.contact-form .form-group label,.signup-form .form-group label{position:absolute;left:29px;top:50%;transform:translateY(-50%);font-size:20px;line-height:1.2;color:#2c271d;pointer-events:none;transition:all .2s ease,background-color 0s;background-color:transparent;padding:0;z-index:2}.contact-form .form-group .form-control+label.floating,.contact-form .form-group .form-control:focus+label,.contact-form .form-group .form-control:not(:placeholder-shown)+label,.contact-form .form-group textarea.form-control+label.floating,.contact-form .form-group textarea.form-control:focus+label,.contact-form .form-group textarea.form-control:not(:placeholder-shown)+label,.signup-form .form-group .form-control+label.floating,.signup-form .form-group .form-control:focus+label,.signup-form .form-group .form-control:not(:placeholder-shown)+label,.signup-form .form-group textarea.form-control+label.floating,.signup-form .form-group textarea.form-control:focus+label,.signup-form .form-group textarea.form-control:not(:placeholder-shown)+label{top:0;left:20px;transform:translateY(-50%);font-size:12px;letter-spacing:.04em;background-color:#fff;padding:0 8px;z-index:3}.contact-form .form-control.input-validation-error,.signup-form .form-control.input-validation-error{border-color:#d9534f;background-image:url("../images/common/error.webp");background-repeat:no-repeat;background-position:right 10px center}.contact-form .form-control.input-validation-error.textvalid,.signup-form .form-control.input-validation-error.textvalid{background-image:none}.contact-form .form-control.valid,.signup-form .form-control.valid{border-color:#5cb85c}.contact-form .field-error,.signup-form .field-error{color:#d9534f;font-size:12px;margin-top:4px;position:absolute;top:29%;left:inherit;right:10px}.contact-form .form-group input.input-validation-error,.contact-form .form-group textarea.input-validation-error,.signup-form .form-group input.input-validation-error,.signup-form .form-group textarea.input-validation-error{color:#000!important}.newsletter-swal-btn{margin-top:12px;padding:8px 32px}.newsletter-swal-text{font-size:1.3em}.swal2-content .btn.btn-info{background:#5c8e96!important;border:1px solid #5c8e96!important;color:#f8f5f2!important;font-size:20px;min-width:230px;height:62px;padding:7px 10px!important;line-height:30px;border-radius:60px}.swal2-content .btn.btn-info:hover{background:0 0!important;border:1px solid #935248!important;color:#935248!important}.ranch-btns.gallery-cta-sec{padding:40px 20px 60px;background:#fff}.ranch-btns.gallery-cta-sec .gallery-cta-buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:0;padding:0;list-style:none}.ranch-btns.gallery-cta-sec .gallery-cta-buttons li{display:inline-block;margin:0}.ranch-btns.gallery-cta-sec .gallery-cta-buttons .btn.btn-info{margin:0}.room-sec.unit-cards-sec{padding-top:40px;padding-bottom:60px;background:#fff}.unit-cards-sec .unit-card{margin-bottom:30px}.unit-cards-sec .room-img{overflow:hidden;aspect-ratio:1/1;background:#f3f4f6}.unit-cards-sec .room-img img{width:100%;height:100%;object-fit:cover;display:block}.unit-cards-sec .room-desc.unit-card-desc{padding:20px 0 0;background:#fff}.unit-cards-sec .unit-card-desc h3{font-size:25px;line-height:29px;margin-bottom:10px;color:#2c271d;text-transform:uppercase}.unit-cards-sec .unit-card-desc p{font-size:20px;line-height:30px;color:#2c271d;margin-bottom:30px}.unit-cards-sec .unit-card-desc .btn.btn-info{margin:0}.view-mapsec .owl-carousel .owl-nav .owl-next,.view-mapsec .owl-carousel .owl-nav .owl-prev{padding:0!important;display:flex;background:rgb(118 118 118 / 50%);justify-content:center;align-items:center;border-radius:50%;width:50px;height:50px;opacity:.7;box-shadow:0 3px 5px #00000029}.view-mapsec .owl-carousel .owl-nav .owl-next img,.view-mapsec .owl-carousel .owl-nav .owl-prev img{width:18px!important;height:auto;max-width:18px}