.comp-text-image-h1 .comp-title{font-size:36px;margin:0;color:maroon;margin-bottom:10px}.comp-text-image-h1 .comp-description{font-size:18px;line-height:1.42857143;color:#333}@media (max-width:767px){.comp-text-image-h1 .comp-title{font-size:32px}.comp-text-image-h1 .comp-description{font-size:16px}}.comp-text-image-h3-bg{padding:5px;text-align:left;border-radius:3px;background-color:#8F1C1F}.comp-text-image-h3-bg h3{font-size:large;font-weight:18px;color:#fff;padding:0;margin:0}.comp-text-image-preview{display:flex;gap:12px}.comp-text-image-preview image{width:100%}.comp-text-image-preview .image-wrapper{max-width:225px;min-width:225px}.comp-text-image-preview .content-wrapper{width:calc(100% - 237px);font-size:14px}.comp-text-image-preview .content-wrapper .room-price,.comp-text-image-preview .content-wrapper .room-availability span{font-weight:700}.comp-process-steps .wgt-title{font-size:14px;font-weight:700}.comp-process-steps .wgt-list{list-style-type:none}.comp-process-steps .wgt-list b{font-weight:700}.comp-process-steps .wgt-list li{font-size:14px}.comp-booked-viewing-details{display:flex;justify-content:space-between}.comp-booked-viewing-details .item{font-size:14px}.comp-booked-viewing-details .item .item-title{font-weight:700}.comp-booked-viewing-details .item:last-child{margin-right:10px}@media (max-width:767px){.comp-booked-viewing-details{flex-direction:column}}.comp-profile-form .profile-form{display:flex;flex-wrap:wrap}.comp-profile-form .profile-column{width:50%}.comp-profile-form .profile-column:first-child{padding-right:10px;width:50%}.comp-profile-form .profile-column:nth-child(2){padding-left:10px;width:50%}.comp-profile-form .profile-column:last-child{text-align:center;width:100%;margin-top:10px}.comp-profile-form .profile-row{margin-bottom:4px}.comp-profile-form .profile-row .title{font-size:14px;margin-top:4px;max-width:100%;margin-bottom:5px;font-weight:700}.comp-profile-form .flatpickr-input{background-color:#fff}.comp-profile-form .length-wrapper{display:flex;gap:10px}.comp-profile-form .length-wrapper .length-row{width:calc(50% - 5px)}.comp-profile-form .radio span{margin-left:3px}.page-booking-container .comp-text-image-h3-bg:not(:first-child){margin-top:15px}.page-booking-container .region-content{padding-left:10px;padding-top:10px;padding-bottom:10px}.page-booking-container .registration-process-region .region-content .comp-process-steps:not(:last-child){margin-bottom:20px}.page-booking-container .top-regions-wrapper{display:flex;gap:30px}.page-booking-container .top-regions-wrapper .registration-process-region{width:calc(50% - 15px)}.page-booking-container .top-regions-wrapper .registration-preview-region{width:calc(50% - 15px)}.page-booking-container .forms-wrapper{display:flex;gap:30px}.page-booking-container .forms-wrapper .viewing-options-region{width:calc(50% - 15px)}.page-booking-container .forms-wrapper .profile-region{width:calc(50% - 15px)}@media (max-width:991px){.page-booking-container .top-regions-wrapper{flex-direction:column;gap:0}.page-booking-container .top-regions-wrapper .registration-process-region{width:100%}.page-booking-container .top-regions-wrapper .registration-preview-region{width:100%}.page-booking-container .forms-wrapper{flex-direction:column;gap:0}.page-booking-container .forms-wrapper .viewing-options-region{width:100%}.page-booking-container .forms-wrapper .profile-region{width:100%}}@media (max-width:767px){.page-booking-container .comp-text-image-preview{flex-direction:column}.page-booking-container .comp-text-image-preview .content-wrapper{width:100%}}