@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Italiana&display=swap');
#tsi-middle-east{--forest:#1c4138;--forestdeep:#102e29;--mid:#487466;--euca:#dbe8e2;--pale:#bbcdbf;--cream:#f8f7f2;--soft:#edf1eb;--paper:#fffefa;--ink:#26352e;--muted:#63716c;--border:#dfe5df;--white:#fff;--serif:Italiana,Georgia,'Times New Roman',serif;--sans:'DM Sans',Arial,sans-serif}#tsi-middle-east *,#tsi-middle-east *:before,#tsi-middle-east *:after{box-sizing:border-box}#tsi-middle-east{scroll-behavior:smooth;scroll-padding-top:20px}#tsi-middle-east{margin:0;padding:0;background:var(--cream);color:var(--ink);font:15px/1.7 var(--sans);-webkit-font-smoothing:antialiased}#tsi-middle-east a{color:inherit;text-decoration:none}#tsi-middle-east button,#tsi-middle-east select,#tsi-middle-east input,#tsi-middle-east textarea{font:inherit}#tsi-middle-east button{cursor:pointer}#tsi-middle-east button,#tsi-middle-east select,#tsi-middle-east a{touch-action:manipulation}#tsi-middle-east button:focus-visible,#tsi-middle-east a:focus-visible,#tsi-middle-east select:focus-visible,#tsi-middle-east input:focus-visible,#tsi-middle-east textarea:focus-visible{outline:3px solid #84b7a3;outline-offset:3px}#tsi-middle-east img{display:block;max-width:100%;object-fit:cover}#tsi-middle-east h1,#tsi-middle-east h2,#tsi-middle-east h3,#tsi-middle-east p,#tsi-middle-east figure{margin:0}#tsi-middle-east h1,#tsi-middle-east h2,#tsi-middle-east h3,#tsi-middle-east .serif{font-family:var(--serif);font-weight:400;letter-spacing:-.018em}#tsi-middle-east .smallcaps,#tsi-middle-east .kicker{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}#tsi-middle-east .eyebrow{font-size:11px;letter-spacing:.23em;font-weight:700;text-transform:uppercase;color:var(--mid)}#tsi-middle-east .wrap{width:min(1320px,calc(100% - 104px));margin:0 auto}#tsi-middle-east .narrow{width:min(1080px,calc(100% - 96px));margin:0 auto}#tsi-middle-east .section{padding:99px 0}#tsi-middle-east .section.soft{background:var(--soft)}#tsi-middle-east .section.white{background:#fff}#tsi-middle-east .section.cream{background:var(--cream)}#tsi-middle-east .section-title{font-size:clamp(41px,4.4vw,70px);line-height:1.05;margin:18px 0 25px}#tsi-middle-east .sectionhead{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:37px}#tsi-middle-east .lead{max-width:490px;color:var(--muted);font-size:15px;line-height:1.85}#tsi-middle-east .rule{border:0;border-top:1px solid var(--border);margin:0}#tsi-middle-east .btn{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:17px 26px;background:var(--forest);color:#fff;border:1px solid var(--forest);min-height:51px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;transition:background .2s,color .2s,border .2s}#tsi-middle-east .btn:hover{background:var(--forestdeep);border-color:var(--forestdeep)}#tsi-middle-east .btn.light{background:#f7f5ef;color:var(--forest);border-color:#f7f5ef}#tsi-middle-east .btn.light:hover{background:#fff}#tsi-middle-east .btn.line{background:transparent;color:var(--forest);border-color:#829a89}#tsi-middle-east .btn.line:hover{background:var(--forest);color:#fff}#tsi-middle-east .btn.ghost{background:transparent;color:#fff;border:1px solid #dce5df8a}#tsi-middle-east .btn.ghost:hover{background:#ffffff20}#tsi-middle-east .textlink{display:inline-flex;align-items:center;gap:16px;padding:0 0 8px;border-bottom:1px solid #799a89;color:var(--forest);font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:700}#tsi-middle-east .textlink:hover{color:var(--mid)}#tsi-middle-east .hero{position:relative;height:clamp(490px,47vw,690px);width:100%;overflow:hidden;background:linear-gradient(110deg,#234f4b,#7c9d9d);isolation:isolate}#tsi-middle-east .hero img,#tsi-middle-east .hotel-hero img,#tsi-middle-east .city-hero img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center 53%;z-index:-2}#tsi-middle-east .hero:after,#tsi-middle-east .hotel-hero:after,#tsi-middle-east .city-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,36,29,.74) 0%,rgba(11,36,29,.45) 45%,rgba(11,36,29,.08) 83%),linear-gradient(0deg,rgba(7,30,24,.34),transparent 42%);z-index:-1}#tsi-middle-east .hero-content{height:100%;display:flex;align-items:center;color:white}#tsi-middle-east .hero-inner{padding:30px 0;max-width:790px}#tsi-middle-east .hero .eyebrow,#tsi-middle-east .hotel-hero .eyebrow,#tsi-middle-east .city-hero .eyebrow{color:#e9eee7}#tsi-middle-east .hero h1{font-size:clamp(65px,7.4vw,117px);line-height:.99;margin:22px 0 22px;color:#fff}#tsi-middle-east .hero h1 em{font-style:italic;font-weight:400}#tsi-middle-east .hero p{font-size:clamp(17px,1.55vw,20px);line-height:1.65;max-width:550px;color:#f1f5ee}#tsi-middle-east .hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:34px}#tsi-middle-east .hero-bar{position:absolute;bottom:0;left:0;right:0;color:#fff;font-size:10px;letter-spacing:.18em;text-transform:uppercase;display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid #ffffff43}#tsi-middle-east .introstrip{background:#fff;border-bottom:1px solid var(--border);padding:23px 0}#tsi-middle-east .introstrip .wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--forest);font-weight:700}#tsi-middle-east .introstrip span:last-child{color:#718278}#tsi-middle-east .country-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}#tsi-middle-east .country-card{min-height:300px;position:relative;overflow:hidden;background:linear-gradient(130deg,#204a3b,#8b9e91);color:#fff;display:block}#tsi-middle-east .country-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .55s}#tsi-middle-east .country-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,35,27,.78),rgba(11,31,26,.05) 68%)}#tsi-middle-east .country-card:hover img{transform:scale(1.055)}#tsi-middle-east .country-card .content{position:absolute;z-index:1;left:27px;right:23px;bottom:23px}#tsi-middle-east .country-card .index{font-size:10px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;display:block;opacity:.91}#tsi-middle-east .country-card h3{font-size:40px;line-height:1;margin:12px 0 14px;color:#fff}#tsi-middle-east .country-card .action{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff80;padding-top:13px;font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:700}#tsi-middle-east .country-card:nth-child(1){grid-column:span 2;min-height:355px}#tsi-middle-east .country-card:nth-child(2){grid-column:span 2;min-height:355px}#tsi-middle-east .country-card:nth-child(n+3){min-height:310px}#tsi-middle-east .country-card:nth-child(11){grid-column:span 2}#tsi-middle-east .note{color:var(--muted);font-size:13px;line-height:1.8;margin-top:24px}#tsi-middle-east .tiny{font-size:12px;color:var(--muted)}#tsi-middle-east .closer{background:#fff}#tsi-middle-east .closer-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--border)}#tsi-middle-east .selector{display:flex;align-items:center;gap:14px;color:var(--forest);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}#tsi-middle-east .selector select{appearance:none;min-width:210px;border:1px solid #bdcec5;color:var(--forest);background:#f8fbf8 url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%231c4138" stroke-width="2"%3E%3Cpath d="m6 9 6 6 6-6"/%3E%3C/svg%3E') no-repeat right 16px center;padding:13px 47px 13px 16px;letter-spacing:.025em;font-weight:500;font-size:13px;border-radius:0}#tsi-middle-east .closer-grid{display:grid;grid-template-columns:1fr 1fr;gap:7.2%;align-items:center;padding-top:47px;padding-bottom:64px}#tsi-middle-east .closer-photo{min-height:460px;background:#a6beb4;position:relative;overflow:hidden}#tsi-middle-east .closer-photo img{height:100%;width:100%;position:absolute;inset:0;object-fit:cover}#tsi-middle-east .closer-photo .photo-label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,#122b24cd,transparent);color:#fff;padding:40px 24px 18px;font-size:10px;letter-spacing:.16em;text-transform:uppercase}#tsi-middle-east .closer-copy h2{font-size:clamp(57px,5.6vw,90px);line-height:1.02;color:var(--forest);margin:16px 0 24px}#tsi-middle-east .closer-copy .large{font-family:Georgia,serif;font-style:italic;font-size:23px;line-height:1.45;color:#5f7466;margin-bottom:21px}#tsi-middle-east .closer-copy p{color:#5b6961;line-height:1.94;max-width:530px}#tsi-middle-east .closer-actions{margin-top:29px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}#tsi-middle-east .lightrule{border-top:1px solid var(--border);margin:0}#tsi-middle-east .city-section{padding-top:70px}#tsi-middle-east .city-section h3{font-size:clamp(40px,4vw,65px);line-height:1.04;margin:13px 0 22px}#tsi-middle-east .citychips{display:flex;gap:7px;flex-wrap:wrap;align-items:center}#tsi-middle-east .citychip{appearance:none;padding:12px 17px;border:1px solid #cedbd2;background:#fff;color:#3b5a4a;font-size:11px;font-weight:700;letter-spacing:.06em;transition:.2s}#tsi-middle-east .citychip:hover,#tsi-middle-east .citychip[aria-selected="true"],#tsi-middle-east .citychip.active{color:#fff;background:var(--forest);border-color:var(--forest)}#tsi-middle-east .citychip:focus-visible{outline-offset:1px}#tsi-middle-east .hotel-section{padding-top:48px}#tsi-middle-east .hotel-title-row{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 0 26px}#tsi-middle-east .hotel-title-row h3{font-size:clamp(35px,3.4vw,57px);line-height:1.08;margin-top:9px}#tsi-middle-east .hotel-title-row p{color:var(--muted);max-width:430px}#tsi-middle-east .hotel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#tsi-middle-east .hotel-card{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);transition:box-shadow .2s,transform .2s}#tsi-middle-east .hotel-card:hover{box-shadow:0 11px 34px #1b413719;transform:translateY(-2px)}#tsi-middle-east .hotel-thumb{height:233px;overflow:hidden;position:relative;background:linear-gradient(140deg,#bfd0c5,#72958a)}#tsi-middle-east .hotel-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .45s}#tsi-middle-east .hotel-card:hover img{transform:scale(1.05)}#tsi-middle-east .hotel-thumb .disclaimer{position:absolute;left:13px;bottom:12px;background:#13382fdc;color:#fff;padding:5px 9px;text-transform:uppercase;letter-spacing:.08em;font-size:9px}#tsi-middle-east .hotel-info{padding:24px 23px 25px;flex:1;display:flex;flex-direction:column;gap:10px}#tsi-middle-east .hotel-info .place{font-size:10px;color:var(--mid);letter-spacing:.15em;text-transform:uppercase;font-weight:700}#tsi-middle-east .hotel-info h4{font-family:var(--serif);font-size:clamp(25px,2.4vw,33px);line-height:1.13;font-weight:400;min-height:50px;color:var(--forest);margin:0}#tsi-middle-east .hotel-info p{color:var(--muted);font-size:13px;line-height:1.7}#tsi-middle-east .hotel-info .more{margin-top:auto;padding-top:17px;border-top:1px solid var(--border);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--forest);display:flex;justify-content:space-between}#tsi-middle-east .showbar{display:flex;justify-content:center;padding:36px 0 0}#tsi-middle-east .empty{padding:42px;border:1px solid var(--border);background:var(--soft);color:var(--forest)}#tsi-middle-east .empty h4{font-size:29px;margin:6px 0}#tsi-middle-east .empty p{color:var(--muted);line-height:1.8;margin-bottom:20px}#tsi-middle-east .awaiting{font-size:11px;line-height:1.7;color:var(--muted);margin-top:11px}#tsi-middle-east .promo{background:var(--forest);color:#fff;padding:88px 0}#tsi-middle-east .promo-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:80px}#tsi-middle-east .promo h2{font-size:clamp(50px,5vw,78px);line-height:1.04;margin:13px 0 24px}#tsi-middle-east .promo p{color:#e0e9e2;font-size:16px;line-height:1.9}#tsi-middle-east .promo-badge{border:1px solid #ffffff60;padding:47px 38px}#tsi-middle-east .promo-badge strong{font-size:26px;font-family:var(--serif);font-weight:400;display:block}#tsi-middle-east .promo-badge .lines{height:1px;background:#ffffff6b;margin:23px 0}#tsi-middle-east .promo-badge span{font-size:12px;color:#e0e9e2}#tsi-middle-east .city-hero,#tsi-middle-east .hotel-hero{position:relative;overflow:hidden;background:#214b40;color:#fff;isolation:isolate}#tsi-middle-east .city-hero{height:clamp(430px,39vw,555px)}#tsi-middle-east .hotel-hero{height:clamp(460px,43vw,590px)}#tsi-middle-east .city-hero .hero-content,#tsi-middle-east .hotel-hero .hero-content{height:100%;display:flex;align-items:center}#tsi-middle-east .city-hero h1,#tsi-middle-east .hotel-hero h1{font-size:clamp(55px,7vw,100px);max-width:950px;line-height:1.03;margin:17px 0 23px}#tsi-middle-east .hotel-hero h1{font-size:clamp(48px,5.7vw,91px)}#tsi-middle-east .city-hero p,#tsi-middle-east .hotel-hero p{max-width:600px;font-family:Georgia,serif;font-style:italic;font-size:clamp(20px,2.1vw,28px)}#tsi-middle-east .crumb{font-size:11px;letter-spacing:.1em;color:#718476;font-weight:700;padding:27px 0;display:flex;gap:12px;align-items:center;flex-wrap:wrap}#tsi-middle-east .crumb a:hover{color:var(--forest)}#tsi-middle-east .city-lead{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}#tsi-middle-east .city-lead h2{font-size:clamp(50px,5vw,75px);line-height:1.06;margin:14px 0 20px}#tsi-middle-east .city-lead p{max-width:540px;color:var(--muted);line-height:1.95}#tsi-middle-east .city-pic{height:390px;background:#bbcdbf}#tsi-middle-east .city-pic img{height:100%;width:100%}#tsi-middle-east .hotel-intro{display:grid;grid-template-columns:1.2fr .7fr;gap:11%;align-items:start}#tsi-middle-east .hotel-intro h2{font-size:clamp(50px,5vw,75px);line-height:1.05;margin:14px 0 25px}#tsi-middle-east .hotel-intro p{font-size:16px;color:#5b6961;max-width:660px;line-height:2}#tsi-middle-east .hotel-facts{padding:25px 0 0 37px;border-left:1px solid var(--border)}#tsi-middle-east .hotel-facts h3{font-size:32px;margin:13px 0 21px}#tsi-middle-east .fact{display:grid;grid-template-columns:1fr auto;gap:15px;padding:16px 0;border-bottom:1px solid var(--border);font-size:13px}#tsi-middle-east .fact span{color:var(--muted)}#tsi-middle-east .fact strong{font-weight:600;color:var(--forest);text-align:right}#tsi-middle-east .features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}#tsi-middle-east .feature{padding:31px;border:1px solid var(--border);background:#fff}#tsi-middle-east .feature .number{color:var(--mid);font-size:11px;letter-spacing:.16em}#tsi-middle-east .feature h3{font-size:33px;line-height:1.15;margin:13px 0 15px}#tsi-middle-east .feature p{color:var(--muted);font-size:13px;line-height:1.8}#tsi-middle-east .gallery-section{background:var(--pale);padding:92px 0}#tsi-middle-east .gallery-section .sectionhead{margin-bottom:32px}#tsi-middle-east .gallery-view{position:relative;height:clamp(320px,45vw,525px);overflow:hidden;background:#426758}#tsi-middle-east .gallery-view img{width:100%;height:100%;object-fit:cover}#tsi-middle-east .gallery-view .gallery-layer{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,#09251fe8,transparent);padding:74px 26px 24px;color:#fff}#tsi-middle-east .gallery-layer .disclosure{font-size:10px;letter-spacing:.16em;text-transform:uppercase}#tsi-middle-east .gallery-layer strong{display:block;font-family:var(--serif);font-size:33px;font-weight:400;margin-top:4px}#tsi-middle-east .gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;border:1px solid #ffffffbd;background:#143f32b5;color:#fff;font-size:27px;height:56px;width:52px}#tsi-middle-east .gallery-arrow:hover{background:var(--forestdeep)}#tsi-middle-east .gallery-arrow.prev{left:17px}#tsi-middle-east .gallery-arrow.next{right:17px}#tsi-middle-east .gallery-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:17px}#tsi-middle-east .gallery-dots{display:flex;gap:9px}#tsi-middle-east .gallery-dots button{height:7px;width:29px;border:0;background:#ffffff97;padding:0}#tsi-middle-east .gallery-dots button.active{background:#173f34}#tsi-middle-east .photo-note{color:#294d3d;font-size:12px}#tsi-middle-east .inquiry{background:var(--forestdeep);color:#fff;padding:95px 0}#tsi-middle-east .inquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:11%;align-items:center}#tsi-middle-east .inquiry h2{font-size:clamp(50px,5vw,78px);line-height:1.05;margin:12px 0 20px}#tsi-middle-east .inquiry p{color:#d7e3d9;line-height:1.9}#tsi-middle-east .inquiry .contact{display:grid;gap:15px;border-left:1px solid #ffffff64;padding-left:50px}#tsi-middle-east .inquiry .contact a{color:#fff;font-size:19px}#tsi-middle-east .inquiry .contact .btn{width:max-content}#tsi-middle-east .sitefooter{background:#0b2921;padding:44px 0 50px;color:#b6c9ba;text-align:center}#tsi-middle-east .sitefooter strong{font-family:var(--serif);font-size:35px;font-weight:400;color:#fff}#tsi-middle-east .sitefooter p{font-size:12px;margin-top:12px}#tsi-middle-east .sitefooter .line{background:#597e67;width:80px;height:1px;margin:17px auto}#tsi-middle-east .previewbar{background:#e4eae3;color:#416052;font-size:10px;text-transform:uppercase;text-align:center;letter-spacing:.11em;padding:10px 14px;line-height:1.5}#tsi-middle-east .previewbar:empty{display:none}#tsi-middle-east .photo-flag{position:absolute;right:16px;bottom:15px;color:#fff;background:#102e29c7;font-size:10px;text-transform:uppercase;letter-spacing:.11em;padding:7px 12px}#tsi-middle-east .hotel-hero .photo-flag{bottom:17px}@media(max-width:1100px){#tsi-middle-east .country-grid{grid-template-columns:repeat(3,1fr)}#tsi-middle-east .country-card:nth-child(1),#tsi-middle-east .country-card:nth-child(2),#tsi-middle-east .country-card:nth-child(11){grid-column:span 1;min-height:310px}#tsi-middle-east .closer-grid{gap:4%}#tsi-middle-east .closer-photo{min-height:390px}#tsi-middle-east .wrap{width:calc(100% - 70px)}}@media(max-width:850px){#tsi-middle-east .section{padding:75px 0}#tsi-middle-east .country-grid{grid-template-columns:repeat(2,1fr)}#tsi-middle-east .closer-grid,#tsi-middle-east .hotel-intro,#tsi-middle-east .city-lead,#tsi-middle-east .promo-grid,#tsi-middle-east .inquiry-grid{grid-template-columns:1fr;gap:32px}#tsi-middle-east .closer-photo{min-height:370px}#tsi-middle-east .hotel-grid,#tsi-middle-east .features{grid-template-columns:repeat(2,1fr)}#tsi-middle-east .features .feature:last-child{grid-column:span 2}#tsi-middle-east .hotel-facts{border-left:0;border-top:1px solid var(--border);padding:27px 0}#tsi-middle-east .sectionhead{align-items:start;flex-direction:column}#tsi-middle-east .promo-badge{max-width:540px}#tsi-middle-east .inquiry .contact{padding-left:0;border-left:0;padding-top:26px;border-top:1px solid #ffffff64}#tsi-middle-east .closer-copy h2{font-size:65px}}@media(max-width:600px){#tsi-middle-east .wrap,#tsi-middle-east .narrow{width:calc(100% - 38px)}#tsi-middle-east .section{padding:58px 0}#tsi-middle-east .hero{height:530px}#tsi-middle-east .hero h1{font-size:64px}#tsi-middle-east .hero p{font-size:15px}#tsi-middle-east .hero-bar{display:none}#tsi-middle-east .hero-actions{flex-direction:column;align-items:stretch}#tsi-middle-east .btn{width:100%;padding:15px 19px}#tsi-middle-east .section-title{font-size:50px}#tsi-middle-east .country-grid,#tsi-middle-east .hotel-grid,#tsi-middle-east .features{grid-template-columns:1fr}#tsi-middle-east .country-card,#tsi-middle-east .country-card:nth-child(1),#tsi-middle-east .country-card:nth-child(2),#tsi-middle-east .country-card:nth-child(11){grid-column:auto;min-height:270px}#tsi-middle-east .country-card h3{font-size:36px}#tsi-middle-east .closer-top{align-items:stretch;flex-direction:column}#tsi-middle-east .selector{flex-direction:column;align-items:stretch}#tsi-middle-east .selector select{width:100%}#tsi-middle-east .closer-grid{padding-top:30px;padding-bottom:36px}#tsi-middle-east .closer-photo{min-height:285px}#tsi-middle-east .closer-copy h2{font-size:56px}#tsi-middle-east .closer-copy .large{font-size:20px}#tsi-middle-east .city-section{padding-top:47px}#tsi-middle-east .citychip{padding:10px 12px;font-size:10px}#tsi-middle-east .hotel-title-row{align-items:start;flex-direction:column}#tsi-middle-east .hotel-info h4{min-height:0}#tsi-middle-east .hotel-thumb{height:215px}#tsi-middle-east .features .feature:last-child{grid-column:auto}#tsi-middle-east .city-hero{height:440px}#tsi-middle-east .hotel-hero{height:470px}#tsi-middle-east .city-hero h1,#tsi-middle-east .hotel-hero h1{font-size:53px}#tsi-middle-east .gallery-section{padding:65px 0}#tsi-middle-east .gallery-view{height:330px}#tsi-middle-east .gallery-arrow{width:38px;height:45px;font-size:21px}#tsi-middle-east .gallery-arrow.prev{left:5px}#tsi-middle-east .gallery-arrow.next{right:5px}#tsi-middle-east .gallery-layer strong{font-size:24px}#tsi-middle-east .gallery-bottom{align-items:start;flex-direction:column}#tsi-middle-east .inquiry,#tsi-middle-east .promo{padding:68px 0}#tsi-middle-east .sitefooter{padding:40px 0}#tsi-middle-east .previewbar{font-size:9px}}@media(prefers-reduced-motion:reduce){#tsi-middle-east{scroll-behavior:auto}#tsi-middle-east *,#tsi-middle-east *:before,#tsi-middle-east *:after{transition:none!important;animation:none!important}}

