/* Scoped booking experience: same hotel identity, deliberate typography and generous space. */
.fmthb-modal{position:fixed;inset:0;z-index:99990;background:#f5f6f9;color:#172e4b;font:15px/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.fmthb-modal *{box-sizing:border-box}.fmthb-dialog{height:100dvh;overflow:auto;scroll-behavior:smooth}.fmthb-modal button,.fmthb-account-card button{font:inherit;cursor:pointer}.fmthb-modal button:disabled{cursor:not-allowed;opacity:.5}.fmthb-modal h1,.fmthb-modal h2,.fmthb-modal h3,.fmthb-modal p{margin:0}.fmthb-modal h1{font-size:34px;line-height:1.25;letter-spacing:-1px}.fmthb-modal h2{font-size:23px;letter-spacing:-.4px}.fmthb-modal h3{font-size:18px;line-height:1.4}.fmthb-modal small{font-size:12px;color:#63758a}.fmthb-modal a{color:#164b8c}.fmthb-modal :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #c6a460;outline-offset:3px}.fmthb-top{position:sticky;top:0;z-index:10;background:#fff;box-shadow:0 3px 18px #11284a0a;padding:16px max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e3e7ee}.fmthb-back,.fmthb-change,.fmthb-status{background:#fff;border:1px solid #d7deea;border-radius:9px;padding:11px 16px;color:#23405f}.fmthb-brand{font:bold 25px Georgia,serif;text-decoration:none;color:#102b50!important}.fmthb-top>span{font-size:13px;color:#697b8f}.fmthb-wrap{max-width:1280px;padding:24px 24px 110px;margin:auto}.fmthb-stepper{display:flex;gap:16px;margin-bottom:28px}.fmthb-stepper b{flex:1;padding:12px 14px;font-size:13px;color:#718094;border-bottom:2px solid #dae0e9;font-weight:600}.fmthb-stepper .active{color:#173c66;border-color:#bc9557}.fmthb-alert{padding:15px 20px;background:#e9f2fc;border:1px solid #cbdff8;border-radius:12px;margin:15px 0;font-weight:600}.fmthb-alert.error{background:#fff0ed;border-color:#f3c6be;color:#8c3424}.fmthb-heading{display:flex;justify-content:space-between;align-items:center;margin:24px 0 20px}.fmthb-heading small,.fmthb-section-title>small{letter-spacing:.15em;font-size:10px;font-weight:700;color:#93733e}.fmthb-heading p{color:#6d7d91;margin-top:9px;font-size:14px}.fmthb-heading>span{color:#b99755;font-size:23px;white-space:nowrap}.fmthb-gallery{height:380px;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;border-radius:17px;overflow:hidden;background:#e1e8ef}.fmthb-gallery button{padding:0;border:0;overflow:hidden;min-height:0;position:relative}.fmthb-gallery .main{grid-row:1/3}.fmthb-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.fmthb-gallery button:hover img{transform:scale(1.035)}.fmthb-gallery:has(button:only-child){grid-template-columns:1fr}.fmthb-gallery:has(button:nth-child(2):last-child){grid-template-columns:2fr 1fr}.fmthb-gallery button:nth-child(2):last-child{grid-row:1/3}.fmthb-property-strip{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0;color:#53677f;font-size:13px}.fmthb-tabs{display:flex;gap:30px;border-bottom:1px solid #dce3eb;padding:16px 0;margin-bottom:24px;overflow:auto}.fmthb-tabs a{white-space:nowrap;text-decoration:none;font-weight:600}.fmthb-section-title{margin:25px 0}.fmthb-section-title p{margin-top:8px;color:#718094}.fmthb-slot>h3{margin:24px 0 12px}.fmthb-rate{display:grid;grid-template-columns:1fr 255px;border:1px solid #e0e5ec;border-radius:15px;overflow:hidden;background:#fff;margin:12px 0;box-shadow:0 4px 15px #152c4804}.fmthb-rate.chosen{border-color:#b99755;box-shadow:0 0 0 1px #b99755}.fmthb-rate-info{display:flex;gap:22px;padding:24px}.fmthb-rate-info>img{width:155px;height:160px;object-fit:cover;border-radius:10px}.fmthb-rate-info>div{flex:1;min-width:0}.fmthb-bed{color:#6a7e92;font-size:13px;margin:8px 0!important}.fmthb-chips{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.fmthb-chips span{padding:5px 9px;background:#f4f6f8;border-radius:6px;font-size:12px;color:#536a82}.fmthb-feature{font-size:13px;color:#536a82;margin:5px 0!important}.fmthb-policy{color:#18714f;font-weight:600;font-size:13px;margin:12px 0!important}.fmthb-policy.restrict{color:#8b5e2b}.fmthb-modal details{font-size:12px;color:#62758b;margin:10px 0}.fmthb-modal summary{cursor:pointer;color:#29496e}.fmthb-modal details p{margin:8px 0}.fmthb-rate-cost{border-left:1px solid #e7eaf0;padding:24px;display:flex;flex-direction:column;justify-content:center;gap:8px;background:#fcfdfe}.fmthb-rate-cost>strong{font-size:25px;color:#173458;letter-spacing:-.6px}.fmthb-rate-cost details>div{display:flex;justify-content:space-between;gap:12px;font-size:11px}.fmthb-select,.fmthb-primary,.fmthb-continue{border:0;border-radius:9px;background:#173c66;color:#fff;padding:13px 18px;font:600 14px/1.45 system-ui;text-decoration:none;display:inline-block;text-align:center}.fmthb-select.selected{background:#a98548}.fmthb-panel{padding:26px;border:1px solid #e0e5ec;border-radius:15px;background:#fff;margin:20px 0}.fmthb-panel>p{margin-top:12px;color:#677a90}.fmthb-facilities{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;color:#637990;font-size:13px}.fmthb-selection{position:sticky;bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #dfd4be;border-radius:13px;background:#fff;padding:18px 24px;box-shadow:0 8px 32px #0f2e4b16;margin-top:24px}.fmthb-selection>div{display:flex;flex-direction:column}.fmthb-selected-total{font-size:23px}.fmthb-selected-count{font-size:12px;color:#7b8a99}.fmthb-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:30px;align-items:start}.fmthb-stay-summary{position:sticky;top:100px;padding:25px;background:#fff;border:1px solid #dfe5ed;border-radius:15px;margin-top:20px}.fmthb-stay-summary>img{height:145px;width:100%;object-fit:cover;border-radius:10px;margin:15px 0}.fmthb-stay-summary p{font-size:13px;color:#6c7f94;margin:12px 0}.fmthb-stay-summary h3{margin-top:10px}.fmthb-stay-summary>strong{display:block;font-size:26px;color:#173c66}.fmthb-stay-summary hr{border:0;border-top:1px solid #e2e6ec;margin:20px 0}.fmthb-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px}.fmthb-field{display:block;font-size:13px;font-weight:600;color:#2b4662}.fmthb-field em{font-style:normal;color:#ad8350}.fmthb-field small{display:inline;font-weight:400}.fmthb-field input,.fmthb-field select,.fmthb-field textarea{display:block;width:100%;height:47px;border:1px solid #d8e0eb;border-radius:8px;background:#fff;padding:11px 12px;color:#203c5b;font:400 15px system-ui;margin-top:7px}.fmthb-field textarea{height:90px;resize:vertical}.fmthb-field.wide{grid-column:1/3}.fmthb-field input[readonly],.fmthb-field select:disabled{background:#f3f5f8}.fmthb-modal fieldset{padding:18px 0 24px;border:0;border-bottom:1px solid #ebedf2;margin:14px 0}.fmthb-modal legend{font-size:14px;font-weight:600;color:#294b71}.fmthb-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#5a6d82;margin:20px 0}.fmthb-consent input{width:18px;height:18px;flex-shrink:0;accent-color:#173c66}.fmthb-form-actions{display:flex;justify-content:space-between;gap:15px}.fmthb-notice{padding:16px 20px;border:1px solid #eadbbf;border-radius:10px;background:#fff9ed;color:#88642e;font-size:13px;margin:15px 0}.fmthb-muted{font-size:12px!important;color:#8190a3!important;margin:14px 0!important}.fmthb-success{max-width:700px;padding:55px 35px;border:1px solid #dfe5eb;border-radius:20px;margin:40px auto;background:#fff;text-align:center}.fmthb-success>span{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:#e8f5ed;color:#238457;font-size:36px;margin:0 auto 24px}.fmthb-success>small{display:block;letter-spacing:.13em;margin-bottom:14px}.fmthb-success h2{margin:25px 0 12px}.fmthb-success p{margin:12px 0;color:#6b7d91}.fmthb-success .fmthb-primary{margin:20px 6px 0}.fmthb-lightbox{position:absolute;inset:0;background:#0b1d30ed;display:flex;align-items:center;justify-content:center;gap:16px;z-index:30;padding:30px}.fmthb-lightbox img{max-width:80%;max-height:85vh;object-fit:contain}.fmthb-lightbox button{background:#fff;border:0;border-radius:50%;width:45px;height:45px;font-size:23px}.fmthb-light-close{position:absolute;top:25px;right:25px}.fmthb-account-card{text-align:left;border:1px solid #dfe5ee;padding:24px;border-radius:14px;background:#fff;margin:15px 0;font:14px/1.6 system-ui}.fmthb-account-card h3{margin:0}.fmthb-account-card button{border:1px solid #d1dce9;background:#fff;color:#1c426c;padding:9px 13px;border-radius:7px;margin:5px}.fmthb-account-message{color:#87662c}
@media(max-width:900px){.fmthb-rate{grid-template-columns:1fr 225px}.fmthb-rate-info>img{width:110px;height:130px}.fmthb-checkout-grid{grid-template-columns:1fr}.fmthb-stay-summary{position:static;grid-row:1}.fmthb-stay-summary img{display:none}.fmthb-facilities{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.fmthb-top{padding:12px;gap:10px}.fmthb-top>span{display:none}.fmthb-brand{font-size:20px}.fmthb-back{font-size:12px!important;padding:9px}.fmthb-wrap{padding:16px 14px 85px}.fmthb-stepper{gap:3px;margin-bottom:18px}.fmthb-stepper b{font-size:10px;padding:10px 5px}.fmthb-heading{align-items:start}.fmthb-modal h1{font-size:27px}.fmthb-heading>span{font-size:15px}.fmthb-gallery{height:260px;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.fmthb-gallery button:nth-child(n+4){display:none}.fmthb-gallery button:nth-child(2):last-child{grid-row:auto}.fmthb-rate{grid-template-columns:1fr}.fmthb-rate-info{padding:20px;gap:13px}.fmthb-rate-info>img{width:90px;height:110px}.fmthb-rate-cost{border-left:0;border-top:1px solid #e7eaf0;padding:18px 20px}.fmthb-selection{bottom:8px;padding:14px;gap:10px}.fmthb-selection .fmthb-continue{font-size:12px;padding:12px;width:48%}.fmthb-selected-total{font-size:18px}.fmthb-selection small{font-size:9px}.fmthb-fields{grid-template-columns:1fr}.fmthb-field.wide{grid-column:1}.fmthb-panel{padding:20px}.fmthb-form-actions{flex-direction:column}.fmthb-lightbox{padding:8px;gap:7px}.fmthb-lightbox img{max-width:75%}.fmthb-lightbox button{width:32px;height:32px}.fmthb-facilities{grid-template-columns:1fr}.fmthb-success{padding:35px 20px}}
/* Keep the website header beneath booking and PayU overlays. */
body.fmt-detail-open .fmh-header,body.fmt-detail-open .fmh-custom-header{z-index:1000}body.admin-bar .fmthb-modal{top:32px}body.admin-bar .fmthb-dialog{height:calc(100dvh - 32px)}
@media(max-width:782px){body.admin-bar .fmthb-modal{top:46px}body.admin-bar .fmthb-dialog{height:calc(100dvh - 46px)}}

.fmthb-rate-photo{width:155px;flex:0 0 155px;margin:0}.fmthb-rate-photo img{width:100%;height:145px;object-fit:cover;border-radius:9px;display:block}.fmthb-rate-photo figcaption{font-size:10px;color:#748397;margin-top:6px;line-height:1.4}.fmthb-photo-empty{width:110px;flex:0 0 110px;padding:20px 10px;border-radius:9px;background:#eef2f6;font-size:11px;color:#748397;text-align:center}
@media(max-width:900px){.fmthb-rate-photo{width:110px;flex-basis:110px}.fmthb-rate-photo img{height:125px}}
@media(max-width:600px){.fmthb-rate-photo{width:90px;flex-basis:90px}.fmthb-rate-photo img{height:110px}}

.fmthb-modal fieldset[hidden],.fmthb-modal button[hidden]{display:none!important}.fmthb-guest-fields,.fmthb-contact-fields{grid-template-columns:140px minmax(0,1fr) minmax(0,1fr)}.fmthb-contact-fields .wide{grid-column:1/-1}.fmthb-guest-fields [data-field=pan],.fmthb-guest-fields [data-field=passport]{grid-column:1/-1}.fmthb-add-guest{border:1px solid #c5a46c;border-radius:8px;padding:10px 15px;background:#fbf6ed;color:#81612f;font-weight:600}.fmthb-modal legend button{float:right;margin-left:18px;background:none;border:0;color:#8b6b3e;font-size:12px}.fmthb-search-summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 18px;margin-top:20px;border:1px solid #dbe3ed;border-radius:10px;background:#f7f9fc}.fmthb-search-summary div{display:flex;flex-direction:column;gap:5px}.fmthb-search-summary b{font-size:13px}.fmthb-search-summary span{font-size:12px;color:#7c8c9e}.fmthb-edit-search{border:1px solid #cbd7e7;border-radius:8px;background:#fff;color:#244a72;padding:9px 13px;white-space:nowrap}
@media(max-width:700px){.fmthb-guest-fields,.fmthb-contact-fields{grid-template-columns:1fr}.fmthb-search-summary{align-items:flex-start;flex-direction:column}}
body.fmh-customer-site .fmthb-modal h1,body.fmh-customer-site .fmthb-modal h2,body.fmh-customer-site .fmthb-modal h3{font-family:system-ui,-apple-system,sans-serif;font-weight:650}.fmthb-pah-badge{display:inline-block!important;padding:6px 10px!important;border:1px solid #cde4d7!important;border-radius:7px!important;background:#edf8f1!important;color:#17694c!important;font-size:12px!important;font-weight:650!important;margin:8px 0}.fmthb-rate-cost{background:#fbfcfe}.fmthb-primary,.fmthb-select,.fmthb-continue{transition:background .18s,transform .18s}.fmthb-primary:hover,.fmthb-select:not(.selected):hover,.fmthb-continue:enabled:hover{background:#244f7e}.fmthb-panel h3{margin-top:20px}.fmthb-account-card [data-payment-mode]{font-size:13px}.fmthb-contact-fields input,.fmthb-guest-fields input,.fmthb-guest-fields select{border-color:#d5dee8}.fmthb-panel{box-shadow:0 4px 16px #15314c03}.fmthb-tabs a:hover{color:#a78045}.fmthb-facilities span{line-height:1.6}.fmthb-modal section[id]{scroll-margin-top:95px}
@media(prefers-reduced-motion:reduce){.fmthb-dialog,.fmt-live-card,.fmthb-gallery img{scroll-behavior:auto;transition:none}}

.fmthb-review-stay{display:flex;gap:22px;align-items:center;padding-bottom:24px;border-bottom:1px solid #e4e9ef;margin-bottom:20px}.fmthb-review-stay img{width:160px;height:126px;object-fit:cover;border-radius:12px}.fmthb-review-stay small{letter-spacing:1.5px;color:#956d31}.fmthb-review-stay p{margin:10px 0!important}.fmthb-review-rooms{display:grid;gap:12px;margin-bottom:24px}.fmthb-review-rooms div{padding:14px 18px;background:#f5f7fa;border-radius:10px;display:grid;gap:4px}.fmthb-review-policy{margin:16px 0;padding:14px;background:#f6f8fb;border-radius:10px}.fmthb-review-policy summary{cursor:pointer;font-weight:600}.fmthb-review-breakdown{margin-top:20px}.fmthb-review-breakdown div{display:flex;justify-content:space-between;gap:12px;margin:10px 0}.fmthb-review-breakdown b{font-size:14px}.fmthb-review-stay h2{overflow-wrap:anywhere}@media(max-width:600px){.fmthb-review-stay{gap:14px;align-items:flex-start}.fmthb-review-stay img{width:96px;height:108px}.fmthb-review-stay h2{font-size:20px}.fmthb-review-stay small{font-size:10px}}

#fmt-hotel-app .fmthb-modal{position:relative!important;inset:auto!important;z-index:20!important;overflow:visible!important;height:auto!important;min-height:70vh}#fmt-hotel-app .fmthb-dialog{height:auto!important;max-height:none!important;overflow:visible!important;background:#f4f8fc!important}#fmt-hotel-app .fmthb-wrap{max-width:1380px!important;margin:auto!important}.fmthb-modal [hidden]{display:none!important}.fmthb-modal *{box-sizing:border-box}.fmthb-top .fmthb-brand{color:#075dcc}
/* 1.3.7: one global header; compact booking navigation instead of a second brand bar. */
#fmt-hotel-app .fmthb-tools{max-width:1380px;margin:auto;padding:18px 24px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;background:transparent;border:0}
#fmt-hotel-app .fmthb-tools>span{font-size:13px;color:#728298}
#fmt-hotel-app .fmthb-back{padding:8px 0;border:0;background:transparent;color:#075dcc;font-size:13px;font-weight:650}
#fmt-hotel-app .fmthb-wrap{padding-top:14px}
#fmt-hotel-app .fmthb-modal[data-stage="2"] .fmthb-section-title{padding:28px 30px;margin:20px 0 28px;border-radius:20px;background:linear-gradient(120deg,#08254a,#123f72);color:#fff;box-shadow:0 12px 34px #08254a12}
#fmt-hotel-app .fmthb-modal[data-stage="2"] .fmthb-section-title small{color:#e7c88e;letter-spacing:.14em;font-size:10px}
#fmt-hotel-app .fmthb-modal[data-stage="2"] .fmthb-section-title h1{font-family:inherit!important;font-size:32px!important;font-weight:700!important;color:#fff!important;margin:9px 0!important;letter-spacing:-.6px}
#fmt-hotel-app .fmthb-modal[data-stage="2"] .fmthb-section-title p{color:#d5e3f2;font-size:14px}
#fmt-hotel-app .fmthb-review-layout{grid-template-columns:minmax(0,1fr) 350px;gap:26px;align-items:start}
#fmt-hotel-app .fmthb-review-layout .fmthb-panel{padding:30px;border-radius:20px;border:1px solid #dae5f1;background:#fff;box-shadow:0 10px 32px #08254a05;margin-bottom:22px}
#fmt-hotel-app .fmthb-review-layout h2,#fmt-hotel-app .fmthb-review-layout h3{font-family:inherit!important;font-weight:700!important;color:#08254a}
#fmt-hotel-app .fmthb-review-stay{gap:24px;align-items:center}
#fmt-hotel-app .fmthb-review-stay img{width:190px;height:150px;border-radius:15px}
#fmt-hotel-app .fmthb-review-stay h2{font-size:24px!important;line-height:1.35}
#fmt-hotel-app .fmthb-review-stay small{font-size:10px;color:#8d6b33;letter-spacing:.12em}
#fmt-hotel-app .fmthb-review-stay p{color:#687b94;font-size:14px}
#fmt-hotel-app .fmthb-review-rooms div{border:1px solid #e4ecf5;background:#f5f9fd;padding:18px;border-radius:12px}
#fmt-hotel-app .fmthb-review-layout .fmthb-stay-summary{padding:28px;border-radius:20px;background:#fff;border:1px solid #dae5f1;box-shadow:0 10px 32px #08254a07;position:sticky;top:24px;min-width:0}
#fmt-hotel-app .fmthb-review-layout .fmthb-stay-summary>small:first-child{color:#075dcc;font-size:10px;letter-spacing:.13em;font-weight:750}
#fmt-hotel-app .fmthb-review-layout .fmthb-stay-summary>h2{font-family:inherit!important;font-size:32px!important;line-height:1.2;color:#08254a;margin:12px 0!important;overflow-wrap:anywhere}
#fmt-hotel-app .fmthb-review-layout .fmthb-stay-summary>p{font-size:13px;overflow-wrap:anywhere}
#fmt-hotel-app .fmthb-review-breakdown{padding:16px 0;border-top:1px solid #e4ecf5;border-bottom:1px solid #e4ecf5}
#fmt-hotel-app .fmthb-review-breakdown div{font-size:13px;align-items:baseline}
#fmt-hotel-app .fmthb-payment-heading{display:flex;gap:15px;align-items:center;margin-bottom:16px}
#fmt-hotel-app .fmthb-payment-heading>span{display:grid;place-items:center;background:#eaf3ff;color:#075dcc;width:50px;height:50px;border-radius:14px;font-size:26px;flex:0 0 50px}
#fmt-hotel-app .fmthb-payment-heading small{color:#728298;font-size:10px;letter-spacing:.1em}
#fmt-hotel-app .fmthb-payment-heading h2{font-size:23px!important;margin-top:4px!important}
#fmt-hotel-app .fmthb-review-layout .fmthb-consent{padding:16px 18px;border:1px solid #dfE8f3;border-radius:12px;background:#f8fbff;font-size:13px;line-height:1.6;margin:20px 0}
#fmt-hotel-app .fmthb-review-layout .fmthb-primary{display:block;width:100%;background:#075dcc;border:0;border-radius:12px;padding:17px 20px;min-height:54px;color:#fff;font-weight:750;box-shadow:0 8px 20px #075dcc20}
#fmt-hotel-app .fmthb-review-layout .fmthb-primary:hover{background:#054eac}
#fmt-hotel-app .fmthb-review-layout .fmthb-status{border:0;background:transparent;padding:10px 0;color:#075dcc;font-size:13px;text-decoration:underline}
#fmt-hotel-app .fmthb-review-layout .fmthb-muted{font-size:12px;line-height:1.6;color:#718298}
#fmt-hotel-app .fmthb-review-policy{border:1px solid #e4ecf5;background:#f7faff;border-radius:12px}
@media(max-width:1000px){#fmt-hotel-app .fmthb-review-layout{grid-template-columns:minmax(0,1fr) 290px;gap:18px}#fmt-hotel-app .fmthb-review-layout .fmthb-panel{padding:22px}#fmt-hotel-app .fmthb-review-stay img{width:125px;height:125px}#fmt-hotel-app .fmthb-review-stay h2{font-size:21px!important}}
@media(max-width:760px){#fmt-hotel-app .fmthb-tools{padding:14px 14px 0}#fmt-hotel-app .fmthb-review-layout{display:flex;flex-direction:column;gap:16px}#fmt-hotel-app .fmthb-review-layout>div{width:100%;order:1}#fmt-hotel-app .fmthb-review-layout .fmthb-stay-summary{width:100%;position:static;order:0;padding:22px}#fmt-hotel-app .fmthb-modal[data-stage="2"] .fmthb-section-title{padding:23px 20px;margin:16px 0 20px;border-radius:16px}#fmt-hotel-app .fmthb-modal[data-stage="2"] .fmthb-section-title h1{font-size:27px!important}#fmt-hotel-app .fmthb-review-layout .fmthb-panel{padding:20px;border-radius:16px}#fmt-hotel-app .fmthb-review-stay{gap:14px;align-items:flex-start}#fmt-hotel-app .fmthb-review-stay img{width:92px;height:110px}#fmt-hotel-app .fmthb-review-stay h2{font-size:19px!important}#fmt-hotel-app .fmthb-review-layout .fmthb-stay-summary>h2{font-size:29px!important}}