body.tsi-middle-east-page{margin:0!important;padding:0!important;background:#f8f7f2} #tsi-middle-east{display:block;width:100%;margin:0!important;padding:0!important} #tsi-middle-east h4{font-family:var(--serif);font-weight:400} #tsi-middle-east .hero h1,#tsi-middle-east .hotel-hero h1,#tsi-middle-east .city-hero h1{color:#fff} #tsi-middle-east .hotel-thumb{background:#dbe8e2} #tsi-middle-east .hotel-thumb .property-wordmark{height:100%;display:flex;align-items:center;justify-content:center;padding:35px;text-align:center;font-family:var(--serif);font-size:30px;color:var(--forest)}
#tsi-middle-east .hotel-hero p,#tsi-middle-east .city-hero p{color:#f4f6f2!important}#tsi-middle-east .hotel-hero h1{overflow-wrap:anywhere}
#tsi-middle-east h1,#tsi-middle-east h2,#tsi-middle-east h3,#tsi-middle-east h4{color:var(--forest)}
#tsi-middle-east .hero h1,#tsi-middle-east .hotel-hero h1,#tsi-middle-east .city-hero h1,#tsi-middle-east .country-card h3,#tsi-middle-east .promo h2,#tsi-middle-east .inquiry h2{color:#fff}

#tsi-middle-east[data-mode="embedded"] .closer{background:#f0f3ed}#tsi-middle-east[data-mode="embedded"] .section-title{color:#1c4138}

#tsi-middle-east .hotel-info .place{display:block;border:0;padding:0;background:transparent;overflow:visible;flex-direction:initial}

#tsi-middle-east .country-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#tsi-middle-east .country-card:nth-child(n){grid-column:auto;min-height:300px}@media(max-width:900px){#tsi-middle-east .country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#tsi-middle-east .country-grid{grid-template-columns:1fr}}
