:root{--browne15:#2c1e15;--blue579:#194579;--blue57c:#38557c;--blue460:#0c5460;--blueea0:#5f9ea0;--bluef6c:#203f6c;--blue203:#203f6c;--blue43e:#08243e;--blue3ab:#30b3ab;--brown483:#483a32;--brown644:#816644;--brown54e:#a9754e;--brown64f:#65564f;--brown887:#deb887;--brown479:#998479;--brown08:rgba(50,38,32,.8);--black0a0:#0a0705;--black737:#373737;--black00005:rgba(0,0,0,.5);--black555:rgba(48,46,46,.555);--black00003:rgba(0,0,0,.3);--black000096:rgba(0,0,0,.96);--black000015:rgba(0,0,0,.15);--gray2b7:#acb2b7;--gray8d8:#d8d8d8;--graycb2:#ccbcb2;--gray79e:#b4a79e;--grayf4c:#554f4c;--gray575:#757575;--gray2f4:#f1f2f4;--gray1121121120:hsla(0,0%,44%,0);--greenb22:#228b22;--red30b:#58030b;--red411:#8a0411;--red91b:#52291b;--red308:#251308;--whitefff-opacity-0933:#ffffffee;--whitefff-opacity-60:hsla(0,0%,100%,.6);--yellowb39:#ffbb39;--yellow156:#a28156;--yellow74d:#88674d;--border00001:rgba(0,0,0,.1);--blueeff:#007eff;--blue5d4:#3a85d4;--blue0ff:#00f;--blue1d9:#0d91d9;--blue4dd:#34d;--blue3d1:#64c3d1;--bluee6a:#003e6a;--blue581:#18a581;--blue025:rgba(0,123,255,.25);--accent:#4c6866;--accent-opacity-08:#4c6866cc;--accent-opacity-0133:#4c686622;--accent-opacity-03:rgba(76,104,102,.3);--accent-opacity-06:rgba(76,104,102,.6);--white-opacity-23:#ffffff3b;--accent-link:#486967;--background-default:#fff;--secondaryBackground:#eaeaea;--background-hover:hsla(0,0%,100%,.6);--background-rebrand:hsla(0,0%,100%,.8);--backdrop-background:rgba(55,55,55,.8);--color-background-search:#f3f3f3;--overlay-background:#000;--section-background:#9a6c47;--box-shadow:#e3e4e6;--box-shadow-dark:hsla(0,0%,75%,.43);--box-shadow-light:#f3f3f3;--box-shadow-menu:rgba(0,0,0,.16);--arrow-box-shadow:#a4a4a454;--color-border-search:#373737;--border-color:#c5c5c5;--border-reverse:#fff;--border:#dedede;--text-title:#373737;--text-body:#555;--text-reverse:#fff;--text-sub-menu:#3a3a3a;--line-banner:hsla(0,0%,100%,.3);--line-logo-master:#6d6e70;--card-title:hsla(0,0%,8%,.85);--price:#4c6866;--indicator-default:#87674f;--disabled:#c5c5c5;--sort-body:hsla(0,0%,8%,.85);--scrollbar-color-f4:#f4f4f4;--scollbar-color-ba:#babac0;--scrollbar-color-a0:#a0a0a5;--backdrop-dropdown:rgba(0,0,0,.6);--tag:#9a6c47;--redeem-link:#4c6866;--learn-more-link:#496867;--master-brand-link:#4c6866;--highlight:#9a6c47;--highlight-label:#9a6c47;--icon-default:#ff5800;--icon-error-message:#ed5050;--icon-clickable:#9a6c47;--icon-nonclickable:#9a6c47;--navigation-cta:#9a6c47;--navigation-cta-03:#9a6c474d;--icon:#88674d;--box-shadow-book-now:#e9e9e9;--border-empty:#d8d8d8;--text-danger:#d32f2f}.property-page{--accent:#ff5800}::placeholder{color:#555;opacity:1}:-ms-input-placeholder,::-ms-input-placeholder{color:#555}.icon{display:inline-block;width:24px;height:24px}.icon.small{width:16px;height:16px}.icon.large{width:36px;height:36px}.icon.action{border-radius:30px}.icon.action:active{background-color:rgba(0,0,0,.1)}

/*!
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://www.fonts.com
*/@font-face{font-family:Avenir Next LT W01 Bold;src:url(dccb10af-07a2-404c-bfc7-7750e2716bc1d41d.eot?#iefix);src:url(dccb10af-07a2-404c-bfc7-7750e2716bc1d41d.eot?#iefix) format("eot"),url(b8e906a1-f5e8-4bf1-8e80-82c646ca4d5f.woff) format("woff"),url(890bd988-5306-43ff-bd4b-922bc5ebdeb4.ttf) format("truetype"),url(ed104d8c-7f39-4e8b-90a9-4076be06b857.svg) format("svg")}@font-face{font-family:Lato;src:url(Lato-Regulard41d.eot?#iefix);src:url(Lato-Regular.woff) format("woff")}@font-face{font-family:Playfair Display;src:url(PlayfairDisplay-Regulard41d.eot?#iefix);src:url(PlayfairDisplay-Regular.woff2) format("woff2"),url(PlayfairDisplay-Regular.woff) format("woff")}@font-face{font-family:Ascott-Icons;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Ascott-Icons;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}.icon-wi-01:before{content:"\E946"}.icon-wi-02:before{content:"\E97F"}.icon-wi-03:before,.icon-wi-04:before,.icon-wi-06:before{content:"\E947"}.icon-wi-05:before{content:"\E9CB"}.icon-wi-07:before,.icon-wi-08:before{content:"\E9CA"}.icon-wi-11:before{content:"\E9C9"}.icon-wi-12:before{content:"\E9C8"}.icon-wi-13:before,.icon-wi-14:before{content:"\E9C7"}.icon-wi-15:before{content:"\E9C6"}.icon-wi-16:before,.icon-wi-17:before{content:"\E9C5"}.icon-wi-18:before{content:"\E9C4"}.icon-wi-20:before,.icon-wi-21:before{content:"\E9C1"}.icon-wi-19:before,.icon-wi-22:before,.icon-wi-23:before{content:"\E9C0"}.icon-wi-24:before,.icon-wi-25:before,.icon-wi-26:before,.icon-wi-29:before{content:"\E9BF"}.icon-wi-32:before{content:"\E9BE"}.icon-wi-33:before,.icon-wi-34:before{content:"\E9B2"}.icon-wi-35:before,.icon-wi-36:before,.icon-wi-37:before{content:"\E9B1"}.icon-wi-38:before{content:"\E9AF"}.icon-wi-39:before,.icon-wi-40:before{content:"\E9AE"}.icon-wi-41:before,.icon-wi-42:before{content:"\E9AB"}.icon-wi-43:before,.icon-wi-44:before{content:"\E985"}.icon-brg-2:before{content:"\E9DD"}.icon-handicap:before{content:"\E9D5"}.icon-kitchen:before{content:"\E9D6"}.icon-petfriendly:before{content:"\E9D7"}.icon-full-kitchen:before{content:"\E9D3"}.icon-iron:before{content:"\E9D2"}.icon-ensuite:before{content:"\E9E4"}.icon-briefcase:before{content:"\E9CE"}.icon-rss:before{content:"\EA9B"}.icon-aircon:before{content:"\E9B8"}.icon-non-smoking:before{content:"\E9BB"}.icon-apartment-type:before{content:"\E9A6"}.icon-fridge:before{content:"\E9B5"}.icon-hairdryer:before{content:"\E9B7"}.icon-share:before{content:"\E9B4"}.icon-globe:before{content:"\E99D"}.icon-taxi:before{content:"\E992"
  /*!rtl:raw:transform:scaleX(-1);-ms-transform:scaleX(-1);*/}.icon-meetings:before{content:"\E99F"}.icon-survey:before{content:"\E9BA"}.icon-comments-o:before{content:"\E9B9"
  /*!rtl:raw:transform:scaleX(-1);-ms-transform:scaleX(-1);*/}.icon-picture:before{content:"\E98E"}.icon-virtual-tour:before{content:"\E9AA"}.icon-credit-card-alt:before{content:"\E983"}.icon-credit-card:before{content:"\E989"}.icon-flickr:before{content:"\E9CC"}.icon-group:before{content:"\E97C"}.icon-newspaper-o:before{content:"\E900"}.icon-weibo:before{content:"\E9BD"}.icon-wechat:before{content:"\E9C2"}.icon-google-plus:before{content:"\E98B"}.icon-google:before{content:"\E98A"}.icon-gift:before{content:"\E901"}.icon-linkedin:before{content:"\E902"}.icon-instagram:before{content:"\E903"}.icon-tumblr:before{content:"\E904"}.icon-pinterest:before{content:"\E905"}.icon-yahoo:before{content:"\E9BC"}.icon-pinterest-alt:before{content:"\E906"}.icon-youtube2:before{content:"\E907"}.icon-twitter:before{content:"\E908"}.icon-facebook:before{content:"\E909"}.icon-indeterminate_checkbox:before{content:"\E90A"}.icon-checkbox_checked:before{content:"\E90B"}.icon-checkbox_unchecked:before{content:"\E90C"}.icon-radio_button_filled:before{content:"\E945"}.icon-radio_button_checked:before{content:"\E90D"}.icon-radio_button_unchecked:before{content:"\E90E"}.icon-star:before{content:"\E90F"}.icon-star_border:before{content:"\E910"}.icon-star_half:before{content:"\E911"}.icon-wifi-alt:before{content:"\E912"}.icon-apps:before{content:"\E913"}.icon-arrow_drop_down:before{content:"\E914"}.icon-arrow_drop_down_circle:before{content:"\E915"}.icon-arrow_drop_up:before{content:"\E916"}.icon-arrow_back:before{content:"\E917"}.icon-arrow_downward:before{content:"\E918"}.icon-arrow_forward:before{content:"\E919"}.icon-arrow_upward:before{content:"\E91A"}.icon-cancel:before{content:"\E91B"}.icon-check:before{content:"\E91C"}.icon-close:before,.js-global-search.active .js-site-search .icon-search:before{content:"\E91D"}.icon-chevron-circle-right:before{content:"\E993"
  /*!rtl:raw:transform:scaleX(1);*/}.icon-chevron-circle-left:before{content:"\E995"
  /*!rtl:raw:transform:scaleX(1);*/}.icon-chevron-left:before{content:"\E91E"
  /*!rtl:raw:transform:scaleX(1);*/}.icon-chevron-right:before{content:"\E91F"
  /*!rtl:raw:transform:scaleX(1);*/}.icon-chevron-up:before{content:"\E920"}.icon-chevron-down:before{content:"\E921"}.icon-first_page:before{content:"\E922"}.icon-last_page:before{content:"\E923"}.icon-fullscreen:before{content:"\E924"}.icon-fullscreen_exit:before{content:"\E925"}.icon-menu:before{content:"\E926"}.icon-more_horiz:before{content:"\E927"}.icon-more_vert:before{content:"\E928"}.icon-parking:before{content:"\E929"}.icon-directions:before{content:"\E92A"}.icon-bike:before{content:"\E92B"}.icon-bus:before{content:"\E92C"}.icon-car:before{content:"\E92D"}.icon-railway:before{content:"\E92E"}.icon-run:before{content:"\E92F"}.icon-subway:before{content:"\E930"}.icon-transit:before{content:"\E931"}.icon-walk:before{content:"\E932"}.icon-flight:before{content:"\E933"}.icon-hotel:before{content:"\E934"}.icon-atm:before{content:"\E935"}.icon-bar:before{content:"\E936"}.icon-cafe:before{content:"\E937"}.icon-dining:before{content:"\E938"}.icon-hospital:before{content:"\E939"}.icon-offer:before{content:"\E93A"}.icon-slideshow:before{content:"\E93B"}.icon-collections:before{content:"\E93C"}.icon-tv:before{content:"\E93D"}.icon-smartphone:before{content:"\E93E"}.icon-speaker:before{content:"\E93F"}.icon-tablet:before{content:"\E940"}.icon-desktop:before{content:"\E941"}.icon-laptop:before{content:"\E942"}.icon-headset_mic:before{content:"\E943"}.icon-upload:before{content:"\E944"}.icon-download:before{content:"\E948"}.icon-sofa:before{content:"\E949"}.icon-remove:before{content:"\E94A"}.icon-remove_circle:before{content:"\E94B"}.icon-remove_circle_outline:before{content:"\E94C"}.icon-create:before{content:"\E94D"}.icon-add:before{content:"\E94E"}.icon-add_box:before{content:"\E94F"}.icon-add_circle:before{content:"\E950"}.icon-add_circle_outline:before{content:"\E951"}.icon-message:before{content:"\E952"}.icon-phone:before{content:"\E953"
  /*!rtl:raw:transform:scaleX(-1);-ms-transform:scaleX(-1);*/}.icon-mail_outline:before{content:"\E954"}.icon-email:before{content:"\E955"}.icon-video:before{content:"\E956"}.icon-stop:before{content:"\E957"}.icon-pause_circle_filled:before{content:"\E958"}.icon-pause_circle_outline:before{content:"\E959"}.icon-play_arrow:before{content:"\E95A"}.icon-play_arrow_left:before{content:"\E9D8"}.icon-play_circle_filled:before{content:"\E95B"}.icon-error:before{content:"\E95C"}.icon-play-circle:before{content:"\E9B0"}.icon-error_outline:before{content:"\E95D"}.icon-warning:before{content:"\E95E"}.icon-work:before{content:"\E95F"}.icon-view_headline:before{content:"\E960"}.icon-view_list:before{content:"\E961"}.icon-view_module:before{content:"\E962"}.icon-verified_user:before{content:"\E963"}.icon-swap_horiz:before{content:"\E964"}.icon-report_problem:before{content:"\E965"}.icon-map-marker:before{content:"\E966"}.icon-search:before{content:"\E967"}.icon-settings:before{content:"\E968"}.icon-redeem:before{content:"\E969"}.icon-time:before{content:"\E96A"}.icon-print:before{content:"\E96B"}.icon-media:before{content:"\E96C"}.icon-pets:before{content:"\E96D"}.icon-power_settings:before{content:"\E96E"}.icon-payment:before{content:"\E96F"}.icon-language:before{content:"\E970"}.icon-lightbulb_outline:before{content:"\E971"}.icon-lock:before{content:"\E972"}.icon-lock_outline:before{content:"\E973"}.icon-loyalty:before{content:"\E974"}.icon-motorcycle:before{content:"\E975"}.icon-open_with:before{content:"\E976"}.icon-info_outline:before{content:"\E977"}.icon-info:before{content:"\E978"}.icon-help:before{content:"\E979"}.icon-help_outline:before{content:"\E97A"}.icon-close_circle_outline:before{content:"\E97B"}.icon-favorite:before{content:"\E97D"}.icon-favorite_border:before{content:"\E97E"}.icon-card_giftcard:before{content:"\E980"}.icon-card_membership:before{content:"\E981"}.icon-card_travel:before{content:"\E982"}.icon-check_circle:before{content:"\E984"}.icon-compare_arrows:before{content:"\E986"}.icon-copyright:before{content:"\E987"}.icon-creditcard-bordered:before{content:"\E988"}.icon-cached:before{content:"\E98C"}.icon-account_circle:before{content:"\E98F"}.icon-account_box:before{content:"\E990"}.icon-calendar:before{content:"\E991"}.icon-audio:before{content:"\E994"}.icon-baby-sitting:before{content:"\E9D4"}.icon-breakfast:before{content:"\E996"}.icon-business-center:before{content:"\E997"}.icon-cctv:before{content:"\E998"}.icon-food:before{content:"\E999"}.icon-gym:before{content:"\E99A"}.icon-housekeeping:before{content:"\E99B"}.icon-laundry:before{content:"\E99C"}.icon-lounge:before{content:"\E99E"}.icon-playroom:before{content:"\E9A1"}.icon-pool:before{content:"\E9A2"
  /*!rtl:raw:transform:scaleX(-1);-ms-transform:scaleX(-1);*/}.icon-reception:before{content:"\E9A3"}.icon-room-service:before{content:"\E9A0"}.icon-safe:before{content:"\E9A4"}.icon-wifi:before{content:"\E9A5"}.icon-awards-mobile:before{content:"\E9A7"}.icon-award-winning:before{content:"\E9A8"}.icon-bike-alt:before{content:"\E9A9"}.icon-brg:before{content:"\E98D"}.icon-checkout:before{content:"\E9AC"}.icon-close-alt:before{content:"\E9AD"}.icon-tag:before{content:"\E9B3"}.icon-upgrade:before{content:"\E9B6"}.icon-long-arrow-left:before{content:"\F177"}.icon-long-arrow-right:before{content:"\F178"}.icon-youtube:before{content:"\E9CD"}.icon-renren:before{content:"\E9C3"}.icon-crest-left:before{content:"\E9CF"
  /*!rtl:raw:transform:scaleX(1);*/}.icon-crest-right:before{content:"\E9D0"
  /*!rtl:raw:transform:scaleX(1);*/}.icon-mobile:before{content:"\E9D1"}.icon-chevron-thin-up:before{content:"\E905"}.icon-chevron-thin-down:before{content:"\E907"}.icon-chevron-thin-left:before{content:"\E9D2"}.icon-chevron-thin-right:before{content:"\E9D3"}.icon:before,.selectboxit-default-arrow:before,[class*=icon-]:before{font-family:Ascott-Icons}.icon-sprite{line-height:1}.icon-sprite,.icon-sprite:before{display:inline-block;vertical-align:top}.icon-sprite:before{content:"";background:url(/common/assets/logos/payment/payment_sprite.svg);background-size:270px 230px}.icon-ax:before{width:54px;height:34px;background-position:-215px -2px}.icon-ancv:before{width:54px;height:34px;background-position:-2px -191px}.icon-bmc:before{width:54px;height:34px;background-position:-72px -191px}.icon-bc_card:before{width:54px;height:34px;background-position:-215px -144px}.icon-bca_card:before{width:54px;height:34px;background-position:-144px -144px}.icon-ctblue:before{width:54px;height:34px;background-position:-2px -144px}.icon-delta:before{width:54px;height:34px;background-position:-72px -144px}.icon-dc:before{width:54px;height:34px;background-position:-144px -48px}.icon-eftpos:before{width:54px;height:34px;background-position:-144px -191px}.icon-electronic_cash:before{width:54px;height:34px;background-position:-144px -96px}.icon-jc:before{width:54px;height:34px;background-position:-215px -48px}.icon-mc:before{width:54px;height:34px;background-position:-2px -2px}.icon-solo:before{width:54px;height:34px;background-position:-215px -96px}.icon-ms:before{width:54px;height:34px;background-position:-2px -96px}.icon-unionpay:before{width:54px;height:34px;background-position:-72px -96px}.icon-va:before{width:54px;height:34px;background-position:-72px -2px}.icon-visae:before{width:54px;height:34px;background-position:-144px -2px}.icon-flag{line-height:1}.icon-flag,.icon-flag:before{display:inline-block;vertical-align:top}.icon-flag:before{content:"";width:25px;height:16px;background:url(/common/assets/logos/languages/language-icons.svg);background-size:160px 92px}.icon-language-ar:before{background-position:-81px -18px}.icon-language-en:before{background-position:0 0}.icon-language-es:before{background-position:-108px 0}.icon-language-de:before{background-position:-81px 0}.icon-language-fr:before{background-position:-134px 0}.icon-language-ja:before{background-position:0 -18px}.icon-language-ko:before{background-position:-27px -18px}.icon-language-pt:before{background-position:-54px -18px}.icon-language-zh:before{background-position:-54px 0}.icon-language-id:before{background-position:-54px -76px}.icon-language-in:before{background-position:0 -130px}.icon-language-vi:before{background-position:-108px -18px}.icon-language-th:before{background-position:-81px -37.5px}.icon-alarm-clock:before{content:"\E700"}.icon-bathrobe:before{content:"\E701"}.icon-bathtub:before{content:"\E702"}.icon-bbq:before{content:"\E703"}.icon-bedside-table:before{content:"\E704"}.icon-billiard:before{content:"\E705"}.icon-book:before{content:"\E706"}.icon-car-2:before{content:"\E707"}.icon-cd:before{content:"\E708"}.icon-chair:before{content:"\E709"}.icon-coffee-machine:before{content:"\E70A"}.icon-cooker:before{content:"\E70B"}.icon-courier:before{content:"\E70C"}.icon-desk-lamp:before{content:"\E70D"}.icon-dinner-table:before{content:"\E70E"}.icon-dishwasher:before{content:"\E70F"}.icon-duvet:before{content:"\E710"}.icon-ecofriendly:before{content:"\E711"}.icon-event:before{content:"\E712"}.icon-fan:before{content:"\E713"}.icon-first-aid:before{content:"\E714"}.icon-heater:before{content:"\E715"}.icon-jacuzzi:before{content:"\E716"}.icon-kettle:before{content:"\E717"}.icon-keycard:before{content:"\E718"}.icon-lounge-2:before{content:"\E719"}.icon-microwave:before{content:"\E71A"}.icon-movie:before{content:"\E71B"}.icon-ottoman:before{content:"\E71C"}.icon-parking-2:before{content:"\E71D"}.icon-rice-cooker:before{content:"\E71E"}.icon-scale:before{content:"\E71F"}.icon-secretary:before{content:"\E720"}.icon-shopping-cart:before{content:"\E721"}.icon-shower:before{content:"\E722"}.icon-sink:before{content:"\E723"}.icon-slippers:before{content:"\E724"}.icon-spa:before{content:"\E725"}.icon-storage:before{content:"\E726"}.icon-study-table:before{content:"\E727"}.icon-tennis:before{content:"\E728"}.icon-toaster:before{content:"\E729"}.icon-toiletries:before{content:"\E72A"}.icon-towel:before{content:"\E72B"}.icon-tuk-tuk:before{content:"\E72C"}.icon-wardrobe:before{content:"\E72D"}.icon-washlet:before{content:"\E72E"}.icon-water-dispenser:before{content:"\E72F"}.icon-window:before{content:"\E730"}.icon-wine:before{content:"\E731"}html{width:100%;height:100%}body{padding:0;margin:0;font-weight:400;font-size:16px;line-height:normal;word-break:break-word;word-wrap:break-word;-webkit-text-size-adjust:none;font-family:Open Sans,sans-serif!important}input{transform:translateZ(0);-webkit-transform:translateZ(0)}.pac-container{z-index:1!important}.asr-small-section-title{font-size:22px;line-height:26px}.header-1{font-size:22px;font-weight:700}.header-1.fix-height{line-height:22px}.header-2{font-size:18px;font-weight:700}.header-2.fix-height{line-height:18px}.header-3{font-size:16px;font-weight:600}.header-3.fix-height{line-height:16px}.body-1{font-size:16px}.body-1.fix-height{line-height:16px}.body-2{font-size:14px}.body-2.fix-height{line-height:14px}.label-1{font-size:12px;font-weight:600}.label-1.fix-height{line-height:12px}.label-2{font-size:12px}.label-2.fix-height{line-height:12px}.title-1{font-size:28px;font-weight:600}.title-1.fix-height{line-height:28px}.title-2{font-size:20px;font-weight:600}.title-2.fix-height{line-height:20px}.error-message{font-size:14px}.asr-sub-title{font-size:16px}.asr-backdrop-content{position:absolute;top:0;left:0;right:0;bottom:0}.dft-backdrop{position:fixed;background:rgba(0,0,0,.1);z-index:19}.date-time{white-space:nowrap}.wrap{margin:0 auto;max-width:1240px}.asr-body-wrapper,.wrap{padding-left:20px;padding-right:20px}.asr-loading{display:none;position:fixed;background:#fff;z-index:1000;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;justify-items:center;font-size:14px;text-align:center}.asr-loading.local,.asr-loading.show{display:-ms-flexbox;display:flex}.asr-loading.local{position:absolute;z-index:1}.asr-loading.local .asr-loading-spinner{height:100%;width:100%;max-width:116px;background:50%/contain no-repeat url(loading-spiner.svg);background-size:116px 116px}.asr-loading-logo{min-width:136px;min-height:30px}.asr-loading-message{margin-top:20px;color:#2c1e16;max-width:700px;padding:0 16px}.asr-loading-spinner{display:inline-block;white-space:nowrap}.asr-loading-spinner-bounce{display:inline-block;margin-right:10px;width:8px;height:8px;border-radius:5px;animation:spinner-bounce 1.4s infinite}.asr-loading-spinner-bounce:last-child{margin-right:0}.asr-loading-spinner-bounce:first-child{animation-delay:-.6s}.asr-loading-spinner-bounce:nth-child(2){animation-delay:-.3s}.truncate-text{overflow:hidden}.line-clamp{display:-webkit-box;
  /*! autoprefixer: off */-webkit-box-orient:vertical
  /*! autoprefixer: on */}.text-1-line{-webkit-line-clamp:1}.text-2-line{-webkit-line-clamp:2}.text-3-line{-webkit-line-clamp:3}.text-5-line{-webkit-line-clamp:5}@keyframes spinner-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media (min-width:1024px){.discoverasr-property-landing-template .asr-small-section-title{font-size:20px;line-height:25px}}#asr-booking-login-modal .modal-header{padding:20px}#asr-booking-login-modal .close-custom{top:14px;right:14px;position:absolute}#asr-booking-login-modal .close-custom .asr-common-icon .icon-without-innertext:before{margin-right:0}#asr-booking-login-modal .close-custom:focus{outline:none}.dg-backdrop{background-color:rgba(0,0,0,.8)}.dg-backdrop,.dg-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2}.dg-content-cont--floating{position:absolute;top:35%;-ms-transform:translateY(-70%);transform:translateY(-70%);margin-top:0}.dg-content-cont{width:100%}.dg-container *{box-sizing:border-box}.dg-main-content{max-width:500px;width:98%;padding:15px;border-radius:5px;margin:25px auto;background-color:#fff}.h1,h1{font-size:38px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:20px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{font-weight:400;line-height:1.3;letter-spacing:0}.tooltip-content{width:max-content;max-width:477px;background:var(--box-shadow-light);padding:20px;position:absolute;z-index:1;font-size:14px;line-height:23px;border-radius:6px;box-shadow:2px -2px 10px rgba(0,0,0,.2);-ms-transform:translate(-50%,15px);transform:translate(-50%,15px)}.tooltip-content .review-pro-label{margin-bottom:0;margin-top:20px;font-weight:400}.tooltip-content .title-tooltip{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.tooltip-content .title-tooltip .logo{height:30px;width:150px;object-fit:contain;object-position:left;overflow:hidden}.tooltip-content:before{content:"";display:block;position:absolute;top:-14px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid var(--box-shadow-light)}.fade-enter-active,.fade-leave-active{transition:opacity .25s}.fade-enter,.fade-leave-to{opacity:0}.bold,b,strong{font-weight:700}.gm-style{font:400 11px Open Sans,sans-serif}.adp-directions .adp-step,.adp-directions .adp-substep{word-break:normal}:target:before{content:"";display:block;height:119px;margin:-100px 0 0}.bg-master-brand{background-color:var(--accent)}.padding-t-b-20{padding-top:20px;padding-bottom:20px}.form-control{height:auto}.breadcrumb-item+.breadcrumb-item{padding-left:0}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}svg{vertical-align:baseline}.text-align-center{text-align:center}.text-align-left{text-align:left}.oneline-of-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;
  /*! autoprefixer: off */-webkit-box-orient:vertical;
  /*! autoprefixer: on */word-wrap:break-word}@media (max-width:1023px){.center-on-mobile-and-tablet{text-align:center}}.margin-header-multicolums{margin-bottom:17px}.asr-grid-layouts{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;min-height:1px}.asr-grid-layouts.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.asr-grid-column{-ms-flex:1;flex:1;overflow:auto;-ms-flex-negative:0;flex-shrink:0}.asr-grid-column.smaller{width:300px;-ms-flex:none;flex:none}.edit-mode .asr-grid-column{border:1px solid #ccc}.asr-card{position:relative;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;display:block;background:#fff}.asr-card.padding-content{padding:18px}.asr-card.type-room .card-cover{height:130px}.asr-card.type-room .asr-price{margin-top:20px}.asr-card.type-offer .card-cover{height:180px}.asr-card.type-image{position:relative;width:360px;height:220px}.asr-card.type-image .card-cover{width:100%;height:100%}.asr-card.type-image .card-content{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-card.type-image .card-content.align-top{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.asr-card.type-image .card-content.align-bottom{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end}.asr-card.type-image .card-info{margin-top:5px}.asr-card .card-cover{border-radius:5px;background-size:cover;background-position:50%;pointer-events:none}.asr-card .card-content{padding:18px}.asr-card .card-title{font-size:18px;font-weight:500;display:block}.asr-card .card-info{margin-top:10px}.asr-card .card-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border-top:1px solid;margin-top:18px;padding-top:18px;-ms-flex-align:center;align-items:center}.asr-card .card-footer-group.left{-ms-flex:1;flex:1}.asr-card .card-footer-group.right{text-align:right}.asr-card .asr-content-slider{width:100%;height:100%}.reviewer .reviewer-name{font-weight:500;font-size:18px}.reviewer .review-date{text-transform:uppercase;font-size:10px;line-height:12px}*,:after,:before{box-sizing:border-box}img,legend{border:0}.bordered,.dropdown .form-input-group,[class*=bordered-]{border:1px solid rgba(0,0,0,.2)}.bordered.absolute-b,.bordered.bottom,.dropdown .absolute-b.form-input-group,.dropdown .bottom.form-input-group{border-width:0 0 1px;border-color:hsla(0,14%,84%,.2)}.img-responsive{margin-left:auto;margin-right:auto;display:block;padding:0;max-width:100%;height:auto}.brand img{margin:0;display:block;width:auto;height:80px;margin:0 auto}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.col,[class*=col-]{padding-left:10px;padding-right:10px}.icon-circle:before,.icon-outline:before,.icon-square:before,.icon:before{display:inline-block;font-size:1em}.wf-active .icon:before,.wf-active [class*=icon-]:before{font-family:Ascott-Icons}.margin-0,.margin-0:after,.margin-0:before{margin:0}.padding-l,.padding-lr,.padding-md-l,.padding-md-lr{padding-left:20px}.padding-md-r,.padding-r,div.padding-lr,div.padding-md-lr{padding-right:20px}.row{margin:20px auto}.padding-0-smxs{padding:0}.padding-lg{padding:40px}.padding-lg-l,.padding-lg-lr{padding-left:40px}.padding-lg-lr{padding-right:40px}.padding-lg-tb{padding-top:40px;padding-bottom:40px}div.padding-md-tb,div.padding-tb{padding-top:20px;padding-bottom:20px}.padding-lg-t{padding-top:40px}p{margin-top:0;margin-bottom:1rem}.margin-md-t,.margin-t{margin-top:20px}.gutter-lg .col,.gutter-lg [class*=col-],[class*=gutter-] .gutter-lg .col,[class*=gutter-] .gutter-lg [class*=col-]{padding-left:20px;padding-right:20px}.gutter-lg,[class*=gutter-] .gutter-lg{margin-left:-20px;margin-right:-20px}.form-input-lg .btn.btn-primary{padding-left:30px;padding-right:30px}.btn-primary.btn-outline.disabled,.btn-primary.btn-outline.disabled:hover,.btn-primary.btn-outline[disabled],.btn-primary.btn-outline[disabled]:hover,.btn-secondary.btn-outline.disabled,.btn-secondary.btn-outline.disabled:hover,.btn-secondary.btn-outline[disabled],.btn-secondary.btn-outline[disabled]:hover,.btn-tertiary.btn-outline.disabled,.btn-tertiary.btn-outline.disabled:hover,.btn-tertiary.btn-outline[disabled],.btn-tertiary.btn-outline[disabled]:hover,.button-outline.disabled,.button-outline.disabled:hover,.button-outline[disabled],.button-outline[disabled]:hover{background-color:transparent;border-color:#ddd;color:#ebe9e8}.btn{text-transform:none!important}.columns div.padding-xl-lr{padding-right:60px}.columns div.padding-xl-l,.columns div.padding-xl-lr{padding-left:60px}.dropdown.as-select .dropdown-toggle,select{width:100%;height:42px}.dropdown.as-select [disabled].dropdown-toggle,.dropdown.as-select [readonly].dropdown-toggle,.dropdown.as-select fieldset[disabled] .dropdown-toggle,[disabled].form-input,[disabled].form-input-group,[readonly].form-input,[readonly].form-input-group,fieldset[disabled] .dropdown.as-select .dropdown-toggle,fieldset[disabled] .form-input,fieldset[disabled] .form-input-group,fieldset[disabled] input[type=email],fieldset[disabled] input[type=file],fieldset[disabled] input[type=number],fieldset[disabled] input[type=password],fieldset[disabled] input[type=tel],fieldset[disabled] input[type=text],fieldset[disabled] select,fieldset[disabled] textarea,input[disabled][type=email],input[disabled][type=file],input[disabled][type=number],input[disabled][type=password],input[disabled][type=tel],input[disabled][type=text],input[readonly][type=email],input[readonly][type=file],input[readonly][type=number],input[readonly][type=password],input[readonly][type=tel],input[readonly][type=text],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:#ddd;opacity:1}.datepicker[readonly].form-input,.datepicker[readonly].form-input-group,.dropdown.as-select .datepicker[readonly].dropdown-toggle,.dropdown.as-select [readonly].dropdown-toggle,[readonly].form-input,[readonly].form-input-group,input.datepicker[readonly][type=email],input.datepicker[readonly][type=file],input.datepicker[readonly][type=number],input.datepicker[readonly][type=password],input.datepicker[readonly][type=tel],input.datepicker[readonly][type=text],input[readonly][type=email],input[readonly][type=file],input[readonly][type=number],input[readonly][type=password],input[readonly][type=tel],input[readonly][type=text],select.datepicker[readonly],select[readonly],textarea.datepicker[readonly],textarea[readonly]{background-color:#fff}.btn-primary{background-color:#2c1e16;color:#bcb7b4;border:2px solid #2c1e16;padding:10px 30px}.btn-primary:hover{background-color:#0a0705;border-color:#0a0705;color:#bcb7b4}.btn-primary.btn-outline{background-color:transparent;border:2px solid #2c1e16;color:#2c1e16}.btn-primary.btn-outline:hover{background-color:#2c1e16;color:#e6e6e6;border-color:#2c1e16}.featured-primary .card-content .btn.btn-outline,.featured-primary .card-content .btn.btn-primary,.featured-primary .card-content .btn.btn-secondary,.featured-primary .card-content .btn.btn-tertiary,.featured-primary .teaser-content .btn.btn-outline,.featured-primary .teaser-content .btn.btn-primary,.featured-primary .teaser-content .btn.btn-secondary,.featured-primary .teaser-content .btn.btn-tertiary{border-color:#fff;color:#fff;background-color:transparent}.featured-primary .card-content .btn.btn-outline:hover,.featured-primary .card-content .btn.btn-primary:hover,.featured-primary .card-content .btn.btn-secondary:hover,.featured-primary .card-content .btn.btn-tertiary:hover,.featured-primary .teaser-content .btn.btn-outline:hover,.featured-primary .teaser-content .btn.btn-primary:hover,.featured-primary .teaser-content .btn.btn-secondary:hover,.featured-primary .teaser-content .btn.btn-tertiary:hover{border-color:transparent;background-color:#fff;color:#707070}.text-shadow-dark{text-shadow:0 1px 5px rgba(0,0,0,.4),0 8px 13px rgba(0,0,0,.1),0 18px 23px rgba(0,0,0,.1)}.btn-lg,.form-input-lg .btn{padding:12px 20px;font-size:16px;border-radius:0;min-width:20%}.btn,.btn-circle,.btn-outline,.form-input-base .btn{vertical-align:middle;border:none;-moz-appearance:none;-webkit-appearance:none;font-weight:400;display:inline-block;padding:10px;border-radius:0;text-align:center}.disabled.btn,.disabled.btn-circle,.disabled.btn-circle:hover,.disabled.btn-outline,.disabled.btn-outline:hover,.disabled.btn:hover,[disabled].btn,[disabled].btn-circle,[disabled].btn-circle:hover,[disabled].btn-outline,[disabled].btn-outline:hover,[disabled].btn:hover,fieldset[disabled] .btn,fieldset[disabled] .btn-circle,fieldset[disabled] .btn-circle:hover,fieldset[disabled] .btn-outline,fieldset[disabled] .btn-outline:hover,fieldset[disabled] .btn:hover{background-color:#ddd;border-color:transparent;opacity:1;cursor:not-allowed;color:#ebe9e8;pointer-events:none}.btn-tertiary{background-color:#8a0411;color:#fff;border:2px solid #8a0411}.btn-tertiary:hover{background-color:#58030b;border-color:#58030b;color:#fff}.slick-slider{margin-bottom:40px;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-dotted.slick-slider{margin-bottom:40px}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer}.slick-list:focus{outline:1px solid transparent}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none;clear:none}.slick-slide.slick-loading img{display:none}.slick-slide img{display:block}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide,.slick-vertical .slick-slide{display:block}.slick-vertical .slick-slide{height:auto;border:1px solid transparent}.slick-arrow{position:absolute;display:block;height:auto;width:64px;line-height:normal;opacity:.5;font-size:0;cursor:pointer;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-arrow:before{font-family:Ascott-Icons;font-size:64px;color:var(--accent);line-height:1;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-arrow.slick-hidden{display:none}.slick-arrow .banner:before,.slick-arrow .slick-arrow:before{font-size:24px}.slick-arrow .banner .slick-arrow:not(.slick-arrow-sm){width:96px}.slick-arrow .banner .slick-arrow:not(.slick-arrow-sm):before{font-size:24px;color:#fff;line-height:1;text-shadow:0 1px 1px #555}.slick-arrow:focus,.slick-arrow:focus:before,.slick-arrow:hover,.slick-arrow:hover:before{opacity:1}.slick-arrow.slick-disabled,.slick-arrow.slick-disabled:focus,.slick-arrow.slick-disabled:hover{opacity:.2}.slick-arrow.slick-disabled:before{cursor:not-allowed;opacity:1}.slick-arrow,.slick-arrow:focus,.slick-arrow:hover{background:transparent;color:transparent;outline:1px solid transparent}.slick-prev{left:0;outline:1px solid transparent}[dir=rtl] .slick-prev{left:auto;right:-5px}[dir=rtl] .slick-prev:before{content:"\EF\2026\B8"}.slick-next{right:0;outline:1px solid transparent}[dir=rtl] .slick-next{left:-5px;right:auto}[dir=rtl] .slick-next:before{content:"\EF\2026\B7"}.slick-arrow-inline{position:static;display:inline-block;-ms-transform:none;transform:none}.slick-arrow-inline:nth-child(1n+1){margin-right:1px}.slick-arrow-sm{width:auto;padding:5px}.slick-arrow-sm:before{font-size:32px}.slick-arrow-lg{width:96px}.slick-arrow-lg:before{font-size:24px}.slick-arrow-primary{background-color:#2c1e16;opacity:1}.slick-arrow-primary:focus,.slick-arrow-primary:hover{background-color:#0a0705}.slick-arrow-primary:before{color:#fff}.slick-dots{position:absolute;list-style:none;display:block;text-align:center;margin:0;width:100%;padding:0;left:0}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;transition:all .5s ease 0s;line-height:20px}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button,.slick-dots li button:focus,.slick-dots li button:hover{outline:1px solid transparent}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;text-align:center;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E945";font-family:Ascott-Icons;font-size:12px;font-weight:700;color:#2c1e16;transition:all .5s ease-in-out 0s;width:20px;height:20px;line-height:20px}.slick-dots li.slick-active button{width:20px;height:20px}.slick-dots li.slick-active button:before{font-family:Ascott-Icons;content:"\E90E";color:#0a0705;font-size:20px;font-weight:700;width:20px;height:20px}.banner .slick-dots li.slick-active button:before,.banner .slick-dots li button:before{color:#fff}.centermode.slick-equal-items.slick-equal-items .slick-slide.slick-center.slick-current:not(.slick-unselected) .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide.slick-center .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide.slick-hover .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide:hover .slideshow-content,.centermode .slick-slide.slick-unselected.slick-active.slick-center .slideshow-content,.centermode .slick-slide.slick-unselected.slick-active .slideshow-content,.centermode .slick-slide .slideshow-content,.slideshow-content-no-shadow,[data-method-option=centermode].slick-equal-items.slick-equal-items .slick-slide.slick-center.slick-current:not(.slick-unselected) .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide.slick-center .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide:hover .slideshow-content,[data-method-option=centermode] .slick-slide.slick-unselected.slick-active.slick-center .slideshow-content,[data-method-option=centermode] .slick-slide.slick-unselected.slick-active .slideshow-content,[data-method-option=centermode] .slick-slide .slideshow-content{box-shadow:none}.centermode.slick-equal-items.slick-equal-items .slick-slide.slick-hover .slideshow-content,.centermode.slick-equal-items.slick-equal-items .slick-slide:nth-child(2):not(.slick-unselected) .slideshow-content,.centermode .slick-slide.slick-center.slick-current .slideshow-content,.centermode .slick-slide.slick-center.slick-current:hover .slideshow-content,.centermode .slick-slide.slick-center .slideshow-content,.centermode .slick-slide.slick-center:hover .slideshow-content,.centermode .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,.centermode .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected):hover .slideshow-content,.centermode .slick-slide.slick-hover .slideshow-content,.centermode .slick-slide:hover .slideshow-content,.slideshow-content-shadow,[data-method-option=centermode].slick-equal-items.slick-equal-items .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode].slick-equal-items.slick-equal-items .slick-slide:nth-child(2):not(.slick-unselected) .slideshow-content,[data-method-option=centermode] .slick-slide.slick-center.slick-current .slideshow-content,[data-method-option=centermode] .slick-slide.slick-center.slick-current:hover .slideshow-content,[data-method-option=centermode] .slick-slide.slick-center .slideshow-content,[data-method-option=centermode] .slick-slide.slick-center:hover .slideshow-content,[data-method-option=centermode] .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,[data-method-option=centermode] .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected):hover .slideshow-content,[data-method-option=centermode] .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode] .slick-slide:hover .slideshow-content{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.slideshow-content{position:relative;width:100%}.slideshow-content,.slideshow-item{backface-visibility:inherit}.slideshow-item,.slideshow-item .slick-slide{visibility:hidden;display:none}.slick-initialized .slideshow-item,.slick-initialized .slideshow-item .slick-slide,.slideshow-item .slick-slide:first-child,.slideshow-item:first-child{visibility:visible;display:block}.slideshow .slideshow-item{float:left}.slideshow.slick-initialized .slideshow-item,.slideshow .slideshow-item:first-child{visibility:visible;display:block;clear:none}.slideshow.banner{padding-bottom:0}.slideshow[data-method-option=thumbnail] .slick-slide,.slideshow[data-method-option=thumbnail] .slick-slide.slick-cloned{transition:all .5s ease 0s;opacity:.35}.slideshow[data-method-option=thumbnail] .slick-slide.slick-active,.slideshow[data-method-option=thumbnail] .slick-slide:hover{opacity:1}.slideshow[data-method-option=thumbnail].slick-no-slide{padding-left:0;padding-right:0}.slideshow[data-method-option=thumbnail].slick-no-slide .slick-track{-ms-transform:none;transform:none}.slideshow[data-method-option=thumbnail].slick-no-slide .slick-slide{opacity:1}.slick-no-slide:not(.slick-equal-items).slick-initialized .slick-track{width:100%;margin:0 auto;text-align:center;left:0}.slick-no-slide:not(.slick-equal-items).slick-initialized .slick-slide{float:none;display:inline-block;text-align:left}.centermode .slick-list,[data-method-option=centermode] .slick-list{padding-top:40px;padding-bottom:60px}.centermode .slick-slide,.centermode .slick-slide .slideshow-content,[data-method-option=centermode] .slick-slide,[data-method-option=centermode] .slick-slide .slideshow-content{transition:transform .5s ease-in-out 0s,box-shadow .5s ease 0s}.centermode .slick-slide.slick-unselected.slick-active.slick-center .slideshow-content,.centermode .slick-slide.slick-unselected.slick-active .slideshow-content,.centermode .slick-slide .slideshow-content,[data-method-option=centermode] .slick-slide.slick-unselected.slick-active.slick-center .slideshow-content,[data-method-option=centermode] .slick-slide.slick-unselected.slick-active .slideshow-content,[data-method-option=centermode] .slick-slide .slideshow-content{-ms-transform:scale(1);transform:scale(1)}.centermode .slick-slide.slick-center .slideshow-content,.centermode .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,.centermode .slick-slide.slick-hover .slideshow-content,.centermode .slick-slide:hover .slideshow-content,[data-method-option=centermode] .slick-slide.slick-center .slideshow-content,[data-method-option=centermode] .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,[data-method-option=centermode] .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode] .slick-slide:hover .slideshow-content{-ms-transform:scale(1.08);transform:scale(1.08);backface-visibility:inherit}.centermode.slick-equal-items.slick-equal-items .slick-slide.slick-center .slideshow-content,.centermode.slick-no-slide.slick-equal-items .slick-slide.slick-center .slideshow-content,[data-method-option=centermode].slick-equal-items.slick-equal-items .slick-slide.slick-center .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-equal-items .slick-slide.slick-center .slideshow-content{-ms-transform:scale(1);transform:scale(1);backface-visibility:inherit}.centermode.slick-equal-items.slick-equal-items .slick-slide.slick-hover .slideshow-content,.centermode.slick-equal-items.slick-equal-items .slick-slide:nth-child(2):not(.slick-unselected) .slideshow-content,.centermode.slick-no-slide.slick-equal-items .slick-slide.slick-hover .slideshow-content,.centermode.slick-no-slide.slick-equal-items .slick-slide:nth-child(2):not(.slick-unselected) .slideshow-content,[data-method-option=centermode].slick-equal-items.slick-equal-items .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode].slick-equal-items.slick-equal-items .slick-slide:nth-child(2):not(.slick-unselected) .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-equal-items .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-equal-items .slick-slide:nth-child(2):not(.slick-unselected) .slideshow-content{-ms-transform:scale(1.08);transform:scale(1.08);backface-visibility:inherit}.centermode.slick-no-slide.slick-less-items .slick-slide.slick-center .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide.slick-hover .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide:hover .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide.slick-center .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide:hover .slideshow-content{-ms-transform:scale(1);transform:scale(1);backface-visibility:inherit}.card{position:relative;background:#ddd;display:inline-block;vertical-align:top;margin-bottom:20px}.card p{margin:10px 0}.card .card-media{top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.card .card-media img{width:100%;display:block}.card .card-content{position:relative;bottom:0;left:0;right:0;padding:20px}.bg-white{background-color:#fff}.bg-gray-lighter{background-color:rgba(0,0,0,.06)}.bg-gray-light{background-color:#ddd}.text-uppercase{text-transform:uppercase}.align-center{text-align:center}.center-block{display:block;margin-left:auto;margin-right:auto}i{font-style:inherit}.slideshow-nav-b .slick-arrow{top:100%;bottom:auto;left:50%;right:auto;margin-bottom:20px}.slideshow-nav-b .slick-prev{margin-left:-64px}.slideshow-nav-tr .slick-arrow{top:auto;bottom:100%;right:0;margin-bottom:20px}.slideshow-nav-tr .slick-prev{left:auto;margin-right:64px}.slideshow-nav-bl .slick-arrow{top:auto;bottom:0;right:100%;margin-bottom:10px}.slideshow-nav-bl .slick-prev{left:auto;margin-right:64px}.slideshow-nav-br .slick-arrow{top:100%;right:0;margin-bottom:10px;margin-left:auto}.slideshow-nav-br .slick-prev{margin-right:64px}.slideshow-dots-br .slick-dots{bottom:0;right:0;left:auto;padding:10px;width:25%;margin-bottom:20px}.slideshow-dots-br .slick-dots li button:before{color:#fff}.slideshow-dots-secondary .slick-dots li button:before{color:#a28156}.slick-dots{bottom:-65px}.banner .slick-arrow:before,.slick-arrow:before{font-size:24px}.slick-prev:before{content:"\F177"}.slick-next:before{content:"\F178"}.bg-ls-community{background-color:rgba(111,39,80,.8);color:#fff}.bg-ls-culture{background-color:rgba(114,184,83,.8);color:#fff}.bg-ls-gastro{background-color:rgba(244,184,67,.8);color:#fff}.bg-ls-wellness{background-color:rgba(55,119,188,.8);color:#fff}i{font-style:normal}a,a:before,button,input[type=button],input[type=submit]{transition:all .35s ease 0s}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}.alert{background-color:hsla(0,0%,100%,.9);padding:20px;margin:0 0 20px;border:1px solid rgba(0,0,0,.15);text-shadow:0 1px 0 hsla(0,0%,100%,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 1px 2px rgba(0,0,0,.05);border-radius:3px;color:rgba(0,0,0,.9)}.alert-danger,.alert-danger a{color:#000}.alert-danger{background-color:#fdf5f5;border-color:rgba(211,47,47,.15)}.alert-success{background-color:#cbebcd;border-color:rgba(56,142,60,.15)}.alert a{font-weight:400}.alert a:hover{text-decoration:underline}.alert-info{background-color:#c4eafe;border-color:rgba(2,136,209,.15)}.alert-info,.alert-info a{color:#000}.alert-info a{text-decoration:underline}.alert-info a,.alert-info a:hover{color:rgba(2,103,158,.9)}.margin-md-b{margin-bottom:20px}.margin-lg-b{margin-bottom:40px}.padding-md-b{padding-bottom:20px}.list-unstyle{list-style:none;padding:0;margin:0}.dropdown.as-select .dropdown-toggle,.form-input,.form-input-group,.form-input-group .form-input,input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{appearance:none;border-width:1px;border-style:solid;border-image:initial;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s}.dropdown.as-select .dropdown-toggle,button,input,optgroup,select,textarea{font:inherit;margin:0}.dropdown.as-select .form-input-group .dropdown-toggle:last-child:last-child,.form-input-group .dropdown.as-select .dropdown-toggle:last-child:last-child,.form-input-group .form-input:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown.as-select .form-input-group .dropdown-toggle:last-child:first-child,.form-input-group .dropdown.as-select .dropdown-toggle:last-child:first-child,.form-input-group .form-input:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.dropdown.as-select .form-input-group .dropdown-toggle,.form-input-group .dropdown.as-select .dropdown-toggle,.form-input-group .form-input{display:table-cell}.list-inline,.list-unstyle{list-style:none;padding:0;margin:0}input[disabled][type=text],input[readonly][type=text]{background-color:#ddd;opacity:1}input[readonly][type=text]{background-color:#fff}.form-option{margin-top:10px;margin-bottom:10px;position:relative}.form-option .form-label,.form-option label{padding-top:5px;padding-left:25px;position:relative;display:inline-block;color:#666;cursor:pointer}.form-option>input[type=checkbox],.form-option>input[type=radio]{width:20px;height:20px;cursor:pointer;position:absolute;padding:0;line-height:20px}.form-label,label{display:block;margin-bottom:5px}blockquote:before{content:"\201C";position:absolute;top:0;left:0}blockquote:after{content:"\201D";margin-left:20px}blockquote:after,blockquote:before{line-height:1;font-size:2.5em;vertical-align:text-top}.form-inline .form-label,.form-inline label{display:inline-block;margin-right:20px}.margin-md-tb,.margin-tb{margin-top:20px;margin-bottom:20px}.padding-xl{padding:60px}.tt-menu,.ui-autocomplete{width:1%;background:#fff;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);border-radius:5px;min-width:260px;max-height:400px;overflow-y:scroll;overflow-x:hidden;position:absolute;z-index:99999999999}.tt-menu,.tt-menu a,.ui-autocomplete,.ui-autocomplete a{color:#707070}.tt-menu a,.ui-autocomplete a{transition:all .2s ease 0s}.tt-menu li,.ui-autocomplete li{border-bottom:1px solid rgba(0,0,0,.06)}.tt-menu li:last-child,.ui-autocomplete li:last-child{border-bottom:none}.tt-menu li>a,.ui-autocomplete li>a{padding:10px 20px;display:block;margin:0 0 0 10px;transition:all .2s ease 0s}.tt-menu .ui-menu-item.ui-state-focus,.ui-autocomplete .ui-menu-item.ui-state-focus{background-color:#2c1e16;cursor:pointer}.tt-menu .ui-menu-item.ui-state-focus,.tt-menu .ui-menu-item.ui-state-focus a,.ui-autocomplete .ui-menu-item.ui-state-focus,.ui-autocomplete .ui-menu-item.ui-state-focus a{color:#fff}.tt-menu .ui-menu-item.ui-autocomplete-category,.ui-autocomplete .ui-menu-item.ui-autocomplete-category{font-weight:700;font-size:16px;margin:10px 0 0;border-top:none}.tt-menu .ui-menu-item.ui-autocomplete-category a,.ui-autocomplete .ui-menu-item.ui-autocomplete-category a{margin:0}.tt-menu .ui-menu-item.ui-autocomplete-category.ui-state-focus,.ui-autocomplete .ui-menu-item.ui-autocomplete-category.ui-state-focus{background-color:transparent}.tt-menu .ui-menu-item.ui-autocomplete-category.ui-state-focus,.tt-menu .ui-menu-item.ui-autocomplete-category.ui-state-focus a,.ui-autocomplete .ui-menu-item.ui-autocomplete-category.ui-state-focus,.ui-autocomplete .ui-menu-item.ui-autocomplete-category.ui-state-focus a{color:#2c1e16}.ui-helper-hidden,.ui-helper-hidden-accessible{display:none}.hidden,.hide,.is-hidden,.noScript{display:none!important}.form-group{margin-bottom:20px}.form-inline .form-option .form-label,.form-inline .form-option label{margin-right:0}.form-option .form-label:before,.form-option>input[type=checkbox],.form-option>input[type=radio],.form-option label:before{width:20px;height:20px;cursor:pointer;position:absolute;padding:0;line-height:20px}.form-option>input[type=checkbox],.form-option>input[type=radio]{visibility:visible;margin:5px 0 0;opacity:0;z-index:999999}.form-option>input[type=checkbox][disabled],.form-option>input[type=radio][disabled]{cursor:not-allowed}.form-option>input[type=checkbox][disabled]+.form-label,.form-option>input[type=checkbox][disabled]+.form-label:before,.form-option>input[type=checkbox][disabled]+label,.form-option>input[type=checkbox][disabled]+label:before,.form-option>input[type=radio][disabled]+.form-label,.form-option>input[type=radio][disabled]+.form-label:before,.form-option>input[type=radio][disabled]+label,.form-option>input[type=radio][disabled]+label:before{cursor:not-allowed;color:#ebe9e8}.form-option>input[type=checkbox][disabled]+.form-label:before,.form-option>input[type=checkbox][disabled]+label:before,.form-option>input[type=radio][disabled]+.form-label:before,.form-option>input[type=radio][disabled]+label:before{border:none;background-color:#ddd}.form-option>input[type=checkbox]:focus+.form-label:before,.form-option>input[type=checkbox]:focus+label:before,.form-option>input[type=radio]:focus+.form-label:before,.form-option>input[type=radio]:focus+label:before{border-color:#2c1e16}.form-option>input[type=checkbox]:checked+.form-label:before,.form-option>input[type=checkbox]:checked+label:before,.form-option>input[type=radio]:checked+.form-label:before,.form-option>input[type=radio]:checked+label:before{color:#000;border-color:#64c3d1;background-color:#64c3d1}.form-option .form-label:before,.form-option label:before{content:"";line-height:20px;text-align:center;border:1px solid #b9b9b9;border-radius:50%;background-color:#fff;display:block;margin-left:-25px;transition:border .15s ease,background .15s ease,color .15s ease;font-family:Ascott-Icons;box-sizing:border-box}.form-option input[type=checkbox]+.form-label:before,.form-option input[type=checkbox]+label:before{border-radius:5px}.form-option input[type=radio]:checked+.form-label:before,.form-option input[type=radio]:checked+label:before{border-width:5px}.form-option input[type=checkbox]:checked+.form-label:before,.form-option input[type=checkbox]:checked+label:before{content:"\E91C"}.form-option.form-option-tertiary input[type=checkbox]:checked .form-label:before,.form-option.form-option-tertiary input[type=checkbox]:checked label:before,.form-option.form-option-tertiary input[type=radio]:checked .form-label:before,.form-option.form-option-tertiary input[type=radio]:checked label:before{border-color:#8a0411;background-color:#8a0411}.form-option.has-error input[type=checkbox]+.form-label:before,.form-option.has-error input[type=checkbox]+label:before,.form-option.has-error input[type=radio]+.form-label:before,.form-option.has-error input[type=radio]+label:before{border-color:#d32f2f}.form-option.has-error input[type=checkbox]:focus .form-label:before,.form-option.has-error input[type=checkbox]:focus label:before,.form-option.has-error input[type=radio]:focus .form-label:before,.form-option.has-error input[type=radio]:focus label:before{border-color:#2c1e16}.form-option .fielderror-msg{margin-left:25px;padding-left:0}.form-option-check input[type=radio]:checked+label:before{content:"\E91C";border-width:1px;background-color:#007eff}.form-option-check-card label{padding:5px;border-radius:5px;background-color:#fff;border:1px solid rgba(0,0,0,.06)}.form-option-check-card>input[type=checkbox],.form-option-check-card>input[type=radio],.form-option-check-card label:before{right:0;top:0;line-height:15px;width:15px;height:15px;margin:-5px}.form-option-check-card input[type=radio]:checked+label:before{content:"\E91C";border-width:1px;font-size:12px;background-color:#007eff}.form-input-group{padding:0;vertical-align:middle;display:table;width:100%;border:none}.nav-tabs,.nav-tabs-inline{border-bottom:1px solid #ddd}.nav-tabs-inline .nav-tabs-item,.nav-tabs .nav-tabs-item{display:table-cell;vertical-align:bottom}.nav-tabs-inline .nav-tabs-item>a:hover,.nav-tabs .nav-tabs-item>a:hover{background-color:rgba(0,0,0,.06)}.nav-tabs-inline .active>a,.nav-tabs-inline .is-active>a,.nav-tabs .active>a,.nav-tabs .is-active>a{cursor:default;color:#707070;border:1px solid #ddd;border-bottom-color:#f1f2f4;background:#f1f2f4;margin-bottom:-1px}.nav-tabs-inline .active>a:hover,.nav-tabs-inline .is-active>a:hover,.nav-tabs .active>a:hover,.nav-tabs .is-active>a:hover{background-color:#f1f2f4}.nav-tabs-inline .nav-tabs-item{display:inline-block}.nav-tabs-primary{border-bottom-color:#2c1e16}.nav-tabs-primary .nav-tabs-item>a{color:#2c1e16}.nav-tabs-primary .active>a,.nav-tabs-primary .active>a:hover,.nav-tabs-primary .is-active>a,.nav-tabs-primary .is-active>a:hover{color:#fff;background-color:#2c1e16}.nav-tabs-secondary{border-bottom-color:#a28156}.nav-tabs-secondary .nav-tabs-item>a{color:#a28156}.nav-tabs-secondary .active>a,.nav-tabs-secondary .active>a:hover,.nav-tabs-secondary .is-active>a,.nav-tabs-secondary .is-active>a:hover{color:#fff;background-color:#a28156}.nav-tabs-filled .nav-tabs-item{background-color:#b9b9b9}.nav-tabs-filled .nav-tabs-item>a{width:100%;border-right-width:1px;border-radius:0}.nav-tabs-filled .nav-tabs-item:not(:first-child).active a,.nav-tabs-filled .nav-tabs-item:not(:first-child).is-active a{border-left-color:transparent}.nav-tabs-filled .nav-tabs-item:not(:last-child) a{border-right-color:#fff}.nav-tabs-filled .nav-tabs-item:not(:last-child).active a,.nav-tabs-filled .nav-tabs-item:not(:last-child).is-active a{border:1px solid transparent}.nav-tabs-filled .nav-tabs-item:first-child.active a,.nav-tabs-filled .nav-tabs-item:first-child.is-active a{border-right-color:transparent}.nav-tabs-filled .nav-tabs-item:last-child.active a,.nav-tabs-filled .nav-tabs-item:last-child.is-active a{border:1px solid transparent}.nav-tabs-filled .active>a,.nav-tabs-filled .is-active>a{background-color:#f1f2f4;color:#555;border-right-color:#ddd}.tab-pane{display:none}.tab-pane.active,.tab-pane.is-active{display:block}.border-bottom-5x{border-width:0;border-bottom-width:5px}.overflow-hidden{overflow:hidden}.nav{line-height:20px}.nav>li{margin:0}.text-secondary-light[href]:hover,.text-secondary-light[href]:hover:before,.text-secondary-light[href]:hover :before{color:#fff}.nav .is-active>a{color:#000}.nav-inline>li{border-top:none}.nav-divided>li,.nav-inline>li{display:inline-block}.nav-divided>li:before{content:"|";color:#ddd}.nav-divided>li:first-child:before{display:none}.nav-condensed{margin-left:10px;margin-right:10px}.nav-condensed a{padding:10px 5px}.nav-breadcrumbs li{display:inline-block}.nav-breadcrumbs li+li:before{font-family:Ascott-Icons;content:"\EE\A4\178";display:inline-block}.nav-breadcrumbs li:first-child:before{display:none}.navbar a:hover{background-color:#2c1e16}.navbar .is-active a,.navbar .is-active a:hover{background-color:#2c1e16;color:#fff}.fade.in{opacity:1}.fade:not(.in):not(.show){opacity:0}@media (max-width:1024px){.padding-md-smxs{padding:20px}.max-width-full-smxs,.wrap-full-smxs{max-width:100%}.horizontal-scroll{overflow:auto}.horizontal-scroll .horizontal-scroll-item{width:1100px}}.wrap-xs{max-width:680px}.as-inline-block{display:inline-block;vertical-align:middle}.modal-open .modal{z-index:100000;overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;background-color:rgba(0,0,0,.5)}.modal-dialog{position:relative;width:auto;margin:10px}.modal,.modal-open{overflow:hidden}.absolute,.absolute-b,.absolute-bl,.absolute-br,.absolute-c,.absolute-r,.absolute-t,.absolute-tl,.absolute-tr{position:absolute!important}.relative{position:relative!important}.margin-sm-b{margin-bottom:10px!important}.nav a{color:#a28156;display:inline-block;padding:10px;line-height:20px}.absolute-c,.center{transform:translate(-50.1%,-50%);-ms-transform:translate(-50.1%,-50%);left:50%;top:50%}.text-black,.text-black .small,.text-black small{color:#000}.dropdown.as-select .dropdown-toggle,.form-input,.form-input-group,.form-input-group .form-input,input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{padding:10px;border:1px solid #b9b9b9;border-radius:0;background-color:#fff;line-height:20px;width:100%;display:inline-block;-webkit-appearance:none;text-align:left;line-height:normal;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.icon,.icon-label{vertical-align:middle}.icon,.icon-circle,.icon-outline,.icon-square{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:16px;text-align:center;vertical-align:middle}blockquote{position:relative;padding:0 40px;margin:0;font-style:italic}.columns{margin-left:-10px;margin-right:-10px}.list-group li,.list-inline li,.list-style-icon li,.list-unstyle li{margin:10px 0}.padding-xl-b{padding-bottom:60px!important}.padding-0{padding:0!important}.padding-sm{padding:10px!important}.margin-0,.margin-0:after,.margin-0:before{margin:0!important}.padding,.padding-md{padding:20px}.as-block,.as-blocked,.nav a.as-blocked{display:block}.padding-xs-tb{padding-top:5px!important;padding-bottom:5px!important}.caption .caption-media{width:1%}.as-table,.nav-tabs-filled{display:table;width:100%}.as-table-cell,.as-table-cell-min,.badge-circle,.nav-tabs-filled .nav-tabs-item,.slick-slide.as-table-cell,.teaser-content,.teaser-media,.teaser-options{display:table-cell}.close[type=button]{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.as-link,.datepicker,.js-datepicker-icon{cursor:pointer}svg:not(:root){overflow:hidden}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:none;outline:0;box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{position:absolute}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.tab-pane.is-active,tab-pane.active{display:block}.flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.columns [class*=col-]{float:left}.col-4{width:33.33333%}.align-left{text-align:left}.align-right{text-align:right}.col-10{width:83.33333%}.nav-tabs-inline .nav-tabs-item>a,.nav-tabs .nav-tabs-item>a{background-color:transparent;border:1px solid transparent;border-bottom:0;border-radius:0;padding:15px 20px;transition:background .5s ease 0s,color .5s ease 0s}.bg-gray-dark,.bg-gray-dark-o{background-color:#554f4c;color:#ede7e3}.padding-lg-b{padding-bottom:40px!important}.margin-offset-lg-t{margin-top:-40px!important}.padding-sm-l-smxs{padding-left:10px}.panel .panel-media{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.padding-0-b{padding-bottom:0!important}.padding-lg{padding:40px!important}.clear-after:after,.clear:after,.clear:before,.col:after,.columns:after,.form-group:after,.form-group:before,.nav-scrollable-tabs .nav-scrollable-tabs-wrap:after,.nav-scrollable-tabs .nav-scrollable-tabs-wrap:before,.panel:after,.panel:before,.pull-left:after,.pull-none:after,.pull-right:after,.row:after,.slick-slide>div:after,.slick-slide>div:before,.teaser-content:after,.teaser-content:before,.teaser-media:after,.teaser-media:before,.teaser-options:after,.teaser-options:before,.tile:after,.tile:before,[class*=col-]:after{visibility:hidden;display:table;font-size:0;content:" ";clear:both;height:0}[class*=label-overlay-]{position:relative}.featured .featured-item.top-left:after{right:auto;top:20px;left:0}.featured .featured-item:after{content:attr(data-title);font-size:1em;color:#fff;-ms-transform:skewX(-15deg);transform:skewX(-15deg);padding:10px 20px;background-color:#b9b9b9;margin-left:-5px}.col-12,.col-full{width:100%}.bg-black-50{color:#fff;background-color:rgba(0,0,0,.5)}.text-uppercase{text-transform:uppercase!important}.panel{position:relative;height:240px;text-align:center;display:table;width:100%;padding:10px}.panel .panel-content{position:relative;padding:20px;display:table-cell;height:100%;width:100%;vertical-align:middle}.bg-gray{background-color:#b9b9b9}.columns .col,.columns [class*=col-]{float:left}.border-b-0{border-bottom:none!important}.pull-left{float:left!important}.tile-quarter{width:25%}.cover .cover-media{top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.cover .cover-media img{width:100%;min-height:240px}.asr-dashboard .alert{color:#000}.asr-dashboard .plugin-item .plugin-title{color:#2c1e16}.asr-dashboard .plugin-item .show-more{color:#4b5daa}.asr-user-control-panel{color:#2c1e16;font-size:16px}.asr-reservation-list .no-items-view .link-btn{color:#003e6a}.asr-offers-listing .card-content .card-header,.asr-tab-account-preferences .field-destination .group-title,.asr-tab-reservation .list-title-all,.booking-session-timeout,.dft-common-brand-offer .show-more-options{color:#2c1e16}.asr-tab-account-detail select,.asr-tab-account-detail select:disabled,.asr-tab-account-preferences select,.asr-tab-account-preferences select:disabled,.asr-tab-point-history select,.asr-tab-point-history select:disabled,.asr-tab-reservation select,.asr-tab-reservation select:disabled,.dft-common-brand-offer input{color:#666}html:lang(zh) .asr-utility-bar .tooltip-text{letter-spacing:.05em}html:lang(zh) .asr-utility-bar .tooltip-text .description{font-size:12px}body{background-color:#fff}body.dialog-open{overflow-y:hidden}body .dft-popup .btn-primary{color:#483a32;font-weight:700;border:2px solid #483a32}a:hover{text-decoration:none;color:inherit}img{max-width:100%;height:auto}.color-blue{color:#003e6a}.color-red{color:#d32f2f}.h1-title{font-size:24px}.asr-video-component .image-fallback a{background-color:#554f4c}.dg-main-content{max-width:500px!important}body.page{overflow-x:hidden}@media screen and (max-width:768px){body.page.modal-open{overflow-y:hidden;height:100vh;width:100vw}}.old-browser-message{padding:10px;background:#ffee8c}body.grayscale-site #ui-id-1,body.grayscale-site .ajax-first-loading,body.grayscale-site .asc-widgets,body.grayscale-site .asr-about-us-core-values,body.grayscale-site .asr-about-us-credo,body.grayscale-site .asr-about-us-history,body.grayscale-site .asr-about-us-images-and-download,body.grayscale-site .asr-about-us-links,body.grayscale-site .asr-about-us-management-structure,body.grayscale-site .asr-about-us-mission,body.grayscale-site .asr-about-us-new-properties-carousel,body.grayscale-site .asr-about-us-serviced-departments,body.grayscale-site .asr-advantage-offer-details,body.grayscale-site .asr-article-overview-offer-details,body.grayscale-site .asr-availability-calendar,body.grayscale-site .asr-background-banner,body.grayscale-site .asr-banner-image,body.grayscale-site .asr-banner-sitemap,body.grayscale-site .asr-best-rate-guarantee-form,body.grayscale-site .asr-best-rate-guaranteed,body.grayscale-site .asr-booking-brand-logo,body.grayscale-site .asr-booking-cancel-reservation,body.grayscale-site .asr-booking-flow,body.grayscale-site .asr-booking-print-confirmation,body.grayscale-site .asr-booking-reservation-confirmation,body.grayscale-site .asr-booking-search-criteria,body.grayscale-site .asr-booking-stepper-presentation,body.grayscale-site .asr-booking-summary-payment-page,body.grayscale-site .asr-booking-upcoming-properties,body.grayscale-site .asr-bottom-section-quicklinks,body.grayscale-site .asr-breadcrumb,body.grayscale-site .asr-button,body.grayscale-site .asr-cancel-reservation-done,body.grayscale-site .asr-career-corporate-info,body.grayscale-site .asr-career-human-capital-partner,body.grayscale-site .asr-career-opportunity,body.grayscale-site .asr-career-opportunity-details,body.grayscale-site .asr-career-opportunity-management,body.grayscale-site .asr-career-our-people,body.grayscale-site .asr-careers-with-ascott-corporate,body.grayscale-site .asr-carousel,body.grayscale-site .asr-city-properties,body.grayscale-site .asr-common-content-modal,body.grayscale-site .asr-common-destination-banner,body.grayscale-site .asr-common-dr-rates-availability-enquiry-form,body.grayscale-site .asr-common-find-a-residence-by-property-list-view,body.grayscale-site .asr-common-javascript-component,body.grayscale-site .asr-conditions-buy-point,body.grayscale-site .asr-contact-us-form,body.grayscale-site .asr-corporate-footer,body.grayscale-site .asr-corporate-page-corporate-links,body.grayscale-site .asr-corporate-social-responsibility-reaching-out,body.grayscale-site .asr-crest-collection-banner,body.grayscale-site .asr-crest-collection-introduction,body.grayscale-site .asr-crest-collection-listing,body.grayscale-site .asr-destination-article-content,body.grayscale-site .asr-destination-banner,body.grayscale-site .asr-destination-city-pages,body.grayscale-site .asr-destination-getting-around,body.grayscale-site .asr-destination-latest-offers,body.grayscale-site .asr-destination-maps,body.grayscale-site .asr-destination-our-properties,body.grayscale-site .asr-destination-transport-method,body.grayscale-site .asr-download-the-asr-app,body.grayscale-site .asr-edit-flight-detail,body.grayscale-site .asr-faq,body.grayscale-site .asr-feature-tile-v2,body.grayscale-site .asr-find-residence-by-destination,body.grayscale-site .asr-find-residence-by-property-list,body.grayscale-site .asr-find-residence-by-property-other-brands,body.grayscale-site .asr-form,body.grayscale-site .asr-general-banner,body.grayscale-site .asr-global-footer,body.grayscale-site .asr-grid-layouts,body.grayscale-site .asr-home-about-us,body.grayscale-site .asr-home-lifestyle,body.grayscale-site .asr-home-news-events,body.grayscale-site .asr-inspiration-for-your-next-trip,body.grayscale-site .asr-join-asr,body.grayscale-site .asr-landing-page-about-us,body.grayscale-site .asr-lifestyle,body.grayscale-site .asr-lifestyle-article-details,body.grayscale-site .asr-lifestyle-article-details-page,body.grayscale-site .asr-lifestyle-banner,body.grayscale-site .asr-lifestyle-carousel,body.grayscale-site .asr-lifestyle-culture-connect,body.grayscale-site .asr-lifestyle-footer,body.grayscale-site .asr-lifestyle-landing-page-header,body.grayscale-site .asr-lifestyle-navigation,body.grayscale-site .asr-lifestyle-nearby-properties,body.grayscale-site .asr-lifestyle-next-adventure,body.grayscale-site .asr-lifestyle-search-book,body.grayscale-site .asr-lifestyle-social-sharing-bar,body.grayscale-site .asr-management-service,body.grayscale-site .asr-member-benefit,body.grayscale-site .asr-member-benefit-bonus-point,body.grayscale-site .asr-member-benefit-left-navigation,body.grayscale-site .asr-member-benefit-search,body.grayscale-site .asr-modal-container .content,body.grayscale-site .asr-money-selection,body.grayscale-site .asr-new-properties,body.grayscale-site .asr-news,body.grayscale-site .asr-news-carousel,body.grayscale-site .asr-news-details,body.grayscale-site .asr-news-landing-page,body.grayscale-site .asr-offer-banner,body.grayscale-site .asr-offer-cover-participating-properties,body.grayscale-site .asr-offer-details-terms-conditions,body.grayscale-site .asr-offer-participating-properties-details,body.grayscale-site .asr-offer-participating-properties-listing,body.grayscale-site .asr-order-confirmed-print,body.grayscale-site .asr-our-brand-lyf,body.grayscale-site .asr-ourbrand-websites,body.grayscale-site .asr-page-contact-panel,body.grayscale-site .asr-page-contact-us,body.grayscale-site .asr-page-coporate,body.grayscale-site .asr-page-destination-article-page,body.grayscale-site .asr-page-destination-city-page,body.grayscale-site .asr-page-find-a-residence,body.grayscale-site .asr-page-find-a-residence-by-destination,body.grayscale-site .asr-page-left-content,body.grayscale-site .asr-page-not-found,body.grayscale-site .asr-page-property-apartment-type-details,body.grayscale-site .asr-partnership,body.grayscale-site .asr-print-buy-point,body.grayscale-site .asr-promo-banner,body.grayscale-site .asr-property-about-navigation-banner,body.grayscale-site .asr-property-overview-general-info,body.grayscale-site .asr-property-overview-head .property-overview-container .wrap,body.grayscale-site .asr-property-r-overview-banner,body.grayscale-site .asr-property-tab-navigation .asr-navigation-bar .navigation-background,body.grayscale-site .asr-publication-ascott-annual-reports-table,body.grayscale-site .asr-publication-ascott-living-iframe,body.grayscale-site .asr-publication-publication-listing,body.grayscale-site .asr-publications-ascott-annual-reports,body.grayscale-site .asr-r-member-benefit-faq,body.grayscale-site .asr-r-member-benefit-how-to-book-a-reward,body.grayscale-site .asr-r-member-benefit-maximise-yours-point,body.grayscale-site .asr-r-member-benefit-tab-navigation .navigation-content,body.grayscale-site .asr-r-member-benefit-tier-chart,body.grayscale-site .asr-search-reservations,body.grayscale-site .asr-section-brands-logo,body.grayscale-site .asr-section-featured-offers,body.grayscale-site .asr-section-ourbrands,body.grayscale-site .asr-section-quote,body.grayscale-site .asr-section-rich-text,body.grayscale-site .asr-section-why-book-here,body.grayscale-site .asr-sign-up,body.grayscale-site .asr-simple-search,body.grayscale-site .asr-site-maps,body.grayscale-site .asr-sitemap-group-title,body.grayscale-site .asr-social-network,body.grayscale-site .asr-tier-progress-bar,body.grayscale-site .asr-title-description,body.grayscale-site .asr-top-header .row-header.sticky-menu,body.grayscale-site .asr-top-right-user-actions .dropdown-container,body.grayscale-site .asr-top-select-currency .asr-dropdown .dropdown-content .dropdown-container,body.grayscale-site .asr-user-control-panel,body.grayscale-site .asr-utility-bar,body.grayscale-site .asr-video-component,body.grayscale-site .asr-welcome-banner,body.grayscale-site .daterangepicker,body.grayscale-site .dft-common-welcome-lifestyle-asr-and-offer,body.grayscale-site .header.bg-primary,body.grayscale-site .sr-destination-tips-and-articles{-moz-filter:grayscale(100%);filter:grayscale(100%)}body.grayscale-site .asr-booking-your-cart .your-cart-message{z-index:1}body.grayscale-site .asr-booking-your-cart .your-cart,body.grayscale-site .dft-common-brand-offer .asr-brand-offers-listing .wrap,body.grayscale-site .dft-common-brand-offer .find-offer-section .darksite-mode,body.grayscale-site .dft-common-brand-offer .find-offer-section .dft-popup .modal-content,body.grayscale-site .dft-common-brand-offer .find-offer-section .find-a-residence{-moz-filter:grayscale(100%);filter:grayscale(100%)}body.grayscale-site .asr-top-select-language .dropdown-container .dropdown-item.selected,body.grayscale-site .asr-top-select-language .dropdown-container .dropdown-item:hover{background-color:#626262}body.grayscale-site .asr-booking-journey .asr-booking-payment-page .asr-booking-price-breakdown .apartment-price-container,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .asr-booking-price-breakdown .asr-booking-summary-total .asr-booking-price-breakdown-modal .button-breakdown,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .asr-booking-price-breakdown .asr-booking-summary-total .description-text,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .asr-booking-price-breakdown .asr-booking-summary-total .local-currency,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .asr-booking-price-breakdown .asr-booking-summary-total .local-currency-title,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .asr-booking-price-breakdown .asr-booking-summary-total .total-payable,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .asr-booking-price-breakdown .asr-booking-summary-total .total-payable-title,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .asr-booking-price-breakdown .divider,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .asr-booking-price-breakdown .redeem-points-container,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .asr-booking-price-breakdown .tax-and-fee-container,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .reservation-form .credit-card-details,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .reservation-form .guest-details,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .reservation-form .personal-details,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .reservation-form .policy-confirm-section .policy-confirm-wrapper .confirm-wrapper,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .reservation-form .policy-confirm-section .policy-confirm-wrapper .policy-label,body.grayscale-site .asr-booking-journey .asr-booking-payment-page .reservation-form .special-request,body.grayscale-site .asr-booking-journey .asr-booking-summary-page .asr-booking-add-ons-section .add-ons,body.grayscale-site .asr-booking-journey .asr-booking-summary-page .asr-booking-banner,body.grayscale-site .asr-booking-journey .asr-booking-summary-page .selected-apartment-wrapper,body.grayscale-site .asr-booking-journey .asr-booking-summary-page .total-charge-wrapper:not(.asr-booking-price-breakdown-modal),body.grayscale-site .asr-booking-journey .main,body.grayscale-site .asr-booking-journey .sort-and-filter .asr-booking-sort-and-filter .sort-filter-modal .modal-content,body.grayscale-site .asr-booking-journey .sort-and-filter h2,body.grayscale-site .asr-booking-journey .sort-and-filter p{-moz-filter:grayscale(100%);filter:grayscale(100%)}body.grayscale-site.revertMode .asr-top-menu .header.sticky-header,body.grayscale-site.revertMode .asr-top-menu.top-normal-mode{background-color:#fff}body.grayscale-site .asr-top-menu .header.sticky-header,body.grayscale-site .asr-top-menu.top-normal-mode{background-color:#626262}body.grayscale-site .asr-booking-property-listing .feature-property,body.grayscale-site .asr-booking-property-listing .sort-and-filter .asr-booking-sort-and-filter .sort-filter-modal .modal-content,body.grayscale-site .asr-booking-property-listing .sort-and-filter p,body.grayscale-site .asr-booking-property-listing .tab-content,body.grayscale-site .asr-manage-reservation .cl-loading,body.grayscale-site .asr-manage-reservation .payment-details,body.grayscale-site .asr-manage-reservation .reservation-details,body.grayscale-site .asr-manage-reservation h3,body.grayscale-site .asr-property-overview .asr-amenities-other-facilities-amenities,body.grayscale-site .asr-property-overview .asr-common-amenities-images,body.grayscale-site .asr-property-overview .asr-common-apartment-types-apartment-amenities,body.grayscale-site .asr-property-overview .asr-common-ascott-property-general-info,body.grayscale-site .asr-property-overview .asr-common-award-listing,body.grayscale-site .asr-property-overview .asr-common-guest-review-rating,body.grayscale-site .asr-property-overview .asr-commons-property-listing-offers,body.grayscale-site .asr-property-overview .asr-content-twocolumns,body.grayscale-site .asr-property-overview .asr-page-ascott-property-apartment-overview,body.grayscale-site .asr-property-overview .asr-page-property-gallery .asr-property-gallery .gallery-tabs,body.grayscale-site .asr-property-overview .asr-page-property-gallery .asr-property-gallery .tab-content .asr-photo-viewer .asr-photo-viewer-content .viewer-container,body.grayscale-site .asr-property-overview .asr-page-property-gallery .asr-property-general,body.grayscale-site .asr-property-overview .asr-page-r-ascott-property-location,body.grayscale-site .asr-property-overview .asr-property-facilities-amenities,body.grayscale-site .asr-property-overview .asr-property-review-pro,body.grayscale-site .asr-property-overview .asr-property-room-listing,body.grayscale-site .asr-property-overview .asr-section-extended-stay,body.grayscale-site .asr-property-overview .asr-section-featured-events,body.grayscale-site .asr-property-overview .asr-section-featured-offers,body.grayscale-site .asr-property-overview .asr-section-good-to-know,body.grayscale-site .asr-property-overview .location-and-nearby-properties,body.grayscale-site .asr-property-overview .new,body.grayscale-site .asr-top-menu .top-header-content{-moz-filter:grayscale(100%);filter:grayscale(100%)}body.grayscale-site .asr-property-overview .asr-page-property-gallery .asr-property-gallery .tab-content .asr-photo-viewer.darksite{display:block;-moz-filter:grayscale(100%);filter:grayscale(100%)}body.grayscale-site .asr-property-overview .asr-page-property-gallery .asr-property-gallery .tab-content .asr-photo-viewer.darksite.showing{display:none}@media (min-width:1024px){body.grayscale-site .asr-booking-search .grid-container #apartment-filter .data-dropdown,body.grayscale-site .asr-booking-search .grid-container #apartment-filter .dropdown-custom .add-apartment,body.grayscale-site .asr-booking-search .grid-container #apartment-filter .dropdown-custom .age-info-tooltip p,body.grayscale-site .asr-booking-search .grid-container #apartment-filter .dropdown-custom .row-adult-apartment,body.grayscale-site .asr-booking-search .grid-container #apartment-filter .dropdown-custom .row-children-apartment .button-apartment,body.grayscale-site .asr-booking-search .grid-container #apartment-filter .dropdown-custom .row-children-apartment .label-apartment .info-description .info-wrapper .age-info-tooltip p,body.grayscale-site .asr-booking-search .grid-container #apartment-filter .dropdown-custom .row-children-apartment .label-apartment .info-description .info-wrapper .asr-icon-svg,body.grayscale-site .asr-booking-search .grid-container #apartment-filter .dropdown-custom .row-children-apartment .label-apartment span,body.grayscale-site .asr-booking-search .grid-container #apartment-filter .dropdown-custom .row-header-apartment,body.grayscale-site .asr-booking-search .grid-container .destination-search-field,body.grayscale-site .asr-booking-search .grid-container .error-message,body.grayscale-site .asr-booking-search .grid-container .field-code,body.grayscale-site .asr-booking-search .grid-container .field-select-date,body.grayscale-site .asr-booking-search .grid-container .show-participate{-moz-filter:grayscale(100%);filter:grayscale(100%)}}.dft-page-default .brand-logo-modify-search{border-bottom:1px solid #d4d4d4}@media (max-width:1199px){.dft-page-default .brand-logo-modify-search{border-top:1px solid #d4d4d4}}.dft-page-default .asr-member-status .member-id-text{color:#2c1e16;font-size:13px;font-style:italic;margin-top:8px}.dft-page-default .asr-member-status .status-wrapper .status-content-wrapper .status-content-div .note-text a{color:#4b5daa}.dft-page-default .asr-manage-reservation{color:#2c1e16}.dft-page-default .asr-manage-reservation .payment-details .bill .earn,.dft-page-default .asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .action-edit{color:#003e6a}.dft-page-default .asr-manage-reservation .payment-details .bill table.price-summary tr.total{background-color:#2c1e16}@media screen and (max-width:1023px){.dft-page-default .asr-manage-reservation .text-color-mb{color:#1d1612}.dft-page-default .asr-manage-reservation .card-color-mb{color:#2c1e16}}.dft-page-default .header{position:relative}@media (min-width:1200px){.dft-page-default .header .dft-common-left-header{padding-top:1px}}.dft-page-default .header .asr-top-select-language,.dft-page-default .header .currency-selector .asr-top-select-currency,.dft-page-default .header .money-selection .asr-money-selection{padding-top:9px}.dft-page-default .header.bg-primary{z-index:10000}.dft-page-default .asr-money-selection{position:fixed;top:9px;left:47%;z-index:10000}.dft-page-default .asr-page-contact-panel .gutter-xl .padding-columns .gutter-md .asr-section-rich-text .wrap{padding:0}@media (max-width:1023px){.dft-page-default .container-structure .hidden-on-homepage{display:none}.dft-page-default .content-main{margin-top:94px}}.dft-page-default .arabic{direction:rtl;text-align:right}.dft-page-default .arabic .dft-contact-us-form .asr-section-rich-text a[href^=tel]{direction:ltr}.dft-page-default .arabic .dft-contact-us-form .asr-section-rich-text li:before{content:"\E91E"}.dft-page-default .arabic .dft-contact-us-form .asr-section-rich-text ul{padding-right:0}.dft-page-default .arabic a[href^=tel]{direction:rtl}.dft-page-default .arabic .header .mr-auto{margin-left:auto;margin-right:unset}.dft-page-default .arabic .header .mr-auto.money-selection .asr-money-selection{margin-left:0}.dft-page-default .arabic .header .mr-auto.money-selection .asr-money-selection .dropdown-menu{text-align:right}.dft-page-default .arabic .header .mr-auto.money-selection .asr-money-selection .dropdown-menu.show{right:0}.dft-page-default .arabic .header .mr-auto.currency-selector .asr-top-select-currency{margin-left:0;margin-right:-10px}.dft-page-default .arabic .header .mr-auto.currency-selector .asr-top-select-currency .dropdown-menu{text-align:right}.dft-page-default .arabic .header .mr-auto.currency-selector .asr-top-select-currency .dropdown-menu.show{right:0}.dft-page-default .arabic .header .dft-common-left-header .navbar .navbar-nav{padding-right:0}.dft-page-default .arabic .header .asr-top-select-language{margin-left:0;margin-right:-20px}.dft-page-default .arabic .header .asr-top-select-language .icon-size{margin-left:5px;margin-right:0}.dft-page-default .arabic .header .asr-top-select-language .dropdown-menu{text-align:right}.dft-page-default .arabic .header .asr-top-select-language .dropdown-menu.show{right:9px}.dft-page-default .arabic .asr-top-navigation #nav-main.align-right{font-size:20px}.dft-page-default .arabic .asr-top-navigation .padding-md-l{padding-left:0;padding-right:20px}.dft-page-default .arabic .asr-top-navigation .navbar .find-residence-form .country{padding:0 20px 0 0}.dft-page-default .arabic .asr-top-navigation .as-table-cell .float-right{float:left}.dft-page-default .arabic .asr-top-navigation #search-book button .icon-close-margin{margin-right:0;margin-left:5px}.dft-page-default .arabic .dft-common-menu-for-mobile .align-left{text-align:right}.dft-page-default .arabic .dft-common-menu-for-mobile .group-left[data-v-428f8ca0]{padding-left:0;padding-right:20px}.dft-page-default .arabic .dft-common-menu-for-mobile ul{padding-right:0}.dft-page-default .arabic .dft-common-menu-for-mobile .position-menu-mobi{margin-left:30px;margin-right:0}.dft-page-default .arabic .dft-common-menu-for-mobile .menu-selected{animation:fade-left .5s ease-out forwards running}.dft-page-default .arabic .dft-common-menu-for-mobile .asr-top-select-currency .material-icons,.dft-page-default .arabic .dft-common-menu-for-mobile .asr-top-select-language .material-icons{float:left}.dft-page-default .arabic .dft-common-menu-for-mobile .asr-top-select-currency .icon-size,.dft-page-default .arabic .dft-common-menu-for-mobile .asr-top-select-language .icon-size{margin-left:5px;margin-right:0}.dft-page-default .arabic .dft-common-menu-for-mobile .asr-top-select-currency .dropdown-menu,.dft-page-default .arabic .dft-common-menu-for-mobile .asr-top-select-language .dropdown-menu{text-align:right}.dft-page-default .arabic .dft-common-menu-for-mobile .close{float:left}.dft-page-default .arabic .dft-common-menu-for-mobile .button-menu{padding-right:0;padding-left:6px}.dft-page-default .arabic .asr-utility-bar .utility-bar-item{padding:5px 0}.dft-page-default .arabic .asr-utility-bar .fixed-br{left:0}.dft-page-default .arabic .asr-utility-bar .tooltip-custom{right:unset;left:120px}.dft-page-default .arabic .asr-utility-bar .arrow-custom{left:110px;right:unset;-ms-transform:rotate(180deg);transform:rotate(180deg)}.dft-page-default .arabic .asr-utility-bar .arrow-custom-contact{right:unset;left:100px;-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:767px){.dft-page-default .arabic .asr-utility-bar .utility-bar-chat-align-center{text-align:left}.dft-page-default .arabic .asr-utility-bar .scroll-padding{padding-left:20px;padding-right:0}}.dft-page-default .arabic .your-cart-contain{margin-right:-185px}@media (max-width:767px){.dft-page-default .arabic .your-cart-contain .your-cart-item.has-content:before,.dft-page-default .arabic .your-cart-contain .your-cart-item.no-cart:before{right:80%}.dft-page-default .arabic .your-cart-contain .your-cart-item.has-content:after,.dft-page-default .arabic .your-cart-contain .your-cart-item.no-cart:after{right:79.5%}}.dft-page-default .arabic .asr-booking-search-criteria .pl-0{padding-right:0;padding-left:10px}.dft-page-default .container-structure .wrap .col-12,.dft-page-default .container-structure .wrap .col-xl-1,.dft-page-default .container-structure .wrap .col-xl-11{min-height:0}@media screen and (max-width:1024px){.dft-page-default .asr-extended-stay-guest-stories{padding-bottom:0}}.dft-page-default .header-wrap-hidden{position:absolute;width:100%;background:#2c1e16;top:0;left:0;height:100%}.daterangepicker.ltr.arabic-date{direction:rtl}.daterangepicker.ltr.arabic-date .daterange-min-length{text-align:right}.daterangepicker.ltr.arabic-date .drp-calendar{float:right}.daterangepicker.ltr.arabic-date .calendar-table .next span{-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker.ltr.arabic-date .calendar-table .prev span{-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#app:not(.dialog-open-2)+.daterangepicker.ltr{z-index:10}@media (max-width:767px){html:lang(ar) .daterangepicker.opensleft{left:15px;right:auto}html:lang(ar) .daterangepicker.openscenter{right:15px;left:auto}}@media (max-width:1023px){.dft-page-default .container-structure .brand-logo-modify-search,.dft-page-default .container-structure .header{display:none}}.asr-card.type-image .card-content,.asr-loading,.dft-backdrop{position:absolute;top:0;right:0;bottom:0;left:0}.asr-common-slider-offers .asr-slide-item,.asr-common-trips-carousel .asr-slide-item,.asr-destination-tips-and-articles .wrap .asr-slide-item,.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item,.asr-property-featured-events .asr-property-featured-events-slider .asr-slide-item,.asr-section-feature-offers .asr-slide-item,.asr-section-feature-vouchers .asr-slide-item,.asr-voucher-featured .asr-slide-item{transition:all .3s ease-in-out}.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__slider .all-brands__panel__carousel__slider__track .all-brands__panel__carousel__slider__track__item{-webkit-touch-callout:none}@media (max-width:767px){.asr-brand-carousel.p-top{padding-top:10px}}@media (min-width:768px){.asr-brand-carousel.p-top{padding-top:30px}}.asr-brand-carousel .all-brands__panel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-pack:distribute;justify-content:space-around;height:568px}.asr-brand-carousel .all-brands__panel .all-brands__panel__background-image{margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.asr-brand-carousel .all-brands__panel .all-brands__panel__background-image img{width:100%;height:100%;transition:opacity .6s ease-in-out;object-fit:cover}.asr-brand-carousel .all-brands__panel .all-brands__panel__background-image:after{content:"";background-color:rgba(0,0,0,var(--background-image-opacity));position:absolute;top:0;bottom:0;left:0;right:0}.asr-brand-carousel .all-brands__panel .all-brands__panel__info{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.asr-brand-carousel .all-brands__panel .all-brands__panel__info .all-brands__panel__info__title{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;font-size:40px;font-weight:700;text-align:center}@media (max-width:1023px){.asr-brand-carousel .all-brands__panel .all-brands__panel__info .all-brands__panel__info__title{font-size:22px}}.asr-brand-carousel .all-brands__panel .all-brands__panel__info .all-brands__panel__info__stats{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px}@media (max-width:1023px){.asr-brand-carousel .all-brands__panel .all-brands__panel__info .all-brands__panel__info__stats{font-size:18px}}.asr-brand-carousel .all-brands__panel .all-brands__panel__info .all-brands__panel__info__stats .all-brands__panel__info__stats--separator{width:1px;height:25px;background-color:#fff;margin-left:20px;margin-right:20px}.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel{position:relative;min-height:65px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__arrow{fill:#fff;opacity:.25;pointer-events:none;transition:opacity .3s ease-in-out;display:-ms-flexbox;display:flex}.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__arrow .next,.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__arrow .prev{-ms-flex-pack:start;justify-content:flex-start}.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__arrow.active{opacity:1;pointer-events:auto;cursor:pointer}.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__slider{position:relative;overflow:hidden;width:80%;height:var(--fixed-height);display:-ms-flexbox;display:flex}.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__slider li,.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__slider ul{margin:0;padding:0}.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__slider:before{content:"";width:var(--slide-item-width);opacity:var(--overlay-opacity-for-focused-brand-logo);background-color:#fff;border-radius:5px;position:absolute;top:0;bottom:0;right:50%;-ms-transform:translate(50%);transform:translate(50%)}.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__slider .all-brands__panel__carousel__slider__track{width:100%;grid-template-columns:repeat(var(--num-of-brands),var(--slide-item-width));transform:translate3d(var(--track-position),0,0);transition:transform .6s cubic-bezier(.16,1,.3,1);display:grid;list-style:none}.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__slider .all-brands__panel__carousel__slider__track .all-brands__panel__carousel__slider__track__item{cursor:pointer;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:var(--fixed-height);-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.asr-brand-carousel .all-brands__panel .all-brands__panel__carousel .all-brands__panel__carousel__slider .all-brands__panel__carousel__slider__track .all-brands__panel__carousel__slider__track__item img{width:100%;height:100%;padding:15px;object-fit:contain}.asr-brand-carousel .all-brands__panel .button-wrapper-brands{min-height:40px}.asr-brand-carousel .all-brands__panel .button-wrapper-brands .all-brands__panel__button{position:relative;background:#fff;border:1px solid #fff}@media (max-width:767px){.asr-brand-carousel .all-brands__panel{height:375px}}.asr-about-us-credo{font-size:16px;background-color:#f1f2f4}.asr-about-us-credo .credo-containter{padding:0;margin-bottom:40px}.asr-about-us-credo .panel{display:block;height:auto;position:relative;text-align:center;width:100%}.asr-about-us-credo .panel .panel-media{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.asr-about-us-credo .panel-content{position:relative;display:block;width:auto;height:auto}.asr-about-us-credo .panel-content .panel-content-inside{background-color:#554f4c;color:#ede7e3;padding:60px 5px;text-align:center;width:33.33%}.asr-about-us-credo .panel-content .panel-content-inside .panel-content-title{font-weight:700;text-transform:uppercase;font-size:1.25em}.asr-awards-listing .bg-gray-light{background-color:#ddd}.asr-awards-listing .padding-lg-tb{padding-top:40px;padding-bottom:40px}.asr-awards-listing .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.asr-awards-listing .margin-0-t{margin-top:0}.asr-awards-listing .margin-lg-b{margin-bottom:40px}.asr-awards-listing .align-center{text-align:center}.asr-awards-listing .text-uppercase{text-transform:uppercase}.asr-awards-listing .row{margin-left:-10px;margin-right:-10px;margin:0 auto}.asr-awards-listing .bg-white{color:#554f4c;background-color:#fff}.asr-awards-listing .margin-md-b{margin-bottom:20px}.asr-awards-listing .padding-sm{padding:10px}.asr-awards-listing .bg-white .row{margin-left:0;margin-right:0}.asr-awards-listing .bordered{border:1px solid rgba(0,0,0,.2)}.asr-awards-listing .padding-md-tb{padding-top:20px;padding-bottom:20px}.asr-awards-listing .padding-xs-lr{padding-right:5px;padding-left:5px}.asr-awards-listing .padding-lr{padding-right:10px;padding-left:10px}.asr-awards-listing .icon{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;vertical-align:middle;font-size:3em;width:auto;height:auto}.asr-awards-listing .bold{font-weight:700}.asr-awards-listing .small{font-size:75%;font-weight:400;line-height:1;color:inherit}.asr-awards-listing .padding-lg-t{padding-top:40px}.asr-awards-listing .btn-detail{text-decoration:none;opacity:.7}.asr-awards-listing .btn-detail:active,.asr-awards-listing .btn-detail:hover{opacity:1}.asr-awards-listing h3{-webkit-margin-before:1em;-webkit-margin-after:1em}.asr-awards-listing .icon{margin:0}.asr-awards-listing .h5{font-size:18px;line-height:1.3}.asr-about-us-links{background-color:#fff}.asr-about-us-links .asr-button{text-align:left}@-moz-document url-prefix(){.asr-about-us-links{overflow:hidden}}.asr-about-us-links .left-width{scrollbar-width:thin;scrollbar-color:#fff #fff}.asr-about-us-links .left-width:hover{scrollbar-color:#e5e5e5 #999}.asr-about-us-links .left-width:hover::-webkit-scrollbar-thumb{background-color:#999;background-color:#e5e5e5;border:thin transparent;background-clip:content-box}.asr-about-us-links .left-width:hover::-webkit-scrollbar-track{background-color:#999;width:2px}@supports (-moz-appearance:none){.asr-about-us-links .left-width{margin-right:-35px}}.asr-about-us-links .left-width::-webkit-scrollbar-track{background-color:#fff;width:2px}.asr-about-us-links .left-width::-webkit-scrollbar-thumb{background-color:#fff}.asr-about-us-links .left-width::-webkit-scrollbar{width:2px}@supports (-ms-ime-align:auto){.asr-about-us-links .left-width{margin-right:-10px;padding-top:16px;margin-top:-16px;margin-bottom:-16px;padding-bottom:16px;margin-right:-45px}}@supports (-ms-ime-align:auto){.asr-about-us-links .left-width:after{content:"";height:16px;display:block}}.asr-about-us-links .lv1:last-child{border-bottom:1px dotted #ddd}.asr-about-us-links .lv2,.asr-about-us-links .lv3{position:relative}.asr-about-us-links ul{margin-bottom:0}.asr-about-us-links .left-width{width:18%}.asr-about-us-links .background-white{background:#fff}.asr-about-us-links .margin-top-12{margin-top:12px}.asr-about-us-links .uppercase{text-transform:uppercase}.asr-about-us-links .left-nav-pad-titles{padding-left:30px}.arabic .asr-about-us-links .left-nav-pad-titles{padding-left:0}.asr-about-us-links .right-nav-pad-titles{padding-right:50px}.asr-about-us-links .left-nav-pad-items{padding-left:30px}.arabic .asr-about-us-links .left-nav-pad-items{padding-left:0;padding-right:30px}.asr-about-us-links .right-nav-pad-items{padding-right:30px}.asr-about-us-links .list-style{list-style:none;padding-top:16px}.asr-about-us-links .padding-items,.asr-about-us-links .padding-titles{padding-top:10px}.asr-about-us-links .items:before,.asr-about-us-links li.sub-items:before{position:absolute;content:"\E91F";font-family:Ascott-Icons;left:10px}.arabic .asr-about-us-links .items:before,.arabic .asr-about-us-links li.sub-items:before{right:10px}.asr-about-us-links .sticky-top{top:100px}.asr-about-us-links .border-titles{border-bottom:1px dotted #ddd;border-top:1px dotted #ddd}.asr-about-us-links .lv2-mobile{margin-bottom:10px}.asr-about-us-links .lv2-mobile .a-mobile{padding-left:52px}.asr-about-us-links .lv2-mobile:before{position:absolute;content:"\E91F";font-family:Ascott-Icons;left:25px;margin-top:-6px}.asr-about-us-links .lv3-mobile{padding-left:90px;margin-bottom:10px}.asr-about-us-links .lv3-mobile:first-child{margin-top:10px}.asr-about-us-links .lv3-mobile:before{position:absolute;content:"\E91F";font-family:Ascott-Icons;left:60px;margin-top:-6px}.asr-about-us-links .line-bottom{border-bottom:1px dotted #ddd;padding-bottom:10px}.asr-about-us-links .border-items{border-top:1px dotted #ddd}.asr-about-us-links ul{padding:0}.asr-about-us-links li{list-style:none}.asr-about-us-links .lv2:last-child,.asr-about-us-links .lv3:last-child{padding-bottom:0;border-bottom:0}.asr-about-us-links .lv3:first-child{margin-top:10px}.asr-about-us-links .lv2{margin-top:0}.asr-about-us-links .lv2:first-child{margin-top:10px}.asr-about-us-links a:hover{text-decoration:none}.asr-about-us-links .scroll{scroll-behavior:smooth;transition:2s}.asr-about-us-links .dft-about-us-left-navigation-link-mobile{display:none;width:100%;top:94px}.arabic .asr-about-us-links .dft-about-us-left-navigation-link-mobile .btn-left-nav{text-align:right}.asr-about-us-links .dft-about-us-left-navigation-link-mobile .btn-primary:focus{box-shadow:unset}.asr-about-us-links .dft-about-us-left-navigation-link-mobile .pad-a-left-nav{padding:10px 20px}.asr-about-us-links .dft-about-us-left-navigation-link-mobile .left-nav-data{border-bottom:1px solid rgba(0,0,0,.1)}.asr-about-us-links .dft-about-us-left-navigation-link-mobile .pad-a-left-nav-item{padding:5px 10px 10px 50px}.asr-about-us-links .dft-about-us-left-navigation-link-mobile .list-item-left-nav,.asr-about-us-links .dft-about-us-left-navigation-link-mobile .list-left-nav{list-style:none}.asr-about-us-links .dft-about-us-left-navigation-link-mobile .pad-l-unset{padding-left:unset}.asr-about-us-links .dft-about-us-left-navigation-link-mobile .mar-b-unset{margin-bottom:0}.asr-about-us-links .dft-about-us-left-navigation-link-mobile .dropdown-left-nav{z-index:1;width:100%;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.2);max-height:55vh;overflow-y:auto}.asr-about-us-links .dft-about-us-left-navigation-link-mobile .left-nav-a{line-height:20px}.asr-about-us-links .dft-about-us-left-navigation-link-mobile .left-nav-item-visible{visibility:visible}.asr-about-us-links .dft-about-us-left-navigation-link-mobile .left-nav-item-hidden{visibility:hidden;display:none}.asr-about-us-links .dft-about-us-left-navigation-link-mobile .left-nav-icon-size{font-size:24px;line-height:24px}.asr-about-us-links .dft-about-us-left-navigation-link-mobile .left-nav-a-color-active{color:#000}.asr-about-us-links .dft-about-us-left-navigation-link-mobile .mar-t-10{margin-top:10px}.asr-about-us-links .dft-about-us-left-navigation-link-mobile .btn-primary:not(:disabled):not(.disabled):active{box-shadow:unset}.asr-about-us-links .dft-about-us-left-navigation-link-mobile .items:before{font-size:24px}.asr-about-us-links .dft-about-us-left-navigation-link-mobile .sub-items:before{font-size:20px}.asr-about-us-links .dft-about-us-left-navigation-link-mobile .position-sticky{position:sticky;top:100px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.asr-about-us-links .asr-about-us-links{margin-right:-45px;padding-top:32px;margin-top:-32px;margin-bottom:-32px;padding-bottom:32px}.asr-about-us-links{overflow:hidden}}@media (max-width:1023px){.asr-about-us-links.padding-r-3{padding-right:0}.asr-about-us-links.padding-l-3{padding-left:0}.asr-about-us-links .display{display:none}.asr-about-us-links .dft-about-us-left-navigation-link-mobile{display:block}.asr-about-us-links .dft-about-us-left-navigation-link-mobile .items:before{font-size:20px}.asr-about-us-links .sub-items:before{font-size:16px}}@media (max-width:320px){.asr-about-us-links .dft-about-us-left-navigation-link-mobile .dropdown-left-nav{max-height:52vh}}.asr-about-us-history .padding-xl-l{padding-left:60px}.asr-about-us-history .columns [class*=col-]{float:left}.asr-about-us-history .timeline .slick-list{padding-bottom:20px}.asr-about-us-history .timeline .slick-track{border-bottom:2px solid #2c1e16}.asr-about-us-history .timeline .slick-slide:after{content:"";width:16px;height:16px;border:2px solid #2c1e16;position:absolute;left:50%;bottom:0;margin-left:-8px;border-radius:50%;background-color:#fff}.asr-about-us-history .timeline .slick-slide{padding:10px 10px 20px;float:left;position:relative;margin-bottom:-8px;text-align:center}.asr-about-us-history .pad-bt-40{padding-top:40px;padding-bottom:10px}.asr-about-us-history .slick-next,.asr-about-us-history .slick-prev{outline:1px solid transparent}.asr-about-us-history .container{margin:0 auto;padding:40px;width:80%}.asr-about-us-history *,.asr-about-us-history :after,.asr-about-us-history :before{box-sizing:border-box}.asr-about-us-history .slick-track:before{content:"";display:table}.asr-about-us-history .slick-slide>div:after,.asr-about-us-history .slick-slide>div:before{visibility:hidden;display:table;font-size:0;content:" ";clear:both;height:0}.asr-about-us-history .slick-current:after{background-color:#2c1e16}.asr-about-us-history .button.disabled{opacity:.65;cursor:not-allowed}.asr-about-us-history .bold{font-weight:700}.asr-about-us-history .align-right{text-align:right}.asr-about-us-history .text-black{color:#000}.asr-about-us-history .text-red{color:red}.asr-about-us-history .disabled{opacity:.65;cursor:not-allowed}.asr-about-us-history .length-time{width:65px;margin-left:0}.asr-about-us-history .history-line{transition:transform .7s ease}.asr-about-us-history .d-flex-history{display:-ms-flexbox}.asr-about-us-history .history-parent{position:relative;background-color:#ddd;height:500px}.asr-about-us-history .transition-timeline{height:15%;overflow:hidden}.asr-about-us-history .line-time-margin{margin-bottom:-16px;height:80%}.asr-about-us-history .line-year{height:200px;width:100%;overflow:hidden;position:absolute}.asr-about-us-history .line-year-content{margin:20px;width:3630px}.asr-about-us-history .content-time-line{height:370px;overflow:hidden;color:#554f4c;background-color:#fff;margin-left:195px}.asr-about-us-history .content-history{text-align:left;margin-top:50px;margin-left:30px;margin-right:20px}.asr-about-us-history .time-line-history{height:480px;margin-bottom:78px}.asr-about-us-history .top-time-lime-year{height:84px;width:100%}.asr-about-us-history .backgroud-content-history{margin-right:25.5%;margin-left:-4%;background-color:#fff}.asr-about-us-history .backgroud-content-history .history-content{width:100%;min-height:400px;display:inline-block}.asr-about-us-history .history-top-title{margin-left:15%}.asr-about-us-history .year-history{background-color:red}.asr-about-us-history .columns .history-left-year{width:55%;height:131px;margin-left:25%}.asr-about-us-history .history-mobile-none{margin-top:0}.asr-about-us-history .slick-slider{margin-bottom:-60px;text-align:center}.asr-about-us-history .history-txt{padding-left:10px;margin-bottom:20px;font-size:1.125em;font-weight:700}.asr-about-us-history .history-top-title{padding-top:40px;padding-bottom:40px}.asr-about-us-history .unset-mar-t-b{margin-top:unset;margin-bottom:unset}.asr-about-us-history .bg-histoty-area{background-color:#f5f5f5}.asr-about-us-history .about-us-history{height:80px}.asr-about-us-history .bg-gray-light.time-line-history{margin-bottom:unset}.asr-about-us-serviced-departments .bg-gray-lighter{background-color:rgba(0,0,0,.06)}.asr-about-us-serviced-departments .align-center{text-align:center}.asr-about-us-serviced-departments .wrap{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px}.asr-about-us-serviced-departments .row{margin-top:0;margin-bottom:0}.asr-about-us-serviced-departments .gutter-lg,.asr-about-us-serviced-departments [class*=gutter-] .gutter-lg{margin-left:-20px;margin-right:-20px}.asr-about-us-serviced-departments .padding-lg-t{padding-top:40px}.asr-about-us-serviced-departments .text-uppercase{text-transform:uppercase}.asr-about-us-serviced-departments a,.asr-about-us-serviced-departments button,.asr-about-us-serviced-departments input[type=button],.asr-about-us-serviced-departments input[type=submit]{transition:all .35s ease 0s}.asr-about-us-serviced-departments a{text-decoration:none;background-color:transparent}.asr-about-us-serviced-departments a:active,.asr-about-us-serviced-departments a:hover{outline:0}.asr-about-us-serviced-departments .margin-lg-b{margin-bottom:40px}.asr-about-us-serviced-departments .btn{text-transform:none}.asr-about-us-serviced-departments .btn-primary{padding:10px 30px}.asr-about-us-serviced-departments .btn,.asr-about-us-serviced-departments .btn-circle,.asr-about-us-serviced-departments .btn-outline,.asr-about-us-serviced-departments .form-input-base .btn{vertical-align:middle;font-weight:400;display:inline-block;border-radius:0;text-align:center}.asr-awards{background-color:#f1f2f4;min-height:90%}.asr-awards .icon{margin-right:0;font-size:3em;width:auto;height:auto}.asr-awards .padding-l-xl{padding-left:20px}.asr-awards .padding-b-xl{padding-bottom:20px}.asr-awards .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.asr-awards .bold{font-weight:700}.asr-awards .text-uppercase{text-transform:uppercase}.asr-awards .padding-lb{padding-bottom:40px;padding-left:20px}.asr-awards ul{padding-left:0}.asr-awards li{list-style-type:none}.asr-awards .wrap-sm{max-width:940px;margin:0 auto;margin-top:20px;margin-bottom:20px}.asr-awards a{display:inline-block;padding:10px;line-height:20px;text-decoration:none;transition:all .35s ease 0s;vertical-align:middle;border:none;font-weight:400;border-radius:0;text-align:center}.asr-awards .row{margin:0 auto}.asr-awards .padding-lr{padding-left:20px;padding-right:20px}.asr-awards .margin-md-b{margin-bottom:20px}.asr-awards .padding-sm{padding:10px}.asr-awards .bg-white{color:#554f4c;background-color:#fff}.asr-awards .padding-all{padding:20px 5px}.asr-awards .padding-0{padding-left:0;padding-right:0}.asr-awards .align-center{vertical-align:middle}.asr-awards .font-size-date{font-size:1.125em;font-weight:400;line-height:1.3;color:inherit;letter-spacing:0}.asr-awards .font-size-day{font-size:75%}.asr-awards .font-branch{text-transform:uppercase;font-size:.875em}.asr-awards .font-award{margin-bottom:10px;font-weight:700}.asr-awards .font-des{font-size:.875em}.asr-awards .hiden{display:none}.asr-awards .visible{visibility:visible}.asr-awards .nav-wrap-croll{overflow-x:auto;white-space:nowrap;display:-webkit-box}.asr-awards .icon-croll{position:relative}.asr-awards .icon-croll:after{content:"...";position:absolute;right:0;top:50%;top:0;bottom:0;width:50px;z-index:1;text-align:center;pointer-events:none;visibility:hidden;opacity:1;text-align:right;padding:5px 20px;font-weight:700;border-radius:0 0 0 0;transition:opacity .3s 0s,visibility 0s 0s}.asr-awards .a-more-detail{transition:all .35s ease 0s;text-decoration:none;background-color:transparent;padding:0}.asr-awards .a-more-detail:hover{outline:0;cursor:pointer}.asr-awards .hover-year:hover{cursor:pointer}.asr-awards a.is-active:not([href]):not([tabindex]):hover{color:var(--text-reverse)}@media (max-width:1000px){.asr-awards .icon-croll:after .icon-croll:after{visibility:visible}}@media (max-width:1023px){.asr-awards{margin-left:0}.asr-awards .padding-lb{padding-left:0}.asr-awards .font-size-date{font-size:1em}.asr-awards .padding-b-sm{padding-bottom:10px;padding-top:40px}.asr-awards .padding-sm{padding-top:40px;padding-bottom:20px}.asr-awards .padding-lr-sm{padding-left:0;padding-right:0}.asr-awards .margin-lr-sm-detail{margin-left:5px;margin-right:5px}.asr-awards .padding-l-2{padding-left:0}}@media (min-width:1024px){.asr-awards .wrap{margin-left:0}}.asr-article-listing .dropdown-container{position:absolute}.asr-article-listing .asr-button{padding:13px 30px;display:inline-block}.asr-article-listing .asr-dropdown{width:100%}.asr-article-listing .dropdown-text{padding:10px}.asr-article-listing .selectboxit-list{max-height:400px}.asr-article-listing .pad-r-50{padding-right:50px}.asr-article-listing .mar-b-20{margin-bottom:20px}.asr-article-listing .padding-md-t,.asr-article-listing .padding-t{padding-top:30px}.asr-article-listing .padding-lg-b{padding-bottom:20px}.asr-article-listing .article-listing-background-filter{color:#676563;background-color:#fff;z-index:1;position:relative}.asr-article-listing .wrap-sm{max-width:840px;margin:0 auto;padding-left:20px;padding-right:20px}.asr-article-listing .margin-0{margin:0}.asr-article-listing .padding-lg{padding:30px}.asr-article-listing form{display:block;margin-top:0}.asr-article-listing .form-group{margin-bottom:0;padding-left:0;padding-right:10px;height:50%}.asr-article-listing .as-inline-block{display:inline-block;vertical-align:middle}.asr-article-listing .padding-sm-r{padding-right:10px}.asr-article-listing .pull-none{float:none}.asr-article-listing .align-left{text-align:left}.asr-article-listing .col-7{width:58.33333%}.asr-article-listing label{display:block;margin-bottom:5px}.asr-article-listing .text-uppercase{text-transform:uppercase}.asr-article-listing select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.asr-article-listing select{-webkit-appearance:menulist-button;height:calc(2.875rem + 2px)}.asr-article-listing .margin-sm-b{margin-bottom:10px}.asr-article-listing .margin-xs-t{margin-top:5px}.asr-article-listing .padding-lg-t{padding-top:30px}.asr-article-listing .col-2{width:16.66667%}.asr-article-listing .dropdown{border-radius:0}.asr-article-listing .highlight{background-color:unset;color:unset}.asr-article-listing .article-listing-background-gray-light,.asr-article-listing .bg-gray{background-color:#efefef}.asr-article-listing .wrap{margin:0 auto;max-width:1200px;padding-left:20px;padding-right:20px}.asr-article-listing .padding-xl-tb{padding-top:40px;padding-bottom:40px}.asr-article-listing .overflow-hidden{overflow:hidden}.asr-article-listing .pull-left{float:left}.asr-article-listing .pull-right{float:right}.asr-article-listing .tile{padding-left:0;padding-right:0}.asr-article-listing .tile-half{max-height:500px;width:50%}.asr-article-listing .tile-half .tile-item{min-height:510px;min-width:505px}.asr-article-listing .tile-half .tile-item .cover-media{height:100%}.asr-article-listing .overlay-hover{position:relative;z-index:10;cursor:pointer}.asr-article-listing .tile-item{height:245px;margin:0;padding:10px;overflow:hidden;position:relative}.asr-article-listing .cover{margin-bottom:10px;background:transparent;color:#fff}.asr-article-listing .overlay-hover .cover-media{transition:opacity 1s,transform 1s}.asr-article-listing .cover .cover-media{overflow:hidden;background-position:50%;background-size:cover;position:relative}.asr-article-listing .background-white{color:#676563;background-color:#fff}.asr-article-listing .absolute-c,.asr-article-listing .center{transform:translate(-50.1%,-50%);-webkit-transform:translate(-50.1%,-50%);-ms-transform:translate(-50.1%,-50%);left:50%;top:50%}.asr-article-listing .absolute-full{position:absolute}.asr-article-listing .overlay-hover .cover-content{bottom:auto;top:0;height:100%;z-index:2;transition:opacity 1s ease,transform 1s,background-color 1s ease}.asr-article-listing .cover .cover-content{left:0;right:0}.asr-article-listing .bg-black-gradient{background:transparent}.asr-article-listing .bg-ls-culture{background-color:transparent;opacity:0;transition:opacity 1s ease,transform 1s,background-color 1s ease}.asr-article-listing .bg-ls-culture .btn-secondary .article-listing-btn-outline{display:none}.asr-article-listing .padding-sm{padding:10px}.asr-article-listing .absolute-c{position:absolute;left:50%;top:50%}.asr-article-listing .absolute-full{width:100%}.asr-article-listing .align-middle{vertical-align:middle}.asr-article-listing .padding-md-b{padding-bottom:20px}.asr-article-listing .absolute-t{bottom:auto;top:0}.asr-article-listing .margin-sm-lr{margin-right:10px;color:#000;margin-left:10px}.asr-article-listing .overlay-hover .overlay-hover-content{margin:9px;opacity:1;z-index:1;position:absolute;right:0;top:0;padding:20px;transition:opacity .5s ease 0s;width:100%;height:100%}.asr-article-listing p.article-title{padding:15px}.asr-article-listing p.article-title.small-item{padding-left:30px;padding-right:30px}.asr-article-listing p{display:block;-webkit-margin-before:1.5em;-webkit-margin-after:1.5em;-webkit-margin-start:0;-webkit-margin-end:0;margin:1.5em 0}.asr-article-listing .overlay-hover .overlay-hover-content .absolute-c{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;height:auto;right:auto;padding:0;transition-delay:.1s}.asr-article-listing .padding-0{padding:0}.asr-article-listing .center-block{display:block;margin-left:auto;margin-right:auto}.asr-article-listing .col-3{width:25%}.asr-article-listing .col-4{width:33.33333%}.asr-article-listing .btn-secondary:hover.article-listing-btn-outline:hover{background-color:#fff;border:2px solid #fff;color:#707070}.asr-article-listing .z-index-10{z-index:10}.asr-article-listing .z-index-110{z-index:35}.asr-article-listing .filter-dropdown-setting-scroll .dropdown-menu:after,.asr-article-listing .filter-dropdown-setting-scroll .dropdown-menu:before{display:none}.asr-article-listing .selectboxit-btn:focus{border-color:#007eff}.arabic .asr-article-listing .selectboxit-container .selectboxit{text-align:right}.arabic .asr-article-listing .pad-r-50{padding-left:50px;padding-right:0}.arabic .asr-article-listing .align-left{text-align:right}.arabic .asr-article-listing .selectboxit-text{padding-left:21px;padding-right:0}.arabic .asr-article-listing .selectboxit-arrow-container{left:0;right:auto;margin-left:10px;margin-right:0}.arabic .asr-article-listing .selectboxit-list{text-align:right}.arabic .asr-article-listing .tile.pull-left{float:right}.arabic .asr-article-listing .tile.pull-right{float:left}@media (min-width:992px){.arabic .asr-article-listing .col-lg-8.col-md-12.col-sm-12.col-12.padding-bottom.p-0.mar-b-20.offset-lg-2{margin-right:16.666667%}.asr-article-listing .bg-ls-culture:hover{color:#000;position:absolute}.asr-article-listing .row-lg{width:100%;display:block}.asr-article-listing .row{margin:0}.asr-article-listing .max-width-lg{max-width:100%}.asr-article-listing .big-cover{min-height:490px;height:100%;width:auto}.asr-article-listing .btn-pad-t-20{padding-top:0}.asr-article-listing .margin-fix{margin-bottom:0}.asr-article-listing .col-3-res,.asr-article-listing .col-4{width:33.33333%}}.asr-ascott-footer-logo{border-width:0;font-size:16px;line-height:1.3;border-top-width:1px;border-style:solid}.asr-ascott-footer-logo .ascott-footer-logo-wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.asr-ascott-footer-logo .ascott-footer-logo-margin-top{margin-top:20px}.asr-ascott-footer-logo .ascott-footer-logo-pull-right{float:right}.asr-ascott-footer-logo .ascott-footer-logo-align-right{text-align:right}.asr-ascott-footer-logo .ascott-footer-logo-uppercase{text-transform:uppercase;text-align:center;font-weight:700}.asr-ascott-footer-logo .ascott-footer-logo-padding-top-bottom{padding-top:20px;padding-bottom:20px}.asr-ascott-footer-logo .ascott-footer-logo-font-size{font-size:.875em}.asr-ascott-footer-logo .ascott-footer-logo-list{list-style:none;display:block}.asr-ascott-footer-logo .ascott-footer-logo-display{margin-top:20px;display:inline-table;margin-left:-2px;margin-right:-2px;padding-bottom:20px;float:right}.asr-ascott-footer-logo .ascott-footer-logo-display-table{display:table-cell;padding:10px;float:none;vertical-align:bottom;text-align:center;box-sizing:border-box}.asr-ascott-footer-logo a:hover{opacity:.5;text-decoration:none}.asr-ascott-footer-logo .ascott-footer-logo-font{display:inline-block}.asr-ascott-footer-logo .sepia img{opacity:.5}.asr-ascott-footer-logo .brand-sm img{margin-right:5px;margin-left:5px;max-width:90px}.asr-ascott-footer-logo img{vertical-align:top}.asr-ascott-footer-logo img,.asr-ascott-footer-logo legend{border:0}.asr-ascott-footer-logo .nav-link{display:inline-block;padding:0}.asr-ascott-footer-logo .nav-link a{padding:10px 5px}.asr-ascott-footer-logo .flex{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.asr-ascott-footer-logo .row{margin:0}.asr-ascott-footer-logo .col,.asr-ascott-footer-logo [class*=col-]{padding-left:0;padding-right:0}.asr-ascott-footer-logo .margin-logo-title{margin-top:60px}.asr-ascott-footer-logo .padding-image{padding-top:20px}@media screen and (max-width:768px) and (max-width:1024px){.ascott-footer-logo-list{text-align:center}}@media screen and (min-width:769px){.ascott-footer-logo-list{text-align:left}}@media (max-width:767px){.ascott-footer-logo-wrap{padding:0 10px;margin-top:20px}.margin-logo-title{margin-top:40px}}@media (max-width:1024px){.ascott-footer-logo-wrap .ascott-footer-logo-display{margin-top:0}.ascott-footer-logo-wrap .ascott-footer-logo-display .row{max-width:588px;margin:0 auto}.ascott-footer-logo-wrap .ascott-footer-logo-padding-top-bottom{padding-top:10px}}.asr-breadcrumb{display:none;font-size:14px}.asr-breadcrumb .padding-t-b-20{padding-top:20px;padding-bottom:20px}.asr-breadcrumb .bg-breadcrumb{padding-top:30px;padding-bottom:20px}.asr-breadcrumb .breadcrumb{background-color:transparent}.asr-breadcrumb .breadcrumb li{font-size:12px;font-weight:400}.asr-breadcrumb .breadcrumb li:last-child{font-weight:600;color:var(--text-title)}.asr-breadcrumb .breadcrumb .breadcrumb-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-breadcrumb .breadcrumb i{height:16px;width:16px}.asr-breadcrumb .breadcrumb i:before{font-size:16px;font-weight:600;color:var(--text-title)}.asr-breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:none}.asr-breadcrumb a:hover{text-decoration:none;color:#483a32}.asr-breadcrumb .active{cursor:text}.asr-breadcrumb .mar-b-unset{margin-bottom:unset}.asr-breadcrumb nav ol.breadcrumb{line-height:26px;padding:0}.asr-breadcrumb .arabic-com .breadcrumb .breadcrumb-item .icon-chevron-right{-ms-transform:rotate(180deg);transform:rotate(180deg)}.asr-breadcrumb .arabic-com .breadcrumb .breadcrumb-item .pr-2{padding-right:0;padding-left:.5rem}.asr-breadcrumb .arabic-com .breadcrumb .breadcrumb-item .pad-a-10{padding:10px 0 10px 10px}.asr-introduction-widget .asr-button{margin-top:20px}.asr-introduction-widget .card-title{margin-bottom:0;padding:10px 0;max-height:100px}.asr-introduction-widget .card-title .align-center.pull-none.as-inline-block.padding-xl-lr{padding-left:40px;padding-right:40px}.asr-introduction-widget .card-title .logo{width:100%}.asr-introduction-widget .card-content{padding:20px;margin-bottom:20px}.asr-introduction-widget .card-content .as-table-cell img{opacity:.5}.asr-introduction-widget .card-content .content-widget{color:#fff}.asr-introduction-widget .card-content .content-widget h4{font-size:1.125em}.asr-introduction-widget .card-content .margin-md-tb{margin:20px 0}.asr-introduction-widget .card-content p.description{margin:10px 0}.asr-introduction-widget .card-content .description,.asr-introduction-widget .card-content .title{color:#000}.asr-introduction-widget .card-content .hover{width:100%;opacity:.5}.asr-introduction-widget .card-content .hover:hover{opacity:1;transition:all .2s ease-in-out;cursor:pointer}.asr-introduction-widget .card-content .active{-ms-transform:scale(1.2);transform:scale(1.2);opacity:1}@media (min-width:576px){.asr-introduction-widget .card-title .col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:100%}}.asr-career-corporate-info{padding-top:20px}.asr-career-corporate-info .dft-inner-img{outline:1px solid #fff;outline-offset:-10px}.asr-career-corporate-info .dft-img{width:100%}.asr-career-corporate-info a{height:auto}.asr-career-corporate-info .dft-h3{font-weight:700;text-transform:uppercase;font-size:1.5em;line-height:1.3;color:inherit;letter-spacing:0;margin:.83em 0}.asr-career-corporate-info .dft-list{margin-bottom:20px}.asr-career-corporate-info .dft-list ul{list-style:none;padding:0;margin:0}.asr-career-corporate-info .dft-list li{margin:10px 0}.asr-career-corporate-info .dft-list li:before{content:"\E91F";font-family:Ascott-Icons;display:inline-block;font-size:1em;box-sizing:border-box;margin-right:3px}.asr-career-corporate-info .row{margin:0}.asr-career-opportunity-management{padding-bottom:0}.asr-career-opportunity-management .bg-white-ascott{background-color:#fff}.asr-career-opportunity-management .dft-m-tb-20{margin:20px 0}.asr-career-opportunity-management .dft-border-top{border-top:1px solid #e5e5e5}.asr-career-opportunity-management .dft-p-lrb-20{padding:0 20px 10px}.asr-career-opportunity-management .dft-h2{font-weight:700;font-size:1.5em;text-transform:uppercase;background:#fff;margin-top:-20px;text-align:center}.asr-career-opportunity-management .dft-panel{color:#fff;height:400px;position:relative;text-align:center;display:table;width:100%;padding:10px}.asr-career-opportunity-management .dft-pannel-media{opacity:.3;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.asr-career-opportunity-management .dft-pannel-content{padding:20px 40px;color:#fff;position:absolute;height:100%;width:100%;text-align:left}.arabic .asr-career-opportunity-management .dft-pannel-content{text-align:right}.asr-career-opportunity-management .dft-h3{font-weight:400;color:inherit;letter-spacing:0;font-size:1.5em;margin:24px 0}.asr-career-opportunity-management p{margin:16px 0;display:block}.asr-career-opportunity-management a{transition:all .35s ease 0s;text-decoration:none}.asr-career-opportunity-management .dft-pm-all{padding:0 20px;margin:-130px -10px 40px}.asr-career-opportunity-management .dft-margin-0{margin:0}.asr-career-opportunity-management .dft-panel-2{position:relative;height:240px;text-align:center;display:table;width:100%;padding:10px;margin-bottom:20px}.asr-career-opportunity-management .dft-panel-media-2{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.asr-career-opportunity-management .dft-panel-content-2{position:relative;padding:20px;height:100%;background:linear-gradient(180deg,transparent 10%,rgba(0,0,0,.5));border:1px solid #fff;display:table-cell}.asr-career-opportunity-management .dft-h5{bottom:0;position:absolute;font-size:1.125em;margin:15px 0}.asr-career-opportunity-management .slick-slide{height:auto}@media (max-width:1024px){.asr-career-opportunity-management{margin:0}.asr-career-opportunity-management .dft-pm-all{margin-top:10px}}@media (max-width:767px){.asr-career-opportunity-management .dft-panel{padding:0}.asr-career-opportunity-management .dft-h2{font-size:1.125em;margin-top:-13px}.asr-career-opportunity-management .dft-h3{font-size:1.125em;margin:18px 0}.asr-career-opportunity-management .dft-btn{padding:10px}}@media (max-width:320px){.asr-career-opportunity-management .dft-pm-all{margin-top:10px}}@media (min-width:371px) and (max-width:383px){.asr-career-opportunity-management .dft-panel{height:420px}}@media (min-width:365px) and (max-width:370px){.asr-career-opportunity-management .dft-panel{height:440px}}@media (min-width:357px) and (max-width:364px){.asr-career-opportunity-management .dft-panel{height:460px}}@media (min-width:345px) and (max-width:356px){.asr-career-opportunity-management .dft-panel{height:500px}}@media (min-width:324px) and (max-width:344px){.asr-career-opportunity-management .dft-panel{height:535px}}@media (min-width:303px) and (max-width:323px){.asr-career-opportunity-management .dft-panel{height:575px}}@media (min-width:296px) and (max-width:302px){.asr-career-opportunity-management .dft-panel{height:610px}}@media (min-width:283px) and (max-width:295px){.asr-career-opportunity-management .dft-panel{height:665px}}@media (max-width:282px){.asr-career-opportunity-management .dft-panel{height:715px}}.asr-about-us-images-and-download{padding-top:10px;padding-bottom:10px}.asr-about-us-images-and-download .asr-button.primary span{margin-right:0}.asr-about-us-images-and-download .asr-button.primary span:before{font-size:24px;margin-right:0}.asr-about-us-images-and-download .wrap-common{margin:0 auto}.asr-about-us-images-and-download .wrap-common .row{margin:20px auto}.asr-about-us-images-and-download .wrap-common .row [class*=col-]{padding-bottom:20px}.asr-about-us-images-and-download .title-col-item{cursor:pointer;overflow:hidden;position:relative;height:180px}.asr-about-us-images-and-download .title-col-item .item-background{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover}.asr-about-us-images-and-download .title-col-item .item-hover{height:100%;position:absolute;left:0;width:100%;top:0}.asr-about-us-images-and-download .title-col-item .item-hover:hover{width:100%;opacity:.5;height:100%;position:absolute;left:0;top:0}.asr-about-us-images-and-download .title-col-item .content-text{position:absolute;font-size:1.5em;color:#fff;opacity:1;transition:all .5s ease-in;bottom:20px}.asr-about-us-images-and-download .title-col-item .top-position-change{top:30%}.asr-about-us-images-and-download .title-col-item .item-content{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;right:auto;padding:0;text-align:center;position:relative;transition-delay:.1s}.asr-about-us-images-and-download h2{font-size:20px}.asr-about-us-images-and-download .padding-col-4 .content .content-text{padding-top:20px}.asr-about-us-images-and-download .item-background{transition:all .5s ease-in}.asr-about-us-images-and-download .title-col-item .title-hidden{opacity:0;transition:all .5s ease-in}.asr-about-us-images-and-download .title-col-item .title-hidden a{color:#fff}.asr-about-us-images-and-download .title-col-item .button-learn-more{opacity:0;transition:all .2s ease-in}.asr-about-us-images-and-download .title-col-item:hover .item-background{-ms-transform:scale(1.4);transform:scale(1.4);transition:all .5s ease-in;filter:brightness(.5)}.asr-about-us-images-and-download .title-col-item:hover .content-text{opacity:0;transition:all .5s ease-in}.asr-about-us-images-and-download .title-col-item:hover .button-learn-more,.asr-about-us-images-and-download .title-col-item:hover .title-hidden{opacity:1}.asr-about-us-images-and-download p{margin-top:60px;display:inline-block;height:50px;padding:10px 30px;font-size:20px}.asr-about-us-images-and-download p:hover{cursor:pointer}@media (max-width:1024px){.asr-about-us-images-and-download .title-col-item .content-text{font-size:16px}}.asr-banner-image .bg-header{background-repeat:no-repeat;background-position:0 0;background-size:100%;overflow:hidden;max-height:180px}.asr-banner-image .bg-header #brand-logo{margin:2% auto}.asr-banner-image .padding-xl-lr{padding-right:40px;padding-left:40px}@media (max-width:991px){.asr-banner-image .brand{height:60px;width:auto}.asr-banner-image .mobile-header .brand img{height:80px;top:auto}.asr-banner-image .mobile-header img{padding:10px 0}}@media (max-width:1024px){.asr-banner-image .mobile-header{position:fixed;z-index:1000;height:85px;top:0}}@media (max-width:767px){.asr-banner-image .visible-xs-block{display:block}}.asr-career-opportunity{position:relative}.asr-career-opportunity .margin-offset-xl-t{margin-top:40px}.asr-career-opportunity .career-opportunities{margin:0 10px;background-color:#ddd;padding:40px}.asr-career-opportunity .career-opportunities .padding-lr-image-career{padding-left:0;padding-right:20px}.asr-career-opportunity .career-opportunities .padding-lr-content-career{padding-left:20px;padding-right:0}.asr-career-opportunity .career-opportunities .banner-url{background-size:cover;background-repeat:no-repeat;background-position:0 0;min-height:170px}.asr-career-opportunity .career-opportunities .introduction{font-size:20px;font-style:italic;color:#554f4c;white-space:pre-line}.asr-career-opportunity .banner-with-details{padding:40px 0;margin:0}.asr-career-opportunity .banner-with-details .welcome-paragraph{color:#554f4c;font-size:16px;white-space:pre-line}.asr-career-opportunity .banner-with-details .career-panel .margin-career-panel{margin:0}.asr-career-opportunity .banner-with-details .career-panel .career-box-container{padding:0 5px}.asr-career-opportunity .banner-with-details .career-panel .career-box-container .career-box{height:240px;padding:10px;top:0;left:0;bottom:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:50%}.asr-career-opportunity .banner-with-details .career-panel .career-box-container .career-box .career-box-inner-container{width:100%;height:100%;border:1px solid #fff;background:linear-gradient(180deg,transparent 10%,rgba(0,0,0,.5));display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.asr-career-opportunity .banner-with-details .career-panel .career-box-container .career-box .career-box-inner-container .career-text{font-weight:700;font-size:18px;color:#fff;text-decoration:none;padding:0 20px}.asr-career-opportunity .banner-with-details .career-panel .career-box-container .career-box .career-box-inner-container .career-text:hover{color:#e6e6e6}@media (max-width:767px){.asr-career-opportunity .padding-lr-image-career{padding-left:0;padding-right:0}}@media (max-width:1023px){.asr-career-opportunity{margin-top:40px}.asr-career-opportunity .career-opportunities{margin:0}}@media (max-width:576px){.asr-career-opportunity .career-opportunities{padding:20px}.asr-career-opportunity .career-opportunities .banner-url{min-height:110px}.asr-career-opportunity .career-opportunities .introduction{font-size:16px;margin:16px 0}.asr-career-opportunity .banner-with-details .welcome-paragraph{padding:40px 0}.asr-career-opportunity .banner-with-details .career-panel .career-box-container .career-box .career-box-inner-container .career-text{font-size:16px}}@media (max-width:575px){.asr-career-opportunity .career-opportunities .padding-lr-content-career{padding-left:0;text-align:center}}.asr-career-human-capital-partner{background-color:#f1f2f4}.asr-career-human-capital-partner .title{font-size:20px}.asr-career-human-capital-partner .image{height:230px;background-repeat:no-repeat;background-size:cover;margin-bottom:16px;max-width:360px}.asr-career-human-capital-partner .description *,.asr-career-human-capital-partner .title{color:#554f4c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:576px){.asr-career-human-capital-partner .title{font-size:16px}.asr-career-human-capital-partner .image{max-width:calc(100% - 40px)}}.asr-faq li.nav-tabs-item{width:100%}.asr-faq .collapse-content .arrow{left:20px;top:-15px;margin-left:0;opacity:1;visibility:visible;width:0;height:0;display:block;position:absolute;border:11px solid transparent;border-top-style:none}.asr-faq .collapse-content .arrow:after{content:"";top:1px;border:15px solid transparent;border-bottom-color:#ddd;position:absolute;display:block;width:0;height:0;border-top-width:0}.asr-faq .row{margin:20px 0}.asr-faq .bg-gray-light{background-color:#ddd}.asr-faq .padding-sm-tb{padding:10px 0}.asr-faq .container-fluid{margin:0 auto;padding:10px 20px;width:100%}.asr-faq .padding-multifield{padding:6px 20px}.asr-faq a:hover{text-decoration:none}.asr-faq .nav-tabs{border-bottom:0}.asr-faq .nav-scrollable-tabs .nav-scrollable-tabs-wrap .nav-tabs-filled .nav-tabs-item{width:100%}.asr-faq .nav-scrollable-tabs .nav-scrollable-tabs-wrap .nav-tabs-filled .nav-tabs-item>a{color:#554f4c;background-color:transparent;width:100%;display:inline-block;padding:15px 20px;transition:background .5s ease 0s,color .5s ease 0s}.asr-faq .nav-scrollable-tabs .nav-scrollable-tabs-wrap .nav-tabs-filled .nav-tabs-item>a.active{background-color:#f1f2f4;color:#555;cursor:context-menu;line-height:20px}.asr-faq .nav-scrollable-tabs .nav-scrollable-tabs-wrap .nav-tabs-filled .nav-tabs-item>a.active:hover{background-color:#fff}.asr-faq .nav-scrollable-tabs .nav-scrollable-tabs-wrap .nav-tabs-filled .nav-tabs-item>a:hover{background-color:rgba(0,0,0,.06)}.asr-faq .collapse-all,.asr-faq .expand-all{cursor:pointer}.asr-faq .space{padding:0 2px;margin-top:8px}.asr-faq .tab-pane-content i:before{vertical-align:-30%}.asr-faq .tab-pane-content>a{display:block;padding:10px 0}.asr-faq .tab-pane-content .collapse-content,.asr-faq .tab-pane-content a{color:#333;position:relative}.asr-faq .tab-pane-content a:hover,.asr-faq .tab-pane-content a:hover:before{color:#333}.asr-faq .tab-pane-content .collapsed .icon-remove_circle_outline{display:none}.asr-faq .tab-pane-content .collapsed .icon-add_circle_outline{display:inline-block}.asr-faq .tab-pane-content .collapsed.expand,.asr-faq .tab-pane-content .collapsed.expand:hover{color:#00f}.asr-faq .tab-pane-content .icon-add_circle_outline{display:none}.arabic .asr-faq .tab-pane-content .icon.toggle-icon{margin-left:5px;margin-right:0}.asr-faq .tab-pane-content .padding-md{padding:6px 20px}.asr-faq .nav-scrollable-tabs.is-ended:after{visibility:hidden;opacity:0}.arabic .asr-faq .tab-content .tab-pane .tab-pane-content .arrow{right:20px;left:auto}.arabic .asr-faq .tab-content .tab-pane .tab-pane-content .arrow:after{border-bottom-color:#ddd;margin-left:-10px;top:1px;border-top-width:0;content:"";position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.asr-global-footer{margin:25px auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:17px;font-size:12px;padding-bottom:68px}.asr-global-footer .hide-empty{visibility:hidden}.asr-global-footer ul{padding:0;margin:0;list-style:none}.asr-global-footer .brand-logo{display:inline-block}.asr-global-footer .brand-logo img{max-height:66px;max-width:80px}.asr-global-footer .footer-reference-links{text-align:center;width:100%;-ms-flex-order:1;order:1;list-style:none;padding:0;margin-bottom:14px}.asr-global-footer .footer-reference-links nav{z-index:-1}.asr-global-footer .footer-reference-links li a:hover{color:#003e6a}.asr-global-footer .reference-links{margin-bottom:8px;padding:0}.asr-global-footer .reference-links li{display:inline-block;padding:5px 0;position:relative;-ms-flex-positive:1;flex-grow:1}.asr-global-footer .reference-links li a{padding:0 7px}.asr-global-footer .footer-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-global-footer .footer-logo img{object-fit:contain}.asr-global-footer .logo-left{-ms-flex-order:2;order:2;-ms-flex-pack:start;justify-content:flex-start}.asr-global-footer .logo-right{-ms-flex-order:3;order:3;-ms-flex-pack:end;justify-content:flex-end}.asr-global-footer .icp-number{margin-top:20px}.asr-global-footer .icp-number .copyright,.asr-global-footer .icp-number .icp-link{margin:10px}.asr-global-footer .icp-number .logo-icp2{width:16px;margin-bottom:5px;object-fit:contain}.asr-global-footer .icp-number .border-left{border-left:1px solid rgba(0,0,0,.2)!important;height:19px}.asr-global-footer .icp-number .border-name{display:inline-block;height:19px}.asr-global-footer .icp-number .name-icp{float:right;margin-left:3px}@media (max-width:1023px){.asr-global-footer .icp-number .border-left{border-left:1px solid #fff!important}}@media (min-width:1024px){.asr-global-footer .border-left{padding-left:10px}}.dft-common-left-header .last-li-item li:last-child{border-bottom:1px solid rgba(0,0,0,.06)}.dft-common-left-header .bg-primary{background-color:#2c1e16;color:#ccbcb2}.dft-common-left-header .nav-top{font-size:12px;height:40px;position:relative;background-color:#2c1e16}.dft-common-left-header a{color:#b4a79e;height:auto}@media (max-width:1199px){.dft-common-left-header a{color:#a28156}.dft-common-left-header a:hover{background-color:#2c1e16;color:#fff}}.dft-common-left-header a:hover{color:#7b7069}.dft-common-left-header a.nav-link{padding-bottom:11.5px;padding-top:11.5px}@media (max-width:1199px){.dft-common-left-header .nav-top{display:none}.dft-common-left-header .uset-boder a:hover{background-color:initial}}.asr-top-menu{z-index:4;font-size:14px}.asr-top-menu .top-section-header{-ms-flex-pack:justify;justify-content:space-between}.asr-top-menu .top-section-header,.asr-top-menu .top-section-header .user-top-section,.asr-top-menu .top-section-header .user-top-section-language-currency{display:-ms-flexbox;display:flex}.asr-top-menu .active-menu .line-dash{display:none}.asr-top-menu .img-header{height:100%}.asr-top-menu .top-section{display:block}.asr-top-menu .logo-header{width:136px;height:30px}.asr-top-menu .logo-header a{width:100%;height:100%;display:block}.asr-top-menu .header.sticky-header>div{-ms-flex-order:1;order:1}.asr-top-menu .header.sticky-header>div.bottom-section{-ms-flex-order:2;order:2}.asr-top-menu .top-nav-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-top-menu .top-header-link{font-size:12px}.asr-top-menu .top-header-link .asr-icon[data-icon]{display:inline-block}.asr-top-menu .top-header-link .asr-icon[data-icon]:before{font-size:30px;margin-right:0;top:2px;position:relative}.asr-top-menu .top-header-link .top-header-content{padding-left:12px}.asr-top-menu .asr-icon-svg{display:inline-block}.asr-top-menu .asr-icon-svg svg{position:relative;top:2px}.asr-top-menu .asr-top-navigation .new-label.pill{border-radius:4px;font-size:10px;font-weight:600;position:relative;padding:5px;bottom:8px;right:-5px;height:20px;background-color:#4c6866}.asr-top-menu .asr-top-navigation .asr-button.secondary{color:#4c6866;border:1px solid #4c6866;padding:12px 13px}.asr-top-menu .asr-top-navigation .asr-button.secondary:not(.disabled):hover{background:#4c6866}.asr-top-menu .icon-top-header .asr-icon[data-icon],.asr-top-menu .icon-top-header .asr-image,.asr-top-menu .icon-top-header svg,.asr-top-menu .top-header-icon .asr-icon[data-icon],.asr-top-menu .top-header-icon .asr-image,.asr-top-menu .top-header-icon svg{width:30px;height:30px}.asr-top-menu .logo-header-booking{float:right;width:136px;margin-left:34px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-top-menu .logo-header-booking a{width:100%;height:30px}.asr-top-menu .logo-header-booking .img-header{width:100%;height:100%;object-fit:contain}.asr-top-menu.height-header .asr-booking-your-cart .your-cart-message{top:63px}@media (max-width:1023px){.asr-top-menu{height:64px;background-color:transparent;position:relative;width:100%}.asr-top-menu .top-nav-right,.asr-top-menu .top-section-header{-ms-flex-direction:column;flex-direction:column}.asr-top-menu .navigation-menu{display:none}.asr-top-menu .navigation-menu.active-menu{animation:fade-right .1s ease-out forwards;display:block;overflow-y:auto;position:fixed;top:0;left:0;width:100%;height:100%;padding:0}.asr-top-menu.top-normal-mode{height:64px}.asr-top-menu.top-normal-mode .line-dash{display:none}.asr-top-menu.top-normal-mode .row-header{padding:15px 20px}.asr-top-menu.top-normal-mode .line{display:none}.asr-top-menu .list-item{padding:0;margin:0 20px}.asr-top-menu .list-item li{padding:20px 0;font-size:20px;font-weight:700}.asr-top-menu .top-header-item.top-header-link{display:none}.asr-top-menu .top-header-item.top-header-link.my-cart{display:block}.asr-top-menu .line,.asr-top-menu .line-banner{margin:0 20px;border-bottom-style:solid;border-bottom-width:1px;box-sizing:border-box;opacity:.4}.asr-top-menu .line-banner{margin-top:4px}.asr-top-menu .row-header.sticky-menu{position:fixed;top:0;width:100%;box-sizing:border-box;border-bottom:none}.asr-top-menu .header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:100%;-ms-flex-pack:justify;justify-content:space-between}.asr-top-menu .header .header-expand-menu .top-header-item.my-cart{display:block}.asr-top-menu .header .my-accounts{-ms-flex-order:3;order:3}.asr-top-menu .header .my-accounts.hide-menu{display:none}.asr-top-menu .header .top-navigation{-ms-flex-order:4;order:4}.asr-top-menu .header .my-cart{display:none}.asr-top-menu .header .asr-top-header .row-header{padding:15px 20px}.asr-top-menu .logo-header{margin-left:10px}.asr-top-menu .row-header{padding:15px 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-top-menu .active-button{width:32px;height:32px;display:-ms-flexbox;display:flex;padding:0;background:transparent;border:none;-ms-flex-align:center;align-items:center;transition:0s}.asr-top-menu .active-button:active,.asr-top-menu .active-button:focus{outline:none}.asr-top-menu .icon-menu{transform:translateZ(0);width:23px;height:3px;position:relative;border-radius:2px;top:-8px}.asr-top-menu .icon-menu:before{top:8px}.asr-top-menu .icon-menu:after,.asr-top-menu .icon-menu:before{transform:translateZ(0);border-radius:2px;content:"";position:absolute;left:0;width:23px;height:3px}.asr-top-menu .icon-menu:after{top:16px}.asr-top-menu .icon-menu.active-menu{width:0}.asr-top-menu .icon-menu.active-menu:after{height:2px;top:10px;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}.asr-top-menu .icon-menu.active-menu:before{height:2px;top:10px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.asr-top-menu .label-welcome{padding:10px 20px;font-size:22px;font-weight:700;letter-spacing:0;line-height:26px}.asr-top-menu .backdrop-menu{height:100%;width:100%;position:fixed;top:0}.asr-top-menu .asr-top-navigation .sidebar-left{padding:0;font-weight:600;width:100%;font-size:18px}.asr-top-menu .asr-top-navigation ul{list-style:none}.asr-top-menu .asr-top-navigation a{text-decoration:none}.asr-top-menu .asr-top-navigation .menu-sub-item:first-child{padding-top:11px}.asr-top-menu .asr-top-navigation .sidebar-menu{padding:0;font-weight:600;margin:24px 0;line-height:23px}.asr-top-menu .asr-top-navigation .sidebar-menu.search-button{margin:24px 0 0;width:100%;padding:0 20px}.asr-top-menu .asr-top-navigation .sidebar-menu.search-button .asr-button{padding:0;font-weight:600;min-height:auto;line-height:23px;border:none}.asr-top-menu .asr-top-navigation .sidebar-menu .brand-category,.asr-top-menu .asr-top-navigation .sidebar-menu .navigation-logo{display:none}.asr-top-menu .asr-top-navigation .sidebar-menu .link-ourbrands{padding:0 20px;display:-ms-flexbox;display:flex}.asr-top-menu .asr-top-navigation .arrow-down svg{width:17px;height:17px;margin-left:7px;transition:all .3s ease-in-out}.asr-top-menu .asr-top-navigation .link-center{width:100%;margin-top:27px;margin-bottom:8px}.asr-top-menu .asr-top-navigation .menu-sub{padding:0}.asr-top-menu .asr-top-navigation .menu-sub.image-list{text-align:center;padding:19px 12px 0}.asr-top-menu .asr-top-navigation .menu-sub.image-list,.asr-top-menu .asr-top-navigation .menu-sub ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;width:100%}.asr-top-menu .asr-top-navigation .menu-sub ul{padding:0}.asr-top-menu .asr-top-navigation .menu-sub .link-item{padding:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:33.33%}.asr-top-menu .asr-top-navigation .menu-sub .link-item .nav-logo{width:100%;height:100%;padding-top:100%;position:relative;overflow:hidden}.asr-top-menu .asr-top-navigation .menu-sub .link-item .nav-logo img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;object-fit:cover;object-position:center}.asr-top-menu .asr-top-navigation .menu-sub .ourbrand-item{display:-ms-flexbox;display:flex;padding:11px 20px;font-size:16px;font-weight:400;color:var(--text-sub-menu)}.asr-top-menu .asr-top-navigation .active-navigation .arrow-down svg{-ms-transform:rotate(180deg);transform:rotate(180deg);top:4px;left:6px}.asr-top-right-user-actions .asr-icon.icon-without-innertext.arrow-icon:before{transition:all .3s ease-in-out}.asr-top-right-user-actions .active-dropdown:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}.menu-header{display:-ms-flexbox;display:flex}}.discoverasr-property-landing-template .asr-top-menu.top-normal-mode .line,.discoverasr-property-template .asr-top-menu.top-normal-mode .line{display:none}.discoverasr-property-landing-template .asr-top-menu.top-normal-mode .line-dash,.discoverasr-property-template .asr-top-menu.top-normal-mode .line-dash{display:block}.asr-top-header .asr-booking-your-cart .your-cart-message{right:-22px;left:auto;top:45px;z-index:1}.asr-top-header .asr-booking-your-cart .your-cart-message:before{right:25px}.asr-top-header .header-text{display:none}.asr-top-header .icon-top-header{display:-ms-flexbox;display:flex}.asr-top-header .usercart-header{-ms-flex-order:2;order:2}.asr-top-header .top-header-item{-ms-flex-order:1;order:1;margin-right:12px}.asr-top-header .line-dash{margin:0 20px;opacity:.4;border:1px solid var(--gray8d8)}.asr-top-header .row-header .menu-header .logo-header .img-header{object-fit:contain}.asr-news.arabic-com .align-left{text-align:right}.asr-news.arabic-com .icon{margin-left:5px;margin-right:0}.asr-news.arabic-com .form-search .search-zone .search-input{height:47px;text-align:right}.asr-news.arabic-com .form-search .search-zone .btn-search{height:47px}.asr-news.arabic-com .recent-news .office-detail-caption .office-detail-caption-content{padding-left:10px;padding-right:20px}.asr-news.arabic-com .recent-news .text-rss{margin-right:10px;margin-left:0}.asr-news.arabic-com .recent-news .recent-news-title{padding-right:20px;padding-left:10px}.asr-news.arabic-com .display-flex,.asr-news.arabic-com .display-flex-1{display:-ms-flexbox;display:flex}.asr-news.arabic-com .left-0{left:0;right:auto}.asr-news.arabic-com .right-0{right:0;left:auto}.asr-news.arabic-com .text-align-right{text-align:right}.asr-news.arabic-com .padding-left-5px{padding-right:0;padding-left:5px}.asr-news.arabic-com .nav-scrollable-tabs:after{left:0;right:auto}.asr-news .row{margin:0 -15px}.asr-news div.filter{padding-left:0;padding-right:5px}.asr-news a{text-decoration:none}.asr-news a.active{background-color:#e6e6e6;color:#666}.asr-news [class*=col-]{float:left}.asr-news .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.asr-news .dropdown-menu{position:absolute;background:#fff;max-height:150px;border:1px solid #ddd;box-shadow:unset;border-radius:0;z-index:1;overflow-x:auto;overflow-x:hidden;padding:unset;margin-top:-1px;min-width:100%;width:auto}.asr-news .z-2{z-index:2}.asr-news .dropdown-item{padding:10px 10px 10px 20px}.asr-news .form-search{background-color:#ddd;padding:20px 1px 20px 2px}.asr-news .form-search .label-zone{padding-top:10px}.asr-news .form-search .btn-search{height:45px;outline:none}.asr-news .form-search .btn-search:focus{outline:none;box-shadow:none}.asr-news .form-search .select-item{max-width:70%}.asr-news .form-search .select-option{position:relative;padding:10px;border-radius:0;background-color:#fff;border:1px solid #b9b9b9}.asr-news .form-search .select-option:hover{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#666;background-color:#e6e6e6;cursor:pointer}.asr-news .form-search .select-option .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.asr-news .form-search .select-option .selection-dropdown{color:#666;text-align:left;line-height:normal;margin-bottom:20px;cursor:pointer}.asr-news .form-search .select-option .selection-dropdown i{padding-top:4px;display:inline-block;position:absolute;right:0;margin-right:10px}.asr-news .form-search .select-option .dropdown-menu:after,.asr-news .form-search .select-option .dropdown-menu:before{content:unset}.asr-news .form-search .search-zone{margin-bottom:20px}.asr-news .form-search .search-zone .search-input{height:45px;width:100%;padding:10px;border-radius:0;border:1px solid #b9b9b9;background-color:#fff;color:#666;-webkit-appearance:none;text-align:left;line-height:normal;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.asr-news .form-search .filter-zone{width:100%;margin-bottom:20px}.asr-news .recent-news{background-color:#fff;padding:40px 20px}.asr-news .recent-news .text-rss{margin-left:10px;text-decoration:none;cursor:pointer}.asr-news .recent-news .recent-news-date{background-color:rgba(0,0,0,.06);padding:10px;text-align:center;margin-bottom:20px}.asr-news .recent-news .recent-news-title{padding-left:20px}.asr-news .recent-news .recent-news-title .article-title{text-decoration:none}.asr-news .recent-news .recent-news-item{border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:40px;padding-bottom:20px}.asr-news .recent-news .recent-news-item h4{font-size:1.25em}.asr-news .recent-news .office-detail-title{font-size:1em;margin-bottom:20px}.asr-news .recent-news .office-detail-caption{margin-top:5px;margin-bottom:5px;border-bottom:1px solid rgba(0,0,0,.2);padding-top:20px;padding-bottom:20px}.asr-news .recent-news .office-detail-caption .icon-recent-news-map{font-size:2em;padding-top:5px;width:auto;height:auto}.asr-news .recent-news .office-detail-caption .office-detail-caption-content{padding-left:20px}.asr-news .news-and-event{background-color:#f1f2f4;padding-top:60px;padding-bottom:60px}.asr-news .news-and-event h3{margin-bottom:20px}.asr-news .news-and-event .news-timeline{-ms-flex:none;flex:none}.asr-news .news-and-event .news-timeline-item{padding:10px;line-height:20px;text-decoration:none;cursor:pointer}.asr-news .news-and-event .news-timeline-item.timeline-active{color:var(--text-reverse)}.asr-news .news-and-event .date{white-space:break-spaces}.asr-news .is-ended:after{visibility:hidden;opacity:0}.asr-news .nav-scrollable-tabs{overflow-x:auto;position:static}.asr-news .news-default{position:relative;max-width:940px;margin:20px auto}.asr-news .icon-phone:before{content:"\E953"}.asr-news .icon{width:16px;height:16px}.asr-news-details .pad-bt-40{padding-bottom:40px;padding-top:40px}.asr-news-details .wrap-com{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.asr-news-details .wrap-com .bg-gray{background-color:rgba(0,0,0,.06)}.asr-news-details .pad-lr-20{padding-left:20px;padding-right:20px}.asr-news-details .pad-40{padding:40px}.asr-news-details p{margin-top:1em;margin-bottom:1em}.asr-news-details a:hover{text-decoration:none}.asr-news-details .mar-r-20{margin-right:20px}.asr-news-details .mar-l-20{margin-left:20px}.asr-news-details .pad-20{padding:20px}.asr-news-details .mar-20{margin:0 -20px}.asr-news-details .mar-b-20{margin-bottom:20px}.asr-news-details .pad-b-10{padding-bottom:10px}.asr-news-details .pad-t-10{padding-top:10px}.asr-news-details .bor-b-1{border-bottom:1px solid rgba(0,0,0,.2)}.asr-partnership .card .card-content{z-index:0}.asr-partnership a:hover{text-decoration:none}@media (max-width:767px){.asr-partnership .col-xs-12,.asr-partnership .columns .col-xs-12{max-width:100%}.asr-partnership .margin-lg-b{margin-bottom:10px}}.asr-partnership .nav-partnership{display:none}.asr-partnership .asr-navigation-bar{max-width:1240px;display:none}.asr-partnership .asr-navigation-bar .navigation-wrapper{width:fit-content;width:-moz-fit-content;margin:0 auto}.asr-partnership .asr-navigation-bar .navigation-background{width:100%}.asr-partnership .asr-navigation-bar .navigation-content{margin:0;max-width:unset;padding:0}.asr-partnership .asr-navigation-bar .navigation-item{padding:17px 0;position:relative;-ms-flex-pack:justify;justify-content:space-between}.asr-partnership .asr-navigation-bar .navigation-item div:first-child{font-size:16px;color:#acb2b7;border-bottom:none}.asr-partnership .asr-navigation-bar .navigation-item.active{border-bottom:2px solid var(--accent)}.asr-partnership .asr-navigation-bar .navigation-item.active div:first-child{color:#4d6866}.asr-partnership .asr-navigation-bar .navigation-item.active .asr-badge{display:block}.asr-partnership .asr-navigation-bar .navigation-item:not(.active){margin-bottom:2px}.asr-partnership .asr-navigation-bar .navigation-item .asr-badge{border-radius:25px;background-color:var(--indicator-default);padding:5px 12px;font-size:12px;position:unset;display:none}.arabic .asr-partnership .columns .col,.arabic .asr-partnership .columns [class*=col-]{float:right}.asr-partnership .h3{font-size:18px}.asr-top-header-quicklinks{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 10px}.asr-top-header-quicklinks .top-header-content{display:none}.asr-top-header-quicklinks .top-header-link{padding-left:10px}.asr-social-network .social-text-title{color:#65564f}.asr-social-network .social-text-title:hover{color:#a28156}.asr-social-network .social-pading-40{padding-top:40px;padding-bottom:40px}.asr-social-network .social-network-list{margin-left:10px;margin-right:10px}.asr-social-network .social-text-a{text-decoration:none}.asr-social-network .icon-social-ascott{background-color:#726056;border-radius:50%;color:#fff;display:inline-block;font-style:normal;width:1.5em;height:1.5em;line-height:1.5em;margin-right:10px;vertical-align:middle}.asr-social-network .icon-social-ascott:before{font-size:.85714em}.asr-social-network .icon-social-medium{font-size:1.5em}.asr-top-navigation .sidebar-menu.search-button .asr-button{font-size:18px}.discoverasr-property-landing-template .asr-top-navigation .sidebar-menu.search-button .asr-button.primary,.discoverasr-property-template .asr-top-navigation .sidebar-menu.search-button .asr-button.primary{color:var(--navigation-cta)}@media (max-width:1023px){.discoverasr-property-landing-template .asr-top-navigation .sidebar-menu.search-button .asr-button.primary,.discoverasr-property-template .asr-top-navigation .sidebar-menu.search-button .asr-button.primary{color:var(--text-title)}}@media (max-width:767px){.asr-our-brand-lyf .col-sm-5,.asr-our-brand-lyf .col-sm-7{max-width:100%}}.asr-our-brand-lyf p{margin-top:1rem;margin-bottom:1rem}.asr-our-brand-lyf .bg-panel{background-color:#000}.asr-our-brand-lyf .brand-lg img{max-height:100px;max-width:190px}.asr-our-brand-lyf .columns .col.pull-right,.asr-our-brand-lyf .columns [class*=col-].pull-right{float:right}.asr-our-brand-lyf .font-avenir{background-color:#000;color:#fff}.asr-our-brand-lyf .content-lyf{font-weight:700;font-family:Avenir Next LT W01 Bold}.asr-page-coporate .right-content{background-color:#f1f2f4;margin-left:18%}.asr-page-coporate .content-main{background-color:#fff}.asr-page-coporate .bg-primary{height:40px}.asr-page-coporate .padding-0{padding:0}.asr-page-coporate .as-table{display:table;width:100%}.asr-page-coporate .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.asr-page-coporate .left-header{width:485px}.asr-page-coporate .right-header{width:725px}.asr-page-coporate .right-header .row{margin:0;height:40px}.asr-page-coporate .right-header .col-3{padding-left:0;padding-right:0;max-width:29%;margin-top:12.5px}.asr-page-coporate .right-header .col{padding-left:0;padding-right:0}.asr-page-coporate .container-structure .hidden-on-homepage{display:none}.asr-page-coporate .general-banner{margin-top:-100px}.asr-page-coporate .position-sticky{height:-moz-available}.asr-page-coporate .dft-corporate-site-footer .container-fluid{padding:20px;max-width:1250px;margin:0 auto}.asr-page-coporate .dft-corporate-site-footer .row{margin:0}.asr-page-coporate .dft-corporate-site-footer .copyright-statement{padding:20px 0}.asr-page-coporate section.content-main.m-0{background-color:#f1f2f4}.asr-page-coporate .right-content{float:none;min-height:150px}.asr-page-coporate .general-banner{margin-top:-104px}.asr-page-coporate .dft-general-banner .card{margin-bottom:0}.asr-page-coporate h1{font-size:1.875em}.asr-page-coporate .dft-common-menu-for-mobile{z-index:11}.asr-page-coporate .wrap-coporate-page{margin:0 auto;max-width:1000px;padding-left:20px;padding-right:20px}.asr-page-coporate .z-index-10{z-index:10}.asr-page-coporate .asr-breadcrumb .breadcrumb{margin-left:30px}@media (min-width:1025px){.asr-page-coporate .top-100{top:100px}.asr-page-coporate #content-left{width:18%;left:0;bottom:0;top:0;position:absolute;z-index:1;box-shadow:10px 0 10px -14px #000}.asr-page-coporate #main{position:relative;background-color:#fff;max-width:1900px;margin:0 auto}.asr-page-coporate #content-center{background-color:#f1f2f4;margin-left:18%;float:none;min-height:150px}}.asr-breadcrumb .breadcrumb{margin-left:30px}@media (max-width:1024px){.asr-page-coporate .dft-management-service{padding-top:40px}}.dft-container-relative{position:relative}.dft-container-relative .asr-about-us-navigation{position:absolute;bottom:0;width:100%}@media (max-width:1199px){.dft-container-relative .asr-about-us-navigation{position:relative}.dft-container-relative .asr-about-us-navigation .wrap{padding-left:0;padding-right:0}}.asr-corporate-social-responsibility-reaching-out img{max-width:none}.asr-corporate-social-responsibility-reaching-out a:hover{text-decoration:none}.asr-corporate-social-responsibility-reaching-out .menu-bar{padding:0 20px 40px}.asr-corporate-social-responsibility-reaching-out .nav-scrollable-tabs-wrap{overflow-x:auto;white-space:nowrap}.asr-corporate-social-responsibility-reaching-out .wrap-content{margin-top:-40px;padding-bottom:60px}.asr-corporate-social-responsibility-reaching-out .wrap-content .h4{font-size:16px}.asr-corporate-social-responsibility-reaching-out #content-left-m{z-index:1}.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar{max-width:1240px;padding:0 20px}.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar .navigation-wrapper{width:fit-content;width:-moz-fit-content;z-index:1}.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar .navigation-background{width:100%}.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar .navigation-content{margin:0;max-width:unset;padding:0}.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar .navigation-item{padding:17px 0;position:relative;-ms-flex-pack:justify;justify-content:space-between}.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar .navigation-item div:first-child{font-size:16px;color:#acb2b7;border-bottom:none}.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar .navigation-item.active{border-bottom:2px solid var(--accent)}.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar .navigation-item.active div:first-child{color:#4d6866}.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar .navigation-item.active .asr-badge{display:block}.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar .navigation-item:not(.active){margin-bottom:2px}.asr-corporate-social-responsibility-reaching-out .asr-navigation-bar .navigation-item .asr-badge{border-radius:25px;background-color:var(--indicator-default);padding:5px 12px;font-size:12px;position:unset;display:none}.asr-corporate-social-responsibility-reaching-out .container-fluid{padding:0}.arabic .asr-corporate-social-responsibility-reaching-out .container-fluid .padding-lg-l{padding-right:40px}.arabic .asr-corporate-social-responsibility-reaching-out .container-fluid .wrap{margin-right:0}.arabic .asr-corporate-social-responsibility-reaching-out .container-fluid .wrap .nav-scrollable-tabs .padding-l-1{padding-left:0;padding-right:10px}.arabic .asr-corporate-social-responsibility-reaching-out .container-fluid .nav-scrollable-tabs .nav,.arabic .asr-corporate-social-responsibility-reaching-out .container-fluid .wrap .tab-pane>div[class*=col-]{float:right}.asr-corporate-social-responsibility-reaching-out .container-fluid .nav-tabs-filled{overflow:hidden;width:inherit}.asr-corporate-social-responsibility-reaching-out .container-fluid .nav-tabs-filled .nav-tabs-item{background-color:transparent}.asr-corporate-social-responsibility-reaching-out .container-fluid .nav-tabs-filled .nav-tabs-item>a{color:#fff}.asr-corporate-social-responsibility-reaching-out .container-fluid .nav-tabs-filled .nav-tabs-item>a:hover{text-decoration:none}.asr-corporate-social-responsibility-reaching-out .container-fluid .nav-tabs-filled .nav-tabs-item>a.active{background-color:#fff;border:1px solid #fff;cursor:default;margin-bottom:-1px;color:#707070}.asr-corporate-social-responsibility-reaching-out .container-fluid .nav-tabs-filled .nav-tabs-item>a.active:hover{background-color:#fff}.asr-corporate-social-responsibility-reaching-out .container-fluid .nav-tabs-filled .nav-tabs-item:not(:last-child) a{border-right-color:transparent}.asr-page-contact-panel .asr-section-rich-text{margin:0}.asr-page-contact-panel .asr-section-rich-text .title-description{padding:0}.asr-page-contact-panel .bg-white{color:#554f4c;background-color:#fff}.asr-page-contact-panel .padding-xl-t{padding-top:60px}.asr-page-contact-panel .margin-xl-t{margin-top:60px}.asr-page-contact-panel .overlay-mobile .margin-md-b{margin-bottom:20px}.asr-page-contact-panel .overlay-mobile .align-center{text-align:center}.asr-page-contact-panel .overlay-mobile .gutter-md,.asr-page-contact-panel .overlay-mobile [class*=gutter-] .gutter-md{margin-left:-10px;margin-right:-10px}.asr-page-contact-panel .overlay-mobile .gutter-md [class*=col-],.asr-page-contact-panel .overlay-mobile [class*=gutter-] .gutter-md [class*=col-]{padding-left:10px;padding-right:10px}.asr-page-contact-panel .overlay-mobile .icon-circle.icon-md,.asr-page-contact-panel .overlay-mobile .icon-outline.icon-md{width:2em;height:2em;line-height:2em}.asr-page-contact-panel .overlay-mobile .icon-outline{color:#554f4c;border:1px solid #554f4c;background-color:transparent}.asr-page-contact-panel .overlay-mobile .icon-circle{border-radius:50%}.asr-page-contact-panel .overlay-mobile .icon{vertical-align:middle}.asr-page-contact-panel .overlay-mobile .icon,.asr-page-contact-panel .overlay-mobile .icon-circle,.asr-page-contact-panel .overlay-mobile .icon-outline{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;display:inline-block;text-align:center;font-size:32px}.asr-page-contact-panel .overlay-mobile .icon-circle.icon-md:before,.asr-page-contact-panel .overlay-mobile .icon-outline.icon-md:before,.asr-page-contact-panel .overlay-mobile .icon-square.icon-md:before{font-size:.9em}.asr-page-contact-panel .overlay-mobile .icon-calendar:before{content:"\E991"}.asr-page-contact-panel .overlay-mobile .icon-group:before{content:"\E97C"}.asr-page-contact-panel .overlay-mobile .icon-briefcase:before{content:"\E9CE"}.asr-page-contact-panel .overlay-mobile .icon-phone:before{content:"\E953"}.asr-page-contact-panel .overlay-mobile .icon:before,.asr-page-contact-panel .overlay-mobile .selectboxit-default-arrow:before,.asr-page-contact-panel .overlay-mobile [class*=icon-]:before{font-family:Ascott-Icons}.asr-page-contact-panel .overlay-mobile .h4{font-size:1.25em;margin-bottom:0}.asr-page-contact-panel .overlay-mobile .bold{font-weight:700}.asr-page-contact-panel .overlay-mobile p{-webkit-margin-before:1em;-webkit-margin-after:1em}.asr-page-contact-panel .overlay-desktop .margin-md-b{margin-bottom:20px}.asr-page-contact-panel .overlay-desktop .align-center{text-align:center}.asr-page-contact-panel .overlay-desktop .gutter-md,.asr-page-contact-panel .overlay-desktop [class*=gutter-] .gutter-md{margin-left:-10px;margin-right:-10px}.asr-page-contact-panel .overlay-desktop .gutter-md [class*=col-],.asr-page-contact-panel .overlay-desktop [class*=gutter-] .gutter-md [class*=col-]{padding-left:10px;padding-right:10px}.asr-page-contact-panel .overlay-desktop .icon-circle.icon-md,.asr-page-contact-panel .overlay-desktop .icon-outline.icon-md{width:2em;height:2em;line-height:2em}.asr-page-contact-panel .overlay-desktop .icon-outline{color:#554f4c;border:1px solid #554f4c;background-color:transparent}.asr-page-contact-panel .overlay-desktop .icon-circle{border-radius:50%}.asr-page-contact-panel .overlay-desktop .icon{vertical-align:middle}.asr-page-contact-panel .overlay-desktop .icon,.asr-page-contact-panel .overlay-desktop .icon-circle,.asr-page-contact-panel .overlay-desktop .icon-outline{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;display:inline-block;text-align:center;font-size:32px}.asr-page-contact-panel .overlay-desktop .icon-circle.icon-md:before,.asr-page-contact-panel .overlay-desktop .icon-outline.icon-md:before,.asr-page-contact-panel .overlay-desktop .icon-square.icon-md:before{font-size:.9em}.asr-page-contact-panel .overlay-desktop .icon-calendar:before{content:"\E991"}.asr-page-contact-panel .overlay-desktop .icon-group:before{content:"\E97C"}.asr-page-contact-panel .overlay-desktop .icon-briefcase:before{content:"\E9CE"}.asr-page-contact-panel .overlay-desktop .icon-phone:before{content:"\E953"}.asr-page-contact-panel .overlay-desktop .icon:before,.asr-page-contact-panel .overlay-desktop .selectboxit-default-arrow:before,.asr-page-contact-panel .overlay-desktop [class*=icon-]:before{font-family:Ascott-Icons}.asr-page-contact-panel .overlay-desktop .h4{font-size:1.25em;margin-bottom:0}.asr-page-contact-panel .overlay-desktop .bold{font-weight:700}.asr-page-contact-panel .overlay-desktop .padding-columns{padding-left:30px;padding-right:30px}.asr-page-contact-panel .overlay-desktop .columns{width:100%;margin-left:0;margin-right:0}.asr-page-contact-panel .overlay-desktop p{-webkit-margin-before:1em;-webkit-margin-after:1em}.asr-corporate-footer{background-color:#19120e}.asr-corporate-footer .container-fluid{margin:0 auto;padding:10px 20px;width:100%;color:#ccbcb2}.asr-corporate-footer .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.asr-corporate-footer *,.asr-corporate-footer :after,.asr-corporate-footer :before{box-sizing:border-box}.asr-corporate-footer :after,.asr-corporate-footer :before{color:#fff}.asr-corporate-footer .social-network ul{margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-corporate-footer .social-network ul li{margin:10px}.asr-corporate-footer .copyright-statement{text-align:left;font-size:16px}.asr-corporate-footer .statement{border-right:1px solid rgba(0,0,0,.2);padding-right:10px}@media (max-width:991px){.asr-corporate-footer .copyright-statement,.asr-corporate-footer .social-network{width:100%}.asr-corporate-footer .social-network ul{-ms-flex-pack:center;justify-content:center}.asr-corporate-footer .copyright-statement{padding-top:10px;text-align:center}.asr-corporate-footer .statement{border-right:0}}.asr-footer-quicklinks .ascott-footer-style{padding:20px 20px 20px 0;position:relative;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover;max-width:100%}.asr-footer-quicklinks .ascott-font-style{font-size:16px}.asr-footer-quicklinks .ascott-font-style1{padding-bottom:10px}.asr-footer-quicklinks a:hover{opacity:.5;text-decoration:none}.asr-footer-quicklinks .ascott-font-h1-footer-style{font-weight:700;font-size:18px;padding-bottom:20px;text-transform:uppercase}.asr-footer-quicklinks .ascott-list-style{list-style:none;padding:0;margin:0}.asr-footer-quicklinks .align-style{margin-bottom:40px;padding-top:60px;margin:0 auto;max-width:1250px;padding-left:15px;padding-right:15px}.asr-general-banner{font-size:14px}.arabic .asr-general-banner .banner-caption .logo img{float:left}.asr-general-banner .wrap-container{margin:0 auto;max-width:1200px;padding-left:15px;padding-right:15px}.asr-general-banner .wrap-container .asr-banner-img{top:20px}.asr-general-banner .container-banner{position:relative;text-align:center;color:#fff;width:100%;margin-right:auto;margin-left:auto;max-width:1200px}.asr-general-banner .container-banner.banner{background-size:cover;background-position:50%;background:no-repeat}.asr-general-banner .centered{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;padding:20px;max-width:580px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.asr-general-banner .centered p{margin-bottom:0}.asr-general-banner .banner{overflow:hidden;top:0;bottom:0;width:100%;height:100%}.asr-general-banner .banner img{top:0;bottom:0;left:0;right:0;height:100%;width:100%;object-fit:cover}.asr-general-banner .banner-caption{position:absolute;top:0;left:0;z-index:1;margin:0;width:100%;height:100%;color:#fff;text-align:right}.asr-general-banner .banner-caption .wrap-container{margin:0 auto;max-width:1200px;padding-left:15px;padding-right:15px}.asr-general-banner .banner-caption .wrap-container .asr-banner-img{top:20px;width:30%}.asr-general-banner .banner-caption .logo{max-width:1200px;padding-left:15px;padding-right:15px}.asr-general-banner .banner-caption .logo img{top:20px}.asr-general-banner img{color:#000}.asr-general-banner .banner-desktop{width:1280px;height:470px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.asr-general-banner .banner-desktop .opacity-image{background:rgba(0,0,0,.5);width:1280px;height:470px;position:absolute;left:0}.asr-general-banner .logo-banner-offer{position:absolute;top:90px}.asr-general-banner .logo-banner-offer .image-logo img{width:300px;height:150px;margin-left:35px}.asr-general-banner .content-banner-offer{position:absolute;top:100px;right:375px;width:34%}.asr-general-banner .content-banner-offer .partner-headline{width:100%}.asr-general-banner .content-banner-offer .partner-headline h2{text-align:justify;margin-bottom:20px;font-size:23px}.asr-general-banner .content-banner-offer .partner-short-description{text-align:justify;font-size:23px;width:100%}.asr-general-banner .content-banner-offer .add-number{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-top:15px;width:100%}.asr-general-banner .content-banner-offer .add-number .btn-number-id{border:1px solid;padding:15px;color:#fff;font-size:20px;width:200px;margin:auto}.asr-general-banner .content-banner-offer .add-number .add-number-id{font-size:24px}@media (max-width:1023px){.asr-general-banner .banner-desktop{margin:auto;width:100%;height:512px}.asr-general-banner .banner-desktop .img-background{height:100%}.asr-general-banner .banner-desktop .opacity-image{height:512px}.asr-general-banner .logo-banner-offer{position:absolute;top:35px;left:23px}.asr-general-banner .logo-banner-offer .image-logo img{width:245px;height:122px}.asr-general-banner .content-banner-offer{padding:0 70px;position:absolute;bottom:20px;top:auto;left:0;width:100%}.asr-general-banner .content-banner-offer .partner-headline h2{text-align:center;font-size:20px}.asr-general-banner .content-banner-offer .partner-short-description{text-align:center;font-size:18px}.asr-general-banner .content-banner-offer .add-number{padding-top:0}.asr-general-banner .content-banner-offer .add-number .btn-number-id{padding:5px}.asr-general-banner .content-banner-offer .add-number .add-number-id{font-size:18px}}.asr-general-banner .h1-title,.asr-general-banner .h6{font-weight:400;line-height:1.3}.asr-general-banner .text-shadow-dark{word-wrap:normal;word-break:normal}.master-brand-template .asr-general-banner,.master-brand-template .asr-general-banner .banner,.master-brand-template .asr-general-banner .banner-caption,.master-brand-template .asr-general-banner .centered{min-height:211px}.master-brand-template .asr-general-banner .banner,.master-brand-template .asr-general-banner .banner img{position:absolute}.master-brand-template .asr-general-banner .centered{position:relative;top:unset;left:unset;-ms-transform:unset;transform:unset}.dft-homepage .bg-primary{height:auto;background-color:#2c1e16;color:#ccbcb2}.dft-homepage .padding-0{padding:0}.dft-homepage .as-table{display:table;width:100%}.dft-homepage .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.dft-homepage .left-header,.dft-homepage .right-content{width:50%}.dft-homepage .content{min-height:100px;margin-top:-100px}.dft-homepage .footer{min-height:100px}.dft-homepage .global-footer{background-color:#f1f2f4;background:#f1f2f4;height:105px}.dft-homepage .right-content .row{margin:0;height:auto}.dft-homepage .right-content .col-3{padding-left:0;padding-right:0;max-width:29%;margin-top:12.5px}.dft-homepage .right-content .col{padding-left:0;padding-right:0}.dft-homepage .container-structure .hidden-on-homepage{display:none}.dft-homepage .dft-common-left-header ul{position:inherit}.dft-homepage .asr-utility-bar,.dft-homepage .dft-common-menu-for-mobile{z-index:9999}@media (max-width:1200px){.dft-homepage .hidden-smxs{display:none}.dft-homepage .content{margin-top:0}}.asr-lifestyle-article-details{background:#fff}.asr-lifestyle-article-details .gradient{background:linear-gradient(180deg,#eaeaea,#dbdbdb 67%,#fff 0,#fff)}.asr-lifestyle-article-details .gradient .wrap .shadow{box-shadow:0 -2px 2px #ccc}.asr-lifestyle-article-details .gradient .wrap .small-size{font-size:.875em}.asr-lifestyle-article-details .gradient .wrap .top{top:-85px}.asr-lifestyle-article-details .asr-lifestyle-nearby-properties ul li.list-item{min-height:0}.asr-lifestyle-article-details .pad-30{padding:30px}.asr-lifestyle-article-details .mar-lr-10{margin-left:-10px;margin-right:-10px}.asr-lifestyle-article-details .pad-lr-30{padding-left:30px;padding-right:30px}.asr-lifestyle-article-details .pad-lr-10{padding-left:10px;padding-right:10px}.asr-lifestyle-article-details .pad-b-20{padding-bottom:20px}.asr-lifestyle-article-details .bor-2{border-bottom:3px solid;color:#676563}.asr-lifestyle-article-details .mar-tb-40{margin-top:40px;margin-bottom:10px}.asr-lifestyle-article-details h3{letter-spacing:.005em}.asr-lifestyle-article-details p{margin-bottom:1em;margin-top:1em}.asr-lifestyle-article-details blockquote p{color:#676563}.asr-lifestyle-article-details blockquote:before{color:var(--button-color)}.asr-lifestyle-article-details blockquote:after{content:none}.asr-lifestyle-article-details .pad-bt-40{padding-bottom:40px;padding-top:40px}.asr-lifestyle-article-details .pad-bt-30{padding-bottom:30px;padding-top:30px}.asr-lifestyle-article-details .images{margin-top:-40px}.asr-lifestyle-article-details .images img{width:100%}.asr-lifestyle-article-details .wrap-quote{padding-top:20px;margin:auto;max-width:800px}.asr-lifestyle-article-details .wrap-quote .color-icon:before{color:#333}.asr-lifestyle-article-details .wrap-detail{max-width:940px;margin:auto}@media (max-width:991px){.asr-lifestyle-article-details .gradient .wrap{padding-left:0;padding-right:0}.asr-lifestyle-article-details .gradient .wrap .top{top:0}.asr-lifestyle-article-details .gradient .wrap .pad-lr-0{padding-left:0;padding-right:0}.asr-lifestyle-article-details .mar-lr-10{margin-left:0;margin-right:0}.asr-lifestyle-article-details .pad-bt-30,.asr-lifestyle-article-details .pad-lr-30{padding:20px}}@media (max-width:767px){.asr-lifestyle-article-details .pad-30{padding:0}.asr-lifestyle-article-details .pad-lr-30{padding:0 30px}.asr-lifestyle-article-details .pad-l-0{padding-left:0}.asr-lifestyle-article-details .pad-bt-40{padding-bottom:0;padding-top:0}.asr-lifestyle-article-details .images{margin-top:0}}.asr-lifestyle-article-details-page.arabic{direction:rtl;text-align:right}.asr-lifestyle-article-details-page .asr-banner-image .bg-image-md{background-position:bottom;background-repeat:no-repeat;max-height:85vh;display:block;min-height:270px}.asr-lifestyle-article-details-page .asr-banner-image .bg-image-md img{opacity:0}.asr-lifestyle-article-details-page .dft-lifestyle-navigation .float-right{float:none}.asr-lifestyle-article-details-page .dft-lifestyle-navigation .header img{display:block}.asr-lifestyle-article-details-page .dft-lifestyle-navigation .header{background-color:#fff;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3)}.asr-lifestyle-article-details-page .btn-outline-o{border:0;color:#fff}.asr-lifestyle-article-details-page .show-on-mobile{opacity:1;width:100%;min-height:270px}.asr-lifestyle-article-details-page .dft-common-global-footer .bg-gray-light-xs{background-color:transparent;color:#676563}@media (min-width:992px){.asr-lifestyle-article-details-page .m-t-30{margin-top:30px}.asr-lifestyle-article-details-page .asr-banner-image{display:block}.asr-lifestyle-article-details-page .lifeStyle-nav{margin-top:0}.asr-lifestyle-article-details-page .justify-content-end{-ms-flex-pack:center;justify-content:center}.asr-lifestyle-article-details-page .top-nav{height:55px;border-bottom:5px solid;background-color:#fff}.asr-lifestyle-article-details-page .hidden-smxs{display:block}.asr-lifestyle-article-details-page .visible-sm-block{display:none}}@media (max-width:991px){.asr-lifestyle-article-details-page .asr-banner-image{display:none}.asr-lifestyle-article-details-page .show-on-mobile{padding-top:85px}.asr-lifestyle-article-details-page .hidden-smxs{display:none}.asr-lifestyle-article-details-page .visible-sm-block{display:block}}@media (min-width:1024px){.asr-lifestyle-article-details-page .float-left,.asr-lifestyle-article-details-page .float-right{float:none}.asr-lifestyle-article-details-page .content{min-height:100px;max-width:1200px;margin:0 auto;background-color:#fff}.asr-lifestyle-article-details-page .center-block{display:none}}@media (max-width:1024px){.asr-lifestyle-article-details-page .center-block{display:block}.asr-lifestyle-article-details-page .margin,.asr-lifestyle-article-details-page .margin-md{margin:0}.asr-lifestyle-article-details-page .header{background:transparent}.asr-lifestyle-article-details-page .col,.asr-lifestyle-article-details-page [class*=col-]{padding-left:0;padding-right:0}}@media (max-width:767px){.asr-lifestyle-article-details-page .dft-lifestyle-social-sharing-bar{max-width:99%}}.asr-landing-page-about-us{background-color:#fff}.asr-landing-page-about-us .container-fluid{margin:0 auto;padding:10px 20px;width:100%}.asr-landing-page-about-us .wrap-sm{max-width:940px;padding-left:20px;padding-right:20px;margin:auto}.asr-landing-page-about-us a.btn-outline:hover{text-decoration:none;color:#fff}.asr-landing-page-about-us .btn-outline{background-color:transparent;border:2px solid #707070}.asr-home-lifestyle .overlay-mobile,.asr-home-lifestyle .overlay-xmobile{display:block;width:100%}.asr-home-lifestyle .overlay-mobile .content,.asr-home-lifestyle .overlay-xmobile .content{padding-top:60px;margin-top:0;text-align:center}.asr-home-lifestyle .overlay-mobile .content .title,.asr-home-lifestyle .overlay-xmobile .content .title{padding-top:1.2em;line-height:.5}.asr-home-lifestyle .overlay-mobile .content .description,.asr-home-lifestyle .overlay-xmobile .content .description{margin-top:1.5em;margin-bottom:2rem}.asr-home-lifestyle .overlay-mobile .lifestyle-carousel,.asr-home-lifestyle .overlay-xmobile .lifestyle-carousel{padding:20px 30px}.asr-home-lifestyle .overlay-mobile .lifestyle-carousel .carousel-sizing,.asr-home-lifestyle .overlay-xmobile .lifestyle-carousel .carousel-sizing{min-height:520px;height:520px;object-fit:cover}.asr-home-lifestyle .overlay-mobile .lifestyle-carousel .slick-slide img,.asr-home-lifestyle .overlay-xmobile .lifestyle-carousel .slick-slide img{width:100%;display:block}.asr-home-lifestyle .overlay-mobile .grayscale:hover,.asr-home-lifestyle .overlay-xmobile .grayscale:hover{filter:none}.asr-home-lifestyle .overlay-mobile .col,.asr-home-lifestyle .overlay-mobile [class*=col-],.asr-home-lifestyle .overlay-xmobile .col,.asr-home-lifestyle .overlay-xmobile [class*=col-]{padding-left:0;padding-right:10px}.asr-home-lifestyle .overlay-mobile .slick-arrow,.asr-home-lifestyle .overlay-xmobile .slick-arrow{z-index:0;top:100%;bottom:auto;left:49.6%;right:auto;margin-bottom:20px}.asr-home-lifestyle .overlay-mobile .slick-prev,.asr-home-lifestyle .overlay-xmobile .slick-prev{margin-left:-64px}.asr-home-lifestyle .overlay-desktop .cover-content-bottom .cover-content,.asr-home-lifestyle .overlay-desktop .cover-content-bottom .cover-media{position:static}.asr-home-lifestyle .overlay-desktop div.overlay-hover:hover div.cover-media{opacity:.7}.asr-home-lifestyle .overlay-desktop .cover .cover-media img{width:100%;min-height:240px}.asr-home-lifestyle .overlay-desktop .cover .cover-media{top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.asr-home-lifestyle .overlay-desktop .cover .cover-content,.asr-home-lifestyle .overlay-desktop .cover .cover-media{position:absolute}.asr-home-lifestyle .overlay-desktop .cover .cover-media,.asr-home-lifestyle .overlay-desktop .scale-hover:hover .scale-hover-item{-ms-transform:scale(1);transform:scale(1)}.asr-home-lifestyle .overlay-desktop .overlay-hover:hover .card-media img,.asr-home-lifestyle .overlay-desktop .overlay-hover:hover .cover-media,.asr-home-lifestyle .overlay-desktop .overlay-hover:hover .thumbnail-lg img,.asr-home-lifestyle .overlay-desktop .overlay-hover:hover .thumbnail-md img,.asr-home-lifestyle .overlay-desktop .overlay-hover:hover .thumbnail-sm img,.asr-home-lifestyle .overlay-desktop .overlay-hover:hover .thumbnail img{opacity:1;-ms-transform:scale(1);transform:scale(1)}.asr-home-lifestyle .overlay-desktop .align-center{text-align:center}.asr-home-lifestyle .overlay-desktop .cover{margin-bottom:1em}.asr-home-lifestyle .overlay-desktop .align-right img{width:97%;margin-left:-20%}.asr-home-lifestyle .overlay-desktop .container{padding-left:0;padding-right:0}.asr-home-lifestyle .overlay-desktop .container .bg-black{color:#fff;background-color:#000}.asr-home-lifestyle .overlay-desktop .container .bg-black .slideshow-content.cover{height:520px}.asr-home-lifestyle .overlay-desktop .container .content{padding-top:60px;margin-top:10px}.asr-home-lifestyle .overlay-desktop .container .content .title{padding-top:1.2em;line-height:.5}.asr-home-lifestyle .overlay-desktop .container .content .description{margin-top:1.5em;margin-bottom:2rem}.asr-home-lifestyle .overlay-desktop .container .padding-4{padding-left:4px;padding-right:4px}.asr-home-lifestyle .overlay-desktop .container .col-md-4 .big-img{height:520px;width:100%}.asr-home-lifestyle .overlay-desktop .container .col-md-4 .cover-content{position:absolute;bottom:0;right:0;padding:20px}.asr-home-lifestyle .overlay-desktop .container .col-md-4 .cover-content .no-padding{padding:0}@media (max-width:767px){.asr-home-lifestyle .col-md-12{padding-right:0}}.asr-home-about-us .homepage-about-us{padding-top:40px;padding-bottom:40px}.asr-home-about-us .homepage-about-us .detail{margin:auto;max-width:940px}.asr-home-about-us .homepage-about-us a{color:#fff;text-decoration:unset}.asr-home-about-us .homepage-about-us .icon-chev-right{font-size:20px;padding-left:5px;padding-top:7px}.asr-home-about-us a:hover{text-decoration:underline}@media (max-width:767px){.asr-home-about-us .homepage-about-us{padding:20px 0}.asr-home-about-us .img-responsive{height:110px}.asr-home-about-us h2{text-align:center}}.asr-top-select-language{margin-right:0;margin-left:10px;display:inline-block}.asr-top-select-language .dropdown-container{position:fixed;padding:0;border-radius:5px;width:calc(100% - 40px);max-height:100%;padding:8px;font-size:14px}.asr-top-select-language .dropdown-container .dropdown-item{padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;border-radius:5px;border-bottom:1px solid transparent}.asr-top-select-language .dropdown-container .dropdown-item.selected,.asr-top-select-language .dropdown-container .dropdown-item:hover{border-bottom:1px solid #efefef}.asr-top-select-language .asr-dropdown .dropdown-value .dropdown-text div{padding:0}.asr-top-select-language .asr-dropdown{width:auto;font-size:12px;border:none}.asr-top-select-language .asr-dropdown .dropdown-value span{font-size:12px;font-weight:600;letter-spacing:0;line-height:17px;padding:10px 0 10px 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-top-select-language .asr-dropdown .dropdown-value .asr-icon.icon-without-innertext.arrow-icon:before{font-size:19px}.asr-top-select-language .asr-dropdown .dropdown-value .dropdown-text .asr-icon-svg{width:auto;height:auto;display:block}.asr-top-select-language .asr-dropdown .dropdown-value .arrow-icon{width:auto;height:auto}.asr-top-select-language .asr-dropdown svg{width:12px;height:12px;margin-left:5px;margin-right:5px}.asr-top-select-language .asr-dropdown .dropdown-backdrop{background:var(--backdrop-dropdown)}.asr-top-select-language .asr-dropdown .dropdown-item i{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:10px}.asr-top-select-language .asr-dropdown .dropdown-item i:before{background-image:url(language-icons.svg)}.asr-top-select-language .asr-icon.icon-without-innertext.dropdown-icon:before{font-size:12px;margin-right:0;top:2px;position:relative}.asr-lifestyle-banner .container-fluid{padding-right:0;padding-left:0}.asr-lifestyle-banner .row{margin:0 auto}.asr-lifestyle-banner p{margin-bottom:10px}.asr-lifestyle-banner .bg-image{background-size:cover;min-height:340px}.asr-lifestyle-banner .container-content{color:#000;font-style:italic}.asr-lifestyle-banner .container-content .h-100{height:100%}.asr-lifestyle-banner .container-content blockquote{position:relative;padding-left:55px;padding-right:0}.asr-lifestyle-banner .container-content blockquote:before{content:"\201C";font-size:80px;position:absolute;left:-3px;top:29px;line-height:.2}.asr-lifestyle-banner .container-content blockquote:after{content:"";margin-left:0}.asr-lifestyle-banner .container-content .border-content{border:1px solid #000}.asr-lifestyle-banner .container-content .left-content{font-size:28px;font-weight:700}.asr-lifestyle-banner .container-content .right-content{font-size:24px}.asr-lifestyle-banner .container-content .p-t-20{padding-top:20px}.asr-lifestyle-banner .p-20{padding:20px}.asr-lifestyle-banner .p-r-20{padding-right:20px}.arabic .asr-lifestyle-banner .container-content blockquote{padding-right:55px;padding-left:0}.arabic .asr-lifestyle-banner .container-content blockquote:before{content:"\201D";right:12px}@media (min-width:992px) and (max-width:1023px){.asr-lifestyle-banner .p-l-65{padding-left:65px}}@media (min-width:992px){.asr-lifestyle-banner .p-l-30{padding-left:0}}@media (max-width:1023px){.asr-lifestyle-banner .right-content{font-size:20px}}@media (max-width:991px){.asr-lifestyle-banner .bg-image{background-size:100%;height:70vw}.asr-lifestyle-banner p{padding:0 0 0 45px}}@media (max-width:768px){.asr-lifestyle-banner .p-r-20{padding-right:0}}@media (min-width:375px) and (max-width:768px){.asr-lifestyle-banner .p-l-30{padding-left:30px}}@media (min-width:375px) and (max-width:475px){.asr-lifestyle-banner .bg-image{min-height:270px}}@media (max-width:374px){.asr-lifestyle-banner .bg-image{min-height:auto}}.asr-lifestyle-carousel{background-color:#eaeaea}.asr-lifestyle-carousel .mar-tb-16{margin:16px 0}.asr-lifestyle-carousel .list-item{min-height:0}.asr-lifestyle-carousel .carousel-mobile{background-color:#eaeaea;padding:40px}.asr-lifestyle-carousel .carousel-mobile .padding-content{padding:40px;background:#fff}.asr-lifestyle-carousel .carousel-mobile .article{text-align:center}.asr-lifestyle-carousel .carousel-mobile .hover{overflow:auto;display:table;width:100%;text-align:center}.asr-lifestyle-carousel .carousel-mobile .hover .row{text-align:center;margin:0 auto}.asr-lifestyle-carousel .carousel-mobile .hover .hover-item:hover{-ms-transform:scale(1.3);transform:scale(1.3)}.asr-lifestyle-carousel .carousel-mobile .hover .list-item{float:left;margin-left:auto;margin-right:auto;display:block;height:auto}.asr-lifestyle-carousel .carousel-mobile .hover .padding-sm{padding:10px}.asr-lifestyle-carousel .carousel-mobile .hover .hover-item{transition:all .2s ease-in-out}.asr-lifestyle-carousel .carousel-mobile .img-responsive{max-width:100%;height:auto}.asr-lifestyle-carousel .description{opacity:0;cursor:context-menu}.asr-lifestyle-carousel .pad-lr-30{padding:30px 0}.asr-lifestyle-carousel .slick-slide{max-width:753px;height:inherit}.asr-lifestyle-carousel .carousel-desktop .parent{position:relative;padding:40px 30px;max-width:1200px;margin:0 auto}.asr-lifestyle-carousel .carousel-desktop .parent .lifestyle-carousel .slick-list{width:70%;max-width:753px}.asr-lifestyle-carousel .carousel-desktop .parent .lifestyle-carousel .col,.asr-lifestyle-carousel .carousel-desktop .parent .lifestyle-carousel [class*=col-]{padding:0}.asr-lifestyle-carousel .carousel-desktop .parent .lifestyle-carousel .image-item{width:100%;height:auto;object-fit:cover;max-height:610px}.asr-lifestyle-carousel .carousel-desktop .parent .slick-arrow{right:-55%;top:11%}.asr-lifestyle-carousel .carousel-desktop .parent .slick-arrow:before{opacity:.75}.asr-lifestyle-carousel .carousel-desktop .parent .slick-prev{margin-right:30px;left:auto}.asr-lifestyle-carousel .carousel-desktop .parent .slick-next:before{content:"\E91F";font-size:40px}.asr-lifestyle-carousel .carousel-desktop .parent .slick-prev:before{content:"\E91E";font-size:40px}.asr-lifestyle-carousel .carousel-desktop .parent .intro-content{right:2%;background-color:#fff;position:absolute;height:auto;min-height:454px;top:20%;width:40%;padding:40px}.arabic .asr-lifestyle-carousel .carousel-desktop .parent .intro-content{left:2%;right:auto}.asr-lifestyle-carousel .carousel-desktop .parent .intro-content .article{text-align:center}.asr-lifestyle-carousel .carousel-desktop .parent .intro-content .hover{overflow:auto;display:table;width:100%;text-align:center}.asr-lifestyle-carousel .carousel-desktop .parent .intro-content .hover .container-fluid{padding-right:0;padding-left:0}.asr-lifestyle-carousel .carousel-desktop .parent .intro-content .hover .row{text-align:center;margin:0 auto;padding:0}.asr-lifestyle-carousel .carousel-desktop .parent .intro-content .hover .hover-item:hover{-ms-transform:scale(1.3);transform:scale(1.3)}.asr-lifestyle-carousel .carousel-desktop .parent .intro-content .hover .list-item{float:left;margin-left:auto;margin-right:auto;display:block;height:auto;padding:8px}.asr-lifestyle-carousel .carousel-desktop .parent .intro-content .hover .hover-item{transition:all .2s ease-in-out}.asr-lifestyle-carousel .carousel-desktop .parent .intro-content .img-responsive{max-width:100%;height:auto}.asr-lifestyle-carousel .carousel-desktop .parent .intro-content .logo{width:100%}.asr-lifestyle-carousel .carousel-desktop .parent .child{width:40%;margin-left:60%;margin-top:-470px;padding:40px}@media (min-width:992px){.asr-lifestyle-carousel{max-width:100vw}}@media (max-width:767px){.asr-lifestyle-carousel .carousel-mobile .padding-content{padding:20px}}@media (min-width:1025px){.asr-lifestyle-carousel .slick-slider{margin-bottom:0}}@media (max-width:1024px){.asr-lifestyle-carousel .carousel-desktop .parent .slick-arrow{right:-55%;top:11.5%}.asr-lifestyle-carousel .carousel-desktop .parent .lifestyle-carousel{width:66.66667%}}@media (max-width:1023px) and (min-width:1025px){.asr-lifestyle-carousel .carousel-desktop .parent .slick-arrow{right:-47%}}.asr-lifestyle-landing-page-header .banner{margin-bottom:40px}.asr-lifestyle-landing-page-header .banner-img{background-position:50%;background-repeat:no-repeat;position:relative;margin:0 auto;width:auto;min-height:270px;max-height:85%}.asr-lifestyle-landing-page-header .banner-img:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,.1)}.asr-lifestyle-landing-page-header .banner-img img{opacity:0;width:100%}.asr-lifestyle-landing-page-header .mar-t-20{margin-top:20px}.asr-lifestyle-landing-page-header .navbar-header{position:absolute;z-index:40;width:100%}.asr-lifestyle-landing-page-header .wrap{margin:0 auto;max-width:1200px;padding-left:20px;padding-right:20px}.asr-lifestyle-landing-page-header .brand{margin-top:10px;margin-bottom:10px;height:60px;padding-left:10px;padding-right:10px}.asr-lifestyle-landing-page-header .navbar-header.mar-t-20{border-bottom:1px solid #ddd}.asr-lifestyle-landing-page-header img .banner-img:after,.asr-lifestyle-landing-page-header img.card-img:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,.1)}.asr-lifestyle-landing-page-header img.img-responsive{height:100%}@media (max-width:991px){.asr-lifestyle-landing-page-header .banner-img{width:100%;min-height:auto}.asr-lifestyle-landing-page-header .margin-0-lg{margin:0}}@media (max-width:767px){.asr-lifestyle-landing-page-header .visible-xs-block{display:block}}@media (max-width:1024px){.asr-lifestyle-landing-page-header .mobile-header{position:fixed;z-index:114;height:85px;top:0}.asr-lifestyle-landing-page-header .mobile-header img{padding:10px 0}.asr-lifestyle-landing-page-header .mobile-header .brand img{height:80px;top:auto}}.asr-lifestyle-culture-connect body{font-size:16px;line-height:1.3;color:#676563;background:#fff;background-color:#fff}.asr-lifestyle-culture-connect.arabic{direction:rtl;text-align:right}.asr-lifestyle-culture-connect .as-block,.asr-lifestyle-culture-connect .as-blocked,.asr-lifestyle-culture-connect .nav a.as-blocked{display:block}.asr-lifestyle-culture-connect .nav-inner{background:#fff;border-bottom:5px solid #ccc}.asr-lifestyle-culture-connect .nav-inner .nav a:hover{color:#fff}.asr-lifestyle-culture-connect .nav-inner .nav .btn-know-more{color:#000;text-transform:uppercase}.asr-lifestyle-culture-connect .nav-inner .nav .align-center{text-align:center}.asr-lifestyle-culture-connect .nav .active a{color:#fff}.asr-lifestyle-culture-connect .dft-lifestyle-navigation .lifeStyle-nav .tabs-link .nav{-ms-flex-pack:center;justify-content:center}.asr-lifestyle-culture-connect .dft-lifestyle-navigation .float-left,.asr-lifestyle-culture-connect .dft-lifestyle-navigation .float-right{float:none}.asr-lifestyle-culture-connect .dft-lifestyle-navigation .lifeStyle-nav{max-height:50px;margin-top:0;margin-bottom:0;text-align:center}.asr-lifestyle-culture-connect .dft-lifestyle-navigation .nav .nav-item:hover{color:#000}.asr-lifestyle-culture-connect .dft-lifestyle-navigation .nav a{display:inline-block;padding:15px 20px;line-height:20px}.asr-lifestyle-culture-connect .dft-lifestyle-navigation a:active,.asr-lifestyle-culture-connect .dft-lifestyle-navigation a:hover{transition:unset;outline:0}.asr-lifestyle-culture-connect .dft-lifestyle-navigation .btn-secondary.btn-know-more{background-color:transparent;border:2px solid #000;color:#000}.asr-lifestyle-culture-connect .dft-lifestyle-navigation .btn-secondary.btn-know-more:hover{background-color:#fff;border:2px solid #fff;color:#707070}.asr-lifestyle-culture-connect .dft-lifestyle-navigation .lifeStyle-nav-mobile .header{background-color:#fff}.asr-lifestyle-culture-connect .header .banner{background-color:#efefef}@media (max-width:991px){.asr-lifestyle-culture-connect .asr-lifestyle-banner{margin-top:80px}.asr-lifestyle-culture-connect .asr-banner-image .hidden-smxs{display:none}.asr-lifestyle-culture-connect .asr-banner-image .visible-sm-block{display:block}}@media (min-width:992px){.asr-lifestyle-culture-connect .asr-lifestyle-banner{margin-top:30px}.asr-lifestyle-culture-connect .asr-banner-image .hidden-smxs{display:block}.asr-lifestyle-culture-connect .asr-banner-image .visible-sm-block{display:none}}.asr-lifestyle-footer .padding{padding:30px}.asr-lifestyle-footer .margin{margin:0 auto}.asr-lifestyle-footer .uppercase{text-transform:uppercase;font-weight:700}.asr-lifestyle-footer .title{margin-bottom:20px;font-size:18px;line-height:1.4}.asr-lifestyle-footer img{vertical-align:top;border:0}.asr-lifestyle-footer .margin-t-b{margin-top:10px;margin-bottom:10px}.asr-lifestyle-footer .brand{display:inline-block}.asr-lifestyle-footer .brand-md{height:80px;max-height:80px}.asr-lifestyle-footer .hover-item{transition:all .2s ease-in-out;opacity:.5}.asr-lifestyle-footer .hover-item:hover{opacity:1}.asr-lifestyle-footer .table-ascott{display:table-cell}.asr-lifestyle-footer .table-inline{display:inline-table;margin-left:-2px;margin-right:-2px}.asr-lifestyle-footer .align-bottom{vertical-align:bottom}.asr-lifestyle-footer .padding-10{padding:10px}.asr-lifestyle-footer .margin-bottom{margin-bottom:0}@media (max-width:991px){.asr-lifestyle-footer .display{display:none}}@media (min-width:992px){.asr-lifestyle-footer .display-mobile{display:none}}.asr-lifestyle-navigation .lifeStyle-nav{max-height:50px;margin-top:20px;margin-bottom:0;text-align:center}.asr-lifestyle-navigation .main-caption .caption .banner{background-color:transparent;color:#000}.asr-lifestyle-navigation .justify-content-center{-ms-flex-pack:center;justify-content:center}.asr-lifestyle-navigation .a:hover{transition:unset}.asr-lifestyle-navigation .tabs-link{height:100%}.asr-lifestyle-navigation .nav-dropdown{position:absolute;width:100%;margin:0;left:0;z-index:2}.asr-lifestyle-navigation .fade-in{transition:opacity 1s,transform 1s}.asr-lifestyle-navigation .ease-in{transition:opacity .5s ease 0s}.asr-lifestyle-navigation .pad-t-b-30{padding-top:30px;padding-bottom:30px}.asr-lifestyle-navigation .caption{position:absolute;width:100%}.asr-lifestyle-navigation .pad-l-r-20{padding-left:20px;padding-right:20px}.asr-lifestyle-navigation .mar-t-b-10{margin:10px 0}.asr-lifestyle-navigation .main-caption{position:absolute;right:0;top:0;padding:20px;opacity:1;transition:opacity .5s ease 0s;width:100%;height:100%}.asr-lifestyle-navigation .banner-size{height:50px}.asr-lifestyle-navigation .pad-t-20{padding-top:20px}.asr-lifestyle-navigation .pad-l-r-10{padding-left:10px;padding-right:10px}.asr-lifestyle-navigation .btn-know-more-position{position:absolute;right:0;top:0;padding:20px;width:100%;height:100%}.asr-lifestyle-navigation .col-md-4 .btn-know-more-position{opacity:0}.asr-lifestyle-navigation .col-md-4:hover .bg-img,.asr-lifestyle-navigation .col-md-4:hover .main-caption{animation:fadeout .75s;opacity:0}.asr-lifestyle-navigation .col-md-4:hover .btn-know-more-position{animation:fadeint .75s;opacity:1}.asr-lifestyle-navigation .pad-nav-link{padding:15px 20px}.asr-lifestyle-navigation .pad-r-60{padding-right:60px}.asr-lifestyle-navigation .col-md-7{padding-right:unset}.asr-lifestyle-navigation .col-md-8{top:20px}.asr-lifestyle-navigation .visibility-false{visibility:hidden}.asr-lifestyle-navigation .nav-item:hover{transition:all .25s ease 0s}.asr-lifestyle-navigation .nav-item:hover .visibility-false{visibility:visible}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.asr-lifestyle-navigation .lifeStyle-nav-mobile{position:fixed;z-index:1000;height:85px;top:0;width:100vw}.asr-lifestyle-navigation .lifeStyle-nav-form{position:absolute;margin-right:28px;width:95vw;top:0;background-color:#fff;height:100vh}.asr-lifestyle-navigation .header{height:85px}.asr-lifestyle-navigation .main-item{padding-top:70px}.asr-lifestyle-navigation .lifeStyle-nav-item{padding:15px 20px}.asr-lifestyle-navigation .lifeStyle-nav-item img{max-width:100%;padding:10px 0}.asr-lifestyle-navigation .lifeStyle-nav-item .col-4{padding:0 10px}.asr-lifestyle-navigation .main-item .row{margin:0}.asr-lifestyle-navigation .main-item p:focus{outline:unset}.asr-lifestyle-navigation .btn-menu{position:absolute;top:0;right:0;padding:20px 15px 10px 10px;font-size:20px;color:#fff}.asr-lifestyle-navigation .lifeStyle-nav-name-item p{margin-bottom:unset}.asr-lifestyle-navigation .menu-selected{animation:fade-right 1s ease-out forwards running;opacity:0;visibility:visible}.asr-lifestyle-navigation .opacity-0{opacity:0;visibility:hidden}@keyframes fade-right{0%{opacity:0;transform:translateX(-500%)}to{opacity:1;transform:translateX(0)}}.asr-lifestyle-navigation .header img{height:60px}.asr-lifestyle-navigation .tabs-link .nav-item{margin-left:5px}.asr-lifestyle-navigation .nav-dropdown .col-md-8 p{color:#000}.asr-lifestyle-navigation .scroll-able{overflow-y:auto}.asr-lifestyle-navigation .under-background{position:fixed;background-color:rgba(0,0,0,.8);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0;visibility:visible;top:0;left:0;right:0;height:100%;-ms-transform:translateX(0);transform:translateX(0);opacity:1}.asr-lifestyle-navigation .align-left{text-align:left}@media (max-width:768px){.asr-lifestyle-navigation .lifeStyle-nav-icon-item i,.asr-lifestyle-navigation .lifeStyle-nav-name-item{font-size:18px}}@media (min-width:768px){.asr-lifestyle-navigation .lifeStyle-nav-icon-item i,.asr-lifestyle-navigation .lifeStyle-nav-name-item{font-size:24px}}@media (min-width:992px){.asr-lifestyle-navigation .lifeStyle-nav{display:block}.asr-lifestyle-navigation .lifeStyle-nav-mobile{display:none}}@media (max-width:991px){.asr-lifestyle-navigation .lifeStyle-nav{display:none}.asr-lifestyle-navigation .lifeStyle-nav-mobile{display:block}}@media (min-width:1024px){.asr-lifestyle-navigation .img-size{height:180px;width:208px}}@media (max-width:1023px){.asr-lifestyle-navigation .header{background-color:rgba(31,31,33,.8);background:rgba(31,31,33,.8);color:rgba(31,31,33,.8)}}.asr-lifestyle-nearby-properties .heading{background-color:#eaeaea;font-size:1.5em;font-weight:400;line-height:1.3;color:#676563;letter-spacing:.005em}.asr-lifestyle-nearby-properties .nearby-text,.asr-lifestyle-nearby-properties a:hover{color:#333;text-decoration:none}.asr-lifestyle-nearby-properties .icon{font-size:40px;height:auto;width:auto}.asr-lifestyle-nearby-properties .border-near{border-bottom:1px solid #ccc}.asr-lifestyle-nearby-properties .card{width:100%;border:0}.asr-lifestyle-nearby-properties .card-content{z-index:0}.asr-lifestyle-nearby-properties .card-content .caption-content,.asr-lifestyle-nearby-properties .card-content .caption-media{display:table-cell;vertical-align:top}.asr-lifestyle-nearby-properties .card-content .caption-content{padding:0 15px}.asr-lifestyle-nearby-properties .row{background-color:#efefef}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.asr-lifestyle-nearby-properties .list-unstyle{max-width:370px}}@media (max-width:768px){.asr-lifestyle-nearby-properties .icon{font-size:36px}}.asr-lifestyle-social-sharing-bar a[href=""],.asr-lifestyle-social-sharing-bar a[href="#"]{pointer-events:unset}.asr-lifestyle-social-sharing-bar .align-mid,.asr-lifestyle-social-sharing-bar .d-inline-block{vertical-align:middle}.asr-lifestyle-social-sharing-bar .text{color:#676563}.asr-lifestyle-social-sharing-bar .margin{margin:0}.asr-lifestyle-social-sharing-bar .img-icon{vertical-align:middle;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;font-size:18px;text-align:center}.asr-lifestyle-social-sharing-bar .image-to-icon{width:20px;height:20px}.asr-lifestyle-social-sharing-bar .padding-left-right{padding-left:5px;padding-right:5px}.asr-lifestyle-social-sharing-bar .padding-right{padding-right:5px}.asr-lifestyle-social-sharing-bar .padding-left{padding-left:0}.asr-lifestyle-social-sharing-bar a{text-decoration:none;cursor:pointer}.asr-lifestyle-social-sharing-bar a:hover{color:#a28156}.asr-lifestyle-search-book{line-height:1.3}.arabic .asr-lifestyle-search-book .dropdown .dropdown-menu{text-align:right}.asr-lifestyle-search-book .wrap-xs{margin:0 auto;padding:40px 0}.asr-lifestyle-search-book .ui-autocomplete .ui-menu-item.ui-state-focus{color:#fff}.asr-lifestyle-search-book .absolute{left:0;width:100%;top:45%}.asr-lifestyle-search-book .bg-white{color:#676563}.asr-lifestyle-search-book .legend{letter-spacing:.005em}.asr-lifestyle-search-book .form-group{margin-bottom:0;height:49px}.asr-lifestyle-search-book .form-group .asr-button{display:-ms-inline-flexbox;display:inline-flex;padding:10.5px 30px;border-width:2px;line-height:24px}.asr-lifestyle-search-book .dropdown-toggle{width:100%;background-color:#fff;border:1px solid #ccc;border-radius:0;padding:14px 15px;color:#a1a1a1;line-height:19px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.asr-lifestyle-search-book .dropdown .dropdown-menu{visibility:visible;opacity:1;cursor:pointer}.asr-lifestyle-search-book ul.dropdown-menu.myDropDown.show{z-index:1;-ms-transform:initial;transform:none;top:49px;width:100%}.asr-lifestyle-search-book .dropdown-menu:after,.asr-lifestyle-search-book .dropdown-menu:before{content:none}.asr-lifestyle-search-book .drop-height{max-height:400px;overflow:auto}.asr-lifestyle-search-book .dropdown-toggle:focus{outline:0}.asr-lifestyle-search-book .highlighted{background-color:transparent;font-weight:700}.asr-lifestyle-search-book .pad{padding:10px 35px;border-bottom:1px solid hsla(0,0%,92%,.92)}.asr-lifestyle-search-book .opaque{background:hsla(0,0%,100%,.8)!important;padding:30px}.asr-lifestyle-search-book .h3{line-height:1.3}.asr-lifestyle-search-book li.dropdown-item.pad{color:#707070}.asr-lifestyle-search-book li.dropdown-item.pad:hover,.asr-lifestyle-search-book li.dropdown-item.pad:hover .highlighted{color:#fff}@media (max-width:991px){.asr-lifestyle-search-book .bg-white{background:none;color:#fff;max-width:500px}.asr-lifestyle-search-book .form-group{margin-bottom:20px}.asr-lifestyle-search-book .legend{color:#fff}}.asr-lifestyle-next-adventure a:hover{text-decoration:none}.asr-lifestyle-next-adventure .slick-slider{max-width:1160px;z-index:0;left:30px}.asr-lifestyle-next-adventure .slideshow .slick-prev{left:8px;outline:1px solid transparent}.asr-lifestyle-next-adventure .slideshow .slick-prev:before{content:"\E91E"}.asr-lifestyle-next-adventure .slideshow.carousel .slick-arrow{background:#fff;width:40px;top:10%;opacity:1;padding:0}.asr-lifestyle-next-adventure .slideshow .slick-next{right:8px;outline:1px solid transparent}.asr-lifestyle-next-adventure .slideshow .slick-arrow{position:absolute;border:0}.asr-lifestyle-next-adventure .slideshow .slick-next:before{content:"\E91F"}.asr-lifestyle-next-adventure .slideshow .slick-arrow:before{font-size:40px}.asr-lifestyle-next-adventure .card{width:100%}.asr-lifestyle-next-adventure .card .media{height:83vw;max-height:1129px}.asr-lifestyle-next-adventure .card a{color:#333}.asr-lifestyle-next-adventure .category-name{font-weight:400}.asr-lifestyle-next-adventure .h4,.asr-lifestyle-next-adventure h4{font-size:1.125em}.asr-lifestyle-next-adventure .txt-next-advanture{padding-top:40px;padding-bottom:40px;color:#676563}.asr-lifestyle-next-adventure .icon-circle:before,.asr-lifestyle-next-adventure .icon-outline:before,.asr-lifestyle-next-adventure .icon-square:before,.asr-lifestyle-next-adventure .icon:before,.asr-lifestyle-next-adventure .selectboxit-default-arrow:before{font-size:1.25em}.asr-lifestyle-next-adventure .mar-b-unset{margin-bottom:0}.asr-lifestyle-next-adventure .bg-shadow{box-shadow:0 -2px 2px #ccc;-webkit-box-shadow:0 -2px 2px #ccc;-moz-box-shadow:0 -2px 2px #ccc;color:#676563}.asr-lifestyle-next-adventure .bg-gray-lighter{background-color:#eaeaea}.asr-lifestyle-next-adventure .card{border:none;margin-bottom:unset}@media (max-width:768px){.padding-xl-tb{padding-top:30px;padding-bottom:30px}}@media (max-width:1200px){.slick-slider{left:auto}}@media (min-width:1200px){.pad-lr{padding:0 10px}}@media (max-width:1200px){.pad-lr{padding:0 20px}.slideshow .slick-next{right:20px}.slideshow .slick-prev{left:20px}}.asr-news-landing-page .container-structure .hidden-on-homepage{display:none}.asr-news-landing-page .bg-news .header{display:table;width:100%;margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.asr-news-landing-page .bg-news .header .as-table-cell{display:table-cell}.asr-news-landing-page .bg-news .header .align-middle{vertical-align:middle}.asr-news-landing-page .bg-news .header .as-inline-block{display:inline-block}.asr-news-landing-page .bg-news .header .dft-common-left-header ul{position:static}.asr-news-landing-page .top-navigation{margin-bottom:-100px}@media (max-width:1023px){.asr-news-landing-page .dft-common-social-network{display:none}}.asr-publication-ascott-living-iframe{margin:30px 0 60px 40px}@media screen and (max-width:768px){.asr-publication-ascott-living-iframe{overflow:hidden}}.asr-careers-with-ascott-corporate .wrap-carrers{max-width:1250px;padding-left:20px;padding-right:20px}.asr-careers-with-ascott-corporate .pad-lb-20{padding-bottom:20px;padding-left:0;padding-top:20px}.asr-careers-with-ascott-corporate h1{font-size:1.5em}.asr-careers-with-ascott-corporate h2{font-size:30px;font-weight:700}.asr-careers-with-ascott-corporate .wrap-carrers h1{margin-bottom:.67em}.asr-careers-with-ascott-corporate img{padding-right:20px;max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}.asr-careers-with-ascott-corporate p{margin-top:16px}.asr-careers-with-ascott-corporate .mar-bt-40{margin-bottom:40px;margin-top:0}.asr-management-service{font-size:16px;line-height:1.3;background:#f1f2f4;background-color:#f1f2f4}.asr-management-service .h4{font-size:20px;font-weight:400}.arabic .asr-management-service .wrap{margin:auto 0}.asr-management-service .bordered-lighter{border-color:rgba(0,0,0,.1)}.asr-management-service [class*=bordered-]{border-width:1px;border-style:solid}.asr-management-service p{margin:0}.asr-management-service a{transition:all .35s ease 0s;text-decoration:none;background-color:transparent}.asr-management-service a:hover{outline:0}.asr-management-service .wrap .margin-md-l{margin-left:20px}.asr-management-service .wrap .text-hover .asr-icon{vertical-align:sub}.asr-management-service .wrap .text-hover .asr-icon:before{font-size:1em;margin:0}.asr-about-us-core-values{background-color:#dcd7c4;color:#707070}.asr-about-us-core-values .wrap-corp-core{max-width:1250px;padding-left:20px;padding-right:20px}.asr-about-us-core-values .pad-tb-40{padding-bottom:60px;padding-top:40px}.asr-about-us-core-values .mar-b-40{margin-bottom:40px}.asr-about-us-core-values h2{font-size:1.5em;color:#000}.asr-about-us-core-values .bg-element{background-color:#fff;color:#554f4c;height:100%}.asr-about-us-core-values .mar-all{margin:0 10px 10px}.asr-about-us-core-values .pad-10{padding:10px}.asr-about-us-core-values .mar-b-10{margin-bottom:10px}.asr-about-us-core-values h3{font-size:1.25em;color:#000;margin-bottom:20px}.asr-about-us-core-values .pad-mobile-40{padding-bottom:40px;padding-top:40px}.asr-section-ourbrands{text-align:center;font-size:14px}.asr-section-ourbrands.wrap{padding:0 20px}.asr-section-ourbrands .asr-image img{object-fit:cover}.asr-section-ourbrands .asr-section-ourbrands-content{margin:0 -10px}.asr-section-ourbrands .ourbrands-title{margin-bottom:17px}.asr-section-ourbrands .asr-slide-item{box-sizing:border-box;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.asr-section-ourbrands .brand-container{position:relative;width:100%}.asr-section-ourbrands .brand-content{padding:18px 16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start}.asr-section-ourbrands .brand-content>div{max-width:100%}.asr-section-ourbrands .brand-container{border-radius:5px;overflow:hidden}.asr-section-ourbrands .brand-title{margin-bottom:5px;display:inline-block;line-height:24px}.asr-section-ourbrands .asr-button{margin-top:16px}.asr-section-ourbrands .asr-content-slider .controls{position:relative;padding-top:18px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.asr-section-ourbrands.none-dots .controls{display:none}.asr-section-ourbrands .asr-content-slider .slider-navigation-arrow.prev{top:calc(50% - 22px);left:-20px}.asr-section-ourbrands .asr-content-slider .slider-navigation-arrow.next{top:calc(50% - 22px);right:-20px}.asr-section-ourbrands .slider-items-wrapper{width:100%;padding:0 10px}.asr-section-ourbrands .slider-items-wrapper.desktop{width:33.33%}.asr-section-ourbrands .slider-items-wrapper.tablet{width:50%}.asr-section-ourbrands .slider-items-wrapper.mobile{width:100%}.asr-utility-bar{position:fixed;bottom:30px;right:30px;z-index:2;font-size:14px}.asr-utility-bar .asr-button{box-shadow:0 0 5px #666;margin:5px}.asr-utility-bar .asr-button.rounded-border{width:42px;height:42px;padding:initial}.asr-utility-bar .asr-button.rounded-border .asr-icon.icon-without-innertext[data-icon]:before{font-size:30px}.asr-utility-bar .asr-button:hover>.tooltip-text{display:block}.asr-utility-bar .toggle-button,.asr-utility-bar .util-bar{position:relative}.asr-utility-bar .util-list>.asr-button{position:absolute;transition:all .5s ease-in-out 0s;top:0;opacity:0;visibility:hidden;pointer-events:none}.asr-utility-bar .util-list.show>.asr-button{pointer-events:auto;opacity:1;visibility:visible}.asr-utility-bar .util-list.show>button:first-child{-ms-transform:translate(calc(-100% - 10px),calc(-50% - 5px));transform:translate(calc(-100% - 10px),calc(-50% - 5px))}.asr-utility-bar .util-list.show>button:last-child{-ms-transform:translate(calc(-100% - 10px),calc(50% + 5px));transform:translate(calc(-100% - 10px),calc(50% + 5px))}.asr-utility-bar .tooltip-text{display:none;right:calc(100% + 40px);padding:10px;min-width:200px;border-radius:5px}.asr-utility-bar .tooltip-text,.asr-utility-bar .tooltip-text:after{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.asr-utility-bar .tooltip-text:after{content:"";width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;left:100%}.asr-utility-bar .title{font-size:12px;text-transform:uppercase;display:block}.asr-utility-bar .description{font-size:10.5px}.dft-common-banner-with-text .banner .banner-content .banner-img:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,.1)}.dft-common-banner-with-text .banner-with-description{margin-bottom:10%}@media (max-width:1024px){.dft-common-banner-with-text .banner .banner-content .banner-img{position:absolute;height:50%;top:0;left:0;bottom:0;width:100%}}@media (max-width:1024px){.dft-common-banner-with-text .banner .banner-content .banner-img img{width:100%;min-height:auto}}.asr-career-opportunity-details .description{display:block;width:100%}.asr-career-opportunity-details .article-body{margin:0}.asr-about-us-navigation{background:var(--background-default)}.asr-corporate-page-corporate-links .pad-20{padding:20px;height:auto}.asr-corporate-page-corporate-links .card{margin-bottom:0;border:0;border-radius:0;width:100%}.asr-corporate-page-corporate-links .card p{margin:16px 0}.asr-corporate-page-corporate-links .card-img{border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover;background-image:url(https://www.the-ascott.com/media/images/tal/tal_corporate_profile_istock_000011526475medium_11_1900x900.jpg);opacity:.5}.asr-corporate-page-corporate-links .card-content{position:relative;padding:40px;width:auto;height:auto}.asr-corporate-page-corporate-links .wrap-links{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.asr-corporate-page-corporate-links .mar-b-20{margin-bottom:20px}.asr-corporate-page-corporate-links .pad-40{padding:40px;color:#ede7e3}.asr-corporate-page-corporate-links .card .card-content{z-index:0}.asr-property-overview-footer-with-logo .pad-t-40{padding-top:40px}.asr-property-overview-footer-with-logo .wrap-com{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.asr-property-overview-footer-with-logo .border-bottom{border-bottom:1px solid hsla(0,0%,100%,.1)}.asr-property-overview-footer-with-logo .pad-b-40{padding-bottom:40px}.asr-property-overview-footer-with-logo .mar-10,.asr-property-overview-footer-with-logo .mar-10 img{margin:10px 0;height:80px}@media (max-width:1023px){.asr-property-overview-footer-with-logo .pad-t-40{padding-top:20px}.asr-property-overview-footer-with-logo .pad-b-40{padding-bottom:20px}.asr-property-overview-footer-with-logo .mar-10 img{height:70px}.asr-property-overview-footer-with-logo h4{font-size:1em}}.asr-commons-property-voucher-listing{margin:auto;font-size:14px}.asr-commons-property-voucher-listing .feature-vouchers-title{margin-bottom:20px}.asr-commons-property-voucher-listing .offer-title-text{color:#373737;min-height:55px}.asr-commons-property-voucher-listing .see-all{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:15px}.asr-commons-property-voucher-listing .wrap{padding:20px 0 0;margin-top:34px}.asr-commons-property-voucher-listing .columns{display:grid;grid-template-columns:auto;gap:20px;margin:auto}.asr-commons-property-voucher-listing .feature-offers-title,.asr-commons-property-voucher-listing .feature-vouchers-title{text-align:center;margin-bottom:10px;padding:0 20px}.asr-commons-property-voucher-listing .asr-image{border-radius:5px 5px 0 0}.asr-commons-property-voucher-listing .asr-image img{width:100%;object-fit:cover}.asr-commons-property-voucher-listing .content-center .voucher-row .asr-icon-svg{margin-right:15px;width:20px}.asr-commons-property-voucher-listing .content-center .asr-icon-svg,.asr-commons-property-voucher-listing .content-center .voucher-card-content{margin-bottom:8px}.asr-commons-property-voucher-listing .content-center .voucher-icon{padding-right:12px}.asr-commons-property-voucher-listing .content-center .voucher-stay{display:-ms-flexbox;display:flex}.asr-commons-property-voucher-listing .content-center .voucher-stay .asr-icon-svg svg{width:20px;height:20px;fill:var(--icon-default)}.asr-commons-property-voucher-listing .content-center .voucher-stay .voucher-stay-lable{font-size:14px;line-height:23px}.asr-commons-property-voucher-listing .content-center .voucher-row{margin-top:12px}.asr-commons-property-voucher-listing .content-center .voucher-row:first-child{margin-top:0}.asr-commons-property-voucher-listing .content-center .voucher-row i:before{font-size:18px;margin-right:15px}.asr-commons-property-voucher-listing .voucher-info{height:69px;font-size:14px;line-height:23px;margin:0}.asr-commons-property-voucher-listing .voucher-description{margin-bottom:11px;min-height:92px}.asr-commons-property-voucher-listing .price-compare-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:55px;-ms-flex-align:center;align-items:center}.asr-commons-property-voucher-listing .price-compare-container .original-price{text-decoration:line-through;color:var(--disabled);line-height:normal}.asr-commons-property-voucher-listing .price-compare-container .price-value{white-space:nowrap;font-size:24px;line-height:28px;color:var(--accent)}.asr-commons-property-voucher-listing .price-compare-container .voucher-price{padding-top:2px;padding-bottom:2px}.asr-commons-property-voucher-listing .price-compare-container .only-price{-ms-flex-item-align:center;align-self:center}.asr-commons-property-voucher-listing .price-off{-ms-flex-pack:end;justify-content:flex-end}.asr-commons-property-voucher-listing .voucher-description-text{font-size:14px;line-height:23px;min-height:69px}@media only screen and (max-width:767px){.asr-commons-property-voucher-listing .columns .card-wrapper.mobile{padding:0 20px}}.asr-property-gallery{background-color:var(--color-background-search);padding:40px 0;color:var(--text-title)}.asr-property-gallery .gallery-tabs{list-style:none;padding:0;border-bottom:5px solid var(--navigation-cta);-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-property-gallery .gallery-tabs,.asr-property-gallery .gallery-tabs .gallery-tab .gallery-item{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}.asr-property-gallery .gallery-tabs .gallery-tab .gallery-item{font-size:16px;-ms-flex-align:center;align-items:center;height:100%;padding:10px 40px;text-transform:uppercase;cursor:default;white-space:nowrap}.asr-property-gallery .gallery-tabs .gallery-tab .gallery-item .icon:before{font-size:24px}.asr-property-gallery .gallery-tabs .gallery-tab .gallery-item .asr-icon.icon-without-innertext[data-icon]{width:24px;height:24px;margin-right:5px}.asr-property-gallery .gallery-tabs .gallery-tab .active{background-color:var(--navigation-cta);color:var(--text-reverse)}.asr-property-gallery .label-cookie-preferences{position:absolute;z-index:1}.asr-property-gallery .label-cookie-preferences p{text-align:center;color:var(--white)}.asr-property-gallery .asr-icon-svg{margin-right:10px}.asr-property-gallery .tab-content{padding:20px;display:grid;grid-template-columns:1fr 1fr;column-gap:25px;row-gap:30px}.asr-property-gallery .tabs-item{transition:background .5s ease 0s,color .5s ease 0s}.asr-property-gallery .tabs-item:hover{background-color:var(--accent-opacity-0133)}.asr-property-gallery .image-container{cursor:pointer;padding-top:0;position:relative}.asr-property-gallery .image-container+.asr-photo-viewer{width:0;height:0}.asr-property-gallery .image-container+.asr-photo-viewer>.asr-button{display:none}.asr-property-gallery .image-container .backdrop-menu{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--backdrop-background);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:opacity .5s ease 0s}.asr-property-gallery .image-container .backdrop-menu+.asr-icon{color:#fff;opacity:0;text-shadow:0 0 10px #000;transition:opacity .5s ease 0s;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.asr-property-gallery .image-container .backdrop-menu+.asr-icon[data-icon]:before{font-size:32px;display:block;margin-right:0}.asr-property-gallery .image-container:hover .backdrop-menu{outline:5px solid var(--background-default);box-shadow:0 0 10px var(--box-shadow-dark);opacity:.5}.asr-property-gallery .image-container:hover .backdrop-menu+.asr-icon{opacity:1}@media (min-width:768px){.asr-property-gallery .tab-content{grid-template-columns:1fr 1fr 1fr 1fr}.asr-property-gallery .gallery-item{min-width:160px}.asr-property-gallery .asr-photo-viewer:hover .asr-button.primary.reverse:not(.disabled):active,.asr-property-gallery .asr-photo-viewer:hover .asr-button.primary.reverse:not(.disabled):hover,.asr-property-gallery .asr-video-viewer:hover .asr-button.primary.reverse:not(.disabled):active,.asr-property-gallery .asr-video-viewer:hover .asr-button.primary.reverse:not(.disabled):hover{background:none}}@media (max-width:767px){.asr-property-gallery .asr-photo-viewer,.asr-property-gallery .asr-video-viewer{height:105px}.asr-property-gallery .asr-photo-viewer .video-viewport .showing-video,.asr-property-gallery .asr-video-viewer .video-viewport .showing-video{height:30%}}.asr-amenities-images{background-color:var(--color-background-search);padding-bottom:40px;padding-top:40px}.asr-amenities-images .amenities-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-amenities-images .wrap-amenities{margin:0 auto;max-width:940px;padding-left:20px;padding-right:20px}.asr-amenities-images .wrap-amenities .amenity{padding-left:10px;padding-right:10px;margin-bottom:1em}.asr-amenities-images .wrap-amenities .amenity .card{border:0;border-radius:0}.asr-amenities-images .wrap-amenities .amenity .card p{margin:0}.asr-amenities-images .wrap-amenities .amenity .card .card-content{z-index:0;background-color:var(--background-default)}.asr-amenities-images .wrap-amenities .amenity .card .card-content h6{margin-bottom:1em;font-weight:700}.asr-amenities-images .wrap-amenities .amenity .card .card-content .mar-b-20{margin-bottom:20px}.asr-amenities-images .wrap-amenities .amenity .card .card-content .child-amenity{margin-bottom:5px;display:grid;grid-template-columns:1fr 1.5fr}.asr-amenities-images .wrap-amenities .amenity .card .card-content .web-break{word-break:break-all}.asr-amenities-images .wrap-amenities .amenity .card .card-content .description-amenity{margin-bottom:20px}.asr-amenities-images .wrap-amenities .amenity .card .card-media img{object-fit:cover}.asr-amenities-images .wrap-amenities .amenity .title-amenity{text-transform:uppercase;font-size:15px}.asr-amenities-images .card-media{position:relative}.asr-amenities-images .amenity-item{width:100%}.asr-page-guest-reviews .right-content{background-color:#f1f2f4;margin-left:18%;float:none}.asr-page-guest-reviews .content-main{background-color:#fff}.asr-page-guest-reviews .bg-primary{height:40px}.asr-page-guest-reviews .padding-0{padding:0}.asr-page-guest-reviews .as-table{display:table;width:100%}.asr-page-guest-reviews .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.asr-page-guest-reviews .left-header{width:485px}.asr-page-guest-reviews .right-header{width:725px}.asr-page-guest-reviews .right-header .row{margin:0;height:40px}.asr-page-guest-reviews .right-header .col-3{padding-left:0;padding-right:0;max-width:29%;margin-top:12.5px}.asr-page-guest-reviews .right-header .col{padding-left:0;padding-right:0}.asr-page-guest-reviews .container-structure .hidden-on-homepage{display:none}.asr-page-guest-reviews .general-banner{margin-top:-100px}.asr-page-guest-reviews .asr-about-us-links{z-index:10}.asr-page-guest-reviews .asr-about-us-links .border-titles{border:0}.asr-page-guest-reviews .asr-about-us-links .float-left{float:none}.asr-page-guest-reviews .position-sticky{height:-moz-available}.asr-page-guest-reviews .asr-breadcrumb .breadcrumb,.asr-page-guest-reviews .dft-guest-reviews-rating .wrap{margin:0}.asr-page-guest-reviews .asr-corporate-footer .container-fluid{padding:20px;max-width:1250px;margin:0 auto}.asr-page-guest-reviews .asr-corporate-footer .row{margin:0}.asr-page-guest-reviews .asr-corporate-footer .copyright-statement{padding:20px 0}@media (min-width:1025px){.asr-page-guest-reviews .right-content{min-height:90vh}.asr-page-guest-reviews .left-content{width:18%;left:0;bottom:0;top:0;position:absolute;z-index:1;box-shadow:10px 0 10px -14px #000}}@media (max-width:1024px){.asr-page-guest-reviews .asr-about-us-links{width:100%;top:0}.asr-page-guest-reviews .asr-about-us-links .float-left{float:none}.asr-page-guest-reviews section.content-main.m-0{background-color:#f1f2f4}.asr-page-guest-reviews .right-content{margin-left:0;float:none;min-height:90vh}.asr-page-guest-reviews .general-banner{margin-top:-104px}}.asr-page-guest-reviews .asr-general-banner .card{margin-bottom:0}.asr-page-guest-reviews .dft-common-menu-for-mobile{z-index:11}.asr-page-guest-reviews .wrap-coporate-page{margin:0 auto;max-width:1000px;padding-left:20px;padding-right:20px}.asr-page-guest-reviews .dft-common-global-footer .mr-t{margin-top:unset}.asr-page-guest-reviews .top-100{top:100px}.asr-page-guest-reviews .z-index-10{z-index:10}.asr-page-gallery .right-content{background-color:#f1f2f4;margin-left:18%;float:none}.asr-page-gallery .content-main{background-color:#fff}.asr-page-gallery .bg-primary{height:40px}.asr-page-gallery .padding-0{padding:0}.asr-page-gallery .as-table{display:table;width:100%}.asr-page-gallery .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.asr-page-gallery .left-header{width:485px}.asr-page-gallery .right-header{width:725px}.asr-page-gallery .right-header .row{margin:0;height:40px}.asr-page-gallery .right-header .col-3{padding-left:0;padding-right:0;max-width:29%;margin-top:12.5px}.asr-page-gallery .right-header .col{padding-left:0;padding-right:0}.asr-page-gallery .container-structure .hidden-on-homepage{display:none}.asr-page-gallery .general-banner{margin-top:-100px}.asr-page-gallery .asr-about-us-links{z-index:10}.asr-page-gallery .asr-about-us-links .border-titles{border:0}.asr-page-gallery .asr-about-us-links .float-left{float:none}.asr-page-gallery .position-sticky{height:-moz-available}.asr-page-gallery .asr-breadcrumb .breadcrumb,.asr-page-gallery .dft-property-gallery-overview .wrap{margin:0}.asr-page-gallery .asr-corporate-footer .container-fluid{padding:20px;max-width:1250px;margin:0 auto}.asr-page-gallery .asr-corporate-footer .row{margin:0}.asr-page-gallery .asr-corporate-footer .copyright-statement{padding:20px 0}.asr-page-gallery .dft-general-banner .card{margin-bottom:0}.asr-page-gallery .dft-common-menu-for-mobile{z-index:11}.asr-page-gallery .wrap-coporate-page{margin:0 auto;max-width:1000px;padding-left:20px;padding-right:20px}.asr-page-gallery .dft-common-global-footer .mr-t{margin-top:unset}.asr-page-gallery .top-100{top:100px}.asr-page-gallery .z-index-10{z-index:10}@media (min-width:1025px){.asr-page-gallery .right-content{min-height:90vh}.asr-page-gallery .left-content{width:18%;left:0;bottom:0;top:0;position:absolute;z-index:1;box-shadow:10px 0 10px -14px #000}}@media (max-width:1024px){.asr-page-gallery .asr-about-us-links{width:100%;top:0}.asr-page-gallery section.content-main.m-0{background-color:#f1f2f4}.asr-page-gallery .right-content{margin-left:0;float:none;min-height:90vh}.asr-page-gallery .general-banner{margin-top:-104px}.asr-general-banner .card{margin-bottom:0}.dft-common-menu-for-mobile{z-index:11}.wrap-coporate-page{margin:0 auto;max-width:1000px;padding-left:20px;padding-right:20px}.dft-common-global-footer .mr-t{margin-top:unset}.top-100{top:100px}.z-index-10{z-index:10}}.asr-property-gallery-overview .wrap{margin:0}.asr-publication-publication-listing .wrap{margin-left:0}.asr-publication-publication-listing .wrap .nav-scrollable-tabs a.is-active{background-color:var(--accent);color:var(--text-reverse)}.asr-publication-publication-listing .wrap .nav-scrollable-tabs a:hover{text-decoration:none;cursor:pointer}.asr-publication-publication-listing .wrap .nav-scrollable-tabs-wrap{overflow-x:auto;white-space:nowrap}.asr-publication-publication-listing .caption .caption-media{width:auto}.asr-publication-publication-listing .nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:inline}.asr-publication-publication-listing .ayear{width:53px}.asr-publication-publication-listing .caption-content,.asr-publication-publication-listing .caption-media{display:inline-block;vertical-align:top}.asr-publication-publication-listing .padding-2{padding:0;display:none}.asr-publication-publication-listing .responsive-width .a:hover{color:#483a32}@media (min-width:768px) and (max-width:1023px){.asr-publication-publication-listing .publication-listing{width:100%}}@media (min-width:1024px){.asr-publication-publication-listing .responsive-width{width:320px}}@media (min-width:1025px) and (max-width:1023px){.asr-publication-publication-listing .responsive-width{width:250px}}@media (min-width:768px) and (max-width:1024px){.asr-publication-publication-listing .responsive-width{width:290px}}.asr-publication-ascott-annual-reports-table .pad-lb-20{padding-left:20px;padding-bottom:20px}.asr-publication-ascott-annual-reports-table .wrap-com{max-width:1250px;padding-left:20px;padding-right:20px}.asr-publication-ascott-annual-reports-table .bg-tripped{padding:10px;line-height:1.3;border-top:1px solid #ddd}.asr-publication-ascott-annual-reports-table .bg-tripped:nth-child(4n+1),.asr-publication-ascott-annual-reports-table .bg-tripped:nth-child(4n+2){background-color:#f9f9f9}.asr-publication-ascott-annual-reports-table a:hover{text-decoration:none}@media (max-width:1023px){.asr-publication-ascott-annual-reports-table .pad-20{padding:5px 20px}.asr-publication-ascott-annual-reports-table .bg-tripped{padding:0 0 0 40%;position:relative}.asr-publication-ascott-annual-reports-table .bg-tripped:before{content:attr(data-title);position:absolute;top:0;left:0;bottom:0;background:rgba(0,0,0,.06);width:40%}.asr-publication-ascott-annual-reports-table .pad-t-40{padding-top:40px}.asr-publication-ascott-annual-reports-table .bor-0{border:0}.asr-publication-ascott-annual-reports-table .pad-lb-20{padding-left:0}}.asr-about-us-mission .wrap-com{max-width:1250px;padding-left:20px;padding-right:20px}.asr-about-us-mission .mar-b-40{margin-bottom:40px}.asr-about-us-mission .pad-40{padding:40px}.asr-about-us-mission .mar-bt-20{margin-bottom:20px;margin-top:10px}.asr-about-us-mission .border-top{border-top-color:rgba(0,0,0,.1)}.asr-about-us-mission .mar-tb-0{margin-bottom:0;margin-top:-20px}.asr-about-us-mission .pad-20{padding:0 20px 10px}.asr-about-us-mission .bg-height-2x{height:380px;background:#ddd;color:#fff;position:relative}.asr-about-us-mission .bg-height{height:180px;background:#ddd;color:#fff;position:relative}.asr-about-us-mission .bg-image{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.asr-about-us-mission .pad-l-0{padding-left:0}.asr-about-us-mission .pad-r-0{padding-right:0}.asr-about-us-mission .pad-t-20{padding-top:20px}.asr-about-us-mission .pad-xs-t-20{padding:10px 0 0}.asr-about-us-mission .bg-content{position:absolute;bottom:0;left:0;right:0;padding:20px}.asr-about-us-mission .mar-tb-10{margin-bottom:10px;margin-top:10px}.asr-about-us-mission .bg-content{transition:opacity 1s,transform 1s}.asr-about-us-mission .bg-hover:hover .bg-content{opacity:0}.asr-about-us-mission .bg-hover:hover .bg-image{opacity:.7}.asr-about-us-mission .bg-hover:hover .bg-hover-content{opacity:1}.asr-about-us-mission .mar-b-20{margin-bottom:20px}.asr-publications-ascott-annual-reports .title a:hover{text-decoration:none}.asr-amenities{padding-left:20px;margin-bottom:40px}.asr-amenities .wrap-com{max-width:1250px;padding-left:20px;padding-right:20px}.asr-amenities .wrap-com h3{margin:.67em 0}.asr-amenities .wrap-com p{margin-bottom:1em;margin-top:1em}.asr-amenities .wrap-com .text-uppercase.bold{cursor:pointer}.asr-amenities .wrap-com .mar-5{margin:0 5px}.asr-amenities .wrap-com a:hover{text-decoration:none}.asr-amenities .wrap-com .pad-lr-20{padding-right:20px;padding-left:40px}@media (max-width:1023px){.asr-amenities{padding-left:0}.asr-amenities .wrap-com .pad-lr-20{padding-right:0;padding-left:0}}.asr-amenities-others{background-color:var(--accent)}.asr-amenities-others .charges-apply{margin-bottom:10px}.asr-amenities-others .charges-apply cite{font-size:14px;color:#fff}.asr-amenities-others .wrap{margin:0 auto}.asr-amenities-others .wrap .card{background-color:var(--background-default)}.asr-amenities-others .wrap .card .card-content{z-index:0}.asr-amenities-others .wrap ul{margin:1em 0}.asr-amenities-others .card-content .amenity-title{font-size:15px}.asr-amenities-others .amenities-others{height:inherit;padding-top:40px;padding-bottom:40px}.asr-amenities-others .amenities-others .amennities-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-amenities-others .amenities-others .amennities-header .amenities-title{text-transform:uppercase;font-weight:700;margin:0;color:#fff;font-size:18px;margin-bottom:10px;width:100%}.asr-amenities-others .amenities-others .amenities-content{display:grid;grid-template-columns:1fr;margin:20px auto}.asr-amenities-others .amenities-others .amenities-content .amenities-item{padding:0 10px}.asr-amenities-others .amenities-others .amenities-content .amenities-item .card{padding:0 10px;width:100%;border-radius:0}.asr-amenities-others .amenities-others .amenities-content .amenities-item .card .amenity-title{font-weight:700;margin:0}.asr-amenities-others .amenities-others .amenities-content .amenities-item .card .amenity-content{margin-bottom:20px}.asr-amenities-others .amenities-others .amenities-content .amenities-item .card .amenity-ul{padding-left:20px}.discoverasr-property-template .asr-amenities-others{background-color:var(--section-background)}.asr-crest-collection-listing .wrap-sm{margin:0 auto;max-width:940px;padding-left:20px;padding-right:20px;margin-bottom:40px}.asr-crest-collection-listing .masonry-column{column-count:1;column-gap:1em}.asr-crest-collection-listing .bg-white-80{color:#554f4c;background-color:hsla(0,0%,100%,.8)}.asr-crest-collection-listing .card-content{z-index:0}.asr-crest-collection-listing .col-md-6{max-width:100%}.asr-crest-collection-listing .btn{line-height:1.3}.asr-crest-collection-listing .card{border:0}.asr-crest-collection-listing .card-height{height:21px}@media (max-width:1024px){.asr-crest-collection-listing .bg-mobile{background-color:#f5f5f5}}@media (max-width:767px){.asr-crest-collection-listing .padding-mobile-line{height:41px}}.asr-property-awards-container{display:-ms-flexbox;display:flex}.asr-property-awards-container>div:not(:last-of-type){margin-right:10px}.asr-property-awards-container .award-logo-wrapper{width:auto;height:auto;max-width:100px;max-height:100px;overflow:hidden}.asr-property-awards-container .award-logo{height:100%;width:100%;object-fit:cover}.asr-property-awards-container .award-item{position:relative;display:inline-block}.asr-property-awards-container .award-item:hover .award-tooltip{display:-ms-flexbox;display:flex}.asr-property-awards-container .award-item:first-child .award-tooltip{transform:translate3d(0,calc(-100% + -10px),0)}.asr-property-awards-container .award-item .award-tooltip{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;z-index:6;width:150px;box-sizing:border-box;transform:translate3d(-30%,calc(-100% + -10px),0)}.asr-property-awards-container .award-item .award-content{font-size:12px;padding:.25rem .5rem;border-radius:3px;border-style:solid;border-width:1px;border:1px solid rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.1);background-color:var(--background-default)}.asr-career-our-people{background:#f1f2f4;background-color:#f1f2f4}.asr-career-our-people h2{-webkit-margin-before:.83em;-webkit-margin-after:.83em}.asr-career-our-people .careerImageOne{width:350px;height:263px;border-width:0;border-style:solid;margin:10px}.asr-career-our-people .careerImageTwo{width:350px;height:234px;margin:10px}.asr-home-news-events{background-color:#483a32;padding:70px 30px}.asr-home-news-events .wrap{margin:0 auto;max-width:1250px;padding:40px;background-color:#2c1e16;color:#fff}.asr-home-news-events .wrap h4{margin-bottom:26.6px}.asr-home-news-events .wrap .pad-lr-30{padding-left:30px;padding-right:30px}.asr-home-news-events .wrap .mar-b-20{margin-bottom:20px}.asr-home-news-events .wrap .pad-bt-20{padding-top:20px;padding-bottom:20px}.asr-home-news-events .wrap .bor-b{border-bottom:1px solid hsla(0,0%,100%,.1)}.asr-home-news-events .wrap .pad-l-20{padding-left:20px}.asr-home-news-events .wrap .equal a,.asr-home-news-events .wrap .icon{color:#fff}.asr-home-news-events .wrap .equal a:hover,.asr-home-news-events .wrap a:hover{cursor:pointer;text-decoration:none}.asr-crest-collection-introduction *{box-sizing:border-box}.asr-crest-collection-introduction .text-title{cursor:default}.asr-crest-collection-introduction .crest-image:before{content:"";position:absolute;top:10px;left:10px;bottom:10px;right:10px;border:1px solid #fff;background-color:transparent}@media screen and (max-width:1024px){.asr-crest-collection-banner .padding-md-2{padding:20px}.asr-crest-collection-banner .banner .banner-content .banner-caption,.asr-crest-collection-banner .banner .banner-content .wrap-sm{height:inherit}}.asr-crest-collection-banner hr{width:120px;border-color:#fff;margin:20px auto}.asr-crest-collection-banner .bg-black-gradient{background:linear-gradient(180deg,transparent 10%,rgba(0,0,0,.5))}.asr-crest-collection-banner .banner-content{position:relative;text-align:center}.asr-crest-collection-banner .banner-caption{position:absolute;top:0;left:0;margin:0;width:100%;height:100%;color:#fff}.asr-crest-collection-banner .wrap-sm{margin:0 auto;max-width:940px;padding-left:20px;padding-right:20px}.asr-crest-collection-banner .wrap-sm .content{max-width:520px;position:absolute}@media (max-width:1023px){.asr-property-footer .hidden-on-homepage{display:none}}.asr-property-footer .asr-global-footer.wrap{padding-left:0;padding-right:0}.asr-property-print-button{background-color:#ddd}.asr-property-print-button .asr-button.primary{background-color:var(--navigation-cta);border:1px solid var(--navigation-cta)}.asr-property-print-button .asr-button.primary:not(.disabled):hover{background-color:var(--navigation-cta-03);color:var(--navigation-cta);border-color:transparent}.asr-property-print-overview{margin-top:40px}.asr-property-print-overview .local-address{margin-bottom:40px}.asr-property-print-overview address{margin:0}.asr-maps-location .content{margin:20px 0 40px}.asr-page-template-property-download-brochure{background-color:#f1f2f4;font-size:16px}.asr-page-template-property-download-brochure>div{max-width:940px;padding:0 20px;margin-left:auto;margin-right:auto}.asr-page-template-property-download-brochure>div:not(:first-child):not(.asr-property-print-overview):not(.asr-property-location-information){margin-top:40px;margin-bottom:40px}.asr-page-template-property-download-brochure .asr-property-location-information{padding-left:40px;padding-right:40px}.asr-page-template-property-download-brochure .asr-property-print-button{max-width:100%;padding:20px}.asr-page-template-property-download-brochure .asr-property-download-brochure-apartment-listing{padding-left:0;padding-right:0}.asr-page-template-property-download-brochure .download-brochure-sub-title,.asr-page-template-property-download-brochure .download-brochure-title{font-weight:700;display:inline-block;margin-bottom:10px}.asr-page-template-property-download-brochure .download-brochure-title{font-size:30px}.asr-page-template-property-download-brochure .download-brochure-sub-title{font-size:18px}.asr-page-template-property-download-brochure .asr-property-location-getting-to .bg-white{background-color:transparent}.asr-page-template-property-download-brochure .property-amenities,.asr-page-template-property-download-brochure .property-apartment-listing,.asr-page-template-property-download-brochure .property-facilities,.asr-page-template-property-download-brochure .property-getting-to,.asr-page-template-property-download-brochure .property-location-infomation,.asr-page-template-property-download-brochure .property-location-map{page-break-inside:avoid}@media (max-width:767px){.asr-page-property-download-brochure .dft-common-global-footer .bg-gray-light-xs{background-color:#ddd}}.asr-best-rate-guarantee-form .description,.asr-best-rate-guarantee-form .form-content.form-layout{font-size:16px;color:var(--text-body)}.asr-best-rate-guarantee-form.wrap-xs{max-width:680px;margin:0 auto;padding-left:20px;padding-right:20px}.asr-best-rate-guarantee-form .form-content.form-layout{padding:30px}.asr-best-rate-guarantee-form .form-content.form-layout .form-section .h5{color:var(--text-title);font-size:16px}.asr-best-rate-guarantee-form .no-border{margin:0;padding:0}.asr-best-rate-guarantee-form a{text-decoration:none;outline:1px solid transparent;color:#65564f}.asr-best-rate-guarantee-form a u{outline:1px solid transparent}.asr-best-rate-guarantee-form .selectboxit-options{width:100%}.asr-best-rate-guarantee-form .selectboxit-options .selectboxit-option-anchor{overflow:hidden;text-overflow:ellipsis}.asr-contact-us-form p{color:#373737}.asr-contact-us-form .selectboxit-options{width:100%}.asr-contact-us-form .success-message{margin:0 auto;width:fit-content;width:-moz-fit-content;text-align:center}.asr-contact-us-form .selectboxit-options .selectboxit-option-anchor{overflow:hidden;text-overflow:ellipsis}.asr-contact-us-form *{outline:1px solid transparent}.asr-contact-us-form .tab2 li:before{content:"\E91F";font-family:Ascott-Icons}.asr-contact-us-form .tab2 ul{padding-left:0}.asr-contact-us-form .tab2 li{list-style:none}.asr-contact-us-form .tab2 .asr-section-rich-text{margin-top:0}.asr-contact-us-form .tab2 .wrap{padding-left:0}.asr-contact-us-form .tab-pane:target:before{height:0;margin:0}.arabic .asr-contact-us-form{text-align:right;direction:rtl}.asr-contact-us-form .nav-tabs-inline .nav-tabs-item>a:hover{background-color:#0000}.asr-contact-us-form .text-uppercase.border-0.active:hover{background-color:#2c1e16}.asr-contact-us-form .asr-navigation-bar{max-width:1240px;padding:0 20px;border-bottom:1px solid #dedede}.asr-contact-us-form .asr-navigation-bar .navigation-wrapper{width:fit-content;width:-moz-fit-content}.asr-contact-us-form .asr-navigation-bar .navigation-background{width:100%}.asr-contact-us-form .asr-navigation-bar .navigation-content{margin:0;max-width:unset;padding:0}.asr-contact-us-form .asr-navigation-bar .navigation-item{padding:17px 0;position:relative;-ms-flex-pack:justify;justify-content:space-between}.asr-contact-us-form .asr-navigation-bar .navigation-item div:first-child{font-size:16px;color:#acb2b7;border-bottom:none}.asr-contact-us-form .asr-navigation-bar .navigation-item.active{border-bottom:2px solid var(--accent)}.asr-contact-us-form .asr-navigation-bar .navigation-item.active div:first-child{color:#4d6866}.asr-contact-us-form .asr-navigation-bar .navigation-item.active .asr-badge{display:block}.asr-contact-us-form .asr-navigation-bar .navigation-item:not(.active){margin-bottom:2px}.asr-contact-us-form .asr-navigation-bar .navigation-item .asr-badge{border-radius:25px;background-color:var(--indicator-default);padding:5px 12px;font-size:12px;position:unset;display:none}.text-uppercase.border-0.active{background-color:#2c1e16;color:#fff}.text-uppercase.border-0{background-color:transparent}.nav-tabs-item>a:active{color:#fff}.ui-datepicker.ui-datepicker-multi{padding-top:0;padding-bottom:0}.ui-datepicker .ui-datepicker-header{margin:0}.ui-widget-header{background:transparent}.ui-datepicker .ui-icon{font-size:2em}.ui-state-default,.ui-widget-content .ui-state-default{background:#fff;border:0}.ui-datepicker.ui-datepicker-multi .ui-datepicker-buttonpane{padding:10px}.asr-page-contact-us .asr-section-rich-text .wrap{padding-left:2px;padding-right:2px}.asr-page-contact-us .asr-section-rich-text .wrap p{color:#000}.asr-page-contact-us .asr-section-rich-text .wrap span{color:#554f4c}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,option:hover{background:var(--accent);color:#fff}.intl-tel-input{display:block}.intl-tel-input .allow-dropdown .separate-dial-code{padding:0;width:100px}.intl-tel-input.separate-dial-code .selected-flag{background-color:#fff}.intl-tel-input.separate-dial-code .selected-dial-code{padding-left:5px}.iti-arrow{top:33%;border-left:none;border-right:none;border-top:none;left:70%}.iti-arrow:before{content:"\E921";font-family:Ascott-Icons}.selected-flag{background-color:#fff;border-right:1px solid #b9b9b9;min-width:94px}.iti-flag{display:none}.intl-tel-input .country-list .country .dial-code{color:#523434}.highlight{background-color:#2c1e16;color:#fff}.highlight .dial-code{color:#fff}.country{padding:9px 20px;margin:0;transition:all .2s ease 0s}.intl-tel-input .country-list,.iti-container{background:#fff;border-radius:5px;border:1px solid #ddd;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);height:300px;overflow-y:scroll}select.has-error,textarea.has-error{border-color:#d32f2f}.section{margin:0}.custom-control-label:after,.form-option>input[type=checkbox],.form-option>input[type=radio]{visibility:visible;margin:5px 0 0;opacity:0;z-index:999999}.asr-extended-stay-form{position:relative;z-index:0}.arabic .asr-extended-stay-form .slider{-ms-transform:rotate(1turn);transform:rotate(1turn)}.asr-extended-stay-form .bg-gray-light{background-color:#ddd}.asr-extended-stay-form .padding-lg-tb{padding-top:40px;padding-bottom:40px}.asr-extended-stay-form .center-block{margin:auto}.asr-extended-stay-form .h5{font-weight:700}.asr-extended-stay-form .selectboxit-container .selectboxit{cursor:pointer;overflow:hidden;color:#666}.asr-extended-stay-form .selectboxit-btn.selectboxit-enabled:focus,.asr-extended-stay-form .selectboxit-btn.selectboxit-enabled:hover{text-decoration:none}.asr-extended-stay-form .selectboxit-btn.selectboxit-enabled:active,.asr-extended-stay-form .selectboxit-btn.selectboxit-enabled:focus,.asr-extended-stay-form .selectboxit-btn.selectboxit-enabled:hover{color:#666;background-color:#e6e6e6}.asr-extended-stay-form .asr-form-input-combobox .icon{width:auto;height:auto}.asr-extended-stay-form .asr-form-input-combobox .icon.icon-map-marker{font-style:normal}.asr-extended-stay-form .submit-button{text-decoration:none;text-transform:none!important;font-weight:400;height:auto}.asr-extended-stay-form .asr-form-input .input-container{display:block}@media (min-width:1024px){#EXTENDED-STAY-FORM .phone-number input[type=search]{width:146px!important}}@media (min-width:1200px){#EXTENDED-STAY-FORM .phone-number input[type=search]{width:146px!important}}@media (max-width:1024px){#EXTENDED-STAY-FORM .phone-number input[type=search]{width:94px!important}}.padding-l-r-1{padding-left:10px!important;padding-right:10px!important}.padding-t-b-1{padding-top:10px!important;padding-bottom:10px!important}.padding-l-1{padding-left:10px!important}.padding-r-1{padding-right:10px!important}.padding-t-1{padding-top:10px!important}.padding-b-1{padding-bottom:10px!important}.padding-1{padding:10px!important}.margin-l-r-1{margin-left:10px!important;margin-right:10px!important}.margin-t-b-1{margin-top:10px!important;margin-bottom:10px!important}.margin-l-1{margin-left:10px!important}.margin-r-1{margin-right:10px!important}.margin-t-1{margin-top:10px!important}.margin-b-1{margin-bottom:10px!important}.margin-1{margin:10px!important}.padding-l-r-2{padding-left:20px!important;padding-right:20px!important}.padding-t-b-2{padding-top:20px!important;padding-bottom:20px!important}.padding-l-2{padding-left:20px!important}.padding-r-2{padding-right:20px!important}.padding-t-2{padding-top:20px!important}.padding-b-2{padding-bottom:20px!important}.padding-2{padding:20px!important}.margin-l-r-2{margin-left:20px!important;margin-right:20px!important}.margin-t-b-2{margin-top:20px!important;margin-bottom:20px!important}.margin-l-2{margin-left:20px!important}.margin-r-2{margin-right:20px!important}.margin-t-2{margin-top:20px!important}.margin-b-2{margin-bottom:20px!important}.margin-2{margin:20px!important}.padding-l-r-3{padding-left:30px!important;padding-right:30px!important}.padding-t-b-3{padding-top:30px!important;padding-bottom:30px!important}.padding-l-3{padding-left:30px!important}.padding-r-3{padding-right:30px!important}.padding-t-3{padding-top:30px!important}.padding-b-3{padding-bottom:30px!important}.padding-3{padding:30px!important}.margin-l-r-3{margin-left:30px!important;margin-right:30px!important}.margin-t-b-3{margin-top:30px!important;margin-bottom:30px!important}.margin-l-3{margin-left:30px!important}.margin-r-3{margin-right:30px!important}.margin-t-3{margin-top:30px!important}.margin-b-3{margin-bottom:30px!important}.margin-3{margin:30px!important}.padding-l-r-4{padding-left:40px!important;padding-right:40px!important}.padding-t-b-4{padding-top:40px!important;padding-bottom:40px!important}.padding-l-4{padding-left:40px!important}.padding-r-4{padding-right:40px!important}.padding-t-4{padding-top:40px!important}.padding-b-4{padding-bottom:40px!important}.padding-4{padding:40px!important}.margin-l-r-4{margin-left:40px!important;margin-right:40px!important}.margin-t-b-4{margin-top:40px!important;margin-bottom:40px!important}.margin-l-4{margin-left:40px!important}.margin-r-4{margin-right:40px!important}.margin-t-4{margin-top:40px!important}.margin-b-4{margin-bottom:40px!important}.margin-4{margin:40px!important}.padding-l-r-5{padding-left:50px!important;padding-right:50px!important}.padding-t-b-5{padding-top:50px!important;padding-bottom:50px!important}.padding-l-5{padding-left:50px!important}.padding-r-5{padding-right:50px!important}.padding-t-5{padding-top:50px!important}.padding-b-5{padding-bottom:50px!important}.padding-5{padding:50px!important}.margin-l-r-5{margin-left:50px!important;margin-right:50px!important}.margin-t-b-5{margin-top:50px!important;margin-bottom:50px!important}.margin-l-5{margin-left:50px!important}.margin-r-5{margin-right:50px!important}.margin-t-5{margin-top:50px!important}.margin-b-5{margin-bottom:50px!important}.margin-5{margin:50px!important}.padding-l-r-6{padding-left:60px!important;padding-right:60px!important}.padding-t-b-6{padding-top:60px!important;padding-bottom:60px!important}.padding-l-6{padding-left:60px!important}.padding-r-6{padding-right:60px!important}.padding-t-6{padding-top:60px!important}.padding-b-6{padding-bottom:60px!important}.padding-6{padding:60px!important}.margin-l-r-6{margin-left:60px!important;margin-right:60px!important}.margin-t-b-6{margin-top:60px!important;margin-bottom:60px!important}.margin-l-6{margin-left:60px!important}.margin-r-6{margin-right:60px!important}.margin-t-6{margin-top:60px!important}.margin-b-6{margin-bottom:60px!important}.margin-6{margin:60px!important}.padding-l-r-7{padding-left:70px!important;padding-right:70px!important}.padding-t-b-7{padding-top:70px!important;padding-bottom:70px!important}.padding-l-7{padding-left:70px!important}.padding-r-7{padding-right:70px!important}.padding-t-7{padding-top:70px!important}.padding-b-7{padding-bottom:70px!important}.padding-7{padding:70px!important}.margin-l-r-7{margin-left:70px!important;margin-right:70px!important}.margin-t-b-7{margin-top:70px!important;margin-bottom:70px!important}.margin-l-7{margin-left:70px!important}.margin-r-7{margin-right:70px!important}.margin-t-7{margin-top:70px!important}.margin-b-7{margin-bottom:70px!important}.margin-7{margin:70px!important}.padding-l-r-8{padding-left:80px!important;padding-right:80px!important}.padding-t-b-8{padding-top:80px!important;padding-bottom:80px!important}.padding-l-8{padding-left:80px!important}.padding-r-8{padding-right:80px!important}.padding-t-8{padding-top:80px!important}.padding-b-8{padding-bottom:80px!important}.padding-8{padding:80px!important}.margin-l-r-8{margin-left:80px!important;margin-right:80px!important}.margin-t-b-8{margin-top:80px!important;margin-bottom:80px!important}.margin-l-8{margin-left:80px!important}.margin-r-8{margin-right:80px!important}.margin-t-8{margin-top:80px!important}.margin-b-8{margin-bottom:80px!important}.margin-8{margin:80px!important}.padding-l-r-9{padding-left:90px!important;padding-right:90px!important}.padding-t-b-9{padding-top:90px!important;padding-bottom:90px!important}.padding-l-9{padding-left:90px!important}.padding-r-9{padding-right:90px!important}.padding-t-9{padding-top:90px!important}.padding-b-9{padding-bottom:90px!important}.padding-9{padding:90px!important}.margin-l-r-9{margin-left:90px!important;margin-right:90px!important}.margin-t-b-9{margin-top:90px!important;margin-bottom:90px!important}.margin-l-9{margin-left:90px!important}.margin-r-9{margin-right:90px!important}.margin-t-9{margin-top:90px!important}.margin-b-9{margin-bottom:90px!important}.margin-9{margin:90px!important}.padding-l-r-10{padding-left:100px!important;padding-right:100px!important}.padding-t-b-10{padding-top:100px!important;padding-bottom:100px!important}.padding-l-10{padding-left:100px!important}.padding-r-10{padding-right:100px!important}.padding-t-10{padding-top:100px!important}.padding-b-10{padding-bottom:100px!important}.padding-10{padding:100px!important}.margin-l-r-10{margin-left:100px!important;margin-right:100px!important}.margin-t-b-10{margin-top:100px!important;margin-bottom:100px!important}.margin-l-10{margin-left:100px!important}.margin-r-10{margin-right:100px!important}.margin-t-10{margin-top:100px!important}.margin-b-10{margin-bottom:100px!important}.margin-10{margin:100px!important}.asr-property-overview-gallery{background-color:#fff}.asr-property-overview-gallery .label-cookie-preferences .center{position:absolute}.asr-property-overview-gallery .label-cookie-preferences p{width:500px;height:100%;vertical-align:middle}.asr-property-overview-gallery .label-cookie-preferences+.img-cookie-preferences{z-index:-1}.asr-property-overview-gallery .wrap{margin:unset}.asr-property-overview-gallery .wrap .nav a{padding:3px}.asr-property-overview-gallery .wrap .nav .active{padding-bottom:0}.asr-property-overview-gallery .wrap .nav .active i{color:#fff}.asr-property-overview-gallery .wrap .tab-content .tab-pane:not(.active){display:block;height:0;overflow-y:hidden}.asr-property-overview-gallery .wrap .tab-content .tab-pane .sing{margin-bottom:56px}.asr-property-overview-gallery .wrap .tab-content .tab-pane .sing .slick-list{text-align:center;text-align:-webkit-center}.asr-property-overview-gallery .wrap .tab-content .tab-pane .sing .slick-list .slick-slide{padding-top:10px;padding-bottom:10px}.asr-property-overview-gallery .wrap .text-center .btn{padding:10px 30px;background-color:transparent;line-height:1.3}.asr-property-overview-gallery .wrap .text-center .btn:hover{background-color:#0a0705;color:#e6e6e6;border-color:#0a0705}.asr-property-overview-gallery .fade{transition:2s}.asr-property-overview-gallery .modal{background-color:rgba(0,0,0,.9);padding:40px 0}.asr-property-overview-gallery .modal .my-modal{position:relative}.asr-property-overview-gallery .modal .my-modal .modal-content{background-color:transparent}.asr-property-overview-gallery .modal .my-modal .modal-content .icon-close{position:absolute;right:20px;top:-30px;color:#fff;font-size:1.9375em;cursor:pointer}.asr-property-overview-gallery .modal .my-modal .modal-content .icon-close:hover:before{color:#e6e6e6}.asr-property-overview-gallery .modal .my-modal .gal-video{padding:20px 60px}.asr-property-overview-gallery .modal .my-modal .gal-video iframe{border-width:2px}.asr-property-overview-gallery .modal .my-modal .gal{padding:20px 0;margin-bottom:30px}.asr-property-overview-gallery .modal .my-modal .gal:hover .slick-arrow{opacity:1}.asr-property-overview-gallery .modal .my-modal .gal .slick-track{height:55vw}.asr-property-overview-gallery .modal .my-modal .gal .slick-track .gal-view{position:absolute;height:100%;width:100%;display:block;margin:0 auto}.asr-property-overview-gallery .modal .my-modal .gal .slick-track .gal-view img{max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:0 auto;max-width:100%}.asr-property-overview-gallery .modal .my-modal .gal .slick-track .gal-view .gal-text{position:absolute;bottom:0;left:0;background-color:#000}.asr-property-overview-gallery .modal .my-modal .single{position:fixed;padding:10px 60px;background:rgba(0,0,0,.5);border-width:1px 0;border-style:solid;border-color:hsla(0,0%,100%,.1)}.asr-property-overview-gallery .modal .my-modal .single:hover .slick-arrow{opacity:1}.asr-property-overview-gallery .modal .my-modal .single .slick-slide{padding:0 5px;max-width:260px;transition:opacity .5s ease;opacity:.5}.asr-property-overview-gallery .modal .my-modal .single .slick-slide:hover{opacity:1}.asr-property-overview-gallery .modal .my-modal .single .slick-slide .single-media{transition:opacity .5s ease,box-shadow .5s ease,color .5s ease;cursor:pointer;padding:5px;box-shadow:0 0 10px rgba(0,0,0,.3);width:100px}.asr-property-overview-gallery .modal .my-modal .single .slick-slide .single-media img{height:100%;width:100%}.asr-property-overview-gallery .modal .my-modal .single .slick-slide .single-media:hover{background-color:#fff}.asr-property-overview-gallery .modal .my-modal .single .slick-slide .single-media-video{width:120px}.asr-property-overview-gallery .modal .my-modal .single .slick-slide.slick-current{opacity:1}.asr-property-overview-gallery .modal .my-modal .single .slick-slide.slick-current .single-media{background-color:#fff}.asr-property-overview-gallery .modal .modal-dialog{max-width:none;-ms-transform:none;transform:none;width:100%}.asr-property-overview-gallery .loadersmall{width:30px;height:30px;border:2px solid transparent;border-radius:50%;margin:0 auto;animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.asr-property-overview-gallery .slick-slider{margin-bottom:0}.asr-property-overview-gallery .slick-next:before{content:"\E91F";color:#fff;font-size:45px}.asr-property-overview-gallery .slick-prev:before{content:"\E91E";color:#fff;font-size:48px}.asr-property-overview-gallery .slick-arrow{opacity:.8;height:80px;width:80px}.asr-property-overview-gallery .gallery-target{height:62.5vw;overflow:hidden}.asr-property-overview-gallery .gallery-target img{width:auto;height:auto;min-width:100%;min-height:100%;object-fit:cover}.asr-property-overview-gallery.arabic-com .slick-next:before{content:"\E91E"}.asr-property-overview-gallery.arabic-com .slick-prev:before{content:"\E91F"}.asr-property-overview-gallery.arabic-com .slick-slide{float:right}.asr-property-overview-gallery.arabic-com .modal .my-modal .modal-content .icon-close{right:auto;left:20px}.asr-property-overview-gallery.arabic-com .modal .my-modal .gal .slick-track .gal-view .gal-text{left:auto;right:0}.asr-property-overview-gallery #image{position:relative}.asr-property-overview-gallery .data-virtual-bind{width:100%;height:100%}@media (max-width:1023px){.asr-property-overview-gallery .label-cookie-preferences p{width:250px}}@media (min-width:1024px){.asr-property-overview-gallery .modal .my-modal .gal .slick-track{height:65vh}.asr-property-overview-gallery .padding-gallery-tb{padding-bottom:20px;padding-top:20px}}@media (min-width:768px){.asr-property-overview-gallery .gallery-target{height:31.25vw}}@media (max-width:767px){.asr-property-overview-gallery .slick-next:before{content:"\E91F";color:#fff;font-size:16px}.asr-property-overview-gallery .slick-prev:before{content:"\E91E";color:#fff;font-size:16px}.asr-property-overview-gallery .slick-arrow{opacity:.8;height:32px;width:32px;background-color:#2c1e16}.asr-property-overview-gallery .slick-dots{position:absolute}.asr-property-overview-gallery .slick-dots li button:before{margin-top:-80px;color:#fff}.asr-property-overview-gallery .slick-arrow:before{font-size:16px}.asr-property-overview-gallery .overlay-hover-content{padding:0}.asr-property-overview-gallery .gallery-item{padding:0;margin:0}}.asr-property-offers-listing a:hover{text-decoration:none}.asr-property-offers-listing .card-header{background-color:unset;border-bottom:0}.asr-property-offers-listing .card{display:inherit}.asr-property-offers-listing .display-mobile .logo-ascott:after{display:none}.asr-property-download-brochure-apartment-listing{color:#554f4c}.asr-property-download-brochure-apartment-listing .download-brochure-sub-title{margin-bottom:40px;padding:0 20px;display:inline-block}.asr-property-download-brochure-apartment-listing .apartment-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.asr-property-download-brochure-apartment-listing .border-content{border:1px solid rgba(0,0,0,.2);background-color:var(--background-default);height:100%}.asr-property-download-brochure-apartment-listing .border-content .image-container{position:relative}.asr-property-download-brochure-apartment-listing .border-content .image-container .newly-renovated-label{position:absolute;left:16px;color:#f2f2f2;font-family:Open Sans;font-size:14px;min-width:132px;margin-right:16px;min-height:29px;-ms-flex-negative:0;flex-shrink:0;font-style:normal;font-weight:600;line-height:normal;top:16px;border-radius:5px;background:rgba(55,55,55,.8);padding:4px 7px 5px;text-align:center}@media screen and (max-width:1023px){.asr-property-download-brochure-apartment-listing .border-content .image-container .newly-renovated-label{left:16px;top:16px;color:#f2f2f2;font-family:Open Sans;font-size:12px;min-width:112px;min-height:23px;-ms-flex-negative:0;flex-shrink:0;font-style:normal;font-weight:600;line-height:normal;border-radius:5px;background:rgba(55,55,55,.8);padding:2px 3px 6px 6px;text-align:center}}.asr-property-download-brochure-apartment-listing .border-content .image-container img{width:100%}.asr-property-download-brochure-apartment-listing .apartment-item{width:33.33333%;margin-bottom:20px}.asr-property-download-brochure-apartment-listing .content{padding:20px}.asr-property-download-brochure-apartment-listing .location,.asr-property-download-brochure-apartment-listing .summary{margin:10px 0}.asr-property-download-brochure-apartment-listing .icon{vertical-align:baseline}.asr-property-download-brochure-apartment-listing .icon-group,.asr-property-download-brochure-apartment-listing .icon-hotel{margin-right:10px}.asr-property-download-brochure-apartment-listing .icon-group:before,.asr-property-download-brochure-apartment-listing .icon-hotel:before{font-size:24px}.asr-property-download-brochure-apartment-listing .icon-bedtype,.asr-property-download-brochure-apartment-listing .icon-occupancy,.asr-property-download-brochure-apartment-listing .size-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-property-download-brochure-apartment-listing .icon-bedtype .asr-icon-svg,.asr-property-download-brochure-apartment-listing .icon-occupancy .asr-icon-svg,.asr-property-download-brochure-apartment-listing .size-content .asr-icon-svg{margin-right:10px}.asr-property-download-brochure-apartment-listing .icon-bedtype .asr-icon-svg>svg,.asr-property-download-brochure-apartment-listing .icon-occupancy .asr-icon-svg>svg,.asr-property-download-brochure-apartment-listing .size-content .asr-icon-svg>svg{width:24px;height:24px}.asr-property-download-brochure-apartment-listing .icon-bedtype .asr-icon-svg>svg>g>g,.asr-property-download-brochure-apartment-listing .icon-occupancy .asr-icon-svg>svg>g>g,.asr-property-download-brochure-apartment-listing .size-content .asr-icon-svg>svg>g>g{stroke:var(--text-body);stroke-width:1}.asr-property-download-brochure-apartment-listing .asr-common-icon{margin-right:10px}@media print{.asr-property-download-brochure-apartment-listing .height-apartment{height:250mm}}.asr-amenities-apartment-types .amenities-frame{background-color:var(--color-background-search);padding-top:40px;padding-bottom:40px}.asr-amenities-apartment-types .amenities-frame .amenity-columns{margin:20px auto;display:grid;grid-template-columns:1fr}.asr-amenities-apartment-types .amenities-frame .amenity-content{padding-left:10px;padding-right:10px}.asr-amenities-apartment-types .amenities-frame .amenity-parent-text{margin-bottom:20px}.asr-amenities-apartment-types .amenities-frame .amenity-parent-text .amenity-header{font-weight:700;text-transform:uppercase;font-size:16px}.asr-amenities-apartment-types .amenities-frame .amenity-parent-text .amenity-content-text{padding-left:20px;font-size:16px}.asr-amenities-apartment-types .charge-apply{display:block;font-size:14px;font-weight:400;margin-bottom:20px;text-align:right;padding-right:.5rem}.asr-property-download-brochure-facilities .title{margin-bottom:19px}.asr-property-download-brochure-facilities .charge-apply{float:right;line-height:26px;margin-top:4px;font-size:16px}.asr-property-download-brochure-facilities .list-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:16px;line-height:1.3;margin-left:calc(33% - 50px)}.asr-property-download-brochure-facilities .list-container .item{display:-ms-flexbox;display:flex;margin-bottom:20px;-ms-flex-align:start;align-items:flex-start}.asr-property-download-brochure-facilities .text{font-weight:700;margin-bottom:5px;word-break:normal}.asr-property-download-brochure-facilities .icon{width:unset;height:unset}.asr-property-download-brochure-facilities .icon:before{font-size:40px}.asr-property-download-brochure-facilities .asr-common-icon{margin-right:20px}.asr-property-download-brochure-facilities .asr-common-icon svg{width:40px;height:40px}.asr-property-download-brochure-facilities .asr-icon-svg{display:-ms-flexbox;display:flex}.asr-property-location-getting-to .property-getting-header{margin-top:0;font-size:18px}.asr-property-location-getting-to .property-getting{margin-bottom:20px}.asr-property-location-getting-to .property-location{padding:40px 0}.asr-property-location-getting-to .property-location .property-location-container{margin:0;display:grid;grid-template-columns:1fr}.asr-property-location-getting-to .property-location .property-location-container .property-getting-child{margin:20px 60px 20px 0}.asr-property-location-getting-to .property-location .property-location-container .property-getting-child .property-name{margin-top:0;font-weight:700}.asr-property-location-getting-to .property-location .property-location-container .property-getting-child .property-description{margin:20px 0}.asr-property-download-brochure-amenities .title{margin-bottom:19px}.asr-property-download-brochure-amenities .charge-apply{float:right;line-height:26px;margin-top:4px;font-size:16px}.asr-property-download-brochure-amenities .amenities-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.asr-property-download-brochure-amenities .amenities-list strong{display:inline-block;margin-bottom:8px}.asr-property-download-brochure-amenities .column{padding-left:10px}.asr-property-download-brochure-amenities ul{padding-left:20px}.asr-property-ascott-property-banner .banner-content .banner-img{background-position:50%;background-repeat:no-repeat;max-height:85vh;display:block}.asr-property-ascott-property-banner hr{width:120px;border-color:#fff;margin:20px auto}.asr-property-ascott-property-banner p{-webkit-margin-before:1em;-webkit-margin-after:1em}@media (min-width:1025px){.asr-property-ascott-property-banner .opacity-equal-0{opacity:0}.asr-property-ascott-property-banner .content{max-width:100%;width:100%}}.asr-property-overview-nearby-properties{background-color:#fff}.asr-property-overview-nearby-properties .height-type-view-rate{padding:0 16px}.asr-property-overview-nearby-properties .height-type-view-rate .row{margin-bottom:16px}.asr-property-overview-nearby-properties .form-check input[type=checkbox]:checked+.form-check-label:before{content:"\E91C";color:#fff;font-size:13px}.asr-property-overview-nearby-properties .wrap a{cursor:pointer}.asr-property-overview-nearby-properties .wrap a:hover{text-decoration:none}.asr-property-overview-nearby-properties .wrap a.btn-outline:hover{color:#e6e6e6}.asr-property-overview-nearby-properties .wrap a.btn-outline:active{background-color:transparent;border-color:transparent}.asr-property-overview-nearby-properties .wrap .f-size-12{font-size:12px}.asr-property-overview-nearby-properties .wrap .border{border-color:#d5d5d5}.asr-property-overview-nearby-properties .wrap h5{font-size:1em}.asr-property-overview-nearby-properties .wrap .mar-l-10{margin-left:-10px}.asr-property-overview-nearby-properties .wrap .material-icons{font-size:16px;vertical-align:bottom}.asr-property-overview-nearby-properties .wrap .material-icons.position-absolute{font-size:32px;color:#fff;top:60px;right:0}.asr-property-overview-nearby-properties .wrap .btn-outline-dark{width:100%;padding:10px 30px;background-color:transparent;line-height:1.3}.asr-property-overview-nearby-properties .wrap .btn-outline-dark:hover{color:#e6e6e6}.asr-property-overview-nearby-properties .wrap .btn-outline-dark:focus{box-shadow:none}.asr-property-overview-nearby-properties .wrap .btn-outline-dark[disabled]{opacity:.2}.asr-property-overview-nearby-properties .wrap .icon-chevron-right{position:absolute;top:60px;right:0;font-size:35px;color:#fff}.asr-property-overview-nearby-properties .wrap .icon-map-marker{vertical-align:top}.asr-property-overview-nearby-properties .wrap .form-check{position:absolute;top:10px;z-index:1;left:10px;background:hsla(0,0%,100%,.8);padding:8px;padding-left:35px}.asr-property-overview-nearby-properties .wrap .form-check .form-check-input{opacity:0;width:16px;height:16px;z-index:999999;position:absolute;left:30px;top:6px;cursor:pointer}.asr-property-overview-nearby-properties .wrap .form-check .form-check-input[disabled]{cursor:not-allowed}.asr-property-overview-nearby-properties .wrap .form-check .form-check-input[disabled]+.form-check-label{opacity:.3;cursor:not-allowed}.asr-property-overview-nearby-properties .wrap .form-check .form-check-label:before{content:"";background-color:#fff;text-align:center;border:1px solid #b9b9b9;width:16px;height:16px;cursor:pointer;display:block;margin-left:-25px;transition:border .15s ease,background .15s ease,color .15s ease;border-radius:3px;position:absolute;font-family:Ascott-Icons;top:11px}.asr-property-overview-nearby-properties .wrap .pos-shadow:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.asr-property-overview-nearby-properties.arabic-com .pr-3{padding-right:0;padding-left:1rem}.asr-property-overview-nearby-properties.arabic-com .form-check{left:auto;right:10px;padding:8px;padding-right:31px}.asr-property-overview-nearby-properties.arabic-com .form-check .form-check-input{right:6px;left:0}.asr-property-overview-nearby-properties.arabic-com .form-check .form-check-label:before{margin-right:-25px}.asr-property-overview-nearby-properties.arabic-com .wrap .material-icons.position-absolute{right:auto;left:0}.asr-property-overview-nearby-properties.arabic-com .padding-l-2{padding-left:0;padding-right:20px}.asr-property-overview-nearby-properties.arabic-com .asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-header .close{right:auto;opacity:1;left:-10px}.asr-property-overview-nearby-properties.arabic-com .item-nearby-properties:nth-child(2){padding-left:10px;padding-right:1rem}.asr-property-overview-nearby-properties.arabic-com .item-nearby-properties:first-child{padding-left:1rem;padding-right:0}@media (max-width:1023px){.asr-property-overview-nearby-properties .location{max-width:30px}.asr-property-overview-nearby-properties .wrap{padding-left:10px;padding-right:10px}.asr-property-overview-nearby-properties .wrap h3{text-align:center;margin-bottom:25px;font-size:1.525em}.asr-property-overview-nearby-properties .wrap .margin-b-3{margin-bottom:0}.asr-property-overview-nearby-properties .wrap .btn,.asr-property-overview-nearby-properties .wrap .btn-view-rates{width:100%}}@media (max-width:767px){.asr-property-overview-nearby-properties .wrap .btn-view-rates{padding:10px 20px;min-width:106px}.asr-property-overview-nearby-properties .wrap .mar-l-10{margin-left:-25px}.asr-property-overview-nearby-properties .wrap a.btn-outline:hover{color:initial;background-color:transparent}.asr-property-overview-nearby-properties .wrap .height-type,.asr-property-overview-nearby-properties .wrap .height-type-view-rate{height:auto}}.asr-property-overview-nearby-properties-compare .modal .modal-dialog{-ms-transform:translate(0);transform:translate(0);width:900px;margin:30px auto}.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-header{border:0}.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-header .close{border-radius:100%;position:absolute;width:30px;height:30px;right:6px;top:0;opacity:1}.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-header .close,.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-header .close .icon.icon-close{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-header .close .icon.icon-close:before{font-size:20px}.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-header .close:hover{opacity:.8}.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-header .close .icon-close:before{top:-3px;left:3px}.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-header h3{width:100%}.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-header .modal-title{font-size:24px}.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-body .position-relative .img-responsive{width:100%}.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute{bottom:16px;text-align:center;width:90%}.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute .btn{color:#fff;line-height:1.3}.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute .btn:hover{color:#fff}.asr-property-overview-nearby-properties-compare .modal .modal-dialog .modal-content .modal-body a:hover{text-decoration:none}.asr-property-overview-nearby-properties-compare .mar-lr-10{margin-left:-10px;margin-right:-10px;font-size:16px}.asr-property-overview-quicklinks a:hover{text-decoration:none}.asr-property-overview-quicklinks .caption .caption-media{width:inherit}.asr-property-overview-quicklinks .caption .caption-media .icon{margin-right:10px}@media (max-width:992px){.asr-property-overview-quicklinks .d-align-center{text-align:center}.asr-property-overview-quicklinks .margin-lg-r-2{margin-right:20px}.asr-property-overview-quicklinks .d-lg-inline-block{display:inline-block}.asr-property-overview-quicklinks .caption .caption-media .icon{margin-right:20px}}.asr-property-facilities-amenities .asr-body-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:23px;padding-bottom:27px}.asr-property-facilities-amenities .title{margin-bottom:19px}.asr-property-facilities-amenities .charge-apply{float:right;line-height:26px;margin-top:4px;font-size:16px;display:none}.asr-property-facilities-amenities .list-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;line-height:28px}.asr-property-facilities-amenities .list-container .item{display:-ms-flexbox;display:flex;margin-bottom:12px;width:50%;-ms-flex-align:start;align-items:flex-start}.asr-property-facilities-amenities .list-container .item:nth-child(n+5){display:none}.asr-property-facilities-amenities .list-container .item:only-child{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.asr-property-facilities-amenities .list-container .item:nth-child(2n){padding-left:5px}.asr-property-facilities-amenities .list-container .item:nth-child(odd){padding-right:5px}.asr-property-facilities-amenities .asr-common-icon,.asr-property-facilities-amenities .icon{width:25px;height:25px;margin-right:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-property-facilities-amenities .icon:before{font-size:25px}.asr-property-facilities-amenities .asr-button{-ms-flex-item-align:center;align-self:center;margin:11px 0 0;text-decoration:none;margin-top:11px}.asr-property-facilities-amenities .asr-common-icon.item-image{line-height:0}.asr-property-facilities-amenities .asr-common-icon.item-image .image-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-property-facilities-amenities .asr-common-icon.item-image .image-container img{max-width:100%;max-height:100%;object-fit:contain}.asr-property-facilities-amenities .asr-common-icon.item-image .asr-icon-svg svg,.asr-property-facilities-amenities .asr-common-icon.item-image .image-container{width:25px;height:25px}.asr-property-facilities-amenities .asr-icon-svg svg{fill:var(--icon-nonclickable);width:45px;height:45px}.discoverasr-property-landing-template .asr-property-facilities-amenities .asr-button.secondary{color:var(--navigation-cta);border:1px solid var(--navigation-cta)}.discoverasr-property-landing-template .asr-property-facilities-amenities .icon:before{color:var(--icon-nonclickable)}.discoverasr-property-landing-template .asr-property-facilities-amenities .asr-common-icon .asr-icon-svg svg .asr-common-icon.item-image .asr-icon-svg svg{fill:var(--icon-nonclickable)}.asr-common-dr-rates-availability-enquiry-form{max-width:1250px;margin:auto}.asr-common-dr-rates-availability-enquiry-form .h5{font-size:1.25em}.asr-common-dr-rates-availability-enquiry-form *{outline:1px solid transparent}@media (min-width:1024px){.asr-common-dr-rates-availability-enquiry-form #check_in_date,.asr-common-dr-rates-availability-enquiry-form #check_out_date{width:50%}.arabic .asr-common-dr-rates-availability-enquiry-form #check_in_date,.arabic .asr-common-dr-rates-availability-enquiry-form #check_out_date{float:right}}.asr-form input[type=tel]:-ms-input-placeholder,.asr-form input[type=tel]::-ms-input-placeholder,.asr-form input[type=text]:-ms-input-placeholder,.asr-form input[type=text]::-ms-input-placeholder{color:#666}.asr-form input[type=tel]::placeholder,.asr-form input[type=text]::placeholder{color:#666}.asr-form .btn{font-weight:400;text-transform:none}.arabic .asr-form .form-input-group-addon:first-child{border-left:0;border-right:1px solid #b9b9b9;border-top:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9}.arabic .asr-form .form-group .form-control input{text-align:right}.arabic .asr-form .form-group .asr-form-input #form_hint{direction:ltr}.arabic .asr-form .form-group .asr-form-input input,.arabic .asr-form .form-group .asr-form-input textarea{text-align:right}.arabic .asr-form .form-option{margin-right:0}.arabic .asr-form .form-option input[type=radio]+label{margin-left:20px}.arabic .asr-form .form-option input[type=radio]+label:before{top:5px}.arabic .asr-form .form-option .form-label,.arabic .asr-form .form-option label{padding-left:0;padding-right:25px}.arabic .asr-form .form-option .form-label:before,.arabic .asr-form .form-option label:before{margin-left:0;margin-right:-25px;top:7px}.arabic .asr-form .intl-tel-input.separate-dial-code .selected-dial-code{padding-left:0;padding-right:5px}.arabic .asr-form .intl-tel-input .country-list{text-align:right;left:auto;right:0}.arabic .asr-form .intl-tel-input .flag-container{left:auto;right:0}.arabic .asr-form .intl-tel-input .flag-container .selected-flag{border-left:1px solid #b9b9b9;border-right:0;padding:0}.arabic .asr-form .intl-tel-input .flag-container .selected-flag .iti-arrow{right:70%}.arabic .asr-form .selectboxit-list{top:44px}.arabic .asr-form .selectboxit-container .selectboxit{text-align:right}.arabic .asr-form .selectboxit-container .selectboxit-text{padding-right:0;padding-left:21px}.arabic .asr-form .selectboxit-container .selectboxit-arrow-container{margin-right:0;margin-left:10px;left:0;right:inherit}.asr-form .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:normal;align-items:normal}.asr-form .form-group .form-content *{outline:1px solid transparent}.asr-form .form-group .form-section-title{color:#554f4c;font-size:16px;line-height:1.3;font-weight:600;margin:10px 0;width:fit-content;width:-moz-fit-content}.asr-form .form-group .description{margin-bottom:50px}.asr-form .form-group .form-control{border-radius:0}.asr-form .form-group .radioChecked [type=radio]:checked+label:after{border-radius:10px;background-color:#2c1e16}.asr-form .form-group .cursorHover{cursor:pointer}.asr-form .form-group .check-out-field{padding-left:10px;width:50%;float:right}.asr-form .form-group .check-in-field{padding-right:10px;width:50%;float:left}.asr-form .form-group .pad-t-10{padding-top:10px}.asr-form .form-group .as-table-cell{-ms-flex-preferred-size:32px;flex-basis:32px}.asr-form .form-group .tooltip{opacity:1}.asr-form .form-group .field-with-tooltip{-ms-flex:0 32px;flex:0 32px}.asr-form .form-group{margin-bottom:20px}.asr-form .form-option{margin-right:20px;vertical-align:top;display:inline}.asr-form .form-input-group{padding:0;vertical-align:middle;display:table;width:100%;border:none}.asr-form .form-input-group-addon:first-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.asr-form .form-input-group-addon{display:table-cell;width:1%;white-space:nowrap;padding:0 10px;border-radius:0;background-color:#efefef;border:1px solid #b9b9b9;border-collapse:separate;vertical-align:middle}.asr-form .form-input-group-addon .icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.asr-form .btn-primary{padding:10px 30px}.asr-form .slider-range{position:relative;display:block;height:24px;text-align:left;border:1px solid #d6d6d6;background-color:#efefef;border-radius:unset;box-sizing:border-box}.asr-form .ui-state-active{background-color:var(--accent)}.asr-form .h5{font-weight:700;font-size:18px;color:#373737}.asr-form .asr-form-input .field-container .ui-slider-handle{height:34px;top:0;cursor:pointer;border:1px solid gray;background-color:gray}.asr-form .asr-form-input .intl-tel-input{position:relative;display:inline-block;width:100%}.asr-form .asr-form-input .intl-tel-input.allow-dropdown .flag-container,.asr-form .asr-form-input .intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.asr-form .asr-form-input .intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.asr-form .asr-form-input .intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.asr-form .asr-form-input .intl-tel-input{display:block}.asr-form .asr-form-input .intl-tel-input .selected-flag{background-color:#fff;border-right:1px solid #b9b9b9;min-width:94px}.asr-form .asr-form-input .intl-tel-input .selected-flag .iti-arrow{margin-top:-5px;top:33%;border-left:none;border-right:none;border-top:none;left:70%}.asr-form .asr-form-input .intl-tel-input .selected-flag .iti-arrow:before{content:"\E921";font-family:Ascott-Icons}.asr-form .asr-form-input .intl-tel-input .country-list .country.highlight .dial-code{color:#fff}.asr-form .asr-form-input .iti-flag{display:none}.asr-form .asr-form-input .intl-tel-input.separate-dial-code .selected-dial-code{padding-left:5px}.asr-form .asr-form-input button.submit-button:active,.asr-form .asr-form-input button.submit-button:focus{box-shadow:none}.asr-form .asr-form-input .success-message{margin:0 auto;width:fit-content;width:-moz-fit-content;text-align:center}.asr-form .intl-tel-input .allow-dropdown .separate-dial-code{padding:0;width:100px}.asr-form .intl-tel-input.separate-dial-code .selected-flag{background-color:#fff;background:none}.asr-form .intl-tel-input.separate-dial-code .selected-dial-code{padding-left:5px;display:table-cell;vertical-align:middle}.asr-form .iti-flag{display:none}.asr-form .iti-flag.vn{height:14px;background-position:-5412px 0}.asr-form .intl-tel-input .country-list .country .dial-code{color:#523434}.asr-form .country{padding:9px 20px;margin:0;transition:all .2s ease 0s}.asr-form .asr-form .iti-container,.asr-form .intl-tel-input .country-list{background:#fff;border-radius:5px;border:1px solid #ddd;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);height:300px;overflow-y:scroll;z-index:4}.asr-form .intl-tel-input .country-list{position:absolute;z-index:4;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;max-height:200px;overflow-y:scroll}.asr-form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.asr-form .intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.asr-form .intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:8px}.asr-form .intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.asr-form select.has-error,.asr-form textarea.has-error{border-color:#d32f2f}.asr-form .section{margin:0}.asr-form .custom-control-label:after,.asr-form .form-option>input[type=checkbox],.asr-form .form-option>input[type=radio]{visibility:visible;margin:5px 0 0;opacity:0;z-index:999999}.form-option>input[type=radio]{z-index:10}.error .jsSearchBox .ui-autocomplete-input .form-input .ui-widget .ui-widget-content .ui-state-default .ui-corner-left,.error .selectboxit-btn{border:none}.ui-combobox{position:relative}.ui-autocomplete,.ui-autocomplete a{color:var(--accent)}.ui-autocomplete{width:1%;background:#fff;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);border-radius:5px;min-width:260px;max-height:400px;overflow-y:scroll;overflow-x:hidden;position:absolute;z-index:99999999999;list-style:none;padding:0;margin:0}.ui-menu .ui-menu-item-wrapper{margin:0;padding:10px 20px}.tt-menu li,.ui-autocomplete li{margin:0}.ui-menu-item{line-height:1.3}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,option:hover{border:none;font-weight:400}.pointer{cursor:pointer}.ui-menu-item-wrapper{padding:10px 20px;display:block;margin:0 0 0 10px;transition:all .2s ease 0s}.ui-datepicker.ui-datepicker-multi{width:100%}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group{border-right:1px solid #d0d0d0}.iti-mobile .intl-tel-input.iti-container{top:40px;bottom:40px;left:40px;right:40px;position:fixed;height:auto;max-width:332px;max-height:654px;z-index:2}.iti-mobile .intl-tel-input.iti-container .country-list{max-height:654px;width:100%;height:auto}.dft-container-content .asr-container .columns.gutter-lg{margin:0}.dft-container-content .asr-container .columns.gutter-lg [class*=col-]{padding:0}.asr-section-good-to-know{font-size:14px}.asr-section-good-to-know h6{margin:0}.asr-section-good-to-know .asr-common-icon svg{width:25px;height:25px}.asr-section-good-to-know .good-to-know-title{font-weight:700;margin-bottom:15px;color:var(--text-title)}.asr-section-good-to-know .to-know-item{font-size:14px;line-height:20px;display:-ms-flexbox;display:flex;margin-bottom:25px}.asr-section-good-to-know .to-know-item-icon{width:25px;height:25px;display:block;margin-right:16px;-ms-flex:none;flex:none;background-size:contain;background-repeat:no-repeat;background-position:50%}.asr-section-good-to-know .to-know-content{width:100%}.asr-section-good-to-know .to-know-content p{margin:0;line-height:22px}.asr-section-good-to-know .to-know-title{font-weight:600;line-height:22px;margin-bottom:5px}.asr-section-good-to-know .to-know-card-item,.asr-section-good-to-know .to-know-card-item img{width:50px;height:33px}.asr-section-good-to-know .asr-common-icon .asr-icon-svg,.asr-section-good-to-know .asr-common-icon .asr-image{margin-right:16px}.asr-section-good-to-know .card-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-15px;margin-top:11px}.asr-section-good-to-know .card-list .to-know-card-item{margin-right:15px;margin-bottom:15px}.asr-section-good-to-know .card-list .to-know-card-item .asr-image img{object-fit:contain}.asr-section-good-to-know .asr-icon.icon-without-innertext[data-icon]:before{font-size:25px}.asr-property-r-apartment-overview-additional-information{background-color:#fff}.asr-property-r-apartment-overview-additional-information .font-main-title{font-size:24px;line-height:32px;font-weight:700}.asr-property-r-apartment-overview-additional-information .font-sub-title{font-size:20px;font-weight:700;line-height:28px}.asr-property-r-apartment-overview-additional-information .content-desktop{width:370px;padding-bottom:15px}.asr-property-r-apartment-overview-additional-information ul{padding-left:30px}.asr-property-r-apartment-overview-additional-information li{margin-left:10px}@media (max-width:767px){.asr-property-r-apartment-overview-additional-information .font-main-title{padding-top:18px;padding-bottom:6px;width:288px}.asr-property-r-apartment-overview-additional-information .font-sub-title{font-size:18px;font-weight:700;line-height:22px;margin-bottom:10px}.asr-property-r-apartment-overview-additional-information .content-mobile{font-size:16px;line-height:21px;padding-bottom:40px}.asr-property-r-apartment-overview-additional-information ul{padding-left:30px}.asr-property-r-apartment-overview-additional-information li{margin-left:10px;margin-bottom:20px}}@media (max-width:424px){.asr-property-r-apartment-overview-additional-information .content-mobile{width:288px}.asr-property-r-apartment-overview-additional-information li{width:240px}}.asr-property-overview-maps{color:var(--text-title)}.asr-property-overview-maps .map-title-frame{padding-left:20px;padding-bottom:20px;background-color:#fff;text-align:start}.asr-property-overview-maps .icon{margin-right:0}.asr-property-overview-maps .map-title{text-align:left;color:#373737;font-size:22px;font-weight:700;margin:0 auto 1rem;width:1220px}@media (min-width:1024px){.asr-property-overview-maps .map-title{font-size:24px}}.asr-property-overview-maps #content-marker b,.asr-property-overview-maps #content-marker strong{font-weight:700}.asr-property-overview-maps .direction-to-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-property-overview-maps .direction-to-icon .asr-icon.icon-without-innertext{display:inline-block;width:24px;height:24px}.asr-property-overview-maps .js-map-container{position:relative}.asr-property-overview-maps .js-map-container .absolute-tr{top:0;right:0}.asr-property-overview-maps .js-map-container #panel{display:block;z-index:1}.asr-property-overview-maps .js-map-container #panel .content-item{display:grid;grid-template-columns:1fr 2fr}.asr-property-overview-maps .js-map-container #panel .content-item .item-info-box{background-color:#fff;display:grid;grid-template-columns:11fr 1fr}.asr-property-overview-maps .js-map-container #panel .content-item .item-info-box .item-text-box{height:100%}.asr-property-overview-maps .js-map-container #panel .content-item .item-info-box .item-arrow-box,.asr-property-overview-maps .js-map-container #panel .content-item .item-info-box .mr-button{padding:0;height:100%}.asr-property-overview-maps .js-map-container .the-map{width:100%;position:relative;overflow:hidden}@media (min-width:768px){.asr-property-overview-maps .js-map-container .the-map{height:640px}}@media (max-width:767px){.asr-property-overview-maps .js-map-container .the-map{height:570px}}.asr-property-overview-maps .js-map-directions-close{right:412px;position:absolute}.asr-property-overview-maps .map-panel{width:400px;top:0;right:0;overflow-y:auto;overflow-x:hidden;position:absolute;margin:20px;max-height:560px;background-color:hsla(0,0%,100%,.8)}.asr-property-overview-maps .map-panel .map-results{padding:10px;max-height:420px;background-color:hsla(0,0%,100%,.8)}.asr-property-overview-maps .map-panel .adp-text{width:90%}.asr-property-overview-maps .direction-section{position:relative;padding-top:20px;padding-bottom:20px;background-color:#ddd}.asr-property-overview-maps .gm-style .gm-style-iw-c{border-radius:0;padding:0}.asr-property-overview-maps .gm-style .gm-style-iw-d{overflow:auto!important}.asr-property-overview-maps .gm-style .gm-style-iw-t{-ms-transform:translateY(-10px);transform:translateY(-10px)}.asr-property-overview-maps .gm-style .gm-style-iw-t:after{z-index:-1}.asr-property-overview-maps .logo-review-pro{width:20px;height:22px;margin-right:7px;object-fit:cover;object-position:left}.asr-property-overview-maps #panel{left:1px;position:absolute;bottom:47px}.asr-property-overview-maps #panel .content-item .item-info-box{font-size:13px}.asr-property-overview-maps #panel .content-item .item-info-box .item-text-box{padding:5px 5px 5px 0}.asr-property-overview-maps #panel .content-item .item-info-box .item-arrow-box,.asr-property-overview-maps #panel .content-item .item-info-box .item-text-box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.asr-property-overview-maps #panel .content-item .item-info-box .item-arrow-box .material-icons{margin-left:-15px;font-size:24px}.asr-property-overview-maps #panel .content-item .item-info-box .item-name-box{padding-right:5px;margin-bottom:0}.asr-property-overview-maps #panel .content-item .item-info-box .item-price-box{padding-right:5px}.asr-property-overview-maps #panel .content-item .item-info-box .item-currency-box,.asr-property-overview-maps #panel .content-item .item-info-box .item-unit-box{padding-left:1px}.asr-property-overview-maps #mapform{display:grid;grid-template-areas:"title" "from" "to" "button";margin:0}.asr-property-overview-maps #mapform .direction-title{grid-area:title}.asr-property-overview-maps #mapform .direction-from{grid-area:from}.asr-property-overview-maps #mapform .direction-from .input-from{display:grid;grid-template-columns:1fr}.asr-property-overview-maps #mapform .direction-from .input-from .icon{display:none}.asr-property-overview-maps #mapform .direction-to{grid-area:to}.asr-property-overview-maps #mapform .direction-to .direction-to-container{display:grid;grid-template-columns:11fr 1fr}.asr-property-overview-maps #mapform .direction-button{grid-area:button}.asr-property-overview-maps #mapform .direction-button .asr-button{width:100%;border-color:transparent}.asr-property-overview-maps #mapform .direction-button .asr-button:hover{color:var(--accent);background-color:var(--accent-opacity-03);border-color:transparent}.asr-property-overview-maps #mapform .mapform-title{margin-bottom:0;font-weight:700}.asr-property-overview-maps #mapform .margin-label{margin-top:10px}@media (max-width:1023px){.asr-property-overview-maps #mapform .no-padding-lr{padding-left:0;padding-right:0}}@media screen and (min-width:1024px){.asr-property-overview-maps #mapform .padding-r-1{padding-right:25px}}.asr-property-overview-maps #mapform .direction{padding-top:35px;padding-left:30px}@media (max-width:1023px){.asr-property-overview-maps #mapform .direction{padding-left:0}}.asr-property-overview-maps #mapform .direction .btn{height:41px;color:#fff;padding-top:7px;background-color:#483a32;border:2px solid #483a32}.asr-property-overview-maps #mapform .direction .btn-primary:not(:disabled):not(.disabled).active,.asr-property-overview-maps #mapform .direction .btn-primary:not(:disabled):not(.disabled):active,.asr-property-overview-maps #mapform .direction .show>.btn-primary.dropdown-toggle{background-color:#64c3d1;border-color:#64c3d1}.asr-property-overview-maps #mapform .direction .btn:focus{box-shadow:none}.asr-property-overview-maps #mapform .js-direction-reverse{display:-ms-flexbox;display:flex}.asr-property-overview-maps #mapform .js-direction-reverse .icon:before{color:#2c1e16}.asr-property-overview-maps #mapform .vert_icon{padding-top:3px}.asr-property-overview-maps #mapform #infowindow-content{height:0}@media (min-width:768px){.asr-property-overview-maps .gm-style .gm-style-iw-t{-ms-transform:translateY(-20px);transform:translateY(-20px)}.asr-property-overview-maps .gm-style .gm-style-iw-t:after{top:15px}.asr-property-overview-maps .gm-style-iw{top:15px;left:0;width:584px;background-color:#fff;border-radius:0;padding:0}}.asr-property-overview-maps .map-content-list{overflow:hidden;padding-left:0;padding-right:0}.asr-property-overview-maps .map-content-list .content-item{display:-ms-flexbox;display:flex}.asr-property-overview-maps .map-content-list .content-item .item-image{padding-left:0;padding-right:0}.asr-property-overview-maps .map-content-list .content-item .item-image img{height:164px;width:100%;overflow:hidden;object-fit:cover}.asr-property-overview-maps .map-content-list .content-item .item-info{padding-left:0;padding-right:0;-ms-flex:1;flex:1}.asr-property-overview-maps .map-content-list .content-item .item-info .asr-rating-star svg{fill:var(--navigation-cta)}.asr-property-overview-maps .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:14px;font-weight:800;line-height:22px;margin-bottom:10px;margin-top:10px}.asr-property-overview-maps .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.asr-property-overview-maps .map-content-list .content-item .item-info .item-address img{min-width:13px;height:18px;margin-right:5px}.asr-property-overview-maps .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}.asr-property-overview-maps .map-content-list .content-item .item-info .item-price{width:100%;background:var(--navigation-cta);color:#fff;padding-top:3px;padding-bottom:3px;position:absolute;bottom:0}@media screen and (max-width:767px){.asr-property-overview-maps #content-marker{margin:15px}.asr-property-overview-maps #panel{width:100%;left:0;right:0;margin-left:0;margin-right:0;bottom:60px}.asr-property-overview-maps #panel .map-content-list .content-item [class*=col-]{padding-left:0;padding-right:0}.asr-property-overview-maps #panel .map-content-list .content-item .item-image img{height:145px}.asr-property-overview-maps #panel .map-content-list .content-item .item-text-box{margin-left:10px}.asr-property-overview-maps #panel .map-content-list .content-item .columns{margin-left:0;margin-right:0}.asr-property-overview-maps #panel .map-content-list .content-item .mr-button{margin-left:-10px}.asr-property-overview-maps #panel .map-content-list .content-item .mr-button .asr-icon{color:var(--icon-nonclickable)}}#destination-map .asr-property-overview-maps{color:var(--text-body)}#destination-map .asr-property-overview-maps .map-title-frame{padding-top:20px}#destination-map .asr-property-overview-maps .map-content-list .content-item .item-info .asr-rating-star svg{fill:var(--accent)}#destination-map .asr-property-overview-maps .map-content-list .content-item .item-info .item-price{background:var(--accent)}.asr-location-and-nearby-property{font-size:14px;overflow:hidden}.asr-location-and-nearby-property fieldset{margin:0 0 0 auto;padding:0}.asr-location-and-nearby-property h2{font-weight:700;color:var(--text-title)}.asr-location-and-nearby-property h2.wrap.asr-small-section-title{margin-bottom:100px}.asr-location-and-nearby-property .google-map{height:212px;width:100%}.asr-location-and-nearby-property .asr-content-slider{margin:-30px 0 10px}.asr-location-and-nearby-property .asr-content-slider .content-wrapper{overflow:visible}.asr-location-and-nearby-property .asr-content-slider .scroller-wrapper{display:-ms-inline-flexbox;display:inline-flex}.asr-location-and-nearby-property .asr-content-slider .asr-slide-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-transform:scale(.95);transform:scale(.95);transition:transform .2s}.asr-location-and-nearby-property .asr-content-slider .asr-slide-item.active{-ms-transform:translateY(-20px) scale(.95);transform:translateY(-20px) scale(.95)}.asr-location-and-nearby-property .asr-content-slider .dragging .asr-slide-item.active{-ms-transform:scale(.95);transform:scale(.95)}.asr-location-and-nearby-property .icon-info-total{display:none}.asr-location-and-nearby-property .hotel-card{position:relative}.asr-location-and-nearby-property .hotel-card .asr-badge.card-label{z-index:1;top:-13px;left:-8px;border-radius:5px;padding:5px 10px;font-size:12px;font-weight:600}.asr-location-and-nearby-property .hotel-card .hotel-card-container{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;border-radius:5px;transition:box-shadow .2s;box-shadow:5px 5px 12px 0 var(--box-shadow-light);cursor:pointer}.asr-location-and-nearby-property .hotel-card .hotel-card-container .asr-image img{object-fit:cover}.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information{border-radius:5px;padding:20px;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto}.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information .hotel-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information .hotel-name h3{font-size:18px;line-height:23px;font-weight:700;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:80px}.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information .hotel-name .image-container{height:80px;width:80px;margin-right:10px;-ms-flex:none;flex:none;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information .hotel-name .image-container img{object-fit:cover;max-width:80px;max-height:80px}.asr-location-and-nearby-property .hotel-card .hotel-card-container>a{width:100%;object-fit:cover;display:block;border-radius:5px 5px 0 0}.asr-location-and-nearby-property .hotel-card .hotel-card-container>a .asr-image{height:100%;border-radius:5px 5px 0 0}.asr-location-and-nearby-property .hotel-card .hotel-card-container>a .asr-image img{background:var(--background-default)}.asr-location-and-nearby-property .hotel-address{display:-ms-flexbox;display:flex;margin-bottom:10px}.asr-location-and-nearby-property .hotel-address .asr-icon[data-icon]{display:-ms-flexbox;display:flex;margin-left:-1px}.asr-location-and-nearby-property .hotel-address .asr-icon[data-icon]:before{font-size:13px;line-height:21px}.asr-location-and-nearby-property .hotel-address p{margin:0 0 0 5px;font-size:14px;line-height:21px}.asr-location-and-nearby-property .hotel-review{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:20px}.asr-location-and-nearby-property .hotel-review .asr-star svg{height:14px;width:15px;fill:var(--icon-clickable)}.asr-location-and-nearby-property .hotel-review>span{font-size:14px;line-height:14px;display:-ms-flexbox;display:flex;margin-left:10px}.asr-location-and-nearby-property .hotel-price{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.asr-location-and-nearby-property .hotel-price .asr-price strong:not(.price-value){font-size:12px;font-weight:600}.asr-location-and-nearby-property .hotel-price .asr-price .price-value{font-size:20px;font-weight:700;line-height:28px}.asr-location-and-nearby-property .hotel-price .asr-price .currency{line-height:1}.asr-location-and-nearby-property .hotel-price .asr-checkbox p:last-child{font-size:14px;font-weight:700}.asr-location-and-nearby-property>.asr-button[class]{margin:0 auto;display:block;color:var(--navigation-cta);border:1px solid var(--navigation-cta)}.asr-location-and-nearby-property .asr-modal .content-container{max-width:1250px}.asr-location-and-nearby-property .asr-modal h2{text-align:center;text-transform:uppercase;margin:20px 0 50px}.asr-location-and-nearby-property .asr-modal .compare-point{display:-ms-flexbox;display:flex}.asr-location-and-nearby-property .asr-modal .compare-point h3{text-transform:uppercase;font-weight:700;margin:0 0 20px;font-size:16px}.asr-location-and-nearby-property .asr-modal .compare-point h4{font-size:14px;margin:0 0 20px;font-weight:700}.asr-location-and-nearby-property .asr-modal .compare-point ul{margin:0 0 16px;padding-left:20px}.asr-location-and-nearby-property .asr-modal .compare-point li{margin-bottom:10px}.asr-location-and-nearby-property .asr-modal .compare-point .property-feature{-ms-flex:1;flex:1;padding:10px}.asr-location-and-nearby-property .asr-modal .compare-point .property-feature>p:not(.contact-info){margin:0 0 20px}.asr-location-and-nearby-property .asr-modal .compare-point .contact-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:10px auto;font-size:14px}.asr-location-and-nearby-property .asr-modal .compare-point .contact-info .asr-icon{margin-right:10px;line-height:0}.asr-location-and-nearby-property .asr-modal .compare-point .contact-info .asr-icon:before{font-size:18px}.asr-location-and-nearby-property .asr-modal .compare-point .property-image{position:relative;margin-bottom:30px}.asr-location-and-nearby-property .asr-modal .compare-point .property-image>a{display:block}.asr-location-and-nearby-property .asr-modal .compare-point .property-image .asr-button{position:absolute;bottom:16px;left:50%;-ms-transform:translate(-50%);transform:translate(-50%)}.asr-location-and-nearby-property .asr-checkbox{margin-bottom:0}.asr-location-and-nearby-property .map-label{-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.asr-location-and-nearby-property .map-label-hidden{opacity:0}.asr-location-and-nearby-property .asr-property-susstainable{margin-bottom:50px}.asr-location-and-nearby-property .asr-property-susstainable .sustainable-cell .hotel-review{margin-bottom:0}@media only screen and (max-width:767px){.asr-location-and-nearby-property h2.wrap.asr-small-section-title{margin-bottom:60px}.asr-location-and-nearby-property .asr-property-susstainable{margin-bottom:20px}.asr-location-and-nearby-property .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:10px}.asr-location-and-nearby-property .asr-property-susstainable .sustainable-cell .tooltip-content{max-width:260px}}@media (min-width:768px) and (max-width:1023px){.asr-location-and-nearby-property .asr-property-susstainable{margin-bottom:20px}.asr-location-and-nearby-property .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:10px}.asr-location-and-nearby-property .asr-property-susstainable .sustainable-cell .tooltip-content{max-width:260px}}.asr-property-apartment-type-details-general-info{background-color:#fff;margin-bottom:40px}.asr-property-apartment-type-details-general-info .overview{font-size:16px;margin-bottom:16px}.asr-property-apartment-type-details-general-info .float-rating{float:left}.d-hide-all .asr-property-apartment-type-details-general-info #socialSharingBar,.d-hide-all .asr-property-apartment-type-details-general-info #subTitle{display:none}.d-hide-resize .asr-property-apartment-type-details-general-info .content-row .tittle-content .full-title{display:block}.d-hide-resize .asr-property-apartment-type-details-general-info .content-row .tittle-content .limit-title{display:none}.d-hide-resize .asr-property-apartment-type-details-general-info #textResizeBtn{visibility:hidden}.asr-property-apartment-type-details-general-info .f-size-1{font-size:1px}.asr-property-apartment-type-details-general-info .f-size-2{font-size:2px}.asr-property-apartment-type-details-general-info .f-size-3{font-size:3px}.asr-property-apartment-type-details-general-info .f-size-4{font-size:4px}.asr-property-apartment-type-details-general-info .f-size-5{font-size:5px}.asr-property-apartment-type-details-general-info .f-size-6{font-size:6px}.asr-property-apartment-type-details-general-info .f-size-7{font-size:7px}.asr-property-apartment-type-details-general-info .f-size-8{font-size:8px}.asr-property-apartment-type-details-general-info .f-size-9{font-size:9px}.asr-property-apartment-type-details-general-info .f-size-10{font-size:10px}.asr-property-apartment-type-details-general-info .f-size-11{font-size:11px}.asr-property-apartment-type-details-general-info .f-size-12{font-size:12px}.asr-property-apartment-type-details-general-info .f-size-13{font-size:13px}.asr-property-apartment-type-details-general-info .f-size-14{font-size:14px}.asr-property-apartment-type-details-general-info .f-size-15{font-size:15px}.asr-property-apartment-type-details-general-info .f-size-16{font-size:16px}.asr-property-apartment-type-details-general-info .f-size-17{font-size:17px}.asr-property-apartment-type-details-general-info .f-size-18{font-size:18px}.asr-property-apartment-type-details-general-info .f-size-19{font-size:19px}.asr-property-apartment-type-details-general-info .f-size-20{font-size:20px}.asr-property-apartment-type-details-general-info .f-size-21{font-size:21px}.asr-property-apartment-type-details-general-info .f-size-22{font-size:22px}.asr-property-apartment-type-details-general-info .f-size-23{font-size:23px}.asr-property-apartment-type-details-general-info .f-size-24{font-size:24px}.asr-property-apartment-type-details-general-info .f-size-25{font-size:25px}.asr-property-apartment-type-details-general-info .f-size-26{font-size:26px}.asr-property-apartment-type-details-general-info .f-size-27{font-size:27px}.asr-property-apartment-type-details-general-info .f-size-28{font-size:28px}.asr-property-apartment-type-details-general-info .f-size-29{font-size:29px}.asr-property-apartment-type-details-general-info .f-size-30{font-size:30px}.asr-property-apartment-type-details-general-info .f-size-31{font-size:31px}.asr-property-apartment-type-details-general-info .f-size-32{font-size:32px}.asr-property-apartment-type-details-general-info .f-size-33{font-size:33px}.asr-property-apartment-type-details-general-info .f-size-34{font-size:34px}.asr-property-apartment-type-details-general-info .f-size-35{font-size:35px}.asr-property-apartment-type-details-general-info .f-size-36{font-size:36px}.asr-property-apartment-type-details-general-info .f-size-37{font-size:37px}.asr-property-apartment-type-details-general-info .f-size-38{font-size:38px}.asr-property-apartment-type-details-general-info .f-size-39{font-size:39px}.asr-property-apartment-type-details-general-info .f-size-40{font-size:40px}.asr-property-apartment-type-details-general-info .f-size-41{font-size:41px}.asr-property-apartment-type-details-general-info .f-size-42{font-size:42px}.asr-property-apartment-type-details-general-info .f-size-43{font-size:43px}.asr-property-apartment-type-details-general-info .f-size-44{font-size:44px}.asr-property-apartment-type-details-general-info .f-size-45{font-size:45px}.asr-property-apartment-type-details-general-info .f-size-46{font-size:46px}.asr-property-apartment-type-details-general-info .f-size-47{font-size:47px}.asr-property-apartment-type-details-general-info .f-size-48{font-size:48px}.asr-property-apartment-type-details-general-info .f-size-49{font-size:49px}.asr-property-apartment-type-details-general-info .f-size-50{font-size:50px}.asr-property-apartment-type-details-general-info .dft-wrap{max-width:1250px;margin:0 auto;padding:0 20px}.asr-property-apartment-type-details-general-info .content-row{max-width:1250px;margin:0 auto;position:relative;padding:0 20px 20px 0}.asr-property-apartment-type-details-general-info .content-row .tittle-content{margin-top:0}.asr-property-apartment-type-details-general-info .content-row .details-content .overview img[src=""],.asr-property-apartment-type-details-general-info .content-row .tittle-content .full-title{display:none}.asr-property-apartment-type-details-general-info .content-row .details-content .floor-plan{text-align:center}.asr-property-apartment-type-details-general-info .title{line-height:1.3;color:inherit;letter-spacing:.005em;font-weight:700;font-size:24px;margin:0 auto 10px}.asr-property-apartment-type-details-general-info .details-content{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px auto}.asr-property-apartment-type-details-general-info .dft-h5{color:#707070;font-size:1.28571em;font-weight:700;line-height:1.3;letter-spacing:.005em}.asr-property-apartment-type-details-general-info .dft-a{margin:0 5px;text-transform:uppercase;font-size:1.28571em;font-weight:700;line-height:1.3;color:inherit;letter-spacing:.005em;transition:all .35s ease 0s;text-decoration:none}.asr-property-apartment-type-details-general-info .dft-a:hover,.asr-property-apartment-type-details-general-info .text-color{color:#58030b}.asr-property-apartment-type-details-general-info .text-color:hover{color:#554f4c}.asr-property-apartment-type-details-general-info .image-info,.asr-property-apartment-type-details-general-info .node-button{text-align:center}.asr-property-apartment-overview-apartment-listing{background-color:#fff}.asr-property-apartment-overview-apartment-listing .btn-compare{text-align:right}.asr-property-apartment-overview-apartment-listing .btn-compare,.asr-property-apartment-overview-apartment-listing .form-check{display:none}.asr-property-apartment-overview-apartment-listing .apartments{display:grid;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-template-columns:1fr;column-gap:27px;row-gap:27px;margin-bottom:36px}.asr-property-apartment-overview-apartment-listing .btn-compare{margin-top:20px;margin-bottom:20px}.asr-property-apartment-overview-apartment-listing .card-item{border:1px solid #d5d5d5;position:relative;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-property-apartment-overview-apartment-listing .card-item:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.asr-property-apartment-overview-apartment-listing .card-item .asr-image img{object-fit:cover}.asr-property-apartment-overview-apartment-listing .card-item .newly-renovated-label{left:16px;position:absolute;color:#f2f2f2;font-family:Open Sans;font-size:14px;min-width:132px;min-height:29px;-ms-flex-negative:0;flex-shrink:0;font-style:normal;font-weight:600;line-height:normal;top:16px;border-radius:5px;background:rgba(55,55,55,.8);padding:4px 7px 5px;text-align:center}@media screen and (max-width:1023px){.asr-property-apartment-overview-apartment-listing .card-item .newly-renovated-label{min-height:23px;font-size:12px;min-width:112px;padding:3px 6px}}.asr-property-apartment-overview-apartment-listing .card-title{font-weight:700;font-size:16px}.asr-property-apartment-overview-apartment-listing .card-content{-ms-flex:auto;flex:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:16px}.asr-property-apartment-overview-apartment-listing .card-description{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1px}.asr-property-apartment-overview-apartment-listing .description-item{font-size:14px;width:calc(50% - 8px);display:-ms-flexbox;display:flex}.asr-property-apartment-overview-apartment-listing .description-item .asr-icon-svg{margin-right:5px}.asr-property-apartment-overview-apartment-listing .description-item.asr-button{-ms-flex-pack:center;justify-content:center}.asr-property-apartment-overview-apartment-listing .card-buttons{margin-top:auto}.asr-property-apartment-overview-apartment-listing .card-buttons .description-item{margin-top:8px}.asr-property-apartment-overview-apartment-listing .form-check{top:10px;z-index:0;left:10px;background:hsla(0,0%,100%,.8);padding:8px;padding-left:14px}.asr-property-apartment-overview-apartment-listing .form-check .form-check-input{opacity:0;width:16px;height:16px;position:absolute;left:30px;top:6px;cursor:pointer}.asr-property-apartment-overview-apartment-listing .form-check .form-check-input[disabled]{cursor:not-allowed}.asr-property-apartment-overview-apartment-listing .form-check .form-check-input[disabled]+.form-check-label{opacity:.3;cursor:not-allowed}.asr-property-apartment-overview-apartment-listing .form-check .form-check-label:before{content:"";background-color:#fff;text-align:center;border:1px solid #b9b9b9;width:16px;height:16px;cursor:pointer;display:block;margin-left:-25px;transition:border .15s ease,background .15s ease,color .15s ease;border-radius:3px;position:absolute;font-family:Ascott-Icons;top:11px}.asr-property-apartment-overview-apartment-listing .apartment-price{text-align:right}.asr-property-apartment-overview-apartment-listing .apartment-price .price-value{font-size:24px;font-weight:700}.asr-property-apartment-overview-apartment-listing .apartment-price .currency,.asr-property-apartment-overview-apartment-listing .apartment-price .price-unit{font-size:12px}.asr-property-apartment-overview-apartment-listing .apartment-price .currency strong,.asr-property-apartment-overview-apartment-listing .apartment-price .price-unit,.asr-property-apartment-overview-apartment-listing .apartment-price .price-unit strong{font-weight:400}.asr-property-apartment-overview-apartment-listing .apartment-price .asr-icon{display:none}.asr-property-apartment-overview-apartment-listing .asr-icon-svg,.asr-property-apartment-overview-apartment-listing .asr-icon-svg svg{width:20px;height:20px}.asr-property-apartment-overview-apartment-listing .asr-modal .content-container .close-icon{color:var(--text-body);top:15px;right:15px}.asr-property-compare-apartments{width:860px;text-align:left}.asr-property-compare-apartments .modal-title{text-align:center;font-size:24px;margin-bottom:40px}.asr-property-compare-apartments .apartment-image{position:relative;border-top-left-radius:5px;border-top-right-radius:5px;-ms-flex-order:0;order:0}.asr-property-compare-apartments .apartment-image .newly-renovated-label{position:absolute;left:16px;color:#f2f2f2;font-family:Open Sans;font-size:14px;min-width:132px;margin-right:16px;min-height:29px;-ms-flex-negative:0;flex-shrink:0;font-style:normal;font-weight:600;line-height:normal;top:16px;border-radius:5px;background:rgba(55,55,55,.8);padding:4px 7px 5px;text-align:center}@media screen and (max-width:1023px){.asr-property-compare-apartments .apartment-image .newly-renovated-label{left:16px;top:16px;color:#f2f2f2;font-family:Open Sans;font-size:12px;min-width:112px;min-height:23px;-ms-flex-negative:0;flex-shrink:0;font-style:normal;font-weight:600;line-height:normal;border-radius:5px;background:rgba(55,55,55,.8);padding:2px 3px 6px 6px;text-align:center}}.asr-property-compare-apartments .apartment-image .asr-price{position:absolute;right:0;bottom:0;padding:5px;width:50%;text-align:right}.asr-property-compare-apartments .item{width:calc(50% - 32px);margin-left:16px;margin-right:16px}.asr-property-compare-apartments .item:not(.apartment-image){padding-left:16px;padding-right:16px}.asr-property-compare-apartments .item.apartment-book,.asr-property-compare-apartments .item:not(.apartment-book):not(.apartment-image):not(.apartment-name)>*{padding-top:20px;padding-bottom:20px}.asr-property-compare-apartments .item.apartment-book{border-left:none;border-right:none;text-align:center}.asr-property-compare-apartments .apartment-name{font-size:18px;-ms-flex-order:1;order:1}.asr-property-compare-apartments .apartment-name a{display:block;padding-top:20px}.asr-property-compare-apartments .apartment-size{-ms-flex-order:2;order:2}.asr-property-compare-apartments .apartment-localtion{-ms-flex-order:3;order:3}.asr-property-compare-apartments .amenity-list strong{margin-bottom:10px;display:block}.asr-property-compare-apartments li{margin-bottom:10px;display:-ms-flexbox;display:flex}.asr-property-compare-apartments li:last-of-type{margin-bottom:0}.asr-property-compare-apartments .asr-icon-svg.room-icon,.asr-property-compare-apartments .room-icon{margin-right:5px}.asr-property-compare-apartments .asr-icon-svg.room-icon,.asr-property-compare-apartments .asr-icon-svg.room-icon svg,.asr-property-compare-apartments .room-icon,.asr-property-compare-apartments .room-icon svg{width:20px;height:20px}.asr-property-compare-apartments .body-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-property-compare-apartments .body-content.third .item{width:calc(100% / 3 - 32px)}.asr-property-compare-apartments .asr-icon.icon-without-innertext[data-icon]{display:-ms-inline-flexbox;display:inline-flex;vertical-align:bottom}.asr-property-compare-apartments .asr-icon.icon-without-innertext[data-icon]:before{font-size:20px}.asr-property-compare-apartments ul{list-style:none;margin:0;padding:0}.asr-offers-listing .columns{display:grid;grid-template-columns:auto;gap:20px;margin:auto}.asr-offers-listing .see-all{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:15px}.asr-offers-listing .alert{border:0}.asr-offers-listing .alert .caption .caption-content,.asr-offers-listing .alert .caption .caption-media{color:#000}.asr-offers-listing .card{border-radius:5px;width:100%;background:var(--background-default);margin-bottom:0}.asr-offers-listing .card .card-media{overflow:visible}.asr-offers-listing .label-overlay-bl .label{left:0;border-radius:0;padding:0 5px;position:absolute;bottom:0;background-color:#00000099}.asr-offers-listing .display-mobile .logo-ascott:after{display:none}.asr-offers-listing .text-brown{color:#483a32}.asr-offers-listing .as-ribbon{padding:0}.asr-offers-listing .as-ribbon:after{-ms-transform:unset;transform:unset}.asr-offers-listing .icon-circle{width:40px;height:40px}.asr-offers-listing .text-favorite{color:#d5d5d5;cursor:pointer}.asr-offers-listing .text-favorite.checked{color:#d32f2f}.asr-offers-listing .material-icons{line-height:1.8}.asr-offers-listing .offer-item:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}.asr-offers-listing .text-favorite:not(.checked):hover{color:#333}.asr-offers-listing .pad-t-b-8{padding-top:8px;padding-bottom:8px}.asr-offers-listing .max-width{max-width:100%}.asr-offers-listing .arabic-com .absolute-tr{right:unset;left:0}.asr-offers-listing .arabic-com .label-overlay-bl .label{left:auto;right:0}.asr-offers-listing .offer-row .asr-icon-svg{margin-right:15px;width:15px}.asr-offers-listing .offer-stay .asr-icon-svg svg{width:13px;height:15px;margin-left:1px}.asr-offers-listing .offer-expired .asr-icon-svg svg{width:15px;height:16px}.asr-offers-listing .offer-row{margin-top:10px}.asr-offers-listing .offer-row:first-child{margin-top:0}.asr-offers-listing .offer-row i:before{font-size:18px;margin-right:15px}.asr-offers-listing .offer-date{display:inline-block}.asr-offers-listing .asr-badge.card-label.featured-label{padding:5px 10px;border-radius:5px;left:-15px;top:-10px;z-index:1;font-size:10px;font-weight:600}.asr-offers-listing .card-content{padding:15px 20px;line-height:1.4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:auto;flex:auto}.asr-offers-listing .offer-title-text{line-height:1.28;height:48px}.asr-offers-listing .card-item{border-radius:5px}.asr-offers-listing .offer-title{margin-bottom:15px;line-height:23px;overflow:hidden}.asr-offers-listing .offer-not-available,.asr-offers-listing .offer-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.asr-offers-listing .card-media-img{border-radius:5px 5px 0 0}.asr-offers-listing .card-media-img img{object-fit:cover}.discoverasr-property-landing-template .asr-offers-listing .asr-badge.card-label,.discoverasr-property-template .asr-offers-listing .asr-badge.card-label{background-color:var(--tag)}.asr-brand-offers-listing .alert{border:0}.asr-brand-offers-listing .alert .caption .caption-content,.asr-brand-offers-listing .alert .caption .caption-media{color:#000}.asr-brand-offers-listing .card{display:inherit;border-radius:5px;box-shadow:5px 5px 12px #f3f3f3;border:none}.asr-brand-offers-listing .card .card-media{overflow:unset}.asr-brand-offers-listing .card .card-media>img{height:190px;border-top-left-radius:5px;border-top-right-radius:5px}.asr-brand-offers-listing .card-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;border-radius:0}.asr-brand-offers-listing .label-overlay-bl{position:relative}.asr-brand-offers-listing .label-overlay-bl .label{left:0;border-radius:0;padding:0 5px;position:absolute;background-color:#00000099;bottom:0}.asr-brand-offers-listing .featured .featured-item:after{-ms-transform:none;transform:none;z-index:0;position:absolute;transition:opacity .5s ease 0s}.asr-brand-offers-listing .display-mobile .logo-ascott:after{display:none}.asr-brand-offers-listing .text-brown{color:#483a32}.asr-brand-offers-listing .as-ribbon{padding:0}.asr-brand-offers-listing .as-ribbon:after{-ms-transform:unset;transform:unset}.asr-brand-offers-listing .icon-circle{width:40px;height:40px}.asr-brand-offers-listing .text-favorite{color:#d5d5d5;cursor:pointer}.asr-brand-offers-listing .text-favorite.checked{color:#d32f2f}.asr-brand-offers-listing .material-icons{line-height:1.8}.asr-brand-offers-listing .offer-item:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}.asr-brand-offers-listing .offer-item .card-content .card-header{color:#373737;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;height:44px}.asr-brand-offers-listing .text-favorite:not(.checked):hover{color:#333}.asr-brand-offers-listing .pad-t-b-8{padding-top:8px;padding-bottom:8px}.asr-brand-offers-listing .max-width{max-width:100%}.asr-brand-offers-listing .arabic-com .absolute-tr{right:unset;left:0}.asr-brand-offers-listing .arabic-com .featured .featured-item.top-left:after,.asr-brand-offers-listing .arabic-com .label-overlay-bl .label{right:0;left:auto}.asr-brand-offers-listing .offer-row .asr-icon-svg{margin-right:15px;width:15px}.asr-brand-offers-listing .offer-stay .asr-icon-svg svg{width:13px;height:15px;margin-left:1px}.asr-brand-offers-listing .offer-expired .asr-icon-svg svg{width:15px;height:16px}.asr-brand-offers-listing .offer-row{margin-top:12px}.asr-brand-offers-listing .offer-row:first-child{margin-top:0}.asr-brand-offers-listing .offer-row i:before{font-size:18px;margin-right:15px}.asr-brand-offers-listing .offer-date{display:inline-block}.asr-brand-offers-listing .asr-badge.card-label.featured-label{padding:5px 10px;border-radius:5px;left:-8px;top:-10px;z-index:1;font-size:10px;font-weight:600}.asr-brand-offers-listing .card-content{padding:15px 20px;line-height:1.4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:auto;flex:auto}.asr-brand-offers-listing .card-content .columns [class*=col-]{padding:0 5px}.asr-brand-offers-listing .card-content .asr-button{width:100%;font-weight:900}.asr-brand-offers-listing .offer-title-text{line-height:1.28;height:48px}.asr-brand-offers-listing .card-item{border-radius:5px}.asr-brand-offers-listing .offer-title{margin-bottom:15px;line-height:23px;overflow:hidden}.asr-brand-offers-listing .offer-not-available,.asr-brand-offers-listing .offer-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.asr-brand-offers-listing .card-header{background-color:unset;border-bottom:none;font-weight:900}@media (max-width:767px){.asr-brand-offers-listing .content-center{height:auto}}.dft-common-brand-offer{font-size:16px}.dft-common-brand-offer .daterange-dash{position:absolute;left:50%;display:-ms-flexbox;display:flex;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:calc(100% - 10px);z-index:1}.dft-common-brand-offer #ui-datepicker-div input.daterange{cursor:pointer}.dft-common-brand-offer .modal-dialog-centered{padding-top:25vh;display:block}.dft-common-brand-offer .find-offer-section{padding:16px 20px}.dft-common-brand-offer .find-a-residence{font-size:24px;font-weight:700;line-height:32px;color:#373737}.dft-common-brand-offer .offer-filters{padding:0;position:relative}.dft-common-brand-offer .offer-filters,.dft-common-brand-offer .offer-filters .slider-navigation-arrow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dft-common-brand-offer .offer-filters .slider-navigation-arrow{position:absolute;-ms-flex-pack:center;justify-content:center;padding-top:3px;width:35px;height:35px;background-color:#fff;border-radius:4px;text-align:center;cursor:pointer;box-shadow:4px 6px 23px 0 var(--arrow-box-shadow)}.dft-common-brand-offer .offer-filters .slider-navigation-arrow.prev{left:0}.dft-common-brand-offer .offer-filters .slider-navigation-arrow.next{right:-10px}.dft-common-brand-offer .offer-filters ul{list-style:none;padding:10px 0;margin-right:-10px;white-space:nowrap;overflow-y:hidden;overflow-x:scroll;margin-bottom:0}.dft-common-brand-offer .offer-filters ul::-webkit-scrollbar{display:none}.dft-common-brand-offer .offer-filters ul li{display:inline;background-color:#f3f3f3;border-radius:5px;padding:7px;margin-right:10px;cursor:pointer}.dft-common-brand-offer .offer-filters ul li.selected{background-color:#4c6866;color:#fff}.dft-common-brand-offer .offer-period{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dft-common-brand-offer .offer-period-content{margin-left:12px}.dft-common-brand-offer .lable-start-end-offer{font-size:14px;text-transform:uppercase;color:#87674f}.dft-common-brand-offer .title{font-size:16px;padding-bottom:5px}.dft-common-brand-offer .rectangle{border:1px solid #b9b9b9;background-color:#fff;padding:10px;width:100%;color:#707070}.dft-common-brand-offer .m-icon{bottom:7px;left:8px;position:absolute;z-index:1}.dft-common-brand-offer .m-icon.asr-icon[data-icon]:before{font-size:16px}.dft-common-brand-offer .find-an-offer .clean-offer{color:#ccc;right:12px;bottom:10px;cursor:pointer;position:absolute}.dft-common-brand-offer .find-an-offer .clean-offer.asr-icon[data-icon]:before{font-size:16px;margin-right:0}.dft-common-brand-offer .btn-find{font-weight:700;line-height:20px;text-align:center;width:100%;padding:10px;margin-top:0}.dft-common-brand-offer .btn-find:hover{cursor:pointer}.dft-common-brand-offer .show-more-options,.dft-common-brand-offer .show-more-options:hover{cursor:pointer;color:#4c6866}.dft-common-brand-offer .asr-offers-listing{padding-top:10px}.dft-common-brand-offer .daterange-from{float:left;width:50%;margin-right:0}.dft-common-brand-offer .daterange-to{float:left;width:50%}.dft-common-brand-offer .left-50{left:50%;top:25%}.dft-common-brand-offer input{height:42px}.dft-common-brand-offer input#daterange-from{padding-left:35px;text-align:center}.dft-common-brand-offer input#daterange-to{padding-left:25px;text-align:center}.dft-common-brand-offer .dropdown-menu{z-index:100;-ms-transform:none;transform:none;top:75px;min-height:260px;max-height:400px;overflow-y:scroll;overflow-x:hidden}.dft-common-brand-offer .dropdown-item{width:unset;color:#707070}.dft-common-brand-offer .dropdown-item:active,.dft-common-brand-offer .dropdown-item:hover{background-color:unset}.dft-common-brand-offer .margin--1{padding:10px;transition:all .35s ease 0s}.dft-common-brand-offer .margin--1:hover{cursor:pointer}.dft-common-brand-offer .margin--1:hover>.p-0>.mapping{transition:all .35s ease 0s;color:#fff}.dft-common-brand-offer .city{transition:all .35s ease 0s;margin:0 -10px;padding:10px 20px}.dft-common-brand-offer .city:hover{cursor:pointer}.dft-common-brand-offer .mapping{font-weight:700;background-color:unset}.dft-common-brand-offer .hiden-p-b{padding:0;border:none}.dft-common-brand-offer .dft-popup .margin-auto{margin:auto}.dft-common-brand-offer .dft-popup .modal.fade .modal-dialog{-ms-transform:translateY(0);transform:translateY(0)}.dft-common-brand-offer .dft-popup .modal .modal-header .close{background:unset;border-radius:unset;top:auto;position:absolute;color:#333;right:15px;width:40px;height:0;margin:-2px -1rem -1rem auto}.dft-common-brand-offer .dft-popup .border-unset{border:initial}.dft-common-brand-offer .dft-popup .modal-title{color:#333;font-size:18px;font-weight:700;line-height:24px}.dft-common-brand-offer .dft-popup .title-in-body{font-size:16px;font-weight:700;line-height:20px}.dft-common-brand-offer .dft-popup .modal-content{border-radius:5px}.dft-common-brand-offer .dft-popup .modal-content .asr-checkbox span{font-weight:400}.dft-common-brand-offer .dft-popup .margin-t-0{margin-top:0}.dft-common-brand-offer .dft-popup .margin-b-0{margin-bottom:0}.dft-common-brand-offer .dft-popup .margin-t-b-0{margin-top:0;margin-bottom:0}.dft-common-brand-offer .dft-popup .padding-t-0{padding-top:0}.dft-common-brand-offer .dft-popup .padding-b-0{padding-bottom:0}.dft-common-brand-offer .dft-popup .padding-t-b-0{padding-top:0;padding-bottom:0}.dft-common-brand-offer .dft-popup .padding-l-r-0{padding-left:0;padding-right:0}.dft-common-brand-offer .dft-popup .padding-l-0{padding-left:0}.dft-common-brand-offer .dft-popup .form-check-input{opacity:0;width:16px;height:16px;z-index:999999;position:absolute;left:20px;top:-2px;cursor:pointer}.dft-common-brand-offer .dft-popup .form-check-input[disabled]{cursor:not-allowed}.dft-common-brand-offer .dft-popup .form-check-input[disabled]+.form-check-label{opacity:.3;cursor:not-allowed}.dft-common-brand-offer .dft-popup .form-check-label{margin-left:5px}.dft-common-brand-offer .dft-popup .form-check-label:before{content:"";text-align:center;border:1px solid #b9b9b9;width:16px;height:16px;cursor:pointer;display:block;margin-left:-25px;transition:border .15s ease,background .15s ease,color .15s ease;border-radius:3px;position:absolute;font-family:Ascott-Icons;top:3px}.dft-common-brand-offer .margin-t-b-0{margin:0 auto}.dft-common-brand-offer .datepicker-here{padding-left:35px}.dft-common-brand-offer .arabic-com{direction:rtl;text-align:right}.dft-common-brand-offer .arabic-com .dropdown-menu{text-align:right}.dft-common-brand-offer .arabic-com .margin-r-1{margin-left:10px;margin-right:0}.dft-common-brand-offer .arabic-com .padding-l-3{padding-left:0;padding-right:30px}.dft-common-brand-offer .arabic-com .m-icon{left:0;right:8px}.dft-common-brand-offer .arabic-com .input-danr{border-right:1px solid #b9b9b9;border-left:none}.dft-common-brand-offer .arabic-com .input-danl{border-left:1px solid #b9b9b9;border-right:none}.dft-common-brand-offer .arabic-com input#daterange-from{padding-right:35px;padding-left:10px}.dft-common-brand-offer .arabic-com input#daterange-to{padding-right:25px;padding-left:25px}.dft-common-brand-offer .arabic-com .left-50{right:50%;left:0}.dft-common-brand-offer .arabic-com .dft-popup .modal .modal-header .close{right:auto;left:5px}.dft-common-brand-offer .arabic-com .dft-popup .padding-l-0{padding-right:0}.dft-common-brand-offer .arabic-com .dft-popup .form-check-label{margin-right:25px;margin-left:0}.dft-common-brand-offer .arabic-com .dft-popup .form-check-label:before{margin-right:-25px;margin-left:0}.dft-common-brand-offer .arabic-com .dft-popup .form-check-input{left:0;right:0}.dft-common-brand-offer .arabic-com .asr-offers-listing .columns .offers .offer-item .label-overlay-bl .absolute-tr{right:auto;left:0}.dft-common-brand-offer .arabic-com .asr-offers-listing .columns .offers .offer-item .label-overlay-bl .absolute-tr:after,.dft-common-brand-offer .arabic-com .asr-offers-listing .columns .offers .offer-item .label-overlay-bl .label{right:0;left:auto}.dft-common-brand-offer .category-item{line-height:20.8px}.datepicker--cell.-selected-.-current-{color:#fff}.datepicker{cursor:pointer;background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,transform .3s ease,left 0s .3s;z-index:100}.datepicker.-from-bottom-{-ms-transform:translateY(8px);transform:translateY(8px)}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.-bottom-center- .datepicker--pointer{left:calc(50% - 10px / 2);bottom:calc(100% - 4px);-ms-transform:rotate(315deg);transform:rotate(315deg)}.datepicker--nav{-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.datepicker--nav,.datepicker--nav-action{display:-ms-flexbox;display:flex}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px;display:-ms-flexbox;display:flex;cursor:pointer;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.datepicker--content{box-sizing:content-box;padding:4px;height:290px}.datepickers-container{position:absolute;left:0;top:0}.asr-section-latest-offers .card-header{background-color:transparent;border-bottom:0}.asr-section-latest-offers .card-content{font-size:16px}.asr-section-latest-offers .card-body .pl-10{padding-left:5px}.asr-section-latest-offers .card .card-content .content-center{padding:0 0 8px}.asr-section-latest-offers .card .card-content .content-center .card-header a{font-size:16px}.asr-section-latest-offers .card .card-content .margin-b-1{margin:0}.asr-section-latest-offers .card .card-content .justify-content-end .align-center a,.asr-section-latest-offers .card .card-content .justify-content-end .col-6 a,.asr-section-latest-offers .card .card-content .justify-content-end .pull-right a,.asr-section-latest-offers .card .card-content .padding-t-1 .align-center a,.asr-section-latest-offers .card .card-content .padding-t-1 .col-6 a,.asr-section-latest-offers .card .card-content .padding-t-1 .pull-right a{font-size:16px}.asr-section-latest-offers h1{margin-top:0}.asr-section-latest-offers .card{display:inherit;border-radius:0}.asr-section-latest-offers .card .card-content{z-index:0}.asr-section-latest-offers .card-media{height:190px}.asr-section-latest-offers .card-media img{height:100%}.asr-section-latest-offers .card .card-content{padding:16px}.asr-section-latest-offers .align-center a,.asr-section-latest-offers .pull-right a{padding-left:5px;padding-right:5px}.asr-section-latest-offers .label-overlay-bl .label{left:0;border-radius:0;padding:5px}.asr-section-latest-offers .featured .featured-item:after{-ms-transform:unset;transform:unset;z-index:0}.asr-section-latest-offers .display-mobile .logo-ascott:after{display:none}.asr-section-latest-offers .btn:hover{color:#483a32}.asr-section-latest-offers .btn-brown{border:2px solid #483a32}.asr-section-latest-offers .bg-brown{background-color:#483a32}.asr-section-latest-offers .text-brown{color:#483a32}.asr-section-latest-offers .as-ribbon:after{-ms-transform:unset;transform:unset}.asr-section-latest-offers .icon-circle{width:40px;height:40px}.asr-section-latest-offers .text-favorite-mobile{color:#d5d5d5}.asr-section-latest-offers .text-favorite-mobile:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}.asr-section-latest-offers .text-favorite{color:#d5d5d5}.asr-section-latest-offers .text-favorite:not(.favorite):hover{box-shadow:0 0 10px rgba(0,0,0,.3);color:#333}.asr-section-latest-offers .material-icons{line-height:1.8}.asr-section-latest-offers .card-content{padding:16px}.asr-section-latest-offers .card-content .card-header,.asr-section-latest-offers .card-content a{color:#2c1e16}.asr-section-latest-offers .card-content a:hover{color:#fff}.asr-section-latest-offers .wrap .btn.btn-outline-dark{background-color:#fff;font-weight:700;padding:10px 60px}.asr-section-latest-offers .wrap .btn.btn-outline-dark:focus{box-shadow:none}.asr-section-latest-offers.arabic-com{direction:rtl;text-align:right}.asr-section-latest-offers.arabic-com .slick-slide{float:right}.asr-section-latest-offers.arabic-com .absolute-tr{left:0;right:auto}.asr-section-latest-offers.arabic-com .featured .featured-item.top-left:after,.asr-section-latest-offers.arabic-com .label-overlay-bl .label{right:0;left:auto}.asr-section-latest-offers.arabic-com .pl-0{padding-right:0;padding-left:5px}.asr-section-latest-offers.arabic-com .pr-0{padding-left:0;padding-right:5px}@media (min-width:768px) and (max-width:1023px){.asr-section-latest-offers .width-tablet{width:100%}.asr-section-latest-offers .right-button-tablet{margin-left:35px}}@media (max-width:1023px){.asr-section-latest-offers .col-md-6{width:50%}}@media (min-width:1024px){.asr-section-latest-offers .text-favorite-mobile:hover{color:#d32f2f}}@media (min-width:768px){.view-desktop{display:block}.view-mobile{display:none}}@media (max-width:767px){.view-desktop{display:none}.view-mobile{display:block}}.arabic .asr-about-us-new-properties-carousel .icon{margin-left:5px;margin-right:0}.arabic .asr-about-us-new-properties-carousel .caption-media{margin-left:10px;margin-right:0}.asr-about-us-new-properties-carousel .button-view-all{min-width:20%;margin-top:20px}.asr-about-us-new-properties-carousel .margin-property-name{margin-bottom:20px}.asr-about-us-new-properties-carousel .caption-media{display:inline-block;width:1%;vertical-align:bottom}.asr-about-us-new-properties-carousel .caption-content{padding:0 10px}.asr-about-us-new-properties-carousel .opening-height{height:20px}.asr-about-us-new-properties-carousel .single-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000}.asr-about-us-new-properties-carousel .card-media img{height:348px}.asr-about-us-new-properties-carousel .bordered{border:none}.asr-about-us-new-properties-carousel .caption-content,.asr-about-us-new-properties-carousel .caption-media{display:inline-block}.asr-about-us-new-properties-carousel .caption-content{width:90%}.asr-about-us-new-properties-carousel .caption-media{margin-right:10px}.asr-property-r-overview-right-column-extended-stay .panel-media{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover;height:220px;width:370px;opacity:.4}.asr-property-r-overview-right-column-extended-stay .panel-content{padding:0 72px}.asr-property-r-overview-right-column-extended-stay .panel{padding:0;height:220px;width:370px}.asr-property-r-overview-right-column-extended-stay .font-text{color:#000;text-align:center;font-size:20px;font-weight:700;line-height:27px}.asr-property-r-overview-right-column-extended-stay .width-content{width:224px}.asr-property-r-overview-right-column-extended-stay .btn{line-height:15px;width:210px;height:40px;font-size:16px}.asr-property-r-overview-right-column-extended-stay .padding-top-text{padding-top:32px}.asr-property-r-overview-right-column-extended-stay .padding-bottom-button{padding-bottom:32px}.asr-property-room-listing{background-color:var(--accent);font-size:14px}.asr-property-room-listing a:hover{color:inherit}.asr-property-room-listing fieldset{margin:0 0 0 auto;padding:0}.asr-property-room-listing-container{padding-top:20px;padding-bottom:22px;padding-right:0}.asr-property-room-listing-container .card-info{font-size:14px;display:-ms-flexbox;display:flex;margin:0}.asr-property-room-listing-container .card-info .room-icon-label{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.asr-property-room-listing-container .room-icon-label:first-child .asr-icon-svg.room-icon>svg{stroke:var(--icon-default)}.asr-property-room-listing-container .room-icon-label .room-label{color:var(--text-sub-menu)}.asr-property-room-listing-container .asr-icon-svg.room-icon>svg{display:block;fill:var(--accent)}.asr-property-room-listing-container .price-compare-container,.asr-property-room-listing-container .room-title-compare-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.asr-property-room-listing-container .room-title-compare-container{padding-bottom:20px}.asr-property-room-listing-container .compare-button.asr-button,.asr-property-room-listing-container .compare-checkbox{display:none}.asr-property-room-listing-container .room-types-title{font-weight:700;color:var(--white)}.asr-property-room-listing-container .asr-content-slider .controls{margin-top:20px;line-height:0}.asr-property-room-listing-container .scroller-wrapper{display:-ms-inline-flexbox;display:inline-flex}.asr-property-room-listing-container .asr-slide-item{padding-right:17px;box-sizing:border-box}.asr-property-room-listing-container .asr-slide-item .asr-image img{position:static}.asr-property-room-listing-container .asr-card.type-room{min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.asr-property-room-listing-container .asr-card.type-room .newly-renovated-label{position:absolute;left:16px;color:#f2f2f2;font-family:Open Sans;font-size:14px;min-width:132px;margin-right:16px;min-height:29px;-ms-flex-negative:0;flex-shrink:0;font-style:normal;font-weight:600;line-height:normal;top:16px;border-radius:5px;background:rgba(55,55,55,.8);padding:4px 7px 5px;text-align:center}@media screen and (max-width:1023px){.asr-property-room-listing-container .asr-card.type-room .newly-renovated-label{left:16px;top:16px;color:#f2f2f2;font-family:Open Sans;font-size:12px;min-width:112px;min-height:23px;-ms-flex-negative:0;flex-shrink:0;font-style:normal;font-weight:600;line-height:normal;border-radius:5px;background:rgba(55,55,55,.8);padding:3px 6px;text-align:center}}.asr-property-room-listing-container .asr-card.type-room .card-cover{height:123px;border-radius:0}.asr-property-room-listing-container .asr-card.type-room img.card-cover{object-fit:cover}.asr-property-room-listing-container .asr-card.type-room .card-content{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1024px){.asr-property-room-listing-container .asr-card.type-room .card-content{padding:16px!important}}.asr-property-room-listing-container .asr-card.type-room .card-title{margin-bottom:6px;font-size:18px;font-weight:700;line-height:23px;color:var(--text-title)}.asr-property-room-listing-container .asr-card.type-room .asr-grid-layouts>.asr-grid-column:first-child,.asr-property-room-listing-container .asr-card.type-room .asr-price{margin-right:10px}.asr-property-room-listing-container .asr-card.type-room .asr-price{margin-top:0}.asr-property-room-listing-container .asr-card.type-room .asr-price .price-value{font-weight:700}.asr-property-room-listing-container .asr-card.type-room .room-icon,.asr-property-room-listing-container .asr-card.type-room .room-icon svg{width:20px;height:20px}.asr-property-room-listing-container .price-compare-container{margin-top:23px}.asr-property-room-listing-container .see-all-button{margin-top:20px;text-align:center}.asr-property-room-listing-container .asr-content-slider .controls,.asr-property-room-listing-container .see-all-button .asr-button{margin-left:-20px}.asr-property-room-listing-container .asr-button.primary.reverse,.asr-property-room-listing-container .room-title-compare-container .compare-button{border:1px solid transparent}.asr-property-room-listing-container .asr-button.primary.reverse:focus,.asr-property-room-listing-container .room-title-compare-container .compare-button:focus{outline:none}.asr-property-room-listing-container .asr-button.primary.reverse:not(.disabled):hover,.asr-property-room-listing-container .room-title-compare-container .compare-button:not(.disabled):hover{background-color:transparent;border-color:var(--text-reverse);color:var(--text-reverse)}.asr-property-room-listing-container .controls .indicator-item{border:1px solid var(--background-default)}.asr-property-room-listing-container .controls .indicator-item.active{background:var(--background-default)}.asr-property-room-listing-container .asr-modal .content-container .close-icon{color:var(--text-body);top:15px;right:15px}.discoverasr-property-landing-template .asr-property-room-listing{background-color:var(--section-background)}.discoverasr-property-landing-template .asr-property-room-listing-container .room-icon-label:first-child .asr-icon-svg.room-icon>svg{stroke:var(--icon-nonclickable)}.discoverasr-property-landing-template .asr-property-room-listing-container .asr-icon-svg.room-icon>svg{fill:var(--icon-nonclickable)}.discoverasr-property-landing-template .asr-property-room-listing-container .asr-button.primary.reverse,.discoverasr-property-landing-template .asr-property-room-listing-container .see-all-button .asr-button.primary.reverse{color:var(--navigation-cta)}.discoverasr-property-landing-template .asr-property-room-listing-container .controls .indicator-item{border:1px solid var(--background-default)}.discoverasr-property-landing-template .asr-property-room-listing-container .controls .indicator-item.active{background:var(--background-default)}.asr-property-apartment-details-room-information-ascott li{position:relative;padding-left:35px;padding-top:20px;font-size:16px}.asr-property-apartment-details-room-information-ascott .list-text{padding:20px}.asr-property-apartment-details-room-information-ascott .list-text ul{list-style:none;margin-bottom:0;padding-left:0}.asr-property-apartment-details-room-information-ascott .list-text li:before{position:absolute;font-family:Ascott-Icons;left:0;top:18px;font-size:1.14286em;width:1.14286em;line-height:inherit;text-align:left;content:"\E91C";font-size:20px;color:var(--icon-nonclickable);font-weight:700;border-radius:50%;width:25px;height:25px;border:2px var(--icon-nonclickable) solid}.asr-section-extended-stay{position:relative;min-height:211px}.asr-section-extended-stay .extended-stay-container{-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%}.asr-section-extended-stay .extended-stay-title{font-size:18px;margin-bottom:5px;font-weight:600;color:var(--text-title);line-height:1.5;overflow:hidden}.asr-section-extended-stay .asr-button.primary{text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;min-width:130px;-ms-flex-pack:center;justify-content:center}.asr-section-extended-stay .extended-stay-description{margin-bottom:20px;font-size:14px;color:var(--text-title);line-height:1.62;overflow:hidden}.asr-section-extended-stay .extended-stay-content{padding:30px 0;max-width:60%}.asr-section-extended-stay .asr-image{padding-top:0;position:absolute;top:0;bottom:0;height:100%}.asr-section-extended-stay .asr-image img{object-fit:cover}.asr-section-extended-stay .asr-image.ext-stay-img-container img{object-fit:unset}.asr-section-extended-stay .wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.discoverasr-property-landing-template .asr-section-extended-stay .asr-button.primary{background-color:var(--navigation-cta);border:1px solid var(--navigation-cta)}.asr-property-banner{position:relative}.asr-property-banner .absolute{bottom:0;z-index:10;width:100%}.asr-page-r-ascott-property-location{background-color:#fff}.asr-page-r-ascott-property-location .general-info{margin-left:0}.asr-page-r-ascott-property-location .additional{padding-top:40px}.asr-page-r-ascott-property-location .row{margin-top:0;margin-bottom:0}.asr-page-r-ascott-property-location .asr-property-overview-maps .map-title{font-weight:700}.asr-page-r-ascott-property-location .asr-property-location-getting-to .bg-white{color:#2c1e16}.asr-page-r-ascott-property-location .asr-property-location-getting-to .property-getting-header{font-weight:700}@media (max-width:1023px){.asr-page-r-ascott-property-location .padding-r-6{padding-right:0}.asr-page-r-ascott-property-location .body-text{padding-top:15px}.asr-page-r-ascott-property-location .body-text [class*=col-]{padding-left:0;padding-right:0}.asr-page-r-ascott-property-location .body-text .general-info .asr-property-general{padding-left:0}.asr-page-r-ascott-property-location .body-text .general-info .asr-property-general.wrap{padding-right:0}}@media (min-width:768px){.asr-page-r-ascott-property-location .asr-property-location-getting-to .row .bold{font-size:20px}}@media (max-width:767px){.asr-page-r-ascott-property-location .asr-property-general .align-center-mobile{text-align:center}.asr-page-r-ascott-property-location .asr-property-location-getting-to .h3,.asr-page-r-ascott-property-location .asr-property-location-getting-to .h6{font-size:24px}.asr-page-r-ascott-property-location .asr-property-location-getting-to .font-size-sub-title{font-size:18px}.asr-page-r-ascott-property-location .asr-property-location-getting-to .align-center-mobile{text-align:center}.asr-page-r-ascott-property-location .asr-property-location-getting-to li{font-size:16px}.asr-page-r-ascott-property-location .content-row{padding-bottom:0}.asr-page-r-ascott-property-location .d-align-center{text-align:center}}@media (max-width:1024px){.asr-page-r-ascott-property-location .additional{padding-top:0}}.asr-page-ascott-property-apartment-overview .arabic-com .pl-0{padding-right:0;padding-left:10px}.asr-page-ascott-property-apartment-overview .arabic-com .generalInfo{margin-left:0;margin-right:-20px}.asr-page-ascott-property-apartment-overview .generalInfo{margin-left:-20px}@media (max-width:1023px){.asr-page-ascott-property-apartment-overview .general-info{margin-top:15px}.asr-page-ascott-property-apartment-overview .general-info [class*=col-]{padding-right:0}.asr-page-ascott-property-apartment-overview .generalInfo{margin-left:0}}.asr-property-apartment-type-description-info{margin-bottom:40px}.asr-property-apartment-type-description-info .float-rating{float:left}.d-hide-all .asr-property-apartment-type-description-info #socialSharingBar,.d-hide-all .asr-property-apartment-type-description-info #subTitle{display:none}.asr-property-apartment-type-description-info a.read-more{color:#3596d8}.d-hide-resize .asr-property-apartment-type-description-info .content-row .tittle-content .full-title{display:block}.d-hide-resize .asr-property-apartment-type-description-info .content-row .tittle-content .limit-title{display:none}.d-hide-resize .asr-property-apartment-type-description-info #textResizeBtn{visibility:hidden}.asr-property-apartment-type-description-info .f-size-1{font-size:1px}.asr-property-apartment-type-description-info .f-size-2{font-size:2px}.asr-property-apartment-type-description-info .f-size-3{font-size:3px}.asr-property-apartment-type-description-info .f-size-4{font-size:4px}.asr-property-apartment-type-description-info .f-size-5{font-size:5px}.asr-property-apartment-type-description-info .f-size-6{font-size:6px}.asr-property-apartment-type-description-info .f-size-7{font-size:7px}.asr-property-apartment-type-description-info .f-size-8{font-size:8px}.asr-property-apartment-type-description-info .f-size-9{font-size:9px}.asr-property-apartment-type-description-info .f-size-10{font-size:10px}.asr-property-apartment-type-description-info .f-size-11{font-size:11px}.asr-property-apartment-type-description-info .f-size-12{font-size:12px}.asr-property-apartment-type-description-info .f-size-13{font-size:13px}.asr-property-apartment-type-description-info .f-size-14{font-size:14px}.asr-property-apartment-type-description-info .f-size-15{font-size:15px}.asr-property-apartment-type-description-info .f-size-16{font-size:16px}.asr-property-apartment-type-description-info .f-size-17{font-size:17px}.asr-property-apartment-type-description-info .f-size-18{font-size:18px}.asr-property-apartment-type-description-info .f-size-19{font-size:19px}.asr-property-apartment-type-description-info .f-size-20{font-size:20px}.asr-property-apartment-type-description-info .f-size-21{font-size:21px}.asr-property-apartment-type-description-info .f-size-22{font-size:22px}.asr-property-apartment-type-description-info .f-size-23{font-size:23px}.asr-property-apartment-type-description-info .f-size-24{font-size:24px}.asr-property-apartment-type-description-info .f-size-25{font-size:25px}.asr-property-apartment-type-description-info .f-size-26{font-size:26px}.asr-property-apartment-type-description-info .f-size-27{font-size:27px}.asr-property-apartment-type-description-info .f-size-28{font-size:28px}.asr-property-apartment-type-description-info .f-size-29{font-size:29px}.asr-property-apartment-type-description-info .f-size-30{font-size:30px}.asr-property-apartment-type-description-info .f-size-31{font-size:31px}.asr-property-apartment-type-description-info .f-size-32{font-size:32px}.asr-property-apartment-type-description-info .f-size-33{font-size:33px}.asr-property-apartment-type-description-info .f-size-34{font-size:34px}.asr-property-apartment-type-description-info .f-size-35{font-size:35px}.asr-property-apartment-type-description-info .f-size-36{font-size:36px}.asr-property-apartment-type-description-info .f-size-37{font-size:37px}.asr-property-apartment-type-description-info .f-size-38{font-size:38px}.asr-property-apartment-type-description-info .f-size-39{font-size:39px}.asr-property-apartment-type-description-info .f-size-40{font-size:40px}.asr-property-apartment-type-description-info .f-size-41{font-size:41px}.asr-property-apartment-type-description-info .f-size-42{font-size:42px}.asr-property-apartment-type-description-info .f-size-43{font-size:43px}.asr-property-apartment-type-description-info .f-size-44{font-size:44px}.asr-property-apartment-type-description-info .f-size-45{font-size:45px}.asr-property-apartment-type-description-info .f-size-46{font-size:46px}.asr-property-apartment-type-description-info .f-size-47{font-size:47px}.asr-property-apartment-type-description-info .f-size-48{font-size:48px}.asr-property-apartment-type-description-info .f-size-49{font-size:49px}.asr-property-apartment-type-description-info .f-size-50{font-size:50px}.asr-property-apartment-type-description-info .dft-wrap{max-width:1250px;margin:0 auto;padding:0 20px}.asr-property-apartment-type-description-info .content-row{max-width:1250px;margin:0 auto}.asr-property-apartment-type-description-info .content-row .tittle-content{margin-top:0}.asr-property-apartment-type-description-info .content-row .tittle-content .full-title{display:none}.asr-property-apartment-type-description-info .dft-h3{font-size:24px;line-height:1.3;color:inherit;letter-spacing:.005em;font-weight:700}.asr-property-apartment-type-description-info .dft-h5{color:#707070;font-size:1.28571em;font-weight:700;line-height:1.3;letter-spacing:.005em}.asr-property-apartment-type-description-info .dft-a{margin:0 5px;text-transform:uppercase;font-size:1.28571em;font-weight:700;line-height:1.3;color:inherit;letter-spacing:.005em;transition:all .35s ease 0s;text-decoration:none}.asr-property-apartment-type-description-info .dft-a:hover,.asr-property-apartment-type-description-info .text-color{color:#58030b}.asr-property-apartment-type-description-info .text-color:hover{color:#554f4c}.asr-property-apartment-type-description-info .image-info,.asr-property-apartment-type-description-info .node-button{text-align:center}.asr-property-apartment-type-description-info .padding-l-r-2{padding-left:0;padding-right:0}@media (max-width:1023px){.m-hide-resize .asr-property-apartment-type-description-info #textResizeBtn{visibility:hidden}.m-hide-all .asr-property-apartment-type-description-info #socialSharingBar,.m-hide-all .asr-property-apartment-type-description-info #subTitle{display:none}.m-hide-all .asr-property-apartment-type-description-info #readMoreBtn,.m-hide-all .asr-property-apartment-type-description-info #readMoreCover{visibility:hidden}.m-hide-all .asr-property-apartment-type-description-info .dft-height{height:auto}}@media (max-width:1024px){.asr-property-apartment-type-description-info{margin-top:0;margin-bottom:0}.asr-property-apartment-type-description-info .overflow{overflow:hidden}.asr-property-apartment-type-description-info .dft-h3{font-size:24px}.asr-property-apartment-type-description-info .dft-h5{font-size:1.14286em}.asr-property-apartment-type-description-info .gradient{height:100%;width:100%;top:0;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.asr-property-apartment-type-description-info .row .bottom-0{bottom:0}.asr-property-apartment-type-description-info .dft-height{height:50px}}@media (max-width:767px){.asr-property-apartment-type-description-info{margin-top:0;margin-bottom:0}.asr-property-apartment-type-description-info .padding-t-4{padding-top:0}.asr-property-apartment-type-description-info .align-mobile-center{text-align:center}}.asr-property-overview-info .section-title{font-size:22px;font-weight:700;line-height:1.18;margin:0;padding-bottom:10px;color:var(--text-title)}.asr-property-overview-info .property-overview-description{font-size:16px;line-height:1.63;overflow:hidden;color:var(--text-title)}.asr-property-overview-info .read-more-button{cursor:pointer;font-size:14px;font-weight:600;line-height:20px;margin-top:5px;color:var(--navigation-cta)}.asr-property-overview-info .text-icon-inline{-ms-flex-align:center;align-items:center}.asr-property-overview-info .text-icon-inline,.asr-property-overview-info .text-icon-inline .asr-icon.icon-without-innertext{display:-ms-inline-flexbox;display:inline-flex}.asr-footer-quicklinks-mobile{font-size:10px;background-color:#2c1e16}.asr-footer-quicklinks-mobile a{color:#b4a79e}.asr-footer-quicklinks-mobile .border-right{border-right:1px solid #b4a79e}.asr-footer-quicklinks-mobile .border-bottom{border-bottom:1px solid #333}.asr-footer-quicklinks-mobile .arabic-com .list-inline li{margin:0 0 5px 10px}.asr-footer-quicklinks-mobile .arabic-com .padding-r-1{padding-left:10px;padding-right:0}.asr-footer-quicklinks-mobile .arabic-com .border-right{border-left:1px solid #b4a79e;border-right:0}.asr-property-tab-navigation{font-size:14px;background-color:#f3f3f3}.asr-property-tab-navigation .asr-navigation-bar{background-color:unset;border-bottom:0}.asr-property-tab-navigation .asr-navigation-bar .navigation-wrapper{border-bottom:0}.asr-property-tab-navigation .asr-navigation-bar .sticky-navigation{background-color:#f3f3f3}.asr-site-maps{margin:20px auto}.asr-site-maps .list-link{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-site-maps .asr-badge.new-label.pill{background-color:#4c6866;border-radius:4px;font-size:10px;font-weight:600;position:relative;padding:5px 6px;bottom:8px;right:-5px;z-index:-1}.asr-site-maps a{line-height:28px}.asr-site-maps a:hover{text-decoration:underline;color:inherit}.asr-site-maps .site-map-item{padding:5px 20px}.asr-site-maps .site-map-tilte{display:-ms-flexbox;display:flex;margin-bottom:0}.asr-site-maps .site-map-tilte .quick-link-title{font-weight:600;text-transform:capitalize;font-size:16px;line-height:22px;letter-spacing:.005em;margin:0 0 6px}.asr-site-maps .site-map-tilte i{line-height:1}.asr-site-maps .site-map-tilte .arrow-icon .asr-icon-svg svg{width:12px;height:12px;margin-left:6px;margin-top:5px}.asr-site-maps .site-map-tilte .arrow-icon.open .asr-icon-svg svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}.site-map-links{list-style:none;padding:0;margin:0}.discoverasr-property-landing-template .asr-site-maps .asr-icon{color:#4c6866}.asr-money-selection a#dropdownSGD{color:#b4a79e;padding:12px 10px;font-size:12px;cursor:pointer}.asr-money-selection a#dropdownSGD .material-icons{vertical-align:top}.asr-money-selection i.fa.fa-chevron-down{margin-left:10px}.asr-money-selection div.dropdown-menu.m-0.show{border-radius:0;border:1px solid #fff;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);min-width:200px;font-size:12px}.asr-money-selection .icon-size{font-size:16px;margin-right:5px}.asr-money-selection .dropdown .dropdown-menu{visibility:visible;opacity:1}.asr-money-selection .dropdown-menu:after,.asr-money-selection .dropdown-menu:before{content:none}.asr-money-selection .dropdown-menu{width:0;z-index:1200;cursor:pointer}.asr-money-selection .icon-flag:before{content:"";width:25px;height:16px;background-image:url(language-icons.svg);background-size:160px 92px}@media (max-width:1023px){.asr-money-selection div.dropdown-menu.m-0.show{min-width:100%}}.asr-property-r-overview-banner{font-size:14px;position:relative}.asr-property-r-overview-banner .banner-content .property-address{font-size:20px}.asr-property-r-overview-banner .volume{position:absolute;bottom:50px;right:50px;background:rgba(0,0,0,.5);padding:6px;border-radius:100px;z-index:1}.asr-property-r-overview-banner.volume-off .icon-volume-up{display:none}.asr-property-r-overview-banner .icon-volume-up,.asr-property-r-overview-banner.volume-off .icon-volume-off{display:block}.asr-property-r-overview-banner .icon-volume-off{display:none}.asr-property-r-overview-banner .icon-volume-off.asr-icon.large[data-icon],.asr-property-r-overview-banner .icon-volume-up.asr-icon.large[data-icon]{width:20px;height:20px}.asr-property-r-overview-banner .icon-volume-off.asr-icon.large[data-icon]:before,.asr-property-r-overview-banner .icon-volume-up.asr-icon.large[data-icon]:before{font-size:20px}.asr-property-r-overview-banner .asr-content-slider{height:300px}.asr-property-r-overview-banner .asr-content-slider.transparent{height:400px}.asr-property-r-overview-banner .asr-content-slider.transparent .wrap{padding:20px 20px 25px}.asr-property-r-overview-banner .asr-content-slider.image-slider .controls .indicator-item{border-color:var(--icon-clickable)}.asr-property-r-overview-banner .asr-content-slider.image-slider .controls .indicator-item.active{background-color:var(--icon-clickable)}.asr-property-r-overview-banner .asr-content-slider.image-slider .slider-navigation-arrow{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:var(--icon-clickable)}.asr-property-r-overview-banner .asr-content-slider.image-slider .slider-navigation-arrow .asr-icon[data-icon]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.asr-property-r-overview-banner .asr-content-slider.image-slider .slider-navigation-arrow .asr-icon[data-icon]:before{font-size:60px;line-height:0}.asr-property-r-overview-banner .asr-content-slider.image-slider .slider-navigation-arrow.next{right:calc(((100% - 1240px) / 2) - 45px)}.asr-property-r-overview-banner .asr-content-slider.image-slider .slider-navigation-arrow.prev{left:calc(((100% - 1240px) / 2) - 45px)}.asr-property-r-overview-banner .asr-content-slider.image-slider .asr-slide-item img{display:inline}.asr-property-r-overview-banner .banner-image{height:100%}.asr-property-r-overview-banner .banner-image img{width:100%;height:100%;object-fit:cover}.asr-property-r-overview-banner .banner-content-container{position:absolute;top:0;height:100%;z-index:1;width:100%}.asr-property-r-overview-banner .banner-content-container .newly-renovated-label-tag{position:absolute;left:16px;color:#f2f2f2;font-family:Open Sans;font-size:12px;min-width:132px;margin-right:16px;min-height:29px;-ms-flex-negative:0;flex-shrink:0;font-style:normal;font-weight:600;line-height:normal;top:16px;border-radius:5px;background:rgba(55,55,55,.8);padding:4px 7px 5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (min-width:1024px){.asr-property-r-overview-banner .banner-content-container .newly-renovated-label-tag{display:none}}.asr-property-r-overview-banner .banner-content{font-weight:600}.asr-property-r-overview-banner .asr-slide-item{position:relative}.asr-property-r-overview-banner .asr-slide-item video{width:100%;height:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover;pointer-events:none}.asr-property-r-overview-banner .wrap{width:100%;height:100%;position:relative;padding:20px 20px 40px}.asr-property-r-overview-banner .wrap .banner-content{font-size:28px;line-height:33px;margin:0 0 15px}.asr-property-r-overview-banner .wrap .asr-button{font-weight:700;text-decoration:none;border-radius:5px;letter-spacing:0;text-align:center;display:inline-block}.asr-property-r-overview-banner .asr-badge{font-weight:600}.asr-property-r-overview-banner .property-type-tag.asr-badge.card-label{display:none;background-color:var(--tag)}.asr-property-r-overview-banner .asr-photo-viewer{height:430px}.asr-property-r-overview-banner .mobile-container{margin:15px 0}.asr-property-r-overview-banner .mobile-container .asr-badge.property-type{line-height:21px;padding:0 6px;margin-bottom:10px;margin-right:5px;background-color:var(--tag)}.asr-property-r-overview-banner .mobile-container .asr-badge.property-type.open-soon{line-height:21px;padding:0 6px}.asr-property-r-overview-banner .mobile-container .property-name{font-size:22px;font-weight:700;line-height:26px;margin:0;color:var(--text-title)}.asr-property-r-overview-banner .mobile-container.wrap{padding-top:0;padding-bottom:0}.asr-property-r-overview-banner .align-bottom-between,.asr-property-r-overview-banner .align-bottom-left,.asr-property-r-overview-banner .align-bottom-right,.asr-property-r-overview-banner .align-center-between,.asr-property-r-overview-banner .align-center-left,.asr-property-r-overview-banner .align-center-right,.asr-property-r-overview-banner .align-top-between,.asr-property-r-overview-banner .align-top-left,.asr-property-r-overview-banner .align-top-right{max-width:1240px}.asr-property-r-overview-banner .align-bottom-right>div,.asr-property-r-overview-banner .align-center-right>div,.asr-property-r-overview-banner .align-top-right>div{text-align:right}.asr-property-r-overview-banner .align-bottom-between>div,.asr-property-r-overview-banner .align-center-between>div,.asr-property-r-overview-banner .align-top-between>div{text-align:center}.asr-property-r-overview-banner .explore-button{text-decoration:none;padding:10px 21px;border-radius:5px;font-size:16px;font-weight:700;letter-spacing:0;line-height:20px;text-align:center;display:inline-block;position:relative;top:0;left:0;width:auto;height:100%;opacity:1}.asr-property-general{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.asr-property-general .description{font-size:16px;line-height:23px;margin-bottom:16px}.asr-property-general .download-link{font-size:16px;margin-bottom:20px}.asr-property-general .icon{width:20px;height:20px;margin-right:5px}.asr-property-general .icon:before{font-size:20px;line-height:20px}.asr-property-general .title{font-weight:700;font-size:24px;margin-bottom:20px}.discoverasr-property-template .asr-property-general i{color:var(--icon-nonclickable)}.discoverasr-property-template .asr-property-general .download-link{color:var(--navigation-cta)}.discoverasr-property-template .asr-property-general .download-link:hover{color:#a28156}.asr-common-ascott-property-general-info .asr-property-general .content-container{-ms-flex-preferred-size:72%;flex-basis:72%}.asr-section-social-connect .social-label{margin:0 0 15px;font-size:16px;line-height:22px;text-align:center;font-weight:700}.asr-section-social-connect .social-list,.asr-section-social-connect .social-list i{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.asr-section-social-connect .social-list i{height:30px;width:30px}.asr-section-social-connect .social-list i:before{font-size:30px}.asr-section-social-connect .social-item{text-decoration:none;border-radius:50%;margin-right:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-section-social-connect .social-item:last-child{margin-right:0}.asr-section-social-connect .social-item svg.tiktok{height:26px;margin-top:2px;fill:var(--text-body)}.asr-property-social-sharing-bar-r{display:none}.asr-property-social-sharing-bar-r .social-item{font-size:24px}.asr-property-social-sharing-bar-r .fa:before{color:var(--icon-clickable)}.asr-article-overview-offer-details .h3{font-size:1.85714em;font-weight:700}.asr-article-overview-offer-details .article-custom{margin-bottom:40px}.asr-article-overview-offer-details .calendar-sales{background-color:#f5f5f5;padding:20px 15px;margin-top:20px}.asr-article-overview-offer-details .calendar-sales-item{text-transform:uppercase}.asr-article-overview-offer-details .calendar-sales-item .h6{font-size:1.14286em}.asr-article-overview-offer-details .lable-article{margin-bottom:20px}.asr-article-overview-offer-details .article-text{margin-bottom:5px}.asr-article-overview-offer-details .border-center{margin-top:20px;margin-bottom:20px}.asr-article-overview-offer-details .no-gutters{margin:40px auto 20px!important}.asr-article-overview-offer-details .no-gutters h1{color:var(--text-title)}@media (min-width:1024px){.asr-article-overview-offer-details .no-gutters{margin-top:20px!important}}@media (max-width:1199px){.asr-article-overview-offer-details{font-size:16px}.asr-article-overview-offer-details .padding-l-30{padding-left:30px}.asr-article-overview-offer-details .calendar-sales{margin-top:0}}@media (min-width:1200px){.asr-article-overview-offer-details .stay-content{padding-left:0!important}}@media (min-width:1200px){.arabic .asr-article-overview-offer-details .text-xl-left{text-align:right}}.asr-page-property-apartment-type-details .apartment-details-container{display:grid;grid-template-columns:1fr;margin:0 auto}.asr-page-property-apartment-type-details .apartment-details-container .asr-property-apartment-type-details-general-info{padding-top:42px}.asr-find-residence-by-property-other-brands{padding:40px 0}.asr-find-residence-by-property-other-brands .slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.asr-find-residence-by-property-other-brands .wrap .text-title{color:#373737}.asr-find-residence-by-property-other-brands .slick-slide>div{display:-ms-flexbox;display:flex}.asr-find-residence-by-property-other-brands .content-brands{height:130px;text-align:center}.asr-find-residence-by-property-other-brands .max-w-h img{max-width:180px;max-height:80px}.asr-find-residence-by-property-other-brands .pad-brands{padding:0 5px}.asr-find-residence-by-property-other-brands .img-brands{width:234px}.asr-find-residence-by-property-other-brands .slick-dotted .slick-dots{bottom:-30px}.asr-find-residence-by-property-other-brands .slick-dotted .slick-dots:before{-ms-transform:translateX(-15px) translateY(6px);transform:translateX(-15px) translateY(6px)}.asr-find-residence-by-property-other-brands .slick-dotted .slick-dots:after{-ms-transform:translateX(10px) translateY(6px);transform:translateX(10px) translateY(6px)}.asr-find-residence-by-property-other-brands .slick-dotted .slick-dots:after,.asr-find-residence-by-property-other-brands .slick-dotted .slick-dots:before{content:"\2022";font-family:none;font-size:20px;color:#0000004d;display:none;padding:0;position:absolute}.asr-find-residence-by-property-other-brands .slick-dotted .slick-dots.show-after:after,.asr-find-residence-by-property-other-brands .slick-dotted .slick-dots.show-before:before{display:inline-block}.asr-find-residence-by-property-other-brands .slick-prev{left:-80px;top:130px}.asr-find-residence-by-property-other-brands .slick-next{right:-80px;top:130px}.asr-find-residence-by-property-other-brands .slick-arrow{display:none!important}@media (max-width:767px){.asr-find-residence-by-property-other-brands .wrap{height:auto}.asr-find-residence-by-property-other-brands .slick-dotted .slick-dots{bottom:-40px}.asr-find-residence-by-property-other-brands .content-brand,.asr-find-residence-by-property-other-brands .img-brands{width:100%}}@media (max-width:1023px){.asr-find-residence-by-property-other-brands .content-brand,.asr-find-residence-by-property-other-brands .img-brands{width:100%}.asr-find-residence-by-property-other-brands .slick-arrow{display:none!important}}.asr-advantage-offer-details .bg-content{background-color:#f5f5f5;padding:40px 0}.asr-advantage-offer-details .bg-content .title{color:#373737}.asr-advantage-offer-details .buttons a:first-child{margin-bottom:10px}.asr-advantage-offer-details .buttons .asr-button{width:100%}.asr-advantage-offer-details .title{margin-bottom:20px;color:var(--text-title)}.asr-destination-tips-and-articles{margin:25px 0 24px;font-size:14px;padding:20px 0}.asr-destination-tips-and-articles .wrap .tips-and-articles-title{color:#373737;font-weight:700;font-size:24px;margin-bottom:40px}@media (max-width:767px){.asr-destination-tips-and-articles .wrap .tips-and-articles-title{font-size:22px}}.asr-destination-tips-and-articles .wrap .asr-image{height:470px}.asr-destination-tips-and-articles .wrap .asr-image img{width:100%;object-fit:cover}@media (min-width:1024px){.asr-destination-tips-and-articles .wrap .asr-image{height:592px}}.asr-destination-tips-and-articles .wrap div.no-learn-more{height:unset}.asr-destination-tips-and-articles .wrap div.no-learn-more .article-title{margin-bottom:15px}.asr-destination-tips-and-articles .wrap .card-content{padding:20px;line-height:1.4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;text-align:center;-ms-flex-align:center;align-items:center;background-color:#ffff;height:100%}.asr-destination-tips-and-articles .wrap .card-content .article-title{height:55px}.asr-destination-tips-and-articles .wrap .card-content .article-title div{margin-bottom:0;color:#65564f;line-height:32px;text-transform:uppercase;font-weight:700;height:64px;min-height:33px;font-size:24px;overflow:hidden}@media (max-width:1023px){.asr-destination-tips-and-articles .wrap .card-content .article-title div{font-size:20px;line-height:26px;height:52px}}.asr-destination-tips-and-articles .wrap .card-content .article-title div.article-link:hover{cursor:pointer;color:var(--yellow156)}.asr-destination-tips-and-articles .wrap .card-content .article-description{width:100%;font-size:16px;height:66px;line-height:22px;margin:unset;overflow:hidden}@media (max-width:1023px){.asr-destination-tips-and-articles .wrap .card-content .article-description{font-size:14px;line-height:20px;height:60px}}.asr-destination-tips-and-articles .wrap .card-content .learn-more{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:var(--learn-more-link)}.asr-destination-tips-and-articles .wrap .card-content .learn-more span{font-size:14px;font-weight:600}.asr-destination-tips-and-articles .wrap .card-content .learn-more .asr-icon-svg{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-destination-tips-and-articles .wrap .card-content .learn-more .asr-icon-svg svg{fill:var(--learn-more-link);width:16px;height:16px;vertical-align:sub}.asr-destination-tips-and-articles .wrap .grid-item{height:100%}.asr-destination-tips-and-articles .wrap .card-item{border-radius:5px}.asr-destination-tips-and-articles .wrap .asr-slide-item{padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:30px}.asr-destination-tips-and-articles .wrap .asr-slide-item .card-wrapper{position:relative}.asr-destination-tips-and-articles .wrap .asr-slide-item .card-wrapper.desktop{width:33.33%;height:804px}.asr-destination-tips-and-articles .wrap .asr-slide-item .card-wrapper.tablet{width:50%;height:682px}.asr-destination-tips-and-articles .wrap .asr-slide-item .card-wrapper.mobile{width:100%;height:682px}.asr-destination-tips-and-articles .wrap .asr-slide-item .asr-card{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:visible;border-radius:unset;border:1px solid #dedede;box-shadow:unset}.asr-destination-tips-and-articles .wrap .asr-content-slider .slider-navigation-arrow{top:45%}.asr-destination-tips-and-articles .wrap .asr-content-slider .slider-navigation-arrow.prev{left:-30px}.asr-destination-tips-and-articles .wrap .asr-content-slider .slider-navigation-arrow.next{right:-30px}.asr-destination-tips-and-articles .wrap .asr-content-slider .controls{padding-top:5px}.asr-destination-tips-and-articles .slick-slide{height:auto}.asr-destination-tips-and-articles a{color:#65564f}.asr-destination-tips-and-articles a:hover{color:#a28156}div.no-text-title{padding-top:50px}@media (max-width:767px){.asr-destination-tips-and-articles-content-wrapper{margin-bottom:24px}}@media (min-width:1024px){.asr-destination-tips-and-articles-content-wrapper{margin-bottom:30px}}@media (max-width:1023px){.asr-destination-tips-and-articles-content-wrapper{margin-bottom:24px}.asr-destination-tips-and-articles-content-wrapper .without-controls{margin-top:25px}}.asr-new-properties{background-color:#f5f5f5}.asr-new-properties h5{font-size:16px}.asr-new-properties .size-img{width:264px;height:264px;display:block}.asr-new-properties .list-item{border:1px solid #fff;background-color:#fff}.asr-new-properties .text-address{margin-top:16px}.asr-new-properties .text-address .asr-icon.icon-without-innertext{margin-right:5px;vertical-align:sub}.asr-new-properties .text-address .asr-icon.icon-without-innertext:before{font-size:1em;margin:0}.asr-new-properties .media .media-body{padding:30px 40px 40px}.asr-new-properties a{text-decoration:none}.asr-new-properties .title-text{text-align:center;padding-top:40px;padding-bottom:40px}.asr-new-properties ul{margin-bottom:10px}.asr-new-properties .color-view .icon-chevron-right{height:1em;width:1em}.arabic .asr-new-properties .list-title-item .list-item .media .media-body .color-view .icon-chevron-right:before{-ms-transform:scaleX(-1);transform:scaleX(-1)}.asr-offer-participating-properties-listing .participating-content{padding-top:40px;padding-bottom:40px}.asr-offer-participating-properties-listing .participating-title{text-transform:uppercase;font-weight:700;margin-top:0;margin-bottom:40px;color:var(--text-title);font-size:24px}@media (max-width:767px){.asr-offer-participating-properties-listing .participating-title{font-size:18px}}.asr-offer-participating-properties-listing .properties-item{display:inline-table;margin-top:10px;margin-bottom:10px}.asr-offer-participating-properties-listing .list-style-icon{list-style:none;padding:0;margin:0}.asr-offer-participating-properties-listing .list-icon-chevron-r{content:"\E9D2"}.asr-offer-participating-properties-listing .list-style-icon .list-item:before,.asr-offer-participating-properties-listing .list-style-icon li:before{position:absolute;font-family:Ascott-Icons;left:1px;top:-1px;font-size:1.14286em;width:1.14286em;line-height:inherit;text-align:left}.asr-offer-participating-properties-listing .list-item-li{margin-top:5px;margin-bottom:5px;display:-ms-flexbox;display:flex}.asr-offer-participating-properties-listing .list-item-li a{cursor:pointer}.asr-offer-participating-properties-listing a:not([href]):not([tabindex]):hover{text-decoration:none}.arabic .asr-offer-participating-properties-listing .participating-content,.arabic .asr-offer-participating-properties-listing .participating-content .participating-title,.arabic .asr-offer-participating-properties-listing .participating-content .properties-item{text-align:right}.arabic .asr-offer-participating-properties-listing .participating-content .properties-item .list-item-li{padding:0 20px 0 0}.arabic .asr-offer-participating-properties-listing .participating-content .properties-item .list-item-li:before{left:auto;right:0}.asr-offer-participating-properties-listing .arrow-icon.asr-icon.icon-without-innertext[data-icon]:before{font-size:20px;margin:0}.asr-section-why-book-here{font-size:14px}.asr-section-why-book-here a[href=""],.asr-section-why-book-here a[href="#"]{pointer-events:auto}.asr-section-why-book-here .wrap{padding:0 20px;margin:24px auto 0}.asr-section-why-book-here .asr-small-section-title{display:block;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:28px;letter-spacing:0}.asr-section-why-book-here .benefits{font-size:12px;line-height:14px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-section-why-book-here .benefit-item{text-align:center;width:33.33333%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:0 13px}.asr-section-why-book-here .description-gtm{display:none}.asr-section-why-book-here .benefit-icon.icon-without-innertext[data-icon]{width:45px;height:45px;margin-right:0;display:inline-block}.asr-section-why-book-here .benefit-icon.icon-without-innertext[data-icon]:before{font-size:45px;margin:0}.asr-section-why-book-here .benefit-image{height:45px;width:45px}.asr-section-why-book-here .benefit-description,.asr-section-why-book-here .benefit-title{color:var(--text-title)}.asr-section-why-book-here .benefit-title{padding:7px 0;font-size:12px;letter-spacing:0;line-height:14px;text-align:center}.asr-section-why-book-here .benefit-button{font-weight:600;font-size:12px;letter-spacing:0;line-height:14px;text-align:center}.asr-section-why-book-here .benefit-button a{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center}.asr-section-why-book-here .benefit-button .arrow-icon,.asr-section-why-book-here .benefit-button a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-section-why-book-here .benefit-button .arrow-icon .asr-icon-svg{display:-ms-flexbox;display:flex}.asr-section-why-book-here .benefit-button .arrow-icon svg{height:12px;width:12px}.asr-section-why-book-here .benefit-button .icon-without-innertext[data-icon]{display:inline-block}.asr-section-why-book-here .benefit-button .icon-without-innertext[data-icon]:before{vertical-align:middle;margin-right:0;width:10px;position:relative;top:1px;font-size:20px;height:100%;margin-left:-4px}.asr-section-why-book-here .icon-place{height:45px}.asr-section-why-book-here .icon-place img{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;height:45px;width:45px}.asr-partnership-participating-properties .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.asr-partnership-participating-properties .title{margin-top:26px;margin-bottom:26px}.asr-partnership-participating-properties .city-name{margin-top:26.6px;margin-bottom:26.6px}.asr-partnership-participating-properties .property-name li a{text-decoration:none}.asr-partnership-participating-properties .property-name li a:hover{text-decoration:none;color:#0a0705}.arabic .asr-offer-details-terms-conditions{text-align:right}.asr-offer-details-terms-conditions .wrap .h5 strong{color:var(--text-title)}.asr-section-offer-participating-properties-listing .participating-content{padding-top:40px;padding-bottom:40px}.asr-section-offer-participating-properties-listing .participating-title{text-transform:uppercase;margin-top:0}.asr-section-offer-participating-properties-listing .properties-item{margin-top:10px;margin-bottom:10px}.asr-section-offer-participating-properties-listing .list-style-icon{list-style:none;padding:0;margin:16px 0 16px 20px}.asr-section-offer-participating-properties-listing .list-style-icon .list-item:before,.asr-section-offer-participating-properties-listing .list-style-icon li:before{position:absolute;font-family:Ascott-Icons;left:1px;top:-1px;font-size:1.14286em;width:1.14286em;line-height:inherit;text-align:left;content:"\2022"}.asr-section-offer-participating-properties-listing .list-item-li{margin-top:5px;margin-bottom:5px}.asr-section-offer-participating-properties-listing a:not([href]):not([tabindex]):hover{text-decoration:none;cursor:pointer}.asr-offer-participating-properties-details .wrap .card{width:100%}.asr-offer-participating-properties-details .wrap .card .card-body .card-title{margin-bottom:1rem}.asr-offer-participating-properties-details .wrap .card .btn-primary{padding:10px}.asr-offer-participating-properties-details .wrap .card:hover .item-img{background-color:#000}.asr-offer-participating-properties-details .wrap .card:hover .item-img img{opacity:.7}.asr-offer-participating-properties-details .wrap .card:hover .pro-btn{opacity:1;transition:all .2s ease-in}.asr-offer-participating-properties-details .wrap .item-img{position:relative;cursor:pointer;overflow:hidden}.asr-offer-participating-properties-details .wrap .item-img .pro-btn{position:absolute;left:35%;top:45%;opacity:0;transition:all .2s ease-in}.asr-offer-participating-properties-details .wrap .item-img .pro-btn:hover a{color:#fff}.asr-offer-participating-properties-details .wrap .item-img .pro-btn a{color:#fff;text-decoration:none}.asr-offer-participating-properties-details .wrap .item-img .img-hover{transition:all 1s;top:0;bottom:0;left:0;right:0;background-size:cover}.asr-offer-participating-properties-details .wrap .property-title a{text-decoration:none}.asr-offer-participating-properties-details .wrap .hid-vis{color:#fff}.asr-offer-participating-properties-details .wrap .label-find{cursor:pointer}.asr-offer-participating-property-details-popup .bgr-modal{background-color:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow:auto}.asr-offer-participating-property-details-popup .icon{margin-right:0}.asr-offer-participating-property-details-popup .fade{transition:opacity .15s ease}.asr-offer-participating-property-details-popup .fade .layout-content{position:relative;transition:transform .3s ease-out;-ms-transform:translateY(-57%);transform:translateY(-57%)}.asr-offer-participating-property-details-popup .fade:not(.in):not(.show){opacity:0}.asr-offer-participating-property-details-popup .fade.in{display:block}.asr-offer-participating-property-details-popup .fade.in .layout-content{position:relative;-ms-transform:translate(0);transform:translate(0);transition:transform .3s ease-out}.asr-offer-participating-property-details-popup .fade .test,.asr-offer-participating-property-details-popup .header-modals{position:relative}.asr-offer-participating-property-details-popup .header-modals .icon-close:before{content:"\E91D";font-size:20px;position:relative;top:-2px;color:#fff;font-family:Ascott-Icons}.asr-offer-participating-property-details-popup .header-modals .close{opacity:1;border-radius:100%;top:-16px;position:absolute;right:-10px;width:30px;height:30px}.asr-offer-participating-property-details-popup .header-modals .close:hover{opacity:.8}@media (min-width:1024px){.asr-offer-participating-property-details-popup .border-width{width:900px}}@media (max-width:768px){.asr-offer-participating-property-details-popup .des-rate,.asr-offer-participating-property-details-popup .list-aparment,.asr-offer-participating-property-details-popup .list-rate{font-size:16px}.asr-offer-participating-property-details-popup .border-width{width:90%}}@media (max-width:767px){.asr-section-star-rewards{margin:20px}.asr-section-star-rewards .introduces{padding:20px 20px 70px;border-radius:5px;background-size:100%;background-repeat:no-repeat;background-position:top}.asr-section-star-rewards .benifits{padding:20px 30px;border-radius:5px;margin:-50px 10px 0}.asr-section-star-rewards .benifit-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:20px;position:relative}.asr-section-star-rewards .benifit-item span{padding-left:34px}.asr-section-star-rewards .benifit-item i{margin-right:10px;position:absolute;top:0}.asr-section-star-rewards .join-now{text-align:center}.asr-section-star-rewards .join-now a{display:block;text-decoration:none;padding:10px;border-radius:5px}}.asr-offer-banner{position:relative;width:auto}.asr-offer-banner hr{width:120px;border:1px solid #fff;margin:20px auto}.asr-offer-banner .pagebanner hr{width:120px;border-color:#fff;margin:20px auto;border-width:1px 0;border-style:solid}.asr-offer-banner .pagebanner .banner,.asr-offer-banner .pagebanner .banner-content,.asr-offer-banner .pagebanner .banner-item{height:100%}.asr-offer-banner .pagebanner .banner-content .banner-img,.asr-offer-banner .pagebanner .banner-item .banner-img,.asr-offer-banner .pagebanner .banner .banner-img{height:inherit}.asr-offer-banner .pagebanner .banner-content .banner-img img,.asr-offer-banner .pagebanner .banner-item .banner-img img,.asr-offer-banner .pagebanner .banner .banner-img img{height:inherit;width:inherit}.asr-offer-banner .pagebanner .banner-content .banner-img{width:auto}.asr-offer-banner .pagebanner .banner-content .banner-img:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,.1)}.asr-offer-banner .banner{overflow:inherit}.asr-offer-banner .banner .banner-content{position:relative;text-align:center}.asr-offer-banner .banner .banner-content .banner-caption{top:0;position:absolute;margin:0;width:100%;height:100%;color:#fff}.asr-offer-banner .banner .banner-content .banner-caption .content{position:absolute;width:100%;margin:0 auto;padding:20px}.asr-offer-banner .banner .bg-primary-o{background-color:rgba(44,30,22,.8);color:#ccbcb2}.asr-offer-banner .banner .bg-white-80{background-color:hsla(0,0%,100%,.8)}.asr-offer-banner .banner .bg-primary-o .text-uppercase,.asr-offer-banner .banner .bg-white-80 .text-uppercase{-ms-transform:skewX(20deg);transform:skewX(20deg)}.asr-offer-banner .icon-banner{position:absolute;margin-top:-40px;left:0}.asr-offer-banner .banner-position{position:relative;height:100%;left:0}.asr-offer-banner .asr-icon.icon-without-innertext[data-icon]:before,.asr-offer-banner .icon-circle:before,.asr-offer-banner .icon-outline:before,.asr-offer-banner .icon-square:before,.asr-offer-banner .icon:before,.asr-offer-banner .selectboxit-default-arrow:before{font-size:27px}.asr-offer-banner .as-inline-block,.asr-offer-banner .js-toggle-icon{display:inline-block;vertical-align:middle}.asr-offer-banner .ribbon-primary{background-color:#2c1e16}.asr-offer-banner .icon-banner .as-ribbon{background-color:#333}.asr-offer-banner .icon-banner .as-ribbon img{z-index:1}.asr-offer-banner .as-ribbon:after{content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:#333;visibility:visible;border-right:5px solid #2c1e16;-ms-transform-origin:bottom left;transform-origin:bottom left;-ms-transform:skew(-15deg,0deg);transform:skew(-15deg,0deg)}.asr-offer-banner .ribbon-primary:after{background:#2c1e16;border-right-color:#2c1e16}.asr-offer-banner .text-ribbon{padding:7px 10px 2px;position:relative;z-index:1}.asr-offer-banner .img-icon{color:#fff;font-size:1.14286em}.asr-offer-banner .pagebanner .banner-content .banner-img img{opacity:1}.asr-offer-banner .border-favorite{color:#fff}.arabic .asr-offer-banner .absolute-br{left:0;right:auto}.arabic .asr-offer-banner .icon-banner{right:0;left:auto}.arabic .asr-offer-banner .as-ribbon:after{-ms-transform:skew(15deg,0deg);transform:skew(15deg,0deg)}.arabic .asr-offer-banner .absolute-tr{left:0;right:auto;text-align:left}.asr-offer-banner .day-info{line-height:1.3}.asr-offer-banner .label,.asr-offer-banner .label-tip{color:var(--text-reverse)}.asr-section-rich-text .title-description{padding-top:10px;padding-bottom:10px}.asr-section-rich-text .wrap{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px}.asr-section-rich-text .description h4{color:#373737!important}.asr-section-rich-text .description p{color:var(--text-body)}.asr-section-rich-text .description p span strong,.asr-section-rich-text .description p strong span{color:#373737}.asr-section-rich-text .description pre{font-size:100%!important;font-family:Open Sans,sans-serif!important}.asr-section-rich-text .description pre span,.asr-section-rich-text .description pre span strong span,.asr-section-rich-text .description pre strong span{color:var(--text-body)}.asr-section-rich-text .description .as-table .as-table-cell div strong{color:#373737}.asr-section-rich-text .description .alert-info{background-color:#f3f3f3!important;border-color:#f3f3f3!important}.asr-section-rich-text .description .alert-info p{color:var(--text-body)}.asr-section-rich-text a:not(.btn){color:var(--accent);text-decoration:underline}.asr-section-rich-text #navbarNavDropdown a:not(.btn){color:var(--black0a0);text-decoration:none}.asr-section-rich-text #navbarNavDropdown a:hover{background-color:#dae0e5}.asr-section-rich-text #navbarNavDropdown a.dropdown-item{color:var(--accent)}.asr-section-rich-text #navbarNavDropdown a.dropdown-item:hover{background-color:var(--accent);color:var(--text-reverse)}.asr-section-rich-text *{outline:1px solid transparent}.asr-section-rich-text h2{color:#373737;font-size:30px;font-weight:400}.asr-section-rich-text table{word-break:normal}.asr-section-rich-text .as-table-cell-min{width:1%}.asr-section-rich-text .padding-md-t,.asr-section-rich-text .padding-t{padding-top:20px}.arabic .asr-page-left-content .content-main #content-center .asr-section-rich-text{padding-right:20px;padding-left:0}.arabic .asr-page-left-content .content-main #content-center .asr-section-rich-text .wrap{margin-right:0;margin-left:auto}.arabic .asr-page-left-content .content-main .asr-breadcrumb.wrap{margin-right:30px;margin-left:0}.asr-page-left-content .content-left{padding-right:30px;display:none}.asr-page-left-content .sticky-left-nav{position:fixed;top:100px;float:left;z-index:1020}.asr-page-left-content .right-content{background-color:#f1f2f4;margin-left:18%}.asr-page-left-content .float-left{float:none}.asr-page-left-content .content-main{background-color:#fff;position:relative}.asr-page-left-content .bg-primary{height:40px}.asr-page-left-content .padding-0{padding:0}.asr-page-left-content .as-table{display:table;width:100%}.asr-page-left-content .asr-about-us-links .left-width{width:inherit}.asr-page-left-content .asr-about-us-links .asr-button{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-width:0}.asr-page-left-content .asr-about-us-links .asr-button .asr-icon.icon-without-innertext[data-icon]:before{font-size:24px}.asr-page-left-content .asr-about-us-links .dft-about-us-left-navigation-link-mobile .btn-left-nav{width:100%;font-weight:400;padding:10px 20px;border-radius:0;text-align:left;border-width:2px;line-height:24px;font-size:16px}.asr-page-left-content .asr-about-us-links .items:before,.asr-page-left-content .asr-about-us-links .sub-items:before{top:12px}.asr-page-left-content .position-sticky{height:-moz-available}.asr-page-left-content .asr-corporate-footer .container-fluid{padding:20px;max-width:1250px;margin:0 auto}.asr-page-left-content .asr-corporate-footer .row{margin:0}.asr-page-left-content .asr-corporate-footer .copyright-statement{padding:20px 0}.asr-page-left-content section.content-main.m-0{background-color:#f1f2f4}.asr-page-left-content .right-content{float:none}.asr-page-left-content .asr-general-banner .card{margin-bottom:0}.asr-page-left-content h1{font-size:1.875em;margin:20px 0 8px}.asr-page-left-content h1.margin-lg-tb{margin:40px 0}.asr-page-left-content .dft-common-menu-for-mobile{z-index:11}.asr-page-left-content .wrap-coporate-page{margin:0 auto;max-width:1000px;padding-left:20px;padding-right:20px}.asr-page-left-content .z-index-10{z-index:10}.asr-page-left-content #content-center .asr-section-rich-text{margin:0 auto 0 0;max-width:1240px;padding-left:20px;padding-right:20px}.asr-page-left-content #content-center .asr-about-us-history .wrap,.asr-page-left-content #content-center .asr-section-rich-text .wrap,.asr-page-left-content #content-center .dft-destination-article-content .wrap{margin-left:0}@media screen and (max-width:768px){.asr-page-left-content #content-center .asr-section-rich-text{padding-left:0}.asr-page-left-content #content-center.sticky-left-nav{float:none}.asr-page-left-content #content-center .asr-destination-article-content .wrap,.asr-page-left-content #content-center .asr-destination-article-content .wrap .article{margin-left:0}.asr-page-left-content #content-center .asr-destination-article-content .wrap .slick-content-config{padding-left:0}.asr-page-left-content .dft-destination-article-content .wrap .article{margin-left:0}.asr-page-left-content .dft-destination-article-content .wrap .slick-content-config{padding-left:0}}@media (max-width:1024px){.arabic .asr-page-left-content .content-main #content-center{margin-right:0}}@media (min-width:1024px){.asr-page-left-content .right-content{margin-left:18%}.asr-page-left-content .content-main .asr-breadcrumb.wrap{margin-left:30px}.asr-page-left-content .asr-destination-article-content .article{margin-left:16.666667%;margin-bottom:30px;padding:0}.asr-page-left-content .top-100{top:100px}.asr-page-left-content #content-left{width:18%;top:auto;position:absolute;box-shadow:10px 0 10px -14px #000;max-height:none}}@media (min-width:1024px) and (-ms-high-contrast:none),screen and (min-width:1024px) and (-ms-high-contrast:active){.asr-page-left-content #content-left{padding-right:24pt}}@media (min-width:1024px){@-moz-document url-prefix(){.asr-page-left-content #content-left{padding-right:22pt}}.asr-page-left-content #main{position:relative;background-color:#fff;max-width:1900px;margin:0 auto}.asr-page-left-content #content-center{background-color:#f1f2f4;float:none}.arabic .asr-page-left-content .content-main .content-left{box-shadow:-10px -14px 10px 0 #000}.arabic .asr-page-left-content .content-main .right-content{margin-right:18%;margin-left:0}}@media (max-width:1023px){.asr-page-left-content .asr-page-left-content #content-left{width:100%}.asr-page-left-content .asr-management-service{padding-top:40px}.asr-page-left-content #content-left-m{width:100%;z-index:2}.asr-page-left-content .right-content{background-color:#f1f2f4;margin-left:0;float:none;min-height:0}.asr-page-left-content .right-content .description h1.hidden-smxs{display:none}.asr-page-left-content .sticky-left-nav{top:94px;float:none}.asr-page-left-content .margin-section{margin-top:0}}.asr-destination-transport-method .description{white-space:pre-line;margin-top:20px}.asr-destination-transport-method .caption{display:-ms-flexbox;display:flex}.asr-destination-transport-method .caption .caption-content{padding-top:3px;font-size:20px}.asr-destination-transport-method .icon-primary{width:36px;background-color:#2c1e16;height:36px;color:#fff;line-height:16px;border-radius:50%;padding-top:10px;font-size:21px}.arabic .asr-destination-transport-method .icon{margin-left:5px;margin-right:0}@media (max-width:767px){.asr-destination-transport-method .col-4{max-width:100%;padding:0}}.asr-destination-getting-around h3,.asr-destination-getting-around h6{line-height:1.3}.asr-destination-getting-around .asr-destination-getting-around-container{display:block;color:#555;padding:40px 0}.asr-destination-getting-around .asr-destination-getting-around-container .asr-destination-getting-around-content{text-align:left}.asr-destination-getting-around .asr-destination-getting-around-container .asr-destination-getting-around-content .title{text-transform:uppercase;margin-bottom:0}.asr-destination-getting-around .asr-destination-getting-around-container .asr-destination-getting-around-content .getting-around-title{font-weight:700;letter-spacing:.005em;margin-bottom:.83em;color:#373737;font-size:22px}@media (min-width:1024px){.asr-destination-getting-around .asr-destination-getting-around-container .asr-destination-getting-around-content .getting-around-title{font-size:24px}}.asr-destination-getting-around .asr-destination-getting-around-container .asr-destination-getting-around-content .description{font-size:16px;font-weight:300}.asr-destination-getting-around .asr-destination-getting-around-container .asr-destination-getting-around-content hr{border-width:1px 0;border-color:#ccc transparent #fff;border-style:solid}.asr-destination-getting-around .asr-destination-getting-around-container .asr-destination-getting-around-content .highlight{width:8.33333%;margin:20px auto}.asr-destination-getting-around .asr-destination-getting-around-container .asr-destination-getting-around-content .col-1{min-height:0}@media (max-width:768px){.asr-destination-getting-around .wrap-sm{padding-left:40px;padding-right:40px}}.asr-page-offer-details .book-now-button-fixed.asr-button{display:block;position:fixed;bottom:0;border-radius:0;width:100%;z-index:3;font-size:18px;font-weight:700;padding:23px 13px;line-height:20px;box-shadow:0 2px 12px 0 var(--box-shadow-book-now)}.asr-page-offer-details .absolute-tr{bottom:0;top:inherit}.asr-page-offer-details .asr-lifestyle-social-sharing-bar{right:10px}.asr-page-offer-details .asr-lifestyle-social-sharing-bar .favourite{padding-bottom:5px;padding-right:5px}.asr-page-offer-details .asr-modal-booking-search .ui-menu-category:first-child{padding-top:15px!important}.asr-page-offer-details .asr-modal-booking-search .ui-menu-item.sub-section-title{padding:0 15px!important}.asr-page-offer-details .asr-modal-booking-search .ui-menu-item{padding:0 30px!important}.asr-page-offer-details .asr-offer-banner .icon-banner .as-ribbon{background-color:#2c1e16}.asr-page-offer-details .asr-offer-banner .icon-banner .as-ribbon:after{background:#2c1e16}.asr-page-offer-details .asr-simple-search{z-index:1;margin-top:46px}.asr-page-offer-details .offer-title{font-size:20px;font-weight:700;line-height:1.3}.asr-page-offer-details .dft-lifestyle-social-sharing-bar{font-size:16px}.asr-page-offer-details~.asr-advantage-offer-details{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1240px}@media (max-width:1024px){.dft-page-offer-details .asr-offer-banner .on-table{margin-bottom:20px}.dft-page-offer-details .asr-offer-banner .pagebanner .banner-caption{position:relative}.dft-page-offer-details .asr-offer-banner .pagebanner .banner-caption .absolute-br{bottom:-250px}}.asr-destination-our-properties{padding:20px 0}.asr-destination-our-properties .properties-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px -15px}.asr-destination-our-properties .properties-title{text-transform:uppercase;font-weight:700;margin-top:0;margin-bottom:40px;color:var(--text-title);font-size:22px}@media (min-width:1024px){.asr-destination-our-properties .properties-title{font-size:24px}}.asr-destination-our-properties .properties-item{display:inline-table;margin-top:10px;margin-bottom:10px}.asr-destination-our-properties .properties-link:hover{color:var(--yellow156)}.asr-destination-our-properties .list-style-icon{list-style:none;padding:0;margin:0}.asr-destination-our-properties .list-icon-chevron-r{content:"\E9D2"}.asr-destination-our-properties .list-style-icon .list-item:before,.asr-destination-our-properties .list-style-icon li:before{position:absolute;font-family:Ascott-Icons;left:1px;top:-1px;font-size:1.14286em;width:1.14286em;line-height:inherit;text-align:left}.asr-destination-our-properties .list-item-li{margin-top:5px;margin-bottom:16px;display:-ms-flexbox;display:flex}a:not([href]):not([tabindex]):hover{text-decoration:none}.arrow-icon.asr-icon.icon-without-innertext[data-icon]:before{font-size:22px;margin:0;color:#33454c}@media (max-width:1023px){.asr-destination-our-properties .col-4{max-width:100%}.asr-destination-our-properties .properties-content .properties-container .properties-item{display:unset;margin-top:0;margin-bottom:0}.asr-destination-our-properties .properties-content .properties-container .properties-item .list-style-icon .list-item-li,.asr-destination-our-properties .properties-content .properties-container .properties-item .list-style-icon li{margin-top:0;margin-bottom:10px}}.asr-common-find-a-residence-by-property-list-view{font-size:14px}.asr-common-find-a-residence-by-property-list-view .image-container img{object-fit:cover}.asr-common-find-a-residence-by-property-list-view .dropdown.as-select .dropdown-toggle,.asr-common-find-a-residence-by-property-list-view .form-input,.asr-common-find-a-residence-by-property-list-view .form-input-group,.asr-common-find-a-residence-by-property-list-view .form-input-group .form-input,.asr-common-find-a-residence-by-property-list-view .selectboxit-btn,.asr-common-find-a-residence-by-property-list-view input[type=email],.asr-common-find-a-residence-by-property-list-view input[type=file],.asr-common-find-a-residence-by-property-list-view input[type=number],.asr-common-find-a-residence-by-property-list-view input[type=password],.asr-common-find-a-residence-by-property-list-view input[type=tel],.asr-common-find-a-residence-by-property-list-view input[type=text],.asr-common-find-a-residence-by-property-list-view select,.asr-common-find-a-residence-by-property-list-view textarea{padding:10px;border:1px solid #b9b9b9;border-radius:0;background-color:#fff;line-height:20px;width:100%;display:inline-block;color:#666;-webkit-appearance:none;text-align:left;line-height:normal;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.asr-common-find-a-residence-by-property-list-view .btn,.asr-common-find-a-residence-by-property-list-view .btn-circle,.asr-common-find-a-residence-by-property-list-view .btn-outline,.asr-common-find-a-residence-by-property-list-view .form-input-base .btn{background-color:#707070;vertical-align:middle;font-weight:400;display:inline-block;text-align:center;border-width:initial;border-style:none;border-color:initial;border-image:initial;padding:10px;border-radius:0}.asr-common-find-a-residence-by-property-list-view .form-option .form-label:before,.asr-common-find-a-residence-by-property-list-view .form-option>input[type=checkbox],.asr-common-find-a-residence-by-property-list-view .form-option>input[type=radio],.asr-common-find-a-residence-by-property-list-view .form-option label:before{width:20px;height:20px;cursor:pointer;position:absolute;padding:0;line-height:20px}.asr-common-find-a-residence-by-property-list-view .form-option{margin-top:10px;margin-bottom:10px;position:relative}.asr-common-find-a-residence-by-property-list-view .form-option .form-label:before,.asr-common-find-a-residence-by-property-list-view .form-option label:before{content:"";line-height:20px;text-align:center;border:1px solid #b9b9b9;border-radius:50%;background-color:#fff;display:block;margin-left:-25px;transition:.15s ease;font-family:Ascott-Icons;box-sizing:border-box}.asr-common-find-a-residence-by-property-list-view .form-option input[type=checkbox]+.form-label:before,.asr-common-find-a-residence-by-property-list-view .form-option input[type=checkbox]+label:before{border-radius:5px}.asr-common-find-a-residence-by-property-list-view .properties-title{font-size:22px;font-weight:700;line-height:26px;color:var(--text-title);margin-bottom:20px;margin-top:24px;text-transform:capitalize}.asr-common-find-a-residence-by-property-list-view .ourbrand{margin-top:4px}.asr-common-find-a-residence-by-property-list-view .error-field{padding:15px 0;color:var(--icon-error-message);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-common-find-a-residence-by-property-list-view .error-field .asr-icon{display:-ms-flexbox;display:flex}.asr-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-c{padding:0;border-radius:5px;overflow:visible}.asr-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-a{top:0!important}.asr-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-t{right:-5px!important;bottom:0!important}.asr-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-d{overflow:visible!important}.asr-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-d .property-popup-content .content-container{box-shadow:none}.asr-common-find-a-residence-by-property-list-view button.gm-ui-hover-effect{z-index:2}.asr-common-find-a-residence-by-property-list-view .chips-container{margin-top:16px}.asr-common-find-a-residence-by-property-list-view .chips-container:after{content:"";display:table;clear:both}.asr-common-find-a-residence-by-property-list-view .chips-column{float:left}.asr-common-find-a-residence-by-property-list-view .selected-chip-category-container{width:80%;margin-bottom:16px}.asr-common-find-a-residence-by-property-list-view .selected-chip-category-container .selected-chip-category .selected-chip{cursor:unset;display:-ms-inline-flexbox;display:inline-flex;background-color:#e5e8e9;border:1px solid #e5e8e9;border-radius:4px;padding:8px 8px 8px 16px;width:max-content;height:36px;margin-right:16px;margin-bottom:16px}.asr-common-find-a-residence-by-property-list-view .selected-chip-category-container .selected-chip-category .selected-chip .selected-chip-name{margin-right:4px;color:#00171f;font-size:12px;font-weight:600}.asr-common-find-a-residence-by-property-list-view .selected-chip-category-container .selected-chip-category .selected-chip .asr-icon-svg{line-height:16px;cursor:pointer}.asr-common-find-a-residence-by-property-list-view .selected-chip-category-container .selected-chip-category .selected-chip .asr-icon-svg svg{width:16px;height:16px;color:#00171f;pointer-events:none}.asr-common-find-a-residence-by-property-list-view .clear-all-button{width:20%;text-align:right}.asr-common-find-a-residence-by-property-list-view .clear-all-button .asr-button{padding:0;min-height:44px;min-width:137px}.asr-common-find-a-residence-by-property-list-view .clear-all-button .reset-btn-container{margin-right:0;margin-left:auto}.asr-common-find-a-residence-by-property-list-view .clear-all-button .reset-btn-container .reset-btn{width:100%}@media (max-width:1023px){.asr-common-find-a-residence-by-property-list-view .chips-container{margin-top:0}.asr-common-find-a-residence-by-property-list-view .chips-container .selected-chip-category-container{width:100%;overflow-y:auto;max-height:88px;margin-bottom:0;display:inherit}.asr-common-find-a-residence-by-property-list-view .chips-container .selected-chip-category-container .selected-chip-category .selected-chip{margin:0 8px 8px 0;height:fit-content;width:fit-content;text-align:left;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.asr-common-find-a-residence-by-property-list-view .chips-container .selected-chip-category-container .selected-chip-category .asr-icon-svg{line-height:12px}.asr-common-find-a-residence-by-property-list-view .chips-container .clear-all-button{width:100%;margin-top:0;float:unset}.asr-common-find-a-residence-by-property-list-view .chips-container .clear-all-button .asr-button{margin-top:24px;margin-bottom:32px;width:100%}}.asr-common-find-a-residence-by-property-list-view .no-found-modal{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:11;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);overflow-y:hidden;padding:0 20px}.asr-common-find-a-residence-by-property-list-view .no-found-modal .no-found-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background-color:#fff;padding:20px;max-width:478px;max-height:165px;text-align:center;border-radius:5px}.asr-common-find-a-residence-by-property-list-view .no-found-modal .no-found-container .no-found-message{font-size:16px;padding:12px 5px 20px}.asr-common-find-a-residence-by-property-list-view .no-found-modal .no-found-container .no-found-confirm{width:120px}.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-name{font-size:16px;font-weight:700}.asr-common-find-a-residence-by-property-list-view .data-list{padding-top:40px;padding-bottom:40px;background:#fff}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading{display:block}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .asr-navigation-bar{max-width:1240px}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .asr-navigation-bar .slider-navigation-arrow{top:35%}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .asr-navigation-bar .navigation-background{width:100%}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .navigation-content{margin:0;max-width:unset;padding:0}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .navigation-item{padding:3px 10px 16px;position:relative;-ms-flex-pack:justify;justify-content:space-between}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .navigation-item div:first-child{font-size:16px;color:#acb2b7;border-bottom:none}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .navigation-item.active{border-bottom:2px solid var(--accent)}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .navigation-item.active div:first-child{color:#4d6866}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .navigation-item.active .asr-badge{display:block}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .navigation-item:not(.active){margin-bottom:2px}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading .navigation-item .asr-badge{border-radius:25px;background-color:var(--indicator-default);padding:5px 12px;margin-left:3px;font-size:12px;position:unset;display:none}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container{background:#fff;padding:40px}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-group-heading{font-weight:600;font-size:18px;color:var(--text-title);text-transform:uppercase}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-group-heading.h4{margin-bottom:0}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-group-heading a:hover{color:#003e6a}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-group-container{padding-top:11px;padding-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section{padding:10px 10px 2px;width:33.33%}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section .section-heading{font-weight:400;font-size:16px;color:var(--text-title);text-transform:uppercase;margin-bottom:4px}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section .section-heading a:hover{color:#003e6a}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section .section-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:5px;padding-bottom:5px}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section .section-list .section-item{position:relative;display:block;transition:all .5s ease 0s;font-size:14px;color:var(--text-title);font-weight:400}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section .section-list .section-item:hover{color:#003e6a}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section .section-list i{width:24px;height:24px;margin-left:-7px}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section .section-list i:before{margin-right:0;font-size:24px}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .info-section{padding:10px}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .info-section .alert-info{color:#000}.asr-common-find-a-residence-by-property-list-view .BMap_pop{display:none}.asr-common-find-a-residence-by-property-list-view .data-map{width:100%;position:relative;margin-top:20px}.asr-common-find-a-residence-by-property-list-view .data-map #js-data-map{height:212px}.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container{width:100%;height:100%}.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list{overflow:hidden;padding-left:0;padding-right:0}.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item{height:160px;width:425px;display:-ms-flexbox;display:flex}.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-image{overflow:hidden;height:100%;padding-left:0;padding-right:0}.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-image img{height:100%;width:100%}.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info{padding-left:0;padding-right:0;-ms-flex:1;flex:1}.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-name{font-size:14px;font-weight:800;line-height:22px;padding:8px 15px 10px}.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;color:#fff}.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-control-fullscreen,.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-control-zoom{margin-left:22px}.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-div-icon{background:none;border:none}.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-div-icon div{background-position:11px 13px;text-align:center;width:65px;height:67px;background-repeat:no-repeat;margin-top:-20px;margin-left:-40px}.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-div-icon div div{padding:22px;margin:0}.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-close-button{z-index:1}.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper{padding:0}.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content{padding:0;min-width:0}.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .js-booknow{padding-top:6px;padding-bottom:6px}.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list{overflow:hidden;padding-left:0;padding-right:0}.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item{height:160px;width:425px;display:-ms-flexbox;display:flex}.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-image{padding-left:0;padding-right:0;overflow:hidden;height:100%}.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-image img{height:100%;width:100%}.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info{padding-left:0;padding-right:0;-ms-flex:1;flex:1}.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-name{font-size:14px;font-weight:800;line-height:22px;padding:8px 15px 10px}.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;color:#fff}.asr-common-find-a-residence-by-property-list-view .other-brand-slider{background:#f5f5f5;padding-top:40px;padding-bottom:40px}.asr-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-heading{line-height:20px;margin-bottom:40px;font-size:1.125em}.asr-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container{display:block;padding-bottom:35px}.asr-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slick-slide:first-child .slider-item{padding-left:0}.asr-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slick-slide:last-child .slider-item{padding-right:0}.asr-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slider-item{width:100%;padding-left:5px;padding-right:5px}.asr-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slider-item a{display:block;background:#fff}.asr-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slider-item a>img{width:100%;height:auto;display:block}.asr-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slider-item a div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:130px;padding:40px 20px;width:100%}.asr-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slider-item a div img{display:block;max-width:100%;max-height:100%}.asr-common-find-a-residence-by-property-list-view #js-data-map div *{background-repeat:no-repeat}.asr-common-find-a-residence-by-property-list-view .marker-popup-info{display:-ms-flexbox;display:flex}.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-image{min-width:130px;max-width:130px}.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-image img{width:100%;height:auto;position:relative}.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail{padding-left:20px;padding-top:20px}.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-address{width:100%;display:inline-block;margin-bottom:10px}.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated{display:-ms-flexbox;display:flex;margin-bottom:10px}.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-content .icon{font-size:1.96875em;margin-right:5px}.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-content .rate-value{display:-ms-flexbox;display:flex}.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-content .rate-value>span{-ms-flex-align:end;align-items:flex-end;display:-ms-inline-flexbox;display:inline-flex}.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-content .rate-value>span>span{top:-4px;position:relative;display:inline-block}.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-certificate{padding-left:10px}.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-certificate img{width:100%;display:inline-block}.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-certificate span{padding-left:25px;text-align:left;display:inline-block}.asr-common-find-a-residence-by-property-list-view .leaflet-bottom,.asr-common-find-a-residence-by-property-list-view .leaflet-top{z-index:100}.arabic .asr-common-find-a-residence-by-property-list-view .anchorBR{left:10px;right:auto}.arabic .asr-common-find-a-residence-by-property-list-view .anchorBL{right:1px;left:auto}.arabic .asr-common-find-a-residence-by-property-list-view .anchorTL{width:100%}.arabic .asr-common-find-a-residence-by-property-list-view .BMap_cpyCtrl{right:2px;left:auto}.arabic .asr-common-find-a-residence-by-property-list-view .BMap_stdMpSlider{right:25px;left:auto}.arabic .asr-common-find-a-residence-by-property-list-view .BMap_stdMpPan{right:20px}.arabic .asr-common-find-a-residence-by-property-list-view .unset-mar{padding-right:20px;padding-left:0}.arabic .asr-common-find-a-residence-by-property-list-view .margin-md-r{margin-right:0;margin-left:20px}.arabic .asr-common-find-a-residence-by-property-list-view .select-by-region #select-by-region{text-align:right}.arabic .asr-common-find-a-residence-by-property-list-view .select-by-region:after{right:auto;left:12px}.arabic .asr-common-find-a-residence-by-property-list-view .view-by-brand .form-option-find .form-option{padding-right:0;padding-left:20px}.arabic .asr-common-find-a-residence-by-property-list-view .view-by-brand .form-option-find .form-option label{padding-right:25px;padding-left:0}.arabic .asr-common-find-a-residence-by-property-list-view .view-by-brand .form-option-find .form-option label:before{top:0;right:0}.arabic .asr-common-find-a-residence-by-property-list-view #js-data-map .gm-style .gmnoprint{left:auto}.arabic .asr-common-find-a-residence-by-property-list-view #js-data-map .gm-style .gm-fullscreen-control{right:auto;left:0}.arabic .asr-common-find-a-residence-by-property-list-view .section-list .section-item{padding-left:0;padding-right:14px}.arabic .asr-common-find-a-residence-by-property-list-view .section-list .section-item:before{left:auto;right:-5px}.arabic .asr-common-find-a-residence-by-property-list-view .pad-r-10{padding-right:0;padding-left:10px}.arabic .asr-common-find-a-residence-by-property-list-view .js-input-search{text-align:right}.asr-common-find-a-residence-by-property-list-view #js-data-map div[style*=background-image]{text-align:center;box-sizing:content-box}.asr-common-find-a-residence-by-property-list-view .BMap_bubble_content{background-color:#fff}.asr-common-find-a-residence-by-property-list-view .BMap_pop div:nth-child(9){width:304px!important;height:unset!important;left:0!important;overflow:visible!important}.asr-common-find-a-residence-by-property-list-view .BMap_pop div:nth-child(9)~img{top:20px!important;left:290px!important;max-width:none!important}.asr-common-find-a-residence-by-property-list-view .BMap_bottom,.asr-common-find-a-residence-by-property-list-view .BMap_center,.asr-common-find-a-residence-by-property-list-view .BMap_pop>div:first-child,.asr-common-find-a-residence-by-property-list-view .BMap_pop>div:nth-child(3),.asr-common-find-a-residence-by-property-list-view .BMap_pop>div:nth-child(5),.asr-common-find-a-residence-by-property-list-view .BMap_pop>div:nth-child(7),.asr-common-find-a-residence-by-property-list-view .BMap_pop>div:nth-child(8),.asr-common-find-a-residence-by-property-list-view .BMap_shadow,.asr-common-find-a-residence-by-property-list-view .BMap_top{display:none}.asr-common-find-a-residence-by-property-list-view .property-popup-container{margin-bottom:10px}.asr-common-find-a-residence-by-property-list-view .property-popup-content{display:block;position:relative;width:80.8%;margin:0 auto;margin-top:-37px}.asr-common-find-a-residence-by-property-list-view .property-popup-content .asr-badge.card-label.property-label{padding:5px 10px;border-radius:5px;left:-8px;top:-10px;z-index:1;font-size:10px;font-weight:600;text-transform:uppercase}.asr-common-find-a-residence-by-property-list-view .property-popup-content .asr-icon-svg{width:20px;height:20px;position:absolute;right:2px;z-index:2;top:0;background-color:#fff}.asr-common-find-a-residence-by-property-list-view .property-popup-content .asr-icon-svg svg{width:20px;height:20px}.asr-common-find-a-residence-by-property-list-view .property-popup-content .image-container .asr-image{border-radius:5px 5px 0 0;background:var(--white)}.asr-common-find-a-residence-by-property-list-view .property-popup-content .image-wrapper{width:80px;-ms-flex:none;flex:none;margin-right:8px}.asr-common-find-a-residence-by-property-list-view .property-popup-content .image-wrapper img{object-fit:contain}.asr-common-find-a-residence-by-property-list-view .property-popup-content .content-container{padding:8px 14px 14px;background-color:#fff;box-shadow:5px 5px 12px 0 var(--box-shadow-light);border-radius:0 0 5px 5px}.asr-common-find-a-residence-by-property-list-view .property-popup-content .title{margin-bottom:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-common-find-a-residence-by-property-list-view .property-popup-content .title .title-text{margin:0;font-size:18px;line-height:22px;color:var(--text-title);font-weight:700}.asr-common-find-a-residence-by-property-list-view .property-popup-content .location{display:-ms-flexbox;display:flex;margin-bottom:12px}.asr-common-find-a-residence-by-property-list-view .property-popup-content .location .asr-icon{color:var(--indicator-default);-ms-flex-pack:start;justify-content:flex-start;height:19px;margin-left:-4px}.asr-common-find-a-residence-by-property-list-view .property-popup-content .location .asr-icon:before{margin-right:9px;font-size:19px}.asr-common-find-a-residence-by-property-list-view .property-popup-content .location span{font-size:14px;line-height:19px}.asr-common-find-a-residence-by-property-list-view .property-popup-content .rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:18px}.asr-common-find-a-residence-by-property-list-view .property-popup-content .rating span{font-size:14px;max-height:15px}.asr-common-find-a-residence-by-property-list-view .property-popup-content .rating .asr-rating-star{vertical-align:sub;padding-right:3px;height:15px}.asr-common-find-a-residence-by-property-list-view .property-popup-content .rating .asr-rating-star .asr-star svg{width:14px;height:15px;fill:var(--indicator-default)}.asr-common-find-a-residence-by-property-list-view .property-popup-content .learn-more .asr-button{padding:8px 13px;margin-bottom:auto;font-size:14px;width:100%;line-height:20px;font-weight:700;white-space:nowrap}.asr-common-find-a-residence-by-property-list-view .property-popup-content .arrow-icon{display:none}.asr-common-find-a-residence-by-property-list-view .property-search-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-input-container{position:relative;margin-bottom:14px}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-input-container .asr-autocomplete input{width:100%;height:100%;border:1px solid #d8d8d8;box-sizing:border-box;padding:10px 45px 10px 40px;font-size:16px;border-radius:8px}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-input-container .asr-autocomplete input:focus{outline:none;border:solid 1px var(--accent)}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-input-container .asr-icon-svg{position:absolute;display:-ms-inline-flexbox;display:inline-flex;right:12px;left:15px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-input-container .asr-icon-svg svg{fill:var(--accent);width:20px;height:20px}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-checkbox.upcoming-checkbox{font-size:14px;font-weight:600;margin-bottom:0;max-width:60%}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-button{font-size:14px;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:50%;height:44px}@media (max-width:300px){.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-button{gap:unset}}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-button:hover .asr-icon-svg svg{fill:var(--text-reverse)}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-icon-svg svg{fill:var(--accent);width:20px;height:20px;pointer-events:none}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-icon-svg svg path{transition:fill .3s ease-in-out}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .ctn-button{width:50%}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .ctn-button .view-mode-btn{margin-right:0;width:100%}.asr-common-find-a-residence-by-property-list-view .asr-autocomplete.property-autocomplete{width:100%;height:100%;border:none}.asr-common-find-a-residence-by-property-list-view .asr-autocomplete.property-autocomplete:focus{outline:none}.asr-common-find-a-residence-by-property-list-view .asr-navigation-bar .navigation-wrapper{z-index:unset}.asr-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-t:after{content:unset}.asr-common-find-a-residence-by-property-list-view .gm-style-iw.gm-style-iw-c{display:none}.asr-common-find-a-residence-by-property-list-view .icon-information{display:-ms-inline-flexbox;display:inline-flex;width:20px;height:20px;margin:0 10px}.asr-common-find-a-residence-by-property-list-view .tooltip-content{--arrow-position:0px}.asr-common-find-a-residence-by-property-list-view .tooltip-content.mobile-mode{max-width:unset;-ms-transform:translateY(15px);transform:translateY(15px)}.asr-common-find-a-residence-by-property-list-view .tooltip-content.mobile-mode:before{left:var(--arrow-position)}.asr-common-find-a-residence-by-property-list-view .alert-info{background-color:#f3f3f3;border-color:#f3f3f3}@media (min-width:768px){.asr-common-find-a-residence-by-property-list-view .data-map #js-data-map{height:430px}}@media (max-width:767px){.asr-common-find-a-residence-by-property-list-view .asr-modal .content-wrapper{padding:0;display:unset}.asr-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-d{padding:10px 5px 5px;font-size:10px;font-weight:700;width:105px;background-color:#ebe3d9}.asr-common-find-a-residence-by-property-list-view .gm-style .gm-style-iw-t{bottom:75px}.asr-common-find-a-residence-by-property-list-view .data-map .popup-content .map-content-list .content-item .item-info-box{margin-left:0;margin-right:0}.asr-common-find-a-residence-by-property-list-view .data-map .popup-content .map-content-list .content-item .item-info-box .item-name-box{font-size:14px;font-weight:700}.asr-common-find-a-residence-by-property-list-view .material-icons{margin-left:-15px}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container{padding-left:20px;padding-right:20px}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section,.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .info-section{width:100%}.asr-common-find-a-residence-by-property-list-view .js-input-search{font-size:13px}.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content{padding-right:25px;padding-left:5px}.asr-common-find-a-residence-by-property-list-view .other-brand-slider .other-brand-slider-container .slider-item{padding-left:0;padding-right:0}}@media (max-width:1023px){.asr-common-find-a-residence-by-property-list-view .search{padding-top:66px;position:relative}.asr-common-find-a-residence-by-property-list-view .search .search-input{padding-top:10px;max-width:500px;width:100%}.asr-common-find-a-residence-by-property-list-view .unset-mar{position:absolute;top:0;left:0;background:#fff;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);min-width:calc(100% + 40px);display:-ms-flexbox;display:flex;padding-top:20px;padding-left:0;padding-right:0;-ms-flex-pack:center;justify-content:center}.asr-common-find-a-residence-by-property-list-view .unset-pad{margin-right:3px;margin-left:3px;max-width:150px}.asr-common-find-a-residence-by-property-list-view .pad-r-10{padding-right:0}.asr-common-find-a-residence-by-property-list-view .view-by-brand{padding:0}.asr-common-find-a-residence-by-property-list-view .select-by-region,.asr-common-find-a-residence-by-property-list-view .view-by-brand .form-option-find{display:block}.asr-common-find-a-residence-by-property-list-view .data-list{padding-top:0;padding-bottom:40px}.asr-common-find-a-residence-by-property-list-view .data-list .wrap{padding-top:10px;padding-bottom:32px}.asr-common-find-a-residence-by-property-list-view .form-find .margin-t-b-1{margin-top:0}.asr-common-find-a-residence-by-property-list-view .form-find .asr-modal .content-wrapper{padding:0}.arabic .asr-common-find-a-residence-by-property-list-view .BMap_stdMpZoom{left:0}.arabic .asr-common-find-a-residence-by-property-list-view .pad-r-10{padding-left:0;margin-right:0;margin-left:5px}}@media (max-width:319px){.asr-common-find-a-residence-by-property-list-view .unset-pad{margin-right:1px;margin-left:0}.asr-common-find-a-residence-by-property-list-view .unset-pad.fix-320-margin{margin-right:-2px}}@media (min-width:768px) and (max-width:1023px){.asr-common-find-a-residence-by-property-list-view .data-list .data-list-heading{margin-bottom:40px;margin-bottom:0}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section,.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .info-section{width:50%}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container{gap:unset}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-button:first-child{margin-right:10px}}@media (min-width:1024px){.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .info-section{width:33.33%}.asr-common-find-a-residence-by-property-list-view .properties-title{font-size:24px;line-height:34px;margin-top:48px;margin-bottom:17px}.asr-common-find-a-residence-by-property-list-view .BMap_pop{display:block}.asr-common-find-a-residence-by-property-list-view .property-popup-container{display:none}.asr-common-find-a-residence-by-property-list-view .property-search-container{-ms-flex-direction:inherit;flex-direction:inherit;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-input-container{-ms-flex:1;flex:1;margin-bottom:0;height:44px;margin-right:10px}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-input-container .asr-autocomplete input{border-radius:5px;border:1px solid #dedede;padding:15px 15px 15px 80px}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-input-container .asr-icon-svg{right:unset;left:30px}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-input-container .asr-icon-svg svg{width:25px;height:25px}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container{gap:unset}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-checkbox.upcoming-checkbox{font-size:16px;line-height:20px;font-weight:600}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-checkbox.upcoming-checkbox>span.check-box{width:20px;height:20px}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-button{font-size:16px;width:unset;padding:0 12px}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-button:first-child{margin-right:10px}.asr-common-find-a-residence-by-property-list-view .property-search-container .search-action-container .asr-icon-svg svg{width:30px;height:30px}.asr-common-find-a-residence-by-property-list-view .show-chips-container{-ms-flex-align:baseline;align-items:baseline}.asr-common-find-a-residence-by-property-list-view .property-popup-content{width:100%;margin-top:0}.asr-common-find-a-residence-by-property-list-view .property-popup-content .content-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-common-find-a-residence-by-property-list-view .property-popup-content .image-wrapper,.asr-common-find-a-residence-by-property-list-view .property-popup-content .learn-more{display:none}.asr-common-find-a-residence-by-property-list-view .property-popup-content .location{-ms-flex-order:1;order:1;margin-bottom:0}.asr-common-find-a-residence-by-property-list-view .property-popup-content .rating{margin-bottom:12px}.asr-common-find-a-residence-by-property-list-view .property-popup-content .arrow-icon{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-common-find-a-residence-by-property-list-view .property-popup-content .arrow-icon .asr-icon{display:-ms-flexbox;display:flex}.asr-common-find-a-residence-by-property-list-view .property-popup-content .arrow-icon .asr-icon:before{color:#cacaca;width:18px;line-height:16px}.asr-common-find-a-residence-by-property-list-view .property-popup-content .arrow-icon-link{-ms-transform:translateY(-50%);transform:translateY(-50%)}.asr-common-find-a-residence-by-property-list-view .icon-information{display:none}.asr-common-find-a-residence-by-property-list-view .gm-style-iw.gm-style-iw-c{display:block;-ms-transform:translate(-50%,calc(-50% - 40px));transform:translate(-50%,calc(-50% - 40px))}.asr-common-find-a-residence-by-property-list-view .gm-style-iw{width:304px}.asr-common-find-a-residence-by-property-list-view .gm-style-iw,.asr-common-find-a-residence-by-property-list-view .gm-style-iw-d{max-height:unset!important}}@media (min-width:1024px){div.asr-common-find-a-residence-by-property-list-view div.data-list-filter{padding-top:0}div.asr-common-find-a-residence-by-property-list-view div.data-list-filter div.data-list-container{padding:0 20px}}.asr-find-residence-by-destination{padding-top:40px;padding-bottom:40px}.asr-find-residence-by-destination a{background-image:linear-gradient(90deg,transparent,transparent);background-position:0 100%;background-repeat:no-repeat;background-size:50% 2px}.asr-find-residence-by-destination h3{font-weight:400;line-height:1.3;color:#373737;letter-spacing:0}.asr-find-residence-by-destination .residence-destination-heading{margin-bottom:40px}.asr-find-residence-by-destination .residence-destination-heading .heading-title{margin-bottom:20px;text-align:center;color:#373737}.asr-find-residence-by-destination .residence-destination-heading .heading-description{font-size:16px;text-align:center}.asr-find-residence-by-destination .list-destination{background:rgba(0,0,0,.06)}.asr-find-residence-by-destination .list-destination.no-background{background:unset}.asr-find-residence-by-destination .list-destination .no-result-destination{background:none;border-radius:5px;text-align:center}.asr-find-residence-by-destination .list-destination .no-result-destination .caption-content{border:1px solid #c7c7c7;border-radius:5px;padding:24px 30px}.asr-find-residence-by-destination .list-destination .no-result-destination .caption-content .content-message{font-weight:700}.asr-find-residence-by-destination .destination-search{margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.asr-find-residence-by-destination .destination-search.no-gap{gap:unset}.asr-find-residence-by-destination .destination-search .destination-search-container{position:relative;z-index:1;-ms-flex:1;flex:1}.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .destination-autocomplete{width:100%}.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-value input{width:100%;height:100%;border:1px solid #dedede;background-color:#fff;border-radius:5px;box-sizing:border-box;padding:13px 41px 13px 45px;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:normal}.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-value input:focus{outline:none;border:solid 1px var(--accent)}.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-value input[type=search]{-webkit-appearance:none;appearance:none}.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-value input[type=search]::-webkit-search-cancel-button{display:none}.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-container{max-height:348px;padding:15px}.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-container .autocomplete-category{padding:9px 0}.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .destination-autocomplete .autocomplete-container .autocomplete-item.active-item{font-weight:600}.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .asr-icon.search-icon{position:absolute;display:-ms-inline-flexbox;display:inline-flex;right:unset;left:10px;top:50%;color:var(--icon-default);-ms-transform:translateY(-50%);transform:translateY(-50%)}.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .asr-icon.clear-search-icon{background:#cacaca;position:absolute;display:-ms-inline-flexbox;display:inline-flex;color:#fff;right:10px;font-size:12px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;width:20px}.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .asr-icon.clear-search-icon:before{font-size:20px}.asr-find-residence-by-destination .destination-search .destination-search-container .search-input-container .asr-icon.clear-search-icon:hover{cursor:pointer}.asr-find-residence-by-destination .destination-search .destination-action-btn{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.asr-find-residence-by-destination .destination-search .destination-action-btn .reset-destination-btn,.asr-find-residence-by-destination .destination-search .destination-action-btn .search-destination-btn{min-width:127px;min-height:50px;white-space:nowrap;display:block}.asr-find-residence-by-destination .residence-destination-container{padding-top:40px}.asr-find-residence-by-destination .residence-destination-container .view-group-section{padding-left:10px;padding-right:10px;padding-bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-find-residence-by-destination .residence-destination-container .view-group-section.is-odd{-ms-flex-flow:row-reverse;flex-flow:row-reverse}.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-main{width:60%}.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-main .section-item{height:auto}.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-main .section-item .item-image{padding-top:64%}.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub{width:calc(40% - 20px);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid{width:calc(50% - 10px)}.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid .section-item{height:100%}.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid:first-child,.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid:nth-child(2){margin-bottom:20px}.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item{display:block;position:relative;overflow:hidden}.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item:hover .item-overlay{visibility:visible;opacity:1}.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item:hover>.item-title{visibility:hidden;opacity:0}.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item:hover .item-image{-ms-transform:scale(1.1);transform:scale(1.1)}.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-image{position:relative;transition:all 1s ease 0s;-ms-transform:scale(1);transform:scale(1)}.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-image .destination-image{top:0;left:0;width:100%;height:100%;object-fit:cover;position:absolute}.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-title{font-weight:600;line-height:30px;bottom:20px;left:20px;color:#fff;position:absolute;transition:all .5s ease 0s;opacity:1;visibility:visible}.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-title a,.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-title a:hover{color:#fff}.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-overlay{position:absolute;width:100%;height:100%;top:0;left:0;transition:all .5s ease 0s;visibility:hidden;opacity:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-overlay .btn-primary{padding:10px}.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-overlay .item-title{position:relative;bottom:auto;left:auto;margin-bottom:20px;text-align:center}.asr-find-residence-by-destination .residence-destination-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}.asr-find-residence-by-destination .residence-destination-footer .view-more-text{line-height:20px;margin-bottom:1rem}.asr-find-residence-by-destination .residence-destination-footer .view-more-button{cursor:pointer}.arabic .asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-title{left:auto;right:20px}.arabic .asr-find-residence-by-destination .residence-destination-container .view-group-section .item-overlay .item-title{left:0;right:auto}@media (min-width:1024px){.asr-find-residence-by-destination .destination-search{-ms-flex-pack:justify;justify-content:space-between}.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-main{width:59%}.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid{width:calc(50% - 14px)}}@media (max-width:767px){.asr-find-residence-by-destination .residence-destination-heading .heading-title{font-size:1.25em}.asr-find-residence-by-destination .residence-destination-container .view-group-section{display:block;padding-bottom:20px;padding-left:0;padding-right:0}.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-main{width:100%;margin-right:0;margin-left:0}.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-main .section-item .item-image{padding-top:50%}.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub{margin-left:0;margin-right:0;width:100%}.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid{width:100%;margin-bottom:0}.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid:first-child,.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid:nth-child(2){margin-bottom:0}.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item{margin-bottom:20px}.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-image{padding-top:50%}.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-title{left:20px}.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-overlay{display:none}.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item:hover .item-overlay{visibility:hidden;opacity:0}.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item:hover>.item-title{visibility:visible;opacity:1}.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item:hover .item-image{-ms-transform:none;transform:none}.asr-find-residence-by-destination .destination-search,.asr-find-residence-by-destination .destination-search .destination-action-btn{gap:10px;-ms-flex-direction:column;flex-direction:column}.asr-find-residence-by-destination .destination-search .destination-action-btn .reset-destination-btn,.asr-find-residence-by-destination .destination-search .destination-action-btn .search-destination-btn{width:100%;white-space:nowrap;display:block;min-height:44px}.asr-find-residence-by-destination .destination-search .autocomplete-value input{max-height:44px}}@media (min-width:768px){.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid:nth-child(3) .section-item,.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .group-section-grid:nth-child(4) .section-item{height:100%}.asr-find-residence-by-destination .destination-search .autocomplete-value input{max-height:50px}.asr-find-residence-by-destination .residence-destination-container .view-group-section{padding-left:0;padding-right:0}.asr-find-residence-by-destination .residence-destination-container .view-group-section .section-item .item-title{font-size:1.25em;left:10px}.asr-find-residence-by-destination .residence-destination-container .view-group-section .group-section-sub .item-image{height:100%}}@media (hover:none){.asr-find-residence-by-destination .btn-primary.btn-outline:hover{background-color:transparent}}.asr-section-lifestyle{background-color:#f5f5f5}.asr-section-lifestyle a{text-decoration:none}.asr-section-lifestyle h2.title{color:#2c1e16;font-weight:400;font-size:32px}.asr-section-lifestyle .h3{font-size:1.85714em}.asr-section-lifestyle .h4{font-size:1.42857em}.asr-section-lifestyle .life-style-sub-title{color:#2c1e16}.asr-section-lifestyle .overlay-content-hover{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:0;transition:opacity .5s ease 0s}.asr-section-lifestyle .overlay-cover-content{transition:opacity 1s,transform 1s}.asr-section-lifestyle .text-normal{font-weight:400}.asr-section-lifestyle .wrap{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.asr-section-lifestyle .life-style-sub-title{font-weight:400;line-height:1.3;color:inherit;letter-spacing:.005em;font-size:1.15em}.asr-section-lifestyle .opacity-0{opacity:0}.asr-section-lifestyle .opacity-1{opacity:1}.asr-section-lifestyle .slick-next,.asr-section-lifestyle .slick-prev{display:none}.asr-section-lifestyle .content p{font-size:1.14286em;font-weight:400;line-height:1.3;color:inherit;letter-spacing:.005em}.asr-section-lifestyle .lifestyle-item{padding:0 5px}.asr-section-lifestyle .overlay-media{top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover;position:absolute;transition:opacity 1s,transform 1s;background-repeat:no-repeat}.asr-section-lifestyle .overlay-media:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,.15);box-shadow:0 0 500px 500px rgba(0,0,0,.15)}.asr-section-lifestyle .overlay-content{height:460px}.asr-section-lifestyle .btn-none{color:#fff;background-color:transparent;border:2px solid #fff;font-weight:400;display:inline-block;vertical-align:middle;padding:10px;border-radius:0;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:1rem;white-space:nowrap}.asr-section-lifestyle .btn-none:hover{background:#fff;border-color:#fff;color:#777}.asr-section-lifestyle .lifestyle-carousel .overlay-inner{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.asr-section-lifestyle .overlay-desktop .overlay-content{position:relative;cursor:pointer;transition:opacity 1s ease-in,transform 1s ease-in-out;background:#e5e5e5;overflow:hidden;backface-visibility:hidden}.asr-section-lifestyle .overlay-desktop .overlay-content .overlay-cover-content{position:absolute;bottom:0;left:0;right:0;padding:10px}.asr-section-lifestyle .overlay-desktop .overlay-content .overlay-cover-content img{width:98%}.asr-section-lifestyle .overlay-desktop .overlay-content .hover-content{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;right:auto;padding:0;text-align:center;position:relative;transition-delay:.1s;opacity:0}.asr-section-lifestyle .overlay-desktop .overlay-content .hover-content .text-black{color:#000}.asr-section-lifestyle .overlay-desktop .overlay-content .hover-content .btn-none{color:#000;border:2px solid #000}.asr-section-lifestyle .overlay-desktop .overlay-content .hover-content .btn-none:hover{border:0}.asr-section-lifestyle .overlay-desktop .overlay-content:hover{transition:opacity .5s ease 0s;transition-delay:.1s}.asr-section-lifestyle .overlay-desktop .overlay-content:hover .overlay-cover-content,.asr-section-lifestyle .overlay-desktop .overlay-content:hover .overlay-media{opacity:0}.asr-section-lifestyle .overlay-desktop .overlay-content:hover .overlay-content-hover,.asr-section-lifestyle .overlay-desktop .overlay-content:hover .overlay-content-hover img{opacity:1}.asr-section-lifestyle .overlay-desktop .overlay-content:hover .overlay-media{-ms-transform:scale(1.1);transform:scale(1.1)}.asr-section-lifestyle .overlay-desktop .overlay-content:hover .hover-content{opacity:1;width:100%}.asr-section-lifestyle .overlay-desktop .overlay-content:hover .cover-content{opacity:0;transition:opacity .5s ease .5s}.asr-section-lifestyle .overlay-tablet .lifestyle-title{margin-right:-15px;margin-left:-15px}.asr-section-lifestyle .overlay-tablet .slick-slider .slick-list,.asr-section-lifestyle .overlay-tablet .slick-slider .slick-track{direction:ltr}.asr-section-lifestyle .overlay-mobile .overlay-inner{bottom:10px;left:10px;top:unset;-ms-transform:none;transform:none}.asr-section-lifestyle .overlay-mobile .slick-slider .slick-list,.asr-section-lifestyle .overlay-mobile .slick-slider .slick-track{direction:ltr}@media (max-width:1023px){.asr-section-lifestyle .overlay-desktop{display:none}.asr-section-lifestyle .title{font-size:24px}}.asr-carousel{font-size:14px}.asr-carousel .asr-content-slider{padding:0;background-position:50%}.asr-carousel .asr-content-slider .controls{position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);right:auto;bottom:40px}.asr-carousel .asr-content-slider .indicator-item{border-width:1px;border-style:solid;width:8px;height:8px;background:none}.asr-carousel .asr-content-slider,.asr-carousel .image-carousel,.asr-carousel .video-carousel{height:400px}.asr-carousel .image-carousel img,.asr-carousel .video-play{width:100%;height:100%;object-fit:cover}.asr-carousel .video-play{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.asr-carousel .asr-slide-item{position:relative}.asr-carousel .asr-slide-item .caption-header{position:absolute;top:0;height:100%;z-index:1;width:inherit;box-sizing:border-box}.asr-carousel .asr-slide-item .caption-header .center-direction{padding-top:0!important;padding-bottom:0!important}.asr-carousel .caption-title{line-height:30px;font-weight:600}.asr-carousel .content{height:100%;padding-top:100px;padding-bottom:80px}.banner-normal-mode .asr-carousel .content{padding-bottom:60px;padding-top:30px}.asr-carousel .content.more-step{height:100%;padding-top:100px;padding-bottom:80px}.banner-normal-mode .asr-carousel .content.more-step{padding-bottom:80px;padding-top:30px}.asr-carousel .content-align-center.more-step{height:100%;padding-top:100px;padding-bottom:80px}.banner-normal-mode .asr-carousel .content-align-center.more-step{padding-bottom:80px;padding-top:30px}.asr-carousel .content-align-center{height:100%;padding-top:100px;padding-bottom:80px}.banner-normal-mode .asr-carousel .content-align-center{padding-bottom:60px;padding-top:30px}.asr-carousel .explore-button{min-width:82px;border:none;letter-spacing:0;text-align:center}.asr-carousel .explore-button.has-margin{margin-top:25px}.asr-carousel .volume{position:absolute;bottom:50px;right:20px;z-index:1;background:rgba(0,0,0,.5);padding:12px;border-radius:100px}.asr-carousel .asr-carousel-holder.volume-off .icon-volume-up{display:none}.asr-carousel .asr-carousel-holder .icon-volume-up,.asr-carousel .asr-carousel-holder.volume-off .icon-volume-off{display:block}.asr-carousel .asr-carousel-holder .icon-volume-off{display:none}.asr-carousel .asr-carousel-holder .icon-volume-off.asr-icon.large[data-icon],.asr-carousel .asr-carousel-holder .icon-volume-up.asr-icon.large[data-icon]{width:24px;height:24px}.asr-carousel .asr-carousel-holder .icon-volume-off.asr-icon.large[data-icon]:before,.asr-carousel .asr-carousel-holder .icon-volume-up.asr-icon.large[data-icon]:before{font-size:24px}.asr-carousel .align-bottom-right>div,.asr-carousel .align-center-right>div,.asr-carousel .align-top-right>div{text-align:right}.asr-carousel .align-bottom-between>div,.asr-carousel .align-center-between>div,.asr-carousel .align-top-between>div{text-align:center}.asr-carousel .navigation-controls .asr-common-icon svg{width:25px;height:25px}.asr-carousel .property-type-tag.asr-badge.card-label{display:none;background-color:var(--tag)}.asr-extended-stay-guest-stories{padding-bottom:40px;background-color:#fff;font-size:16px}.asr-extended-stay-guest-stories.arabic-com blockquote:before{right:0;left:inherit;content:"\201D"}.asr-extended-stay-guest-stories.arabic-com blockquote:after{content:"\201C";margin-right:20px;margin-left:0}.asr-extended-stay-guest-stories .pad-40{padding:40px}.asr-extended-stay-guest-stories .mar-b-40{margin-bottom:40px}.asr-extended-stay-guest-stories .img-responsive{width:100%}.asr-extended-stay-guest-stories h2{font-size:29.7142px;font-weight:400}.asr-extended-stay-guest-stories p{margin:14px 0}.asr-extended-stay-guest-stories blockquote:after{position:absolute}@media (max-width:1024px){.asr-extended-stay-guest-stories .pad-20-xs{padding:20px}.asr-extended-stay-guest-stories .mar-bt-20{margin-bottom:20px}.asr-extended-stay-guest-stories p{margin:16px 0}.asr-extended-stay-guest-stories .font{font-size:16px}}@media (max-width:767px){.asr-extended-stay-guest-stories h2{font-size:23px}}.dft-page-default .arabic .asr-extended-stay-benefit ul li{padding-left:0;padding-right:37px}.dft-page-default .arabic .asr-extended-stay-benefit ul li i{right:0}.asr-extended-stay-benefit{background-color:#fff;padding-bottom:40px}.asr-extended-stay-benefit .wrap-benefit{margin:0 auto;max-width:1250px;padding-left:20px;padding-right:20px}.asr-extended-stay-benefit .pad-40{padding:40px}.asr-extended-stay-benefit h2{font-size:29.7142px;line-height:1.3;color:#373737;letter-spacing:.005em;font-weight:700}.asr-extended-stay-benefit .mar-tb-40{margin-top:21.5px;margin-bottom:40px}.asr-extended-stay-benefit ul{list-style-type:none}.asr-extended-stay-benefit li{margin:10px 0;padding-left:37px;min-height:2.28571em;line-height:1.5em;font-size:14px;position:relative}.asr-extended-stay-benefit i{position:absolute;left:0}.asr-extended-stay-benefit i:before{font-size:24px;font-weight:600}.asr-extended-stay-benefit .img-responsive{width:100%}.asr-extended-stay-benefit .asr-icon:before{margin:0}@media (max-width:1023px){.dft-page-default .arabic .asr-extended-stay-benefit .pad-0-xs{padding-left:40px;padding-right:0}}@media (max-width:1024px){.asr-extended-stay-benefit .font{font-size:16px}.asr-extended-stay-benefit .pad-0-xs{padding-top:0;padding-bottom:0;padding-left:0;margin-top:0}.asr-extended-stay-benefit .mar-bt-20{margin-bottom:20px;margin-top:20px}}@media (max-width:768px){.asr-extended-stay-benefit{padding-bottom:5px}}.asr-page-find-a-residence-by-destination .bg-img{background-position:50%;background-repeat:no-repeat}.asr-page-find-a-residence-by-destination .bg-img img{width:unset}.asr-destination-city-pages .asr-destination-city-title{padding:10px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}.asr-destination-city-pages .asr-destination-city-title .destination-title{font-weight:700;font-size:24px;line-height:1.5;letter-spacing:.005em;color:var(--text-title);margin-bottom:0}@media (max-width:767px){.asr-destination-city-pages .asr-destination-city-title .destination-title{font-size:22px}}@media (min-width:1024px){.asr-destination-city-pages .asr-destination-city-title .destination-title{max-width:80%}}.asr-destination-city-pages .asr-destination-city-title .asr-common-share-social{padding:unset;margin:unset;max-width:none;width:unset;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}@media (max-width:1023px){.asr-destination-city-pages .asr-destination-city-title .asr-common-share-social .share-label{max-width:none}}@media (max-width:1023px){.asr-destination-city-pages .asr-destination-city-title{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:start;align-items:flex-start}}.asr-destination-city-pages .asr-destination-city-description .wrap .description{text-align:left}.asr-destination-banner img{color:#000}.asr-destination-banner .asr-lifestyle-social-sharing-bar .img-icon{color:#fff}.asr-destination-banner .desktop img{max-width:1250px;margin:0 auto}.asr-destination-banner .banner-container .card{max-width:100%;margin-bottom:0}.asr-destination-banner .banner-container .card:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(0,0,0,.1)}.asr-destination-banner .banner-container .card img{border-radius:0}.asr-destination-banner .banner-container .card .card-img-overlay{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-destination-banner .banner-container .card .card-img-overlay .asr-lifestyle-social-sharing-bar{padding:20px;position:absolute;-ms-flex-item-align:end;align-self:flex-end}.asr-destination-banner .banner-container .card .card-img-overlay .asr-lifestyle-social-sharing-bar a{text-decoration:none;cursor:pointer}.asr-destination-banner .banner-container .card .card-img-overlay .asr-lifestyle-social-sharing-bar a i{font-size:1.6875em}.asr-destination-banner .banner-container .card .card-img-overlay .content{margin:auto}.asr-destination-banner .banner-container .card .card-img-overlay .content .card-title{color:#fff}.asr-destination-banner .banner-container .mobile,.asr-destination-banner .banner-container .tablet{display:-ms-flexbox;display:flex;-ms-flex-direction:unset;flex-direction:unset;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px){.asr-destination-banner{overflow:hidden}.asr-destination-banner .card{width:100%}.asr-destination-banner .img-responsive{max-width:unset}.asr-destination-banner .card-img{width:unset}}@media (min-width:1024px){.asr-destination-banner .banner-container .mobile,.asr-destination-banner .banner-container .tablet{display:none}}@media (min-width:768px) and (max-width:1023px){.asr-destination-banner .banner-container .card .card-img-overlay .asr-lifestyle-social-sharing-bar{-ms-flex-item-align:end;align-self:flex-end}.asr-destination-banner .banner-container .desktop,.asr-destination-banner .banner-container .mobile{display:none}}@media (max-width:767px){.asr-destination-banner .banner-container .desktop,.asr-destination-banner .banner-container .tablet{display:none}}.asr-common-destination-banner{position:relative}.asr-common-destination-banner .absolute.aboutus-nav{width:100%;bottom:0;z-index:1}.asr-common-destination-banner .navbar{padding:0}.asr-common-destination-banner .navbar .nav-item a{color:#a28156}.asr-common-destination-banner .navbar .nav-item a:hover{color:#816644}.asr-common-destination-banner .navbar .nav-item .active{color:#816644;background-color:#2c1e16}.asr-common-destination-banner .pagebanner{background-color:#d8d9db}.asr-common-destination-banner .sharing-bar{position:absolute;top:10px;right:10px}.asr-common-destination-banner .sharing-bar a{color:#fff}.asr-common-destination-banner .sharing-bar .asr-lifestyle-social-sharing-bar .img-icon{font-weight:700;font-size:1.5em}.asr-common-destination-banner .sharing-bar .asr-lifestyle-social-sharing-bar .text{color:#fff}.asr-common-destination-banner .banner-container .card{width:1240px;margin:0 auto}.asr-common-destination-banner .dft-common-about-us-navigation a.nav-link{color:#a28156;margin-left:2px;padding:20px}.asr-common-destination-banner .dft-common-about-us-navigation a.nav-link:hover{color:#816644}.asr-common-destination-banner .asr-lifestyle-social-sharing-bar{right:10px}.arabic .asr-common-destination-banner .asr-lifestyle-social-sharing-bar{right:auto;left:10px}.asr-common-destination-banner .asr-lifestyle-social-sharing-bar .favourite{padding-bottom:5px;padding-right:5px}.asr-common-destination-banner .asr-lifestyle-social-sharing-bar .border-favorite{color:#fff;font-size:1.5em}.asr-common-destination-banner .aboutus-nav{background-color:var(--background-rebrand)}.asr-common-destination-banner .asr-navigation-bar{background-color:unset;border-bottom:none}.asr-sitemap-group-title .group-sitemap{padding-top:40px}.asr-sitemap-group-title .bold{font-weight:700}.asr-sitemap-group-title .bg-gray-lighter{background-color:#e3e4e6}.asr-sitemap-group-title .group-content{word-break:break-all}.asr-sitemap-group-title ul li{margin:10px 0}.asr-sitemap-group-title ul li a{color:#2c1e16}.asr-sitemap-group-title ul li a:hover{color:#003e6a}.asr-sitemap-group-title ul li:first-child{margin-top:0}.asr-sitemap-group-title ul li:last-child{margin-bottom:0}.asr-page-contact-us .h4{font-size:1.25em}.asr-page-contact-us .h5{font-size:1.125em;font-weight:700}.asr-page-contact-us .section-list .section-item{color:#2c1e16}.asr-page-contact-us .section-list .section-item:hover{color:#003e6a}.asr-page-contact-us .alert a{text-decoration:underline}.asr-page-contact-us .asr-collumn-heading h3{color:#373737}.asr-page-destination-city-page{transition:transform .6s ease-in-out}.asr-page-destination-city-page .aboutus-nav{width:100%;bottom:0;z-index:1}.asr-page-destination-city-page .navbar{padding:0}.asr-page-destination-city-page .navbar .nav-item a{color:#a28156}.asr-page-destination-city-page .navbar .nav-item a:hover{color:#816644}.asr-page-destination-city-page .navbar .nav-item .active{color:#816644;background-color:#2c1e16}.asr-page-destination-city-page .sharing-bar{position:absolute;top:10px;right:10px}.asr-page-destination-city-page .sharing-bar a{color:#fff}.asr-page-destination-city-page .sharing-bar .asr-lifestyle-social-sharing-bar .img-icon{font-weight:700;font-size:1.5em}.asr-page-destination-city-page .sharing-bar .asr-lifestyle-social-sharing-bar .text{color:#fff}.asr-page-destination-city-page .slot{height:auto;transform:translateZ(0);transition:transform .6s ease-in-out}.asr-page-destination-city-page .banner-container .card{width:1240px;margin:0 auto}.asr-page-destination-city-page .dft-common-about-us-navigation a.nav-link{color:#a28156;margin-left:2px;padding:20px}.asr-page-destination-city-page .dft-common-about-us-navigation a.nav-link:hover{color:#816644}.asr-page-destination-city-page .asr-lifestyle-social-sharing-bar{right:10px}.arabic .asr-page-destination-city-page .asr-lifestyle-social-sharing-bar{right:auto;left:10px}.asr-page-destination-city-page .asr-lifestyle-social-sharing-bar .favourite{padding-bottom:5px;padding-right:5px}.asr-page-destination-city-page .asr-lifestyle-social-sharing-bar .border-favorite{color:#fff;font-size:1.5em}.asr-find-residence-by-property-list .form-find{padding-top:40px;padding-bottom:20px;display:none}.asr-find-residence-by-property-list .search{display:-ms-flexbox;display:flex}.asr-find-residence-by-property-list .search .search-input{display:-ms-flexbox;display:flex;padding-left:0;padding-right:0}.asr-find-residence-by-property-list .search .search-input .pad-form-input-search{padding-left:0;padding-right:0;width:auto;-ms-flex:10;flex:10}.asr-find-residence-by-property-list .search .search-input .pad-search-btn{border:1px solid #ccc;padding:10px;border-right:unset;background-color:#efefef}.asr-find-residence-by-property-list .search .search-input .form-input-search{height:46px}.asr-find-residence-by-property-list .search .search-input .form-input-search.disabled{background:#e5e5e5;pointer-events:none}.asr-find-residence-by-property-list .unset-mar{margin:unset;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:0}.asr-find-residence-by-property-list .unset-pad{padding:unset}.asr-find-residence-by-property-list .btn-switch-view{display:block;background-color:#707070;color:#fff;text-transform:uppercase;white-space:nowrap;transition:all .5s ease 0s}.asr-find-residence-by-property-list .btn-switch-view:hover{background-color:#575757}.asr-find-residence-by-property-list .btn-switch-view.active{background-color:#2c1e16;color:#b4a79e}.asr-find-residence-by-property-list .btn-switch-view:focus{box-shadow:none}.asr-find-residence-by-property-list .pad-r-10{padding-right:10px}.asr-find-residence-by-property-list .form-find{background-color:#ddd}.asr-find-residence-by-property-list .view-by-brand{padding:10px 0}.asr-find-residence-by-property-list .view-by-brand .form-option-find{display:-ms-flexbox;display:flex}.asr-find-residence-by-property-list .view-by-brand .form-option-find .form-option{padding-right:20px}.asr-find-residence-by-property-list .select-by-region{display:none;position:relative}.asr-find-residence-by-property-list .select-by-region:after{display:block;content:"";width:12px;height:7px;position:absolute;right:12px;bottom:17px;border-top:7px solid #555;border-left:6px solid transparent;border-right:6px solid transparent}.asr-find-residence-by-property-list .data-list{padding-top:40px;padding-bottom:40px;background:#e3e4e6}.asr-find-residence-by-property-list .data-list .data-list-heading{display:block;padding-right:0}.asr-find-residence-by-property-list .data-list .data-list-heading .asr-navigation-bar{max-width:1240px}.asr-find-residence-by-property-list .data-list .data-list-heading .asr-navigation-bar .navigation-background{width:100%}.asr-find-residence-by-property-list .data-list .data-list-heading .asr-navigation-bar .navigation-wrapper{z-index:unset}.asr-find-residence-by-property-list .data-list .data-list-heading .navigation-content{margin:0;max-width:unset;padding:0}.asr-find-residence-by-property-list .data-list .data-list-heading .navigation-item{padding:16px 10px;position:relative;-ms-flex-pack:justify;justify-content:space-between}.asr-find-residence-by-property-list .data-list .data-list-heading .navigation-item div:first-child{font-size:16px;color:#acb2b7;border-bottom:none}.asr-find-residence-by-property-list .data-list .data-list-heading .navigation-item.active{border-bottom:2px solid var(--accent)}.asr-find-residence-by-property-list .data-list .data-list-heading .navigation-item.active div:first-child{color:#4d6866}.asr-find-residence-by-property-list .data-list .data-list-heading .navigation-item.active .asr-badge{display:block}.asr-find-residence-by-property-list .data-list .data-list-heading .navigation-item:not(.active){margin-bottom:2px}.asr-find-residence-by-property-list .data-list .data-list-heading .navigation-item .asr-badge{border-radius:25px;background-color:var(--indicator-default);padding:5px 12px;font-size:12px;position:unset;display:none}.asr-find-residence-by-property-list .data-list .data-list-container{background:#fff;padding:40px}.asr-find-residence-by-property-list .data-list .data-list-container .data-group{margin-bottom:10px}.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-group-heading{font-size:18px;font-weight:600;line-height:26px;text-transform:uppercase}.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-group-heading.h4{margin-bottom:0}.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-group-heading a:hover{color:#003e6a}.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-group-container{padding-top:20px;padding-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-section{padding:10px;width:33.33%}.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-section .section-heading{font-weight:600;line-height:20px;text-transform:uppercase;margin-bottom:2px}.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-section .section-heading a:hover{color:#003e6a}.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-section .section-list .section-item{font-size:14px;padding-top:5px;padding-bottom:5px;padding-left:14px;line-height:20px;position:relative;display:block;transition:all .5s ease 0s}.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-section .section-list .section-item:before{position:absolute;content:"";display:block;border-left:8px solid #555;width:12px;height:12px;border-top:6px solid transparent;border-bottom:6px solid transparent;top:9px;left:0}.asr-find-residence-by-property-list .data-list .data-list-container .data-group .info-section{padding:10px;width:33.33%}.asr-find-residence-by-property-list .data-list .data-list-container .data-group .info-section .alert-info{font-size:14px}.asr-find-residence-by-property-list .data-list .data-list-container .data-group .info-section .alert-info span{color:#000}.asr-find-residence-by-property-list .data-map{width:100%;height:570px;display:none}.asr-find-residence-by-property-list .data-map .data-map-container{width:100%;height:100%}.asr-find-residence-by-property-list .other-brand-slider{background:#f5f5f5;padding-top:40px;padding-bottom:40px}.asr-find-residence-by-property-list .other-brand-slider .slick-arrow{display:none}.asr-find-residence-by-property-list .other-brand-slider .other-brand-heading{line-height:20px;margin-bottom:40px;font-size:1.125em}.asr-find-residence-by-property-list .other-brand-slider .other-brand-slider-container{display:block;padding-bottom:35px}.asr-find-residence-by-property-list .other-brand-slider .other-brand-slider-container .slick-slide:first-child .slider-item{padding-left:0}.asr-find-residence-by-property-list .other-brand-slider .other-brand-slider-container .slick-slide:last-child .slider-item{padding-right:0}.asr-find-residence-by-property-list .other-brand-slider .other-brand-slider-container .slider-item{width:100%;padding-left:5px;padding-right:5px}.asr-find-residence-by-property-list .other-brand-slider .other-brand-slider-container .slider-item a{display:block;background:#fff}.asr-find-residence-by-property-list .other-brand-slider .other-brand-slider-container .slider-item a>img{width:100%;height:auto;display:block}.asr-find-residence-by-property-list .other-brand-slider .other-brand-slider-container .slider-item a div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:130px;padding:40px 20px;width:100%}.asr-find-residence-by-property-list .other-brand-slider .other-brand-slider-container .slider-item a div img{display:block;max-width:100%;max-height:100%}.asr-find-residence-by-property-list .gm-style-iw{top:0;left:0}.asr-find-residence-by-property-list .gm-style div *{background-repeat:no-repeat}.asr-find-residence-by-property-list .marker-popup-info{display:-ms-flexbox;display:flex}.asr-find-residence-by-property-list .marker-popup-info .info-image{min-width:130px;max-width:130px}.asr-find-residence-by-property-list .marker-popup-info .info-image img{width:100%;height:auto;position:relative}.asr-find-residence-by-property-list .marker-popup-info .info-detail{padding-left:20px;padding-top:20px}.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-address{width:100%;display:inline-block;margin-bottom:10px}.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-rated{display:-ms-flexbox;display:flex;margin-bottom:10px}.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-rated .rate-content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-rated .rate-content .icon{font-size:1.96875em;margin-right:5px}.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-rated .rate-content .rate-value{display:-ms-flexbox;display:flex}.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-rated .rate-content .rate-value>span{-ms-flex-align:end;align-items:flex-end;display:-ms-inline-flexbox;display:inline-flex}.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-rated .rate-content .rate-value>span>span{top:-4px;position:relative;display:inline-block}.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-rated .rate-certificate{padding-left:10px}.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-rated .rate-certificate img{width:100%;display:inline-block}.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-rated .rate-certificate span{padding-left:25px;text-align:left;display:inline-block}.arabic .asr-find-residence-by-property-list .data-list-heading .data-list-tab .tab-item{border-right:none;border-left:1px solid #fff}.arabic .asr-find-residence-by-property-list .data-list-heading .data-list-tab .tab-item:first-child{border-left:none}.arabic .asr-find-residence-by-property-list .data-list-heading .data-list-tab .tab-item .mr-auto{margin-right:0;margin-left:auto}.arabic .asr-find-residence-by-property-list .data-list-container .data-group .data-group-container .data-section .section-list .section-item{padding-left:0;padding-right:14px}.arabic .asr-find-residence-by-property-list .data-list-container .data-group .data-group-container .data-section .section-list .section-item:before{right:0;left:auto;-ms-transform:scale(-1);transform:scale(-1)}.asr-find-residence-by-property-list .alert-info{background-color:#f3f3f3;border-color:#f3f3f3}@media (min-width:768px) and (max-width:1023px){.asr-find-residence-by-property-list .data-list{padding-top:40px;padding-bottom:40px}}@media (max-width:767px){.asr-find-residence-by-property-list .data-list{padding-top:0}.asr-find-residence-by-property-list .data-list .data-list-heading{display:none}.asr-find-residence-by-property-list .data-list .data-list-container{padding:0 20px;background:transparent}.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-section,.asr-find-residence-by-property-list .data-list .data-list-container .data-group .info-section{width:100%}.asr-find-residence-by-property-list .other-brand-slider .other-brand-slider-container .slider-item{padding-left:0;padding-right:0}}@media (min-width:769px) and (max-width:1023px){.asr-find-residence-by-property-list .data-list .data-list-container .data-group .data-section,.asr-find-residence-by-property-list .data-list .data-list-container .data-group .info-section{width:50%}}@media (max-width:1023px){.asr-find-residence-by-property-list .form-find .margin-t-b-1{margin-top:0}.asr-find-residence-by-property-list .search{padding-top:66px;position:relative}.asr-find-residence-by-property-list .search .search-input{padding-top:10px;max-width:500px;width:100%}.asr-find-residence-by-property-list .unset-mar{position:absolute;top:0;left:0;background:#fff;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);min-width:calc(100% + 40px);display:-ms-flexbox;display:flex;padding-top:20px;padding-left:0;padding-right:0;-ms-flex-pack:center;justify-content:center}.asr-find-residence-by-property-list .unset-pad{margin-right:3px;margin-left:3px;max-width:140px}.asr-find-residence-by-property-list .unset-pad a{border-radius:5px 5px 0 0}.asr-find-residence-by-property-list .view-by-brand{padding:0}.asr-find-residence-by-property-list .select-by-region,.asr-find-residence-by-property-list .view-by-brand .form-option-find{display:block}.asr-find-residence-by-property-list .data-list .wrap{padding-top:0;padding-bottom:20px}.asr-find-residence-by-property-list .data-list .data-list-container{padding-top:40px}}.asr-banner-sitemap .img-fit{min-height:226px;object-fit:cover;width:100%}.asr-banner-sitemap .bg-img:after{content:"";min-height:226px;display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.asr-banner-sitemap .centered{filter:brightness(110%)}.asr-banner-sitemap .container-banner{position:relative;text-align:center;overflow:hidden}.asr-banner-sitemap .container-banner .bg-img{background-size:cover}.asr-banner-sitemap .container-banner .bg-img img{color:var(--accent);object-position:0}.asr-banner-sitemap h1{font-size:1.25em}.asr-banner-sitemap .text-shadow-dark{font-size:30px;line-height:1.3}.asr-announcement{padding:12px 10px 8px 0;z-index:1;font-size:14px;position:relative}.asr-announcement .asr-content-slider .controls,.asr-announcement .asr-content-slider .navigation-controls{display:none}.asr-announcement .asr-content-slider .asr-slide-item{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;padding:0}.asr-announcement .asr-content-slider .content-title{display:-ms-flexbox;display:flex;margin-right:12px;width:calc(100% - 60px)}.asr-announcement .asr-content-slider .announcement-content{width:100%;overflow:hidden}.asr-announcement .asr-content-slider .announcement-icon{margin-right:10px}.asr-announcement .asr-content-slider .asr-common-icon{width:22px;height:22px;margin-top:3px;margin-right:20px}.asr-announcement .asr-content-slider .announcement-title{font-size:14px;letter-spacing:0;line-height:19px;max-height:19px;width:100%;font-weight:700}.asr-announcement .asr-content-slider .announcement-title.show-detail{max-height:100%}.asr-announcement .asr-content-slider .description{letter-spacing:0;line-height:19px;display:none}.asr-announcement .asr-content-slider .description.show-detail{overflow:hidden;display:block}.asr-announcement .asr-content-slider .description *{text-align:left!important}.asr-announcement .asr-content-slider .mt-10{margin-top:10px}.asr-announcement .read-more{font-size:14px;font-weight:600;letter-spacing:0;line-height:19px;display:block;margin-top:5px}.asr-announcement a.close{text-decoration:none;font-size:30px;margin-top:6px;position:absolute;top:2px;right:25px;opacity:1}.asr-welcome-banner.wrap{margin:20px auto}.asr-welcome-banner .brand-sm img{height:80px}.asr-welcome-banner .brand{height:unset}.asr-welcome-banner .img-responsive{margin-left:auto;margin-right:auto;display:block;padding:0;max-width:100%}.dft-page-default .arabic .asr-destination-latest-offers .slick-prev{right:-35px;left:auto}.dft-page-default .arabic .asr-destination-latest-offers .slick-prev:before{content:"\E91F"}.dft-page-default .arabic .asr-destination-latest-offers .slick-next{left:-20px;right:auto}.dft-page-default .arabic .asr-destination-latest-offers .slick-next:before{content:"\E91E"}.asr-destination-latest-offers .slick-prev{left:-35px}.asr-destination-latest-offers .slick-prev:before{content:"\E91E";font-size:80px}.asr-destination-latest-offers .slick-next{right:-20px}.asr-destination-latest-offers .slick-next:before{content:"\E91F";font-size:80px}.asr-destination-latest-offers .slick-list{padding-left:10px;padding-right:10px}.asr-destination-latest-offers .card-header{background-color:transparent;border-bottom:0;font-weight:700}.asr-destination-latest-offers .card .card-content{padding:16px}.asr-destination-latest-offers .card-button{padding:0 5px}.asr-destination-latest-offers .card-button .asr-button{width:100%}.asr-destination-latest-offers .card-body .date{padding:0}.asr-destination-latest-offers .card-body .date.right{padding-left:10px}.asr-destination-latest-offers .content-center{padding:10px 0}.asr-destination-latest-offers h1{margin-top:0}.asr-destination-latest-offers .card{display:inherit;border-radius:0}.asr-destination-latest-offers .label-overlay-bl .label{left:0;border-radius:0;padding:0 5px;bottom:0}.asr-destination-latest-offers .card-media{height:190px}.asr-destination-latest-offers .card-media img{height:100%}.asr-destination-latest-offers .featured .featured-item:after{-ms-transform:unset;transform:unset}.asr-destination-latest-offers .display-mobile .logo-ascott:after{display:none}.asr-destination-latest-offers .btn:hover{color:#483a32}.asr-destination-latest-offers .btn-brown{border:2px solid #483a32}.asr-destination-latest-offers .bg-brown{background-color:#483a32}.asr-destination-latest-offers .text-brown{color:#483a32}.asr-destination-latest-offers .as-ribbon:after{-ms-transform:unset;transform:unset}.asr-destination-latest-offers .icon-circle{width:40px;height:40px}.asr-destination-latest-offers .text-favorite-mobile{color:#d5d5d5}.asr-destination-latest-offers .text-favorite-mobile:hover{box-shadow:0 0 10px rgba(0,0,0,.3);color:#d32f2f}.asr-destination-latest-offers .text-favorite{color:#d5d5d5}.asr-destination-latest-offers .text-favorite:not(.favorite):hover{box-shadow:0 0 10px rgba(0,0,0,.3);color:#333}.asr-destination-latest-offers .material-icons{line-height:1.8}.asr-destination-latest-offers .wrap .btn.btn-outline-dark{background-color:#fff;border:2px solid #483a32;color:#483a32;font-weight:700;padding:10px 60px}.asr-destination-latest-offers .wrap .btn.btn-outline-dark:focus{box-shadow:none}.asr-city-openstreet-maps #inputs .mapbox-directions-destination #mapbox-directions-destination-input,.asr-city-openstreet-maps #inputs .mapbox-directions-origin #mapbox-directions-origin-input{padding-right:28px}.asr-city-openstreet-maps .direction-section{z-index:1}.asr-city-openstreet-maps #openstreet-map .asr-rating-star .asr-star svg{fill:var(--accent)}.asr-city-openstreet-maps #openstreet-map .leaflet-control-fullscreen,.asr-city-openstreet-maps #openstreet-map .leaflet-control-zoom{margin-left:22px}.asr-city-openstreet-maps #openstreet-map .leaflet-div-icon{background:none;border:none}.asr-city-openstreet-maps #openstreet-map .leaflet-div-icon div{background-position:11px 13px;text-align:center;width:65px;height:67px;background-repeat:no-repeat;margin-top:-20px;margin-left:-40px}.asr-city-openstreet-maps #openstreet-map .leaflet-div-icon div div{padding:22px;margin:0}.asr-city-openstreet-maps #openstreet-map .leaflet-popup-close-button{z-index:1}.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content-wrapper{padding:0}.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content{min-width:0}.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .js-booknow{padding-top:6px;padding-bottom:6px}.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list{overflow:hidden;padding-left:0;padding-right:0}.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list .content-item{width:425px;display:-ms-flexbox;display:flex}.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-image{padding-left:0;padding-right:0;max-height:300px}.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-image img{height:100%;width:100%;overflow:hidden}.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info{padding-left:0;padding-right:0;-ms-flex:1;flex:1}.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:14px;font-weight:800;line-height:22px;margin-bottom:5px}.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px;height:40px}.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;padding-top:5px;padding-bottom:5px}.asr-city-openstreet-maps .full-screen-section{z-index:1;margin-left:22px}.asr-city-openstreet-maps .map-title{font-size:25px}.asr-city-openstreet-maps .js-map-container{position:relative}.asr-city-openstreet-maps .js-map-container #openstreet-map{width:100%;height:500px}.asr-city-openstreet-maps .js-map-container .leaflet-popup-close-button{color:#111;text-indent:0}.asr-city-openstreet-maps .js-map-container .map-panel.marker-list.map-panel-right{max-height:400px}.asr-city-openstreet-maps .js-map-container .map-panel.marker-list.map-panel-right #directions{display:none}.asr-city-openstreet-maps .js-map-container .map-panel.marker-list.map-panel-right #close_directions{margin:5px;position:absolute;right:0;z-index:1000}.asr-city-openstreet-maps .js-map-container #panel{z-index:1000}.asr-city-openstreet-maps .map-content-list{overflow:hidden;padding-left:0;padding-right:0}.asr-city-openstreet-maps .map-content-list .content-item{width:400px;display:-ms-flexbox;display:flex}.asr-city-openstreet-maps .map-content-list .content-item .item-image{padding-left:0;padding-right:0;max-height:300px}.asr-city-openstreet-maps .map-content-list .content-item .item-image img{height:100%;width:100%;overflow:hidden}.asr-city-openstreet-maps .map-content-list .content-item .item-info{padding-left:0;padding-right:0;-ms-flex:1;flex:1}.asr-city-openstreet-maps .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:14px;font-weight:800;line-height:22px;margin-bottom:5px}.asr-city-openstreet-maps .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px;height:40px}.asr-city-openstreet-maps .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}.asr-city-openstreet-maps .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}.asr-city-openstreet-maps .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;padding-top:5px;padding-bottom:5px}.asr-city-openstreet-maps #panel{left:1px;position:absolute;bottom:30px}.asr-city-openstreet-maps #panel .content-item{max-height:160px}.asr-city-openstreet-maps #panel .content-item .item-info-box{font-size:13px}.asr-city-openstreet-maps #panel .content-item .item-info-box .item-arrow-box,.asr-city-openstreet-maps #panel .content-item .item-info-box .item-text-box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.asr-city-openstreet-maps #panel .content-item .item-info-box .item-arrow-box .material-icons{font-size:36px;padding-top:3px}.asr-city-openstreet-maps #panel .content-item .item-info-box .item-name-box{padding-right:5px;margin-bottom:0}.asr-city-openstreet-maps #panel .content-item .item-info-box .item-price-box{padding-right:5px}.asr-city-openstreet-maps #panel .content-item .item-info-box .item-currency-box,.asr-city-openstreet-maps #panel .content-item .item-info-box .item-unit-box{padding-left:1px}.asr-city-openstreet-maps #panel .asr-rating-star .asr-star svg{fill:var(--accent)}.asr-city-openstreet-maps #openstreet-map div[style*=background-image]{background-repeat:no-repeat;background-position:14px 14px;font-size:14px}.asr-city-openstreet-maps .BMap_bubble_content{background-color:#fff}.asr-city-openstreet-maps .BMap_shadow{display:none}.asr-city-openstreet-maps .BMap_pop{-ms-transform:translateY(-15px);transform:translateY(-15px)}.asr-city-openstreet-maps .BMap_Marker img,.asr-city-openstreet-maps .BMap_pop img{max-width:none}.asr-city-openstreet-maps #mapform .mapform-title{margin-bottom:0;color:#2c1e16}.asr-city-openstreet-maps #mapform .no-padding-lr{padding-left:0;padding-right:0}.asr-city-openstreet-maps #mapform .direction{padding-top:36px;padding-left:30px}.asr-city-openstreet-maps #mapform .direction .btn{padding-top:8px;padding-bottom:8px;color:#fff;font-weight:700;border:none}.asr-city-openstreet-maps #mapform .direction .btn:focus{box-shadow:none}.asr-city-openstreet-maps #mapform .js-direction-reverse{padding-top:2px}.asr-city-openstreet-maps #mapform .vert_icon{padding-top:3px}.asr-city-openstreet-maps #mapform #infowindow-content{height:0}.asr-city-openstreet-maps .margin-sm-t{margin-top:10px}@media (min-width:768px){.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content{width:425px}}@media (max-width:767px){.asr-city-openstreet-maps .js-map-container #openstreet-map{height:550px}.asr-city-openstreet-maps .js-map-container #openstreet-map .leaflet-control-fullscreen{margin-bottom:76px}.asr-city-openstreet-maps #mapform .no-padding-lr{padding-left:0;padding-right:0}.asr-city-openstreet-maps #mapform .direction{padding-left:0}.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content{padding-right:25px;padding-left:5px}}.arabic .asr-property-openstreet-map .icon{margin-left:5px;margin-right:0}.arabic .asr-property-openstreet-map .align-left,.arabic .asr-property-openstreet-map .dropdown.as-select .dropdown-toggle,.arabic .asr-property-openstreet-map .form-input,.arabic .asr-property-openstreet-map .form-input-group,.arabic .asr-property-openstreet-map .form-input-group .form-input,.arabic .asr-property-openstreet-map .selectboxit-btn,.arabic .asr-property-openstreet-map input[type=email],.arabic .asr-property-openstreet-map input[type=file],.arabic .asr-property-openstreet-map input[type=number],.arabic .asr-property-openstreet-map input[type=password],.arabic .asr-property-openstreet-map input[type=tel],.arabic .asr-property-openstreet-map input[type=text],.arabic .asr-property-openstreet-map select,.arabic .asr-property-openstreet-map textarea{text-align:right}.arabic .asr-property-openstreet-map #property-map .js-map-container #openstreet-map>div:first-child>div:nth-child(2)>div:first-child > div > div:nth-child(1){border-left:1px solid #ababab}.arabic .asr-property-openstreet-map #property-map .js-map-container #openstreet-map>div:first-child>div:nth-child(2)>div:first-child > div > img:nth-child(10){right:-20px;left:auto}.arabic .asr-property-openstreet-map #property-map .js-map-container #openstreet-map .anchorTL,.arabic .asr-property-openstreet-map #property-map .js-map-container #openstreet-map .BMap_noprint,.arabic .asr-property-openstreet-map #property-map .js-map-container #openstreet-map .BMap_stdMpCtrl,.arabic .asr-property-openstreet-map #property-map .js-map-container #openstreet-map .BMap_stdMpType0{direction:ltr}.arabic .asr-property-openstreet-map #property-map .js-map-container #panel{z-index:1000}.arabic .asr-property-openstreet-map #property-map .js-map-container .direction-section #close_directions{margin:5px;position:absolute;right:0;z-index:1000}@media screen and (min-width:1024px){.arabic .asr-property-openstreet-map #property-map .direction-section .wrap .align-center #mapform .padding-r-1{padding-left:25px;padding-right:5px}}.arabic .asr-property-openstreet-map #property-map .direction-section .wrap .align-center #mapform .direction{padding-right:30px;padding-left:5px}.arabic .asr-property-openstreet-map #property-map .direction-section .wrap .align-center #mapform .direction #showDirection{padding:0}.asr-property-openstreet-map #inputs .mapbox-directions-destination #mapbox-directions-destination-input,.asr-property-openstreet-map #inputs .mapbox-directions-origin #mapbox-directions-origin-input{padding-right:28px}.asr-property-openstreet-map .leaflet-bottom .leaflet-control{margin-bottom:0}.asr-property-openstreet-map .leaflet-bottom .leaflet-control a{background-position:top}.asr-property-openstreet-map .direction-section{z-index:1}.asr-property-openstreet-map #openstreet-map .asr-rating-star .asr-star svg{fill:var(--navigation-cta)}.asr-property-openstreet-map #openstreet-map .leaflet-control-fullscreen,.asr-property-openstreet-map #openstreet-map .leaflet-control-zoom{margin-left:22px}.asr-property-openstreet-map #openstreet-map .leaflet-div-icon{background:none;border:none}.asr-property-openstreet-map #openstreet-map .leaflet-div-icon div{background-position:11px 13px;text-align:center;width:65px;height:67px;background-repeat:no-repeat}.asr-property-openstreet-map #openstreet-map .leaflet-div-icon div div{padding:22px}.asr-property-openstreet-map #openstreet-map .leaflet-popup-close-button{z-index:1}.asr-property-openstreet-map #openstreet-map .leaflet-popup-content-wrapper{padding:0}.asr-property-openstreet-map #openstreet-map .leaflet-popup-content{padding:0;min-width:0}@media (max-width:767px){.asr-property-openstreet-map #openstreet-map .leaflet-popup-content{padding-right:25px;padding-left:5px;max-width:145px}.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .text-center{padding:6px 0}.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .text-center p{line-height:13px;font-size:10px}.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .text-center p strong{font-size:10px}}@media (min-width:768px){.asr-property-openstreet-map #openstreet-map .leaflet-popup-content{width:425px}}.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .js-booknow{padding-top:6px;padding-bottom:6px}.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list{overflow:hidden;padding-left:0;padding-right:0}.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item{width:425px;display:-ms-flexbox;display:flex}.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-image{padding-left:0;padding-right:0;max-height:300px}.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-image img{height:100%;width:100%;overflow:hidden}.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info{padding-left:0;padding-right:0;-ms-flex:1;flex:1}.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:16px;font-weight:700;line-height:22px;margin-bottom:5px;padding-top:8px}.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px;height:40px}.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}.asr-property-openstreet-map #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;padding-top:3px}.asr-property-openstreet-map .full-screen-section{z-index:1;margin-left:22px}.asr-property-openstreet-map .map-title{font-size:24px}.asr-property-openstreet-map .js-map-container{position:relative}.asr-property-openstreet-map .js-map-container #openstreet-map{width:100%;height:500px}@media (max-width:767px){.asr-property-openstreet-map .js-map-container #openstreet-map{height:550px}.asr-property-openstreet-map .js-map-container #openstreet-map .pop-infomation{padding-left:0}}@media (max-width:767px){.asr-property-openstreet-map .js-map-container #openstreet-map .leaflet-control-fullscreen{margin-bottom:76px}}.asr-property-openstreet-map .js-map-container .leaflet-popup-close-button{text-indent:0}.asr-property-openstreet-map .js-map-container .map-panel.marker-list.map-panel-right{max-height:400px}.asr-property-openstreet-map .map-content-list{overflow:hidden;padding-left:0;padding-right:0}.asr-property-openstreet-map .map-content-list .content-item{width:400px;display:-ms-flexbox;display:flex}.asr-property-openstreet-map .map-content-list .content-item .item-image{padding-left:0;padding-right:0;max-height:300px}.asr-property-openstreet-map .map-content-list .content-item .item-image img{height:100%;width:100%;overflow:hidden}.asr-property-openstreet-map .map-content-list .content-item .item-info{padding-left:0;padding-right:0;-ms-flex:1;flex:1}.asr-property-openstreet-map .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:14px;font-weight:800;line-height:22px;margin-bottom:5px}.asr-property-openstreet-map .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px;height:40px}.asr-property-openstreet-map .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}.asr-property-openstreet-map .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}.asr-property-openstreet-map .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;background:var(--navigation-cta);color:#fff;padding-top:4px;padding-right:15px}.asr-property-openstreet-map .map-content-list .content-item .item-arrow-box .material-icons{font-size:36px;padding-top:3px}.asr-property-openstreet-map #panel{left:0;right:0;position:absolute;bottom:60px}.asr-property-openstreet-map #panel .content-item{max-height:160px}.asr-property-openstreet-map #panel .content-item .item-info-box{font-size:13px}.asr-property-openstreet-map #panel .content-item .item-info-box .item-arrow-box,.asr-property-openstreet-map #panel .content-item .item-info-box .item-text-box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.asr-property-openstreet-map #panel .content-item .item-info-box .item-name-box{padding-right:5px;margin-bottom:0}.asr-property-openstreet-map #panel .content-item .item-info-box .item-price-box{padding-right:5px}.asr-property-openstreet-map #panel .content-item .item-info-box .item-currency-box,.asr-property-openstreet-map #panel .content-item .item-info-box .item-unit-box{padding-left:1px}@media screen and (max-width:767px){.asr-property-openstreet-map #panel{width:100%;left:0;right:0;margin-left:0;margin-right:0;bottom:60px;z-index:1}.asr-property-openstreet-map #panel .map-content-list .content-item{width:100%}.asr-property-openstreet-map #panel .map-content-list .content-item [class*=col-]{padding-left:0;padding-right:0}.asr-property-openstreet-map #panel .map-content-list .content-item .item-text-box{padding:5px 10px}.asr-property-openstreet-map #panel .map-content-list .content-item .columns{margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}.asr-property-openstreet-map #panel .map-content-list .content-item .item-info-box .item-price-box{font-size:12px}.asr-property-openstreet-map .leaflet-popup-pane .leaflet-zoom-animated{left:-55px}.asr-property-openstreet-map #panel .content-item .item-info-box .item-name-box{font-size:14px;font-weight:700}.asr-property-openstreet-map #panel .content-item .item-m-l{margin-left:0}.asr-property-openstreet-map .item-arrow-box .material-icons{font-size:24px;margin-left:-10px}.asr-property-openstreet-map .leaflet-popup-content-wrapper{border-radius:2px}}@media screen and (min-width:768px){.asr-property-openstreet-map .leaflet-fade-anim .leaflet-map-pane .leaflet-popup{left:-195px}.asr-property-openstreet-map .price-detail .current-price strong{font-size:16px}}.asr-property-openstreet-map #openstreet-map div[style*=background-image]{background-repeat:no-repeat;background-position:14px 14px;font-size:14px}.asr-property-openstreet-map .BMap_pop{-ms-transform:translateY(-15px);transform:translateY(-15px)}.asr-property-openstreet-map .BMap_pop img{max-width:none}.asr-property-openstreet-map .BMap_shadow{display:none}.asr-property-openstreet-map .BMap_Marker img{max-width:none}.asr-property-openstreet-map #mapform .mapform-title{margin-bottom:0}@media (max-width:1023px){.asr-property-openstreet-map #mapform .no-padding-lr{padding-left:0;padding-right:0}}@media screen and (min-width:1024px){.asr-property-openstreet-map #mapform .padding-r-1{padding-right:25px}}.asr-property-openstreet-map #mapform .direction{padding-top:35px;padding-left:30px}@media (max-width:1023px){.asr-property-openstreet-map #mapform .direction{padding-left:0}}.asr-property-openstreet-map #mapform .direction .btn{height:41px;padding-top:7px}.asr-property-openstreet-map #mapform .direction .btn:focus{box-shadow:none}.asr-property-openstreet-map #mapform .js-direction-reverse{padding-top:2px}.asr-property-openstreet-map #mapform .vert_icon{padding-top:3px}.asr-property-openstreet-map #mapform #infowindow-content{height:0}.asr-property-openstreet-map #directions{display:none}.asr-property-openstreet-map .margin-sm-t{margin-top:10px}.asr-city-maps .gm-style .gm-style-iw-t{right:7px;bottom:80px;-ms-transform:translateY(-20px);transform:translateY(-20px)}.asr-city-maps .gm-style .gm-style-iw-t:after{top:15px}.asr-city-maps .gm-style .gm-style-iw-c{border-radius:0;padding:0}.asr-city-maps .gm-style .gm-style-iw-d{overflow:auto!important}.asr-city-maps .map-content-list .content-item .item-info .item-name{font-size:16px;font-weight:700}@media (max-width:767px){.asr-city-maps .gm-style .gm-style-iw-c{width:105px;padding:10px 5px 5px!important;border-radius:2px;top:20px;background-color:#ebe3d9}.asr-city-maps .gm-style .gm-style-iw-t:after{height:10px;width:10px;top:20px;background:#ebe3d9}.asr-city-maps .gm-style .gm-style-iw-d{font-size:10px;font-weight:700}}@media (min-width:768px){.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-c{border-radius:0;padding:0}.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-t{bottom:80px;right:7px}.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-t:after{top:15px;z-index:-1}.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-d{overflow:auto;display:inline}.asr-common-map-property-container .asr-property-overview-maps .map-content-list .content-item .item-info{padding-top:0;max-height:164px}.asr-common-map-property-container .asr-property-overview-maps .map-content-list .content-item .item-info .item-name{font-size:16px;font-weight:700}.asr-common-map-property-container .asr-property-overview-maps .current-price strong{font-size:16px}}@media (max-width:767px){.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-c{border-radius:0;padding:9px;background-color:#ebe3d9;max-width:145px}.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-c .gm-ui-hover-effect{top:-8px;right:-10px!important;opacity:1}.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-c .gm-ui-hover-effect img{width:10px!important;height:10px!important}.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-d{overflow:auto}.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-d .text-center{padding:3px 9px 9px 0}.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-d .text-center p{font-size:10px}.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-d .text-center p strong{font-weight:700}.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-t{right:5px}.asr-common-map-property-container .asr-property-overview-maps .gm-style .gm-style-iw-t:after{background-color:#ebe3d9;height:10px;width:10px}.asr-common-map-property-container .asr-property-overview-maps .item-text-box .item-name-box{font-size:14px}.asr-common-map-property-container .asr-property-overview-maps .item-text-box .item-price-box{font-size:12px}}html:lang(ar) .pac-icon{float:right}.asr-destination-maps .grid-container{display:grid;grid-template-columns:auto;grid-gap:5px}.asr-destination-maps .grid-container .icon-direction{position:relative}.asr-destination-maps .grid-container .icon-direction a{position:absolute;right:20px;top:-4px}.asr-destination-maps .grid-container .icon-direction i{font-size:2em}.asr-destination-maps .grid-container .buttons{margin-top:36px}.asr-destination-maps .grid-container .buttons .asr-button{width:100%}.asr-destination-maps .map-title{font-size:25px}.asr-destination-maps .js-map-container .the-map{width:100%;position:relative;overflow:hidden}.asr-destination-maps #panel{z-index:1000;left:0;position:absolute;bottom:47px}.asr-destination-maps #panel .content-item{max-height:114px}.asr-destination-maps #panel .content-item .item-info-box{font-size:14px}.asr-destination-maps #panel .content-item .item-info-box .item-arrow-box,.asr-destination-maps #panel .content-item .item-info-box .item-text-box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.asr-destination-maps #panel .content-item .item-info-box .item-arrow-box i{font-size:36px;padding-top:3px}.asr-destination-maps #panel .content-item .item-info-box .item-name-box{padding-right:5px;margin-bottom:0}.asr-destination-maps #panel .content-item .item-info-box .item-price-box{padding-right:5px}.asr-destination-maps #panel .content-item .item-info-box .item-currency-box{padding-left:1px}.asr-destination-maps #panel .content-item .item-info-box .item-unit-box{padding-left:1px;color:#2c1e16}.asr-destination-maps .map-content-list{overflow:hidden;padding-left:0;padding-right:0}.asr-destination-maps .map-content-list .content-item{display:-ms-flexbox;display:flex}.asr-destination-maps .map-content-list .content-item .item-image{padding-left:0;padding-right:0;max-height:160px}.asr-destination-maps .map-content-list .content-item .item-image img{height:100%;width:100%;overflow:hidden}.asr-destination-maps .map-content-list .content-item .item-info{padding-left:0;padding-right:0;-ms-flex:1;flex:1}.asr-destination-maps .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:14px;font-weight:800;line-height:22px;margin-bottom:10px}.asr-destination-maps .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}.asr-destination-maps .map-content-list .content-item .item-info .item-address img{width:13px;height:auto;margin-right:5px}.asr-destination-maps .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}.asr-destination-maps .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;background:var(--accent);color:#fff;padding-top:5px;padding-bottom:5px}.arabic .asr-destination-maps .columns [class*=col-]{float:right}.arabic .asr-destination-maps #mapform .dropdown.as-select .dropdown-toggle,.arabic .asr-destination-maps #mapform .form-input,.arabic .asr-destination-maps #mapform .form-input-group,.arabic .asr-destination-maps #mapform .form-input-group .form-input,.arabic .asr-destination-maps #mapform .selectboxit-btn,.arabic .asr-destination-maps #mapform input[type=email],.arabic .asr-destination-maps #mapform input[type=file],.arabic .asr-destination-maps #mapform input[type=number],.arabic .asr-destination-maps #mapform input[type=password],.arabic .asr-destination-maps #mapform input[type=tel],.arabic .asr-destination-maps #mapform input[type=text],.arabic .asr-destination-maps #mapform select,.arabic .asr-destination-maps #mapform textarea{text-align:right}.arabic .asr-destination-maps #mapform .direction{padding-right:30px;padding-left:5px}.arabic .asr-destination-maps #mapform .no-padding-lr{padding-left:10px;padding-right:0}.arabic .asr-destination-maps #mapform .align-left{text-align:right}.arabic .asr-destination-maps #mapform .icon{margin-left:5px;margin-right:0}.asr-destination-maps .review-rating .logo-review-pro{margin-right:5px}.asr-destination-maps .review-rating svg{fill:var(--accent)}@media (max-width:767px){.asr-destination-maps #mapform .no-padding-lr{padding-left:0;padding-right:0}.asr-destination-maps #mapform .direction{padding-left:0}.asr-destination-maps .js-map-container .the-map{height:570px}.asr-destination-maps #panel{left:0;right:0}.asr-destination-maps #panel .content-item{margin-bottom:10px;width:425px}.asr-destination-maps #panel .content-item .item-info-box{font-size:14px;margin-left:0;margin-right:0}.asr-destination-maps #panel .content-item .item-info-box .item-arrow-box{margin-left:-25px}.asr-destination-maps #panel .content-item .item-info-box .item-arrow-box .material-icons{margin-left:-15px}.asr-destination-maps #panel .content-item .item-info-box .item-name-box{color:#2c1e16}}@media (min-width:768px){.asr-destination-maps .js-map-container .the-map{height:640px}.asr-destination-maps .gm-style-iw{top:15px;left:0;width:584px;background-color:#fff}}.asr-property-award-award-listing{padding-top:40px;padding-bottom:40px;color:var(--text-title)}.asr-property-award-award-listing .awards{display:grid;grid-template-columns:1fr;column-gap:23px;row-gap:13px;list-style:none;margin:0;padding:0}.asr-property-award-award-listing .media-body{-ms-flex:1;flex:1;padding:20px 5px}.asr-property-award-award-listing .media-body .summary-text{margin-top:14px}.asr-property-award-award-listing .media-body .title-award{padding-top:10px;margin-bottom:8px}.asr-property-award-award-listing .award{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:200px;overflow:hidden;border:1px solid var(--border-color)}.asr-property-award-award-listing .award .title-award{font-size:18px;font-weight:500}.asr-property-award-award-listing .award .img-award{width:25%;padding:20px;object-fit:fill;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-property-award-award-listing .award .img-award img{object-fit:contain;width:auto;height:auto;max-width:100px;max-height:100px}@media (max-width:1023px){.asr-property-award-award-listing .award{min-height:135px}}@media (max-width:767px){.asr-property-award-award-listing .award .img-award{padding:5px;width:30%}}.asr-join-asr .bg-dark-gray{background-color:#ebe3d9}.asr-join-asr h1{font-weight:400;line-height:1.3}.asr-join-asr .join-asr-title{font-size:20px;margin-bottom:35px;padding-left:5px;padding-right:5px;color:#373737}@media (min-width:1024px){.asr-join-asr .join-asr-title{font-size:24px;margin-bottom:30px}}.asr-property-announcement{background-color:#554f4c}.asr-property-announcement .alert{box-shadow:none;border-radius:0;border:0;margin:0 auto;background-color:transparent}.asr-property-announcement .alert-announcement{color:#f1f2f4}.asr-property-announcement .alert-announcement a.close:hover{text-decoration:none}.asr-property-announcement .alert-announcement .show-content{transition:all .2s ease-in}.asr-property-announcement .alert-announcement p{padding-right:20px}.asr-property-announcement .alert-announcement a{color:#fff}.asr-property-announcement .alert-announcement .hide-content{margin-bottom:15px;color:#fff}.asr-property-announcement.arabic-com{direction:rtl;text-align:right}.asr-property-announcement.arabic-com .alert-dismissible .close{right:auto;left:0}.asr-property-announcement.arabic-com .alert-announcement p{padding-right:0}.asr-welcome-lifestyle-asr-and-offer{padding-top:60px;padding-bottom:20px;background:linear-gradient(180deg,var(--accent),var(--accent) 60%,#fff 0,#fff);margin-top:20px}.asr-welcome-lifestyle-asr-and-offer .asr .cards{border-radius:0;margin-bottom:0;border:none;background-color:#5b5c61;color:var(--background-default)}.asr-welcome-lifestyle-asr-and-offer .asr .btn-join,.asr-welcome-lifestyle-asr-and-offer .asr .reverse.btn-more{border-width:2px;font-weight:700}.asr-welcome-lifestyle-asr-and-offer .asr .asr-button.primary.btn-join:not(.disabled):hover{color:var(--text-reverse);background-color:var(--accent);border-color:var(--accent)}.asr-welcome-lifestyle-asr-and-offer .offers .overlay-hover:hover .cover-content:not(.cover-content-visible),.asr-welcome-lifestyle-asr-and-offer .offers .overlay-hover:hover .cover-media{opacity:1}.asr-welcome-lifestyle-asr-and-offer .offers .cover .cover-media{left:-240px}.asr-welcome-lifestyle-asr-and-offer .offers .h5.text-uppercase.bold{color:#333}.asr-welcome-lifestyle-asr-and-offer .offers .text-primary{color:#a28156}.asr-welcome-lifestyle-asr-and-offer .offers .text-primary:before,.asr-welcome-lifestyle-asr-and-offer .offers .text-primary:hover,.asr-welcome-lifestyle-asr-and-offer .offers .text-primary:hover .icon-chevron-right:before{color:#816644}.asr-welcome-lifestyle-asr-and-offer .lifestyle .cover-content:not(.cover-content-visible),.asr-welcome-lifestyle-asr-and-offer .lifestyle .overlay-hover:hover .cover-media{opacity:1}.asr-welcome-lifestyle-asr-and-offer .lifestyle .cover .cover-media{top:-170px;left:-230px}.asr-welcome-lifestyle-asr-and-offer .lifestyle .cover .w-100 img{height:60px}.asr-welcome-lifestyle-asr-and-offer .h5.text-uppercase.bold{color:#333;font-weight:700}.asr-welcome-lifestyle-asr-and-offer .as-table{white-space:nowrap}.asr-welcome-lifestyle-asr-and-offer .slick-slider{margin-bottom:0}.asr-welcome-lifestyle-asr-and-offer .icon{margin-right:0;font-size:24px}.asr-welcome-lifestyle-asr-and-offer .slick-arrow{height:42px;width:32px}.asr-welcome-lifestyle-asr-and-offer .slick-arrow.slick-disabled:focus,.asr-welcome-lifestyle-asr-and-offer .slick-arrow.slick-disabled:hover{opacity:1}.asr-welcome-lifestyle-asr-and-offer .slick-prev{opacity:1;top:0;right:52px;left:auto}.asr-welcome-lifestyle-asr-and-offer .slick-prev:before{content:"\E9DA";background:#fff;font-size:32px;padding:5px 0}.asr-welcome-lifestyle-asr-and-offer .slick-next{opacity:1;top:0;right:20px}.asr-welcome-lifestyle-asr-and-offer .slick-next:before{content:"\E9DB";background:#fff;font-size:32px;padding:5px 0}.asr-welcome-lifestyle-asr-and-offer .shadow{position:relative;box-shadow:0 0 10px rgba(0,0,0,.3)}.asr-welcome-lifestyle-asr-and-offer .row{margin:20px auto}.asr-welcome-lifestyle-asr-and-offer .col-12{float:none}.asr-welcome-lifestyle-asr-and-offer .col-12,.asr-welcome-lifestyle-asr-and-offer .col-full{width:100%}.asr-welcome-lifestyle-asr-and-offer .cover-lg{min-height:400px}.asr-welcome-lifestyle-asr-and-offer .cover{position:relative;background-color:var(--background-default);color:#483a32;overflow:hidden;height:240px}.asr-welcome-lifestyle-asr-and-offer .slideshow-content,.asr-welcome-lifestyle-asr-and-offer .slideshow-item{backface-visibility:inherit}.asr-welcome-lifestyle-asr-and-offer .slideshow-content{position:relative;width:100%}.asr-welcome-lifestyle-asr-and-offer .scale-hover:hover .scale-hover-item{-ms-transform:scale(1.1);transform:scale(1.1);backface-visibility:inherit}.asr-welcome-lifestyle-asr-and-offer .cover .cover-media{top:0;overflow:hidden;background-position:50%;background-size:cover}.asr-welcome-lifestyle-asr-and-offer .cover .cover-content{padding:20px}.asr-welcome-lifestyle-asr-and-offer .cover .cover-content,.asr-welcome-lifestyle-asr-and-offer .cover .cover-media{bottom:0;left:0;right:0;position:absolute}.asr-welcome-lifestyle-asr-and-offer .cover p{margin:10px 0}.asr-welcome-lifestyle-asr-and-offer .scale-hover,.asr-welcome-lifestyle-asr-and-offer .scale-hover .scale-hover-item{transition:opacity 1s ease-in,transform 1s ease-in-out}.asr-welcome-lifestyle-asr-and-offer .absolute-tl,.asr-welcome-lifestyle-asr-and-offer .top-left{top:0;left:0}.asr-welcome-lifestyle-asr-and-offer .absolute-tl{position:absolute}.asr-welcome-lifestyle-asr-and-offer .align-center{text-align:center}.asr-welcome-lifestyle-asr-and-offer .brand-xs img{height:50px}.asr-welcome-lifestyle-asr-and-offer img{vertical-align:top;border:0}.asr-welcome-lifestyle-asr-and-offer .padding,.asr-welcome-lifestyle-asr-and-offer .padding-md{padding:20px}.asr-welcome-lifestyle-asr-and-offer .cards .card-media{top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.asr-welcome-lifestyle-asr-and-offer .cards .card-content{position:relative;bottom:0;left:0;right:0;padding:20px;z-index:40}.asr-welcome-lifestyle-asr-and-offer .img-responsive{margin-left:auto;margin-right:auto;display:block;padding:0;max-width:100%;height:auto}.asr-welcome-lifestyle-asr-and-offer .asr-button{vertical-align:middle;border:none;border-radius:5px;font-size:16px;line-height:16px;font-weight:700;display:inline-block;padding:12px;width:100%}.asr-welcome-lifestyle-asr-and-offer .asr-button.find-more-button{width:auto}.asr-welcome-lifestyle-asr-and-offer .as-table-cell .text-color{color:#2c1e16}.asr-welcome-lifestyle-asr-and-offer .as-table-cell .text-color:hover{color:#003e6a}@media (max-width:1199px){.asr-welcome-lifestyle-asr-and-offer{padding-top:20px;background:linear-gradient(180deg,var(--accent),var(--accent) 25%,#fff 0,#fff)}.asr-welcome-lifestyle-asr-and-offer .cover-lg{min-height:500px}.asr-welcome-lifestyle-asr-and-offer .lifestyle{padding:60px 0 20px}.asr-welcome-lifestyle-asr-and-offer .slick-prev{top:50%;right:auto;left:-25px}.asr-welcome-lifestyle-asr-and-offer .slick-prev:before{background:initial}.asr-welcome-lifestyle-asr-and-offer .slick-next{top:50%;right:-25px}.asr-welcome-lifestyle-asr-and-offer .slick-next:before{background:initial}.asr-welcome-lifestyle-asr-and-offer .offers .cover-content{margin-bottom:-23px}.asr-welcome-lifestyle-asr-and-offer .offers-mobile .text-uppercase{font-size:1.14em}.asr-welcome-lifestyle-asr-and-offer .text-center{width:100%}.asr-welcome-lifestyle-asr-and-offer .text-center a{color:var(--accent)}}.asr-welcome-lifestyle-asr-and-offer .find-out-button{color:var(--accent)}.asr-welcome-lifestyle-asr-and-offer .find-out-button:hover{opacity:.3}.asr-property-about-navigation-banner{position:relative}.asr-property-about-navigation-banner .absolute.aboutus-nav{bottom:0;width:100%;background-color:hsla(0,0%,100%,.8)}.asr-property-about-navigation-banner .dft-common-about-us-navigation .navbar{padding:0}.asr-property-about-navigation-banner .dft-common-about-us-navigation .navbar a.nav-link{padding:20px}@media screen and (max-width:1023px){.asr-property-about-navigation-banner .absolute.aboutus-nav .dft-about-us-left-navigation-link-mobile{top:100px}}@media screen and (max-width:1024px){.asr-property-about-navigation-banner .absolute.aboutus-nav .dft-about-us-left-navigation-link-mobile{top:94px}}.asr-rich-text-multifield p{margin-top:1em;margin-bottom:1em}.asr-common-member-benefit-partner-listing{position:relative;z-index:0}.asr-common-member-benefit-partner-listing.arabic-com .wrap p{text-align:right}.asr-common-member-benefit-partner-listing.arabic-com .text-button{text-align:right;padding-right:10px}.asr-common-member-benefit-partner-listing.arabic-com .card p,.asr-common-member-benefit-partner-listing.arabic-com .dropdown-item-arabic{text-align:right}.asr-common-member-benefit-partner-listing .wrap .pro-title{font-size:32px}.asr-common-member-benefit-partner-listing .wrap .dropdown{padding-bottom:20px}.asr-common-member-benefit-partner-listing .wrap .dropdown .dropdown-menu{visibility:visible;opacity:1;padding:0;min-width:100%;margin-top:0;max-width:100%;cursor:pointer}.asr-common-member-benefit-partner-listing .wrap .dropdown .dropdown-menu:after,.asr-common-member-benefit-partner-listing .wrap .dropdown .dropdown-menu:before{content:none;position:absolute;border-color:transparent transparent #fff;border-width:0 5px 12px;border-style:solid;bottom:100%;right:20px}.asr-common-member-benefit-partner-listing .wrap .dropdown .dropdown-menu .overlow-dropdown{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asr-common-member-benefit-partner-listing .wrap .dropdown .btn{width:100%;background-color:#fff;color:#333;border:1px solid #b9b9b9;text-align:left}.asr-common-member-benefit-partner-listing .wrap .dropdown .btn:focus{box-shadow:none}.asr-common-member-benefit-partner-listing .wrap .dropdown .btn:hover{color:#000}.asr-common-member-benefit-partner-listing .wrap .dropdown .btn-secondary:focus{box-shadow:none}.asr-common-member-benefit-partner-listing .wrap .dropdown .dropdown-toggle{padding-right:0;font-weight:400;border-radius:0}.asr-common-member-benefit-partner-listing .wrap .dropdown .dropdown-toggle.other:after{margin-left:7.255em;position:absolute;top:20px;right:10px}.asr-common-member-benefit-partner-listing .wrap .dropdown .dropdown-toggle.arabic:after{margin-right:7.255em;position:absolute;top:20px;left:10px}.asr-common-member-benefit-partner-listing .wrap .dropdown .dropdown-toggle .overlow-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-weight:400}.asr-common-member-benefit-partner-listing .wrap .btn-secondary:not(:disabled):not(.disabled):active{background-color:var(--accent)}.asr-common-member-benefit-partner-listing .wrap .item-retail-partners .size-retails{font-size:24px;font-weight:500}.asr-common-member-benefit-partner-listing .wrap .item-retail-partners .un-footline{text-decoration:none;font-weight:500}.asr-common-member-benefit-partner-listing .wrap .item-retail-partners{z-index:1}.asr-common-member-benefit-partner-listing .wrap .index-drop{z-index:2}.asr-common-member-benefit-partner-listing .card-mr{margin:0 -15px}.asr-common-member-benefit-partner-listing .card-mr .card-partner{padding:0}.asr-common-member-benefit-partner-listing .card-mr .card-partner .mr-15{margin:15px;border:1px solid rgba(0,0,0,.125)}.asr-common-member-benefit-partner-listing .active{background-color:var(--accent)}.asr-common-member-benefit-partner-listing a.active:not([href]):not([tabindex]){color:var(--text-reverse)}.asr-common-member-benefit-partner-listing .dropdown-item:active{text-decoration:none;color:var(--text-reverse);background-color:var(--accent)}.asr-common-member-benefit-partner-listing .dropdown-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asr-member-benefit.arabic-com .benefit-title-middle{text-align:inherit}.asr-member-benefit .wrap .benefit-listing{color:#1c1713}.asr-member-benefit .wrap .benefit-listing .benefit-thead{display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;border-top:1px solid #f2f2f2}.asr-member-benefit .wrap .benefit-listing .benefit-thead .benefit-title{-ms-flex:4;flex:4}.asr-member-benefit .wrap .benefit-listing .benefit-thead .benefit-Tier{-ms-flex:1;flex:1}.asr-member-benefit .wrap .benefit-listing .benefit-item{display:-ms-flexbox;display:flex;font-size:16px;line-height:20.8px}.asr-member-benefit .wrap .benefit-listing .benefit-item .benefit-title{-ms-flex:4;flex:4}.asr-member-benefit .wrap .benefit-listing .benefit-item .benefit-Tier{-ms-flex:1;flex:1}.asr-member-benefit .wrap .term-condition{color:#1c1713;padding-top:15px}.asr-member-benefit .wrap .term-condition a:hover,.asr-member-benefit .wrap .term-condition span{text-decoration:none}.asr-member-benefit .benefit-border{border-left:2px solid #fff;border-right:2px solid #fff}.asr-member-benefit .benefit-border-left{border-left:2px solid #fff}.asr-member-benefit .benefit-border-right{border-right:2px solid #fff}.asr-member-benefit .dot{height:8px;width:8px;border-radius:50%;display:inline-block}.asr-member-benefit .benefit-item:nth-of-type(odd){background:#fff}.asr-member-benefit .benefit-item:nth-of-type(2n){background:#f2f2f2}.asr-member-benefit .benefit-custom{-ms-flex-align:center;align-items:center}.asr-member-benefit .benefit-custom,.asr-member-benefit .benefit-title-middle{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.asr-member-benefit .benefit-title-middle{-ms-flex-direction:column;flex-direction:column;text-align:left}@media (max-width:768px){.asr-member-benefit .wrap .benefit-listing{margin-left:-10px;margin-right:-10px}.asr-member-benefit .wrap .benefit-listing .benefit-thead{font-size:12px}.asr-member-benefit .wrap .benefit-listing .benefit-thead .benefit-title{-ms-flex:3;flex:3}.asr-member-benefit .wrap .benefit-listing .benefit-thead .benefit-Tier .font{font-size:8px}.asr-member-benefit .wrap .benefit-listing .benefit-item{font-size:10px}.asr-member-benefit .wrap .benefit-listing .benefit-item .benefit-title{-ms-flex:3;flex:3}.asr-member-benefit .wrap .term-condition{font-size:12px;text-align:left;padding-top:10px}.asr-member-benefit .wrap .benefit-border{border-left:1px solid #fff;border-right:1px solid #fff}.asr-member-benefit .wrap .benefit-border-left{border-left:1px solid #fff}.asr-member-benefit .wrap .benefit-border-right{border-right:1px solid #fff}.asr-member-benefit.arabic-com .wrap .term-condition{text-align:right}}.asr-r-member-benefit-faq .title{font-size:32px;margin-bottom:28px;color:#373737}@media (max-width:767px){.asr-r-member-benefit-faq .title{font-size:24px}}.asr-r-member-benefit-faq .section-title{font-size:20px;color:inherit}.asr-r-member-benefit-faq .questions a:hover{text-decoration:none}.asr-r-member-benefit-faq .questions a i{color:inherit}.asr-r-member-benefit-faq .questions .question{color:#4c6866!important}.asr-r-member-benefit-faq a[aria-expanded=false] .chevron-right{display:block}.asr-r-member-benefit-faq a[aria-expanded=false] .chevron-right:before{margin-right:0}.asr-r-member-benefit-faq a[aria-expanded=false] .expand-more{display:none}.asr-r-member-benefit-faq a[aria-expanded=false] .expand-more:before{margin-right:0}.asr-r-member-benefit-faq a[aria-expanded=true] .chevron-right{display:none}.asr-r-member-benefit-faq a[aria-expanded=true] .chevron-right:before{margin-right:0}.asr-r-member-benefit-faq a[aria-expanded=true] .expand-more{display:block}.asr-r-member-benefit-faq a[aria-expanded=true] .expand-more:before{margin-right:0}.asr-r-member-benefit-faq .list{padding-right:4px}.asr-r-member-benefit-faq .text{padding-left:4px}.asr-r-member-benefit-faq .answer-panel{padding-bottom:0}.asr-r-member-benefit-faq .margin-top-child-nav{margin-top:10px}.asr-r-member-benefit-faq .answer{padding-top:6px;padding-bottom:6px;cursor:default}@media (max-width:767px){.asr-r-member-benefit-faq .answer{padding-top:1px;padding-bottom:1px}.asr-r-member-benefit-faq .answer .wrap{padding-left:10px}}.asr-r-member-benefit-faq .arrow-up{top:-8px;left:16px;border-left:8px solid transparent;border-right:8px solid transparent}.arabic .asr-r-member-benefit-faq .chevron-right{-ms-transform:scale(-1);transform:scale(-1)}.arabic .asr-r-member-benefit-faq .answer .arrow-up{left:auto;right:16px}.arabic .asr-r-member-benefit-faq .margin-l-3{margin-left:0;margin-right:30px}.arabic .asr-r-member-benefit-faq .list{padding-right:0;padding-left:4px}.asr-member-benefit-bonus-point .bonus-list a:hover{text-decoration:none}.asr-member-benefit-bonus-point .bonus-list .bonus-point-image{margin-bottom:16px}.asr-member-benefit-bonus-point .bonus-list .bonus-point-image img{width:100%}.asr-member-benefit-bonus-point .bonus-list .bonus-point-name{margin-bottom:16px}.asr-member-benefit-bonus-point .bonus-list .secondary-bonus-point-name{color:#555}.asr-member-benefit-bonus-point .bonus-list .text-link-silver-pine span{color:#4c6866!important}.asr-member-benefit-bonus-point .dft-common-rich-text .wrap-container{padding-left:0;padding-right:0}@media screen and (min-width:1024px){.asr-member-benefit-bonus-point .bonus-list .bonus-point{margin-top:6px}}.arabic .asr-member-benefit-bonus-point .bonus-list .bonus-point-image{padding-right:0;padding-left:10px}.asr-r-member-benefit-tab-navigation{width:100%}.asr-member-benefit-left-navigation a{cursor:pointer}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-desktop{font-size:20px}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-desktop ul{list-style-type:none;padding-left:0}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-desktop ul .un-footline{color:#4c6866}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-desktop ul .un-footline:hover{text-decoration:none}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-desktop ul .un-footline.active{color:#000;font-weight:700}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-desktop .list-ul{margin-bottom:15px}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-menu{visibility:visible;width:100%;opacity:1;padding:0;max-width:100%;margin-top:0;z-index:2}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-menu:after,.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-menu:before{content:none;position:absolute;border-color:transparent transparent #fff;border-width:0 5px 12px;border-style:solid;bottom:100%;right:20px}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-menu .mobile-act{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20.8px}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .btn{width:100%;background-color:#fff;color:#333;border:1px solid #b9b9b9;text-align:left}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .btn:focus{box-shadow:none}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .btn:hover{color:#000}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .btn .overlow-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .btn-secondary:focus{box-shadow:none}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-toggle{padding-right:0;border:1px solid #b9b9b9;color:#483a32;font-size:16px;font-weight:400;width:100%;text-align:left;border-radius:0;padding:10px;line-height:24px}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-toggle:after{margin-left:7.255em;position:absolute;top:50%;right:10px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .btn-secondary:not(:disabled):not(.disabled):active{background-color:#fff}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown-item:active{color:#0d91d9;text-decoration:none;background-color:#777}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .mobile-act.active{color:#0d91d9;background-color:#0a0705}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .z-index-mobile{z-index:1}.asr-member-benefit-left-navigation .wrap .earn-points .nav-points .z-index-mobile .content{margin-left:-15px;margin-right:-15px}.asr-member-benefit-left-navigation .wrap .member-benefits ol{padding-left:10px;color:#0a0705}.asr-member-benefit-left-navigation .wrap .member-benefits ol li.active,.asr-member-benefit-left-navigation .wrap .member-benefits ol li.active a{color:#333}.asr-member-benefit-left-navigation .wrap .member-benefits .member-benefits-text{font-size:16px;text-decoration:none}.asr-member-benefit-left-navigation .wrap .member-benefits.term .content{overflow-x:scroll}.asr-member-benefit-left-navigation .wrap .member-benefits.term .asr-section-rich-text .wrap{padding-left:0;padding-right:0}.asr-member-benefit-left-navigation .asr-section-rich-text .title-description{padding-top:0}.arabic .asr-member-benefit-left-navigation .wrap .earn-points .nav-points ul{padding-right:0}.arabic .asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile #dropdownMenuButton{text-align:right}.arabic .asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile #dropdownMenuButton:after{right:auto;left:0;margin-left:.78em;margin-right:0}.arabic .asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .btn .overlow-item{margin-right:.78em}.arabic .asr-member-benefit-left-navigation .wrap .earn-points .nav-points .left-nav-mobile .dropdown .dropdown-menu{text-align:right}.asr-member-benefit-search .dropdown.as-select .dropdown-toggle,.asr-member-benefit-search .form-input,.asr-member-benefit-search .form-input-group,.asr-member-benefit-search .form-input-group .form-input,.asr-member-benefit-search .selectboxit-btn,.asr-member-benefit-search input[type=email],.asr-member-benefit-search input[type=file],.asr-member-benefit-search input[type=number],.asr-member-benefit-search input[type=password],.asr-member-benefit-search input[type=tel],.asr-member-benefit-search input[type=text],.asr-member-benefit-search select,.asr-member-benefit-search textarea{text-align:left;padding:10px;border:1px solid #b9b9b9;border-radius:0;background-color:#fff;width:100%;display:inline-block;line-height:normal;color:#666;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.asr-member-benefit-search h4{line-height:1.3;color:#373737;letter-spacing:0}.asr-member-benefit-search .col,.asr-member-benefit-search [class*=col-]{padding-left:10px;padding-right:10px}.asr-member-benefit-search.arabic-com input{text-align:right}.asr-member-benefit-search.arabic-com .member-benefit ul{padding-right:0}.asr-member-benefit-search.arabic-com .member-benefit ul li:before{padding-left:5px;float:right;right:0;left:auto}.asr-member-benefit-search .size-title{font-size:24px}.asr-member-benefit-search .input-group .content{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.asr-member-benefit-search .input-group .content .line-inp{line-height:1.5}.asr-member-benefit-search .input-group .content .autocomplete-lists{position:absolute;border:1px solid #d4d4d4;border-bottom:none;border-top:none;z-index:99;top:100%;left:0;right:0;max-height:351px;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);border-radius:5px;display:none;overflow-y:scroll}.asr-member-benefit-search .input-group .content .autocomplete-lists .autocomplete-items{padding:10px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4}.asr-member-benefit-search .input-group .content .autocomplete-lists .autocomplete-items.city.active,.asr-member-benefit-search .input-group .content .autocomplete-lists .autocomplete-items.city:hover{color:#0a0705}.asr-member-benefit-search .input-group .content .autocomplete-lists .autocomplete-items.property.active,.asr-member-benefit-search .input-group .content .autocomplete-lists .autocomplete-items.property:hover{color:#fff;background-color:#0a0705}.asr-member-benefit-search .input-group .input-group-append .asr-icon{margin-right:5px;line-height:1}.asr-member-benefit-search .input-group .input-group-append .asr-icon:before{margin-right:0}.asr-member-benefit-search .member-benefit .title-mem{font-size:20px}.asr-member-benefit-search .member-benefit .member-text{font-size:16px}.asr-member-benefit-search .member-benefit li:before{content:"\E984";font-size:24px;line-height:24px;font-family:Ascott-Icons;left:1px;top:-1px;width:1.14286em;line-height:inherit;text-align:left;color:#000;box-sizing:border-box;padding-right:5px}.asr-member-benefit-search .member-benefit ul{list-style-type:none}.asr-member-benefit-search .member-benefit .icon-search:before{content:"\E967";font-family:Ascott-Icons;color:#333}.asr-member-benefit-search .hover-city.active{color:#0a0705}@media (max-width:768px){.asr-member-benefit-search ul{margin-left:-2px}.asr-member-benefit-search ul li{position:relative;padding-left:30px}.asr-member-benefit-search ul li:before{content:"\E984";font-size:24px;line-height:24px;font-family:Ascott-Icons;left:1px;top:-2px;width:1.14286em;line-height:inherit;text-align:left;color:#000;box-sizing:border-box;padding-right:5px;position:absolute}.asr-member-benefit-search.arabic-com .member-benefit ul li{padding-right:30px;padding-left:0}}.asr-r-member-benefit-how-to-book-a-reward .title{font-size:20px;color:#373737}.asr-r-member-benefit-how-to-book-a-reward .asr-section-rich-text .wrap-container,.asr-r-member-benefit-how-to-book-a-reward .step{padding-left:0;padding-right:0}@media screen and (min-width:1200px){.asr-r-member-benefit-how-to-book-a-reward .step-list{margin-left:-13px;margin-right:-13px}.asr-r-member-benefit-how-to-book-a-reward .step{padding-left:13px;padding-right:13px;margin-top:10px;margin-bottom:10px;border-right:1px solid #d5d5d5}.asr-r-member-benefit-how-to-book-a-reward .step:last-child,.asr-r-member-benefit-how-to-book-a-reward .step:nth-of-type(3n){border-right:none}.asr-r-member-benefit-how-to-book-a-reward .asr-section-rich-text .title-description{padding-bottom:0}}@media screen and (min-width:1200px){.arabic .asr-r-member-benefit-how-to-book-a-reward .step{border-right:0;border-left:1px solid #d5d5d5}.arabic .asr-r-member-benefit-how-to-book-a-reward .step:last-child,.arabic .asr-r-member-benefit-how-to-book-a-reward .step:nth-of-type(3n){border-left:0}}.asr-columns-heading .divider{height:1px;background-color:rgba(0,0,0,.2)}.asr-columns-heading .no-pad{padding-left:0;padding-right:0}.asr-columns-heading .row{margin:0}.asr-city-properties{position:relative}.asr-city-properties a .icon{width:auto;height:auto;display:table-row}.asr-city-properties .city-header{color:var(--text-title)}.asr-city-properties .card-title{font-weight:700;line-height:1.35;font-size:20px;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;
    /* ! autoprefixer: off */-webkit-box-orient:vertical}.asr-city-properties .mobile-title{display:none}.asr-city-properties .asr-button{font-size:14px;height:40px;white-space:nowrap}.asr-city-properties .asr-icon-svg{fill:var(--icon-nonclickable);display:-ms-flexbox;display:flex}.asr-city-properties .asr-icon-svg svg{width:24px;height:24px}.asr-city-properties .title-bar{padding-top:10px}.asr-city-properties .title-bar .padding-t-b-20{font-weight:700;margin:0;font-size:24px}.asr-city-properties .charge-apply{font-size:14px}.asr-city-properties .asr-icon-svg.icon{fill:var(--icon-nonclickable)}.asr-city-properties .asr-icon-svg.icon svg{width:24px;height:24px}.asr-city-properties .white-card{background-color:#fff;margin:0 auto 20px;border-radius:7px;overflow:hidden;border:1px solid #d5d5d5}.asr-city-properties .white-card>.info-contain-card{display:-ms-flexbox;display:flex;width:100%}.asr-city-properties .white-card .bottom-card{padding:20px}.asr-city-properties .white-card .bottom-card p{margin:auto}.asr-city-properties .white-card .left-card>.asr-gallery-viewer{width:320px;height:100%;min-height:180px}.asr-city-properties .white-card .left-card>.asr-gallery-viewer button{color:#fff}.asr-city-properties .white-card .center-card{min-width:290px;-ms-flex-positive:1;flex-grow:1;padding:0 20px;border-bottom:1px solid #d5d5d5}.asr-city-properties .white-card .center-card .card-title{margin-top:20px;margin-bottom:10px}.asr-city-properties .white-card .center-card a .asr-icon-svg svg{fill:var(--accent-link);margin-right:10px;height:20px;width:20px}.asr-city-properties .white-card .center-card .view-map{display:-ms-flexbox;display:flex}.asr-city-properties .white-card .center-card .view-map .text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;
          /* ! autoprefixer: off */-webkit-box-orient:vertical}.asr-city-properties .white-card .center-card .asr-property-susstainable{padding-top:16px;padding-bottom:6px}.asr-city-properties .white-card .center-card .asr-property-susstainable .sustainable-cell{margin-right:16px}.asr-city-properties .white-card .center-card .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:0}.asr-city-properties .white-card .center-card .asr-property-susstainable .sustainable-cell .asr-rating-star{height:20px}.asr-city-properties .white-card .center-card .asr-property-susstainable .sustainable-cell .asr-icon-svg{fill:unset;height:unset}.asr-city-properties .white-card .center-card .list-container{-ms-flex-wrap:nowrap;width:100%;-ms-flex-pack:space-evenly;margin-bottom:20px}.asr-city-properties .white-card .center-card .list-container,.asr-city-properties .white-card .center-card .list-container>*{display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;align-items:center}.asr-city-properties .white-card .center-card .list-container>*{width:50%;-ms-flex-wrap:wrap}.asr-city-properties .white-card .center-card .list-container>* .icon:before{font-size:24px;margin-right:0}.asr-city-properties .white-card .center-card .list-container .item{padding:10px 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.asr-city-properties .white-card .center-card .list-container a.asr-common-icon{padding:10px 32px 0;font-size:12px;color:var(--accent);font-weight:700}.asr-city-properties .white-card .center-card .list-container a.asr-common-icon i.fa-angle-right{padding:3px 0 0 2px}.asr-city-properties .white-card .center-card .list-container .text{font-size:12px;padding-left:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asr-city-properties .white-card .right-card{vertical-align:top;margin-left:auto;padding-right:25px;padding-top:20px;border-bottom:1px solid #d5d5d5}.asr-city-properties .white-card .right-card .asr-button{margin-top:20px;min-width:157px}.asr-city-properties .white-card .right-card .link-a{padding-top:20px;display:-ms-flexbox;display:flex}.asr-city-properties .white-card .right-card .link-a .icon{font-size:20px;margin-right:6px;margin-bottom:3px;font-weight:700}.asr-city-properties .white-card .bottom-layout{display:none!important}@media (min-width:1024px){.asr-city-properties .white-card .right-card a.asr-button{margin-top:20px}}@media (max-width:1023px){.asr-city-properties .mobile-title{display:none}.asr-city-properties .wrap .padding-t-b-20{font-weight:700}.asr-city-properties .list-container{margin-top:-5px}.asr-city-properties .white-card .center-card .asr-property-susstainable{padding-top:7px;padding-bottom:0}.asr-city-properties .white-card .center-card .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:8px}.asr-city-properties .white-card .right-card{padding-top:0;border-bottom:none}.asr-city-properties .white-card .right-card .asr-button{width:197px}.asr-city-properties .white-card .right-card .btn-view{margin-top:20px}.asr-city-properties .white-card .left-card{max-width:none;text-align:center}.asr-city-properties .white-card .right-card{display:none!important}.asr-city-properties .white-card .right-card .asr-button{margin-right:10px;margin-left:10px}.asr-city-properties .white-card .bottom-card{padding:20px 20px 0;font-size:14px}.asr-city-properties .white-card .bottom-layout{display:table!important;margin-right:auto;margin-bottom:20px;padding-right:0}}@media (max-width:767px){.asr-city-properties .wrap .padding-t-b-20{padding-top:0;padding-bottom:15px}.asr-city-properties .container-property{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}.asr-city-properties .container-property,.asr-city-properties .mobile-title{display:-ms-flexbox;display:flex}.asr-city-properties .mobile-title .asr-icon-svg svg{fill:var(--accent-link);margin-right:10px;height:20px;width:20px}.asr-city-properties .mobile-title .text{font-size:14px}.asr-city-properties .card-title{margin-bottom:10px;font-size:18px}.asr-city-properties .asr-property-susstainable{padding-top:10px}.asr-city-properties .asr-property-susstainable .sustainable-cell .content-rating .asr-rating-star{height:20px}.asr-city-properties .asr-property-susstainable .sustainable-cell .tooltip-content{max-width:260px}.asr-city-properties .asr-property-susstainable .sustainable-cell .asr-icon-svg svg{margin-right:0}.asr-city-properties .white-card{margin-top:10px}.asr-city-properties .white-card .info-contain-card{display:block}.asr-city-properties .white-card .center-card .list-container{padding-top:10px}.asr-city-properties .white-card .center-card .list-container .item{-ms-flex-align:center;align-items:center}.asr-city-properties .white-card .center-card .list-container .text{white-space:unset}.asr-city-properties .white-card .center-card .asr-property-susstainable,.asr-city-properties .white-card .center-card .card-title,.asr-city-properties .white-card .center-card .view-map{display:none}.asr-city-properties .white-card .left-card>.asr-gallery-viewer{width:100%;height:100%;padding-top:56.25%}.asr-city-properties .white-card .bottom-card{padding:20px 20px 0}.asr-city-properties .white-card .bottom-layout{display:-ms-flexbox!important;display:flex!important;margin-right:auto;margin-bottom:20px;width:100%;padding-right:20px;padding-left:20px}.asr-city-properties .white-card .bottom-layout .asr-button{width:295px;margin-left:auto;margin-right:auto}.asr-city-properties .white-card .bottom-layout .secondary{margin-top:16px}}.arabic .asr-city-properties .white-card .center-card{border-right:0;border-left:1px solid #ddd}.arabic .asr-city-properties .white-card .center-card .icon{margin-right:0}.arabic .asr-city-properties .white-card .right-card .link-a .icon{margin-right:0;margin-left:6px}.discoverasr-property-landing-template .asr-city-properties .mobile-title .address-icon svg,.discoverasr-property-landing-template .asr-city-properties .white-card .center-card .address-icon svg,.discoverasr-property-template .asr-city-properties .mobile-title .address-icon svg,.discoverasr-property-template .asr-city-properties .white-card .center-card .address-icon svg{fill:var(--icon-nonclickable)}.discoverasr-property-landing-template .asr-city-properties .white-card .center-card .list-container .see-all-icon,.discoverasr-property-template .asr-city-properties .white-card .center-card .list-container .see-all-icon{color:var(--icon-nonclickable)}.asr-property-location-information{color:#555;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-property-location-information .asr-icon{display:inline-block;vertical-align:bottom;margin-right:12px}.asr-property-location-information .asr-icon.icon-without-innertext[data-icon].small:before{font-size:24px}.asr-property-location-information .contact{margin:5px 0;display:-ms-flexbox;display:flex}.asr-sign-up-form .form-wrapper .form-heading-wrapper h1{font-weight:400;letter-spacing:0}.asr-sign-up-form .form-wrapper .user-input-wrapper .dob-group .date-of-birth input[type=text]{padding:20px 20px 20px 10px;font:inherit;height:45px}.asr-sign-up-form .form-wrapper .user-input-wrapper .name-group{margin-top:-1px}.asr-sign-up-form .form-wrapper .user-input-wrapper .name-group .title{white-space:nowrap}.asr-sign-up-form{min-width:444px;max-width:1240px;margin:20px auto;padding-left:20px;padding-right:20px}.asr-sign-up-form .width-full{width:100%}.asr-sign-up-form select{-moz-appearance:none;-webkit-appearance:none}.asr-sign-up-form label{margin-bottom:5px}.asr-sign-up-form select::-ms-expand{display:none}.asr-sign-up-form .alert-danger,.asr-sign-up-form .alert-success{color:#000;border:0}.asr-sign-up-form .form-option{width:100%;margin-top:10px;margin-bottom:10px;position:relative}.asr-sign-up-form .form-option.margin-bottom-0{margin-bottom:0}.asr-sign-up-form .form-option.margin-top-0{margin-top:0}.asr-sign-up-form .dropdown.as-select .dropdown-toggle,.asr-sign-up-form select{height:45px}.asr-sign-up-form .date-of-birth .selectboxit-btn,.asr-sign-up-form .dropdown.as-select .dropdown-toggle,.asr-sign-up-form .form-input,.asr-sign-up-form .form-input-group,.asr-sign-up-form .form-input-group .form-input,.asr-sign-up-form input[type=email],.asr-sign-up-form input[type=file],.asr-sign-up-form input[type=number],.asr-sign-up-form input[type=password],.asr-sign-up-form input[type=tel],.asr-sign-up-form input[type=text],.asr-sign-up-form select,.asr-sign-up-form textarea{text-align:left;padding:10px;border:1px solid #b9b9b9;border-radius:5px;background-color:#fff;width:100%;display:inline-block;line-height:23px;color:#666;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.asr-sign-up-form .row{margin:20px auto;width:unset}.asr-sign-up-form .row .asr-form-input-radio{margin-top:10px}.asr-sign-up-form .form-wrapper{max-width:850px}.asr-sign-up-form .form-wrapper .has-error,.asr-sign-up-form .form-wrapper .has-error input{border-color:var(--danger)}.asr-sign-up-form .form-wrapper .select-wrapper .position-absolute-form-sign-up{pointer-events:none;position:absolute;right:0;height:24px}.asr-sign-up-form .form-wrapper .select-wrapper .position-absolute-form-sign-up:before{margin:0}.asr-sign-up-form .gray-background{background-color:#f3f3f3}.asr-sign-up-form .notice-and-consent{width:100vw;position:relative;left:calc(-50vw + 50%);padding-bottom:20px}.asr-sign-up-form .notice-and-consent .wrap-content{max-width:1240px;padding-left:20px;padding-right:20px;margin:0 auto}.asr-sign-up-form .notice-and-consent button{display:-ms-flexbox;display:flex;margin:25px auto}.asr-sign-up-form .notice-and-consent label{color:#555}.asr-sign-up-form .notice-and-consent .btn-signUp{padding:6px 45px;width:auto;height:auto;margin:0 auto;border:2px solid transparent;font-weight:400;border-radius:0}.asr-sign-up-form .notice-and-consent .big-label{font-size:22px;line-height:25px;padding-top:24px;margin-bottom:12px;display:block;font-weight:700;color:var(--black737)}.asr-sign-up-form .notice-and-consent .verbose-text{width:100%;font-size:14px;line-height:23px}.asr-sign-up-form .left-25px{left:25px}.asr-sign-up-form .english-characters{margin-top:-15px;padding-bottom:8px}.asr-sign-up-form span.social-header{font-size:16px;line-height:20px}.asr-sign-up-form .notice-and-consent .row,.asr-sign-up-form div.user-input-wrapper .row{margin:8px 0 20px}.asr-sign-up-form .notice-and-consent .row:after,.asr-sign-up-form div.user-input-wrapper .row:after{display:none}.asr-sign-up-form .notice-and-consent .row.contain-verbose-text,.asr-sign-up-form div.user-input-wrapper .row.contain-verbose-text{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:baseline;align-items:baseline}.asr-sign-up-form .notice-and-consent small,.asr-sign-up-form div.user-input-wrapper small{color:#373737;font-size:14px;line-height:20px;margin-top:4px;width:100%;font-weight:400}.asr-sign-up-form .notice-and-consent small.italic,.asr-sign-up-form div.user-input-wrapper small.italic{color:#87674f;font-weight:400}.asr-sign-up-form .notice-and-consent .error-message,.asr-sign-up-form div.user-input-wrapper .error-message{color:red;margin-top:6px;width:100%}.asr-sign-up-form .notice-and-consent .error-message ul,.asr-sign-up-form div.user-input-wrapper .error-message ul{margin-bottom:0}.asr-sign-up-form .user-input-wrapper{margin-bottom:20px}.asr-sign-up-form .user-input-wrapper .membership-terms-c{font-size:16px;line-height:23px;margin-bottom:15px}.dft-page-default .asr-sign-up-form .user-input-wrapper .color-text{color:#666}.asr-sign-up-form .user-input-wrapper label.title{color:var(--black737);font-size:14px;font-weight:600;line-height:20px}.asr-sign-up-form .user-input-wrapper label.title.for-required:after{content:" *";color:var(--black737)}.asr-sign-up-form .user-input-wrapper label.section-title{margin-bottom:20px;color:var(--black737);font-size:22px;font-weight:700;line-height:25px}.asr-sign-up-form .user-input-wrapper .row{margin:8px 0 16px}.asr-sign-up-form .user-input-wrapper .row .email-input{margin-right:22px;width:50%;-ms-flex-order:1;order:1}.asr-sign-up-form .user-input-wrapper .row:after{display:none}.asr-sign-up-form .user-input-wrapper .row.contain-verbose-text{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:baseline;align-items:baseline}.asr-sign-up-form .user-input-wrapper input[type=checkbox]{margin-right:15px;width:20px;height:20px;cursor:pointer;position:absolute;padding:0;line-height:20px}.asr-sign-up-form .user-input-wrapper input:-ms-input-placeholder,.asr-sign-up-form .user-input-wrapper input::-ms-input-placeholder{color:#c5c5c5;font-size:16px;line-height:23px}.asr-sign-up-form .user-input-wrapper input:-ms-input-placeholder,.asr-sign-up-form .user-input-wrapper input::-ms-input-placeholder,.asr-sign-up-form .user-input-wrapper input::placeholder{color:#c5c5c5;font-size:16px;line-height:23px}.asr-sign-up-form .user-input-wrapper small{font-size:14px;line-height:20px;margin-top:4px;width:100%;font-weight:400}.asr-sign-up-form .user-input-wrapper textarea{-ms-flex:1;flex:1;resize:none}.asr-sign-up-form .user-input-wrapper textarea::-webkit-scrollbar{width:10px}.asr-sign-up-form .user-input-wrapper textarea::-webkit-scrollbar-track{background:#fff}.asr-sign-up-form .user-input-wrapper textarea::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:5px}.asr-sign-up-form .user-input-wrapper textarea::-webkit-scrollbar-thumb:hover{background:#555}.asr-sign-up-form .user-input-wrapper i{color:#554f4c}.asr-sign-up-form .user-input-wrapper .big-label{font-size:18px;line-height:25px;margin-top:24px;margin-bottom:17px;display:block}.asr-sign-up-form .user-input-wrapper .verbose-text{width:100%;font-size:14px;line-height:23px}.asr-sign-up-form .user-input-wrapper .error-message{color:red;margin-top:6px;width:100%}.asr-sign-up-form .user-input-wrapper .error-message ul{margin-bottom:0}.asr-sign-up-form .user-input-wrapper .name-group:before{content:"";width:100%;-ms-flex-order:2;order:2;display:none}.asr-sign-up-form .user-input-wrapper .name-group .first-name-input,.asr-sign-up-form .user-input-wrapper .name-group .salutation-input{margin-right:22px;width:293px}.asr-sign-up-form .user-input-wrapper .name-group .salutation-input{width:100px}.asr-sign-up-form .user-input-wrapper .name-group .last-name-input{-ms-flex:6;flex:6}.asr-sign-up-form .user-input-wrapper .dob-group{-ms-flex:5;flex:5;-ms-flex-order:1;order:1;margin:0 22px 0 0}.asr-sign-up-form .user-input-wrapper .dob-group .date-of-birth{-ms-flex:5;flex:5}.asr-sign-up-form .user-input-wrapper .contact-number-group{margin-top:0;margin-bottom:0;-ms-flex:6;flex:6;-ms-flex-order:2;order:2}.asr-sign-up-form .user-input-wrapper .contact-number-group .contact-code-input{-ms-flex:2;flex:2;margin-right:20px;min-width:135px}.asr-sign-up-form .user-input-wrapper .contact-number-group .contact-number-input{-ms-flex:5;flex:5}.asr-sign-up-form .no-pad-col [class*=col-]{padding:0}.asr-sign-up-form .flex-even{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.asr-sign-up-form .flex-even.referr-input{width:50%}.asr-sign-up-form .flex-even.referr-input-box{margin-bottom:17px}.asr-sign-up-form .flex-even.company-name-input{-ms-flex:5;flex:5;-ms-flex-order:1;order:1;margin-right:20px}.asr-sign-up-form .flex-even .company-mail-input,.asr-sign-up-form .flex-even.country-input,.asr-sign-up-form .flex-even.re-password-input{-ms-flex:5;flex:5;margin-top:0;margin-bottom:14px;-ms-flex-order:2;order:2}.asr-sign-up-form .flex-even.password-input{-ms-flex:5;flex:5;-ms-flex-order:1;order:1;margin:0 22px 14px 0;width:50%}.asr-sign-up-form .flex-even.re-password-input{width:50%}.asr-sign-up-form .checkbox-label{font-weight:300}.asr-sign-up-form .form-option input[type=checkbox]+label:before{border-radius:3px;margin-top:5px;line-height:15px;width:15px;height:15px}@media (max-width:1023px){.asr-sign-up-form{min-width:unset;max-width:unset;padding-left:unset;padding-right:unset;margin-top:0;margin-bottom:0}.asr-sign-up-form .english-characters{margin-top:-2px}.asr-sign-up-form .password-eye-button{left:unset}.asr-sign-up-form .notice-and-consent .wrap-content{padding-left:unset;padding-right:unset}.asr-sign-up-form .notice-and-consent .big-label{font-size:20px;line-height:20px;padding-top:5px}.asr-sign-up-form .flex-even .referr-input-box{margin-bottom:5px}.asr-sign-up-form button{width:100vw;position:relative;left:calc(-50vw + 50%);-ms-flex-pack:center;justify-content:center;border-radius:0}.asr-sign-up-form label{margin-bottom:10px}.asr-sign-up-form .user-input-wrapper{margin-bottom:0}.asr-sign-up-form .user-input-wrapper .row{margin:8px 0 5px}.asr-sign-up-form .user-input-wrapper small{font-size:14px;line-height:22px;font-weight:400;color:#3a3a3a}.asr-sign-up-form .user-input-wrapper small.italic{font-size:12px}.asr-sign-up-form .user-input-wrapper .contact-number-group{-ms-flex-direction:row!important;flex-direction:row!important}.asr-sign-up-form .user-input-wrapper label.title{font-weight:600;line-height:15px}.asr-sign-up-form .user-input-wrapper label.section-title{font-size:20px;font-weight:700;line-height:24px}.asr-sign-up-form .form-wrapper{padding:0}.asr-sign-up-form .white-background{margin-bottom:-15px}.asr-sign-up-form .gray-background,.asr-sign-up-form .white-background{padding:20px}.asr-sign-up-form .gray-background .asr-form-input-radio,.asr-sign-up-form .white-background .asr-form-input-radio{margin-bottom:-23px}.asr-sign-up-form .gray-background .row,.asr-sign-up-form .white-background .row{width:100%}.asr-sign-up-form .gray-background .row .email-input,.asr-sign-up-form .gray-background .row .salutation-input,.asr-sign-up-form .white-background .row .email-input,.asr-sign-up-form .white-background .row .salutation-input{width:100%;margin-bottom:5px}.asr-sign-up-form .gray-background .row.pass-group,.asr-sign-up-form .white-background .row.pass-group{margin-top:-8px}.asr-sign-up-form .flex-even{-ms-flex-direction:column;flex-direction:column}.asr-sign-up-form .flex-even .last-name-input{margin-top:10px}.asr-sign-up-form .flex-even .company-name-input{margin-top:15px;margin-bottom:16px}.asr-sign-up-form .flex-even .flex-even{-ms-flex-direction:column;flex-direction:column}.asr-sign-up-form .flex-even .flex-even .date-of-birth{width:100%}.asr-sign-up-form .flex-even .company-mail-input,.asr-sign-up-form .flex-even .company-name-input,.asr-sign-up-form .flex-even .first-name-input,.asr-sign-up-form .flex-even .last-name-input,.asr-sign-up-form .flex-even .salutation-input{width:inherit!important}}.asr-web-check-in-form{min-width:444px;margin-bottom:20px}.asr-web-check-in-form .form-option input[type=checkbox]+label:before{border-radius:3px;margin-top:5px;line-height:15px;width:15px;height:15px}.asr-web-check-in-form .dropdown.as-select .dropdown-toggle,.asr-web-check-in-form select{height:50px}.asr-web-check-in-form .width-full{width:100%}.asr-web-check-in-form select{-moz-appearance:none;-webkit-appearance:none}.asr-web-check-in-form label{margin-bottom:5px}.asr-web-check-in-form select::-ms-expand{display:none}.asr-web-check-in-form p{color:#373737}.asr-web-check-in-form .form-option{margin-top:10px;margin-bottom:10px;position:relative}.asr-web-check-in-form .form-option.margin-bottom-0{margin-bottom:0}.asr-web-check-in-form .form-option.margin-top-0{margin-top:0}.asr-web-check-in-form input[type=email],.asr-web-check-in-form input[type=number],.asr-web-check-in-form input[type=tel],.asr-web-check-in-form input[type=text],.asr-web-check-in-form select{text-align:left;padding:10px;border:1px solid #b9b9b9;border-radius:5px;background-color:#fff;width:100%;display:inline-block;line-height:23px;height:50px;color:#373737;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.asr-web-check-in-form .form-wrapper{max-width:850px}.asr-web-check-in-form .form-wrapper .has-error,.asr-web-check-in-form .form-wrapper .has-error input{border-color:var(--danger)}.asr-web-check-in-form .form-wrapper .select-wrapper .position-absolute-form-sign-up{pointer-events:none;position:absolute;right:0;height:24px}.asr-web-check-in-form .form-wrapper .select-wrapper .position-absolute-form-sign-up:before{margin:0}.asr-web-check-in-form .form-wrapper .user-input-wrapper{margin-bottom:20px}.asr-web-check-in-form .form-wrapper .user-input-wrapper .description-label,.asr-web-check-in-form .form-wrapper .user-input-wrapper .required-label,.asr-web-check-in-form .form-wrapper .user-input-wrapper .reservation-details{margin:40px 0}.asr-web-check-in-form .form-wrapper .user-input-wrapper .below{margin-bottom:24px}.asr-web-check-in-form .form-wrapper .user-input-wrapper .reservation-details .property-name{font-size:20px;line-height:24px;font-weight:700;margin-bottom:8px;color:#373737}.asr-web-check-in-form .form-wrapper .user-input-wrapper .room-selection{border:1px solid #d8d8d8;width:100%;padding:10px 5px;margin-bottom:5px}.asr-web-check-in-form .form-wrapper .user-input-wrapper .room-selection .checkbox-arabic{margin-top:1px}.asr-web-check-in-form .form-wrapper .user-input-wrapper .room-selection .room-label{color:#4d4d4d;font-size:16px;font-weight:600;line-height:22px;margin-bottom:0}.asr-web-check-in-form .form-wrapper .user-input-wrapper .room-selection .room-label.multiple{margin-left:40px}.asr-web-check-in-form .form-wrapper .user-input-wrapper h3{font-size:30px;line-height:35px;font-weight:700;color:#373737;margin-bottom:40px;margin-top:40px}.asr-web-check-in-form .form-wrapper .user-input-wrapper input:disabled{background-color:#ddd}.asr-web-check-in-form .form-wrapper .user-input-wrapper input[type=checkbox]{margin-right:15px;width:20px;height:20px;cursor:pointer;position:absolute;padding:0;line-height:20px}.asr-web-check-in-form .form-wrapper .user-input-wrapper input:-ms-input-placeholder,.asr-web-check-in-form .form-wrapper .user-input-wrapper input::-ms-input-placeholder{color:#c5c5c5;font-size:16px;line-height:23px}.asr-web-check-in-form .form-wrapper .user-input-wrapper input:-ms-input-placeholder,.asr-web-check-in-form .form-wrapper .user-input-wrapper input::-ms-input-placeholder,.asr-web-check-in-form .form-wrapper .user-input-wrapper input::placeholder{color:#c5c5c5;font-size:16px;line-height:23px}.asr-web-check-in-form .form-wrapper .user-input-wrapper .grid-container{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.asr-web-check-in-form .form-wrapper .user-input-wrapper .grid-item .error-message{color:red;margin-top:6px;width:100%}.asr-web-check-in-form .form-wrapper .user-input-wrapper .grid-item .error-message ul{margin-bottom:0}.asr-web-check-in-form .form-wrapper .user-input-wrapper .grid-item .title{white-space:nowrap}.asr-web-check-in-form .form-wrapper .user-input-wrapper .grid-item.contact-number-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-web-check-in-form .form-wrapper .user-input-wrapper .grid-item.contact-number-group .contact-code-input{-ms-flex:2;flex:2;margin-right:20px;min-width:135px}.asr-web-check-in-form .form-wrapper .user-input-wrapper .grid-item.contact-number-group .contact-number-input{-ms-flex:5;flex:5}.asr-web-check-in-form .form-wrapper .user-input-wrapper .date-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-web-check-in-form .form-wrapper .user-input-wrapper .date-group .date-input{width:100%}.asr-web-check-in-form .form-wrapper .user-input-wrapper .date-input input[type=text]{padding:20px 20px 20px 10px;font:inherit;height:50px}.dft-page-default .asr-web-check-in-form .form-wrapper .user-input-wrapper .color-text{color:#666}.asr-web-check-in-form .form-wrapper .user-input-wrapper label.title{color:var(--black737);font-size:14px;font-weight:600;line-height:19px;margin-top:23px}.asr-web-check-in-form .form-wrapper .user-input-wrapper label.title.for-required:after{content:" *";color:var(--black737)}.asr-web-check-in-form .form-wrapper .user-input-wrapper label.section-title{margin:40px 0 0;color:#4d4d4d;font-size:22px;font-weight:700;line-height:30px}.asr-web-check-in-form .form-wrapper .user-input-wrapper label.above{margin-top:24px}.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent{margin-top:30px}.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .contain-verbose-text{margin-bottom:-15px}.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .verbose-text{width:100%;font-size:14px;line-height:24px}.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .agree-text label,.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .agree-text p{margin-bottom:0}.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .agree-text,.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .terms-and-condition-link{margin-left:25px}.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .terms-and-condition-link{color:#87674f;font-size:14px;line-height:19px;cursor:pointer}.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .btn{display:-ms-flexbox;display:flex;margin-top:30px;width:85%}.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .btn button{margin-left:auto}.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .row:after,.asr-web-check-in-form .form-wrapper .user-input-wrapper .user-input-wrapper .row:after{display:none}.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .row.contain-verbose-text,.asr-web-check-in-form .form-wrapper .user-input-wrapper .user-input-wrapper .row.contain-verbose-text{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:baseline;align-items:baseline}.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .error-message,.asr-web-check-in-form .form-wrapper .user-input-wrapper .user-input-wrapper .error-message{color:red;margin-top:6px;width:100%}.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .error-message ul,.asr-web-check-in-form .form-wrapper .user-input-wrapper .user-input-wrapper .error-message ul{margin-bottom:0}.select-wrapper select{-moz-appearance:none}.select-wrapper select::-ms-expand{display:none}.select-wrapper label{width:100%}.select-wrapper:after{content:""}@media (max-width:1023px){.asr-web-check-in-form{min-width:unset;max-width:unset;margin-bottom:0}.asr-web-check-in-form .form-wrapper .user-input-wrapper{margin-bottom:0}.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .btn{padding-left:0;padding-right:0}.asr-web-check-in-form .form-wrapper .user-input-wrapper .notice-and-consent .btn button{margin-left:0;width:100%}.asr-web-check-in-form .form-wrapper .user-input-wrapper .grid-container{grid-template-columns:auto}.asr-web-check-in-form .form-wrapper .user-input-wrapper .contact-number-group{-ms-flex-direction:row!important;flex-direction:row!important}.asr-web-check-in-form .form-wrapper .user-input-wrapper label.title{font-size:14px;font-weight:600;line-height:15px}.asr-web-check-in-form .form-wrapper .user-input-wrapper label.section-title{margin:40px 0 0;font-size:22px;line-height:16px}.asr-web-check-in-form .form-wrapper .user-input-wrapper label.above{margin-top:24px}.asr-web-check-in-form .form-wrapper .user-input-wrapper h3{font-size:28px;margin-top:24px}}.asr-pre-arrival{max-width:1240px;padding-left:20px;padding-right:20px;margin:0 auto}.asr-pre-arrival h3{font-size:30px;line-height:23px;font-weight:700;margin:40px 0}.asr-pre-arrival .property-name{font-size:20px;line-height:24px;font-weight:700;margin-bottom:8px}.asr-pre-arrival .buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-pre-arrival .buttons .download-qr-btn{margin-right:20px}.asr-pre-arrival .gray-background{background-color:#f3f3f3;padding:24px;margin-bottom:24px}.asr-pre-arrival .gray-background .heading,.asr-pre-arrival .gray-background .payment-success{display:block;font-size:22px;line-height:28px;font-weight:700;margin-bottom:8px}@media (max-width:767px){.asr-pre-arrival .gray-background .heading,.asr-pre-arrival .gray-background .payment-success{font-size:20px;line-height:24px}.asr-pre-arrival .gray-background .heading.non-rdp,.asr-pre-arrival .gray-background .payment-success.non-rdp{display:inline}}.asr-pre-arrival .gray-background .checkin-info{font-size:14px;line-height:24px}@media (max-width:767px){.asr-pre-arrival .gray-background .checkin-info{line-height:18px;margin-top:5px}}.asr-pre-arrival .gray-background .white-background{padding:24px;background-color:#fff}.asr-pre-arrival .gray-background .white-background .qr-card{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-pre-arrival .gray-background .white-background .qr-card .conf-number{font-weight:700}.asr-pre-arrival .gray-background .white-background .qr-card:not(:last-child){border-bottom:1px solid #dedede;padding-bottom:24px}.asr-pre-arrival .gray-background .white-background .qr-card:not(:first-child){padding-top:24px}.asr-pre-arrival .gray-background .white-background .qr-card>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:1023px){.asr-pre-arrival .gray-background .white-background{padding:16px}.asr-pre-arrival .buttons{-ms-flex-direction:column;flex-direction:column}.asr-pre-arrival .buttons .download-qr-btn{margin-right:0;margin-bottom:24px}.asr-pre-arrival .qr-card,.asr-pre-arrival .qr-card .confirmation-no{-ms-flex-direction:column;flex-direction:column}.asr-pre-arrival .qr-card .qr-image,.asr-pre-arrival .qr-card .room-name{margin-top:16px;-ms-flex-pack:center;justify-content:center}}.color-side-rate-page{color:#2c1e16}.color-side-rate-page .booking-policies p{margin:0}.asr-manage-reservation{margin-bottom:50px;position:relative;font-size:16px;color:var(--text-title);line-height:20px}.asr-manage-reservation .add-ons-summary{width:100%;margin-bottom:0;margin-top:10px;font-size:14px}.asr-manage-reservation .add-ons-summary.flight-details{margin-top:0}.asr-manage-reservation .add-ons-summary.flight-details p{margin:0}.asr-manage-reservation .page-notice{background-color:var(--color-background-search);padding:24px;margin-top:24px;margin-bottom:16px}.asr-manage-reservation>h3{font-size:32px;font-weight:700;margin-bottom:24px}.asr-manage-reservation .name,.asr-manage-reservation .title-reservation{font-size:18px}.asr-manage-reservation .name{width:100%;margin-bottom:8px}.asr-manage-reservation .address,.asr-manage-reservation .phone{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-manage-reservation .address .icons-button,.asr-manage-reservation .phone .icons-button{margin-right:8px}.asr-manage-reservation .address svg,.asr-manage-reservation .phone svg{width:16px;height:16px}.asr-manage-reservation .action-edit{cursor:pointer;text-align:right;margin-left:auto;color:var(--accent-link)}.asr-manage-reservation .action-edit.-disabled{display:none}.asr-manage-reservation .padding-lr-0{padding-left:0;padding-right:0}.asr-manage-reservation table.price-summary{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;border:1px solid var(--border-color);padding-top:50px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-manage-reservation table.price-summary caption{font-weight:700;caption-side:top;padding:16px;position:absolute;top:0;left:0;color:inherit}.asr-manage-reservation table.price-summary tr{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;position:relative}.asr-manage-reservation table.price-summary tr.total-color{color:var(--accent);font-size:18px;font-weight:700;line-height:20px}.asr-manage-reservation table.price-summary tr.total{color:var(--text-reverse);background-color:var(--accent)}.asr-manage-reservation table.price-summary tr.total td{padding-top:16px;padding-bottom:16px}.asr-manage-reservation table.price-summary tr.total td:last-child{font-weight:700}.asr-manage-reservation table.price-summary tr.total-bg td:last-child{font-size:14px}.asr-manage-reservation table.price-summary tr td{padding:8px 16px;display:block}.asr-manage-reservation table.price-summary tr td:last-child{text-align:right}.asr-manage-reservation .reservation-details{margin-bottom:40px}.asr-manage-reservation .reservation-details>strong{font-weight:700;display:block;margin-bottom:16px}.asr-manage-reservation .reservation-details .box{border:1px solid var(--border-color);background-color:var(--background-default)}.asr-manage-reservation .reservation-details .box .property-info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:16px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.asr-manage-reservation .reservation-details .box .bubble-message{display:-ms-flexbox;display:flex;border:1px solid #d5d5d5;margin:16px;width:-webkit-fill-available;padding:10px;font-size:14px;line-height:20px;color:#4c6866;background-color:#fff;font-weight:700;text-align:left}.asr-manage-reservation .reservation-details .box .bubble-message.green-background{color:#fff;background-color:#4c6866}.asr-manage-reservation .reservation-details .box .bubble-message .post-check-in,.asr-manage-reservation .reservation-details .box .bubble-message .pre-check-in{margin-left:auto}.asr-manage-reservation .reservation-details .box .apartment-item{padding:0 16px 8px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px;border-bottom:1px solid var(--border-color)}.asr-manage-reservation .reservation-details .box .apartment-item:last-child{border-bottom:none}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details{width:100%;-ms-flex:2;flex:2;-ms-flex-preferred-size:auto;flex-basis:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-right:16px;position:relative}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .confirm-number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:18px;margin-bottom:20px}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .confirm-number .reservation-action{margin-left:10px;position:relative;cursor:pointer}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .confirm-number .reservation-action:hover .reservation-action-dropdown{display:block}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .confirm-number .reservation-action .reservation-action-dropdown{display:none;position:absolute;width:80px;background:#426967;color:#fff;top:25px;right:-25px;border-radius:5px;z-index:2}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .confirm-number .reservation-action .reservation-action-dropdown p{font-size:14px;margin-bottom:0;padding-top:5px;padding-bottom:5px;text-align:center;cursor:pointer}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .confirm-number .reservation-action .reservation-action-dropdown p .disabled{display:none}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .confirm-number .reservation-action .reservation-action-dropdown p:hover{color:#fafafa}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .confirm-number .reservation-action .reservation-action-dropdown p:first-child{padding-bottom:5px;border-bottom:1px solid #fff}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line{padding:8px 0;width:calc(100% - 216px);-ms-flex-item-align:end;align-self:flex-end;display:-ms-flexbox;display:flex}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.two-line-spacing{padding:16px 0}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line .img-size{width:100%;height:200px}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.confirm-number strong{font-size:18px}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.confirm-number strong:first-child{width:auto}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.confirm-number{width:100%}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.confirm-number.border-bot{border-width:0}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.border-bot{padding-bottom:16px;border-bottom:1px solid var(--border-color);margin-bottom:8px}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.image{padding:0;width:335px;height:200px;background-color:var(--disabled);background-image:url(https://www.freeiconspng.com/uploads/no-image-icon-15.png);background-repeat:no-repeat;background-position:50%}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line>span:first-child:not(.checkInCheckOutTime__checkDate),.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line strong:first-child:not(.checkInCheckOutTime__checkDate){width:130px;display:block;margin-right:10px;-ms-flex-negative:0;flex-shrink:0;word-break:break-word}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line .checkInCheckOutTime .checkInCheckOutTime__checkHour{color:var(--text-body);font-size:14px;line-height:21px;font-weight:400;text-indent:0}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-info-details{margin-top:22px}.asr-manage-reservation .payment-details{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:32px}.asr-manage-reservation .payment-details .title{font-size:20px;font-weight:700;padding-bottom:16px;border-bottom:1px solid var(--border-color);display:block}.asr-manage-reservation .payment-details .bill{-ms-flex:6;flex:6;margin-right:16px}.asr-manage-reservation .payment-details .bill table.price-summary{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:0;border:none}.asr-manage-reservation .payment-details .bill table.price-summary tr{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:relative}.asr-manage-reservation .payment-details .bill table.price-summary tr:first-child{margin-top:10px}.asr-manage-reservation .payment-details .bill table.price-summary tr.total{font-weight:700;margin-top:10px;font-size:18px;padding:0 16px}.asr-manage-reservation .payment-details .bill table.price-summary tr.total td{padding:16px 0}.asr-manage-reservation .payment-details .bill table.price-summary tr.total td:last-child{color:inherit}.asr-manage-reservation .payment-details .bill table.price-summary tr.total strong{display:block;margin-top:8px}.asr-manage-reservation .payment-details .bill table.price-summary tr td{display:block}.asr-manage-reservation .payment-details .bill table.price-summary tr td strong{display:block;font-size:12px;margin-top:8px}.asr-manage-reservation .payment-details .bill table.price-summary tr td strong:first-of-type{font-size:14px}.asr-manage-reservation .payment-details .bill table.price-summary tr td:nth-child(2){font-weight:700}.asr-manage-reservation .payment-details .bill table.price-summary tr td:last-child{word-break:normal}.asr-manage-reservation .payment-details .bill .earn{display:block;text-align:right;margin-right:16px;margin-top:8px;color:var(--accent-link)}.asr-manage-reservation .payment-details .comment{-ms-flex:4;flex:4;-ms-flex-preferred-size:auto;flex-basis:auto}.asr-manage-reservation .payment-details .comment .title{margin-bottom:16px}.asr-manage-reservation .payment-details .method{width:100%;border-top:1px solid var(--border-color);margin-top:24px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.asr-manage-reservation .payment-details .method .title{padding-top:16px;margin-bottom:16px}.asr-manage-reservation .payment-details .method .method-item{display:-ms-flexbox;display:flex;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-color);-ms-flex-pack:justify;justify-content:space-between}.asr-manage-reservation .payment-details .method .method-item:last-child{border:none;padding-bottom:0;margin-bottom:0}.asr-manage-reservation .payment-details .method .method-item .card-details .card-line{display:-ms-flexbox;display:flex;font-weight:700}.asr-manage-reservation .payment-details .method .method-item .card-details .card-line span{display:block;width:150px;margin-bottom:16px;font-weight:400}.asr-manage-reservation .payment-details .method .method-item .payment-announcement{max-width:370px;background-color:var(--border-color);padding:16px;line-height:20px}.asr-manage-reservation .payment-details .method .method-item .payment-announcement span:first-child{font-weight:700;width:100%;display:block}.asr-manage-reservation .personalize{display:-ms-flexbox;display:flex;padding:16px;background-color:var(--color-background-search);-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.asr-manage-reservation .personalize .image{width:160px;height:120px;background-color:var(--disabled);background-image:url(https://www.freeiconspng.com/uploads/no-image-icon-15.png);background-repeat:no-repeat;background-position:50%;margin-left:24px}.asr-manage-reservation .personalize .image:first-child{margin-left:0}.asr-manage-reservation .personalize .info{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;text-align:center;margin:0 16px}.asr-manage-reservation .personalize .info a{margin:0 auto;padding:10px 30px}.asr-manage-reservation .modal .modal-dialog{transition:unset;top:50%;left:calc(50% - 10px);transform:translate(-50%,-50%);-ms-transform:translateX(-10%);width:50%}.asr-manage-reservation .modal .modal-dialog .modal-content{border-radius:0}.asr-manage-reservation .modal .modal-dialog .modal-content .modal-body{position:relative;padding:0}.asr-manage-reservation .modal .modal-dialog .modal-content .modal-body .close-button{cursor:pointer;position:absolute;top:16px;right:0;z-index:1;color:var(--accent)}.asr-manage-reservation .redeemed-descripton{font-size:12px;line-height:18px;font-weight:600;padding:6px 16px}.asr-manage-reservation .earn-point-msg{padding:8px 16px;color:var(--accent-link)}.add-on-quantity{width:100%;font-weight:400;word-break:break-word;word-wrap:break-word;line-height:20px;margin-bottom:10px}.add-on-quantity p{margin:0}@media screen and (max-width:1024px){.asr-manage-reservation .modal .modal-dialog{width:auto}.asr-manage-reservation .earn-point-msg,.asr-manage-reservation .redeemed-descripton{padding:6px 0}}@media screen and (max-width:575px){.dft-page-default .arabic .asr-manage-reservation .right-arabic,.dft-somerset-general-page .arabic .asr-manage-reservation .right-arabic,.dft-template-default .arabic .asr-manage-reservation .right-arabic{right:0}.asr-manage-reservation .modal .modal-dialog,.asr-manage-reservation .reservation-details .box .bubble-message{width:auto}}@media (min-width:1024px){.width-content{width:542px}.asr-manage-reservation .h3-mb{padding-top:35px}}@media screen and (max-width:1023px){.dft-page-default .arabic .asr-manage-reservation .action-edit,.dft-somerset-general-page .arabic .asr-manage-reservation .action-edit,.dft-template-default .arabic .asr-manage-reservation .action-edit{text-align:right}.dft-page-default .arabic .asr-manage-reservation table.price-summary caption,.dft-somerset-general-page .arabic .asr-manage-reservation table.price-summary caption,.dft-template-default .arabic .asr-manage-reservation table.price-summary caption{right:0}.dft-page-default .arabic .asr-manage-reservation .margin-right-calc,.dft-somerset-general-page .arabic .asr-manage-reservation .margin-right-calc,.dft-template-default .arabic .asr-manage-reservation .margin-right-calc{margin-right:calc(50% + 5px)}.dft-page-default .arabic .asr-manage-reservation .text-align-left,.dft-somerset-general-page .arabic .asr-manage-reservation .text-align-left,.dft-template-default .arabic .asr-manage-reservation .text-align-left{text-align:left}.dft-page-default .arabic .asr-manage-reservation .reservation-details .box table.price-summary,.dft-somerset-general-page .arabic .asr-manage-reservation .reservation-details .box table.price-summary,.dft-template-default .arabic .asr-manage-reservation .reservation-details .box table.price-summary{width:calc(100% + 16px)}.add-on-quantity{width:100%;font-weight:400;word-break:break-word;word-wrap:break-word;margin-bottom:10px}.asr-manage-reservation h3{font-size:24px}.asr-manage-reservation .name,.asr-manage-reservation .title-reservation{font-size:20px}.asr-manage-reservation .address,.asr-manage-reservation .phone{font-size:14px;display:-ms-flexbox;display:flex}.asr-manage-reservation .action-edit{width:100%;text-align:left;margin-left:calc(50% + 5px)}.asr-manage-reservation .h3-mb{padding-top:24px}.asr-manage-reservation tr.total.total-pd{margin:10px -16px 0;padding:0 16px;font-size:18px}.asr-manage-reservation td{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto}.asr-manage-reservation .reservation-details .box{border-bottom:none;border-left:none;border-right:none}.asr-manage-reservation .reservation-details .box .bubble-message{margin:16px 0}.asr-manage-reservation .reservation-details .box .bubble-message .post-check-in,.asr-manage-reservation .reservation-details .box .bubble-message .pre-check-in{margin:auto 10px}.asr-manage-reservation .reservation-details .box .property-info{margin:16px 0}.asr-manage-reservation .reservation-details .box .property-info .address{width:100%;margin-bottom:8px}.asr-manage-reservation .reservation-details .box .property-info .icons-button{font-size:16px;color:red;margin-right:8px}.asr-manage-reservation .reservation-details .box .apartment-item{-ms-flex-direction:column;flex-direction:column;padding:0 0 8px}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-right:0}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line{width:100%;-ms-flex-item-align:auto;align-self:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line .info-line-text{font-size:18px}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line .info-line-text.width-auto{width:auto}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line .img-size{width:100%}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.image{padding:0;position:relative;top:0}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.apartment-type{width:calc(100% - 130px);border-bottom:none;padding-left:10px}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.apartment-type span:first-child{display:none}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.apartment-type span:nth-child(2){-ms-flex-preferred-size:auto;flex-basis:auto}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.confirm-number.border-bot{border-width:1px}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.apartment-type{width:100%;padding-left:5px}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.apartment-type .action-edit{margin-left:0}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.policy span:first-child{width:100%;-ms-flex:none;flex:none;margin-bottom:8px}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line.policy span:last-child{font-weight:400}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line>span:first-child,.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line strong:first-child{-ms-flex:1;flex:1}.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line>span:nth-child(2):not(.action-edit),.asr-manage-reservation .reservation-details .box .apartment-item .apartment-details .info-line strong:nth-child(2):not(.action-edit){-ms-flex:1;flex:1;margin-bottom:8px}.asr-manage-reservation .reservation-details .box table.price-summary{width:calc(100% + 40px);margin-left:-20px;border:none}.asr-manage-reservation .payment-details .bill{margin-right:0;width:100%;-ms-flex:none;flex:none}.asr-manage-reservation .payment-details .bill .earn{color:var(--learn-more-link);text-align:center;margin-right:0}.asr-manage-reservation .payment-details .comment{margin-top:24px}.asr-manage-reservation .payment-details .method{border:none}.asr-manage-reservation .payment-details .method .method-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-manage-reservation .payment-details .method .method-item .action-edit{-ms-flex-order:2;order:2;margin-left:150px;text-align:left;margin-right:0;-ms-flex-order:unset;order:unset;width:100%;margin-bottom:24px}.asr-manage-reservation .payment-details .method .method-item .payment-announcement{max-width:unset}.asr-manage-reservation .payment-details .price-summary tr{margin-right:-16px;margin-left:-16px}.asr-manage-reservation .payment-details .price-summary tr.total{padding:0;margin-right:-20px;margin-left:-20px}.asr-manage-reservation .personalize .image{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;width:80px;max-width:80px;height:60px}.asr-manage-reservation .personalize .info{width:100%;-ms-flex:unset;flex:unset;margin-top:16px}.asr-manage-reservation .personalize .info span{margin-bottom:16px}}.sidebar-menu.search-button.disabled .asr-button.primary{opacity:.5;border:1px solid #c5c5c5;background-color:#c5c5c5;color:#fff;pointer-events:none}.left-16px{margin-left:16px;margin-right:auto}.margin-left-16px{margin-left:16px;margin-right:0}.margin-left-40px{margin-left:40px;margin-right:0}.msg-container{text-align:center;padding-top:5px;margin-bottom:22px;font-size:16px;line-height:23px;color:var(--text-body)}.asr-cancel-reservation .btn-style1,.asr-cancel-reservation .btn-style2{font-size:16px;font-weight:700;height:44px;width:120px}.asr-cancel-reservation .btn-style2{margin-right:16px}.asr-cancel-reservation .title{font-size:18px;font-weight:700;line-height:24px;margin-bottom:24px}.asr-cancel-reservation .question-content{border-bottom:1px solid var(--border-color);padding-bottom:16px;margin-bottom:16px;display:block;font-size:16px}.asr-cancel-reservation .apartment-id{font-size:18px;font-weight:700;margin-bottom:16px;line-height:24px}.asr-cancel-reservation .info-line{margin-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.asr-cancel-reservation .info-line span{line-height:21px;font-size:16px}.asr-cancel-reservation .info-line span:first-child{display:inline-block;width:100px;margin-right:40px;-ms-flex-negative:0;flex-shrink:0;word-break:break-word}.asr-cancel-reservation .info-line span:last-child{-ms-flex:1;flex:1}.asr-cancel-reservation .buttons-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.asr-cancel-reservation .buttons-wrapper button{min-width:120px}.asr-cancel-reservation .buttons-wrapper button:first-child{margin-right:10px}@media screen and (max-width:768px){body.page.page-property-offers.modal-open{overflow-y:hidden;height:100vh;width:100vw}}@media screen and (max-width:768px){body.page.modal-open.position-initial,body.page.page-property-offers.modal-open.position-initial{position:static}}@media screen and (max-width:768px){body:not(.modal-open){overflow-y:auto}}.asr-point-exchange{position:relative;padding-bottom:20px}.asr-point-exchange .message-success{background-color:#fff;border:1px solid #cde6e3;margin-bottom:30px}.asr-point-exchange .message-success ul li{color:#80d0cb}.asr-point-exchange .message-error{background-color:#fdf5f5;border:1px solid #f7d7d7;margin-bottom:30px}.asr-point-exchange .message-error ul li{color:rgba(211,47,47,.9)}.asr-point-exchange .field-item{height:42px}.asr-point-exchange fieldset{border:none;padding:0}.asr-point-exchange .partner-body{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:start}.asr-point-exchange .partner-body .item-partner{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;width:25%}.asr-point-exchange .partner-body .item-partner .point-dropdown{min-width:100%;border:1px solid #b9b9b9;height:42px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:10px;background-color:transparent;cursor:pointer}.asr-point-exchange .partner-body .item-partner .point-dropdown.disabled{background-color:#fff;color:#333}.asr-point-exchange .partner-body .item-partner .dropdown-menu{min-width:100%;transform:translate3d(0,40px,0);top:0;left:0;will-change:auto;overflow-y:auto;cursor:pointer;padding:10px;margin-top:0}.asr-point-exchange .partner-body .item-partner .dropdown-menu.show{z-index:1}.asr-point-exchange .partner-body .item-partner .dropdown-menu:after,.asr-point-exchange .partner-body .item-partner .dropdown-menu:before{content:"";border:none}.asr-point-exchange .partner-body .item-partner .dropdown-menu *{color:#212529}.asr-point-exchange .partner-body .item-partner .dropdown-menu .dropdown-item{padding:10px}.asr-point-exchange .partner-body .item-partner .dropdown-menu .dropdown-item:focus,.asr-point-exchange .partner-body .item-partner .dropdown-menu .dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.asr-point-exchange .partner-body .item-partner .field-name{margin-bottom:8px;width:100%;height:20px}.asr-point-exchange .partner-body .item-partner .field-name.-required:after{content:"*";color:#d32f2f}.asr-point-exchange .partner-body .item-partner .option{position:relative}.asr-point-exchange .partner-body .item-partner .option:after{content:" ";height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;position:absolute;right:7px;top:20px;transition:all .3s linear}.asr-point-exchange .partner-body .icon-exchange{padding:0 30px}.asr-point-exchange .partner-body .field-button,.asr-point-exchange .partner-body .field-button-hover{width:50px;border:1px solid #b9b9b9;margin-top:28px;background-color:#fff}.asr-point-exchange .partner-body .current{display:block;width:100%;height:auto}.asr-point-exchange .partner-body .hoverButton{position:absolute;opacity:0;margin-top:-18px;margin-left:10px}.asr-point-exchange .partner-body .field-button-hover:hover .hoverButton{opacity:1}.asr-point-exchange .partner-body .field-button-hover:hover .current{opacity:0}.asr-point-exchange .redeemDiv .asr-button{margin-bottom:20px;min-width:170px}.asr-point-exchange .msg-information{color:#d32f2f;font-style:italic;margin-top:-20px;margin-bottom:20px}.asr-point-exchange .add-member:hover{color:var(--bluee6a)}.asr-announcement-dark{background-color:#554f4c;border-bottom:1px solid #2c1e16}.asr-announcement-dark .alert{box-shadow:none;border-radius:0;border:0;margin:0 auto;background-color:transparent}.asr-announcement-dark .alert-announcement{color:#f1f2f4}.asr-announcement-dark .alert-announcement a.close:hover{text-decoration:none}.asr-announcement-dark .alert-announcement .show-content{transition:all .2s ease-in}.asr-announcement-dark .alert-announcement .hide-content{margin-bottom:15px}.asr-announcement-dark.arabic-com .alert-dismissible .close{right:unset;left:0}.asr-announcement-dark .z-index-menu{z-index:1}.asr-common-partnership-tile{margin:15px;border:1px solid rgba(0,0,0,.125)}.asr-common-partnership-tile .asr-button{width:175px}.asr-common-partnership-tile .img-fluid-logo{width:100%}.asr-common-partnership-tile .property-row{display:-ms-flexbox;display:flex;padding:15px 10px 0}.asr-common-partnership-tile .property-row span{word-break:break-word;word-wrap:break-word}.asr-common-partnership-tile .property-row .img-fluid{display:inline-block;width:24px;height:24px}.asr-common-partnership-tile .property-row .partner-title{width:calc(100% - 44px)}.asr-common-partnership-tile .body-mar-partnership{margin:15px;border:1px solid rgba(0,0,0,.125)}.asr-common-partnership-tile .button-exchange-points{width:175px;position:absolute;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;bottom:15px}.asr-common-partnership-tile .button-exchange-points .title-exchange-points{padding:15px;font-size:20px}.asr-common-partnership-tile .card-actions{text-align:center;position:absolute;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;bottom:0}.asr-common-partnership-tile .cursor-pointer-custom{cursor:pointer}.asr-common-partnership-tile .card-properties-list{padding:10px}.asr-common-partnership-tile .card-properties-list .partner-icon{margin:0 10px}.asr-common-partnership-tile .card-body-partner{position:relative;padding-bottom:106px;height:100%}@media (max-width:767px){.asr-common-partnership-tile .card-body-partner .img-fluid-logo{width:100%;height:auto}}@media (min-width:768px) and (max-width:1023px){.asr-common-partnership-tile .card-body-partner .img-fluid-logo{height:auto;width:100%}}.asr-cdn-maintain-upgrade-tier{border:1px solid #d5d5d5;padding:15px;position:relative}.asr-cdn-maintain-upgrade-tier .container-text{width:80%}.asr-cdn-maintain-upgrade-tier .dashboard-button{min-width:170px;height:40px;background-color:transparent;font-size:16px;font-weight:700}.asr-cdn-maintain-upgrade-tier .div-inline-block{display:inline-block;vertical-align:middle}.asr-cdn-maintain-upgrade-tier .error-message{background-color:#fdf5f5;border:1px solid #f7d7d7;color:rgba(211,47,47,.9)}div[id^=dft-modal-maintain-upgrade-tier]{overflow-y:scroll}div[id^=dft-modal-maintain-upgrade-tier] .modal-footer{-ms-flex-pack:distribute;justify-content:space-around}div[id^=dft-modal-maintain-upgrade-tier] .modal-body-item{margin-top:10px}div[id^=dft-modal-maintain-upgrade-tier] .min-height-100{min-height:100px}div[id^=dft-modal-maintain-upgrade-tier] .container-options{display:-ms-flexbox;display:flex;color:#fff}div[id^=dft-modal-maintain-upgrade-tier] .proceed-button-custom{padding:10px;margin:0 auto;border:0}div[id^=dft-modal-maintain-upgrade-tier] .col-m5-custom{margin:5px;padding:0;width:33%}div[id^=dft-modal-maintain-upgrade-tier] .p-15-custom{padding:15px}div[id^=dft-modal-maintain-upgrade-tier] .p-tb-10-custom{padding-top:10px;padding-bottom:10px}div[id^=dft-modal-maintain-upgrade-tier] .mr-10-custom{margin-right:10px}div[id^=dft-modal-maintain-upgrade-tier] .gray-container-custom{background-color:#a3a3a3}div[id^=dft-modal-maintain-upgrade-tier] .gray-container-custom .item-custom{background-color:#8a8d8f}div[id^=dft-modal-maintain-upgrade-tier] .gold-container-custom{background-color:#a1926a}div[id^=dft-modal-maintain-upgrade-tier] .gold-container-custom .item-custom{background-color:#84754e}div[id^=dft-modal-maintain-upgrade-tier] .platinum-container-custom{background-color:#3c3c3c}div[id^=dft-modal-maintain-upgrade-tier] .platinum-container-custom .item-custom{background-color:#000}div[id^=dft-modal-maintain-upgrade-tier] .box-shadow-selected-custom{box-shadow:0 0 2px 2px #deb887}div[id^=dft-modal-maintain-upgrade-tier] div[class*=tier-options]{cursor:pointer}div[id^=dft-modal-maintain-upgrade-tier] div[class*=tier-options]:active{box-shadow:0 0 2px 3px gray}div[id^=dft-modal-maintain-upgrade-tier] div[class^=header-]{background-color:transparent;word-break:normal;word-wrap:normal}div[id^=dft-modal-maintain-upgrade-tier] div[class^=body-] p{margin:0}div[id^=dft-modal-maintain-upgrade-tier] .border-bottom-custom{border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:0}div[id^=dft-modal-maintain-upgrade-tier] .ul-circle-custom{list-style-type:circle}div[id^=dft-modal-maintain-upgrade-tier] .over-breakword{overflow-wrap:break-word}div[id^=dft-modal-maintain-upgrade-tier] .error-message{background-color:#fdf5f5;border:1px solid #f7d7d7;color:rgba(211,47,47,.9)}div[id^=dft-modal-maintain-upgrade-tier].asr-common-content-modal .modal-dialog{display:block;margin:20px auto;height:auto}div[id^=dft-modal-maintain-upgrade-tier].asr-common-content-modal .close-custom .asr-icon.icon-without-innertext[data-icon]:before{margin-right:0}div[id^=dft-modal-maintain-upgrade-tier].asr-common-content-modal .custom-control{display:-ms-flexbox;display:flex;padding-left:0}div[id^=dft-modal-maintain-upgrade-tier].asr-common-content-modal .custom-control .overflow-control-input{width:auto;min-width:20px;height:20px}div[id^=dft-modal-maintain-upgrade-tier].asr-common-content-modal .custom-control .overflow-control-description{margin-left:19px}@media screen and (max-width:1023px){.asr-cdn-maintain-upgrade-tier .asr-button{width:280px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-cdn-maintain-upgrade-tier .container-text{width:100%}.asr-cdn-maintain-upgrade-tier .div-inline-block{display:block;margin-top:10px}}@media screen and (max-width:767px){.asr-cdn-maintain-upgrade-tier .dashboard-button{width:100%;margin:auto}}@media screen and (max-width:420px){div[id^=dft-modal-maintain-upgrade-tier] .col-m5-custom{margin:2px}div[id^=dft-modal-maintain-upgrade-tier] .p-15-custom{padding:10px}}.asr-icon.icon-without-innertext[data-icon].small{width:16px;height:16px}.asr-icon.icon-without-innertext[data-icon].small:before{font-size:16px}.asr-icon.icon-without-innertext[data-icon].medium{width:30px;height:30px}.asr-icon.icon-without-innertext[data-icon].medium:before{font-size:30px}.asr-icon.icon-without-innertext[data-icon].large{width:36px;height:36px}.asr-icon.icon-without-innertext[data-icon].large:before{font-size:36px}.asr-icon.icon-without-innertext[data-icon].small:before{margin-right:5px}.asr-icon.icon-without-innertext[data-icon]:before{content:attr(data-icon);font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;overflow-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;margin-right:16px}.asr-icon.icon-without-innertext[data-icon].outlined:before{font-family:Material Icons Outlined}.asr-icon.icon-without-innertext[data-icon].no-margin:before{margin:0}.asr-section-feature-offers,.asr-section-feature-vouchers{margin:25px 0 24px;font-size:14px}.asr-section-feature-offers .feature-offers-title,.asr-section-feature-offers .feature-vouchers-title,.asr-section-feature-vouchers .feature-offers-title,.asr-section-feature-vouchers .feature-vouchers-title{text-align:center;margin-bottom:10px;padding:0 20px}.asr-section-feature-offers .text-favorite,.asr-section-feature-vouchers .text-favorite{position:absolute}.asr-section-feature-offers .asr-image,.asr-section-feature-vouchers .asr-image{border-radius:5px 5px 0 0}.asr-section-feature-offers .asr-image img,.asr-section-feature-vouchers .asr-image img{width:100%;object-fit:cover}.asr-section-feature-offers .offer-row .asr-icon-svg,.asr-section-feature-vouchers .offer-row .asr-icon-svg{margin-right:15px;width:15px}.asr-section-feature-offers .offer-stay .asr-icon-svg svg,.asr-section-feature-vouchers .offer-stay .asr-icon-svg svg{width:13px;height:15px;margin-left:1px}.asr-section-feature-offers .offer-expired .asr-icon-svg svg,.asr-section-feature-vouchers .offer-expired .asr-icon-svg svg{width:15px;height:16px}.asr-section-feature-offers .offer-row,.asr-section-feature-vouchers .offer-row{margin-top:12px}.asr-section-feature-offers .offer-row:first-child,.asr-section-feature-vouchers .offer-row:first-child{margin-top:0}.asr-section-feature-offers .offer-row i:before,.asr-section-feature-vouchers .offer-row i:before{font-size:18px;margin-right:15px}.asr-section-feature-offers .offer-date,.asr-section-feature-vouchers .offer-date{display:inline-block}.asr-section-feature-offers .asr-badge.card-label.featured-label,.asr-section-feature-vouchers .asr-badge.card-label.featured-label{padding:5px 10px;border-radius:5px;left:-8px;top:-10px;z-index:1;font-size:10px;font-weight:600;background-color:var(--icon-default)}.asr-section-feature-offers .card-content,.asr-section-feature-vouchers .card-content{padding:15px 20px;line-height:1.4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:auto;flex:auto}.asr-section-feature-offers .offer-title-text,.asr-section-feature-vouchers .offer-title-text{line-height:1.28;height:48px;color:#373737}.asr-section-feature-offers .card-item,.asr-section-feature-vouchers .card-item{border-radius:5px}.asr-section-feature-offers .offer-title,.asr-section-feature-vouchers .offer-title{margin-bottom:15px;line-height:23px;overflow:hidden}.asr-section-feature-offers .offer-not-available,.asr-section-feature-offers .offer-row,.asr-section-feature-vouchers .offer-not-available,.asr-section-feature-vouchers .offer-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.asr-section-feature-offers .offer-not-available,.asr-section-feature-vouchers .offer-not-available{padding:15px;border:1px solid;border-radius:5px;-ms-flex-align:center;align-items:center}.asr-section-feature-offers .offer-not-available .asr-icon.icon-without-innertext:before,.asr-section-feature-vouchers .offer-not-available .asr-icon.icon-without-innertext:before{font-size:35px}.asr-section-feature-offers .asr-icon.icon-without-innertext,.asr-section-feature-vouchers .asr-icon.icon-without-innertext{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-section-feature-offers .asr-icon.icon-without-innertext:before,.asr-section-feature-vouchers .asr-icon.icon-without-innertext:before{font-size:20px;margin-right:15px}.asr-section-feature-offers .see-all,.asr-section-feature-vouchers .see-all{padding-top:15px;text-align:center}.asr-section-feature-offers .see-all a,.asr-section-feature-vouchers .see-all a{color:var(--accent);border:1px solid var(--accent)}.asr-section-feature-offers .skeleton-feature-offers .scroller-wrapper,.asr-section-feature-vouchers .skeleton-feature-offers .scroller-wrapper{width:100%!important;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.asr-section-feature-offers .asr-slide-item,.asr-section-feature-vouchers .asr-slide-item{padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.asr-section-feature-offers .asr-slide-item .card-wrapper,.asr-section-feature-vouchers .asr-slide-item .card-wrapper{position:relative;margin-top:10px}.asr-section-feature-offers .asr-slide-item .card-wrapper.desktop,.asr-section-feature-vouchers .asr-slide-item .card-wrapper.desktop{width:33.33%}.asr-section-feature-offers .asr-slide-item .card-wrapper.tablet,.asr-section-feature-vouchers .asr-slide-item .card-wrapper.tablet{width:50%}.asr-section-feature-offers .asr-slide-item .card-wrapper.mobile,.asr-section-feature-vouchers .asr-slide-item .card-wrapper.mobile{width:100%}.asr-section-feature-offers .asr-slide-item .asr-card,.asr-section-feature-vouchers .asr-slide-item .asr-card{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:visible}.asr-section-feature-offers .asr-content-slider .slider-navigation-arrow.prev,.asr-section-feature-vouchers .asr-content-slider .slider-navigation-arrow.prev{left:-4px}.asr-section-feature-offers .asr-content-slider .slider-navigation-arrow.next,.asr-section-feature-vouchers .asr-content-slider .slider-navigation-arrow.next{right:-4px}.asr-section-feature-offers .asr-content-slider .controls,.asr-section-feature-vouchers .asr-content-slider .controls{padding-top:5px}.asr-section-feature-offers .skeleton-bg,.asr-section-feature-vouchers .skeleton-bg{width:100%;color:gray;background-color:gray}.asr-section-feature-offers .skeleton-bg a,.asr-section-feature-vouchers .skeleton-bg a{width:auto}.asr-section-feature-offers .skeleton-bg img,.asr-section-feature-vouchers .skeleton-bg img{opacity:0}.asr-section-feature-offers .skeleton-bg *,.asr-section-feature-vouchers .skeleton-bg *{background-color:gray}.asr-section-feature-offers .skeleton-text,.asr-section-feature-vouchers .skeleton-text{height:24px}.asr-section-feature-offers .skeleton-text.shorter60-text,.asr-section-feature-vouchers .skeleton-text.shorter60-text{width:60%}.asr-section-feature-offers .label-overlay-bl .label,.asr-section-feature-vouchers .label-overlay-bl .label{left:0;border-radius:0;padding:0 5px;position:absolute;bottom:0;background-color:#00000099}.asr-section-feature-offers .text-favorite,.asr-section-feature-vouchers .text-favorite{color:#d5d5d5;cursor:pointer}.asr-section-feature-offers .text-favorite.checked,.asr-section-feature-vouchers .text-favorite.checked{color:#d32f2f}@media (min-width:1024px){.asr-section-feature-offers-content-wraper{margin-bottom:30px}.asr-section-feature-vouchers-content-wraper{max-height:700px}}@media (max-width:1023px){.asr-section-feature-offers-content-wraper,.asr-section-feature-vouchers-content-wraper{margin-bottom:24px}.asr-section-feature-offers-content-wraper .without-controls,.asr-section-feature-vouchers-content-wraper .without-controls{margin-top:25px}.asr-section-feature-vouchers-content-wraper{margin-bottom:20px}}@media (max-width:767px){.asr-section-feature-offers-content-wraper{margin-bottom:24px}.asr-section-feature-vouchers-content-wraper{max-height:600px}}.asr-section-brands-logo{margin-top:20px}.asr-section-brands-logo .display-none{display:none}.asr-section-brands-logo .logo-container{text-align:center;padding-left:15px;padding-right:15px;overflow:hidden}.asr-section-brands-logo .master-logo-wrapper{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.asr-section-brands-logo .master-logo{margin:10px 0 25px}.asr-section-brands-logo .master-logo.none-underline{margin-bottom:0}.asr-section-brands-logo .logos-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:15px}.asr-section-brands-logo .logos-wrapper.none-underline{padding-top:0}.asr-section-brands-logo .brand-logo{margin:10px}.asr-section-brands-logo picture{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-section-brands-logo picture img{height:76px;width:120px}@media (min-width:1023px){.asr-section-brands-logo .break-desktop{-ms-flex-preferred-size:100%;flex-basis:100%;width:0;height:0;overflow:hidden}}@media (min-width:767px) and (max-width:1023px){.asr-section-brands-logo .break-tablet{-ms-flex-preferred-size:100%;flex-basis:100%;width:0;height:0;overflow:hidden}}@media (max-width:767px){.asr-section-brands-logo .break-mobile{-ms-flex-preferred-size:100%;flex-basis:100%;width:0;height:0;overflow:hidden}}@media (max-width:1023px){.asr-section-brands-logo picture img{height:47px;width:72px}}.asr-inspiration-for-your-next-trip{font-size:14px}.asr-inspiration-for-your-next-trip.wrap{text-align:center;padding-left:12px;padding-right:12px}.asr-inspiration-for-your-next-trip .inspiration-title{margin:0 0 24px}.asr-inspiration-for-your-next-trip .slide-grid{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.asr-inspiration-for-your-next-trip .slide-grid-column{width:50%;padding:0 8px}.asr-inspiration-for-your-next-trip .slide-grid-column.small-image .slide-padding{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%}.asr-inspiration-for-your-next-trip .asr-content-slider{margin:0}.asr-inspiration-for-your-next-trip .slide-grid-row{border-radius:5px;overflow:hidden;position:relative}.asr-inspiration-for-your-next-trip .slide-grid-row a[href=""],.asr-inspiration-for-your-next-trip .slide-grid-row a[href="#"]{display:block}.asr-inspiration-for-your-next-trip .small-image .image{padding-top:83.125%}.asr-inspiration-for-your-next-trip .image{position:relative;padding-top:178.125%}.asr-inspiration-for-your-next-trip .content{position:absolute;top:0;left:0;padding:11px 12px;text-align:left}.asr-inspiration-for-your-next-trip .content-wrapper{margin-bottom:25px}.asr-inspiration-for-your-next-trip .asr-button{margin-top:20px}.asr-inspiration-for-your-next-trip img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50%}.asr-background-banner{position:relative;margin-top:-64px;font-size:14px}.asr-background-banner.banner-normal-mode{margin-top:0}.asr-background-banner.banner-normal-mode .asr-content-slider,.asr-background-banner.banner-normal-mode .image-carousel{height:300px}.asr-background-banner.banner-normal-mode .asr-slide-item,.asr-background-banner.banner-normal-mode .scroller-wrapper{height:100%}.asr-simple-search{position:relative;margin-top:-30px;margin-bottom:0;padding:0}.asr-simple-search .search-bar{padding:0 20px;z-index:2}.asr-simple-search .sticky-menu{position:fixed;top:64px;width:100%;padding:0}.asr-simple-search .sticky-menu .search-button{right:0}.asr-simple-search .sticky-menu .search-input.asr-button{border-radius:0;height:50px;padding:13px 65px 15px 19px;font-weight:400}.asr-simple-search .sticky-menu .search-icon{margin:5px}.asr-simple-search .search-input.asr-button{height:60px;width:100%;text-align:left;box-sizing:border-box;border-radius:30px;font-size:16px;transition:width .4s ease-in-out;padding:19px 40px 19px 26px;letter-spacing:0;line-height:22px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asr-simple-search .search-input.asr-button:focus{outline:none}.asr-simple-search .search-icon{position:absolute;margin:10px;bottom:0;left:0;top:7px}.asr-simple-search .search-button{width:50px;height:50px;position:absolute;background:transparent;right:15px;border:none}.asr-simple-search .search-button:focus{outline:none}.asr-promo-banner .title-question-buy-point,.asr-promo-banner .title-question-buy-point-text{font-weight:700}.asr-promo-banner .show-pointer{cursor:pointer}.asr-promo-banner .title-question-buy-point-text .img-responsive{text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-promo-banner .title-question-buy-point-text .img-responsive *{margin:0;padding:0}.asr-promo-banner .content-banner{width:728px;min-height:90px;padding-bottom:20px;padding-top:20px}.asr-common-partnership-offers-detail .partner-information,.asr-common-partnership-offers-detail .terms-and-conditions,.asr-common-partnership-offers-detail .transfer-points{word-break:break-word;word-wrap:break-word;line-height:2;padding-bottom:20px}.asr-common-partnership-offers-detail .partner-information h2,.asr-common-partnership-offers-detail .terms-and-conditions h2,.asr-common-partnership-offers-detail .transfer-points h2{font-weight:700}.asr-common-partnership-offers-detail .partner-information div,.asr-common-partnership-offers-detail .partner-information span,.asr-common-partnership-offers-detail .terms-and-conditions div,.asr-common-partnership-offers-detail .terms-and-conditions span,.asr-common-partnership-offers-detail .transfer-points div,.asr-common-partnership-offers-detail .transfer-points span{line-height:2}.asr-common-partnership-offers-detail.background-black{background-color:#000}.asr-section-download-app{font-size:14px}.asr-section-download-app .section-title{margin:10px 0 15px;font-size:16px;line-height:22px}.asr-section-download-app .section-content{position:relative}.asr-section-download-app .asr-image{border-radius:5px;overflow:hidden}.asr-section-download-app .asr-image img{object-fit:cover}.asr-section-download-app .section-intro{position:absolute;top:0;width:100%}.asr-section-download-app .intro-text{position:absolute;height:100%;width:50%;top:0;padding:25px 0 35px 25px;line-height:23px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-section-download-app .section-app-links{margin-top:9px;display:grid;display:-ms-grid;grid-template-columns:repeat(4,1fr);gap:12px 13px;padding:0 5px}.asr-section-download-app .section-app-links a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;grid-column:span 2;-ms-grid-column-span:2}.asr-section-download-app .section-app-links a.one-item{grid-column:2/4;-ms-grid-column:2/4}.asr-section-download-app .section-app-links a img{width:100%}.asr-property-general-info{font-size:16px;line-height:2;height:auto}.asr-property-general-info .list-contact,.asr-property-general-info .list-download,.asr-property-general-info .star-rating{padding:20px}.asr-property-general-info .icon{margin-right:0;color:#f27c41}.asr-property-general-info .star-vote{float:left}.asr-property-general-info .star-review{float:right}.asr-property-general-info .list-contact{list-style:none;margin:0}.asr-property-general-info .caption{margin-top:5px;margin-bottom:5px}.asr-property-general-info .caption .caption-icon{width:1%;display:table-cell;vertical-align:unset;background-color:#fff}.asr-property-general-info .caption .caption-icon .icon-without-innertext.asr-icon:before{font-size:20px}.asr-property-general-info .caption .caption-content{padding:0 10px;color:#65564f}.asr-property-general-info .caption .smaller{font-size:12px;line-height:.5}.asr-property-general-info a{text-decoration:none}.asr-property-general-info li{display:list-item;text-align:-webkit-match-parent}.asr-property-general-info .icon,.asr-property-general-info .icon-circle{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:16px;text-align:center}.asr-property-general-info .icon-circle{border:1px solid #f27c41;border-radius:50%;width:20px;height:20px;background:#fff;vertical-align:middle;vertical-align:-webkit-baseline-middle;vertical-align:-moz-middle-with-baseline}.asr-property-general-info .caption .caption-content,.asr-property-general-info .caption .caption-icon{display:table-cell}.asr-property-general-info .list-download,.asr-property-general-info .list-download .caption .caption-icon{background-color:#ede7e3}.asr-property-general-info .list-download .row-download{display:-ms-inline-flexbox;display:inline-flex}.asr-property-general-info .list-download .item{margin-right:30px;margin-bottom:10px}.dft-page-default .arabic .point-dropdown,.dft-somerset-general-page .arabic .point-dropdown,.dft-template-default .arabic .point-dropdown{padding-right:10px;padding-left:0}.dft-page-default .arabic .dropdown-menu,.dft-somerset-general-page .arabic .dropdown-menu,.dft-template-default .arabic .dropdown-menu{text-align:right;padding:10px}.dft-page-default .option-exchange-point,.dft-somerset-general-page .option-exchange-point,.dft-template-default .option-exchange-point{position:relative}.dft-page-default .option-exchange-point .dropdown-menu,.dft-page-default .option-exchange-point .dropdown-menu .dropdown-item,.dft-somerset-general-page .option-exchange-point .dropdown-menu,.dft-somerset-general-page .option-exchange-point .dropdown-menu .dropdown-item,.dft-template-default .option-exchange-point .dropdown-menu,.dft-template-default .option-exchange-point .dropdown-menu .dropdown-item{padding:10px}.btn-user-credit-card-position{position:relative;line-height:20px;margin-left:20px}.payment-information .payment-information__method{margin-top:25px;display:-ms-flexbox;display:flex;font-weight:700}.payment-information .payment-information__label__header{font-size:24px}.payment-information .payment-information__method__content{line-height:2.3;display:-ms-flexbox;display:flex;border:1px solid #d5d5d5;border-radius:10px;width:100%}.payment-information .payment-information__method__left{width:100%;padding:10px}.payment-information .payment-information__method__left img{min-width:40px;min-height:40px;max-height:50px;max-width:50px}.payment-information .payment-information__method__right{margin:auto 0;color:#0d91d9;margin-left:60px}.payment-information .payment-information__method__right .item{width:150px;cursor:pointer}.asr-print-buy-point .confirm-flex-layout{padding-top:10px}.asr-print-buy-point .line-border{border:1px solid #d5d5d5}.asr-print-buy-point .row-group{line-height:2.3;margin-bottom:10px}.asr-print-buy-point .content-order{padding:13px 16px}.asr-print-buy-point .content_item{font-size:16px}.asr-print-buy-point .row-group span{width:220px;display:inline-block}.asr-print-buy-point .purchase-summary-print-right{font-size:16px;padding:10px}.asr-print-buy-point .line-bottom{border-bottom:1px solid #d5d5d5}.asr-print-buy-point .confirm-flex-layout{padding:12px 10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-print-buy-point .order-confirmation-print{margin:15px 0 33px}.asr-print-buy-point .order-confirmation-print strong{font-size:22px}.asr-print-buy-point .title-print-buy-point{text-align:center;font-size:30px;margin-top:10px}.asr-print-buy-point .title-print-buy-point span{font-size:24px;text-align:center;margin:auto}.asr-print-buy-point .content-footer-print,.asr-print-buy-point .footer-brand{text-align:center;color:#a7a7a7;font-size:14px}.asr-print-buy-point .footer-brand{padding-top:35px}.asr-print-buy-point .brand-logo{padding-top:20px;padding-bottom:20px}.asr-print-buy-point .logo-print-buy-point{padding-top:30px}.asr-print-buy-point .img-size{height:57px;width:253px}.asr-print-buy-point .resize-logo{height:100px;margin:auto;display:block}.asr-print-buy-point .no-padding{padding:0}.asr-print-buy-point .logo-footer{height:45px;width:auto;display:inline-block;padding:8px 0;margin:0 4px}.asr-print-buy-point .logo-image{height:100%;width:auto}.asr-print-buy-point .table-logo{margin:0 auto}.asr-print-buy-point .logo-list{text-align:center}.asr-print-buy-point .logo-list:last-child .logo-footer{margin:0 7px}.asr-print-buy-point .indicating-price{font-size:14px}@media (min-width:768px) and (max-width:1023px){.asr-print-buy-point .img-size{height:44px;width:196px}.asr-print-buy-point .resize-logo{height:auto}}@media (max-width:767px){.asr-print-buy-point .img-size{height:35px;width:156px}.asr-print-buy-point .resize-logo{height:auto}}.asr-dialog .modal-dialog{margin:auto;padding:1rem;pointer-events:auto}.asr-dialog .modal-dialog .dialog-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.asr-dialog .modal-dialog .dialog-header .dialog-title{margin-bottom:0;line-height:1.5}.asr-dialog .modal-dialog .dialog-header .close{background-color:transparent;border:0;cursor:pointer;margin-right:-25px;margin-top:-22px}.asr-dialog .modal-dialog .dialog-header .close .icon{font-size:20px}.asr-dialog .modal-dialog .dialog-header .close:focus{border:none;outline:none}.asr-dialog .modal-dialog .dialog-content{border-radius:0;font-size:15px}.asr-dialog .modal-dialog .dialog-body{padding-bottom:20px}.asr-dialog .modal-dialog .dialog-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.asr-dialog .modal-dialog .dialog-footer .cancel-button,.asr-dialog .modal-dialog .dialog-footer .submit-button{min-width:120px;padding:7px 24px;cursor:pointer}.asr-dialog .modal-dialog .dialog-footer .submit-button{margin-left:10px}.asr-property-overview-general-info{display:none;font-size:14px}.asr-property-overview-general-info .review-product-container{line-height:19px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-property-overview-general-info .review-product-container .newly-renovated-label{min-width:132px;min-height:29px;-ms-flex-negative:0;flex-shrink:0;margin-right:18px;border-radius:5px;border:1px solid #4c6866;padding:4px 7px 5px;text-align:center}.asr-property-overview-general-info .review-product-container .newly-renovated-label .newly-renovated-text{color:#4c6866;min-width:118px;min-height:20px;-ms-flex-negative:0;flex-shrink:0;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0}@media screen and (max-width:1023px){.asr-property-overview-general-info .review-product-container .newly-renovated-label{display:none}}.asr-property-overview-general-info .review-number{display:-ms-flexbox;display:flex;font-weight:600;-ms-flex-align:center;align-items:center}.asr-property-overview-general-info .review-number a{display:-ms-inline-flexbox;display:inline-flex}.asr-property-overview-general-info .review-number i{margin-top:2px}.asr-property-overview-general-info .rating-star.asr-rating-star{display:-ms-inline-flexbox;display:inline-flex;margin-left:3px}.asr-property-overview-general-info .rating-star.asr-rating-star .asr-star svg{height:14px;width:15px;fill:var(--icon-clickable)}.asr-property-overview-general-info .icon-text-item{text-decoration:none;display:-ms-flexbox;display:flex}.asr-property-overview-general-info .icon-text-item p{margin:0;color:#555;font-size:16px;font-weight:600;line-height:23px}.asr-property-overview-general-info .icon-text-item .file-type{font-weight:400}.asr-property-overview-general-info .asr-icon.icon-without-innertext[data-icon]{display:-ms-inline-flexbox;display:inline-flex}.asr-property-overview-general-info .asr-icon.icon-without-innertext[data-icon]:before{color:var(--icon-clickable)}.asr-property-overview-general-info .asr-icon-svg svg{fill:var(--icon-nonclickable);width:25px;height:25px}.asr-property-overview-general-info .general-info-list{list-style:none;padding-left:0;margin-top:26px;margin-bottom:20px}.asr-property-overview-general-info .general-info-item{padding-bottom:20px}.asr-property-overview-general-info .general-info-item .asr-icon-svg{margin-right:13px}.asr-property-overview-general-info .general-info-item:last-child{padding-bottom:0}.asr-property-overview-general-info .general-info-item a{width:fit-content;width:-moz-fit-content}.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:0}.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell .asr-icon-svg svg{fill:unset}.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell .content-rating .review-number{margin-right:8px}@media only screen and (max-width:767px){.asr-property-overview-general-info .asr-property-susstainable{margin-bottom:24px}.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell{padding-bottom:10px;margin-right:10px}.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell .asr-rating-star,.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell .review-number{margin-bottom:0}.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:0}.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell.pb-mobile-2{padding-bottom:20px}.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell .tooltip-content{max-width:260px}}@media (min-width:768px) and (max-width:1023px){.asr-property-overview-general-info .asr-property-susstainable{margin-bottom:24px}.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell{padding-bottom:10px;margin-right:10px}.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell .asr-rating-star,.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell .review-number{margin-bottom:0}.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:0}.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell.pb-mobile-2{padding-bottom:20px}.asr-property-overview-general-info .asr-property-susstainable .sustainable-cell .tooltip-content{max-width:260px}}.asr-property-overview-info-container .asr-property-overview-general-info{display:block}.asr-property-overview-info-container .asr-property-overview-general-info.wrap{padding:0}@media (min-width:769px){.asr-form-input-multi-field .inline-1-2{display:inline-block;width:50%}.asr-form-input-multi-field .inline-1-2:nth-child(odd){padding-right:10px}.asr-form-input-multi-field .inline-1-2:nth-child(2n){padding-left:10px}.asr-form-input-multi-field .inline-a{margin-right:20px;width:auto;vertical-align:top;display:inline-block}.asr-form-input-multi-field .arabic .multi-field-container .inline-1-2:nth-child(odd){padding-right:0;padding-left:10px}.asr-form-input-multi-field .arabic .multi-field-container .inline-1-2:nth-child(2n){padding-right:10px;padding-left:0}.asr-form-input-multi-field .arabic .multi-field-container .inline-a{margin-left:20px;margin-right:0}}.asr-tier-progress-bar{position:relative}.asr-tier-progress-bar .hint{color:#2c1e16;font-size:16px;line-height:20px;display:block;margin-bottom:8px}.asr-tier-progress-bar .tier-expiring-warning{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:16px;border:2px solid #d5d5d5;border-radius:4px;background-color:#fff;margin-top:20px}.asr-tier-progress-bar .tier-expiring-warning .warning-content{color:#2c1e16;font-size:16px;margin-right:16px}.asr-tier-progress-bar .welcome-board{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#f1f2f4;margin-top:30px;padding:20px}.asr-tier-progress-bar .welcome-board .welcome-text{display:block;width:100%;color:#2c1e16;font-size:16px;line-height:21px;text-align:center;white-space:pre-wrap}.asr-tier-progress-bar .welcome-board .benefits{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:distribute;justify-content:space-around;margin-top:30px;margin-bottom:40px}.asr-tier-progress-bar .welcome-board .benefits .benefit{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 8%}.asr-tier-progress-bar .welcome-board .benefits .benefit .benefit-icon,.asr-tier-progress-bar .welcome-board .benefits .benefit .benefit-icon:before{color:#2c1e16;font-size:56px;text-align:center;line-height:1}.asr-tier-progress-bar .welcome-board .benefits .benefit .benefit-des{color:#2c1e16;font-size:16px;line-height:24px;text-align:center}.asr-tier-progress-bar .bar-wrapper{display:-ms-flexbox;display:flex;border:1px solid #a28156;border-radius:15px;overflow:hidden}.asr-tier-progress-bar .bar-wrapper .tier-bar{position:relative;-ms-flex:1;flex:1;line-height:20px;padding:5px 10px;border-right:1px solid #a28156;color:#4f3c31;font-size:16px;white-space:nowrap}.asr-tier-progress-bar .bar-wrapper .tier-bar.full{color:#fff}html[lang=ar] .asr-tier-progress-bar .bar-wrapper .tier-bar:first-child{border-right:none}.asr-tier-progress-bar .bar-wrapper .tier-bar.disabled-bar{background-color:#ebe3d9;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-tier-progress-bar .bar-wrapper .tier-bar:last-child{border-right:none}html[lang=ar] .asr-tier-progress-bar .bar-wrapper .tier-bar:last-child{border-right:inherit}.asr-tier-progress-bar .bar-wrapper .tier-bar i.material-icons{color:#4f3c31;font-size:16px;width:16px}.asr-tier-progress-bar .bar-wrapper .tier-bar .replace-after{display:block;padding:5px 0;text-indent:10px;position:absolute;top:0;left:0;right:0;white-space:nowrap;overflow:hidden;color:#fff;width:0;z-index:1}.asr-tier-progress-bar .checkpoint-wrapper{display:-ms-flexbox;display:flex;margin-top:8px}.asr-tier-progress-bar .checkpoint-wrapper .tier-checkpoint{display:block;-ms-flex:1;flex:1;color:#2c1e16;font-size:14px;line-height:1;text-align:right}html[lang=ar] .asr-tier-progress-bar .checkpoint-wrapper .tier-checkpoint{text-align:left}.asr-tier-progress-bar .checkpoint-wrapper .tier-checkpoint:last-child{visibility:hidden}.asr-tier-progress-bar .asr-button{width:280px;margin:auto}@media (max-width:1023px){.asr-tier-progress-bar .tier-expiring-warning{-ms-flex-direction:column;flex-direction:column}.asr-tier-progress-bar .tier-expiring-warning .warning-content{margin-bottom:16px;margin-right:0}.asr-tier-progress-bar .welcome-board{padding:16px}.asr-tier-progress-bar .welcome-board .welcome-text{margin:0;text-align:left}.asr-tier-progress-bar .welcome-board .benefits{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16px 0}.asr-tier-progress-bar .welcome-board .benefits .benefit{max-width:unset;width:100%;-ms-flex:unset;flex:unset;-ms-flex-direction:row;flex-direction:row;margin-bottom:16px}.asr-tier-progress-bar .welcome-board .benefits .benefit:last-child{margin-bottom:0}.asr-tier-progress-bar .welcome-board .benefits .benefit .benefit-icon,.asr-tier-progress-bar .welcome-board .benefits .benefit .benefit-icon:before{font-size:40px}.asr-tier-progress-bar .welcome-board .benefits .benefit .benefit-icon:before{margin-right:15px}.asr-tier-progress-bar .welcome-board .benefits .benefit .benefit-des{text-align:left;line-height:20px}.asr-tier-progress-bar .bar-wrapper .tier-bar{border-right:none}.asr-tier-progress-bar .bar-wrapper .tier-bar.disabled-bar,.asr-tier-progress-bar .checkpoint-wrapper .tier-checkpoint{display:none}.asr-tier-progress-bar .checkpoint-wrapper .tier-checkpoint.active{display:block}.asr-tier-progress-bar .asr-button{width:100%}}.asr-form-input-slider .slider,.asr-form-input-slider .text{width:100%}.asr-form-input-slider .ui-slider{position:relative;display:block;height:24px;text-align:left;border:1px solid #d6d6d6;background-color:#efefef}.asr-form-input-slider .ui-slider .ui-slider-range{position:absolute;display:block;height:24px;font-size:.7em;border:0;z-index:1}.asr-form-input-slider .ui-slider .ui-slider-handle{position:absolute;width:20px;margin-top:-5px;margin-left:-12px;cursor:pointer;border-radius:4px;-ms-touch-action:none;touch-action:none;z-index:1;height:34px;top:0;border:1px solid gray;background-color:gray}.asr-form-input-slider .ui-state-default,.asr-form-input-slider .ui-widget-content .ui-state-default{background:#fff;border:0}.asr-form-input-single-checkbox .term-and-condition-label{z-index:1}.asr-form-input-single-checkbox .term-and-condition-label a{color:#003e6a}.asr-form-input-single-checkbox .term-and-condition-checkbox{z-index:1}.asr-form-input-single-checkbox.form-option input[type=checkbox]:checked~label:before{border:1px solid var(--indicator-default);color:#fff;background-color:var(--indicator-default)}.asr-form-input-single-checkbox.form-option input[type=checkbox]~label:before{border:1px solid #555}.asr-form-input-single-checkbox.form-option.error label:before{border:1px solid #d32f2f}.asr-form-input-single-checkbox .input-error{padding-left:25px;color:#d32f2f}.asr-form-input-phone .field-container,.asr-form-input-phone .input-container{margin:0;padding:0;border:0}.asr-form-input-phone .input-container .intl-tel-input{display:block;position:relative}.asr-form-input-phone .input-container .intl-tel-input .hide{display:none}.asr-form-input-phone .input-container .intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.4);background-color:#fff;border:1px solid #ccc;max-height:200px;overflow-y:scroll}.asr-form-input-phone .input-container .intl-tel-input .country-list .country-name,.asr-form-input-phone .input-container .intl-tel-input .country-list .flag-box{margin-right:6px}.asr-form-input-phone .input-container .intl-tel-input .country-list .country-name,.asr-form-input-phone .input-container .intl-tel-input .country-list .dial-code,.asr-form-input-phone .input-container .intl-tel-input .country-list .flag-box{vertical-align:middle}.asr-form-input-phone .input-container .intl-tel-input .country-list .flag-box{display:inline-block;width:20px}.asr-form-input-phone .input-container .intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.asr-form-input-phone .input-container .intl-tel-input.allow-dropdown .flag-container,.asr-form-input-phone .input-container .intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.asr-form-input-phone .input-container .intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px;width:100%}.asr-form-input-phone .input-container .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.asr-form-input-phone .input-container .intl-tel-input.separate-dial-code .selected-flag{background:none;display:table}.asr-form-input-phone .input-container .intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle}.asr-form-input-phone .input-container .intl-tel-input .selected-flag{background-color:#fff;border-right:1px solid #b9b9b9;min-width:94px;z-index:1;position:relative;height:100%;padding:0 0 0 8px}.asr-form-input-phone .input-container .intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto;width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}.asr-form-input-phone .input-container .intl-tel-input .selected-flag .iti-flag.vn{height:14px;background-position:-5412px 0}.asr-form-input-phone .input-container .intl-tel-input .selected-flag .iti-flag.af{height:14px;background-position:-66px 0}.asr-form-input-phone .input-container .intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.asr-form-input-phone .input-container .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.asr-form-input-phone .input-container.error{border:1px solid #d32f2f}.asr-form-input-phone .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.asr-form-input-phone .input-error{color:#d32f2f}.asr-form-input-file-picker .no-border{border:0;margin:0;padding:0}.asr-form-input-file-picker .arrow{bottom:30px}.asr-form-input-file-picker .fade{left:-92px;bottom:40px}.asr-form-input .no-border{border:0;padding:0}.asr-form-input .field-container{margin:0;padding:0;border:0}.asr-form-input .input-container{margin:0;padding:0;border:0;display:-ms-flexbox;display:flex;width:100%}.asr-form-input .input-container.error{border:1px solid #d32f2f}.asr-form-input .input-error{color:#d32f2f}.asr-form-input .italic{font-style:italic}.asr-form-input .tooltip{z-index:1;text-align:center;position:relative;width:24px;margin:auto}.asr-form-input .tooltip:hover .tooltip-content{opacity:1;visibility:visible}.asr-form-input .tooltip .tooltip-content{background-color:#fff;width:215px;border:1px solid rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:3px;padding:5px;position:absolute;left:-67px;font-size:12px;opacity:0;visibility:hidden}.asr-form-input .tooltip .tooltip-content:after,.asr-form-input .tooltip .tooltip-content:before{left:78%;right:auto}.asr-form-input .selectboxit-text{margin-right:21px}.asr-form-input .arrow{bottom:30px}.asr-form-input .fade{left:-92px;bottom:40px;height:28px}.asr-form-input .combobox .ui-state-focus a{font-weight:700}.asr-form-input .selectboxit-container{position:relative;display:block;z-index:auto;width:100%}.asr-form-input .selectboxit-btn{padding:10px;border:1px solid #b9b9b9;border-radius:0;background-color:#fff;line-height:20px;width:100%;display:inline-block;color:#666;text-align:left;line-height:normal;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle}.asr-form-input .selectboxit-arrow-container{position:absolute;right:0;top:22%;margin-right:10px}.asr-form-input .selectboxit-default-arrow{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:16px;text-align:center;vertical-align:middle}.asr-form-input .selectboxit-default-arrow:before{content:"\E921";display:inline-block;font-size:1em;font-family:Ascott-Icons}.asr-form-input .selectboxit-options{list-style:none;margin:0;padding:0;position:absolute;border-radius:0;background-color:#fff;display:none;min-width:100%;overflow-x:hidden;overflow-y:auto;cursor:pointer;z-index:2}.asr-form-input .selectboxit-list{background-color:#fff;border:1px solid #b9b9b9;box-shadow:0 5px 10px rgba(0,0,0,.2)}.asr-form-input .selectboxit-options .selectboxit-option-anchor{padding:10px;display:block;transition:all .2s ease 0s}.asr-form-input .selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor{color:#666;background-color:#e6e6e6}.asr-form-input .height-dropdown{height:150px}.asr-form-input p{color:#555}.asr-form-input-combobox{position:relative}.asr-form-input-combobox.field-container,.asr-form-input-combobox .input-container{margin:0;padding:0;border:0}.asr-form-input-combobox .input-container.error{border:1px solid #d32f2f}.asr-form-input-combobox.combobox .ui-state-focus{background-color:#2c1e16;cursor:pointer;color:#fff}.asr-form-input-combobox.combobox .ui-state-focus a{color:#fff;font-weight:700}.asr-form-input-combobox.combobox .ui-state-selected{background-color:#fff}.asr-form-input-combobox.combobox .ui-state-selected a{font-weight:700}.asr-form-input-combobox .input-error{color:#d32f2f}.asr-form-input-combobox .ui-autocomplete{min-width:158px;width:1%;background:#fff;box-shadow:2px 3px 10px 0 rgba(0,0,0,.4);border-radius:5px;max-height:400px;overflow-y:scroll;overflow-x:hidden;position:absolute;z-index:99999999999;list-style:none;padding:0;margin:0}.asr-form-input-combobox .ui-autocomplete,.asr-form-input-combobox .ui-autocomplete a{color:#707070}.asr-form-input-combobox .ui-autocomplete li{margin:0;border-bottom:1px solid rgba(0,0,0,.06)}.asr-form-input-combobox .ui-autocomplete li>a{padding:10px 20px;display:block;margin:0 0 0 10px;transition:none;overflow:hidden}.asr-form-input-combobox .ui-menu-item{line-height:1.3}@media (max-width:1024px){.asr-form-input-combobox .ui-autocomplete{width:auto}}@media (min-width:1024px){.asr-form-input-combobox .combobox .ui-autocomplete{margin:0 0 0 46px;width:auto}}.asr-booking-buy-points .asr-purchase-summary .form-purchase-summary{border:1px solid #dee2e6}.asr-booking-buy-points .asr-purchase-summary .form-purchase-summary .local-currency{font-weight:700;font-size:18px;margin-top:0}.asr-booking-buy-points .asr-purchase-summary .title-purchase-summary label{width:100%;height:auto;font-size:18px;font-weight:700}.asr-booking-buy-points .asr-purchase-summary .total-point{border-top:1px solid #dee2e6;border-bottom:none;padding:22px 0 0 1px;height:67px;font-weight:700;font-size:18px;margin-bottom:0}.asr-booking-buy-points .asr-purchase-summary .purchase-summary-default{font-size:14px;color:gray;margin:17px 15px;line-height:25px}.asr-booking-buy-points .asr-purchase-summary .col-selected-apartment{padding-right:0}.asr-booking-buy-points .asr-purchase-summary .indicating-price{padding:0 10px;font-size:12px;line-height:18px;font-weight:600}.asr-edit-guest-name{font-size:16px}.asr-edit-guest-name input:invalid{border-color:var(--danger)}.asr-edit-guest-name .asr-dropdown{padding:7px}.asr-edit-guest-name .asr-dropdown .dropdown-container{position:absolute}.asr-edit-guest-name .asc-error{font-size:13px;color:#d32f2f;width:100%;display:block}.asr-edit-guest-name.arabic-com .apartment-id,.asr-edit-guest-name.arabic-com .form-,.asr-edit-guest-name.arabic-com .form- .field-item input,.asr-edit-guest-name.arabic-com .title{text-align:right}.asr-edit-guest-name.arabic-com .btn-style1{margin-left:0;margin-right:auto}.asr-edit-guest-name .btn-style1{color:var(--text-reverse);font-size:16px;font-weight:700;margin-left:auto;min-width:120px}.asr-edit-guest-name .title{font-size:18px}.asr-edit-guest-name .apartment-id,.asr-edit-guest-name .title{font-weight:700;line-height:24px;margin-bottom:24px}.asr-edit-guest-name .form-{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-edit-guest-name .form- .field-item{-ms-flex:1;flex:1;margin-bottom:16px}.asr-edit-guest-name .form- .field-item.flex-none{width:100%;-ms-flex:none;flex:none}.asr-edit-guest-name .form- .field-item.flex{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-edit-guest-name .form- .field-item.-checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.asr-edit-guest-name .form- .field-item.-checkbox label{margin-bottom:0;margin-left:16px;cursor:pointer}.asr-edit-guest-name .field-name .required-asterisk{color:#d32f2f}.asr-edit-guest-name .asr-button{min-width:120px}.asr-edit-guest-name input[type=text]{line-height:28px;border-radius:5px}.asr-edit-guest-name .button-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex:1;flex:1}@media (max-width:767px){.asr-edit-guest-name.arabic-com .field-item{margin-right:0}.asr-edit-guest-name .form-{-ms-flex-direction:column;flex-direction:column}}.asr-edit-flight-detail .margin-left-auto{margin-left:auto}.asr-edit-flight-detail.arabic-com .apartment-id,.asr-edit-flight-detail.arabic-com .form-,.asr-edit-flight-detail.arabic-com .form- .field-item input,.asr-edit-flight-detail.arabic-com .title{text-align:right}.asr-edit-flight-detail.arabic-com .btn-style1{margin-left:0;margin-right:auto}.asr-edit-flight-detail .btn-style1{color:var(--text-reverse);font-size:16px;font-weight:700;margin-left:auto;min-width:120px}.asr-edit-flight-detail .btn-style2{background-color:var(--background-default);font-size:16px;font-weight:700;height:44px;width:120px;margin-right:16px}.asr-edit-flight-detail .title{font-size:18px}.asr-edit-flight-detail .apartment-id,.asr-edit-flight-detail .title{font-weight:700;line-height:24px;margin-bottom:24px}.asr-edit-flight-detail .form- .field-item{margin-bottom:16px}.asr-edit-flight-detail .form- .field-item.-checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.asr-edit-flight-detail .form- .field-item.-checkbox label{margin-bottom:0;margin-left:16px;cursor:pointer}.asr-edit-flight-detail .field-name .required-asterisk{color:#d32f2f;font-size:14px}.asr-edit-flight-detail .buttons-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-edit-flight-detail .asr-button{min-width:120px}.asr-edit-flight-detail .asr-button:first-child{margin-right:16px}.asr-edit-flight-detail .flight-input{border:1px solid #d8d8d8;padding:10px;outline:none;border-radius:5px;display:block;width:100%;box-sizing:border-box;line-height:28px;font-size:16px;margin-bottom:15px}.asr-edit-flight-detail h3{font-size:18px;line-height:22px;font-weight:700;color:var(--text-title)}.asr-edit-flight-detail .button-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex:1;flex:1}.asr-expiring-points .text-wrapper{padding:16px;border:1px solid #d5d5d5;background-color:#fff}.asr-expiring-points .text-wrapper .no-items-text{color:#2c1e16;font-size:16px}.asr-expiring-points .expiring-point-list{display:-ms-flexbox;display:flex;text-align:center;-ms-flex-align:center;align-items:center;background-color:#ebe3d9;height:83px}.asr-expiring-points .expiring-point-item{-ms-flex:1;flex:1;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-expiring-points .expiring-point-item:after{content:"";position:absolute;height:100%;width:100%;display:block;left:0;top:0;border-right:1px solid #d5d5d5}.asr-expiring-points .expiring-point-item:last-child:after,html[lang=ar] .asr-expiring-points .expiring-point-item:first-child:after{content:none}html[lang=ar] .asr-expiring-points .expiring-point-item:last-child:after{content:""}.asr-expiring-points .expiring-month{color:#2c1e16;font-size:16px;line-height:20px;display:block;margin:0 auto 8px}.asr-expiring-points .expiring-point{font-size:20px;font-weight:700;line-height:24px;display:block;margin:auto}@media screen and (max-width:650px){.asr-expiring-points .expiring-point-list{display:block;height:240px;padding-left:16px;padding-right:16px}.asr-expiring-points .expiring-point-item{display:-ms-flexbox;display:flex;width:100%;height:40px;-ms-flex-direction:row;flex-direction:row}.asr-expiring-points .expiring-point-item:after{border-bottom:1px solid #d5d5d5;border-right:none}.asr-expiring-points .expiring-month{-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}.asr-expiring-points .expiring-month,.asr-expiring-points .expiring-point{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center}.asr-expiring-points .expiring-point{-ms-flex-pack:end;justify-content:flex-end}}.asr-r-member-benefit-maximise-yours-point .title{margin-bottom:16px}.asr-r-member-benefit-maximise-yours-point .wrap-container{padding-left:15px;padding-right:15px}.asr-lifestyle.arabic{direction:rtl;text-align:right}.asr-lifestyle .landing-page-header{top:0;width:100%;left:0}.asr-lifestyle .navigation{z-index:113;top:0;width:100%;left:0;height:0}.asr-lifestyle .navigation .row{margin:15px auto}.asr-lifestyle .navigation .pad-l-r-10{margin-left:20px;margin-right:-20px}.asr-lifestyle .navigation .pad-r-60{padding-right:15px}.asr-lifestyle .search-book{z-index:111;left:0;top:40%;width:100%}.asr-lifestyle .search-book .margin-b{margin-bottom:20px}.asr-lifestyle .main-content{min-height:250px}.asr-lifestyle .dft-lifestyle-landing-page-header .mobile-header{box-shadow:none}@media (max-width:767px){.asr-lifestyle .dft-lifestyle-search-book .wrap-xs{padding-top:30%}.asr-lifestyle .dft-lifestyle-landing-page-header{display:none}.asr-lifestyle .position-sm{height:110vw;max-height:100vh;background:#d2d2d2;position:relative}.asr-lifestyle .asr-article-listing .z-index-110{z-index:11}.asr-lifestyle .col-sm-4,.asr-lifestyle .col-sm-7{width:100%;max-width:100%}}@media (max-width:1023px){.asr-lifestyle .search-book{top:auto;bottom:5px}}@media (min-width:769px) and (max-width:1023px){.asr-lifestyle .search-book{height:160px;z-index:36}}@media (max-width:768px){.asr-lifestyle .search-book{height:130px;bottom:0}}@media (max-width:991px){.asr-lifestyle .dft-lifestyle-landing-page-header .navbar-header{display:none}}@media (min-width:992px){.asr-lifestyle .dft-lifestyle-landing-page-header .margin-0-lg{margin-bottom:40px}}@media (max-width:1024px){.asr-lifestyle .dft-lifestyle-landing-page-header .mobile-header{width:85%}}@media (min-width:1025px){.asr-lifestyle .dft-common-global-footer .wrap{padding-top:20px;padding-bottom:20px}}@media (max-width:575px){.asr-lifestyle .dft-common-global-footer .bg-gray-light-xs{margin-top:0;background-color:#efefef}}@media (min-width:768px) and (max-width:992px){.asr-lifestyle .col-sm-7{width:58.33333%}}@media (max-width:425px){.asr-lifestyle .top-sm{margin-top:unset}}.asr-section-quotation{font-size:14px;position:relative;overflow:hidden;cursor:pointer}.asr-section-quotation a[href=""],.asr-section-quotation a[href="#"]{display:block}.asr-section-quotation .asr-backdrop-content{padding:20px;display:-ms-flexbox;display:flex}.asr-section-quotation .asr-backdrop-content img{width:50%}.asr-section-quotation .asr-backdrop-content.description-wrapper .quote-content{margin-right:auto}.asr-section-quotation .quote-title{display:inline-block;font-weight:600;line-height:24px}.asr-section-quotation .quote-description{line-height:17px}.asr-section-quotation .quote-content{max-width:50%}.asr-section-quotation .quote-content>div{max-width:100%}.asr-section-quotation .quote-content div:not(:last-child){margin-bottom:5px}.asr-section-quotation .align-bottom-right,.asr-section-quotation .align-center-right,.asr-section-quotation .align-top-right{text-align:right}.asr-section-quotation .align-bottom-between,.asr-section-quotation .align-center-between,.asr-section-quotation .align-top-between{text-align:center}.asr-section-quotation .asr-image img{object-fit:cover}#asr-guest-cart-expiry-time .modal-dialog{height:100vh;max-width:424px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 auto}#asr-guest-cart-expiry-time .close-custom{position:absolute;right:0;top:10px;z-index:1}#asr-guest-cart-expiry-time .modal-content{padding:35px 80px 50px;border-radius:5px;text-align:center;width:424px;color:var(--text-title)}#asr-guest-cart-expiry-time .modal-body{padding:0}#asr-guest-cart-expiry-time .title{font-size:24px;font-stretch:normal;font-style:normal;line-height:1.42;letter-spacing:normal;padding-bottom:10px}#asr-guest-cart-expiry-time p{margin:0}#asr-guest-cart-expiry-time .description{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;margin-bottom:20px}#asr-guest-cart-expiry-time .asr-button{width:143px;border-radius:5px}#asr-guest-cart-expiry-time .modal-footer{-ms-flex-pack:center;justify-content:center;padding:0}.outer-wrapper{width:100%;height:52px;position:relative;overflow:hidden}.outer-wrapper .inner-wrapper{position:absolute;left:0;overflow-x:scroll;overflow-y:hidden;width:100%}.outer-wrapper .inner-wrapper::-webkit-scrollbar{display:none}.asr-user-control-panel .member-status-wrapper{background-color:#f1f2f4;padding:16px 0 24px}.asr-user-control-panel .asr-pagination{margin-top:24px}.asr-user-control-panel .asr-pagination .nav-item{font-size:16px;color:#4b5daa}.asr-user-control-panel .tab-content-wrapper{margin-top:24px;margin-bottom:24px}.asr-user-control-panel .h1,.asr-user-control-panel .h2,.asr-user-control-panel .h3,.asr-user-control-panel .h4,.asr-user-control-panel .h5,.asr-user-control-panel .h6,.asr-user-control-panel h1,.asr-user-control-panel h2,.asr-user-control-panel h3,.asr-user-control-panel h4,.asr-user-control-panel h5,.asr-user-control-panel h6{font-weight:400;letter-spacing:0}.asr-dialog-content .modal-dialog{margin:1.75rem auto;z-index:1}.asr-dialog-content .modal-dialog.arabic-com{text-align:right;direction:rtl}.asr-dialog-content .modal-dialog .modal-header{padding:0;border-bottom:0}.asr-dialog-content .modal-dialog .modal-header .close{background:transparent;top:10px;right:30px;z-index:2}.asr-dialog-content .modal-dialog .modal-header .close span{color:#000}.asr-dialog-content .btn-quaternary-width{width:100%}.asr-dialog-content.modal-display{display:none}.dft-page-default .arabic .asr-cancel-reservation-done .margin-left-24px,.dft-somerset-general-page .arabic .asr-cancel-reservation-done .margin-left-24px,.dft-template-default .arabic .asr-cancel-reservation-done .margin-left-24px{margin-left:24px;margin-right:0}.btn.btn-style1{background-color:#483a32;color:#fff}.btn.btn-style2{margin-right:24px;background-color:#fff;color:#483a32;border:2px solid #483a32}.asr-cancel-reservation-done{margin-top:20px;margin-bottom:40px}.asr-cancel-reservation-done .page-title{font-size:32px;margin-bottom:24px;color:var(--text-title)}.asr-cancel-reservation-done .box{background-color:var(--color-background-search);padding:24px 24px 31px;margin-bottom:24px}.asr-cancel-reservation-done .box .title{font-size:18px;font-weight:700;margin-bottom:8px}.asr-cancel-reservation-done .box .cancel-number{margin-bottom:8px;display:block}.asr-cancel-reservation-done .box p{max-width:780px;line-height:24px;margin-bottom:0}.asr-cancel-reservation-done .buttons-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-cancel-reservation-done .buttons-wrapper button:not(:last-child){margin-bottom:24px}.asr-common-content-modal .modal-dialog{max-width:500px;margin:auto;display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center}.asr-common-content-modal .modal-header{border:0;padding:20px 20px 0}.asr-common-content-modal .modal-body{padding:0 20px}.asr-common-content-modal .modal-footer{border:0}.asr-common-content-modal .modal-content{border-radius:0;box-shadow:none}.asr-common-content-modal .close-custom{border:0;font-size:25px;background-color:transparent;padding:1px 6px}.page-partner-detail .asr-common-content-modal{background-color:#000}.arabic .asr-container .columns.gutter-lg [class*=col-]{float:right}.asr-container .content{margin-bottom:20px}.asr-common-container-multiple-horizontal-content .asr-container .content{border:1px solid #d5d5d5}.asr-container .wrap{margin:0 auto;max-width:1250px}.asr-container .wrap,.asr-container .wrap-container .gutter-lg .col,.asr-container .wrap-container .gutter-lg [class*=col-],.asr-container .wrap-container [class*=gutter-] .gutter-lg .col,.asr-container .wrap-container [class*=gutter-] .gutter-lg [class*=col-]{padding-left:20px;padding-right:20px}.asr-container .wrap-container .gutter-lg.colum-buy-point{margin-left:-20px;margin-right:-20px}.asr-container .wrap-container .gutter-lg.colum-buy-point .section.new{display:none}.asr-columns.row{margin:0}.arabic .asr-common-how-to-buy-points .columns.gutter-lg [class*=col-]{float:right}.asr-common-how-to-buy-points .title-to-buy-point{text-align:center;padding-top:12px;font-size:21px;font-weight:700;display:-ms-flexbox;display:flex}.asr-common-how-to-buy-points .title-to-buy-point span{margin:auto}.asr-common-how-to-buy-points .wrap-container{padding-left:25px;padding-right:25px}.asr-common-how-to-buy-points .step-buy-point{padding-top:20px;padding-bottom:20px}.asr-common-how-to-buy-points table{width:auto}.asr-common-how-to-buy-points .image-url-buy-point{text-align:center}.asr-common-how-to-buy-points .form-member-benefits{border:2px solid #483a32;padding:12px 11px 13px;font-weight:700;font-size:17px;background-color:inherit}.asr-common-how-to-buy-points .material-icons{margin-bottom:13px;color:#000;font-size:30px}.asr-common-how-to-buy-points .expand-container{overflow:hidden}.asr-common-how-to-buy-points .buy-point-tab{transition:all .3s ease;margin-top:0;-ms-transform:translateY(0);transform:translateY(0)}.asr-common-how-to-buy-points .buy-point-tab:not(.show){margin-top:-100%;-ms-transform:translateY(-100%);transform:translateY(-100%);display:none}.asr-common-how-to-buy-points .accordion-header.show .asr-icon{-ms-transform:rotate(90deg);transform:rotate(90deg);transition:all .3s ease}.asr-common-how-to-buy-points .accordion-header .asr-icon{-ms-transform:rotate(0deg);transform:rotate(0deg);transition:all .3s ease}.asr-common-how-to-buy-points .step-buy-point{text-align:center}.asr-common-how-to-buy-points .btn-member-benfit{text-align:center;padding-top:30px;padding-bottom:30px}.dft-page-default .arabic .asr-tab-point-history .wrapper-content .select-input-wrapper select,.dft-somerset-general-page .arabic .asr-tab-point-history .wrapper-content .select-input-wrapper select,.dft-template-default .arabic .asr-tab-point-history .wrapper-content .select-input-wrapper select{text-align:right}.asr-tab-point-history{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:column;flex-flow:column;z-index:0}.asr-tab-point-history .campaign-name{font-size:14px;color:#a28156}.asr-tab-point-history .wrapper-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-tab-point-history .wrapper-content .select-input-wrapper{max-width:270px;position:relative;-ms-flex:1;flex:1;margin-right:16px;font-size:16px}.asr-tab-point-history .wrapper-content .select-input-wrapper select{-moz-appearance:none;min-width:270px;max-width:270px;margin-bottom:16px;line-height:20px;height:auto}.asr-tab-point-history .wrapper-content .select-input-wrapper select::-ms-expand{display:none}.asr-tab-point-history .wrapper-content .select-input-wrapper:after{content:"arrow_drop_down";font-family:Material Icons;font-size:24px;line-height:1;color:#2c1e16;height:24px;width:24px;position:absolute;top:21px;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;font-feature-settings:"liga";-webkit-font-feature-settings:"liga"}.asr-tab-point-history .wrapper-content .select-input-wrapper.arabic{margin-right:0}.asr-tab-point-history .wrapper-content .select-input-wrapper.arabic:after{left:0;right:auto}.asr-tab-point-history .wrapper-content .note-wrapper{font-size:12px;line-height:15px;margin-top:auto;padding-bottom:16px;-ms-flex:1;flex:1;-ms-flex-align:end;align-items:flex-end}.asr-tab-point-history .pagination,.asr-tab-point-history .wrapper-content .note-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-tab-point-history .pagination{width:100%}.asr-tab-point-history .title-header{text-align:center}.asr-tab-point-history .point-wrapper{width:100%;border-collapse:collapse;font-weight:100;color:#1d1612;text-rendering:optimizeLegibility;border-radius:5px}.asr-tab-point-history .point-wrapper thead th{font-weight:600;background-color:#f1f2f4;color:#1d1612;font-size:16px;line-height:19px;padding-bottom:13px;padding-top:13px}.asr-tab-point-history .point-wrapper tbody tr td:first-child,.asr-tab-point-history .point-wrapper thead th:first-child{padding-left:17px}.asr-tab-point-history .point-wrapper tbody tr:not(:last-child){border-bottom:1px solid #ddd}.asr-tab-point-history .point-wrapper .content-table .tier-common{height:52px}.asr-tab-point-history .point-wrapper .content-table .description-up-down{color:#f1f2f4;font-size:16px;line-height:24px}.asr-tab-point-history .point-wrapper .content-table .up-down-text{color:#f1f2f4;font-size:16px;font-weight:700;line-height:24px}.asr-tab-point-history .point-wrapper .content-table .title-date{color:#1d1612}.asr-tab-point-history .point-wrapper .content-table .up-down-date{color:#f1f2f4;padding-left:16px}.asr-tab-point-history .point-wrapper .content-table .details-common{font-size:14px;line-height:20px}.asr-tab-point-history .point-wrapper .content-table .description{padding-top:16px;padding-bottom:16px}.asr-tab-point-history .point-wrapper .content-table .description .voucher-used{display:block}.asr-tab-point-history .point-wrapper .content-table .description .event-title{color:#1d1612;font-weight:700;display:block}.asr-tab-point-history .point-wrapper .content-table .description .confirmation-number,.asr-tab-point-history .point-wrapper .content-table .description .gift-to{color:#1d1612;display:block}.asr-tab-point-history .point-wrapper .content-table .description .points-promotion,.asr-tab-point-history .point-wrapper .content-table .description .purchase-point{display:block}.asr-tab-point-history .point-wrapper .content-table .amount-details{color:gray;text-align:center}.asr-tab-point-history .point-wrapper .content-table .tota-details{color:#1d1612;text-align:center;font-weight:700}.asr-tab-point-history .point-wrapper .content-table .tota-details .redeemed-point{display:block}.asr-tab-point-history .point-wrapper .content-table .redeemed-details{text-align:center}.asr-tab-point-history .point-wrapper .content-table .redeemed-details .redeemed-point{display:block;color:#8a0411}.asr-tab-point-history .point-wrapper .content-table .redeemed-details .redeemed-point .bonus-point{color:#a28156}.asr-tab-point-history .point-wrapper .content-table .redeemed-details .brackets:before{content:"(";top:0;left:0}.asr-tab-point-history .point-wrapper .content-table .redeemed-details .brackets:after{content:")";top:0;left:0}.asr-tab-point-history .point-wrapper .content-table .point-earned{color:#1d1612;font-weight:700;text-align:center}.asr-tab-point-history .point-wrapper .content-table .text-r-mobile{text-align:center}.asr-tab-point-history .template-no-data{border:1px solid #d5d5d5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-tab-point-history .template-no-data .content-no-data{background-color:#fff;padding:24px;margin-bottom:1px}.asr-purchase-point-details{width:100%}.asr-purchase-point-details .pagination{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:end;justify-content:flex-end}.asr-purchase-point-details .plugin-item{padding-top:20px}.asr-purchase-point-details .point-wrapper{width:100%;border-collapse:collapse;font-weight:100;color:#1d1612;text-rendering:optimizeLegibility;border-radius:5px}.asr-purchase-point-details .point-wrapper thead th{font-weight:600;background-color:#f1f2f4;color:#1d1612;font-size:16px;line-height:19px;padding-bottom:13px;padding-top:13px}.asr-purchase-point-details .point-wrapper tbody tr td:first-child,.asr-purchase-point-details .point-wrapper thead th:first-child{padding-left:17px}.asr-purchase-point-details .point-wrapper tbody tr{border-bottom:1px solid #ddd}.asr-purchase-point-details .point-wrapper .content-table td{color:#1d1612}.asr-purchase-point-details .point-wrapper .content-table .details-common{font-size:14px;line-height:20px}.asr-purchase-point-details .point-wrapper .content-table .pt-16{padding-top:16px}.asr-purchase-point-details .point-wrapper .content-table .pb-16{padding-bottom:16px}.asr-purchase-point-details .point-wrapper .content-table .d-block{display:block}.asr-purchase-point-details .point-wrapper .content-table .fw-bold{font-weight:700}.asr-purchase-point-details .point-wrapper .content-table .color-gold{color:var(--indicator-default)}.asr-purchase-point-details .point-wrapper .content-table .text-center{text-align:center}.dft-page-default .arabic .asr-tab-reservation .search-wrapper:after,.dft-somerset-general-page .arabic .asr-tab-reservation .search-wrapper:after,.dft-template-default .arabic .asr-tab-reservation .search-wrapper:after{left:0;right:auto}.dft-page-default .arabic .asr-tab-reservation .search-wrapper select,.dft-somerset-general-page .arabic .asr-tab-reservation .search-wrapper select,.dft-template-default .arabic .asr-tab-reservation .search-wrapper select{text-align:right}.asr-tab-reservation{z-index:0}.asr-tab-reservation .search-wrapper{width:100%;max-width:300px;margin-bottom:24px;position:relative}.asr-tab-reservation .search-wrapper select{-moz-appearance:none;padding-top:5px;font-size:16px}.asr-tab-reservation .search-wrapper select::-ms-expand{display:none}.asr-tab-reservation .search-wrapper:after{content:"arrow_drop_down";font-family:Material Icons;font-size:24px;height:24px;width:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:9px;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";pointer-events:none}.asr-tab-reservation .list-title-all{font-size:24px;line-height:32px;margin-bottom:32px;color:#2c1e16}.asr-tab-reservation .asr-pagination{margin-top:24px}.asr-tab-reservation .show-more{font-size:14px;line-height:20px;text-align:center;width:100%;display:block;margin-top:16px;color:#4b5daa;height:auto}.dft-page-default .arabic .asr-tab-referral-program,.dft-somerset-general-page .arabic .asr-tab-referral-program,.dft-template-default .arabic .asr-tab-referral-program{text-align:right}.asr-tab-referral-program{position:relative;z-index:0}.asr-tab-referral-program .buttonIcon{color:#483a32;width:21px}.asr-tab-referral-program .errorLable,.asr-tab-referral-program .pendingLable{font-size:13px;height:16px;margin-top:-10px;margin-left:-15px}.asr-tab-referral-program .errorLable{margin-left:30px;margin-top:-30px;color:#d32f2f}.asr-tab-referral-program .inputFormal{border:1px solid #b9b9b9;width:220px;margin:auto;background-color:#fff}.asr-tab-referral-program .btnSubmit,.asr-tab-referral-program .inputEmail{border:none;background-color:#fff}.asr-tab-referral-program .inputEmail{-ms-flex:1 1 auto;flex:1 1 auto;width:1%;outline:none}.asr-tab-referral-program #lableShareMail{margin-bottom:15px;margin-right:-30px}.asr-tab-referral-program .btnSubmit:disabled,.asr-tab-referral-program .inputEmail:disabled,.asr-tab-referral-program .inputFormal:disabled{background-color:#ddd;cursor:not-allowed}.asr-tab-referral-program .btnSubmit{margin-left:2px}.asr-tab-referral-program .btnSubmit i{color:#483a32}.asr-tab-referral-program .emailForm{width:375px}.asr-tab-referral-program .btn-position{margin-left:-43px}.asr-tab-referral-program .genealogy-body{overflow-y:hidden;padding:50px;min-height:500px}.asr-tab-referral-program .genealogy-tree ul{padding-top:20px;position:relative;padding-left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.asr-tab-referral-program .genealogy-tree li{float:left;text-align:center;list-style-type:none;position:relative;padding:70px 40px 0}.asr-tab-referral-program .genealogy-tree li:after,.asr-tab-referral-program .genealogy-tree li:before{content:"";position:absolute;top:0;right:50%;border-top:2px solid #ccc;width:40%;height:30px}.asr-tab-referral-program .genealogy-tree li:after{right:auto;left:50%;border-left:2px solid #ccc}.asr-tab-referral-program .genealogy-tree li:only-child:after,.asr-tab-referral-program .genealogy-tree li:only-child:before{display:none}.asr-tab-referral-program .genealogy-tree li:only-child{padding-top:0}.asr-tab-referral-program .genealogy-tree li:first-child:before,.asr-tab-referral-program .genealogy-tree li:last-child:after{border:0 none}.asr-tab-referral-program .genealogy-tree li:last-child:before{border-right:2px solid #ccc;border-radius:0 15px 0 0;-webkit-border-radius:0 15px 0 0;-moz-border-radius:0 15px 0 0;left:10.5%}.asr-tab-referral-program .genealogy-tree li:first-child:after{border-radius:15px 0 0 0;-webkit-border-radius:15px 0 0 0;-moz-border-radius:15px 0 0 0}.asr-tab-referral-program .genealogy-tree ul ul:after,.asr-tab-referral-program .genealogy-tree ul ul:before{content:"";position:absolute;top:-18px;width:52px;height:40px}.asr-tab-referral-program .genealogy-tree ul ul:before{left:50%;border-left:2px solid #ccc;border-bottom-left-radius:20px;border-bottom:2px solid #ccc;margin-left:-1px}.asr-tab-referral-program .genealogy-tree ul ul:after{right:50%;border-right:2px solid #ccc;border-bottom-right-radius:20px;border-bottom:2px solid #ccc;margin-right:-1px}.asr-tab-referral-program .genealogy-tree li a{text-decoration:none;color:#666;display:inline-block}.asr-tab-referral-program .member-view-box{padding:10px;text-align:center;position:relative}.asr-tab-referral-program .member-details{padding-top:10px;padding-bottom:30px}.asr-tab-referral-program .member-image{position:relative}.asr-tab-referral-program .member-name-lv3{font-size:13px}.asr-tab-referral-program .member-name{width:220px;font-size:13px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:auto}.asr-tab-referral-program .simplified{height:56px;margin-top:-10px}.asr-tab-referral-program span{display:inline-block;color:#fff}.asr-tab-referral-program u span{display:inline}.asr-tab-referral-program .member-image span.inactive{opacity:.5}.asr-tab-referral-program .circle-border,.asr-tab-referral-program .circle-border-lv2,.asr-tab-referral-program .circle-border-lv3{height:90px;width:90px;border-radius:50%;border:2px dashed #a28156;position:relative}.asr-tab-referral-program .circle-border-lv2{height:80px;width:80px}.asr-tab-referral-program .circle-border-lv3{height:70px;width:70px}.asr-tab-referral-program .circle-inside,.asr-tab-referral-program .circle-inside-lv2,.asr-tab-referral-program .circle-inside-lv3{height:80px;width:80px;border-radius:50%;background-color:#a28156;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.asr-tab-referral-program .circle-inside-lv2{height:70px;width:70px}.asr-tab-referral-program .circle-inside-lv3{height:60px;width:60px}.asr-tab-referral-program .circle-point{width:65px;height:65px;border-radius:50%;border:3px solid #fff;background-color:#483a32;position:absolute;right:0;top:-35px;-ms-transform:translateX(50%);transform:translateX(50%)}.asr-tab-referral-program .circle-add{width:30px;height:30px;border-radius:50%;background-color:#483a32;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;border:4px solid #fff;text-align:center}.asr-tab-referral-program .circle-rectangle,.asr-tab-referral-program .circle-rectangle-lv2,.asr-tab-referral-program .circle-rectangle-lv3{width:70px;height:45px;border-radius:8px;border:2px solid #fff;background-color:#483a32;position:absolute;right:-10px;top:-20px;-ms-transform:translateX(50%);transform:translateX(50%)}.asr-tab-referral-program .circle-rectangle-lv2{width:60px;height:35px;right:-5px}.asr-tab-referral-program .circle-rectangle-lv3{width:55px;height:30px;top:-15px;left:10px;right:0}.asr-tab-referral-program .circle-half,.asr-tab-referral-program .circle-half-unlock{width:35px;height:20px;border-top-left-radius:50px;border-top-right-radius:50px;border:4px solid #483a32;border-bottom:0;position:absolute}.asr-tab-referral-program .circle-half{left:50%;top:-5px;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.asr-tab-referral-program .circle-half-unlock{left:55%;top:-10px;-ms-transform:translate(-50%,-50%) rotate(20deg);transform:translate(-50%,-50%) rotate(20deg)}.asr-tab-referral-program .small-circle-top{height:15px;width:15px;border-radius:50%;position:absolute;border:2px solid #ccc;top:-34px;left:50.5%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.asr-tab-referral-program .small-circle-bottom,.asr-tab-referral-program .small-circle-bottom-lv2{height:20px;width:20px;border-radius:50%;position:absolute;border:2px solid #ccc;left:45.5%;bottom:6px}.asr-tab-referral-program .small-circle-bottom-lv2{left:47.5%}.asr-tab-referral-program .small-circle,.asr-tab-referral-program .small-circle-lv2,.asr-tab-referral-program .small-circle-lv3{height:20px;width:20px;border-radius:50%;position:absolute;border:3px solid #fff;top:35%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.asr-tab-referral-program .small-circle-lv3{height:15px;width:15px}.asr-tab-referral-program .small-circle-lv2{height:17px;width:17px}.asr-tab-referral-program .small-circle-half,.asr-tab-referral-program .small-circle-half-lv2,.asr-tab-referral-program .small-circle-half-lv3{width:35px;height:20px;border-top-left-radius:35px;border-top-right-radius:35px;border:3px solid;border-bottom:0;left:50%;top:60%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}.asr-tab-referral-program .small-circle-half-lv2{width:30px}.asr-tab-referral-program .small-circle-half-lv3{width:25px;height:15px}.asr-tab-referral-program .text{font-size:16px;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.asr-common-loading,.asr-common-loading .ajax-first-loading{opacity:1}@media (min-width:768px){#booking-find-residence{display:none}.asr-tab-voucher .add-voucher-container .voucher-input-wrapper{width:50%;display:inline-block}.asr-tab-voucher .add-voucher-container .voucher-add-btn{display:-ms-inline-flexbox;display:inline-flex;margin-left:16px;vertical-align:top;width:unset}}@media (max-width:767px){.asr-tab-voucher .asr-tab-voucher-title{margin-bottom:16px}.asr-tab-voucher .voucher-item .button-wrapper{margin-top:24px}.asr-tab-voucher .voucher-input-container .voucher-input-wrapper{margin-bottom:15px}}@media (max-width:1023px){.asr-tab-voucher .asr-booking-modal .modal-dialog{top:0}}.dft-page-default .arabic .margin-left-16px,.dft-somerset-general-page .arabic .margin-left-16px,.dft-template-default .arabic .margin-left-16px{margin-left:16px;margin-right:0}.asr-tab-voucher{z-index:0}.asr-tab-voucher .asr-button{width:100%}.asr-tab-voucher .asr-button.secondary{margin-right:16px}.asr-tab-voucher .asr-button.single-column{-ms-flex:0.5;flex:0.5;margin-right:43px}.asr-tab-voucher .row{margin:0}.asr-tab-voucher .asr-tab-voucher-title{font-size:24px;line-height:32px;margin-bottom:24px;color:#2c1e16}.asr-tab-voucher .voucher-item{border:1px solid #d5d5d5;background-color:#fff;margin-bottom:16px;padding:24px;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;color:#2c1e16}.asr-tab-voucher .voucher-item .voucher-title{font-size:18px;font-weight:700;line-height:22px;padding:0;color:#2c1e16}.asr-tab-voucher .voucher-item .expiring-date{font-size:16px;line-height:19px;padding:0;text-align:center}.asr-tab-voucher .voucher-item .button-wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;padding:0}.asr-tab-voucher .voucher-item .button-wrapper .button-learn-more{background-color:#fff;color:#483a32;margin-right:16px}.asr-tab-voucher .voucher-item .button-wrapper .button-redeem{color:#fff;background-color:#483a32}.asr-tab-voucher .voucher-item .button-wrapper .button-redeem .button-visible{visibility:hidden}.asr-tab-voucher .voucher-item.hold-voucher{background-color:#d5d5d5}.asr-tab-voucher .voucher-item.hold-voucher button{cursor:not-allowed}.asr-tab-voucher .asr-booking-modal .modal-detail{bottom:0;left:0;right:0;margin:auto;overflow-y:auto;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.asr-tab-voucher .modal.fade .modal-dialog{-ms-transform:none;transform:none}.asr-tab-voucher .modal.fade .modal-dialog .modal-content{width:50%;margin-left:auto;margin-right:auto}.asr-tab-voucher .asr-booking-modal .modal-body{padding:15px 31px 0}.asr-tab-voucher .asr-booking-modal .modal-body .row{margin:20px auto}.asr-tab-voucher .asr-booking-modal .modal-body .row #remove-no{width:100%}.asr-tab-voucher .asr-booking-modal .btn-quaternary-cus{font-weight:700;line-height:1.4;padding:7px 24px;background-color:transparent}.asr-tab-voucher .show-more{height:20px;font-size:14px;line-height:20px;text-align:center;width:100%;display:block;margin-top:16px}.add-voucher-container{margin-bottom:24px}.add-voucher-container .voucher-input{border-radius:5px;box-sizing:border-box;font-size:16px;text-overflow:ellipsis;line-height:20px;padding:10px}.add-voucher-container .error-msg{color:var(--danger);margin-top:5px}.add-voucher-container .error-input{border:1px solid var(--danger)}.select-input-wrapper{position:relative;-ms-flex:1;flex:1;margin-right:16px}.select-input-wrapper:last-child{margin-right:0}.select-input-wrapper select::-ms-expand{display:none}.select-input-wrapper:after{content:"arrow_drop_down";font-family:Material Icons;font-size:24px;line-height:1;color:#2c1e16;height:24px;width:24px;position:absolute;top:21px;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;font-feature-settings:"liga";-webkit-font-feature-settings:"liga"}.select-input-wrapper select{-moz-appearance:none;padding-right:24px;line-height:20px}.select-input-wrapper.-alone{width:calc((100% - 32px) / 3)}.select-input-wrapper label.field-name.for-required:after{content:" *";color:var(--black737)}.text-input-wrapper{position:relative;margin-right:16px;margin-bottom:24px}.text-input-wrapper label.field-name.-required:after{content:" *";color:#d32f2f}.text-input-wrapper.-alone{width:calc((100% - 32px) / 3)}.text-input-wrapper.last-child{padding-right:0}.asr-tab-account-preferences{min-height:50px;z-index:0}.asr-tab-account-preferences .arabic:after{right:auto;left:0}.asr-tab-account-preferences .margin-left-16px{margin-left:16px;margin-right:0}.asr-tab-account-preferences .scope-currency{margin-bottom:40px}.asr-tab-account-preferences .field-group .group-title{font-size:24px;line-height:32px;padding-bottom:12px;border-bottom:1px solid #d5d5d5;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.asr-tab-account-preferences .field-group .field-destination{font-size:16px;line-height:24px;margin-bottom:24px;display:block;margin-top:8px}.asr-tab-account-preferences .field-group .icon-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:0;padding-right:16px}.asr-tab-account-preferences .field-group .icon-wrapper:after{content:""}.asr-tab-account-preferences .field-group .icon-wrapper:last-child{padding-right:0}.asr-tab-account-preferences .scope-earn-miles,.asr-tab-account-preferences .scope-language{margin-bottom:40px}.asr-tab-account-preferences .scope-earn-miles .select-input-wrapper{margin-bottom:24px}.asr-tab-account-preferences .scope-earn-miles .select-input-wrapper label.field-name.-required:after{content:" *";color:#d32f2f}.asr-tab-account-preferences .scope-earn-miles .select-input-wrapper:after{content:"arrow_drop_down";font-family:Material Icons;font-size:24px;line-height:1;color:#2c1e16;height:24px;width:24px;position:absolute;top:51px;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;font-feature-settings:"liga";-webkit-font-feature-settings:"liga"}.asr-tab-account-preferences .scope-earn-miles .top-21:after{content:"arrow_drop_down";top:21px}.asr-tab-account-preferences .scope-earn-miles .form-note{color:#d32f2f;font-size:14px;line-height:17px;margin-bottom:10px}.asr-tab-account-preferences .scope-earn-miles .field-name{margin-bottom:8px}.asr-tab-account-preferences .scope-earn-miles .field-wrapper{margin-top:8px;margin-bottom:24px;display:-ms-flexbox;display:flex}@media (max-width:767px){.asr-tab-account-preferences .scope-earn-miles .field-wrapper{display:block}}.asr-tab-account-preferences .scope-earn-miles .field-wrapper label.field-name{height:22px}.asr-tab-account-preferences .scope-earn-miles .field-wrapper.last-child{margin-bottom:8px}.asr-tab-account-preferences .scope-earn-miles .form-option label.earm-miles-tnc-content.-required:before{content:"* ";color:#d32f2f}.asr-tab-account-preferences .scope-earn-miles .position-form-error-relink{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.asr-tab-account-preferences .scope-earn-miles .position-form-error-relink .error-relink{position:absolute;top:82px}.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper{padding-top:24px;width:calc((100% - 32px) / 3)}@media (max-width:767px){.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper{width:100%}}.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper .earn-miles-item{display:-ms-flexbox;display:flex;padding:20px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;border-radius:5px;border:1px solid #d8d8d8}.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper .earn-miles-item .earn-miles-content_left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper .earn-miles-item .earn-miles-content_left label{margin-bottom:5px;color:#2c1e16;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper .earn-miles-item .earn-miles-content_left span{color:#2c1e16;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.asr-tab-account-preferences .scope-earn-miles .earn-miles-wrapper .earn-miles-item .earn-miles-content_right .asr-icon-svg svg{width:23px;height:23px;color:#00171f}.asr-tab-account-preferences .scope-travel{margin-bottom:40px}.asr-tab-account-preferences .scope-travel .favourite{margin-top:24px;font-size:16px;line-height:24px}.asr-tab-account-preferences .scope-travel .notify-option .notify-option-content{list-style:none;margin-bottom:8px;line-height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.asr-tab-account-preferences .scope-travel .notify-option .notify-option-content input[type=checkbox]{height:16px;min-width:16px;margin-right:16px}.asr-tab-account-preferences .scope-travel .notify-option .notify-option-content label{display:inline-block;margin-bottom:0}.asr-tab-account-preferences .scope-travel .field-wrapper{margin-top:8px;margin-bottom:24px;display:-ms-flexbox;display:flex}.asr-tab-account-preferences .scope-travel .notify-option-title{margin-bottom:32px}.asr-tab-account-preferences .newsletter-group .field-checkbox-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}.asr-tab-account-preferences .newsletter-group .field-checkbox-wrapper.indent-checkbox{margin-left:36px}.asr-tab-account-preferences .newsletter-group .field-checkbox-wrapper.-disabled{opacity:.5;cursor:not-allowed}.asr-tab-account-preferences .newsletter-group .field-checkbox-wrapper.-disabled label{cursor:inherit}.asr-tab-account-preferences .newsletter-group .field-checkbox-wrapper input[type=checkbox]{min-width:16px;margin-right:16px;height:16px}.asr-tab-account-preferences .newsletter-group .field-checkbox-wrapper label{font-size:16px;font-weight:700;line-height:24px;margin-bottom:0;-ms-flex:1;flex:1;color:#1d1612}.asr-tab-account-preferences .newsletter-group .field-checkbox-wrapper span{width:100%;margin-left:32px}.asr-tab-account-preferences .form-option{margin-top:0;margin-bottom:0}.asr-tab-account-preferences .form-option input[type=checkbox]:checked~label:before{border:1px solid var(--indicator-default);color:#fff;background-color:var(--indicator-default)}.asr-tab-account-preferences .form-option input[type=checkbox]~label:before{border:1px solid #555}.asr-tab-account-preferences .form-option.error label:before{border:1px solid #d32f2f}.asr-tab-account-preferences .button-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:56px}.asr-tab-account-preferences .button-wrapper .btn-save-changes{text-transform:capitalize;color:#fff}.asr-tab-account-preferences .button-wrapper .btn{padding:10px 30px}.asr-tab-account-preferences .asr-booking-modal .modal-preferences{bottom:0;left:0;right:0;margin:auto;overflow-y:auto;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.asr-tab-account-preferences .asr-booking-modal .modal-preferences .modal-content{width:50%;margin-left:auto;margin-right:auto}.asr-tab-account-preferences .modal.fade .modal-dialog{-ms-transform:none;transform:none}.asr-tab-account-preferences .asr-booking-modal .modal-body{padding:15px 31px 0}.asr-tab-account-preferences .asr-booking-modal .modal-body #remove-no{width:100%}.asr-tab-account-preferences .asr-booking-modal .btn-quaternary-cus{font-weight:700;line-height:1.4;padding:7px 24px;background-color:transparent}.asr-tab-account-preferences .asc-error{font-size:13px;width:100%;color:#d32f2f}.asr-tab-account-preferences .has-error{border-color:#d32f2f}.asr-dashboard #partner-exchange-point .text-wrapper-content{padding:16px 0 0 16px;border:1px solid #d5d5d5;background-color:#fff}.asr-dashboard #partner-exchange-point .text-wrapper-content span a{color:#4c6866!important}.asr-dashboard .alert{border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:32px;padding:16px;font-size:16px;line-height:1;background-color:#f3f3f3;border:0}.dft-page-default .asr-dashboard .alert{color:#000;border:0}.asr-dashboard .alert .alert-content a{color:#4c6866}.asr-dashboard .alert .asr-icon{margin-right:8px}.asr-dashboard .plugin-item{margin-bottom:32px;min-height:50px}.asr-dashboard .plugin-item .plugin-title{color:#373737;font-size:24px;line-height:32px;margin-bottom:16px}.asr-dashboard .plugin-item .plugin-content{position:relative;z-index:0}.asr-dashboard .plugin-item .show-more{font-size:14px;line-height:20px;text-align:center;width:100%;display:block;margin-top:16px;color:#4c6866}.arabic .asr-dashboard .alert .asr-icon{margin-right:0;margin-left:8px}.asr-offer-list{position:relative;z-index:0}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-media{max-height:100%;top:0;bottom:0;left:0;right:0;overflow:hidden;background-position:50%;background-size:cover}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-media a img{max-height:100%;width:100%;display:block}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-media div .text-favorite{left:0;bottom:20px;border-radius:0;padding:0 5px;color:#d5d5d5;cursor:pointer}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-media div .label{background-color:#554f4c;position:absolute;z-index:1}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-media .absolute-tr{right:0;top:0;padding:20px;position:absolute}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-media .absolute-tr .js-favorites{background-color:transparent}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-media .absolute-tr .js-favorites .icon-circle{border-radius:50%;width:40px;height:40px;line-height:1.8;color:#d5d5d5}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-media .absolute-tr .js-favorites .text-favorite:not(.checked):hover{color:#333}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-content{z-index:1;padding:10px}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-content .bold{font-weight:900}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-content .content-center{font-size:16px;color:#2c1e16}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-content .content-center .card-header{background-color:transparent;border-bottom:0}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-content .content-center .card-header a{font-size:16px}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-content .content-center .card-header a:hover{color:#003e6a}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-content .content-center .card-body .pl-10{padding-left:10px}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-content .action-wrapper{padding:10px 6px 0}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-content .action-wrapper .asr-button{width:100%}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .justify-content-start{font-weight:700;font-size:16px}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .justify-content-start .align-center,.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .justify-content-start .pull-right{float:left;padding-left:5px;padding-right:5px;text-align:center}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .justify-content-start .pull-right .bg-brown :hover{background-color:#2c1e16}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .featured .featured-item:after{position:absolute;-ms-transform:none;transform:none;z-index:0;content:attr(data-title);font-size:16px;color:#fff;-ms-transform:skewX(-15deg);transform:skewX(-15deg);-ms-transform:skewY(0deg);transform:skewY(0deg);padding:10px 20px;margin-left:-5px}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .featured .top-left:after{right:auto;top:20px;left:0}.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .card{display:inherit;border-radius:0}.asr-offer-list .bg-white{color:#554f4c;background-color:#fff}.asr-offer-list .arabic-com .tab-content .tab-pane .columns .offers .offer-item .card-media .absolute-tr{left:0;right:auto}.asr-offer-list .arabic-com .tab-content .tab-pane .columns .offers .offer-item .card-media .cover-content{left:auto;right:0}@media (max-width:767px){.asr-offer-list .padding-t-2 .tab-content .tab-pane .columns .offers .offer-item .card-content .content-center{height:auto}}.asr-reservation-list{position:relative;z-index:0}.asr-reservation-list .list-title{color:#2c1e16;font-size:24px;line-height:32px;margin-top:32px;margin-bottom:16px}.asr-reservation-list .no-items-view{border:1px solid #d5d5d5;background-color:#fff;padding:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-reservation-list .no-items-view .asr-icon.icon-without-innertext[data-icon]{display:-ms-inline-flexbox;display:inline-flex}.asr-reservation-list .no-items-view .asr-icon.icon-without-innertext[data-icon]:before{color:#2c1e16;font-size:64px!important;line-height:1;margin-right:8px!important}.asr-reservation-list .no-items-view span{color:#2c1e16;font-size:16px;line-height:1;display:block}.asr-reservation-list .no-items-view .link-btn{font-size:16px;line-height:1;display:block;margin-top:8px}.asr-reservation-list .reservation-wrapper{color:#2c1e16;margin-top:24px}.asr-reservation-list .reservation-wrapper .city-title{font-size:20px;font-weight:700;line-height:28px}.asr-reservation-list .reservation-wrapper .reservation{background-color:#fff;margin:0;width:100%;font-size:16px;line-height:21px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:16px}.asr-reservation-list .reservation-wrapper .reservation .apartment-card{width:100%;margin-bottom:16px;border:1px solid #d5d5d5}.asr-reservation-list .reservation-wrapper .reservation .bubble-message{display:-ms-flexbox;display:flex;border:none;border-bottom:1px solid #d5d5d5;width:100%;padding:10px;font-size:14px;line-height:20px;color:#4c6866;background-color:#fff;font-weight:700}.asr-reservation-list .reservation-wrapper .reservation .bubble-message.green-background{color:#fff;background-color:#4c6866}.asr-reservation-list .reservation-wrapper .reservation .bubble-message .post-check-in,.asr-reservation-list .reservation-wrapper .reservation .bubble-message .pre-check-in{margin-left:auto}.asr-reservation-list .reservation-wrapper .reservation .itinerary-no{width:100%;font-weight:700;font-size:16px;line-height:21px;margin-bottom:16px}.asr-reservation-list .reservation-wrapper .reservation .reservation-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:16px;margin-bottom:15px}.asr-reservation-list .reservation-wrapper .reservation .reservation-item:last-child{border-bottom:none;margin-bottom:0}.asr-reservation-list .reservation-wrapper .reservation .separate-reservation{width:100%}.asr-reservation-list .reservation-wrapper .reservation .img .img-reservation{min-width:200px;min-height:150px;max-width:200px;max-height:150px;display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;text-indent:16px}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .confirmation{margin-bottom:16px;display:-ms-flexbox;display:flex}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .confirmation .confirmation-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:40%;max-width:200px;float:left}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .confirmation .cancellation-no,.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .confirmation .confirmation-no{font-weight:700;text-indent:0}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .property-name{font-weight:700;font-size:16px;line-height:20px;margin-bottom:8px;display:block}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .apartment{line-height:20px}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .apartment .apartment-type{display:none;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .apartment .apartment-name{font-size:16px;font-weight:400;text-transform:capitalize}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-in{font-size:16px;margin-top:16px;display:-ms-flexbox;display:flex}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-in .check-in-title{color:#2c1e16;width:40%;max-width:200px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-in .day-check-in{font-weight:700;text-indent:0}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-in .time-check-in{font-size:14px;line-height:21px;display:block;padding-left:7px;text-indent:0;color:var(--text-body)}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-in-mobile{display:none}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-out{font-size:16px;margin-top:9px;display:-ms-flexbox;display:flex}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-out .check-out-title{width:40%;max-width:200px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-out .day-check-out{font-weight:700;text-indent:0}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-out .time-check-out{font-size:14px;line-height:21px;display:block;padding-left:7px;text-indent:0;color:var(--text-body)}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-out-mobile{display:none}.asr-reservation-list .reservation-wrapper .reservation .modify-reservation{-ms-flex:1.4;flex:1.4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end;min-width:150px}.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .go-green-initialize{width:100%;margin-bottom:15px}.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .go-green-initialize .asr-go-green{margin-top:0}.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .asr-button{width:100%}.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .checkout-button-container{margin-bottom:10px;text-align:right;width:100%}.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .email-invoice-display{margin-bottom:auto;display:-ms-flexbox;display:flex;column-gap:5px;color:#555;border:transparent;background-color:transparent;padding:0}.asr-reservation-list .reservation-wrapper .reservation .reservation-mobile{-ms-flex-pack:start;justify-content:flex-start}.asr-reservation-list .reservation-wrapper .reservation .reservation-message-from-mobile{margin-top:auto}.asr-reservation-list .asr-modal .asr-checkout-error-modal{max-width:448px}.asr-reservation-list .asr-modal .asr-checkout-error-modal .modal-title{font-size:22px;line-height:28px;color:#373737;margin-bottom:24px;font-weight:700}.asr-reservation-list .asr-modal .asr-checkout-error-modal .sub-text{font-size:16px;line-height:24px;color:#555;margin-bottom:24px}.asr-reservation-list .asr-modal .asr-checkout-error-modal .cancel-button,.asr-reservation-list .asr-modal .asr-checkout-error-modal .confirm-button{min-width:160px}.asr-reservation-list .asr-modal .asr-checkout-error-modal .cancel-button{margin-right:5px}.asr-reservation-list .asr-modal .asr-invoice-printing-modal{max-width:448px}.asr-reservation-list .asr-modal .asr-invoice-printing-modal .modal-title{font-size:22px;line-height:28px;color:#373737;margin-bottom:24px;font-weight:700}.asr-reservation-list .asr-modal .asr-invoice-printing-modal .sub-text{font-size:16px;line-height:24px;color:#555;margin-bottom:24px}.asr-reservation-list .asr-modal .asr-invoice-printing-modal .cancel-button,.asr-reservation-list .asr-modal .asr-invoice-printing-modal .confirm-button{min-width:160px}.asr-reservation-list .asr-modal .asr-invoice-printing-modal .cancel-button{margin-right:5px}@media screen and (max-width:1023px){.asr-reservation-list .asr-modal .asr-invoice-printing-modal .confirm-button{margin-bottom:10px}}.asr-reservation-list .asr-modal.asr-mail-invoice .content-wrapper{background:rgba(0,0,0,.1)}.asr-reservation-list .asr-modal.asr-mail-invoice-confirmation .modal-title{color:#4c6866}.asr-reservation-list .asr-modal .asr-proceed-to-checkout-modal{width:448px}.asr-reservation-list .asr-modal .asr-proceed-to-checkout-modal .modal-title{font-size:22px;line-height:28px;color:#373737;margin-bottom:24px;font-weight:700}.asr-reservation-list .asr-modal .asr-proceed-to-checkout-modal .sub-text{font-size:16px;line-height:24px;color:#555;margin-bottom:24px}.asr-reservation-list .asr-modal .asr-proceed-to-checkout-modal .cancel-button,.asr-reservation-list .asr-modal .asr-proceed-to-checkout-modal .confirm-button{min-width:145px}@media screen and (max-width:767px){.asr-reservation-list .asr-modal .asr-proceed-to-checkout-modal .cancel-button{margin-bottom:10px}}.asr-reservation-list .asr-modal .asr-checkout-completed-modal,.asr-reservation-list .asr-modal .asr-checkout-confirmed-modal{width:448px;padding:20px}.asr-reservation-list .asr-modal .asr-checkout-completed-modal .modal-title,.asr-reservation-list .asr-modal .asr-checkout-confirmed-modal .modal-title{font-size:22px;line-height:28px;color:#373737;margin-bottom:24px;font-weight:700}.asr-reservation-list .asr-modal .asr-checkout-completed-modal .sub-text,.asr-reservation-list .asr-modal .asr-checkout-confirmed-modal .sub-text{font-size:16px;line-height:24px;color:#555}.asr-reservation-list .asr-modal .asr-checkout-completed-modal .sub-text.extra-text,.asr-reservation-list .asr-modal .asr-checkout-confirmed-modal .sub-text.extra-text{margin-bottom:24px}.asr-reservation-list .asr-modal .asr-checkout-completed-modal .sub-text.checkout-text,.asr-reservation-list .asr-modal .asr-checkout-confirmed-modal .sub-text.checkout-text{font-weight:700}.asr-reservation-list .asr-modal .asr-checkout-completed-modal .confirm-button,.asr-reservation-list .asr-modal .asr-checkout-confirmed-modal .confirm-button{min-width:145px}@media screen and (max-width:1023px){.asr-reservation-list .bubble-message{text-align:left}.asr-reservation-list .bubble-message .post-check-in,.asr-reservation-list .bubble-message .pre-check-in{margin:10px}.asr-reservation-list .asr-modal .asr-checkout-completed-modal,.asr-reservation-list .asr-modal .asr-checkout-confirmed-modal,.asr-reservation-list .asr-modal .asr-proceed-to-checkout-modal{width:auto}}@media (min-width:768px) and (max-width:1024px){.asr-reservation-list .reservation-wrapper .reservation .modify-reservation{-ms-flex:none;flex:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:unset;align-items:unset;width:100%;margin-top:16px}.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .go-green-initialize{-ms-flex:1.5;flex:1.5;margin-top:15px;margin-bottom:0}.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .view-reservation-button{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:flex-end}.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .view-reservation-button .asr-button{width:100%}.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .checkout-button-container{text-align:right;margin:10px 0;width:auto}.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .checkout-button-container .asr-button{width:100%}.asr-reservation-list .reservation-wrapper .reservation .modify-reservation.email-invoice-wrapper{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.asr-reservation-list .reservation-wrapper .reservation .modify-reservation.email-invoice-wrapper .email-invoice-display{margin-top:10px;-ms-flex-item-align:center;align-self:center}}@media only screen and (max-width:767px){.asr-reservation-list .modify-reservation .view-reservation-button{width:100%}.asr-reservation-list .modify-reservation.email-invoice-wrapper{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.asr-reservation-list .modify-reservation.email-invoice-wrapper .email-invoice-display{margin-top:10px;-ms-flex-item-align:center;align-self:center}.checkout-button-container{text-align:right;margin:10px 0;width:100%}.checkout-button-container .asr-button{width:100%}}.asr-pagination{position:relative}.asr-pagination.asr-pagination-secondary{margin-bottom:4em}.asr-pagination.asr-pagination-secondary .layout-wrapper .nav-item{margin:0 1px}.asr-pagination.asr-pagination-secondary .layout-wrapper .page.nav-item.-disabled{background-color:#88674d;color:#fff;border-radius:5px}.asr-pagination .layout-wrapper{display:-ms-flexbox;display:flex}.asr-pagination .layout-wrapper>a:nth-of-type(2){-ms-flex-order:2;order:2}.asr-pagination .layout-wrapper.-right{-ms-flex-pack:end;justify-content:flex-end}.asr-pagination .layout-wrapper.-center{-ms-flex-pack:center;justify-content:center}.asr-pagination .layout-wrapper .nav-item{display:block;min-width:20px;text-align:center;cursor:pointer;transition:0s;padding:5px 10px;font-weight:700}.asr-pagination .layout-wrapper .nav-item:hover{background-color:#ddd}.asr-pagination .layout-wrapper .nav-item.-disabled{color:#b9b9b9;font-weight:400;background-color:unset;cursor:default}.asr-pagination .layout-wrapper .page-range,.asr-pagination .skip .pagination{display:-ms-flexbox;display:flex}.asr-pagination .skip .pagination{list-style-type:none;height:24px}.asr-pagination .skip .pagination .pagination-item{display:inline-block;font-size:14px}.asr-pagination .skip .pagination .pagination-item .btn-paging{height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;border:none;color:#b9b9b9}.asr-pagination .skip .pagination .pagination-item .btn-paging:focus{outline:none}.asr-pagination .skip .pagination .pagination-item .active-page{position:relative;font-weight:700}.asr-pagination .skip .pagination .pagination-item .disable-btn{color:#b9b9b9}.asr-pagination .skip .wrapper-cpn,.asr-pagination .skip .wrapper-cpn .hover-page-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.asr-pagination .skip .wrapper-cpn .hover-page-wrapper{background-color:#fff;-ms-flex-align:center;align-items:center;height:60px;position:absolute;top:-50px;font-size:14px;width:160px}.asr-pagination .skip .wrapper-cpn .hover-page-wrapper:after{position:absolute;top:60px;right:90px;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}.asr-pagination .skip .wrapper-cpn .hover-page-wrapper .lbl-goto{margin-right:10px;padding-left:10px}.asr-pagination .skip .wrapper-cpn .hover-page-wrapper .goto-page{width:50px}.asr-pagination .skip .wrapper-cpn .hover-page-wrapper .btn-next-page{margin:0 10px;height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;border:none}.asr-pagination .skip .wrapper-cpn .hover-page-wrapper .btn-next-page:focus{outline:none}input[disabled],select[disabled],textarea[disabled]{cursor:no-drop}.asr-tab-account-detail{position:relative;padding-bottom:1px}.asr-tab-account-detail .asr-radio{margin-right:60px}.asr-tab-account-detail .asr-radio.has-error .radio{border-color:#d32f2f}.asr-tab-account-detail .asr-radio span.radio{width:22px;height:22px}.asr-tab-account-detail .asr-modal .asr-button{width:100%;min-width:auto}.asr-tab-account-detail .asr-button{min-width:200px}.asr-tab-account-detail .margin-top--9px{margin-top:-9px}.asr-tab-account-detail .width-full{width:100%}.asr-tab-account-detail .flex-2{-ms-flex:2;flex:2}.asr-tab-account-detail .flex-3{-ms-flex:3;flex:3}.asr-tab-account-detail .flex-none{-ms-flex:none;flex:none}.asr-tab-account-detail .flex-08{-ms-flex:0.8;flex:0.8}.asr-tab-account-detail .flex-auto{-ms-flex:0 0 auto;flex:0 0 auto}.asr-tab-account-detail .field-item-style{-ms-flex:0.5;flex:0.5;margin-right:32px;-ms-flex-preferred-size:auto;flex-basis:auto}.asr-tab-account-detail input[type=password],.asr-tab-account-detail input[type=text]{line-height:20px;color:#666}.asr-tab-account-detail input[type=password]::-ms-clear,.asr-tab-account-detail input[type=password]::-ms-reveal{display:none}.asr-tab-account-detail .select-input-wrapper{position:relative;-ms-flex:1;flex:1;margin-right:16px;margin-bottom:0}.asr-tab-account-detail .select-input-wrapper.select-input-style{-ms-flex:0 0 auto;flex:0 0 auto;width:calc((100% - 32px) * 8 / 28)}.asr-tab-account-detail .select-input-wrapper.select-contact{-ms-flex:2 1 0%;flex:2 1 0%}.asr-tab-account-detail .select-input-wrapper.select-date{-ms-flex:0.8 1 0%;flex:0.8 1 0%}.asr-tab-account-detail .select-input-wrapper .option .point-dropdown{min-width:100%;border:1px solid #b9b9b9;height:42px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:10px;background-color:transparent;cursor:default}.asr-tab-account-detail .select-input-wrapper .option .p-dropdown{z-index:2;max-height:300px;overflow:auto;border-radius:0;box-shadow:none;width:100%;min-width:0}.asr-tab-account-detail .select-input-wrapper .option .p-dropdown a{padding-left:10px;cursor:default}.asr-tab-account-detail .select-input-wrapper .option .p-dropdown a:hover{color:#fff;background-color:var(--accent)}.asr-tab-account-detail .select-input-wrapper .option .phone-code{min-width:25vw}.asr-tab-account-detail .select-input-wrapper:last-child{margin-right:0}.asr-tab-account-detail .select-input-wrapper select{-moz-appearance:none}.asr-tab-account-detail .select-input-wrapper select::-ms-expand{display:none}.asr-tab-account-detail .select-input-wrapper:after{content:"arrow_drop_down";font-family:Material Icons;font-size:24px;line-height:1;color:#2c1e16;height:24px;width:24px;position:absolute;top:21px;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;font-feature-settings:"liga";-webkit-font-feature-settings:"liga"}.asr-tab-account-detail .field-group{margin-bottom:40px;font-size:16px;line-height:20.8px}.asr-tab-account-detail .field-group .group-header{padding-bottom:12px;border-bottom:1px solid #d5d5d5;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.asr-tab-account-detail .field-group .group-header .group-title{color:#2c1e16;font-size:24px;line-height:32px}.asr-tab-account-detail .field-group .group-header .form-note{color:#d32f2f;font-size:14px;line-height:17px}.asr-tab-account-detail .field-group .group-body{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:start}.asr-tab-account-detail .field-group .group-body .curr-password,.asr-tab-account-detail .field-group .group-body .new-password,.asr-tab-account-detail .field-group .group-body .re-password{position:relative}.asr-tab-account-detail .field-group .group-body .curr-password .eye-icon,.asr-tab-account-detail .field-group .group-body .new-password .eye-icon,.asr-tab-account-detail .field-group .group-body .re-password .eye-icon{position:absolute;right:10px;top:50px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.asr-tab-account-detail .field-group .group-body .curr-password .eye-icon .asr-icon-svg svg,.asr-tab-account-detail .field-group .group-body .new-password .eye-icon .asr-icon-svg svg,.asr-tab-account-detail .field-group .group-body .re-password .eye-icon .asr-icon-svg svg{display:block}.asr-tab-account-detail .field-group .group-body .curr-password .pass-error,.asr-tab-account-detail .field-group .group-body .new-password .pass-error,.asr-tab-account-detail .field-group .group-body .re-password .pass-error{font-size:13px;color:#d32f2f;width:100%}.asr-tab-account-detail .field-group .group-body .information-group{display:-ms-flexbox;display:flex;gap:10px;max-width:500px;-ms-flex-align:baseline;align-items:baseline}.asr-tab-account-detail .field-group .group-body .information-group .field-item{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:0;-ms-flex-preferred-size:unset;flex-basis:unset}.asr-tab-account-detail .field-group .group-body .information-group .field-item .field-value{color:#373737}@media (max-width:767px){.asr-tab-account-detail .field-group .group-body .information-group{display:block;margin-bottom:16px}}.asr-tab-account-detail .field-group .group-body .flex-none{-ms-flex:none;flex:none}.asr-tab-account-detail .field-group .group-body .break-flex{display:block;width:100%}.asr-tab-account-detail .field-group .group-body .group-note{width:100%;margin-bottom:16px}.asr-tab-account-detail .field-group .group-body .field-item{-ms-flex:1;flex:1;margin-right:16px;max-width:500px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:16px}.asr-tab-account-detail .field-group .group-body .field-item:last-child,.asr-tab-account-detail .field-group .group-body .field-item:nth-last-child(2){margin-bottom:0}.asr-tab-account-detail .field-group .group-body .field-item .asc-error-activated{font-size:13px;color:#d32f2f;width:100%}.asr-tab-account-detail .field-group .group-body .field-item .asc-success-activated{font-size:15px;color:#2c1e16;width:100%}.asr-tab-account-detail .field-group .group-body .field-item .field-name{margin-bottom:8px;width:100%}.asr-tab-account-detail .field-group .group-body .field-item .field-name.-required:after{content:"*";color:#d32f2f}.asr-tab-account-detail .field-group .btn{min-width:200px}.asr-tab-account-detail .field-group.-password .group-body{-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(50% - 16px)}.asr-tab-account-detail .field-group.-password .group-body .field-item{width:100%;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:auto;flex-basis:auto}.asr-tab-account-detail .field-group.-password .asr-button{margin-top:16px;-ms-flex-item-align:start;align-self:flex-start}.asr-tab-account-detail .field-group.-payment-info .payment-information .payment-border{border-color:#a28156}.asr-tab-account-detail .field-group.-payment-info .payment-information .alert-danger{color:rgba(211,47,47,.9)}.asr-tab-account-detail .field-group.-payment-info .payment-information .alert-danger button{position:relative;line-height:20px;margin-left:20px}.asr-tab-account-detail .field-group.-payment-info .payment-information .add-credit-card{margin:30px 0}.asr-tab-account-detail .field-group.-payment-info .payment-information .add-credit-card .btn{min-width:200px;font-weight:400;color:#fff;background-color:#707070}.asr-tab-account-detail .asc-error{font-size:13px;width:100%;color:#d32f2f}.asr-tab-account-detail .asr-booking-modal .modal-detail{bottom:0;left:0;right:0;margin:auto;overflow-y:auto;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.asr-tab-account-detail .asr-booking-modal .modal-dialog{width:50%;margin-left:auto;margin-right:auto}.asr-tab-account-detail .asr-booking-modal .modal-body{padding:15px 31px 0}.asr-tab-account-detail .asr-booking-modal .btn-quaternary-cus{font-weight:700;line-height:1.4;padding:7px 24px;background-color:transparent;width:100%}.asr-tab-account-detail .modal.fade .modal-dialog{-ms-transform:none;transform:none}.asr-tab-account-detail .see-details-button{cursor:pointer;font-size:14px;font-weight:600;line-height:20px;margin-top:10px}.asr-tab-account-detail .see-details-button asr-icon,.asr-tab-account-detail .see-details-button span{color:var(--accent)}.asr-tab-account-detail .text-icon-inline{-ms-flex-align:center;align-items:center}.asr-tab-account-detail .text-icon-inline,.asr-tab-account-detail .text-icon-inline .asr-icon.icon-without-innertext{display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width:767px){.asr-tab-account-detail .field-group .group-header{-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-tab-account-detail .field-group .group-header .group-title{width:100%}.asr-tab-account-detail .field-group .group-body{-ms-flex-direction:column;flex-direction:column}.asr-tab-account-detail .field-group .group-body .field-item{max-width:unset;margin-right:0;width:100%}.asr-tab-account-detail .field-group .group-body .field-item .phone-code{min-width:100%;width:calc(90vw - 5px)}.asr-tab-account-detail .field-group .group-body .field-item:nth-last-child(2){margin-bottom:16px}.asr-tab-account-detail .field-group .btn,.asr-tab-account-detail .field-group .group-body button{width:100%}.asr-tab-account-detail .field-group.button-wrapper{position:relative}.asr-tab-account-detail .field-group.button-wrapper button{width:100%}.asr-tab-account-detail .field-group.-password .group-body{width:auto}.asr-tab-account-detail .field-group.-password .btn{max-width:unset}.asr-tab-account-detail .field-group.-payment-info .payment-information .add-credit-card button{width:100%}}@media only screen and (max-width:1023px){.asr-tab-account-detail .asr-booking-modal .modal-dialog{top:0}}.asr-sign-up.arabic-com .margin-left-16px{margin-right:0;margin-left:16px}.asr-sign-up .banner-wrapper{min-height:315px}.asr-sign-up .banner-wrapper img{width:100%;display:block;margin:auto}.asr-sign-up .content-wrapper{background:#5b5c61}.asr-sign-up .content-wrapper .content-box{display:-ms-flexbox;display:flex}.asr-sign-up .content-wrapper .content-box i{height:24px}.asr-sign-up .content-wrapper .content-box i:before{margin:0}.asr-sign-up .content-wrapper .content-box .text-wrapper .text-color{color:#fff}.asr-sign-up .content-wrapper .content-box .text-wrapper .text-color span{text-decoration:underline}.asr-sign-up .content-wrapper .content-box .image-wrapper{display:inline-block;width:100%;background:#f7f8fa;padding:24px 32px}.asr-sign-up .content-wrapper .content-box .left-wrapper{-ms-flex:1;flex:1;margin-right:15px}.asr-sign-up .content-wrapper .content-box .right-wrapper{margin-top:-315px;margin-right:20px}.asr-sign-up .content-wrapper .content-box .right-wrapper .heigh-auto{height:auto}.asr-sign-up .content-wrapper .content-box .right-wrapper .text-wrapper{display:none}.asr-sign-up .content-wrapper .content-box .right-wrapper .text-wrapper .text-color{color:#fff}.asr-sign-up .content-wrapper .content-box .right-wrapper .text-wrapper .text-color span{text-decoration:underline}.asr-sign-up .content-wrapper .text-wrapper{color:#fff}.asr-sign-up .content-wrapper .text-wrapper .text-header{font-size:32px;line-height:32px}.asr-sign-up .content-wrapper .text-wrapper ul{list-style:none;padding:0;margin-top:24px;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.asr-sign-up .content-wrapper .text-wrapper ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:16px;line-height:20px;min-height:40px;margin-right:16px;width:50%}.asr-sign-up .content-wrapper .text-wrapper ul li:last-child{margin-bottom:0}.asr-sign-up .content-wrapper .text-wrapper ul li i{width:24px;margin-right:16px}.asr-sign-up .content-wrapper .text-wrapper a{color:#fff;font-size:16px;line-height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:768px) and (max-width:1023px){.asr-sign-up .content-wrapper .content-box .image-wrapper{padding:24px 188px}}@media (max-width:1023px){.asr-sign-up.arabic-com .margin-right-40px{margin-right:40px;margin-left:0}.asr-sign-up .banner-wrapper{display:none}.asr-sign-up .content-wrapper .content-box{padding:0}.asr-sign-up .content-wrapper .content-box .right-wrapper{margin:0}.asr-sign-up .content-wrapper .image-wrapper img{display:block;margin:auto;width:50%}.asr-sign-up .content-wrapper .left-wrapper{display:none}.asr-sign-up .content-wrapper .right-wrapper{margin:0}.asr-sign-up .content-wrapper .right-wrapper .text-wrapper{display:block}.asr-sign-up .content-wrapper .text-wrapper{padding:16px 16px 24px}.asr-sign-up .content-wrapper .text-wrapper .text-header{display:block;text-align:center;font-size:18px;line-height:24px;margin-bottom:16px}.asr-sign-up .content-wrapper .text-wrapper ul{height:auto;margin-top:0}.asr-sign-up .content-wrapper .text-wrapper ul li{width:auto;margin-right:0;margin-bottom:8px}.asr-sign-up .content-wrapper .text-wrapper a{margin-left:40px;margin-top:19px}}@media (min-width:1024px){.asr-sign-up .content-wrapper .text-wrapper ul li span{width:80%}}.asr-web-check-in{max-width:1240px;padding-left:20px;padding-right:20px;margin:0 auto}.dft-page-default .arabic .asr-search-reservations .text-algin-right,.dft-somerset-general-page .arabic .asr-search-reservations .text-algin-right,.dft-template-default .arabic .asr-search-reservations .text-algin-right{text-align:right}.asr-search-reservations{margin-top:20px;margin-bottom:40px;color:var(--text-title);font-size:14px}.asr-search-reservations .title-wrapper{font-size:32px;line-height:40px;margin-bottom:22px;display:block}.asr-search-reservations .description-wrapper{font-size:18px;line-height:26px;margin-bottom:24px;display:block;max-width:900px;color:#555}.asr-search-reservations .description-wrapper a{color:var(--learn-more-link)}.asr-search-reservations .wrapper-content{display:-ms-flexbox;display:flex;margin-bottom:32px;-ms-flex-flow:row;flex-flow:row;max-width:900px}.asr-search-reservations .wrapper-content .item-confirmation-number{-ms-flex:1;flex:1;margin-right:16px}.asr-search-reservations .wrapper-content .item-email{-ms-flex:1;flex:1}.asr-search-reservations .wrapper-content .title-item{font-size:14px;font-weight:700;line-height:17px}.asr-search-reservations .wrapper-content .input-item{height:40px;width:100%;padding:10px;border-radius:5px}.asr-search-reservations .btn-search{color:var(--text-reverse);min-width:220px}.asr-search-reservations .has-error{border-color:var(--danger)}#error-search-reservation-call-cprv .modal-content .modal-header{-ms-flex-pack:end;justify-content:flex-end;padding:15px 15px 0}#error-search-reservation-call-cprv .close-custom .asr-icon.icon-without-innertext[data-icon]:before{margin-right:0}@media screen and (max-width:767px){.dft-page-default .arabic .asr-search-reservations .margin-left-16px,.dft-somerset-general-page .arabic .asr-search-reservations .margin-left-16px,.dft-template-default .arabic .asr-search-reservations .margin-left-16px{margin-left:0}.asr-search-reservations .title-wrapper{font-size:18px;margin-bottom:14px}.asr-search-reservations .description-wrapper{font-size:14px;line-height:17px}.asr-search-reservations .wrapper-content{-ms-flex-flow:column;flex-flow:column}.asr-search-reservations .wrapper-content .item-confirmation-number{margin-right:0;margin-bottom:16px}.asr-search-reservations .btn-search{width:100%}}.asr-ourbrand-websites{font-size:14px}.asr-ourbrand-websites .ourbrand-title-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:22px;padding-bottom:25px}.asr-ourbrand-websites .ourbrand-title{font-size:22px;font-weight:700;line-height:26px;color:var(--text-title);margin-bottom:0;margin-top:38px;-ms-flex-order:2;order:2}.asr-ourbrand-websites .ourbrand-description{font-size:16px;line-height:26px;color:#555}.asr-ourbrand-websites .ourbrand-description p{margin:0}.asr-ourbrand-websites .see-more-button{display:block;margin:0 auto 20px}.asr-ourbrand-websites .read-more{font-size:14px;font-weight:600;letter-spacing:0;line-height:19px;color:var(--accent);margin-top:5px;display:block}.asr-ourbrand-websites i{font-style:italic}.asr-ourbrand-websites .description a,.asr-ourbrand-websites .ourbrand-description a{text-decoration:underline}.asr-ourbrand-websites .description a:hover,.asr-ourbrand-websites .ourbrand-description a:hover{color:#003e6a}.asr-video-component{padding-top:20px;padding-bottom:20px}.asr-video-component .video-container .video-blocked{position:relative;display:inline-block;width:100%}.asr-video-component .video-container .video-blocked img{width:100%}.asr-video-component .video-container .message-center{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.asr-video-component .video-container.video-alignment-center .video-loaded{margin:auto}.asr-video-component .video-container.video-alignment-right .video-loaded{margin-left:auto}.asr-video-component .video-container .video-component div,.asr-video-component .video-container .video-component iframe,.asr-video-component .video-container .video-component video{width:100%;height:100%}.asr-video-component .video-container .image-fallback{max-width:100%}.asr-video-component .video-container .msg-fallback,.asr-video-component .video-container .video-component,.asr-video-component .video-container .video-descripton{width:100%}div[id*=modal-qr-code] .modal-default{-ms-transform:translateY(5%);transform:translateY(5%);width:1020px;max-width:none}div[id*=modal-qr-code] .modal-image{max-width:fit-content;max-width:-moz-fit-content;-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}div[id*=modal-qr-code] .button-group{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}div[id*=modal-qr-code] .button-group .asr-button{min-width:120px;width:auto}div[id*=modal-qr-code] .button-group .asr-button:not(:first-child){margin-left:10px}div[id*=modal-qr-code].asr-modal .content-container{max-width:480px}div[id*=modal-qr-code].asr-modal .content-container .close-icon{color:var(--accent);top:5px;right:5px;z-index:1}div[id*=modal-qr-code] .popup-content{color:var(--text-body);margin-bottom:29px;text-align:center;line-height:23px}div[id*=modal-qr-code] .modal-content{border-radius:0;border:0;box-shadow:none}div[id*=modal-qr-code] .modal-content .banner-image{position:relative;background-repeat:no-repeat;background-size:cover;background-color:#fff;margin:-20px}div[id*=modal-qr-code] .modal-content .banner-content{position:relative;margin-top:10px}div[id*=modal-qr-code] .modal-content .top-left{text-align:left;left:0}div[id*=modal-qr-code] .modal-content .center-left{left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}div[id*=modal-qr-code] .modal-content .bottom-left{left:0;bottom:0}div[id*=modal-qr-code] .modal-content .top-between{text-align:center;top:0;left:50%;-ms-transform:translate(-50%);transform:translate(-50%)}div[id*=modal-qr-code] .modal-content .center-between{text-align:center;margin:0;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div[id*=modal-qr-code] .modal-content .bottom-between{text-align:center;bottom:0;left:50%;-ms-transform:translate(-50%);transform:translate(-50%)}div[id*=modal-qr-code] .modal-content .top-right{text-align:right;right:0}div[id*=modal-qr-code] .modal-content .center-right{text-align:right;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%}div[id*=modal-qr-code] .modal-content .bottom-right{text-align:right;bottom:0;right:0}div[id*=modal-qr-code] .modal-content .cta-link-container{left:0;bottom:0;width:100%;text-align:center}div[id*=modal-qr-code] .modal-content .cta-link{cursor:pointer;padding-top:15px}div[id*=modal-qr-code] .modal-content .default-popup{width:500px;height:500px;background-color:#fff}.asr-form-input-radio .form-option-inline{display:inline-block;margin-right:60px}.asr-form-input-radio .strong-title label{font-weight:700}.asr-form-input-radio.has-error input[type=radio]:not(:checked)+label:before{border:1px solid #d32f2f}.asr-feature-tile{font-size:14px}.asr-feature-tile .feature-video.hide-backdrop{display:none}.asr-feature-tile .feature-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;position:relative}.asr-feature-tile .feature-item span{padding-left:34px;min-height:20px}.asr-feature-tile .feature-item .asr-icon.icon-without-innertext[data-icon]{position:absolute;top:-2px;width:25px;height:25px}.asr-feature-tile .feature-item .asr-icon.icon-without-innertext[data-icon]:before{font-size:25px}.asr-feature-tile .feature-icons div:not(:last-child){margin-bottom:10px}.asr-feature-tile .feature-content{line-height:1.5;padding:27px 20px;border-radius:5px}.asr-feature-tile .feature-content .feature-description p{font-size:16px;font-weight:400;margin:0}.asr-feature-tile .feature-title{padding-bottom:1px}.asr-feature-tile .feature-description{padding-top:10px}.asr-feature-tile .feature-icon-image{width:25px;position:absolute;top:-2px}.asr-feature-tile .feature-video{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:all .5s ease-in-out 0s}.asr-feature-tile .feature-video .asr-icon.icon-without-innertext[data-icon]{border-radius:50%;width:60px;height:60px}.asr-feature-tile .feature-video .asr-icon.icon-without-innertext[data-icon]:before{font-size:60px;margin:0}.asr-feature-tile .asr-feature-tile-single{position:relative}.asr-feature-tile .asr-feature-tile-single .feature-description{padding-top:0}.asr-feature-tile .asr-feature-tile-single .feature-description p{max-height:200px}.asr-feature-tile .asr-feature-tile-single .feature-title{margin-bottom:20px;font-size:18px;font-weight:600}.asr-feature-tile .asr-feature-tile-single .asr-image img{object-fit:cover}.asr-feature-tile .asr-feature-tile-multiple{padding:0 20px;margin:0 auto}@media (min-width:1244px){.asr-feature-tile .asr-feature-tile-multiple{max-width:1244px}}@media (min-width:1024px) and (max-width:1243px){.asr-feature-tile .asr-feature-tile-multiple{max-width:1024px}}@media (min-width:768px) and (max-width:1023px){.asr-feature-tile .asr-feature-tile-multiple{max-width:768px}}.asr-feature-tile .asr-feature-tile-multiple .feature-backdrop{visibility:hidden}.asr-feature-tile .feature-backdrop{transition:all .5s ease-in-out 0s}.asr-feature-tile .feature-button{padding-top:27px;text-align:center}.asr-feature-tile .feature-button .asr-button{display:block;width:100%}.asr-feature-tile .feature-banner{position:relative;border-radius:5px;overflow:hidden}.asr-feature-tile .feature-banner:hover .feature-backdrop,.asr-feature-tile .feature-banner:hover .feature-video,.asr-feature-tile .feature-image-item:hover .feature-backdrop{visibility:visible}.asr-feature-tile .feature-gradient{position:absolute;width:100%;height:100%}.asr-feature-tile .iframe-media{position:fixed;top:0;height:100vh;left:0;opacity:0;-ms-transform:scale(.5);transform:scale(.5);width:100vw;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-direction:column;flex-direction:column;pointer-events:none;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.asr-feature-tile .iframe-media iframe,.asr-feature-tile .iframe-media video{position:absolute;top:0;left:0;width:100%;height:100%}.asr-feature-tile .iframe-media .close-icon{position:absolute;right:20px;top:35px;border-radius:50%;overflow:hidden;height:36px;z-index:1}.asr-feature-tile .iframe-media .asr-icon{display:inline-block}.asr-feature-tile .iframe-media.active{opacity:1;-ms-transform:scale(1);transform:scale(1);z-index:4;pointer-events:auto}.asr-feature-tile .multiple-tile .feature-title{text-align:center;border-bottom:2px solid #fff;width:90%;position:absolute;bottom:calc(100% + 15px);left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.asr-feature-tile .multiple-tile .feature-content{padding:0;border-radius:0}.asr-feature-tile .multiple-tile .feature-description{padding:15px 20px 20px;transition:all .5s ease-in-out 0s}.asr-feature-tile .multiple-tile .feature-image{display:-ms-flexbox;display:flex;position:relative}.asr-feature-tile .multiple-tile .feature-image-item{position:relative;overflow:hidden}.asr-feature-tile .multiple-tile .truncate-description{max-height:105px}.asr-member-status{display:-ms-flexbox;display:flex;position:relative;z-index:0;min-height:50px}.asr-member-status .welcome-wrapper{width:250px}.asr-member-status .welcome-wrapper .welcome-text{color:#2c1e16;font-size:24px;line-height:32px;display:block}.asr-member-status .welcome-wrapper .welcome-text .user-name{font-size:24px;line-height:1;display:inline;color:#a28156}.asr-member-status .welcome-wrapper .member-id-text,.asr-member-status .welcome-wrapper .member-since-text{color:#2c1e16;font-size:13px;font-style:italic;margin-top:8px}.asr-member-status .welcome-wrapper .member-since-text{line-height:18px;display:block}.asr-member-status .status-wrapper{-ms-flex:19;flex:19;position:relative;margin:0 20px 0 26px}.asr-member-status .status-wrapper .status-content-wrapper{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}.asr-member-status .status-wrapper .status-content-wrapper .margin-left-24px{margin-left:24px;margin-right:0}.asr-member-status .status-wrapper .status-content-wrapper .margin-left-20px{margin-left:20px;margin-right:0}.asr-member-status .status-wrapper .status-content-wrapper:before{content:"";position:absolute;left:-20px;bottom:0;height:calc(100% - 32px);border-left:1px solid #d5d5d5}.asr-member-status .status-wrapper .status-content-wrapper:after{content:"";position:absolute;right:-20px;bottom:0;height:calc(100% - 32px);border-right:1px solid #d5d5d5}.asr-member-status .status-wrapper .status-content-wrapper .status-content-div{-ms-flex:2;flex:2}.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.tier-wrapper{margin-right:24px;-ms-flex:3;flex:3}.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.point-wrapper{margin-right:20px;-ms-flex:2;flex:2}.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.saved-amount{margin-right:20px}.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.redeem-note-wrapper{-ms-flex:3;flex:3}.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.redeem-note-wrapper .note-text:first-child{margin-top:56px;display:inline-block}.asr-member-status .status-wrapper .status-content-wrapper .status-content-div a,.asr-member-status .status-wrapper .status-content-wrapper .status-content-div span{display:inline-block}.asr-member-status .status-wrapper .status-content-wrapper .status-content-div .title-text{white-space:nowrap;color:#2c1e16;font-size:18px;font-weight:700;line-height:32px;display:block;margin-bottom:24px}.asr-member-status .status-wrapper .status-content-wrapper .status-content-div .value-text{font-size:24px;font-weight:700;line-height:32px;display:block}.asr-member-status .status-wrapper .status-content-wrapper .status-content-div .note-text{font-size:14px;line-height:20px;display:-ms-inline-flexbox;display:inline-flex;color:#2c1e16}.asr-member-status .status-wrapper .status-content-wrapper .status-content-div .note-text a{color:#4b5daa}.asr-member-status .status-wrapper .status-content-wrapper .status-content-div .more-text{font-size:14px;line-height:20px;display:block}.asr-member-status .status-wrapper .status-content-wrapper .ml-50-tablet{margin-left:0}.asr-member-status .image-wrapper{-ms-flex:6;flex:6;text-align:center}.asr-member-status .image-wrapper .image-logo-wrapper{margin-top:56px;margin-left:23px}@media screen and (max-width:1024px){.asr-member-status{-ms-flex-flow:column;flex-flow:column}.asr-member-status .welcome-wrapper{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:16px;width:100%}.asr-member-status .status-wrapper{margin:0;-ms-flex-preferred-size:auto;flex-basis:auto}.asr-member-status .status-wrapper .status-content-wrapper{border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-member-status .status-wrapper .status-content-wrapper div:nth-child(n+3){-ms-flex-order:1;order:1}.asr-member-status .status-wrapper .status-content-wrapper:after,.asr-member-status .status-wrapper .status-content-wrapper:before{display:none}.asr-member-status .status-wrapper .status-content-wrapper .status-content-div{-ms-flex:1;flex:1;border-left:none;margin-right:10px;margin-top:16px}.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.flex-2{-ms-flex:2;flex:2}.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.redeem-note-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;-ms-flex:unset;flex:unset;border-right:none;margin-top:16px;margin-bottom:16px}.asr-member-status .status-wrapper .status-content-wrapper .status-content-div .note-text:first-child{margin-top:0}.asr-member-status .status-wrapper .status-content-wrapper .status-content-div .title-text{display:none}.asr-member-status .status-wrapper .status-content-wrapper .ml-50-tablet{margin-left:calc(50% + 5px)}.asr-member-status .image-wrapper{-ms-flex-preferred-size:auto;flex-basis:auto}.asr-member-status .image-wrapper .image-logo-wrapper{-ms-flex:1;flex:1;margin-top:17px;margin-left:0;max-width:120px}}@media screen and (max-width:999px){.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.tier-wrapper{-ms-flex:2;flex:2;margin-right:10px}html[lang=ar] .asr-member-status .status-wrapper .status-content-wrapper .status-content-div.tier-wrapper{margin-right:0;margin-left:10px}.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.point-wrapper,.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.saved-amount{margin-right:0}.asr-member-status .image-wrapper .image-logo-wrapper{margin-left:10px}}@media screen and (min-width:1000px) and (max-width:1160px){.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.tier-wrapper{margin-right:10px}html[lang=ar] .asr-member-status .status-wrapper .status-content-wrapper .status-content-div.tier-wrapper{margin-right:0;margin-left:10px}.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.point-wrapper,.asr-member-status .status-wrapper .status-content-wrapper .status-content-div.saved-amount{margin-right:0}.asr-member-status .status-wrapper .status-content-wrapper .status-content-div .note-text{display:block}}.asr-top-right-user-actions .profile-menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:24px 20px 0}.asr-top-right-user-actions .vertical-slash{padding:0 10px}.asr-top-right-user-actions .asr-icon.icon-without-innertext.person-outline:before{margin-right:8px}.asr-top-right-user-actions .profile-dropdown .asr-dropdown{border:none;width:auto;padding:0}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-value:after{display:none}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-value .arrow-icon{width:24px;height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-value .asr-icon-svg{width:17px;height:17px;margin-left:7px}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-value .asr-icon-svg svg{width:17px;height:17px;transition:all .3s ease-in-out;-ms-transform:rotate(0);transform:rotate(0)}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-value .active-dropdown svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-content:before{position:absolute;top:25px;right:35px;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;z-index:12}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-backdrop{background-color:transparent;z-index:-1}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container{border-radius:5px;padding:10px 0 0;max-height:100%}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .new-label.pill{border-radius:4px;font-size:10px;font-weight:600;position:relative;padding:3px 6px;bottom:8px;right:-5px}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .asr-icon.icon-without-innertext[data-icon]{color:#4c6866;width:23px;height:23px}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .asr-icon.icon-without-innertext[data-icon]:before{font-size:24px;margin:0}.asr-top-right-user-actions .border-header{display:none}.asr-top-right-user-actions .dropdown-container .dropdown-item:hover{background-color:#4c6866}.asr-general-banner-partner-offers .container-banner{color:#fff}.asr-general-banner-partner-offers .banner-desktop{position:relative;width:1280px;height:470px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.asr-general-banner-partner-offers .banner-desktop .img-background{width:100%;max-height:100%}.asr-general-banner-partner-offers .banner-desktop .opacity-parent{position:relative;display:-ms-inline-flexbox;display:inline-flex;width:100%}.asr-general-banner-partner-offers .banner-desktop .opacity-image{background-color:#000;width:100%;height:100%;position:absolute;left:0}.asr-general-banner-partner-offers .logo-banner-offer{position:absolute;top:90px;left:0}.asr-general-banner-partner-offers .logo-banner-offer .image-logo{margin-left:35px}.asr-general-banner-partner-offers .logo-banner-offer .image-logo img{width:300px;height:150px}.asr-general-banner-partner-offers .partner-information{font-size:32px}.asr-general-banner-partner-offers .content-banner-offer{position:absolute;right:36px;width:714px;top:90px}.asr-general-banner-partner-offers .content-banner-offer .partner-headline{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:0;text-shadow:0 1px 3px rgba(0,0,0,.5);width:100%;text-align:left;padding-bottom:20px}.asr-general-banner-partner-offers .content-banner-offer .partner-short-description{text-align:left;width:100%;font-size:24px;font-weight:400;line-height:1.3;letter-spacing:0;text-shadow:0 1px 3px rgba(0,0,0,.5)}.asr-general-banner-partner-offers .content-banner-offer .number-section{width:100%;margin-top:20px;font-size:16px}.asr-general-banner-partner-offers .content-banner-offer .number-section span{font-size:20px}.asr-general-banner-partner-offers .content-banner-offer .number-section .number-id-btn{text-decoration:none;color:#fff;border:2px solid #fff;font-weight:400;padding:11px 20px;background:transparent}.asr-general-banner-partner-offers .content-banner-offer .number-section .number-id-btn:hover{background:#fff;border:2px solid #fff;color:#777;outline:0}.asr-general-banner-partner-offers .content-banner-offer .number-section .f-size-id{font-size:24px}.asr-general-banner-partner-offers .content-banner-offer .number-section .unlink-btn{text-decoration:none;color:#fff;pointer-events:auto}@media (min-width:768px) and (max-width:1199px){.asr-general-banner-partner-offers .banner-desktop{width:768px;height:512px}.asr-general-banner-partner-offers .banner-desktop .opacity-parent{width:100%}.asr-general-banner-partner-offers .banner-desktop .img-background{width:100%;max-height:100%}}@media (max-width:1199px){.asr-general-banner-partner-offers .container-banner{text-align:center}.asr-general-banner-partner-offers .banner-desktop{margin:auto;width:100%;height:512px}.asr-general-banner-partner-offers .banner-desktop .opacity-image{height:512px}.asr-general-banner-partner-offers .logo-banner-offer{position:absolute;top:35px;left:23px}.asr-general-banner-partner-offers .logo-banner-offer .image-logo{margin-left:0}.asr-general-banner-partner-offers .logo-banner-offer .image-logo img{width:245px;height:122px}.asr-general-banner-partner-offers .content-banner-offer{padding:0 70px;position:absolute;bottom:30px;top:auto;left:0;width:100%;overflow-wrap:break-word}.asr-general-banner-partner-offers .content-banner-offer .partner-headline{font-size:16px;text-align:center;font-weight:400}.asr-general-banner-partner-offers .content-banner-offer .partner-short-description{text-align:center;font-size:12px}.asr-general-banner-partner-offers .content-banner-offer .number-section{font-size:14px;margin-top:0}.asr-general-banner-partner-offers .content-banner-offer .number-id-section{padding-top:0}.asr-general-banner-partner-offers .content-banner-offer .number-id-section .number-id-btn{padding:5px}.asr-general-banner-partner-offers .content-banner-offer .number-id-section .f-size-id{font-size:18px}}@media (max-width:767px){.asr-general-banner-partner-offers .banner-desktop{width:100%;height:512px}.asr-general-banner-partner-offers .banner-desktop .opacity-parent{width:100%}.asr-general-banner-partner-offers .banner-desktop .img-background{width:100%;max-height:100%}}.asr-bottom-section-quicklinks{list-style-type:none;padding:0}.asr-bottom-section-quicklinks .button-quicklinks{font-size:14px;font-weight:700;letter-spacing:0;line-height:19px;border-radius:6px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;min-height:40px;padding:7px 16px 8px 11px;margin:0 20px 12px}.asr-bottom-section-quicklinks .button-quicklinks .asr-icon-svg{margin-right:8px;height:20px}.asr-bottom-section-quicklinks .button-quicklinks .asr-icon-svg svg{width:20px;height:20px;top:0}.asr-bottom-section-quicklinks .button-quicklinks .icon-quicklinks{height:20px}.asr-bottom-section-quicklinks .button-quicklinks .icon-quicklinks .icon-without-innertext:before{font-size:16px;margin-right:8px;position:relative;top:3px}.asr-property-overview-general-downloadable{display:none}.asr-property-overview-general-downloadable .asr-common-icon.participating-icon .asr-icon-svg svg,.asr-property-overview-general-downloadable .asr-common-icon.participating-icon .image-container{margin-right:15px;width:22px;height:22px}.asr-property-overview-general-downloadable .asr-common-icon.download-icon .asr-icon-svg svg{width:25px;height:25px}.asr-property-overview-general-downloadable .asr-icon.icon-without-innertext[data-icon]{color:var(--icon-nonclickable);display:-ms-inline-flexbox;display:inline-flex}.asr-property-overview-general-downloadable .asr-icon-svg{fill:var(--icon-nonclickable)}.asr-property-overview-general-downloadable .best-rate-container{margin-bottom:26px}.asr-property-overview-general-downloadable .participating-container{margin-bottom:20px}.asr-property-overview-general-downloadable .downloadable-container{display:-ms-flexbox;display:flex;background-color:var(--box-shadow-light);margin:0 -20px;padding:22px 20px}.asr-property-overview-general-downloadable .downloadable-container .asr-icon.icon-without-innertext[data-icon]:before{font-size:25px;margin-right:10px}.asr-property-overview-general-downloadable .best-rate-container{display:-ms-flexbox;display:flex}.asr-property-overview-general-downloadable .best-rate-icon.asr-icon.icon-without-innertext[data-icon]:before{margin-right:15px;font-size:22px}.asr-property-overview-general-downloadable a{text-decoration:none}.asr-property-overview-general-downloadable .download-icon{width:25px;height:25px;margin-right:10px}.asr-property-overview-general-downloadable .download-item-wrapper{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-property-overview-general-downloadable .download-item{cursor:pointer;padding-right:10px;-ms-flex-align:center;align-items:center}.asr-property-overview-general-downloadable .download-item .file-name{line-height:23px;font-size:16px}.asr-property-overview-general-downloadable .download-item .file-type{line-height:23px;font-size:14px;text-transform:uppercase;display:block}.asr-property-overview-general-downloadable .download-item br{display:none}.asr-property-overview-general-downloadable .icon-text-item{text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.asr-property-overview-general-downloadable .icon-text-item p{margin:0;color:var(--text-body);font-weight:600;font-size:16px;line-height:23px}.asr-property-overview-general-downloadable .icon-text-item .file-type{font-weight:400}.asr-property-overview-general-downloadable .download-brochure{margin-bottom:26px}.asr-property-overview-general-downloadable .download-brochure .caption{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-property-overview-general-downloadable .download-brochure .caption-icon{width:22px;height:22px;margin-right:15px}.asr-property-overview-general-downloadable .download-brochure .icon-download{width:100%;height:100%;color:var(--icon-nonclickable)}.asr-property-overview-general-downloadable .download-brochure .icon-download:before{font-size:22px}.asr-property-overview-general-downloadable .download-brochure .caption-content{color:var(--text-body);font-weight:600;font-size:16px;line-height:23px}.asr-property-overview-info-container .asr-property-overview-general-downloadable{display:block}.asr-property-guest-review{font-size:14px;color:#373737}.asr-property-guest-review p{margin:0}.asr-property-guest-review .wrap{text-align:center;padding:25px 0 30px}.asr-property-guest-review .wrap>.asr-button{margin-top:20px}.asr-property-guest-review h2{font-weight:700;margin:0 0 15px;text-align:left;padding:0 20px}.asr-property-guest-review .review-pro{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:15px;padding:0 20px}.asr-property-guest-review .asr-rating-star .asr-star svg{height:14px;width:15px;fill:var(--accent)}.asr-property-guest-review .rating{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.asr-property-guest-review .rating>span{font-size:14px;line-height:14px;display:-ms-flexbox;display:flex;margin-top:5px}.asr-property-guest-review .rating>span>a .asr-icon{color:var(--accent);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-left:10px}.asr-property-guest-review .rating>span>a .asr-icon:before{font-size:14px}.asr-property-guest-review .logo{height:30px;width:100px;object-fit:contain}.asr-property-guest-review .reviews-container{padding:5px 50px;border-radius:5px;background:#fff}.asr-property-guest-review .asr-content-slider .content-wrapper{padding-top:20px}.asr-property-guest-review .asr-content-slider .controls .indicator-item.active{background:var(--accent)}.asr-property-guest-review .asr-content-slider .scroller-wrapper{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:stretch;justify-content:stretch}.asr-property-guest-review .review-card{text-align:left;display:grid;grid-template-rows:1fr 66px;background:#fff;transition:transform .3s;border-radius:5px;-ms-transform:scale(.97);transform:scale(.97);box-shadow:5px 5px 12px 0 #eee}.asr-property-guest-review .review-card.active{-ms-transform:scale(.97) translateY(-15px);transform:scale(.97) translateY(-15px)}.asr-property-guest-review .reviewer-info{padding:0 15px 15px;grid-row-start:2;grid-row-end:3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-property-guest-review .avatar{height:27px;width:27px;color:var(--accent)}.asr-property-guest-review .avatar:before{font-size:27px}.asr-property-guest-review .info{-ms-flex:1;flex:1;display:grid;grid-template-columns:auto auto;grid-template-rows:20px 20px;line-height:22px}.asr-property-guest-review .info p{font-size:16px;font-weight:600;-ms-flex-item-align:center;align-self:center}.asr-property-guest-review .info span{font-size:12px;grid-row-start:2;align-self:center}.asr-property-guest-review .info .asr-rating-star{grid-row-start:1;grid-row-end:3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;justify-self:flex-end}.asr-property-guest-review .review-detail{padding:15px 15px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:stretch;justify-content:stretch}.asr-property-guest-review .review-detail h3{color:inherit;font-size:inherit;margin:0 0 10px;font-size:18px;font-weight:600;line-height:24px}.asr-property-guest-review .review-detail p{max-height:148.2px;margin-bottom:10px;font-size:16px;line-height:26px}.asr-property-guest-review .review-detail:after{display:block;content:" ";height:1px;background:#dedede;margin:10px 0;margin-top:auto}.asr-property-guest-review button.read-more{background:none;color:var(--accent);padding:0;font-size:14px;font-weight:600;text-align:left}.asr-property-guest-review button.read-more.primary:not(.disabled):hover{background:none}.asr-property-guest-review .controls .indicator-item{border-color:var(--accent)}.asr-property-guest-review .controls .indicator-item .active{background:var(--accent)}.asr-property-guest-review .navigation-controls{display:none}.asr-property-guest-review .tooltip-icon{position:relative;display:inline-block;border:none;top:0;background:transparent;padding:0}.asr-property-guest-review .tooltip-icon:focus{outline:none}.asr-property-guest-review .tooltip-icon:hover .tooltip-text{visibility:visible;-ms-transform:translateY(2px);transform:translateY(2px);opacity:1}.asr-property-guest-review .tooltip-icon .icon-information{display:-ms-inline-flexbox;display:inline-flex;width:20px;height:20px}.asr-property-guest-review .tooltip-icon .tooltip-text{visibility:hidden;min-width:92vw;background:var(--box-shadow-light);padding:20px;position:absolute;z-index:1;right:0;top:35px;opacity:0;font-size:14px;line-height:23px;border-radius:6px;box-shadow:2px -2px 10px rgba(0,0,0,.2)}.asr-property-guest-review .tooltip-icon .tooltip-text p{margin-top:20px;font-weight:400}.asr-property-guest-review .tooltip-icon .tooltip-text:before{content:"";right:10px;display:block;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid var(--box-shadow-light);top:-14px}.asr-property-guest-review .tooltip-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.discoverasr-property-landing-template .asr-property-guest-review .wrap>.asr-button{color:var(--navigation-cta);border:1px solid var(--navigation-cta)}.discoverasr-property-landing-template .asr-property-guest-review .asr-rating-star .asr-star svg{fill:var(--icon-clickable)}.discoverasr-property-landing-template .asr-property-guest-review .rating>span>a .asr-icon{color:var(--icon-clickable)}.discoverasr-property-landing-template .asr-property-guest-review .asr-content-slider .controls .indicator-item.active{background:var(--icon-clickable)}.discoverasr-property-landing-template .asr-property-guest-review .controls .indicator-item{border-color:var(--icon-clickable)}.discoverasr-property-landing-template .asr-property-guest-review .controls .indicator-item .active{background:var(--icon-clickable)}.discoverasr-property-landing-template .asr-property-guest-review .read-more,.discoverasr-property-landing-template .asr-property-guest-review .read-more.asr-button.primary,.discoverasr-property-landing-template .asr-property-guest-review .read-more.asr-button.primary:not(.disabled):active,.discoverasr-property-landing-template .asr-property-guest-review .read-more.asr-button.primary:not(.disabled):hover{color:var(--icon-clickable);background-color:transparent;border:none}.discoverasr-property-landing-template .asr-property-guest-review .avatar{color:var(--icon-nonclickable)}.asr-r-member-benefit-tier-chart svg{width:100%;margin-top:10px}.asr-r-member-benefit-tier-chart .chart-title{font-size:32px}.asr-r-member-benefit-tier-chart .decription{bottom:50px;position:absolute;width:50%}.asr-r-member-benefit-tier-chart .c3-text{font-size:24px;font-weight:700}.asr-r-member-benefit-tier-chart .c3-text-4{fill:#fff;font-size:24px}.asr-r-member-benefit-tier-chart .c3-axis-x .tick,.asr-r-member-benefit-tier-chart .c3-tooltip{display:none}.asr-r-member-benefit-tier-chart .c3-text-small{color:#fff;font-size:20px}.asr-r-member-benefit-tier-chart .horizal-text{font-size:20px;font-weight:700}.asr-r-member-benefit-tier-chart .sub-title{font-size:20px}.asr-r-member-benefit-tier-chart .introduction{line-height:41.6px;font-size:16px;color:var(--text-title)}.asr-r-member-benefit-tier-chart .c3-event-rects .c3-event-rect:hover{cursor:default!important}@media screen and (max-width:1199px){.asr-r-member-benefit-tier-chart .c3-text,.asr-r-member-benefit-tier-chart .c3-text-small,.asr-r-member-benefit-tier-chart .horizal-text{font-size:10px}.asr-r-member-benefit-tier-chart .decription{position:static}.asr-r-member-benefit-tier-chart .sub-title span{font-size:10px}}.asr-property-featured-events{font-size:14px}.asr-property-featured-events .asr-featured-events-description{font-size:16px}.asr-property-featured-events .asr-small-section-title,.asr-property-featured-events .event-title{margin:0;font-weight:700;color:var(--text-title);margin-bottom:15px}.asr-property-featured-events .event-title{font-size:18px;line-height:23px;height:45px}.asr-property-featured-events .event-title:focus,.asr-property-featured-events .event-title:hover{color:var(--text-title)}.asr-property-featured-events .asr-property-featured-events-slider{margin-top:13px}.asr-property-featured-events .asr-property-featured-events-slider .controls{padding-top:20px}.asr-property-featured-events .asr-property-featured-events-slider .asr-slide-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}.asr-property-featured-events .asr-property-featured-events-slider .card-wrapper{position:relative;margin-top:10px;padding:0 3px;width:100%}.asr-property-featured-events .asr-property-featured-events-slider .card-wrapper.desktop{width:25%;padding:0 10px}.asr-property-featured-events .asr-property-featured-events-slider .card-wrapper.tablet{width:33.33%;padding:0 10px}.asr-property-featured-events .asr-property-featured-events-slider .card-wrapper.mobile{width:100%;padding:0 3px}.asr-property-featured-events .asr-property-featured-events-slider .asr-card{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.asr-property-featured-events .asr-property-featured-events-slider .card-content{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.asr-property-featured-events .asr-property-featured-events-slider .asr-content-slider .content-wrapper{overflow:hidden}.asr-property-featured-events .event-description{padding:10px 20px}.asr-property-featured-events .description-row-descript{line-height:23px;font-size:14px}.asr-property-featured-events .event-show-more{font-size:14px;line-height:23px;color:var(--accent);padding:4px 0}.asr-property-featured-events .event-show-more strong:hover{color:var(--accent-opacity-03)}.asr-property-featured-events .description-row{margin-top:8px;font-size:14px;display:-ms-flexbox;display:flex}.asr-property-featured-events .description-row .icon-wrapper{display:inline-block;margin-right:12px}.asr-property-featured-events .description-row .icon-wrapper .calendar.asr-icon-svg svg,.asr-property-featured-events .description-row .icon-wrapper .location.asr-icon-svg svg,.asr-property-featured-events .description-row .icon-wrapper .timer.asr-icon-svg svg{height:13px;width:13px}.asr-property-featured-events .description-row.event-location{-ms-flex-align:start;align-items:flex-start}.asr-property-featured-events .description-row.event-location span{height:19px}.asr-property-featured-events p.currency{margin:0;padding-top:20px;font-size:12px;font-weight:600}.asr-property-featured-events .price{margin:0;font-weight:600;font-size:12px}.asr-property-featured-events .price>strong:first-child{font-size:20px;font-weight:700}.asr-property-featured-events .see-more-button{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;min-width:130px}.asr-property-featured-events .asr-button{display:inline-block;text-decoration:none}.asr-property-featured-events .asr-badge.card-label.tag-label{padding:5px 10px;border-radius:5px;left:0;top:-10px;z-index:1;font-size:10px;font-weight:600}.asr-property-featured-events .asr-image img{object-fit:cover}.discoverasr-property-landing-template .asr-property-featured-events .asr-badge.card-label.tag-label{background-color:var(--tag)}.discoverasr-property-landing-template .asr-property-featured-events .see-more-button a{color:var(--navigation-cta);border:1px solid var(--navigation-cta)}.asr-property-overview-head{font-size:14px}.asr-property-overview-head .property-overview-container{display:none}.asr-property-overview-head .property-overview-container.sticky{position:fixed;top:0;left:0;right:0;width:100%;z-index:1;background-color:var(--white)}.asr-property-overview-head .book-now-button-fixed.asr-button{display:block;position:fixed;bottom:0;border-radius:0;width:100%;z-index:3;font-size:18px;font-weight:700;padding:23px 13px;line-height:20px;box-shadow:0 2px 12px 0 var(--box-shadow-book-now)}.asr-property-overview-head .asr-rating-star{height:16px}.asr-property-overview-head .asr-rating-star .asr-star svg{fill:var(--accent)}.asr-property-overview-head .icon-info-total svg{width:20px;height:20px}.asr-property-overview-head .brand-name-title{color:var(--text-title)}.asr-property-overview-head .tooltip-container{width:fit-content;height:fit-content;width:-moz-fit-content;height:-moz-fit-content;position:relative}.asr-property-overview-head .tooltip-container .tooltip-content{left:100%}.discoverasr-property-landing-template .asr-property-overview-head .asr-button.book-now-button,.discoverasr-property-template .asr-property-overview-head .asr-button.book-now-button{background-color:var(--navigation-cta);border:1px solid var(--navigation-cta)}.discoverasr-property-landing-template .asr-property-overview-head .asr-rating-star .asr-star svg,.discoverasr-property-template .asr-property-overview-head .asr-rating-star .asr-star svg{fill:var(--icon-clickable)}.discoverasr-property-landing-template .asr-property-overview-head .book-now-button-fixed.asr-button,.discoverasr-property-template .asr-property-overview-head .book-now-button-fixed.asr-button{background-color:var(--navigation-cta);border:1px solid var(--navigation-cta)}.asr-content-twocolumns .column-left{-ms-flex:0 0 100%;flex:0 0 100%}.asr-content-twocolumns .column-right{max-width:100%}.asr-content-twocolumns .wrap .wrap{padding-right:0;padding-left:0}.asr-input-tag{background-color:#fff;border:1px solid gray;overflow:hidden;padding-left:4px;padding-top:4px;cursor:text;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-input-tag .text-align-right{text-align:right}.asr-input-tag .input-tag{border-radius:2px;display:inline-block;font-size:13px;font-weight:400;margin-bottom:4px;margin-right:4px;padding:3px;background-color:#d8d8d8;color:#2c1e16}.asr-input-tag .input-tag .remove{cursor:pointer;font-weight:700}.asr-input-tag .input-tag .remove:hover{text-decoration:none}.asr-input-tag .input-tag .remove:before{content:" x"}.asr-input-tag .new-tag{background:transparent;border:0;color:#777;font-size:13px;font-weight:400;margin-bottom:6px;margin-top:1px;outline:none;padding:4px;padding-left:0;-ms-flex-positive:1;flex-grow:1}.asr-input-tag.read-only{cursor:default}.asr-ourbrands-item{display:-ms-flexbox;display:flex;padding-bottom:20px;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.asr-ourbrands-item .image-group{padding-bottom:10px}.asr-ourbrands-item .content .property{font-size:14px;color:var(--indicator-default);padding-bottom:4px;line-height:20px}.asr-ourbrands-item .content .brand{font-size:18px;font-weight:700;line-height:1.39;color:var(--text-title);padding-bottom:8px}.asr-ourbrands-item .content .essence{font-size:14px;font-weight:600;color:var(--text-title);line-height:20px}.asr-ourbrands-item .content .description{font-size:14px;margin-top:0;margin-bottom:0;line-height:20px;color:var(--text-body)}.asr-ourbrands-item .content .description a{color:var(--bluee6a)}.asr-ourbrands-item .content .learn-more{margin:26px 0 0;width:100%}.asr-property-review-pro{color:var(--text-title)}.asr-property-review-pro p{margin:0}.asr-property-review-pro .wrap>.asr-button{margin-top:20px;display:block;margin:20px auto 0}.asr-property-review-pro h2{font-weight:700;text-align:left}.asr-property-review-pro .review-pro{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-bottom:20px;border-bottom:2px solid #eee}.asr-property-review-pro .asr-rating-star .asr-star svg{fill:var(--accent);height:14px;width:15px}.asr-property-review-pro .rating{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.asr-property-review-pro .rating>span{font-size:14px;line-height:14px;display:-ms-flexbox;display:flex;margin-top:5px}.asr-property-review-pro .rating>span>a .asr-icon{color:var(--icon-clickable);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-left:10px}.asr-property-review-pro .rating>span>a .asr-icon:before{font-size:14px}.asr-property-review-pro .logo{height:30px;width:100px;object-fit:contain}.asr-property-review-pro .reviews-pro-container{padding:0}.asr-property-review-pro .reviews-pro-card{text-align:left;display:grid;grid-template-rows:1fr 66px;padding-bottom:40px;border-bottom:2px solid #eee;-ms-transform:scale(1);transform:scale(1)}.asr-property-review-pro .reviews-pro-card.active{-ms-transform:scale(1) translateY(-20px);transform:scale(1) translateY(-20px)}.asr-property-review-pro .reviews-pro-card.comments{border-bottom:none;background:#f3f3f3;padding:20px;margin-bottom:20px}.asr-property-review-pro .reviews-pro-card.comments .text{overflow:hidden}.asr-property-review-pro .reviews-pro-card.comments .comments-detail{-ms-flex:3;flex:3}.asr-property-review-pro .reviews-pro-card.comments .comments-detail p{font-size:16px}.asr-property-review-pro .tooltip-icon{position:relative;display:inline-block;border:none;top:0;background:transparent;padding:0}.asr-property-review-pro .tooltip-icon:focus{outline:none}.asr-property-review-pro .tooltip-icon:hover .tooltip-text{visibility:visible;-ms-transform:translateY(2px);transform:translateY(2px);opacity:1}.asr-property-review-pro .tooltip-icon .icon-information{display:-ms-inline-flexbox;display:inline-flex;width:20px;height:20px}.asr-property-review-pro .tooltip-icon .tooltip-text{visibility:hidden;min-width:92vw;background:var(--box-shadow-light);padding:20px;position:absolute;z-index:1;right:0;top:35px;opacity:0;font-size:14px;line-height:23px;border-radius:6px;box-shadow:2px -2px 10px rgba(0,0,0,.2)}.asr-property-review-pro .tooltip-icon .tooltip-text p{margin-top:20px;font-weight:400}.asr-property-review-pro .tooltip-icon .tooltip-text:before{content:"";right:10px;display:block;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid var(--box-shadow-light);top:-14px}.asr-property-review-pro .read-more{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:max-content}.asr-property-review-pro .read-more i{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.asr-property-review-pro .reviews-pro-info{grid-row-start:1;grid-row-end:3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-property-review-pro .reviews-pro{margin-left:0;-ms-flex:1;flex:1;display:grid;grid-template-columns:auto auto;grid-template-rows:20px 20px;line-height:22px}.asr-property-review-pro .reviews-pro p{font-size:16px;font-weight:600;-ms-flex-item-align:center;align-self:center}.asr-property-review-pro .reviews-pro span{font-size:12px;grid-row-start:2;align-self:center}.asr-property-review-pro .reviews-pro .asr-rating-star{grid-row-start:2;grid-row-end:3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;justify-self:flex-end;margin-top:15px}.asr-property-review-pro .reviews-pro .source{grid-column-start:2;grid-row-start:1;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-right:6px;font-size:12px}.asr-property-review-pro .reviews-pro.comments-review{grid-template-rows:30px 30px}.asr-property-review-pro .reviews-pro.comments-review .asr-rating-star{margin-top:0}.asr-property-review-pro .asr-small-section-title{font-weight:700;margin-top:24px;font-size:22px}.asr-property-review-pro .review-detail{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:stretch;justify-content:stretch}.asr-property-review-pro .review-detail h3{margin:0 0 10px;font-size:18px;font-weight:600;line-height:24px}.asr-property-review-pro .review-detail p{margin-bottom:10px;font-size:16px;line-height:26px;max-height:148.2px}.asr-property-review-pro .review-detail .truncate-text{font-size:16px}.asr-property-review-pro .read-more{background:none;color:var(--accent);margin:10px 0;font-size:16px;cursor:pointer}.asr-property-review-pro .read-more.primary:not(.disabled):hover{background:none}.asr-property-review-pro .read-more .asr-icon.icon-without-innertext[data-icon]:before{margin-right:0}.asr-property-review-pro .icon-review-pro{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-property-review-pro .powered-by .tooltip-text{min-width:250px;left:0}.asr-property-review-pro .powered-by .tooltip-text:before{right:80%}.asr-property-review-pro .powered-tooltip{margin-top:20px;display:inline-block}.asr-property-review-pro .tooltip-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-property-review-pro .no-review-label{width:fit-content;width:-moz-fit-content;margin:20px auto 0}.discoverasr-property-landing-template .asr-property-review-pro .read-more,.discoverasr-property-template .asr-property-review-pro .read-more{color:var(--navigation-cta)}.discoverasr-property-landing-template .asr-property-review-pro .asr-rating-star .asr-star svg,.discoverasr-property-template .asr-property-review-pro .asr-rating-star .asr-star svg{fill:var(--icon-clickable)}.asr-section-voucher-participating-properties-listing .btn-voucher{margin-top:15px;margin-bottom:15px}.asr-section-voucher-participating-properties-listing .redeem{margin-right:20px}.asr-section-voucher-participating-properties-listing .voucher-participating-content{padding-top:40px;padding-bottom:40px}.asr-section-voucher-participating-properties-listing a.voucher-participating-title{text-decoration:underline;color:#003e6a}.asr-section-voucher-participating-properties-listing .voucher-participating-title{text-transform:uppercase;font-weight:700;margin-top:0;margin-bottom:40px}.asr-section-voucher-participating-properties-listing .properties-item{display:inline-table;margin-top:10px;margin-bottom:10px}.asr-section-voucher-participating-properties-listing .list-style-icon{list-style:none;padding:0;margin:0}.asr-section-voucher-participating-properties-listing .list-style-icon .list-item:before,.asr-section-voucher-participating-properties-listing .list-style-icon li:before{content:"\E91F";font-family:Ascott-Icons;left:1px;top:-1px;font-size:1.14286em;width:1.14286em;line-height:inherit;text-align:left}.asr-section-voucher-participating-properties-listing .list-item-li{margin-top:5px;margin-bottom:5px;position:relative}.asr-section-voucher-participating-properties-listing .list-item-li a{cursor:pointer}.asr-section-voucher-participating-properties-listing a:not([href]):not([tabindex]):hover{text-decoration:none}.arabic .asr-section-voucher-participating-properties-listing .voucher-participating-content,.arabic .asr-section-voucher-participating-properties-listing .voucher-participating-content .properties-item,.arabic .asr-section-voucher-participating-properties-listing .voucher-participating-content .voucher-participating-title{text-align:right}.arabic .asr-section-voucher-participating-properties-listing .voucher-participating-content .properties-item .list-item-li{padding:0 20px 0 0}.arabic .asr-section-voucher-participating-properties-listing .voucher-participating-content .properties-item .list-item-li:before{left:auto;right:0}.asr-booking-buy-points-title-description .title-description{padding-top:10px;padding-bottom:10px}.asr-booking-buy-points-title-description .title-description .description,.asr-booking-buy-points-title-description .title-description .title{margin-bottom:16px}.asr-booking-buy-points-title-description .title-description .description p strong,.asr-booking-buy-points-title-description .title-description .title p strong{color:var(--text-title)}.asr-booking-buy-points-title-description .title-description a{color:#003e6a;text-decoration:underline}.mobile-container{margin:15px 0}.mobile-container .asr-badge.property-type{font-weight:600;line-height:21px;padding:0 6px;margin-bottom:10px;margin-right:5px;background-color:var(--tag)}.mobile-container .asr-badge.property-type.open-soon{line-height:21px;padding:0 6px}.mobile-container .property-name{font-size:22px;font-weight:700;line-height:26px;margin:0;color:var(--text-title)}.mobile-container.wrap{padding-top:0;padding-bottom:0}.asr-price{font-size:12px;display:inline-block}.asr-price .price-value{font-size:18px}.asr-price .original-price{text-decoration:line-through}.asr-price .price-unit .price-info{position:relative;padding:0;background:transparent;border:none;outline:none;cursor:pointer}.asr-price .price-unit .price-tooltip-content{position:absolute;max-width:400px;min-width:400px;right:-23px;padding:18px 30px 26px;border-radius:6px;box-shadow:4px -1px 15px rgba(0,0,0,.3);background:var(--box-shadow-light);transition:all .25s;top:30px;opacity:0;visibility:hidden}@media (max-width:1024px){.asr-price .price-unit .price-tooltip-content{max-width:300px;min-width:300px}}.asr-price .price-unit .price-tooltip-content p{line-height:21px;font-size:14px;margin-top:5px;margin-bottom:14px;font-weight:400;text-align:left;color:var(--text-body)}.asr-price .price-unit .price-tooltip-content p:last-child{margin-bottom:0}.asr-price .price-unit .price-tooltip-content:before{content:"";display:block;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid var(--box-shadow-light);top:-12px;right:22px}.asr-price .price-unit .price-info:hover>.price-tooltip-content{visibility:visible;opacity:1;z-index:1}.asr-price strong{font-weight:600}.asr-voucher-featured{font-size:14px;background:#f3f3f3;margin-top:24px}.asr-voucher-featured .feature-vouchers-display .asr-voucher-featured-content{margin:0 auto}.asr-voucher-featured .feature-vouchers-title{margin:0 0 7px 20px;padding-top:23px;line-height:26px}.asr-voucher-featured .asr-image{border-radius:5px 5px 0 0}.asr-voucher-featured .asr-image img{width:100%;object-fit:cover}.asr-voucher-featured .voucher-stay .asr-icon-svg svg{width:13px;height:15px}.asr-voucher-featured .voucher-expired{display:-ms-flexbox;display:flex;font-size:14px;line-height:23px;-ms-flex-align:center;align-items:center;margin-top:7px}.asr-voucher-featured .voucher-expired .asr-icon-svg svg{width:15px;height:16px}.asr-voucher-featured .voucher-location{display:-ms-flexbox;display:flex;font-size:14px;line-height:23px;margin-top:7px}.asr-voucher-featured .voucher-date{display:inline-block}.asr-voucher-featured .asr-badge.card-label.featured-label{padding:5px 10px;border-radius:5px;left:-8px;top:-12px;z-index:1;font-size:12px;line-height:normal;font-weight:600;background-color:var(--icon-default)}.asr-voucher-featured .border-radius-5px{border-radius:5px}.asr-voucher-featured .card-content{padding:17px 20px 25px 15px}.asr-voucher-featured .voucher-title-text{line-height:23px;height:48px;font-weight:700;font-size:18px}.asr-voucher-featured .voucher-title{line-height:23px;overflow:hidden}.asr-voucher-featured .flex-row{-ms-flex-direction:row;flex-direction:row}.asr-voucher-featured .flex-row:first-child{margin-top:0}.asr-voucher-featured .flex-row i:before{font-size:18px;margin-right:15px}.asr-voucher-featured .flex-row .asr-icon-svg{margin-right:15px;width:15px}.asr-voucher-featured .voucher-not-available{padding:15px;border:1px solid;-ms-flex-align:center;align-items:center}.asr-voucher-featured .asr-slide-item{padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-transform:scale(.95);transform:scale(.95)}.asr-voucher-featured .asr-slide-item.active{-ms-transform:scale(.95) translateY(-20px);transform:scale(.95) translateY(-20px)}.asr-voucher-featured .asr-slide-item .asr-card{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.asr-voucher-featured .asr-slide-item .asr-card .asr-icon-svg{height:20px}.asr-voucher-featured .asr-slide-item .asr-card .asr-icon-svg svg{width:20px;height:20px;fill:var(--icon-default);margin-right:12px}.asr-voucher-featured .asr-slide-item .asr-card .card-content{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.asr-voucher-featured .asr-content-slider .controls{position:relative;padding-bottom:24px}.asr-voucher-featured .asr-content-slider .controls .indicator-item{display:inline-block;border-radius:10px;background:transparent;width:8px;height:8px;margin-right:6px;cursor:pointer;border:1px solid var(--accent)}.asr-voucher-featured .asr-content-slider .controls .active{background:var(--accent)}.asr-voucher-featured .asr-content-slider .slider-navigation-arrow{top:calc(50% - 23px)}.asr-voucher-featured .asr-content-slider .slider-navigation-arrow.prev{left:-10px}.asr-voucher-featured .asr-content-slider .slider-navigation-arrow.next{right:-10px}.asr-voucher-featured .asr-content-slider .card-wrapper{position:relative;margin-top:15px;width:100%}.asr-voucher-featured .voucher-info-full{font-size:14px;line-height:23px;color:var(--accent);margin-bottom:8px}.asr-voucher-featured .voucher-info-full strong:hover{color:var(--accent-opacity-03)}.asr-voucher-featured .voucher-price-section{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-align:center;align-items:center}.asr-voucher-featured .voucher-price-section .base-price{text-decoration:line-through;color:var(--disabled);line-height:normal}.asr-voucher-featured .voucher-price-section .promo-price{white-space:nowrap;font-size:24px;line-height:28px;color:var(--accent);font-weight:700}.asr-voucher-featured .voucher-price-section .voucher-price{padding-top:2px;padding-bottom:2px;font-size:14px;font-weight:600}.asr-voucher-featured .voucher-price-section .voucher-price strong{line-height:20px}.asr-voucher-featured .voucher-price-section .voucher-price .base-price{line-height:normal}.asr-voucher-featured .voucher-price-section .voucher-btn-purchase{padding:12px}.asr-voucher-featured .voucher-price-section .voucher-btn-purchase .out-stock-label{color:var(--accent);font-size:16px;line-height:16px;font-weight:700;margin:0}.asr-voucher-featured .price-off{-ms-flex-pack:end;justify-content:flex-end}.asr-voucher-featured .voucher-description-text{font-size:14px;line-height:23px;min-height:69px}.asr-voucher-featured .scroller-wrapper{display:-ms-inline-flexbox;display:inline-flex}.discoverasr-property-landing-template .asr-voucher-featured .asr-badge.card-label{background-color:var(--tag)}.asr-r-member-benefit-tab-navigation~.asr-voucher-featured,.asr-r-member-benefit-tab-navigation~.asr-voucher-featured .asr-voucher-featured{margin-top:0}.asr-common-apartment-details-media-gallery-ascott .asr-gallery-viewer{width:0;height:0}.asr-common-apartment-details-media-gallery-ascott .asr-gallery-viewer .asr-button{opacity:0}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid-info .title{line-height:1.3;color:inherit;letter-spacing:.005em;font-weight:700;font-size:24px;margin:0 auto 10px}@media (max-width:767px){.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid-info .title{text-align:center}}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid{overflow:hidden;margin-bottom:20px}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__container{max-width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;grid-auto-rows:auto;grid-template-rows:auto;grid-gap:15px 30px}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item{cursor:pointer;position:relative;height:0;width:100%;border-radius:5px;transition:.5s}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item img{position:absolute;border-radius:5px;top:0;left:0;width:100%;height:100%;object-fit:cover}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item:after{content:"";background-color:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;left:0;top:0;border-radius:5px;transition:opacity .5s ease 0s;opacity:0;pointer-events:none}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item:hover .asr-icon{display:block}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item.video .gallery-grid__type,.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item.virtual .gallery-grid__type,.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item:hover .gallery-grid__count .asr-icon{display:-ms-flexbox;display:flex}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item:hover .gallery-grid__overlay{display:block}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item:hover:after{opacity:1}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item.large{grid-column:span 2;grid-row:span 2}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item.view-more{background-color:rgba(0,0,0,.5)}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__item.view-more:after{opacity:1}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__overlay{display:none}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__overlay .asr-icon{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;color:#fff;z-index:1}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__overlay .asr-icon[data-icon]:before{font-size:32px;margin-right:0}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__type{position:absolute;background-color:rgba(0,0,0,.5);border-radius:50%;width:32px;height:32px;right:7px;bottom:7px;z-index:1;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__type .asr-icon{color:#fff;font-size:20px}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__type .asr-icon[data-icon]:before{font-size:20px;margin-right:0;display:block}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__count{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:1}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__count:hover .asr-icon{display:-ms-flexbox;display:flex}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__count span{font-size:16px;line-height:22px;margin:0;padding:0;margin-left:5px}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__count .asr-icon{color:#fff;font-size:20px;display:-ms-flexbox;display:flex;margin-right:6px}.asr-common-apartment-details-media-gallery-ascott .asr-property-gallery-grid .gallery-grid__count .asr-icon[data-icon]:before{font-size:20px;margin-right:0;color:#fff}.asr-common-apartment-details-media-gallery-ascott .gallery-grid__container-mobile .asr-content-slider .content-wrapper{overflow:initial!important}.asr-common-apartment-details-media-gallery-ascott .gallery-grid__container-mobile .asr-content-slider .controls{display:none}.asr-common-apartment-details-media-gallery-ascott .gallery-grid__container-mobile .asr-slide-item{padding:0 20px}.asr-common-apartment-details-media-gallery-ascott .gallery-grid__container-mobile .asr-slide-item.prev{padding-right:0;padding-left:40px}.asr-common-apartment-details-media-gallery-ascott .gallery-grid__container-mobile .asr-slide-item.next{padding-left:0;padding-right:40px}.asr-common-apartment-details-media-gallery-ascott .gallery-grid__container-mobile .asr-photo-viewer{width:0;height:0}.asr-common-apartment-details-media-gallery-ascott .gallery-grid__container-mobile .asr-photo-viewer .asr-button{opacity:0}.asr-media-gallery .asr-gallery-viewer{width:0;height:0}.asr-media-gallery .asr-gallery-viewer .asr-button{opacity:0}.asr-media-gallery .asr-property-gallery-grid-info .title{line-height:1.3;color:inherit;letter-spacing:.005em;font-weight:700;font-size:24px;margin:0 auto 10px}@media (max-width:767px){.asr-media-gallery .asr-property-gallery-grid-info .title{text-align:center}}.asr-media-gallery .asr-property-gallery-grid-info .description{margin-bottom:10px;text-align:justify}.asr-media-gallery .asr-property-gallery-grid{overflow:hidden;margin-bottom:20px}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__container{max-width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;grid-auto-rows:auto;grid-template-rows:auto;grid-gap:15px 30px}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item{cursor:pointer;position:relative;height:0;width:100%;border-radius:5px;transition:.5s}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item img{position:absolute;border-radius:5px;top:0;left:0;width:100%;height:100%;object-fit:cover}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item:after{content:"";background-color:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;left:0;top:0;border-radius:5px;transition:opacity .5s ease 0s;opacity:0;pointer-events:none}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item:hover .asr-icon{display:block}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item.video .gallery-grid__type,.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item.virtual .gallery-grid__type,.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item:hover .gallery-grid__count .asr-icon{display:-ms-flexbox;display:flex}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item:hover .gallery-grid__overlay{display:block}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item:hover:after{opacity:1}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item.large{grid-column:span 2;grid-row:span 2}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item.view-more{background-color:rgba(0,0,0,.5)}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__item.view-more:after{opacity:1}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__overlay{display:none}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__overlay .asr-icon{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;color:#fff;z-index:1}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__overlay .asr-icon[data-icon]:before{font-size:32px;margin-right:0}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__type{position:absolute;background-color:rgba(0,0,0,.5);border-radius:50%;width:32px;height:32px;right:7px;bottom:7px;z-index:1;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:20px}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__type .asr-icon{color:#fff;font-size:20px}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__type .asr-icon[data-icon]:before{font-size:20px;margin-right:0;display:block}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__count{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:1}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__count:hover .asr-icon{display:-ms-flexbox;display:flex}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__count span{font-size:16px;line-height:22px;margin:0;padding:0;margin-left:5px}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__count .asr-icon{color:#fff;font-size:20px;display:-ms-flexbox;display:flex;margin-right:6px}.asr-media-gallery .asr-property-gallery-grid .gallery-grid__count .asr-icon[data-icon]:before{font-size:20px;margin-right:0;color:#fff}.asr-media-gallery .gallery-grid__container-mobile .asr-content-slider .content-wrapper{overflow:initial!important}.asr-media-gallery .gallery-grid__container-mobile .asr-content-slider .controls{display:none}.asr-media-gallery .gallery-grid__container-mobile .asr-slide-item{padding:0 20px}.asr-media-gallery .gallery-grid__container-mobile .asr-slide-item.prev{padding-right:0;padding-left:40px}.asr-media-gallery .gallery-grid__container-mobile .asr-slide-item.next{padding-left:0;padding-right:40px}.asr-media-gallery .gallery-grid__container-mobile .asr-photo-viewer{width:0;height:0}.asr-media-gallery .gallery-grid__container-mobile .asr-photo-viewer .asr-button{opacity:0}.asr-career-opportunities .asr-job-filtering .jobs-search-field,.asr-vouchers-listing{margin:34px 0 24px;font-size:14px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar,.asr-vouchers-listing .asr-navigation-bar{font-size:16px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .content-section-voucher,.asr-vouchers-listing .content-section-voucher{width:100%;z-index:0}.asr-career-opportunities .asr-job-filtering .jobs-search-field .content-center .voucher-row .asr-icon-svg,.asr-vouchers-listing .content-center .voucher-row .asr-icon-svg{margin-right:15px;width:20px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .content-center .voucher-stay,.asr-vouchers-listing .content-center .voucher-stay{display:-ms-flexbox;display:flex}.asr-career-opportunities .asr-job-filtering .jobs-search-field .content-center .voucher-stay .asr-icon-svg svg,.asr-vouchers-listing .content-center .voucher-stay .asr-icon-svg svg{width:20px;height:20px;fill:var(--icon-default)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .content-center .voucher-stay .voucher-stay-lable,.asr-vouchers-listing .content-center .voucher-stay .voucher-stay-lable{font-size:14px;line-height:23px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .content-center .voucher-row,.asr-vouchers-listing .content-center .voucher-row{margin-top:12px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .content-center .voucher-row:first-child,.asr-vouchers-listing .content-center .voucher-row:first-child{margin-top:0}.asr-career-opportunities .asr-job-filtering .jobs-search-field .content-center .voucher-row i:before,.asr-vouchers-listing .content-center .voucher-row i:before{font-size:18px;margin-right:15px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .card-voucher-item,.asr-vouchers-listing .card-voucher-item{z-index:0}.asr-career-opportunities .asr-job-filtering .jobs-search-field .card-voucher-item .vouchers,.asr-vouchers-listing .card-voucher-item .vouchers{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-career-opportunities .asr-job-filtering .jobs-search-field .card-voucher-item .vouchers .card-media,.asr-vouchers-listing .card-voucher-item .vouchers .card-media{overflow:initial}.asr-career-opportunities .asr-job-filtering .jobs-search-field .card-voucher-item.wrap,.asr-vouchers-listing .card-voucher-item.wrap{padding-left:24px;padding-right:24px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item,.asr-vouchers-listing .voucher-item{width:100%;margin-bottom:22px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item .card-content,.asr-vouchers-listing .voucher-item .card-content{padding:15px 20px;line-height:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:1;flex-grow:1}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item .card-content .voucher-title,.asr-vouchers-listing .voucher-item .card-content .voucher-title{color:#373737}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item .voucher-title-text,.asr-vouchers-listing .voucher-item .voucher-title-text{line-height:1.28;height:48px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item .card-item,.asr-vouchers-listing .voucher-item .card-item{border-radius:5px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item .voucher-title,.asr-vouchers-listing .voucher-item .voucher-title{margin-bottom:15px;overflow:hidden;height:54px;font-size:20px;font-weight:700;font-style:normal;line-height:25px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item .voucher-info-full strong,.asr-vouchers-listing .voucher-item .voucher-info-full strong{font-size:14px;line-height:23px;color:var(--accent)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item .voucher-info-full strong:hover,.asr-vouchers-listing .voucher-item .voucher-info-full strong:hover{color:var(--accent-opacity-03)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item .label-card-item,.asr-vouchers-listing .voucher-item .label-card-item{position:absolute;top:-12px;left:-17px;background-color:#87674f;color:#ffff;padding:5px;border-radius:5px;line-height:normal;font-size:12px;font-weight:600}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-not-available,.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-row,.asr-vouchers-listing .voucher-not-available,.asr-vouchers-listing .voucher-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.asr-career-opportunities .asr-job-filtering .jobs-search-field .price-compare-container,.asr-vouchers-listing .price-compare-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:55px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .price-compare-container .original-price,.asr-vouchers-listing .price-compare-container .original-price{text-decoration:line-through;color:var(--disabled);line-height:normal}.asr-career-opportunities .asr-job-filtering .jobs-search-field .price-compare-container .price-value,.asr-vouchers-listing .price-compare-container .price-value{white-space:nowrap;font-size:24px;line-height:28px;color:var(--accent)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .price-compare-container .voucher-price,.asr-vouchers-listing .price-compare-container .voucher-price{padding-top:2px;padding-bottom:2px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .price-compare-container .only-price,.asr-vouchers-listing .price-compare-container .only-price{-ms-flex-item-align:center;align-self:center}.asr-career-opportunities .asr-job-filtering .jobs-search-field .price-off,.asr-vouchers-listing .price-off{-ms-flex-pack:end;justify-content:flex-end}.asr-career-opportunities .asr-job-filtering .jobs-search-field .see-all,.asr-vouchers-listing .see-all{padding-top:15px;text-align:center}.asr-career-opportunities .asr-job-filtering .jobs-search-field .see-all a,.asr-vouchers-listing .see-all a{color:var(--accent);border:1px solid var(--accent)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-btn-purchase,.asr-vouchers-listing .voucher-btn-purchase{-ms-flex-item-align:center;align-self:center}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-btn-purchase .leble-out-of-stock,.asr-vouchers-listing .voucher-btn-purchase .leble-out-of-stock{padding:12px;font-weight:700;color:var(--accent);font-size:16px;line-height:20px;margin:0}.asr-career-opportunities .asr-job-filtering .jobs-search-field .residence-voucher-footer,.asr-vouchers-listing .residence-voucher-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-bottom:42px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .residence-voucher-footer .view-more-text,.asr-vouchers-listing .residence-voucher-footer .view-more-text{line-height:20px;margin-bottom:1rem}.asr-career-opportunities .asr-job-filtering .jobs-search-field .residence-voucher-footer .view-more-button,.asr-vouchers-listing .residence-voucher-footer .view-more-button{cursor:pointer}.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options,.asr-vouchers-listing .sort-voucher-options{margin-left:14px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown,.asr-vouchers-listing .sort-voucher-options .asr-dropdown{width:160px;height:42px;padding:10px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .dropdown-backdrop,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .dropdown-backdrop{z-index:0}.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .dropdown-container,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .dropdown-container{width:160px;position:absolute;max-height:340px;z-index:1}.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .scrollbar::-webkit-scrollbar,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .scrollbar::-webkit-scrollbar{width:8px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .scrollbar::-webkit-scrollbar-thumb,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .scrollbar::-webkit-scrollbar-thumb{border-radius:8px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .scrollbar::-webkit-scrollbar-button,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .scrollbar::-webkit-scrollbar-button{display:none}.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .scrollbar,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .scrollbar{max-height:340px;padding:8px 0}.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .dropdown-text,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .dropdown-text{text-overflow:unset}.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .dropdown-text span,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .dropdown-text span{overflow:hidden;width:113px;text-overflow:ellipsis;display:block;line-height:20px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .dropdown-value .asr-icon.icon-without-innertext.arrow-icon:before,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .dropdown-value .asr-icon.icon-without-innertext.arrow-icon:before{color:var(--accent)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .btn-secondary:not(:disabled):not(.disabled):active,.asr-vouchers-listing .sort-voucher-options .btn-secondary:not(:disabled):not(.disabled):active{background-color:var(--accent)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .my-custom-dropdown.asr-dropdown,.asr-vouchers-listing .my-custom-dropdown.asr-dropdown{line-height:42px;padding-left:10px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter,.asr-vouchers-listing .voucher-fillter{display:-ms-flexbox;display:flex;width:70%;-ms-flex-align:center;align-items:center}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .sort-voucher-lable,.asr-vouchers-listing .voucher-fillter .sort-voucher-lable{line-height:normal;font-size:16px;font-weight:700;color:var(--text-title)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-menu,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-menu{visibility:visible;opacity:1;border-radius:5px;padding:0;min-width:100%;margin-top:0;max-width:100%;cursor:pointer}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-menu:after,.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-menu:before,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-menu:after,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-menu:before{content:none;position:absolute;border-color:transparent transparent #fff;border-width:0 5px 12px;border-style:solid;bottom:100%;right:20px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-menu .overlow-dropdown,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-menu .overlow-dropdown{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .btn,.asr-vouchers-listing .voucher-fillter .dropdown .btn{width:100%;background-color:#fff;color:#333;border:1px solid #b9b9b9;text-align:left}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .btn:focus,.asr-vouchers-listing .voucher-fillter .dropdown .btn:focus{box-shadow:none}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .btn:hover,.asr-vouchers-listing .voucher-fillter .dropdown .btn:hover{color:#000}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .btn-secondary:focus,.asr-vouchers-listing .voucher-fillter .dropdown .btn-secondary:focus{box-shadow:none}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-toggle,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-toggle{padding:12px;font-weight:400;border-radius:5px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-toggle.other:after,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-toggle.other:after{margin-left:7.255em;position:absolute;top:20px;right:10px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-toggle.arabic:after,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-toggle.arabic:after{margin-right:7.255em;position:absolute;top:20px;left:10px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-toggle .overlow-title,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-toggle .overlow-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%;line-height:16px;font-weight:400}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-item,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-item{display:block;width:100%;padding:12px;clear:both;line-height:21px;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0;border-radius:5px;font-size:14px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-item:hover,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-item:hover{color:var(--text-reverse);background:var(--accent)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .active,.asr-vouchers-listing .voucher-fillter .dropdown .active{color:var(--text-reverse);background-color:var(--accent)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter-category,.asr-vouchers-listing .voucher-fillter-category{display:-ms-flexbox;display:flex;margin:24px 0 23px;width:100%;-ms-flex-pack:justify;justify-content:space-between}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter-category .asr-icon.icon-without-innertext,.asr-vouchers-listing .voucher-fillter-category .asr-icon.icon-without-innertext{color:var(--accent)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .slideshow-container,.asr-vouchers-listing .slideshow-container{width:100%}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar,.asr-vouchers-listing .asr-navigation-bar{border:none;width:100%}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .navigation-wrapper,.asr-vouchers-listing .asr-navigation-bar .navigation-wrapper{border:none}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .navigation-controls,.asr-vouchers-listing .asr-navigation-bar .navigation-controls{display:none}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .slider-navigation-arrow,.asr-vouchers-listing .asr-navigation-bar .slider-navigation-arrow{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:3px;width:35px;height:35px;background-color:#fff;border-radius:4px;text-align:center;cursor:pointer;box-shadow:4px 6px 23px 0 var(--arrow-box-shadow)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .slider-navigation-arrow.prev,.asr-vouchers-listing .asr-navigation-bar .slider-navigation-arrow.prev{left:0}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .slider-navigation-arrow.next,.asr-vouchers-listing .asr-navigation-bar .slider-navigation-arrow.next{right:-10px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .navigation-content,.asr-vouchers-listing .asr-navigation-bar .navigation-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;position:relative}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .navigation-content ul,.asr-vouchers-listing .asr-navigation-bar .navigation-content ul{list-style:none;padding:10px 0;margin-right:-10px;white-space:nowrap;overflow-y:hidden;overflow-x:scroll;margin-bottom:0}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .navigation-content ul::-webkit-scrollbar,.asr-vouchers-listing .asr-navigation-bar .navigation-content ul::-webkit-scrollbar{display:none}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .navigation-content ul li,.asr-vouchers-listing .asr-navigation-bar .navigation-content ul li{display:inline;background-color:#f3f3f3;border-radius:5px;padding:7px;margin-right:10px;cursor:pointer}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .navigation-content ul li.selected,.asr-vouchers-listing .asr-navigation-bar .navigation-content ul li.selected{background-color:#4c6866;color:#fff}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .slider-navigation-arrow,.asr-vouchers-listing .asr-navigation-bar .slider-navigation-arrow{width:44px;height:44px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .slider-navigation-arrow svg,.asr-vouchers-listing .asr-navigation-bar .slider-navigation-arrow svg{fill:var(--accent)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .navigation-wrapper,.asr-vouchers-listing .asr-navigation-bar .navigation-wrapper{z-index:0;width:100%}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .category-button,.asr-vouchers-listing .asr-navigation-bar .category-button{margin-right:10px;white-space:nowrap}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .category-button.active,.asr-vouchers-listing .asr-navigation-bar .category-button.active{color:var(--text-reverse);background-color:var(--accent)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .category-button.active:hover,.asr-vouchers-listing .asr-navigation-bar .category-button.active:hover{background-color:var(--accent-opacity-03);color:var(--accent);border-color:transparent}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .secondary,.asr-vouchers-listing .asr-navigation-bar .secondary{color:#c7c7c7;border:1px solid #c7c7c7}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .secondary:hover,.asr-vouchers-listing .asr-navigation-bar .secondary:hover{color:var(--text-reverse);background:var(--accent)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-search-filter,.asr-vouchers-listing .voucher-search-filter{display:-ms-flexbox;display:flex;margin:1em 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-search,.asr-vouchers-listing .voucher-search{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;margin-bottom:19px;width:100%}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-search-field,.asr-vouchers-listing .voucher-search-field{position:relative;-ms-flex-positive:1;flex-grow:1;box-sizing:border-box;height:50px;margin-bottom:-5px;background-color:#fff;z-index:1;border-radius:5px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-search-field ul.ui-menu a,.asr-vouchers-listing .voucher-search-field ul.ui-menu a{overflow:hidden;display:-webkit-box;
      /*! autoprefixer: off */-webkit-box-orient:vertical;
      /*! autoprefixer: on */-webkit-line-clamp:1}.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container,.asr-vouchers-listing .property-search-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-input-container,.asr-vouchers-listing .property-search-container .search-input-container{position:relative;margin-bottom:14px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-input-container .asr-autocomplete-free-text,.asr-vouchers-listing .property-search-container .search-input-container .asr-autocomplete-free-text{width:100%}.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-input-container .asr-autocomplete-free-text input,.asr-vouchers-listing .property-search-container .search-input-container .asr-autocomplete-free-text input{width:100%;height:100%;border:1px solid #d8d8d8;border-radius:5px;box-sizing:border-box;padding:13px 41px 13px 45px;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:normal}.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-input-container .asr-autocomplete-free-text input:focus,.asr-vouchers-listing .property-search-container .search-input-container .asr-autocomplete-free-text input:focus{outline:none;border:solid 1px var(--accent)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-input-container .asr-icon.search-icon,.asr-vouchers-listing .property-search-container .search-input-container .asr-icon.search-icon{position:absolute;display:-ms-inline-flexbox;display:inline-flex;right:unset;left:10px;top:50%;color:var(--icon-default);-ms-transform:translateY(-50%);transform:translateY(-50%)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-input-container .asr-icon.clear-search-icon,.asr-vouchers-listing .property-search-container .search-input-container .asr-icon.clear-search-icon{background:#cacaca;position:absolute;display:-ms-inline-flexbox;display:inline-flex;color:#fff;right:10px;font-size:12px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;width:20px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-input-container .asr-icon.clear-search-icon:before,.asr-vouchers-listing .property-search-container .search-input-container .asr-icon.clear-search-icon:before{font-size:20px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-input-container .asr-icon.clear-search-icon:hover,.asr-vouchers-listing .property-search-container .search-input-container .asr-icon.clear-search-icon:hover{cursor:pointer}.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-action-container,.asr-vouchers-listing .property-search-container .search-action-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-action-container .asr-checkbox.upcoming-checkbox,.asr-vouchers-listing .property-search-container .search-action-container .asr-checkbox.upcoming-checkbox{font-size:14px;font-weight:600;margin-bottom:0;max-width:60%}.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-action-container .asr-button,.asr-vouchers-listing .property-search-container .search-action-container .asr-button{font-size:14px;position:relative;padding-left:32px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-action-container .asr-button:hover .asr-icon-svg svg,.asr-vouchers-listing .property-search-container .search-action-container .asr-button:hover .asr-icon-svg svg{fill:var(--text-reverse)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-action-container .asr-icon-svg,.asr-vouchers-listing .property-search-container .search-action-container .asr-icon-svg{display:-ms-inline-flexbox;display:inline-flex;position:absolute;left:12px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-action-container .asr-icon-svg svg,.asr-vouchers-listing .property-search-container .search-action-container .asr-icon-svg svg{fill:var(--accent);width:20px;height:20px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-search-container .search-action-container .asr-icon-svg svg path,.asr-vouchers-listing .property-search-container .search-action-container .asr-icon-svg svg path{transition:fill .3s ease-in-out}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-description,.asr-vouchers-listing .voucher-description{margin-bottom:11px;min-height:92px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .reset-button,.asr-vouchers-listing .reset-button{margin-left:14px;white-space:nowrap}.asr-career-opportunities .asr-job-filtering .jobs-search-field .search-voucher-button,.asr-vouchers-listing .search-voucher-button{display:none}.asr-career-opportunities .asr-job-filtering .jobs-search-field .autocomplete-container,.asr-vouchers-listing .autocomplete-container{max-height:402px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .autocomplete-container .autocomplete-item,.asr-vouchers-listing .autocomplete-container .autocomplete-item{white-space:normal;text-overflow:unset;line-height:38px;padding:3px 15px;margin-bottom:0}.asr-career-opportunities .asr-job-filtering .jobs-search-field .autocomplete-container .autocomplete-item.active-item,.asr-vouchers-listing .autocomplete-container .autocomplete-item.active-item{font-weight:600}.asr-career-opportunities .asr-job-filtering .jobs-search-field .autocomplete-container .autocomplete-category,.asr-vouchers-listing .autocomplete-container .autocomplete-category{padding:12px 17px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-icon,.asr-vouchers-listing .voucher-icon{padding-right:12px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-info,.asr-vouchers-listing .voucher-info{height:69px;font-size:14px;line-height:23px;margin:0}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-content-slider-right .content-wrapper,.asr-vouchers-listing .asr-content-slider-right .content-wrapper{display:grid}.asr-career-opportunities .asr-job-filtering .jobs-search-field .no-result-voucher,.asr-vouchers-listing .no-result-voucher{background:none;margin:0 20px;padding:20px 30px 30px;max-width:1200px;border-radius:5px;text-align:center}.asr-career-opportunities .asr-job-filtering .jobs-search-field .no-result-voucher .caption-media,.asr-vouchers-listing .no-result-voucher .caption-media{margin:5px auto}.asr-career-opportunities .asr-job-filtering .jobs-search-field .no-result-voucher .caption-media .asr-icon-svg,.asr-vouchers-listing .no-result-voucher .caption-media .asr-icon-svg{fill:var(--yellow74d)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .no-result-voucher .caption-media .asr-icon-svg svg,.asr-vouchers-listing .no-result-voucher .caption-media .asr-icon-svg svg{width:40px;height:40px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .no-result-voucher .caption-content .content-message,.asr-vouchers-listing .no-result-voucher .caption-content .content-message{font-weight:700}.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-autocomplete input[type=search],.asr-vouchers-listing .property-autocomplete input[type=search]{-webkit-appearance:none;appearance:none}.asr-career-opportunities .asr-job-filtering .jobs-search-field .property-autocomplete input[type=search]::-webkit-search-cancel-button,.asr-vouchers-listing .property-autocomplete input[type=search]::-webkit-search-cancel-button{display:none}.asr-career-opportunities .asr-job-filtering .jobs-search-field .card .card-media img,.asr-vouchers-listing .card .card-media img{object-fit:cover;object-position:center}.asr-career-opportunities .asr-job-filtering .jobs-search-field .background-voucher,.asr-vouchers-listing .background-voucher{padding-top:34px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .reset-container,.asr-vouchers-listing .reset-container{width:30%;text-align:right}.asr-career-opportunities .asr-job-filtering .detail-dropdown{width:100%;height:50px;padding:15px;line-height:16px;position:relative}.asr-career-opportunities .asr-job-filtering .detail-dropdown .dropdown-value .dropdown-text{height:20px}.asr-career-opportunities .asr-job-filtering .detail-dropdown .dropdown-value .active-dropdown svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}.asr-career-opportunities .asr-job-filtering .detail-dropdown .dropdown-content .dropdown-backdrop{display:none}.asr-career-opportunities .asr-job-filtering .detail-dropdown .dropdown-content .dropdown-container{position:absolute;top:50px!important;left:0!important;inset:inherit!important;z-index:3}.asr-career-opportunities .asr-job-filtering .detail-dropdown .dropdown-content .dropdown-container .dropdown-item{color:var(--text-title)}.asr-career-opportunities .asr-job-filtering .detail-dropdown .dropdown-content .dropdown-container .dropdown-item.selected{background:var(--accent);color:var(--white)}.asr-career-opportunities .asr-job-filtering .jobs-search-field{margin:0}.asr-career-opportunities .asr-job-filtering .asr-button{width:100%;height:50px}.asr-career-opportunities .asr-job-filtering .detail-label{min-height:20px}.asr-career-opportunities .asr-job-filtering .filter-label{font-size:14px;font-weight:600}.asr-career-opportunities .asr-job-filtering .filter-label.fix-height{line-height:14px}.asr-career-opportunities .asr-job-listing .cl-loading{z-index:2!important}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item{border:1px solid var(--gray8d8);padding-left:0;padding-right:0;border-radius:5px}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .brand-properties .title,.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-title-highlight{color:var(--text-title);font-weight:600;font-size:18px}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-title-content{font-size:14px}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info{padding-left:10px;padding-right:10px;cursor:pointer}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info .department{font-weight:600;font-size:14px}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info .asr-common-icon.arrow-icon{margin-top:12px}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info .asr-common-icon.arrow-icon .asr-icon-svg .rotate-top{-ms-transform:rotate(180deg);transform:rotate(180deg)}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info .asr-common-icon.arrow-icon .asr-icon-svg svg{fill:var(--accent)}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item.selected-item .job-info .asr-icon-svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item.selected-item .job-detail{display:block;transition:all .3s ease-in-out}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail{padding-left:10px;padding-right:10px;display:none}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .brand-properties{display:block}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .brand-properties .title{font-size:16px;list-style:2}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .asr-common-share-social .social-share{display:none}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .asr-common-share-social .social-network-content{display:block;margin-left:0;transition:none}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .asr-common-share-social .social-network-content:after,.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .asr-common-share-social .social-network-content:before{content:none}.asr-career-opportunities .asr-job-listing .pagination-sumary-title{color:var(--indicator-default);font-size:16px;font-weight:600}.asr-career-opportunities .asr-job-listing .job-no-record-found{border:1px solid var(--gray8d8);display:block;font-weight:700;font-size:16px}.invisible-custom-addthis .social-network-content .desktop-mode,.invisible-custom-addthis .social-network-content .mobile-mode{pointer-events:none;-ms-touch-action:none;touch-action:none}@media only screen and (max-width:767px){.asr-career-opportunities .asr-job-filtering .col-xs-12{padding-left:0;padding-right:0}.asr-career-opportunities .asr-job-listing .job-no-record-found button{width:100%}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item{position:relative;padding-bottom:0}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info .primary{margin-bottom:10px}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .brand-properties .job-info .primary .title,.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info .primary .job-detail .brand-properties .title,.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info .primary .job-title-highlight{padding-right:10px}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info .action-more-info{margin-top:10px;margin-bottom:10px;position:inherit}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info .action-more-info button{width:100%}.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-info .action-more-info .asr-common-icon{position:absolute;top:5px;right:10px}#career-opportunities-modal{display:block}#career-opportunities-modal .modal-dialog{-ms-flex-align:normal;align-items:normal}#career-opportunities-modal .modal-content{margin-top:50px;max-height:95vh;border-radius:20px 20px 0 0}#career-opportunities-modal .modal-content .modal-header{color:var(--text-title);font-size:18px}#career-opportunities-modal .modal-content .modal-header .asr-common-icon i:after,#career-opportunities-modal .modal-content .modal-header .asr-common-icon i:before{margin-right:0}#career-opportunities-modal .modal-content .modal-header .modal-title-custom{font-size:18px}#career-opportunities-modal .modal-content .modal-body{overflow:scroll}#career-opportunities-modal .modal-content .modal-body .asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .brand-properties .title,#career-opportunities-modal .modal-content .modal-body .job-title-highlight,.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .brand-properties #career-opportunities-modal .modal-content .modal-body .title{font-weight:700;font-size:14px;color:var(--text-title)}#career-opportunities-modal .modal-content .modal-body .asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .brand-properties .low-bold.title,#career-opportunities-modal .modal-content .modal-body .job-title-highlight.low-bold,.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .brand-properties #career-opportunities-modal .modal-content .modal-body .low-bold.title{font-weight:600}#career-opportunities-modal .modal-content .modal-body .job-info{border-bottom:1px solid var(--gray8d8)}#career-opportunities-modal .modal-content .modal-body .job-info .department{font-weight:600;font-size:14px}#career-opportunities-modal .modal-content .modal-body .job-detail .brand-properties{display:block;width:100%;color:var(--text-title)}#career-opportunities-modal .modal-content .modal-body .job-detail .brand-properties .title{font-weight:700;font-size:16px;list-style:2}#career-opportunities-modal .modal-content .modal-body .asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .brand-properties .title,#career-opportunities-modal .modal-content .modal-body .job-detail .job-title-highlight,.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item #career-opportunities-modal .modal-content .modal-body .job-detail .brand-properties .title{font-size:18px}#career-opportunities-modal .modal-content .modal-body .asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item .job-detail .brand-properties .job-title-content.title,#career-opportunities-modal .modal-content .modal-body .job-detail .job-title-highlight.job-title-content,.asr-career-opportunities .asr-job-listing ul.list-group li.list-group-item #career-opportunities-modal .modal-content .modal-body .job-detail .brand-properties .job-title-content.title{font-size:14px}#career-opportunities-modal .modal-content .modal-body .job-detail .asr-common-share-social .social-share{display:none}#career-opportunities-modal .modal-content .modal-body .job-detail .asr-common-share-social .social-network-content{display:block;margin-left:0;transition:none}#career-opportunities-modal .modal-content .modal-body .job-detail .asr-common-share-social .social-network-content:after,#career-opportunities-modal .modal-content .modal-body .job-detail .asr-common-share-social .social-network-content:before{content:none}#career-opportunities-modal .modal-content .modal-footer{padding:0;min-height:60px}#career-opportunities-modal .modal-content .modal-footer .asr-button{width:100%;margin:0;border-radius:unset;min-height:60px;position:fixed;bottom:0}}@media (min-width:768px) and (max-width:1023px){.asr-career-opportunities .tab-pl-0{padding-left:0}.asr-career-opportunities .tab-pr-0{padding-right:0}.asr-career-opportunities .tab-ml-2{margin-left:10px!important}.asr-career-opportunities .tab-mr-2{margin-right:10px!important}}.asr-go-green{border:1px solid #dedede;padding:15px 20px;margin-top:2em;background:#f3f3f3;position:relative;display:-ms-flexbox;display:flex}.asr-go-green .go-green-img{margin-right:20px;min-width:20px}.asr-go-green .go-green-img img{width:20px}.asr-go-green .asr-go-green-heading{color:#4d4d4d;font-size:16px}.asr-go-green .asr-go-green-content{font-size:14px;line-height:18px}.asr-go-green .updating{position:absolute;background:#fafafa;height:85%;width:90%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:8%;right:5%}.asr-go-green .updating,.asr-go-green h3{display:-ms-flexbox;display:flex}.asr-go-green h3{font-weight:700;margin-bottom:6px;font-size:1.1em;-ms-flex-pack:justify;justify-content:space-between}.asr-go-green h3 .close{font-weight:400;cursor:pointer;padding:0 7px 2px}.asr-go-green h3 .close:hover{background-color:#dfdfdf;border-radius:24px}.asr-go-green .asr-go-green-actions{margin-bottom:0;padding-top:10px;font-weight:700;font-size:16px;line-height:18px}.asr-go-green .asr-go-green-actions span{cursor:pointer;margin-right:2em}.asr-go-green .asr-go-green-actions span.sure{color:#4c6866}.asr-go-green .asr-go-green-actions span.no-thanks{color:#555}.asr-awards-and-accolades.wrap{text-align:center}.asr-awards-and-accolades .asr-section-awards-content{margin:0 -10px}.asr-awards-and-accolades .award-date{margin-top:6px}.asr-awards-and-accolades .award-header{font-size:24px}.asr-awards-and-accolades .asr-slide-item{box-sizing:border-box;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.asr-awards-and-accolades .slider-items-wrapper{width:100%;padding:0 10px}.asr-awards-and-accolades .slider-items-wrapper.desktop{width:33.33%}.asr-awards-and-accolades .slider-items-wrapper.mobile,.asr-awards-and-accolades .slider-items-wrapper.tablet{width:100%}.asr-awards-and-accolades .asr-content-slider .slider-navigation-arrow.prev{top:calc(50% - -3px);left:-20px}.asr-awards-and-accolades .asr-content-slider .slider-navigation-arrow.next{top:calc(50% - -3px);right:-20px}.asr-awards-and-accolades .bg-gray-light{background-color:#ddd}.asr-awards-and-accolades .padding-lg-tb{padding-top:40px;padding-bottom:40px}.asr-awards-and-accolades .margin-0-t{margin-top:0}.asr-awards-and-accolades .margin-lg-b{margin-bottom:40px}.asr-awards-and-accolades .align-center{text-align:center}.asr-awards-and-accolades .text-uppercase{text-transform:uppercase}.asr-awards-and-accolades .row{margin-left:-10px;margin-right:-10px;margin:0 auto}.asr-awards-and-accolades .bg-white{color:#554f4c;background-color:#fff}.asr-awards-and-accolades .padding-sm{padding:10px 10px 0!important}.asr-awards-and-accolades .bg-white .row{margin-left:0;margin-right:0;-ms-flex-align:center;align-items:center}.asr-awards-and-accolades .padding-md-tb{padding-top:20px;padding-bottom:0}.asr-awards-and-accolades .padding-xs-lr{padding-right:5px;padding-left:5px}.asr-awards-and-accolades .padding-lr{padding-right:0;padding-left:0}.asr-awards-and-accolades .icon{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-align:center;vertical-align:middle;font-size:3.5em;width:auto;height:auto}.asr-awards-and-accolades .bold{font-weight:700}.asr-awards-and-accolades .small{font-size:75%;font-weight:400;line-height:1;color:inherit}.asr-awards-and-accolades .padding-lg-t{padding-top:40px}.asr-awards-and-accolades .btn-detail{text-decoration:none;opacity:.7}.asr-awards-and-accolades .btn-detail:active,.asr-awards-and-accolades .btn-detail:hover{opacity:1}.asr-awards-and-accolades .icon{margin:0}.asr-awards-and-accolades .h5{font-size:14px;line-height:1.3;margin-bottom:0}.asr-awards-and-accolades .asr-button{margin-top:16px}.asr-awards-and-accolades .scroller-wrapper{display:-ms-inline-flexbox;display:inline-flex}.asr-awards-and-accolades .margin-md-b{margin-bottom:0}.asr-awards-and-accolades .award-icon{float:right;margin-right:9px}@media (max-width:767px){.asr-awards-and-accolades .padding-md-tb{padding-top:0;padding-bottom:0}.asr-awards-and-accolades .scroller-wrapper{display:-ms-inline-flexbox;display:inline-flex}.asr-awards-and-accolades .margin-md-b{margin-bottom:0}}.asr-section-feature-vouchers .content-center .voucher-row .asr-icon-svg{margin-right:15px;width:20px}.asr-section-feature-vouchers .content-center .asr-icon-svg,.asr-section-feature-vouchers .content-center .voucher-card-content{margin-bottom:8px}.asr-section-feature-vouchers .content-center .voucher-icon{padding-right:12px}.asr-section-feature-vouchers .content-center .voucher-stay{display:-ms-flexbox;display:flex}.asr-section-feature-vouchers .content-center .voucher-stay .asr-icon-svg svg{width:20px;height:20px;fill:var(--icon-default)}.asr-section-feature-vouchers .content-center .voucher-stay .voucher-stay-lable{font-size:14px;line-height:23px}.asr-section-feature-vouchers .content-center .voucher-row{margin-top:12px}.asr-section-feature-vouchers .content-center .voucher-row:first-child{margin-top:0}.asr-section-feature-vouchers .content-center .voucher-row i:before{font-size:18px;margin-right:15px}.asr-section-feature-vouchers .voucher-info{height:69px;font-size:14px;line-height:23px;margin:0}.asr-section-feature-vouchers .voucher-description{margin-bottom:11px;min-height:92px}.asr-section-feature-vouchers .price-compare-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:55px;-ms-flex-align:center;align-items:center}.asr-section-feature-vouchers .price-compare-container .original-price{text-decoration:line-through;color:var(--disabled);line-height:normal}.asr-section-feature-vouchers .price-compare-container .price-value{white-space:nowrap;font-size:24px;line-height:28px;color:var(--accent)}.asr-section-feature-vouchers .price-compare-container .voucher-price{padding-top:2px;padding-bottom:2px}.asr-section-feature-vouchers .price-compare-container .only-price{-ms-flex-item-align:center;align-self:center}.asr-section-feature-vouchers .price-off{-ms-flex-pack:end;justify-content:flex-end}.asr-section-feature-vouchers .voucher-description-text{font-size:14px;line-height:23px;min-height:69px}.asr-news-listing-get-inspired .center-aligned{text-align:center}.asr-news-listing-get-inspired .left-aligned{text-align:left}.asr-news-listing-get-inspired .news-listing-title{padding:16px 0 0;font-size:24px;font-weight:700;line-height:25px;color:var(--text-title);margin:18px 0 0}.asr-news-listing-get-inspired .wrap .tab-content .row{margin:0}.asr-news-listing-get-inspired .wrap .tab-content .grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;width:100%}.asr-news-listing-get-inspired .wrap .tab-content .grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.asr-news-listing-get-inspired .wrap .tab-content .grid-1{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px}.asr-news-listing-get-inspired .wrap .tab-content .news-listing .scale-hover:hover{box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:5px}.asr-news-listing-get-inspired .wrap .type-category{padding-bottom:16px}.asr-news-listing-get-inspired .wrap .asr-news-filter .news-types .asr-navigation-bar .navigation-controls .slider-navigation-arrow{z-index:1}.asr-news-listing-get-inspired .wrap .asr-news-filter .news-types .asr-navigation-bar .navigation-controls .slider-navigation-arrow.next{right:0}.asr-news-listing-get-inspired .cl-loading{z-index:2!important}.asr-news-listing-get-inspired .cl-loading img{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.asr-news-listing-get-inspired .no-news-block-wrapper{margin-top:50px;margin-bottom:32px}.asr-news-listing-get-inspired .news-listing-contact-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-news-listing-get-inspired .news-listing-contact-footer .asr-button{margin-top:40px;min-width:129px}.mb5{margin:5px}.asr-news-listing-get-inspired-item .news-listing-item{border-radius:5px;box-shadow:5px 5px 12px #f3f3f3;border:none;overflow:hidden}.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-image .news-image-info{display:block;border-top-left-radius:5px;border-top-right-radius:5px;max-width:100%;height:190px;width:100%}.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-top{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-top .news-type{overflow:hidden;height:34px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;
      /* ! autoprefixer: off */-webkit-box-orient:vertical}.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-top .news-type label{font-size:12px;color:#cec1b7}.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-top .news-sharing .news-sharing-icon .asr-common-share-social{min-height:24px;position:relative;padding-right:0}.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-top .news-sharing .news-sharing-icon .asr-common-share-social .social-network-content.active{position:absolute;top:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:0;width:min-content;z-index:1}.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-top .news-sharing .news-sharing-icon .asr-common-share-social .social-network-content .at-share-btn-elements{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-top .news-sharing .news-sharing-icon .asr-common-share-social .social-network-content:before{content:"";display:inline-block;width:.4em;height:.4em;border-left:.2em solid transparent;border-right:.2em solid transparent;border-bottom:.2em solid var(--accent);-ms-transform:none;transform:none;position:absolute;top:-6px;left:auto;right:auto}.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-center{height:220px;position:relative;overflow:hidden;padding:0 16px 16px}.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-center .news-title{margin-bottom:16px;min-height:88px}.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-center .news-title .news-title-info{color:#373737;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;
        /* ! autoprefixer: off */-webkit-box-orient:vertical;font-size:16px;background-color:unset;border-bottom:none;font-weight:900;cursor:pointer}.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-center .news-description{margin-bottom:16px}.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-center .news-description .news-description-info{display:-webkit-box;-webkit-line-clamp:4;
        /* ! autoprefixer: off */-webkit-box-orient:vertical;overflow:hidden;font-size:14px}.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-center .news-date{position:absolute;bottom:0}.asr-news-listing-get-inspired-item .news-listing-item .news-listing-item-contain .news-content .news-content-center .news-date .news-date-info{color:#555;font-size:12px}.asr-password-dropdown{width:100%}.asr-password-dropdown .field-container{height:100%}.asr-password-dropdown .field-container .input-container{position:relative;height:100%}.asr-password-dropdown .field-container .input-container .arrow-icon{position:absolute;right:10px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.asr-password-dropdown .field-container .input-container .arrow-icon .asr-icon-svg svg{display:block}.asr-password-dropdown .field-container .input-container input:focus,.asr-password-dropdown .field-container .input-container select:focus,.asr-password-dropdown .field-container .input-container textarea:focus{border:none}.asr-password-dropdown .field-container .error{border-radius:5px}.asr-password-dropdown .field-container .error-border input:focus{outline:none;border:2px solid #ed5050}.asr-password-dropdown .field-container .password-list{margin-top:5px;padding-top:5px;width:100%;z-index:1;overflow-y:hidden}.asr-password-dropdown .field-container .password-list .password-content{max-height:185px;margin-right:5px;overflow-y:scroll}.asr-password-dropdown .field-container .password-list .password-content::-webkit-scrollbar{width:5px}.asr-password-dropdown .field-container .password-list .password-content::-webkit-scrollbar-thumb{border-radius:100px;background-color:#b9b9b9}.asr-password-dropdown .field-container .ui-autocomplete .ui-menu-item{font-size:14px;line-height:20px;padding-bottom:8px;font-weight:600}.asr-password-dropdown .field-container .ui-autocomplete .ui-menu-item .pass-title{display:-ms-flexbox;display:flex}.asr-password-dropdown .field-container .ui-autocomplete .ui-menu-item .pass-title .pass-icons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-right:5px}.asr-password-dropdown .field-container .ui-autocomplete .success{color:#4c6866}.asr-password-dropdown .field-container .ui-autocomplete .fail{color:#ed5050}.asr-password-dropdown .field-container .ui-autocomplete .display{display:block}.asr-password-dropdown .field-container .ui-autocomplete .no-display{display:none}.asr-password-dropdown .field-container .ui-autocomplete li{padding:0 0 0 20px;border-bottom:none}.asr-password-dropdown .field-container .ui-autocomplete li .rule-text{margin-left:5px}.asr-password-dropdown .field-container .ui-autocomplete li .pass-icons{display:inline}.asr-password-dropdown .field-container .ui-autocomplete li.fail .rule-text{margin-left:8px}.asr-password-dropdown .field-container .error-re-password{color:#ed5050}.asr-property-advanced-filter{position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);overflow-y:auto}.asr-property-advanced-filter .filter-container-modal{background-color:var(--background-default);padding:20px;width:100%;min-height:100%;border:none}@media (min-width:1024px){.asr-property-advanced-filter .filter-container-modal{min-height:unset;margin:5% auto;padding:24px 24px 20px;height:auto;max-width:1200px;width:80%}}.asr-property-advanced-filter .header-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:31px}.asr-property-advanced-filter .header-container .header-title{font-weight:600;font-size:24px;color:#00171f;line-height:24px}.asr-property-advanced-filter .header-container .asr-icon-svg{cursor:pointer}.asr-property-advanced-filter .header-container .asr-icon-svg svg{color:#333;width:24px;height:24px;pointer-events:none}.asr-property-advanced-filter .filter-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:end;align-self:flex-end}.asr-property-advanced-filter .filter-footer .clear-button{height:44px;min-width:236px}.asr-property-advanced-filter .filter-footer .apply-button{height:44px;margin-left:8px;min-width:236px}@media screen and (max-width:756px){.asr-property-advanced-filter .filter-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:unset;-ms-flex-item-align:unset;align-self:unset}.asr-property-advanced-filter .filter-footer .clear-button{width:unset;margin-bottom:8px;min-width:236px}.asr-property-advanced-filter .filter-footer .apply-button{width:unset;margin:unset;min-width:236px}.asr-property-advanced-filter .sticky-button{position:fixed;bottom:20px;right:20px;left:20px}}@media screen and (max-width:1023px){.asr-property-advanced-filter .header-container .header-title{font-size:22px}.asr-property-advanced-filter .asr-property-advanced-filter::-webkit-scrollbar{width:10px}.asr-property-advanced-filter .asr-property-advanced-filter::-webkit-scrollbar-track{background-color:#ddd}.asr-property-advanced-filter .asr-property-advanced-filter::-webkit-scrollbar-thumb{background-color:#a6adaf}}.asr-single-property-filter .filter-container{-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1023px){.asr-single-property-filter .filter-container{width:100%}}.asr-single-property-filter .filter-container .category-section{border:1px solid #e5e8e9;border-radius:8px;padding:0 16px 16px;margin:31px 0}.asr-single-property-filter .filter-container .category-section .category-header{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:27px 4px 11px;color:#00171f}.asr-single-property-filter .filter-container .category-section .category-header .category-header__left{display:-ms-flexbox;display:flex}.asr-single-property-filter .filter-container .category-section .category-header .category-header__left .asr-icon-svg svg{fill:none}.asr-single-property-filter .filter-container .category-section .category-header .category-header__left span{color:var(--accent);font-size:16px;font-weight:600;line-height:20px;margin:2px 0 0 16px}.asr-single-property-filter .filter-container .category-section .category-header .category-body__left{font-weight:600;font-size:16px}.asr-single-property-filter .filter-container .category-section .category-header .category-body__right{color:#00171f}.asr-single-property-filter .filter-container .category-section .category-header .category-header__right .asr-icon-svg{cursor:pointer}.asr-single-property-filter .filter-container .category-section .category-header .category-header__right .asr-icon-svg svg{fill:#00171f;width:24px;height:24px;pointer-events:none}.asr-single-property-filter .filter-container .category-section hr{margin:10px -16px 16px;border-top:1px solid #e5e8e9}.asr-single-property-filter .filter-container .category-section .category-selected-chips-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;grid-gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:16px}@media (max-width:768px){.asr-single-property-filter .filter-container .category-section .category-selected-chips-container{grid-gap:unset}}.asr-single-property-filter .filter-container .category-section .category-selected-chips-container .selected-chip{display:-ms-flexbox;display:flex;background-color:#e5e8e9;border:1px solid #e5e8e9;border-radius:4px;padding:8px 8px 8px 16px;width:max-content;height:36px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width:768px){.asr-single-property-filter .filter-container .category-section .category-selected-chips-container .selected-chip{height:fit-content;margin:0 8px 8px 0}}.asr-single-property-filter .filter-container .category-section .category-selected-chips-container .selected-chip .selected-chip-name{margin-right:4px;color:#00171f;font-size:12px;font-weight:600}.asr-single-property-filter .filter-container .category-section .category-selected-chips-container .selected-chip .asr-icon-svg{margin-top:4px;cursor:pointer}.asr-single-property-filter .filter-container .category-section .category-selected-chips-container .selected-chip .asr-icon-svg svg{width:16px;height:16px;color:#00171f;pointer-events:none}.asr-single-property-filter .filter-container .category-section .property-search-container{position:relative;margin-top:16px;margin-bottom:24px;z-index:10}.asr-single-property-filter .filter-container .category-section .property-search-container .search-input-container{cursor:pointer;height:52px}@media (min-width:1024px){.asr-single-property-filter .filter-container .category-section .property-search-container .search-input-container{-ms-flex-preferred-size:unset;flex-basis:unset;width:100%}}.asr-single-property-filter .filter-container .category-section .property-search-container .search-input-container .property-autocomplete{position:unset}.asr-single-property-filter .filter-container .category-section .property-search-container .search-input-container .property-autocomplete .autocomplete-value input{border-radius:8px;border:1px solid #99a2a5;padding:16px 16px 16px 40px;font-weight:400;color:#373737}.asr-single-property-filter .filter-container .category-section .property-search-container .search-input-container .property-autocomplete .autocomplete-value input:-ms-input-placeholder,.asr-single-property-filter .filter-container .category-section .property-search-container .search-input-container .property-autocomplete .autocomplete-value input::-ms-input-placeholder{color:#373737;font-weight:400}.asr-single-property-filter .filter-container .category-section .property-search-container .search-input-container .property-autocomplete .autocomplete-value input::placeholder{color:#373737;font-weight:400}.asr-single-property-filter .filter-container .category-section .property-search-container .asr-icon-svg{width:16px;line-height:16px}@media (min-width:1024px){.asr-single-property-filter .filter-container .category-section .property-search-container .asr-icon-svg{left:15px}}.asr-single-property-filter .filter-container .category-section .property-search-container .asr-icon-svg svg{fill:var(--indicator-default);width:16px;height:16px}.asr-single-property-filter .filter-container .category-section .nested-container{max-height:250px;overflow-y:auto;margin-top:16px}.asr-single-property-filter .filter-container .category-section .nested-container .subcate-container{margin-bottom:24px}.asr-single-property-filter .filter-container .category-section .nested-container .subcate-name{color:#00171f;font-weight:600;margin-bottom:24px;font-size:16px;line-height:20px}.asr-single-property-filter .filter-container .category-section .nested-container .category-body{max-height:unset;overflow-y:unset}.asr-single-property-filter .filter-container .category-section .nested-container .category-body .asr-common-icon{margin:3px}@media screen and (max-width:1023px){.asr-single-property-filter .filter-container .category-section .nested-container .category-body .asr-common-icon{margin:0}}.asr-single-property-filter .filter-container .category-section .nested-container .category-body:first-child{margin-bottom:24px}.asr-single-property-filter .filter-container .category-section .single-body{margin-top:16px}.asr-single-property-filter .filter-container .category-section .category-body{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;row-gap:24px;padding:5px 0 16px;max-height:250px;overflow-y:auto}.asr-single-property-filter .filter-container .category-section .category-body .asr-common-icon{margin:3px}@media screen and (max-width:1023px){.asr-single-property-filter .filter-container .category-section .category-body .asr-common-icon{margin:0}}.asr-single-property-filter .filter-container .category-section .category-body .asr-checkbox{cursor:pointer}.asr-single-property-filter .filter-container .category-section .category-body .asr-checkbox .check-box .asr-common-icon{width:25px;height:25px}.asr-single-property-filter .filter-container .category-section .category-body .asr-checkbox .category-elements{font-size:16px;font-weight:400;line-height:20px;color:#00171f}.asr-single-property-filter .filter-container .category-section .category-body .category-elements-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-single-property-filter .filter-container .category-section .category-body .category-elements-container input{min-width:20px;min-height:20px;border-radius:2px;margin-right:8px}.asr-single-property-filter .filter-container .category-section .category-body .category-elements-container input[type=checkbox]{accent-color:var(--indicator-default);border:2px solid #e5e8e9;border-radius:2px;cursor:pointer}.asr-single-property-filter .filter-container .category-section .category-body .category-elements-container .category-elements{font-size:16px;font-weight:400;line-height:20px;color:#00171f}@media (min-width:768px) and (max-width:1023px){.asr-single-property-filter .filter-container .category-section .category-body .category-elements-container input[type=checkbox]{background-color:transparent;-webkit-appearance:none;box-shadow:none}.asr-single-property-filter .filter-container .category-section .category-body .category-elements-container input[type=checkbox]:checked{border:1px solid #87674f;background:#87674f}}@media screen and (max-width:756px){.asr-single-property-filter .filter-container .category-section .category-body{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.asr-single-property-filter .filter-container .category-section .category-header .category-header__left span{font-size:18px}.asr-single-property-filter .filter-container .category-section .category-body{margin-top:16px}.asr-single-property-filter .filter-container .category-section .nested-container::-webkit-scrollbar{width:8px}.asr-single-property-filter .filter-container .category-section .nested-container::-webkit-scrollbar-thumb{border-radius:100px;background-color:#a6adaf}.asr-single-property-filter .filter-container .category-section .category-body::-webkit-scrollbar{width:8px}.asr-single-property-filter .filter-container .category-section .category-body::-webkit-scrollbar-thumb{border-radius:100px;background-color:#a6adaf}}.slider-container-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto}.slider-container-wrapper .slide-primary-scroll-image{position:relative;display:block;overflow:hidden;width:100%;margin-bottom:24px}@media (max-width:768px){.slider-container-wrapper .slide-primary-scroll-image{height:100%;margin-bottom:0}}.slider-container-wrapper .slide-primary-scroll-image .slides{display:-ms-flexbox;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;height:100%;width:100%;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.slider-container-wrapper .slide-primary-scroll-image .slides.hide-scrollbar::-webkit-scrollbar{display:none}.slider-container-wrapper .slide-primary-scroll-image .slides.active-scrollbar::-webkit-scrollbar{width:5px;height:5px}.slider-container-wrapper .slide-primary-scroll-image .slides.active-scrollbar::-webkit-scrollbar-thumb{background:#000;border-radius:10px}.slider-container-wrapper .slide-primary-scroll-image .slides.active-scrollbar::-webkit-scrollbar-track{background:transparent}.slider-container-wrapper .slide-primary-scroll-image .slides>div{scroll-snap-align:start;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;border-radius:10px;-ms-transform-origin:center center;transform-origin:center center;-ms-transform:scale(1);transform:scale(1);transition:transform .5s;position:relative;display:block;box-sizing:border-box;object-fit:cover;border-radius:8px}.slider-container-wrapper .slide-primary-scroll-image .slides>div img{width:100%;height:100%;display:block;border-radius:5px;object-fit:cover;object-position:center}.slider-container-wrapper .slide-primary-scroll-image .slides>div .btnNext,.slider-container-wrapper .slide-primary-scroll-image .slides>div .btnPrev{background:inherit;position:absolute;display:-ms-flexbox;display:flex;padding:0 .25em;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-direction:column;flex-direction:column;height:100%;color:#fff;transition:color .5s ease}.slider-container-wrapper .slide-primary-scroll-image .slides>div .btnNext a,.slider-container-wrapper .slide-primary-scroll-image .slides>div .btnPrev a{text-decoration:none;color:inherit}.slider-container-wrapper .slide-primary-scroll-image .slides>div .btnNext .icon-area,.slider-container-wrapper .slide-primary-scroll-image .slides>div .btnPrev .icon-area{display:block;cursor:pointer}.slider-container-wrapper .slide-primary-scroll-image .slides>div .btnNext:hover,.slider-container-wrapper .slide-primary-scroll-image .slides>div .btnPrev:hover{color:#4c6866}.slider-container-wrapper .slide-primary-scroll-image .slides>div .btnPrev{left:0;top:0}.slider-container-wrapper .slide-primary-scroll-image .slides>div .btnNext{right:0;top:0}.slider-container-wrapper .slide-primary-scroll-image .slides>div .icon-behaviour-turn-on-popup{position:absolute;display:none;bottom:25px;left:45px;color:#fff;transition:all .5s ease-in-out;cursor:pointer}@media screen and (max-width:1023px){.slider-container-wrapper .slide-primary-scroll-image .slides>div .icon-behaviour-turn-on-popup{cursor:pointer;display:block;opacity:1;left:35px;bottom:20px}}.slider-container-wrapper .slide-primary-scroll-image .slides>div .icon-behaviour-turn-on-popup-blur{position:absolute;display:none;bottom:25px;left:45px;color:#fff}@media screen and (max-width:1023px){.slider-container-wrapper .slide-primary-scroll-image .slides>div .icon-behaviour-turn-on-popup-blur{display:block;opacity:.5;left:35px;bottom:20px}}.asr-voucher-detail-out-of-stock{display:block;border-radius:8px;border:1px solid #d8d8d8;margin-top:10px}.asr-voucher-detail-out-of-stock .content-out-of-stock{margin:25px 47px 37px;display:block;text-align:center}.asr-voucher-detail-out-of-stock .content-out-of-stock .annnounce-text{font-size:14px;line-height:23px;color:var(--text-body);width:100%;display:block}.asr-voucher-detail-out-of-stock .content-out-of-stock .asr-button{margin-top:12px}.asr-voucher-detail-reached-the-maximum{display:block;border-radius:8px;border:1px solid #d8d8d8;margin-top:10px}.asr-voucher-detail-reached-the-maximum .content-reached-the-maximum{margin:25px 47px 37px;display:block;text-align:center}.asr-voucher-detail-reached-the-maximum .content-reached-the-maximum .annnounce-text{font-size:14px;line-height:23px;color:var(--text-body);width:100%;display:block}.asr-voucher-detail-reached-the-maximum .content-reached-the-maximum .asr-button{margin-top:12px}.popup-image-slider-wrapper{position:fixed;width:100%;height:100%;overflow:hidden;top:0;left:0;background-color:#000;color:#fff;-ms-flex-direction:column;flex-direction:column;z-index:10;padding:.5em 1em}.popup-image-slider-wrapper,.popup-image-slider-wrapper.active,.popup-image-slider-wrapper .header{display:-ms-flexbox;display:flex}.popup-image-slider-wrapper .header{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;font-size:15px;height:10%;padding:0 2em;position:relative}@media screen and (max-width:768px){.popup-image-slider-wrapper .header{padding:0 .5em;font-size:18px}}.popup-image-slider-wrapper .header .amount-images{white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.popup-image-slider-wrapper .header .amount-images .icon-images-collection{margin-right:10px}.popup-image-slider-wrapper .header .control-slider{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.popup-image-slider-wrapper .header .control-slider .icon-control{cursor:pointer;transition:color .5s ease-in-out;font-weight:200;margin:0 5px;font-size:25px}.popup-image-slider-wrapper .header .control-slider .icon-control:hover{color:#4c6866}.popup-image-slider-wrapper .header .control-slider .icon-control:last-child{margin-right:0}.popup-image-slider-wrapper .image-slide-wrapper{-ms-flex:11;flex:11;display:-ms-flexbox;display:flex}.popup-image-slider-wrapper .image-slide-wrapper .content{margin:auto;width:48%;height:78%;background-color:inherit;box-sizing:border-box;border-radius:10px;position:relative;cursor:pointer}@media screen and (max-width:1440px){.popup-image-slider-wrapper .image-slide-wrapper .content{width:60%;height:70%}}@media screen and (max-width:1200px){.popup-image-slider-wrapper .image-slide-wrapper .content{width:70%;height:65%}}@media screen and (max-width:768px){.popup-image-slider-wrapper .image-slide-wrapper .content{width:80%;height:30%}}.popup-image-slider-wrapper .image-slide-wrapper .content .slide-primary-scroll-image{position:relative;display:none;width:100%;overflow:hidden;height:100%}@media screen and (max-width:768px){.popup-image-slider-wrapper .image-slide-wrapper .content .slide-primary-scroll-image{display:block}}.popup-image-slider-wrapper .image-slide-wrapper .content .slide-primary-scroll-image .slides{display:-ms-flexbox;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;height:100%;width:100%;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.popup-image-slider-wrapper .image-slide-wrapper .content .slide-primary-scroll-image .slides::-webkit-scrollbar{display:none}.popup-image-slider-wrapper .image-slide-wrapper .content .slide-primary-scroll-image .slides.active-scrollbar::-webkit-scrollbar{width:5px;height:5px}.popup-image-slider-wrapper .image-slide-wrapper .content .slide-primary-scroll-image .slides.active-scrollbar::-webkit-scrollbar-thumb{background:#000;border-radius:10px}.popup-image-slider-wrapper .image-slide-wrapper .content .slide-primary-scroll-image .slides.active-scrollbar::-webkit-scrollbar-track{background:transparent}.popup-image-slider-wrapper .image-slide-wrapper .content .slide-primary-scroll-image .slides>div{background-color:inherit;margin-right:10px;scroll-snap-align:start;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;border-radius:10px;-ms-transform-origin:center center;transform-origin:center center;-ms-transform:scale(1);transform:scale(1);transition:transform .5s;position:relative;display:block;box-sizing:border-box;object-fit:cover;border-radius:8px}.popup-image-slider-wrapper .image-slide-wrapper .content .slide-primary-scroll-image .slides>div:last-child{margin-right:0}.popup-image-slider-wrapper .image-slide-wrapper .content .slide-primary-scroll-image .slides>div img{width:100%;height:100%;display:block;border-radius:10px}.popup-image-slider-wrapper .image-slide-wrapper .content .show-dot-mobile{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:10px 0;margin-top:3em}@media screen and (max-width:768px){.popup-image-slider-wrapper .image-slide-wrapper .content .show-dot-mobile{display:-ms-flexbox;display:flex}}.popup-image-slider-wrapper .image-slide-wrapper .content .show-dot-mobile .dot{background-color:hsla(0,0%,100%,.5);padding:.35em;border-radius:50%;margin:8px;cursor:pointer;border:1px solid #fff;transition:all .4s ease-in-out}.popup-image-slider-wrapper .image-slide-wrapper .content .show-dot-mobile .dot.active{-ms-transform:scale(1.5);transform:scale(1.5);background-color:#fff;border:1px solid #fff}.popup-image-slider-wrapper .image-slide-wrapper .content img#screen-desktop{width:100%;height:100%;border-radius:10px}@media screen and (max-width:768px){.popup-image-slider-wrapper .image-slide-wrapper .content img#screen-desktop{display:none}}.popup-image-slider-wrapper .image-slide-wrapper .content .slide-next-btn,.popup-image-slider-wrapper .image-slide-wrapper .content .slide-prev-btn{position:absolute;display:-ms-flexbox;display:flex;pointer-events:none;height:100%;padding:0 1em;z-index:2}.popup-image-slider-wrapper .image-slide-wrapper .content .slide-next-btn .icon,.popup-image-slider-wrapper .image-slide-wrapper .content .slide-prev-btn .icon{opacity:0;margin:auto 0;pointer-events:auto;transition:all .5s ease-in-out,margin .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.popup-image-slider-wrapper .image-slide-wrapper .content .slide-next-btn .icon:hover,.popup-image-slider-wrapper .image-slide-wrapper .content .slide-prev-btn .icon:hover{color:#4c6866}.popup-image-slider-wrapper .image-slide-wrapper .content .slide-prev-btn{left:0;top:0}@media screen and (max-width:768px){.popup-image-slider-wrapper .image-slide-wrapper .content .slide-prev-btn{left:-20%}}.popup-image-slider-wrapper .image-slide-wrapper .content .slide-prev-btn .icon{margin-left:-20px}@media screen and (max-width:768px){.popup-image-slider-wrapper .image-slide-wrapper .content .slide-prev-btn .icon{opacity:1;margin-left:0}}.popup-image-slider-wrapper .image-slide-wrapper .content .slide-next-btn{right:0;top:0}@media screen and (max-width:768px){.popup-image-slider-wrapper .image-slide-wrapper .content .slide-next-btn{right:-20%}}.popup-image-slider-wrapper .image-slide-wrapper .content .slide-next-btn .icon{margin-right:-20px}@media screen and (max-width:768px){.popup-image-slider-wrapper .image-slide-wrapper .content .slide-next-btn .icon{opacity:1;margin-right:0}}.popup-image-slider-wrapper .image-slide-wrapper .content:hover .slide-prev-btn .icon{opacity:1;margin-left:0}.popup-image-slider-wrapper .image-slide-wrapper .content:hover .slide-next-btn .icon{opacity:1;margin-right:0}.popup-image-slider-wrapper .footer{-ms-flex:2;flex:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;overflow:auto;position:relative}.popup-image-slider-wrapper .footer::-webkit-scrollbar{display:none}.popup-image-slider-wrapper .footer .list-images-container{width:90%;height:100%;overflow-x:auto;white-space:nowrap;background-color:inherit;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;position:relative}@media screen and (max-width:768px){.popup-image-slider-wrapper .footer .list-images-container{display:none}}.popup-image-slider-wrapper .footer .list-images-container.active-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.popup-image-slider-wrapper .footer .list-images-container::-webkit-scrollbar{display:none}.popup-image-slider-wrapper .footer .list-images-container .item-image{width:20vh;height:100%;margin-right:1em;*display:inline;*zoom:1;white-space:normal;display:inline-block;border-radius:5px;box-sizing:border-box;position:relative;cursor:pointer;object-fit:cover;pointer-events:auto}.popup-image-slider-wrapper .footer .list-images-container .item-image .div-blur{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:all .2s ease-in-out;border-radius:inherit}.popup-image-slider-wrapper .footer .list-images-container .item-image img{width:100%;height:100%;border-radius:5px;border:3px solid #000;transition:border .5s ease-in-out}.popup-image-slider-wrapper .footer .list-images-container .item-image img.active{border:3px solid #4c6866}.popup-image-slider-wrapper .footer .list-images-container .item-image.active .div-blur,.popup-image-slider-wrapper .footer .list-images-container .item-image:hover .div-blur{background-color:inherit}.popup-image-slider-wrapper .footer .btn-next-list,.popup-image-slider-wrapper .footer .btn-prev-list{display:-ms-flexbox;display:flex;height:100%;padding:0 10px;text-align:center;position:absolute;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;pointer-events:auto}@media screen and (max-width:768px){.popup-image-slider-wrapper .footer .btn-next-list,.popup-image-slider-wrapper .footer .btn-prev-list{display:none}}.popup-image-slider-wrapper .footer .btn-next-list .icon-list-image,.popup-image-slider-wrapper .footer .btn-prev-list .icon-list-image{display:block;cursor:pointer;margin:auto;transition:opacity .5s ease-in-out;opacity:0}.popup-image-slider-wrapper .footer .btn-next-list .icon-list-image.active,.popup-image-slider-wrapper .footer .btn-prev-list .icon-list-image.active{opacity:1}.popup-image-slider-wrapper .footer .btn-next-list{right:0;top:0;padding-right:0}.popup-image-slider-wrapper .footer .btn-prev-list{left:0;top:0;padding-left:0}.asr-voucher-detail-basic-information .container-info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.asr-voucher-detail-basic-information .container-info .container-info-image{padding:0;width:664px;height:auto;margin-right:4px}.asr-voucher-detail-basic-information .asr-voucher-detail-info{margin-top:19px}.asr-voucher-detail-basic-information .voucher-name{font-size:24px;font-weight:700;line-height:34px;color:var(--text-title);margin-bottom:19px;padding:0 20px;display:-ms-flexbox;display:flex}.asr-voucher-detail-basic-information .status-section{margin:20px 0 23px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding:0 20px}.asr-voucher-detail-basic-information .asr-badge.card-label.current-status-badge{text-transform:uppercase;font-weight:600;margin-right:24px;font-size:12px;border-radius:5px;position:unset}.asr-voucher-detail-basic-information .voucher-detail-cost-section{margin:23px 0;padding:0 20px;display:-ms-flexbox;display:flex}.asr-voucher-detail-basic-information .voucher-detail-cost-section .unit{margin:0 12px 0 0;height:100%;text-transform:uppercase;font-size:14px;font-weight:600;line-height:1.43;color:var(--text-title)}.asr-voucher-detail-basic-information .voucher-detail-cost-section .cost{color:var(--price);font-size:32px;font-weight:700;margin:0 12px 0 0;line-height:28px}.asr-voucher-detail-basic-information .voucher-detail-cost-section .discount{text-transform:uppercase;font-size:14px;font-weight:600;line-height:normal;color:#c5c5c5;text-decoration-line:line-through}.sub-image-wrapper{display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;width:100%;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;position:relative;margin-bottom:24px}@media (max-width:768px){.sub-image-wrapper{display:none}}.sub-image-wrapper::-webkit-scrollbar{display:none}.sub-image-wrapper .combo-content-sub-image{scroll-snap-align:start;-ms-flex-negative:0;flex-shrink:0;width:100%;height:126px;border-radius:10px;-ms-transform-origin:center center;transform-origin:center center;-ms-transform:scale(1);transform:scale(1);transition:transform .5s;position:relative;display:-ms-flexbox;display:flex;box-sizing:border-box;object-fit:cover;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.sub-image-wrapper .combo-content-sub-image .item-image{width:220px;height:100%;box-sizing:border-box;display:inline-block;border-radius:5px;margin:0 12px 0 0}.sub-image-wrapper .combo-content-sub-image .item-image img{width:100%;display:block;height:100%;border-radius:5px;border:2px solid #fff;transition:border .25s ease-in-out;object-fit:cover;object-position:center}.sub-image-wrapper .combo-content-sub-image .item-image img.active{border:2px solid var(--accent)}.sub-image-wrapper .combo-content-sub-image .item-image:first-child{padding:0 .5em 0 0}.sub-image-wrapper .combo-content-sub-image .item-image:last-child{padding:0 0 0 .5em}.sub-image-wrapper .combo-content-sub-image .btn-next-combo-sub,.sub-image-wrapper .combo-content-sub-image .btn-prev-combo-sub{display:-ms-flexbox;display:flex;z-index:2;position:absolute;width:98px;text-align:center;color:#fff;height:100%;pointer-events:none}.sub-image-wrapper .combo-content-sub-image .btn-next-combo-sub .block-icon,.sub-image-wrapper .combo-content-sub-image .btn-prev-combo-sub .block-icon{cursor:pointer;pointer-events:auto;z-index:5;color:#5f7876;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;background-color:#fff;border-radius:4px;box-shadow:4px 6px 23px 0 #a4a4a454;text-align:center}.sub-image-wrapper .combo-content-sub-image .btn-next-combo-sub .block-icon .my-icon,.sub-image-wrapper .combo-content-sub-image .btn-prev-combo-sub .block-icon .my-icon{margin:0;vertical-align:middle}.sub-image-wrapper .combo-content-sub-image .btn-next-combo-sub{right:-.1em;top:0;background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.4),hsla(0,0%,100%,.7),hsla(0,0%,100%,.9),#fff,#fff)}.sub-image-wrapper .combo-content-sub-image .btn-next-combo-sub .block-icon{margin:auto;float:right;margin-right:.3em}.sub-image-wrapper .combo-content-sub-image .btn-prev-combo-sub{left:-.1em;top:0;background:linear-gradient(90deg,#fff,#fff,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7),hsla(0,0%,100%,.4),hsla(0,0%,100%,.1))}.sub-image-wrapper .combo-content-sub-image .btn-prev-combo-sub .block-icon{margin:auto;float:left;margin-left:.3em}.asr-voucher-detail-options-purchase{display:block;height:auto}.asr-voucher-detail-options-purchase .option-purchase-item:first-child{margin-top:0}.asr-voucher-detail-options-purchase .option-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background-color:#f3f3f3;padding:19px 20px}.asr-voucher-detail-options-purchase .option-header .text{font-size:18px;font-weight:600;line-height:22px;color:#373737;cursor:pointer}.asr-voucher-detail-options-purchase .option-header .icon-collapse{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-voucher-detail-options-purchase .option-header .icon-collapse .icon{margin:0;-ms-transform:rotate(0deg);transform:rotate(0deg);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:20px;height:20px}.asr-voucher-detail-options-purchase .option-header .icon-collapse .icon.active{-ms-transform:rotate(180deg);transform:rotate(180deg)}.asr-voucher-detail-options-purchase .option-header .icon-collapse .icon .asr-icon-svg{height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-voucher-detail-options-purchase .option-header .icon-collapse .icon svg{margin:0;fill:var(--accent);width:20px;height:20px}.asr-voucher-detail-options-purchase .option-content{display:none;padding-bottom:13px}.asr-voucher-detail-options-purchase .option-content.active{display:block;height:auto;animation:fade-in 1s}.asr-voucher-detail-options-purchase .btn-purchase-option{margin-top:29px;width:100%}.asr-voucher-detail-options-purchase .btn-purchase-option[disabled]{border:1px solid #c5c5c5;background-color:#c5c5c5;color:#fff;pointer-events:none}.asr-voucher-detail-form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-voucher-detail-form-group .form-label{color:#414141;font-weight:700;font-size:14px;margin:0}.asr-voucher-detail-form-group .form-label .required-input{color:#ed5353}.asr-voucher-detail-form-group .input-area{margin-top:4px}.asr-voucher-detail-form-group .input-area input{padding:12px;border:1px solid #b9b9b9;background-color:#fff;line-height:20px;width:100%;color:#666;border-radius:5px}.asr-voucher-detail-form-group .input-area input:focus{outline:none}.asr-voucher-detail-form-group .input-area input.error{border:1px solid #ed5353}.asr-voucher-detail-form-group .input-area textarea{padding:12px;border:1px solid #b9b9b9;width:100%;border-radius:5px;display:inline-block;line-height:20px;color:#666;-webkit-appearance:none;background-color:#fff;text-align:left}.asr-voucher-detail-form-group .input-area textarea::-webkit-scrollbar{width:20px}.asr-voucher-detail-form-group .input-area textarea::-webkit-scrollbar-track{background-color:transparent}.asr-voucher-detail-form-group .input-area textarea::-webkit-scrollbar-thumb{background-color:#d6dee1;border-radius:20px;border:6px solid transparent;background-clip:content-box;height:50px}.asr-voucher-detail-form-group .input-area textarea::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}.asr-voucher-detail-form-group .input-area textarea:focus{outline:none}.asr-voucher-detail-form-group .input-area textarea.error{border:1px solid #ed5353}.asr-voucher-detail-form-group .input-area textarea.error:focus{border-color:#ed5353}.asr-voucher-detail-form-group .error-message{margin-top:.25em;color:#ed5353;opacity:0;visibility:hidden;width:100%;transition:all .5s ease-in-out}.asr-voucher-detail-form-group .error-message.show-error{opacity:1;visibility:visible}.asr-voucher-detail-quantity-number{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.asr-voucher-detail-quantity-number{-ms-flex-pack:justify;justify-content:space-between}}.asr-voucher-detail-quantity-number .quantity-label{width:83px;height:24px;font-size:18px;color:var(--text-title);font-weight:700;font-stretch:normal;font-style:normal;line-height:1.39;letter-spacing:normal;text-align:left;margin-right:32px}@media screen and (max-width:768px){.asr-voucher-detail-quantity-number .quantity-label{font-size:18px}}.asr-voucher-detail-quantity-number .quantiy-control-number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-voucher-detail-quantity-number .quantiy-control-number .quantity-number{width:50px;height:24px;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.64;letter-spacing:normal;text-align:center;color:#555;margin:0 4px}@media (max-width:768px){.asr-voucher-detail-quantity-number .quantiy-control-number .quantity-number{width:47px;height:34px;margin:0 8px;font-size:18px;line-height:1;color:var(--text-title);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.asr-voucher-detail-quantity-number .quantiy-control-number .minus-plus-contain{width:25px;height:25px;padding:2px;text-align:center;font-weight:700;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:border-box}@media screen and (max-width:768px){.asr-voucher-detail-quantity-number .quantiy-control-number .minus-plus-contain{width:30px;height:30px;margin:1px 8px 3px 0}}.asr-voucher-detail-quantity-number .quantiy-control-number .minus-plus-contain .icon{margin:0}.asr-voucher-detail-quantity-number .quantiy-control-number .minus-plus-contain .icon svg{width:25px;height:25px}.asr-voucher-detail-quantity-number .quantiy-control-number .minus-plus-contain.minus{margin-right:6px}.asr-voucher-detail-quantity-number .quantiy-control-number .minus-plus-contain.plus{margin-left:6px}.asr-voucher-detail-quantity-number .quantiy-control-number .minus-plus-contain.disabled{cursor:context-menu;opacity:.5}@media screen and (max-width:768px){.asr-voucher-detail-quantity-number .quantiy-control-number{margin-right:20px}}.asr-voucher-detail-buy-as-a-gift .form-group-input{padding-top:0;margin-top:0}.asr-voucher-detail-buy-as-a-gift .input-form{padding-left:0;padding-right:0}@media (max-width:768px){.asr-voucher-detail-buy-as-a-gift .input-form:nth-child(2){margin-top:20px}}.asr-voucher-detail-buy-as-a-gift .last-name-group-input{padding-right:0;padding-top:0;width:calc(50% - 10px)}.asr-voucher-detail-buy-as-a-gift .first-name-group-input{padding:0;width:calc(50% - 10px);margin-right:20px}.asr-voucher-detail-buy-as-a-gift .quantity-field{margin:20px 0 10px}.asr-voucher-detail-buy-as-a-gift .error-message{margin:0 0 9px;color:var(--icon-error-message);display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center}.asr-voucher-detail-buy-as-a-gift .error-message .icon-error{color:var(--icon-error-message)}.asr-voucher-detail-buy-as-a-gift .error-message .text-message{margin-left:5px}.asr-voucher-detail-buy-my-self{padding-top:20px}.asr-voucher-detail-buy-my-self .error-message{margin:5px 0;color:var(--icon-error-message);display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center}.asr-voucher-detail-tabs-information-desktop .control-tabs-title-wrapper{background-color:#fff;width:100%}.asr-voucher-detail-tabs-information-desktop .control-tabs-title-wrapper .tab-title-container{margin:0 auto;max-width:1200px;display:-ms-flexbox;display:flex;padding:0;overflow:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;cursor:pointer;white-space:nowrap}.asr-voucher-detail-tabs-information-desktop .control-tabs-title-wrapper .tab-title-container::-webkit-scrollbar{display:none}.asr-voucher-detail-tabs-information-desktop .control-tabs-title-wrapper .tab-title-container .item{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:normal;font-weight:400;font-size:14px;margin-right:68px;padding:17px 0;cursor:pointer;color:#373737;max-width:162px;white-space:normal;vertical-align:middle}.asr-voucher-detail-tabs-information-desktop .control-tabs-title-wrapper .tab-title-container .item.active{color:var(--accent);border-bottom:2px solid var(--accent);font-weight:600}.asr-voucher-detail-tabs-information-desktop .control-tabs-title-wrapper .tab-title-container .item:last-child{margin-right:0}.asr-voucher-detail-tabs-information-desktop .control-tabs-title-wrapper .tab-title-container .item:first-child{margin-left:.1em}.asr-voucher-detail-tabs-information-desktop .control-tabs-title-wrapper .tab-title-container .item a{text-decoration:none;color:inherit}.asr-voucher-detail-tabs-information-desktop .tab-information-content-wrapper{background-color:#f3f3f3;padding:44px 0}.asr-voucher-detail-tabs-information-desktop .tab-information-content-wrapper .tab-content{padding:0 2em;margin:auto;max-width:1240px;height:auto}.asr-voucher-detail-tabs-information-desktop .tab-information-content-wrapper .tab-content .title-tab{display:block;font-weight:700;margin-bottom:24px;width:100%}.asr-voucher-detail-tabs-information-desktop .tab-information-content-wrapper .tab-content .content{display:block;width:100%}.asr-voucher-detail-tabs-information-mobile{margin-top:20px;margin-right:auto;margin-left:auto}.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen{width:100%;height:auto}.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;height:auto;background-color:#f3f3f3;margin:8px 0}.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items:first-child{margin-top:0}.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items:last-child{margin-bottom:0}.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items .tab-title{color:#373737;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;height:60px;padding:15px 20px}.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items .tab-title .text{font-size:18px;font-weight:600;color:#373737}.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items .tab-title .icon-arrow.active{-ms-transform:rotate(180deg);transform:rotate(180deg)}.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items .tab-title .icon-arrow .asr-icon-svg{width:20px;height:20px}.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items .tab-title .icon-arrow svg{fill:#4c6866;width:20px;height:20px;-ms-transform:rotate(0deg);transform:rotate(0deg);margin:0}.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items .tab-description{display:none;width:100%;background-color:var(--background-default);padding:21px 20px}.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items .tab-description .content{width:100%;height:auto;font-size:14px;line-height:23px}.asr-voucher-detail-tabs-information-mobile .tabs-information-mobile-screen .tab-items .tab-description.active{display:block;animation:fade-in 1s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.voucher-detail-tabs-information .screen-tabs-information-desktop{display:none}}@media (min-width:768px){.voucher-detail-tabs-information .screen-tabs-information-desktop{display:none}}@media (min-width:1024px){.voucher-detail-tabs-information .screen-tabs-information-desktop{display:block}}@media (min-width:768px){.voucher-detail-tabs-information .screen-tabs-information-mobile{display:block}}@media (min-width:1024px){.voucher-detail-tabs-information .screen-tabs-information-mobile{display:none}}.asr-voucher-detail-tabs-participating-properties .btn-voucher{margin-top:15px;margin-bottom:15px}.asr-voucher-detail-tabs-participating-properties .redeem{margin-right:20px}.asr-voucher-detail-tabs-participating-properties a.voucher-participating-title{text-decoration:underline;color:#003e6a}.asr-voucher-detail-tabs-participating-properties .voucher-participating-title{text-transform:uppercase;font-weight:700;margin-top:0;margin-bottom:40px}.asr-voucher-detail-tabs-participating-properties .properties-item{display:inline-table;padding-left:0;padding-right:0;margin-top:10px;margin-bottom:10px}.asr-voucher-detail-tabs-participating-properties .list-style-icon{list-style:none;padding:0;margin:0}.asr-voucher-detail-tabs-participating-properties .list-style-icon .list-item:before,.asr-voucher-detail-tabs-participating-properties .list-style-icon li:before{content:"\E91F";font-family:Ascott-Icons;left:1px;top:-1px;font-size:1.14286em;width:1.14286em;line-height:inherit;text-align:left}.asr-voucher-detail-tabs-participating-properties .list-item-li{margin-top:5px;margin-bottom:5px;position:relative}.asr-voucher-detail-tabs-participating-properties .list-item-li a{text-decoration:none;color:#373737}.asr-voucher-detail-tabs-participating-properties a:not([href]):not([tabindex]):hover{text-decoration:none}.arabic .asr-voucher-detail-tabs-participating-properties .voucher-participating-content,.arabic .asr-voucher-detail-tabs-participating-properties .voucher-participating-content .properties-item,.arabic .asr-voucher-detail-tabs-participating-properties .voucher-participating-content .voucher-participating-title{text-align:right}.arabic .asr-voucher-detail-tabs-participating-properties .voucher-participating-content .properties-item .list-item-li{padding:0 20px 0 0}.arabic .asr-voucher-detail-tabs-participating-properties .voucher-participating-content .properties-item .list-item-li:before{left:auto;right:0}.arabic .asr-voucher-detail-tabs-participating-properties .voucher-participating-content .row{margin-top:0;margin-bottom:0}.asr-voucher-details-payment-section .payment-title{border-bottom:1px solid #dee2e6;padding-bottom:10px}.asr-voucher-details-payment-section .payment-title .title{font-weight:700;font-size:21px}.asr-voucher-details-payment-section .form-description{font-size:14px;margin-top:20px}.asr-voucher-details-payment-section .no-padding{padding:0}.asr-voucher-details-payment-section .m-t-20{margin-top:20px}.asr-voucher-details-payment-section .no-r-padding{padding-right:0}.asr-voucher-details-payment-section .m-b-t-20{margin:20px 0}.asr-voucher-details-payment-section .no-drop-cursor{cursor:no-drop}.asr-voucher-details-payment-section .label-input{display:block;margin-bottom:5px}.asr-voucher-details-payment-section .pointer-reservation{pointer-events:none}.asr-voucher-details-payment-section .title.required:after{content:" *";color:red}.asr-voucher-details-payment-section .label-notice{font-size:14px;color:gray}.asr-voucher-details-payment-section .custom-control.overflow-checkbox .overflow-control-input{display:none}.asr-voucher-details-payment-section .custom-control.overflow-checkbox .overflow-control-indicator{caret-color:transparent;font-size:16px}.asr-voucher-details-payment-section .custom-control.overflow-checkbox .overflow-control-description{caret-color:transparent;margin-left:19px;display:block}.asr-voucher-details-payment-section .custom-control.overflow-checkbox .checkbox-consent-join-mailing{margin-left:10px;display:block}.asr-voucher-details-payment-section .overflow-control-indicator.input-disabled{cursor:no-drop}.asr-voucher-details-payment-section .custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator:after{-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.asr-voucher-details-payment-section .custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator:before{opacity:1}.asr-voucher-details-payment-section .custom-control.overflow-checkbox .overflow-control-indicator{border-radius:3px;display:inline-block;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #b9b9b9}.asr-voucher-details-payment-section .custom-control.overflow-checkbox .overflow-control-indicator:after{content:"";display:block;height:12px;transition:.3s;-ms-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0);width:7px;border-bottom:2px solid #a28156;border-right:2px solid #a28156;border-radius:3px;margin:0 auto}.asr-voucher-details-payment-section .custom-control.overflow-checkbox .overflow-control-indicator:before{content:"";display:block;position:absolute;height:12px;transition:.3s;width:6px;border-right:3px solid #fff;border-radius:3px;-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);top:2px;left:8px;opacity:0}.asr-voucher-details-payment-section .form-alert-error{color:#373737;background-color:#f8d7da;padding:15px;word-break:break-word;word-wrap:break-word}.asr-voucher-details-payment-section .asr-voucher-details-payment-information .asr-voucher-details-terms-and-conditions .content-join-ascott{z-index:0}@media (max-width:1023px){.asr-voucher-details-payment-section .form-alert-error{margin-top:10px}}.asr-voucher-details-payment-section .credit-card-list{background:#fff;margin-left:-20px;margin-right:-20px;padding:0 20px 20px}.asr-voucher-details-payment-section .credit-card-container{display:grid;row-gap:10px;grid-template-columns:370px 370px;gap:20px}@media (max-width:767px){.asr-voucher-details-payment-section .credit-card-container{grid-template-columns:none}}.asr-voucher-details-payment-section .credit-card-container .done-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;-ms-flex-preferred-size:0;flex-basis:0}.asr-voucher-details-payment-section .credit-card-container .done-icon span{width:100%;text-align:end}.asr-voucher-details-payment-section .credit-card-container .payment-info-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-voucher-details-payment-section .payment-message{font-size:14px;line-height:22px;color:var(--text-body);margin:0;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:20px}.asr-voucher-details-payment-section .select-card-payment{margin-top:10px;color:#2c1e16;font-size:14px;font-weight:700;margin-bottom:10px}.asr-voucher-details-payment-section .credit-card-item{padding:20px;border-radius:5px;background:#fff;border:1px solid #d8d8d8;column-gap:13px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-voucher-details-payment-section .credit-card-item.selected{border:2px solid var(--accent)}.asr-voucher-details-payment-section .button-more-details{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:10px 0}.asr-voucher-details-payment-section .button-more-details .more-details{cursor:pointer;padding:2px 0;padding-right:3px;font-size:16px;font-weight:600;line-height:25px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.asr-voucher-details-payment-section .button-more-details .asr-icon{cursor:pointer}.asr-voucher-details-payment-section .credit-card-image{width:34px;height:24px;-ms-flex-negative:0;flex-shrink:0}.asr-voucher-details-payment-section .credit-card-image img{width:100%;height:100%}.asr-voucher-details-payment-section .credit-card-info{line-height:16px}.asr-voucher-details-payment-section .label-noted-charged{display:-ms-flexbox;display:flex;column-gap:15px;padding:15px;margin-top:20px;border:1px solid var(--text-title);border-radius:5px}.asr-voucher-details-payment-section .label-noted-charged .asr-icon-svg svg{fill:var(--accent);width:20px;height:20px}.asr-voucher-details-payment-section .note-label{font-weight:700}.asr-voucher-details-payment-section .credit-card-label{font-size:18px;width:100%;margin-bottom:20px}.asr-voucher-details-payment-section .information-message{font-size:12px;font-weight:600;line-height:normal;color:var(--indicator-default);margin:0;padding-top:4px}.asr-voucher-details-payment-section .credit-card-details-form{column-gap:14px}.asr-voucher-details-payment-section .credit-card-details-form .detail-group,.asr-voucher-details-payment-section .credit-card-details-form .payment-message{grid-template-columns:1fr 1fr;grid-column:span 2}.asr-voucher-details-payment-section .credit-card-details-form .detail-group:nth-last-child(-n+2),.asr-voucher-details-payment-section .credit-card-details-form .payment-message:nth-last-child(-n+2){grid-column:span 1}.asr-voucher-details-edit-information-popup .message-input{display:block;box-sizing:border-box;resize:none;font-size:16px;line-height:23px;color:inherit;min-height:98px}.asr-voucher-details-edit-information-popup .font-bold{font-weight:700}.asr-voucher-details-edit-information-popup .m-t-input{margin-top:15px}.asr-voucher-details-edit-information-popup .container-counter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-voucher-details-edit-information-popup .container-counter .counter-label{font-size:16px}.asr-voucher-details-edit-information-popup .container-counter .counter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:20px}.asr-voucher-details-edit-information-popup .container-counter .counter>span{margin:0 25px;font-weight:700;font-size:18px;line-height:22px;color:var(--text-title)}.asr-voucher-details-edit-information-popup .container-counter .minus,.asr-voucher-details-edit-information-popup .container-counter .plus{outline:none;padding:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:50%;height:25px;width:25px;box-sizing:border-box;border:1px solid var(--accent)}.asr-voucher-details-edit-information-popup .container-counter .minus .asr-icon:before,.asr-voucher-details-edit-information-popup .container-counter .plus .asr-icon:before{display:block}.asr-voucher-details-edit-information-popup .container-counter .plus{color:var(--white);background:var(--accent)}.asr-voucher-details-edit-information-popup .container-counter .minus{color:var(--accent);background:var(--white)}.asr-voucher-details-edit-information-popup .asr-button{width:100%;margin-top:14px;font-size:16px;font-weight:700;line-height:16px}.asr-voucher-details-edit-information-popup .asr-button[disabled]{border:1px solid var(--disabled);background-color:var(--disabled);color:var(--white);opacity:unset;pointer-events:none}.asr-voucher-details-edit-information-popup .container-form .input-form{padding:10px}.asr-voucher-details-edit-information-popup .container-form .input-form .left-right-input{display:inline-block;width:100%}.asr-voucher-details-edit-information-popup .container-form .input-form .left-right-input .left-input{float:left;width:46%}.asr-voucher-details-edit-information-popup .container-form .input-form .left-right-input .right-input{float:right;width:46%}.asr-voucher-details-edit-information-popup .container-form .label{font-size:12px;font-weight:600;color:var(--text-title)}.asr-voucher-details-edit-information-popup .container-form input{border:1px solid #d8d8d8;padding:10px;outline:none;border-radius:5px;display:block;width:100%;box-sizing:border-box;height:40px;font-size:16px}.asr-voucher-details-edit-information-popup .container-form input.error{border-color:var(--icon-error-message)}.asr-voucher-details-edit-information-popup .container-form .has-error{border-color:var(--danger)}.asr-voucher-details-edit-information-popup .container-form .error-container{padding:10px 0;color:var(--icon-error-message);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-voucher-details-edit-information-popup .container-form .error-container .asr-icon{height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start;margin-top:2px}.asr-voucher-details-edit-information-popup .container-form .error-msg{color:var(--icon-error-message)}.asr-voucher-details-edit-information-popup .container-form .container-counter .disabled-btn{background:var(--disabled);border-color:var(--disabled);pointer-events:none}.asr-voucher-details-edit-information-popup .asr-modal .content-container{width:540px}@media (max-width:480px){.asr-voucher-details-edit-information-popup .asr-modal .content-container .container-form .input-form{padding:10px}.asr-voucher-details-edit-information-popup .asr-modal .content-container .container-form .input-form .left-right-input{display:block;width:100%}.asr-voucher-details-edit-information-popup .asr-modal .content-container .container-form .input-form .left-right-input .left-input{float:unset;width:100%}.asr-voucher-details-edit-information-popup .asr-modal .content-container .container-form .input-form .left-right-input .right-input{float:unset;width:100%;margin-top:15px}}.asr-voucher-details-edit-information-popup .asr-modal .content-container .content{padding:10px}.asr-voucher-details-edit-information-popup .asr-modal .content-container .close-icon{top:10px;right:10px;color:var(--text-body)}.asr-voucher-details-selected-voucher-item{width:100%;line-height:19px;grid-template-columns:1fr;margin:0 auto;word-break:normal;position:relative;z-index:0}.asr-voucher-details-selected-voucher-item .button-transparent{background:transparent;border:none;outline:none;padding:0;cursor:pointer}.asr-voucher-details-selected-voucher-item .title{margin:0;font-weight:700;line-height:22px;font-size:18px;color:var(--text-title)}.asr-voucher-details-selected-voucher-item .card-container{width:100%;position:relative;z-index:0;margin-top:20px}.asr-voucher-details-selected-voucher-item .card-container .icon-edit svg{width:24px;height:24px;margin-top:3px}.asr-voucher-details-selected-voucher-item .card-container .thumbnail-wrapper{position:relative;display:-ms-flexbox;display:flex;overflow:hidden;margin:0 auto;border-top-left-radius:5px;border-top-right-radius:5px}.asr-voucher-details-selected-voucher-item .card-container .thumbnail-wrapper .thumbnail-image{height:0;width:100%;margin:0;padding-top:56.25%;position:relative;border-top-left-radius:5px;border-top-right-radius:5px;background-color:rgba(0,0,0,.1);background-size:cover;background-position:50%;background-repeat:no-repeat}.asr-voucher-details-selected-voucher-item .card-container .card-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow:0 0 5px rgba(0,0,0,.2);padding:16px 20px 12px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:relative;z-index:1}.asr-voucher-details-selected-voucher-item .card-container .title-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;width:calc(100% - 34px);margin-right:10px;-ms-flex-order:1;order:1}.asr-voucher-details-selected-voucher-item .card-container .container-flex{display:-ms-flexbox;display:flex;margin:10px 0;word-break:break-word}@media (max-width:480px){.asr-voucher-details-selected-voucher-item .card-container .container-flex{display:block}.asr-voucher-details-selected-voucher-item .card-container .container-flex .first-flex{margin-bottom:10px}}.asr-voucher-details-selected-voucher-item .card-container .container-flex .first-flex{-ms-flex-order:1;order:1;margin-right:10px}.asr-voucher-details-selected-voucher-item .card-container .container-flex .second-flex{-ms-flex-order:2;order:2;margin-right:10px}.asr-voucher-details-selected-voucher-item .card-container .font-bold{font-weight:700}.asr-voucher-details-selected-voucher-item .card-container .overflow-message{overflow-wrap:anywhere}.asr-voucher-details-selected-voucher-item .card-container .price-header{display:-ms-inline-flexbox;display:inline-flex}.asr-voucher-details-selected-voucher-item .card-container .price-header .price-deactive{text-decoration:line-through;color:var(--disabled)}.asr-voucher-details-selected-voucher-item .card-container .m-l-5{margin-left:5px}.asr-voucher-details-selected-voucher-item .card-container .menu-edit-wrapper{width:24px;-ms-flex-order:2;order:2;position:relative;text-align:right}.asr-voucher-details-selected-voucher-item .card-container .menu-edit-wrapper li{word-break:keep-all}.asr-voucher-details-selected-voucher-item .card-container .menu-edit-wrapper .asr-icon{color:var(--redeem-link)}.asr-voucher-details-selected-voucher-item .card-container .menu-edit{position:absolute;background:var(--accent);border-radius:6px;text-align:center;padding:2px 0;margin-top:23px;z-index:2;right:0;transition:all .25s;transition-delay:50ms;visibility:hidden;opacity:0;-ms-transform:translateX(calc(50% - 21px)) translateY(-16px);transform:translateX(calc(50% - 21px)) translateY(-16px)}.asr-voucher-details-selected-voucher-item .card-container .menu-edit li{font-size:14px;font-weight:600;line-height:29px;color:#fff;list-style-type:none;padding:0 16px;border-bottom:1px solid var(--white-opacity-23);cursor:pointer}.asr-voucher-details-selected-voucher-item .card-container .menu-edit li:last-child{border-bottom:none}.asr-voucher-details-selected-voucher-item .card-container .menu-edit:before{content:"";display:block;position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid var(--accent);top:-6px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.asr-voucher-details-selected-voucher-item .card-container .button-edit:hover .menu-edit{visibility:visible;opacity:1}.asr-voucher-details-selected-voucher-item .card-container .sub-title{font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-voucher-details-selected-voucher-item .card-container .sub-title .purchase-label{width:100%}.asr-voucher-details-selected-voucher-item .card-container .price-wrapper{-ms-flex-order:3;order:3;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:22px;position:relative}.asr-voucher-details-selected-voucher-item .card-container .price-wrapper small{font-size:12px;line-height:17px;font-weight:600}.asr-voucher-details-selected-voucher-item .card-container .price-wrapper p{margin:0}.asr-voucher-details-selected-voucher-item .card-container .price-wrapper .price{font-size:20px;font-weight:700;color:var(--price);line-height:28px}.asr-voucher-details-selected-voucher-item .card-container .asr-icon{width:24px;height:24px;margin-right:10px}.asr-voucher-details-selected-voucher-item .card-container .asr-icon:before{font-size:24px}.asr-voucher-details-selected-voucher-item .card-container .error-container,.asr-voucher-details-selected-voucher-item .card-container .message-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%}.asr-voucher-details-selected-voucher-item .card-container .error-container{margin-top:8px;z-index:1}.asr-voucher-details-selected-voucher-item .card-container .error-container .error-msg-wrapper{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.64;letter-spacing:normal;color:#ff3e3e}.asr-voucher-details-selected-voucher-item .card-container .error-container .error-msg-wrapper .error-msg{text-align:center}.asr-voucher-details-selected-voucher-item .card-container .error-container .options-button-wrapper{-ms-flex-item-align:center;align-self:center;font-size:14px;white-space:nowrap;margin-top:5px}.asr-voucher-details-selected-voucher-item .card-container .error-container .options-button-wrapper .options-button{padding:0 12px;border:none;cursor:pointer;font-weight:700;display:inline-block;line-height:14px;color:var(--accent)}.asr-voucher-details-selected-voucher-item .card-container .error-container .options-button-wrapper .divide-bar{border-right:1px solid var(--accent)}.asr-voucher-details-selected-voucher-item .blur-background{opacity:.2;pointer-events:none}.asr-voucher-details-selected-voucher-item .backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;opacity:.8;background-color:#fff}.asr-voucher-details-terms-and-conditions .border-privacy{border-bottom:1px solid #d5d5d5;font-size:21px;font-weight:700;padding-bottom:15px}.asr-voucher-details-terms-and-conditions .no-padding{padding:0}.asr-voucher-details-terms-and-conditions .terms-condition a{color:#003e6a;text-decoration:underline}.asr-voucher-details-terms-and-conditions .term-title{padding-bottom:15px;font-size:22px;font-weight:700}.asr-voucher-details-purchase-summary{letter-spacing:0;width:100%;word-break:normal;text-align:right}.asr-voucher-details-purchase-summary .payment-container{padding:23px 0 32px}.asr-voucher-details-purchase-summary .price-container{display:-ms-flexbox;display:flex;width:100%}.asr-voucher-details-purchase-summary .price-container .summary-title{color:var(--text-title);font-size:20px;font-weight:700;width:100%;text-align:justify}.asr-voucher-details-purchase-summary .price-container .summary-title .left-label{margin-right:20px}.asr-voucher-details-purchase-summary .price-container .summary-title .right-label{float:right}.asr-voucher-details-purchase-summary .price-container .notice-label{font-weight:600;font-size:14px;color:var(--text-title);text-align:left}.asr-voucher-details-purchase-summary .price-font{color:var(--accent);font-size:20px;font-weight:700}.asr-voucher-details-purchase-summary .button-purchase-wrapper{position:fixed;left:0;bottom:0;z-index:1}.asr-voucher-details-purchase-summary .button-purchase{width:100vw;font-size:18px;line-height:20px;font-weight:700;border-radius:0;padding:23px 13px}.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-top:22px;text-align:center;height:440px;-ms-flex-pack:center;justify-content:center}.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner a,.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner p{margin:0}.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner a{font-size:16px;line-height:22px;text-decoration:none;font-weight:600}.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner .banner-background,.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner .image-overlay{color:#fff;position:absolute;z-index:-1;object-fit:cover;height:100%;width:100%;top:0;left:0;padding-top:0;margin-top:0}.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner .title{font-size:28px;line-height:33px;font-weight:600;margin-bottom:12px;width:calc(100% - 110px)}.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner .confirmation-number{font-size:18px;font-weight:700;line-height:22px;margin-bottom:17px;width:calc(100% - 110px)}.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner .description{font-size:16px;line-height:22px;margin-bottom:19px;width:calc(100% - 96px)}.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner .description .email{font-weight:600}.asr-voucher-order-confirmed-banner .asr-order-confirmed-banner.transparent{height:400px;padding-top:122px;box-sizing:border-box}.asr-order-confirmed-print .wrap{max-width:1250px}.asr-order-confirmed-print .wrap .confirm__property .apartment .your-reservation-details{padding-left:0;padding-right:0}.asr-order-confirmed-print .wrap .confirm__property .apartment .reservation-confirmation{padding-left:16px;padding-right:16px}.asr-order-confirmed-print .wrap .confirm .confirm__payment__detail__left .confirm__payment__detail__header{font-size:20px}.asr-order-confirmed-print .voucher-list{margin-bottom:40px}.asr-order-confirmed-print .row-group .add-ons{width:220px}.asr-order-confirmed-print .row-group .add-ons-content-view{width:calc(100% - 220px);padding-left:5px}.asr-order-confirmed-print .apartment>div.your-reservation-details:first-child{display:block}.asr-order-confirmed-print .print{padding:30px 0;background:none;background-color:#fff;min-height:200px;color:var(--text-title)}.asr-order-confirmed-print .print .confirm__flex__layout.confirm__info{padding:20px 0 40px}.asr-order-confirmed-print .print .asr-booking-currency-selector{display:none}.asr-order-confirmed-print .print hr{margin:10px 0}.asr-order-confirmed-print .print .no-padding-left{padding-left:0}.asr-order-confirmed-print .print .info__reservation{float:right;margin-top:32px;margin-bottom:48px}.asr-order-confirmed-print .print .info__reservation span{display:block}.asr-order-confirmed-print .print .info__reservation .address{font-size:32px;margin-bottom:16px}.asr-order-confirmed-print .print .info__reservation .street{font-size:14px;margin-top:8px}.asr-order-confirmed-print .print .apartment__item__contain__left{font-size:16px}.asr-order-confirmed-print .print .apartment__item__contain__left .confirm-no-content,.asr-order-confirmed-print .print .apartment__item__contain__left .room-type-name{font-size:20px}.asr-order-confirmed-print .print .apartment__item__contain__right{font-size:16px;padding-bottom:10px}.asr-order-confirmed-print .print .apartment__item__contain__right .header{margin:10px}.asr-order-confirmed-print .print .apartment__item__contain__right .list-rate-breakdown{font-size:12px}.asr-order-confirmed-print .print img{max-width:156px;max-height:35px;width:100%;height:100%}.asr-order-confirmed-print .print .apartment .lb-reservation-detail>span{text-align:left;margin:20px 0}.asr-order-confirmed-print .print .apartment .lb-reservation-detail.your-reservation-details{font-weight:700;font-size:18px;padding-top:16px;padding-bottom:16px}.asr-order-confirmed-print .print .apartment .lb-reservation-detail.reservation-confirmation{font-size:24px;padding-top:10px;padding-bottom:24px}.asr-order-confirmed-print .print .apartment .apartment__item>div{padding-top:10px;display:-ms-flexbox;display:flex}.asr-order-confirmed-print .print .apartment .apartment__item .apartment__item__contain{padding:0 16px}.asr-order-confirmed-print .print .row-group{line-height:2.3;margin-bottom:10px}.asr-order-confirmed-print .print .row-group .row-group-content>span{width:220px;display:inline-block}.asr-order-confirmed-print .print .row-group p{display:inline-table;max-width:315px;line-height:21px}.asr-order-confirmed-print .print .confirm__flex__layout.item{padding:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-order-confirmed-print .print .quantity-gift{display:-ms-flexbox;display:flex;margin:-8px 10px 10px}.asr-order-confirmed-print .print .disclaimer-text{padding:10px}.asr-order-confirmed-print .print .split{border-top:solid 1px var(--border)}.asr-order-confirmed-print .print__content__address{padding:10px 16px;line-height:1.5}.asr-order-confirmed-print .print__content__address span{display:block}.asr-order-confirmed-print .print__content__address__label{font-size:24px}.asr-order-confirmed-print .print__content__address__itinerary{font-size:16px}.asr-order-confirmed-print .print__payment__detail__header{font-size:20px}.asr-order-confirmed-print .print__payment__detail__content--total{font-size:18px}.asr-order-confirmed-print .confirm__property{clear:both}.asr-order-confirmed-print .confirm__payment__detail__content{font-size:16px}.asr-order-confirmed-print .confirm__payment__detail__content .item.no-padding-left{padding-left:0}.asr-order-confirmed-print .bold{font-weight:700}.asr-order-confirmed-print .right{text-align:right;padding:0}.asr-order-confirmed-print .asr-top-select-currency{display:none}.asr-order-confirmed-print .brand-logo{padding-top:20px;padding-bottom:20px}.asr-order-confirmed-print .logo-footer{height:45px;width:auto;display:inline-block;padding:8px 0;margin:0 4px}.asr-order-confirmed-print .logo-image{height:100%;width:auto}.asr-order-confirmed-print .table-logo{margin:0 auto}.asr-order-confirmed-print .logo-list{text-align:center}.asr-order-confirmed-print .logo-list:last-child .logo-footer{margin:0 7px}.asr-order-confirmed-print .content-footer-print,.asr-order-confirmed-print .footer-brand{text-align:center;color:#a7a7a7;font-size:14px}.asr-order-confirmed-print .footer-brand{padding-top:35px}.asr-order-confirmed-print .voucher-title{max-width:70%}.asr-order-confirmed-print .voucher-price{max-width:30%}.asr-common-share-social{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:40px;width:100%;margin-bottom:20px}.asr-common-share-social .share-label{font-size:14px;font-weight:600;line-height:20px;color:var(--text-title);margin-right:12px;margin-bottom:0}.asr-common-share-social .social-share{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0}.asr-common-share-social .social-share .asr-icon.icon-without-innertext[data-icon]:before{margin:0}.asr-common-share-social .icon-social-share{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0}.asr-common-share-social .icon-social-share .asr-icon-svg{padding-top:4px}.asr-common-share-social .icon-social-share .asr-icon-svg svg{width:24px;height:24px}.asr-common-share-social .social-network-content{margin-left:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:var(--accent);border-radius:5px;position:relative;display:none;transition:all .5s ease-in-out}.asr-common-share-social .social-network-content .at-share-btn-elements{display:-ms-flexbox;display:flex}.asr-common-share-social .social-network-content:after,.asr-common-share-social .social-network-content:before{right:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.asr-common-share-social .social-network-content:before{content:"";display:inline-block;width:.4em;height:.4em;border-left:.2em solid var(--accent);border-bottom:.2em solid var(--accent);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:45%;left:-3px}.asr-common-share-social .social-network-content.active{display:block}.asr-common-share-social .at-resp-share-element .at-share-btn,.asr-common-share-social .at-share-tbx-element .at-share-btn,.asr-common-share-social .at-style-responsive .at-share-btn{padding:0;border-radius:0;margin:4px;transition:transform .25s}.asr-common-share-social .at-resp-share-element .at-share-btn span,.asr-common-share-social .at-share-tbx-element .at-share-btn span,.asr-common-share-social .at-style-responsive .at-share-btn span{background-color:transparent!important}.asr-common-share-social .at-resp-share-element .at-share-btn:hover,.asr-common-share-social .at-share-tbx-element .at-share-btn:hover,.asr-common-share-social .at-style-responsive .at-share-btn:hover{-ms-transform:translateY(-3px);transform:translateY(-3px);color:#fff;text-decoration:none}.asr-common-share-social .at-resp-share-element .a2a_dd:hover,.asr-common-share-social .at-share-tbx-element .a2a_dd:hover,.asr-common-share-social .at-style-responsive .a2a_dd:hover{-ms-transform:none;transform:none}.asr-common-share-social .backdrop{position:absolute;background-color:transparent;top:0;left:0;bottom:0;right:0}.custom-social{box-sizing:border-box;background-color:inherit;color:#fff;padding:0;margin:0 5px}.custom-social:last-child{margin:0}@media (max-width:1023px){.asr-common-share-social{margin-bottom:10px}}@media (max-width:767px){.asr-common-share-social{margin-bottom:10px}}.a2a_mini{min-width:0!important;width:10pc!important}a.a2a_i{width:100%!important;padding:0 8px!important}#a2apage_dropdown .a2a_i{font-size:9pt!important}#a2apage_dropdown .a2a_i span{width:1pc!important;height:1pc!important;vertical-align:middle}#a2apage_dropdown a.a2a_more{font-size:9pt!important;padding:0 6px!important}#a2apage_dropdown a.a2a_more .a2a_svg{width:1pc!important;height:1pc!important}#a2apage_dropdown a.a2a_more span{vertical-align:middle}.vertical{display:inline-block;position:relative}.vertical .social-network-content{position:absolute;margin-top:10px;left:45%;top:60%}@media (min-width:1024px){.vertical .social-network-content{left:33%}}.vertical .social-network-content:before{-ms-transform:rotate(135deg);transform:rotate(135deg);top:-2%;left:12px}.asr-reservation-rich-text .title-description{padding-top:50px;padding-bottom:10px}.asr-reservation-rich-text .title-description .title{margin-bottom:30px}.asr-reservation-rich-text .title-description .description{margin-bottom:16px}.asr-reservation-rich-text .title-description a{color:var(--accent);text-decoration:underline}.asr-text-inform-banner .text-inform-container{border:1px solid var(--text-body);padding:15px 20px 15px 12px;border-radius:5px;position:relative}@media (min-width:1024px){.asr-text-inform-banner .text-inform-container{padding:15px 20px}}.asr-text-inform-banner .text-inform-container .text-inform{font-size:14px;letter-spacing:0;line-height:19px;font-weight:700;width:calc(100% - 20px)}.asr-text-inform-banner .text-inform-container .close-button{position:absolute;right:15px;top:-3px;font-size:30px;color:#87674f;font-weight:700}@media (min-width:1024px){.asr-text-inform-banner .text-inform-container{padding:15px 20px}.asr-text-inform-banner .text-inform-container .close-button{right:20px;top:2px}}.asr-work-with-lyf .wrap{word-break:break-word;font-weight:400;line-height:1.42857143;background-color:#fff}.asr-work-with-lyf .wrap .work-title{color:#373737;font-size:24px;margin-left:0;margin-right:0;padding-bottom:31px;font-weight:700}@media (max-width:1023px){.asr-work-with-lyf .wrap .work-title{font-size:22px;padding-bottom:17px}}@media (max-width:480px){.asr-work-with-lyf .wrap .work-title{font-size:22px;padding-bottom:17px}}.asr-work-with-lyf .wrap .container .scroller-wrapper{display:-ms-flexbox;display:flex}.lyf-container{margin:0 auto;padding:0 15px;position:relative}.lyf-border{border:5px solid #000}.show-on-desktop{display:inline-block}@media only screen and (min-width:1024px){.container{width:1024px}.show-on-tablet{display:none}}@media only screen and (min-width:1280px){.container{width:1280px}.lyf-container{width:1200px}}@media only screen and (min-width:1366px){.container{width:1366px}}.asr-lyf-discover{background-repeat:no-repeat;background-size:cover}.asr-lyf-discover .lyf-container{margin:0 auto}.asr-lyf-discover .discover-lyf-property{height:873px;width:100%}.asr-lyf-discover .discover-lyf-location,.asr-lyf-discover .discover-lyf-property{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-lyf-discover .discover-lyf-location{padding:57px 15px 253px}.asr-lyf-discover .property-feature{background-color:transparent;color:#fff;overflow:auto;text-transform:lowercase;margin-left:-20px;max-width:308px;padding:14px 15px 15px 18px;letter-spacing:-.3px;line-height:28px}.asr-lyf-discover .property-feature p{font-weight:500;font-size:22px;padding-right:40px;margin-bottom:20px}.asr-lyf-discover .property-feature a{font-weight:500;font-size:17px;color:#fff}.asr-lyf-discover .property-description{background-color:transparent;padding:16px 45px 24px 22px;max-width:379px}.asr-lyf-discover .property-description-content{font-size:15px;margin-bottom:0;word-wrap:break-word;letter-spacing:-.3px;line-height:20px}@media (max-width:768px){.asr-lyf-discover .discover-lyf-location{display:block;margin-left:unset;width:100%;padding:0}.asr-lyf-discover .property-description,.asr-lyf-discover .property-feature{margin:unset;max-width:unset}}@media only screen and (min-width:1280px){.asr-lyf-discover .lyf-container{width:1200px}}@media (min-width:769px){.asr-lyf-discover .lyf-container{width:944px}}.component-config{clear:both;min-height:100px}.asr-lyf-membership-program{margin-top:10px}.asr-lyf-membership-program table{width:100%!important}.asr-lyf-membership-program .asr-lyf-banner{-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-size:cover;background-position:50%;display:-ms-flexbox;display:flex;height:379px;overflow:hidden;position:relative;width:100%}.asr-lyf-membership-program .banner-title{color:var(--text-title);font-size:35px;font-weight:700;margin-bottom:9px;margin-top:0;text-align:center;word-spacing:1px}.asr-lyf-membership-program .banner-create-account{text-align:center;font-weight:700;margin-top:33px}.asr-lyf-membership-program .banner-create-account .asr-button{color:var(--text-reverse);background-color:var(--navigation-cta);border:1px solid var(--navigation-cta);padding:11px 45px;font-size:14px}.asr-lyf-membership-program .banner-box{margin:0 auto;width:345px;background-color:hsla(0,0%,95%,0);padding:35px 8px 55px;text-align:center}.asr-lyf-membership-program .banner-content{font-weight:700;font-size:14px;line-height:18px;margin-bottom:0}.asr-lyf-membership-program .banner-content a,.asr-lyf-membership-program .banner-content button{pointer-events:auto}@media only screen and (min-width:769px){.asr-lyf-membership-program{margin-top:40px}.asr-lyf-membership-program .asr-lyf-banner{background-size:cover;background-position:50%;height:674px}.asr-lyf-membership-program .asr-lyf-banner .banner-box{margin:0 auto;width:570px;background-color:hsla(0,0%,87%,.7)}.asr-lyf-membership-program .banner-create-account .asr-button{padding:16px 70px;font-size:24px;word-spacing:2px}.asr-lyf-membership-program .banner-title{font-size:48px;font-weight:700;word-spacing:4px;margin-bottom:30px}.asr-lyf-membership-program .banner-content{font-weight:700;font-size:20px;letter-spacing:0;line-height:24px;margin-bottom:60px}}@media (-ms-high-contrast:none) and (min-width:769px),screen and (-ms-high-contrast:active) and (min-width:769px){.asr-lyf-membership-program .asr-lyf-banner{top:-55px}body.language-zh .membership-container .asr-lyf-membership-program .asr-lyf-banner{top:-66px}}@-moz-document url-prefix(){@media (min-width:769px){.asr-lyf-membership-program .asr-lyf-banner{top:-55px}body.language-zh .membership-container .asr-lyf-membership-program .asr-lyf-banner{top:-66px}}}.asr-lyf-about>*{width:100%}.asr-lyf-about .callout-block{background-color:transparent;padding:40px 32px;max-width:380px;color:#000;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-lyf-about .heading{margin:10px 0 0;width:100%}.asr-lyf-about .callout-block p{margin:10px 0 0;font-size:14px;line-height:20px;width:100%}.asr-lyf-about .get-to-know{overflow:hidden;height:750px;background-color:#ddd;background-size:cover;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-lyf-about .get-to-know .container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-lyf-about .get-to-know .callout-block{margin:0}.asr-lyf-about .get-to-know-wrap{width:100%}@media only screen and (max-width:1100px){.asr-lyf-about .container{width:100%}}@media (max-width:768px){.asr-lyf-about .get-to-know{height:320px}.asr-lyf-about .get-to-know .container{padding-left:32px}.asr-lyf-about .get-to-know .callout-block{max-width:none;width:59%;margin:0 0 0 9px;padding:20px 15px 22px}.asr-lyf-about .get-to-know .callout-block .heading{font-size:19px;margin-top:0}.asr-lyf-about .get-to-know .callout-block p{font-size:7px;line-height:1.2}}.asr-lyf-event .flex,.asr-lyf-event .flex-column{display:-ms-flexbox;display:flex}.asr-lyf-event .flex-column{-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-webkit-flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-lyf-event .title-lyf{font-size:30px;font-weight:700;margin-bottom:20px;position:relative}.asr-lyf-event .event-container img{width:100%;margin-bottom:25px;max-height:230px}.asr-lyf-event .event-container .responsivegrid-area .responsivegrid{margin:0 -15px}.asr-lyf-event .event-container .event-image-row{margin-top:0}.asr-lyf-event .general-info{background:transparent;color:var(--text-reverse);float:left;padding:42px 0 15px;text-transform:uppercase;width:100%;height:100%;margin:0 0 5px}.asr-lyf-event .general-info .span-room{font-size:15px;font-weight:700;margin-top:10px}.asr-lyf-event .general-info .numbers{font-size:70px;font-weight:700;line-height:1.24}.asr-lyf-event .general-info ul{padding:0}.asr-lyf-event .general-info ul li{list-style:none;padding:0;text-align:center}.asr-lyf-event .general-info ul .li-second-statistic{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (min-width:989px){.asr-lyf-event .event-container-image-left{padding-right:30px}.asr-lyf-event .event-container-image-right{padding-left:30px}}@media (max-width:989px){.asr-lyf-event .flex,.asr-lyf-event .flex-column,.asr-lyf-event .general-info{display:block!important}}@media (max-width:768px){.asr-lyf-event .title-lyf{margin-left:-11px;font-size:39.5px;margin-bottom:8px}.asr-lyf-event .event-page{padding-left:0;padding-right:0}.asr-lyf-event .event-container{margin-left:0;margin-right:0;padding:0 10px 3px;margin-top:25px}.asr-lyf-event .responsivegrid .image{margin:0}.asr-lyf-event .responsivegrid .content table{width:100%!important}.asr-lyf-event .event-container-image-left,.asr-lyf-event .event-container-image-middle{margin-bottom:-15px}.asr-lyf-event .event-container-image-right{margin-bottom:7px}.asr-lyf-event .general-info{padding:15px 0 10px;margin-bottom:10px}.asr-lyf-event .general-info ul,.asr-lyf-event .general-info ul li{display:-ms-flexbox;display:flex}.asr-lyf-event .general-info ul li{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-lyf-event .general-info .span-room{display:block;padding:0 15px;margin-top:0}.asr-lyf-event .general-info .li-first-statistic .span-room{margin-left:-4px;letter-spacing:3px}.asr-lyf-event .general-info .li-third-statistic .span-room{margin-left:-2px;letter-spacing:3px}.asr-lyf-event .general-info .li-second-statistic .span-room{line-height:22px;letter-spacing:3px}}@media only screen and (width:768px){.asr-lyf-event .event-container-image-left,.asr-lyf-event .event-container-image-right,.asr-lyf-event .event-content-container .flex-column{width:100%}.asr-lyf-event .event-content-container .general-info ul li{width:50%}}@media only screen and (min-width:769px){.asr-lyf-event .title-lyf{font-size:38px;margin-bottom:25px}.asr-lyf-event .event-container img{margin-bottom:23px;max-height:392px}.asr-lyf-event .event-container .responsivegrid-area .responsivegrid{margin:4px -15px}.asr-lyf-event .event-container .event-container-image-middle{margin-bottom:-3px}.asr-lyf-event .event-container .event-container-image-left img,.asr-lyf-event .event-container .event-container-image-right img{height:187px}.asr-lyf-event .event-content-container .flex{margin:0 -25px}.asr-lyf-event .event-content-container .flex .general-info{padding:29px 3px 6px 5px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:173px}.asr-lyf-event .event-content-container .flex .general-info .span-room{font-size:17px;letter-spacing:1px;line-height:127%}}@media only screen and (min-width:989px){.responsivegrid-area{padding-right:30px}}.asr-lyf-event .event-content-container .flex .general-info{padding:23px 0 10px;min-height:133px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.asr-lyf-event .general-info .span-room{display:block;padding:0;margin-top:0}.asr-lyf-event .general-info .numbers{font-size:55px}.discoverasr-property-landing-template .asr-tabs,.discoverasr-property-template .asr-tabs{color:var(--navigation-cta)}@media (min-width:768px){.discoverasr-property-landing-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav li.is-active button,.discoverasr-property-landing-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav li.is-active button:focus,.discoverasr-property-landing-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav li.is-active button:hover,.discoverasr-property-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav li.is-active button,.discoverasr-property-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav li.is-active button:focus,.discoverasr-property-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav li.is-active button:hover{border-bottom-color:var(--navigation-cta);box-shadow:inset 0 -4px 0 var(--navigation-cta)}.discoverasr-property-landing-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav button,.discoverasr-property-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav button{color:var(--navigation-cta)}.discoverasr-property-landing-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav button:focus,.discoverasr-property-landing-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav button:hover,.discoverasr-property-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav button:focus,.discoverasr-property-template .asr-tabs .cm.cm-tabs .tabs-container .tabs-nav button:hover{color:var(--navigation-cta);border-bottom-color:var(--navigation-cta)}}.discoverasr-property-landing-template .asr-tabs .accordion-item .ec:after,.discoverasr-property-landing-template .asr-tabs .accordion-item .ec:before,.discoverasr-property-landing-template .asr-tabs .cm-tabs .tab-ec-title .ec:after,.discoverasr-property-landing-template .asr-tabs .cm-tabs .tab-ec-title .ec:before,.discoverasr-property-template .asr-tabs .accordion-item .ec:after,.discoverasr-property-template .asr-tabs .accordion-item .ec:before,.discoverasr-property-template .asr-tabs .cm-tabs .tab-ec-title .ec:after,.discoverasr-property-template .asr-tabs .cm-tabs .tab-ec-title .ec:before{background-color:var(--navigation-cta)}.discoverasr-property-landing-template .asr-tabs .accordion-item:focus,.discoverasr-property-landing-template .asr-tabs .accordion-item:hover,.discoverasr-property-landing-template .asr-tabs .cm-tabs .tab-ec-title:focus,.discoverasr-property-landing-template .asr-tabs .cm-tabs .tab-ec-title:hover,.discoverasr-property-template .asr-tabs .accordion-item:focus,.discoverasr-property-template .asr-tabs .accordion-item:hover,.discoverasr-property-template .asr-tabs .cm-tabs .tab-ec-title:focus,.discoverasr-property-template .asr-tabs .cm-tabs .tab-ec-title:hover{color:var(--navigation-cta)}.discoverasr-property-landing-template .asr-tabs .accordion-item:active .ec:after,.discoverasr-property-landing-template .asr-tabs .accordion-item:active .ec:before,.discoverasr-property-landing-template .asr-tabs .accordion-item:focus .ec:after,.discoverasr-property-landing-template .asr-tabs .accordion-item:focus .ec:before,.discoverasr-property-landing-template .asr-tabs .accordion-item:hover .ec:after,.discoverasr-property-landing-template .asr-tabs .accordion-item:hover .ec:before,.discoverasr-property-landing-template .asr-tabs .cm-tabs .tab-ec-title:active .ec:after,.discoverasr-property-landing-template .asr-tabs .cm-tabs .tab-ec-title:active .ec:before,.discoverasr-property-landing-template .asr-tabs .cm-tabs .tab-ec-title:focus .ec:after,.discoverasr-property-landing-template .asr-tabs .cm-tabs .tab-ec-title:focus .ec:before,.discoverasr-property-landing-template .asr-tabs .cm-tabs .tab-ec-title:hover .ec:after,.discoverasr-property-landing-template .asr-tabs .cm-tabs .tab-ec-title:hover .ec:before,.discoverasr-property-template .asr-tabs .accordion-item:active .ec:after,.discoverasr-property-template .asr-tabs .accordion-item:active .ec:before,.discoverasr-property-template .asr-tabs .accordion-item:focus .ec:after,.discoverasr-property-template .asr-tabs .accordion-item:focus .ec:before,.discoverasr-property-template .asr-tabs .accordion-item:hover .ec:after,.discoverasr-property-template .asr-tabs .accordion-item:hover .ec:before,.discoverasr-property-template .asr-tabs .cm-tabs .tab-ec-title:active .ec:after,.discoverasr-property-template .asr-tabs .cm-tabs .tab-ec-title:active .ec:before,.discoverasr-property-template .asr-tabs .cm-tabs .tab-ec-title:focus .ec:after,.discoverasr-property-template .asr-tabs .cm-tabs .tab-ec-title:focus .ec:before,.discoverasr-property-template .asr-tabs .cm-tabs .tab-ec-title:hover .ec:after,.discoverasr-property-template .asr-tabs .cm-tabs .tab-ec-title:hover .ec:before{background-color:var(--navigation-cta)}.asr-tabs{color:var(--accent)}.asr-tabs .cm.cm-tabs .tabs-container{border:1px solid #ccc}.asr-tabs .cm.cm-tabs .tabs-container.is-disabled{border:0}.asr-tabs .cm.cm-tabs .tabs-container.is-disabled .tab{border:1px solid #ccc}.asr-tabs .cm.cm-tabs .tabs-container.is-disabled .tab+.tab{border-top:0}.asr-tabs .cm.cm-tabs .tabs-container .ec:after,.asr-tabs .cm.cm-tabs .tabs-container .ec:before{margin:0 0 0 4px}.asr-tabs .cm.cm-tabs .tabs-container .tab-ec-content{padding:0 16px 16px}@media (min-width:768px){.asr-tabs .cm.cm-tabs .tabs-container{border:0}.asr-tabs .cm.cm-tabs .tabs-container .tab.hasGallery.is-hidden{position:relative;height:0}.asr-tabs .cm.cm-tabs .tabs-container .tab.hasGallery.is-active{height:100%}.asr-tabs .cm.cm-tabs .tabs-container .tab-ec-content{padding:0;padding-top:16px}.asr-tabs .cm.cm-tabs .tabs-container .tabs-nav ul{margin:0;padding:0;list-style:none}.asr-tabs .cm.cm-tabs .tabs-container .tabs-nav li{max-width:50%;margin:0}.asr-tabs .cm.cm-tabs .tabs-container .tabs-nav li.is-active button,.asr-tabs .cm.cm-tabs .tabs-container .tabs-nav li.is-active button:focus,.asr-tabs .cm.cm-tabs .tabs-container .tabs-nav li.is-active button:hover{border-bottom-color:var(--accent);box-shadow:inset 0 -4px 0 var(--accent)}.asr-tabs .cm.cm-tabs .tabs-container .tabs-nav button{line-height:1;transition-property:border-bottom-color,box-shadow,color;transition-duration:.15s;cursor:pointer;width:100%;border:0;border-bottom:1px solid #ccc;box-shadow:inset 0 0 0 transparent;background-color:transparent;padding:20px 20px 19px;font-weight:700;font-size:18px;outline:0;color:var(--accent)}.asr-tabs .cm.cm-tabs .tabs-container .tabs-nav button:focus,.asr-tabs .cm.cm-tabs .tabs-container .tabs-nav button:hover{border-bottom-color:var(--accent);color:var(--accent)}}.asr-tabs .cm.cm-tabs .tabs-container .tab{outline:none}.asr-tabs .cm.cm-tabs .tabs-container.is-disabled .tabs-nav,.asr-tabs .cm.cm-tabs .tabs-container .tab.is-hidden,.asr-tabs .cm.cm-tabs .tabs-container .tab .tab-ec-title.is-disabled{display:none}.asr-tabs .cm.cm-tabs .tabs-container.is-disabled .tabs{border:none;padding:0;border-radius:0}.asr-tabs .cm.cm-tabs .tabs-container.is-disabled .tab.is-hidden{display:block!important}@media (min-width:768px){.asr-tabs .cm.cm-tabs .tabs-nav ul{display:-ms-flexbox;display:flex}.asr-tabs .cm.cm-tabs .tabs-nav li{float:left}.asr-tabs .cm.cm-tabs .tabs-container-full .tabs-nav ul li{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.asr-tabs .tabs-nav li,.asr-tabs .tabs-nav ul{display:-ms-flexbox;display:flex}.asr-tabs .tabs-nav li{-ms-flex-align:stretch;align-items:stretch}}.asr-tabs .accordion-item,.asr-tabs .cm-tabs .tab-ec-title{padding:16px 52px 16px 16px;position:relative;display:block;cursor:pointer;font-weight:700;text-decoration:none}.asr-tabs .accordion-item .ec,.asr-tabs .cm-tabs .tab-ec-title .ec{height:20px;width:20px;position:absolute;top:50%;margin-top:-10px;right:20px}.asr-tabs .accordion-item .ec:after,.asr-tabs .accordion-item .ec:before,.asr-tabs .cm-tabs .tab-ec-title .ec:after,.asr-tabs .cm-tabs .tab-ec-title .ec:before{opacity:1;display:block;content:"";width:14px;height:2px;background-color:var(--accent);position:absolute;left:0;top:9px;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transition:background-color .15s,transform .4s,opacity .2s}.asr-tabs .accordion-item .ec:after,.asr-tabs .cm-tabs .tab-ec-title .ec:after{-ms-transform:rotate(90deg);transform:rotate(90deg)}.asr-tabs .accordion-item:focus,.asr-tabs .accordion-item:hover,.asr-tabs .cm-tabs .tab-ec-title:focus,.asr-tabs .cm-tabs .tab-ec-title:hover{color:var(--accent);text-decoration:none}.asr-tabs .accordion-item:focus .ec:after,.asr-tabs .accordion-item:focus .ec:before,.asr-tabs .accordion-item:hover .ec:after,.asr-tabs .accordion-item:hover .ec:before,.asr-tabs .cm-tabs .tab-ec-title:focus .ec:after,.asr-tabs .cm-tabs .tab-ec-title:focus .ec:before,.asr-tabs .cm-tabs .tab-ec-title:hover .ec:after,.asr-tabs .cm-tabs .tab-ec-title:hover .ec:before{background-color:var(--accent);opacity:1}.asr-tabs .accordion-item:active .ec:after,.asr-tabs .accordion-item:active .ec:before,.asr-tabs .cm-tabs .tab-ec-title:active .ec:after,.asr-tabs .cm-tabs .tab-ec-title:active .ec:before{background-color:var(--accent)}.asr-tabs .accordion-item.is-expanded .ec:before,.asr-tabs .cm-tabs .tab-ec-title.is-expanded .ec:before{-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}.asr-tabs .accordion-item.is-expanded .ec:after,.asr-tabs .cm-tabs .tab-ec-title.is-expanded .ec:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.asr-tabs .cm.cm-tabs-bios .tabs>.tab+.tab{margin-top:40px}.asr-tabs .cm.cm-tabs-bios .tabs .tab-title-heading{font-weight:700}.asr-tabs .cm.cm-tabs-bios .tabs-container,.asr-tabs .cm.cm-tabs-bios .tabs-container.is-disabled,.asr-tabs .cm.cm-tabs-bios .tabs-container.is-disabled .tab{border:0}@media (min-width:768px){.asr-tabs .cm.cm-tabs-bios .tabs>.tab+.tab{margin-top:0}.asr-tabs .cm.cm-tabs-bios .tab-title-heading{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.asr-tabs .cm.cm-tabs-bios .vh.focusable:active,.asr-tabs .cm.cm-tabs-bios .vh.focusable:focus,.asr-tabs .cm.cm-tabs-bios .vhidden.focusable:active,.asr-tabs .cm.cm-tabs-bios .vhidden.focusable:focus,.asr-tabs .cm.cm-tabs-bios .visuallyhidden.focusable:active,.asr-tabs .cm.cm-tabs-bios .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}}html.aem-AuthorLayer-Edit .cm.cm-tabs .tabs-container .tab.is-hidden{opacity:1!important;display:block!important}.asr-news-carousel{font-size:14px;margin-top:-21px}.asr-news-carousel.wrap{text-align:center;padding-left:12px;padding-right:12px}.asr-news-carousel .list-new-carousel.wrap{max-width:1210px}.asr-news-carousel .inspiration-title{margin:0 0 24px}.asr-news-carousel .button-carousel{text-align:center}.asr-news-carousel .list-new{margin-bottom:27px}.asr-news-carousel .list-new-carousel .btn-config-news .asr-button.secondary:not(.disabled):hover{color:var(--text-reverse);background:var(--accent)}.asr-news-carousel .slide-grid{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.asr-news-carousel .slide-grid-column{width:100%}.asr-news-carousel .slide-grid-column.small-image .slide-padding{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%}.asr-news-carousel .slide-grid-column.small-image .date-time,.asr-news-carousel .slide-grid-column.small-image .subtitle{line-height:25px}.asr-news-carousel .asr-content-slider{margin:50px 0 0}.asr-news-carousel .no-news-block-wrapper{padding:50px 15px 0}.asr-news-carousel .slide-grid-row{border-radius:5px;overflow:hidden;position:relative}.asr-news-carousel .slide-grid-row a[href=""],.asr-news-carousel .slide-grid-row a[href="#"]{display:block}.asr-news-carousel .small-image .image{padding-top:70%}.asr-news-carousel .image{position:relative;padding-top:60%;cursor:pointer}.asr-news-carousel .content{position:absolute;bottom:0;left:0;padding:10px 40px 10px 10px;text-align:left}.asr-news-carousel .content .date-time,.asr-news-carousel .content .subtitle{line-height:30px}.asr-news-carousel .content-wrapper{margin-bottom:25px}.asr-news-carousel .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50%}.asr-news-carousel .cl-loading{z-index:2!important}.asr-news-carousel .cl-loading img{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.asr-news-carousel .asr-type-category-filter .asr-news-filter .news-types .asr-navigation-bar .navigation-controls .slider-navigation-arrow{z-index:1}.asr-news-carousel .asr-type-category-filter .asr-news-filter .news-types .asr-navigation-bar .navigation-controls .slider-navigation-arrow.next{right:0}.asr-news-carousel .btn-not-config,.asr-news-carousel .mess-not-config{text-align:center}.asr-news-carousel .btn-config-news{text-align:center;margin-top:25px}.asr-news-carousel .top-icon-news{top:0;position:absolute;right:0;padding:20px;display:-ms-inline-flexbox;display:inline-flex}.asr-news-carousel .border-not-config{border:1px solid #e3e2e2;padding:20px;border-radius:5px}.asr-news-carousel .asr-common-share-social{min-height:25px;max-width:30px;display:block}.asr-news-carousel .asr-common-share-social .social-network-content.active{display:block;position:relative;top:65px;right:67px;-ms-transform:rotate(90deg);transform:rotate(90deg);width:150px;margin-left:12px;z-index:1}.asr-news-carousel .asr-common-share-social .social-network-content.active a .at-icon-wrapper{-ms-transform:rotate(270deg);transform:rotate(270deg)}.asr-news-carousel .slide-items{margin-top:-16px}.asr-news-carousel .list-new{margin-bottom:0}.asr-news-carousel .find-an-offer .clean-offer{color:#fff;right:12px;bottom:10px;cursor:pointer;position:absolute}.asr-news-carousel .find-an-offer .clean-offer.asr-icon[data-icon]:before{font-size:12px;margin-right:0}.asr-news-carousel .carousel-filter{padding-bottom:15px}@media (max-width:1023px){.asr-news-carousel .header-2{font-size:16px}.asr-news-carousel .top-icon-news{padding:15px}.asr-news-carousel .asr-common-share-social .social-network-content.active{width:130px;top:57px;right:57px;z-index:1}}@media (min-width:768px) and (max-width:1023px){.asr-news-carousel .top-icon-news{padding:15px}.asr-news-carousel .asr-common-share-social .social-network-content.active{width:130px;top:57px;right:57px;z-index:1}}.discoverasr-property-landing-template .asr-news-carousel .list-new-carousel .btn-config-news .asr-button.secondary:not(.disabled):hover,.discoverasr-property-template .asr-news-carousel .list-new-carousel .btn-config-news .asr-button.secondary:not(.disabled):hover{color:var(--text-reverse);background-color:var(--navigation-cta)}.asr-summary-and-payment{width:100%;line-height:19px;color:#373737;grid-template-columns:1fr}.asr-summary-and-payment .asr-booking-summary-total-charge .summary-title{font-size:20px}.asr-summary-and-payment .asr-modal .content-container{padding:20px;max-width:448px}.asr-summary-and-payment .asr-modal .content-container .total-inc-tax{background:#f3f3f3;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:0;padding:20px}.asr-summary-and-payment .asr-modal .content-container .total-inc-tax .total-price{text-align:right}.asr-summary-and-payment .asr-booking-price-breakdown-modal .asr-modal .content-container .total-payable-title{-ms-flex-preferred-size:70%;flex-basis:70%}.asr-summary-and-payment .asr-booking-price-breakdown-modal .asr-modal .content-container .total-payable-title .tax-label{color:var(--text-title)}.asr-summary-and-payment .asr-booking-price-breakdown-modal .asr-modal .content-container .total-payable{-ms-flex-preferred-size:30%;flex-basis:30%}.asr-summary-and-payment .apartment-price-container .asr-booking-price-breakdown-modal .button-breakdown{font-size:14px}.asr-summary-and-payment .asr-booking-price-breakdown-modal .asr-modal .content-container{padding:0;max-width:540px}.asr-summary-and-payment .asr-modal.payment-unsuccessfull .content-container{width:500px;height:190px;padding:24px}.asr-summary-and-payment .asr-modal.payment-unsuccessfull .content-container .close-icon.close-in-form{display:none}.asr-summary-and-payment .asr-modal .asr-checkout-error-modal .modal-title{font-size:22px;line-height:28px;color:#373737;margin-bottom:24px;font-weight:700}.asr-summary-and-payment .asr-modal .asr-checkout-error-modal .sub-text{font-size:16px;line-height:24px;color:#555;margin-bottom:24px}.asr-summary-and-payment .asr-modal .asr-checkout-error-modal .cancel-button,.asr-summary-and-payment .asr-modal .asr-checkout-error-modal .confirm-button{min-width:160px}.asr-summary-and-payment .asr-modal .asr-checkout-error-modal .cancel-button{margin-right:5px}.asr-summary-and-payment .asr-modal .asr-outstanding-payment-modal .modal-title{font-size:22px;line-height:28px;color:#373737;margin-bottom:24px;font-weight:700}.asr-summary-and-payment .asr-modal .asr-outstanding-payment-modal .sub-text{font-size:16px;line-height:24px;color:#555;margin-bottom:24px}.asr-summary-and-payment .asr-modal .asr-outstanding-payment-modal .cancel-button,.asr-summary-and-payment .asr-modal .asr-outstanding-payment-modal .confirm-button{min-width:160px}.asr-summary-and-payment .asr-modal .asr-outstanding-payment-modal .cancel-button{margin-right:5px}.asr-summary-and-payment .asr-modal .asr-checkout-completed-modal,.asr-summary-and-payment .asr-modal .asr-checkout-confirmed-modal{padding:20px}.asr-summary-and-payment .asr-modal .asr-checkout-completed-modal .modal-title,.asr-summary-and-payment .asr-modal .asr-checkout-confirmed-modal .modal-title{font-size:22px;line-height:28px;color:#373737;margin-bottom:24px;font-weight:700}.asr-summary-and-payment .asr-modal .asr-checkout-completed-modal .sub-text,.asr-summary-and-payment .asr-modal .asr-checkout-confirmed-modal .sub-text{font-size:16px;line-height:24px;color:#555}.asr-summary-and-payment .asr-modal .asr-checkout-completed-modal .sub-text.extra-text,.asr-summary-and-payment .asr-modal .asr-checkout-confirmed-modal .sub-text.extra-text{margin-bottom:24px}.asr-summary-and-payment .asr-modal .asr-checkout-completed-modal .sub-text.checkout-text,.asr-summary-and-payment .asr-modal .asr-checkout-confirmed-modal .sub-text.checkout-text{font-weight:700}.asr-summary-and-payment .asr-modal .asr-checkout-completed-modal .confirm-button,.asr-summary-and-payment .asr-modal .asr-checkout-confirmed-modal .confirm-button{min-width:145px}.asr-summary-and-payment .no-margin-bottom{margin-bottom:0}.asr-summary-and-payment .property-name{font-weight:700;color:#373737;margin-bottom:8px;font-size:18px}.asr-summary-and-payment .confirm-button-wrap{width:100%;text-align:center}.asr-summary-and-payment .confirm-button-wrap .confirm-button{margin:0 5px}.asr-summary-and-payment .heading{padding:40px 0;font-size:32px;font-weight:700;color:#373737}.asr-summary-and-payment .add-ons-container .summary-title .tax-label{font-size:14px;font-weight:600}.asr-summary-and-payment .add-ons-container .add-ons-item{margin-top:16px}.asr-summary-and-payment .add-ons-container .add-on-item{font-size:20px;font-weight:600;margin-bottom:0;line-height:24px}.asr-summary-and-payment .add-ons-container .add-on-item small{line-height:20px;font-size:14px;font-weight:600;color:#555}.asr-summary-and-payment .add-ons-container .add-on-item .summary-title{font-size:14px;line-height:28px;margin-left:5px}.asr-summary-and-payment .add-ons-container .total-charge-inc-tax .flex-col p{color:#373737}.asr-summary-and-payment .add-ons-container .total-charge-inc-tax .flex-col p.bold{font-weight:700}.asr-summary-and-payment .add-ons-container .total-base-price-inc-tax{margin-bottom:1px;color:#373737}.asr-summary-and-payment .add-ons-container .strike-through-amount-total{font-size:14px;color:var(--disabled);font-weight:600;line-height:17px;text-decoration:line-through}.asr-summary-and-payment .add-ons-container .cont-end{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.asr-summary-and-payment .asr-booking-summary-total p{-ms-flex-preferred-size:60%;flex-basis:60%}.asr-summary-and-payment .asr-booking-summary-total .description-text{-ms-flex-preferred-size:53%;flex-basis:53%}.asr-summary-and-payment .asr-booking-summary-item{margin:0 auto;word-break:normal;position:relative;z-index:0;margin-top:24px}.asr-summary-and-payment .asr-booking-summary-item .label-discaimer{margin-top:10px;font-weight:600}.asr-summary-and-payment .asr-booking-summary-item.display-up{position:relative;z-index:1}.asr-summary-and-payment .asr-booking-summary-item.display-up .policy-content{z-index:1}.asr-summary-and-payment .asr-booking-summary-item.show-thumbnail{position:relative;z-index:4}.asr-summary-and-payment .asr-booking-summary-item .item-name{font-size:22px;margin-top:0;margin-bottom:18px;color:var(--text-title);font-weight:700;line-height:26px}.asr-summary-and-payment .asr-booking-summary-item .button-transparent{background:transparent;border:none;outline:none;padding:0;cursor:pointer}.asr-summary-and-payment .asr-booking-summary-item .room-title{margin:0;font-weight:700;line-height:22px;font-size:18px;color:var(--text-title)}.asr-summary-and-payment .asr-booking-summary-item .summary-card{width:100%;position:relative;z-index:0}.asr-summary-and-payment .asr-booking-summary-item .summary-card .button-edit{margin-left:10px}.asr-summary-and-payment .asr-booking-summary-item .summary-card .icon-edit svg{width:16px;height:16px;margin-top:3px}.asr-summary-and-payment .asr-booking-summary-item .summary-card .thumbnail-wrapper{position:relative;display:-ms-flexbox;display:flex;overflow:hidden;margin:0;border-top-left-radius:5px;border-top-right-radius:5px}.asr-summary-and-payment .asr-booking-summary-item .summary-card .asr-photo-viewer{height:0;width:100%;margin:0;padding-top:56.25%;position:relative;border-top-left-radius:5px;border-top-right-radius:5px;background-color:rgba(0,0,0,.1)}.asr-summary-and-payment .asr-booking-summary-item .summary-card .asr-photo-viewer .asr-button.primary.reverse:not(.disabled):hover{background-color:transparent}.asr-summary-and-payment .asr-booking-summary-item .summary-card .asr-photo-viewer .asr-button img{width:22px;height:17px}.asr-summary-and-payment .asr-booking-summary-item .summary-card .asr-gallery-viewer .asr-button.primary.reverse:not(.disabled):hover{background:unset}.asr-summary-and-payment .asr-booking-summary-item .summary-card .card-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow:0 0 5px rgba(0,0,0,.2);padding:16px 20px 12px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:relative;z-index:1}.asr-summary-and-payment .asr-booking-summary-item .summary-card .room-title-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-preferred-size:89%;flex-basis:89%;-ms-flex-order:1;order:1}@media (min-width:767px) and (max-width:1023px){.asr-summary-and-payment .asr-booking-summary-item .summary-card .room-title-wrapper{-ms-flex-preferred-size:60%;flex-basis:60%}}.asr-summary-and-payment .asr-booking-summary-item .summary-card .menu-edit-wrapper{-ms-flex-preferred-size:10%;flex-basis:10%;-ms-flex-order:2;order:2;position:relative;text-align:right}.asr-summary-and-payment .asr-booking-summary-item .summary-card .menu-edit-wrapper li{word-break:keep-all}.asr-summary-and-payment .asr-booking-summary-item .summary-card .menu-edit-wrapper .asr-icon{color:var(--redeem-link)}.asr-summary-and-payment .asr-booking-summary-item .summary-card .menu-edit{position:absolute;background:var(--accent);border-radius:6px;text-align:center;padding:2px 0;margin-top:23px;z-index:2;right:0;-ms-transform:translateX(calc(50% - 12px)) translateY(-16px);transform:translateX(calc(50% - 12px)) translateY(-16px);transition:all .25s;transition-delay:50ms;visibility:hidden;opacity:0}.asr-summary-and-payment .asr-booking-summary-item .summary-card .menu-edit li{font-size:14px;font-weight:600;line-height:29px;color:#fff;list-style-type:none;padding:0 16px;border-bottom:1px solid var(--white-opacity-23);cursor:pointer}.asr-summary-and-payment .asr-booking-summary-item .summary-card .menu-edit li:last-child{border-bottom:none}.asr-summary-and-payment .asr-booking-summary-item .summary-card .menu-edit:before{content:"";display:block;position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid var(--accent);top:-6px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.asr-summary-and-payment .asr-booking-summary-item .summary-card .button-edit:hover .menu-edit{visibility:visible;opacity:1;-ms-transform:translateX(calc(50% - 12px)) translateY(-5px);transform:translateX(calc(50% - 12px)) translateY(-5px)}.asr-summary-and-payment .asr-booking-summary-item .summary-card .room-description{font-size:14px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-summary-and-payment .asr-booking-summary-item .summary-card .room-description .asr-icon{margin-left:4px;position:relative;top:6px;color:var(--text-title)}.asr-summary-and-payment .asr-booking-summary-item .summary-card .rate-plan-name{font-size:16px;color:var(--text-title)}.asr-summary-and-payment .asr-booking-summary-item .summary-card .break-line{height:0;margin-top:5px}.asr-summary-and-payment .asr-booking-summary-item .summary-card .rate-plan-wrapper{padding-top:10px;-ms-flex-preferred-size:100%;flex-basis:100%}.asr-summary-and-payment .asr-booking-summary-item .summary-card .rate-label-wrapper{-ms-flex-order:0;order:0}.asr-summary-and-payment .asr-booking-summary-item .summary-card .flexi-content{position:absolute;left:-15px;right:-20px;padding:20px;border-radius:6px;box-shadow:2px -2px 10px rgba(0,0,0,.2);background:var(--box-shadow-light);transition:all .25s;-ms-transform:translateY(2px);transform:translateY(2px);opacity:0;visibility:hidden}.asr-summary-and-payment .asr-booking-summary-item .summary-card .flexi-content .policy-label{font-size:14px;font-weight:600;margin-bottom:0;line-height:normal}.asr-summary-and-payment .asr-booking-summary-item .summary-card .flexi-content p{font-size:12px;margin-top:5px;margin-bottom:14px;font-weight:400}.asr-summary-and-payment .asr-booking-summary-item .summary-card .flexi-content p:last-child{margin-bottom:0}.asr-summary-and-payment .asr-booking-summary-item .summary-card .flexi-content:before{content:"";display:block;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid var(--box-shadow-light);top:-12px}.asr-summary-and-payment .asr-booking-summary-item .summary-card .button-policy{position:relative;width:20px;margin-left:5px}.asr-summary-and-payment .asr-booking-summary-item .summary-card .button-policy .icon-information{position:absolute;bottom:-3px;display:-ms-inline-flexbox;display:inline-flex;left:0}.asr-summary-and-payment .asr-booking-summary-item .summary-card .button-policy .icon-information svg{width:17px;height:17px}.asr-summary-and-payment .asr-booking-summary-item .summary-card .button-policy:hover+.flexi-content{visibility:visible;opacity:1}.asr-summary-and-payment .asr-booking-summary-item .summary-card .room-price-wrapper{-ms-flex-order:3;order:3;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:22px;position:absolute;right:55px;width:30%}.asr-summary-and-payment .asr-booking-summary-item .summary-card .room-price-wrapper small{font-size:14px;line-height:17px;font-weight:600}.asr-summary-and-payment .asr-booking-summary-item .summary-card .room-price-wrapper p{margin:0}.asr-summary-and-payment .asr-booking-summary-item .summary-card .room-price-wrapper .price{font-size:20px;font-weight:700;color:var(--price);line-height:28px}.asr-summary-and-payment .asr-booking-summary-item .summary-card .room-price-wrapper .earn-point{color:var(--redeem-link)}.asr-summary-and-payment .asr-booking-summary-item .summary-card .asr-icon{display:-ms-flexbox;display:flex}.asr-summary-and-payment .asr-booking-summary-item .summary-card .asr-icon:before{font-size:20px}.asr-summary-and-payment .asr-booking-summary-item .summary-card .asr-badge.property-type{font-size:10px;line-height:14px;font-weight:600;padding:3px 8px;background-color:var(--indicator-default);margin-right:8px;margin-top:9px}.asr-summary-and-payment .asr-booking-summary-item .summary-card .tax-tooltip-summary{left:0;right:unset;left:-85px;-ms-transform:translateY(10px);transform:translateY(10px)}.asr-summary-and-payment .asr-booking-summary-item .summary-card .button-tax:hover+.flexi-content{visibility:visible;opacity:1}.asr-summary-and-payment .asr-booking-summary-item .icon-information-tax{display:inline;position:relative;top:4px;cursor:pointer}.asr-summary-and-payment .asr-booking-summary-item .icon-information-tax svg{width:17px;height:17px}.asr-summary-and-payment .payment-info{background-color:#f3f3f3;margin:40px 0;padding-top:40px}.asr-summary-and-payment .payment-info .payment-content{width:100%}.asr-summary-and-payment .credit-card-details{padding-bottom:30px}.asr-summary-and-payment .credit-card-details .confirm-button-wrapper{margin-top:40px;text-align:end}.asr-summary-and-payment .credit-card-details .credit-card-details-container{width:60%}@media (max-width:1024px){.asr-summary-and-payment .credit-card-details .credit-card-details-container{width:100%}}.asr-summary-and-payment .credit-card-details .credit-card-details-title{font-size:22px;line-height:26px;font-weight:700;margin:24px 0 6px}.asr-summary-and-payment .credit-card-details .credit-card-details-form{column-gap:14px}.asr-summary-and-payment .credit-card-details .credit-card-details-form .detail-group,.asr-summary-and-payment .credit-card-details .credit-card-details-form .payment-message{grid-template-columns:1fr 1fr;grid-column:span 2}.asr-summary-and-payment .credit-card-details .credit-card-details-form .detail-group:nth-last-child(-n+2),.asr-summary-and-payment .credit-card-details .credit-card-details-form .payment-message:nth-last-child(-n+2){grid-column:span 1}.asr-summary-and-payment .credit-card-list{margin-top:20px;margin-left:-20px;margin-right:-20px;padding:20px}.asr-summary-and-payment .credit-card-container{display:grid;row-gap:10px}.asr-summary-and-payment .credit-card-container.payment-cards{grid-template-columns:1fr 1fr;gap:20px}@media (max-width:767px){.asr-summary-and-payment .credit-card-container.payment-cards{grid-template-columns:none}}.asr-summary-and-payment .credit-card-container .done-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;-ms-flex-preferred-size:0;flex-basis:0}.asr-summary-and-payment .credit-card-container .done-icon span{width:100%;text-align:end}.asr-summary-and-payment .credit-card-container .payment-info-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-summary-and-payment .credit-card-item{padding:20px;border-radius:5px;background:#fff;border:1px solid #d8d8d8;column-gap:13px;display:flex;display:-ms-flexbox}.asr-summary-and-payment .credit-card-item.selected{border:2px solid var(--accent)}.asr-summary-and-payment .button-more-details{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:20px 0}.asr-summary-and-payment .button-more-details .more-details{cursor:pointer;padding:2px 0;padding-right:3px;font-size:16px;font-weight:600;line-height:25px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.asr-summary-and-payment .button-more-details .asr-icon{cursor:pointer}.asr-summary-and-payment .credit-card-image{width:35px;height:25px;-ms-flex-negative:0;flex-shrink:0}.asr-summary-and-payment .credit-card-image img{width:100%;height:100%}.asr-summary-and-payment .credit-card-info{line-height:20px;font-weight:400;color:#373737}.asr-summary-and-payment .label-noted-charged{display:-ms-flexbox;display:flex;column-gap:15px;padding-bottom:15px;margin-top:20px}.asr-summary-and-payment .label-noted-charged .asr-icon-svg svg{fill:var(--accent);width:20px;height:20px}.asr-summary-and-payment .note-label{font-weight:700}.asr-summary-and-payment .credit-card-label{font-size:18px;font-weight:700;width:100%;margin-bottom:20px}.asr-summary-and-payment .payment-info-details{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #dedede}.asr-summary-and-payment .payment-info-details .tax-label{font-size:16px;font-weight:600}.asr-summary-and-payment .payment-info-details .apartment-price-container .title{font-size:20px;font-weight:600}.asr-summary-and-payment .payment-info-details .apartment-price-container .title small{font-size:16px;line-height:28px}.asr-summary-and-payment .payment-info-details .apartment-price-container .title span{line-height:25px}.asr-summary-and-payment .payment-info-details .apartment-price-container:not(:last-child){padding-bottom:10px}.asr-summary-and-payment .payment-info-details .payment-font{font-size:20px;margin-bottom:16px;font-weight:700;color:#373737}.asr-summary-and-payment .payment-info-details .fees-taxes p{margin-bottom:8px}.asr-summary-and-payment .payment-info-details .fees-taxes p:last-child{margin-bottom:0}.asr-summary-and-payment .payment-info-details p{margin-bottom:8px;font-size:16px;font-weight:600;line-height:25px;color:var(--text-title)}.asr-summary-and-payment .payment-info-details p:last-child{margin-bottom:0}.asr-summary-and-payment .payment-info-details>p:first-child{font-weight:700;margin-bottom:20px;font-size:20px}.asr-summary-and-payment .payment-info-details>p:first-child small{font-weight:400}.asr-summary-and-payment .payment-info-details:last-child{margin-bottom:0}.asr-summary-and-payment .payment-info-details span{color:#373737}.asr-summary-and-payment .local-currency-title{width:100%}.asr-summary-and-payment .flex-col{-ms-flex-direction:column;flex-direction:column}.asr-summary-and-payment .redeem-container{padding:20px 0;border-bottom:1px solid #dedede}.asr-summary-and-payment .redeem-container p{margin:0}.asr-summary-and-payment .redeem-container .title{color:var(--text-title);font-size:18px;font-weight:700;line-height:22px}.asr-summary-and-payment .available-point{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-weight:700}.asr-summary-and-payment .redeemed-descripton{font-size:16px}.asr-summary-and-payment .button-redeem-breakdown{background:transparent;padding:0;border:none;outline:none;color:var(--accent);font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;margin-top:1px;cursor:pointer}.asr-summary-and-payment .asr-range-slider{padding:0 20px 0 7px;margin-top:18px;width:100%}.asr-summary-and-payment .asr-range-slider .label-group{padding-bottom:2px;margin:0 -20px}.asr-summary-and-payment .asr-range-slider .label-group .label-for-max,.asr-summary-and-payment .asr-range-slider .label-group .label-for-min{color:hsla(0,0%,8%,.85);font-size:14px;font-weight:600;line-height:19px}.asr-summary-and-payment .asr-range-slider .slider-bar{width:100%;height:8px;background-color:#fff;border-radius:0}.asr-summary-and-payment .asr-range-slider .slider-bar .slider-thumb{height:26px;width:26px;border:2px solid var(--accent);background-color:var(--background-default);cursor:pointer}.asr-summary-and-payment .asr-range-slider .slider-bar .value-panel{padding:4px 13px;font-size:14px;font-weight:600;line-height:19px;top:-44px;z-index:inherit}.asr-summary-and-payment .range-value-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-top:2px;margin-bottom:31px}.asr-summary-and-payment .range-value-wrapper span{color:var(--card-title);font-size:14px;font-weight:600;line-height:19px}.asr-summary-and-payment .point-redeem{color:var(--indicator-default);font-size:16px;line-height:23px}.asr-summary-and-payment .point-redeem.point-label{float:left}.asr-summary-and-payment .point-redeem.point-value{text-align:right}.asr-summary-and-payment .point-redeem.point-unit{text-align:right;padding-top:8px}.asr-summary-and-payment .asr-booking-summary-voucher{width:100%;margin-bottom:10px}.asr-summary-and-payment .asr-booking-summary-voucher.no-pad{padding-bottom:0}.asr-summary-and-payment .asr-booking-summary-voucher .asr-modal .content-container{width:calc(100vw - 40px)}.asr-summary-and-payment .asr-booking-summary-voucher .voucher-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-summary-and-payment .asr-booking-summary-voucher .voucher-title{font-size:16px;font-weight:600}.asr-summary-and-payment .asr-booking-summary-voucher .asr-icon-svg,.asr-summary-and-payment .asr-booking-summary-voucher .voucher-icon,.asr-summary-and-payment .asr-booking-summary-voucher .voucher-title{display:inline-block;vertical-align:top}.asr-summary-and-payment .asr-booking-summary-voucher .voucher-content .asr-icon,.asr-summary-and-payment .asr-booking-summary-voucher .voucher-icon .asr-icon{font-size:24px}.asr-summary-and-payment .asr-booking-summary-voucher .voucher-icon{width:40%}.asr-summary-and-payment .asr-booking-summary-voucher .voucher-content{width:50%;margin-left:auto}.asr-summary-and-payment .asr-booking-summary-voucher .summary-voucher-container{line-height:1.2}.asr-summary-and-payment .asr-booking-summary-voucher .asr-icon-svg{margin-right:5px}.asr-summary-and-payment .asr-booking-summary-voucher .voucher-content{text-align:right;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-summary-and-payment .asr-booking-summary-voucher .voucher-content .asr-button{text-align:right}.asr-summary-and-payment .asr-booking-summary-voucher .voucher-content .asr-button.full-width{width:100%}.asr-summary-and-payment .asr-booking-summary-voucher .warning-msg{margin-top:10px}.asr-summary-and-payment .asr-booking-summary-voucher .voucher-applied-label{-ms-flex-item-align:center;align-self:center;font-size:16px;text-align:left}.asr-summary-and-payment .asr-booking-summary-voucher .voucher-icon svg{display:-ms-flexbox;display:flex}.asr-summary-and-payment .asr-booking-summary-voucher .voucher-icon .asr-button .asr-icon.icon-without-innertext[data-icon]:before{font-size:24px}.asr-summary-and-payment .asr-booking-summary-voucher .voucher-icon h4{margin-bottom:0}.asr-summary-and-payment .asr-booking-summary-voucher .toggle-button.asr-button.primary.reverse{padding:0}.asr-summary-and-payment .asr-booking-summary-voucher .toggle-button.asr-button.primary.reverse,.asr-summary-and-payment .asr-booking-summary-voucher .toggle-button.asr-button.primary.reverse:hover{background-color:transparent}.asr-summary-and-payment .asr-booking-summary-voucher .asr-modal .content-container .close-icon{color:inherit}.asr-summary-and-payment .payment-amount-section{display:inline-grid}.asr-summary-and-payment .payment-amount-section span{color:#373737}@media (max-width:767px){.asr-summary-and-payment .asr-booking-summary-item .summary-card{padding:5px 20px}.asr-summary-and-payment .asr-booking-summary-item .summary-card .room-price-wrapper{position:unset;width:100%}.asr-summary-and-payment .asr-modal.payment-unsuccessfull .content-container{padding:24px;height:auto}.asr-summary-and-payment .available-point,.asr-summary-and-payment .redeemed-descripton{line-height:22px}.asr-summary-and-payment .asr-range-slider{padding:0}.asr-summary-and-payment .asr-range-slider .label-group{margin:0}.asr-summary-and-payment .confirm-button-wrap{width:100%;text-align:center}.asr-summary-and-payment .confirm-button-wrap .confirm-button{margin:10px 0}.asr-summary-and-payment .confirm-button{width:100%}.asr-summary-and-payment .payment-info{margin:20px 0}.asr-summary-and-payment .asr-booking-summary-total-charge{background-color:#f3f3f3}.asr-summary-and-payment .asr-booking-summary-total-charge .total-charge-container{padding:20px 0}.asr-summary-and-payment .asr-booking-summary-total-charge .total-charge-container .flex-centre-summary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-summary-and-payment .asr-booking-summary-total-charge .total-charge-container .flex-centre-summary .strike-through-amount-wrapper{top:0}.asr-summary-and-payment .asr-booking-summary-total-charge .total-charge-container .flex-centre-summary .strike-through-amount-wrapper .currency-unit{font-size:16px;font-weight:700;color:var(--accent)}.asr-summary-and-payment .asr-booking-summary-total-charge .total-charge{top:0;font-size:16px}.asr-summary-and-payment .asr-booking-summary-total{padding:20px 0}.asr-summary-and-payment .asr-booking-summary-total .description-text{-ms-flex-preferred-size:100%;flex-basis:100%}.asr-summary-and-payment .credit-card-details .credit-card-details-container{width:100%}}.asr-news-filter{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:19px}.asr-news-filter .news-types{margin-top:27px}.asr-news-filter .news-types .asr-navigation-bar{border:none;width:100%}.asr-news-filter .news-types .asr-navigation-bar .navigation-wrapper{border:none}.asr-news-filter .news-types .asr-navigation-bar .navigation-controls{display:none}.asr-news-filter .news-types .asr-navigation-bar .slider-navigation-arrow.prev{left:0;border:1px solid hsla(0,0%,4%,.05)}.asr-news-filter .news-types .asr-navigation-bar .slider-navigation-arrow.next{right:-15px;border:1px solid hsla(0,0%,4%,.05)}.asr-news-filter .news-types .asr-navigation-bar .slider-navigation-arrow .asr-icon[data-icon]:before{font-size:35px;margin-right:0;line-height:44px;width:100%;color:#4c6866}.asr-news-filter .news-types .asr-navigation-bar .navigation-content{padding:0;gap:10px;grid-gap:10px;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}.asr-news-filter .news-types .asr-navigation-bar .slider-navigation-arrow{width:35px;height:35px}.asr-news-filter .news-types .asr-navigation-bar .slider-navigation-arrow svg{fill:var(--accent)}.asr-news-filter .news-types .asr-navigation-bar .navigation-wrapper{z-index:0;width:100%}.asr-news-filter .news-types .asr-navigation-bar .category-button{white-space:pre;padding:7px 10px 7px 7px;font-weight:400;color:#555;background-color:#f3f3f3;line-height:22px}.asr-news-filter .news-types .asr-navigation-bar .category-button.active{color:var(--text-reverse);background-color:var(--accent)}@media (hover:hover) and (pointer:fine){.asr-news-filter .news-types .asr-navigation-bar .category-button.active:hover{background-color:var(--accent-opacity-03);color:var(--accent);border-color:transparent}}.asr-news-filter .news-types .asr-navigation-bar .secondary{border:unset;color:#555}@media (hover:hover) and (pointer:fine){.asr-news-filter .news-types .asr-navigation-bar .secondary:hover{color:var(--text-reverse);background:var(--accent)}}.discoverasr-property-landing-template .asr-news-filter .news-types .asr-navigation-bar .category-button,.discoverasr-property-template .asr-news-filter .news-types .asr-navigation-bar .category-button{white-space:pre}@media (hover:hover) and (pointer:fine){.discoverasr-property-landing-template .asr-news-filter .news-types .asr-navigation-bar .category-button:not(.disabled):hover,.discoverasr-property-template .asr-news-filter .news-types .asr-navigation-bar .category-button:not(.disabled):hover{color:var(--text-reverse);background-color:var(--navigation-cta)}}.discoverasr-property-landing-template .asr-news-filter .news-types .asr-navigation-bar .category-button.active,.discoverasr-property-template .asr-news-filter .news-types .asr-navigation-bar .category-button.active{color:var(--text-reverse);background-color:var(--navigation-cta)}@media (hover:hover) and (pointer:fine){.discoverasr-property-landing-template .asr-news-filter .news-types .asr-navigation-bar .category-button.active:hover,.discoverasr-property-template .asr-news-filter .news-types .asr-navigation-bar .category-button.active:hover{background-color:var(--navigation-cta-03);color:var(--text-reverse);border-color:transparent}}.asr-header-container{font-family:Open Sans,sans-serif}.asr-header-container .header-title{color:var(--text-title);font-size:24px;font-weight:700}.asr-header-container .sub-header{color:var(--text-body);font-size:20px;margin:20px 0}@media (max-width:1023px){.asr-header-container{font-family:Open Sans,sans-serif}.asr-header-container .header-title{color:var(--text-title);font-size:22px;font-weight:700}.asr-header-container .sub-header{color:var(--text-body);font-size:18px;margin:20px 0}}.asr-no-news-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;background:none;-ms-flex-align:center;align-items:center;justify-items:center;text-align:center}.asr-no-news-block .caption-media .asr-icon-svg{fill:var(--yellow74d)}.asr-no-news-block .caption-media .asr-icon-svg svg{width:40px;height:40px}.asr-no-news-block .caption-content .content-message{font-weight:700}.asr-news-tag .asr-news-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-news-tag .asr-news-list .label-tag{margin-right:6px}.asr-news-tag .asr-news-list .list-news-tag{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-news-tag .asr-news-list .list-news-tag .item-news-tag{background-color:var(--accent);border-radius:4px;color:#fff;padding:0 6px;font-size:14px;margin:6px;font-weight:600;line-height:19px}.asr-news-tag-margin{margin-bottom:20px}@media (max-width:1023px){.asr-news-tag-margin{margin-bottom:10px}}@media (max-width:767px){.asr-news-tag-margin{margin-bottom:10px}}.asr-image-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.asr-image-container img{max-width:100%;margin-right:auto}.asr-image-container .full-width{width:100%;max-width:unset}.asr-image-container .left-caption-header{margin-top:10px;margin-right:auto;color:"#555";font-size:18px;font-weight:700}.asr-image-container .caption-header{color:"#555";font-size:18px;font-weight:700;margin:10px auto 0;text-align:center}.asr-image-container .left-caption-sub-header{color:"#555";margin-top:5px;font-size:14px;margin-right:auto}.asr-image-container .caption-sub-header{color:"#555";font-size:14px;margin:5px auto 0;text-align:center}.asr-image-container .image-align{margin:0 auto}.hand-poiter{cursor:pointer}.asr-additional-information{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:16px;width:100%}.asr-additional-information .title{text-transform:uppercase;margin-bottom:16px}.asr-additional-information .divider{color:var(--gray8d8);width:100%;margin-top:unset}.asr-additional-information .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-additional-information .content .sub-title{margin-bottom:20px}.asr-additional-information .others{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 0 18px}.asr-additional-information .others .description{margin-bottom:18px}.asr-additional-information .others .icon-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.asr-additional-information .others .icon-section svg{margin-right:19px;vertical-align:middle}.asr-additional-information .others .icon-section img{margin-right:19px;vertical-align:middle;height:32px;width:32px}.asr-additional-information .others .icon-section a{color:#373737}.asr-additional-information .others .icon-section a:hover{text-decoration:underline}.asr-additional-information .others .section-center{margin:0 auto}.alignment-center,.asr-additional-information .alignment-center{-ms-flex-align:center;align-items:center;text-align:center}.asr-additional-margin{margin-bottom:20px}@media (max-width:1023px){.asr-additional-margin{margin-bottom:10px}}@media (max-width:767px){.asr-additional-margin{margin-bottom:10px}}.asr-type-category-filter .slide-items{margin-top:-16px}.asr-type-category-filter .list-new{margin-bottom:0}.asr-type-category-filter .find-an-offer .clean-offer{color:#fff;right:12px;bottom:10px;cursor:pointer;position:absolute}.asr-type-category-filter .find-an-offer .clean-offer.asr-icon[data-icon]:before{font-size:12px;margin-right:0}.asr-type-category-filter .categories_filter{margin-top:-8px}.asr-type-category-filter .searching_filter{gap:10px;margin-top:19px;display:-ms-flexbox;display:flex}.asr-type-category-filter .searching_filter .search-container{position:relative;display:inline-block;-ms-flex:1;flex:1;min-width:0;width:auto}.asr-type-category-filter .searching_filter .search-container .clear-icon,.asr-type-category-filter .searching_filter .search-container .search-icon{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.asr-type-category-filter .searching_filter .search-container .search-icon{left:10px}.asr-type-category-filter .searching_filter .search-container .search-icon:before{margin-top:4px}.asr-type-category-filter .searching_filter .search-container .clear-icon{right:10px;width:20px;height:20px;border-radius:50%;background-color:#ddd;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-type-category-filter .searching_filter .search-container .clear-icon:before{margin-right:-1px;color:#fff;border-radius:50%;font-size:14px}.asr-type-category-filter .searching_filter .search-container #search-bar{padding-left:40px;font-size:16px;border-radius:5px;height:44px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asr-type-category-filter .searching_filter .search-container #search-bar ::-webkit-input-placeholder,.asr-type-category-filter .searching_filter .search-container ::-webkit-input-placeholder{max-width:100%;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1}@media (max-width:1023px){.asr-type-category-filter .searching_filter{margin-left:0;gap:0}.asr-type-category-filter .searching_filter .search-container{margin-right:10px}.asr-type-category-filter .asr-navigation-bar.prev{padding:0}}@media (max-width:767px){.asr-type-category-filter .expanded{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-type-category-filter .expanded .button{height:44px}.asr-type-category-filter .expanded .search-container{margin-bottom:10px;margin-right:0}}* * #BUSINESS-TRAVEL-FORM .padding-xl{padding:40px;margin:0;width:100%}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-label{padding-top:0}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-control{border-radius:5px;height:50px;line-height:16px;border:1px solid #d8d8d8;font-size:16px;padding:15px}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-content .asr-form-input input:focus{border:2px solid #000;box-shadow:none;border-radius:5px}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-content .asr-form-input .input-container.error{border-radius:5px}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-content .asr-form-input .combobox .ui-autocomplete{margin:0;width:100%;min-width:290px;z-index:3;max-height:250px}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-content .asr-form-input #form_hint{font-size:16px;margin:0;padding:0;line-height:23px;color:#373737;font-weight:400;font-style:normal}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-content *{border-radius:5px}@media (min-width:1024px){* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-label{text-align:start;color:#373737;font-size:14px;font-weight:600;width:100%}}@media (min-width:1200px){* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-label{text-align:start;color:#373737;font-size:14px;font-weight:600;width:100%}}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .country-region .asr-form-input .form-control,* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .industry-type .asr-form-input .form-control{padding:3px}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .country-region .asr-form-input input,* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .industry-type .asr-form-input input{height:50px;border:1px solid #d8d8d8;padding-right:40px;text-overflow:ellipsis}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .country-region .form-input-group-addon,* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .industry-type .form-input-group-addon{display:none;border-top-left-radius:5px;border-bottom-left-radius:5px}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .country-region input,* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .industry-type input{border-radius:5px}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number .form-content .asr-form-input .form-control{border:none;padding:0}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number .form-content .asr-form-input input{height:50px;border-radius:5px;border:1px solid #d8d8d8;padding-right:40px;text-overflow:ellipsis}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number .form-content .asr-form-input input[type=search]{width:146px}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number input[type=tel]{border-radius:5px;border:1px solid #d8d8d8}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number .form-input-group-addon{display:none}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number .field-container .input-container .form-input-group{border-radius:5px}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number .field-container .input-container .form-input-group input:focus{border:2px solid #000;box-shadow:none}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number .field-container .input-container .form-input-group input{font-size:16px}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .special_request #special_request{min-height:98px;resize:none}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .special_request #special_request:focus{border:2px solid #000;box-shadow:none;border-radius:5px}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .term-condition{font-size:14px;line-height:20px}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .term-condition .asr-form-input .term-and-condition-label{color:#373737}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .highlight{background-color:#4c6866}* * #BUSINESS-TRAVEL-FORM .asr-form .form-header .margin-0-t{padding:0;font-weight:600}* * #BUSINESS-TRAVEL-FORM .asr-form .submit-button{text-align:center}* * #BUSINESS-TRAVEL-FORM .asr-form .submit-button .form-label{display:none}* * #BUSINESS-TRAVEL-FORM .asr-form .asr-form-input .selectboxit-btn{border-radius:5px;border:none}* * #BUSINESS-TRAVEL-FORM .asr-form .asr-form-input .selectboxit-default-arrow:before{color:#4c6866;margin-top:-5px}* * #BUSINESS-TRAVEL-FORM .asr-form .selected-flag{border-right:1px solid #d8d8d8}* * #BUSINESS-TRAVEL-FORM .asr-form .asr-button{font-size:16px}* * #BUSINESS-TRAVEL-FORM .asr-form .recaptcha-container label{display:none}* * #BUSINESS-TRAVEL-FORM .asr-form .recaptcha-container #google-recaptcha-policy{font-size:14px}* * #BUSINESS-TRAVEL-FORM .asr-form-input-combobox .ui-autocomplete{color:#4c6866}* * #BUSINESS-TRAVEL-FORM .asr-form-input-combobox.combobox .ui-state-focus{background-color:#4c6866}* * #BUSINESS-TRAVEL-FORM .asr-form-input-combobox.combobox .ui-state-focus a{font-weight:400}* * #BUSINESS-TRAVEL-FORM .asr-form-input-combobox input::-webkit-search-cancel-button{display:none}* * #BUSINESS-TRAVEL-FORM #list-item li.ui-menu-item{font-size:16px;font-family:Open Sans,sans-serif!important;font-weight:400px}* * #BUSINESS-TRAVEL-FORM #list-item li.ui-menu-item a{color:#212529}* * #BUSINESS-TRAVEL-FORM #list-item li.ui-menu-item a:hover{color:#fff}* * #BUSINESS-TRAVEL-FORM #list-item li.ui-menu-item strong{font-weight:600!important}* * #BUSINESS-TRAVEL-FORM #list-item li.ui-menu-item:hover{background-color:#4c6866}* * #BUSINESS-TRAVEL-FORM input::-webkit-inner-spin-button,* * #BUSINESS-TRAVEL-FORM input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}* * #BUSINESS-TRAVEL-FORM input[type=number]{-moz-appearance:textfield}* * #BUSINESS-TRAVEL-FORM .asr-form-input-single-checkbox.form-option input[type=checkbox]:checked~label:before{height:25px;width:25px}* * #BUSINESS-TRAVEL-FORM .form-option>input[type=checkbox]{height:25px;width:25px;border-radius:2px}* * #BUSINESS-TRAVEL-FORM .form-option label{padding-left:40px}* * #BUSINESS-TRAVEL-FORM .form-option label:before{margin-left:-40px}@media (max-width:1024px){* * #BUSINESS-TRAVEL-FORM .form-header .margin-0-t{font-size:14px}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group.form-group .pad-t-10{font-size:12px;font-weight:600;color:#373737}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-content .asr-form-input input{padding:10px}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-content .asr-form-input input:focus{border:2px solid #ffbb39}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-content .asr-form-input #form_hint{font-size:14px}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-content *{border-radius:5px;color:#373737;font-weight:400}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .form-group .form-control{height:40px;font-size:16px}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .country-region .form-content .asr-form-input input,* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .industry-type .form-content .asr-form-input input,* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number .form-content .asr-form-input input{height:40px}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .country-region .form-content .asr-form-input input:focus,* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .industry-type .form-content .asr-form-input input:focus,* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number .form-content .asr-form-input input:focus{border:2px solid #ffbb39}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .combobox .ui-autocomplete{margin:0;width:100%;min-width:290px;z-index:3;max-height:250px}* * #BUSINESS-TRAVEL-FORM .asr-form .submit-button .form-content{width:100%;position:fixed;bottom:0;left:0;z-index:1}* * #BUSINESS-TRAVEL-FORM .asr-form .submit-button .asr-button{width:100%;font-size:18px;line-height:20px;font-weight:700;border-radius:0;padding:23px 13px}* * #BUSINESS-TRAVEL-FORM .asr-form-input-single-checkbox.form-option input[type=checkbox]:checked~label:before{height:20px;width:20px}}@media (max-width:756px){* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .number-unit .form-content .sub-field-container:first-child{margin-bottom:20px}* * #BUSINESS-TRAVEL-FORM .asr-form .form-section .phone-number .form-content .asr-form-input input[type=search]{width:94px}}@media (max-width:1023px){.asr-chatbot.ctBot-clickBtn .ctBot-fudgeBot{bottom:81px!important}}@media (max-width:767px){.asr-chatbot.ctBot-clickBtn .ctBot-fudgeBot{bottom:81px!important}}.asr-chatbot .ctBot-fudgeBot{z-index:2!important}@media (max-width:1023px){.asr-chatbot .ctBot-fudgeBot{bottom:26px!important}}@media (max-width:767px){.asr-chatbot .ctBot-fudgeBot{bottom:26px!important}}.asr-common-slider-offers{font-size:14px}@media (min-width:1024px){.asr-common-slider-offers{margin:25px 0 24px}}.asr-common-slider-offers .label-overlay-bl .label{left:0;border-radius:0;padding:0 5px;position:absolute;bottom:0;background-color:#00000099}.asr-common-slider-offers .text-favorite{color:#d5d5d5;cursor:pointer}.asr-common-slider-offers .text-favorite.checked{color:#d32f2f}.asr-common-slider-offers .slider-offers-title{text-align:center;margin-bottom:10px;padding:0 20px}.asr-common-slider-offers .asr-image{border-radius:5px 5px 0 0}.asr-common-slider-offers .asr-image img{width:100%;object-fit:cover}.asr-common-slider-offers .offer-row .asr-icon-svg{margin-right:15px;width:15px}.asr-common-slider-offers .offer-stay .asr-icon-svg svg{width:13px;height:15px;margin-left:1px}.asr-common-slider-offers .offer-expired .asr-icon-svg svg{width:15px;height:16px}.asr-common-slider-offers .offer-row{margin-top:12px}.asr-common-slider-offers .offer-row:first-child{margin-top:0}.asr-common-slider-offers .offer-row i:before{font-size:18px;margin-right:15px}.asr-common-slider-offers .offer-date{display:inline-block}.asr-common-slider-offers .asr-badge.card-label.featured-label{padding:5px 10px;border-radius:5px;left:-8px;top:-10px;z-index:1;font-size:10px;font-weight:600;background-color:var(--icon-default)}.asr-common-slider-offers .card-content{padding:15px 20px;line-height:1.4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:auto;flex:auto}.asr-common-slider-offers .offer-title-text{line-height:1.28;height:48px}.asr-common-slider-offers .card-item{border-radius:5px}.asr-common-slider-offers .offer-title{margin-bottom:15px;line-height:23px;overflow:hidden}.asr-common-slider-offers .offer-not-available,.asr-common-slider-offers .offer-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.asr-common-slider-offers .offer-not-available{padding:15px;border:1px solid;border-radius:5px;-ms-flex-align:center;align-items:center}.asr-common-slider-offers .offer-not-available .asr-icon.icon-without-innertext:before{font-size:35px}.asr-common-slider-offers .asr-icon.icon-without-innertext{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-common-slider-offers .asr-icon.icon-without-innertext:before{font-size:20px;margin-right:15px}.asr-common-slider-offers .see-all{padding-top:15px;text-align:center}.asr-common-slider-offers .see-all a{color:var(--accent);border:1px solid var(--accent)}.asr-common-slider-offers .skeleton-feature-offers .scroller-wrapper{width:100%!important}.asr-common-slider-offers .asr-slide-item,.asr-common-slider-offers .skeleton-feature-offers .scroller-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.asr-common-slider-offers .asr-slide-item{padding:0}.asr-common-slider-offers .asr-slide-item .card-wrapper{position:relative}.asr-common-slider-offers .asr-slide-item .card-wrapper.desktop{width:33.33%}.asr-common-slider-offers .asr-slide-item .card-wrapper.tablet{width:50%}.asr-common-slider-offers .asr-slide-item .card-wrapper.mobile{width:100%}.asr-common-slider-offers .asr-slide-item .asr-card{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:visible}.asr-common-slider-offers .asr-content-slider .slider-navigation-arrow.prev{left:-4px}.asr-common-slider-offers .asr-content-slider .slider-navigation-arrow.next{right:-4px}.asr-common-slider-offers .asr-content-slider .controls{padding-top:5px}.asr-common-slider-offers .skeleton-bg{width:100%;color:gray;background-color:gray}.asr-common-slider-offers .skeleton-bg a{width:auto}.asr-common-slider-offers .skeleton-bg img{opacity:0}.asr-common-slider-offers .skeleton-bg *{background-color:gray}.asr-common-slider-offers .skeleton-text{height:24px}.asr-common-slider-offers .skeleton-text.shorter60-text{width:60%}.discoverasr-property-landing-template .asr-common-slider-offers .asr-badge.card-label{background-color:var(--tag)}.discoverasr-property-landing-template .asr-common-trips-carousel .asr-trip-item .trip-star-points .like-icon.property-fill svg,.discoverasr-property-template .asr-common-trips-carousel .asr-trip-item .trip-star-points .like-icon.property-fill svg{fill:var(--icon-nonclickable)!important}.asr-common-trips-carousel{margin:48px auto;font-size:14px}.asr-common-trips-carousel .asr-content-slider .controls{padding-top:21px}.asr-common-trips-carousel .cl-loading{z-index:1!important}.asr-common-trips-carousel .background-trip{padding-top:34px}.asr-common-trips-carousel .experiences-title{text-align:left;margin-bottom:25px;color:var(--text-title);font-size:24px}.asr-common-trips-carousel .asr-slide-item{padding:0;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-pack:center;justify-content:center}.asr-common-trips-carousel .asr-slide-item .card-wrapper{position:relative}.asr-common-trips-carousel .asr-slide-item .card-wrapper.desktop{width:33.33%}.asr-common-trips-carousel .asr-slide-item .card-wrapper.tablet{width:50%}.asr-common-trips-carousel .asr-slide-item .card-wrapper.mobile{width:100%}.asr-common-trips-carousel .btn-view-more{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:25px;min-height:44px}.asr-common-trips-carousel .btn-view-more .asr-button.secondary{padding:12px;border-radius:8px;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.asr-common-trips-carousel .card{background:#ffff;margin-bottom:0}.asr-content-slider .slider-navigation-arrow.prev{left:-4px}.asr-content-slider .slider-navigation-arrow.next{right:-4px}.discoverasr-property-landing-template .asr-section-feature-offers .asr-badge.card-label{background-color:var(--tag)}.discoverasr-property-landing-template .see-all a{color:var(--navigation-cta);border:1px solid var(--navigation-cta)}@media (min-width:1024px){.asr-section-feature-vouchers-content-wraper{max-height:700px}}@media (max-width:1023px){.asr-common-trips-carousel-content-wraper .without-controls{margin-top:25px}.asr-section-feature-vouchers-content-wraper{margin-bottom:20px}}@media (max-width:767px){.asr-section-feature-vouchers-content-wraper{max-height:600px}.asr-common-trips-carousel{margin:24px auto 44px}.asr-common-trips-carousel .asr-content-slider .controls{padding-top:5px}.asr-common-trips-carousel .asr-slide-item .card-wrapper.mobile{padding-left:0;padding-right:0}.asr-common-trips-carousel .btn-view-more{min-height:unset;margin-top:15px}.asr-common-trips-carousel .btn-view-more .asr-button.secondary{font-size:14px}.asr-common-trips-carousel .margin-section.wrap{padding-left:0;padding-right:0}.asr-common-trips-carousel .experiences-title{padding-left:20px;padding-right:20px}}.asr-trip-item label{margin-bottom:0}.asr-trip-item .asr-card{height:100%;border-radius:4px;overflow:visible;box-shadow:unset}.asr-trip-item .asr-card,.asr-trip-item .trip-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-trip-item .trip-item{width:100%;border-radius:4px;background:#fff;box-shadow:0 1.306px 4.362px 0 rgba(0,0,0,.01),0 5.837px 10.077px 0 rgba(0,0,0,.01),0 14.515px 23.011px 0 rgba(0,0,0,.01),0 28.262px 49.03px 0 rgba(0,0,0,.01),0 48px 94px 0 rgba(0,0,0,.02);border:unset}.asr-trip-item .trip-item .asr-image{border-radius:4px 4px 0 0}.asr-trip-item .trip-item .asr-image img{object-fit:cover;-ms-flex-item-align:stretch;align-self:stretch}.asr-trip-item .trip-item .card-content{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;gap:16px;line-height:1.5}.asr-trip-item .trip-item .card-content .trip-title{color:#373737;font-size:20px;font-weight:700;font-style:normal;height:60px;overflow:hidden;cursor:pointer}.asr-trip-item .trip-item .card-content .asr-button{min-width:106px;height:44px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-style:normal;font-weight:700}.asr-trip-item .trip-item .card-item{border-radius:5px}.asr-trip-item .content-center .trip-row .asr-icon-svg{margin-right:15px;width:20px}.asr-trip-item .content-center .trip-stay-lable{color:#373737;font-size:16px;font-style:normal;font-weight:400}.asr-trip-item .content-center .trip-stay-lable.price{color:#555;font-size:20px;font-style:normal;font-weight:400}.asr-trip-item .content-center .trip-row{margin-top:12px}.asr-trip-item .content-center .trip-row:first-child{margin-top:0}.asr-trip-item .content-center .trip-row i:before{font-size:18px;margin-right:15px}.asr-trip-item .content-center label{margin-bottom:0}.asr-trip-item .trip-star-points{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;color:#373737;font-size:14px;gap:8px}.asr-trip-item .trip-star-points .trip-stay-lable{color:#373737;font-size:14px;font-style:normal;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.asr-trip-item .trip-star-points .trip-stay-lable .average-star-points-main{font-size:16px}.asr-trip-item .trip-star-points .average-star-points{font-weight:600}.asr-trip-item .trip-star-points .like-icon svg{width:16px;height:16px;fill:#4c6866}.asr-trip-item .price-compare-container{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}.asr-trip-item .price-compare-container .price-value{white-space:nowrap;font-size:24px;color:var(--accent);-ms-flex-item-align:center;align-self:center;font-style:normal;font-weight:700}.asr-trip-item .price-compare-container .trip-price{font-size:16px}.asr-trip-item .price-compare-container .trip-price .trip-stay-lable{color:#555;font-size:14px;font-weight:400}.asr-trip-item .price-compare-container .trip-price.stay{font-size:20px}.asr-trip-item .price-compare-container .trip-price.stay .trip-stay-lable{color:#555;font-size:20px}.asr-trip-item .trip-btn-purchase .lable-out-of-stock{padding:12px;font-weight:700;color:var(--accent);font-size:16px;margin:0}@media (max-width:767px){.asr-trip-item .trip-item .card-content .trip-title{font-size:18px}.asr-trip-item .trip-item .trip-star-points .average-star-points{font-size:14px;font-weight:600}.asr-trip-item .trip-item .card-content .asr-button{min-width:98px;height:40px;font-size:14px;font-style:normal;font-weight:700}.asr-trip-item .content-center .trip-row .asr-icon-svg{margin-right:15px;width:20px}.asr-trip-item .content-center .trip-stay-lable{font-size:14px;font-weight:400}.asr-trip-item .content-center .trip-stay-lable.price{color:var(--accent);font-size:14px;font-style:normal;font-weight:700}.asr-trip-item .price-compare-container .price-value{color:var(--accent);font-size:18px;font-style:normal;font-weight:700}.asr-trip-item .price-compare-container .trip-price{font-size:14px}.asr-trip-item .price-compare-container .trip-price.stay .trip-stay-lable{color:#555;font-size:18px;font-weight:400}.asr-trip-item .price-compare-container .trip-price.stay .trip-stay-lable strong{color:var(--accent);font-weight:700;font-size:22px}}.discoverasr-property-landing-template .property-color,.discoverasr-property-template .property-color{color:var(--highlight-label)!important}.discoverasr-property-landing-template .property-bgColor,.discoverasr-property-template .property-bgColor{background-color:var(--navigation-cta)!important}.discoverasr-property-landing-template .asr-trip-experience .asr-trip-item .trip-star-points .like-icon.property-fill svg,.discoverasr-property-landing-template .asr-trip-experience .slider-navigation-arrow .property-fill .asr-icon-svg svg,.discoverasr-property-template .asr-trip-experience .asr-trip-item .trip-star-points .like-icon.property-fill svg,.discoverasr-property-template .asr-trip-experience .slider-navigation-arrow .property-fill .asr-icon-svg svg{fill:var(--icon-nonclickable)!important}.discoverasr-property-landing-template .asr-pagination.pagination-property.asr-pagination-secondary .layout-wrapper .page.nav-item.-disabled,.discoverasr-property-template .asr-pagination.pagination-property.asr-pagination-secondary .layout-wrapper .page.nav-item.-disabled{background-color:var(--navigation-cta)!important}.asr-trip-experience{margin-top:30px}.asr-trip-experience .cl-loading{z-index:1!important}.asr-trip-experience .trip-experience-heading{font-size:24px;font-weight:700;line-height:33px;color:var(--text-title)}.asr-trip-experience .trip-error-message{color:var(--icon-error-message);font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:-10px}.asr-trip-experience .trip-error-message .error-icon .asr-icon-svg,.asr-trip-experience .trip-error-message .error-icon .asr-icon-svg svg{height:24px;width:24px}.asr-trip-experience .trip-experience-search-and-sort{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-align:center;align-items:center}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input{display:-ms-flexbox;display:flex;gap:16px;-ms-flex:1;flex:1}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .trip-experience-search-city-country{position:relative;width:300px}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .trip-experience-search-city-country .trip-city-country-autocomplete{width:100%}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .trip-experience-search-city-country .trip-city-country-autocomplete .autocomplete-content .autocomplete-container{z-index:1;max-height:369px;padding:15px 4px 0 15px}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .trip-experience-search-city-country .trip-city-country-autocomplete .autocomplete-content .autocomplete-container .autocomplete-category{padding:12px 17px}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .trip-experience-search-keyword{-ms-flex:1;flex:1;position:relative}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .trip-experience-search-keyword input{padding-left:20px}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input input{width:100%;height:50px;border:1px solid #dedede;border-radius:4px;padding:15px 25px 15px 41px;font-size:16px;line-height:20px;color:#666;font-style:normal;text-overflow:ellipsis;font-weight:400;background-color:#fff}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input input:focus{outline:none;border:solid 1px var(--accent)}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input input[type=search]{-webkit-appearance:none;appearance:none}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input input[type=search]::-webkit-search-cancel-button{display:none}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .clear-search-icon{background:#cacaca;position:absolute;display:-ms-inline-flexbox;display:inline-flex;color:#fff;font-size:12px;border-radius:50%;width:20px;top:50%;right:10px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .clear-search-icon:before{font-size:20px}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .clear-search-icon:hover{cursor:pointer}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .search-icon{position:absolute;display:-ms-inline-flexbox;display:inline-flex;color:var(--icon-default);top:50%;right:unset;left:10px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-action .search-btn{width:140px;min-height:50px;white-space:unset;display:block;line-height:20px;text-align:center;font-size:16px;font-style:normal;font-weight:700}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:flex-end;gap:16px;-ms-flex-align:center;align-items:center}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .sort-title{font-size:20px;font-weight:700;line-height:20px}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown{height:50px;padding:12px 16px;width:200px;border-radius:8px}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .dropdown-backdrop{z-index:0}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .dropdown-container{width:160px;position:absolute;max-height:340px;z-index:1}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .dropdown-container .dropdown-item.selected,.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .dropdown-container .dropdown-item:hover{background-color:var(--accent);color:var(--white)}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .scrollbar::-webkit-scrollbar{width:8px}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .scrollbar::-webkit-scrollbar-thumb{border-radius:8px}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .scrollbar::-webkit-scrollbar-button{display:none}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .scrollbar{max-height:340px;padding:8px 0}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .dropdown-text{text-overflow:unset}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .dropdown-text span{overflow:hidden;width:148px;text-overflow:ellipsis;display:block;line-height:20px}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-sort-section .asr-dropdown .dropdown-value .asr-icon.icon-without-innertext.arrow-icon:before{color:var(--accent)}.asr-trip-experience .trip-experience-category-section{display:-ms-flexbox;display:flex;gap:16px}.asr-trip-experience .trip-experience-category-section .trip-experience-list-category-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;position:relative;width:calc(100% - 156px)}.asr-trip-experience .trip-experience-category-section .trip-experience-list-category-section .slider-navigation-arrow{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:3px;width:35px;height:35px;background-color:#fff;border-radius:4px;text-align:center;cursor:pointer;box-shadow:4px 6px 23px 0 var(--arrow-box-shadow)}.asr-trip-experience .trip-experience-category-section .trip-experience-list-category-section .slider-navigation-arrow.prev{left:0}.asr-trip-experience .trip-experience-category-section .trip-experience-list-category-section .slider-navigation-arrow.next{right:0}.asr-trip-experience .trip-experience-category-section .trip-experience-list-category-section .slider-navigation-arrow svg{fill:var(--accent)}.asr-trip-experience .trip-experience-category-section .trip-experience-list-category-section ul{list-style:none;padding:10px 0;margin-right:-10px;white-space:nowrap;overflow-y:hidden;overflow-x:scroll;margin-bottom:0;width:100%}.asr-trip-experience .trip-experience-category-section .trip-experience-list-category-section ul::-webkit-scrollbar{display:none}.asr-trip-experience .trip-experience-category-section .trip-experience-list-category-section ul li{display:inline;background-color:#f3f3f3;border-radius:4px;padding:8px;margin-right:8px;cursor:pointer;color:#555;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.asr-trip-experience .trip-experience-category-section .trip-experience-list-category-section ul li.selected{background-color:var(--accent);color:#fff}.asr-trip-experience .trip-experience-reset-section .reset-btn{width:140px;min-height:44px;display:block;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:20px;white-space:unset}@media (max-width:767px){.asr-trip-experience{margin-top:24px}.asr-trip-experience .trip-experience-search-and-sort,.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section{-ms-flex-direction:column;flex-direction:column}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section{gap:16px;-ms-flex-align:unset;align-items:unset}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input{-ms-flex-direction:column;flex-direction:column}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .trip-experience-search-city-country{width:100%}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .trip-experience-search-city-country input{padding:13px 45px 13px 41px}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input .trip-experience-search-keyword input{padding:13px 45px 13px 13px}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-search-input input{height:44px}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-list-category-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;position:relative;max-width:100%}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-list-category-section .slider-navigation-arrow{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:3px;width:35px;height:35px;background-color:#fff;border-radius:4px;text-align:center;cursor:pointer;box-shadow:4px 6px 23px 0 var(--arrow-box-shadow)}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-list-category-section .slider-navigation-arrow.prev{left:0}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-list-category-section .slider-navigation-arrow.next{right:-10px}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-list-category-section .slider-navigation-arrow svg{fill:var(--accent)}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-list-category-section ul{list-style:none;padding:10px 0;margin-right:-10px;white-space:nowrap;overflow-y:hidden;overflow-x:scroll;margin-bottom:0}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-list-category-section ul::-webkit-scrollbar{display:none}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-list-category-section ul li{display:inline;background-color:#f3f3f3;border-radius:4px;padding:8px;margin-right:8px;cursor:pointer;color:#555;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.asr-trip-experience .trip-experience-search-and-sort .trip-experience-search-section .trip-experience-list-category-section ul li.selected{background-color:var(--accent);color:#fff}.asr-trip-experience .trip-experience-category-section{-ms-flex-direction:column;flex-direction:column;gap:24px}.asr-trip-experience .trip-experience-category-section .asr-button{width:100%;height:50px;text-align:center;font-size:16px!important;font-style:normal;font-weight:700;line-height:20px}.asr-trip-experience .trip-experience-result{padding:0 20px}}.asr-trip-experience .trip-experience-listing{background:#f3f3f3;margin-top:24px}.asr-trip-experience .trip-experience-listing.empty{background-color:#fff;max-width:1240px;margin:40px auto 0;padding:0 20px}.asr-trip-experience .trip-experience-result{margin:0 auto;padding-top:16px;max-width:1200px}.asr-trip-experience .trip-experience-result-wrapper{border-radius:4px;border:1px solid #99a2a5}.asr-trip-experience .trip-experience-result-wrapper--empty{color:#555;text-align:center;font-size:14px;font-weight:700;line-height:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;width:100%;padding:24px 30px}.asr-trip-experience .trip-experience-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:25px}.asr-trip-experience .asr-experience-pagination{padding:24px 0;padding:24px 0 48px}.asr-trip-experience .asr-experience-pagination .asr-pagination.asr-pagination-secondary{margin-bottom:0}.asr-trip-listing{display:grid;gap:16px;margin-bottom:16px}@media (min-width:1024px){.asr-trip-listing{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:1023px){.asr-trip-listing{grid-template-columns:repeat(2,1fr);padding:0 16px}}.asr-trip-listing .card{margin-bottom:0}.asr-trip-listing-content__item{border-radius:4px;background:#fff;box-shadow:0 1.306px 4.362px 0 rgba(0,0,0,.01),0 5.837px 10.077px 0 rgba(0,0,0,.01),0 14.515px 23.011px 0 rgba(0,0,0,.01),0 28.262px 49.03px 0 rgba(0,0,0,.01),0 48px 94px 0 rgba(0,0,0,.02)}.asr-trip-listing-content__item .card-content{gap:16px}.asr-trip-listing-content__item .card-content .trip-title{height:60px}.asr-trip-listing-content__item .trip-item{box-shadow:unset}.asr-trip-listing .asr-trip-listing-content__item .card-content{height:unset}.border{border:1px solid #554f4c}.border-left{border-left:1px solid #554f4c}.border-right{border-right:1px solid #554f4c}.border-top{border-top:1px solid #554f4c}.border-bottom{border-bottom:1px solid #554f4c}.border-0{border:none}.border-left-0{border-left:none}.border-right-0{border-right:none}.border-top-0{border-top:none}.border-bottom-0{border-bottom:none}.p-30{padding:30px}.p-l-30{padding-left:30px}.p-r-30{padding-right:30px}.p-t-30{padding-top:30px}.p-b-30{padding-bottom:30px}.p-x-30{padding-left:30px;padding-right:30px}.p-y-30{padding-top:30px;padding-bottom:30px}.p-35{padding:35px}.p-l-35{padding-left:35px}.p-r-35{padding-right:35px}.p-t-35{padding-top:35px}.p-b-35{padding-bottom:35px}.p-x-35{padding-left:35px;padding-right:35px}.p-y-35{padding-top:35px;padding-bottom:35px}.p-25{padding:25px}.p-l-25{padding-left:25px}.p-r-25{padding-right:25px}.p-t-25{padding-top:25px}.p-b-25{padding-bottom:25px}.p-x-25{padding-left:25px;padding-right:25px}.p-y-25{padding-top:25px;padding-bottom:25px}.p-24{padding:24px}.p-l-24{padding-left:24px}.p-r-24{padding-right:24px}.p-t-24{padding-top:24px}.p-b-24{padding-bottom:24px}.p-x-24{padding-left:24px;padding-right:24px}.p-y-24{padding-top:24px;padding-bottom:24px}.m-24{margin:24px}.m-l-24{margin-left:24px}.m-r-24{margin-right:24px}.m-t-24{margin-top:24px}.m-b-24{margin-bottom:24px}.m-x-24{margin-left:24px;margin-right:24px}.m-y-24{margin-top:24px;margin-bottom:24px}._m-l-auto{margin-left:auto}._m-r-auto,._m-x-auto{margin-right:auto}._m-x-auto{margin-left:auto}._text-primary{color:#0d91d9}.align-bottom-between,.align-bottom-left,.align-bottom-right,.align-center-between,.align-center-left,.align-center-right,.align-top-between,.align-top-left,.align-top-right{display:-ms-flexbox;display:flex}.align-top-left{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start}.align-top-between,.align-top-left{-ms-flex-align:start;align-items:flex-start;align-content:flex-start}.align-top-between{-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start}.align-center-left{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.align-top-right{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.align-bottom-left{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.align-center-between{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.align-bottom-between,.align-center-between{justify-content:center}.align-bottom-between{-ms-flex-pack:center;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.align-center-right{-ms-flex-pack:end;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.align-bottom-right,.align-center-right{justify-content:flex-end}.align-bottom-right{-ms-flex-pack:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-right-sidebar:after{content:"";clear:both;display:table}@media (min-width:1024px){.layout-right-sidebar .aside{width:290px;padding-left:30px;-ms-flex-negative:0;flex-shrink:0}}.layout-right-sidebar .main{-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:1024px){.layout-right-sidebar.arabic-com .aside{padding-right:30px;padding-left:0!important}}.btn-quaternary{color:#483a32;font-weight:700;line-height:1.4;padding:7px 24px;border:2px solid #483a32;background-color:transparent}.btn-quaternary:focus,.btn-quaternary:hover{color:#fff;background-color:#483a32}._nav-tabs{font-size:14px;font-weight:700;color:#483a32;margin:16px 0;border:0;display:-ms-flexbox;display:flex;background-color:#ebe3d9}@media (min-width:768px){._nav-tabs{font-size:16px}}@media (max-width:1023px){._nav-tabs{margin:16px -20px 10px}}._nav-tabs .nav-item{-ms-flex:1 0 0px;flex:1 0 0px}._nav-tabs .nav-link{color:#483a32;padding:0;border:0;padding:10px 5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){._nav-tabs .nav-link{padding:14px 5px}}._nav-tabs .nav-link.active{color:#ebe3d9;background:#483a32}._nav-tabs .nav-copy{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}._nav-tabs .nav-icon{font-size:16px;margin-right:10px}.annotation{font-size:12px}.section .section-header{line-height:1.4;padding:16px 20px;margin-left:-20px;margin-right:-20px;background:#f1f2f4;position:relative;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}@media (min-width:768px){.section .section-header{padding:16px;margin-left:auto;margin-right:auto;min-height:59px}}.section .section-header .header-text{font-size:16px}@media (min-width:1024px){.section .section-header .header-text{font-size:18px}}@media (max-width:1023px){.section .section-header .header-text{max-width:50%}}.section .section-body{padding:15px 0;background-color:#fff}.accordion-header .icon{-ms-transform:rotate(90deg);transform:rotate(90deg);transition:all .3s ease}.accordion-header.collapsed .icon{-ms-transform:rotate(0deg);transform:rotate(0deg);transition:all .3s ease}.apartment .apartment-name{font-size:16px;font-weight:700}@media (min-width:768px){.apartment .apartment-name{font-size:18px}}@media (max-width:767px){.apartment .apartment-name{max-width:50%}}@media (min-width:768px){.apartment .left{margin-right:20px}}.apartment .right{-ms-flex:1 1 auto;flex:1 1 auto}.gallery-block{overflow:hidden;position:relative;display:block;background-size:cover;background-repeat:no-repeat;background-position:50%}@media (min-width:1024px){.gallery-block{width:240px;height:160px}}.gallery-block .gallery-cta-wrapper{left:0;right:0;bottom:0;position:absolute}.gallery-block .gallery-cta-wrapper .gallery-cta{font-size:14px;color:#fff;text-align:center;-ms-flex:1 1 auto;flex:1 1 auto;padding:12px 5px;background:#2c1e16;background:rgba(44,30,22,.9)}.gallery-block .gallery-cta-wrapper .gallery-cta .icon{font-size:16px}.asr-booking-add-on-modal .dropdown-container,.asr-booking-airport-transfer-modal .dropdown-container{padding-left:10px;padding-right:10px}.asr-booking-add-on-modal .asr-radio,.asr-booking-airport-transfer-modal .asr-radio{margin-bottom:17px}.asr-booking-add-on-modal .dropdown-text,.asr-booking-airport-transfer-modal .dropdown-text{color:var(--text-title)}.asr-booking-add-on-modal .dropdown-text,.asr-booking-add-on-modal input,.asr-booking-airport-transfer-modal .dropdown-text,.asr-booking-airport-transfer-modal input{line-height:23px}.sale-badge{color:#fff;font-size:10px;text-align:center;padding:2px 4px;border-radius:2px;background-color:#8a0411}.dft-page-default .arabic .rate,.dft-somerset-general-page .arabic .rate,.dft-template-default .arabic .rate{width:85px}.dft-page-default .arabic .rate .base-price,.dft-somerset-general-page .arabic .rate .base-price,.dft-template-default .arabic .rate .base-price{padding-left:0;padding-right:3px}@media (min-width:768px){.dft-page-default .arabic .rate,.dft-somerset-general-page .arabic .rate,.dft-template-default .arabic .rate{margin-right:0;text-align:left!important}}@media (max-width:767px){.dft-page-default .arabic .rate,.dft-somerset-general-page .arabic .rate,.dft-template-default .arabic .rate{text-align:right!important}}.rate{font-size:10px;position:relative}@media (min-width:768px){.rate{margin:0 16px}}.rate .base-price{font-size:10px;text-decoration:line-through;padding-left:3px}.rate .price{font-size:16px;font-weight:700}.point-earned{font-size:12px;margin-right:5px}@media (max-width:767px){.point-earned{display:block}}.rate-plan-benefits{margin:15px auto;padding:0;display:none}@media (min-width:768px){.rate-plan-benefits{display:-ms-flexbox;display:flex}}.rate-plan-benefits .benefit{padding-bottom:10px;list-style:none;position:relative}@media (min-width:768px){.rate-plan-benefits .benefit{padding-left:22px;display:block}}.rate-plan-benefits .benefit .icon{top:1px;left:0;position:absolute}.rate-plan-benefits .benefit .icon.pos{color:#a28156}.rate-plan-benefits .benefit .icon.neg{color:#8a0411}.filter-toggle{text-align:center;font-weight:700;padding-bottom:10px;margin-bottom:10px;margin-left:-20px;margin-right:-20px;border-bottom:1px solid #d5d5d5}@media (max-width:767px){.filter-toggle{font-size:14px}}.filter-toggle .icon{margin-left:3px}._no-result{text-align:center}._no-result .icon{font-size:80px;margin:20px 0}#why-book-here{font-size:14px;font-weight:700;color:#a28156;margin-top:15px;margin-bottom:20px}#why-book-here:hover{cursor:pointer}.text-non-refundable{padding:2px 5px;padding:0 6px;margin-right:5px}.text-non-refundable,.text-non-refundable:not(:empty){text-align:center;font-size:10px;border-radius:20px;border:1px solid}.text-non-refundable:not(:empty){padding:0 6px}.grecaptcha-badge{visibility:hidden}.btn-outline-primary{font-weight:700;color:#2c1e16;text-align:center;background-color:#fff;border:2px solid #2c1e16;border-image:initial}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{background-color:#2c1e16;border-color:#2c1e16}.btn-default{color:#fff;background-color:#483a32;padding:8px 35px}._btn-secondary{background-color:#483a32;color:#fff!important;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:2px solid #483a32;min-width:160px;height:40px}._btn-secondary:focus{box-shadow:none}._btn-secondary._btn-outline,._btn-secondary:hover{background:#fff;color:#483a32!important}._btn-secondary._btn-outline{border:2px solid #483a32}._btn-secondary._btn-outline:hover{background:#483a32;color:#fff!important}._checkbox{padding-left:34px;cursor:pointer;position:relative;margin:0 0 10px}._checkbox .input{position:absolute;left:0;top:6px;display:none}._checkbox .box{height:18px;width:18px;border:1px solid #b9b9b9;border-radius:3px;background-color:#fff;position:absolute;left:0;top:2px}._checkbox .input:checked~.box{border-color:#a28156}._checkbox .input:checked~.box:after{content:"";background-image:url('data:image/svg+xml;utf8, %3Csvg enable-background="new 0 0 128 128" height="128px" id="Layer_1" version="1.1" viewBox="0 0 128 128" width="128px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M116.158,29.336l-4.975-4.975c-3.469-3.469-9.088-3.478-12.549-0.019L48.103,74.875L29.364,56.136  c-3.459-3.46-9.078-3.45-12.549,0.021l-4.974,4.974c-3.47,3.47-3.48,9.089-0.02,12.549L41.8,103.657  c1.741,1.741,4.026,2.602,6.31,2.588c2.279,0.011,4.559-0.852,6.297-2.59l61.771-61.771  C119.637,38.424,119.631,32.807,116.158,29.336z" fill="%23a28156"/%3E%3C/svg%3E');background-size:100%;height:14px;width:14px;background-repeat:no-repeat;float:left;margin:1px 0 0 1px}._checkbox .copy{font-size:16px;letter-spacing:0;color:#2c1e16;font-weight:500;position:relative;padding:0;margin:0;line-height:normal}._select{min-width:100px}._select:before{content:"";width:0;height:0;border:6px solid transparent;border-top-color:#2c1e16;top:50%;-ms-transform:translateY(calc(-50% + 4px));transform:translateY(calc(-50% + 4px));right:14px;position:absolute}._select .dropdown-toggle{height:42px;position:relative;border-radius:0!important}._select input[type=search]{position:absolute;top:0;left:0;color:#2c1e16;width:100%!important;height:100%}._select .clear,._select .open-indicator{display:none!important}.form-details{font-size:16px}.form-details__header{font-size:32px;color:#2c1e16;font-weight:700}.form-details__title{font-size:24px;color:#2c1e16}.form-details__warning{color:red}.form-details__title-select-input{color:#2c1e16;font-size:14px;font-weight:700}.form-details__required-asterisk{color:red}.form-details__notice{color:#2c1e16}.form-details__in-input{color:#483a32}.form-details__placeholder{color:#b9b9b9}.form-details__button{background-color:#8a0411;color:#fff;text-align:center;font-weight:700}.form-details .checkbox{padding-left:34px;cursor:pointer;position:relative;margin:0}@media (min-width:768px){.form-details .checkbox{padding-left:31px}}.form-details .checkbox__input{position:absolute;left:0;top:6px;display:none}.form-details .checkbox__box{height:18px;width:18px;border:1px solid #b9b9b9;border-radius:3px;background-color:#fff;position:absolute;left:0;top:-2px}@media (min-width:768px){.form-details .checkbox__box{height:16px;width:16px;top:0}}.form-details .checkbox__input:checked~.checkbox__box{border-color:#a28156}.form-details .checkbox__input:checked~.checkbox__box:after{content:"";background-image:url('data:image/svg+xml;utf8, %3Csvg enable-background="new 0 0 128 128" height="128px" id="Layer_1" version="1.1" viewBox="0 0 128 128" width="128px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3Cpath d="M116.158,29.336l-4.975-4.975c-3.469-3.469-9.088-3.478-12.549-0.019L48.103,74.875L29.364,56.136  c-3.459-3.46-9.078-3.45-12.549,0.021l-4.974,4.974c-3.47,3.47-3.48,9.089-0.02,12.549L41.8,103.657  c1.741,1.741,4.026,2.602,6.31,2.588c2.279,0.011,4.559-0.852,6.297-2.59l61.771-61.771  C119.637,38.424,119.631,32.807,116.158,29.336z" fill="%23a28156"/%3E%3C/svg%3E');display:inline-block;background-size:100%;height:14px;width:14px;background-repeat:no-repeat;float:left;margin:1px 0 0 1px}@media (min-width:577px){.form-details .checkbox__input:checked~.checkbox__box:after{height:12px;width:12px}}.form-details .checkbox__copy{font-size:18px;letter-spacing:0;color:#2c1e16;font-weight:500;top:-3px;position:relative}@media (min-width:768px){.form-details .checkbox__copy{font-size:16px}}.form-details .checkbox--inline{padding-left:29px;float:left;width:calc(50% - 10px);padding-right:5px;margin:0 0 12px!important}@media (min-width:768px){.form-details .checkbox--inline{margin:0 0 9px!important}}.icon{margin-right:5px;vertical-align:middle}.icon-16{font-size:16px}.icon-20{font-size:20px}.slider-ranger{background-color:#f1f2f4;border:0;margin:62px 12px 13px;height:10px;top:0}.slider-ranger .ui-widget-content span.ui-state-default,.slider-ranger span.ui-state-default{background-color:#2c1e16;border-radius:100px;width:28px;height:28px;top:-3px}.slider-ranger .ui-slider-range{background-color:#b9b9b9;border-radius:7.5px;height:10px;top:5px;top:0}.slider-ranger .slider-amount{position:absolute;top:calc(-100% - 21px);text-align:center;color:#2c1e16;font-size:16px}@media (min-width:768px){.slider-ranger .slider-amount{top:calc(-100% - 13px);font-size:14px}}.slider-ranger .slider-amount--0{left:0}.slider-ranger .slider-amount--1{right:0}._row{margin-left:-10px;margin-right:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex}._row:after{content:"";display:table;clear:both}._row+._row{margin-top:5px}body #modalCompareApartments.modal.show .modal-dialog{-ms-transform:translate(0);transform:translate(0)}body #modalCompareApartments.modal.fade .modal-dialog{transition:transform .3s ease-out}body #modalCompareApartments.modal .modal-dialog{width:900px;margin:30px auto}body #modalCompareApartments.modal .modal-dialog .modal-content{border-radius:0}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-header{border:0;padding:0}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-header .close{right:1.25em;top:.75em;background:transparent!important;opacity:1}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-header h3{width:100%}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body{padding:2em;text-align:left;text-align:-webkit-left}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .position-relative .img-responsive{width:100%;height:250px}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute{background-color:#4c6866;right:1em;bottom:0;padding:.25em 1em;color:#fff}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute span{font-weight:400}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .position-relative .position-absolute .material-icons{font-size:.875em;vertical-align:middle}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body a:hover{text-decoration:none}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .f-size-12{font-size:.75em}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .f-size-14{font-size:.875em}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .f-size-18{font-size:1.125em}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .material-icons{font-size:20px;vertical-align:bottom}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .btn-danger{background-color:#8a0411;width:100%}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .border-left,body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .border-right,body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .border-top{border-color:#d5d5d5!important}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .border-top{margin-top:-20px}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .min-height-100{min-height:100%}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .pos-item{position:relative}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .pos-item:before{content:"";display:block;position:absolute;height:100%;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .pos-item-end{position:relative}body #modalCompareApartments.modal .modal-dialog .modal-content .modal-body .pos-item-end:before{content:"";display:block;position:absolute;height:100%;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}body #exampleModalNearby .wrap-container a,body #exampleNearby .wrap-container a{cursor:pointer;color:#30b3ab}body #exampleModalNearby .modal-dialog,body #exampleNearby .modal-dialog{-ms-transform:translate(0);transform:translate(0);width:900px;margin:30px auto}body #exampleModalNearby .modal-dialog .modal-content .modal-header,body #exampleNearby .modal-dialog .modal-content .modal-header{border:0}body #exampleModalNearby .modal-dialog .modal-content .modal-header .close,body #exampleNearby .modal-dialog .modal-content .modal-header .close{right:6px;opacity:1}body #exampleModalNearby .modal-dialog .modal-content .modal-header .close .icon,body #exampleNearby .modal-dialog .modal-content .modal-header .close .icon{margin-right:0}body #exampleModalNearby .modal-dialog .modal-content .modal-header .modal-title,body #exampleNearby .modal-dialog .modal-content .modal-header .modal-title{width:100%}body #exampleModalNearby .modal-dialog .modal-content .modal-header .bold,body #exampleNearby .modal-dialog .modal-content .modal-header .bold{font-weight:700}body #exampleModalNearby .modal-dialog .modal-content .mar-lr-10,body #exampleNearby .modal-dialog .modal-content .mar-lr-10{margin-left:-10px;margin-right:-10px}body #exampleModalNearby .modal-dialog .modal-content .modal-body .position-relative,body #exampleNearby .modal-dialog .modal-content .modal-body .position-relative{width:100%;left:0}body #exampleModalNearby .modal-dialog .modal-content .modal-body .position-relative .img-responsive,body #exampleNearby .modal-dialog .modal-content .modal-body .position-relative .img-responsive{width:100%}body #exampleModalNearby .modal-dialog .modal-content .modal-body .position-relative .btn-absolute,body #exampleNearby .modal-dialog .modal-content .modal-body .position-relative .btn-absolute{position:absolute;bottom:16px;width:100%;right:0;text-align:center}body #exampleModalNearby .modal-dialog .modal-content .modal-body .position-relative .btn-absolute .btn,body #exampleNearby .modal-dialog .modal-content .modal-body .position-relative .btn-absolute .btn{color:#fff;line-height:1.3}body #exImage.modal,body #exVideo.modal,body #exVirtual.modal{background-color:rgba(0,0,0,.9);padding:40px 0}body #exImage.modal .pad-10,body #exVideo.modal .pad-10,body #exVirtual.modal .pad-10{padding:10px}body #exImage.modal .my-modal,body #exVideo.modal .my-modal,body #exVirtual.modal .my-modal{position:relative}body #exImage.modal .my-modal .modal-content,body #exVideo.modal .my-modal .modal-content,body #exVirtual.modal .my-modal .modal-content{background-color:transparent}body #exImage.modal .my-modal .modal-content .icon-close,body #exVideo.modal .my-modal .modal-content .icon-close,body #exVirtual.modal .my-modal .modal-content .icon-close{position:absolute;right:20px;top:-30px;color:#fff;font-size:1.9375em;cursor:pointer}body #exImage.modal .my-modal .modal-content .icon-close:hover:before,body #exVideo.modal .my-modal .modal-content .icon-close:hover:before,body #exVirtual.modal .my-modal .modal-content .icon-close:hover:before{color:#e6e6e6}body #exImage.modal .my-modal .slick-arrow,body #exVideo.modal .my-modal .slick-arrow,body #exVirtual.modal .my-modal .slick-arrow{opacity:0}body #exImage.modal .my-modal .slick-arrow:before,body #exVideo.modal .my-modal .slick-arrow:before,body #exVirtual.modal .my-modal .slick-arrow:before{color:#fff}body #exImage.modal .my-modal .gal-video,body #exVideo.modal .my-modal .gal-video,body #exVirtual.modal .my-modal .gal-video{padding:20px 60px!important}body #exImage.modal .my-modal .gal-video iframe,body #exVideo.modal .my-modal .gal-video iframe,body #exVirtual.modal .my-modal .gal-video iframe{border-width:2px}body #exImage.modal .my-modal .gal,body #exVideo.modal .my-modal .gal,body #exVirtual.modal .my-modal .gal{padding:20px 0;margin-bottom:30px}@media (max-width:767px){body #exImage.modal .my-modal .gal .slick-dots,body #exVideo.modal .my-modal .gal .slick-dots,body #exVirtual.modal .my-modal .gal .slick-dots{bottom:auto;padding-top:10px}}body #exImage.modal .my-modal .gal:hover .slick-arrow,body #exVideo.modal .my-modal .gal:hover .slick-arrow,body #exVirtual.modal .my-modal .gal:hover .slick-arrow{opacity:1}body #exImage.modal .my-modal .gal .slick-track,body #exVideo.modal .my-modal .gal .slick-track,body #exVirtual.modal .my-modal .gal .slick-track{height:65vh}body #exImage.modal .my-modal .gal .slick-track .gal-view,body #exVideo.modal .my-modal .gal .slick-track .gal-view,body #exVirtual.modal .my-modal .gal .slick-track .gal-view{position:absolute;height:100%;width:100%;display:block;margin:0 auto}body #exImage.modal .my-modal .gal .slick-track .gal-view img,body #exVideo.modal .my-modal .gal .slick-track .gal-view img,body #exVirtual.modal .my-modal .gal .slick-track .gal-view img{max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%}body #exImage.modal .my-modal .gal .slick-track .gal-view .gal-text,body #exVideo.modal .my-modal .gal .slick-track .gal-view .gal-text,body #exVirtual.modal .my-modal .gal .slick-track .gal-view .gal-text{position:absolute;bottom:0;left:0;background-color:#000}body #exImage.modal .my-modal .single,body #exVideo.modal .my-modal .single,body #exVirtual.modal .my-modal .single{position:fixed!important;padding:10px 60px!important;background:rgba(0,0,0,.5);border-width:1px 0;border-style:solid;border-color:hsla(0,0%,100%,.1)}body #exImage.modal .my-modal .single:hover .slick-arrow,body #exVideo.modal .my-modal .single:hover .slick-arrow,body #exVirtual.modal .my-modal .single:hover .slick-arrow{opacity:1}body #exImage.modal .my-modal .single .slick-slide,body #exVideo.modal .my-modal .single .slick-slide,body #exVirtual.modal .my-modal .single .slick-slide{padding:0 5px;max-width:260px;transition:opacity .5s ease;opacity:.5}body #exImage.modal .my-modal .single .slick-slide:hover,body #exVideo.modal .my-modal .single .slick-slide:hover,body #exVirtual.modal .my-modal .single .slick-slide:hover{opacity:1}body #exImage.modal .my-modal .single .slick-slide .single-media,body #exVideo.modal .my-modal .single .slick-slide .single-media,body #exVirtual.modal .my-modal .single .slick-slide .single-media{transition:opacity .5s ease,box-shadow .5s ease,color .5s ease;cursor:pointer;padding:5px;box-shadow:0 0 10px rgba(0,0,0,.3);width:100px!important}body #exImage.modal .my-modal .single .slick-slide .single-media img,body #exVideo.modal .my-modal .single .slick-slide .single-media img,body #exVirtual.modal .my-modal .single .slick-slide .single-media img{height:60px;width:100%}body #exImage.modal .my-modal .single .slick-slide .single-media:hover,body #exVideo.modal .my-modal .single .slick-slide .single-media:hover,body #exVirtual.modal .my-modal .single .slick-slide .single-media:hover{background-color:#fff}body #exImage.modal .my-modal .single .slick-slide .single-media-video,body #exVideo.modal .my-modal .single .slick-slide .single-media-video,body #exVirtual.modal .my-modal .single .slick-slide .single-media-video{width:120px!important}body #exImage.modal .my-modal .single .slick-slide.slick-current,body #exVideo.modal .my-modal .single .slick-slide.slick-current,body #exVirtual.modal .my-modal .single .slick-slide.slick-current{opacity:1}body #exImage.modal .my-modal .single .slick-slide.slick-current .single-media,body #exVideo.modal .my-modal .single .slick-slide.slick-current .single-media,body #exVirtual.modal .my-modal .single .slick-slide.slick-current .single-media{background-color:#fff}body #exImage.modal .modal-dialog,body #exVideo.modal .modal-dialog,body #exVirtual.modal .modal-dialog{max-width:none;-ms-transform:none;transform:none;width:100%}body .dft-popup .margin-auto{margin:auto}body .dft-popup .modal.fade .modal-dialog{-ms-transform:translateY(0);transform:translateY(0)}body .dft-popup .btn-primary{background-color:#fff;color:#30b3ab;border:2px solid #30b3ab}body .dft-popup .modal .modal-header .close{background:transparent!important;border-radius:inherit;top:auto;position:absolute;color:#333;right:15px;width:40px;height:0}body .dft-popup .modal .modal-header .close:focus{outline:none}body .dft-popup .border-unset{border:none!important}body .dft-popup .modal-title{color:#333;font-size:18px;font-weight:700;line-height:24px}body .dft-popup .title-in-body{font-size:16px;font-weight:700;line-height:20px}body .dft-popup .modal-content{border-radius:inherit}body .dft-popup .margin-t-0{margin-top:0!important}body .dft-popup .margin-b-0{margin-bottom:0!important}body .dft-popup .margin-t-b-0{margin-top:0!important;margin-bottom:0!important}body .dft-popup .padding-t-0{padding-top:0!important}body .dft-popup .padding-b-0{padding-bottom:0!important}body .dft-popup .padding-t-b-0{padding-top:0!important;padding-bottom:0!important}body .dft-popup .padding-l-r-0{padding-left:0!important;padding-right:0!important}body .dft-popup .padding-l-0{padding-left:0!important}body .dft-popup .form-check-input{opacity:0;width:16px;height:16px;z-index:999999;position:absolute;left:20px;top:-2px;cursor:pointer}body .dft-popup .form-check-input[disabled]{cursor:not-allowed}body .dft-popup .form-check-input[disabled]+.form-check-label{opacity:.3;cursor:not-allowed}body .dft-popup .form-check-label{margin-left:5px}body .dft-popup .form-check-label:before{content:"";text-align:center;border:1px solid #b9b9b9;width:16px;height:16px;cursor:pointer;display:block;margin-left:-25px;transition:border .15s ease,background .15s ease,color .15s ease;border-radius:3px;position:absolute;font-family:Ascott-Icons;top:3px}.refine-search{margin:0 auto;text-align:left}@media (min-width:768px){.refine-search .wrap{padding:0 0 20px}}.refine-search .title{font-weight:700;font-size:18px;letter-spacing:0;margin-bottom:20px;color:#2c1e16}.refine-search .subtitle{color:#2c1e16;margin-bottom:10px;letter-spacing:0;font-weight:600;font-size:16px;position:relative;top:2px}.refine-search .section{margin-bottom:20px}.refine-search div.content{overflow:visible;position:relative}.refine-search div.content:after{content:"";display:table;clear:both}.refine-search .btn{width:100%}.refine-search.sidebar-padding-right-10px .close{float:left}._benefits,._benefits li{margin:0;padding:0}._benefits li{list-style-type:none}._benefits li+li{margin-top:20px}._benefits .icon{color:#a28156;font-size:56px;float:left}@media (max-width:768px){._benefits .icon{font-size:32px}}._benefits .title,._benefits .title *{color:#a28156;font-weight:700;font-size:20px;margin-top:-3px;margin-bottom:0}@media (max-width:768px){._benefits .title,._benefits .title *{font-size:16px}}._benefits .copy{padding-left:83px}@media (max-width:768px){._benefits .copy{padding-left:50px}}._benefits .copy .link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin-top:7px}@media (max-width:768px){._benefits .copy .link{margin-top:0}}._benefits .copy .link span{margin-top:-4px}._benefits .text,._benefits .text *{font-size:14px;color:#2c1e16;line-height:20px}@media (max-width:768px){._benefits .text,._benefits .text *{display:none}}.asr-common-booking-non-bookable-property{position:relative;z-index:0;filter:none;padding-top:20px}.asr-common-booking-non-bookable-property .alert-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:#f3f3f3;border-color:#f3f3f3;margin:0;color:#373737}.asr-common-booking-non-bookable-property .alert-info a{color:#003e6a}.asr-common-booking-non-bookable-property .close{cursor:pointer;padding-left:1em}#asr-expired-cart-warning .modal-dialog{height:100vh;max-width:424px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 auto}#asr-expired-cart-warning .close-custom{position:absolute;right:0;top:10px;z-index:1}#asr-expired-cart-warning .modal-content{padding:35px 80px 50px;border-radius:5px;text-align:center;width:424px;color:var(--text-title)}#asr-expired-cart-warning .modal-body{padding:0}#asr-expired-cart-warning .title{font-size:24px;font-stretch:normal;font-style:normal;line-height:1.42;letter-spacing:normal;padding-bottom:10px}#asr-expired-cart-warning p{margin:0}#asr-expired-cart-warning .description{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;margin-bottom:20px}#asr-expired-cart-warning .asr-button{width:143px;border-radius:5px}#asr-expired-cart-warning .modal-footer{-ms-flex-pack:center;justify-content:center;padding:0}.text-non-refundable{border-color:#2c1e16;color:#2c1e16}.asr-booking-summary-page .redeem-point{color:#2c1e16}.asr-booking-onboarding .asr-booking-logo,.asr-booking .asr-booking-logo{display:-ms-inline-flexbox;display:inline-flex}.asr-booking-onboarding .asr-booking-logo .left,.asr-booking-onboarding .asr-booking-logo .right,.asr-booking .asr-booking-logo .left,.asr-booking .asr-booking-logo .right{max-width:136px;max-height:38px;width:100%;margin:auto}.asr-booking-onboarding .asr-booking-logo span,.asr-booking .asr-booking-logo span{border-left:1px solid #d5d5d5;margin:0 15px}.asr-booking-onboarding .asr-booking-logo a,.asr-booking .asr-booking-logo a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-booking-onboarding .asr-booking-logo a img,.asr-booking .asr-booking-logo a img{max-width:136px;max-height:38px;width:auto;height:auto;margin-left:0}.asr-booking-onboarding.arabic-com .asr-booking-logo .left,.asr-booking-onboarding.arabic-com .asr-booking-logo .right,.asr-booking.arabic-com .asr-booking-logo .left,.asr-booking.arabic-com .asr-booking-logo .right{width:auto}.asr-booking-modal .brand{margin-top:32px;margin-bottom:36px;height:60px}.asr-booking-modal .brand img{margin:0 auto}.asr-booking-modal .text-center{text-align:center}.asr-booking-modal .form-control{padding-left:8px;padding-right:7px;height:40px;font-size:16px}.asr-booking-modal .form-control::-webkit-input-placeholder{color:#666}.asr-booking-modal .form-control::-moz-placeholder{color:#666}.asr-booking-modal .form-control:-ms-input-placeholder{color:#666}.asr-booking-modal .form-control:-moz-placeholder{color:#666}.asr-booking-modal .form-group{margin-bottom:16px}.asr-booking-modal .form-group label{font-size:12px;margin-bottom:3px}.asr-booking-modal .btn-tertiary{width:100%;height:40px;font-size:16px;font-weight:700;color:#fff;line-height:1;background-color:#8a0411}.asr-booking-modal .btn-tertiary[disabled]{background-color:#f8d7da}.asr-booking-modal .modal-dialog{width:100%;padding:0;margin-right:auto;margin-left:auto}.asr-booking-modal .modal-header{padding:0}.asr-booking-modal .modal-header .close{background:transparent;top:20px;right:16px;color:#2c1e16;z-index:1;opacity:1}.asr-booking-modal .modal-header .close .icon{font-size:30px}.asr-booking-modal .icon-close:before{color:#2c1e16;font-weight:900;font-size:23px}.asr-booking-modal .modal-body{width:100%;padding:15px 10px}.asr-booking-modal .form-link{color:#003e6a;letter-spacing:.01em;font-size:16px;padding:0;text-transform:none}.asr-booking-modal .modal-content{border:0;border-radius:0;box-shadow:0 0 0 1px rgba(6,44,82,.1),0 2px 16px 0 rgba(33,43,54,.08)}.asr-booking-modal .modal-md{max-width:504px}.asr-booking-modal .cover-logo{margin-top:-28px}.asr-booking-modal .h3{letter-spacing:.01em}.asr-booking-modal.arabic-com .modal-header .close{margin:0 auto 0 0;left:10px}.asr-booking-modal .asr-icon.icon-without-innertext[data-icon]{height:48px}.asr-booking-modal .asr-icon.icon-without-innertext[data-icon]:before{margin-right:5px;vertical-align:middle}.asr-booking .alert-danger{border-width:0;border-color:#d32f2f;color:#000;background-color:#f8d7da;border-radius:4px}.asr-booking ul{list-style:none;padding:0;margin:0}.asr-booking-property-listing-map-view .open-marker-popup-info{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;background:#fff;padding:10px;width:175px;min-height:65px;box-shadow:0 0 1px 1px #a09f9f;position:relative;top:-41px;left:12px}.asr-booking-property-listing-map-view .open-marker-popup-info .info-property-name{font-weight:800;text-align:center;margin-bottom:5px;max-width:100%;overflow:visible;text-overflow:unset;white-space:unset;font-size:14px}.asr-booking-property-listing-map-view .open-marker-popup-info .info-property-detail{font-size:14px;text-align:center}.asr-booking-property-listing-map-view .open-marker-popup-info .info-property-detail .detail-price{font-weight:800}.asr-booking-property-listing-map-view .open-marker-popup-info.active{z-index:9999;background:#e0e0e0}.asr-booking-property-listing-map-view .open-marker-popup-info:after,.asr-booking-property-listing-map-view .open-marker-popup-info:before{position:absolute;content:"";width:0;height:0;border:8px solid transparent;border-top-color:#fff;bottom:-15px;left:50%;-ms-transform:scaleX(.5);transform:scaleX(.5)}.asr-booking-property-listing-map-view .open-marker-popup-info:before{bottom:-17px;border-top-color:#a09f9f}.asr-booking-property-listing-map-view .olPopup{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));bottom:0;margin-top:-70px;border-radius:4px;overflow:visible;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-booking-property-listing-map-view .olPopup .olPopupContent{margin:0 auto}.asr-booking-property-listing-map-view .olPopup:after{display:block;content:"";background:#fff;width:14px;height:14px;position:absolute;left:50%;bottom:-6px;-ms-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg)}.asr-booking-property-listing-map-view .map-view-container{background:#fff;padding-top:30px;padding-bottom:30px}.asr-booking-property-listing-map-view .map-view-container--3d .list-item__gallery__capture__link__icon{left:calc(50% - 49px)}.asr-booking-property-listing-map-view .map-view-container--3d .list-item__gallery__capture__link__copy{left:calc(50% - 22px)}.asr-booking-property-listing-map-view .map-view-container .map-view-heading .map-heading-title{font-size:28px;font-weight:800;margin-bottom:20px}.asr-booking-property-listing-map-view .map-view-container .map-heading-tab{display:-ms-flexbox;display:flex}.asr-booking-property-listing-map-view .map-view-container .map-heading-tab .tab-item{cursor:pointer;height:44px;line-height:44px;text-align:center;font-size:14px;padding-left:20px;padding-right:20px}.asr-booking-property-listing-map-view .map-view-container .map-heading-filter{padding-top:5px;padding-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-booking-property-listing-map-view .map-view-container .map-filter-brands{display:-ms-flexbox;display:flex}.asr-booking-property-listing-map-view .map-view-container .map-filter-brands .filter-brand-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:40px;padding-right:20px}.asr-booking-property-listing-map-view .map-view-container .map-filter-brands .filter-brand-item img{width:20px;margin-left:5px;margin-right:5px}.asr-booking-property-listing-map-view .map-view-container .map-filter-brands .filter-brand-item .brand-title{font-size:14px;font-weight:600}.asr-booking-property-listing-map-view .map-view-container .map-filter-dropdown{display:-ms-flexbox;display:flex}.asr-booking-property-listing-map-view .map-view-container .map-filter-dropdown .filter-dropdown-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;white-space:nowrap;position:relative}.asr-booking-property-listing-map-view .map-view-container .map-filter-dropdown .filter-dropdown-item:after{content:"";width:12px;height:7px;position:absolute;right:10px;border-top:7px solid #555;border-left:6px solid transparent;border-right:6px solid transparent;display:none}.asr-booking-property-listing-map-view .map-view-container .map-filter-dropdown .filter-dropdown-item label{padding-right:10px;padding-left:20px}.asr-booking-property-listing-map-view .map-view-container .map-filter-dropdown .filter-dropdown-item select{text-transform:uppercase;white-space:nowrap;padding-right:25px}.asr-booking-property-listing-map-view .map-view-container .map-view-content{display:-ms-flexbox;display:flex;height:600px}.asr-booking-property-listing-map-view .map-view-container .map-content-list{overflow-y:auto;overflow-x:hidden;-ms-flex:4;flex:4}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item{display:-ms-flexbox;display:flex}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-image{-ms-flex:1;flex:1;background-size:cover;position:relative}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-image .image-info{display:-ms-flexbox;position:absolute;width:100%;line-height:34px;text-align:center;display:flex;left:0;bottom:0;height:40px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-image .image-info .info-item{font-weight:600;font-size:12px;-ms-flex:1;flex:1;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:50%}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-image .image-info .info-item img{width:14px;height:14px;margin-right:7px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-image .image-info .info-item a{width:100%}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info{-ms-flex:1;flex:1;padding-top:15px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-name{padding-left:15px;padding-right:15px;font-size:14px;font-weight:800;line-height:22px;margin-bottom:10px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate{padding-left:15px;display:-ms-flexbox;display:flex;margin-bottom:10px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate img{display:block;height:18px;width:auto;margin-right:5px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate .rate-value{height:18px;display:-ms-flexbox;display:flex}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate .rate-value-dot{width:18px;height:18px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate .rate-value-dot.full:before,.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate .rate-value-dot.half:before{display:block;content:"";width:10px;height:10px;border-radius:50%}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-rate .rate-value-dot.half:after{display:block;content:"";width:6px;height:10px;position:absolute;top:4px;right:3px;border-radius:0 5px 5px 0}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-distance{padding-left:40px;padding-right:15px;font-size:13px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px;font-weight:800}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price{padding-top:10px;padding-bottom:10px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-old{text-align:right;padding-right:35px;text-decoration:line-through;font-size:13px;margin-bottom:5px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:5px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .price-detail-text{font-size:13px;text-transform:uppercase}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .price-current{font-size:24px;padding-left:10px;padding-right:20px;line-height:24px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .price-icon{width:12px;height:12px;border-right:3px solid #fff;border-top:3px solid #fff;-ms-transform:rotate(45deg);transform:rotate(45deg);top:-5px;position:relative;right:11px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-unit{text-align:right;padding-right:35px;font-size:13px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-unit .info-icon{width:12px;height:12px;margin-left:5px;position:relative;border-radius:50%}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-unit .info-icon:before{display:block;content:"";width:2px;height:2px;border-radius:2px;position:absolute;left:50%;top:2px;margin-left:-1px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-unit .info-icon:after{display:block;content:"";width:2px;height:5px;border-radius:1px;position:absolute;top:5px;left:50%;margin-left:-1px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .no-available{background:none;text-align:center;font-size:11px;padding-top:0;margin-top:0}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .no-available p{margin-bottom:4px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .mobile-image{display:none}.asr-booking-property-listing-map-view .map-view-container .map-content-list .base-price{position:absolute;right:20px;top:-19px;font-size:11px}.asr-booking-property-listing-map-view .map-view-container .map-content-location{-ms-flex:6;flex:6;background:#eee}.asr-booking-property-listing-map-view .map-view-container .marker-popup-info .info-property-name{font-weight:800;font-size:16px;text-align:center;margin-bottom:5px}.asr-booking-property-listing-map-view .map-view-container .marker-popup-info .info-property-detail{font-size:14px;text-align:center}.asr-booking-property-listing-map-view .map-view-container .marker-popup-info .info-property-detail .detail-price{font-weight:800}.asr-booking-property-listing-map-view .map-view-container .gm-style div *{background-repeat:no-repeat}.asr-booking-property-listing-map-view .map-view-container .gm-style img[src*="/mapcnt6.png"]{display:none}.asr-booking-property-listing-map-view .map-view-container .filter-brand-item .marker-icon{position:static;font-size:20px}.asr-booking-property-listing-map-view .map-view-container .no-result{display:none}.asr-booking-property-listing-map-view .map-view-container .no-available .no-result{display:block}.asr-booking-property-listing-map-view .map-view-container .no-available .has-result{display:none}.asr-booking-property-listing-map-view .map-view-container .mapview-right-icon{color:#fff;position:absolute;top:27px;right:0}.asr-booking-property-listing-map-view .top-navigation{background:#fff;border-bottom:1px solid #ddd}.asr-booking-property-listing-map-view .padding-map-view-tab{padding-left:175px}.asr-booking-property-listing-map-view .heading-contriner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-booking-property-listing-map-view .heading-contriner .seach-filter{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-left:30px}.asr-booking-property-listing-map-view .heading-contriner .seach-filter .filter-listing{display:-ms-flexbox;display:flex}.asr-booking-property-listing-map-view .heading-contriner .seach-filter .filter-listing .filter-item{padding-left:25px;padding-right:70px}.asr-booking-property-listing-map-view .heading-contriner .seach-filter .filter-listing .filter-item .filter-item-heading{font-size:14px}.asr-booking-property-listing-map-view .heading-contriner .seach-filter .filter-listing .filter-item .filter-item-value{font-size:16px;font-weight:800}.asr-booking-property-listing-map-view .heading-contriner .seach-filter .filter-button{white-space:nowrap}.asr-booking-property-listing-map-view .info-property-detail .no-result{display:none}.asr-booking-property-listing-map-view .marker-icon{position:absolute;font-size:40px;bottom:-5px;left:50%}.asr-booking-property-listing-map-view .gm-style-pbc+div div[style*=background-color]{background:none;overflow:visible}.asr-booking-property-listing-map-view .gm-style-pbc+div div[style="position: absolute; left: 0px; top: 0px;"]{display:none}.asr-booking-property-listing-map-view .gm-style-iw div{max-width:none;overflow:visible;width:100%}.asr-booking-property-listing-map-view .gm-style .gm-style-iw{overflow:visible;width:145px;top:62px;z-index:10}.asr-booking-property-listing-map-view .brand-title{text-transform:capitalize}.asr-booking-property-listing-map-view .central-city{font-size:18px;font-weight:700;position:absolute;left:17px;text-align:center;color:#818a91}.asr-booking-property-listing-map-view .visible-desktop-block .item-info .item-price{cursor:pointer}.dft-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__copy{position:absolute;left:calc(50% - 29px);top:calc(50% - 1px)}@media (max-width:767px){.asr-booking-property-listing-map-view .mobile-hidden{display:none}.asr-booking-property-listing-map-view .map-content-mobile{margin-left:-34px;margin-right:-34px}.asr-booking-property-listing-map-view .map-view-heading{margin:-35px -18px -5px}.asr-booking-property-listing-map-view .map-view-heading .asr-booking-sort-by{width:100%}.asr-booking-property-listing-map-view .map-view-heading .sortby__item{-ms-flex:none;flex:none}.asr-booking-property-listing-map-view .map-view-heading .sortby__item .sortby__item__label{margin:0}.asr-booking-property-listing-map-view .map-view-heading .sortby__distance{width:calc(50% + 1px)}.asr-booking-property-listing-map-view .map-view-heading .sortby__currency,.asr-booking-property-listing-map-view .map-view-heading .sortby__filter{width:auto;-ms-flex:1;flex:1}.asr-booking-property-listing-map-view .map-view-heading .sortby__filter .icon{left:calc(50% - 20px)}.asr-booking-property-listing-map-view .map-view-heading .sortby__filter .sortby__item__label{left:50%}}@media (min-width:768px){.asr-booking-property-listing-map-view .map-view-container--3d .list-item__gallery__capture__link__icon{left:calc(50% - 49px)}.asr-booking-property-listing-map-view .map-view-container--3d .list-item__gallery__capture__link__copy{left:calc(50% - 29px);top:calc(50% - 1px)}.asr-booking-property-listing-map-view .map-view-container .map-filter-dropdown{float:right;margin-top:-44px}.asr-booking-property-listing-map-view .map-view-container .map-filter-dropdown .filter-dropdown-item label{font-size:14px;font-weight:800}.asr-booking-property-listing-map-view .map-view-container .map-filter-brands{margin-top:-34px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item{transition:box-shadow .3s}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item:hover{box-shadow:0 0 14px 1px #555}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price{height:80px;position:relative}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .price-icon{top:25px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .per{font-size:12px;position:absolute;top:54px;right:33px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .price-information{position:absolute;top:26px;right:11px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-unit{position:absolute;top:53px;right:-9px}}@media (max-width:768px){#map-view{margin:0 -17px;position:relative}.asr-booking-property-listing-map-view .properties-slider-mobile{position:absolute;top:70%;left:0;right:0;z-index:999}.asr-booking-property-listing-map-view .properties-slider-mobile .slick-slide{background:#fff;border-radius:5px;box-shadow:0 0 5px 1px rgba(0,0,0,.26);margin:5px 10px;padding:0 12px 0 90px;width:82vw;position:relative}.asr-booking-property-listing-map-view .map-view-container{background:transparent}.asr-booking-property-listing-map-view .map-view-container .mapview-right-icon{font-size:37px;top:-19px;right:-11px;z-index:99}.asr-booking-property-listing-map-view .map-view-container .mapview-right-icon .material-icons{font-size:inherit}.asr-booking-property-listing-map-view .map-view-container .slick-slide .content-item .item-info .item-price{background:none;padding-top:0;position:relative}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-image{-ms-flex:1;flex:1;background-size:cover;position:absolute;width:87px;overflow:hidden;left:0;top:0;bottom:0;background-size:auto 100%}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-image .image-info{background:none;display:none}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-address,.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-distance,.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .mobile-image{display:none}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail{color:#554f4c;-ms-flex-pack:start;justify-content:flex-start;padding-left:15px;font-size:15px}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .price-detail-text{display:none}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .price-current{padding:0;font-size:inherit}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .currency{font-size:inherit}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-detail .per{display:inline;font-size:inherit}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .price-unit{display:none}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-name{font-size:15px;margin-bottom:5px;text-align:left;padding-right:0}.asr-booking-property-listing-map-view .map-view-container .map-content-list .mobile-image{position:absolute;left:0;top:0}.asr-booking-property-listing-map-view .map-view-container .map-content-list .base-price{display:inline-block;position:static;font-size:inherit}.asr-booking-property-listing-map-view .map-view-container .map-filter-dropdown{margin-right:-10px}.price-information{display:inline-block}.info-property-name{text-transform:capitalize}}.asr-booking-share-with-friend{font-size:16px}.asr-booking-share-with-friend .modal-mask{margin:0 auto;position:fixed;z-index:9998;top:0;left:0;bottom:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:opacity .3s ease}.asr-booking-share-with-friend .modal-wrapper{margin:auto;width:100%;padding:20px}.asr-booking-share-with-friend .modal-container{width:100%;margin:0 auto;transition:all .3s ease;border-radius:5px;text-align:center;position:relative;padding:20px}.asr-booking-share-with-friend .modal-container .asr-icon{position:absolute;right:7px;top:7px;cursor:pointer;line-height:0}.asr-booking-share-with-friend .modal-container .asr-icon:before{font-size:20px;color:var(--accent)}.asr-booking-share-with-friend .modal-header{display:block;border:none;font-size:22px;line-height:26px;text-align:center;margin:0;color:var(--text-title);margin-bottom:15px;padding:0;padding-right:15px}.asr-booking-share-with-friend .modal-body{font-size:16px;font-style:normal;line-height:24px;text-align:center;margin-bottom:28px;color:var(--text-body);padding:0}.asr-booking-share-with-friend .pointer{cursor:pointer}.asr-booking-share-with-friend .asr-input-tag{margin:8px 0 0}.asr-booking-share-with-friend .asr-input-tag .input-tag{border:none}.asr-booking-share-with-friend .asr-input-tag .new-tag{font-size:16px;outline:1px solid transparent}.asr-booking-share-with-friend .modal-enter,.asr-booking-share-with-friend .modal-leave-active{opacity:0}.asr-booking-share-with-friend .modal-enter .modal-container,.asr-booking-share-with-friend .modal-leave-active .modal-container{-ms-transform:scale(1.1);transform:scale(1.1)}.asr-booking-share-with-friend .footer-btn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.asr-booking-share-with-friend .footer-btn .asr-button{min-width:96px}.asr-booking-share-with-friend .footer-btn .asr-button:first-child{margin-right:10px}.arabic .asr-booking-share-with-friend .modal-header{padding:16px 24px 16px 16px}.arabic .asr-booking-share-with-friend .modal-body{margin:0 24px 0 32px}.arabic .asr-booking-share-with-friend .modal-default-button{float:left}.arabic .asr-booking-share-with-friend .cancel{margin-right:0;margin-left:30px}.asr-booking-share-with-friend button.submit[disabled]{cursor:no-drop}.asr-booking-share-with-friend .modal-mask{background-color:rgba(0,0,0,.5)}.asr-booking-share-with-friend .modal-header{font-weight:700}.asr-booking-share-with-friend .modal-container{background:#fff}.dft-booking-reservation-confirm-page .confirm{color:#2c1e16}@media screen and (max-width:1199px){.dft-booking-reservation-confirm-page .confirm .color1D1612{color:#1d1612}}.dft-booking-reservation-confirm-page .confirm .estimate-point-blue-text,.dft-booking-reservation-confirm-page .confirm a.details-link,.dft-booking-reservation-confirm-page .confirm span.details-link{color:#003e6a}.dft-booking-reservation-confirm-page .confirm .confirm__payment__detail__content--total{background-color:#2c1e16}.asr-booking-print-confirmation .wrap{max-width:1250px}.asr-booking-print-confirmation .wrap .confirm__property .apartment .your-reservation-details{padding-left:0;padding-right:0}.asr-booking-print-confirmation .wrap .confirm__property .apartment .reservation-confirmation{padding-left:16px;padding-right:16px}.asr-booking-print-confirmation .wrap .confirm .confirm__payment__detail__left .confirm__payment__detail__header{font-size:20px}.asr-booking-print-confirmation .add-on-quantity{width:100%;word-break:break-word;word-wrap:break-word}.asr-booking-print-confirmation .row-group .add-ons{width:220px}.asr-booking-print-confirmation .row-group .add-ons-content-view{width:calc(100% - 220px);padding-left:5px}.asr-booking-print-confirmation .apartment>div.your-reservation-details:first-child{display:block}.asr-booking-print-confirmation .print{padding:30px 150px;background:none;background-color:#fff;min-height:200px;color:var(--text-title)}.asr-booking-print-confirmation .print .confirm__flex__layout.confirm__info .left{display:inline}.asr-booking-print-confirmation .print .asr-booking-currency-selector{display:none}.asr-booking-print-confirmation .print hr{margin:10px 0}.asr-booking-print-confirmation .print .no-padding-left{padding-left:0}.asr-booking-print-confirmation .print .info__reservation{float:right;margin-top:32px;margin-bottom:48px}.asr-booking-print-confirmation .print .info__reservation span{display:block}.asr-booking-print-confirmation .print .info__reservation .address{font-size:32px;margin-bottom:16px}.asr-booking-print-confirmation .print .info__reservation .street{font-size:14px;margin-top:8px}.asr-booking-print-confirmation .print .apartment__item__contain__left{font-size:16px}.asr-booking-print-confirmation .print .apartment__item__contain__left .confirm-no-content,.asr-booking-print-confirmation .print .apartment__item__contain__left .room-type-name{font-size:20px}.asr-booking-print-confirmation .print .apartment__item__contain__right{font-size:16px;padding-bottom:10px}.asr-booking-print-confirmation .print .apartment__item__contain__right .header{margin:10px}.asr-booking-print-confirmation .print .apartment__item__contain__right .total-apartment>span{max-width:120px}.asr-booking-print-confirmation .print .apartment__item__contain__right .list-rate-breakdown{font-size:12px}.asr-booking-print-confirmation .print img{max-width:156px;max-height:35px;width:100%;height:100%}.asr-booking-print-confirmation .print .apartment .lb-reservation-detail>span{text-align:left;margin:20px 0}.asr-booking-print-confirmation .print .apartment .lb-reservation-detail.your-reservation-details{font-weight:700;font-size:18px;padding-top:16px;padding-bottom:16px}.asr-booking-print-confirmation .print .apartment .lb-reservation-detail.reservation-confirmation{font-size:24px;padding-top:10px;padding-bottom:24px}.asr-booking-print-confirmation .print .apartment .apartment__item>div{padding-top:10px;display:-ms-flexbox;display:flex}.asr-booking-print-confirmation .print .apartment .apartment__item .apartment__item__contain{padding:0 16px}.asr-booking-print-confirmation .print .row-group{line-height:2.3;margin-bottom:10px}.asr-booking-print-confirmation .print .row-group .row-group-content>span{width:220px;display:inline-block}.asr-booking-print-confirmation .print .row-group p{display:inline-table;max-width:315px;line-height:21px}.asr-booking-print-confirmation .print .confirm__flex__layout.item{padding:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-booking-print-confirmation .print__content__address{padding:10px 16px;line-height:1.5}.asr-booking-print-confirmation .print__content__address span{display:block}.asr-booking-print-confirmation .print__content__address__label{font-size:24px}.asr-booking-print-confirmation .print__content__address__itinerary{font-size:16px}.asr-booking-print-confirmation .print__payment__detail__header{font-size:20px}.asr-booking-print-confirmation .print__payment__detail__content--total{font-size:18px}.asr-booking-print-confirmation .confirm__property{clear:both}.asr-booking-print-confirmation .confirm__payment__detail__content{font-size:16px}.asr-booking-print-confirmation .confirm__payment__detail__content .item.no-padding-left{padding-left:0}.asr-booking-print-confirmation .bold{font-weight:700}.asr-booking-print-confirmation .right{text-align:right;padding:0}.asr-booking-print-confirmation .asr-top-select-currency{display:none}.asr-booking-print-confirmation .confirm__payment{padding:10px 0}.asr-booking-print-confirmation .redemption-point.summary-row-label{padding:0}.asr-booking-print-confirmation .add-on-detail{margin-left:6px}.asr-booking-print-confirmation .redeemed-descripton{font-size:14px;line-height:18px;font-weight:600;margin-top:7px;padding-left:10px;padding-right:10px}@media screen and (max-width:1024px){.asr-booking-print-confirmation .redeemed-descripton{padding:0 16px}}.asr-booking-payment-information .border{border-color:#a28156}.asr-booking-payment-information .add-credit-card{margin:30px 0}.asr-booking-payment-information__label__header{font-size:24px}.asr-booking-payment-information__label__description{font-size:16px}.asr-booking-payment-information__method{margin-top:25px;display:-ms-flexbox;display:flex}.asr-booking-payment-information__method__content{line-height:2.3;display:-ms-flexbox;display:flex;border:1px solid #d5d5d5;border-radius:10px;width:100%}.asr-booking-payment-information__method__left{width:100%;display:-ms-flexbox;display:flex;padding:10px}.asr-booking-payment-information__method__left img{min-width:40px;min-height:40px;max-height:50px;max-width:50px}.asr-booking-payment-information__method__right{display:-ms-flexbox;display:flex;margin:auto 0;color:#0d91d9;margin-left:60px}.asr-booking-payment-information__method__right .item{width:150px;cursor:pointer}#booking-onboard-modal{font-size:14px}#booking-onboard-modal.modal{z-index:5;overflow-y:auto}#booking-onboard-modal .modal-content{padding:20px}#booking-onboard-modal div.modal-dialog{max-width:504px;height:unset;margin:5% auto}@media (max-width:767px){#booking-onboard-modal div.modal-dialog{margin:5% 20px}}#booking-onboard-modal .modal-header{display:none}#booking-onboard-modal .modal-body{padding:0}#booking-onboard-modal .modal-footer{padding-bottom:0;padding-top:0}#booking-onboard-modal .form-inline{-ms-flex-pack:justify;justify-content:space-between}#booking-onboard-modal .form-inline .select-wrapper{font-size:16px}.asr-booking-onboarding--header{display:-ms-flexbox;display:flex;width:300px;margin:0 auto;padding:30px}.asr-booking-onboarding--header .left{margin:auto 0}.asr-booking-onboarding--header .left>img{max-width:100px}.asr-booking-onboarding--header .split{height:60px;width:1px;background-color:#d5d5d5;margin:0 20px}.asr-booking-onboarding--header .right{margin:auto}.asr-booking-onboarding--header .right>img{max-height:60px}.asr-booking-onboarding .no-padding{padding-left:0;padding-right:0}.asr-booking-onboarding--contain{border:1px solid #d5d5d5;background-color:#fff;color:#2c1e16;padding:20px}.asr-booking-onboarding--contain .title{min-height:32px;font-size:24px;line-height:32px}.asr-booking-onboarding--contain .description{font-size:16px;line-height:19px;margin-top:30px}.asr-booking-onboarding--contain .full-name{-ms-flex-pack:justify;justify-content:space-between;height:68px}.asr-booking-onboarding--contain .full-name .first-name{padding-bottom:13px}.asr-booking-onboarding--contain .full-name .full-name-group{width:100%}.asr-booking-onboarding--contain .full-name .full-name-group .full-name-label{height:17px;font-size:14px;font-weight:700;line-height:17px}.asr-booking-onboarding--contain .full-name .full-name-group input{border-radius:5px;border:1px solid #d5d5d5;color:var(--text-body);font-size:16px}.asr-booking-onboarding--contain .full-name .full-name-group .full-name-value{font-size:16px;color:#373737}@media (min-width:1024px){.asr-booking-onboarding--contain .full-name{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.asr-booking-onboarding--contain .first-name{padding-bottom:0;padding-right:20px}}@media screen and (max-width:1023px){.asr-booking-onboarding--contain .full-name{height:unset}.asr-booking-onboarding--contain .full-name .first-name{padding-bottom:20px}}.asr-booking-onboarding--contain .date-of-birth{height:68px}.asr-booking-onboarding--contain .date-of-birth--label{height:17px;font-size:14px;font-weight:700;line-height:17px}.asr-booking-onboarding--contain .date-of-birth .date{width:29%}.asr-booking-onboarding--contain .date-of-birth .date select{line-height:20px}.asr-booking-onboarding--contain .date-of-birth .date select::-ms-expand{display:none}.asr-booking-onboarding--contain .date-of-birth .month,.asr-booking-onboarding--contain .date-of-birth .year{width:32%}.asr-booking-onboarding--contain .date-of-birth .month select,.asr-booking-onboarding--contain .date-of-birth .year select{line-height:20px}.asr-booking-onboarding--contain .date-of-birth .month select::-ms-expand,.asr-booking-onboarding--contain .date-of-birth .year select::-ms-expand{display:none}.asr-booking-onboarding--contain .country-of-residence{height:68px}.asr-booking-onboarding--contain .country-of-residence .option .point-dropdown{min-width:100%;border:1px solid #d5d5d5;height:45px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:16px;padding-left:10px;background-color:transparent;border-radius:5px;cursor:default;color:#2c1e16}.asr-booking-onboarding--contain .country-of-residence .option .dropdown-menu{position:absolute;transform:translate3d(0,42px,0);top:2px;left:0;will-change:transform;z-index:2;max-height:300px;overflow:auto;border-radius:0;box-shadow:none;width:100%;min-width:0}.asr-booking-onboarding--contain .country-of-residence .option .dropdown-menu .dropdown-item.disabled{background-color:#ddd;opacity:1;color:#000;cursor:no-drop;pointer-events:none}.asr-booking-onboarding--contain .country-of-residence .option .dropdown-menu .dropdown-item:active{background-color:#e9ecef}.asr-booking-onboarding--contain .phone-mobile{margin-top:20px}.asr-booking-onboarding--contain .phone-mobile .form-inline .phone-contact{width:100%}.asr-booking-onboarding--contain .phone-mobile .form-inline .phone-contact .option{display:-ms-flexbox;display:flex;min-width:150px}.asr-booking-onboarding--contain .phone-mobile .form-inline .phone-contact .option input{border:1px solid #d5d5d5;border-radius:5px;font-size:16px}.asr-booking-onboarding--contain .phone-mobile .form-inline .phone-contact .option input[type=number]::-webkit-inner-spin-button,.asr-booking-onboarding--contain .phone-mobile .form-inline .phone-contact .option input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.asr-booking-onboarding--contain .phone-mobile .form-inline .phone-contact .option button{text-overflow:ellipsis;overflow:hidden;color:#2c1e16}@media screen and (max-width:767px){.asr-booking-onboarding--contain .phone-mobile .form-inline .phone-contact .option{min-width:100px}.asr-booking-onboarding--contain .phone-mobile .form-inline .phone-contact .option input{height:45px;margin-left:10px}}.asr-booking-onboarding--contain .error{color:#d32f2f}.asr-booking-onboarding--contain .euResident .title{display:none}.asr-booking-onboarding--contain .euResident .euResident-label{font-size:14px;font-weight:700;line-height:17px;margin-bottom:0}.asr-booking-onboarding--contain .euResident .euResident-label label{margin-bottom:0}.asr-booking-onboarding--contain .euResident .form-option{margin-bottom:0;margin-top:13px}.asr-booking-onboarding--contain .euResident .form-option label{padding-top:0;font-size:16px}.asr-booking-onboarding--contain .terms-condition .terms-condition-label{font-size:14px;font-weight:700;line-height:17px;margin-bottom:13px}.asr-booking-onboarding--contain .terms-condition .checkbox-group{display:-ms-flexbox;display:flex}.asr-booking-onboarding--contain .terms-condition .checkbox-group input[type=checkbox]{accent-color:var(--indicator-default);width:75%;height:20px;margin-right:15px}.asr-booking-onboarding--contain .terms-condition .checkbox-group label{font-size:15px;color:#373737}.asr-booking-onboarding--contain .terms-condition .overflow-checkbox .overflow-control-input{display:none}.asr-booking-onboarding--contain .terms-condition .overflow-checkbox .overflow-control-description{margin-left:19px;display:block}.asr-booking-onboarding--contain .terms-condition .overflow-checkbox .checkbox-consent-join-mailing{margin-left:10px;display:block}.asr-booking-onboarding--contain .terms-condition .overflow-checkbox .overflow-control-indicator{border-radius:3px;display:inline-block;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #b9b9b9;font-size:16px}.asr-booking-onboarding--contain .terms-condition .overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator:after{-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);top:-6px;left:5px}.asr-booking-onboarding--contain .terms-condition .overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator:before{opacity:1}.asr-booking-onboarding--contain .terms-condition .custom-control.overflow-checkbox .overflow-control-indicator:after{content:"";display:block;position:absolute;height:12px;transition:.3s;-ms-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0);width:7px;border-bottom:2px solid #a28156;border-right:2px solid #a28156;border-radius:3px;margin-top:40%}.asr-booking-onboarding--contain .terms-condition .custom-control.overflow-checkbox .overflow-control-indicator:before{content:"";display:block;position:absolute;height:12px;transition:.3s;width:6px;border-right:3px solid #fff;border-radius:3px;-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);top:2px;left:8px;opacity:0}.asr-booking-onboarding--contain .terms-condition .custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator{border:1px solid #a28156}.asr-booking-onboarding--contain .btn-update{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.asr-booking-onboarding--contain .btn-update .asr-button{min-width:120px}.asr-booking-onboarding--contain .btn-update .disable{background-color:#d5d5d5;color:#b9b9b9;border-color:transparent}.asr-booking-onboarding .asr-booking-logo{margin:0 0 20px;height:80px}.asr-booking-onboarding .select-wrapper{position:relative}.asr-booking-onboarding .select-wrapper select{cursor:pointer}.asr-booking-onboarding .dropdown-container .dropdown-item{color:var(--text-body)}.asr-booking-onboarding .dropdown-container .dropdown-item:first-child{cursor:none;pointer-events:none}.asr-booking-onboarding .asr-dropdown .dropdown-value{color:var(--text-body)}.asr-booking-onboarding .asr-dropdown .dropdown-value .dropdown-text{padding:10px}.asr-booking-onboarding .asr-dropdown .dropdown-value .dropdown-text .asr-icon{padding:0;width:24px;height:24px}.asr-booking-onboarding .asr-dropdown .dropdown-value .asr-icon.icon-without-innertext.arrow-icon:before{margin:0}.select-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0}select+i.material-icons.arrow_drop_down{pointer-events:none;z-index:1;margin-left:-24px}.asr-booking-user-information .social-network-contain{margin:0 10px}.asr-booking-user-information .social-network-contain .social-network{width:35%}.asr-booking-user-information .btn-save-change{float:right}.asr-booking-user-information .contact-number li{cursor:pointer}.asr-booking-user-information .dropdown-toggle{width:100%;background-color:#fff;border:1px solid #ccc;border-radius:0;padding:10px 15px;color:#a1a1a1;line-height:normal;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.asr-booking-user-information .dropdown-toggle:focus{outline:0}.asr-booking-user-information .dropdown .dropdown-menu{visibility:visible;opacity:1;cursor:pointer}.asr-booking-user-information ul.dropdown-menu.myDropDown.show,.asr-booking-user-information ul.dropdown-menu.myDropDownPhone.show{z-index:1}.asr-booking-user-information .drop-height{max-height:400px;overflow:auto}.asr-booking-user-information .highlights{color:#000;font-weight:700}.asr-booking-user-information .dropdown-menu{min-width:260px;width:100%}.asr-booking-user-information .dropdown-menu:after,.asr-booking-user-information .dropdown-menu:before{content:none}.asr-booking-user-information .CheckoutHeader{margin-bottom:0}.asr-booking-user-information .header-line{width:100%}.asr-booking-user-information .header-col{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-booking-user-information .form-inline,.asr-booking-user-information .header-col{-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.asr-booking-user-information .confirm__flex__layout{display:block}}@media screen and (max-width:767px){.asr-booking-user-information .social-network{width:100%}}.asr-booking-user-profile{margin:0 auto;max-width:1440px;background-color:#fff}.asr-booking-user-profile ._nav-tabs{margin:0}.asr-booking-user-profile ._nav-tabs .nav-item{min-width:180px;max-width:220px}.asr-booking-user-profile ._nav-tabs .nav-item a{border-top-left-radius:0;border-top-right-radius:0}.asr-booking-user-profile .payment-information{margin:0 10px}.asr-booking-user-profile .text-red{color:#d32f2f}.asr-booking-user-profile .indicates-required{padding-right:50px}@media screen and (max-width:767px){.asr-booking-user-profile ._nav-tabs{-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-booking-user-profile .nav-item{min-width:160px}}.asr-booking-member-status{display:-ms-flexbox;display:flex;padding:10px 0;margin:0 auto;line-height:1.8;background-color:#f1f2f4}.asr-booking-member-status--left{font-size:24px;padding:0 65px}.asr-booking-member-status--left .date{font-size:13px;color:gray}.asr-booking-member-status--left .name{color:#a28156}.asr-booking-member-status .horizontal-split{border-right:1px solid #d5d5d5;margin:0 20px;height:110px;margin-top:25px}.asr-booking-member-status--center{display:-ms-flexbox;display:flex;font-size:16px}.asr-booking-member-status--center .content{margin-top:20px;font-size:14px}.asr-booking-member-status--center .group{display:-ms-flexbox;display:flex}.asr-booking-member-status--center .item{margin-top:5px}.asr-booking-member-status--center .label-header{font-size:24px;color:#72c6c0}.asr-booking-member-status--center .description{color:gray}.asr-booking-member-status--center .residense{margin-top:60px}.asr-booking-member-status--center .residense .name>span{display:contents}.asr-booking-member-status--center .name{display:-ms-flexbox;display:flex}.asr-booking-member-status--right{margin:auto 0}.asr-booking-member-status--right img{width:150px}.asr-booking-member-status span{display:block}.asr-booking-member-status .color-blue{color:#0d91d9}.asr-booking-member-status .italic{font-style:italic}@media screen and (max-width:1023px){.asr-booking-member-status{display:block}.asr-booking-member-status .horizontal-split{width:100%;border:1px solid #d5d5d5;height:0}.asr-booking-member-status--center{display:block}.asr-booking-member-status--center *{margin:0;padding:0}.asr-booking-member-status--center .group{padding-bottom:20px}.asr-booking-member-status--left{padding:0 10px}.asr-booking-member-status--right{text-align:center;margin-top:20px}}.asr-booking-your-cart .my-cart{position:relative}.asr-booking-your-cart .your-cart{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.asr-booking-your-cart .your-cart .asr-icon-svg{width:30px;height:34px}.asr-booking-your-cart .cart-item-number{height:20px;width:20px;border-radius:10px;border:1px solid #87674f;background-color:#87674f;color:var(--text-reverse);text-align:center;font-size:12px;font-weight:600;position:absolute;top:-3px;left:9px}.asr-booking-your-cart .your-cart-message{cursor:pointer;font-size:12px;display:-ms-flexbox;display:flex;padding:16px 20px;width:272px;position:absolute;background-color:#fff;color:var(--accent);top:52px;left:-93px;box-shadow:1px 1px 8px 1px;border-radius:5px;z-index:1}.asr-booking-your-cart .your-cart-message:before{position:absolute;top:-10px;right:151px;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.booking-cart-mini #remove_warning_modal{padding-right:0}.booking-cart-mini .top-checkout{margin-top:0;background-color:#f1f2f4}.booking-cart-mini #price_breakdown_modal.show{overflow-y:hidden}@media (max-width:768px){.booking-cart-mini .asr-booking-modal.show{display:block;padding:0}}.booking-cart-mini .view-price{max-width:448px;max-height:605px;bottom:0;left:0;right:0;margin:auto;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);overflow-y:hidden;color:#333}.booking-cart-mini .view-price hr{margin:0}.booking-cart-mini .view-price .btn-quaternary{min-width:120px}.booking-cart-mini .view-price ._btn-secondary{min-width:120px;padding:7px 24px}.booking-cart-mini .code-red{color:#8a0411}.booking-cart-mini .bold{font-weight:700}.booking-cart-mini .float-right{float:right}.booking-cart-mini .align-right{text-align:right}.booking-cart-mini .align-left{text-align:left}.booking-cart-mini .txt-color{color:#2c1e16}.booking-cart-mini .room-type-name{color:#2c1e16;float:left;font-size:16px;font-weight:700;margin-bottom:5px}.booking-cart-mini .div-tooltip{padding:2px;float:left}.booking-cart-mini .lbl-remove{font-size:14px;float:right;color:#4b5daa;cursor:pointer}.booking-cart-mini .disable-remove-button .lbl-remove{color:#b8b8b8;pointer-events:none}.booking-cart-mini .show-price-breakdown{text-align:right;text-decoration:underline;cursor:pointer}.booking-cart-mini .apartment-lbl{font-size:14px}.booking-cart-mini .apartment-price{font-size:16px;font-weight:700}.booking-cart-mini .apartment-brand{height:40px;width:100%;background-color:#ebe3d9;padding:10px;color:#2c1e16}.booking-cart-mini .count{background-color:#f1f2f4;font-weight:700;font-size:16px;height:40px;width:100%;padding:10px}.booking-cart-mini .active{background-color:#a28156;color:#d9cbba}.booking-cart-mini .apartment-title{font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-cart-mini .border{border:1px solid #eae3d9}.booking-cart-mini .row{margin:10px auto}.booking-cart-mini hr{width:100%;border-color:#ebe3d9;border-width:.5px 0}.booking-cart-mini .modal-content{border:none;border-radius:0}.booking-cart-mini .modal-content .modal-body .price-content{max-height:330px;overflow-y:auto}.booking-cart-mini .maxwidth-pr{max-width:540px}.booking-cart-mini .maxwidth-pr .width-pr{height:225px;margin:auto}.booking-cart-mini .maxwidth-pr .pd-content{padding:24px 24px 24px 14px}@media (max-width:767px){.booking-cart-mini .maxwidth-pr{max-width:304px}.booking-cart-mini .maxwidth-pr .width-pr{left:0;height:233px;margin:auto}.booking-cart-mini .maxwidth-pr .pd-content{padding:15px}}.asr-booking-selected-apartment .top-checkout{margin-top:0;background-color:#f1f2f4}.asr-booking-selected-apartment .view-price{max-height:605px;bottom:0;left:0;right:0;margin:auto;overflow-y:hidden;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#2c1e16}.asr-booking-selected-apartment .view-price hr{margin:0}.asr-booking-selected-apartment .code-red{color:#8a0411}.asr-booking-selected-apartment .checkin-date{padding:10px 10px 0;margin-bottom:0}.asr-booking-selected-apartment .lbl-remove{float:right;color:#4b5daa;padding-top:10px;cursor:pointer}.asr-booking-selected-apartment .tooltip-label .material-icons{padding-bottom:3px}.asr-booking-selected-apartment .tooltip{float:left;margin:0 3px 3px 5px;z-index:1}.asr-booking-selected-apartment .txt-color{color:#2c1e16}.asr-booking-selected-apartment .apartment-lbl{font-size:14px}.asr-booking-selected-apartment .apartment-price{font-size:18px;font-weight:700}@media screen and (max-width:1199px){.asr-booking-selected-apartment .apartment-price{font-size:16px}}.asr-booking-selected-apartment .apartment-brand{height:40px;width:100%;background-color:#ebe3d9;padding:10px;color:#2c1e16}.asr-booking-selected-apartment .apartment-title{font-size:18px;font-weight:700}.asr-booking-selected-apartment .border{border:1px solid #eae3d9}.asr-booking-selected-apartment .row{margin:10px auto}.asr-booking-selected-apartment .modal-content{border:none;border-radius:0}.asr-booking-selected-apartment .modal-content .modal-body .price-content{max-height:330px;overflow-y:auto}.asr-booking-selected-apartment .no-padding{padding:0}.asr-booking-selected-apartment .no-margin{margin:0}@media (max-width:767px){.asr-booking-selected-apartment{width:123%;margin-left:-40px}.asr-booking-selected-apartment .apartment-title{font-size:14px;font-weight:700}.asr-booking-selected-apartment .border-total-mobile{padding:10px}.asr-booking-selected-apartment .border-total-mb{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}.asr-booking-selected-apartment .border-content-cart{margin-left:-20px;margin-right:-20px}}@media (max-width:767px) and (min-width:768px){.asr-booking-selected-apartment .label-alternate-curency{margin-left:10px}}@media (max-width:1023px){.asr-booking-selected-apartment .border-total-mobile{padding:10px}}.asr-booking-selected-apartment #details_mobile .apartment-brand{height:40px;width:100%;background-color:#ebe3d9;padding:10px;color:#2c1e16}.asr-booking-selected-apartment #details_mobile .row{margin:0 auto}.asr-booking-selected-apartment #details_mobile h3{margin-bottom:0}@media (max-width:1200px){.asr-booking-selected-apartment .over-modal{z-index:10000}}.why-book-here-link .margin-left-025rem{margin-left:.25rem;margin-right:0}.why-book-here-link.margin-right-9px{margin-right:9px;margin-left:0}.why-book-here-modal.arabic-com .modal-body{direction:rtl;text-align:right}.why-book-here-modal.arabic-com ._benefits .copy{padding-right:83px;padding-left:0}.why-book-here-modal.arabic-com ._benefits .icon{float:right}.why-book-here-modal.arabic-com .icon{margin-left:5px;margin-right:0}.why-book-here-modal.arabic-com .close{float:left}.asr-user-session-timeout .title{font-size:18px;font-weight:700;line-height:24px}.asr-user-session-timeout .description{font-size:16px;line-height:20px}.asr-user-session-timeout .logo-bound{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.asr-user-session-timeout .left,.asr-user-session-timeout .right{max-height:60px;max-width:60px}.asr-user-session-timeout .center-logo-user{display:inline-block;vertical-align:middle}.asr-user-session-timeout .confirm-button{margin-left:auto;margin-right:0;min-width:50%;display:block}.asr-user-session-timeout .close-custom{border:none;background-color:transparent;margin-left:auto;display:block;padding:0}.asr-user-session-timeout .asr-icon[data-icon]{display:-ms-flexbox;display:flex}.asr-user-session-timeout .asr-icon[data-icon].small{width:13px}.asr-user-session-timeout .divider-line{margin-left:15px;margin-right:15px;height:60px}.asr-user-session-timeout .group-items{margin-top:10px}.asr-user-session-timeout .group-items:not(:last-of-type){margin-bottom:10px}.asr-top-select-currency{font-size:12px;display:inline-block;margin-left:10px}.asr-top-select-currency .asr-dropdown .dropdown-value .dropdown-text div{padding:0;height:17px}.asr-top-select-currency .asr-dropdown{border:none;width:auto}.asr-top-select-currency .asr-dropdown .currency-input{border-top:none;border-left:none;border-right:none;height:42px;font-size:14px;padding-left:16px;padding-right:16px}.asr-top-select-currency .asr-dropdown .currency-input:focus{outline:none}.asr-top-select-currency .asr-dropdown .dropdown-container{position:fixed;padding:0;border-radius:5px;width:calc(100% - 40px);max-height:525px;font-size:14px}.asr-top-select-currency .asr-dropdown .dropdown-container .dropdown-item{padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;border-radius:5px}.asr-top-select-currency .asr-dropdown .scrollbar::-webkit-scrollbar{width:16px}.asr-top-select-currency .asr-dropdown .scrollbar::-webkit-scrollbar-thumb{border-radius:8px}.asr-top-select-currency .asr-dropdown .scrollbar::-webkit-scrollbar-button{display:none}.asr-top-select-currency .asr-dropdown .scrollbar{overflow-y:scroll;max-height:457px;padding:0 0 8px 8px}.asr-top-select-currency .asr-dropdown .dropdown-item.dropdown-title{pointer-events:none;font-weight:700}.asr-top-select-currency .asr-dropdown .dropdown-item.dropdown-title.selected,.asr-top-select-currency .asr-dropdown .dropdown-item.dropdown-title:hover{background-color:transparent}.asr-top-select-currency .asr-dropdown .currency-code{min-width:65px;font-weight:700;padding-right:10px}.asr-top-select-currency .asr-dropdown .dropdown-value span{font-size:12px;font-weight:600;letter-spacing:0;line-height:17px;padding:10px 0 10px 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-top-select-currency .asr-dropdown .dropdown-value .dropdown-text .asr-icon-svg{width:auto;height:auto;display:block}.asr-top-select-currency .asr-dropdown .dropdown-value .arrow-icon{width:auto;height:auto}.asr-top-select-currency .asr-dropdown .dropdown-value .arrow-icon .asr-icon-svg{display:-ms-flexbox;display:flex}.asr-top-select-currency .asr-dropdown .asr-icon.icon-without-innertext.dropdown-icon:before{font-size:12px;margin-right:0;top:2px;position:relative}.asr-top-select-currency .asr-dropdown svg{width:12px;height:12px;margin-left:5px;margin-right:5px}.asr-top-select-currency .asr-dropdown .dropdown-backdrop{background:var(--backdrop-dropdown)}.asr-modal-booking-search{font-size:14px}.asr-modal-booking-search .asr-simple-search{display:none}.asr-modal-booking-search p{margin:0}.asr-modal-booking-search .error-message span{line-height:20px}.asr-modal-booking-search #ui-datepicker-div{background-color:#fff}.asr-modal-booking-search .booking-title{font-size:24px!important;font-weight:700;line-height:32px;padding-bottom:0!important;color:var(--section-background)}.asr-modal-booking-search .asr-common-icon{line-height:inherit;display:-ms-inline-flexbox;display:inline-flex}.asr-modal-booking-search .asr-common-icon .asr-icon-svg{display:-ms-flexbox;display:flex}.asr-modal-booking-search .asr-common-icon svg{margin-right:10px;width:24px;height:24px}.asr-modal-booking-search .asr-common-icon.up-down-icon{position:absolute;right:10px}.asr-modal-booking-search .asr-common-icon.up-down-icon svg{width:16px;height:16px}.asr-modal-booking-search .asr-common-icon.local-offer-icon{position:absolute;left:15px;top:25%}.asr-modal-booking-search .asr-common-icon .hotel-icon{position:absolute;left:15px;top:18px}.asr-modal-booking-search .asr-common-icon.done-icon{right:33px;top:8px;position:absolute}.asr-modal-booking-search .asr-common-icon.done-icon svg{margin-right:0}.asr-modal-booking-search .asr-common-icon.search-icon{right:0;left:auto;position:absolute;top:13px}.asr-modal-booking-search .asr-common-icon.search-icon svg{fill:var(--indicator-default)}.asr-modal-booking-search .asr-common-icon.info-icon{line-height:0;vertical-align:middle}.asr-modal-booking-search .asr-common-icon.info-icon:before{margin-left:2px;margin-right:0;font-size:16px}.asr-modal-booking-search .asr-common-icon.add-icon svg,.asr-modal-booking-search .asr-common-icon.remove-icon svg{width:25px;height:25px}.asr-modal-booking-search .grid-container{display:grid;grid-template-columns:auto;grid-gap:10px;color:var(--text-title);height:auto;padding:0 20px;font-size:16px}.asr-modal-booking-search .destination-search-field{position:relative;box-sizing:border-box;height:50px;margin-bottom:-5px;background-color:#fff;box-shadow:2px 4px 13px 0 hsla(0,0%,75%,.43);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;border-radius:5px}.asr-modal-booking-search .destination-search-field ul.ui-menu li.sub-section-title{height:44px;padding:0 15px}.asr-modal-booking-search .destination-search-field ul.ui-menu li.sub-section-title:hover{background-color:none}.asr-modal-booking-search .destination-search-field ul.ui-menu .ui-state-active.style-city-name{padding-top:2px;background-color:#fff!important;color:var(--accent)!important;cursor:pointer!important}.asr-modal-booking-search .destination-search-field ul.ui-menu .ui-state-active.style-city-name:hover{background-color:var(--accent)!important;color:#fff!important;transition:none}.asr-modal-booking-search .destination-search-field ul.ui-menu a{overflow:hidden;display:-webkit-box;
      /*! autoprefixer: off */-webkit-box-orient:vertical;
      /*! autoprefixer: on */-webkit-line-clamp:1}.asr-modal-booking-search .destination-search-field ul.ui-menu a.style-city-name:hover{color:#483e39;background-color:var(--background-default);text-decoration:none;transition:none;cursor:pointer}.asr-modal-booking-search .destination-input{color:var(--text-title);border:1px solid var(--border);border-radius:5px;outline:transparent;position:unset;width:100%;height:100%;padding:0 55px 0 15px;cursor:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:normal}.asr-modal-booking-search .destination-input:active,.asr-modal-booking-search .destination-input:focus{border:1px solid var(--text-title);border-radius:5px}.asr-modal-booking-search .field-select-date{padding:0 10px;border:1px solid var(--border);border-radius:5px;height:40px}.asr-modal-booking-search .date-container,.asr-modal-booking-search .field-select-date{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-modal-booking-search .date-container{-ms-flex-pack:justify;justify-content:space-between;width:100%}.asr-modal-booking-search .check-in-out{-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}.asr-modal-booking-search .check-in-out input{padding:0;color:var(--text-title)}.asr-modal-booking-search .daterange-from-in,.asr-modal-booking-search .daterange-to-in{text-align-last:left}.asr-modal-booking-search .minus{margin:0 10px;width:8px;border:none;height:1px}.asr-modal-booking-search .selected-date{border:0;text-align:left;width:100%;cursor:pointer}.asr-modal-booking-search .selected-date.active,.asr-modal-booking-search .selected-date:active,.asr-modal-booking-search .selected-date:focus{border:1px solid var(--accent);background-color:var(--accent-opacity-03);color:var(--accent);border-radius:5px;outline:none}.asr-modal-booking-search .search-book-button .asr-button{width:100%;position:fixed;left:0;bottom:0;z-index:1;object-fit:contain;padding:23px 13px;font-size:16px;line-height:20px}.asr-modal-booking-search .field{border:1px solid var(--border);border-radius:5px;position:relative;-ms-flex-align:center;align-items:center;height:auto}.asr-modal-booking-search .field.disabled *{cursor:not-allowed}.asr-modal-booking-search .clear-voucher{cursor:pointer;z-index:1}.asr-modal-booking-search .data-dropdown{width:100%;height:100%;padding:10px 35px 10px 10px;cursor:pointer;position:relative;background-color:var(--white);border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-modal-booking-search .data-dropdown.active{border:1px solid var(--color-border-search);border-radius:5px}.asr-modal-booking-search .data-dropdown.active .up-down-icon svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}.asr-modal-booking-search .dropdown-custom{width:100%;border:1px solid #b9b9b9;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:var(--background-default)}.asr-modal-booking-search .detail-apartment{border:1px solid #b9b9b9;border-radius:5px;background-color:var(--background-default);margin-bottom:20px;color:var(--text-body)}.asr-modal-booking-search .detail-apartment>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-modal-booking-search .apartment-label-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-modal-booking-search .apartment-label-container i{margin-right:10px}.asr-modal-booking-search .row-header-apartment{margin:10px 10px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.asr-modal-booking-search .row-header-apartment .label-apartment{font-weight:600;font-size:16px;line-height:22px}.asr-modal-booking-search .row-adult-apartment,.asr-modal-booking-search .row-children-apartment,.asr-modal-booking-search .row-item-child{margin:0 10px 10px;display:-ms-flexbox;display:flex}.asr-modal-booking-search .row-children-apartment{-ms-flex-direction:column;flex-direction:column}.asr-modal-booking-search .row-children-apartment .children-section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-modal-booking-search .row-children-apartment .children-invalid-message{text-align:left;color:var(--icon-error-message)}.asr-modal-booking-search .row-item-child{background-color:var(--color-background-search);padding:0 10px 10px;height:auto;margin:0}.asr-modal-booking-search .row-item-child.first{padding-top:15px}.asr-modal-booking-search .row-item-child.last{padding-bottom:15px;border-radius:0 0 5px 5px}.asr-modal-booking-search .label-apartment{display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;padding-right:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-modal-booking-search .label-apartment.invalid-age{color:var(--icon-error-message)}.asr-modal-booking-search .label-apartment>.children-info{-ms-flex-preferred-size:100%;flex-basis:100%}.asr-modal-booking-search .button-apartment{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;min-width:124px;height:37px}.asr-modal-booking-search .button-apartment .asr-button{padding:0}.asr-modal-booking-search .button-apartment .asr-button.rounded-border{width:30px;height:30px;border:none;display:block}.asr-modal-booking-search .button-remove-apartment{font-size:12px;-ms-flex-negative:0;flex-shrink:0}.asr-modal-booking-search .add-apartment{margin-bottom:36px}.asr-modal-booking-search .add-apartment .asr-button.secondary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:16px;line-height:16px;border:1px solid var(--accent);padding:9px;-ms-flex-pack:center;justify-content:center;width:100%;font-weight:600}.asr-modal-booking-search .add-apartment .asr-common-icon svg{width:18px;height:18px}.asr-modal-booking-search .guests-number{padding:0 5px;margin:0;font-size:18px;font-weight:600}.asr-modal-booking-search .custom-button{min-height:25px}.asr-modal-booking-search .link-to-remove{cursor:pointer;text-align:right;height:25px;font-weight:600}.asr-modal-booking-search .image-parent{position:relative;height:145px}.asr-modal-booking-search .image-parent .booking-search-cover{box-sizing:border-box;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;text-align:center;width:100%}.asr-modal-booking-search .image-parent .booking-search-title{position:absolute;margin:0;color:#fff;font-weight:700;font-size:22px;left:47%;top:40%;-ms-transform:translate(-47%);transform:translate(-47%)}.asr-modal-booking-search .main-container{padding:0;padding-bottom:93px;max-width:1200px;margin:auto}.asr-modal-booking-search .title-field{margin-bottom:15px;font-weight:700;font-size:18px;line-height:25px}.asr-modal-booking-search .error-field{color:var(--icon-error-message);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:-13px;margin-bottom:7px}.asr-modal-booking-search .check-in-out-date-picker{border:none}.asr-modal-booking-search .show-participate{margin-top:24px;font-size:14px}.asr-modal-booking-search .show-participate .asr-common-icon svg{width:15px;height:15px}.asr-modal-booking-search .voucher-container{padding:0 10px}.asr-modal-booking-search .voucher-detail{padding-top:10px;padding-right:10px;padding-left:10px}.asr-modal-booking-search .voucher-detail:first-child{padding-top:20px}.asr-modal-booking-search .voucher-detail:last-child{padding-bottom:20px}.asr-modal-booking-search .voucher-name{padding:9px 15px;background:var(--box-shadow-light);color:var(--text-title);border-radius:5px;position:relative;cursor:pointer}.asr-modal-booking-search .voucher-name.voucher-active{color:var(--text-reverse);background-color:var(--accent);font-weight:700}.asr-modal-booking-search .input-voucher-code{width:100%;padding:7px 10px;border-radius:5px;border:1px solid var(--border);outline:transparent}.asr-modal-booking-search .input-voucher-code:active,.asr-modal-booking-search .input-voucher-code:focus{border:1px solid var(--color-border-search)}.asr-modal-booking-search .input-voucher-code:-ms-input-placeholder,.asr-modal-booking-search .input-voucher-code::-ms-input-placeholder{font-size:16px;font-weight:400}.asr-modal-booking-search .input-voucher-code::placeholder{font-size:16px;font-weight:400}.asr-modal-booking-search .children-info{font-size:12px;padding-right:6px}.asr-modal-booking-search .info-description{line-height:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:6px}.asr-modal-booking-search .info-wrapper{position:relative;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}.asr-modal-booking-search .info-wrapper:hover .age-info-tooltip{display:block}.asr-modal-booking-search .info-wrapper .asr-icon-svg svg{width:16px;height:16px}.asr-modal-booking-search .apartment-custom .age-info-tooltip{width:165px}.asr-modal-booking-search .age-info-tooltip{padding:10px;position:absolute;width:195px;box-shadow:1px 1px 20px #aaa;border-radius:5px;background-color:#fff;top:25px;left:50%;-ms-transform:translate(-43%);transform:translate(-43%);z-index:4;font-size:12px;display:none}.asr-modal-booking-search .age-info-tooltip:after{content:"";position:absolute;display:block;width:10px;height:10px;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);background-color:#fff;left:70px;top:-1px;z-index:5}.asr-modal-booking-search .age-info-tooltip p{margin-bottom:15px}.asr-modal-booking-search .age-info-tooltip p:last-child{margin-bottom:0}.asr-modal-booking-search .asr-checkbox .check-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-modal-booking-search .asr-checkbox .check-box svg{margin-left:1px}.asr-modal-booking-search .asr-modal .asr-icon-svg svg{fill:#fff}.asr-modal-booking-search .asr-modal.modal-scroll-search .vue-portal-target{width:100%}.asr-modal-booking-search .asr-modal.modal-scroll-search .asr-modal-container{height:100%;padding:0}.asr-modal-booking-search .asr-modal.modal-scroll-search .content-wrapper{padding:0}.asr-modal-booking-search .asr-modal.modal-scroll-search .content-container{padding:0;border-radius:0;min-height:100vh;height:auto;width:100%}.asr-modal-booking-search .asr-modal.modal-scroll-search .close-icon{top:63px;left:20px;z-index:1}.asr-modal-booking-search .modal-staff-member-warning .content-container{padding:0}.asr-modal-booking-search .modal-staff-member-warning .close-icon{display:none}.asr-modal-booking-search .modal-staff-member-warning .remove-modal{padding:36px 16px;position:relative;font-size:14px}.asr-modal-booking-search .modal-staff-member-warning .remove-modal .close-button{position:absolute;top:8px;right:8px;cursor:pointer}.asr-modal-booking-search .modal-staff-member-warning .remove-modal .question{padding-right:36px;padding-left:18px;margin-top:0;margin-bottom:36px;font-weight:600}.asr-modal-booking-search .modal-staff-member-warning .remove-modal .actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-modal-booking-search .modal-staff-member-warning .remove-modal .asr-button{margin-left:16px;padding:8px 36px}.asr-modal-booking-search .ui-autocomplete.ui-menu{overflow:auto}.asr-modal-booking-search .ui-menu-item{padding:0 15px;border:none;color:var(--text-title);transition:none}.asr-modal-booking-search .ui-menu-item a{transition:none}.asr-modal-booking-search .ui-menu-item a.style-city-name:hover{color:#483e39;background-color:var(--background-default);text-decoration:none;transition:none;cursor:pointer}.asr-modal-booking-search .ui-menu-item:last-child{padding-bottom:15px}.asr-modal-booking-search .ui-menu-category{font-size:12px;text-transform:uppercase;color:var(--indicator-default);padding:0 15px;line-height:36px}.asr-modal-booking-search .ui-menu-category:first-child{padding-top:15px}.asr-modal-booking-search .ui-menu-item-wrapper{min-height:44px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 15px;border-radius:5px;line-height:36px;transition:inherit;white-space:break-spaces}.asr-modal-booking-search .ui-menu-item-wrapper:hover{cursor:pointer}.asr-modal-booking-search .cursor-no-drop{cursor:no-drop}.asr-modal-booking-search .pointer-events-none{pointer-events:none}.asr-modal-booking-search .custom-menu-item{font-size:14px;color:var(--accent);display:-ms-flexbox;display:flex;cursor:pointer;padding:0 0 0 15px;text-transform:unset!important;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.asr-modal-booking-search .custom-menu-item .asr-common-icon.reset-icon{opacity:1!important;-ms-transform:scale(.65);transform:scale(.65)}.asr-modal-booking-search .custom-menu-item:hover{font-weight:700}.asr-modal-booking-search .custom-menu-item .ui-state-active,.asr-modal-booking-search .custom-menu-item .ui-state-active.style-city-name{background-color:#fff!important;color:var(--accent)!important;font-weight:700}.asr-modal-booking-search .custom-menu-item .ui-state-active.style-city-name:hover{font-weight:700;background-color:none}.asr-modal-booking-search .custom-menu-item .ui-state-active:hover{font-weight:700}.asr-booking-search .asr-modal .custom-menu-item .reset-icon .asr-icon-svg svg{fill:var(--accent)}.asr-booking-search .asr-modal-booking-search .asr-simple-search{display:block}.asr-booking-apartment-item:not(:first-child){margin-top:24px}.asr-booking-apartment-item .card-title{font-weight:700;font-size:18px;line-height:22px;margin-bottom:0;color:var(--text-title)}.asr-booking-apartment-item .card-title a{text-decoration:none;color:inherit}.asr-booking-apartment-item .occupancy-description,.asr-booking-apartment-item .size-description{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-booking-apartment-item .occupancy-description .asr-icon-svg,.asr-booking-apartment-item .size-description .asr-icon-svg{display:-ms-inline-flexbox;display:inline-flex}.asr-booking-apartment-item .occupancy-description span,.asr-booking-apartment-item .size-description span{font-weight:600;color:var(--text-body);margin-left:8px}.asr-booking-apartment-item .occupancy-description svg,.asr-booking-apartment-item .size-description svg{width:22px;height:22px}.asr-booking-apartment-item .size-occupancy{display:-ms-flexbox;display:flex;margin:10px 0}.asr-booking-apartment-item .size-occupancy p{display:-ms-inline-flexbox;display:inline-flex;margin:0 20px 0 0;-ms-flex:1;flex:1;font-size:12px;color:var(--text-title);font-weight:600}.asr-booking-apartment-item .size-occupancy p .asr-icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.asr-booking-apartment-item .size-occupancy p .asr-icon:before{font-size:20px;line-height:17px}.asr-booking-apartment-item .size-occupancy p span{line-height:15px}.asr-booking-apartment-item .card-content{border:1px solid #ddd;border-radius:7px;display:-ms-flexbox;display:flex;transition:border-radius .2s,border .2s;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1023px){.asr-booking-apartment-item .card-content{position:relative}}.asr-booking-apartment-item .card-content .image-container{position:relative}.asr-booking-apartment-item .card-content .asr-gallery-viewer,.asr-booking-apartment-item .card-content .asr-photo-viewer{border-radius:5px 5px 0 0;-ms-flex-positive:1;flex-grow:1;height:190px}.asr-booking-apartment-item .card-content .asr-gallery-viewer .asr-button,.asr-booking-apartment-item .card-content .asr-photo-viewer .asr-button{opacity:unset;cursor:pointer}.asr-booking-apartment-item .card-content .asr-gallery-viewer .asr-button img,.asr-booking-apartment-item .card-content .asr-photo-viewer .asr-button img{width:22px;height:17px}.asr-booking-apartment-item .card-content .asr-gallery-viewer .asr-button .disabled,.asr-booking-apartment-item .card-content .asr-photo-viewer .asr-button .disabled{opacity:1}.asr-booking-apartment-item .card-content .newly-ronate-label{left:16px;position:absolute;color:#f2f2f2;font-family:Open Sans;font-size:14px;min-width:132px;min-height:29px;-ms-flex-negative:0;flex-shrink:0;font-style:normal;font-weight:600;line-height:normal;top:16px;border-radius:5px;background:rgba(55,55,55,.8);padding:4px 7px 5px;text-align:center}@media screen and (max-width:1023px){.asr-booking-apartment-item .card-content .newly-ronate-label{min-height:23px;font-size:12px;min-width:112px;padding:2px 3px 6px 6px}}.asr-booking-apartment-item .price-utilities{position:relative;display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;height:64px}.asr-booking-apartment-item .utilities{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:3;flex:3}.asr-booking-apartment-item .utilities .selling-icon{-ms-flex:1;flex:1;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#88674d;margin-right:0}.asr-booking-apartment-item .utilities .selling-icon:before{font-size:24px}.asr-booking-apartment-item .see-more{cursor:pointer;font-weight:600;font-size:14px;color:#4c6866;line-height:19px;margin:0 0 0 25px;display:-ms-flexbox;display:flex}.asr-booking-apartment-item .see-more .asr-icon-svg svg{fill:#4c6866;margin:-6px 0 0 -3px;width:26px}@media only screen and (max-width:1023px){.asr-booking-apartment-item .see-more{margin:0}.asr-booking-apartment-item .see-more .asr-icon-svg svg{margin:5px 2px 0 0;width:26px}}.asr-booking-apartment-item .price{display:-ms-flexbox;display:flex;-ms-flex:2;flex:2;box-sizing:border-box;position:relative}.asr-booking-apartment-item .price .show-more-btn{padding:12px;border:none;border-radius:0 0 5px 0;-ms-flex:2;flex:2;outline:none;min-width:168px;transition:none}.asr-booking-apartment-item .price .show-more-btn .asr-icon{position:absolute;right:4px;top:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-booking-apartment-item .price .show-more-btn .asr-icon:before{margin:0;color:inherit}.asr-booking-apartment-item .price .show-more-btn .asr-icon.icon-without-innertext[data-icon]:before{font-size:large}.asr-booking-apartment-item .price .show-more-btn .asr-price{font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.asr-booking-apartment-item .price .show-more-btn .asr-price .currency strong{font-weight:400}.asr-booking-apartment-item .price .show-more-btn .asr-price .price-unit{font-weight:600}.asr-booking-apartment-item .price .show-more-btn .asr-price .currency{line-height:12px}.asr-booking-apartment-item .price .show-more-btn .asr-price .price-value{color:var(--text-reverse);font-weight:700;line-height:28px;font-size:20px}.asr-booking-apartment-item .price .show-more-btn .asr-price .price-line{white-space:nowrap}.asr-booking-apartment-item .price .show-rates{margin-top:10px;font-weight:600;font-size:14px;line-height:19px;color:#4c6866;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;width:160px;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;padding:0 5px}.asr-booking-apartment-item .price .show-rates:hover{cursor:pointer;color:#003e6a}.asr-booking-apartment-item .price .show-rates .asr-icon{transition:.2s ease-in-out}.asr-booking-apartment-item .price .show-rates .asr-icon:before{display:block}.asr-booking-apartment-item .price .show-rates .asr-icon.notShowing{-ms-transform:rotate(180deg);transform:rotate(180deg)}.asr-booking-apartment-item .text-button{background:none;color:#4c6866;border:none;padding:10px 15px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;font-weight:600;-ms-flex-align:center;align-items:center;cursor:pointer}.asr-booking-apartment-item .text-button.show{background:#f9f9f4;border-radius:5px 5px 0 0}.asr-booking-apartment-item .text-button .asr-icon{position:relative;top:2px;font-size:24px}.asr-booking-apartment-item .text-button .asr-icon:before{margin-right:0}.asr-booking-apartment-item .rate-container{background:#f9f9f4;height:1000px}.asr-booking-apartment-item .selected-room-panel{position:fixed;box-sizing:border-box;bottom:0;left:0;width:100vw;box-shadow:0 0 10px 5px rgba(0,0,0,.3);background:#f9f9f4;padding:10px 20px 20px}.asr-booking-apartment-item .selected-room-panel .text-button{padding:0;margin-bottom:5px}.asr-booking-apartment-item .selected-room-panel p{margin:0;color:#555}.asr-booking-apartment-item .selected-room-panel p.selected-room{font-size:.8em;line-height:.8em}.asr-booking-apartment-item .selected-room-panel p.room-capacity{font-weight:600}.asr-booking-apartment-item .selected-room-panel .check-out{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.asr-booking-apartment-item .selected-room-panel .check-out a{font-weight:600}.asr-booking-apartment-item .selected-room-panel .check-out .check-out-button{padding:7px 20px}.asr-booking-apartment-item .selected-room-panel .selected-room-list{overflow:auto;white-space:nowrap;display:-ms-flexbox;display:flex;padding-bottom:15px}.asr-booking-apartment-item .selected-room-panel .selected-room-list .asr-slide-item{padding-right:10px}.asr-booking-apartment-item .selected-room-panel .selected-room-list .asr-slide-item .room-card{position:relative;opacity:.4;background:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.3);padding:20px 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-booking-apartment-item .selected-room-panel .selected-room-list .asr-slide-item .room-card.active{opacity:1}.asr-booking-apartment-item .selected-room-panel .selected-room-list .asr-slide-item .room-card small{font-size:.7em;line-height:.7em}.asr-booking-apartment-item .selected-room-panel .selected-room-list .asr-slide-item .room-card span{color:#65564f;font-weight:600}.asr-booking-apartment-item .selected-room-panel .selected-room-list .asr-slide-item .room-card .close-button{background:none;padding:0;border:none;position:absolute;top:5px;right:5px}.asr-booking-apartment-item .selected-room-panel .selected-room-list .asr-slide-item .room-card .close-button .asr-icon:before{margin-right:0}.asr-booking-apartment-item .rates{border:1px solid #ddd;border-top:none;border-radius:0 0 7px 7px;margin-top:-21px;padding-top:21px;transition:.2s;max-height:0}.asr-booking-apartment-item .rates.overflow-hidden{overflow:hidden}.asr-booking-apartment-item .card-title.utilities-content,.asr-booking-apartment-item .utilities-grid.utilities-content{display:none}.asr-booking-apartment-item .label-urgent-trigger,.asr-booking-apartment-item .price>.label-urgent-trigger{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;margin-right:10px}.asr-booking-apartment-item .label-urgent-trigger .asr-icon-svg,.asr-booking-apartment-item .price>.label-urgent-trigger .asr-icon-svg{margin-right:12px}.asr-booking-apartment-item .label-urgent-trigger .asr-icon-svg svg,.asr-booking-apartment-item .price>.label-urgent-trigger .asr-icon-svg svg{width:22px;height:22px}.asr-booking-apartment-item .label-urgent-trigger .asr-icon-svg svg path,.asr-booking-apartment-item .price>.label-urgent-trigger .asr-icon-svg svg path{fill:var(--text-danger)}.asr-booking-apartment-item .label-urgent-trigger .units-remaining,.asr-booking-apartment-item .price>.label-urgent-trigger .units-remaining{color:var(--text-danger);font-size:14px;line-height:17px;font-weight:600;padding-bottom:5px}@media (min-width:768px) and (max-width:1023px){.asr-booking-apartment-item .price>.label-urgent-trigger{position:absolute;padding-bottom:55px;margin-right:0;width:80%;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){.asr-booking-apartment-item .price>.label-urgent-trigger{display:none}.asr-booking-apartment-item .label-urgent-trigger{margin:10px 0 -10px}.asr-booking-apartment-item .label-urgent-trigger .asr-icon-svg svg{width:17px;height:17px}.asr-booking-apartment-item .label-urgent-trigger .units-remaining{font-size:12px}}@media (min-width:1024px){.asr-booking-apartment-item .price-utilities .utilities .utilities-grid .key-selling .see-more-text{color:#4c6866}}.asr-booking-rate-plan-item .rate-icon{line-height:0}.asr-booking-rate-plan-item .policy-icon-wrapper{width:16px;height:16px;-ms-flex:0 0 16px;flex:0 0 16px;margin-right:8px}.asr-booking-rate-plan-item .saved-amount{font-size:12px;font-weight:600;line-height:17px}.asr-booking-rate-plan-item .main-info-container{padding:18px 20px 0}.asr-booking-rate-plan-item .room-title{font-size:18px;margin:5px 0;font-weight:700;color:var(--text-title)}.asr-booking-rate-plan-item .room-description{margin:6px 0 0;font-size:12px;line-height:17px;color:var(--text-body)}.asr-booking-rate-plan-item .more-details-button{cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:600;line-height:24px;color:var(--text-title);margin-top:9px}.asr-booking-rate-plan-item .more-details-button i:before{margin:0}.asr-booking-rate-plan-item .more-details-button .asr-icon.icon-without-innertext[data-icon]:before{font-size:12px;margin-left:4px;margin-top:1px}.asr-booking-rate-plan-item .more-details-button .asr-icon.icon-without-innertext[data-icon].small{width:16px;height:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-booking-rate-plan-item .more-details{padding-top:10px;font-size:12px;color:var(--text-body);overflow:hidden;transition:max-height .2s}.asr-booking-rate-plan-item .more-details p{margin:0}.asr-booking-rate-plan-item .policies-container{display:-ms-flexbox;display:flex;padding-top:16px}.asr-booking-rate-plan-item .policies-container .policy-title{font-weight:600}.asr-booking-rate-plan-item .policies-container .asr-icon-svg{width:16px;margin-right:8px}.asr-booking-rate-plan-item .policies-container .asr-icon-svg svg{width:16px;height:16px}.asr-booking-rate-plan-item .feature-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px 5px}.asr-booking-rate-plan-item .feature-item{line-height:22px;font-size:12px}.asr-booking-rate-plan-item .feature-item,.asr-booking-rate-plan-item .price-and-select-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-booking-rate-plan-item .price-and-select-container{-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px;position:relative}.asr-booking-rate-plan-item .price-and-redeem{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-booking-rate-plan-item .price-and-redeem .asr-price{color:var(--text-title)}.asr-booking-rate-plan-item .redeem-points{font-size:12px;margin:0;font-weight:600;line-height:17px}.asr-booking-rate-plan-item:not(:last-child){border-bottom:1px solid #ddd}.asr-booking-rate-plan-item .asr-price{margin-top:5px;line-height:17px}.asr-booking-rate-plan-item .asr-price .price-value{font-size:20px;line-height:28px;font-weight:700}.asr-booking-rate-plan-item .rate-features{display:grid;-ms-flex-align:center;align-items:center;margin-bottom:10px;grid-template-columns:auto auto}.asr-booking-rate-plan-item .rate-features .asr-icon-label{font-size:12px;line-height:17px;font-weight:600;color:var(--accent);padding-right:5px}.asr-booking-rate-plan-item .rate-features .asr-icon-label:not(:last-child){margin-bottom:10px}.asr-booking-rate-plan-item .rate-features .asr-icon-label .asr-icon:before{font-size:20px;margin-right:8px}.asr-booking-rate-plan-item .rate-features .asr-icon-label span{padding-bottom:2px}.asr-booking-rate-plan-item .rate-features .image-description{font-size:12px;line-height:17px;font-weight:600;color:var(--accent);padding-bottom:5px}.asr-booking-rate-plan-item .rate-features .rate-label-item{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;margin-right:10px}.asr-booking-rate-plan-item .rate-features .rate-label-item .asr-icon-svg{margin-right:11px}.asr-booking-rate-plan-item .rate-features .rate-label-item .asr-icon-svg svg{width:17px;height:17px}.asr-booking-rate-plan-item .rate-features .rate-label-item.urgent-trigger svg *{fill:var(--text-danger)}.asr-booking-rate-plan-item .rate-features .rate-label-item.urgent-trigger .image-description{color:var(--text-danger)}.asr-booking-rate-plan-item .slide-enter,.asr-booking-rate-plan-item .slide-leave-to{max-height:0}.asr-booking-rate-plan-item .slide-enter-to,.asr-booking-rate-plan-item .slide-leave{max-height:100vh}.asr-booking-rate-plan-item .asr-badge.property-type{background-color:#87674f;margin-right:5px;margin-bottom:5px}.asr-booking-rate-plan-item .select-room-button{white-space:nowrap}.asr-booking-rate-plan-item .button-transparent{background:transparent;border:none;outline:none;padding:0;cursor:pointer}.asr-booking-rate-plan-item .tax-info{padding-right:10px;margin-bottom:0}.asr-booking-rate-plan-item .tax-info .tax-label{font-size:12px;line-height:17px;font-weight:600;color:var(--text-title)}.asr-booking-rate-plan-item .tax-info .icon-information{display:inline;position:relative;top:4px}.asr-booking-rate-plan-item .tax-info .icon-information svg{width:17px;height:17px}.asr-booking-rate-plan-item .tax-tooltip-content{position:absolute;left:-20px;right:-20px;padding:20px;border-radius:6px;box-shadow:2px -2px 10px rgba(0,0,0,.2);background:var(--box-shadow-light);transition:all .25s;-ms-transform:translateY(2px);transform:translateY(2px);opacity:0;visibility:hidden}.asr-booking-rate-plan-item .tax-tooltip-content p{font-size:12px;margin-top:5px;margin-bottom:14px;font-weight:400}.asr-booking-rate-plan-item .tax-tooltip-content p:last-child{margin-bottom:0}.asr-booking-rate-plan-item .tax-tooltip-content:before{content:"";display:block;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid var(--box-shadow-light);top:-12px;left:var(--iconLeft)}.asr-booking-rate-plan-item .button-tax:hover+.tax-tooltip-content{visibility:visible;opacity:1;z-index:1}@media (min-width:1024px){.asr-booking-rate-plan-item .main-info-container .rate-features{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (max-width:767px){.asr-booking-rate-plan-item .rate-features{display:block}}.asr-booking-template-page{background-color:#fff}.asr-booking-template-page .asr-booking-city-listing-detail-view{position:relative;border-top:1px solid #d5d5d5;padding-top:25px}.asr-booking-template-page .asr-booking-city-listing-detail-view:after{content:"";display:table;clear:both}.asr-booking-template-page .container-structure .hidden-on-homepage{display:none}.asr-booking-template-page .as-table{display:table;width:100%}.asr-booking-template-page .left-header{width:50%}.asr-booking-template-page .right-header{width:725px}.asr-booking-template-page .right-header .row{margin:0;height:40px}.asr-booking-template-page .right-header .col-3{padding-left:0;padding-right:0;max-width:29%;margin-top:12.5px}.asr-booking-template-page .right-header .col{padding-left:0;padding-right:0}.asr-booking-template-page .line-listing-result{margin-top:-40px}.asr-booking-template-page .margin-modify-search{margin-top:-30px}.asr-booking-template-page .margin-left-header{margin:0}.asr-booking-template-page .left-header-position{position:relative}.asr-booking-template-page .language-position{position:absolute;top:10px;left:41%}.asr-booking-template-page .currency-position{position:absolute;top:10px;left:47%}.asr-booking-template-page .brand-logo-modify-search{max-width:100%}@media (max-width:767px){.asr-booking-template-page .asr-booking-search-criteria{font-size:14px}.asr-booking-template-page .padding-x-mobile-7{padding-left:7px;padding-right:7px}.asr-booking-template-page .asr-booking-search-criteria .border-modify .destination,.asr-booking-template-page .asr-booking-search-criteria .border-modify .destination-result{font-size:12px}.asr-booking-template-page .asr-booking-search-criteria .modify-search .border-modify-date{border-right:none}.asr-booking-template-page .container-structure,.asr-booking-template-page .margin-modify-search{margin-top:-20px}}@media (min-width:1024px){.asr-booking-template-page .dft-common-left-header .navbar-nav{height:40px}.asr-booking-template-page .dft-common-left-header a.nav-link{padding-top:10px}}@media (min-width:576px){.asr-booking-template-page .line-listing-result{margin-top:-40px}}.asr-reservation-details input[disabled],.asr-reservation-details input[readonly],.asr-reservation-details textarea[disabled]{cursor:no-drop}.asr-reservation-details .asr-checkbox,.asr-reservation-details .asr-dropdown{color:var(--text-title)}.asr-reservation-details .asr-booking-price-breakdown .redeem-points-container{padding-top:15px;padding-bottom:24px}.asr-reservation-details .asr-booking-price-breakdown .add-ons-container,.asr-reservation-details .asr-booking-price-breakdown .tax-and-fee-container{padding-top:15px;padding-bottom:15px}.asr-reservation-details .asr-booking-price-breakdown .asr-booking-summary-total{padding:9px 22px 11px}.asr-reservation-details .reservation-details-container .personal-details{padding-bottom:27px;padding-top:20px}.asr-reservation-details .reservation-details-container .guest-details{background-color:var(--color-background-search);padding-top:22px;margin-bottom:22px}.asr-reservation-details .reservation-details-container .guest-details .dropdown-text{border-radius:5px}.asr-reservation-details .reservation-details-container .special-request{padding-bottom:26px}.asr-reservation-details .reservation-details-container .credit-card-details{padding-bottom:30px}.asr-reservation-details .reservation-details-container .policy-confirm-section{background-color:var(--color-background-search);padding-top:24px;padding-bottom:50px}.asr-reservation-details .reservation-details-container .policy-confirm-section u a span{color:var(--accent);text-decoration:underline}.asr-reservation-details .credit-card-details-title,.asr-reservation-details .guest-details-title,.asr-reservation-details .reservation-details-title,.asr-reservation-details .special-request-title{font-size:22px;line-height:26px;font-weight:700;margin:0;margin-bottom:6px}.asr-reservation-details .mandatory-fields-text{font-size:14px;line-height:22px;margin:7px 0}.asr-reservation-details .error-field{color:var(--icon-error-message);font-size:14px;line-height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:7px;margin-left:11px;margin-bottom:10px}.asr-reservation-details .error-field .asr-icon.error-icon{line-height:0}.asr-reservation-details .error-field .asr-icon.error-icon:before{font-size:16px}.asr-reservation-details .empty-field{display:none}.asr-reservation-details .asr-dropdown.disabled{background-color:#ddd}.asr-reservation-details .asr-dropdown.disabled .dropdown-value{cursor:no-drop}.asr-reservation-details .detail-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-reservation-details .detail-group .detail-label{margin-bottom:5px}.asr-reservation-details .detail-group .detail-dropdown,.asr-reservation-details .detail-group .detail-input{width:100%;box-sizing:border-box;border-radius:5px;padding:10px;height:40px}.asr-reservation-details .detail-group .asr-dropdown.detail-dropdown .dropdown-value .dropdown-text{line-height:20px}.asr-reservation-details .detail-group .asr-dropdown.detail-dropdown .dropdown-value .dropdown-text .asr-icon.icon-without-innertext.arrow-icon{color:var(--accent);padding:0;display:inline-block;width:16px;height:16px}.asr-reservation-details .detail-group .asr-dropdown.detail-dropdown .dropdown-value .dropdown-text .asr-icon.icon-without-innertext.arrow-icon:before{position:relative;top:-4px;right:2px;margin:0;width:16px;height:16px}.asr-reservation-details .detail-group .detail-input,.asr-reservation-details .detail-group textarea{border:1px solid var(--border-empty);border-radius:5px;padding:10px}.asr-reservation-details .detail-group .detail-input:focus+.hide-on-blur,.asr-reservation-details .detail-group textarea:focus+.hide-on-blur{display:block}.asr-reservation-details .detail-group .helper-text{padding-top:5px;font-size:12px;font-weight:600;line-height:17px}.asr-reservation-details .detail-group .hide-on-blur{display:none}.asr-reservation-details .detail-group .card-no-helper{font-weight:400;color:var(--icon-error-message)}.asr-reservation-details .detail-group .asr-password-dropdown{position:relative}.asr-reservation-details .detail-group .asr-password-dropdown input{height:50px;border-radius:5px;border:1px solid #d8d8d8;font-size:16px}.asr-reservation-details .detail-group .asr-password-dropdown .field-container .input-container .arrow-icon{right:16px}@media only screen and (max-width:1023px){.asr-reservation-details .detail-group .asr-password-dropdown .field-container .input-container .arrow-icon{right:10px}}.asr-reservation-details .re-password-input input[type=text]+.password-eye-button{padding:0 10px 0 4px}.asr-reservation-details #card-no{padding-right:60px}.asr-reservation-details #card-no.has-error{border:1px solid var(--icon-error-message)}.asr-reservation-details .input-with-icon{position:relative}.asr-reservation-details .card-icon{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;margin-right:9px;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}.asr-reservation-details .card-icon svg{width:30px;height:30px}.asr-reservation-details .card-icon.asr-icon.icon-without-innertext[data-icon]:before{display:block}.asr-reservation-details .group-wrapper{display:grid;row-gap:15px}.asr-reservation-details .resident-of-eu-field{margin-bottom:29px}.asr-reservation-details .resident-of-eu-field input{margin:0}.asr-reservation-details .resident-of-eu-field label{margin-left:13px;margin-right:40px;font-size:16px;font-weight:600;line-height:19px}.asr-reservation-details .resident-of-eu-label{font-size:16px;line-height:22px;margin-top:27px;margin-bottom:20px;color:var(--text-title)}.asr-reservation-details .resident-of-eu-radio-wrapper{display:-ms-flexbox;display:flex}.asr-reservation-details .resident-of-eu-radio-wrapper .asr-radio{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-reservation-details .resident-of-eu-radio-wrapper label{margin-bottom:0}.asr-reservation-details .contact-no-wrapper{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;column-gap:15px}.asr-reservation-details .contact-field{margin-bottom:29px;margin-top:15px}.asr-reservation-details .country-field{margin-top:15px;margin-bottom:30px}.asr-reservation-details #country-code{width:94px}.asr-reservation-details #country-code .dropdown-text .arrow-icon{-ms-flex:none;flex:none}.asr-reservation-details #country-code .dropdown-text span{overflow:hidden}.asr-reservation-details .asr-checkbox{font-size:14px;line-height:20px;-ms-flex-align:start;align-items:flex-start}.asr-reservation-details .asr-checkbox .check-box{-ms-flex-item-align:start;align-self:flex-start}.asr-reservation-details .join-asr-member-checkbox{margin-top:20px;margin-bottom:15px}.asr-reservation-details .asr-checkbox input[type=checkbox]:disabled+.check-box .asr-icon{color:#fff}.asr-reservation-details .guest-details-title{margin-bottom:18px}.asr-reservation-details .room-details-item{padding-bottom:24px}.asr-reservation-details .room-details-item:not(:last-child){border-bottom:1px solid var(--border);margin-bottom:21px}.asr-reservation-details .room-title{font-size:18px;font-weight:700;line-height:22px;margin-top:0;margin-bottom:14px}.asr-reservation-details .room-guest-details-container{margin-top:18px}.asr-reservation-details #special-request-input{display:block;box-sizing:border-box;resize:none;font-size:16px;line-height:23px;color:inherit;margin-top:20px;min-height:98px}.asr-reservation-details .payment-guarantee-text{font-size:14px;line-height:22px;margin-top:8px;margin-bottom:15px}.asr-reservation-details .credit-card-details-form{column-gap:14px}.asr-reservation-details .credit-card-details-form .detail-group,.asr-reservation-details .credit-card-details-form .payment-message{grid-template-columns:1fr 1fr;grid-column:span 2}.asr-reservation-details .credit-card-details-form .detail-group:nth-last-child(-n+2),.asr-reservation-details .credit-card-details-form .payment-message:nth-last-child(-n+2){grid-column:span 1}.asr-reservation-details .policy-label{margin:0;margin-bottom:11px;font-size:14px;font-weight:600;line-height:20px}.asr-reservation-details .confirm-checkbox-wrapper label:last-child{margin-top:30px}.asr-reservation-details .confirm-checkbox-wrapper .asr-checkbox{color:var(--text-title);font-size:14px;line-height:20px}.asr-reservation-details .confirm-checkbox-wrapper .asr-checkbox .check-box{margin-top:4px}.asr-reservation-details .confirm-wrapper .asr-checkbox>span:not(.check-box){margin-left:20px}.asr-reservation-details .confirm-button{position:fixed;bottom:0;left:0;width:100vw;font-size:18px;line-height:20px;font-weight:700;border-radius:0;padding:23px 13px;z-index:1}.asr-reservation-details .asc-error{display:none}.asr-reservation-details .asr-booking-price-breakdown{max-width:100%}.asr-reservation-details .member-welcome-back{box-sizing:border-box;border:0;font-size:14px;font-weight:700;width:100%;margin-bottom:12px;padding:0}.asr-reservation-details .member-welcome-back.error-member-rate{color:var(--icon-error-message)}.asr-reservation-details .asr-badge.property-type{font-size:12px;font-weight:600;padding:5px 10px;line-height:12px}.asr-reservation-details .member-id{margin-top:22px;margin-bottom:25px}.asr-reservation-details .credit-card-list{margin-top:20px;background:#fff;margin-left:-20px;margin-right:-20px;padding:20px}.asr-reservation-details .credit-card-container{display:grid;row-gap:10px}.asr-reservation-details .credit-card-container .done-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;-ms-flex-preferred-size:0;flex-basis:0}.asr-reservation-details .credit-card-container .done-icon span{width:100%;text-align:end}.asr-reservation-details .credit-card-container .payment-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-reservation-details .credit-card-item{padding:20px;border-radius:5px;background:#fff;border:1px solid #d8d8d8;column-gap:13px;display:-ms-flexbox;display:flex}.asr-reservation-details .credit-card-item.selected{border:2px solid var(--accent)}.asr-reservation-details .button-more-details{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:20px 0}.asr-reservation-details .button-more-details .more-details{cursor:pointer;padding:2px 0;padding-right:3px;font-size:16px;font-weight:600;line-height:25px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.asr-reservation-details .button-more-details .asr-icon{cursor:pointer}.asr-reservation-details .credit-card-image{width:34px;height:24px;margin-top:5px;-ms-flex-negative:0;flex-shrink:0}.asr-reservation-details .credit-card-image img{width:100%;height:100%}.asr-reservation-details .credit-card-info{line-height:20px;font-weight:600}.asr-reservation-details .label-noted-charged{display:-ms-flexbox;display:flex;column-gap:15px;padding:15px;margin-top:20px;border:1px solid var(--text-title);border-radius:5px}.asr-reservation-details .label-noted-charged .asr-icon-svg svg{fill:var(--accent);width:20px;height:20px}.asr-reservation-details .note-label{font-weight:700}.asr-reservation-details .credit-card-label{font-size:18px;font-weight:700;width:100%;margin-bottom:20px}.asr-reservation-details .information-message{font-size:12px;font-weight:600;line-height:normal;color:var(--indicator-default);margin:0;padding-top:4px}.asr-reservation-details .asr-booking-summary-total .description-text{padding-top:6px;font-weight:600}.asr-reservation-details .dropdown-container{position:absolute}.asr-reservation-details .dropdown-container .dropdown-item{line-height:20px}.asr-reservation-details .payment-message{font-size:14px;line-height:22px;color:var(--text-body);margin:0;-ms-flex-preferred-size:100%;flex-basis:100%}.asr-reservation-details .credit-card-details-form div:first-child.detail-group{margin-top:10px}.asr-booking-selected-apartment{margin-left:0;margin-right:0;padding:0;width:unset}.asr-booking-selected-apartment .your-cart-empty{border:1px solid var(--border);text-align:center;border-radius:5px;padding:25px}.asr-booking-selected-apartment .your-cart-empty p{margin-bottom:25px;color:var(--accent);font-weight:600}.asr-booking-selected-apartment .price-content .align-left{text-align:left}.asr-booking-selected-apartment #price_breakdown_modal.show{overflow-y:hidden}.asr-booking-selected-apartment .title-redemtion{font-size:18px;font-weight:700}.asr-booking-selected-apartment .disable-remove-button .lbl-remove{color:#b8b8b8;pointer-events:none}.asr-booking-selected-apartment .desktop .title-apartment{padding:0 10px}.asr-booking-selected-apartment .desktop .title-apartment .apartment-title{width:100%;display:inline-block;height:auto}.asr-booking-selected-apartment .desktop .apartment-section{padding:0 16px}.asr-booking-selected-apartment .desktop .apartment-section .apartment-section-img{width:147px}.asr-booking-selected-apartment .desktop .apartment-section .apartment-section-img img{width:100%;height:98px}.asr-booking-selected-apartment .desktop .apartment-section .apartment-section-content{width:calc(100% - 147px);padding-left:16px}.asr-booking-selected-apartment .text-non-refundable-section{margin-bottom:5px;margin-top:-7px}.asr-booking-selected-apartment #remove_warning_modal{padding-right:0}.asr-booking-selected-apartment .view-price{max-width:448px}.asr-booking-selected-apartment .view-price .btn-quaternary{min-width:120px}.asr-booking-selected-apartment .view-price ._btn-secondary{min-width:120px;padding:7px 24px}.asr-booking-selected-apartment .view-price .total-change{font-weight:700}.arabic .asr-booking-selected-apartment .apartment-section-content label.apartment-title,.arabic .asr-booking-selected-apartment .apartment-section-content label.tooltip-label{float:right;padding-right:10px}.asr-booking-selected-apartment .z-index{z-index:1}.asr-booking-selected-apartment .item-font-size{font-size:14px}.asr-booking-selected-apartment .label-alternate-curency{height:20px;color:#525252;font-size:14px;line-height:20px;padding-top:8px}.asr-booking-selected-apartment .aparment-color{background-color:#f1f2f4;font-weight:700}.asr-booking-selected-apartment .tool-tip{margin:3px;float:none}.asr-booking-selected-apartment .strong-text{font-weight:700;text-transform:capitalize}.asr-booking-selected-apartment .custom-apartment-lbl{text-align:right;text-decoration:underline;cursor:pointer}.asr-booking-selected-apartment label.apartment-lbl+div,.asr-booking-selected-apartment label.title-redemtion+div{font-weight:700;font-size:14px}.asr-booking-selected-apartment .apartment-price-right,.asr-booking-selected-apartment .bold.txt-color.custom-value,.asr-booking-selected-apartment .border-total-mb .border-total-mobile:last-child label:last-child,.asr-booking-selected-apartment .border .row .col-5:last-child,.asr-booking-selected-apartment .mobile .right,.asr-booking-selected-apartment .room-price{text-align:right}.asr-booking-selected-apartment .show-details{float:right;cursor:pointer}.asr-booking-selected-apartment .mobile{padding-top:20px;font-size:14px;margin-left:-20px;margin-right:-20px}.asr-booking-selected-apartment .mobile .top-checkout .col-12:last-child{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-booking-selected-apartment .mobile .top-checkout .col-12:last-child .left{display:contents}.asr-booking-selected-apartment .mobile .top-checkout .col-12:last-child .left .apartment-date{font-weight:700}.asr-booking-selected-apartment .mobile .top-checkout .col-12 .apartment-title.pb-0{display:inline-block}.asr-booking-selected-apartment .mobile .apartment .apartment-title{padding:10px}.asr-booking-selected-apartment .mobile .apartment .apartment-title .row{margin-left:10px}.asr-booking-selected-apartment .mobile .row.selected-parment-content{padding:10px;font-size:12px}.asr-booking-selected-apartment .mobile .row.selected-parment-content .selected-parment-content-left img{height:40px;width:60px}.asr-booking-selected-apartment .mobile .row.selected-parment-content .selected-parment-content-right{display:-ms-flexbox;display:flex}.asr-booking-selected-apartment .mobile #details_mobile .selected-apa-modal .close{padding:9px}.asr-booking-selected-apartment .mobile #details_mobile .selected-apa-modal>.row{padding:10px;margin-left:10px}.asr-booking-selected-apartment .mobile #details_mobile .selected-apa-modal .apartment .apartment-body .top-checkout+.row{padding:16px}.asr-booking-selected-apartment .mobile #details_mobile .selected-apa-modal .apartment .apartment-body .checkin-date .col-12 .summary-row-value{font-weight:700}.asr-booking-selected-apartment .mobile #details_mobile .selected-apa-modal .apartment .apartment-body .row:nth-child(4){margin-bottom:5px;margin-top:10px}.asr-booking-selected-apartment .mobile #details_mobile .selected-apa-modal .apartment .apartment-body .row:nth-child(4) .summary-row-label{font-weight:700}.asr-booking-selected-apartment .mobile #details_mobile .selected-apa-modal .apartment .apartment-body .row:nth-child(5){margin-bottom:5px}.asr-booking-selected-apartment .mobile #details_mobile .selected-apa-modal .apartment .apartment-body .row:nth-child(5) .summary-row-label{font-weight:700}.asr-booking-selected-apartment .mobile #details_mobile .selected-apa-modal .apartment .apartment-body .row:nth-child(6){margin-bottom:5px}.asr-booking-selected-apartment .mobile #details_mobile .selected-apa-modal .apartment div:last-child{padding:10px}.asr-booking-selected-apartment .mobile #details_mobile .apartment-section .col-4.price,.asr-booking-selected-apartment .mobile #details_mobile .apartment-section .col-4:last-child{text-align:right}.asr-booking-selected-apartment .desktop .border .top-checkout{height:40px}.asr-booking-selected-apartment .desktop .checkin-date .col-2 p{font-weight:700}.asr-booking-selected-apartment .desktop .break-down-label{text-decoration:underline;cursor:pointer}.asr-booking-selected-apartment #price_breakdown_modal .summary-group>div .summary-row:first-child .summary-row-label{font-size:18px}.asr-booking-selected-apartment #price_breakdown_modal .summary-group>.summary-row:nth-child(2){font-weight:700}.asr-booking-selected-apartment #price_breakdown_modal .summary-group>.summary-row:nth-child(2) .summary-row-label{font-size:16px}.asr-booking-selected-apartment #price_breakdown_modal .summary-group>.row:nth-child(3) .summary-row-label{font-size:16px;font-weight:700}.asr-booking-selected-apartment #remove_warning_modal .modal-body #remove-no,.asr-booking-selected-apartment #remove_warning_modal .modal-body #remove-yes,.asr-booking-selected-apartment #warning_change_addon .btn._btn-secondary{width:100%}.asr-booking-selected-apartment .asr-modal.modal-remove-item .content-container{padding:0}.asr-booking-selected-apartment .asr-modal.modal-remove-item .close-icon{display:none}.asr-booking-selected-apartment .remove-modal{padding:36px 16px;position:relative;font-size:14px}.asr-booking-selected-apartment .remove-modal .close-button{position:absolute;top:8px;right:8px;cursor:pointer}.asr-booking-selected-apartment .remove-modal .question{padding-right:36px;padding-left:18px;margin-top:0;margin-bottom:36px;font-weight:600}.asr-booking-selected-apartment .remove-modal .actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-booking-selected-apartment .remove-modal .asr-button{margin-left:16px;padding:8px 36px}.asr-booking-selected-apartment .total-charge-wrapper .wrap{padding-left:0;padding-right:0}.asr-booking-selected-apartment .add-ons-wrapper{background-color:#f3f3f3;padding-left:0;padding-right:0}.booking-session-timeout .your-session-header{font-size:18px;line-height:24px}.booking-session-timeout .your-session-content{font-size:14px;line-height:17px}.booking-session-timeout .search{width:100%}.asr-booking-aoa{margin:20px 0;padding:20px;background-color:#f1f2f4}.asr-booking-aoa .image-aoa{float:left;clear:none;width:175px;padding-right:10px}.asr-booking-aoa .description{margin:-4px 0 0;padding-left:175px}.arabic-com .asr-booking-aoa .image-aoa{float:right;padding-left:20px;padding-right:0}.arabic-com .asr-booking-aoa .description{padding-right:175px}@media screen and (min-width:768px){.asr-booking-aoa{position:relative}.asr-booking-aoa .image-aoa{-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute}}@media screen and (max-width:767px){.asr-booking-aoa .image-aoa{width:38vw}.asr-booking-aoa .description{padding:0}}.dft-booking-calendar .dft-booking-calendar-note{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#4f3c31;letter-spacing:-.02em}.dft-booking-calendar .dft-booking-calendar-row{overflow:hidden}.dft-booking-calendar .dft-booking-calendar-note+.dft-booking-calendar-note{margin-left:17px}.dft-booking-calendar .dft-booking-calendar-left{float:left}.dft-booking-calendar .dft-booking-calendar-right{float:right}.dft-booking-calendar .dft-booking-calendar-note-image{width:29px;height:29px;margin-right:10px}.dft-booking-calendar .dft-booking-calendar-note-image img{width:100%}.dft-booking-calendar .dft-booking-calendar-currency{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:700;color:#2c1e16}.dft-booking-calendar .dft-booking-calendar-currency .dropdown{width:81px;margin-top:8px;margin-left:16px}.dft-booking-calendar .dft-booking-calendar-currency span{margin-top:8px;font-size:15px;letter-spacing:.001em}.dft-booking-calendar .fc .fc-day-grid-container{height:auto}.dft-booking-calendar .fc{clear:both;margin-top:17px}.dft-booking-calendar .fc-center h2{font-size:18px;color:#2c1e16;letter-spacing:.04em;font-weight:700}.dft-booking-calendar .fc-past{background-color:#f1f2f4}.dft-booking-calendar .fc-toolbar{padding-top:19px;padding-bottom:0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;margin-bottom:0;position:relative;height:61px}.dft-booking-calendar .fc .fc-widget-content table{width:calc(100% - 6px);margin:0 auto;border-spacing:4px;border-collapse:separate}.dft-booking-calendar .fc button .fc-icon{position:absolute;top:0}.dft-booking-calendar .fc th{padding:17px 0;text-transform:uppercase;letter-spacing:.01em;font-size:16px;color:#4f3c31;border:0}.dft-booking-calendar .fc td{border-color:#fff;border-width:0;border:1px solid #f1f2f4}.dft-booking-calendar .fc-basic-view .fc-body .fc-row{min-height:0;height:113px;margin-top:-4px}.dft-booking-calendar .fc .fc-event{background:none;border:0;color:#4f3c31;text-align:center}.dft-booking-calendar .fc .fc-event .price{font-size:21px;font-weight:bolder;margin:-1px 0 0;letter-spacing:.07em}.dft-booking-calendar .fc .fc-event .currency{font-size:16px;font-weight:100;letter-spacing:.01em}.dft-booking-calendar .fc .fc-day-number{font-size:14px;margin-top:6px;margin-right:10px;font-weight:700}.dft-booking-calendar .fc-button{background:none;border:none;font-size:24px;box-shadow:none;padding:0;margin:0}.dft-booking-calendar .fc-day-grid-event .fc-time{display:none}.dft-booking-calendar .none-arrival{background:repeating-linear-gradient(45deg,#fff 10px,#fff 12px,rgba(8,6,6,.35) 14px)}.dft-booking-calendar .lowest-rate-outer{height:100%;position:relative;display:none}.dft-booking-calendar .lowest-rate-label{background:#8a221b;position:absolute;bottom:0;left:0;right:0;text-align:center;color:#fff;font-size:13px;padding:2px 0}.dft-booking-calendar .lowest-rate{background:#a28155}.dft-booking-calendar .lowest-rate .lowest-rate-outer{display:block}.dft-booking-calendar .lowest-rate .currency,.dft-booking-calendar .lowest-rate .fc-day-number,.dft-booking-calendar .lowest-rate .price{color:#fff}.asr-booking-login{line-height:1.3;text-align:left;font-size:16px}.asr-booking-login .login-title{color:var(--text-title)}.asr-booking-login .text-label{font-size:12px}.asr-booking-login .asr-button{width:100%}.asr-booking-login .asr-icon.icon-without-innertext[data-icon]{height:48px}.asr-booking-login .asr-icon.icon-without-innertext[data-icon]:before{font-size:48px;margin:0}.asr-booking-login .or-message{padding-top:10px}.asr-booking-login .margin-top-Staff{margin-top:12px}.asr-booking-login .click-join-and-book{cursor:no-drop}.asr-booking-login .color-blue{color:#003e6a;font-size:inherit}.asr-booking-login .form-control:-moz-placeholder,.asr-booking-login .form-control:-ms-input-placeholder,.asr-booking-login .form-control::-moz-placeholder,.asr-booking-login .form-control::-webkit-input-placeholder{color:#666}.asr-booking-login .grecaptcha-badge{visibility:hidden}.asr-booking-login .title{font-size:18px;font-weight:700;margin-top:5px;margin-bottom:18px;position:relative}.asr-booking-login .form-link,.asr-booking-login .pull-right.form-link{font-size:14px}.asr-booking-login .login-modal-footer{font-size:16px}.asr-booking-login .login-modal-footer span{color:var(--text-body)}.asr-booking-login .buy-point-login{display:none}.asr-booking-login .social-list{margin-top:14px;margin-bottom:0;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.asr-booking-login .social-list .social-link{float:left;border:1px solid #b9b9b9;margin-bottom:9px;width:44px;height:44px;position:relative;font-size:14px;line-height:1.16;letter-spacing:.02em}.asr-booking-login .social-list .social-link+.social-link{margin-left:9px}.asr-booking-login .social-list .social-link .icon{width:29px;margin-right:12px;position:absolute;left:7px;top:13px}.asr-booking-login .social-list .social-link.facebook .icon{width:24px;top:9px;left:10px}.asr-booking-login .social-list .social-link.google .icon{width:22px;top:10px;left:10px}.asr-booking-login .social-list .social-link.instagram .icon{top:11px;left:11px;width:20px}.asr-booking-login .social-list .social-link.wechat .icon{left:11px;top:10px;width:21px}.asr-booking-login .social-list .social-link.weibo .icon{top:13px;left:11px;width:21px}.asr-booking-login .social-login{margin-top:19px}.asr-booking-login .social-login .or-message{top:-3px;text-align:center;position:relative}.asr-booking-login p{font-size:14px;margin:0}.asr-booking-login h3{letter-spacing:.015em;margin:0 0 25px}.asr-booking-login .columns{margin:0;width:100%}.asr-booking-login .columns .card{height:100%}.asr-booking-login .wrap{padding:0}.asr-booking-login .card{border:1px solid #d5d5d5;width:100%;background:#fff;padding:17px;background-color:#fff;border-radius:0}.asr-booking-login .text-center{text-align:center}.asr-booking-login .login-card{padding-top:19px;margin-bottom:0;margin-right:0}.asr-booking-login .login-card .form-group{margin-bottom:16px}.asr-booking-login .login-card .password-field .pass-eye{position:relative}.asr-booking-login .login-card .password-field .pass-eye .eye-icon{position:absolute;right:10px;top:11px}.asr-booking-login .login-card .password-field .pass-eye .eye-icon .asr-icon-svg{max-height:25px}.asr-booking-login .login-card .password-field .pass-eye .ico-eye-show{bottom:7px}.asr-booking-login .login-card .password-field .pass-eye .ico-eye-hide{bottom:6px}.asr-booking-login .login-card .password-field #email{margin-bottom:16px}.asr-booking-login .signup-card{margin-bottom:0}.asr-booking-login .signup-card .benefits .material-icons{font-size:48px}.asr-booking-login .signup-card .title{margin-bottom:29px}.asr-booking-login .signup-card .or-message{font-size:16px;font-weight:500;-webkit-font-smoothing:antialiased;text-align:left;padding-left:117px;padding-top:18px;letter-spacing:.04em}.asr-booking-login .signup-card .pr-3{padding-right:16px}.asr-booking-login .benefits{list-style:none;padding-left:0;padding-bottom:10px;margin:0 auto;max-width:265px}.asr-booking-login .benefits li{margin-bottom:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-booking-login .benefits li .icon{padding-right:16px}.asr-booking-login .benefits li .text{font-size:18px;font-weight:700}.asr-booking-login .login-as-guest-link{margin-top:18px;font-size:16px}.asr-booking-login .form-control{padding-top:10px;font-size:16px;height:40px}.asr-booking-login .buttons{margin-top:0;position:relative;top:-1px}.asr-booking-login .forgot-password{float:right}#asr-booking-login-modal.asr-modal .vue-portal-target{width:100%;height:100%}#asr-booking-login-modal.asr-modal .content{padding-top:30px}#asr-booking-login-modal.asr-modal .content-wrapper{padding:8px}#asr-booking-login-modal.asr-modal .content-container{padding:15px 7px;max-width:960px;border-radius:0;height:100%;width:100%}#asr-booking-login-modal.asr-modal .content-container .close-icon{color:var(--text-body);bottom:auto;top:15px;right:15px;margin-bottom:10px;z-index:1}.asr-booking-forgot-password .asr-button{width:100%;margin:15px 0 18px}.asr-booking-forgot-password.arabic-com{direction:rtl;text-align:right}.asr-booking-forgot-password.arabic-com input.txtEmail.form-control{text-align:right}.asr-booking-forgot-password.arabic-com input.txtEmail.form-control:-ms-input-placeholder,.asr-booking-forgot-password.arabic-com input.txtEmail.form-control::-ms-input-placeholder{text-align:right}.asr-booking-forgot-password.arabic-com input.txtEmail.form-control::placeholder{text-align:right}.asr-booking-forgot-password .form-link{cursor:pointer}.asr-booking-forgot-password .h3{margin-bottom:25px}.asr-booking-forgot-password .card{background:#fff;border-radius:0;padding:10px 15px;margin:0;width:100%;border:1px solid #d5d5d5}.asr-booking-forgot-password .title{color:#2c1e16;font-size:18px;font-weight:700;margin-top:5px;margin-bottom:18px;position:relative}.asr-booking-forgot-password .instructions-message{color:#483a32;font-size:16px;margin-bottom:14px}.asr-booking-forgot-password .btn{width:100%;margin-bottom:9px}.asr-booking-forgot-password .wrap{padding:0}.asr-booking-forgot-password .success-message p{margin:0;font-size:14px;margin-bottom:7px}.asr-booking-forgot-password .success-message~.form-forgot{display:none}.asr-booking-forgot-password .login-link .form-link{color:#003e6a}.asr-booking-forgot-password p{margin:0}.asr-booking-forgot-password p a{color:inherit;font-size:inherit;padding:0}.asr-booking-forgot-password .asr-booking-logo{margin-bottom:32px}#booking-forgot-password-modal.asr-common-content-modal .modal-header{min-height:50px}#booking-forgot-password-modal.asr-common-content-modal .modal-body{padding:0 20px}#booking-forgot-password-modal.asr-common-content-modal .modal-footer{padding:20px 0 0}#booking-forgot-password-modal.asr-common-content-modal .close-custom{position:absolute;top:10px;right:10px;width:35px;height:35px}@media (max-width:1023px){.asr-booking-forgot-password .login-link *{font-size:14px}.asr-booking-forgot-password .instructions-message{color:#2c1e16}.asr-booking-forgot-password .card .form-forgot .form-group label{color:#483a32;font-size:12px}}@media (min-width:768px){.asr-booking-forgot-password .success-message p{font-size:16px}.asr-booking-forgot-password .card{padding:24px 32px 26px;width:100%}}@media (min-width:1024px){.asr-booking-forgot-password .title{font-size:24px;margin-bottom:25px}}.asr-booking-city-listing-detail-view .card{width:98%}.asr-booking-city-listing-detail-view .card-title-margin{margin-bottom:15px}.asr-booking-city-listing-detail-view .are-you-trying-to-se{color:#2c1e16;font-size:18px;font-weight:700;line-height:24px}.asr-booking-city-listing-detail-view .here-are-some-of-our{color:#2c1e16;font-size:16px;line-height:20px}.asr-booking-city-listing-detail-view .bottom-city-listing .city-country{height:24px;width:81px;font-size:16px;font-weight:700;line-height:24px}.asr-booking-city-listing-detail-view .bottom-city-listing .border-btn-see-all{text-align:center}.asr-booking-city-listing-detail-view .btn-see-all-residence{height:20px;width:143px;color:#483a32;font-size:16px;font-weight:700;line-height:20px;text-align:center}.asr-booking-city-listing-detail-view a{text-decoration:none}.asr-booking-city-listing-detail-view .img-city-listing{min-height:280px;max-height:280px}@media (max-width:567px){.asr-booking-city-listing-detail-view .img-city-listing{min-height:200px;max-height:200px}.asr-booking-city-listing-detail-view .are-you-trying-to-se{color:#2c1e16;font-size:16px;font-weight:700;line-height:24px}.asr-booking-city-listing-detail-view .here-are-some-of-our{padding-bottom:0;color:#2c1e16;font-size:15px;line-height:20px}.asr-booking-city-listing-detail-view .padding-t-2{padding-top:0}}.asr-booking-search-criteria{margin-bottom:25px}.asr-booking-search-criteria .icon-edit{grid-column-start:3;grid-row-start:1;align-self:center;margin-top:6px;cursor:pointer}.asr-booking-search-criteria .icon-edit .asr-icon-svg{width:20px;height:21px}.asr-booking-search-criteria .icon-edit svg{width:100%;height:100%}.asr-booking-search-criteria .content{position:relative;border-bottom:1px solid #dedede;padding:0 0 8px;margin-bottom:30px;display:grid;margin:0 20px;grid-template-columns:50% 1fr 22px}.asr-booking-search-criteria .content .edit-button{position:absolute;right:0;top:25px}.asr-booking-search-criteria .item-label{font-size:12px;line-height:14px;color:var(--accent);font-weight:600}.asr-booking-search-criteria .item-content{margin:0;font-size:16px;line-height:23px;color:var(--text-title)}.asr-booking-search-criteria .showed-item{margin-bottom:7px}.asr-booking-search-criteria .asr-icon.edit-button{position:absolute;right:0;bottom:0;color:var(--accent);line-height:0;grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:2;margin-bottom:15px}.asr-booking-search-criteria .asr-icon.edit-button:before{font-size:22px}.asr-booking-search-criteria .toggle-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:25px;height:25px;border-radius:50%;position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);transition:all .3s ease-in}.asr-booking-search-criteria .asr-icon.arrow-icon{line-height:0}.asr-booking-search-criteria .asr-icon.arrow-icon:before{color:#fff;font-size:20px}.asr-booking-search-criteria .collapse-item{overflow:hidden;max-height:0;transition:all .3s ease-in;grid-column-start:1;grid-column-end:4}.asr-booking-search-criteria .collapse-item.expanded{margin-bottom:15px}.asr-booking-search-criteria .expanded.collapse-item{max-height:80px;transition:all .3s ease-in}.asr-booking-search-criteria .expanded.toggle-button{-ms-transform:translate(-50%,50%) rotate(180deg);transform:translate(-50%,50%) rotate(180deg)}.asr-booking-search-criteria .selecting-apartment-content{color:var(--text-title)}.asr-booking-search-criteria .selecting-apartment-content strong{font-weight:600}.asr-booking-search-criteria .selecting-apartment-mobile{position:fixed;bottom:0;background-color:var(--box-shadow-light);padding:10px 18px;width:100%;left:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.asr-booking-search-criteria .selecting-apartment-mobile .selecting-apartment{width:50%;font-weight:600;font-size:16px;color:var(--icon)}.asr-booking-search-criteria .selecting-apartment-mobile .selecting-apartment-content{width:50%;line-height:1.44;font-size:16px;padding-top:1px}.asr-booking-search-criteria.sticked-criteria .asr-booking-brand-logo .asr-property-susstainable{display:none}.search-result-criteria{font-size:18px;font-weight:600;line-height:23px;color:var(--text-title);margin-top:17px;margin-bottom:17px}.arabic .asr-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__copy{right:calc(50% - 29px);left:auto}.arabic .asr-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__icon{right:calc(50% - 49px);left:auto}#slider-3d-for .slick-slide>div{height:100%}.ajax-first-loading{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;opacity:0;z-index:-1;transition:opacity .5s,z-index .5s;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ajax-first-loading.hide{display:none}.ajax-first-loading__inner{margin:0 auto;max-width:700px;text-align:center}.ajax-first-loading__logo{margin-bottom:20px}.ajax-first-loading__spinner{height:89px}.ajax-first-loading__spinner>div{width:8px;height:8px;background-color:#a28156;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both;margin:0 3px}.ajax-first-loading__spinner .bounce1{animation-delay:-.3s}.ajax-first-loading__spinner .bounce2{animation-delay:-.2s}.ajax-first-loading__p{color:#2c1e16;font-size:16px;margin-bottom:0;padding:0 16px}.ajax-first-loading__title{color:#2c1e16;font-size:24px;margin-bottom:34px}.ajax-first-loading .list{list-style:none;margin:0;padding-left:65px;padding-bottom:10px}@media (min-width:1024px){.ajax-first-loading .list{padding:4px 0 28px 112px}}.ajax-first-loading .list .icon{position:absolute;font-size:39px;left:-58px;color:#a28156}@media (max-width:374px){.ajax-first-loading .list .icon{font-size:10.427807486631016vw}}@media (min-width:1024px){.ajax-first-loading .list .icon{font-size:48px;left:-64px}}.ajax-first-loading .list li{height:51px;position:relative;text-align:left;color:#2c1e16}.ajax-first-loading .list li p{position:relative;font-size:18px;letter-spacing:.024em}@media (max-width:374px){.ajax-first-loading .list li p{font-size:4.81283422459893vw}}@media (min-width:1024px){.ajax-first-loading .list li p{letter-spacing:.01em;font-weight:700;color:#a28156}}.ajax-first-loading .list li.best-rate{top:12px}.ajax-first-loading .list li.best-rate .icon{top:-13px}.ajax-first-loading .list li.best-rate p{top:-3px}@media (min-width:1024px){.ajax-first-loading .list li.best-rate p{top:0}}.ajax-first-loading .list li.exclusive .icon{font-size:37px;left:-57px}@media (min-width:1024px){.ajax-first-loading .list li.exclusive .icon{left:-63px}}.ajax-first-loading .list li.exclusive p{top:-4px}@media (min-width:1024px){.ajax-first-loading .list li.exclusive p{top:12px}}.ajax-first-loading .list li.free-nights .icon{font-size:37px;left:-54px}@media (min-width:1024px){.ajax-first-loading .list li.free-nights .icon{left:-61px;top:0}}.ajax-first-loading .list li.free-nights p{top:-5px}@media (min-width:1024px){.ajax-first-loading .list li.free-nights p{top:14px}}.ajax-first-loading .list li+li{margin-top:21px}.loading .ajax-first-loading{opacity:1;z-index:999999999}.asr-booking-property-listing .left-sidebar-layout:after{content:"";display:table;clear:both}.asr-booking-property-listing .font-title-rs{font-size:18px}.asr-booking-property-listing .coming-soon-title{margin-top:45px}.asr-booking-property-listing .result-message{font-size:18px;letter-spacing:.06em;margin-bottom:21px;font-weight:700;color:#2c1e16}.asr-booking-property-listing .page-header{margin:0 -17px}.asr-booking-property-listing .search-result{padding-top:20px}.asr-booking-property-listing .sortby{position:relative;z-index:9;margin-left:10px}.asr-booking-property-listing .view-mode,.asr-booking-property-listing .view-mode .btn{display:-ms-flexbox;display:flex}.asr-booking-property-listing .view-mode .btn{padding:0;min-width:147px;background-color:#ebe3d9;color:#483a32;margin:0;font-size:14px;text-align:left;padding-top:8px;padding-bottom:8px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-booking-property-listing .view-mode .btn:first-child{width:50%}.asr-booking-property-listing .view-mode .btn+.btn{-ms-flex:1;flex:1}.asr-booking-property-listing .view-mode .btn .icon{font-size:24px;margin-right:6px}.asr-booking-property-listing .view-mode .btn.btn-detail{position:relative}.asr-booking-property-listing .view-mode .btn.btn-detail .copy{font-weight:700;line-height:1}.asr-booking-property-listing .view-mode .btn.btn-map{position:relative}.asr-booking-property-listing .view-mode .btn.btn-map .copy{font-weight:700;line-height:1}.asr-booking-property-listing .view-mode .btn.active{background-color:#483a32;color:#fff}.asr-booking-property-listing .no-result .list-item--no-result{display:block}.asr-booking-property-listing .no-result .asr-booking-aoa{display:none}.asr-booking-property-listing .list-item{font-size:12px;border:1px solid #d5d5d5}.asr-booking-property-listing .list-item--no-result{position:relative;color:#2c1e16;min-height:211px;display:none}.asr-booking-property-listing .list-item--no-result__inner{position:absolute;left:0;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.asr-booking-property-listing .list-item--no-result__icon{font-size:60px}.asr-booking-property-listing .list-item--no-result__message{font-size:16px;font-weight:500}.asr-booking-property-listing .list-item .no-available{padding:8px 0 19px 9px;margin-right:8px;width:100%;margin:0 auto;min-height:135px}.asr-booking-property-listing .list-item .no-available .btn{font-weight:700;position:absolute;bottom:15px;padding:5px 10px;left:10px;right:10px}.asr-booking-property-listing .list-item .no-available .list-item-pricing-inner{text-align:center;font-size:15px;font-weight:700;padding-top:15px}.asr-booking-property-listing .list-item .no-available p{font-size:13px}.asr-booking-property-listing .list-item__arrow{color:#fff}.asr-booking-property-listing .list-item__show-rates{margin:0 18px;font-size:16px;padding:10px 19px;line-height:1;border:2px solid #483a32}.asr-booking-property-listing .list-item__gallery{overflow:hidden;position:relative;width:100%;height:211px}.asr-booking-property-listing .list-item__gallery__image{margin:0}.asr-booking-property-listing .list-item__gallery__image img{max-width:100%}.asr-booking-property-listing .list-item__gallery__capture{display:-ms-flexbox;display:flex;background-color:#2c1e16;height:44px;color:#fff;-ms-flex-align:center;align-items:center;position:absolute;left:0;right:0;bottom:0}.asr-booking-property-listing .list-item__gallery__capture__link{color:#fff;width:50%;font-size:14px;position:relative;height:100%}.asr-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__icon material-icons{left:calc(50% - 49px)}.asr-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__copy{left:calc(50% - 21px)}.asr-booking-property-listing .list-item__gallery__capture__link__icon{font-size:19px;position:absolute;left:calc(50% - 34px);top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1024px){.asr-booking-property-listing .list-item__gallery__capture__link__icon{font-size:16px;top:calc(50% - 1px)}}.asr-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__icon{left:calc(50% - 49px)}.asr-booking-property-listing .list-item__gallery__capture__link--3d .list-item__gallery__capture__link__copy{left:calc(50% - 22px)}.asr-booking-property-listing .list-item__gallery__capture__link__copy{position:absolute;left:calc(50% - 6px);top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.asr-booking-property-listing .list-item__description{padding:20px 16px;-ms-flex:1;flex:1}.asr-booking-property-listing .list-item__title{font-size:16px;font-weight:700;color:#2c1e16;margin:0 0 9px;padding:0;letter-spacing:.03em}.asr-booking-property-listing .list-item__title a{color:#2c1e16}.asr-booking-property-listing .list-item__location{position:relative;padding-left:28px;font-size:12px;letter-spacing:0;color:#2c1e16}.asr-booking-property-listing .list-item__location__address{margin-bottom:-1px}.asr-booking-property-listing .list-item__location__icon{position:absolute;left:0;top:1px;font-size:1.5em}.asr-booking-property-listing .list-item__location__distance{letter-spacing:.017em}.asr-booking-property-listing .list-item__tripadviser{height:19px;margin-bottom:10px}.asr-booking-property-listing .list-item__tripadviser:empty{display:none}.asr-booking-property-listing .list-item__header-price{position:relative;color:#483a32;min-height:58px;margin-top:23px}.asr-booking-property-listing .list-item__header-price__from{font-size:12px;position:relative}.asr-booking-property-listing .list-item__header-price__top{position:relative}.asr-booking-property-listing .list-item__header-price__sale-price{letter-spacing:-.03em;padding-left:2px}.asr-booking-property-listing .list-item__header-price__sale-price del{position:absolute;left:20px;top:23px}.asr-booking-property-listing .list-item__header-price__inner{padding:0 18px;min-height:0;z-index:1}.asr-booking-property-listing .list-item__header-price__currency{position:relative}.asr-booking-property-listing .list-item__header-price__price{font-weight:500;font-size:22px;letter-spacing:-.03em}.asr-booking-property-listing .list-item__header-price__per{font-size:12px}.asr-booking-property-listing .list-item__header-price__per__icon{font-size:12px;padding-left:2px;vertical-align:middle;position:relative}.asr-booking-property-listing .list-item+.list-item{margin-top:17px}.asr-booking-property-listing .comming-soon-item:after{content:"";display:table;clear:both}.asr-booking-property-listing .comming-soon-item .list-item__footer{position:relative;width:149px}.asr-booking-property-listing .comming-soon-item .list-item__location{width:auto;padding:16px 15px}.asr-booking-property-listing .comming-soon-item .list-item__location__row{position:relative;padding-left:26px;display:-ms-flexbox;display:flex}.asr-booking-property-listing .comming-soon-item .list-item__location__row p{margin:0}.asr-booking-property-listing .comming-soon-item .list-item__location__col{position:relative;-ms-flex:1;flex:1}.asr-booking-property-listing .comming-soon-item .list-item__location__icon{margin-left:-21px;float:left;position:static}.asr-booking-property-listing .comming-soon-item .list-item__description{padding:16px 15px}.asr-booking-property-listing .comming-soon-item .list-item__gallery__capture{background:#58030b;-ms-flex-pack:center;justify-content:center}.asr-booking-property-listing .comming-soon-item .list-item__location__row+.list-item__location__row{margin-top:8px}@keyframes sk-bouncedelay{0%,30%,to{transform:scale(0)}40%{transform:scale(1)}}@media (min-width:577px){.list-item .no-available .icon{font-size:34px;margin-bottom:9px}}@media (max-width:767px){.show-map-view{margin-right:0}.list-item__arrow{display:none}.list-item__header-price label{display:inline}}@media (max-width:1023px){.m-rater-wraper{width:100%;-ms-flex-direction:row;flex-direction:row}.list-item__header-price.list-item__header-price--available{background-color:transparent}}@media (min-width:1024px){.asr-booking-property-listing .show-map-view{margin-right:-340px}.asr-booking-property-listing .wrap{padding-left:20px;padding-right:20px}.asr-booking-property-listing .sidebar{width:326px}.asr-booking-property-listing .main{padding-right:340px}.asr-booking-property-listing .sortby{margin-top:-62px;margin-right:0}.asr-booking-property-listing .search-result{padding:0}.asr-booking-property-listing .result-message{font-size:18px}.asr-booking-property-listing .page-header{margin:0}.asr-booking-property-listing .view-mode{margin-bottom:18px}.asr-booking-property-listing .view-mode .btn{width:auto;font-size:16px;padding-top:16px;padding-bottom:16px}.asr-booking-property-listing .view-mode .btn:first-child{width:auto}.asr-booking-property-listing .view-mode .btn+.btn{-ms-flex:none;flex:none}.asr-booking-property-listing .view-mode .btn.btn-detail{width:155px;padding-left:0;position:static}.asr-booking-property-listing .view-mode .btn.btn-detail .copy{font-weight:400}.asr-booking-property-listing .view-mode .btn.btn-map{position:static;padding:0;width:144px;min-width:0}.asr-booking-property-listing .view-mode .btn.btn-map .copy{font-weight:400}.asr-booking-property-listing .list-view{padding:0}.asr-booking-property-listing .list-item{display:-ms-flexbox;display:flex;font-size:14px;min-height:162px;position:relative}.asr-booking-property-listing .list-item--no-result__icon{margin-top:17px}.asr-booking-property-listing .list-item .no-available{margin:0;padding:0;width:183px;min-height:0}.asr-booking-property-listing .list-item__gallery{width:240px;height:160px}.asr-booking-property-listing .list-item__gallery__link--3d .list-item__gallery__capture__link__icon{left:calc(50% - 49px)}.asr-booking-property-listing .list-item__gallery__link--3d .list-item__gallery__capture__link__copy{left:calc(50% - 29px);top:calc(50% - 1px)}.asr-booking-property-listing .list-item__gallery__link__copy{left:calc(50% - 13px)}.asr-booking-property-listing .list-item__description{padding:6px 16px}.asr-booking-property-listing .list-item__title{font-size:24px;letter-spacing:0}.asr-booking-property-listing .list-item__location{font-size:14px;padding-left:25px}.asr-booking-property-listing .list-item__location__address{margin-bottom:3px}.asr-booking-property-listing .list-item__location__icon{font-size:16px;left:-1px;top:2px}.asr-booking-property-listing .list-item__tripadviser{height:20px;margin-bottom:6px}.asr-booking-property-listing .list-item__header-price{min-height:0;width:191px;font-size:12px;padding-right:5px;margin-top:0}.asr-booking-property-listing .list-item__header-price__from{position:relative}.asr-booking-property-listing .list-item__header-price--available{background-color:#a28156;color:#fff}.asr-booking-property-listing .list-item__header-price__top{position:relative;font-weight:500;font-size:12px}.asr-booking-property-listing .list-item__header-price__sale-price{font-size:inherit;letter-spacing:.01em;margin:0;position:relative}.asr-booking-property-listing .list-item__header-price__sale-price del{position:static;font-size:inherit}.asr-booking-property-listing .list-item__header-price__inner{padding:0;min-height:0;font-weight:300}.asr-booking-property-listing .list-item__header-price__currency{position:relative}.asr-booking-property-listing .list-item__header-price__price{font-size:24px;font-weight:500;margin:0;letter-spacing:.01em;position:relative}.asr-booking-property-listing .list-item__header-price__per{position:relative}.asr-booking-property-listing .list-item__header-price__per__icon{color:#fff;font-size:16px;position:relative}.asr-booking-property-listing .comming-soon-item{min-height:160px}.asr-booking-property-listing .comming-soon-item .list-item__footer{position:static}.asr-booking-property-listing .comming-soon-item .list-item__location{width:191px;padding:16px 15px 10px 0}.asr-booking-property-listing .comming-soon-item .list-item__location__row{display:block}.asr-booking-property-listing .comming-soon-item .list-item__location__col{display:block;-ms-flex:auto;flex:auto}.asr-booking-property-listing .comming-soon-item .list-item__gallery{width:240px;height:160px}}.asr-booking-refine-search{position:fixed;left:0;top:-5%;bottom:0;right:0;opacity:0;visibility:hidden;z-index:-1;background:#fff;overflow:scroll;-webkit-overflow-scrolling:touch;transition:top .3s,opacity .3s,z-index .3s;width:100%;padding-left:10px;padding-right:10px}.asr-booking-refine-search__close{position:absolute;right:12px;top:11px}.asr-booking-refine-search__more{margin:13px 0 0;display:block}.asr-booking-refine-search__title{font-weight:700;font-size:19px;letter-spacing:.04em;margin-bottom:24px}.asr-booking-refine-search__section{margin-bottom:11px;position:relative}.asr-booking-refine-search__section:after{content:"";display:table;width:100%;clear:both}.asr-booking-refine-search__section__body{font-size:19px}.asr-booking-refine-search__section--aparment-types{margin-bottom:0}.asr-booking-refine-search__section--aparment-types .sidebar__section__title{letter-spacing:-.01em}.asr-booking-refine-search__section--rates{margin-bottom:25px}.asr-booking-refine-search__section--rates .sidebar__section__title{top:0}.asr-booking-refine-search__section--aparment-sizes{margin-bottom:17px}.asr-booking-refine-search__section--aparment-sizes .sidebar__section__title{margin-bottom:16px;top:0}.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox{display:none}.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:first-child,.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(2),.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(3),.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(4),.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(5),.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(6),.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(7),.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(8),.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(9),.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(10){display:block}.asr-booking-refine-search__section--amenities .visible-checkboxes .checkbox:nth-child(10)+.sidebar__more{display:none}.asr-booking-refine-search__section--amenities.view-more .checkbox{display:block}.asr-booking-refine-search__section--amenities.view-more .sidebar__more{display:none}.asr-booking-refine-search__section__title{margin-bottom:10px;letter-spacing:0;font-weight:600;font-size:19px;position:relative;top:2px}.asr-booking-refine-search .ui-slider{margin-top:70px}.asr-booking-refine-search .ui-slider .slider-amount{position:absolute;top:calc(-100% - 21px);text-align:center;font-size:16px}.asr-booking-refine-search .wrap{padding:20px 18px}.asr-booking-refine-search .btn-modify-search{width:100%;margin-top:25px}.asr-booking-refine-search .close{display:none}.asr-booking-refine-search .dropdown-menu a{font-size:12px;font-weight:700;transition:none}.asr-booking-refine-search .dropdown-toggle .form-control{cursor:pointer}.asr-booking-refine-search .items_option{font-size:14px;font-weight:700;line-height:17px}.asr-booking-refine-search #selectApartment::-ms-value{background-color:transparent}.asr-booking-refine-search .form-checkbox{position:relative;margin:10px 0}.asr-booking-refine-search .form-checkbox>input[type=checkbox]{visibility:visible;margin:5px 0 0;opacity:0;z-index:99999;height:20px;width:20px;position:absolute;padding:0;line-height:20px}.asr-booking-refine-search .form-checkbox>input[type=checkbox]:checked+label:before{content:"\E91C"}.asr-booking-refine-search .form-checkbox label:before{content:"";line-height:15px;text-align:center;border:1px solid #b9b9b9;border-radius:3px;background-color:#fff;display:inline-block;position:absolute;top:3px;width:18px;height:18px;margin-left:-35px;font-weight:900;box-sizing:border-box}.asr-booking-refine-search .form-checkbox .checkbox-label{padding-left:35px}.asr-booking-refine-search .content_dropdown{position:relative;display:inline-block;border:1px solid}.asr-booking-refine-search .content_dropdown .select{position:relative;font-size:14px;font-weight:700;line-height:17px;border:none;padding-left:8px;padding-right:35px}.asr-booking-refine-search select::-ms-expand{display:none}.asr-booking-refine-search ._select:before{z-index:1}.asr-booking-refine-search .left-14px:before{left:14px;right:auto}.asr-booking-refine-search .padding-arabic{padding-right:8px;padding-left:35px;text-align:right}.asr-booking-refine-search .sidebar-padding-right-10px{text-align:right;padding-right:10px;padding-left:0}.asr-booking-refine-search .sidebar-more-link{margin:0 0 20px}.asr-booking-refine-search .selected-tag{margin-top:13px;font-size:12px;letter-spacing:.01em;font-weight:700}.asr-booking-refine-search ._select .dropdown-toggle:hover{cursor:pointer}.asr-booking-refine-search .label-arabic{padding-right:35px;padding-left:unset}.asr-booking-refine-search .label-arabic:before{margin-right:-35px;margin-left:auto}.asr-booking-refine-search .visible-checkboxes{margin-bottom:20px}.asr-booking-refine-search .sidebar-more-link{margin:17px 0 -3px;display:block}.asr-booking-refine-search .btn-modify-search{margin-top:0}.property-filter-open{overflow:hidden}.property-filter-open .refine-search{top:0;visibility:visible;opacity:1;z-index:9999}.property-filter-open .refine-search .close{display:block}@media (min-width:1024px){.asr-booking-refine-search{display:block;float:right;overflow:visible;visibility:visible;z-index:1;position:static;opacity:1}.asr-booking-refine-search__close{display:none}.asr-booking-refine-search__more{font-size:16px}.asr-booking-refine-search .ui-slider{margin-top:62px}.asr-booking-refine-search .ui-slider .slider-amount{top:calc(-100% - 13px);font-size:14px}.asr-booking-refine-search .wrap{padding:44px 18px 20px}.asr-booking-refine-search__section--aparment-sizes{margin-bottom:18px;margin-top:3px}.asr-booking-refine-search__title{font-size:18px;letter-spacing:0;margin-bottom:20px}}@media (min-width:768px){.asr-booking-refine-search__title{font-size:16px}}@media (max-width:1023px){.asr-booking-refine-search .content_dropdown{width:100%}}.asr-booking-reset-password .h3{margin-bottom:26px;letter-spacing:.01em}.asr-booking-reset-password .bordered-content{margin-top:26px;padding:24px 30px;max-width:440px;margin:100px auto 0}.asr-booking-reset-password .form-group{margin-bottom:18px}.asr-booking-reset-password .re-pass{position:relative}.asr-booking-reset-password .re-pass .eye-icon{position:absolute;right:10px;bottom:7px}.asr-booking-reset-password .re-pass .eye-icon .asr-icon-svg{height:25px}.asr-booking-reset-password #reset_password_form{margin-bottom:18px}.asr-booking-reset-password #reset_password_form .list-item{max-width:100%}.asr-booking-reset-password #reset_password_form .field-container{position:relative}.asr-booking-reset-password .wrap{padding-bottom:20px}.asr-booking-reset-password .brand img{margin:0 auto}.asr-booking-reset-password .bordered-content{margin:10px auto 0}.asr-booking-reset-password .asr-button{width:100%;margin:9px 0}.rtl{-ms-transform:scaleX(-1);transform:scaleX(-1)}.rtl .nf{-ms-transform:scaleX(1);transform:scaleX(1)}.rtl button,.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl i.material-icons,.rtl img,.rtl input,.rtl label,.rtl li,.rtl option,.rtl select,.rtl span{-ms-transform:scaleX(-1);transform:scaleX(-1);display:inline-block;text-align:right}.rtl .asr-member-status .user-name,.rtl select{direction:rtl}.rtl .asr-tier-progress-bar .tier-bar .replace-after{-ms-transform:scaleX(-1);transform:scaleX(-1);text-align:right;direction:rtl}.rtl .asr-tier-progress-bar .checkpoint-wrapper .tier-checkpoint{text-align:left}.rtl .asr-offer-list a{-ms-transform:scaleX(-1);transform:scaleX(-1)}.rtl .asr-offer-list a.offer-title{text-align:right}.asr-booking-slick-slideshow.modal{background-color:rgba(0,0,0,.9)}.asr-booking-slick-slideshow .gallery-close:before{color:#fff}.asr-booking-slick-slideshow .gallery .gallery-content .gallery-close{top:-30px}.asr-booking-slick-slideshow .gallery .gallery-content .gallery-view .slick-dots{display:none}.asr-booking-slick-slideshow .gallery .gallery-thumb-item img,.asr-booking-slick-slideshow .gallery .media img{height:70px;width:auto}.asr-booking-slick-slideshow .gallery .slick-next:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}.asr-booking-slick-slideshow .gallery .slick-slide>div,.asr-booking-slick-slideshow .gallery .slick-slide>div>div{height:100%}.asr-booking-slick-slideshow .gallery .slick-next,.asr-booking-slick-slideshow .gallery .slick-prev{top:50%}.asr-booking-slick-slideshow .gallery .slick-next:before,.asr-booking-slick-slideshow .gallery .slick-prev:before{content:"";width:60px;height:60px;background-image:url(/etc/designs/ascott/the-ascott/dist/img/svg/arrow-left.svg);background-size:100%}.asr-booking-slick-slideshow .no-data{position:absolute;color:#fff;left:50%;top:50%}.asr-booking-slick-slideshow .slide-nav{display:-ms-flexbox;display:flex}.dft-page-default .arabic .asr-booking-slick-slideshow.modal,.dft-somerset-general-page .arabic .asr-booking-slick-slideshow.modal,.dft-template-default .arabic .asr-booking-slick-slideshow.modal{direction:ltr}.dft-page-default .arabic .asr-booking-slick-slideshow .left-20px,.dft-somerset-general-page .arabic .asr-booking-slick-slideshow .left-20px,.dft-template-default .arabic .asr-booking-slick-slideshow .left-20px{left:20px;right:auto}#booking-photo-modal .label-cookie-preferences{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#booking-photo-modal .label-cookie-preferences p{max-width:25%}#booking-photo-modal .label-cookie-preferences .img-cookie-preferences{z-index:-1}@media (max-width:1023px){.asr-booking-slick-slideshow .slick-dots{bottom:-19vh}.asr-booking-slick-slideshow .slick-dots li .slick-active button:before,.asr-booking-slick-slideshow .slick-dots li button:before{color:#fff}.asr-booking-slick-slideshow .gallery .slick-slide>div>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-booking-slick-slideshow .gallery .gallery-media img{position:relative}.asr-booking-slick-slideshow .gallery-thumbnails{display:none}.asr-booking-slick-slideshow div.gallery .gallery-media .slick-list{-ms-transform:translateY(20%);transform:translateY(20%)}#booking-photo-modal .label-cookie-preferences p{max-width:50%;position:absolute}}@media (max-width:767px){.asr-booking-slick-slideshow .gallery .gallery-media{padding:0;margin-bottom:0;height:95vh}.asr-booking-slick-slideshow .gallery .gallery-media .slick-track{height:90vh}.asr-booking-slick-slideshow .gallery .gallery-media .slick-list{-ms-transform:translateY(0);transform:translateY(0)}.asr-booking-slick-slideshow .gallery .gallery-view .slick-dots{display:block;bottom:0;padding-bottom:15px}.asr-booking-slick-slideshow .gallery .gallery-content .gallery-close{top:0}.asr-booking-slick-slideshow .gallery .gallery-content .gallery-thumbnails .slick-list .slick-track{display:none}.asr-booking-slick-slideshow .slick-dots{bottom:10vh}.asr-booking-slick-slideshow .slide-nav{display:none}}@media (min-width:768px){.asr-booking-slick-slideshow .gallery .gallery-media iframe{height:90%}}.asr-conditions-buy-point .border-privacy{border-bottom:1px solid #d5d5d5;font-size:21px;font-weight:700;padding-bottom:15px}.asr-conditions-buy-point .no-padding{padding:0}.asr-conditions-buy-point .terms-condition a{color:#003e6a;text-decoration:underline}.asr-booking-summary-page{width:100%}.asr-booking-summary-page .your-cart-empty{text-align:center;margin-top:50px;margin-bottom:50px}.asr-booking-summary-page .your-cart-empty p{margin-bottom:25px;color:var(--accent);font-weight:600}.asr-booking-summary-page .asr-charge-loading-spinner{background:50%/contain no-repeat url(loading-spiner.svg);background-size:80px}.asr-booking-summary-page .asr-charge-loading-no-spinner button,.asr-booking-summary-page .asr-charge-loading-no-spinner div,.asr-booking-summary-page .asr-charge-loading-no-spinner label,.asr-booking-summary-page .asr-charge-loading-no-spinner p,.asr-booking-summary-page .asr-charge-loading-no-spinner span,.asr-booking-summary-page .asr-charge-loading-spinner button,.asr-booking-summary-page .asr-charge-loading-spinner div,.asr-booking-summary-page .asr-charge-loading-spinner label,.asr-booking-summary-page .asr-charge-loading-spinner p,.asr-booking-summary-page .asr-charge-loading-spinner span{opacity:.5}.asr-booking-summary-page .selected-apartment-wrapper .member-benefit{font-size:14px;letter-spacing:0;line-height:19px;font-weight:700;width:calc(100% - 20px)}.asr-booking-summary-page .selected-apartment-wrapper .benefit-signin{border:1px solid var(--text-body);padding:15px 20px 15px 12px;border-radius:5px;position:relative}.asr-booking-summary-page .selected-apartment-wrapper .hide-benefit{position:absolute;right:15px;top:-3px;font-size:30px;color:#87674f;font-weight:700}.asr-booking-summary-page .selected-apartment-wrapper .missed-room{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-booking-summary-page .selected-apartment-wrapper .missed-room p{height:100%;margin:auto 5px;font-weight:700}.asr-booking-summary-page .disable-remove-button .lbl-remove{color:#b8b8b8;pointer-events:none}.asr-booking-summary-page #remove_warning_modal{padding-right:0}.asr-booking-summary-page .asr-modal.modal-remove-item .content-container{padding:0}.asr-booking-summary-page .asr-modal.modal-remove-item .close-icon{display:none}.asr-booking-summary-page .remove-modal{padding:36px 16px;position:relative;font-size:14px}.asr-booking-summary-page .remove-modal .close-button{position:absolute;top:8px;right:8px;cursor:pointer}.asr-booking-summary-page .remove-modal .question{padding-right:36px;padding-left:18px;margin-top:0;margin-bottom:36px;font-weight:600}.asr-booking-summary-page .remove-modal .actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-booking-summary-page .remove-modal .asr-button{margin-left:16px;padding:8px 36px}.asr-booking-summary-page .total-charge-wrapper .wrap{padding-left:0;padding-right:0}.asr-booking-summary-page .add-ons-wrapper{background-color:#f3f3f3;padding-left:0;padding-right:0}@media (max-width:767px){.asr-booking-summary-page .selected-apartment-wrapper .missed-room{margin-top:20px}}.asr-booking-buy-point-confirmation .title-order-confirmed{font-size:32px;font-weight:700;padding-bottom:20px;margin-top:40px}.asr-booking-buy-point-confirmation .banner-confirm-order{padding:8px 6px;font-weight:700;font-size:16px}.asr-booking-buy-point-confirmation .title-form-order-confirmed{font-size:21px;color:#000;padding-top:10px;padding-bottom:20px;border-bottom:1px solid #dee2e6;font-weight:700}.asr-booking-buy-point-confirmation .total-payment-purchase{padding-top:1px;font-weight:700;font-size:18px}.asr-booking-buy-point-confirmation .banner-confirm-order{margin-top:20px}.asr-booking-buy-point-confirmation .banner-purchase-confirmed{padding-left:20px}.asr-booking-buy-point-confirmation .banner-purchase-confirmed .align-right{text-align:right}.asr-booking-buy-point-confirmation .details-link{font-weight:400;cursor:pointer}.asr-booking-buy-point-confirmation .no-padding{padding:0}.asr-booking-buy-point-confirmation .padding-left-right{padding-left:10px;padding-right:10px}.asr-booking-buy-point-confirmation .indicating-price{font-size:14px}.dft-page-default .arabic .asr-booking-property-listing .list-item__header-price,.dft-somerset-general-page .arabic .asr-booking-property-listing .list-item__header-price,.dft-template-default .arabic .asr-booking-property-listing .list-item__header-price{padding-right:0;padding-left:5px}.asr-booking-property-listing .vr-container{position:relative;width:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-booking-property-listing .vr-container .vr{border-left:2px solid #4c6866;height:20px;position:absolute}.asr-booking-property-listing .asr-booking-sort-and-filter .filter-button{border:none}.asr-booking-property-listing .sort-and-filter .button-wrap-container{display:-ms-flexbox;display:flex}.asr-booking-property-listing .toggle-button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:relative}.asr-booking-property-listing .toggle-button-container .asr-button{border:none;padding-right:30px}.asr-booking-property-listing .toggle-button-container .asr-button .icon-size{font-size:25px;position:absolute;top:9px}.asr-booking-property-listing .toggle-button-container .toggle-text{display:inline-block}.asr-booking-property-listing .toggle-button-container .dropdown{width:308px;height:130px;list-style:none;padding:16px;border-radius:5px;background-color:#fff;position:absolute;pointer-events:all;top:42px;right:0;z-index:2;box-shadow:0 0 10px #bfbebe;transition:all 1s ease-in-out}.asr-booking-property-listing .toggle-button-container .dropdown .dropdown-title{width:276px;height:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:18px;color:#373737}.asr-booking-property-listing .toggle-button-container .dropdown .radio1{margin-top:10px}.asr-booking-property-listing .toggle-button-container .dropdown .radio1,.asr-booking-property-listing .toggle-button-container .dropdown .radio2{display:-ms-flexbox;display:flex;width:100%;padding:5px 0;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.asr-booking-property-listing .toggle-button-container .dropdown .radio1 .label-dropdown,.asr-booking-property-listing .toggle-button-container .dropdown .radio2 .label-dropdown{min-width:70px;height:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;font-size:16px;margin:0}.asr-booking-property-listing .toggle-button-container .dropdown .radio1 .input-dropdown,.asr-booking-property-listing .toggle-button-container .dropdown .radio2 .input-dropdown{width:20px;height:20px;accent-color:#4c6866;margin-right:10px}.asr-booking-property-listing .asr-booking-banner{margin-top:24px;margin-bottom:24px}.asr-booking-property-listing .asr-booking-banner .aoa-container{color:var(--text-title)}.asr-booking-property-listing .error-message{color:var(--icon-error-message);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}.asr-booking-property-listing .error-message .asr-icon.error-icon{height:24px}.asr-booking-property-listing .error-message .asr-icon.error-icon:before{font-size:24px;margin-right:10px}.asr-booking-property-listing .tab-content .asr-property-listing-item{margin-bottom:21px}.asr-booking-property-listing .pagination-presentation{margin-top:4px}.asr-booking-property-listing .title{font-size:24px;font-weight:700;line-height:1.42;margin-bottom:24px;color:var(--text-title)}.asr-booking-property-listing .sort-and-filter{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;-ms-flex-align:center;align-items:center}.asr-booking-property-listing .sort-and-filter .asr-dropdown{display:none}.asr-booking-property-listing .sort-and-filter p{margin:0;color:var(--indicator-default);font-size:16px;line-height:18px;font-weight:600}@media (max-width:767px){.asr-booking-property-listing .sort-and-filter .js-switch-view-nav{padding:12px 0}}.asr-booking-property-listing .city{margin-top:9px}.asr-booking-property-listing .city h3{font-size:22px;font-weight:700;color:var(--text-title);margin-bottom:25px;line-height:1.42}.asr-booking-property-listing .feature-property.wrap{padding:0}.asr-booking-property-listing .tooltip-icon{position:relative;display:inline-block;border:none;left:5px;top:0;background:transparent}.asr-booking-property-listing .tooltip-icon:focus{outline:none}.asr-booking-property-listing .tooltip-icon:hover .tooltip-content{visibility:visible;-ms-transform:translateY(2px);transform:translateY(2px);opacity:1}.asr-booking-property-listing .tooltip-icon .icon-information{display:-ms-flexbox;display:flex;width:20px;height:20px}.asr-booking-property-listing .tooltip-icon .tooltip-content{visibility:hidden;background:var(--box-shadow-light);color:var(--text-body);padding:20px;min-width:477px;position:absolute;z-index:1;top:35px;opacity:0;right:-230px;font-size:14px;line-height:23px;border-radius:6px;box-shadow:2px -2px 10px rgba(0,0,0,.2);transition:all .25s}.asr-booking-property-listing .tooltip-icon .tooltip-content .title-tooltip{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-booking-property-listing .tooltip-icon .tooltip-content .title-tooltip .logo{height:30px;width:150px;object-fit:contain;object-position:left;overflow:hidden}.asr-booking-property-listing .tooltip-icon .tooltip-content .review-pro-label{margin-bottom:0;margin-top:20px;font-weight:400}.asr-booking-property-listing .tooltip-icon .tooltip-content:before{content:"";right:235px;display:block;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid var(--box-shadow-light);top:-14px}.margin-left-5px{margin-left:5px}.list-item__location__icon-arabic{margin-left:15px}.icon-bottom-arabic{float:right;margin-right:-21px;margin-left:auto}.padding-arabic{padding:16px 0 10px 15px}.padding-right-25px{padding-right:25px}.icon-location-arabic{right:0;left:auto;margin-right:0}.marterial-icon-arabic{right:calc(50% - 50px);left:auto}.divider{display:-ms-flexbox;display:flex;-ms-flex:1 1 0px;flex:1 1 0px}.external-engine,.show-more{text-align:center}.show-more{color:#0d91d9;font-size:14px;line-height:20px;width:100%;display:block;margin-top:16px;height:0}.external-engine .alert{padding:10px}div.dft-page-default .content-main{margin-top:0}._checkbox .copy{text-transform:capitalize}.asr-booking-property-listing .list-item__header-price__currency{text-transform:uppercase}.list-item__header-price--no-available{text-align:center;padding-top:13px}.list-item__header-price--no-available .check-mlos{display:none}.list-item__header-price--no-available .check-no-apartment,.list-item__header-price--no-available.min-length-of-stay .check-mlos{display:block}.list-item__header-price--no-available.min-length-of-stay .check-no-apartment{display:none}.list-item__header-price--no-available .icon{margin:0;font-size:34px}.list-item__header-price--no-available .btn-primary{display:none;width:177px;padding:7px 0 6px}.no-result{display:none}.item.has-result{width:100%;height:100%}.list-item__header-price--no-available{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.list-item__header-price--available{background-color:#483a32;cursor:pointer}.list-item__header-price--available .no-result{display:none}.list-item__header-price--no-available .no-result{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-flow:wrap;flex-flow:wrap}.list-item__header-price--no-available .has-result{display:none}.asr-booking-property-listing .list-item__gallery__image{height:100%}.asr-booking-property-listing .list-item__gallery__image img{max-width:none;width:100%;height:auto}.asr-booking-property-listing .list-item__header-price__price{overflow:hidden;margin:2px 0}.asr-booking-property-listing .list-item__header-price__price label{cursor:pointer;margin:0}.asr-booking-sort-by .sortby__filter{width:50%}.asr-booking-sort-by .sortby__distance .sortby__item__label{white-space:nowrap}.dft-booking-aoa{display:none}.list-item~.dft-booking-aoa{display:block}.asr-booking-property-listing .list-item-no-result{position:static;-ms-transform:none;transform:none;text-align:center;width:100%}.asr-booking-property-listing .reset-item{display:none}.asr-booking-property-listing .reset-fitler-now .reset-item{display:block}.asr-booking-property-listing .reset-fitler-now .reset-modify,.no-result-modify~.dft-booking-aoa{display:none}@media (max-width:767px){.asr-booking-property-listing ul.slick-dots{bottom:0;padding-bottom:15px}.asr-booking-property-listing .external-engine{padding-bottom:20px}.asr-booking-property-listing .toggle-button-container .asr-button{padding-left:0;padding-right:30px;font-size:14px;height:unset}.asr-booking-property-listing .toggle-button-container .asr-button .icon-size{position:absolute;right:5px;top:8px}.asr-booking-property-listing .toggle-button-container .dropdown{width:208px}.asr-booking-property-listing .sort-and-filter{-ms-flex-align:unset;align-items:unset;-ms-flex-direction:column;flex-direction:column}.asr-booking-property-listing .sort-and-filter .button-wrap-container{margin-top:10px}.asr-booking-property-listing .sort-and-filter .property-count{margin:15px 0}.asr-booking-property-listing .asr-booking-sort-and-filter .asr-button{padding-left:0;padding-right:0;display:-ms-flexbox;display:flex}.asr-booking-property-listing .asr-booking-sort-and-filter .asr-button .label-text{margin-left:5px}}@media (max-width:767px) and (max-width:416px){.asr-booking-property-listing .asr-booking-sort-and-filter .asr-button .label-text{margin-left:0}}@media (min-width:1024px){.asr-booking-property-listing .list-item__top{height:15px}.asr-booking-property-listing .list-item__header-price__per{margin-right:2px}.asr-booking-property-listing .refine-search{margin-top:-65px}.asr-booking-property-listing ._nav-tabs{background:none}.asr-booking-property-listing ._nav-tabs .nav-item{-ms-flex:none;flex:none;background-color:#ebe3d9;padding-left:0;position:static}.asr-booking-property-listing ._nav-tabs .nav-link{padding:14px 10px}}@media (max-width:1023px){.asr-booking-property-listing ._nav-tabs{margin:0 -17px}.asr-booking-property-listing #detail-view .col-md-12.col-lg-9.px-0{padding:0 10px}.asr-booking-property-listing .list-item{margin:0 17px 17px}.asr-booking-property-listing .list-item-no-result{display:block;position:static;-ms-transform:none;transform:none}.asr-booking-property-listing .wrap .font-title-rs{font-weight:700;margin-top:11px}.asr-booking-property-listing .dft-booking-aoa{margin:20px}.asr-booking-property-listing .coming-soon-title{margin-left:17px;margin-right:17px}.asr-booking-property-listing div.dft-page-default .content-main{margin-top:29px}.asr-booking-property-listing .list-item__header-price--no-available .btn-primary{padding:7px 38px 6px;margin:0 15px;width:auto}.asr-booking-property-listing .list-item__header-price__inner{display:-ms-flexbox;display:flex}.asr-booking-property-listing .vr-container{-ms-flex-align:center;align-items:center}.asr-booking-property-listing .vr-container .vr{border-left:2px solid #4c6866;margin-top:0;height:20px}}@media (max-width:1024px){.asr-booking-property-listing .list-item__header-price--no-available{padding-bottom:19px}.asr-booking-property-listing .refine-search .header{min-height:0}}.asr-booking-property-listing{font-size:14px}.asr-booking-property-listing .label-text{margin-left:0}.asr-booking-property-listing .hide-tooltip{display:none}.asr-booking-property-listing .map-view-wrap{display:-ms-flexbox;display:flex;padding:0 20px;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:1240px;max-height:688px}.asr-booking-property-listing .map-view-wrap .map-carasoul{box-shadow:0 0 5px #9e93936e;width:320px;margin-top:20px;overflow-y:scroll;transition:.5s;-ms-overflow-style:none;scrollbar-width:none}.asr-booking-property-listing .map-view-wrap .map-carasoul .featured-property{width:320px;height:41px;-ms-flex-negative:0;flex-shrink:0;background:#000;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-booking-property-listing .map-view-wrap .map-carasoul .featured-property h1{width:282px;height:27px;-ms-flex-negative:0;flex-shrink:0;color:#fff;font-family:Open Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-top:7px;margin-left:9px}.asr-booking-property-listing .map-view-wrap .map-carasoul::-webkit-scrollbar{display:none}.asr-booking-property-listing .map-view-wrap .map-carasoul .city{margin-top:0}@media (max-width:1023px){.asr-booking-property-listing .map-view-wrap .map-carasoul{width:0!important}}.asr-booking-property-listing .map-view-wrap .map-carasoul .asr-property-susstainable .sustainable-cell .sustainable-property .asr-common-icon{margin-left:-3px}.asr-booking-property-listing .map-view-wrap .carasoul-card{width:290px;height:417px;-ms-flex-negative:0;flex-shrink:0;border:1px solid #4c6866;background:#fff}.asr-booking-property-listing .map-view-wrap .card-image{width:290px;height:174.18px;-ms-flex-negative:0;flex-shrink:0;background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 56.58%)}.asr-booking-property-listing .map-view-wrap .map-left-pannel-button{width:32px;height:44px;background-color:#fff;border-radius:unset;box-shadow:4px 6px 23px 0 var(--arrow-box-shadow);position:absolute;transform:translate3d(0,26%,0);text-align:center;cursor:pointer;z-index:1;border-radius:0 8px 8px 0;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.2)}.asr-booking-property-listing .map-view-wrap .map-left-pannel-button .asr-common-icon{width:32px;height:44px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-booking-property-listing .map-view-wrap .map-left-pannel-button .asr-common-icon .asr-icon-svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}.asr-booking-property-listing .map-view-wrap .map-left-pannel-button .asr-common-icon .asr-icon-svg svg{fill:#4c6866}.asr-booking-property-listing .map-view-wrap .map-left-pannel-button.flip .asr-common-icon .asr-icon-svg{-ms-transform:rotate(0deg);transform:rotate(0deg);display:-ms-flexbox;display:flex}@media (min-width:1024px){.asr-booking-property-listing .map-view-wrap .right .no-Apartment{margin-left:-3px;width:283px;font-size:12px}.asr-booking-property-listing .map-view-wrap .content-container .right{width:283px}.asr-booking-property-listing .map-view-wrap .data-map .right .no-Apartment,.asr-booking-property-listing .map-view-wrap .data-map .right .no-apartment{margin-left:-3px;width:362px}.asr-booking-property-listing .map-view-wrap .data-map .content-container .right{width:362px}.asr-booking-property-listing .map-view-wrap .data-map .right .no-Apartment,.asr-booking-property-listing .map-view-wrap .data-map .right .no-apartment{margin-top:10px}}.asr-booking-property-listing .map-type-btn{background:#fff;border:1px solid #fff;border-radius:1px;box-shadow:0 2px 6px rgba(0,0,0,.3);cursor:pointer;margin:12px 5px 5px 0;padding:0}.asr-booking-property-listing .map-type-icon{height:44px;width:44px}.asr-booking-property-listing .image-container img{object-fit:cover}.asr-booking-property-listing .js-switch-view-nav{display:-ms-flexbox;display:flex;border:none!important}.asr-booking-property-listing .js-switch-view-nav.asr-button .label-text{margin-left:5px}@media (max-width:416px){.asr-booking-property-listing .js-switch-view-nav.asr-button .label-text{margin-left:0}}.asr-booking-property-listing .properties-title{font-size:22px;font-weight:700;line-height:26px;color:var(--text-title);margin-bottom:20px;margin-top:24px;text-transform:capitalize}.asr-booking-property-listing .ourbrand{margin-top:4px}.asr-booking-property-listing .error-field{padding:15px 0;color:var(--icon-error-message);-ms-flex-align:center;align-items:center}.asr-booking-property-listing .error-field,.asr-booking-property-listing .error-field .asr-icon{display:-ms-flexbox;display:flex}.asr-booking-property-listing .gm-style .gm-style-iw-c{padding:0;border-radius:5px;overflow:visible;max-width:764px!important}.asr-booking-property-listing .gm-style .gm-style-iw-t{right:-5px!important;bottom:-5px!important}.asr-booking-property-listing .gm-style .gm-style-iw-d{overflow:visible!important}.asr-booking-property-listing .gm-style .gm-style-iw-d .property-popup-content .content-container{box-shadow:none}.asr-booking-property-listing .gm-style .gm-style-iw-d .property-popup-content .tooltip-content{-ms-transform:translate(-73%,15%);transform:translate(-73%,15%);position:absolute;z-index:9;height:200px;width:300px;max-width:300px}.asr-booking-property-listing .gm-style .gm-style-iw-d .property-popup-content .tooltip-content.top{top:260px}.asr-booking-property-listing .gm-style .gm-style-iw-d .property-popup-content .tooltip-content .review-pro-label{height:125px;overflow-y:auto}.asr-booking-property-listing .gm-style .gm-style-iw-d .property-popup-content .tooltip-content:before{top:-14px;left:82%}@media (min-width:1024px){.asr-booking-property-listing .gm-style .gm-style-iw-d .property-popup-content .tooltip-content{-ms-transform:translate(-100%,-48%);transform:translate(-100%,-48%);position:absolute;z-index:9;height:250px;width:max-content;max-width:477px}.asr-booking-property-listing .gm-style .gm-style-iw-d .property-popup-content .tooltip-content.top{top:-25%}.asr-booking-property-listing .gm-style .gm-style-iw-d .property-popup-content .tooltip-content .review-pro-label{height:170px;overflow-y:auto}.asr-booking-property-listing .gm-style .gm-style-iw-d .property-popup-content .tooltip-content:before{top:50%;left:100%;-ms-transform:rotate(90deg);transform:rotate(90deg);border-bottom:14px solid #d6d6d6}}.asr-booking-property-listing .data-map .data-map-container .map-content-list .content-item .item-info .item-name{font-size:16px;font-weight:700}.asr-booking-property-listing .BMap_pop{display:none}.asr-booking-property-listing .data-map{width:calc(100% - 320px);position:relative;margin-top:20px}.asr-booking-property-listing .data-map.full-screen{width:100%}@media (max-width:1023px){.asr-booking-property-listing .data-map{width:100%}}.asr-booking-property-listing .data-map #js-data-map{min-height:668px}.asr-booking-property-listing .data-map .data-map-container{width:100%;height:100%}.asr-booking-property-listing .data-map .data-map-container .map-content-list{overflow:hidden;padding-left:0;padding-right:0}.asr-booking-property-listing .data-map .data-map-container .map-content-list .content-item{height:160px;width:425px;display:-ms-flexbox;display:flex}.asr-booking-property-listing .data-map .data-map-container .map-content-list .content-item .item-image{overflow:hidden;height:100%;padding-left:0;padding-right:0}.asr-booking-property-listing .data-map .data-map-container .map-content-list .content-item .item-image img{height:100%;width:100%}.asr-booking-property-listing .data-map .data-map-container .map-content-list .content-item .item-info{padding-left:0;padding-right:0;-ms-flex:1;flex:1}.asr-booking-property-listing .data-map .data-map-container .map-content-list .content-item .item-info .item-name{font-size:14px;font-weight:800;line-height:22px;padding:8px 15px 10px}.asr-booking-property-listing .data-map .data-map-container .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}.asr-booking-property-listing .data-map .data-map-container .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}.asr-booking-property-listing .data-map .data-map-container .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}.asr-booking-property-listing .data-map .data-map-container .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;color:#fff}.asr-booking-property-listing #openstreet-map .leaflet-control-fullscreen,.asr-booking-property-listing #openstreet-map .leaflet-control-zoom{margin-left:22px}.asr-booking-property-listing #openstreet-map .leaflet-div-icon{background:none;border:none}.asr-booking-property-listing #openstreet-map .leaflet-div-icon div{background-position:11px 13px;text-align:center;width:65px;height:67px;background-repeat:no-repeat;margin-top:-20px;margin-left:-40px}.asr-booking-property-listing #openstreet-map .leaflet-div-icon div div{padding:22px;margin:0}.asr-booking-property-listing #openstreet-map .leaflet-popup-close-button{z-index:1}.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper{padding:0}.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content{padding:0;min-width:0}.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .js-booknow{padding-top:6px;padding-bottom:6px}.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list{overflow:hidden;padding-left:0;padding-right:0}.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item{height:160px;width:425px;display:-ms-flexbox;display:flex}.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-image{padding-left:0;padding-right:0;overflow:hidden;height:100%}.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-image img{height:100%;width:100%}.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info{padding-left:0;padding-right:0;-ms-flex:1;flex:1}.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-name{font-size:14px;font-weight:800;line-height:22px;padding:8px 15px 10px}.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-address{padding-left:15px;padding-right:15px;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-address img{width:18px;height:auto;margin-right:5px}.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-address label{display:block;margin-bottom:5px}.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-price{width:100%;position:absolute;bottom:0;color:#fff}.asr-booking-property-listing .other-brand-slider{background:#f5f5f5;padding-top:40px;padding-bottom:40px}.asr-booking-property-listing .other-brand-slider .other-brand-heading{line-height:20px;margin-bottom:40px;font-size:1.125em}.asr-booking-property-listing .other-brand-slider .other-brand-slider-container{display:block;padding-bottom:35px}.asr-booking-property-listing .other-brand-slider .other-brand-slider-container .slick-slide:first-child .slider-item{padding-left:0}.asr-booking-property-listing .other-brand-slider .other-brand-slider-container .slick-slide:last-child .slider-item{padding-right:0}.asr-booking-property-listing .other-brand-slider .other-brand-slider-container .slider-item{width:100%;padding-left:5px;padding-right:5px}.asr-booking-property-listing .other-brand-slider .other-brand-slider-container .slider-item a{display:block;background:#fff}.asr-booking-property-listing .other-brand-slider .other-brand-slider-container .slider-item a>img{width:100%;height:auto;display:block}.asr-booking-property-listing .other-brand-slider .other-brand-slider-container .slider-item a div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:130px;padding:40px 20px;width:100%}.asr-booking-property-listing .other-brand-slider .other-brand-slider-container .slider-item a div img{display:block;max-width:100%;max-height:100%}.asr-booking-property-listing #js-data-map div *{background-repeat:no-repeat}.asr-booking-property-listing #js-data-map .popup-info-label{color:#373737;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.asr-booking-property-listing #js-data-map .content-earn-point{color:var(--redeem-link);font-size:14px;font-weight:600;line-height:20px}@media screen and (max-width:1023px){.asr-booking-property-listing #js-data-map .content-earn-point{font-size:12px;padding-bottom:13px}}.asr-booking-property-listing #js-data-map .price-pin{background-color:#fff;border-radius:5px;color:#4c6866!important;border:2px solid #4c6866}.asr-booking-property-listing #js-data-map .activepin,.asr-booking-property-listing #js-data-map .price-pin{padding:5px;position:relative;min-width:60px;height:42px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:Open Sans!important;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.asr-booking-property-listing #js-data-map .activepin{background-color:#4c6866!important;color:#fff!important;border-radius:5px;border:2px solid #fff}.asr-booking-property-listing #js-data-map .price-pin:after{top:97%;border-top:11px solid #fff}.asr-booking-property-listing #js-data-map .activepin:after,.asr-booking-property-listing #js-data-map .price-pin:after{content:"";position:absolute;left:50%;-ms-transform:translate(-50%);transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;z-index:1}.asr-booking-property-listing #js-data-map .activepin:after{border-bottom:11px solid #4c6866;bottom:90%}.asr-booking-property-listing #js-data-map .price-pin:before{top:100%;border-top:11px solid #4c6866;margin-top:2px}.asr-booking-property-listing #js-data-map .activepin:before,.asr-booking-property-listing #js-data-map .price-pin:before{content:"";position:absolute;left:50%;-ms-transform:translate(-50%);transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent}.asr-booking-property-listing #js-data-map .activepin:before{border-bottom:11px solid #fff;bottom:100%}.asr-booking-property-listing #js-data-map .available-pin{background-color:#4c6866!important;color:#fff!important;padding:5px;border-radius:5px;position:relative;min-width:60px;height:42px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:Open Sans!important;font-size:16px;font-style:normal;font-weight:700;line-height:normal;border:2px solid #fff}.asr-booking-property-listing #js-data-map .available-pin:after{top:97%;border-top:11px solid #4c6866;z-index:1}.asr-booking-property-listing #js-data-map .available-pin:after,.asr-booking-property-listing #js-data-map .available-pin:before{content:"";position:absolute;left:50%;-ms-transform:translate(-50%);transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent}.asr-booking-property-listing #js-data-map .available-pin:before{top:100%;border-top:11px solid #fff;margin-top:2px}.asr-booking-property-listing #js-data-map .right .no-apartment{margin-left:-3px;-ms-flex-align:center;align-items:center}@media screen and (max-width:1023px){.asr-booking-property-listing #js-data-map .right .no-apartment{font-size:12px}}.asr-booking-property-listing .marker-popup-info{display:-ms-flexbox;display:flex}.asr-booking-property-listing .marker-popup-info .info-image{min-width:130px;max-width:130px}.asr-booking-property-listing .marker-popup-info .info-image img{width:100%;height:auto;position:relative}.asr-booking-property-listing .marker-popup-info .info-detail{padding-left:20px;padding-top:20px}.asr-booking-property-listing .marker-popup-info .info-detail .detail-address{width:100%;display:inline-block;margin-bottom:10px}.asr-booking-property-listing .marker-popup-info .info-detail .detail-rated{display:-ms-flexbox;display:flex;margin-bottom:10px}.asr-booking-property-listing .marker-popup-info .info-detail .detail-rated .rate-content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.asr-booking-property-listing .marker-popup-info .info-detail .detail-rated .rate-content .icon{font-size:1.96875em;margin-right:5px}.asr-booking-property-listing .marker-popup-info .info-detail .detail-rated .rate-content .rate-value{display:-ms-flexbox;display:flex}.asr-booking-property-listing .marker-popup-info .info-detail .detail-rated .rate-content .rate-value>span{-ms-flex-align:end;align-items:flex-end;display:-ms-inline-flexbox;display:inline-flex}.asr-booking-property-listing .marker-popup-info .info-detail .detail-rated .rate-content .rate-value>span>span{top:-4px;position:relative;display:inline-block}.asr-booking-property-listing .marker-popup-info .info-detail .detail-rated .rate-certificate{padding-left:10px}.asr-booking-property-listing .marker-popup-info .info-detail .detail-rated .rate-certificate img{width:100%;display:inline-block}.asr-booking-property-listing .marker-popup-info .info-detail .detail-rated .rate-certificate span{padding-left:25px;text-align:left;display:inline-block}.asr-booking-property-listing .leaflet-bottom,.asr-booking-property-listing .leaflet-top{z-index:100}.arabic .asr-booking-property-listing .anchorBR{left:10px;right:auto}.arabic .asr-booking-property-listing .anchorBL{right:1px;left:auto}.arabic .asr-booking-property-listing .anchorTL{width:100%}.arabic .asr-booking-property-listing .BMap_cpyCtrl{right:2px;left:auto}.arabic .asr-booking-property-listing .BMap_stdMpSlider{right:25px;left:auto}.arabic .asr-booking-property-listing .BMap_stdMpPan{right:20px}.arabic .asr-booking-property-listing .unset-mar{padding-right:20px;padding-left:0}.arabic .asr-booking-property-listing .margin-md-r{margin-right:0;margin-left:20px}.arabic .asr-booking-property-listing .select-by-region #select-by-region{text-align:right}.arabic .asr-booking-property-listing .select-by-region:after{right:auto;left:12px}.arabic .asr-booking-property-listing .view-by-brand .form-option-find .form-option{padding-right:0;padding-left:20px}.arabic .asr-booking-property-listing .view-by-brand .form-option-find .form-option label{padding-right:25px;padding-left:0}.arabic .asr-booking-property-listing .view-by-brand .form-option-find .form-option label:before{top:0;right:0}.arabic .asr-booking-property-listing #js-data-map .gm-style .gmnoprint{left:35px}.arabic .asr-booking-property-listing #js-data-map .gm-style .gm-fullscreen-control{right:auto;left:0}.arabic .asr-booking-property-listing .section-list .section-item{padding-left:0;padding-right:14px}.arabic .asr-booking-property-listing .section-list .section-item:before{left:auto;right:-5px}.arabic .asr-booking-property-listing .pad-r-10{padding-right:0;padding-left:10px}.arabic .asr-booking-property-listing .js-input-search{text-align:right}.asr-booking-property-listing #js-data-map div[style*=background-image]{text-align:center;box-sizing:content-box}.asr-booking-property-listing .BMap_bubble_content{border-radius:7px;background:#fff;width:764px!important;-ms-flex-negative:0;flex-shrink:0}.asr-booking-property-listing .BMap_bubble_content .property-popup-content .content-container .button-controlls{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;border:1px solid #dedede;border-radius:0 0 5px 0}.asr-booking-property-listing .BMap_pop div:nth-child(9){height:auto!important;left:0!important;overflow:visible!important}.asr-booking-property-listing .BMap_pop div:nth-child(9)~img{display:none!important;position:relative!important;left:737px!important;top:322px!important;max-width:none!important}.asr-booking-property-listing .BMap_bottom,.asr-booking-property-listing .BMap_center,.asr-booking-property-listing .BMap_pop>div:first-child,.asr-booking-property-listing .BMap_pop>div:nth-child(3),.asr-booking-property-listing .BMap_pop>div:nth-child(5),.asr-booking-property-listing .BMap_pop>div:nth-child(7),.asr-booking-property-listing .BMap_pop>div:nth-child(8),.asr-booking-property-listing .BMap_shadow,.asr-booking-property-listing .BMap_top{display:none}.asr-booking-property-listing .property-popup-container{margin-bottom:10px;width:764px;height:214px}.asr-booking-property-listing .property-popup-content{display:-ms-flexbox;display:flex;position:relative;width:80.8%;margin:0 auto;margin-top:-37px;-ms-flex-direction:column;flex-direction:column}.asr-booking-property-listing .property-popup-content .asr-badge.card-label.property-label{padding:5px 10px;border-radius:5px;left:-8px;top:-10px;z-index:1;font-size:10px;font-weight:600;text-transform:uppercase}.asr-booking-property-listing .property-popup-content .image-container{width:50%;height:auto;float:left}.asr-booking-property-listing .property-popup-content .image-container .asr-gallery-viewer{border-radius:5px 0 0 5px;min-height:215px;height:100%!important}.asr-booking-property-listing .property-popup-content .image-container .logo-image{display:-ms-flexbox;display:flex;position:absolute;top:2;bottom:0;top:10px;left:16px;height:45px;color:var(--accent);width:auto;z-index:1}.asr-booking-property-listing .property-popup-content .image-container .gradient-overlay-map{position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 56.58%);pointer-events:none}.asr-booking-property-listing .property-popup-content .image-wrapper{width:80px;-ms-flex:none;flex:none;margin-right:8px}.asr-booking-property-listing .property-popup-content .image-wrapper img{object-fit:contain}.asr-booking-property-listing .property-popup-content .content-container{padding:0;background-color:#fff;border-radius:0 0 5px 5px;float:left;width:50%;height:auto}.asr-booking-property-listing .property-popup-content .content-container .inner-container{padding:8px 14px 14px}.asr-booking-property-listing .property-popup-content .content-container .button-controlls{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;border:1px solid #dedede;border-radius:0 0 5px 0}@media (max-width:1023px){.asr-booking-property-listing .property-popup-content .content-container .button-controlls{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;width:100%;position:static}}.asr-booking-property-listing .property-popup-content .content-container .button-controlls button{width:100%;border:none;border-radius:unset}@media (max-width:1023px){.asr-booking-property-listing .property-popup-content .content-container .button-controlls button{width:50%}}@media (max-width:1023px){.asr-booking-property-listing .property-popup-content .content-container .button-controlls .external-btn{width:100%}}.asr-booking-property-listing .property-popup-content .title{margin-bottom:13px;margin-top:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-booking-property-listing .property-popup-content .title .title-text{margin:0;color:var(--text-title);color:#373737;font-family:Open Sans;font-size:20px;font-style:normal;font-weight:700;line-height:24px}@media screen and (max-width:1023px){.asr-booking-property-listing .property-popup-content .title .title-text{font-size:18px}}.asr-booking-property-listing .property-popup-content .newly-renovated-label{display:inline-block;min-width:132px;min-height:29px;-ms-flex-negative:0;flex-shrink:0;border-radius:5px;border:1px solid #4c6866;padding:4px 7px 5px;text-align:center;margin-bottom:5px}.asr-booking-property-listing .property-popup-content .newly-renovated-label .newly-renovated-text{color:#4c6866;min-width:118px;min-height:20px;-ms-flex-negative:0;flex-shrink:0;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0}@media screen and (max-width:1023px){.asr-booking-property-listing .property-popup-content .newly-renovated-label{min-width:114px;padding:0;min-height:22px}.asr-booking-property-listing .property-popup-content .newly-renovated-label .newly-renovated-text{font-size:12px;min-width:114px;padding:2px 6px 4px}}.asr-booking-property-listing .property-popup-content .location{display:-ms-flexbox;display:flex;margin-bottom:12px}.asr-booking-property-listing .property-popup-content .location .asr-icon{color:var(--indicator-default);-ms-flex-pack:start;justify-content:flex-start;height:19px;margin-left:-4px}.asr-booking-property-listing .property-popup-content .location .asr-icon:before{margin-right:9px;font-size:19px}.asr-booking-property-listing .property-popup-content .location span{font-size:14px;line-height:19px}.asr-booking-property-listing .property-popup-content .rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:13px}.asr-booking-property-listing .property-popup-content .rating span{font-size:14px;max-height:15px;line-height:20px;font-weight:600;color:var(--text-title)}@media screen and (max-width:1023px){.asr-booking-property-listing .property-popup-content .rating span{font-size:12px}}.asr-booking-property-listing .property-popup-content .rating .asr-rating-star{vertical-align:sub;padding-right:3px;height:15px}.asr-booking-property-listing .property-popup-content .rating .asr-rating-star .asr-star svg{width:14px;height:15px;fill:var(--indicator-default)}.asr-booking-property-listing .property-popup-content .learn-more .asr-button{padding:8px 13px;margin-bottom:auto;font-size:14px;width:100%;line-height:20px;font-weight:700;white-space:nowrap}.asr-booking-property-listing .property-popup-content .arrow-icon{display:none}.asr-booking-property-listing .property-popup-content .asr-property-susstainable .tooltip-icon{top:3px;left:0}.asr-booking-property-listing .property-popup-content .sustainable-cell{display:block}.asr-booking-property-listing .property-popup-content .sustainable-cell.pr-2{padding-bottom:5px}@media screen and (max-width:1023px){.asr-booking-property-listing .property-popup-content .sustainable-cell .sustainable-property .sustainable-label{font-size:12px}}.asr-booking-property-listing .property-search-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}.asr-booking-property-listing .property-search-container .search-input-container{position:relative;margin-bottom:14px}.asr-booking-property-listing .property-search-container .search-input-container .asr-autocomplete input{width:100%;height:100%;border:1px solid #d8d8d8;box-sizing:border-box;padding:10px 45px 10px 40px;font-size:16px;border-radius:8px}.asr-booking-property-listing .property-search-container .search-input-container .asr-autocomplete input:focus{outline:none;border:solid 1px var(--accent)}.asr-booking-property-listing .property-search-container .search-input-container .asr-icon-svg{position:absolute;display:-ms-inline-flexbox;display:inline-flex;right:12px;left:15px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.asr-booking-property-listing .property-search-container .search-input-container .asr-icon-svg svg{fill:var(--accent);width:20px;height:20px}.asr-booking-property-listing .property-search-container .search-action-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.asr-booking-property-listing .property-search-container .search-action-container .asr-checkbox.upcoming-checkbox{font-size:14px;font-weight:600;margin-bottom:0;max-width:60%}.asr-booking-property-listing .property-search-container .search-action-container .asr-button{font-size:14px;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:50%;height:44px}@media (max-width:300px){.asr-booking-property-listing .property-search-container .search-action-container .asr-button{gap:unset}}.asr-booking-property-listing .property-search-container .search-action-container .asr-button:hover .asr-icon-svg svg{fill:var(--text-reverse)}.asr-booking-property-listing .property-search-container .search-action-container .asr-icon-svg svg{fill:var(--accent);width:20px;height:20px;pointer-events:none}.asr-booking-property-listing .property-search-container .search-action-container .asr-icon-svg svg path{transition:fill .3s ease-in-out}.asr-booking-property-listing .property-search-container .search-action-container .ctn-button{width:50%}.asr-booking-property-listing .property-search-container .search-action-container .ctn-button .view-mode-btn{margin-right:0;width:100%}.asr-booking-property-listing .asr-autocomplete.property-autocomplete{width:100%;height:100%;border:none}.asr-booking-property-listing .asr-autocomplete.property-autocomplete:focus{outline:none}.asr-booking-property-listing .asr-navigation-bar .navigation-wrapper{z-index:unset}.asr-booking-property-listing .gm-style .gm-style-iw-t:after{content:unset}.asr-booking-property-listing .gm-style-iw.gm-style-iw-c,.asr-booking-property-listing .gm-style .gm-style-iw-tc{display:none}.asr-booking-property-listing .icon-information{display:-ms-inline-flexbox;display:inline-flex;width:20px;height:20px;margin:0 10px}.asr-booking-property-listing .tooltip-content{--arrow-position:0px}.asr-booking-property-listing .tooltip-content.mobile-mode{max-width:unset;-ms-transform:translateY(15px);transform:translateY(15px)}.asr-booking-property-listing .tooltip-content.mobile-mode:before{left:var(--arrow-position)}.asr-booking-property-listing .alert-info{background-color:#f3f3f3;border-color:#f3f3f3}.asr-booking-property-listing .sort-and-filter .button-wrap-container .asr-icon-svg.view-icon{height:16px}@media (max-width:416px){.asr-booking-property-listing .sort-and-filter .button-wrap-container .asr-icon-svg.view-icon{margin-left:-3px}}.asr-booking-property-listing .sort-and-filter .button-wrap-container .asr-icon-svg.view-icon.icon-map,.asr-booking-property-listing .sort-and-filter .button-wrap-container .asr-icon-svg.view-icon.icon-map svg{height:14px}.asr-booking-property-listing .sort-and-filter .button-wrap-container .asr-icon-svg.view-icon svg{height:16px;fill:#4c6866}@media (min-width:1024px){.asr-booking-property-listing .js-switch-view-nav.asr-button.secondary:not(.disabled):hover .asr-icon-svg.view-icon svg,.asr-booking-property-listing .js-switch-view-nav.asr-button.secondary:not(.disabled):hover .asr-icon-svg.view-icon svg #Vector,.asr-booking-property-listing .js-switch-view-nav.asr-button.secondary:not(.disabled):hover .asr-icon-svg.view-icon svg #Vector_2,.asr-booking-property-listing .js-switch-view-nav.asr-button.secondary:not(.disabled):hover .asr-icon-svg.view-icon svg #Vector_3{fill:#fff}}.asr-booking-property-listing .map-view-wrap .map-carasoul .asr-property-listing-item .tooltip-content{left:160.465px!important;width:95%;z-index:2}.asr-booking-property-listing .map-view-wrap .map-carasoul .asr-property-listing-item .tooltip-content:before{left:80%!important}.map-view-wrap .map-carasoul .asr-property-susstainable .sustainable-cell{display:block}@media (max-width:768px){.asr-booking-property-listing .map-view-wrap{max-height:1000px!important;padding:0!important}.asr-booking-property-listing .data-map #js-data-map{height:1000px!important}}@media (max-width:1023px){.asr-booking-property-listing .asr-modal .content-wrapper{padding:0;display:unset}.asr-booking-property-listing .property-popup-container{display:none!important;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.asr-booking-property-listing .property-popup-content{width:100%;max-width:335px;min-width:260px;margin:unset;margin-top:-335px;display:block!important;position:relative;margin-top:0;-ms-flex-direction:column;flex-direction:column}.asr-booking-property-listing .property-popup-content .image-container{width:100%}.asr-booking-property-listing .property-popup-content .image-container .asr-gallery-viewer{border-radius:5px 5px 0 0;height:165px!important;min-height:165px}.asr-booking-property-listing .property-popup-content .image-container .logo-image{left:10px!important}.asr-booking-property-listing .property-popup-content .content-container{width:100%}.asr-booking-property-listing .gm-style .gm-style-iw-d{border-radius:5px;width:100%;max-width:335px;min-width:270px;font-size:10px;font-weight:700;background-color:#ebe3d9;max-height:502px}.asr-booking-property-listing .gm-style .gm-style-iw.gm-style-iw-c{display:block!important;-ms-transform:translate(-50%,calc(-110% - 25px));transform:translate(-50%,calc(-110% - 25px))}.asr-booking-property-listing .gm-style .gm-style-iw-c{max-width:270px!important}.asr-booking-property-listing .gm-style .gm-style-iw-t{bottom:75px}.asr-booking-property-listing .data-map{width:100%}.asr-booking-property-listing .data-map .popup-content .map-content-list .content-item .item-info-box{margin-left:0;margin-right:0}.asr-booking-property-listing .data-map .popup-content .map-content-list .content-item .item-info-box .item-name-box{font-size:14px;font-weight:700}.asr-booking-property-listing .material-icons{margin-left:-15px}.asr-booking-property-listing .js-input-search{font-size:13px}.asr-booking-property-listing #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content{padding-right:25px;padding-left:5px}.asr-booking-property-listing .other-brand-slider .other-brand-slider-container .slider-item{padding-left:0;padding-right:0}.asr-booking-property-listing .BMap_pop div:nth-child(9){-ms-transform:translate(-1%,calc(50% - 210px))!important;transform:translate(-1%,calc(50% - 210px))!important}.asr-booking-property-listing .property-popup-content .image-container{background:#fff;position:relative}.asr-booking-property-listing .property-popup-content .image-container .gradient-overlay-map{width:100%}.asr-booking-property-listing .BMap_bubble_content .property-popup-content .image-container .asr-gallery-viewer{background-color:rgba(0,0,0,.1)!important}.BMap_pop{display:block!important}.asr-booking-property-listing .BMap_pop div:nth-child(9)~img{display:none!important;position:relative!important;left:235px!important;top:385px!important;max-width:none!important}.asr-booking-property-listing .BMap_bubble_content{border-radius:7px;width:auto!important}.asr-booking-property-listing .BMap_bubble_content .property-popup-content .content-container .button-controlls{position:relative!important}}.BMap_bubble_content .property-popup-content .image-container .infowindow-close{position:absolute;top:5px;cursor:pointer;z-index:10000;right:10px;font-size:17px;color:#8b8b8b;font-weight:700}@media (max-width:1023px){.asr-booking-property-listing .search{padding-top:66px;position:relative}.asr-booking-property-listing .search .search-input{padding-top:10px;max-width:500px;width:100%}.asr-booking-property-listing .unset-mar{position:absolute;top:0;left:0;background:#fff;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);min-width:calc(100% + 40px);display:-ms-flexbox;display:flex;padding-top:20px;padding-left:0;padding-right:0;-ms-flex-pack:center;justify-content:center}.asr-booking-property-listing .unset-pad{margin-right:3px;margin-left:3px;max-width:150px}.asr-booking-property-listing .pad-r-10{padding-right:0}.asr-booking-property-listing .form-find .margin-t-b-1{margin-top:0}.asr-booking-property-listing .form-find .asr-modal .content-wrapper{padding:0}.arabic .asr-booking-property-listing .BMap_stdMpZoom{left:0}.arabic .asr-booking-property-listing .pad-r-10{padding-left:0;margin-right:0;margin-left:5px}}@media (max-width:319px){.asr-booking-property-listing .unset-pad{margin-right:1px;margin-left:0}.asr-booking-property-listing .unset-pad.fix-320-margin{margin-right:-2px}}@media (min-width:768px) and (max-width:1023px){.asr-booking-property-listing .property-search-container .search-action-container{gap:unset}.asr-booking-property-listing .property-search-container .search-action-container .asr-button:first-child{margin-right:10px}}@media (min-width:1024px){.asr-booking-property-listing .properties-title{font-size:24px;line-height:34px;margin-top:48px;margin-bottom:17px}.asr-booking-property-listing .BMap_pop{display:block}.asr-booking-property-listing .property-popup-container{display:none}.asr-booking-property-listing .property-search-container{-ms-flex-direction:inherit;flex-direction:inherit;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}.asr-booking-property-listing .property-search-container .search-input-container{-ms-flex:1;flex:1;margin-bottom:0;height:44px;margin-right:10px}.asr-booking-property-listing .property-search-container .search-input-container .asr-autocomplete input{border-radius:5px;border:1px solid #dedede;padding:15px 15px 15px 80px}.asr-booking-property-listing .property-search-container .search-input-container .asr-icon-svg{right:unset;left:30px}.asr-booking-property-listing .property-search-container .search-input-container .asr-icon-svg svg{width:25px;height:25px}.asr-booking-property-listing .property-search-container .search-action-container{gap:unset}.asr-booking-property-listing .property-search-container .search-action-container .asr-checkbox.upcoming-checkbox{font-size:16px;line-height:20px;font-weight:600}.asr-booking-property-listing .property-search-container .search-action-container .asr-checkbox.upcoming-checkbox>span.check-box{width:20px;height:20px}.asr-booking-property-listing .property-search-container .search-action-container .asr-button{font-size:16px;width:unset;padding:0 12px}.asr-booking-property-listing .property-search-container .search-action-container .asr-button:first-child{margin-right:10px}.asr-booking-property-listing .property-search-container .search-action-container .asr-icon-svg svg{width:30px;height:30px}.asr-booking-property-listing .show-chips-container{-ms-flex-align:baseline;align-items:baseline}.asr-booking-property-listing .property-popup-content{width:100%;margin-top:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.asr-booking-property-listing .property-popup-content .content-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:0 5px 5px 0;-ms-flex-pack:justify;justify-content:space-between}.asr-booking-property-listing .property-popup-content .image-wrapper,.asr-booking-property-listing .property-popup-content .learn-more{display:none}.asr-booking-property-listing .property-popup-content .location{-ms-flex-order:1;order:1;margin-bottom:0}.asr-booking-property-listing .property-popup-content .rating{margin-bottom:6px}.asr-booking-property-listing .property-popup-content .arrow-icon{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-booking-property-listing .property-popup-content .arrow-icon .asr-icon{display:-ms-flexbox;display:flex}.asr-booking-property-listing .property-popup-content .arrow-icon .asr-icon:before{color:#cacaca;width:18px;line-height:16px}.asr-booking-property-listing .property-popup-content .arrow-icon-link{-ms-transform:translateY(-50%);transform:translateY(-50%)}.asr-booking-property-listing .icon-information{display:none}.asr-booking-property-listing .gm-style-iw.gm-style-iw-c{display:block;-ms-transform:translate(-50%,-128%);transform:translate(-50%,-128%)}.asr-booking-property-listing .gm-style-iw{width:764px}.asr-booking-property-listing .gm-style-iw,.asr-booking-property-listing .gm-style-iw-d{max-height:unset!important}.asr-booking-property-listing #js-data-map .content-earn-point{line-height:20px!important;margin-top:5px}}@media screen and (min-width:1024px) and (max-width:1023px){.asr-booking-property-listing #js-data-map .content-earn-point{font-size:12px}}.asr-booking-property-listing .right .no-apartment .asr-icon:before{font-size:38px;margin-right:14px;color:var(--icon)}.asr-booking-property-listing .right .content-earn-point{display:block;font-size:14px;line-height:20px;font-weight:600;color:var(--redeem-link);margin-top:5px}.asr-property-listing-item .content-container .content-title h3{color:#373737;font-family:Open Sans;font-size:18px!important;font-style:normal;font-weight:700;line-height:24px}.gm-style-iw-d .sustainable-tooltip-content{top:65px;left:-30px;width:300px;max-width:300px;max-width:477px}.gm-style-iw-d .sustainable-tooltip-content:before{right:50%}.gm-style-iw-d .sustainable-tooltip-content .review-pro-label{height:150px;overflow-y:auto}@media (min-width:1024px){.gm-style-iw-d .sustainable-tooltip-content{top:90%;left:-100%;width:max-content}.gm-style-iw-d .sustainable-tooltip-content:before{right:30px}.gm-style-iw-d .sustainable-tooltip-content .review-pro-label{height:150px;overflow-y:auto}}@media (max-width:1024px){.gm-style-iw-d .no-review .sustainable-tooltip-content{top:25px}}#property-popup,.gm-style-iw-d .tooltip-wrapper{position:relative}.BMap_pop .property-popup-content .tooltip-content{-ms-transform:translate(-73%,15%);transform:translate(-73%,15%);position:absolute;z-index:9;height:200px;width:300px;max-width:300px}.BMap_pop .property-popup-content .tooltip-content.top{top:260px}.BMap_pop .property-popup-content .tooltip-content .review-pro-label{height:125px;overflow-y:auto}.BMap_pop .property-popup-content .tooltip-content:before{top:-14px;left:82%}@media (min-width:1024px){.BMap_pop .property-popup-content .tooltip-content{-ms-transform:translate(-100%,-30%);transform:translate(-100%,-30%);position:absolute;z-index:9;height:250px;width:max-content;max-width:477px}.BMap_pop .property-popup-content .tooltip-content.top{top:-25%}.BMap_pop .property-popup-content .tooltip-content .review-pro-label{height:170px;overflow-y:auto}.BMap_pop .property-popup-content .tooltip-content:before{top:32%;left:100%;-ms-transform:rotate(90deg);transform:rotate(90deg);border-bottom:14px solid #d6d6d6}}.BMap_pop .sustainable-tooltip-content{top:65px;left:-30px;width:300px;max-width:300px;max-width:477px}.BMap_pop .sustainable-tooltip-content:before{right:50%}.BMap_pop .sustainable-tooltip-content .review-pro-label{height:150px;overflow-y:auto}@media (min-width:1024px){.BMap_pop .sustainable-tooltip-content{top:90%;left:-100%;width:max-content}.BMap_pop .sustainable-tooltip-content:before{right:30px}.BMap_pop .sustainable-tooltip-content .review-pro-label{max-height:150px;overflow-y:auto}}@media (min-width:1024px){.BMap_pop .no-review .sustainable-tooltip-content{top:26%}}@media (min-width:1024px){.map-view-wrap .map-carasoul .asr-property-listing-item .content{cursor:pointer}}.data-map .asr-property-susstainable{position:relative}.data-map .asr-property-susstainable .sustainable-cell .sustainable-property .asr-common-icon{margin-left:-3px}.asr-booking-bookable-message .alert-info{margin:15px 0 0}.asr-booking-bookable-message .alert-info .material-icons{margin-top:-2px}.asr-booking-buy-points.executing{z-index:0}.asr-booking-buy-points .margin-row{margin:20px auto}.asr-booking-buy-points .full-width-border{border:none}.asr-booking-buy-points .title.required:after{content:" *";color:red}.asr-booking-buy-points .title-purchase-summary{background-color:#ebe3d9;padding:8px 15px}.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator{border:1px solid #a28156}.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-indicator:after{content:"";display:block;position:absolute;height:12px;transition:.3s;-ms-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0);width:7px;border-bottom:2px solid #a28156;border-right:2px solid #a28156;border-radius:3px;margin-top:40%}.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-indicator-disabled:after{content:"";display:block;position:absolute;height:12px;transition:.3s;width:7px;border-bottom:2px solid #fff;border-right:2px solid #fff;border-radius:3px;margin-top:40%;-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);top:-6px;left:5px}.asr-booking-buy-points .apartment-guest-email,.asr-booking-buy-points .apartment-guest-email div{width:100%}.asr-booking-buy-points .btn,.asr-booking-buy-points .btn-circle,.asr-booking-buy-points .btn-outline,.asr-booking-buy-points .form-input-base .btn{background-color:#707070;vertical-align:middle;border:none;font-weight:400;display:inline-block;padding:10px;border-radius:0;text-align:center}.asr-booking-buy-points .reset-padding-inline-start{padding-inline-start:20px;margin:0}.asr-booking-buy-points input:focus,.asr-booking-buy-points select:focus,.asr-booking-buy-points textarea:focus{color:#1c1c1c;font-weight:500;font-size:1rem;border:1px solid #1c1c1c}.asr-booking-buy-points .form-alert-error{color:#373737;background-color:#f8d7da;padding:15px;word-break:break-word;word-wrap:break-word}.asr-booking-buy-points .dropdown select{line-height:20px;height:42px;padding-right:24px;-moz-appearance:none}.asr-booking-buy-points .dropdown select::-ms-expand{display:none}.asr-booking-buy-points .new.section{display:none}.asr-booking-buy-points .dropdown-toggle{width:100%;background-color:#fff;border:1px solid #ccc;border-radius:0;padding:10px 15px;color:#a1a1a1;line-height:normal;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.asr-booking-buy-points .dropdown-toggle[disabled]{background-color:#ddd}.asr-booking-buy-points .dropdown .dropdown-menu{visibility:visible;opacity:1;cursor:pointer}.asr-booking-buy-points .dropdown:after{content:"";height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;position:absolute;right:15px;top:20px;transition:all .3s linear}.asr-booking-buy-points ul.dropdown-menu.myDropDown.show,.asr-booking-buy-points ul.dropdown-menu.myDropDownPhone.show{z-index:1}.asr-booking-buy-points .dropdown-menu:after,.asr-booking-buy-points .dropdown-menu:before{content:none}.asr-booking-buy-points .drop-height{max-height:400px;overflow:auto}.asr-booking-buy-points .dropdown-toggle:focus{outline:0}.asr-booking-buy-points .highlights{color:#000;font-weight:700}.asr-booking-buy-points .dropdown-menu{min-width:260px;width:100%}.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-input{display:none}.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-indicator{font-size:16px}.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-description{margin-left:19px;display:block}.asr-booking-buy-points .custom-control.overflow-checkbox .checkbox-consent-join-mailing{margin-left:10px;display:block}.asr-booking-buy-points .overflow-control-indicator.input-disabled{cursor:no-drop}.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator:after{-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);top:-6px;left:5px}.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-input:checked~.overflow-control-indicator:before{opacity:1}.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-indicator{border-radius:3px;display:inline-block;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #b9b9b9}.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-indicator:before{content:"";display:block;position:absolute;height:12px;transition:.3s;width:6px;border-right:3px solid #fff;border-radius:3px;-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);top:2px;left:8px;opacity:0}.asr-booking-buy-points .custom-control.overflow-checkbox .overflow-control-indicator-disabled{border-radius:3px;display:inline-block;position:absolute;top:0;left:0;width:20px;height:20px;cursor:not-allowed;background:#c5c5c5;border:1px solid #c5c5c5}.asr-booking-buy-points .form-details__title-step{margin-top:20px;font-size:14px}.asr-booking-buy-points .form-details__title-step-reservation{font-size:14px;color:gray}.asr-booking-buy-points .details__title-step-buy-point{font-weight:700;font-size:21px}.asr-booking-buy-points .buy-point-reservation{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.asr-booking-buy-points .buy-point-reservation input[disabled]{background-color:#ddd}.asr-booking-buy-points .buy-point-reservation input[type=password]::-ms-clear,.asr-booking-buy-points .buy-point-reservation input[type=password]::-ms-reveal{display:none}.asr-booking-buy-points .buy-point-reservation .re-password{position:relative}.asr-booking-buy-points .buy-point-reservation .re-password .eye-icon{position:absolute;right:10px;top:46px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.asr-booking-buy-points .buy-point-reservation .re-password .eye-icon .asr-icon-svg svg{display:block}.asr-booking-buy-points .buy-point-reservation .asr-common-term-and-condition .content-join-ascott{z-index:0}.asr-booking-buy-points .form-label,.asr-booking-buy-points label{display:block;margin-bottom:5px;color:var(--text-title)}.asr-booking-buy-points .dropdown.as-select .dropdown-toggle,.asr-booking-buy-points select{width:100%;height:42px}.asr-booking-buy-points .dropdown.as-select .dropdown-toggle,.asr-booking-buy-points .form-input,.asr-booking-buy-points .form-input-group,.asr-booking-buy-points .form-input-group .form-input,.asr-booking-buy-points .selectboxit-btn,.asr-booking-buy-points input[type=email],.asr-booking-buy-points input[type=file],.asr-booking-buy-points input[type=number],.asr-booking-buy-points input[type=password],.asr-booking-buy-points input[type=tel],.asr-booking-buy-points input[type=text],.asr-booking-buy-points select,.asr-booking-buy-points textarea{padding:10px;border:1px solid #b9b9b9;border-radius:0;background-color:#fff;width:100%;display:inline-block;color:#666;-webkit-appearance:none;text-align:left;line-height:normal;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.asr-booking-buy-points .col,.asr-booking-buy-points [class*=col-]{padding-left:10px;padding-right:10px}.asr-booking-buy-points select{-moz-appearance:none;-webkit-appearance:none}.asr-booking-buy-points select::-ms-expand{display:none}.asr-booking-buy-points .row{margin:20px auto}.asr-booking-buy-points .form-purchase-summary{border:1px solid #dee2e6}.asr-booking-buy-points .total-point{border-top:1px solid #dee2e6;padding:22px 0 0 1px;height:67px;border-bottom:1px solid #dee2e6;font-weight:700;font-size:18px}.asr-booking-buy-points .clear-after:after,.asr-booking-buy-points .clear:after,.asr-booking-buy-points .clear:before,.asr-booking-buy-points .col:after,.asr-booking-buy-points .columns:after,.asr-booking-buy-points .form-group:after,.asr-booking-buy-points .form-group:before,.asr-booking-buy-points .nav-scrollable-tabs .nav-scrollable-tabs-wrap:after,.asr-booking-buy-points .nav-scrollable-tabs .nav-scrollable-tabs-wrap:before,.asr-booking-buy-points .panel:after,.asr-booking-buy-points .panel:before,.asr-booking-buy-points .pull-left:after,.asr-booking-buy-points .pull-none:after,.asr-booking-buy-points .pull-right:after,.asr-booking-buy-points .row:after,.asr-booking-buy-points .slick-slide>div:after,.asr-booking-buy-points .slick-slide>div:before,.asr-booking-buy-points .teaser-content:after,.asr-booking-buy-points .teaser-content:before,.asr-booking-buy-points .teaser-media:after,.asr-booking-buy-points .teaser-media:before,.asr-booking-buy-points .teaser-options:after,.asr-booking-buy-points .teaser-options:before,.asr-booking-buy-points .tile:after,.asr-booking-buy-points .tile:before,.asr-booking-buy-points [class*=col-]:after{visibility:hidden;display:table;font-size:0;content:" ";clear:both;height:0}.asr-booking-buy-points .title-step-buy-point{border-bottom:1px solid #dee2e6;padding-bottom:10px}.asr-booking-buy-points .border-privacy{border-bottom:1px solid #d5d5d5}.asr-booking-buy-points .credit-card-details{font-size:16px}.asr-booking-buy-points .purchase-summary-default{font-size:14px;color:gray;margin:17px 15px;line-height:25px}.asr-booking-buy-points .cursor-reservation{cursor:no-drop}.asr-booking-buy-points .pointer-reservation{pointer-events:none}.asr-booking-buy-points .indicates-required-fields{text-align:right}.asr-booking-buy-points .no-padding{padding:0}.asr-booking-buy-points .apartment-guest-lastname,.asr-booking-buy-points .contact-number-padding{padding-right:0}.asr-booking-buy-points .col-reservation-detail{padding-left:0}.asr-booking-buy-points .form-details__button-proceed{height:auto}.asr-booking-buy-points .clean-promotion-code{background:#ddd;right:10px;-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:20px;height:20px;border-radius:50%;cursor:pointer;position:absolute}.asr-booking-buy-points .clean-promotion-code:before{font-size:20px!important;color:#fff}.asr-booking-buy-points .promotion-code{border-bottom:1px solid #dee2e6;padding-bottom:10px}.asr-booking-buy-points .col-promotion-code{margin:10px auto}.asr-booking-buy-points .credit-card-list{background:#fff;margin-left:-20px;margin-right:-20px;padding:0 20px 20px}.asr-booking-buy-points .credit-card-container{display:grid;row-gap:10px;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:767px){.asr-booking-buy-points .credit-card-container{grid-template-columns:none}}.asr-booking-buy-points .credit-card-container .done-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;-ms-flex-preferred-size:0;flex-basis:0}.asr-booking-buy-points .credit-card-container .done-icon span{width:100%;text-align:end}.asr-booking-buy-points .credit-card-container .payment-info-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-booking-buy-points .payment-message{font-size:14px;line-height:22px;color:var(--text-body);margin-bottom:20px;-ms-flex-preferred-size:100%;flex-basis:100%}.asr-booking-buy-points .select-card-payment{margin-top:10px;color:#2c1e16;font-size:14px;font-weight:700;margin-bottom:10px}.asr-booking-buy-points .credit-card-item{padding:20px;border-radius:5px;background:#fff;border:1px solid #d8d8d8;column-gap:13px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-booking-buy-points .credit-card-item.selected{border:2px solid var(--accent)}.asr-booking-buy-points .button-more-details{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:10px 0}.asr-booking-buy-points .button-more-details .more-details{cursor:pointer;padding:2px 0;padding-right:3px;font-size:16px;font-weight:600;line-height:25px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.asr-booking-buy-points .button-more-details .asr-icon{cursor:pointer}.asr-booking-buy-points .credit-card-image{width:34px;height:24px;-ms-flex-negative:0;flex-shrink:0}.asr-booking-buy-points .credit-card-image img{width:100%;height:100%}.asr-booking-buy-points .credit-card-info{line-height:16px}.asr-booking-buy-points .label-noted-charged{display:-ms-flexbox;display:flex;column-gap:15px;padding:15px;margin-top:20px;border:1px solid var(--text-title);border-radius:5px}.asr-booking-buy-points .label-noted-charged .asr-icon-svg svg{fill:var(--accent);width:20px;height:20px}.asr-booking-buy-points .note-label{font-weight:700}.asr-booking-buy-points .credit-card-label{font-size:18px;width:100%;margin-bottom:20px}.asr-booking-buy-points .information-message{font-size:12px;font-weight:600;line-height:normal;color:var(--indicator-default);margin:0;padding-top:4px}.asr-booking-buy-points .credit-card-details-form{column-gap:14px}.asr-booking-buy-points .credit-card-details-form .detail-group,.asr-booking-buy-points .credit-card-details-form .payment-message{grid-template-columns:1fr 1fr;grid-column:span 2}.asr-booking-buy-points .credit-card-details-form .detail-group:nth-last-child(-n+2),.asr-booking-buy-points .credit-card-details-form .payment-message:nth-last-child(-n+2){grid-column:span 1}@media (min-width:1200px){.asr-booking-buy-points .btn-promotion-code{padding-left:10px;padding-right:10px}}@media (max-width:1199px){.asr-booking-buy-points .btn-promotion-code{margin-top:20px}.asr-booking-buy-points .promotion-code{padding-top:10px}}@media (max-width:1023px){.asr-booking-buy-points .form-alert-error{margin-top:10px}.asr-booking-buy-points .col-reservation-detail{padding:0}}#point_redemption_breakdown_modal .summary-row-label{text-align:left}#point_redemption_breakdown_modal .view-price{overflow-y:visible}#point_redemption_breakdown_modal .summary-group .col-12.bold.summary-row-label{font-size:18px}#point_redemption_breakdown_modal .price-content .row.summary-row{font-weight:700}.asr-booking-brand-logo{position:relative;-ms-flex-align:center;align-items:center;margin-bottom:12px;margin-top:8px}.asr-booking-brand-logo .booking-brand,.asr-booking-brand-logo .brand-logo-wrapper{display:-ms-flexbox;display:flex}.asr-booking-brand-logo .brand-logo-wrapper{-ms-flex-preferred-size:80px;flex-basis:80px;height:80px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;margin-right:19px}.asr-booking-brand-logo .brand-logo{height:100%;object-fit:contain}.asr-booking-brand-logo .brand-title{color:var(--text-title);font-size:18px;font-weight:700;line-height:22px;margin:0;height:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-booking-brand-logo .hide-on-desktop{display:none}.asr-booking-brand-logo .hide-on-mobile-tablet{display:block}.asr-booking-brand-logo .asr-property-susstainable{margin-top:8px}.asr-booking-brand-logo .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:0}.asr-booking-brand-logo .asr-property-susstainable .hide-on-desktop{display:none}@media only screen and (max-width:767px){.asr-booking-brand-logo{grid-template-columns:80px auto;grid-template-rows:80px auto}.asr-booking-brand-logo .asr-property-susstainable{margin-top:0;grid-column:1/-1}.asr-booking-brand-logo .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:10px}.asr-booking-brand-logo .asr-property-susstainable .sustainable-cell .asr-common-icon{margin-right:8px}.asr-booking-brand-logo .asr-property-susstainable .sustainable-cell .tooltip-content{max-width:260px}.asr-booking-brand-logo .asr-property-susstainable .hide-on-desktop,.asr-booking-brand-logo .hide-on-desktop{display:block}.asr-booking-brand-logo .hide-on-mobile-tablet{display:none}}@media (min-width:768px) and (max-width:1023px){.asr-booking-brand-logo{grid-template-columns:100px auto;grid-template-rows:100px auto}.asr-booking-brand-logo .asr-property-susstainable{margin-top:0;grid-column:1/-1}.asr-booking-brand-logo .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:10px}.asr-booking-brand-logo .asr-property-susstainable .sustainable-cell .asr-common-icon{margin-right:8px}.asr-booking-brand-logo .asr-property-susstainable .sustainable-cell .tooltip-content{max-width:260px}.asr-booking-brand-logo .asr-property-susstainable .hide-on-desktop,.asr-booking-brand-logo .hide-on-desktop{display:block}.asr-booking-brand-logo .hide-on-mobile-tablet{display:none}}@media (min-width:767px){.asr-booking-brand-logo .booking-brand{padding:20px 0}.asr-booking-brand-logo .brand-logo-wrapper.listing{-ms-flex-preferred-size:auto;flex-basis:auto;height:auto}.asr-booking-brand-logo .brand-logo-wrapper.listing .brand-logo{height:60px}.asr-booking-brand-logo.property-listing .brand-logo-wrapper.listing .brand-logo{height:auto}}.asr-booking-summary-item{width:100%;line-height:19px;grid-template-columns:1fr;margin:0 auto;word-break:normal;position:relative;z-index:0}.asr-booking-summary-item .label-discaimer{margin-top:10px;font-weight:600}.asr-booking-summary-item.display-up{position:relative;z-index:1}.asr-booking-summary-item.display-up .policy-content{z-index:1}.asr-booking-summary-item.show-thumbnail{position:relative;z-index:4}.asr-booking-summary-item .item-name{font-size:22px;margin-top:0;margin-bottom:18px;color:var(--text-title);font-weight:700;line-height:26px}.asr-booking-summary-item .button-transparent{background:transparent;border:none;outline:none;padding:0;cursor:pointer}.asr-booking-summary-item .room-title{margin:0;font-weight:700;line-height:22px;font-size:18px;color:var(--text-title)}.asr-booking-summary-item .summary-card{width:100%;position:relative;z-index:0}.asr-booking-summary-item .summary-card .button-edit{margin-left:10px}.asr-booking-summary-item .summary-card .icon-edit svg{width:16px;height:16px;margin-top:3px}.asr-booking-summary-item .summary-card .thumbnail-wrapper{position:relative;display:-ms-flexbox;display:flex;overflow:hidden;margin:0;border-top-left-radius:5px;border-top-right-radius:5px}.asr-booking-summary-item .summary-card .asr-photo-viewer{height:0;width:100%;margin:0;padding-top:56.25%;position:relative;border-top-left-radius:5px;border-top-right-radius:5px;background-color:rgba(0,0,0,.1)}.asr-booking-summary-item .summary-card .asr-photo-viewer .asr-button.primary.reverse:not(.disabled):hover{background-color:transparent}.asr-booking-summary-item .summary-card .asr-photo-viewer .asr-button img{width:22px;height:17px}.asr-booking-summary-item .summary-card .asr-gallery-viewer .asr-button.primary.reverse:not(.disabled):hover{background:unset}.asr-booking-summary-item .summary-card .card-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow:0 0 5px rgba(0,0,0,.2);padding:16px 20px 12px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:relative;z-index:1}.asr-booking-summary-item .summary-card .room-title-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-preferred-size:89%;flex-basis:89%;-ms-flex-order:1;order:1}.asr-booking-summary-item .summary-card .menu-edit-wrapper{-ms-flex-preferred-size:10%;flex-basis:10%;-ms-flex-order:2;order:2;position:relative;text-align:right}.asr-booking-summary-item .summary-card .menu-edit-wrapper li{word-break:keep-all}.asr-booking-summary-item .summary-card .menu-edit-wrapper .asr-icon{color:var(--redeem-link)}.asr-booking-summary-item .summary-card .menu-edit{position:absolute;background:var(--accent);border-radius:6px;text-align:center;padding:2px 0;margin-top:23px;z-index:2;right:0;-ms-transform:translateX(calc(50% - 12px)) translateY(-16px);transform:translateX(calc(50% - 12px)) translateY(-16px);transition:all .25s;transition-delay:50ms;visibility:hidden;opacity:0}.asr-booking-summary-item .summary-card .menu-edit li{font-size:14px;font-weight:600;line-height:29px;color:#fff;list-style-type:none;padding:0 16px;border-bottom:1px solid var(--white-opacity-23);cursor:pointer}.asr-booking-summary-item .summary-card .menu-edit li:last-child{border-bottom:none}.asr-booking-summary-item .summary-card .menu-edit:before{content:"";display:block;position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid var(--accent);top:-6px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.asr-booking-summary-item .summary-card .button-edit:hover .menu-edit{visibility:visible;opacity:1;-ms-transform:translateX(calc(50% - 12px)) translateY(-5px);transform:translateX(calc(50% - 12px)) translateY(-5px)}.asr-booking-summary-item .summary-card .room-description{font-size:14px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-booking-summary-item .summary-card .room-description .asr-icon{margin-left:4px;position:relative;top:6px;color:var(--text-title)}.asr-booking-summary-item .summary-card .rate-plan-name{font-size:16px;color:var(--text-title);word-break:break-word}.asr-booking-summary-item .summary-card .break-line{height:0;margin-top:5px}.asr-booking-summary-item .summary-card .rate-plan-wrapper{padding-top:10px;-ms-flex-preferred-size:100%;flex-basis:100%}.asr-booking-summary-item .summary-card .rate-label-wrapper{-ms-flex-order:0;order:0}.asr-booking-summary-item .summary-card .policy-content{position:absolute;left:-20px;right:-20px;padding:20px;border-radius:6px;box-shadow:2px -2px 10px rgba(0,0,0,.2);background:var(--box-shadow-light);transition:all .25s;-ms-transform:translateY(2px);transform:translateY(2px);opacity:0;visibility:hidden}.asr-booking-summary-item .summary-card .policy-content .policy-label{font-size:14px;font-weight:600;margin-bottom:0;line-height:normal}.asr-booking-summary-item .summary-card .policy-content p{font-size:12px;margin-top:5px;margin-bottom:14px;font-weight:400}.asr-booking-summary-item .summary-card .policy-content p:last-child{margin-bottom:0}.asr-booking-summary-item .summary-card .policy-content:before{content:"";display:block;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid var(--box-shadow-light);top:-12px;left:var(--iconLeft)}.asr-booking-summary-item .summary-card .button-policy{position:relative;width:20px;margin-left:5px}.asr-booking-summary-item .summary-card .button-policy .icon-information{position:absolute;bottom:-3px;display:-ms-inline-flexbox;display:inline-flex;left:0}.asr-booking-summary-item .summary-card .button-policy .icon-information svg{width:17px;height:17px}.asr-booking-summary-item .summary-card .button-policy:hover+.policy-content{visibility:visible;opacity:1}.asr-booking-summary-item .summary-card .room-price-wrapper{-ms-flex-order:3;order:3;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:22px;position:relative}.asr-booking-summary-item .summary-card .room-price-wrapper small{font-size:12px;line-height:17px;font-weight:600}.asr-booking-summary-item .summary-card .room-price-wrapper p{margin:0}.asr-booking-summary-item .summary-card .room-price-wrapper .price{font-size:20px;font-weight:700;color:var(--price);line-height:28px}.asr-booking-summary-item .summary-card .room-price-wrapper .earn-point{color:var(--redeem-link)}.asr-booking-summary-item .summary-card .asr-icon{display:-ms-flexbox;display:flex}.asr-booking-summary-item .summary-card .asr-icon:before{font-size:20px}.asr-booking-summary-item .summary-card .asr-badge.property-type{font-size:10px;line-height:14px;font-weight:600;padding:3px 8px;background-color:var(--indicator-default);margin-right:8px;margin-top:9px}.asr-booking-summary-item .summary-card .tax-tooltip{left:0;right:unset;left:-400px;-ms-transform:translateY(10px);transform:translateY(10px)}.asr-booking-summary-item .summary-card .button-tax:hover+.policy-content{visibility:visible;opacity:1}.asr-booking-summary-item .icon-information-tax{display:inline;position:relative;top:4px;cursor:pointer}.asr-booking-summary-item .icon-information-tax svg{width:17px;height:17px}.asr-booking-sort-and-filter .modal-wrapper{z-index:4;position:relative}.asr-booking-sort-and-filter .sort-filter-modal{position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);overflow-y:auto}.asr-booking-sort-and-filter .sort-filter-modal .modal-content{background-color:var(--background-default);padding:20px;width:100%;min-height:100%;border:none}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-by{margin-bottom:10px}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .header{margin-bottom:21px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .header h3{margin:0;font-weight:700;line-height:26px;font-size:22px;color:var(--text-title)}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .header a{cursor:pointer}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .header .asr-icon{color:var(--accent)}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .header .asr-icon:before{margin:0}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .button-group{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .button-group .asr-button{width:100%}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .button-group .asr-button:first-child{margin-right:20px}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;padding-bottom:10px}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-title h3{font-size:18px;line-height:23px;font-weight:600;margin:0;color:var(--learn-more-link)}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-title .asr-icon{color:var(--accent);-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-title .asr-icon:before{margin:0}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .body-content{max-height:0;overflow:hidden;min-height:40px}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .range-slider{margin:10px auto}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .range-slider .range-input{display:-ms-flexbox;display:flex}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .range-slider .range-input .min-price{-ms-flex:1;flex:1;padding:20px 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .result-count{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:15px;margin-bottom:0;font-size:14px;font-weight:700;color:#436967}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .show-more-item{display:none}.asr-booking-sort-and-filter .sort-filter-modal .form-checkbox{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;min-height:40px}.asr-booking-sort-and-filter .sort-filter-modal .form-checkbox label{font-size:16px;color:var(--sort-body);line-height:18px;padding:8px 0 15px 22px;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-booking-sort-and-filter .sort-filter-modal .form-checkbox .asr-checkbox>span:not(.check-box){margin-left:23px}.asr-booking-sort-and-filter .sort-filter-modal .form-checkbox .asr-checkbox .checkbox{border:1px solid var(--text-title)}.asr-booking-sort-and-filter .sort-filter-modal .form-checkbox input[type=checkbox]:checked+.check-box{background:var(--accent);border:1px solid var(--accent)}.asr-booking-sort-and-filter .sort-filter-modal .form-checkbox input[type=checkbox]:checked+.check-box .asr-icon{color:var(--background-default)}.asr-booking-sort-and-filter .button-open .asr-button{min-width:123px}.asr-booking-sort-and-filter .fade-enter-active,.asr-booking-sort-and-filter .fade-leave-active{transition:opacity .3s}.asr-booking-sort-and-filter .fade-enter,.asr-booking-sort-and-filter .fade-leave-to{opacity:0}.asr-property-listing-item{position:relative;margin-left:auto;margin-right:auto}.asr-property-listing-item .content-rating,.asr-property-listing-item .content-residence{margin-bottom:16px}.asr-property-listing-item .content-earn-point{display:none;color:var(--redeem-link);font-size:14px;font-weight:600;line-height:20px}.asr-property-listing-item .image-container{position:relative}.asr-property-listing-item .image-container .content-residence{display:none}.asr-property-listing-item .image-container .logo-image{display:-ms-flexbox;display:flex;position:absolute;top:2;bottom:0;top:10px;left:16px;height:45px;color:var(--accent);width:auto;z-index:1}.asr-property-listing-item .image-container .gradient-overlay{border-radius:7px}.asr-property-listing-item .image-container .gradient-overlay,.asr-property-listing-item .image-container .gradient-overlay-map{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 56.58%);pointer-events:none}.asr-property-listing-item .asr-photo-viewer .asr-button img{width:18px;height:16px}.asr-property-listing-item .asr-photo-viewer .asr-button.icon-only{font-size:16px}.asr-property-listing-item .asr-photo-viewer .asr-button.primary.reverse:not(.disabled):hover{background:unset}.asr-property-listing-item .asr-gallery-viewer .asr-button.primary.reverse:not(.disabled):hover{background:#373737}.asr-property-listing-item .content{border:1px solid var(--border);border-radius:5px}.asr-property-listing-item .content .asr-gallery-viewer,.asr-property-listing-item .content .asr-photo-viewer{height:180px}.asr-property-listing-item.asr-booking-item{margin-bottom:30px}.asr-property-listing-item.asr-booking-item:first-child{margin-top:24px}.asr-property-listing-item.asr-booking-item .content{position:relative}.asr-property-listing-item .content-container{padding:16px 20px 11px 22px}.asr-property-listing-item .brand-logo{display:none}.asr-property-listing-item .content-title{margin-bottom:13px}.asr-property-listing-item .content-title h3{font-size:18px;line-height:22px;color:var(--text-title);font-weight:700}.asr-property-listing-item .newly-renovated-label{display:inline-block;min-width:132px;min-height:29px;-ms-flex-negative:0;flex-shrink:0;border-radius:5px;border:1px solid #4c6866;padding:4px 7px 5px;text-align:center}.asr-property-listing-item .newly-renovated-label .newly-renovated-text{color:#4c6866;min-width:118px;min-height:20px;-ms-flex-negative:0;flex-shrink:0;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0}@media screen and (max-width:1023px){.asr-property-listing-item .newly-renovated-label{min-width:114px;padding:0;min-height:22px}.asr-property-listing-item .newly-renovated-label .newly-renovated-text{font-size:12px;min-width:114px;padding:2px 6px 4px}}.asr-property-listing-item .content-location{display:-ms-flexbox;display:flex}.asr-property-listing-item .content-location .asr-icon{color:var(--indicator-default);-ms-flex-pack:start;justify-content:flex-start;height:19px;margin-left:-4px}.asr-property-listing-item .content-location .asr-icon:before{margin-right:9px;font-size:19px}.asr-property-listing-item .content-location span{font-size:14px;line-height:19px}.asr-property-listing-item .content-rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:12px;padding-bottom:13px}.asr-property-listing-item .content-rating .total-review{font-size:14px;line-height:20px;font-weight:600;color:var(--text-title)}.asr-property-listing-item .content-rating .asr-rating-star{vertical-align:sub;padding-right:5px;height:15px}.asr-property-listing-item .content-rating .asr-rating-star .asr-star svg{width:14px;height:15px;fill:var(--indicator-default)}.asr-property-listing-item .content-residence h3,.asr-property-listing-item .content-residence p{margin:0;font-size:14px;line-height:20px}.asr-property-listing-item .content-residence p{font-weight:600}.asr-property-listing-item .content-residence h3{font-weight:400}.asr-property-listing-item .content-price{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;-ms-flex-align:center;align-items:center;padding-bottom:12px}.asr-property-listing-item .content-price .asr-button{margin-bottom:auto;width:100%;white-space:nowrap;min-width:106px}.asr-property-listing-item .content-price .asr-price{font-size:12px;font-weight:600;line-height:15px}.asr-property-listing-item .content-price .asr-price .price-line{margin-top:-4px}.asr-property-listing-item .content-price .asr-price .price-line .price-value{font-size:20px;line-height:28px;font-weight:700}.asr-property-listing-item .content-price .externalBooking p{font-weight:600;margin:0;max-width:90%}.asr-property-listing-item .right .no-Apartment{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-bottom:12px;color:var(--text-title);min-height:51px}.asr-property-listing-item .right .no-Apartment p{font-weight:600;margin:0}.asr-property-listing-item .right .no-Apartment i{height:24px}@media screen and (max-width:1023px){.asr-property-listing-item .right .no-Apartment{font-size:12px}}.asr-property-listing-item .right .content-earn-point{display:block;font-size:14px;line-height:20px;font-weight:600;color:var(--redeem-link)}.asr-property-listing-item .asr-badge.card-label{top:-10px;left:12px;background:var(--indicator-default);font-size:10px;font-weight:600;line-height:1;padding:5px 10px;border-radius:5px}.asr-property-listing-item .asr-loading{z-index:0;min-height:50px}.asr-property-listing-item .asr-property-susstainable{margin-top:13px}.asr-property-listing-item .asr-property-susstainable .tooltip-content{max-width:260px;width:max-content}.asr-property-listing-item .asr-property-susstainable .tooltip-icon{left:0;padding-left:0}@media screen and (max-width:1023px){.asr-property-listing-item .asr-property-susstainable .sustainable-cell .content-rating .total-review,.asr-property-listing-item .asr-property-susstainable .sustainable-cell .sustainable-property .sustainable-label{font-size:12px}}@media only screen and (max-width:767px){.asr-property-listing-item .asr-property-susstainable{margin-top:12px;margin-bottom:16px}.asr-property-listing-item .asr-property-susstainable .sustainable-cell .sustainable-property .asr-common-icon{margin-left:-3px}}@media (min-width:768px) and (max-width:1023px){.asr-property-listing-item .asr-property-susstainable{margin-bottom:26px}.asr-property-listing-item .asr-property-susstainable .sustainable-cell .sustainable-property .asr-common-icon{margin-left:-3px}}@media (min-width:768px){.asr-property-listing-item .content-container .brand-logo.listing{height:60px}}.asr-property-listing-item .price{-ms-flex:2;flex:2;box-sizing:border-box;padding-top:5px;position:relative}.asr-property-listing-item .price .show-more-btn{padding:12px;border:none;-ms-flex:2;flex:2;outline:none;width:100%;transition:none}.asr-property-listing-item .price .show-more-btn .asr-icon{position:absolute;right:4px;top:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-property-listing-item .price .show-more-btn .asr-icon:before{margin:0;color:inherit}.asr-property-listing-item .price .show-more-btn .asr-icon.icon-without-innertext[data-icon]:before{font-size:large}.asr-property-listing-item .price .show-more-btn .asr-price{font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.asr-property-listing-item .price .show-more-btn .asr-price .currency strong{font-weight:400}.asr-property-listing-item .price .show-more-btn .asr-price .price-unit{font-weight:600}.asr-property-listing-item .price .show-more-btn .asr-price .currency{line-height:12px}.asr-property-listing-item .price .show-more-btn .asr-price .price-value{color:var(--text-reverse);font-weight:700;line-height:24px;font-size:24px;font-family:Open Sans}.asr-property-listing-item .price .show-more-btn .asr-price .price-line{white-space:nowrap;width:100%;text-align:right}.asr-property-listing-item .price .show-rates{margin-top:10px;font-weight:600;font-size:14px;line-height:19px;color:#4c6866;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;width:175px;-ms-flex-pack:end;justify-content:flex-end;text-decoration:none;padding:0 5px}.asr-property-listing-item .price .show-rates:hover{cursor:pointer;color:#003e6a}.asr-property-listing-item .price .show-rates .asr-icon{transition:.2s ease-in-out}.asr-property-listing-item .price .show-rates .asr-icon:before{display:block}.asr-property-listing-item .price .show-rates .asr-icon.notShowing{-ms-transform:rotate(180deg);transform:rotate(180deg)}.asr-property-listing-item .price .see-more{fill:#4c6866;margin:-6px 0 0 -3px;width:26px}.asr-property-listing-item .price .external-booking{color:#fff;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:700;line-height:20px}@media only screen and (max-width:767px){.asr-property-listing-item .right .content-earn-point{display:none!important}.asr-property-listing-item .left .content-earn-point{display:block!important;padding-bottom:12px!important;font-size:12px}}@media (min-width:1024px){.asr-property-listing-item .content-earn-point{line-height:20px!important;margin-top:5px}.asr-property-listing-item .right .no-Apartment{width:230px}.asr-property-listing-item .content-container .content-max .content-title{min-height:0}.asr-property-listing-item .content-container .content-max .content-title .title-name{margin-top:0;font-size:22px!important;margin-bottom:13px}.asr-property-listing-item .content-container .right{-ms-flex:none!important;flex:none!important;-ms-flex-align:center;align-items:center;width:230px;padding-left:5px}.asr-property-listing-item .price{-ms-flex:none;flex:none}.asr-property-listing-item .price .show-rates{width:unset;padding-right:0}.asr-property-listing-item .price .show-more-btn{width:unset;min-width:168px}.asr-property-listing-item .price .show-more-btn .asr-price .price-line{width:unset;text-align:unset}.asr-property-listing-item .price .external-booking{width:210px!important}}.asr-booking-apartment-rate .asr-booking-sort-and-filter .filter-button{border:none}.asr-booking-apartment-rate .vr-container{position:relative;width:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.asr-booking-apartment-rate .vr-container .vr{border-left:2px solid #4c6866;margin-top:7px;height:20px;position:absolute}.asr-booking-apartment-rate .toggle-button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:relative}.asr-booking-apartment-rate .toggle-button-container .price-button{border:none;padding-right:30px}.asr-booking-apartment-rate .toggle-button-container .price-button .icon-size{font-size:25px;position:absolute;top:9px}.asr-booking-apartment-rate .toggle-button-container .toggle-text{display:inline-block}.asr-booking-apartment-rate .toggle-button-container .dropdown{width:308px;height:130px;list-style:none;padding:16px;border-radius:5px;background-color:#fff;position:absolute;pointer-events:all;top:42px;right:0;z-index:2;box-shadow:0 0 10px #bfbebe}.asr-booking-apartment-rate .toggle-button-container .dropdown .dropdown-title{width:276px;height:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:18px;color:#373737}.asr-booking-apartment-rate .toggle-button-container .dropdown .radio1{margin-top:10px}.asr-booking-apartment-rate .toggle-button-container .dropdown .radio1,.asr-booking-apartment-rate .toggle-button-container .dropdown .radio2{display:-ms-flexbox;display:flex;width:100%;padding:5px 0;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.asr-booking-apartment-rate .toggle-button-container .dropdown .radio1 .label-dropdown,.asr-booking-apartment-rate .toggle-button-container .dropdown .radio2 .label-dropdown{min-width:70px;height:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;font-size:16px;margin:0}.asr-booking-apartment-rate .toggle-button-container .dropdown .radio1 .input-dropdown,.asr-booking-apartment-rate .toggle-button-container .dropdown .radio2 .input-dropdown{width:20px;height:20px;accent-color:#4c6866;margin-right:10px}.asr-booking-apartment-rate .sort-and-filter{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:11px;margin-top:10px;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-booking-apartment-rate .sort-and-filter .flex-center{width:650px}.asr-booking-apartment-rate .sort-and-filter .flex-center .apartment-title{font-weight:700;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:20px;line-height:24px;color:#373737;margin-bottom:10px}.asr-booking-apartment-rate .sort-and-filter .flex-center .apartment-text{font-weight:400;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;line-height:18px;color:#555}.asr-booking-apartment-rate .sort-and-filter .button-wrap-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-booking-apartment-rate .sort-and-filter .asr-dropdown{display:none}.asr-booking-apartment-rate .tab{display:-ms-flexbox;display:flex;max-width:1240px;margin:20px auto;padding:0 20px}.asr-booking-apartment-rate .tab .cash,.asr-booking-apartment-rate .tab .deal{-ms-flex:1;flex:1;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#4c6866;text-align:center;border:1px solid #dbd7d7;transition:background-color .3s ease;padding:10px;font-size:14px;font-weight:700;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.asr-booking-apartment-rate .tab .cash .sub-text,.asr-booking-apartment-rate .tab .deal .sub-text{font-size:16px;font-weight:400;line-height:16px}.asr-booking-apartment-rate .tab .cash .tab-text,.asr-booking-apartment-rate .tab .deal .tab-text{font-size:16px}.asr-booking-apartment-rate .tab .cash{border-right-width:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.asr-booking-apartment-rate .tab .cash .cash-wrapper,.asr-booking-apartment-rate .tab .cash span{pointer-events:none}.asr-booking-apartment-rate .tab .deal{border-left-width:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.asr-booking-apartment-rate .tab .deal .deal-wrapper,.asr-booking-apartment-rate .tab .deal span{pointer-events:none}.asr-booking-apartment-rate .tab .cash:hover,.asr-booking-apartment-rate .tab .deal:hover{background-color:#4c6866;color:#fff}.asr-booking-apartment-rate .tab .selected{background-color:#4c6866;color:#fff;cursor:auto}.asr-booking-apartment-rate .alert-rate-missing{display:-ms-flexbox;display:flex;color:var(--text-title);min-height:200px}.asr-booking-apartment-rate .alert-rate-missing .copy{padding-bottom:20px}.asr-booking-apartment-rate .alert-rate-missing .asr-icon.icon-without-innertext[data-icon]:before{margin-right:12px}.asr-booking-apartment-rate hr{display:none;border:none;height:1px;background:#ddd;width:calc(100% - 430px);margin:10px 0 22px auto}.asr-booking-apartment-rate .modal-reselection-warning-apartment .content-container{padding:0}.asr-booking-apartment-rate .modal-reselection-warning-apartment .close-icon{display:none}.asr-booking-apartment-rate .modal-reselection-warning-apartment .remove-modal{padding:36px 16px;position:relative;font-size:14px}.asr-booking-apartment-rate .modal-reselection-warning-apartment .remove-modal .close-button{position:absolute;top:8px;right:8px;cursor:pointer}.asr-booking-apartment-rate .modal-reselection-warning-apartment .remove-modal .question{padding-right:36px;padding-left:18px;margin-top:0;margin-bottom:36px;font-weight:600}.asr-booking-apartment-rate .modal-reselection-warning-apartment .remove-modal .actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-booking-apartment-rate .modal-reselection-warning-apartment .remove-modal .asr-button{margin-left:16px;padding:8px 36px}@media only screen and (max-width:767px){.asr-booking-apartment-rate .toggle-button-container .price-button{padding-left:0;padding-right:30px;font-size:14px;height:unset;text-align:left}.asr-booking-apartment-rate .toggle-button-container .price-button .icon-size{position:absolute;right:5px;top:8px}.asr-booking-apartment-rate .toggle-button-container .dropdown{width:208px}.asr-booking-apartment-rate .tab{padding:0 20px;height:auto}.asr-booking-apartment-rate .asr-booking-sort-and-filter .filter-button{padding-left:0;padding-right:0;width:100%}}.asr-booking-price-breakdown{color:var(--text-title);background-color:var(--background-default);width:100%;height:fit-content;height:-moz-fit-content;max-width:548px;border-radius:5px;position:relative;z-index:1;transition:z-index .2s step-end}.asr-booking-price-breakdown .button-text{background-color:transparent;border:none;outline:none;padding:0}.asr-booking-price-breakdown p{margin:0}.asr-booking-price-breakdown .modal-title{font-size:22px;font-weight:700;line-height:22px;margin:0;padding:22px 23px 15px 22px;color:var(--text-title)}.asr-booking-price-breakdown .align-right{text-align:right}.asr-booking-price-breakdown .apartment-price-container{display:grid;grid-template-columns:auto auto;padding:5px 22px 15px}.asr-booking-price-breakdown .apartment-price-container .apartment-name{display:inline-block;padding-right:10px}.asr-booking-price-breakdown .apartment-price-container .apartment-name,.asr-booking-price-breakdown .apartment-price-container .apartment-total{font-weight:600;margin-bottom:2px;font-size:16px;line-height:23px}.asr-booking-price-breakdown .apartment-price-container .date-ordered,.asr-booking-price-breakdown .apartment-price-container .price-per-day{font-size:14px;line-height:23px;display:inline-block}.asr-booking-price-breakdown .apartment-price-container .date-ordered{color:var(--text-body)}.asr-booking-price-breakdown div .title{font-size:18px}.asr-booking-price-breakdown .add-ons-container{padding:14px 22px}.asr-booking-price-breakdown .add-ons-container .title{grid-column:1/span 2;font-weight:700}.asr-booking-price-breakdown .add-ons-container .add-ons-item{display:grid;grid-template-columns:auto auto;margin-top:10px}.asr-booking-price-breakdown .add-ons-container .add-ons-item .add-ons-name,.asr-booking-price-breakdown .add-ons-container .add-ons-item .add-ons-total{font-size:16px;font-weight:600;line-height:23px}.asr-booking-price-breakdown .add-ons-container .add-ons-item .add-ons-name{padding-right:10px}.asr-booking-price-breakdown .add-ons-container .add-ons-item .add-ons-description{font-size:14px;line-height:23px;grid-column:1/span 2}.asr-booking-price-breakdown .tax-and-fee-container{display:grid;grid-template-columns:1fr 1fr;padding:14px 22px}.asr-booking-price-breakdown .tax-and-fee-container .title{grid-column:1/span 2;font-weight:700;line-height:22px;margin-bottom:10px}.asr-booking-price-breakdown .tax-and-fee-container .tax-name,.asr-booking-price-breakdown .tax-and-fee-container .tax-total{font-size:16px;line-height:23px}.asr-booking-price-breakdown .tax-and-fee-container .tax-total{font-weight:600}.asr-booking-price-breakdown .divider{box-sizing:border-box;width:calc(100% - 26px);border-bottom:1px solid var(--border);margin:0 auto}.asr-booking-price-breakdown .asr-booking-summary-total{border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:0;width:unset;padding-bottom:21px}.asr-booking-price-breakdown .asr-booking-summary-total .local-currency-title{margin-top:14px}.asr-booking-price-breakdown .redeem-points-container{padding:14px 22px;display:grid;grid-template-columns:1fr 1fr}.asr-booking-price-breakdown .redeem-points-container p{margin:0}.asr-booking-price-breakdown .redeem-points-container .title{color:var(--text-title);font-weight:700;line-height:22px;padding-bottom:15px;grid-column:1/span 2}.asr-booking-price-breakdown .redeem-points-container .point-redeem{color:var(--indicator-default);font-size:16px;line-height:23px}.asr-booking-price-breakdown .redeem-points-container .point-redeem.point-label{float:left}.asr-booking-price-breakdown .redeem-points-container .point-redeem.point-value{text-align:right}.asr-booking-price-breakdown .redeem-points-container .point-redeem.point-unit{text-align:right;padding-top:8px}.asr-booking-price-breakdown .redeem-points-container .redeemed-descripton{font-size:12px;line-height:18px;font-weight:600;margin-top:7px;grid-column:1/span 2}.asr-booking-price-breakdown .amount-paid-container{display:grid;grid-template-columns:1fr 1fr;background-color:var(--color-background-search);padding:14px 20px;font-size:18px;font-weight:700;line-height:22px;color:var(--price);border-top:1px solid var(--border)}.asr-booking-price-breakdown .amount-paid-container .title{display:-ms-flexbox;display:flex;grid-column:1/span 1}.asr-booking-price-breakdown .amount-paid-container .title p{width:min-content}.asr-booking-price-breakdown .amount-paid-container .title span{padding-left:8px;font-size:12px;font-weight:600;letter-spacing:0;line-height:22px;color:var(--text-title)}.asr-booking-price-breakdown .amount-paid-container .total-amount{text-align:right}.asr-booking-price-breakdown .earn-point-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600;letter-spacing:0;line-height:23px;padding:22px 20px 28px}.asr-booking-price-breakdown .earn-point-container .earn-point{color:var(--price);font-weight:700}.asr-booking-price-breakdown .earn-point-container .asr-icon{color:var(--price);margin-right:15px;line-height:0}.asr-booking-price-breakdown .earn-point-container .asr-icon:before{font-size:46px}.asr-booking-price-breakdown .payment-information-container{background-color:var(--color-background-search);padding:25px 20px}.asr-booking-price-breakdown .payment-information-container .title{font-size:22px;font-weight:700;line-height:26px}.asr-booking-price-breakdown .payment-information-container .card-container{display:grid;grid-template-columns:56px 1fr;background-color:var(--background-default);margin-top:16px;padding:13px;border-radius:5px;font-size:16px;line-height:23px}.asr-booking-price-breakdown .payment-information-container .card-container p{margin:0}.asr-booking-price-breakdown .payment-information-container .card-container .image-wrapper{grid-row:1/span 2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-booking-price-breakdown .payment-information-container .card-container .image-wrapper .card-image{width:44px;height:auto}.asr-booking-price-breakdown .payment-information-container .card-container .card-name{color:var(--text-title);font-weight:600}.asr-booking-price-breakdown .payment-information-container .card-container .card-detail{color:var(--text-body);grid-column:2}.asr-booking-price-breakdown .payment-information-container .card-container .payment-description{grid-column:1/span 2;color:var(--text-body);font-size:12px;line-height:17px;margin-top:13px}.asr-booking-price-breakdown.payment-page .asr-booking-summary-total{padding:18px 22px}.asr-booking-price-breakdown.payment-page .asr-booking-summary-total .local-currency,.asr-booking-price-breakdown.payment-page .asr-booking-summary-total .local-currency-title{font-size:16px}.asr-booking-price-breakdown.payment-page .asr-booking-summary-total .local-currency{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end}.asr-booking-price-breakdown .toggle-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:25px;height:25px;border-radius:50%;background-color:var(--icon);position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);transition:all .3s ease-in}.asr-booking-price-breakdown .asr-icon.arrow-icon{line-height:0}.asr-booking-price-breakdown .asr-icon.arrow-icon:before{color:var(--background-default);font-size:20px}.asr-booking-price-breakdown .expanded.toggle-button{-ms-transform:translate(-50%,50%) rotate(180deg);transform:translate(-50%,50%) rotate(180deg)}.asr-booking-price-breakdown.expanded-mobile{background:var(--color-background-search)}.asr-booking-price-breakdown.expanded-mobile .asr-booking-summary-total{background:var(--background-default);padding-bottom:24px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-bottom-left-radius:5px;border-bottom-right-radius:5px}.asr-booking-price-breakdown.expanded-mobile .asr-booking-summary-total .description-text{font-size:12px;line-height:18px}.asr-booking-price-breakdown.expanded-mobile .divider{width:100%}.asr-booking-price-breakdown.display-up{position:relative;z-index:4;transition:z-index .2s step-start}.asr-feature-property{position:relative}.asr-feature-property .title{padding:0 20px;font-size:22px;line-height:1.18;margin-bottom:17px}.asr-feature-property .demo-card{height:580px}.asr-feature-property .demo-card img{max-width:100%;max-height:100%}.asr-feature-property .asr-property-listing-item .content{box-shadow:5px 5px 12px var(--box-shadow-light)}.asr-feature-property .asr-content-slider .content-wrapper{margin-bottom:-8px}.asr-feature-property .asr-content-slider .content-wrapper .wrap{padding:0}.asr-feature-property .asr-content-slider .content-wrapper .card{background-color:unset}.asr-feature-property .asr-content-slider .content-wrapper .next,.asr-feature-property .asr-content-slider .content-wrapper .prev{opacity:.5}.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item{margin:0}.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.active{-ms-transform:translateY(-20px);transform:translateY(-20px)}.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.prev{-ms-transform:translateX(-20px);transform:translateX(-20px)}.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.next{-ms-transform:translateX(20px);transform:translateX(20px)}.asr-feature-property .asr-content-slider .content-wrapper.dragging .asr-slide-item.active,.asr-feature-property .asr-content-slider .content-wrapper.dragging .asr-slide-item.next,.asr-feature-property .asr-content-slider .content-wrapper.dragging .asr-slide-item.prev{-ms-transform:none;transform:none;margin:0 10px}.asr-feature-property .asr-content-slider .content-wrapper .asr-slide-item{border:none}.asr-feature-property .asr-content-slider .content-wrapper .asr-slide-item>img{display:unset}.asr-feature-property .asr-content-slider.image-slider .content-wrapper{padding:0}.asr-feature-property .asr-content-slider .image-container{position:relative}.asr-feature-property .asr-content-slider .image-container .property-view-image{cursor:pointer}.asr-feature-property .asr-content-slider .image-container .gallery-icon{position:absolute;left:15px;bottom:12px;width:auto;padding:8px;background-color:#373737;border-radius:50%}.asr-feature-property .asr-content-slider .image-container .gallery-icon:not(.asr-icon) img{position:relative;width:20px;height:18px}.asr-feature-property .asr-content-slider .image-container .gallery-icon.asr-icon{display:-ms-flexbox;display:flex}.asr-feature-property .asr-content-slider .image-container .gallery-icon.asr-icon:before{margin-right:0}.asr-feature-property .asr-content-slider .image-container .gallery-icon:hover{cursor:pointer}.asr-feature-property .asr-content-slider .image-container .gallery-icon.disabled{opacity:.5;pointer-events:none}.asr-feature-property .asr-property-listing-item{padding-top:30px}.asr-feature-property .asr-property-listing-item .wrap{position:relative}.asr-feature-property .asr-property-listing-item .asr-badge.card-label{top:-10px;left:-8px}.asr-feature-property .asr-property-listing-item .content-price{-ms-flex-align:end;align-items:flex-end}.asr-feature-property .asr-property-listing-item .content-price .asr-price{margin-bottom:0}.asr-feature-property .asr-property-listing-item .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:none;overflow:hidden}.asr-feature-property .asr-property-listing-item .content-container{-ms-flex:1;flex:1;padding:19px 20px 15px 22px!important}.asr-feature-property .asr-property-listing-item .content-container .content-title{min-height:40px!important}@media screen and (max-width:767px){.asr-feature-property .asr-property-listing-item .content-container .content-title{min-height:0!important}}.asr-feature-property .asr-property-listing-item .content-container .newly-renovated-label{display:inline-block;min-width:132px;min-height:29px;-ms-flex-negative:0;flex-shrink:0;border-radius:5px;border:1px solid #4c6866;padding:4px 7px 5px;text-align:center}.asr-feature-property .asr-property-listing-item .content-container .newly-renovated-label .newly-renovated-text{color:#4c6866;min-width:118px;min-height:20px;-ms-flex-negative:0;flex-shrink:0;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin:0}@media screen and (max-width:1023px){.asr-feature-property .asr-property-listing-item .content-container .newly-renovated-label{min-width:114px;padding:0;min-height:22px}.asr-feature-property .asr-property-listing-item .content-container .newly-renovated-label .newly-renovated-text{font-size:12px;min-width:114px;padding:2px 6px 4px}}.asr-feature-property .asr-property-listing-item .content-wrap{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-feature-property .asr-property-listing-item .content-wrap .right{margin-top:auto;width:auto;padding-left:0}.asr-feature-property .asr-property-listing-item .content-wrap .right .no-Apartment{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:10px;color:var(--text-title)}.asr-feature-property .asr-property-listing-item .content-wrap .right .no-Apartment p{font-weight:600;margin:0;max-width:100%;line-height:1.3}.asr-feature-property .asr-property-listing-item .content-wrap .right .no-Apartment .asr-icon{color:var(--indicator-default)}.asr-feature-property .asr-photo-viewer{width:0;height:0}.asr-feature-property .asr-photo-viewer>.asr-button{display:none}.asr-feature-property .image-container .asr-image img{object-fit:cover}.asr-feature-property .image-container .gallery-icon img{background:transparent}.asr-feature-property .brand-logo.asr-image img{object-fit:contain}.asr-feature-property .asr-content-slider .slider-navigation-arrow.next{right:-16px}.asr-feature-property .asr-content-slider{z-index:1}.asr-feature-property .tooltip-content{width:fit-content;width:-moz-fit-content;background:var(--box-shadow-light);padding:20px;position:absolute;z-index:1;font-size:14px;line-height:23px;border-radius:6px;box-shadow:2px -2px 10px rgba(0,0,0,.2);-ms-transform:translate(-50%,15px);transform:translate(-50%,15px);max-width:477px}.asr-feature-property .tooltip-content .review-pro-label{margin-bottom:0;margin-top:20px;font-weight:400}.asr-feature-property .tooltip-content .title-tooltip{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-feature-property .tooltip-content .title-tooltip .logo{height:30px;width:150px;object-fit:contain;object-position:left;overflow:hidden}.asr-feature-property .tooltip-content:before{content:"";display:block;position:absolute;top:-14px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid var(--box-shadow-light)}.asr-feature-property .fade-enter-active,.asr-feature-property .fade-leave-active{transition:opacity .25s}.asr-feature-property .fade-enter,.asr-feature-property .fade-leave-to{opacity:0}.asr-feature-property .asr-property-susstainable{margin-top:10px;margin-bottom:7px}.asr-feature-property .asr-property-susstainable .sustainable-row{display:grid}.asr-feature-property .asr-property-susstainable .sustainable-cell.pr-2{padding-bottom:2px;vertical-align:middle}.asr-feature-property .asr-property-susstainable .sustainable-cell.pr-2 .sustainable-property .asr-common-icon{margin-left:-3px}.asr-feature-property .asr-property-susstainable .sustainable-cell{display:table-row;margin-top:5px;padding-bottom:2px}@media screen and (max-width:1023px){.asr-feature-property .asr-property-susstainable .sustainable-cell .content-rating span{font-size:12px}}@media only screen and (max-width:767px){.asr-feature-property .asr-property-susstainable{margin-top:12px;margin-bottom:16px}}@media (min-width:768px) and (max-width:1023px){.asr-feature-property .asr-property-susstainable{margin-bottom:26px}}.asr-feature-property .price{-ms-flex:2;flex:2;box-sizing:border-box;padding-top:5px;position:relative}.asr-feature-property .price .show-more-btn{padding:12px;border:none;-ms-flex:2;flex:2;outline:none;width:100%;transition:none}.asr-feature-property .price .show-more-btn .asr-price{font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.asr-feature-property .price .show-more-btn .asr-price .currency strong{font-weight:400}.asr-feature-property .price .show-more-btn .asr-price .price-unit{font-weight:600}.asr-feature-property .price .show-more-btn .asr-price .currency{line-height:12px}.asr-feature-property .price .show-more-btn .asr-price .price-value{color:var(--text-reverse);font-weight:700;line-height:28px;font-size:20px}.asr-feature-property .price .show-more-btn .asr-price .price-line{white-space:nowrap;width:100%;text-align:right}.asr-feature-property .price .external-booking{color:#fff;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:700;line-height:20px!important;white-space:normal;width:100%!important}@media (min-width:768px) and (max-width:1023px){.asr-feature-property .price{-ms-flex:2!important;flex:2!important}}@media (min-width:1024px){.asr-feature-property .asr-slide-item .asr-property-listing-item .right .no-Apartment{margin-left:-3px;width:100%}}.asr-booking-summary-total{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--color-background-search);margin-top:17px;height:fit-content;height:-moz-fit-content}.asr-booking-summary-total p{-ms-flex-preferred-size:50%;flex-basis:50%;display:inline;margin:0}.asr-booking-summary-total .total-payable-title{font-weight:700}.asr-booking-summary-total .total-payable-title .tax-label{color:var(--text-body);font-size:12px;font-weight:600;line-height:22px}.asr-booking-summary-total .total-payable{-ms-flex-preferred-size:40%;flex-basis:40%}.asr-booking-summary-total .local-currency,.asr-booking-summary-total .total-payable{text-align:right}.asr-booking-summary-total .total-payable,.asr-booking-summary-total .total-payable-title{font-size:18px;line-height:22px;font-weight:700}.asr-booking-summary-total .local-currency,.asr-booking-summary-total .local-currency-title{font-size:16px;font-weight:600;line-height:22px;margin-top:10px}.asr-booking-summary-total .local-currency-container{margin-top:20px}.asr-booking-summary-total .description-text{-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:400;color:var(--text-title);font-size:16px;line-height:20px;padding-top:23px}.asr-booking-summary-total-charge{letter-spacing:0;width:100%;word-break:normal;background-color:var(--background-default)}.asr-booking-summary-total-charge .asr-modal .content-container{padding:0}.asr-booking-summary-total-charge .total-charge-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 20px 10px}.asr-booking-summary-total-charge .total-charge-container p{margin:0}.asr-booking-summary-total-charge .summary-title{color:var(--text-title);font-size:18px;font-weight:700;line-height:19px}.asr-booking-summary-total-charge .summary-title span{color:var(--text-body);font-size:12px;font-weight:600;line-height:22px}.asr-booking-summary-total-charge .strike-through-amount-wrapper{position:relative;top:-4px;text-align:right}.asr-booking-summary-total-charge .strike-through-amount-wrapper .currency-unit{color:var(--text-body);font-size:12px;font-weight:600;line-height:17px;margin-right:5px}.asr-booking-summary-total-charge .strike-through-amount-wrapper .strike-through-amount-total{color:var(--disabled);font-size:12px;font-weight:600;line-height:17px;text-decoration:line-through}.asr-booking-summary-total-charge .asr-booking-price-breakdown-modal .button-breakdown{top:-7px}.asr-booking-summary-total-charge .asr-booking-price-breakdown-modal .button-breakdown .asr-icon{position:relative;top:8px;left:-5px}.asr-booking-summary-total-charge .asr-booking-price-breakdown-modal .button-breakdown .button-apply{margin-right:2px}.asr-booking-summary-total-charge .total-charge{height:28px;color:var(--accent);font-size:20px;font-weight:700;line-height:28px;position:relative;top:-9px;text-align:right}.asr-booking-summary-total-charge .button-continue-wrapper{position:fixed;left:0;bottom:0;z-index:1}.asr-booking-summary-total-charge .button-continue{width:100vw;font-size:18px;line-height:20px;font-weight:700;border-radius:0;padding:23px 13px}.asr-booking-summary-total-charge .asr-booking-summary-total{margin-top:0}.asr-booking-summary-total-charge .message-voucher{color:red}@media (max-width:1023px){.asr-booking-summary-total-charge .message-voucher{padding:10px 20px}}@media (min-width:1024px){.asr-booking-summary-total-charge .message-voucher{margin-top:10px}}.asr-booking-summary-total-charge .amount-paid-title{color:var(--text-title);font-size:16px;line-height:19px}.asr-booking-summary-total-charge .amount-paid-title span{color:var(--text-body);font-size:12px;font-weight:600;line-height:22px}.asr-booking-stepper-presentation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-booking-stepper-presentation span{line-height:30px}.asr-booking-stepper-presentation .step{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-booking-stepper-presentation .step:not(:last-child){margin-right:25px}.asr-booking-stepper-presentation .step:not(:first-child){margin-left:15px}.asr-booking-stepper-presentation .step.completed{color:var(--accent)}.asr-booking-stepper-presentation .step.completed .indicator{background:var(--accent)}.asr-booking-stepper-presentation .step.disabled .indicator{background:none;color:var(--overlay-background);border:1px solid var(--overlay-background)}.asr-booking-stepper-presentation .step.disabled .step-label{color:var(--disabled)}.asr-booking-stepper-presentation .space-line{-ms-flex:1;flex:1;position:relative}.asr-booking-stepper-presentation .space-line:before{content:" ";display:block;background:#ccc;height:1px;width:100%;position:absolute;top:calc(50% - 1px)}.asr-booking-stepper-presentation .step-label{font-weight:600;font-size:16px;line-height:23px}.asr-booking-stepper-presentation .indicator{width:32px;height:32px;background:var(--overlay-background);color:var(--text-reverse);border-radius:50%;margin-right:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:0 0 32px;flex:0 0 32px;font-weight:600}.asr-booking-stepper-presentation .indicator .asr-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-booking-stepper-presentation .indicator .asr-icon:before{font-size:18px}.asr-booking-confirm-apartment-detail{font-size:14px}.asr-booking-confirm-apartment-detail .page-title{font-size:22px;line-height:26px;font-weight:700;margin-bottom:20px}.asr-booking-confirm-apartment-detail .asr-image img{object-fit:cover}.asr-booking-confirm-apartment-detail .property-details{margin-bottom:25px}.asr-booking-confirm-apartment-detail .property-details h2{font-size:18px;line-height:22px;font-weight:700;margin-bottom:12px}.asr-booking-confirm-apartment-detail .property-details a,.asr-booking-confirm-apartment-detail .property-details p{font-size:16px;line-height:23px;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin:0 0 5px}.asr-booking-confirm-apartment-detail .property-details a:last-child,.asr-booking-confirm-apartment-detail .property-details p:last-child{margin-bottom:0}.asr-booking-confirm-apartment-detail .property-details a .asr-icon-svg,.asr-booking-confirm-apartment-detail .property-details p .asr-icon-svg{margin-right:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.asr-booking-confirm-apartment-detail .property-details a .asr-icon-svg:before,.asr-booking-confirm-apartment-detail .property-details p .asr-icon-svg:before{margin:0}.asr-booking-confirm-apartment-detail .property-details a{text-decoration:none}.asr-booking-confirm-apartment-detail .label{font-size:12px;line-height:23px;font-weight:600;margin:0 0 1px}.asr-booking-confirm-apartment-detail .apartment-info{border-radius:5px;font-size:16px}.asr-booking-confirm-apartment-detail .apartment-info.apartment-with-special-request{border-radius:5px 5px 0 0}.asr-booking-confirm-apartment-detail .apartment-info-guest-name p,.asr-booking-confirm-apartment-detail .apartment-info-guests p,.asr-booking-confirm-apartment-detail .apartment-info .checkin p,.asr-booking-confirm-apartment-detail .apartment-info .checkout p{line-height:23px}.asr-booking-confirm-apartment-detail .apartment-info-guest-name,.asr-booking-confirm-apartment-detail .apartment-info-guests,.asr-booking-confirm-apartment-detail .apartment-info-policy,.asr-booking-confirm-apartment-detail .apartment-info-request,.asr-booking-confirm-apartment-detail .apartment-info-special-request,.asr-booking-confirm-apartment-detail .apartment-info-title,.asr-booking-confirm-apartment-detail .apartment-info .checkin,.asr-booking-confirm-apartment-detail .apartment-info .checkout{padding:0 20px 16px}.asr-booking-confirm-apartment-detail .apartment-info-guest-name p,.asr-booking-confirm-apartment-detail .apartment-info-guests p,.asr-booking-confirm-apartment-detail .apartment-info-policy p,.asr-booking-confirm-apartment-detail .apartment-info-request p,.asr-booking-confirm-apartment-detail .apartment-info-special-request p,.asr-booking-confirm-apartment-detail .apartment-info-title p,.asr-booking-confirm-apartment-detail .apartment-info .checkin p,.asr-booking-confirm-apartment-detail .apartment-info .checkout p{margin:0}.asr-booking-confirm-apartment-detail .apartment-info-image{border-radius:5px 5px 0 0;overflow:hidden;margin:-1px -1px 0}.asr-booking-confirm-apartment-detail .apartment-info-title{padding-top:15px}.asr-booking-confirm-apartment-detail .apartment-info-title h3{margin:0;font-size:18px;font-weight:700;line-height:22px}.asr-booking-confirm-apartment-detail .apartment-info .checkin,.asr-booking-confirm-apartment-detail .apartment-info .checkout{padding-right:10px}.asr-booking-confirm-apartment-detail .apartment-info .checkin .checkInCheckOutTime .checkInCheckOutTime__checkHour,.asr-booking-confirm-apartment-detail .apartment-info .checkout .checkInCheckOutTime .checkInCheckOutTime__checkHour{color:var(--text-body);font-size:14px;line-height:21px;font-weight:400;text-indent:0}.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkin,.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkout{display:inline-block;box-sizing:border-box;min-width:50%}.asr-booking-confirm-apartment-detail .apartment-info-policy{line-height:15px;font-size:12px}.asr-booking-confirm-apartment-detail .apartment-info-policy>.label{font-size:12px;margin-bottom:2px}.asr-booking-confirm-apartment-detail .apartment-info hr{margin:0 20px 20px;border:none;height:1px}.asr-booking-confirm-apartment-detail .apartment-info-guests .label{margin-bottom:2px}.asr-booking-confirm-apartment-detail .special-request{padding:20px;border-radius:0 0 5px 5px}.asr-booking-confirm-apartment-detail .special-request p{font-size:16px;margin:0}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .last{margin-bottom:0}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .modal-title{padding:20px}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .apartment-price-container{padding:0 20px}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .apartment-price-container:not(.last){margin-bottom:30px}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .add-ons-container{padding:0 20px}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .add-ons-container .title{font-size:16px;line-height:22px;margin-bottom:15px}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .add-ons-container .add-ons-item{grid-template-columns:auto auto;margin-bottom:25px;column-gap:5px}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .tax-and-fee-container{grid-template-columns:auto auto;padding:0 20px;margin-bottom:25px}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .tax-and-fee-container .title{font-size:16px;margin-bottom:5px}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .tax-and-fee-container~.divider:not(.paid-container){display:none}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .divider{box-sizing:border-box;margin:20px;width:auto}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .divider.paid-container{margin:-1px 20px 0;height:1px;border:none}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .asr-booking-summary-total{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:20px}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .redeem-points-container{display:grid;grid-template-columns:auto auto;-ms-flex-align:center;align-items:center}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .redeem-points-container .point-redeem.point-unit{grid-column-start:2}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .amount-paid-container{padding:14px 20px 20px;border-top:none}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .payment-information-container .card-container{margin-top:15px;column-gap:10px}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .payment-information-container .card-container .payment-description{margin-top:15px}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown.confirmation-page .tax-and-fee-container{padding-bottom:0}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown.confirmation-page .asr-booking-summary-total .description-text{display:none}.asr-booking-confirm-apartment-detail .account-alert{font-size:14px}.asr-booking-confirm-apartment-detail .apartment-info-title .rate-type{font-weight:700}.asr-buy-voucher-order-confirmed{font-size:14px}.asr-buy-voucher-order-confirmed .page-title{font-size:22px;line-height:26px;font-weight:700;margin-bottom:20px}.asr-buy-voucher-order-confirmed .property-details{margin-bottom:25px}.asr-buy-voucher-order-confirmed .property-details h2{font-size:18px;line-height:22px;font-weight:700;margin-bottom:12px}.asr-buy-voucher-order-confirmed .property-details a,.asr-buy-voucher-order-confirmed .property-details p{font-size:16px;line-height:23px;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin:0 0 5px}.asr-buy-voucher-order-confirmed .property-details a:last-child,.asr-buy-voucher-order-confirmed .property-details p:last-child{margin-bottom:0}.asr-buy-voucher-order-confirmed .property-details a .asr-icon-svg,.asr-buy-voucher-order-confirmed .property-details p .asr-icon-svg{margin-right:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.asr-buy-voucher-order-confirmed .property-details a .asr-icon-svg:before,.asr-buy-voucher-order-confirmed .property-details p .asr-icon-svg:before{margin:0}.asr-buy-voucher-order-confirmed .property-details a{text-decoration:none}.asr-buy-voucher-order-confirmed .label{font-size:12px;line-height:23px;font-weight:600;margin:0 0 1px}.asr-buy-voucher-order-confirmed .apartment-info{border-radius:5px;font-size:16px}.asr-buy-voucher-order-confirmed .apartment-info.apartment-with-special-request{border-radius:5px 5px 0 0}.asr-buy-voucher-order-confirmed .apartment-info-guest-name p,.asr-buy-voucher-order-confirmed .apartment-info-guests p,.asr-buy-voucher-order-confirmed .apartment-info .checkin p,.asr-buy-voucher-order-confirmed .apartment-info .checkout p{line-height:23px}.asr-buy-voucher-order-confirmed .apartment-info-guest-name,.asr-buy-voucher-order-confirmed .apartment-info-guests,.asr-buy-voucher-order-confirmed .apartment-info-policy,.asr-buy-voucher-order-confirmed .apartment-info-request,.asr-buy-voucher-order-confirmed .apartment-info-special-request,.asr-buy-voucher-order-confirmed .apartment-info-title,.asr-buy-voucher-order-confirmed .apartment-info .checkin,.asr-buy-voucher-order-confirmed .apartment-info .checkout{padding:0 20px 16px}.asr-buy-voucher-order-confirmed .apartment-info-guest-name p,.asr-buy-voucher-order-confirmed .apartment-info-guests p,.asr-buy-voucher-order-confirmed .apartment-info-policy p,.asr-buy-voucher-order-confirmed .apartment-info-request p,.asr-buy-voucher-order-confirmed .apartment-info-special-request p,.asr-buy-voucher-order-confirmed .apartment-info-title p,.asr-buy-voucher-order-confirmed .apartment-info .checkin p,.asr-buy-voucher-order-confirmed .apartment-info .checkout p{margin:0}.asr-buy-voucher-order-confirmed .apartment-info-image{border-radius:5px 5px 0 0;overflow:hidden;margin:-1px -1px 0}.asr-buy-voucher-order-confirmed .apartment-info-title{padding-top:15px}.asr-buy-voucher-order-confirmed .apartment-info-title h3{margin:0;font-size:18px;font-weight:700;line-height:22px}.asr-buy-voucher-order-confirmed .apartment-info .checkin,.asr-buy-voucher-order-confirmed .apartment-info .checkout{padding-right:10px}.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout .checkin,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout .checkout{display:inline-block;box-sizing:border-box;min-width:50%}.asr-buy-voucher-order-confirmed .apartment-info-policy{line-height:15px;font-size:12px}.asr-buy-voucher-order-confirmed .apartment-info-policy>.label{font-size:12px;margin-bottom:2px}.asr-buy-voucher-order-confirmed .apartment-info hr{margin:0 20px 20px;border:none;height:1px}.asr-buy-voucher-order-confirmed .apartment-info-guests .label{margin-bottom:2px}.asr-buy-voucher-order-confirmed .special-request{padding:20px;border-radius:0 0 5px 5px}.asr-buy-voucher-order-confirmed .special-request p{font-size:16px;margin:0}.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .last{margin-bottom:0}.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .modal-title{padding:20px}.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .apartment-price-container{padding:0 20px}.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .apartment-price-container:not(.last){margin-bottom:30px}.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .add-ons-container{padding:0 20px}.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .add-ons-container .title{font-size:16px;line-height:22px;margin-bottom:15px}.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .add-ons-container .add-ons-item{grid-template-columns:auto auto;margin-bottom:25px;column-gap:5px}.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .tax-and-fee-container{grid-template-columns:auto auto;padding:0 20px;margin-bottom:25px}.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .tax-and-fee-container .title{font-size:16px;margin-bottom:5px}.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .tax-and-fee-container~.divider:not(.paid-container){display:none}.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .divider{box-sizing:border-box;margin:20px;width:auto}.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .divider.paid-container{margin:-1px 20px 0;height:1px;border:none}.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .asr-booking-summary-total{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:20px}.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .redeem-points-container{display:grid;grid-template-columns:auto auto;-ms-flex-align:center;align-items:center}.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .redeem-points-container .point-redeem.point-unit{grid-column-start:2}.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .amount-paid-container{padding:14px 20px 20px;border-top:none}.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .payment-information-container .card-container{margin-top:15px;column-gap:10px}.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .payment-information-container .card-container .payment-description{margin-top:15px}.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown.confirmation-page .tax-and-fee-container{padding-bottom:0}.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown.confirmation-page .asr-booking-summary-total .description-text{display:none}.asr-buy-voucher-order-confirmed .account-alert{font-size:14px}.asr-buy-voucher-order-confirmed .apartment-info-title .rate-type{font-weight:700}.asr-booking-redemption .redeem-container{padding:0 20px 17px}.asr-booking-redemption .redeem-container p{margin:0}.asr-booking-redemption .redeem-container .title{color:var(--text-title);font-size:18px;font-weight:700;line-height:22px}.asr-booking-redemption .available-point{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-weight:700}.asr-booking-redemption .redeemed-descripton{font-size:16px}.asr-booking-redemption .button-redeem-breakdown{background:transparent;padding:0;border:none;outline:none;color:var(--accent);font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;margin-top:1px;cursor:pointer}.asr-booking-redemption .asr-range-slider{padding:0 20px;margin-top:18px;width:100%}.asr-booking-redemption .asr-range-slider .label-group{padding-bottom:2px;margin:0 -20px}.asr-booking-redemption .asr-range-slider .label-group .label-for-max,.asr-booking-redemption .asr-range-slider .label-group .label-for-min{color:hsla(0,0%,8%,.85);font-size:14px;font-weight:600;line-height:19px}.asr-booking-redemption .asr-range-slider .slider-bar{width:100%;height:8px;background-color:var(--color-background-search);border-radius:0}.asr-booking-redemption .asr-range-slider .slider-bar .slider-thumb{height:26px;width:26px;border:2px solid var(--accent);background-color:var(--background-default);cursor:pointer}.asr-booking-redemption .asr-range-slider .slider-bar .value-panel{padding:4px 13px;font-size:14px;font-weight:600;line-height:19px;top:-44px;z-index:inherit}.asr-booking-redemption .range-value-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-top:2px;margin-bottom:31px}.asr-booking-redemption .range-value-wrapper span{color:var(--card-title);font-size:14px;font-weight:600;line-height:19px}.asr-booking-redemption .point-redeem{color:var(--indicator-default);font-size:16px;line-height:23px}.asr-booking-redemption .point-redeem.point-label{float:left}.asr-booking-redemption .point-redeem.point-label.without-slider{-ms-flex:1;flex:1}.asr-booking-redemption .point-redeem.point-value{text-align:right}.asr-booking-redemption .point-redeem.point-unit{text-align:right;padding-top:8px}.asr-booking-banner{position:relative;margin-bottom:24px}.asr-booking-banner .aoa-container{-ms-flex-align:center;align-items:center;position:relative;top:0;bottom:0;left:0;width:100%;height:100%;min-height:211px}.asr-booking-banner .aoa-title{font-size:18px;margin-bottom:12px;font-weight:600;line-height:23px;overflow:hidden;width:60%}.asr-booking-banner .aoa-title b{font-weight:600}.asr-booking-banner .aoa-title p{margin:0}.asr-booking-banner .find-out-button{text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;min-width:96px}.asr-booking-banner .asr-button.primary:not(.disabled):hover{color:var(--text-reverse)}.asr-booking-banner .aoa-description{font-size:16px;line-height:23px;overflow:hidden;width:60%;margin-bottom:15px}.asr-booking-banner .aoa-description p{margin:0}.asr-booking-banner .asr-image{position:absolute;height:100%}.asr-booking-banner .asr-image img{object-fit:cover}.asr-booking-banner .wrap{padding-top:30px;padding-bottom:30px;height:100%;min-height:211px;display:-ms-flexbox;display:flex}.asr-booking-banner .aoa-content{-ms-flex:1;flex:1}.asr-booking-price-breakdown-modal{-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:400}.asr-booking-price-breakdown-modal .button-breakdown{-ms-flex-preferred-size:100%;flex-basis:100%;background:transparent;padding:0;border:none;outline:none;text-align:left;color:var(--accent);font-size:12px;font-weight:700;line-height:14px;position:relative;top:-5px;cursor:pointer}.asr-booking-price-breakdown-modal .button-breakdown .asr-icon{position:relative;top:8px;left:-5px}.asr-booking-price-breakdown-modal .asr-modal .content-container{padding:0;width:calc(100vw - 40px)}.asr-booking-price-breakdown-modal .asr-modal .content-container .local-currency,.asr-booking-price-breakdown-modal .asr-modal .content-container .local-currency-title{margin-top:4px}.asr-booking-price-breakdown-modal .asr-modal .content-container .total-payable-title .tax-label{color:var(--text-title)}.asr-booking-price-breakdown-modal .asr-modal .content-container .close-icon{line-height:0;top:17px;right:17px;width:20px;height:20px;z-index:1}.asr-booking-price-breakdown-modal .asr-modal .content-container .close-icon.asr-icon:before{font-size:20px;color:var(--accent)}.asr-booking-price-breakdown-modal .asr-modal .content-container .content .asr-booking-summary-total{margin-top:0;padding:20px}.asr-booking-price-breakdown-modal .asr-modal .content-container .apartment-item-list .apartment-item:last-child{padding-bottom:0}.asr-booking-price-breakdown-modal .asr-modal .content-container .apartment-item-list .apartment-item:not(:first-child){padding-top:0}.asr-booking-price-breakdown-modal .asr-modal .asr-booking-summary-total .description-text{padding-top:9px}.asr-booking-price-breakdown-modal h2,.asr-booking-price-breakdown-modal h3{color:var(--text-title);margin:0}.asr-booking-price-breakdown-modal .modal-title{font-size:22px;font-weight:700;line-height:26px;padding:20px 20px 0;color:var(--text-title)}.asr-booking-price-breakdown-modal p{margin:0}.asr-booking-price-breakdown-modal .apartment-item{padding:20px;color:var(--text-title)}.asr-booking-price-breakdown-modal .apartment-item .apartment-name{font-size:22px;font-weight:700;line-height:25px;padding-top:10px}.asr-booking-price-breakdown-modal .apartment-item .section-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--border)}.asr-booking-price-breakdown-modal .apartment-item .section-wrapper.rate-section{display:grid;grid-template-columns:1fr 1fr}.asr-booking-price-breakdown-modal .apartment-item .section-title,.asr-booking-price-breakdown-modal .apartment-item .total-price{-ms-flex-preferred-size:50%;flex-basis:50%;font-weight:700;font-size:18px;line-height:25px;padding-top:4px;padding-bottom:8px}.asr-booking-price-breakdown-modal .apartment-item .total-price{text-align:right}.asr-booking-price-breakdown-modal .apartment-item .breakdown-description{-ms-flex-preferred-size:60%;flex-basis:60%;color:var(--text-body)}.asr-booking-price-breakdown-modal .apartment-item .breakdown-description.add-ons-name{color:var(--text-title)}.asr-booking-price-breakdown-modal .apartment-item .breakdown-price{-ms-flex-preferred-size:40%;flex-basis:40%;text-align:right;color:var(--text-body)}.asr-booking-price-breakdown-modal .apartment-item .breakdown-description,.asr-booking-price-breakdown-modal .apartment-item .breakdown-price{font-size:16px;line-height:22px;padding-bottom:8px}.asr-booking-price-breakdown-modal .apartment-item .room-date,.asr-booking-price-breakdown-modal .apartment-item .room-price{font-size:14px}.asr-booking-price-breakdown-modal .apartment-item .last-item{border-bottom:none}.asr-booking-price-breakdown-modal .add-ons-item{-ms-flex-preferred-size:100%;flex-basis:100%;display:grid;grid-template-columns:auto auto;padding:3px 0}.asr-booking-price-breakdown-modal .add-ons-item .add-ons-name,.asr-booking-price-breakdown-modal .add-ons-item .add-ons-price{font-size:16px;line-height:22px;font-weight:600;padding-bottom:0}.asr-booking-price-breakdown-modal .add-ons-item .add-ons-name{padding-right:10px}.asr-booking-price-breakdown-modal .add-ons-item .sub-description{grid-column:1/span 2;font-size:14px;line-height:22px;color:var(--text-body)}.asr-booking-price-breakdown-modal .redemption-wrapper .breakdown-description,.asr-booking-price-breakdown-modal .redemption-wrapper .breakdown-price{color:var(--indicator-default)}.asr-booking-price-breakdown-modal .asr-booking-summary-total{padding-left:20px;padding-right:20px;padding-bottom:20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.asr-booking-price-breakdown-modal .asr-booking-summary-total .total-payable{font-size:18px;line-height:25px}.asr-booking-price-breakdown-modal .asr-booking-summary-total .total-payable-title{font-size:18px;line-height:25px;color:var(--accent)}.asr-booking-price-breakdown-modal .asr-booking-summary-total .total-payable-title .tax-label{font-size:12px;line-height:22px;font-weight:600}.asr-booking-price-breakdown-modal .asr-booking-summary-total .local-currency,.asr-booking-price-breakdown-modal .asr-booking-summary-total .local-currency-title{font-size:16px;line-height:22px}.asr-booking-price-breakdown-modal .asr-booking-summary-total .description-text{font-size:14px;line-height:normal;font-weight:600;color:var(--text-title)}.asr-booking-price-breakdown-modal .rates-wrapper{max-height:270px;grid-column:1/span 2;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-y:auto;margin-right:-10px;padding-right:10px}.asr-booking-price-breakdown-modal .redeemed-descripton{font-size:14px;line-height:18px;font-weight:600;margin-top:7px}.asr-property-listing-announcement .asr-announcement{margin:17px 0 0;padding:0}.asr-property-listing-announcement .asr-announcement .asr-content-slider{border:1px solid var(--text-body);border-radius:5px}.asr-property-listing-announcement .asr-announcement .asr-content-slider.wrap{padding-left:12px;padding-right:17px}.asr-property-listing-announcement .asr-announcement .content-title{margin:13px 0 10px}.asr-property-listing-announcement .asr-announcement a.close{right:17px}.asr-booking-add-ons-section{padding:24px 20px;width:100%;background:var(--box-shadow-light)}.asr-booking-add-ons-section>h2{font-size:22px;color:var(--text-title);font-weight:700;line-height:26px;margin:0;padding-bottom:25px}.asr-booking-add-ons-section .see-more-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:20px}.asr-booking-add-ons-section .error-message{font-size:14px;line-height:18px;color:var(--icon-error-message);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-booking-add-ons-section .error-message .error-icon{margin-right:2px;height:30px;width:30px}.asr-booking-add-ons-section .dropdown-container,.asr-booking-add-ons-section .dropdown-container .dropdown-item{padding:10px}.asr-booking-add-ons-section .asr-dropdown .dropdown-value .dropdown-text{padding:10px;font-size:16px;line-height:18px}.asr-booking-add-ons-section .asr-dropdown .dropdown-value .dropdown-text>span{padding-right:15px;overflow:hidden;text-overflow:ellipsis}.asr-booking-add-ons-section .asr-dropdown .dropdown-container{position:absolute;width:100%}.asr-booking-add-ons-section .asr-dropdown .dropdown-container .dropdown-item{line-height:20px;white-space:normal}.asr-booking-add-on-item{background:var(--white);border-radius:5px;display:-ms-flexbox;display:flex;padding:10px;margin-bottom:10px}.asr-booking-add-on-item a{text-decoration:none}.asr-booking-add-on-item p{margin:0}.asr-booking-add-on-item .icon-edit{width:16px;height:16px;display:inline;cursor:pointer}.asr-booking-add-on-item .icon-edit svg{width:16px;height:16px}.asr-booking-add-on-item .add-on-image{width:62px;height:62px;border-radius:5px;margin-right:14px;-ms-flex:0;flex:0;object-fit:cover;object-position:center;-ms-flex:none;flex:none}.asr-booking-add-on-item .add-on-description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-pack:justify;justify-content:space-between}.asr-booking-add-on-item .add-on-description>p{margin:0}.asr-booking-add-on-item .add-on-price{font-size:16px;line-height:1;font-weight:700}.asr-booking-add-on-item .add-on-price .price-wrapper.hide-price{visibility:hidden}.asr-booking-add-on-item .add-on-price p{margin:0}.asr-booking-add-on-item .add-on-price .asr-button{min-width:140px;width:fit-content;width:-moz-fit-content}.asr-booking-add-on-item .add-on-price .button-select{display:none}.asr-booking-add-on-item .add-on-information .add-on-category{margin:0;font-size:16px;line-height:1.38;color:var(--text-title);font-weight:600;margin-bottom:4px}.asr-booking-add-on-item .add-on-information .add-on-name{font-size:14px;font-weight:400;line-height:20px;color:var(--text-title)}.asr-booking-add-on-item .add-on-information .quantity-information{font-size:14px;line-height:20px;margin-bottom:6px}.asr-booking-add-on-item .add-on-information .quantity-information .quantity-text>span{margin-right:10px}.asr-booking-add-on-item .read-more{margin-top:3px;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;letter-spacing:0;line-height:19px;cursor:pointer;-ms-flex-align:center;align-items:center;color:var(--price)}.asr-booking-add-on-item .read-more .asr-icon{padding-top:5px}.asr-booking-add-on-item .asr-checkbox{-ms-flex-item-align:start;align-self:flex-start}.asr-booking-add-on-item .see-more-link{display:none}.asr-booking-add-on-item .fade-enter-active,.asr-booking-add-on-item .fade-leave-active{transition:opacity .2s}.asr-booking-add-on-item .fade-enter,.asr-booking-add-on-item .fade-leave-to{opacity:0}.asr-booking-add-on-item .checkbox-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-booking-add-on-item .text-description-wrapper{display:none;height:23px;overflow:hidden;transition:.25s}.asr-booking-add-on-item .text-description-wrapper .text-description{font-size:16px;line-height:23px;margin:0}.asr-booking-airport-transfer-modal p{margin:0;color:var(--text-body)}.asr-booking-airport-transfer-modal h2{font-size:22px;font-weight:700;line-height:22px;margin:0;color:var(--text-title);padding-right:15px}.asr-booking-airport-transfer-modal h3{font-size:18px;line-height:22px;font-weight:700;color:var(--text-title)}.asr-booking-airport-transfer-modal .form-error-msg{padding-top:5px;color:var(--icon-error-message)}.asr-booking-airport-transfer-modal .asr-modal .content-container{width:calc(100vw - 40px)}.asr-booking-airport-transfer-modal .asr-modal .content-container .close-icon{line-height:0;top:17px;right:17px}.asr-booking-airport-transfer-modal .asr-modal .content-container .close-icon.asr-icon:before{font-size:20px;color:var(--accent)}.asr-booking-airport-transfer-modal .add-on-list{margin-top:15px}.asr-booking-airport-transfer-modal .asr-radio .radio{margin-right:12px;margin-top:5px}.asr-booking-airport-transfer-modal .asr-radio input:checked+.radio:after{width:14px;height:14px}.asr-booking-airport-transfer-modal .dropdown-text{padding-left:10px;font-size:16px}.asr-booking-airport-transfer-modal .modal-warning{color:var(--icon-error-message)}.asr-booking-airport-transfer-modal .dates{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:15px}.asr-booking-airport-transfer-modal .dates p{color:var(--text-title);font-size:16px}.asr-booking-airport-transfer-modal .dates small{font-size:12px;line-height:17px;font-weight:600}.asr-booking-airport-transfer-modal .label{font-size:12px;line-height:17px;font-weight:600;margin-top:15px;margin-bottom:5px;color:var(--text-title)}.asr-booking-airport-transfer-modal .label-apartment{font-size:14px;line-height:17px;font-weight:600;margin-top:15px;margin-bottom:5px;color:var(--price)}.asr-booking-airport-transfer-modal .apartment-list .asr-checkbox{border:1px solid #d8d8d8;border-radius:5px;padding:5px 0 5px 5px;margin-top:2px;margin-bottom:3px;font-size:16px}.asr-booking-airport-transfer-modal .apartment-list .asr-checkbox .check-box{-ms-flex-item-align:start;align-self:flex-start;margin:4px 0 3px 3px}.asr-booking-airport-transfer-modal .apartment-list .asr-checkbox .check-box .asr-icon:before{font-size:15px}.asr-booking-airport-transfer-modal hr{border:none;height:1px;background:var(--border);margin:15px -20px 18px}.asr-booking-airport-transfer-modal input[type=text]{color:var(--text-title)}.asr-booking-airport-transfer-modal .note{font-size:14px;line-height:20px;color:var(--text-body);margin-bottom:15px}.asr-booking-airport-transfer-modal .total{background:var(--box-shadow-light);margin:23px -20px 0;padding:15px 20px;display:grid;grid-template-columns:1fr 1fr}.asr-booking-airport-transfer-modal .total *{color:inherit}.asr-booking-airport-transfer-modal .total .local,.asr-booking-airport-transfer-modal .total .total-tax{font-size:18px;font-weight:700;line-height:22px;display:-ms-flexbox;display:flex}.asr-booking-airport-transfer-modal .total .local small,.asr-booking-airport-transfer-modal .total .total-tax small{margin-left:5px;color:var(--text-title);font-size:12px;line-height:inherit;font-weight:600}.asr-booking-airport-transfer-modal .total .local-value,.asr-booking-airport-transfer-modal .total .total-tax-value{color:inherit;font-size:18px;line-height:22px;text-align:right;font-weight:600}.asr-booking-airport-transfer-modal .total .total-tax-value{font-weight:700}.asr-booking-airport-transfer-modal .total .local,.asr-booking-airport-transfer-modal .total .local-value{font-size:16px;font-weight:600;margin-top:7px}.asr-booking-airport-transfer-modal .asr-dropdown{margin-bottom:25px;width:100%;border:1px solid #d8d8d8}.asr-booking-airport-transfer-modal .asr-dropdown.entered{border-color:#d8d8d8}.asr-booking-airport-transfer-modal .asr-dropdown .dropdown-text{padding:10px;font-size:16px}.asr-booking-airport-transfer-modal .asr-dropdown .dropdown-value .dropdown-text .asr-icon{padding-right:5px;position:absolute;right:0;background-color:var(--white)}.asr-booking-airport-transfer-modal .asr-button{width:100%;margin-top:12px;font-size:16px;line-height:16px}.asr-booking-airport-transfer-modal p.option{font-size:16px;line-height:22px;color:var(--text-title)}.asr-booking-airport-transfer-modal small.option{font-size:12px;line-height:19px;color:var(--text-body)}.asr-booking-airport-transfer-modal .extend{font-size:14px;line-height:19px}.asr-booking-airport-transfer-modal .read-more{margin-top:3px;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;letter-spacing:0;line-height:19px;color:var(--price);-ms-flex-align:center;align-items:center}.asr-booking-airport-transfer-modal .read-more .asr-icon{padding-top:6px}.asr-booking-airport-transfer-modal .flight-input{border:1px solid #d8d8d8;padding:10px;outline:none;border-radius:5px;display:block;width:100%;box-sizing:border-box;height:40px;font-size:16px}.asr-booking-airport-transfer-modal .flight-input.error{border-color:var(--icon-error-message)}.asr-booking-airport-transfer-modal .dropdown-container{padding:10px}.asr-booking-airport-transfer-modal .dropdown-container .dropdown-item{padding:10px;margin-bottom:10px}.asr-booking-airport-transfer-modal .dropdown-container .dropdown-item:last-child{margin-bottom:0}.asr-booking-add-on-modal p{margin:0;color:var(--text-body)}.asr-booking-add-on-modal h2{font-size:22px;font-weight:700;line-height:22px;margin:0 0 10px;color:var(--text-title);text-transform:capitalize;padding-right:15px}.asr-booking-add-on-modal .specific-apartment .asr-dropdown{pointer-events:none}.asr-booking-add-on-modal .specific-apartment .asr-dropdown .arrow-icon{opacity:0}.asr-booking-add-on-modal .asr-modal .content-container{width:calc(100vw - 40px)}.asr-booking-add-on-modal .asr-modal .content-container .close-icon{line-height:0;top:17px;right:17px}.asr-booking-add-on-modal .asr-modal .content-container .close-icon.asr-icon:before{font-size:20px;color:var(--accent)}.asr-booking-add-on-modal .dropdown-text{padding:10px;font-size:16px;line-height:18px;color:var(--text-title)}.asr-booking-add-on-modal .total{background:var(--box-shadow-light);margin:27px -20px 0;padding:15px 20px;display:grid;grid-template-columns:1fr 1fr}.asr-booking-add-on-modal .total *{color:inherit}.asr-booking-add-on-modal .total .local,.asr-booking-add-on-modal .total .total-tax{font-size:18px;font-weight:700;line-height:22px;display:-ms-flexbox;display:flex;text-transform:capitalize}.asr-booking-add-on-modal .total .local small,.asr-booking-add-on-modal .total .total-tax small{margin-left:7px;color:var(--text-title);font-size:12px;line-height:inherit;font-weight:600}.asr-booking-add-on-modal .total .local-value,.asr-booking-add-on-modal .total .total-tax-value{color:inherit;font-size:18px;line-height:22px;text-align:right;font-weight:600}.asr-booking-add-on-modal .total .total-tax-value{font-weight:700}.asr-booking-add-on-modal .total .local{font-weight:600}.asr-booking-add-on-modal .total .local,.asr-booking-add-on-modal .total .local-value{margin-top:7px;font-size:16px}.asr-booking-add-on-modal .dates{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:27px}.asr-booking-add-on-modal .dates small{font-size:12px;line-height:17px;font-weight:600}.asr-booking-add-on-modal .dates p{font-size:16px;line-height:22px;color:var(--text-title)}.asr-booking-add-on-modal .breakfast-options{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;line-height:1.63;margin-top:13px}.asr-booking-add-on-modal .breakfast-options>p{font-size:16px;line-height:14px}.asr-booking-add-on-modal .breakfast-options .counter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-booking-add-on-modal .breakfast-options .counter>span{margin:0 25px;font-weight:700;font-size:18px;line-height:22px;color:var(--text-title)}.asr-booking-add-on-modal .breakfast-options .minus,.asr-booking-add-on-modal .breakfast-options .plus{outline:none;padding:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:50%;height:30px;width:30px;box-sizing:border-box}.asr-booking-add-on-modal .breakfast-options .minus .asr-icon:before,.asr-booking-add-on-modal .breakfast-options .plus .asr-icon:before{display:block}.asr-booking-add-on-modal .asr-button{width:100%;margin-top:14px;font-size:16px;font-weight:700;line-height:16px}.asr-booking-add-on-modal .data-list .asr-checkbox{border:1px solid #d8d8d8;border-radius:5px;padding:5px 0 5px 5px;margin-top:2px;margin-bottom:3px;font-size:16px}.asr-booking-add-on-modal .data-list .asr-checkbox .check-box{-ms-flex-item-align:start;align-self:flex-start;margin:4px 0 3px 3px}.asr-booking-add-on-modal .data-list .asr-checkbox .check-box .asr-icon:before{font-size:15px}.asr-booking-add-on-modal .label{font-size:12px;line-height:17px;font-weight:600;margin-top:30px;margin-bottom:5px;color:var(--price)}.asr-booking-upcoming-properties{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;font-size:14px}.asr-booking-upcoming-properties h2{margin-bottom:20px;font-size:22px;font-weight:700;line-height:26px}.asr-booking-upcoming-properties .asr-content-slider{margin:25px 9px 15px 10px;width:auto}.asr-booking-upcoming-properties .asr-content-slider .content-wrapper{overflow:visible;margin-bottom:-10px}.asr-booking-upcoming-properties .asr-content-slider .content-wrapper.dragging .active{-ms-transform:none;transform:none}.asr-booking-upcoming-properties .asr-content-slider .scroller-wrapper{display:-ms-inline-flexbox;display:inline-flex}.asr-booking-upcoming-properties .asr-slide-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;transition:all .2s;box-sizing:border-box}.asr-booking-upcoming-properties .asr-slide-item.active{-ms-transform:translateY(-20px);transform:translateY(-20px)}.asr-booking-upcoming-properties .asr-slide-item.next,.asr-booking-upcoming-properties .asr-slide-item.prev{opacity:.5}.asr-booking-upcoming-properties .asr-slide-item .upcoming-property{padding:0 10px;position:relative}.asr-booking-upcoming-properties .asr-slide-item .upcoming-property .asr-image{border-radius:5px}.asr-booking-upcoming-properties .asr-slide-item .upcoming-property .asr-image img{object-fit:cover}.asr-booking-upcoming-properties .asr-slide-item .upcoming-property .coming-soon-tag{position:absolute;top:-10px;left:0;text-transform:uppercase;border-radius:5px;padding:0 15px;line-height:20px;font-size:10px;font-weight:600}.asr-booking-upcoming-properties .asr-slide-item .upcoming-property a{position:absolute;left:0;top:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;text-decoration:none;padding:15px 27px;box-sizing:border-box;font-weight:700;font-size:18px;line-height:19px}.asr-booking-upcoming-properties>.asr-button{margin:0 auto}.asr-booking-confirmation-banner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-top:22px;text-align:center;height:300px}.asr-booking-confirmation-banner a,.asr-booking-confirmation-banner p{margin:0}.asr-booking-confirmation-banner a{font-size:16px;line-height:22px;text-decoration:none;font-weight:600}.asr-booking-confirmation-banner .banner-background,.asr-booking-confirmation-banner .image-overlay{position:absolute;z-index:-1;object-fit:cover;height:100%;width:100%;top:0;left:0}.asr-booking-confirmation-banner .title{font-size:28px;line-height:33px;font-weight:600;margin-bottom:12px;width:calc(100% - 110px)}.asr-booking-confirmation-banner .confirmation-number{font-size:18px;font-weight:700;line-height:22px;margin-bottom:17px;width:calc(100% - 110px)}.asr-booking-confirmation-banner .description{font-size:16px;line-height:22px;margin-bottom:19px;width:calc(100% - 96px)}.asr-booking-confirmation-banner .description .email{font-weight:600}.asr-booking-confirmation-banner.transparent{height:400px;padding-top:122px;box-sizing:border-box}.asr-booking-confirmation-price-breakdown{margin:26px -20px 20px}.asr-booking-confirmation-price-breakdown p{margin:0}.asr-booking-confirmation-price-breakdown h3{font-size:22px;font-weight:700;line-height:26px;color:inherit;margin-bottom:20px}.asr-booking-confirmation-price-breakdown h4{font-size:16px;font-weight:700;line-height:23px;margin-top:0;margin-bottom:15px}.asr-booking-confirmation-price-breakdown hr{border:none;height:1px;margin:15px 20px 18px}.asr-booking-confirmation-price-breakdown .taxes~hr{display:none}.asr-booking-confirmation-price-breakdown .add-ons,.asr-booking-confirmation-price-breakdown .apartments,.asr-booking-confirmation-price-breakdown .taxes,.asr-booking-confirmation-price-breakdown h3{padding:0 20px}.asr-booking-confirmation-price-breakdown .apartments .apartment{display:grid;column-gap:10px;grid-template-areas:"name price" "night night";line-height:23px;-ms-flex-align:center;align-items:center}.asr-booking-confirmation-price-breakdown .apartments .apartment .name,.asr-booking-confirmation-price-breakdown .apartments .apartment .price{font-size:16px;font-weight:600}.asr-booking-confirmation-price-breakdown .apartments .apartment .price{text-align:right}.asr-booking-confirmation-price-breakdown .apartments .apartment .no-night{font-size:14px;grid-area:night}.asr-booking-confirmation-price-breakdown .apartments .apartment:not(:last-child){margin-bottom:20px}.asr-booking-confirmation-price-breakdown .add-ons h4{margin-bottom:11px}.asr-booking-confirmation-price-breakdown .add-ons .add-on{display:grid;column-gap:10px;row-gap:1px;grid-template-areas:"name price" "extra extra";line-height:23px;margin-bottom:15px}.asr-booking-confirmation-price-breakdown .add-ons .add-on .name,.asr-booking-confirmation-price-breakdown .add-ons .add-on .price{font-size:16px;font-weight:600}.asr-booking-confirmation-price-breakdown .add-ons .add-on .price{text-align:right}.asr-booking-confirmation-price-breakdown .add-ons .add-on .extra{font-size:14px;grid-area:extra;white-space:normal}.asr-booking-confirmation-price-breakdown .taxes h4{margin-bottom:6px}.asr-booking-confirmation-price-breakdown .taxes .tax{display:grid;grid-template-columns:auto auto;font-size:16px;line-height:23px;column-gap:10px;-ms-flex-align:center;align-items:center}.asr-booking-confirmation-price-breakdown .taxes .tax .price{font-weight:600;text-align:right}.asr-booking-confirmation-price-breakdown .summary-section{padding:20px;margin-top:15px}.asr-booking-confirmation-price-breakdown .summary-section hr{margin:18px 0 14px}.asr-booking-confirmation-price-breakdown .summary-section .point-related{margin-bottom:10px}.asr-booking-confirmation-price-breakdown .summary-section .point-related .redeemed{display:grid;column-gap:10px;grid-template-areas:"name point" "price price";font-size:18px;line-height:22px;-ms-flex-align:center;align-items:center}.asr-booking-confirmation-price-breakdown .summary-section .point-related .redeemed .point,.asr-booking-confirmation-price-breakdown .summary-section .point-related .redeemed .price{text-align:right}.asr-booking-confirmation-price-breakdown .summary-section .point-related .redeemed .price{grid-area:price}.asr-booking-confirmation-price-breakdown .summary-section .point-related .redeemed .align-top-items{-ms-flex-item-align:start;align-self:start}.asr-booking-confirmation-price-breakdown .summary-section .local,.asr-booking-confirmation-price-breakdown .summary-section .total{display:grid;grid-template-columns:auto auto;column-gap:10px;-ms-flex-align:center;align-items:center}.asr-booking-confirmation-price-breakdown .summary-section .local .price,.asr-booking-confirmation-price-breakdown .summary-section .total .price{text-align:right}.asr-booking-confirmation-price-breakdown .summary-section .local .label,.asr-booking-confirmation-price-breakdown .summary-section .local .price,.asr-booking-confirmation-price-breakdown .summary-section .total .label,.asr-booking-confirmation-price-breakdown .summary-section .total .price{font-size:18px;line-height:22px;font-weight:700}.asr-booking-confirmation-price-breakdown .summary-section .local .label,.asr-booking-confirmation-price-breakdown .summary-section .total .label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-booking-confirmation-price-breakdown .summary-section .local .label small,.asr-booking-confirmation-price-breakdown .summary-section .total .label small{font-size:12px;font-weight:600;margin-left:8px}.asr-booking-confirmation-price-breakdown .summary-section .local .label,.asr-booking-confirmation-price-breakdown .summary-section .local .price{font-weight:600}.asr-booking-confirmation-price-breakdown .summary-section .local .alternate{font-size:14px;line-height:18px;font-weight:600;margin-top:7px;grid-column:1/span 2}.asr-booking-confirmation-price-breakdown .summary-section .summary{display:-ms-flexbox;display:flex;column-gap:10px;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;font-weight:700}.asr-booking-confirmation-price-breakdown .summary-section .summary .paid-amount{display:-ms-flexbox;display:flex;line-height:23px}.asr-booking-confirmation-price-breakdown .summary-section .summary .paid-amount span{width:min-content;display:block;word-break:normal}.asr-booking-confirmation-price-breakdown .summary-section .summary .paid-amount small{font-size:12px;font-weight:600;margin-left:7px}.asr-booking-confirmation-price-breakdown .summary-section .total{margin-bottom:9px}.asr-booking-confirmation-price-breakdown .points-earn{padding:20px;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;line-height:23px}.asr-booking-confirmation-price-breakdown .points-earn .asr-icon-svg{margin-right:15px;-ms-flex-preferred-size:40px;flex-basis:40px;width:40px;height:40px}.asr-booking-confirmation-price-breakdown .points-earn strong{font-weight:700}.asr-booking-confirmation-price-breakdown .points-earn>div p:not(:first-child){margin-top:10px}.asr-booking-confirmation-price-breakdown .payment-information{padding:20px}.asr-booking-confirmation-price-breakdown .payment-information h4{font-size:22px;line-height:26px}.asr-booking-confirmation-price-breakdown .payment-information .card-info{padding:12px;padding-left:14px;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-booking-confirmation-price-breakdown .payment-information .card-desc{font-size:12px;line-height:normal}.asr-booking-confirmation-price-breakdown .payment-information .card-holder{font-size:16px;line-height:23px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:16px}.asr-booking-confirmation-price-breakdown .payment-information .card-holder .holder-name{font-weight:600}.asr-booking-confirmation-price-breakdown .payment-information .card-name{display:-ms-flexbox;display:flex;padding-bottom:11px}.asr-booking-confirmation-price-breakdown .payment-information .card-name .asr-image{height:33px;width:50px;margin-top:5px}.asr-booking-confirmation-price-breakdown .redeemed-descripton{font-size:14px;line-height:18px;font-weight:600}.asr-voucher-order-confirmation-price-breakdown{margin:26px -20px 20px}.asr-voucher-order-confirmation-price-breakdown p{margin:0}.asr-voucher-order-confirmation-price-breakdown h3{font-size:22px;font-weight:700;line-height:26px;color:inherit;margin-bottom:20px}.asr-voucher-order-confirmation-price-breakdown h4{font-size:16px;font-weight:700;line-height:23px;margin-top:0;margin-bottom:15px}.asr-voucher-order-confirmation-price-breakdown hr{border:none;height:1px;margin:15px 20px 18px}.asr-voucher-order-confirmation-price-breakdown .apartments,.asr-voucher-order-confirmation-price-breakdown h3{padding:0 20px}.asr-voucher-order-confirmation-price-breakdown .apartments .apartment{display:grid;column-gap:10px;padding-left:2px;grid-template-areas:"name price" "night night";line-height:23px;-ms-flex-align:center;align-items:center}.asr-voucher-order-confirmation-price-breakdown .apartments .apartment .name,.asr-voucher-order-confirmation-price-breakdown .apartments .apartment .price{font-size:16px;font-weight:600}.asr-voucher-order-confirmation-price-breakdown .apartments .apartment .price{text-align:right}.asr-voucher-order-confirmation-price-breakdown .apartments .apartment .no-night{font-size:14px;grid-area:night}.asr-voucher-order-confirmation-price-breakdown .apartments .apartment:not(:last-child){margin-bottom:20px}.asr-voucher-order-confirmation-price-breakdown .summary-section{padding:20px;margin-top:15px}.asr-voucher-order-confirmation-price-breakdown .summary-section hr{margin:18px 0 14px}.asr-voucher-order-confirmation-price-breakdown .summary-section .point-related{margin-bottom:10px}.asr-voucher-order-confirmation-price-breakdown .summary-section .point-related .redeemed{display:grid;column-gap:10px;grid-template-areas:"name point" "price price";font-size:18px;line-height:22px;-ms-flex-align:center;align-items:center}.asr-voucher-order-confirmation-price-breakdown .summary-section .point-related .redeemed .point,.asr-voucher-order-confirmation-price-breakdown .summary-section .point-related .redeemed .price{text-align:right}.asr-voucher-order-confirmation-price-breakdown .summary-section .point-related .redeemed .price{grid-area:price}.asr-voucher-order-confirmation-price-breakdown .summary-section .amount,.asr-voucher-order-confirmation-price-breakdown .summary-section .local,.asr-voucher-order-confirmation-price-breakdown .summary-section .total{display:grid;grid-template-columns:auto auto;column-gap:10px;-ms-flex-align:center;align-items:center}.asr-voucher-order-confirmation-price-breakdown .summary-section .amount .price,.asr-voucher-order-confirmation-price-breakdown .summary-section .local .price,.asr-voucher-order-confirmation-price-breakdown .summary-section .total .price{text-align:right}.asr-voucher-order-confirmation-price-breakdown .summary-section .amount .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .amount .price,.asr-voucher-order-confirmation-price-breakdown .summary-section .local .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .local .price,.asr-voucher-order-confirmation-price-breakdown .summary-section .total .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .total .price{font-size:18px;line-height:22px;font-weight:700}.asr-voucher-order-confirmation-price-breakdown .summary-section .amount .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .local .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .total .label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-voucher-order-confirmation-price-breakdown .summary-section .amount .label small,.asr-voucher-order-confirmation-price-breakdown .summary-section .local .label small,.asr-voucher-order-confirmation-price-breakdown .summary-section .total .label small{font-size:12px;font-weight:600;margin-left:8px}.asr-voucher-order-confirmation-price-breakdown .summary-section .amount .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .amount .price{color:var(--price)}.asr-voucher-order-confirmation-price-breakdown .summary-section .local .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .local .price{font-weight:600}.asr-voucher-order-confirmation-price-breakdown .summary-section .local .alternate{font-size:14px;line-height:18px;font-weight:600;margin-top:7px;grid-column:1/span 2;color:#555!important}.asr-voucher-order-confirmation-price-breakdown .summary-section .summary{display:-ms-flexbox;display:flex;column-gap:10px;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;font-weight:700}.asr-voucher-order-confirmation-price-breakdown .summary-section .summary .paid-amount{display:-ms-flexbox;display:flex;line-height:23px}.asr-voucher-order-confirmation-price-breakdown .summary-section .summary .paid-amount span{width:min-content;display:block;word-break:normal}.asr-voucher-order-confirmation-price-breakdown .summary-section .summary .paid-amount small{font-size:12px;font-weight:600;margin-left:7px}.asr-voucher-order-confirmation-price-breakdown .summary-section .amount,.asr-voucher-order-confirmation-price-breakdown .summary-section .total{margin-bottom:9px}.asr-voucher-order-confirmation-price-breakdown .points-earn{padding:20px;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;line-height:23px}.asr-voucher-order-confirmation-price-breakdown .points-earn .asr-icon-svg{margin-right:15px;-ms-flex-preferred-size:40px;flex-basis:40px;width:40px;height:40px}.asr-voucher-order-confirmation-price-breakdown .points-earn strong{font-weight:700}.asr-voucher-order-confirmation-price-breakdown .points-earn>div p:not(:first-child){margin-top:10px}.asr-voucher-order-confirmation-price-breakdown .payment-information{padding:20px}.asr-voucher-order-confirmation-price-breakdown .payment-information h4{font-size:22px;line-height:26px}.asr-voucher-order-confirmation-price-breakdown .payment-information .card-info{padding:12px;padding-left:14px;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-voucher-order-confirmation-price-breakdown .payment-information .card-desc{font-size:12px;line-height:normal}.asr-voucher-order-confirmation-price-breakdown .payment-information .card-holder{font-size:16px;line-height:23px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:16px}.asr-voucher-order-confirmation-price-breakdown .payment-information .card-holder .holder-name{font-weight:600}.asr-voucher-order-confirmation-price-breakdown .payment-information .card-name{display:-ms-flexbox;display:flex;padding-bottom:11px}.asr-voucher-order-confirmation-price-breakdown .payment-information .card-name .asr-image{height:33px;width:50px;margin-top:5px}.asr-voucher-order-confirmation-price-breakdown .redeemed-descripton{font-size:14px;line-height:18px;font-weight:600}.asr-booking-summary-voucher{width:100%;margin-bottom:10px}.asr-booking-summary-voucher .asr-modal .content-container{width:calc(100vw - 40px)}.asr-booking-summary-voucher .voucher-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-booking-summary-voucher .voucher-title{font-size:16px;font-weight:600}.asr-booking-summary-voucher .asr-icon-svg,.asr-booking-summary-voucher .voucher-icon,.asr-booking-summary-voucher .voucher-title{display:inline-block;vertical-align:top}.asr-booking-summary-voucher .voucher-content .asr-icon,.asr-booking-summary-voucher .voucher-icon .asr-icon{font-size:24px}.asr-booking-summary-voucher .voucher-icon{width:40%}.asr-booking-summary-voucher .voucher-content{width:50%;margin-left:auto}.asr-booking-summary-voucher .summary-voucher-container{line-height:1.2}.asr-booking-summary-voucher .asr-icon-svg{margin-right:5px}.asr-booking-summary-voucher .voucher-content{text-align:right;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-booking-summary-voucher .voucher-content .asr-button{text-align:right}.asr-booking-summary-voucher .voucher-content .asr-button.full-width{width:100%}.asr-booking-summary-voucher .warning-msg{margin-top:10px}.asr-booking-summary-voucher .voucher-applied-label{-ms-flex-item-align:center;align-self:center;font-size:16px;text-align:left}.asr-booking-summary-voucher .voucher-icon svg{display:-ms-flexbox;display:flex}.asr-booking-summary-voucher .voucher-icon .asr-button .asr-icon.icon-without-innertext[data-icon]:before{font-size:24px}.asr-booking-summary-voucher .voucher-icon h4{margin-bottom:0}.asr-booking-summary-voucher .toggle-button.asr-button.primary.reverse{padding:0}.asr-booking-summary-voucher .toggle-button.asr-button.primary.reverse,.asr-booking-summary-voucher .toggle-button.asr-button.primary.reverse:hover{background-color:transparent}.asr-booking-summary-voucher .asr-modal .content-container .close-icon{color:inherit}.asr-booking-summary-modal-voucher{padding-top:20px}.asr-booking-summary-modal-voucher .error,.asr-booking-summary-modal-voucher .modal-footer,.asr-booking-summary-modal-voucher .modal-title,.asr-booking-summary-modal-voucher .none-voucher,.asr-booking-summary-modal-voucher .voucher-input-container{padding-left:20px;padding-right:20px}.asr-booking-summary-modal-voucher .content-container{width:calc(100vw - 40px)}.asr-booking-summary-modal-voucher .group-input{padding-top:5px;padding-bottom:5px;padding-right:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-radius:5px;background-color:#fff;-ms-flex-preferred-size:100%;flex-basis:100%}.asr-booking-summary-modal-voucher .vouchers-list{margin-top:40px;padding-right:4px}.asr-booking-summary-modal-voucher .vouchers-list .scroll-list{padding:0 10px;overflow:auto;max-height:calc(100vh - 370px);padding:0 13px 0 20px}.asr-booking-summary-modal-voucher .vouchers-list .scroll-list .voucher-item{margin-top:10px;margin-bottom:10px}.asr-booking-summary-modal-voucher .vouchers-list .scroll-list .voucher-item:first-child{margin-top:0;margin-bottom:10px}.asr-booking-summary-modal-voucher .vouchers-list .scroll-list .voucher-item:last-child{margin-top:10px;margin-bottom:0}.asr-booking-summary-modal-voucher .vouchers-list ::-webkit-scrollbar{width:8px}.asr-booking-summary-modal-voucher .vouchers-list ::-webkit-scrollbar-thumb{background:#c5c5c5;border-radius:10px}.asr-booking-summary-modal-voucher .voucher-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:5px;border:2px solid;gap:10px;margin:10px 0;padding:10px}.asr-booking-summary-modal-voucher .voucher-input-container{padding-top:10px;padding-bottom:10px;-ms-flex-preferred-size:100%;flex-basis:100%;box-sizing:border-box;display:-ms-flexbox;display:flex;margin-top:11px}.asr-booking-summary-modal-voucher .voucher-input-container input{border:none;outline:transparent;width:60%;margin-left:6px;font-size:16px;line-height:normal;color:var(--text-body);-webkit-text-fill-color:var(--text-body);opacity:1}.asr-booking-summary-modal-voucher .none-voucher,.asr-booking-summary-modal-voucher .voucher-loading{min-height:300px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.asr-booking-summary-modal-voucher .voucher-footer{width:100%;padding:0 16px 30px 20px;margin-top:20px}.asr-booking-summary-modal-voucher .voucher-footer .asr-button{width:100%}.asr-booking-summary-modal-voucher .voucher-item-footer{margin-top:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-booking-summary-modal-voucher .voucher-term{display:inline-block;font-weight:700}.asr-booking-summary-modal-voucher .asr-checkbox>.check-box{border-radius:50%}.asr-booking-summary-modal-voucher .voucher-title{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-pack:justify;justify-content:space-between}.asr-booking-summary-modal-voucher .asr-charge-loading-spinner{background:50%/contain no-repeat url(loading-spiner.svg);background-size:80px}.asr-booking-summary-modal-voucher .asr-charge-loading-no-spinner button,.asr-booking-summary-modal-voucher .asr-charge-loading-no-spinner div,.asr-booking-summary-modal-voucher .asr-charge-loading-no-spinner label,.asr-booking-summary-modal-voucher .asr-charge-loading-no-spinner p,.asr-booking-summary-modal-voucher .asr-charge-loading-no-spinner span,.asr-booking-summary-modal-voucher .asr-charge-loading-spinner button,.asr-booking-summary-modal-voucher .asr-charge-loading-spinner div,.asr-booking-summary-modal-voucher .asr-charge-loading-spinner label,.asr-booking-summary-modal-voucher .asr-charge-loading-spinner p,.asr-booking-summary-modal-voucher .asr-charge-loading-spinner span{opacity:.5}.asr-payment-unsuccessful-modal .modal-title{font-size:22px;line-height:28px;color:#373737;margin-bottom:24px;font-weight:700}.asr-payment-unsuccessful-modal .sub-text{font-size:16px;line-height:24px;color:#555;margin-bottom:24px}.asr-payment-unsuccessful-modal .confirm-button{min-width:145px}.asr-checkout-confirmed-modal{padding:20px}.asr-checkout-confirmed-modal .modal-title{font-size:22px;line-height:28px;color:#373737;margin-bottom:24px;font-weight:700}.asr-checkout-confirmed-modal .sub-text{font-size:16px;line-height:24px;color:#555}.asr-checkout-confirmed-modal .sub-text.extra-text{margin-bottom:24px}.asr-checkout-confirmed-modal .sub-text.checkout-text{font-weight:700}.asr-checkout-confirmed-modal .confirm-button{min-width:145px}.asr-checkbox{line-height:20px;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center}.asr-checkbox.no-label{display:-ms-inline-flexbox;display:inline-flex}.asr-checkbox input[type=checkbox]{display:block;-webkit-appearance:none;appearance:none;width:0;height:0;margin:0;position:absolute;opacity:0}.asr-checkbox input[type=checkbox]:checked+.check-box{border:1px solid var(--indicator-default);background:var(--indicator-default)}.asr-checkbox input[type=checkbox]:checked+.check-box .asr-icon{-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}.asr-checkbox input[type=checkbox]:disabled+.check-box{cursor:not-allowed;background:#c5c5c5;border:1px solid #c5c5c5}.asr-checkbox input[type=checkbox]:disabled+.check-box .asr-icon{color:#c5c5c5}.asr-checkbox>.check-box{box-sizing:border-box;height:20px;width:20px;border-radius:3px;border:1px solid #555;transition:.2s;-ms-flex-negative:0;flex-shrink:0}.asr-checkbox>.check-box:hover{cursor:pointer}.asr-checkbox>.check-box .asr-icon{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-ms-transform:rotate(90deg) scale(0);transform:rotate(90deg) scale(0);transition:.2s ease-in-out}.asr-checkbox>.check-box .asr-icon:before{font-size:16px}.asr-checkbox>span:not(.check-box),.asr-checkbox>strong:not(.check-box){margin-left:10px}.asr-control:disabled:hover{cursor:default;opacity:1}.asr-control:hover{opacity:.8}body{color:var(--text-body)}a{color:inherit}a[href=""],a[href="#"]{pointer-events:none}#at_hover a{pointer-events:auto}.text-title{color:var(--text-title)}.text-reverse{color:var(--text-reverse)}.card-title{color:var(--text-title)}.icon-default{color:var(--indicator-default)}.backdrop-menu{background-color:var(--backdrop-background)}.asr-form .highlight,.bg-primary{background-color:var(--text-body);color:var(--text-reverse)}.asr-cancel-reservation-done .box .cancel-number{color:var(--accent)}.asr-modal-booking-search .asr-booking-search .asr-icon.icon-without-innertext.calendar-icon,.asr-modal-booking-search .asr-booking-search .asr-icon.icon-without-innertext.hotel-icon,.asr-modal-booking-search .asr-booking-search .asr-icon.icon-without-innertext.local-offer-icon,.asr-modal-booking-search .asr-booking-search .asr-icon.icon-without-innertext.search-icon{color:#87674f}.asr-modal-booking-search .asr-booking-search .asr-checkbox input[type=checkbox]:checked+.check-box{border:1px solid #87674f;background:#87674f}.asr-modal-booking-search .asr-booking-search .minus{background-color:var(--text-title)}.asr-modal-booking-search .asr-booking-search .data-dropdown .asr-icon-svg svg{fill:#4c6866}.asr-modal-booking-search .ui-state-active{background:#4c6866;font-weight:600}.asr-modal-booking-search .ui-state-active:hover{background:#4c6866;font-weight:600;color:var(--text-reverse)}.asr-modal-booking-search .voucher-name.voucher-active{background:#4c6866}.asr-modal-booking-search .asr-icon.icon-without-innertext.search-icon,.asr-modal-booking-search .asr-icon.icon-without-innertext.up-down-icon{color:#4c6866}.asr-modal-booking-search .selected-date.active{color:#4c6866;background-color:rgba(76,104,102,.3);border:1px solid #4c6866}.asr-modal-booking-search .button-remove-apartment{color:#4c6866}.asr-modal-booking-search .add-apartment .asr-button.secondary{color:#4c6866;border:1px solid #4c6866}.asr-modal-booking-search .custom-button.asr-button.primary{background:none}.asr-booking-add-on-item .icon-edit,.asr-booking-search-criteria .icon-edit,.asr-booking-summary-item .icon-edit{color:var(--accent)}.asr-booking-login .benefits{color:var(--indicator-default)}.asr-booking-search-criteria .toggle-button{background-color:var(--indicator-default)}.asr-booking-apartment-item .size-occupancy .asr-icon,.asr-booking-search-criteria .selecting-apartment-mobile .selecting-apartment{color:var(--indicator-default)}.asr-booking-apartment-item .occupancy-description svg,.asr-booking-apartment-item .size-description svg{fill:var(--indicator-default)}.asr-booking-banner .aoa-description,.asr-booking-banner .aoa-title{color:var(--text-title)}.asr-property-room-listing .asr-checkbox input[type=checkbox]:checked+.check-box{border:1px solid var(--accent);background-color:var(--accent)}.asr-booking-summary-total .local-currency,.asr-booking-summary-total .local-currency-title,.asr-booking-summary-total .total-payable,.asr-booking-summary-total .total-payable-title,.asr-feature-property .asr-content-slider .slider-navigation-arrow{color:var(--accent)}.discoverasr-property-landing-template .asr-alert .asr-icon.close-icon:before,.discoverasr-property-template .asr-alert .asr-icon.close-icon:before{color:var(--icon-clickable)}.discoverasr-property-landing-template .asr-offers-listing .offer-expired .asr-icon-svg svg,.discoverasr-property-landing-template .asr-offers-listing .offer-stay .asr-icon-svg svg,.discoverasr-property-template .asr-offers-listing .offer-expired .asr-icon-svg svg,.discoverasr-property-template .asr-offers-listing .offer-stay .asr-icon-svg svg{fill:var(--icon-nonclickable)}.discoverasr-property-landing-template .asr-offers-listing .featured .featured-item:after,.discoverasr-property-template .asr-offers-listing .featured .featured-item:after{background-color:var(--tag)}.discoverasr-property-landing-template .asr-property-overview-nearby-properties-compare .modal-header .close,.discoverasr-property-template .asr-property-overview-nearby-properties-compare .modal-header .close{background:var(--navigation-cta)}.discoverasr-property-landing-template .asr-button.primary,.discoverasr-property-template .asr-button.primary{background-color:var(--navigation-cta);border:1px solid var(--navigation-cta)}.discoverasr-property-landing-template .asr-button.secondary,.discoverasr-property-template .asr-button.secondary{color:var(--navigation-cta);border:1px solid var(--navigation-cta)}.discoverasr-property-landing-template .controls .indicator-item,.discoverasr-property-template .controls .indicator-item{border:1px solid var(--icon-clickable)}.discoverasr-property-landing-template .controls .indicator-item.active,.discoverasr-property-template .controls .indicator-item.active{background:var(--icon-clickable)}.discoverasr-property-landing-template .asr-property-room-listing .asr-checkbox input[type=checkbox]:checked+.check-box,.discoverasr-property-template .asr-property-room-listing .asr-checkbox input[type=checkbox]:checked+.check-box{border:1px solid var(--navigation-cta);background-color:var(--navigation-cta)}.discoverasr-property-landing-template .asr-property-room-listing .asr-price .price-value,.discoverasr-property-template .asr-property-room-listing .asr-price .price-value{color:var(--highlight-label)}.discoverasr-property-landing-template .asr-content-slider .navigation-controls .asr-common-icon svg,.discoverasr-property-template .asr-content-slider .navigation-controls .asr-common-icon svg{fill:var(--section-background)}.discoverasr-property-landing-template .asr-content-slider .navigation-controls .slider-navigation-arrow .asr-icon[data-icon]:before,.discoverasr-property-template .asr-content-slider .navigation-controls .slider-navigation-arrow .asr-icon[data-icon]:before{color:var(--icon-clickable)}.discoverasr-property-landing-template .asr-navigation-bar .navigation-item.active a,.discoverasr-property-template .asr-navigation-bar .navigation-item.active a{color:var(--navigation-cta);border-bottom:2px solid var(--navigation-cta)}.discoverasr-property-landing-template .asr-common-slider-offers .offer-expired .asr-icon-svg svg,.discoverasr-property-landing-template .asr-common-slider-offers .offer-stay .asr-icon-svg svg,.discoverasr-property-landing-template .asr-section-feature-offers .offer-expired .asr-icon-svg svg,.discoverasr-property-landing-template .asr-section-feature-offers .offer-stay .asr-icon-svg svg,.discoverasr-property-template .asr-common-slider-offers .offer-expired .asr-icon-svg svg,.discoverasr-property-template .asr-common-slider-offers .offer-stay .asr-icon-svg svg,.discoverasr-property-template .asr-section-feature-offers .offer-expired .asr-icon-svg svg,.discoverasr-property-template .asr-section-feature-offers .offer-stay .asr-icon-svg svg{fill:var(--icon-nonclickable)}.discoverasr-property-landing-template .asr-property-compare-apartments .apartment-image .asr-price,.discoverasr-property-template .asr-property-compare-apartments .apartment-image .asr-price{background:var(--highlight-label)}.discoverasr-property-landing-template .asr-property-compare-apartments .asr-icon-svg svg,.discoverasr-property-template .asr-property-compare-apartments .asr-icon-svg svg{fill:var(--icon-nonclickable)}.discoverasr-property-landing-template .asr-property-compare-apartments i,.discoverasr-property-template .asr-property-compare-apartments i{color:var(--icon-nonclickable)}.discoverasr-property-landing-template .asr-property-compare-apartments .asr-price i,.discoverasr-property-template .asr-property-compare-apartments .asr-price i{color:unset}.discoverasr-property-landing-template .asr-property-apartment-overview-apartment-listing .asr-price .price-value,.discoverasr-property-template .asr-property-apartment-overview-apartment-listing .asr-price .price-value{color:var(--highlight-label)}.discoverasr-property-landing-template .asr-property-apartment-overview-apartment-listing svg,.discoverasr-property-template .asr-property-apartment-overview-apartment-listing svg{fill:var(--icon-nonclickable)}.discoverasr-property-landing-template .asr-property-apartment-overview-apartment-listing .form-check input[type=checkbox]:checked+.form-check-label:before,.discoverasr-property-template .asr-property-apartment-overview-apartment-listing .form-check input[type=checkbox]:checked+.form-check-label:before{background-color:var(--navigation-cta);border-color:var(--navigation-cta)}.discoverasr-property-landing-template .asr-property-featured-events .description-row .asr-icon-svg svg,.discoverasr-property-template .asr-property-featured-events .description-row .asr-icon-svg svg{fill:var(--icon-nonclickable)}.discoverasr-property-landing-template .asr-property-featured-events .description-row .price,.discoverasr-property-template .asr-property-featured-events .description-row .price{color:var(--highlight-label)}.discoverasr-property-landing-template .asr-property-featured-events .asr-carousel-slider .controls .indicator-item,.discoverasr-property-template .asr-property-featured-events .asr-carousel-slider .controls .indicator-item{border-color:var(--icon-clickable)}.discoverasr-property-landing-template .asr-property-featured-events .asr-carousel-slider .controls .indicator-item.active,.discoverasr-property-template .asr-property-featured-events .asr-carousel-slider .controls .indicator-item.active{background-color:var(--icon-clickable)}.discoverasr-property-landing-template .asr-property-featured-events .asr-carousel-slider .slider-navigation-arrow,.discoverasr-property-template .asr-property-featured-events .asr-carousel-slider .slider-navigation-arrow{color:var(--icon-clickable)}.discoverasr-property-landing-template .asr-property-featured-events .price>strong:first-child,.discoverasr-property-template .asr-property-featured-events .price>strong:first-child{color:var(--highlight-label)}.discoverasr-property-landing-template .asr-property-featured-events .icon-wrapper i,.discoverasr-property-template .asr-property-featured-events .icon-wrapper i{color:var(--icon-default)}.discoverasr-property-landing-template .asr-property-featured-events .see-more-button a:hover,.discoverasr-property-template .asr-property-featured-events .see-more-button a:hover{border-color:var(--navigation-cta);background-color:var(--navigation-cta);color:var(--white)}.discoverasr-property-landing-template .asr-property-featured-events .asr-content-slider .slider-navigation-arrow .asr-icon[data-icon]:before,.discoverasr-property-template .asr-property-featured-events .asr-content-slider .slider-navigation-arrow .asr-icon[data-icon]:before{color:var(--icon-clickable)}.discoverasr-property-landing-template .session-timeout-alert .alert-action .asr-button.primary,.discoverasr-property-template .session-timeout-alert .alert-action .asr-button.primary{background-color:#4c6866;border:1px solid #4c6866}.discoverasr-property-landing-template .session-timeout-alert .alert-action .asr-button.primary:not(.disabled):hover,.discoverasr-property-template .session-timeout-alert .alert-action .asr-button.primary:not(.disabled):hover{background-color:rgba(76,104,102,.3);color:#4c6866;border-color:transparent}.discoverasr-property-landing-template .session-timeout-alert .alert-action .asr-button.primary:not(.disabled):active,.discoverasr-property-template .session-timeout-alert .alert-action .asr-button.primary:not(.disabled):active{background-color:rgba(76,104,102,.3);color:var(--text-reverse);border-color:transparent}.discoverasr-property-landing-template .session-timeout-alert .asr-icon.close-icon:before,.discoverasr-property-template .session-timeout-alert .asr-icon.close-icon:before{color:#4c6866}.asr-booking-property-listing .pagination-presentation .side-button{color:var(--accent)}.asr-booking-property-listing .asr-property-listing-item .right .no-Apartment .asr-icon:before{color:var(--icon)}.asr-range-slider .slider-bar{background:var(--accent-opacity-08)}.asr-range-slider .slider-thumb{background:var(--accent)}.asr-button{transition:none;text-align:center}.asr-button.primary{color:var(--text-reverse);background-color:var(--accent);border:1px solid var(--accent)}.asr-button.primary.reverse{color:var(--accent);background-color:var(--text-reverse);border-color:transparent}.asr-button.secondary{color:var(--accent);border:1px solid var(--accent);background-color:transparent}.asr-button.secondary.reverse{color:var(--text-reverse);border:1px solid var(--text-reverse);background-color:transparent}#asr-booking-login-modal .asr-booking-login .form-link,#asr-booking-login-modal .asr-booking-login .text-center .color-blue{color:#4c6866}.asr-booking-rate-plan-item .rate-icon{color:var(--accent)}.asr-booking-rate-plan-item .payment-property{background-color:var(--icon)}.asr-booking-rate-plan-item .redeem-points,.asr-booking-rate-plan-item .saved-amount{color:var(--icon)}.asr-booking-rate-plan-item .rate-features .rate-label-item .image-description{color:var(--accent)}.asr-booking-rate-plan-item .rate-features .rate-label-item .asr-icon-svg svg{fill:var(--accent)}.asr-booking-rate-plan-item .more-details-button .asr-icon{color:var(--accent)}.asr-top-right-user-actions{color:var(--text-reverse)}.asr-top-right-user-actions .dropdown-item a{color:var(--text-sub-menu)}.asr-top-right-user-actions .asr-icon-svg svg{fill:var(--text-reverse)}.asr-top-right-user-actions .person-outline:before,.asr-top-right-user-actions .register-link a,.asr-top-right-user-actions .signin-button{color:var(--text-reverse)}.asr-top-right-user-actions .dropdown-text{color:var(--text-title)}.asr-property-featured-events .description-row .asr-icon-svg svg{fill:var(--icon-default)}.asr-property-featured-events .description-row .price{color:var(--accent)}.asr-property-featured-events .asr-carousel-slider .controls .indicator-item{border-color:var(--accent)}.asr-property-featured-events .asr-carousel-slider .controls .indicator-item.active{background-color:var(--accent)}.asr-property-featured-events .asr-carousel-slider .slider-navigation-arrow,.asr-property-featured-events .icon-wrapper i,.asr-property-featured-events .price>strong:first-child{color:var(--accent)}.asr-property-featured-events .see-more-button a:hover{border-color:var(--accent);background-color:var(--accent);color:var(--white)}.dropdown-container{background-color:var(--background-default)}.dropdown-container .dropdown-item:hover{color:var(--text-reverse);background:var(--accent)}.dropdown-container .dropdown-item.disabled,.dropdown-container .dropdown-item.disabled:hover{color:var(--disabled)}.dropdown-container .dropdown-item.selected{background:var(--accent-opacity-0133)}.asr-loading-spinner-bounce{background:var(--accent)}.asr-find-residence-by-property-other-brands{background-color:var(--box-shadow)}.asr-find-residence-by-property-other-brands .content-brands{background-color:var(--background-default)}.asr-card-slider.reverse{background:var(--accent)}.asr-card-slider.reverse .title{color:var(--text-reverse)}.asr-card-slider.reverse .controls .indicator-item.active{background-color:var(--text-reverse);border-color:var(--text-reverse)}.asr-card-slider.reverse .controls .indicator-item{border-color:var(--text-reverse)}.asr-card-slider .asr-slide-item.next .layer-white,.asr-card-slider .asr-slide-item.prev .layer-white{background-color:var(--text-reverse)}.asr-price .price-value{color:var(--price)}.asr-price .original-price{color:var(--disabled)}.asr-card .card-footer{border-color:var(--border-color)}.asr-card.type-image .card-info,.asr-card.type-image .card-title,.asr-card.type-image .review-date,.asr-card.type-image .reviewer-name{color:var(--text-reverse)}.asr-icon.highlight,.asr-rating-star{color:var(--icon-clickable)}.asr-common-slider-offers .card-content .offer-title-text,.asr-offers-listing .card-content .offer-title-text,.asr-section-feature-offers .card-content .offer-title-text{color:var(--text-title)}.asr-common-slider-offers .offer-expired .asr-icon-svg svg,.asr-common-slider-offers .offer-stay .asr-icon-svg svg,.asr-offers-listing .offer-expired .asr-icon-svg svg,.asr-offers-listing .offer-stay .asr-icon-svg svg,.asr-section-feature-offers .offer-expired .asr-icon-svg svg,.asr-section-feature-offers .offer-stay .asr-icon-svg svg{fill:var(--icon-default)}.asr-common-slider-offers .asr-slide-item.card.active,.asr-offers-listing .asr-slide-item.card.active,.asr-section-feature-offers .asr-slide-item.card.active{box-shadow:1px 2px 8px var(--box-shadow)}.asr-common-slider-offers .featured-label,.asr-offers-listing .featured-label,.asr-section-feature-offers .featured-label{background-color:var(--backdrop-background);color:var(--text-reverse)}.asr-common-slider-offers .offer-row i,.asr-offers-listing .offer-row i,.asr-section-feature-offers .offer-row i{color:var(--yellow156)}.asr-common-slider-offers .asr-content-slider .slider-navigation-arrow .asr-icon[data-icon]:before,.asr-offers-listing .asr-content-slider .slider-navigation-arrow .asr-icon[data-icon]:before,.asr-property-featured-events .asr-content-slider .slider-navigation-arrow .asr-icon[data-icon]:before,.asr-section-feature-offers .asr-content-slider .slider-navigation-arrow .asr-icon[data-icon]:before{color:var(--accent)}.asr-common-slider-offers .asr-button.secondary,.asr-inspiration-for-your-next-trip .asr-button.secondary,.asr-section-feature-offers .asr-button.secondary,.asr-section-ourbrands .asr-button.secondary{cursor:pointer;min-width:129px}.asr-section-star-rewards .benifit-item i{color:var(--yellow156)}.asr-top-menu.top-normal-mode{background-color:#4c6866}.asr-top-menu .active-menu .shoppig-cart-icon svg,.asr-top-menu .active-menu .signin-icon svg{fill:var(--text-body)}.asr-top-menu .shoppig-cart-icon svg,.asr-top-menu .signin-icon svg{fill:var(--text-reverse)}.asr-carousel .caption-header{color:var(--accent)}.asr-carousel .caption-title{color:var(--text-reverse)}.asr-carousel .explore-button{color:var(--accent);background-color:var(--text-reverse);border:1px solid var(--text-reverse)}.asr-carousel .controls .indicator-item{border-color:var(--text-reverse)}.asr-carousel .controls .indicator-item.active{background:var(--text-reverse)}.asr-carousel .volume{color:var(--text-reverse)}.asr-carousel .asr-content-slider .navigation-controls .asr-common-icon svg{fill:#fff}@media (min-width:1024px){.revertMode .asr-top-menu .top-header-item .asr-icon-svg svg,.revertMode .asr-top-select-currency .asr-dropdown .dropdown-value .dropdown-text .asr-common-icon svg,.revertMode .asr-top-select-language .asr-dropdown .dropdown-value .dropdown-text .asr-common-icon svg{fill:var(--text-title)}.asr-button{transition:all .3s ease-in-out}.asr-button.primary:not(.disabled):hover{background-color:var(--accent-opacity-03);color:var(--accent);border-color:transparent}.asr-button.primary:not(.disabled):active{background:var(--accent);color:var(--text-reverse);border-color:transparent}.asr-button.primary.reverse:not(.disabled):hover{background:var(--whitefff-opacity-60);color:var(--accent);border-color:transparent}.asr-button.primary.reverse:not(.disabled):active,.asr-button.secondary:not(.disabled):active,.asr-button.secondary:not(.disabled):hover{color:var(--text-reverse);background:var(--accent)}.asr-button.secondary.reverse:not(.disabled):active,.asr-button.secondary.reverse:not(.disabled):hover{color:var(--accent);background-color:var(--whitefff-opacity-0933);border-color:transparent}.asr-booking-forgot-password .asr-button.primary:not(.disabled):active,.asr-booking-forgot-password .asr-button.primary:not(.disabled):hover,.asr-booking-login .asr-button.primary:not(.disabled):active,.asr-booking-login .asr-button.primary:not(.disabled):hover{background-color:rgba(76,104,102,.3);color:#4c6866;border-color:transparent}.discoverasr-property-landing-template .asr-button,.discoverasr-property-template .asr-button{transition:all .3s ease-in-out}.discoverasr-property-landing-template .asr-button.primary:not(.disabled):hover,.discoverasr-property-template .asr-button.primary:not(.disabled):hover{background-color:var(--navigation-cta-03);color:var(--navigation-cta);border-color:transparent}.discoverasr-property-landing-template .asr-button.primary:not(.disabled):active,.discoverasr-property-template .asr-button.primary:not(.disabled):active{background:var(--navigation-cta);color:var(--text-reverse);border-color:transparent}.discoverasr-property-landing-template .asr-button.primary.reverse:not(.disabled):hover,.discoverasr-property-template .asr-button.primary.reverse:not(.disabled):hover{background:var(--whitefff-opacity-60);color:var(--navigation-cta);border-color:transparent}.discoverasr-property-landing-template .asr-button.primary.reverse:not(.disabled):active,.discoverasr-property-landing-template .asr-button.secondary:not(.disabled):active,.discoverasr-property-landing-template .asr-button.secondary:not(.disabled):hover,.discoverasr-property-template .asr-button.primary.reverse:not(.disabled):active,.discoverasr-property-template .asr-button.secondary:not(.disabled):active,.discoverasr-property-template .asr-button.secondary:not(.disabled):hover{color:var(--text-reverse);background:var(--navigation-cta)}.discoverasr-property-landing-template .asr-button.secondary.reverse:not(.disabled):active,.discoverasr-property-landing-template .asr-button.secondary.reverse:not(.disabled):hover,.discoverasr-property-template .asr-button.secondary.reverse:not(.disabled):active,.discoverasr-property-template .asr-button.secondary.reverse:not(.disabled):hover{color:var(--navigation-cta);background-color:var(--whitefff-opacity-0933);border-color:transparent}.discoverasr-property-landing-template .asr-booking-forgot-password .asr-button.primary,.discoverasr-property-landing-template .asr-booking-login .asr-button.primary,.discoverasr-property-template .asr-booking-forgot-password .asr-button.primary,.discoverasr-property-template .asr-booking-login .asr-button.primary{background-color:#4c6866;border-color:#4c6866}.discoverasr-property-landing-template .asr-booking-forgot-password .asr-button.primary:not(.disabled):active,.discoverasr-property-landing-template .asr-booking-forgot-password .asr-button.primary:not(.disabled):hover,.discoverasr-property-landing-template .asr-booking-login .asr-button.primary:not(.disabled):active,.discoverasr-property-landing-template .asr-booking-login .asr-button.primary:not(.disabled):hover,.discoverasr-property-template .asr-booking-forgot-password .asr-button.primary:not(.disabled):active,.discoverasr-property-template .asr-booking-forgot-password .asr-button.primary:not(.disabled):hover,.discoverasr-property-template .asr-booking-login .asr-button.primary:not(.disabled):active,.discoverasr-property-template .asr-booking-login .asr-button.primary:not(.disabled):hover{background-color:rgba(76,104,102,.3);color:#4c6866;border-color:transparent}.add-apartment .asr-button.secondary:active,.add-apartment .asr-button.secondary:hover{background:#4c6866;color:var(--text-reverse)}.custom-button.asr-button.primary:not(.disabled):active,.custom-button.asr-button.primary:not(.disabled):hover{color:#4c6866;background-color:rgba(76,104,102,.3);border-color:transparent}.custom-button.asr-button.secondary:not(.disabled):active,.custom-button.asr-button.secondary:not(.disabled):hover{background:#4c6866;color:var(--text-reverse);border-color:transparent}.asr-top-select-currency .asr-dropdown .dropdown-value .dropdown-text .asr-common-icon svg,.asr-top-select-language .asr-dropdown .dropdown-value .dropdown-text .asr-common-icon svg{fill:#fff}.asr-gallery-viewer .asr-button.primary.reverse:not(.disabled):hover{background-color:unset}}@media (max-width:1023px){.header-banner .asr-top-header .top-header-icon{fill:var(--text-reverse)}.asr-booking-forgot-password .asr-button.primary,.asr-booking-login .asr-button.primary{background-color:#4c6866;border:1px solid #4c6866}.discoverasr-property-landing-template .asr-top-menu .sticky-menu,.discoverasr-property-landing-template .asr-top-menu.top-normal-mode,.discoverasr-property-template .asr-top-menu .sticky-menu,.discoverasr-property-template .asr-top-menu.top-normal-mode{background-color:var(--section-background)}.discoverasr-property-landing-template .asr-booking-forgot-password .asr-button.primary,.discoverasr-property-landing-template .asr-booking-login .asr-button.primary,.discoverasr-property-template .asr-booking-forgot-password .asr-button.primary,.discoverasr-property-template .asr-booking-login .asr-button.primary{background-color:#4c6866;border-color:#4c6866}.asr-top-menu .line,.asr-top-menu .line-banner{border-bottom-color:var(--gray8d8)}.asr-top-menu .sticky-menu{background-color:#4c6866}.asr-top-menu .header-banner .right-header-icon path{color:var(--text-reverse)}.asr-top-menu .navigation-menu.active-menu{background-color:var(--text-reverse)}.asr-top-menu .navigation-menu.active-menu .right-header-icon path{color:var(--black737)}.asr-top-menu .navigation-menu.active-menu .line,.asr-top-menu .navigation-menu.active-menu .line-banner{border-bottom-color:var(--gray8d8)}.asr-top-menu .icon-menu{background-color:var(--text-reverse)}.asr-top-menu .icon-menu.active-menu:after,.asr-top-menu .icon-menu.active-menu:before{background-color:var(--black737)}.asr-top-menu .icon-menu:after,.asr-top-menu .icon-menu:before{background-color:var(--text-reverse)}.revertMode .asr-top-menu .top-header-item .asr-icon-svg svg{fill:var(--text-body)}.revertMode .asr-top-menu.top-normal-mode{background-color:var(--background-default)}.revertMode .asr-top-menu .signin-icon svg,.revertMode .asr-top-menu .signin-icon svg g{fill:var(--text-title)}.revertMode .asr-top-menu .sticky-menu{background-color:var(--background-default)}.revertMode .asr-top-menu .icon-menu,.revertMode .asr-top-menu .icon-menu:after,.revertMode .asr-top-menu .icon-menu:before{background-color:#4c6866}.asr-bottom-section-quicklinks .button-quicklinks{border:1px solid var(--accent);color:var(--accent);padding:12px 13px;line-height:16px}.asr-bottom-section-quicklinks .button-quicklinks .asr-icon-svg svg g g{fill:var(--accent)}.asr-top-navigation .ourbrand-item a{color:var(--text-sub-menu)}.asr-top-navigation .sidebar-menu .link-ourbrands,.asr-top-navigation .sidebar-menu.search-button .asr-button{color:var(--text-title)}.asr-top-navigation .sidebar-menu li:hover{color:var(--accent)}.asr-top-navigation .sidebar-menu li ul li{color:var(--text-sub-menu)}.asr-top-navigation .arrow-down svg{fill:#4c6866}.asr-top-navigation .show-button{color:var(--grayf4c)}.asr-top-select-currency .asr-dropdown .dropdown-value span .asr-common-icon svg,.asr-top-select-language .asr-dropdown .dropdown-value span .asr-common-icon svg{fill:#87674f}.asr-top-select-currency .asr-common-icon svg,.asr-top-select-language .asr-common-icon svg{fill:#4c6866}.asr-top-select-currency .asr-icon-svg,.asr-top-select-language .asr-icon-svg{fill:#87674f}}.asr-announcement .asr-icon-svg svg{fill:#4c6866}.asr-announcement .asr-content-slider .announcement-content .read-more,.asr-announcement a.close{color:#4c6866}.asr-property-r-overview-banner .overview-label label{color:var(--text-reverse);background-color:var(--warning)}.asr-property-r-overview-banner .overview-images span{background-color:var(--text-reverse)}.asr-global-footer .reference-links li:not(:last-child) a{border-right:1px solid var(--card-title)}.asr-global-footer .card-title:hover{color:var(--master-brand-link)}.asr-section-ourbrands .asr-content-slider .slider-navigation-arrow{color:var(--accent)}.asr-section-quotation .quote-content{color:var(--text-reverse)}.asr-simple-search .search-icon:before{color:var(--indicator-default)}.asr-simple-search .search-input.asr-button{color:var(--disabled);background-color:var(--background-default);box-shadow:2px 4px 13px 0 var(--box-shadow-dark)}.asr-simple-search .search-input.asr-button.has-value{color:var(--text-body)}.asr-simple-search .sticky-menu .search-input.asr-button{box-shadow:0 2px 28px 0 rgba(0,0,0,.32)}.asr-site-maps .asr-icon{color:var(--master-brand-link)}.asr-site-maps .arrow-icon svg{fill:var(--master-brand-link)}.asr-property-award .show-more a{color:var(--warning)}.asr-property-award .tooltip .tooltiptext{border-color:var(--gray2b7);background-color:var(--text-reverse)}.asr-promo-banner .title-question-buy-point{color:var(--text-reverse)}.asr-common-partnership-tile,.asr-common-partnership-tile .body-mar-partnership{border:1px solid var(--border-color)}.asr-member-benefit-bonus-point .bonus-point-name,.asr-r-member-benefit-faq .questions .question{color:var(--blue1d9)}.asr-r-member-benefit-faq .answer{color:var(--black737);background-color:var(--gray2f4)}.asr-r-member-benefit-faq .answer:hover{color:var(--black737)}.asr-r-member-benefit-faq .arrow-up{border-bottom:8px solid var(--gray2f4)}.asr-r-member-benefit-tier-chart .domain{stroke:var(--gray575)}.asr-r-member-benefit-tier-chart .horizal-text{color:var(--gray575)}.asr-r-member-benefit-tier-chart .domain,.asr-r-member-benefit-tier-chart .sub-title,.asr-r-member-benefit-tier-chart .sub-title span{fill:var(--gray575)}.asr-r-member-benefit-tier-chart .note p{color:var(--gray79e)}.asr-r-member-benefit-tab-navigation .join-now{background-color:var(--price)}.asr-our-brand-lyf{background-color:var(--text-body);color:var(--text-reverse)}.asr-top-navigation .search-filter-list::-webkit-scrollbar-thumb,.asr-top-navigation .search-filter-list::-webkit-scrollbar-track{box-shadow:inset 0 0 6px var(--black00003)}.asr-top-navigation .search-filter-list::-webkit-scrollbar-track{background-color:var(--gray8d8)}.asr-top-navigation .search-filter-list::-webkit-scrollbar-thumb{background-color:var(--black737)}.asr-top-navigation .nav-header img{color:var(--gray1121121120)}.asr-top-navigation .form-input-group-addon{background-color:var(--gray8d8)}.asr-top-navigation .find-residence-form{background:var(--gray8d8)}@keyframes minute{0%{background:var(--text-reverse)}to{background:var(--text-body)}}.asr-top-navigation .make-a-reservation-form{background:var(--gray8d8)}.asr-top-navigation .make-a-reservation-form .find-resident-backdrop{background-color:var(--overlay-background)}.asr-top-navigation ul.nav-inline li:first-child.active .arrow-bottom:after{border-bottom-color:var(--gray8d8)}.asr-top-navigation ul.nav-inline li:first-child.active a{color:var(--text-reverse)}.asr-crest-collection-introduction .text-title{color:var(--yellow156)}.asr-crest-collection-introduction .text-title small{color:var(--red91b)}.asr-brand-offers-listing .card .card-content .justify-content-end .align-center{border:2px solid var(--text-body)}.asr-brand-offers-listing .featured .featured-item:after{background-color:var(--bluee6a)}.asr-section-why-book-here .benefit-button a{color:var(--learn-more-link)}.asr-section-why-book-here .arrow-icon svg{fill:var(--accent)}.asr-member-benefit-left-navigation .earn-points .nav-points .un-footline,.asr-member-benefit-left-navigation .member-benefits .color-term{color:var(--blue1d9)}.asr-member-benefit-search .input-group .content .form-control:focus{box-shadow:0 0 0 0 var(--blue025)}.asr-property-overview-gallery .nav .active{background-color:var(--text-body)}.asr-property-overview-gallery .loadersmall{border-top-color:var(--text-body);border-left-color:var(--text-body)}.asr-offer-participating-property-details-popup .header-modals .close{background:var(--yellow156)}.asr-section-good-to-know i{color:var(--icon-nonclickable)}.asr-section-good-to-know svg{fill:var(--icon-nonclickable)}.asr-top-header-quicklinks .top-header-icon:before{color:var(--icon-default)}.asr-top-select-language .dropdown-container .dropdown-item{color:var(--text-title)}.asr-top-select-language .dropdown-container .dropdown-item.selected,.asr-top-select-language .dropdown-container .dropdown-item:hover{background-color:#4c6866;color:var(--white);font-weight:600}.asr-top-select-language .dropdown-container .dropdown-item.selected:hover,.asr-top-select-language .dropdown-container .dropdown-item:hover:hover{color:var(--white)}.asr-top-select-language .dropdown-value{color:var(--text-title)}.asr-top-select-currency .asr-dropdown .scrollbar::-webkit-scrollbar,.asr-top-select-currency .asr-dropdown .scrollbar::-webkit-scrollbar-track{background-color:var(--background-default)}.asr-top-select-currency .asr-dropdown .scrollbar::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-color-f4)}.asr-top-select-currency .asr-dropdown .scrollbar::-webkit-scrollbar-thumb{background-color:var(--scollbar-color-ba);border:5px solid var(--background-default)}.asr-top-select-currency .asr-dropdown .scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-color-a0);border:4px solid var(--scrollbar-color-f4)}.asr-top-select-currency .dropdown-item{color:var(--text-title)}.asr-top-select-currency .dropdown-item:not(:first-child).selected,.asr-top-select-currency .dropdown-item:not(:first-child):hover{background-color:#4c6866;color:var(--white)}.asr-top-select-currency .dropdown-item:not(:first-child).selected:hover,.asr-top-select-currency .dropdown-item:not(:first-child):hover:hover{color:var(--white)}.asr-property-location-information a,.asr-property-location-information a:hover{color:var(--bluee6a)}.asr-city-openstreet-maps #openstreet-map .leaflet-popup-content .map-content-list .content-item .item-info .item-price,.asr-city-openstreet-maps .map-content-list .content-item .item-info .item-price{background:var(--accent);color:var(--text-reverse)}.asr-city-openstreet-maps #mapform .direction .btn-primary:not(:disabled):not(.disabled).active,.asr-city-openstreet-maps #mapform .direction .btn-primary:not(:disabled):not(.disabled):active,.asr-city-openstreet-maps #mapform .direction .show>.btn-primary.dropdown-toggle{background-color:var(--blue3d1);border-color:var(--blue3d1)}.asr-member-benefit .wrap .term-condition a{color:var(--bluee6a)}.asr-booking-buy-points .form-details__button-proceed,.form-details__button-proceed .asr-booking-buy-points:hover{background-color:var(--text-body);border:2px solid var(--text-body)}.asr-booking-buy-points .form-details__button-proceed:active,.asr-booking-buy-points .form-details__button-proceed:hover,.form-details__button-proceed .asr-booking-buy-points:hover:active,.form-details__button-proceed .asr-booking-buy-points:hover:hover{background-color:var(--black0a0);border-color:var(--black0a0)}.asr-booking-buy-points .dropdown-toggle:focus{border-color:var(--blueeff)}.asr-booking-buy-point-confirmation .banner-confirm-order{background-color:#eae3d9}.asr-booking-buy-point-confirmation .total-payment-purchase{background:var(--yellow156);color:var(--text-reverse)}.asr-booking-buy-point-confirmation .details-link{color:var(--blue5d4)}.asr-page-property-overview .dft-common-menu-for-mobile .top-header .group-left button,.asr-page-property-overview .dft-common-menu-for-mobile .top-header .group-right a,.asr-pagination .nav-item,.asr-pagination .skip .pagination .pagination-item .active-page,.asr-pagination .skip .pagination .pagination-item .text-paging,.asr-pagination .skip .wrapper-cpn .hover-page-wrapper .btn-next-page{color:var(--yellow156)}.asr-page-property-overview .footer .asr-lifestyle-footer{background-color:var(--text-body)}.asr-tab-voucher .show-more{color:var(--blue1d9)}.asr-sign-up-form .form-wrapper .form-heading-wrapper .membership-terms-c{color:var(--bluee6a)}.asr-sign-up-form .form-heading-wrapper .membership-terms-c{color:var(--blue4dd)}.asr-sign-up-form .dropdown.as-select .dropdown-toggle:focus,.asr-sign-up-form .form-input-group .form-input:focus,.asr-sign-up-form .form-input-group:focus,.asr-sign-up-form .form-input:focus,.asr-sign-up-form .selectboxit-btn:focus,.asr-sign-up-form input[type=email]:focus,.asr-sign-up-form input[type=file]:focus,.asr-sign-up-form input[type=number]:focus,.asr-sign-up-form input[type=password]:focus,.asr-sign-up-form input[type=tel]:focus,.asr-sign-up-form input[type=text]:focus,.asr-sign-up-form select:focus,.asr-sign-up-form textarea:focus{border-color:var(--blueeff)}.asr-sign-up-form .user-input-wrapper input[type=checkbox]:checked+label:before{border:1px solid var(--indicator-default);color:#fff;background-color:var(--indicator-default)}.asr-sign-up-form .user-input-wrapper input[type=checkbox]+label:before{border:1px solid #555}.asr-sign-up-form .user-input-wrapper input:disabled{background-color:#ddd}.asr-sign-up-form .user-input-wrapper .verbose-text a{color:var(--blue0ff)}.asr-badge.card-label,.asr-badge.charge-type,.asr-badge.pill,.asr-badge.property-type,.asr-badge.saved-amount,.asr-badge.status{background-color:var(--accent)}.asr-destination-article-content u a{color:var(--bluee6a)}.asr-form-input-combobox.combobox .ui-state-focus{background-color:var(--text-body)}.asr-booking-buy-points .form-details__button-proceed{background-color:var(--text-body);color:var(--graycb2);border:2px solid var(--text-body)}.asr-booking-buy-points .form-details__button-proceed:active,.asr-booking-buy-points .form-details__button-proceed:hover{background-color:var(--black0a0);border-color:var(--black0a0);color:var(--graycb2)}.asr-feature-tile .feature-backdrop{background-color:var(--backdrop-background)}.asr-feature-tile .feature-video .asr-icon.icon-without-innertext[data-icon]{background-color:var(--backdrop-background);box-shadow:0 0 5px var(--text-body)}.asr-feature-tile .feature-video .asr-icon.icon-without-innertext[data-icon]:before{color:var(--text-reverse)}.asr-feature-tile .iframe-media{background-color:var(--text-body)}.asr-feature-tile .iframe-media .asr-icon{background-color:var(--background-default)}.asr-feature-tile .multiple-tile .feature-title{color:var(--text-reverse)}.asr-feature-tile .multiple-tile .feature-description{background-color:var(--gray8d8)}.asr-feature-tile .feature-shadow .feature-content{box-shadow:0 0 5px var(--text-body)}.asr-feature-tile .feature-load-more.asr-button:hover{background-color:var(--accent);color:var(--text-reverse)}.asr-inspiration-for-your-next-trip .asr-backdrop-content{background-color:var(--overlay-background)}.asr-inspiration-for-your-next-trip .asr-content-slider .slider-navigation-arrow{color:var(--accent)}.asr-utility-bar .asr-button.primary.reverse{color:#000}.asr-utility-bar .asr-button.primary:not(.disabled):not(.reverse),.asr-utility-bar .tooltip-text{background-color:var(--yellow74d);border-color:var(--yellow74d);color:var(--text-reverse)}.asr-utility-bar .tooltip-text:after{border-color:transparent transparent transparent var(--yellow74d)}.asr-utility-bar .arrow-status{border-left-color:var(--yellow74d)}.asr-section-download-app .section-intro{color:var(--text-reverse)}.asr-section-brands-logo .line{border-bottom:1px solid var(--line-logo-master)}.asr-navigation-bar .navigation-item a{color:var(--text-title)}.asr-navigation-bar .navigation-item.active a{color:var(--accent);border-bottom:2px solid var(--accent)}.master-brand-template .asr-top-menu .active-menu .asr-booking-your-cart .top-header-link .asr-icon-svg svg{fill:var(--text-title)}.asr-property-awards-container .tooltiptext{background-color:var(--background-default)}.asr-property-facilities-amenities .title .asr-small-section-title{color:var(--text-title)}.asr-property-facilities-amenities .list-container{color:var(--text-sub-menu)}.asr-property-r-overview-banner .banner-content,.asr-property-r-overview-banner .volume{color:var(--text-reverse)}.asr-property-r-overview-banner .wrap .banner-content{text-shadow:10px 4px 20px var(--overlay-background)}.asr-property-r-overview-banner .wrap .asr-button{color:var(--accent);background-color:var(--text-reverse)}.asr-property-r-overview-banner .wrap .asr-button:hover{background-color:var(--background-hover);border-color:transparent}.asr-property-r-overview-banner .asr-badge{background:var(--accent)}.asr-property-r-overview-banner .mobile-container .banner-content{text-shadow:4px 4px 8px var(--black00003)}.asr-property-r-overview-banner .explore-button{color:var(--navigation-cta);background-color:var(--text-reverse)}.asr-property-r-overview-banner .explore-button:hover{background-color:var(--background-hover);border-color:transparent}#consent_blackbar{position:fixed;bottom:0;z-index:60;width:100%}.asr-location-and-nearby-property .hotel-address .asr-icon[data-icon]:before{color:var(--icon-nonclickable)}.asr-location-and-nearby-property .google-map{background:var(--background-default)}.asr-location-and-nearby-property .asr-content-slider .controls .indicator-item{border:1px solid var(--icon-clickable)}.asr-location-and-nearby-property .asr-content-slider .controls .indicator-item.active{background:var(--icon-clickable)}.asr-location-and-nearby-property .hotel-card .asr-badge.tag-label.card-label{background-color:var(--tag)}.asr-location-and-nearby-property .hotel-card>.hotel-card-container.focused-property{box-shadow:5px 5px 12px 0 var(--highlight)}.asr-location-and-nearby-property .hotel-card>.hotel-card-container .hotel-information{background:var(--background-default)}.asr-location-and-nearby-property .hotel-card>.hotel-card-container .hotel-information .hotel-name h3{color:var(--card-title)}.asr-location-and-nearby-property .hotel-price .asr-price .price-value{color:var(--navigation-cta)}.asr-location-and-nearby-property .hotel-price .asr-checkbox input[type=checkbox]:checked+.check-box{border:1px solid var(--navigation-cta);background:var(--navigation-cta)}.asr-location-and-nearby-property .BMapLabel,.asr-location-and-nearby-property .map-label{color:var(--accent)}.asr-location-and-nearby-property .asr-content-slider .slider-navigation-arrow{color:var(--icon-clickable)}.asr-property-overview-nearby-properties-compare .asr-button.book-btn{color:var(--text-reverse)}.asr-property-overview-nearby-properties-compare .modal-header .close{background:var(--accent)}.asr-property-overview-nearby-properties-compare .modal-header .close .icon.icon-close{color:var(--background-default)}.asr-booking-add-on-modal .dropdown-container .dropdown-item.selected,.asr-booking-airport-transfer-modal .dropdown-container .dropdown-item.selected{background-color:var(--accent);color:var(--white)}.asr-booking-add-on-modal .dropdown-container .dropdown-item.selected:hover,.asr-booking-airport-transfer-modal .dropdown-container .dropdown-item.selected:hover{color:var(--white)}.asr-booking-add-on-modal .total{color:var(--accent)}.asr-booking-add-on-modal .dates small{color:var(--learn-more-link)}.asr-booking-add-on-modal .breakfast-options>p{color:var(--text-title)}.asr-booking-add-on-modal .breakfast-options .minus,.asr-booking-add-on-modal .breakfast-options .plus{border:1px solid var(--accent)}.asr-booking-add-on-modal .breakfast-options .plus{color:var(--white);background:var(--accent)}.asr-booking-add-on-modal .breakfast-options .minus{color:var(--accent);background:var(--white)}.asr-booking-add-on-modal .asr-dropdown .dropdown-value .asr-icon.icon-without-innertext.arrow-icon:before,.asr-booking-airport-transfer-modal .asr-icon,.asr-booking-airport-transfer-modal .dates small,.asr-booking-airport-transfer-modal .total{color:var(--accent)}.asr-booking-add-on-item .asr-checkbox input[type=checkbox]:checked+.check-box{border:1px solid var(--icon);background-color:var(--icon)}.asr-booking-add-on-item .add-on-price{color:var(--accent)}.asr-booking-add-on-item .see-more-link{color:var(--learn-more-link)}.asr-reservation-details .total-payable-amount{background-color:var(--color-background-search)}.asr-reservation-details .total-payable-amount-wrapper{color:var(--accent)}.asr-reservation-details .card-icon svg{fill:var(--accent)}.asr-reservation-details .card-icon.asr-icon{color:var(--indicator-default)}.asr-reservation-details input[disabled],.asr-reservation-details input[readonly],.asr-reservation-details textarea[disabled]{background-color:#ddd}.asr-reservation-details .asr-badge.property-type{background-color:var(--icon-default)}.asr-reservation-details .dropdown-container .dropdown-item.selected,.asr-reservation-details .dropdown-container .dropdown-item.selected:hover{background-color:var(--accent);color:var(--white)}.asr-reservation-details .guest-details .asr-dropdown{background:var(--background-default)}.asr-reservation-details .detail-group .email-helper{color:var(--indicator-default)}.asr-booking-confirm-apartment-detail .page-title,.asr-booking-confirm-apartment-detail .property-details h2,.asr-buy-voucher-order-confirmed .page-title,.asr-buy-voucher-order-confirmed .property-details h2{color:var(--text-title)}.asr-booking-confirm-apartment-detail .property-details a,.asr-booking-confirm-apartment-detail .property-details p,.asr-buy-voucher-order-confirmed .property-details a,.asr-buy-voucher-order-confirmed .property-details p{color:var(--text-body)}.asr-booking-confirm-apartment-detail .property-details a .asr-icon:before,.asr-booking-confirm-apartment-detail .property-details p .asr-icon:before,.asr-buy-voucher-order-confirmed .property-details a .asr-icon:before,.asr-buy-voucher-order-confirmed .property-details p .asr-icon:before{color:var(--icon)}.asr-booking-confirm-apartment-detail .apartment-breakdown .label,.asr-buy-voucher-order-confirmed .apartment-breakdown .label{color:var(--learn-more-link)}.asr-booking-confirm-apartment-detail .apartment-info,.asr-buy-voucher-order-confirmed .apartment-info{border:1px solid var(--border);color:var(--text-sub-menu)}.asr-booking-confirm-apartment-detail .apartment-info-policy>.label,.asr-booking-confirm-apartment-detail .apartment-info-title h3,.asr-buy-voucher-order-confirmed .apartment-info-policy>.label,.asr-buy-voucher-order-confirmed .apartment-info-title h3{color:var(--text-title)}.asr-booking-confirm-apartment-detail .apartment-info hr,.asr-buy-voucher-order-confirmed .apartment-info hr{background:var(--border)}.asr-booking-confirm-apartment-detail .special-request,.asr-buy-voucher-order-confirmed .special-request{border:1px solid var(--border);border-top:none}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .label,.asr-booking-confirm-apartment-detail .special-request p,.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .label,.asr-buy-voucher-order-confirmed .special-request p{color:var(--text-title)}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .divider,.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .divider{border-bottom:1px solid var(--border)}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .divider.paid-container,.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .divider.paid-container{background:var(--border)}.asr-booking-confirm-apartment-detail .asr-booking-price-breakdown .earn-point-container,.asr-buy-voucher-order-confirmed .asr-booking-price-breakdown .earn-point-container{background-color:var(--price);color:var(--text-reverse)}.asr-booking-confirm-apartment-detail .account-alert,.asr-buy-voucher-order-confirmed .account-alert{color:var(--icon-error-message)}.asr-booking-confirmation-banner a,.asr-booking-confirmation-banner p,.asr-order-confirmed-banner a,.asr-order-confirmed-banner p{color:var(--text-reverse)}.asr-booking-confirmation-banner>a,.asr-order-confirmed-banner>a{text-shadow:4px 4px 12px rgba(92,94,80,.76)}.asr-booking-confirmation-banner>a:hover,.asr-order-confirmed-banner>a:hover{color:var(--text-reverse)}.asr-booking-confirmation-banner .description,.asr-order-confirmed-banner .description{text-shadow:4px 4px 12px rgba(33,85,114,.55)}.asr-booking-confirmation-banner .image-overlay,.asr-order-confirmed-banner .image-overlay{background:var(--overlay-background)}.asr-booking-confirmation-banner .title,.asr-order-confirmed-banner .title{text-shadow:2px 3px 10px rgba(0,0,0,.5)}.asr-booking-print-confirmation .wrap .confirm__flex__layout,.asr-order-confirmed-print .wrap .confirm__flex__layout{background-color:#fff}.asr-booking-print-confirmation .print,.asr-order-confirmed-print .print{background-color:var(--text-reverse);color:var(--text-title)}.asr-booking-print-confirmation .print .line-border,.asr-order-confirmed-print .print .line-border{border:1px solid #d5d5d5}.asr-booking-print-confirmation .print__payment__detail__content--total,.asr-order-confirmed-print .print__payment__detail__content--total{background-color:var(--text-reverse);border:1px solid #b9b9b9}.asr-booking-upcoming-properties h2{color:var(--text-title)}.asr-booking-upcoming-properties .asr-slide-item .upcoming-property .coming-soon-tag{background:var(--indicator-default);color:var(--text-reverse)}.asr-booking-upcoming-properties .asr-slide-item .upcoming-property a{color:var(--text-reverse)}.asr-booking-upcoming-properties .asr-content-slider .slider-navigation-arrow .asr-icon[data-icon]:before,.asr-voucher-featured .asr-content-slider .slider-navigation-arrow .asr-icon[data-icon]:before{color:var(--accent)}.asr-booking-confirmation-price-breakdown,.asr-voucher-order-confirmation-price-breakdown{color:var(--text-title)}.asr-booking-confirmation-price-breakdown hr,.asr-voucher-order-confirmation-price-breakdown hr{background:var(--border)}.asr-booking-confirmation-price-breakdown .summary-section,.asr-voucher-order-confirmation-price-breakdown .summary-section{background:var(--color-background-search)}.asr-booking-confirmation-price-breakdown .summary-section .point-related .redeemed,.asr-voucher-order-confirmation-price-breakdown .summary-section .point-related .redeemed{color:var(--indicator-default)}.asr-booking-confirmation-price-breakdown .summary-section .summary,.asr-voucher-order-confirmation-price-breakdown .summary-section .summary{color:var(--price)}.asr-booking-confirmation-price-breakdown .summary-section .summary .paid-amount small,.asr-voucher-order-confirmation-price-breakdown .summary-section .summary .paid-amount small{color:var(--text-title)}.asr-booking-confirmation-price-breakdown .points-earn,.asr-voucher-order-confirmation-price-breakdown .points-earn{color:var(--text-reverse);background:var(--price)}.asr-booking-confirmation-price-breakdown .points-earn .asr-icon-svg *,.asr-voucher-order-confirmation-price-breakdown .points-earn .asr-icon-svg *{fill:var(--text-reverse)}.asr-booking-confirmation-price-breakdown .add-ons .extra,.asr-voucher-order-confirmation-price-breakdown .add-ons .extra{color:var(--text-body)}.asr-booking-confirmation-price-breakdown .payment-information,.asr-voucher-order-confirmation-price-breakdown .payment-information{background:var(--color-background-search)}.asr-booking-confirmation-price-breakdown .payment-information .card-info,.asr-voucher-order-confirmation-price-breakdown .payment-information .card-info{background:var(--text-reverse)}.asr-booking-confirmation-price-breakdown .payment-information .card-info .card-desc,.asr-booking-confirmation-price-breakdown .payment-information .card-info .card-holder .card-ending,.asr-voucher-order-confirmation-price-breakdown .payment-information .card-info .card-desc,.asr-voucher-order-confirmation-price-breakdown .payment-information .card-info .card-holder .card-ending{color:var(--text-body)}.asr-user-session-timeout .divider-line{border-left:1px solid var(--border-color)}.asr-property-compare-apartments .apartment-image .asr-price{background:var(--accent)}.asr-property-compare-apartments .apartment-image .asr-price,.asr-property-compare-apartments .apartment-image .asr-price .original-price,.asr-property-compare-apartments .apartment-image .asr-price .price-value{color:var(--text-reverse)}.asr-property-compare-apartments .item{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}.asr-property-compare-apartments .amenity-list,.asr-property-compare-apartments .apartment-book,.asr-property-compare-apartments .apartment-image{border-top:1px solid var(--border-color)}.asr-property-compare-apartments svg{fill:var(--text-body)}.asr-property-apartment-overview-apartment-listing svg{fill:var(--accent)}.asr-property-apartment-overview-apartment-listing .asr-property-compare-apartments svg{fill:var(--text-body)}.asr-property-apartment-overview-apartment-listing .form-check input[type=checkbox]:checked+.form-check-label:before{content:"\E91C";background-color:var(--accent);color:var(--background-default);border-color:var(--accent);font-size:13px}.asr-property-overview-maps .js-direction-reverse .asr-icon{color:var(--navigation-cta)}.page-partner-detail.overlay-background{background-color:var(--overlay-background);z-index:11}.page-partner-detail.overlay-background .asr-breadcrumb,.page-partner-detail.overlay-background .asr-top-menu,.page-partner-detail.overlay-background .container-structure{display:none}.asr-booking-summary-modal-voucher .voucher-input-container{background-color:var(--color-background-search)}.asr-booking-summary-modal-voucher .voucher-item{border-color:var(--border-color)}.asr-booking-summary-modal-voucher .error{color:var(--text-danger)}.asr-booking-summary-modal-voucher .voucher-term{color:var(--accent)}.asr-booking-summary-voucher .voucher-applied-label{color:var(--highlight)}.asr-booking-summary-voucher .error{color:var(--text-danger)}.asr-voucher-featured .voucher-title-text{color:#373737}.asr-commons-property-voucher-listing .background-voucher{background-color:#fff}.asr-career-opportunities .asr-job-filtering .jobs-search-field .no-result-voucher,.asr-vouchers-listing .no-result-voucher{border:1px solid #c7c7c7}.asr-career-opportunities .asr-job-filtering .jobs-search-field .background-voucher,.asr-vouchers-listing .background-voucher{background-color:var(--color-background-search)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-dropdown .scrollbar::-webkit-scrollbar,.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-dropdown .scrollbar::-webkit-scrollbar-track,.asr-vouchers-listing .asr-dropdown .scrollbar::-webkit-scrollbar,.asr-vouchers-listing .asr-dropdown .scrollbar::-webkit-scrollbar-track{background-color:var(--background-default)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-dropdown .scrollbar::-webkit-scrollbar-track:hover,.asr-vouchers-listing .asr-dropdown .scrollbar::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-color-f4)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-dropdown .scrollbar::-webkit-scrollbar-thumb,.asr-vouchers-listing .asr-dropdown .scrollbar::-webkit-scrollbar-thumb{background-color:var(--scollbar-color-ba);border:5px solid var(--background-default)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-dropdown .scrollbar::-webkit-scrollbar-thumb:hover,.asr-vouchers-listing .asr-dropdown .scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-color-a0);border:4px solid var(--scrollbar-color-f4)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .dropdown-item,.asr-vouchers-listing .dropdown-item{color:var(--text-title)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .dropdown-item.selected,.asr-career-opportunities .asr-job-filtering .jobs-search-field .dropdown-item:hover,.asr-vouchers-listing .dropdown-item.selected,.asr-vouchers-listing .dropdown-item:hover{background-color:#4c6866;color:var(--white)}.asr-career-opportunities .asr-job-filtering .jobs-search-field .dropdown-item.selected:hover,.asr-career-opportunities .asr-job-filtering .jobs-search-field .dropdown-item:hover:hover,.asr-vouchers-listing .dropdown-item.selected:hover,.asr-vouchers-listing .dropdown-item:hover:hover{color:var(--white)}.asr-voucher-detail-basic-information .asr-badge.card-label.current-status-badge{background-color:#87674f}.asr-voucher-detail-basic-information .asr-badge.card-label.current-status-badge.out-of-stock{background-color:#919191}.asr-voucher-detail-basic-information .asr-badge.card-label.current-status-badge.expired{background-color:#3e3e3e}.asr-voucher-detail-basic-information .asr-badge.card-label.current-status-badge.complimentary{background-color:var(--accent)}.asr-content-slider .navigation-controls .asr-common-icon svg{fill:var(--accent)}.asr-voucher-details-purchase-summary{background-color:var(--color-background-search)}.asr-voucher-details-purchase-summary .price-container{border-bottom:1px solid var(--box-shadow-dark)}.asr-carousel .title-banner,.asr-property-r-overview-banner .title-banner{font-weight:600}.asr-carousel .description-banner,.asr-property-r-overview-banner .description-banner{font-size:16px;line-height:23px;font-weight:400;margin-bottom:5px}.asr-booking-journey,.asr-booking-manage-reservation,.asr-property-listing,.brand-logo-modify-search,.footer{font-size:14px}#panel .logo-review-pro,.content-item .logo-review-pro{width:auto;height:18px}.asr-property-banner-maps #content-marker{display:none}.tangram-suggestion-main{z-index:1}.asr-content-slider .navigation-controls .asr-common-icon{width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-content-slider .navigation-controls .asr-common-icon .asr-icon-svg{width:20px;height:20px}.asr-content-slider .navigation-controls .asr-common-icon i{width:40px;height:40px}.daterangepicker.not-overlap-header-mobile{z-index:1}.asr-section-partner-logo.asr-section-brands-logo{margin-top:12px}@media (min-width:768px){.asr-property-download-brochure-amenities .amenities-list{-ms-flex-direction:initial;flex-direction:row}.asr-property-download-brochure-amenities .column{width:33.33333%}.asr-amenities-others .amenities-others .amennities-header .amenities-title{width:auto;font-size:24px;margin-bottom:0}.asr-amenities-others .amenities-others .amenities-content{grid-template-columns:1fr 1fr}.asr-amenities-others .card-content .amenity-title{font-size:16px}.asr-amenities-others .charges-apply{margin-bottom:0}.asr-property-download-brochure-facilities .list-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex:1;flex:1;margin-left:0}.asr-property-download-brochure-facilities .list-container .item{width:auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;padding:0 8px}.asr-property-download-brochure-facilities .text{margin:20px auto}.asr-property-download-brochure-facilities .icon:before{font-size:48px}.asr-property-download-brochure-facilities .asr-common-icon{margin-right:5px}.asr-property-download-brochure-facilities .asr-common-icon svg{width:48px;height:48px}.asr-page-template-property-download-brochure .download-brochure-title{font-size:38px}.asr-page-template-property-download-brochure .download-brochure-sub-title{font-size:24px}.asr-page-template-property-download-brochure .asr-property-download-brochure-apartment-listing{padding-left:16px;padding-right:16px}.asr-page-template-property-download-brochure .asr-property-download-brochure-apartment-listing .download-brochure-sub-title{padding:0}.asr-property-apartment-overview-apartment-listing .apartments{grid-template-columns:1fr 1fr}.asr-property-download-brochure-apartment-listing .apartment-item{padding:0 8px}.asr-advantage-offer-details .btn-box a{width:auto;margin:0}.asr-advantage-offer-details .btn-box a:not(:last-child){margin-right:20px}.asr-booking-share-with-friend .modal-container{max-width:540px}.asr-dashboard .alert .asr-icon.icon-without-innertext[data-icon].small{width:24px;height:24px}.asr-dashboard .alert .asr-icon.icon-without-innertext[data-icon].small,.asr-dashboard .alert .asr-icon.icon-without-innertext[data-icon].small:before{font-size:24px}.asr-booking-onboarding--contain .desktop{display:block}.asr-cancel-reservation-done .buttons-wrapper .asr-button{font-size:16px;line-height:16px}.asr-property-room-listing .asr-property-room-listing-container .asr-content-slider .controls,.asr-property-room-listing .asr-property-room-listing-container .see-all-button .asr-button{margin-left:0}.asr-property-featured-events .asr-slide-item .card-wrapper{padding:0 15px}.asr-property-featured-events .description-row.event-location span{height:22px}.asr-property-featured-events .asr-property-featured-events-slider{margin-left:-10px;margin-right:-10px}.asr-property-featured-events .asr-property-featured-events-slider .asr-content-slider .content-wrapper{overflow:hidden}.asr-property-featured-events .asr-property-featured-events-slider .asr-slide-item,.asr-property-featured-events .asr-property-featured-events-slider .asr-slide-item.active,.asr-property-featured-events .asr-property-featured-events-slider .dragging .asr-slide-item,.asr-property-featured-events .asr-property-featured-events-slider .dragging .asr-slide-item.active{-ms-transform:none;transform:none}.asr-property-room-listing-container{padding-right:20px}.asr-property-room-listing-container .price-compare-container{margin-top:30px}.asr-property-room-listing-container .room-listing-tablet-desktop{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}.asr-property-room-listing-container .room-listing-tablet-desktop .room-type-item{width:calc((100% - 30px) / 2);margin-right:17px}.asr-property-room-listing-container .room-listing-tablet-desktop .room-type-item:last-child{margin-right:0}.asr-property-room-listing-container .asr-card.type-room .card-cover{height:214px}.asr-booking-summary-page .add-ons-wrapper{background-color:#fff}.asr-location-and-nearby-property .google-map{height:430px}.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information{border-radius:0 0 5px 5px}.asr-booking-add-on-item{padding:0;margin-bottom:20px;border:1px solid #dedede}.asr-booking-add-on-item .add-on-image{width:180px;height:180px;-ms-flex-preferred-size:180px;flex-basis:180px;margin-right:38px;border-radius:5px 0 0 5px}.asr-booking-add-on-item .add-on-description{display:grid;grid-template-columns:50% 50%;padding:20px 0}.asr-booking-add-on-item .add-on-information .add-on-category{font-size:20px;line-height:1.25;font-weight:700;margin-bottom:0}.asr-booking-add-on-item .add-on-information .add-on-name{font-size:16px;font-weight:600;line-height:23px;padding-top:10px}.asr-booking-add-on-item .add-on-information .quantity-information{font-size:16px;line-height:23px;margin-bottom:6px;display:block}.asr-booking-add-on-item .add-on-information .quantity-information .asr-icon{line-height:1}.asr-booking-add-on-item .add-on-information .quantity-information .asr-icon:before{font-size:20px}.asr-booking-add-on-item .add-on-information .quantity-information .asr-icon.up-down-icon:before{font-size:25px}.asr-booking-add-on-item .add-on-price{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asr-booking-add-on-item .add-on-price,.asr-booking-add-on-item .add-on-price .price-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-booking-add-on-item .add-on-price .price-wrapper{padding-bottom:20px}.asr-booking-add-on-item .add-on-price .price-wrapper .price-unit{font-size:14px;line-height:20px;font-weight:600;color:#555}.asr-booking-add-on-item .add-on-price .price-wrapper .price-value{font-size:24px;line-height:1.17}.asr-booking-add-on-item .add-on-price .button-select{display:inline;font-size:16px;line-height:16px}.asr-booking-add-on-item .checkbox-container{width:70px;text-align:right;padding:20px 20px 20px 0}.asr-booking-add-on-item .text-description-wrapper{display:block}.asr-booking-add-on-item .see-more-link{display:-ms-flexbox;display:flex;font-size:14px;line-height:14px;-ms-flex-align:center;align-items:center;font-weight:600}.asr-booking-add-on-item .see-more-link .asr-icon{transition:.25s}.asr-booking-add-on-item .see-more-link .asr-icon:before{display:block}.asr-booking-add-on-item .see-more-link.opening .asr-icon{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.asr-booking-add-ons-section{background:#fff}.asr-booking-add-ons-section h2{font-size:24px;line-height:34px}.asr-booking-add-ons-section .see-more-container{margin-top:36px}.asr-booking-add-ons-section .see-more-container .asr-button{min-width:125px}.asr-booking-summary-page .total-charge-wrapper{background-color:#f3f3f3}.asr-booking-add-ons-section{padding-top:0;padding-bottom:48px}.asr-booking-summary-item{padding-top:6px;width:100%;max-width:1200px}.asr-booking-summary-item .item-name{font-size:24px;line-height:34px;margin-bottom:23px}.asr-booking-summary-item.display-up{z-index:2}.asr-booking-summary-item .button-edit{margin-top:20px}.asr-booking-summary-item .button-edit .icon-edit svg{margin:0}.asr-booking-summary-item .room-title{font-size:22px;line-height:28px;margin-bottom:15px}.asr-booking-summary-item .summary-card{width:100%;display:grid;grid-template-columns:320px 1fr;border:1px solid #dedede;border-radius:5px}.asr-booking-summary-item .summary-card .thumbnail-wrapper{width:320px;border-radius:5px}.asr-booking-summary-item .summary-card .card-content{display:grid;grid-template-columns:1fr 43% 25px;-ms-flex-pack:justify;justify-content:space-between;box-shadow:none;padding:0 20px 0 30px;border-radius:0;border-bottom-right-radius:5px;border-top-right-radius:5px;grid-template-areas:"title price action";-ms-flex-align:center;align-items:center}.asr-booking-summary-item .summary-card .room-title-wrapper{-ms-flex-preferred-size:44%;flex-basis:44%;margin-top:0}.asr-booking-summary-item .summary-card .room-title-wrapper span{font-size:16px}.asr-booking-summary-item .summary-card .room-title-wrapper .button-policy{width:25px}.asr-booking-summary-item .summary-card .room-title-wrapper .button-policy .icon-information{bottom:-5px}.asr-booking-summary-item .summary-card .room-title-wrapper .button-policy .icon-information svg{width:20px;height:20px}.asr-booking-summary-item .summary-card .room-title-wrapper .asr-icon:before{font-size:24px}.asr-booking-summary-item .summary-card .room-title-wrapper .asr-badge{font-size:12px;padding:4px 8px;margin-top:10px}.asr-booking-summary-item .summary-card .rate-label-wrapper{-ms-flex-order:-1;order:-1}.asr-booking-summary-item .summary-card .rate-plan-name{font-size:16px;line-height:18px;font-weight:700}.asr-booking-summary-item .summary-card .policy-content{padding:18px 30px 26px;max-width:400px;min-width:400px;box-sizing:border-box;box-shadow:4px -1px 15px rgba(0,0,0,.3);left:-400px;right:unset;-ms-transform:unset;transform:unset;-ms-transform:translateX(2px) translateY(10px);transform:translateX(2px) translateY(10px)}.asr-booking-summary-item .summary-card .policy-content .policy-label{font-size:14px;line-height:22px}.asr-booking-summary-item .summary-card .policy-content p{line-height:21px;font-size:14px;margin-bottom:22px}.asr-booking-summary-item .summary-card .policy-content:before{content:"";right:unset;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.asr-booking-summary-item .summary-card .tax-tooltip{-ms-transform:translateX(3px) translateY(5px);transform:translateX(3px) translateY(5px)}.asr-booking-summary-item .summary-card .tax-tooltip:before{content:"";right:unset;left:var(--iconLeft);-ms-transform:none;transform:none}.asr-booking-summary-item .summary-card .flexi-content{padding:18px 30px 26px;max-width:400px;min-width:400px;box-sizing:border-box;box-shadow:4px -1px 15px rgba(0,0,0,.3);left:-400px;right:unset;-ms-transform:unset;transform:unset;-ms-transform:translateX(2px) translateY(10px);transform:translateX(2px) translateY(10px)}.asr-booking-summary-item .summary-card .flexi-content .policy-label{font-size:14px;line-height:22px}.asr-booking-summary-item .summary-card .flexi-content p{line-height:21px;font-size:14px;margin-bottom:22px}.asr-booking-summary-item .summary-card .flexi-content:before{content:"";right:unset;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.asr-booking-summary-item .summary-card .tax-tooltip-summary{-ms-transform:translateX(3px) translateY(5px);transform:translateX(3px) translateY(5px)}.asr-booking-summary-item .summary-card .tax-tooltip-summary:before{content:"";right:unset;-ms-transform:none;transform:none}.asr-booking-summary-item .summary-card .policy-tip:before{content:"";right:unset;left:45%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.asr-booking-summary-item .summary-card .menu-edit-wrapper{height:100%;-ms-flex-preferred-size:unset;flex-basis:unset;-ms-flex-order:3;order:3}.asr-booking-summary-item .summary-card .menu-edit-wrapper .asr-icon:before{font-size:28px}.asr-booking-summary-item .summary-card .menu-edit{padding:0;right:0;-ms-transform:translateX(calc(50% - 15px)) translateY(-30px);transform:translateX(calc(50% - 15px)) translateY(-30px);margin-top:14px}.asr-booking-summary-item .summary-card .menu-edit li{padding:0 12px;font-size:16px;font-weight:600;line-height:30px}.asr-booking-summary-item .summary-card .button-edit:hover .menu-edit{visibility:visible;opacity:1;-ms-transform:translateX(calc(50% - 15px)) translateY(-6px);transform:translateX(calc(50% - 15px)) translateY(-6px)}.asr-booking-summary-item .summary-card .room-price-wrapper{-ms-flex-order:2;order:2;margin-top:0;padding-left:10px;font-size:17px}.asr-booking-summary-item .summary-card .room-price-wrapper small{line-height:normal;font-size:14px}.asr-booking-summary-item .summary-card .room-price-wrapper p{margin:0}.asr-booking-summary-item .summary-card .room-price-wrapper .price{font-size:24px;font-weight:700}.asr-booking-summary-item .summary-card .room-price-wrapper .earn-point{padding-top:8px}.asr-booking-summary-item .icon-information-tax svg{width:20px;height:20px}.asr-voucher-details-selected-voucher-item{padding-top:6px;width:100%;max-width:1200px}.asr-voucher-details-selected-voucher-item .button-edit{margin-top:20px}.asr-voucher-details-selected-voucher-item .button-edit .icon-edit svg{margin:0}.asr-voucher-details-selected-voucher-item .title{font-size:22px;line-height:28px;margin-bottom:15px}.asr-voucher-details-selected-voucher-item .card-container{width:100%;display:grid;grid-template-columns:320px 1fr;border:1px solid #dedede;border-radius:5px}.asr-voucher-details-selected-voucher-item .card-container .thumbnail-wrapper{width:320px;border-radius:5px}.asr-voucher-details-selected-voucher-item .card-container .card-content{display:grid;grid-template-columns:4fr .1fr 35px;-ms-flex-pack:justify;justify-content:space-between;box-shadow:none;padding:0 20px 0 30px;border-radius:0;border-bottom-right-radius:5px;border-top-right-radius:5px;grid-template-areas:"title price action";-ms-flex-align:center;align-items:center}.asr-voucher-details-selected-voucher-item .card-container .title-wrapper{-ms-flex-preferred-size:44%;flex-basis:44%;margin-top:0}.asr-voucher-details-selected-voucher-item .card-container .title-wrapper .asr-icon:before{font-size:24px;margin-right:5px}.asr-voucher-details-selected-voucher-item .card-container .menu-edit-wrapper{height:100%;-ms-flex-preferred-size:unset;flex-basis:unset;-ms-flex-order:3;order:3}.asr-voucher-details-selected-voucher-item .card-container .menu-edit-wrapper .asr-icon:before{font-size:28px}.asr-voucher-details-selected-voucher-item .card-container .menu-edit{padding:0;right:0;-ms-transform:translateX(calc(50% - 15px)) translateY(-30px);transform:translateX(calc(50% - 15px)) translateY(-30px);margin-top:14px}.asr-voucher-details-selected-voucher-item .card-container .menu-edit li{padding:0 12px;font-size:16px;font-weight:600;line-height:30px}.asr-voucher-details-selected-voucher-item .card-container .button-edit:hover .menu-edit{visibility:visible;opacity:1;-ms-transform:translateX(calc(50% - 15px)) translateY(-6px);transform:translateX(calc(50% - 15px)) translateY(-6px)}.asr-voucher-details-selected-voucher-item .card-container .price-wrapper{-ms-flex-order:2;order:2;margin-top:0;padding-left:10px;font-size:17px;-ms-flex-item-align:center;align-self:center}.asr-voucher-details-selected-voucher-item .card-container .price-wrapper small{line-height:normal;font-size:14px}.asr-voucher-details-selected-voucher-item .card-container .price-wrapper p{margin:0}.asr-voucher-details-selected-voucher-item .card-container .price-wrapper .price{font-size:24px;font-weight:700}.asr-booking-property-listing .right .no-Apartment .asr-icon{height:38px}.asr-booking-property-listing .right .no-Apartment .asr-icon:before{font-size:38px;margin-right:14px}.asr-booking-property-listing .feature-property.wrap{padding:0 5px}.asr-booking-property-listing .asr-content-slider .controls{padding-top:23px}.asr-reservation-details .credit-card-list{background:unset;padding:0;margin-left:0;margin-right:0}.asr-reservation-details .credit-card-container{grid-template-columns:1fr 1fr;gap:20px}.asr-reservation-details .credit-card-item{padding:20px;column-gap:16px;-ms-flex-align:center;align-items:center;border:1px solid var(--border)}.asr-reservation-details .credit-card-image{width:35px;height:25px;margin-top:0}.asr-reservation-details .credit-card-info{font-size:16px;line-height:25px}.asr-booking-add-on-modal .asr-modal .content-container,.asr-booking-airport-transfer-modal .asr-modal .content-container,.asr-booking-price-breakdown-modal .asr-modal .content-container{width:540px}.asr-booking-confirm-apartment-detail,.asr-buy-voucher-order-confirmed{display:grid;grid-template-columns:2fr 1fr;column-gap:60px}.asr-booking-confirm-apartment-detail .label,.asr-buy-voucher-order-confirmed .label{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.asr-booking-confirm-apartment-detail .apartment-breakdown,.asr-buy-voucher-order-confirmed .apartment-breakdown{margin-bottom:30px}.asr-booking-confirm-apartment-detail .apartment-info,.asr-buy-voucher-order-confirmed .apartment-info{margin:0;padding:16px 25px 20px 27px;border:none;border-radius:0;display:grid;color:var(--text-title);grid-template-columns:32.87% auto;grid-template-rows:repeat(7,auto);grid-template-areas:"title title" "image infos" "image infos" "image infos" "image infos" "hr hr" "policy policy";-ms-flex-align:start;align-items:flex-start}.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout{display:block}.asr-booking-confirm-apartment-detail .apartment-info-guest-name,.asr-booking-confirm-apartment-detail .apartment-info-guests,.asr-booking-confirm-apartment-detail .apartment-info-request,.asr-booking-confirm-apartment-detail .apartment-info .checkin,.asr-booking-confirm-apartment-detail .apartment-info .checkout,.asr-buy-voucher-order-confirmed .apartment-info-guest-name,.asr-buy-voucher-order-confirmed .apartment-info-guests,.asr-buy-voucher-order-confirmed .apartment-info-request,.asr-buy-voucher-order-confirmed .apartment-info .checkin,.asr-buy-voucher-order-confirmed .apartment-info .checkout{margin-bottom:8px}.asr-booking-confirm-apartment-detail .apartment-info-policy,.asr-booking-confirm-apartment-detail .apartment-info-title,.asr-buy-voucher-order-confirmed .apartment-info-policy,.asr-buy-voucher-order-confirmed .apartment-info-title{padding:0}.asr-booking-confirm-apartment-detail .apartment-info-guest-name,.asr-booking-confirm-apartment-detail .apartment-info-guests,.asr-booking-confirm-apartment-detail .apartment-info .checkin,.asr-booking-confirm-apartment-detail .apartment-info .checkout,.asr-buy-voucher-order-confirmed .apartment-info-guest-name,.asr-buy-voucher-order-confirmed .apartment-info-guests,.asr-buy-voucher-order-confirmed .apartment-info .checkin,.asr-buy-voucher-order-confirmed .apartment-info .checkout{margin-left:28px;display:-ms-flexbox;display:flex;padding:0;gap:5px}.asr-booking-confirm-apartment-detail .apartment-info-guest-name .label,.asr-booking-confirm-apartment-detail .apartment-info-guests .label,.asr-booking-confirm-apartment-detail .apartment-info .checkin .label,.asr-booking-confirm-apartment-detail .apartment-info .checkout .label,.asr-buy-voucher-order-confirmed .apartment-info-guest-name .label,.asr-buy-voucher-order-confirmed .apartment-info-guests .label,.asr-buy-voucher-order-confirmed .apartment-info .checkin .label,.asr-buy-voucher-order-confirmed .apartment-info .checkout .label{-ms-flex:2;flex:2}.asr-booking-confirm-apartment-detail .apartment-info-guest-name p,.asr-booking-confirm-apartment-detail .apartment-info-guests p,.asr-booking-confirm-apartment-detail .apartment-info .checkin p,.asr-booking-confirm-apartment-detail .apartment-info .checkout p,.asr-buy-voucher-order-confirmed .apartment-info-guest-name p,.asr-buy-voucher-order-confirmed .apartment-info-guests p,.asr-buy-voucher-order-confirmed .apartment-info .checkin p,.asr-buy-voucher-order-confirmed .apartment-info .checkout p{line-height:23px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:5;flex:5}.asr-booking-confirm-apartment-detail .apartment-info-list,.asr-buy-voucher-order-confirmed .apartment-info-list{border:1px solid #dedede;border-radius:5px}.asr-booking-confirm-apartment-detail .apartment-info-title,.asr-buy-voucher-order-confirmed .apartment-info-title{grid-area:title;margin-bottom:16px}.asr-booking-confirm-apartment-detail .apartment-info-title h3,.asr-buy-voucher-order-confirmed .apartment-info-title h3{font-size:20px;line-height:25px;margin-bottom:4px}.asr-booking-confirm-apartment-detail .apartment-info-title p,.asr-buy-voucher-order-confirmed .apartment-info-title p{font-size:16px;line-height:23px}.asr-booking-confirm-apartment-detail .apartment-info-image,.asr-buy-voucher-order-confirmed .apartment-info-image{grid-area:image;border-radius:5px;padding:0}.asr-booking-confirm-apartment-detail .apartment-info-wrapper,.asr-buy-voucher-order-confirmed .apartment-info-wrapper{grid-area:infos}.asr-booking-confirm-apartment-detail .apartment-info-guests,.asr-buy-voucher-order-confirmed .apartment-info-guests{margin-bottom:0}.asr-booking-confirm-apartment-detail .apartment-info hr,.asr-buy-voucher-order-confirmed .apartment-info hr{grid-area:hr;margin:22px 0 15px}.asr-booking-confirm-apartment-detail .apartment-info-policy,.asr-buy-voucher-order-confirmed .apartment-info-policy{grid-area:policy;font-size:14px;line-height:21px;margin-bottom:0}.asr-booking-confirm-apartment-detail .apartment-info-policy>.label,.asr-buy-voucher-order-confirmed .apartment-info-policy>.label{line-height:21px;font-size:14px;margin-bottom:0}.asr-booking-confirm-apartment-detail .apartment-info:not(:first-child),.asr-buy-voucher-order-confirmed .apartment-info:not(:first-child){border-top:1px solid #dedede}.asr-booking-confirm-apartment-detail .apartment-info .apartment-info-checkin-checkout,.asr-buy-voucher-order-confirmed .apartment-info .apartment-info-checkin-checkout{display:block}.asr-booking-confirm-apartment-detail .apartment-info .apartment-info-checkin-checkout .checkin,.asr-booking-confirm-apartment-detail .apartment-info .apartment-info-checkin-checkout .checkout,.asr-buy-voucher-order-confirmed .apartment-info .apartment-info-checkin-checkout .checkin,.asr-buy-voucher-order-confirmed .apartment-info .apartment-info-checkin-checkout .checkout{width:auto}.asr-booking-confirm-apartment-detail .apartment-info .apartment-info-checkin-checkout .checkin .checkInCheckOutTime,.asr-booking-confirm-apartment-detail .apartment-info .apartment-info-checkin-checkout .checkout .checkInCheckOutTime,.asr-buy-voucher-order-confirmed .apartment-info .apartment-info-checkin-checkout .checkin .checkInCheckOutTime,.asr-buy-voucher-order-confirmed .apartment-info .apartment-info-checkin-checkout .checkout .checkInCheckOutTime{-ms-flex:5;flex:5}.asr-booking-confirm-apartment-detail .special-request,.asr-buy-voucher-order-confirmed .special-request{display:-ms-flexbox;display:flex;padding:20px 27px 22px;border:none;border-radius:0;border-top:1px solid #dedede}.asr-booking-confirm-apartment-detail .special-request .label,.asr-buy-voucher-order-confirmed .special-request .label{margin-right:15px;white-space:nowrap;-ms-flex-align:start;align-items:flex-start}.asr-booking-confirm-apartment-detail .special-request p,.asr-buy-voucher-order-confirmed .special-request p{margin:0;line-height:24px}.asr-destination-maps .direction{font-size:16px}.asr-destination-maps .grid-container{grid-template-columns:1.5fr .1fr 1.5fr 1fr;grid-gap:10px}.asr-destination-maps .grid-container .icon-direction{height:30%;-ms-flex-item-align:center;align-self:center;position:unset;width:25px}.asr-destination-maps .grid-container .icon-direction a{position:unset}.asr-destination-maps .grid-container .buttons{margin-top:0;-ms-flex-item-align:end;align-self:end;margin-left:20px}.asr-crest-collection-listing .masonry-column{column-count:2}.asr-booking-print-confirmation .print .apartment__item__contain__left .row-group-content,.asr-order-confirmed-print .print .apartment__item__contain__left .row-group-content{display:block}.asr-booking-print-confirmation .print .apartment__item__contain__left .row-group-content span,.asr-order-confirmed-print .print .apartment__item__contain__left .row-group-content span{line-height:36px}.asr-property-location-getting-to .property-getting-header{font-size:24px}.asr-property-location-getting-to .property-location .property-getting .property-getting-header{text-align:left}.asr-property-location-getting-to .property-location .property-location-container{grid-template-columns:1fr 1fr}.asr-feature-property .asr-content-slider .content-wrapper .next,.asr-feature-property .asr-content-slider .content-wrapper .prev{opacity:1}.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item{transition:none}.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.active{-ms-transform:translateY(0);transform:translateY(0)}.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.next,.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.prev{-ms-transform:translateX(0);transform:translateX(0)}.asr-property-overview-maps .js-map-container #panel{display:none}.asr-general-banner .h1-title{font-size:38px}.asr-general-banner .h6{font-size:16px}.asr-best-rate-guarantee-form .form-content.form-layout .form-section .h5{font-size:18px}.asr-page-offer-details .offer-title{font-size:30px}.content-item .gm-style-iw{width:510px}.content-item .review-rating{display:-ms-flexbox;display:flex;padding:0 15px;margin-bottom:5px;-ms-flex-align:center;align-items:center}.content-item .asr-rating-star .asr-star svg{width:13px;height:13px}.content-item .review-label{font-size:10px;margin:auto 0;word-break:normal}.asr-commons-property-voucher-listing .columns{grid-template-columns:1fr 1fr}.asr-commons-property-voucher-listing .offer-expired{margin-top:12px}.asr-offers-listing .columns{grid-template-columns:1fr 1fr}.asr-offers-listing .offer-expired{margin-top:12px}.asr-amenities-images .amenities-container{-ms-flex-direction:row;flex-direction:row}.asr-amenities-images .amenities-container>:nth-child(2){padding-top:110px}.asr-amenities-images .wrap-amenities .amenity{padding-left:20px;padding-right:20px}.asr-amenities-images .wrap-amenities .amenity .title-amenity{font-size:16px}.h2,h2{font-size:30px}.asr-order-confirmed-print .logo-list .logo-footer,.asr-print-buy-point .logo-list .logo-footer{height:66px}.asr-booking-rate-plan-item .tax-info{margin-bottom:2px}.asr-booking-rate-plan-item .tax-info .tax-label{font-size:14px;line-height:20px}.asr-booking-rate-plan-item .tax-tooltip-content{padding:18px 30px 26px;max-width:400px;min-width:400px;box-sizing:border-box;box-shadow:4px -1px 15px rgba(0,0,0,.3);left:-400px;right:unset;-ms-transform:translateX(-2px) translateY(-5px);transform:translateX(-2px) translateY(-5px)}.asr-booking-rate-plan-item .tax-tooltip-content p{line-height:21px;font-size:14px;margin-bottom:22px}.asr-booking-rate-plan-item .tax-tooltip-content:before{content:"";right:unset;left:var(--iconLeft);-ms-transform:none;transform:none}.asr-site-maps .arrow-icon{display:none}.discoverasr-property-compendium .asr-property-overview-head{padding-top:20px}}@media (min-width:1024px){.asr-booking-summary-modal-voucher .voucher-item-footer{-ms-flex-direction:row;flex-direction:row}.asr-booking-summary-modal-voucher .voucher-term{margin-left:auto;display:inline-block}.asr-booking-summary-modal-voucher .vouchers-list .scroll-list{max-height:calc(100vh - 400px);min-height:165px}.asr-new-properties .size-img{max-width:240px;height:240px}.asr-new-properties h5{font-size:18px}.asr-property-general{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row}.asr-property-general .download-link{max-width:17%}.asr-property-general .icon{width:24px;height:24px}.asr-property-general .icon:before{font-size:24px;line-height:24px}.asr-property-print-button .asr-button{margin-left:calc(50% - 450px)}.asr-property-location-information{-ms-flex-direction:row;flex-direction:row}.asr-property-location-information .item{width:50%}.asr-property-apartment-overview-apartment-listing .btn-compare,.asr-property-apartment-overview-apartment-listing .form-check{display:block}.asr-property-apartment-overview-apartment-listing .apartments{grid-template-columns:1fr 1fr 1fr}.asr-property-apartment-overview-apartment-listing .apartment-price .price-unit{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-property-apartment-overview-apartment-listing .apartment-price .price-unit .asr-icon.icon-without-innertext[data-icon]{width:16px;height:16px;display:inline-block;margin-left:5px}.asr-property-apartment-overview-apartment-listing .apartment-price .price-unit .asr-icon.icon-without-innertext[data-icon]:before{font-size:16px}.asr-property-apartment-overview-apartment-listing .asr-icon-svg,.asr-property-apartment-overview-apartment-listing .asr-icon-svg svg{width:30px;height:30px}.asr-property-apartment-overview-apartment-listing .description-item span{margin-top:5px}.asr-manage-reservation .checkInCheckOutTime{display:block;-ms-flex:1;flex:1}.asr-manage-reservation .checkInCheckOutTime .checkInCheckOutTime__checkDate{display:inline-block;margin-right:7px}.asr-manage-reservation .checkInCheckOutTime .checkInCheckOutTime__checkHour{display:inline-block;margin-top:auto;margin-bottom:auto}.asr-page-r-ascott-property-location .location-container{grid-template-columns:3fr 1fr;max-width:1240px;margin:0 auto}.asr-page-r-ascott-property-location .asr-property-general .content-container{-ms-flex-preferred-size:100%;flex-basis:100%}.asr-property-overview-maps #mapform{grid-template-columns:repeat(12,1fr)}.asr-property-overview-maps #mapform .direction-title{grid-column:1/span 12}.asr-property-overview-maps #mapform .direction-to{grid-column:6/span 5;grid-row:2;padding:0 15px 0 10px}.asr-property-overview-maps #mapform .direction-to .direction-to-container .direction-to-icon{display:none}.asr-property-overview-maps #mapform .direction-to form input{line-height:19px}.asr-property-overview-maps #mapform .direction-from{grid-row:2;grid-column:1/span 5;padding:0 5px 0 10px}.asr-property-overview-maps #mapform .direction-from .input-from{grid-template-columns:11fr 1fr}.asr-property-overview-maps #mapform .direction-from .input-from .icon{display:block;padding-top:5px}.asr-property-overview-maps #mapform .direction-from .input-from .icon .js-direction-reverse{-ms-flex-align:center;align-items:center}.asr-property-overview-maps #mapform .direction-from .input-from .icon .asr-icon{font-size:2em}.asr-property-overview-maps #mapform .direction-from .input-from form{padding-right:30px}.asr-property-overview-maps #mapform .direction-from .input-from form input{line-height:19px}.asr-property-overview-maps #mapform .direction-button{grid-row:2;grid-column:11/span 2;padding-top:36px}.asr-property-overview-maps #mapform .direction-button .asr-button{width:auto}.asr-manage-reservation .address,.asr-manage-reservation .phone{font-size:16px}.asr-booking-share-with-friend .modal-header{font-size:24px;line-height:34px;margin-bottom:14px;padding-right:20px}.asr-booking-share-with-friend .modal-container .asr-icon{right:5px;top:5px}.asr-booking-share-with-friend .modal-container .asr-icon:before{font-size:25px}.asr-booking-share-with-friend .modal-body{line-height:23px;margin-bottom:32px}.asr-booking-share-with-friend .footer-btn .asr-button{min-width:143px}.booking-scroll-search-on-offer-page .asr-booking-search{margin-top:40px;margin-bottom:20px}.booking-scroll-search-on-offer-page .asr-booking-search.overlay{margin-top:40px;padding-bottom:0}.asr-user-control-panel .tab-content-wrapper{margin-top:48px;margin-bottom:48px}.daterangepicker.not-overlap-header{z-index:1}.asr-section-rich-text.margin-section{margin-top:0}div.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container{padding-top:46px}div.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-section{padding:25px 10px 0}div.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .data-group-container{padding-bottom:93px;padding-top:12px}div.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-name{font-size:16px;font-weight:700}.asr-booking-add-on-modal .asr-modal .content-container,.asr-booking-airport-transfer-modal .asr-modal .content-container,.asr-booking-price-breakdown-modal .asr-modal .content-container{margin:auto}.asr-booking-add-on-modal .asr-modal .content-container h2,.asr-booking-airport-transfer-modal .asr-modal .content-container h2,.asr-booking-price-breakdown-modal .asr-modal .content-container h2{padding-right:30px;font-size:20px}.asr-booking-add-on-modal .asr-modal .content-container .close-icon,.asr-booking-airport-transfer-modal .asr-modal .content-container .close-icon,.asr-booking-price-breakdown-modal .asr-modal .content-container .close-icon{line-height:0;top:15px;right:15px}.asr-booking-add-on-modal .asr-modal .content-container .close-icon.asr-icon:before,.asr-booking-airport-transfer-modal .asr-modal .content-container .close-icon.asr-icon:before,.asr-booking-price-breakdown-modal .asr-modal .content-container .close-icon.asr-icon:before{font-size:25px}.asr-booking-add-on-modal .asr-modal .content-container .dropdown-text,.asr-booking-add-on-modal .asr-modal .content-container .flight-input,.asr-booking-airport-transfer-modal .asr-modal .content-container .dropdown-text,.asr-booking-airport-transfer-modal .asr-modal .content-container .flight-input,.asr-booking-price-breakdown-modal .asr-modal .content-container .dropdown-text,.asr-booking-price-breakdown-modal .asr-modal .content-container .flight-input{padding:15px}.asr-booking-add-on-modal .asr-modal .content-container .asr-dropdown .dropdown-value .dropdown-text .asr-icon,.asr-booking-airport-transfer-modal .asr-modal .content-container .asr-dropdown .dropdown-value .dropdown-text .asr-icon,.asr-booking-price-breakdown-modal .asr-modal .content-container .asr-dropdown .dropdown-value .dropdown-text .asr-icon{padding-right:10px}.asr-booking-add-on-modal .asr-icon.icon-without-innertext[data-icon]:before,.asr-booking-airport-transfer-modal .asr-icon.icon-without-innertext[data-icon]:before,.asr-booking-price-breakdown-modal .asr-icon.icon-without-innertext[data-icon]:before{font-size:25px}.asr-booking-add-on-modal .asr-radio,.asr-booking-airport-transfer-modal .asr-radio,.asr-booking-price-breakdown-modal .asr-radio{margin-bottom:23px}.asr-booking-price-breakdown-modal .asr-modal .content-container .local-currency,.asr-booking-price-breakdown-modal .asr-modal .content-container .local-currency-title{margin-top:7px}.asr-booking-add-on-modal h2{line-height:28px}.asr-booking-add-on-modal h2+p{font-size:16px;line-height:22px}.asr-booking-add-on-modal .asr-modal .content-container{padding:20px}.asr-booking-add-on-modal .asr-button{font-size:18px}.asr-booking-add-on-modal .breakfast-options{margin-top:20px}.asr-booking-add-on-modal .breakfast-options .counter>span{margin:0 30px;font-size:16px}.asr-booking-add-on-modal .breakfast-options .minus,.asr-booking-add-on-modal .breakfast-options .plus{height:25px;width:25px}.asr-booking-add-on-modal .asr-button[class]{font-weight:700;line-height:18px;font-size:18px}.asr-booking-add-on-modal .total{margin:30px -20px 0;padding:20px}.asr-booking-add-on-modal .total .total-tax{line-height:26px}.asr-booking-add-on-modal .total .total-tax small{font-size:14px}.asr-booking-add-on-modal .add-on-description{font-size:20px;line-height:25px;font-weight:700}.asr-booking-add-on-modal .dates{margin-top:25px}.asr-booking-add-on-modal .dates small{font-size:14px;line-height:19px}.asr-booking-add-on-modal .dates p{line-height:26px}.asr-booking-add-on-modal .label{font-size:14px}.asr-booking-search-criteria .icon-edit{width:25px;height:25px;margin-left:15px;margin-top:0}.asr-booking-search-criteria .icon-edit svg{width:25px;height:25px}.search-result-criteria{font-size:24px;font-weight:700;line-height:34px;margin-top:16px;margin-bottom:18px}.asr-checkbox>.check-box{height:25px;width:25px}.asr-property-featured-events .event-title{font-size:20px;line-height:25px;height:51px}.asr-property-featured-events .description-row{font-size:16px}.asr-property-featured-events .description-row .icon-wrapper{margin-right:17px}.asr-property-featured-events .description-row .icon-wrapper .calendar.asr-icon-svg svg{width:14px;height:16px}.asr-property-featured-events .description-row .icon-wrapper .location.asr-icon-svg svg{margin:0 -4px;width:20px;height:20px}.asr-property-featured-events .description-row .icon-wrapper .timer.asr-icon-svg svg{margin:0 -3px;width:20px;height:20px}.asr-property-featured-events p.currency{font-size:14px}.asr-property-featured-events .price>strong:first-child{font-size:24px}.asr-about-us-navigation,.asr-property-tab-navigation,.navigation-pannel-wrapper{max-width:100%;margin:0 auto}.asr-corporate-social-responsibility-reaching-out .menu-bar{padding:0 20px 40px 60px}.asr-corporate-social-responsibility-reaching-out .wrap-content{margin-left:40px}.asr-corporate-social-responsibility-reaching-out .wrap-content .h4{font-size:20px}.asr-corporate-social-responsibility-reaching-out .container-fluid .wrap{margin-left:0}.asr-navigation-bar .wrap{margin:0;max-width:unset;padding:0}.asr-navigation-bar .sticky-navigation .wrap{max-width:1200px;margin:0 auto}.asr-navigation-bar .navigation-item{margin:0 68px 0 0}.asr-navigation-bar .navigation-item a{padding:16px 0}.asr-navigation-bar .navigation-item:last-child{padding-right:0}.asr-navigation-bar .navigation-wrapper{-ms-flex-pack:unset;justify-content:unset}.asr-navigation-bar .navigation-wrapper.sticky-navigation .navigation-background{left:calc((100% - 1200px) / 2)}.asr-navigation-bar .navigation-content{grid-auto-columns:unset}.asr-rating-star .asr-icon.icon-without-innertext[data-icon]:before{font-size:16px}div[id*=modal-qr-code].asr-modal .content-container{max-width:max-content}.asr-location-and-nearby-property{margin-top:51px;padding-bottom:44px;overflow:visible}.asr-location-and-nearby-property .icon-info-total{display:block}.asr-location-and-nearby-property .icon-info-total svg{width:20px;height:20px}.asr-location-and-nearby-property .hotel-review>span{margin-left:3px;font-weight:600;line-height:19px}.asr-location-and-nearby-property .asr-rating-star{height:16px}.asr-location-and-nearby-property .hotel-address{min-height:25px}.asr-location-and-nearby-property .hotel-address .asr-icon[data-icon]{margin-left:-2px}.asr-location-and-nearby-property .hotel-address .asr-icon[data-icon]:before{font-size:20px}.asr-location-and-nearby-property .maps-slider{position:relative}.asr-location-and-nearby-property .maps-slider .asr-content-slider .controls{line-height:8px;padding:18px 0 12px}.asr-location-and-nearby-property .maps-slider .asr-content-slider .navigation-controls{display:block}.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information{padding:10px 20px 30px}.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information .hotel-name{margin-bottom:10px}.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information .hotel-name h3{font-size:20px;line-height:25px;color:var(--text-title)}.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information .hotel-name .image-container{margin-right:20px}.asr-location-and-nearby-property h2.wrap{margin-bottom:25px}.asr-location-and-nearby-property .hotel-review{font-weight:600;margin-bottom:50px}.asr-location-and-nearby-property .maps-wrapper{max-width:1240px;padding:0 20px;margin:0 auto}.asr-location-and-nearby-property .maps-slider{margin:0 -15px}.asr-location-and-nearby-property .hotel-price .asr-price strong:not(.price-value){font-size:14px}.asr-location-and-nearby-property .hotel-price .asr-price .price-value{font-size:24px}.asr-location-and-nearby-property .hotel-price .asr-price .currency{line-height:19px}.asr-property-room-listing-container .room-icon-label .room-label{color:var(--text-body)}.asr-property-room-listing-container .asr-card.type-room{height:unset}.asr-property-room-listing-container .asr-card.type-room .card-content{padding:20px 31px}.asr-property-room-listing-container .asr-card.type-room .card-title{font-size:20px;font-weight:700;line-height:25px;margin-bottom:6px}.asr-property-room-listing-container .asr-card.type-room .room-label{padding-top:8px}.asr-property-room-listing-container .asr-card.type-room .asr-icon-label{font-size:16px}.asr-property-room-listing-container .asr-card.type-room .asr-price .price-value{font-weight:700}.asr-property-room-listing-container .asr-card.type-room .asr-price{font-size:14px;line-height:28px}.asr-property-room-listing-container .asr-card.type-room .asr-price .price-value{font-size:24px;line-height:28px}.asr-property-room-listing-container .asr-card.type-room .asr-price .price-line{min-width:150px}.asr-property-room-listing-container .asr-card.type-room .asr-price .price-unit,.asr-property-room-listing-container .asr-card.type-room .asr-price .price-value,.asr-property-room-listing-container .asr-card.type-room .price-compare-container .asr-checkbox span:not(.check-box){white-space:nowrap}.asr-property-room-listing-container .asr-card.type-room .room-icon{width:30px;height:30px;margin-top:5px}#asr-booking-login-modal.asr-modal .vue-portal-target{width:auto;height:auto}#asr-booking-login-modal.asr-modal .content-container{height:fit-content;height:-moz-fit-content}#asr-booking-login-modal .modal-footer{display:none}#asr-booking-login-modal .asr-booking-logo{margin-bottom:15px;height:60px}#asr-booking-login-modal .modal-dialog{max-width:fit-content;max-width:-moz-fit-content;margin-top:80px}#asr-booking-login-modal .modal-body{padding:0 31px 31px}#asr-booking-login-modal .asr-booking-login h3.title{font-size:24px}#asr-booking-login-modal .asr-booking-login .text-center,#asr-booking-login-modal .asr-booking-login .text-label{font-size:14px}#asr-booking-login-modal .asr-booking-login .card{min-width:432px;width:432px}#asr-booking-login-modal .asr-booking-login .login-card{float:left}#asr-booking-login-modal .asr-booking-login .signup-card{float:right}.asr-booking-property-listing .opening .city{margin-top:11px}.asr-booking-property-listing .opening .city h3{margin-bottom:31px;font-size:24px}.asr-booking-property-listing .asr-booking-banner{margin-top:48px;margin-bottom:48px}.asr-booking-property-listing .feature-property-container{padding-left:20px;padding-right:20px}.asr-booking-property-listing .tab-content .asr-property-listing-item{margin-bottom:42px}.asr-booking-property-listing .tab-content .asr-property-listing-item .view-rates .asr-button{min-width:122px}.asr-booking-property-listing .tab-content .asr-property-listing-item .content-location span{font-size:15px}.asr-booking-property-listing .tab-content .asr-property-listing-item .asr-badge.card-label{font-size:12px;line-height:12px}.asr-booking-property-listing .pagination-presentation{margin-top:15px;margin-bottom:15px}.header-1{font-size:24px}.header-1.fix-height{line-height:24px}.header-2{font-size:20px}.header-2.fix-height{line-height:20px}.header-3{font-size:18px}.header-3.fix-height{line-height:18px}.body-1{font-size:16px}.body-1.fix-height{line-height:16px}.body-2{font-size:14px}.body-2.fix-height{line-height:14px}.label-1{font-size:14px}.label-1.fix-height{line-height:14px}.label-2{font-size:12px}.label-2.fix-height{line-height:12px}.title-1{font-size:30px}.title-1.fix-height{line-height:30px}.title-2{font-size:24px}.title-2.fix-height{line-height:24px}.asr-property-facilities-amenities .asr-body-wrapper{padding:30px 20px 34px}.asr-property-facilities-amenities .charge-apply{margin:0;display:block}.asr-property-facilities-amenities .title{font-size:revert;font-weight:revert;margin-bottom:15px}.asr-property-facilities-amenities .list-container{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:18px;line-height:1.56}.asr-property-facilities-amenities .list-container .item{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-left:0;text-align:center;margin-bottom:0}.asr-property-facilities-amenities .list-container .item:nth-child(n+5){display:-ms-flexbox;display:flex}.asr-property-facilities-amenities .asr-common-icon{width:75px;height:75px;margin-right:0;-ms-flex-pack:center;justify-content:center}.asr-property-facilities-amenities .icon{width:45px;height:45px;margin-right:0}.asr-property-facilities-amenities .icon:before{font-size:45px;margin-right:0}.asr-property-facilities-amenities .asr-button{margin-top:28px}.asr-property-facilities-amenities .asr-common-icon.item-image .asr-icon-svg svg,.asr-property-facilities-amenities .asr-common-icon.item-image .image-container{width:45px;height:45px}.asr-utility-bar .asr-button.rounded-border{height:60px;width:60px;margin:10px}.asr-utility-bar .util-list.show>button:first-child{-ms-transform:translate(calc(-100% - 20px),calc(-50% - 10px));transform:translate(calc(-100% - 20px),calc(-50% - 10px))}.asr-utility-bar .util-list.show>button:last-child{-ms-transform:translate(calc(-100% - 20px),calc(50% + 10px));transform:translate(calc(-100% - 20px),calc(50% + 10px))}.asr-section-extended-stay{min-height:300px;margin:15px 0}.asr-section-extended-stay .extended-stay-content{max-width:50%;min-height:300px}.asr-section-extended-stay .extended-stay-title{font-size:24px;margin-bottom:10px}.asr-section-extended-stay .extended-stay-description{font-size:16px;margin-bottom:25px}.asr-section-download-app{margin:52px auto}.asr-inspiration-for-your-next-trip.wrap{padding-left:5px;padding-right:5px}.asr-inspiration-for-your-next-trip .slide-grid-column{width:25%;padding:0 15px}.asr-inspiration-for-your-next-trip .asr-content-slider .slider-navigation-arrow{top:calc(50% - 24px)}.asr-inspiration-for-your-next-trip .inspiration-title{margin-bottom:35px}.asr-inspiration-for-your-next-trip .image-description{top:0}.asr-inspiration-for-your-next-trip .image-description .small{font-size:13px}.asr-inspiration-for-your-next-trip .asr-button{margin-top:14px;min-width:123px}.asr-inspiration-for-your-next-trip .content-wrapper{margin-bottom:24px}.asr-inspiration-for-your-next-trip .content{padding:23px 21px}.asr-news-carousel .list-new-carousel.wrap{padding-left:5px;padding-right:5px}.asr-news-carousel .list-new-carousel .slide-grid-column{width:70%;padding:0 15px}.asr-news-carousel .list-new-carousel .small-image{width:30%}.asr-news-carousel .list-new-carousel .small-image .header-2{font-size:16px}.asr-news-carousel .list-new-carousel .asr-content-slider .slider-navigation-arrow{top:calc(50% - 24px)}.asr-news-carousel .list-new-carousel .inspiration-title{margin-bottom:35px}.asr-news-carousel .list-new-carousel .image-description{top:0}.asr-news-carousel .list-new-carousel .image-description .small{font-size:13px}.asr-news-carousel .list-new-carousel .content-wrapper{margin-bottom:24px}.asr-news-carousel .list-new-carousel .content{padding:23px 40px 10px 10px}.asr-top-right-user-actions{font-size:12px}.asr-top-right-user-actions .profile-menu{margin:0}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-value .asr-icon-svg{width:12px;height:12px;margin-left:4px}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-value .asr-icon-svg svg{width:12px;height:12px;fill:var(--background-default)}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-value .active-dropdown svg{-ms-transform:rotate(0);transform:rotate(0)}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .asr-icon.icon-without-innertext[data-icon]{color:var(--text-reverse);padding-top:3px}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .asr-icon.icon-without-innertext[data-icon]:before{font-size:19px}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-text{color:var(--text-reverse);font-size:12px;font-weight:100}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container{position:absolute;max-height:unset;height:auto;padding:10px;font-size:14px;width:300px}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-container .dropdown-item{white-space:normal}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-item{padding:0}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-item a{display:block;padding:10px}.asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-backdrop{z-index:9}.asr-top-right-user-actions .profile-dropdown .right-header-icon{margin-right:10px}.asr-top-right-user-actions .usercart-header .signin-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-top-right-user-actions .usercart-header .header-text{margin:0 5px}.asr-top-right-user-actions .usercart-header a{color:var(--text-reverse)}.asr-top-right-user-actions .asr-dropdown .first-item{pointer-events:none}.asr-top-right-user-actions .dropdown-container .dropdown-item:hover a{color:var(--text-reverse)}.asr-top-right-user-actions .border-header{margin:0 -10px;display:block}.header-expand-menu .top-header-item.my-cart{display:none}.asr-top-header .icon-top-header{display:block}.asr-top-header .header-text{display:block;margin:0 5px;color:var(--text-reverse)}.asr-top-header .menu-header{display:none}.asr-top-header .usercart-header{font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;float:right}.asr-top-header .usercart-header.right{float:right}.asr-top-header .usercart-header.left{float:left;margin-right:10px}.asr-top-header .usercart-header .shoppig-cart-icon,.asr-top-header .usercart-header .signin-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-top-header .usercart-header .asr-icon-svg.right-header-icon svg{color:var(--text-reverse)}.asr-simple-search .search-button{left:auto;right:40px}.asr-simple-search .search-bar{padding:0}.asr-simple-search .search-bar.sticky-menu{top:125px;padding:0}.asr-simple-search .search-bar.sticky-menu .search-button{left:80px}.asr-simple-search .search-bar.sticky-menu .search-input.asr-button{border-radius:0;padding-left:140px}.asr-simple-search .search-bar .search-icon:before{font-size:32px}.asr-simple-search .search-bar .search-input.asr-button{padding-left:50px;background-color:#fff;height:70px;border-radius:40px}.asr-background-banner{margin-top:-120px}.asr-background-banner .asr-carousel .asr-content-slider .controls{bottom:139px}.asr-background-banner .asr-carousel .asr-content-slider .controls.noneSearchBar{bottom:39px}.asr-background-banner.banner-normal-mode .asr-content-slider,.asr-background-banner.banner-normal-mode .image-carousel{height:448px}.asr-top-select-currency,.asr-top-select-currency.left,.asr-top-select-language,.asr-top-select-language.left{float:left}.asr-top-select-currency.right,.asr-top-select-language.right{float:right;margin-right:10px}.asr-top-select-currency .asr-dropdown .dropdown-value,.asr-top-select-language .asr-dropdown .dropdown-value{color:var(--text-reverse)}.asr-top-select-currency .asr-dropdown .dropdown-value span,.asr-top-select-language .asr-dropdown .dropdown-value span{font-weight:400;padding:0}.asr-top-select-currency .asr-dropdown .dropdown-backdrop,.asr-top-select-language .asr-dropdown .dropdown-backdrop{display:none}.asr-top-select-currency .asr-icon.icon-without-innertext.dropdown-icon:before,.asr-top-select-language .asr-icon.icon-without-innertext.dropdown-icon:before{color:var(--text-reverse)}.asr-top-select-currency .asr-icon-svg,.asr-top-select-language .asr-icon-svg{fill:var(--text-reverse)}.asr-bottom-section-quicklinks .button-quicklinks{font-weight:400;color:var(--text-reverse)}.asr-bottom-section-quicklinks .icon-quicklinks{fill:var(--accent)}.asr-announcement{padding:14px 0}.asr-announcement .asr-content-slider .description{display:block;overflow:hidden}.asr-announcement .asr-content-slider .content-title{width:calc(50% + 580px)}.asr-announcement .asr-content-slider .description.show-detail{max-height:100%}.asr-announcement a.close{right:calc(((100% - 1240px) / 2) - 30px)}.discoverasr-property-landing-template .asr-announcement,.discoverasr-property-template .asr-announcement{margin:0 0 20px;padding:0 calc((100% - 1200px) / 2)}.discoverasr-property-landing-template .asr-announcement .content-title,.discoverasr-property-template .asr-announcement .content-title{margin:14px 0 9px;width:calc(50% + 525px)}.discoverasr-property-landing-template .asr-announcement .asr-content-slider,.discoverasr-property-template .asr-announcement .asr-content-slider{border:1px solid var(--text-body);border-radius:5px}.discoverasr-property-landing-template .asr-announcement .asr-content-slider .description.show-detail,.discoverasr-property-template .asr-announcement .asr-content-slider .description.show-detail{max-height:100%}.discoverasr-property-landing-template .asr-announcement .asr-content-slider .description,.discoverasr-property-template .asr-announcement .asr-content-slider .description{display:block;overflow:hidden}.discoverasr-property-landing-template .asr-announcement .asr-content-slider.wrap,.discoverasr-property-template .asr-announcement .asr-content-slider.wrap{padding-left:22px;padding-right:17px}.discoverasr-property-landing-template .asr-announcement a.close,.discoverasr-property-template .asr-announcement a.close{right:calc((100% - 1200px) / 2 + 20px)}.asr-property-listing-announcement .asr-announcement{margin:17px 0 15px}.asr-property-listing-announcement .asr-announcement .content-title{margin:14px 0 9px;width:calc(50% + 525px)}.asr-property-listing-announcement .asr-announcement .asr-content-slider.wrap{padding-left:22px;padding-right:17px}.asr-section-brands-logo{margin-top:52px}.asr-section-brands-logo .logo-container{padding:0}.asr-top-select-currency{margin-left:0}.asr-top-select-currency .asr-dropdown .dropdown-container{position:absolute}.asr-top-header-quicklinks .top-header-icon:before{color:var(--text-reverse)}.asr-top-select-language{margin-right:20px;margin-left:0}.asr-top-select-language .asr-dropdown .dropdown-container{max-height:600px;position:absolute}.asr-carousel .asr-content-slider .slider-navigation-arrow.prev,.asr-property-r-overview-banner .asr-content-slider .slider-navigation-arrow.prev{left:calc(((100% - 1240px) / 2) - 45px)}.asr-carousel .asr-content-slider .slider-navigation-arrow.next,.asr-property-r-overview-banner .asr-content-slider .slider-navigation-arrow.next{right:calc(((100% - 1240px) / 2) - 45px)}.asr-carousel .asr-content-slider .slider-navigation-arrow .asr-icon.icon-without-innertext,.asr-property-r-overview-banner .asr-content-slider .slider-navigation-arrow .asr-icon.icon-without-innertext{text-shadow:0 2px 14px rgba(0,0,0,.5)}.asr-carousel .title-banner,.asr-property-r-overview-banner .title-banner{font-size:30px;line-height:36px;margin-bottom:5px}.asr-carousel .volume{right:calc(((100% - 1240px) / 2) - 45px)}.asr-carousel .caption-title{line-height:36px}.asr-carousel .explore-button.has-margin{margin-top:28px}.asr-carousel .explore-button{min-width:143px}.asr-carousel .asr-content-slider .content{padding-top:130px;padding-bottom:158px}.banner-normal-mode .asr-carousel .asr-content-slider .content{padding-top:40px}.asr-carousel .asr-content-slider .content-align-center{padding-top:130px;padding-bottom:60px}.banner-normal-mode .asr-carousel .asr-content-slider .content-align-center{padding-top:40px}.asr-carousel .asr-content-slider .slider-navigation-arrow{background-color:transparent;box-shadow:none}.asr-carousel .asr-content-slider .slider-navigation-arrow .asr-icon.icon-without-innertext{display:block;width:25px;height:25px}.asr-carousel .asr-content-slider .slider-navigation-arrow .asr-icon[data-icon]:before{font-size:45px;width:100%;height:100%;color:var(--text-reverse)}.asr-carousel .asr-content-slider,.asr-carousel .image-carousel,.asr-carousel .video-carousel{height:568px}.asr-top-menu{position:relative;min-height:120px}.asr-top-menu .line-dash{display:none}.asr-top-menu.top-normal-mode{min-height:120px;height:auto}.asr-top-menu.top-normal-mode .header{height:auto}.asr-top-menu.top-normal-mode .header.min-height-auto,.asr-top-menu.top-normal-mode.min-height-auto{min-height:auto}.asr-top-menu.top-normal-mode.height-header{min-height:70px}.asr-top-menu.top-normal-mode.height-header .logo-header-booking,.asr-top-menu.top-normal-mode.height-header .top-header-item,.asr-top-menu.top-normal-mode.height-header .usercart-header{height:70px}.asr-top-menu .active-menu .shoppig-cart-icon svg,.asr-top-menu .active-menu .signin-icon svg,.asr-top-menu .my-cart .asr-icon-svg{fill:var(--text-reverse)}.asr-top-menu .header-banner,.asr-top-menu .navigation-menu.active-menu .line{display:none}.asr-top-menu .header{width:100%;height:120px;background-color:transparent;z-index:2;-ms-flex-align:center;align-items:center}.asr-top-menu .header.sticky-header{height:auto;width:100%;top:0;right:0;position:fixed;background-color:var(--accent);box-shadow:0 0 5px 5px rgba(0,0,0,.2)}.discoverasr-property-offer-template .asr-top-menu .header.sticky-header{box-shadow:none}.asr-top-menu .header.sticky-header .top-section{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px}.asr-top-menu .header.sticky-header .sidebar-left{z-index:0}.asr-top-menu .header.topnav-height.sticky-header{height:50px}.asr-top-menu .header.topnav-height.sticky-header.height-auto{height:auto}.asr-top-menu .header.topnav-height.sticky-header .line-banner{display:none}.asr-top-menu .top-navigation{-ms-flex-order:6;order:6;width:100%}.asr-top-menu .navigation-menu{display:-ms-flexbox;display:flex}.asr-top-menu .navigation-menu .line-banner{border-bottom:1px solid var(--line-banner);width:100%;-ms-flex-order:5;order:5}.asr-top-menu .my-accounts{-ms-flex-order:4;order:4}.asr-top-menu .my-accounts.left{float:left}.asr-top-menu .my-accounts.right{float:right}.asr-top-menu .label-welcome{display:none}.asr-top-menu .asr-top-navigation{min-height:70px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.asr-top-menu .asr-top-navigation .disabled-button{visibility:hidden;opacity:0}.asr-top-menu .asr-top-navigation.width-100{width:100%}.asr-top-menu .asr-top-navigation .modify-booking-search-container{display:contents}.asr-top-menu .asr-top-navigation .modify-booking-search-container .asr-modal-booking-search .asr-common-icon .asr-icon-svg{display:block}.asr-top-menu .asr-top-navigation .modify-booking-search .asr-booking-search{margin-top:unset;padding-bottom:unset}.asr-top-menu .asr-top-navigation .modify-booking-search .asr-booking-search .grid-container.has-error{padding:15px 0 20px}.asr-top-menu .asr-top-navigation .modify-booking-search .asr-booking-search .error-field{padding:15px 0 0}.asr-top-menu .asr-top-navigation .modify-booking-search .asr-booking-search .asr-icon.icon-without-innertext.done-icon,.asr-top-menu .asr-top-navigation .modify-booking-search .asr-booking-search .asr-icon.icon-without-innertext.hotel-icon,.asr-top-menu .asr-top-navigation .modify-booking-search .asr-booking-search .asr-icon.icon-without-innertext.search-icon,.asr-top-menu .asr-top-navigation .modify-booking-search .asr-booking-search .asr-icon.icon-without-innertext.up-down-icon{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.asr-top-menu .asr-top-navigation .logo-header{margin:16px 0;-ms-flex-negative:0;flex-shrink:0}.asr-top-menu .asr-top-navigation .sidebar-left{display:-ms-flexbox;display:flex;padding:0;-ms-flex-align:center;align-items:center;margin:19px 0}.asr-top-menu .asr-top-navigation .arrow-down{display:none}.asr-top-menu .asr-top-navigation .sidebar-menu{margin:1px 0 1px 35px;word-break:normal;text-align:center}.asr-top-menu .asr-top-navigation .modify-booking-search{position:absolute;width:100%;top:120px;left:0;background:#fff;z-index:2}.asr-top-menu .asr-top-navigation .find-resident-backdrop{position:absolute;background-color:var(--overlay-background);opacity:.96;height:100vh;width:100%;left:0;top:125px}.asr-top-menu ul{list-style-type:none}.asr-top-menu ul.sidebar-menu.search-button{padding-left:0;padding-right:0}.asr-top-menu .link-center{position:absolute;margin:15px 0;font-weight:700;bottom:0;font-size:16px;width:100%;text-align:right;max-width:1232px;padding:0 16px}.asr-top-menu .sidebar-menu{letter-spacing:0;line-height:1.5;font-weight:600;display:inline-block}.asr-top-menu .sidebar-menu .link-ourbrands{line-height:1.5;color:var(--text-reverse);white-space:normal;display:inline-block;font-size:14px;cursor:pointer}.asr-top-menu .sidebar-menu .link-ourbrands .asr-icon.icon-without-innertext.arrow-down:before{color:var(--text-reverse)}.asr-top-menu .sidebar-menu.active-navigation .active-navigation{position:relative}.asr-top-menu .sidebar-menu.active-navigation .active-navigation:after{position:absolute;content:"";bottom:-3px;left:-2px;right:-2px;height:1px;background-color:var(--border-reverse)}.asr-top-menu .sidebar-menu .navigation-logo{width:380px;max-height:202px;position:relative}.asr-top-menu .sidebar-menu .navigation-logo .navigation-link{width:100%;height:100%;display:block}.asr-top-menu .sidebar-menu .navigation-img{width:100%;max-height:100%;border-radius:5px}.asr-top-menu .sidebar-menu .navigation-button{line-height:16px;padding:12px 13px;font-size:16px;font-weight:700;background-color:var(--background-default);color:#4c6866;margin:0 0 33px 35px;position:absolute;bottom:0;left:0;border-radius:5px;border:solid 1px var(--background-default)}.asr-top-menu .sidebar-menu .navigation-button:hover{background-color:hsla(0,0%,100%,.6);border-color:transparent}.asr-top-menu .sidebar-menu .navigation-text{font-size:20px;font-weight:700;color:var(--text-reverse);margin:20px;position:absolute;width:50%;font-size:24px;line-height:40px}.asr-top-menu .sidebar-menu .backdrop-navigation{position:fixed;background-color:#000;left:0;right:0;height:100%;opacity:.3;width:100%;z-index:-1;margin:25px 0}.asr-top-menu .sidebar-menu .brand-category{padding:8px 0;display:block;font-size:18px;font-weight:600}.asr-top-menu .sidebar-menu .brand-category h3{font-size:18px;font-weight:600;margin:0;color:var(--text-title)}.asr-top-menu .sidebar-menu .menu-sub-item{text-align:left}.asr-top-menu .sidebar-menu .menu-sub-item .ourbrand-item{font-weight:400;padding:8px 0;font-size:16px}.asr-top-menu .sidebar-menu .menu-sub-item .brand-category{padding-top:0}.asr-top-menu .sidebar-menu .image-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 0 70px;max-width:1232px;margin:0 auto}.asr-top-menu .sidebar-menu .image-list .link-item{margin:16px;height:101px;width:calc(100% / 6 - 32px)}.asr-top-menu .sidebar-menu .image-list .link-item .nav-logo{width:100%;height:100%;display:block}.asr-top-menu .sidebar-menu .image-list .link-item img{height:100%;width:100%}.asr-top-menu .sidebar-menu .column-list{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;padding-top:40px;padding-bottom:40px}.asr-top-menu .sidebar-menu .wrap-sub-navigation{z-index:2;left:0;position:absolute;right:0;background-color:var(--background-default);margin:19px auto;box-shadow:0 23px 27px 0 var(--box-shadow-menu)}.asr-top-menu .sidebar-menu .wrap-sub-navigation .menu-sub .link-item ul{display:contents}.asr-top-menu .sidebar-menu .menu-evenly{-ms-flex-pack:space-evenly;justify-content:space-evenly}.asr-top-menu .sidebar-menu .navigation-title{position:absolute;text-align:left;margin:26px 0 0 35px;top:0;left:0;max-width:223px}.asr-top-menu .sidebar-menu .navigation-title h3{margin:0;font-size:24px;font-weight:600;color:var(--background-default);line-height:29px;white-space:normal}.asr-top-menu .search-button{-ms-flex-order:1;order:1}.asr-top-menu .search-button .asr-button{white-space:nowrap;min-width:149px}.asr-top-menu .search-button .asr-button.reverse:not(.disabled):hover{background:var(--whitefff-opacity-60)}.asr-top-menu .bottom-section{display:none}.asr-top-menu .asr-icon,.asr-top-menu .top-header-link{color:var(--text-reverse)}.asr-top-menu .asr-icon.calendar-icon{color:var(--indicator-default)}.asr-top-menu .asr-icon.error-icon{color:var(--icon-error-message)}.asr-top-menu .asr-icon.arrow-down-icon,.asr-top-menu .asr-icon.arrow-up-icon{color:var(--accent)}.asr-top-menu .top-header-item,.asr-top-menu .usercart-header{height:49px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-top-menu .top-header-link{line-height:17px;margin:0 20px}.asr-top-menu .top-header-link .asr-icon[data-icon]:before{font-size:30px;top:0}.asr-top-menu .top-header-link.header-align-left{float:left;margin-right:0}.asr-top-menu .top-header-link.header-align-right{float:right;margin-left:0}.asr-top-menu .top-header-link .top-header-content{padding:0 4px}.asr-top-menu .top-header-link a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-top-menu .top-header-icon .asr-icon-svg svg{fill:var(--text-reverse)}.asr-grid-layouts .asr-grid-column.hide-on-desktop{display:none}.asr-site-maps .site-map-item{margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}.asr-site-maps .site-map-item h3{line-height:34px}.asr-section-brands-logo{border-top:none;border-bottom:none}.asr-section-brands-logo .logo-container{padding-bottom:0}.asr-global-footer{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;font-size:14px;line-height:19px;margin-top:23px;padding-bottom:20px}.asr-global-footer .logo-left{-ms-flex-order:1;order:1}.asr-global-footer .footer-reference-links{max-width:950px;-ms-flex-order:2;order:2;margin-bottom:0}.asr-global-footer .footer-reference-links .reference-links{margin-bottom:0}.asr-global-footer .brand-logo img{max-height:101px;max-width:122px}.asr-global-footer .icp-number{margin-top:0}.asr-global-footer .icp-number .copyright{margin:13px 0 9px}.asr-global-footer .icp-number li:not(:last-child):not(:first-child){margin-right:7px}.asr-global-footer .icp-number .icp-link{display:inline-block;margin:0}.asr-global-footer .icp-number .icp-link .logo-icp2{vertical-align:middle}.asr-extended-stay-form .combobox .ui-autocomplete{margin:0 0 0 46px;width:auto}.asr-form-input .combobox .ui-autocomplete{margin:0 0 0 50px;width:auto}.asr-form-input .tooltip .tooltip-content{left:-40%}.asr-form-input .tooltip .tooltip-content:after,.asr-form-input .tooltip .tooltip-content:before{left:51%}.arabic .asr-form .asr-form .form-group .form-label{text-align:left;margin-left:16px;margin-right:0}.asr-form .form-group .form-label{width:30%;text-align:end;margin-right:16px}.asr-form .form-group .form-content{-ms-flex:1 0;flex:1 0}.asr-form .form-group .form-content .input,.asr-form .form-group .form-content input{width:100%}.asr-about-us-mission .bg-hover{position:relative;cursor:pointer}.asr-about-us-mission .bg-hover .bg-hover-content{position:absolute;right:0;top:0;padding:20px;opacity:0;transition:opacity .5s ease 0s;width:100%;height:100%}.asr-about-us-credo .wrap{margin:0;max-width:1250px}.asr-about-us-credo .panel,.asr-about-us-credo .panel-content{padding:0}.asr-about-us-credo .panel-content-inside h3{margin:20px 0}.asr-about-us-credo .panel-content-inside p{line-height:20.8px;margin-bottom:16px}.asr-about-us-credo .col-offset-2{margin-left:16.66667%}.asr-about-us-history .time-line-history{margin-bottom:unset;height:unset}.asr-about-us-history .time-line-history .wrap{max-width:1250px}.asr-about-us-history .time-line-history .slick-arrow{z-index:1}.asr-about-us-history .time-line-history .col-md-offset-2{margin-left:16.66667%}.asr-about-us-history .time-line-history .col-md-2 .slick-list .slick-track{width:2486px!important}.asr-about-us-history .time-line-history .col-md-2 .slick-list .slick-track .slick-slide.slick-current.slick-active{width:113px!important}.asr-booking-modal div.modal-body{padding:15px 31px 31px}.asr-booking-modal h3.title{font-size:24px;margin-bottom:25px}.asr-booking-login .signup-card{margin-left:32px}.asr-booking-login .card.login-card,.asr-booking-login .card.signup-card{padding:24px 31px}.asr-booking-login .wrap .social-list{margin-top:19px;margin-bottom:0;display:block}.asr-booking-login .wrap .card{width:432px;padding:24px 31px;margin-bottom:0;height:100%}.asr-booking-login .wrap .signup-card{margin-left:30px;float:right;display:block}.asr-news.arabic-com .office-detail{padding-left:10px;padding-right:35px}.asr-news .year-content{margin-left:20px;margin-right:20px}.asr-news .recent-news .text-rss{margin-top:7px}.asr-news div.office-detail{padding-left:35px;margin-top:18px}.asr-news div.office-detail h4.office-detail-title{font-size:1.25em}.asr-feature-tile{margin:41px auto 35px}.asr-feature-tile .feature-item span{font-size:16px;padding-left:41px}.asr-feature-tile .feature-description{line-height:26px;padding-top:5px}.asr-feature-tile .feature-content-left .feature-content{-ms-flex-pack:end;justify-content:flex-end}.asr-feature-tile .feature-backdrop,.asr-feature-tile .feature-video{visibility:hidden}.asr-feature-tile .feature-icon-image{width:30px}.asr-feature-tile .feature-banner{min-height:330px;position:absolute;top:0;bottom:0}.asr-feature-tile .asr-feature-tile-single{position:relative}.asr-feature-tile .asr-feature-tile-single .feature-banner-image-desktop{position:absolute;height:100%;width:100%;object-fit:cover}.asr-feature-tile .asr-feature-tile-single .asr-button{width:auto;min-width:125px;display:inline-block}.asr-feature-tile .asr-feature-tile-single .asr-button.primary{background-color:var(--text-reverse);border:1px solid var(--accent);color:var(--accent)}.asr-feature-tile .asr-feature-tile-single .asr-button.primary:not(.disabled):hover{background-color:var(--accent);color:var(--text-reverse);border:1px solid var(--accent)}.asr-feature-tile .asr-feature-tile-single .feature-button{text-align:left}.asr-feature-tile .asr-feature-tile-single .feature-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-feature-tile .asr-feature-tile-single .feature-content>*{display:block;max-width:300px}.asr-feature-tile .asr-feature-tile-single .feature-description p{max-height:240px}.asr-feature-tile .asr-feature-tile-single .feature-title{font-size:20px;font-weight:700}.asr-feature-tile .zigzag-single-tile .feature-banner{width:calc(50% + 255px);border-radius:0}.asr-feature-tile .zigzag-single-tile .asr-feature-tile-single{border-radius:5px;overflow:hidden}.asr-feature-tile .zigzag-single-tile .feature-divider{position:absolute;top:0;bottom:0;width:25%;right:calc(100% - 2px);left:auto;height:100%}.asr-feature-tile .zigzag-single-tile .feature-content{width:calc(50% - 254px);border-radius:0;padding:27px 45px;margin-left:auto;position:relative;min-height:330px}.asr-feature-tile .zigzag-single-tile .feature-shadow{box-shadow:0 0 5px gray}.asr-feature-tile .zigzag-single-tile .feature-shadow .feature-content{box-shadow:none}.asr-feature-tile .zigzag-single-tile.feature-content-left .feature-divider{right:auto;left:calc(100% - 1px);-ms-transform:rotate(180deg);transform:rotate(180deg)}.asr-feature-tile .zigzag-single-tile.feature-content-left .feature-banner{right:0}.asr-feature-tile .zigzag-single-tile.feature-content-left .feature-content{margin-right:auto;margin-left:0}.asr-feature-tile .overlapping-single .asr-feature-tile-single{padding:20px 0}.asr-feature-tile .overlapping-single .feature-banner{width:calc((100% - 1200px) / 2 + 1200px - 190px)}.asr-feature-tile .overlapping-single .feature-content{margin-left:calc((100% - 1200px) / 2 + 1200px - 380px);padding:27px 30px;width:380px;min-height:300px;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.asr-feature-tile .overlapping-single.feature-content-left .feature-banner{left:auto;right:0}.asr-feature-tile .overlapping-single.feature-content-left .feature-content{margin-left:auto;margin-right:calc((100% - 1200px) / 2 + 1200px - 380px)}.asr-feature-tile .multiple-tile .feature-description .asr-button{color:var(--accent);border:1px solid var(--accent);background-color:var(--text-reverse)}.asr-feature-tile .multiple-tile .feature-description .asr-button:not(.disabled):hover{color:var(--text-reverse);background:var(--accent)}.asr-feature-tile .multiple-tile .feature-load-more.asr-button{background:var(--background-default);color:var(--accent);border:1px solid var(--accent);margin-top:30px}.asr-feature-tile .multiple-tile .feature-gallery{display:grid;display:-ms-grid;grid-template-columns:repeat(12,1fr);-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-flow:dense}.asr-feature-tile .multiple-tile .large-image{grid-row:span 6;-ms-grid-row-span:6;grid-column:span 8;-ms-grid-column-span:8}.asr-feature-tile .multiple-tile .small-image{grid-row:span 3;-ms-grid-row-span:3;grid-column:span 4;-ms-grid-column-span:4}.asr-feature-tile .multiple-tile .feature-title{position:relative;bottom:0;left:auto;-ms-transform:none;transform:none}.asr-feature-tile .multiple-tile .feature-content{padding:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:absolute;width:100%;bottom:0;text-align:center;transition:all .5s ease-in-out 0s}.asr-feature-tile .multiple-tile .feature-description{opacity:0;height:0;color:var(--text-reverse);max-width:100%;background-color:transparent;padding:0 20px}.asr-feature-tile .multiple-tile .truncate-description{max-height:130px}.asr-feature-tile .multiple-tile .feature-button .asr-button{display:inline-block;width:auto}.asr-feature-tile .multiple-tile .feature-image-item:hover .asr-image img{-ms-transform:scale(1.3);transform:scale(1.3);transition:all .5s ease-in-out 0s}.asr-feature-tile .multiple-tile .feature-image-item:hover .feature-description{opacity:1;height:auto;padding-top:0;margin-top:10px;text-align:center;padding:15px 20px 20px}.asr-feature-tile .multiple-tile .feature-image-item:hover .feature-content{color:var(--text-reverse);bottom:50%;-ms-transform:translateY(50%);transform:translateY(50%)}.asr-feature-tile .multiple-tile .feature-image-item:hover .feature-title{position:relative}.asr-section-social-connect .social-label{padding:0;font-size:14px;line-height:34px;text-align:center;margin:15px 0 10px;font-weight:600;color:var(--text-title)}.asr-section-social-connect .social-item{margin-right:25px;color:var(--text-body)}.asr-section-social-connect .social-item:last-child{margin-right:0}.asr-article-listing .d-block .d-sm-block .d-md-none{display:none}.asr-section-why-book-here .benefit-item{padding:0 15px}.asr-section-why-book-here .description-gtm{display:block;font-size:16px;line-height:24px;font-weight:400}.asr-section-why-book-here .wrap{margin:48px auto 0}.asr-section-why-book-here .title{font-size:32px;max-width:364px;line-height:40px}.asr-section-why-book-here .benefit-button a,.asr-section-why-book-here .benefit-title{font-weight:600;margin-top:16px;font-size:14px}.asr-section-why-book-here .benefit-title{font-size:18px;line-height:34px;margin-top:13px;padding:0}.asr-section-why-book-here .benefit-title:empty{min-height:34px}.asr-section-why-book-here .benefit-button{font-size:14px}.asr-section-why-book-here .benefit-button .arrow-icon{margin:0 5px}.asr-section-why-book-here .benefit-button .arrow-icon svg{height:14px}.asr-section-why-book-here .benefit-button .icon-without-innertext[data-icon]:before{margin-left:-5px}.asr-section-why-book-here .benefit-description{line-height:24px;font-size:16px}.asr-section-why-book-here .benefit-icon.icon-without-innertext[data-icon]:before{font-size:75px}.asr-section-why-book-here .benefit-icon.icon-without-innertext[data-icon],.asr-section-why-book-here .benefit-image{height:75px;width:75px}.asr-section-why-book-here .asr-small-section-title{margin-bottom:30px;line-height:34px}.asr-section-why-book-here .icon-place{height:75px}.asr-section-why-book-here .icon-place img{height:75px;width:75px}.asr-section-ourbrands .ourbrands-title{margin-bottom:31px}.asr-section-ourbrands .asr-content-slider{padding:0}.asr-section-ourbrands .brand-content{padding:15px 23px}.asr-section-quotation .asr-backdrop-content{padding-top:20px;padding-bottom:20px}.asr-section-quotation .quote-title{line-height:28px}.asr-section-quotation .quote-description{line-height:22px}.asr-brand-offers-listing,.asr-common-slider-offers,.asr-offers-listing,.asr-section-feature-offers,.asr-section-feature-vouchers{margin:34px auto;padding:0 20px}.asr-brand-offers-listing .offer-row .asr-icon-svg,.asr-common-slider-offers .offer-row .asr-icon-svg,.asr-offers-listing .offer-row .asr-icon-svg,.asr-section-feature-offers .offer-row .asr-icon-svg,.asr-section-feature-vouchers .offer-row .asr-icon-svg{margin-right:18px;width:20px}.asr-brand-offers-listing .offer-stay .asr-icon-svg svg,.asr-common-slider-offers .offer-stay .asr-icon-svg svg,.asr-offers-listing .offer-stay .asr-icon-svg svg,.asr-section-feature-offers .offer-stay .asr-icon-svg svg,.asr-section-feature-vouchers .offer-stay .asr-icon-svg svg{width:14px;height:15px;margin-left:3px}.asr-brand-offers-listing .offer-expired .asr-icon-svg svg,.asr-common-slider-offers .offer-expired .asr-icon-svg svg,.asr-offers-listing .offer-expired .asr-icon-svg svg,.asr-section-feature-offers .offer-expired .asr-icon-svg svg,.asr-section-feature-vouchers .offer-expired .asr-icon-svg svg{width:20px;height:20px}.asr-brand-offers-listing .offer-expired .asr-icon-svg svg,.asr-brand-offers-listing .offer-stay .asr-icon-svg svg,.asr-common-slider-offers .offer-expired .asr-icon-svg svg,.asr-common-slider-offers .offer-stay .asr-icon-svg svg,.asr-offers-listing .offer-expired .asr-icon-svg svg,.asr-offers-listing .offer-stay .asr-icon-svg svg,.asr-section-feature-offers .offer-expired .asr-icon-svg svg,.asr-section-feature-offers .offer-stay .asr-icon-svg svg,.asr-section-feature-vouchers .offer-expired .asr-icon-svg svg,.asr-section-feature-vouchers .offer-stay .asr-icon-svg svg{fill:var(--icon-default)}.asr-brand-offers-listing .offer-title-text,.asr-brand-offers-listing .voucher-title-text,.asr-common-slider-offers .offer-title-text,.asr-common-slider-offers .voucher-title-text,.asr-offers-listing .offer-title-text,.asr-offers-listing .voucher-title-text,.asr-section-feature-offers .offer-title-text,.asr-section-feature-offers .voucher-title-text,.asr-section-feature-vouchers .offer-title-text,.asr-section-feature-vouchers .voucher-title-text{height:51px;line-height:1.25;color:var(--text-title)}.asr-brand-offers-listing .feature-offers-title,.asr-brand-offers-listing .feature-vouchers-title,.asr-common-slider-offers .feature-offers-title,.asr-common-slider-offers .feature-vouchers-title,.asr-offers-listing .feature-offers-title,.asr-offers-listing .feature-vouchers-title,.asr-section-feature-offers .feature-offers-title,.asr-section-feature-offers .feature-vouchers-title,.asr-section-feature-vouchers .feature-offers-title,.asr-section-feature-vouchers .feature-vouchers-title{margin-bottom:25px}.asr-brand-offers-listing .card-content,.asr-common-slider-offers .card-content,.asr-offers-listing .card-content,.asr-section-feature-offers .card-content,.asr-section-feature-vouchers .card-content{padding:22px 31px 23px}.asr-brand-offers-listing .asr-content-slider .controls,.asr-common-slider-offers .asr-content-slider .controls,.asr-offers-listing .asr-content-slider .controls,.asr-section-feature-offers .asr-content-slider .controls,.asr-section-feature-vouchers .asr-content-slider .controls{padding-top:21px}.asr-brand-offers-listing .asr-content-slider .indicator-item,.asr-common-slider-offers .asr-content-slider .indicator-item,.asr-offers-listing .asr-content-slider .indicator-item,.asr-section-feature-offers .asr-content-slider .indicator-item,.asr-section-feature-vouchers .asr-content-slider .indicator-item{width:8px;height:8px}.asr-brand-offers-listing .asr-content-slider .asr-slide-item.next .layer-white,.asr-brand-offers-listing .asr-content-slider .asr-slide-item.prev .layer-white,.asr-common-slider-offers .asr-content-slider .asr-slide-item.next .layer-white,.asr-common-slider-offers .asr-content-slider .asr-slide-item.prev .layer-white,.asr-offers-listing .asr-content-slider .asr-slide-item.next .layer-white,.asr-offers-listing .asr-content-slider .asr-slide-item.prev .layer-white,.asr-section-feature-offers .asr-content-slider .asr-slide-item.next .layer-white,.asr-section-feature-offers .asr-content-slider .asr-slide-item.prev .layer-white,.asr-section-feature-vouchers .asr-content-slider .asr-slide-item.next .layer-white,.asr-section-feature-vouchers .asr-content-slider .asr-slide-item.prev .layer-white{opacity:0}.asr-brand-offers-listing .asr-content-slider .offer-title,.asr-common-slider-offers .asr-content-slider .offer-title,.asr-offers-listing .asr-content-slider .offer-title,.asr-section-feature-offers .asr-content-slider .offer-title,.asr-section-feature-vouchers .asr-content-slider .offer-title{margin-bottom:31px}.asr-brand-offers-listing .asr-content-slider .voucher-title,.asr-common-slider-offers .asr-content-slider .voucher-title,.asr-offers-listing .asr-content-slider .voucher-title,.asr-section-feature-offers .asr-content-slider .voucher-title,.asr-section-feature-vouchers .asr-content-slider .voucher-title{margin-bottom:20px;height:57px}.asr-brand-offers-listing .asr-content-slider .offer-description .asr-icon.icon-without-innertext:before,.asr-brand-offers-listing .asr-content-slider .voucher-description .asr-icon.icon-without-innertext:before,.asr-common-slider-offers .asr-content-slider .offer-description .asr-icon.icon-without-innertext:before,.asr-common-slider-offers .asr-content-slider .voucher-description .asr-icon.icon-without-innertext:before,.asr-offers-listing .asr-content-slider .offer-description .asr-icon.icon-without-innertext:before,.asr-offers-listing .asr-content-slider .voucher-description .asr-icon.icon-without-innertext:before,.asr-section-feature-offers .asr-content-slider .offer-description .asr-icon.icon-without-innertext:before,.asr-section-feature-offers .asr-content-slider .voucher-description .asr-icon.icon-without-innertext:before,.asr-section-feature-vouchers .asr-content-slider .offer-description .asr-icon.icon-without-innertext:before,.asr-section-feature-vouchers .asr-content-slider .voucher-description .asr-icon.icon-without-innertext:before{color:var(--icon-default)}.asr-brand-offers-listing .asr-content-slider .asr-icon.icon-without-innertext:before,.asr-common-slider-offers .asr-content-slider .asr-icon.icon-without-innertext:before,.asr-offers-listing .asr-content-slider .asr-icon.icon-without-innertext:before,.asr-section-feature-offers .asr-content-slider .asr-icon.icon-without-innertext:before,.asr-section-feature-vouchers .asr-content-slider .asr-icon.icon-without-innertext:before{color:var(--accent);margin-right:17px}.asr-brand-offers-listing .asr-card-slider .see-all,.asr-common-slider-offers .asr-card-slider .see-all,.asr-offers-listing .asr-card-slider .see-all,.asr-section-feature-offers .asr-card-slider .see-all,.asr-section-feature-vouchers .asr-card-slider .see-all{padding-bottom:0;padding-top:40px}.asr-brand-offers-listing .asr-content-slider .slider-navigation-arrow.prev,.asr-common-slider-offers .asr-content-slider .slider-navigation-arrow.prev,.asr-offers-listing .asr-content-slider .slider-navigation-arrow.prev,.asr-section-feature-offers .asr-content-slider .slider-navigation-arrow.prev,.asr-section-feature-vouchers .asr-content-slider .slider-navigation-arrow.prev{top:calc(50% - 17px);left:-20px}.asr-brand-offers-listing .asr-content-slider .slider-navigation-arrow.next,.asr-common-slider-offers .asr-content-slider .slider-navigation-arrow.next,.asr-offers-listing .asr-content-slider .slider-navigation-arrow.next,.asr-section-feature-offers .asr-content-slider .slider-navigation-arrow.next,.asr-section-feature-vouchers .asr-content-slider .slider-navigation-arrow.next{top:calc(50% - 17px);right:-20px}.asr-brand-offers-listing .see-all,.asr-common-slider-offers .see-all,.asr-offers-listing .see-all,.asr-section-feature-offers .see-all,.asr-section-feature-vouchers .see-all{padding-top:25px;padding-bottom:0}.asr-brand-offers-listing .flex-row i:before,.asr-brand-offers-listing .offer-row i:before,.asr-common-slider-offers .flex-row i:before,.asr-common-slider-offers .offer-row i:before,.asr-offers-listing .flex-row i:before,.asr-offers-listing .offer-row i:before,.asr-section-feature-offers .flex-row i:before,.asr-section-feature-offers .offer-row i:before,.asr-section-feature-vouchers .flex-row i:before,.asr-section-feature-vouchers .offer-row i:before{margin-right:16px}.asr-brand-offers-listing .asr-common-slider-offers-content,.asr-brand-offers-listing .asr-section-feature-offers-content,.asr-brand-offers-listing .asr-section-feature-vouchers-content,.asr-brand-offers-listing .asr-voucher-featured-content,.asr-common-slider-offers .asr-common-slider-offers-content,.asr-common-slider-offers .asr-section-feature-offers-content,.asr-common-slider-offers .asr-section-feature-vouchers-content,.asr-common-slider-offers .asr-voucher-featured-content,.asr-offers-listing .asr-common-slider-offers-content,.asr-offers-listing .asr-section-feature-offers-content,.asr-offers-listing .asr-section-feature-vouchers-content,.asr-offers-listing .asr-voucher-featured-content,.asr-section-feature-offers .asr-common-slider-offers-content,.asr-section-feature-offers .asr-section-feature-offers-content,.asr-section-feature-offers .asr-section-feature-vouchers-content,.asr-section-feature-offers .asr-voucher-featured-content,.asr-section-feature-vouchers .asr-common-slider-offers-content,.asr-section-feature-vouchers .asr-section-feature-offers-content,.asr-section-feature-vouchers .asr-section-feature-vouchers-content,.asr-section-feature-vouchers .asr-voucher-featured-content{margin:0 -15px}.asr-brand-offers-listing .card-content{padding:16px}.asr-brand-offers-listing{padding:0}.asr-commons-property-voucher-listing .voucher-item,.asr-offers-listing .voucher-item{border:1px solid rgba(0,0,0,.125);border-radius:5px}.asr-commons-property-voucher-listing .voucher-item a,.asr-offers-listing .voucher-item a{box-shadow:none}.asr-commons-property-voucher-listing .voucher-item a:hover,.asr-offers-listing .voucher-item a:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.asr-commons-property-voucher-listing .card-content,.asr-offers-listing .card-content{padding:22px 31px 23px}.asr-commons-property-voucher-listing .columns,.asr-offers-listing .columns{grid-template-columns:1fr 1fr 1fr;gap:30px}.asr-commons-property-voucher-listing .offer-title,.asr-offers-listing .offer-title{margin-bottom:31px;min-height:54px}.asr-commons-property-voucher-listing .see-all,.asr-offers-listing .see-all{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.asr-section-ourbrands .asr-content-slider .controls{padding-top:31px}.asr-section-ourbrands .asr-button{margin-top:23px}.asr-section-ourbrands .brand-title{line-height:28px}.asr-property-overview-general-downloadable{display:block;margin-bottom:38px}.asr-property-overview-general-downloadable .best-rate-container .asr-common-icon,.asr-property-overview-general-downloadable .downloadable-container .asr-common-icon,.asr-property-overview-general-downloadable .participating-container .asr-common-icon{margin-right:26px}.asr-property-overview-general-downloadable .asr-icon-svg{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.asr-property-overview-general-downloadable .best-rate-icon.asr-icon.icon-without-innertext[data-icon]:before{font-size:35px;margin-right:26px}.asr-property-overview-general-downloadable .asr-common-icon.participating-icon .asr-icon-svg svg{margin-right:0}.asr-property-overview-general-downloadable .downloadable-container{margin:0;padding:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;background-color:unset}.asr-property-overview-general-downloadable .downloadable-container .best-rate-icon.asr-icon.icon-without-innertext[data-icon]:before,.asr-property-overview-general-downloadable .downloadable-container .downloadable-container.asr-icon.icon-without-innertext[data-icon]:before,.asr-property-overview-general-downloadable .downloadable-container .participating-container.asr-icon.icon-without-innertext[data-icon]:before{font-size:35px;margin-right:26px}.asr-property-overview-general-downloadable .best-rate-container,.asr-property-overview-general-downloadable .participating-container{margin-bottom:18px;line-height:23px}.asr-property-overview-general-downloadable .asr-icon.icon-without-innertext[data-icon]:before,.asr-property-overview-general-downloadable .downloadable-container .asr-icon.icon-without-innertext[data-icon]:before{font-size:35px;margin-right:26px}.asr-property-overview-general-downloadable .download-icon .best-rate-icon.asr-icon.icon-without-innertext[data-icon]:before{width:35px;height:35px;margin-right:26px}.asr-property-overview-general-downloadable .download-icon{width:35px;height:35px}.asr-property-overview-general-downloadable .download-item{padding:0;margin-bottom:18px}.asr-property-overview-general-downloadable .download-item .file-name{text-decoration:underline;line-height:23px;font-size:16px}.asr-property-overview-general-downloadable .download-item .file-type{text-decoration:none;line-height:23px;font-size:14px;display:inline}.asr-property-overview-general-downloadable .download-item br{display:block}.asr-property-overview-general-downloadable .asr-common-icon.participating-icon .asr-icon-svg svg,.asr-property-overview-general-downloadable .asr-common-icon.participating-icon .image-container{width:35px;height:35px}.asr-property-overview-general-downloadable .asr-common-icon.participating-icon .image-container{margin-right:0}.asr-property-overview-general-downloadable .asr-common-icon.download-icon .asr-icon-svg svg{width:35px;height:35px}.asr-property-overview-general-downloadable .download-brochure{margin-bottom:18px}.asr-property-overview-general-downloadable .download-brochure .caption-icon{width:35px;height:35px;margin-right:26px}.asr-property-overview-general-downloadable .download-brochure .icon-download:before{font-size:35px}.asr-property-social-sharing-bar-r{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-property-social-sharing-bar-r .social-item{text-decoration:none;padding-right:20px;font-size:26px}.asr-property-social-sharing-bar-r .social-item:last-child{padding-right:0}.asr-property-overview-general-info{display:block}.asr-property-overview-general-info .general-info-list{display:-ms-flexbox;display:flex;margin-top:0;margin-bottom:15px}.asr-property-overview-general-info .general-info-list .asr-icon.icon-without-innertext[data-icon]:before{margin-right:7px}.asr-property-overview-general-info .rating-star.asr-rating-star{height:16px;margin-left:0}.asr-property-overview-general-info .general-info-item{padding-right:30px;padding-bottom:0;white-space:nowrap}.asr-property-overview-general-info .general-info-item:first-child{white-space:normal}.asr-property-overview-general-info .general-info-item:last-child{padding-right:0}.asr-property-overview-general-info .general-info-item .icon-text-item p{font-size:14px}.asr-property-overview-general-info .review-number{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin-right:30px}.asr-property-overview-general-info .review-product-container{-ms-flex-pack:unset;justify-content:unset;margin-top:0;margin-bottom:14px}.asr-property-overview-general-info .asr-icon-svg{width:25px;height:25px;margin-right:10px}.asr-property-overview-general-info .asr-icon-svg:first-child{margin-left:-3px}.asr-property-overview-general-info .asr-icon-svg svg{width:25px;height:25px}.asr-carousel .asr-badge.property-type-tag.card-label{display:block;position:relative;font-weight:600;background-color:var(--tag);text-transform:uppercase;border-radius:0 0 5px 5px;padding:0 18px;font-size:14px;line-height:30px;left:0;margin-left:0}.asr-property-r-overview-banner .asr-background-banner.banner-normal-mode .asr-content-slider{height:430px}.asr-property-r-overview-banner .property-type-tag.asr-badge.card-label{display:block;text-transform:uppercase;border-radius:0 0 5px 5px;padding:0 18px;font-size:14px;line-height:30px;left:calc((100% - 1200px) / 2);margin-left:0}.asr-property-r-overview-banner .banner-content-container{padding:0 70px}.asr-property-r-overview-banner .asr-content-slider.image-slider .slider-navigation-arrow{display:-ms-flexbox;display:flex}.asr-property-r-overview-banner .asr-content-slider .show-property-tag{padding-top:80px}.asr-property-r-overview-banner .asr-content-slider .wrap{padding-bottom:50px}.asr-property-r-overview-banner .explore-button{position:relative;opacity:1;width:auto}.asr-property-r-overview-banner .volume{display:block}.asr-property-review-pro .asr-small-section-title{margin-bottom:16px;margin-top:48px;font-size:20px}.asr-property-review-pro .reviews-pro span{font-size:14px}.asr-property-review-pro .reviews-pro a.source:hover{color:#003e6a}.asr-property-review-pro .reviews-pro .source{font-size:14px}.asr-property-review-pro .review-pro{padding-bottom:15px}.asr-property-review-pro .review-pro .rating{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.asr-property-review-pro .review-pro .rating>span{font-size:14px;line-height:14px;margin-left:0;margin-top:0}.asr-property-review-pro .review-pro .logo{height:40px;width:140px}.asr-property-review-pro .powered-tooltip:hover a{color:var(--bluee6a)}.asr-property-review-pro .powered-tooltip:hover .tooltip-text{color:var(--text-title)}.asr-property-review-pro .tooltip-icon .tooltip-text{padding:20px 30px;min-width:477px;box-sizing:border-box;box-shadow:4px -1px 15px rgba(0,0,0,.3);-ms-transform:translateX(2px) translateY(10px);transform:translateX(2px) translateY(10px)}.asr-property-review-pro .reviews-pro-card{border-bottom:1px solid #dedede;display:-ms-flexbox;display:flex;padding:20px 0;box-shadow:none}.asr-property-review-pro .reviews-pro-card .reviews-pro-info{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:0 20px 0 0}.asr-property-review-pro .reviews-pro-card .reviews-pro-info .avatar{height:40px;width:40px}.asr-property-review-pro .reviews-pro-card .reviews-pro-info .avatar.avatar{color:var(--accent)}.asr-property-review-pro .reviews-pro-card .reviews-pro-info .avatar.avatar:before{font-size:40px}.asr-property-review-pro .reviews-pro-card .reviews-pro-info .reviews-pro{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-property-review-pro .reviews-pro-card .reviews-pro-info .reviews-pro p,.asr-property-review-pro .reviews-pro-card .reviews-pro-info .reviews-pro span{-ms-flex-item-align:start;align-self:flex-start}.asr-property-review-pro .reviews-pro-card .reviews-pro-info .reviews-pro p{max-height:78px}.asr-property-review-pro .reviews-pro-card .reviews-pro-info .reviews-pro .source{-ms-flex-pack:start;justify-content:flex-start;width:fit-content;width:-moz-fit-content}.asr-property-review-pro .reviews-pro-card .review-detail{-ms-flex:4;flex:4;font-size:16px;padding:0;display:block}.asr-property-review-pro .reviews-pro-card .review-detail h3{margin-bottom:10px;font-size:16px}.asr-property-review-pro .reviews-pro-card .review-detail p{margin-bottom:15px;max-height:78px}.asr-property-review-pro .review-detail .truncate-text,.asr-property-review-pro .reviews-pro-card.comments .comments-detail p{font-size:16px}.asr-property-guest-review .asr-rating-star{height:16px}.asr-property-guest-review .wrap{padding-top:35px;padding-left:20px;padding-right:20px}.asr-property-guest-review h2{margin:0 0 5px;padding:0}.asr-property-guest-review .review-pro{padding:0}.asr-property-guest-review .review-pro .rating{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.asr-property-guest-review .review-pro .rating>span{font-size:14px;line-height:14px;margin-top:2px}.asr-property-guest-review .review-pro .logo{height:43px;width:142px}.asr-property-guest-review .review-card{display:-ms-flexbox;display:flex;padding:20px 0;box-shadow:none}.asr-property-guest-review .review-card .reviewer-info{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:0}.asr-property-guest-review .review-card .reviewer-info .avatar{height:40px;width:40px}.asr-property-guest-review .review-card .reviewer-info .avatar.avatar:before{font-size:40px}.asr-property-guest-review .review-card .reviewer-info .info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;line-height:22px}.asr-property-guest-review .review-card .reviewer-info .info p{-ms-flex-item-align:start;align-self:flex-start;max-height:78px}.asr-property-guest-review .review-card .reviewer-info .info span{font-size:14px;margin-bottom:20px;-ms-flex-item-align:start;align-self:flex-start}.asr-property-guest-review .review-card .review-detail{-ms-flex:2;flex:2;font-size:16px;padding:0;display:block}.asr-property-guest-review .review-card .review-detail h3{margin:0 0 10px;font-size:16px}.asr-property-guest-review .review-card .review-detail p{margin-bottom:15px;max-height:78px}.asr-property-guest-review .review-card .review-detail:after{display:none}.asr-property-guest-review .review-card:not(:last-child){border-bottom:1px solid #dedede}.asr-property-guest-review .rating-review{display:-ms-flexbox;display:flex}.asr-property-guest-review .tooltip-icon .tooltip-text{padding:20px 30px;min-width:477px;box-sizing:border-box;box-shadow:4px -1px 15px rgba(0,0,0,.3);-ms-transform:translateX(2px) translateY(10px);transform:translateX(2px) translateY(10px)}.asr-top-select-currency .dropdown-backdrop,.asr-top-select-language .dropdown-backdrop{height:100%;width:100%;display:block;-ms-transform:translateX(0);transform:translateX(0)}.asr-reservation-list .reservation-wrapper .reservation .modify-reservation .asr-button{width:auto;min-width:150px}.asr-section-good-to-know .good-to-know-title{margin-bottom:20px}.asr-section-good-to-know .asr-common-icon svg{width:30px;height:30px}.asr-section-good-to-know .asr-common-icon .asr-icon-svg,.asr-section-good-to-know .asr-common-icon .asr-image{margin-right:22px}.asr-section-good-to-know .asr-icon.icon-without-innertext[data-icon]:before{font-size:30px;margin-right:22px}.asr-section-good-to-know .to-know-item{font-size:16px;margin-bottom:0;padding:0 15px}.asr-section-good-to-know .to-know-item .asr-icon:before{font-size:30px}.asr-section-good-to-know .to-know-item-icon{width:30px;height:30px;margin-right:22px}.asr-section-good-to-know .to-know-content,.asr-section-good-to-know .to-know-content p,.asr-section-good-to-know .to-know-title{line-height:23px}.asr-section-good-to-know .to-know-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.asr-section-good-to-know .to-know-list .to-know-item{margin-bottom:15px;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;width:33%}.asr-section-good-to-know .to-know-list .to-know-item:last-child{-ms-flex-preferred-size:66%;flex-basis:66%}.asr-section-good-to-know .card-list{margin-top:4px}.asr-section-good-to-know .column-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.asr-booking-add-ons{background:none;padding:0;margin:44px 0 36px}.asr-booking-add-ons>h2{margin-bottom:5px;font-size:24px;line-height:34px}.asr-booking-add-ons .button-see-more{margin-top:14px}.asr-booking-apartment-item:not(:first-child){margin-top:48px}.asr-booking-apartment-item .occupancy-description,.asr-booking-apartment-item .size-description{margin-bottom:5px;padding-right:20px}.asr-booking-apartment-item .occupancy-description svg,.asr-booking-apartment-item .size-description svg{width:24px;height:24px}.asr-booking-apartment-item .card-content{-ms-flex-direction:row;flex-direction:row;min-height:180px;border:none;border-radius:0;position:relative}.asr-booking-apartment-item .card-content .card-title{font-size:22px;line-height:28px;margin-bottom:15px;color:var(--text-title)}.asr-booking-apartment-item .card-content .content-slider{-ms-flex:0;flex:0;overflow:hidden;-ms-flex-preferred-size:380px;flex-basis:380px;background:var(--background)}.asr-booking-apartment-item .card-content .content-slider .asr-content-slider{height:100%}.asr-booking-apartment-item .card-content.show-rates .price-utilities{border-radius:0 5px 0 0}.asr-booking-apartment-item .card-content .asr-gallery-viewer,.asr-booking-apartment-item .card-content .asr-photo-viewer{width:320px;height:100%;position:absolute;-ms-flex:none;flex:none;border-radius:5px 0 0 5px;border-left:1px solid var(--border)}.asr-booking-apartment-item .price-utilities{display:-ms-flexbox;display:flex;border-radius:0 5px 5px 0;border:1px solid var(--border);border-left:none;min-height:180px;height:100%;width:calc(100% - 320px);left:320px;padding:19px 40px 19px 30px;overflow:hidden}.asr-booking-apartment-item .price-utilities .utilities{display:block}.asr-booking-apartment-item .price-utilities .utilities .utilities-grid{display:inline-grid;grid-template-columns:50% 50%;grid-template-rows:auto auto auto;row-gap:2px;width:100%}.asr-booking-apartment-item .price-utilities .utilities .utilities-grid .key-selling{font-weight:600;-ms-flex-align:center;align-items:center;margin-bottom:5px;padding-right:20px;display:-ms-flexbox;display:flex}.asr-booking-apartment-item .price-utilities .utilities .utilities-grid .key-selling span{margin-left:8px;color:var(--text-body);height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-booking-apartment-item .price-utilities .utilities .selling-icon{-ms-flex:none;flex:none}.asr-booking-apartment-item .price-utilities .price{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-align:center;align-items:center;-ms-flex:none;flex:none;min-width:160px;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.asr-booking-apartment-item .price-utilities .show-more-btn{border-radius:5px;-ms-flex:none;flex:none;width:auto;height:71px}.asr-booking-apartment-item .price-utilities .show-more-btn .asr-price .currency,.asr-booking-apartment-item .price-utilities .show-more-btn .asr-price .price-unit{font-size:14px;line-height:19px;font-weight:400}.asr-booking-apartment-item .price-utilities .show-more-btn .asr-price .price-value{font-size:24px;line-height:28px;font-weight:700}.asr-booking-apartment-item .price-utilities .show-more-btn .asr-price .price-unit{font-size:14px}.asr-booking-apartment-item .price-utilities .show-more-btn:hover .asr-icon,.asr-booking-apartment-item .price-utilities .show-more-btn:hover .asr-icon .price-value,.asr-booking-apartment-item .price-utilities .show-more-btn:hover .asr-price,.asr-booking-apartment-item .price-utilities .show-more-btn:hover .asr-price .price-value{color:var(--accent)}.asr-booking-apartment-item .price-utilities .show-more-btn:active .asr-icon,.asr-booking-apartment-item .price-utilities .show-more-btn:active .asr-icon .price-value,.asr-booking-apartment-item .price-utilities .show-more-btn:active .asr-price,.asr-booking-apartment-item .price-utilities .show-more-btn:active .asr-price .price-value{color:var(--text-reverse)}.asr-booking-apartment-item .price .show-rates{padding:0;-ms-flex-pack:end;justify-content:flex-end}.asr-booking-apartment-item .price .show-rates .asr-icon{margin-left:8px}.asr-booking-apartment-item .card-title.utilities-content,.asr-booking-apartment-item .utilities-grid.utilities-content,.asr-booking-apartment-rate hr{display:block}.asr-booking-apartment-rate .alert-rate-missing{min-height:300px}.asr-booking-apartment-rate .sort-and-filter{margin-bottom:24px}.asr-booking-apartment-rate .sort-and-filter>p{line-height:23px}.asr-booking-apartment-rate .sort-and-filter>h2{font-size:24px;color:var(--text-title)}.asr-booking-apartment-rate .asr-booking-banner{margin-bottom:48px;margin-top:48px}.asr-modal-booking-search .error-message span{line-height:18px}.asr-modal-booking-search .error-field{margin-top:0;margin-bottom:0}.asr-modal-booking-search .children-info{font-size:14px;padding-right:10px}.asr-modal-booking-search .info-wrapper .asr-icon-svg{display:-ms-flexbox;display:flex}.asr-modal-booking-search .info-wrapper .asr-icon-svg svg{width:20px;height:20px;top:0}.asr-modal-booking-search .age-info-tooltip{-ms-transform:translate(-50%);transform:translate(-50%)}.asr-modal-booking-search .age-info-tooltip:after{left:50%}.asr-modal-booking-search .search-book-button .asr-button{line-height:16px;border-radius:5px}.asr-modal-booking-search .asr-checkbox .check-box svg{margin-left:4px}.asr-page-left-content .content-left-mobile{display:none}.asr-page-left-content .content-left{display:block}.asr-booking-search{position:relative;z-index:1;max-width:1200px;margin:auto}.asr-booking-search.overlay{margin-top:-140px;padding-bottom:28px}.asr-booking-search .asr-common-icon.done-icon,.asr-booking-search .asr-common-icon.hotel-icon,.asr-booking-search .asr-common-icon.search-icon,.asr-booking-search .asr-common-icon.up-down-icon{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.asr-booking-search .asr-common-icon.search-icon{margin:0;left:15px;right:auto}.asr-booking-search .asr-common-icon.local-offer-icon{right:auto}.asr-booking-search .asr-common-icon.hotel-icon{right:auto;position:absolute;left:15px}.asr-booking-search .asr-common-icon.up-down-icon{right:15px}.asr-booking-search .grid-container{grid-template-columns:37% 37% auto;padding:20px}.asr-booking-search .grid-container.one-row{grid-gap:0 17px}.asr-booking-search .grid-container.two-row{grid-gap:20px 16px}.asr-booking-search .grid-container.has-error{padding:15px 20px 20px}.asr-booking-search .destination-search-field{margin-bottom:0;box-shadow:none;-ms-transform:unset;transform:unset;height:52px;z-index:2}.asr-booking-search .destination-input{padding:15px 15px 15px 56px}.asr-booking-search .dropdown-custom{position:absolute;left:0;margin-top:-3px}.asr-booking-search .voucher-name{padding:14px 15px}.asr-booking-search .error-field{padding:15px 20px 0}.asr-booking-search .field{min-height:52px}.asr-booking-search .guests-number,.asr-booking-search .row-header-apartment .label-apartment{font-size:16px}.asr-booking-search .detail-apartment{margin-bottom:0}.asr-booking-search .detail-apartment:last-child{margin-bottom:27px}.asr-booking-search .detail-apartment .row-header-apartment{margin:22px 20px 13px 30px}.asr-booking-search .detail-apartment .row-adult-apartment{margin:0 20px 18px 30px}.asr-booking-search .detail-apartment .row-children-apartment{margin:0 20px 25px 30px}.asr-booking-search .detail-apartment .row-item-child{padding:0 20px 16px 30px}.asr-booking-search .detail-apartment .row-item-child.first{padding-top:20px}.asr-booking-search .detail-apartment .row-item-child.last{padding-bottom:20px}.asr-booking-search .detail-apartment .button-apartment{-ms-flex-pack:justify;justify-content:space-between;min-width:115px;height:25px}.asr-booking-search .detail-apartment .button-apartment .asr-button{padding:0}.asr-booking-search .detail-apartment .button-apartment .asr-button.rounded-border{-ms-flex:none;flex:none;width:25px;height:25px}.asr-booking-search .detail-apartment .button-remove-apartment{-ms-flex-pack:end;justify-content:flex-end}.asr-booking-search .apartment-container{margin-top:5px;overflow-y:auto;max-height:408px}.asr-booking-search .apartment-container::-webkit-scrollbar{width:18px}.asr-booking-search .apartment-container::-webkit-scrollbar-thumb{background:var(--border);border-radius:20px;border:4px solid transparent;background-clip:padding-box}.asr-booking-search .add-apartment{border:1px solid #b9b9b9;border-width:1px 0 0;border-radius:5px;margin:0;height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.asr-booking-search .add-apartment .asr-button.secondary{padding:0 20px;border-style:none;border-width:unset;height:100%}.asr-booking-search .detail-apartment{border:0}.asr-booking-search .search-book-button .asr-button{position:unset;height:auto;padding:17px}.asr-booking-search .data-dropdown{padding:15px 45px 15px 56px;z-index:1}.asr-booking-search .data-dropdown.active{padding:14px 45px 14px 56px}.asr-booking-search .field-select-date{-ms-flex-pack:initial;justify-content:initial;padding-left:15px;padding-right:15px;height:52px}.asr-booking-search .minus{margin:0 15px}.asr-booking-search .daterange-from-in,.asr-booking-search .daterange-to-in{text-align-last:left}.asr-booking-search .booking-search-cover{padding-top:145px;height:266px}.asr-booking-search .booking-search-title{font-size:32px}.asr-booking-search .main-container{padding:0;max-width:1200px;margin:auto;background-color:var(--background-default);border-radius:5px;box-shadow:2px 2px 15px 0 rgba(0,0,0,.24)}.asr-booking-search .non-box-shadow{box-shadow:none}.asr-booking-search .show-participate{margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:var(--text-sub-menu);height:54px}.asr-booking-search .voucher-detail{padding-top:10px;padding-right:10px;padding-left:10px}.asr-booking-search .voucher-detail:first-child{padding-top:20px}.asr-booking-search .voucher-detail:last-child{padding-bottom:20px}.asr-booking-search .input-voucher-code{width:100%;padding:13px 15px}.asr-booking-search .padding-left-right-0{padding:20px 0}.asr-booking-airport-transfer-modal .asr-modal .flight-input{height:50px}.asr-booking-airport-transfer-modal h2{line-height:28px}.asr-booking-airport-transfer-modal h2+p,.asr-booking-airport-transfer-modal h3+p{font-size:16px;line-height:22px}.asr-booking-airport-transfer-modal h3{font-size:20px;line-height:25px;font-weight:700}.asr-booking-airport-transfer-modal .note{font-size:16px}.asr-booking-airport-transfer-modal .label{font-size:14px;line-height:19px}.asr-booking-airport-transfer-modal .asr-modal .content-container{padding:20px}.asr-booking-airport-transfer-modal label.asr-radio span.radio{height:28px;width:28px}.asr-booking-airport-transfer-modal label.asr-radio input:checked+.radio:after{height:18px;width:18px}.asr-booking-airport-transfer-modal .asr-radio .radio{width:35px;height:35px}.asr-booking-airport-transfer-modal .asr-radio input:checked+.radio:after{width:20px;height:20px}.asr-booking-airport-transfer-modal .total{margin:35px -20px 0;padding:30px 20px;row-gap:15px}.asr-booking-airport-transfer-modal .total .total-tax{line-height:26px}.asr-booking-airport-transfer-modal .total .total-tax small{font-size:14px}.asr-booking-airport-transfer-modal .total .local,.asr-booking-airport-transfer-modal .total .local-value{font-size:18px;margin-top:0}.asr-booking-airport-transfer-modal hr{margin:30px -5px}.asr-booking-airport-transfer-modal .asr-button[class]{font-weight:700;line-height:18px;font-size:18px}.asr-booking-airport-transfer-modal .dates small{font-size:14px}.asr-booking-airport-transfer-modal .dates p{font-size:16px}.asr-booking-airport-transfer-modal small.option{font-size:14px}.asr-booking-airport-transfer-modal .dropdown-container,.asr-booking-airport-transfer-modal .dropdown-container .dropdown-item{padding:15px}.asr-section-download-app .intro-text{position:relative;width:100%;padding:0;font-size:24px;line-height:30px}.asr-section-download-app .section-advertising{position:absolute;top:0;padding-top:36px;padding-left:43px}.asr-section-download-app .section-intro{position:relative;max-width:355px;margin-bottom:23px}.asr-booking-sort-and-filter .sort-filter-modal#modal .modal-content{width:540px;min-height:unset}.asr-booking-sort-and-filter .sort-filter-modal .form-checkbox label{padding:12px 0 3px 22px;-ms-flex-align:center;align-items:center}.asr-booking-sort-and-filter .sort-filter-modal .modal-content{margin:7% auto;border-radius:5px;height:auto;width:50%;min-height:unset}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-by{margin-bottom:0}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-title{padding-bottom:0}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-title h3{font-size:14px;color:var(--learn-more-link);line-height:20px}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .header{margin:0;padding-left:10px}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .header h3{font-size:20px;color:var(--text-title);line-height:25px}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content{padding:0 10px 20px;border-bottom:1px solid var(--border);margin-top:7px}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .show-more-item{display:block;margin-top:10px;cursor:pointer;font-weight:600}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .show-more-item a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px;color:var(--learn-more-link);line-height:14px}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .show-more-item .asr-icon{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;color:var(--learn-more-link)}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .form-checkbox,.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .show-more-item .asr-icon:before{margin:0}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content .form-checkbox label:first-child{padding-left:0}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content:nth-child(2){margin-top:2px}.asr-booking-sort-and-filter .sort-filter-modal .modal-content div:nth-last-child(2){border-bottom:none}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .body-content,.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-by{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .body-content div,.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-by div{-ms-flex:1 0 45%;flex:1 0 45%;max-width:50%}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .body-content .form-checkbox:nth-child(odd),.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-by .form-checkbox:nth-child(odd){padding-right:5px}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .body-content .form-checkbox:nth-child(2n),.asr-booking-sort-and-filter .sort-filter-modal .modal-content .sort-by .form-checkbox:nth-child(2n){padding-left:5px}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .title{margin-bottom:10px}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .content:first-child,.asr-booking-sort-and-filter .sort-filter-modal .modal-content .more-amenity{display:none}.asr-booking-sort-and-filter .sort-filter-modal .modal-content .button-group .asr-button.secondary{padding:12px}.asr-booking-sort-and-filter .button-open .asr-button{min-width:115px}label.asr-checkbox{line-height:21px}label.asr-checkbox span.check-box{-ms-flex-item-align:center;align-self:center}label.asr-checkbox span.check-box .asr-icon:before{font-size:15px}.asr-booking-stepper-presentation{margin-bottom:22px}.asr-booking-search-criteria{background:#f3f3f3;margin-bottom:22px;height:67px;display:-ms-flexbox;display:flex}.asr-booking-search-criteria .content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border:none;width:100%;margin:0 auto}.asr-booking-search-criteria .content .edit-button{position:unset}.asr-booking-search-criteria .item-content,.asr-booking-search-criteria .item-label{font-size:16px;line-height:23px}.asr-booking-search-criteria .item-label{font-weight:600;margin-right:15px}.asr-booking-search-criteria .item-content{font-weight:400;color:var(--color-border-search)}.asr-booking-search-criteria .collapse-item,.asr-booking-search-criteria .showed-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0}.asr-booking-search-criteria .collapse-item{max-height:160px}.asr-booking-search-criteria .collapse-item.expanded{margin-bottom:0}.asr-booking-search-criteria .toggle-button{display:none}.asr-booking-search-criteria .asr-icon.edit-button{position:relative;margin-bottom:0}.asr-booking-search-criteria .asr-icon.edit-button:before{font-size:25px}.asr-booking-search-criteria.sticked-criteria{position:fixed;top:0;width:100%;z-index:4;background:var(--background-default);box-shadow:2px 5px 12px 0 rgba(0,0,0,.15);margin:0;height:70px}.asr-booking-search-criteria.sticked-criteria .asr-booking-brand-logo{padding:0;margin:0}.asr-booking-search-criteria.sticked-criteria .asr-booking-brand-logo .brand-logo-wrapper{-ms-flex-preferred-size:auto;flex-basis:auto;height:60px;width:60px;margin:0 17px 0 0}.asr-booking-search-criteria.sticked-criteria .asr-booking-brand-logo .brand-title{font-size:16px;line-height:1.38;margin:0 16px}.asr-booking-search-criteria.sticked-criteria .asr-booking-brand-logo.property-listing .brand-logo-wrapper{width:auto;height:30px}.asr-booking-search-criteria.sticked-criteria .cart-info{position:absolute;bottom:-51px;padding:16px 22px;right:20px;background-color:var(--box-shadow-light);box-shadow:2px 5px 12px 0 rgba(0,0,0,.15);width:468px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-radius:5px}.asr-booking-search-criteria.sticked-criteria .selecting-apartment{margin-right:18px;font-weight:400;color:var(--indicator-default);-ms-flex:none;flex:none}.asr-booking-search-criteria.sticked-criteria .collapse-item .item-content,.asr-booking-search-criteria.sticked-criteria .collapse-item .item-label,.asr-booking-search-criteria.sticked-criteria .showed-item .item-content,.asr-booking-search-criteria.sticked-criteria .showed-item .item-label{font-size:14px;line-height:26px}.asr-booking-search-criteria.sticked-criteria .collapse-item .item-content{line-height:23px}.asr-booking-search-criteria .criteria-content{position:relative;padding:0 20px}.asr-booking-search-criteria.unstick-criteria{position:relative;box-shadow:none}.asr-booking-search-criteria .selecting-apartment-content strong{font-weight:400}.asr-booking-rate-plan-item{padding:25px 40px;display:-ms-flexbox;display:flex}.asr-booking-rate-plan-item .room-title{font-size:20px;font-weight:700;line-height:25px;margin:0 0 15px}.asr-booking-rate-plan-item .room-description{font-size:14px;line-height:19px;margin:0}.asr-booking-rate-plan-item .main-info-container{-ms-flex:3;flex:3;padding:0 69px 0 0}.asr-booking-rate-plan-item .more-details{padding-top:0;font-size:14px;line-height:20px}.asr-booking-rate-plan-item .more-details>p{margin-top:19px}.asr-booking-rate-plan-item .policies-container{padding-top:15px}.asr-booking-rate-plan-item .policies-container .asr-icon-svg{width:20px;-ms-flex:0 0 20px;flex:0 0 20px;margin-right:10px}.asr-booking-rate-plan-item .policies-container .asr-icon-svg svg{width:20px;height:20px}.asr-booking-rate-plan-item .more-details-button{font-size:14px;line-height:19px;margin-top:25px}.asr-booking-rate-plan-item .more-details-button .asr-icon{color:var(--master-brand-link);margin-left:4px}.asr-booking-rate-plan-item .more-details-button .asr-icon.icon-without-innertext[data-icon]:before{font-size:12px;font-weight:700}.asr-booking-rate-plan-item .price-and-select-container{padding:0;-ms-flex:2;flex:2}.asr-booking-rate-plan-item .price-and-select-container .price-and-redeem{-ms-flex:1;flex:1}.asr-booking-rate-plan-item .price-and-select-container .select-room-button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.asr-booking-rate-plan-item .price-and-select-container .select-room-button{width:120px}.asr-booking-rate-plan-item .redeem-points,.asr-booking-rate-plan-item .saved-amount{font-size:14px;line-height:19px;font-weight:600}.asr-booking-rate-plan-item .asr-price{margin:6px 0 0}.asr-booking-rate-plan-item .asr-price .price-line{margin-top:6px}.asr-booking-rate-plan-item .asr-price .price-value{font-size:24px;font-weight:700;line-height:28px}.asr-booking-rate-plan-item .asr-price .currency,.asr-booking-rate-plan-item .asr-price .price-unit{font-size:14px;line-height:14px;font-weight:600;color:var(--text-title)}.asr-booking-rate-plan-item .rate-features{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-booking-rate-plan-item .rate-features .asr-icon-label{font-size:14px;line-height:19px;padding-right:5px;width:auto}.asr-booking-rate-plan-item .rate-features .asr-icon-label:not(:last-child){margin-bottom:0;margin-right:20px}.asr-booking-rate-plan-item .rate-features .asr-icon-label .asr-icon:before{font-size:22px;margin-right:10px}.asr-booking-rate-plan-item .rate-features .asr-icon-label span{padding-bottom:5px}.asr-booking-rate-plan-item .rate-features .rate-label-item{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;margin-right:20px;margin-bottom:10px;width:unset;min-height:26px}.asr-booking-rate-plan-item .rate-features .rate-label-item .image-description{font-weight:600;padding-bottom:5px;font-size:14px}.asr-booking-rate-plan-item .rate-features .rate-label-item .asr-icon{height:22px;width:22px;margin-right:10px;margin-bottom:5px}.asr-booking-rate-plan-item .rate-features .rate-label-item .asr-icon-svg{margin-right:13px}.asr-booking-rate-plan-item .rate-features .rate-label-item .asr-icon-svg svg{width:22px;height:22px}.asr-booking-rate-plan-item .main-info-container .asr-badge.property-type{margin-bottom:22px;font-size:12px;border-radius:5px;background-color:#87674f;font-weight:600;margin-right:10px;padding:3px 5px 2px 6px;height:22px;line-height:normal}.asr-booking-rate-plan-item .tax-info .tax-label{line-height:14px}.asr-booking-rate-plan-item .tax-info .icon-information{top:4px}.asr-booking-rate-plan-item .tax-info .icon-information svg{width:20px;height:20px}.asr-booking-rate-plan-item .tax-tooltip-content{-ms-transform:translateX(0) translateY(-5px);transform:translateX(0) translateY(-5px)}.asr-property-room-listing-container{padding-top:20px;padding-bottom:30px}.asr-property-room-listing-container .room-listing-tablet-desktop .room-type-item{width:calc((100% - 30px * 2) / 3);margin-right:30px}.asr-property-room-listing-container .see-all-button{margin-top:30px}.asr-property-room-listing-container .compare-button.asr-button{display:block}.asr-property-room-listing-container .compare-button.asr-button.disabled{visibility:hidden}.asr-property-room-listing-container .compare-checkbox{display:-ms-flexbox;display:flex;font-weight:600;margin-left:auto}.asr-property-room-listing-container .card-info{font-size:16px}.asr-property-room-listing-container .asr-card.type-room .asr-icon-svg.room-icon{margin-right:3px}.asr-property-room-listing-container .asr-card.type-room .asr-icon-svg.room-icon svg{fill:var(--icon-nonclickable);width:30px;height:30px}.asr-property-room-listing-container .room-label{padding-top:7px}.asr-property-room-listing-container .asr-property-compare-apartments .asr-icon-svg.room-icon{margin-right:3px}.asr-property-room-listing-container .asr-property-compare-apartments .asr-icon-svg.room-icon svg{fill:var(--text-body)}.asr-location-and-nearby-property .asr-icon-svg.icon-info-total,.asr-property-overview-head .asr-icon-svg.icon-info-total{padding-left:9px;width:20px;height:20px}.asr-property-overview-head{min-height:70px}.asr-property-overview-head .property-overview-container{display:block}.asr-property-overview-head .property-overview-container.sticky{height:70px;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.asr-property-overview-head .property-overview-container.sticky .wrap{width:100%}.asr-property-overview-head .property-overview-container.sticky.z-index-1{z-index:1}.asr-property-overview-head .property-overview-container.sticky.z-index-3{z-index:4}.asr-property-overview-head .book-now-button-fixed.asr-button{display:none}.asr-property-overview-head .property-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;min-height:40px;height:auto;margin-bottom:15px}.asr-property-overview-head .property-header .brand-title-container{-ms-flex-align:baseline;align-items:baseline}.asr-property-overview-head .property-header .review-product-container{visibility:hidden;width:0;height:0;line-height:19px;-ms-flex-align:center;align-items:center}.asr-property-overview-head .property-header .review-number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:600}.asr-property-overview-head .property-header .rating-star.asr-rating-star,.asr-property-overview-head .property-header .review-number a{display:-ms-inline-flexbox;display:inline-flex}.asr-property-overview-head .property-header .rating-star.asr-rating-star i{display:-ms-flexbox;display:flex}.asr-property-overview-head .brand-logo{max-height:80px;margin-right:30px}.asr-property-overview-head .brand-name-title{font-size:24px;font-weight:700;line-height:34px;margin:0;margin-right:20px;display:inline}.asr-property-overview-head .asr-badge.property-type.opening-tag{font-size:12px;padding:4px 9px;font-weight:600;border-radius:5px;line-height:17px;background-color:var(--tag)}.asr-property-overview-head .asr-button.book-now-button{position:absolute;right:0;bottom:unset;border-radius:5px;min-width:150px;width:auto;margin-left:unset;z-index:unset}.asr-property-overview-head .property-overview-container.sticky .property-header{margin:0}.asr-property-overview-head .property-overview-container.sticky .property-header .opening-tag{display:none}.asr-property-overview-head .property-overview-container.sticky .property-header .brand-name-title{font-size:16px;line-height:22px;margin-right:75px}.asr-property-overview-head .property-overview-container.sticky .property-header .brand-logo{max-width:70px;max-height:70px;margin-right:24px}.asr-property-overview-head .property-overview-container.sticky .property-header .review-product-container{display:-ms-flexbox;display:flex;visibility:visible;width:auto;height:auto}.asr-booking-banner .aoa-title{font-size:24px;line-height:30px;width:50%}.asr-booking-banner .aoa-description{font-size:16px;width:50%}.asr-booking-banner .find-out-button{min-width:140px}.asr-booking-banner .aoa-container,.asr-booking-banner .wrap{min-height:300px}.revertMode .asr-top-menu .header{background-color:var(--background-default)}.revertMode .asr-top-menu .header .asr-top-select-currency .asr-dropdown .dropdown-value,.revertMode .asr-top-menu .header .asr-top-select-language .asr-dropdown .dropdown-value{color:var(--text-title)}.revertMode .asr-top-menu .header .asr-top-select-currency .asr-icon.icon-without-innertext.dropdown-icon:before,.revertMode .asr-top-menu .header .asr-top-select-language .asr-icon.icon-without-innertext.dropdown-icon:before{color:#87674f}.revertMode .asr-top-menu .header .asr-top-select-currency .asr-icon-svg,.revertMode .asr-top-menu .header .asr-top-select-language .asr-icon-svg{fill:#87674f}.revertMode .asr-top-menu ul.sidebar-menu.search-button .asr-button{border:solid 1px var(--accent);border-radius:5px;background-color:transparent;min-width:150px}.revertMode .asr-top-menu .sidebar-menu .link-ourbrands{color:var(--text-body)}.revertMode .asr-top-menu .sidebar-menu .link-ourbrands .asr-icon.icon-without-innertext.arrow-down:before{color:var(--top-menu-icon)}.revertMode .asr-top-menu .asr-icon{color:var(--indicator-default)}.revertMode .asr-top-menu.top-normal-mode{background-color:var(--background-default)}.revertMode .asr-top-menu .icon-menu,.revertMode .asr-top-menu .icon-menu:after,.revertMode .asr-top-menu .icon-menu:before{background-color:var(--accent)}.revertMode .asr-top-menu .top-header-item .top-header-content{color:var(--text-title)}.revertMode .asr-top-menu .my-cart .asr-icon-svg{fill:var(--text-reverse)}.revertMode .asr-top-menu .asr-modal-booking-search .show-participate .asr-icon{color:var(--text-reverse)}.revertMode .asr-top-header .usercart-header .asr-icon-svg.right-header-icon svg{color:var(--text-title);fill:var(--text-title)}.revertMode .asr-top-right-user-actions .header-text,.revertMode .asr-top-right-user-actions a{color:var(--text-title)}.revertMode .asr-top-right-user-actions .asr-icon-svg svg,.revertMode .asr-top-right-user-actions .signin-icon .asr-icon-svg svg{fill:var(--text-title)}.revertMode .asr-top-right-user-actions .profile-dropdown .asr-dropdown .asr-icon.icon-without-innertext[data-icon],.revertMode .asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-text{color:var(--text-title)}.revertMode .asr-top-right-user-actions .profile-dropdown .asr-dropdown .dropdown-value .asr-icon-svg svg{fill:var(--text-title)}.revertMode .asr-top-right-user-actions .usercart-header a{color:var(--text-title)}.revertMode .top-header-icon svg{fill:var(--text-title)}.feature-property .asr-feature-property .title{margin-bottom:16px;padding:0 15px}.asr-feature-property .title{font-size:24px}.asr-feature-property .asr-property-listing-item .wrap{overflow:visible}.asr-feature-property>.asr-content-slider .content-wrapper{padding-top:12px;margin-bottom:-5px}.asr-feature-property>.asr-content-slider .content-wrapper .scroller-wrapper .next,.asr-feature-property>.asr-content-slider .content-wrapper .scroller-wrapper .prev{opacity:1}.asr-feature-property>.asr-content-slider .navigation-controls{display:block}.discoverasr-property-template .asr-content-slider.image-slider .controls{line-height:8px;bottom:35px}.discoverasr-property-landing-template .asr-top-menu .search-button .asr-button.reverse:not(.disabled):hover,.discoverasr-property-template .asr-top-menu .search-button .asr-button.reverse:not(.disabled):hover{background:var(--accent)}.discoverasr-property-landing-template .asr-content-slider.image-slider .controls,.discoverasr-property-template .asr-content-slider.image-slider .controls{line-height:8px;bottom:35px}.discoverasr-property-landing-template .controls .indicator-item,.discoverasr-property-template .controls .indicator-item{border:1px solid var(--icon-clickable)}.discoverasr-property-landing-template .controls .indicator-item.active,.discoverasr-property-template .controls .indicator-item.active{background:var(--icon-clickable)}.discoverasr-property-landing-template .asr-common-slider-offers .asr-content-slider .slider-navigation-arrow,.discoverasr-property-landing-template .asr-property-featured-events .asr-content-slider .slider-navigation-arrow,.discoverasr-property-landing-template .asr-section-feature-offers .asr-content-slider .slider-navigation-arrow,.discoverasr-property-landing-template .asr-section-feature-vouchers .asr-content-slider .slider-navigation-arrow,.discoverasr-property-landing-template .asr-voucher-featured .asr-content-slider .slider-navigation-arrow,.discoverasr-property-template .asr-common-slider-offers .asr-content-slider .slider-navigation-arrow,.discoverasr-property-template .asr-property-featured-events .asr-content-slider .slider-navigation-arrow,.discoverasr-property-template .asr-section-feature-offers .asr-content-slider .slider-navigation-arrow,.discoverasr-property-template .asr-section-feature-vouchers .asr-content-slider .slider-navigation-arrow,.discoverasr-property-template .asr-voucher-featured .asr-content-slider .slider-navigation-arrow{top:calc(50% - 18px)}.discoverasr-property-landing-template .asr-common-slider-offers .asr-content-slider .slider-navigation-arrow.next,.discoverasr-property-landing-template .asr-property-featured-events .asr-content-slider .slider-navigation-arrow.next,.discoverasr-property-landing-template .asr-section-feature-offers .asr-content-slider .slider-navigation-arrow.next,.discoverasr-property-landing-template .asr-section-feature-vouchers .asr-content-slider .slider-navigation-arrow.next,.discoverasr-property-landing-template .asr-voucher-featured .asr-content-slider .slider-navigation-arrow.next,.discoverasr-property-template .asr-common-slider-offers .asr-content-slider .slider-navigation-arrow.next,.discoverasr-property-template .asr-property-featured-events .asr-content-slider .slider-navigation-arrow.next,.discoverasr-property-template .asr-section-feature-offers .asr-content-slider .slider-navigation-arrow.next,.discoverasr-property-template .asr-section-feature-vouchers .asr-content-slider .slider-navigation-arrow.next,.discoverasr-property-template .asr-voucher-featured .asr-content-slider .slider-navigation-arrow.next{right:-16px}.discoverasr-property-landing-template .asr-common-slider-offers .asr-content-slider .slider-navigation-arrow.prev,.discoverasr-property-landing-template .asr-property-featured-events .asr-content-slider .slider-navigation-arrow.prev,.discoverasr-property-landing-template .asr-section-feature-offers .asr-content-slider .slider-navigation-arrow.prev,.discoverasr-property-landing-template .asr-section-feature-vouchers .asr-content-slider .slider-navigation-arrow.prev,.discoverasr-property-landing-template .asr-voucher-featured .asr-content-slider .slider-navigation-arrow.prev,.discoverasr-property-template .asr-common-slider-offers .asr-content-slider .slider-navigation-arrow.prev,.discoverasr-property-template .asr-property-featured-events .asr-content-slider .slider-navigation-arrow.prev,.discoverasr-property-template .asr-section-feature-offers .asr-content-slider .slider-navigation-arrow.prev,.discoverasr-property-template .asr-section-feature-vouchers .asr-content-slider .slider-navigation-arrow.prev,.discoverasr-property-template .asr-voucher-featured .asr-content-slider .slider-navigation-arrow.prev{left:-20px}.discoverasr-property-landing-template .asr-location-and-nearby-property .asr-content-slider .slider-navigation-arrow,.discoverasr-property-template .asr-location-and-nearby-property .asr-content-slider .slider-navigation-arrow{top:calc(50% - 20px)}.discoverasr-property-landing-template .asr-common-slider-offers .feature-offers-title,.discoverasr-property-landing-template .asr-common-slider-offers .feature-vouchers-title,.discoverasr-property-landing-template .asr-section-feature-offers .feature-offers-title,.discoverasr-property-landing-template .asr-section-feature-offers .feature-vouchers-title,.discoverasr-property-landing-template .asr-section-feature-vouchers .feature-offers-title,.discoverasr-property-landing-template .asr-section-feature-vouchers .feature-vouchers-title,.discoverasr-property-landing-template .asr-voucher-featured .feature-offers-title,.discoverasr-property-landing-template .asr-voucher-featured .feature-vouchers-title,.discoverasr-property-template .asr-common-slider-offers .feature-offers-title,.discoverasr-property-template .asr-common-slider-offers .feature-vouchers-title,.discoverasr-property-template .asr-section-feature-offers .feature-offers-title,.discoverasr-property-template .asr-section-feature-offers .feature-vouchers-title,.discoverasr-property-template .asr-section-feature-vouchers .feature-offers-title,.discoverasr-property-template .asr-section-feature-vouchers .feature-vouchers-title,.discoverasr-property-template .asr-voucher-featured .feature-offers-title,.discoverasr-property-template .asr-voucher-featured .feature-vouchers-title{font-size:20px;line-height:25px}.discoverasr-property-landing-template.revertMode .asr-top-menu ul.sidebar-menu.search-button .asr-button,.discoverasr-property-template.revertMode .asr-top-menu ul.sidebar-menu.search-button .asr-button{border:solid 1px var(--navigation-cta)}.discoverasr-property-landing-template .asr-top-menu .search-button .asr-button.reverse:not(.disabled):hover,.discoverasr-property-template .asr-top-menu .search-button .asr-button.reverse:not(.disabled):hover{background:var(--navigation-cta);color:var(--text-reverse)}.asr-property-overview-info .section-title{padding-bottom:20px;font-size:20px;line-height:1.25}.asr-booking-redemption .redeem-container,.asr-summary-and-payment .redeem-container{padding:0;margin-top:18px;padding-bottom:26px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #dedede}.asr-booking-redemption .redeem-container .title,.asr-summary-and-payment .redeem-container .title{font-size:20px;-ms-flex:1;flex:1}.asr-booking-redemption .redeem-container .redeem-content,.asr-summary-and-payment .redeem-container .redeem-content{width:380px}.asr-booking-redemption .point-redeem,.asr-summary-and-payment .point-redeem{font-size:16px;line-height:26px}.asr-booking-redemption .asr-range-slider,.asr-summary-and-payment .asr-range-slider{margin-top:18px;width:100%}.asr-booking-redemption .asr-range-slider .label-group,.asr-summary-and-payment .asr-range-slider .label-group{padding-bottom:2px}.asr-booking-redemption .asr-range-slider .label-group .label-for-max,.asr-booking-redemption .asr-range-slider .label-group .label-for-min,.asr-summary-and-payment .asr-range-slider .label-group .label-for-max,.asr-summary-and-payment .asr-range-slider .label-group .label-for-min{font-size:16px}.asr-booking-redemption .asr-range-slider .slider-bar,.asr-summary-and-payment .asr-range-slider .slider-bar{height:12px;background-color:#fff}.asr-booking-redemption .range-value-wrapper span,.asr-summary-and-payment .range-value-wrapper span{font-size:16px}.asr-property-awards-container{margin-bottom:29px}.asr-property-awards-container .award-logo-wrapper{width:auto;height:auto;max-width:100px;max-height:100px}.asr-property-awards-container .award-item{display:-ms-flexbox;display:flex}.asr-property-awards-container .award-item:first-child .award-tooltip{transform:translate3d(-25%,calc(-100% + -10px),0)}.asr-property-awards-container .award-item:nth-child(3) .award-tooltip{-ms-transform:translateY(calc(-100% + -10px));transform:translateY(calc(-100% + -10px));right:0}.asr-property-awards-container .award-item .award-tooltip{width:200px}.asr-property-awards-container>div:not(:last-of-type){margin-right:7.14286%}.asr-property-overview-info-container .asr-property-overview-general-downloadable,.asr-property-overview-info-container .asr-property-overview-general-info{display:none}.asr-content-twocolumns .column-left{-ms-flex-preferred-size:62.5%;flex-basis:62.5%}.asr-content-twocolumns .column-left .asr-property-overview-info.margin-section{margin-top:0}.asr-content-twocolumns .column-right{-ms-flex-preferred-size:37.5%;flex-basis:37.5%;padding-left:100px}.asr-content-twocolumns .column-right .asr-property-awards-container.margin-section{margin-top:0}div.asr-pagination-presentation .side-button{width:40px;height:40px}div.asr-pagination-presentation .side-button .icon:before{font-size:24px}div.asr-pagination-presentation .page-button{font-size:18px}div.asr-pagination-presentation .page-button.current{height:40px;width:40px}div.asr-pagination-presentation .page-button.last{margin-right:10px}div.asr-pagination-presentation .page-button.first{margin-left:10px}.asr-property-featured-events .asr-property-featured-events-slider{margin-left:-10px;margin-right:-10px}.asr-property-featured-events .asr-property-featured-events-slider .asr-slide-item.active{-ms-transform:none;transform:none}.asr-property-featured-events .asr-badge.card-label.tag-label{font-size:12px;padding:5px 10px}.asr-property-featured-events .price{font-size:14px}.asr-reservation-details{padding-top:8px;display:-ms-flexbox;display:flex;position:relative}.asr-reservation-details .contact-no-wrapper{column-gap:21px}.asr-reservation-details .contact-no-wrapper .contact-input{max-width:310px}.asr-reservation-details .asr-password-input .detail-input.password-input{padding:15px;padding-right:45px}.asr-reservation-details .asr-password-input .password-eye-button{width:45px;padding-right:15px}.asr-reservation-details .detail-group textarea{padding:15px}.asr-reservation-details .total-amount-label{font-size:16px;line-height:20px}.asr-reservation-details .show-breakdown-button{line-height:22px}.asr-reservation-details .total-payable-amount{border-radius:5px;width:380px;position:absolute;right:calc((100% - 1200px) / 2);height:fit-content;height:-moz-fit-content}.asr-reservation-details .total-payable-amount .payment-page .asr-booking-summary-total{padding-top:19px;padding-bottom:30px}.asr-reservation-details .asr-booking-price-breakdown.payment-page{width:100%}.asr-reservation-details .apartment-price-container{display:grid;grid-template-columns:auto auto}.asr-reservation-details .asr-booking-price-breakdown .asr-booking-summary-total p.total-payable,.asr-reservation-details .asr-booking-price-breakdown .asr-booking-summary-total p.total-payable-title{font-size:16px}.asr-reservation-details .asr-booking-price-breakdown .asr-booking-summary-total p.total-payable-title{-ms-flex-preferred-size:60%;flex-basis:60%}.asr-reservation-details .asr-booking-price-breakdown .asr-booking-summary-total p.total-payable{-ms-flex-preferred-size:40%;flex-basis:40%}.asr-reservation-details .asr-booking-price-breakdown .asr-booking-summary-total .asr-modal p.total-payable,.asr-reservation-details .asr-booking-price-breakdown .asr-booking-summary-total .asr-modal p.total-payable-title{font-size:20px}.asr-reservation-details .asr-booking-price-breakdown .asr-booking-summary-total .asr-modal .local-currency,.asr-reservation-details .asr-booking-price-breakdown .asr-booking-summary-total .asr-modal .local-currency-title{font-size:18px}.asr-reservation-details .reservation-details-container{width:100%}.asr-reservation-details .reservation-details-container .personal-details{padding-bottom:40px;padding-top:0}.asr-reservation-details .reservation-details-container .guest-details{padding-top:36px;margin-bottom:30px}.asr-reservation-details .reservation-details-container .special-request{padding-bottom:42px;width:100%}.asr-reservation-details .reservation-details-container .credit-card-details{padding-bottom:48px;z-index:0}.asr-reservation-details .reservation-details-container .policy-confirm-section{padding-top:48px;padding-bottom:48px}.asr-reservation-details .empty-field{display:block}.asr-reservation-details .group-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-reservation-details .credit-card-details-form{column-gap:20px}.asr-reservation-details .credit-card-details-form .detail-group{grid-template-columns:1fr 1fr;grid-column:span 1}.asr-reservation-details .credit-card-details-form .detail-group:nth-last-child(-n+2){grid-column:span 1}.asr-reservation-details .detail-group .reservation-details-salutation{width:216px}.asr-reservation-details .detail-group,.asr-reservation-details .empty-field{width:calc((100% - 20px) / 2)}.asr-reservation-details .detail-group.margin-right,.asr-reservation-details .empty-field.margin-right{margin-right:20px}.asr-reservation-details .credit-card-details-title,.asr-reservation-details .special-request-title{line-height:28px;margin-bottom:8px}.asr-reservation-details .reservation-details-title{margin:0}.asr-reservation-details .guest-details-title,.asr-reservation-details .reservation-details-title{font-size:24px;font-weight:700;line-height:34px}.asr-reservation-details .guest-details-title{margin-bottom:0}.asr-reservation-details .mandatory-fields-text{font-size:16px;margin-top:12px;line-height:23px;margin-bottom:18px}.asr-reservation-details .error-field{padding:0;line-height:18px;margin:9px 0 34px 18px}.asr-reservation-details .error-field .asr-icon.error-icon:before{font-size:20px}.asr-reservation-details .detail-group .asr-dropdown.detail-dropdown .dropdown-value .dropdown-text{line-height:20px}.asr-reservation-details .detail-group .detail-dropdown,.asr-reservation-details .detail-group .detail-input{padding:15px;height:50px}.asr-reservation-details .detail-group .helper-text{padding-top:10px;font-size:14px;line-height:19px}.asr-reservation-details .resident-of-eu-field{margin-bottom:32px}.asr-reservation-details .resident-of-eu-field label{margin-left:5px;margin-right:132px;font-size:18px;line-height:26px}.asr-reservation-details .contact-field{margin-top:40px;margin-bottom:42px;width:100%}.asr-reservation-details #country-code{width:auto;min-width:146px}.asr-reservation-details .asr-checkbox{font-size:16px;line-height:26px}.asr-reservation-details .asr-checkbox .check-box{width:25px;height:25px}.asr-reservation-details .join-asr-member-checkbox{margin-top:26px;margin-bottom:33px}.asr-reservation-details .special-request-input{width:60%}.asr-reservation-details .policy-confirm-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-reservation-details .confirm-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.asr-reservation-details .confirm-wrapper .asr-checkbox>span:not(.check-box){margin-left:23px}.asr-reservation-details .policy-label{box-sizing:border-box;font-size:18px;font-weight:600;line-height:26px;margin-bottom:16px}.asr-reservation-details .confirm-button-wrapper{text-align:right}.asr-reservation-details .confirm-button.asr-button.primary{position:unset;-ms-flex-item-align:center;align-self:center;border-radius:5px;width:unset;min-width:322px;margin:58px auto 0;font-size:16px;line-height:16px;padding:12px;position:relative}.asr-reservation-details .description-text{font-size:12px;line-height:18px}.asr-reservation-details .button-breakdown{font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:8px}.asr-reservation-details .button-breakdown .asr-icon{display:inline-block;width:24px;height:24px;top:0;left:0}.asr-reservation-details .information-message{font-size:16px;font-weight:400;line-height:26px;padding-top:6px;padding-bottom:32px}.asr-reservation-details .member-welcome-back{font-size:16px;line-height:16px;margin-bottom:22px}.asr-reservation-details .confirm-checkbox-wrapper .asr-checkbox{line-height:24px}.asr-reservation-details .confirm-checkbox-wrapper label{margin-bottom:0}.asr-reservation-details .credit-card-details-form div:first-child.detail-group{margin-top:14px}.asr-reservation-details .credit-card-details-container,.asr-reservation-details .guest-details-wrapper,.asr-reservation-details .left-side-box,.asr-reservation-details .reservation-details-form{width:60%}.asr-reservation-details .payment-message{font-size:16px;line-height:23px}.asr-page-default-structure .display-none{display:none}.asr-booking-confirm-apartment-detail,.asr-buy-voucher-order-confirmed{margin-top:37px}.asr-booking-confirm-apartment-detail .page-title,.asr-buy-voucher-order-confirmed .page-title{font-size:24px;line-height:30px;margin:22px 0 20px;color:var(--text-title)}.asr-booking-confirm-apartment-detail .property-details,.asr-buy-voucher-order-confirmed .property-details{margin-bottom:36px}.asr-booking-confirm-apartment-detail .property-details h2,.asr-buy-voucher-order-confirmed .property-details h2{font-size:20px;line-height:25px;margin-bottom:9px;margin-top:0}.asr-booking-confirm-apartment-detail .property-contact,.asr-buy-voucher-order-confirmed .property-contact{display:grid;grid-template-columns:4fr 2.5fr}.asr-booking-confirm-apartment-detail .property-contact a,.asr-booking-confirm-apartment-detail .property-contact p,.asr-buy-voucher-order-confirmed .property-contact a,.asr-buy-voucher-order-confirmed .property-contact p{-ms-flex:1;flex:1;font-weight:400;line-height:26px;color:var(--text-title);margin:0}.asr-booking-confirm-apartment-detail .property-contact p,.asr-buy-voucher-order-confirmed .property-contact p{padding-right:30px}.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout{display:block}.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkin,.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkout,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout .checkin,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout .checkout{width:auto}.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkin .checkInCheckOutTime,.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkout .checkInCheckOutTime,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout .checkin .checkInCheckOutTime,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout .checkout .checkInCheckOutTime{-ms-flex:5;flex:5;display:block}.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkin .checkInCheckOutTime p,.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkout .checkInCheckOutTime p,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout .checkin .checkInCheckOutTime p,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout .checkout .checkInCheckOutTime p{display:inline-block;margin-right:7px}.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkin .checkInCheckOutTime .checkInCheckOutTime__checkHour,.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkout .checkInCheckOutTime .checkInCheckOutTime__checkHour,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout .checkin .checkInCheckOutTime .checkInCheckOutTime__checkHour,.asr-buy-voucher-order-confirmed .apartment-info-checkin-checkout .checkout .checkInCheckOutTime .checkInCheckOutTime__checkHour{display:inline-block}div.asr-booking-confirmation-banner,div.asr-order-confirmed-banner{height:440px;padding-top:57px}div.asr-booking-confirmation-banner.transparent,div.asr-order-confirmed-banner.transparent{height:568px;padding-top:185px}div.asr-booking-confirmation-banner .title,div.asr-order-confirmed-banner .title{font-size:30px;line-height:36px;margin-bottom:50px;width:402px}div.asr-booking-confirmation-banner .confirmation-number,div.asr-order-confirmed-banner .confirmation-number{font-size:20px;line-height:25px;margin-bottom:32px;width:402px}div.asr-booking-confirmation-banner .description,div.asr-order-confirmed-banner .description{line-height:26px;margin-bottom:56px;width:465px}div.asr-booking-confirmation-banner a,div.asr-order-confirmed-banner a{line-height:26px}.asr-booking-upcoming-properties{overflow:visible}.asr-booking-upcoming-properties>h2{font-size:24px;margin-bottom:0;line-height:30px}.asr-booking-upcoming-properties .asr-content-slider{margin:18px -10px 15px;width:calc(100% + 20px)}.asr-booking-upcoming-properties .asr-content-slider .content-wrapper{overflow:hidden;margin-bottom:10px;padding:0;padding-top:11px}.asr-booking-upcoming-properties .asr-content-slider .scroller-wrapper{display:-ms-inline-flexbox;display:inline-flex}.asr-booking-upcoming-properties .asr-slide-item.active{-ms-transform:none;transform:none}.asr-booking-upcoming-properties .asr-slide-item.next,.asr-booking-upcoming-properties .asr-slide-item.prev{opacity:0}.asr-booking-upcoming-properties .asr-slide-item .upcoming-property a{line-height:24px;padding:18px 36px}.asr-booking-upcoming-properties .asr-slide-item .upcoming-property .coming-soon-tag{font-size:12px;font-weight:600;line-height:22px;top:-11px;padding:0 8px}.asr-booking-confirmation-price-breakdown,.asr-voucher-order-confirmation-price-breakdown{background:#f3f3f3;border-radius:5px;overflow:hidden;margin:0}.asr-booking-confirmation-price-breakdown .add-ons,.asr-booking-confirmation-price-breakdown .apartments,.asr-booking-confirmation-price-breakdown .summary-section,.asr-booking-confirmation-price-breakdown .taxes,.asr-booking-confirmation-price-breakdown h3,.asr-voucher-order-confirmation-price-breakdown .add-ons,.asr-voucher-order-confirmation-price-breakdown .apartments,.asr-voucher-order-confirmation-price-breakdown .summary-section,.asr-voucher-order-confirmation-price-breakdown .taxes,.asr-voucher-order-confirmation-price-breakdown h3{padding:0 38px}.asr-booking-confirmation-price-breakdown h3,.asr-voucher-order-confirmation-price-breakdown h3{padding-top:28px;font-size:20px;line-height:25px;margin-bottom:20px}.asr-booking-confirmation-price-breakdown h4,.asr-voucher-order-confirmation-price-breakdown h4{line-height:25px}.asr-booking-confirmation-price-breakdown hr,.asr-voucher-order-confirmation-price-breakdown hr{margin:15px 32px}.asr-booking-confirmation-price-breakdown .taxes~hr,.asr-voucher-order-confirmation-price-breakdown .taxes~hr{display:block}.asr-booking-confirmation-price-breakdown .apartments .apartment,.asr-voucher-order-confirmation-price-breakdown .apartments .apartment{line-height:23px}.asr-booking-confirmation-price-breakdown .apartments .apartment:not(:last-child),.asr-voucher-order-confirmation-price-breakdown .apartments .apartment:not(:last-child){margin-bottom:15px}.asr-booking-confirmation-price-breakdown .apartments .apartment .no-night,.asr-voucher-order-confirmation-price-breakdown .apartments .apartment .no-night{color:#555;font-size:14px;line-height:23px}.asr-booking-confirmation-price-breakdown .add-ons h4,.asr-voucher-order-confirmation-price-breakdown .add-ons h4{font-size:20px;margin-bottom:20px}.asr-booking-confirmation-price-breakdown .add-ons .add-on,.asr-voucher-order-confirmation-price-breakdown .add-ons .add-on{line-height:23px;margin-bottom:15px}.asr-booking-confirmation-price-breakdown .add-ons .add-on:last-child,.asr-voucher-order-confirmation-price-breakdown .add-ons .add-on:last-child{margin-bottom:0}.asr-booking-confirmation-price-breakdown .add-ons .add-on .extra,.asr-voucher-order-confirmation-price-breakdown .add-ons .add-on .extra{font-size:14px;line-height:23px}.asr-booking-confirmation-price-breakdown .summary-section,.asr-voucher-order-confirmation-price-breakdown .summary-section{padding-bottom:15px}.asr-booking-confirmation-price-breakdown .summary-section hr,.asr-voucher-order-confirmation-price-breakdown .summary-section hr{margin:20px -38px 15px}.asr-booking-confirmation-price-breakdown .summary-section .summary,.asr-voucher-order-confirmation-price-breakdown .summary-section .summary{line-height:22px;font-size:16px}.asr-booking-confirmation-price-breakdown .summary-section .summary .paid-amount,.asr-voucher-order-confirmation-price-breakdown .summary-section .summary .paid-amount{-ms-flex-direction:column;flex-direction:column}.asr-booking-confirmation-price-breakdown .summary-section .summary .paid-amount span,.asr-voucher-order-confirmation-price-breakdown .summary-section .summary .paid-amount span{width:auto}.asr-booking-confirmation-price-breakdown .summary-section .summary .paid-amount small,.asr-voucher-order-confirmation-price-breakdown .summary-section .summary .paid-amount small{font-size:14px;margin-left:0}.asr-booking-confirmation-price-breakdown .summary-section .local .label,.asr-booking-confirmation-price-breakdown .summary-section .local .price,.asr-booking-confirmation-price-breakdown .summary-section .total .label,.asr-booking-confirmation-price-breakdown .summary-section .total .price,.asr-voucher-order-confirmation-price-breakdown .summary-section .local .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .local .price,.asr-voucher-order-confirmation-price-breakdown .summary-section .total .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .total .price{font-size:16px;line-height:23px;color:#373737}.asr-booking-confirmation-price-breakdown .summary-section .local .label,.asr-booking-confirmation-price-breakdown .summary-section .total .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .local .label,.asr-voucher-order-confirmation-price-breakdown .summary-section .total .label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0}.asr-booking-confirmation-price-breakdown .summary-section .local .label small,.asr-booking-confirmation-price-breakdown .summary-section .total .label small,.asr-voucher-order-confirmation-price-breakdown .summary-section .local .label small,.asr-voucher-order-confirmation-price-breakdown .summary-section .total .label small{font-size:14px;margin-left:10px}.asr-booking-confirmation-price-breakdown .summary-section .point-related,.asr-voucher-order-confirmation-price-breakdown .summary-section .point-related{margin-bottom:12px}.asr-booking-confirmation-price-breakdown .summary-section .point-related .redeemed,.asr-voucher-order-confirmation-price-breakdown .summary-section .point-related .redeemed{font-size:16px;line-height:23px}.asr-booking-confirmation-price-breakdown .summary-section .point-related .redeemed .point,.asr-booking-confirmation-price-breakdown .summary-section .point-related .redeemed .price,.asr-voucher-order-confirmation-price-breakdown .summary-section .point-related .redeemed .point,.asr-voucher-order-confirmation-price-breakdown .summary-section .point-related .redeemed .price{line-height:23px}.asr-booking-confirmation-price-breakdown .summary-section .total,.asr-voucher-order-confirmation-price-breakdown .summary-section .total{margin-bottom:10px}.asr-booking-confirmation-price-breakdown .points-earn,.asr-voucher-order-confirmation-price-breakdown .points-earn{padding:22px 26px;line-height:22px}.asr-booking-confirmation-price-breakdown .points-earn .asr-icon-svg,.asr-voucher-order-confirmation-price-breakdown .points-earn .asr-icon-svg{margin-right:20px}.asr-booking-confirmation-price-breakdown .payment-information,.asr-voucher-order-confirmation-price-breakdown .payment-information{padding:22px}.asr-booking-confirmation-price-breakdown .payment-information h4,.asr-voucher-order-confirmation-price-breakdown .payment-information h4{font-size:20px;line-height:25px;color:var(--text-title)}.asr-booking-confirmation-price-breakdown .payment-information .card-info,.asr-voucher-order-confirmation-price-breakdown .payment-information .card-info{padding:20px}.asr-booking-confirmation-price-breakdown .payment-information .card-desc,.asr-voucher-order-confirmation-price-breakdown .payment-information .card-desc{font-size:14px;line-height:20px}.asr-booking-confirmation-price-breakdown .payment-information .card-holder,.asr-voucher-order-confirmation-price-breakdown .payment-information .card-holder{line-height:23px}.asr-booking-confirmation-price-breakdown .payment-information .card-holder .card-ending,.asr-voucher-order-confirmation-price-breakdown .payment-information .card-holder .card-ending{font-size:14px}.asr-booking-confirmation-price-breakdown .payment-information .card-name .asr-image,.asr-voucher-order-confirmation-price-breakdown .payment-information .card-name .asr-image{height:33px;width:50px}.asr-voucher-order-confirmation-price-breakdown .payment-information{padding:20px 30px}.asr-voucher-order-confirmation-price-breakdown h3{padding-left:30px}.asr-voucher-order-confirmation-price-breakdown .add-ons,.asr-voucher-order-confirmation-price-breakdown .apartments,.asr-voucher-order-confirmation-price-breakdown .summary-section,.asr-voucher-order-confirmation-price-breakdown .taxes{padding:0 30px}.asr-ourbrands-item{-ms-flex-direction:unset;flex-direction:unset;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding-bottom:80px}.asr-ourbrands-item.reverse .content{-ms-flex-preferred-size:513px;flex-basis:513px}.asr-ourbrands-item .image-group{height:auto;padding-bottom:0}.asr-ourbrands-item .content{-ms-flex-preferred-size:583px;flex-basis:583px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.asr-ourbrands-item .content .property{font-size:16px;padding-bottom:3px;line-height:normal}.asr-ourbrands-item .content .brand{font-size:24px;line-height:1.42;padding-bottom:14px}.asr-ourbrands-item .content .essence{font-size:16px;padding-bottom:3px;color:var(--text-body);line-height:normal}.asr-ourbrands-item .content .description{font-size:16px;line-height:normal}.asr-ourbrands-item .content .learn-more{margin:30px 0 0;padding:12px;width:auto;min-width:170px;font-size:16px}.asr-ourbrands-item .image-group{-ms-flex-preferred-size:580px;flex-basis:580px}.asr-ourbrands-item.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.asr-ourbrand-websites .ourbrand-title-container{-ms-flex-direction:column;flex-direction:column;padding-top:26px;padding-bottom:30px;border-bottom:1px solid var(--input-empty);margin-bottom:30px}.asr-ourbrand-websites .ourbrand-title{font-size:24px;line-height:34px;-ms-flex-order:0;order:0;margin-bottom:17px;margin-top:0}.asr-ourbrand-websites .ourbrand-description{line-height:23px;margin-bottom:0;color:var(--text-body)}.asr-ourbrand-websites .ourbrand-list-container{border-bottom:1px solid var(--border)}.asr-booking-summary-item{padding-top:6px;max-width:1200px}.asr-booking-summary-item .summary-card .card-content{grid-template-columns:4fr 3.1fr 35px;padding:20px 20px 0 30px;-ms-flex-align:start;align-items:flex-start}.asr-booking-summary-item .summary-card .room-title-wrapper{margin-top:10px}.asr-booking-summary-item .summary-card .room-title{line-height:22px}.asr-booking-summary-item .summary-card .button-edit{margin-top:0}.asr-booking-summary-item .summary-card .room-price-wrapper{margin-top:34px}.asr-booking-summary-item .summary-card .thumbnail-wrapper{overflow:visible}.asr-booking-summary-item .summary-card .thumbnail-wrapper .asr-photo-viewer{border-radius:5px}.asr-booking-summary-item .summary-card .icon-edit svg{width:25px;height:25px}.asr-booking-summary-item .summary-card .button-policy .icon-information{margin-right:0}.asr-voucher-details-selected-voucher-item{padding-top:6px;max-width:1200px}.asr-voucher-details-selected-voucher-item .card-container .card-content{grid-template-columns:4fr .1fr 35px;padding:10px 20px 10px 30px;-ms-flex-align:start;align-items:flex-start}.asr-voucher-details-selected-voucher-item .card-container .title-wrapper{margin-top:10px}.asr-voucher-details-selected-voucher-item .card-container .title{line-height:22px}.asr-voucher-details-selected-voucher-item .card-container .button-edit{margin-top:0}.asr-voucher-details-selected-voucher-item .card-container .thumbnail-wrapper{overflow:visible}.asr-voucher-details-selected-voucher-item .card-container .thumbnail-wrapper .asr-photo-viewer{border-radius:5px}.asr-voucher-details-selected-voucher-item .card-container .icon-edit svg{width:25px;height:25px}.asr-voucher-details-selected-voucher-item .card-container .sub-title .error-banner{width:30%}.asr-voucher-details-selected-voucher-item .card-container .sub-title .error-banner~.message-container{width:70%}.asr-voucher-details-selected-voucher-item .card-container .sub-title .message-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin:0}.asr-voucher-details-selected-voucher-item .card-container .sub-title .error-container{margin:0}.asr-user-session-timeout .logo-bound{display:none}.asr-user-session-timeout .content-container{max-width:480px}.asr-user-session-timeout .group-items{margin-top:20px}.asr-user-session-timeout .group-items:not(:last-of-type){margin-bottom:20px}.asr-booking-property-listing .feature-property{padding:0}.asr-booking-property-listing .feature-property .content-wrapper{margin-bottom:0}.asr-booking-property-listing .title{margin-bottom:8px}.asr-booking-property-listing .sort-and-filter{margin-bottom:7px}.asr-booking-summary-page .your-cart-empty{border:1px solid var(--border);border-radius:5px;padding:25px}.asr-booking-summary-page .total-charge-wrapper .wrap{padding-left:20px;padding-right:20px}.asr-booking-summary-page .selected-apartment-wrapper .hide-benefit{right:20px;top:2px}.asr-booking-summary-page .selected-apartment-wrapper .benefit-signin{padding:15px 20px}.asr-booking-summary-page .asr-booking-banner .aoa-container,.asr-booking-summary-page .asr-booking-banner .wrap{min-height:230px}.booking-session-timeout .your-session-header{font-weight:700;height:40px;font-size:32px;line-height:40px}.booking-session-timeout .your-session-content{height:26px;font-size:18px;line-height:26px}.booking-session-timeout .text-detail{margin-bottom:9px}.booking-session-timeout .search{width:220px}.asr-booking-add-ons-section .dropdown-container,.asr-booking-add-ons-section .dropdown-container .dropdown-item{padding:15px}.asr-banner-sitemap h1{font-size:1.875em}.asr-banner-sitemap .container-banner{width:100%;margin-right:auto;margin-left:auto}.asr-banner-sitemap .centered{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.asr-cancel-reservation .policy-content{font-size:14px}.asr-edit-flight-detail h3{font-size:20px;line-height:25px;font-weight:700}.asr-advantage-offer-details .buttons a:first-child{margin-right:20px;margin-bottom:10px}.asr-advantage-offer-details .buttons .asr-button{width:auto}.master-brand-template .asr-general-banner,.master-brand-template .asr-general-banner .banner,.master-brand-template .asr-general-banner .banner-caption,.master-brand-template .asr-general-banner .centered{min-height:422px}.asr-booking-print-confirmation .print img,.asr-order-confirmed-print .print img{max-width:253px;max-height:57px}.asr-booking-print-confirmation .add-on-detail,.asr-order-confirmed-print .add-on-detail{margin-left:0}.asr-booking-onboarding .asr-booking-logo .left,.asr-booking-onboarding .asr-booking-logo .right,.asr-booking-onboarding .asr-booking-logo a img{max-width:110px;max-height:60px}.asr-page-property-apartment-type-details .apartment-details-container{grid-template-columns:3fr 1fr}.asr-page-property-apartment-type-details .apartment-details-container .asr-property-apartment-type-details-general-info{padding-top:55px}.asr-page-property-apartment-type-details .apartment-details-container .asr-property-apartment-details-room-information-ascott{padding-top:35px}.asr-amenities-apartment-types .amenities-frame .amenity-columns{grid-template-columns:repeat(4,1fr)}.asr-amenities-apartment-types .amenities-frame .amenity-parent-text .amenity-header{font-size:18px}.asr-amenities-others .amenities-others .amenities-content{grid-template-columns:1fr 1fr 1fr}.asr-offer-participating-properties-listing .js-booknow{font-size:16px}.asr-booking-print-confirmation .redemption-point.summary-row-label,.asr-order-confirmed-print .redemption-point.summary-row-label{padding:0 10px}.asr-breadcrumb{display:block}.margin-section{margin-top:48px;margin-bottom:0}.asr-multicolumns .margin-section{margin-bottom:48px}.master-brand-template .asr-general-banner{margin-top:48px;margin-bottom:0}.asr-offer-banner .pagebanner{height:470px}#asr-booking-login-modal.asr-modal .content-wrapper{padding:8px}#asr-booking-login-modal.asr-modal .content-container{padding:20px;width:fit-content;width:-moz-fit-content}.asr-career-opportunity .margin-offset-xl-t{margin-top:-60px}.asr-destination-article-content .article{margin-bottom:30px;padding:0;margin-left:16.666667%}.asr-property-award-award-listing{display:block}.asr-property-award-award-listing .title-award{font-size:16px}.asr-property-award-award-listing .awards{grid-template-columns:1fr 1fr}.asr-partnership .nav-partnership,.asr-partnership .visible-xs-block{display:none}.asr-partnership .h3{font-size:24px;font-weight:700}.asr-partnership .asr-navigation-bar{display:block}.asr-city-properties .white-card .right-card .asr-button{margin-top:30px}.asr-about-us-navigation.section{max-width:100%;width:100%;padding:0}.asr-about-us-navigation.section .aboutus-nav{width:100%}.discoverasr-property-landing-template .asr-announcement:first-child,.discoverasr-property-template .asr-announcement:first-child{display:none}.asr-voucher-featured .asr-vourcher-featured-content{position:relative;margin:0 -10px}.asr-voucher-featured .feature-vouchers-title{padding-top:32px;margin:0 0 7px;font-size:20px;line-height:25px}.asr-voucher-featured .asr-content-slider .controls{padding-top:0;padding-bottom:28px}.asr-voucher-featured .image-link{min-width:525.6px}.asr-voucher-featured .voucher-title-text{line-height:25px;font-size:20px}.asr-voucher-featured .asr-slide-item{-ms-transform:scale(1);transform:scale(1);padding:0 10px}.asr-voucher-featured .asr-slide-item .asr-card{-ms-flex-direction:row;flex-direction:row;height:296px}.asr-voucher-featured .asr-slide-item.active{-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.asr-voucher-featured .asr-slide-item .asr-image{max-width:525.6px;height:100%}.asr-voucher-featured .asr-badge.card-label.featured-label{left:-10px}.asr-voucher-featured .voucher-card{padding:15px}.asr-voucher-featured .card-content{padding:26px 30px 16px 46px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item,.asr-vouchers-listing .voucher-item{width:382px;margin:0 12px 32px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-item .card-content,.asr-vouchers-listing .voucher-item .card-content{padding:22px 31px 23px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-search-panel,.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-search-panel .voucher-search,.asr-vouchers-listing .voucher-search-panel,.asr-vouchers-listing .voucher-search-panel .voucher-search{margin-bottom:0}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-search-filter,.asr-vouchers-listing .voucher-search-filter{padding:0 0 30px;gap:32px;margin:0}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-search-field,.asr-vouchers-listing .voucher-search-field{max-width:473px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter,.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-search,.asr-vouchers-listing .voucher-fillter,.asr-vouchers-listing .voucher-search{width:auto;-ms-flex-order:1;order:1}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .dropdown .dropdown-toggle,.asr-vouchers-listing .voucher-fillter .dropdown .dropdown-toggle{min-height:50px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter .sort-voucher-lable,.asr-vouchers-listing .voucher-fillter .sort-voucher-lable{font-size:20px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .reset-container,.asr-vouchers-listing .reset-container{-ms-flex-order:3;order:3;width:202px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter-category,.asr-vouchers-listing .voucher-fillter-category{-ms-flex-order:2;order:2;width:calc(100% - 234px);margin:0}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-content-slider-right .content-wraper,.asr-vouchers-listing .asr-content-slider-right .content-wraper{height:42px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-content-slider-right .asr-slide-item,.asr-vouchers-listing .asr-content-slider-right .asr-slide-item{margin-right:16px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-card-content,.asr-vouchers-listing .voucher-card-content{margin-bottom:8px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .vouchers,.asr-vouchers-listing .vouchers{margin-left:-16px;margin-right:-16px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .search-voucher-button,.asr-vouchers-listing .search-voucher-button{min-width:140px;min-height:50px;margin-left:16px;white-space:nowrap;display:block}.asr-career-opportunities .asr-job-filtering .jobs-search-field .no-result-voucher,.asr-vouchers-listing .no-result-voucher{margin:0 auto}.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options,.asr-vouchers-listing .sort-voucher-options{margin-left:24px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown,.asr-vouchers-listing .sort-voucher-options .asr-dropdown{width:234px;height:50px;padding:15px;max-width:234px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .dropdown-container,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .dropdown-container{width:234px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .dropdown-text span,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .dropdown-text span{width:174px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .background-voucher,.asr-vouchers-listing .background-voucher{padding-top:49px;background-color:#f3f3f3}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar,.asr-vouchers-listing .asr-navigation-bar{width:100%;margin:0}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-navigation-bar .navigation-controls,.asr-vouchers-listing .asr-navigation-bar .navigation-controls{display:block}.asr-news-filter .news-types .asr-navigation-bar{width:100%}.asr-news-filter .news-types .asr-navigation-bar .navigation-controls{display:block}.asr-voucher-detail-options-purchase .option-purchase-item{margin-top:8px;background-color:var(--color-background-search)}.asr-voucher-detail-options-purchase .option-purchase-item .btn-purchase-option{width:auto}.asr-voucher-detail-options-purchase .option-content{padding:8px 24px 24px;background-color:#f3f3f3}.asr-voucher-detail-options-purchase .option-header{padding:16px 24px}.asr-voucher-detail-options-purchase .option-header .icon-collapse .icon,.asr-voucher-detail-options-purchase .option-header .icon-collapse .icon svg{width:16px;height:16px}.asr-voucher-detail-tabs-information-desktop .tab-information-content-wrapper .tab-content{padding:0 20px}.asr-voucher-detail-tabs-information-desktop .tab-information-content-wrapper .tab-content .title-tab{font-size:20px;line-height:25px}.asr-voucher-detail-tabs-information-desktop .tab-information-content-wrapper .tab-content .content{font-size:14px;line-height:23px}.asr-voucher-detail-basic-information .asr-badge.card-label.current-status-badge{margin-right:41px}.asr-voucher-detail-basic-information .status-section{padding:0;margin-bottom:32px}.asr-voucher-detail-basic-information .asr-voucher-detail-info{margin:0;padding:0 28px;width:532px;height:auto}.asr-voucher-detail-basic-information .asr-voucher-detail-info .voucher-name{padding:0}.asr-voucher-detail-basic-information .asr-voucher-detail-info .voucher-detail-cost-section{padding:0;margin:32px 0}.asr-common-share-social .mobile-mode{display:none}.asr-common-share-social .social-network-content{margin-left:22px}.asr-voucher-details-purchase-summary .price-container{padding-bottom:18px;width:unset;-ms-flex-pack:end;justify-content:flex-end}.asr-voucher-details-purchase-summary .price-container .summary-title{width:unset}.asr-voucher-details-purchase-summary .button-purchase-wrapper{position:unset;text-align:right;margin-top:34px}.asr-voucher-details-purchase-summary .button-purchase{width:unset;min-width:125px;font-size:16px;line-height:16px;padding:12px;border-radius:5px}.asr-page-offer-details .book-now-button-fixed.asr-button{display:none}}@media (min-width:1300px){.asr-property-awards-container .award-item:nth-child(3) .award-tooltip{transform:translate3d(-30%,calc(-100% + -10px),0);right:unset}}@media (max-width:1024px){.asr-news.arabic-com .display-flex{display:initial}.asr-property-apartment-type-details-general-info .overflow{overflow:hidden}.asr-property-apartment-type-details-general-info .title{font-size:1.42857em}.asr-offer-banner .pagebanner{height:490px}.asr-offer-banner .pagebanner .banner-content .banner-img{width:100%}.asr-crest-collection-banner .banner{overflow:hidden;height:120px}.asr-crest-collection-banner .wrap-sm .content{top:140px}}@media (max-width:1023px){.page-news-details-template .asr-breadcrumb{display:block}.asr-top-menu .top-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-point-exchange .asr-button,.asr-point-exchange .partner-body .item-partner{width:100%}.asr-point-exchange .partner-body .field-button{-ms-transform:rotate(90deg);transform:rotate(90deg);margin-top:14px}.asr-point-exchange .icon-exchange{margin:auto;padding:0;margin-bottom:16px}.asr-point-exchange .redeemDiv{float:none;text-align:center;margin-right:0;margin-top:20px}.margin-section{margin-top:24px;margin-bottom:0}.asr-multicolumns .margin-section{margin-bottom:24px}.daterangepicker.not-overlap-header{z-index:4}.asr-top-header .line-dash,.master-brand-template .asr-top-menu .line-dash{display:none}.asr-carousel .title-banner,.asr-property-r-overview-banner .title-banner{font-size:28px;line-height:33px}.asr-top-right-user-actions .usercart-header{display:none}.asr-top-right-user-actions .asr-dropdown,.asr-top-right-user-actions .profile-dropdown{width:100%}.asr-top-right-user-actions .asr-dropdown .dropdown-value .dropdown-text{-ms-flex-pack:unset;justify-content:unset;-ms-flex-align:end;align-items:end}.asr-top-right-user-actions .asr-dropdown .dropdown-container{font-size:16px;position:inherit;font-weight:400;box-shadow:none;width:100%;overflow:inherit}.asr-top-right-user-actions .asr-dropdown .dropdown-text{font-size:18px;font-weight:600;line-height:23px}.asr-top-right-user-actions .asr-dropdown .dropdown-item{padding:11px 0;line-height:23px}.asr-top-right-user-actions .asr-dropdown .dropdown-item:focus,.asr-top-right-user-actions .asr-dropdown .dropdown-item:hover,.asr-top-right-user-actions .asr-dropdown .dropdown-item:visited{background-color:transparent;color:var(--text-reverse)}#asr-booking-login-modal,#booking-forgot-password-modal{padding:8px}#asr-booking-login-modal .modal-dialog,#booking-forgot-password-modal .modal-dialog{display:-ms-flexbox;display:flex;margin:0 auto;overflow:auto;height:100%}.asr-about-us-links .asr-button,.asr-booking-buy-points .asr-button,.asr-brand-offers .asr-button,.asr-sign-up-form .asr-button{width:100%}.asr-background-banner .asr-carousel .asr-content-slider .navigation-controls,.asr-grid-layouts .asr-grid-column.hide-on-mobile-tablet,.asr-top-navigation .logo-header,.asr-top-navigation .right-navigation{display:none}.arabic .asr-form .asr-form .form-group .form-label{text-align:right}.asr-form .form-group.form-group{display:block}.asr-form .form-group.form-group .form-label{width:100%;display:block;text-align:left}.asr-form .form-group.form-group .form-content{display:block}.asr-form .form-group.form-group .form-content .input,.asr-form .form-group.form-group .form-content input{width:100%}.asr-property-featured-events .asr-property-featured-events-slider{margin-left:-20px;margin-right:-20px}.asr-property-featured-events .asr-slide-item{-ms-transform:scale(.9);transform:scale(.9)}.asr-property-featured-events .asr-slide-item .layer-white{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:5px;opacity:.3;background-color:var(--background-default)}.asr-property-featured-events .asr-slide-item.active{-ms-transform:scale(1);transform:scale(1)}.asr-property-featured-events .asr-slide-item.active .layer-white{display:none}.asr-property-featured-events .dragging .asr-slide-item{-ms-transform:scale(.9);transform:scale(.9)}.asr-about-us-mission .wrap-com .pad-40{padding:20px}.asr-about-us-mission .wrap-com .bg-hover{position:relative;cursor:pointer}.asr-about-us-mission .wrap-com .bg-hover:hover{z-index:10}.asr-about-us-mission .wrap-com .bg-hover:hover .bg-content{opacity:0}.asr-about-us-mission .wrap-com .bg-hover:hover .bg-image{opacity:1}.asr-about-us-mission .wrap-com .bg-hover:hover .bg-hover-content{opacity:0}.asr-about-us-credo .panel .panel-content .panel-content-inside .panel-content-title{font-size:1em}.asr-about-us-core-values .wrap-corp-core .offset-2,.asr-about-us-credo .wrap{margin-left:0}.dft-common-brand-offer .position-relative.left-addon{padding-top:10px}.dft-common-brand-offer .btn-find{margin-top:10px}.asr-about-us-new-properties-carousel .slick-slider .slick-arrow,.asr-about-us-new-properties-carousel .slider .slick-arrow{display:none}.asr-corporate-page-corporate-links .card .card-content{padding:20px 10px}.asr-corporate-page-corporate-links .card .card-content .wrap-links{padding:0}.asr-page-contact-panel .wrap .asr-section-rich-text .wrap{padding-left:0;padding-right:0}.asr-booking-modal.show{display:-ms-flexbox!important;display:flex!important;overflow:hidden;padding:8px!important}.asr-booking-modal .modal-content,.asr-booking-modal div.modal-dialog{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;margin:0 auto;overflow:auto}.asr-booking-modal .modal-content{min-height:unset}.asr-booking-modal.forgot-password-form .modal-dialog{max-width:504px}.asr-booking-login .f-m-14{font-size:14px}.asr-section-why-book-here .benefit-description{display:none}.asr-feature-tile .feature-content{margin:-30px 10px 0;position:relative}.asr-feature-tile .feature-divider{display:none}.asr-feature-tile .multiple-tile .feature-content{margin:0;box-shadow:none}.asr-feature-tile .multiple-tile .feature-image{-ms-flex-direction:column;flex-direction:column}.asr-feature-tile .multiple-tile .feature-image:hover{cursor:default}.asr-feature-tile .multiple-tile .feature-backdrop{display:none}.asr-user-control-panel .tabs-wrapper .wrap{padding:0}.asr-tab-account-preferences .asr-booking-modal .modal-preferences{top:0}.asr-booking-summary-page{width:unset}.asr-booking-summary-page #details_mobile .top-checkout,.asr-booking-summary-page #details_mobile .top-checkout .apartment-brand{background-color:#f1f2f4}.asr-booking-summary-page .mobile .apartment-brand{height:auto}.asr-booking-summary-page .mobile .apartment-date{padding-top:4px}.asr-booking-summary-page .mobile .selected-content-wrap{padding-left:16px}.asr-booking-summary-page .mobile .border-total-mb{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}.asr-booking-summary-page .label-alternate-curency{margin-left:10px;padding-top:0}.asr-booking-summary-page .title-redemtion{font-size:16px}.asr-top-select-currency .dropdown-backdrop,.asr-top-select-language .dropdown-backdrop{visibility:visible;height:100%;display:block;-ms-transform:translateX(0);transform:translateX(0)}.asr-booking-your-cart .top-header-content{display:none}.asr-booking-print-confirmation .print .apartment .apartment__item>div,.asr-order-confirmed-print .print .apartment .apartment__item>div{display:block}.asr-booking-print-confirmation .print .confirm__property .apartment .lb-reservation-detail.your-reservation-details,.asr-order-confirmed-print .print .confirm__property .apartment .lb-reservation-detail.your-reservation-details{padding-left:16px}.asr-booking-print-confirmation .apartment__item__contain__right .item.header,.asr-order-confirmed-print .apartment__item__contain__right .item.header{margin:10px 16px}.asr-booking-print-confirmation .row-group .add-ons,.asr-booking-print-confirmation .row-group .add-ons-content-view,.asr-order-confirmed-print .row-group .add-ons,.asr-order-confirmed-print .row-group .add-ons-content-view{width:50%}.asr-booking-print-confirmation .print .apartment__item__contain__right,.asr-order-confirmed-print .print .apartment__item__contain__right{padding-bottom:0}.asr-booking-print-confirmation .wrap,.asr-order-confirmed-print .wrap{padding:0}.asr-booking-print-confirmation .print-footer,.asr-order-confirmed-print .print-footer{padding-left:20px;padding-right:20px}.asr-booking-print-confirmation .confirm .row-group .row-group-content>span,.asr-order-confirmed-print .confirm .row-group .row-group-content>span{width:50%}.asr-booking-print-confirmation .confirm .row-group .row-group-content>span.cancellation-policy,.asr-order-confirmed-print .confirm .row-group .row-group-content>span.cancellation-policy{min-width:140px}.asr-booking-print-confirmation .print,.asr-order-confirmed-print .print{box-shadow:none;padding:0;margin-top:24px}.asr-booking-print-confirmation .print__content__address,.asr-order-confirmed-print .print__content__address{border-left:none;border-right:none}.asr-booking-print-confirmation .print__content__address__label,.asr-order-confirmed-print .print__content__address__label{font-size:16px}.asr-booking-print-confirmation .confirm__property,.asr-order-confirmed-print .confirm__property{padding-top:16px}.asr-booking-print-confirmation .confirm__info,.asr-order-confirmed-print .confirm__info{text-align:center}.asr-booking-print-confirmation .confirm__info .info__reservation,.asr-order-confirmed-print .confirm__info .info__reservation{text-align:inherit;float:none;margin-top:16px}.asr-booking-print-confirmation .confirm .confirm__flex__layout.item,.asr-order-confirmed-print .confirm .confirm__flex__layout.item{padding:10px 16px}.asr-booking-print-confirmation .apartment__item>div,.asr-order-confirmed-print .apartment__item>div{display:inherit}.asr-booking-print-confirmation .apartment__item.line-border,.asr-booking-print-confirmation .apartment__item .line-border,.asr-order-confirmed-print .apartment__item.line-border,.asr-order-confirmed-print .apartment__item .line-border{border-left:none;border-right:none}.asr-booking-print-confirmation .apartment__item__contain__right,.asr-order-confirmed-print .apartment__item__contain__right{padding:0}.asr-booking-print-confirmation .apartment__item__contain__right .header,.asr-order-confirmed-print .apartment__item__contain__right .header{margin:10px 16px}.asr-booking-print-confirmation .confirm__payment__detail__header,.asr-order-confirmed-print .confirm__payment__detail__header{padding-left:16px}.asr-booking-print-confirmation .confirm__payment__detail__content--sumary--label,.asr-booking-print-confirmation .confirm__payment__detail__content .tax,.asr-order-confirmed-print .confirm__payment__detail__content--sumary--label,.asr-order-confirmed-print .confirm__payment__detail__content .tax{padding:0}.asr-booking-print-confirmation .apartment .lb-reservation-detail,.asr-order-confirmed-print .apartment .lb-reservation-detail{padding-left:16px}.asr-booking-print-confirmation .print__payment__detail__content--total,.asr-order-confirmed-print .print__payment__detail__content--total{border-left:none;border-right:none}.asr-booking-print-confirmation .print__payment__detail__content--total .payment-total-for-this-reservation,.asr-order-confirmed-print .print__payment__detail__content--total .payment-total-for-this-reservation{padding:0}.asr-reservation-details .asr-booking-price-breakdown:not(.expanded-mobile)>.asr-booking-summary-total>.total-payable{font-size:18px;text-align:right;-ms-flex-preferred-size:40%;flex-basis:40%}.asr-reservation-details .asr-booking-price-breakdown:not(.expanded-mobile)>.asr-booking-summary-total .asr-booking-price-breakdown-modal .total-payable{text-align:right}.asr-reservation-details .asr-booking-price-breakdown:not(.expanded-mobile)>.asr-booking-summary-total>.total-payable-currency{font-size:12px;display:block;font-weight:600;color:var(--text-body)}.master-brand-template .asr-general-banner{margin-top:24px;margin-bottom:0}.asr-content-twocolumns .asr-property-overview-general-info .rating-star,.asr-content-twocolumns .asr-property-overview-general-info .review-number{margin-bottom:24px}.asr-content-twocolumns .asr-property-overview-general-info .general-info-list{margin-top:0}.asr-voucher-detail-basic-information{margin-top:24px;padding:0}.asr-voucher-detail-basic-information .container-info{-ms-flex-direction:column;flex-direction:column;padding:0}.asr-voucher-detail-basic-information .container-info .container-info-image{width:100%;height:auto;padding:0 20px}.asr-voucher-detail-basic-information .container-info .container-info-texting{width:100%;height:auto}.asr-voucher-detail-basic-information .voucher-detail-cost-section .unit{margin:0 13px 0 0}.asr-voucher-detail-basic-information .voucher-detail-cost-section .discount{margin:0;font-size:14px}.asr-voucher-detail-basic-information .voucher-detail-purchase-section{width:100%}.asr-voucher-detail-basic-information .asr-badge.card-label.current-status-badge{max-width:100px}.asr-common-share-social .desktop-mode{display:none}.asr-common-share-social .share-label{max-width:40px}.asr-voucher-details-purchase-summary .price-container{border:none}.asr-career-opportunities .asr-job-filtering .jobs-search-field .voucher-fillter,.asr-vouchers-listing .voucher-fillter{position:relative}.asr-career-opportunities .asr-job-filtering .jobs-search-field .asr-dropdown,.asr-vouchers-listing .asr-dropdown{position:unset}.asr-career-opportunities .asr-job-filtering .jobs-search-field .sort-voucher-options .asr-dropdown .dropdown-container,.asr-vouchers-listing .sort-voucher-options .asr-dropdown .dropdown-container{width:calc(100vw - 40px)}.asr-voucher-detail-options-purchase .option-purchase-item{margin-bottom:3px}.asr-voucher-detail-options-purchase .option-purchase-item:first-child{margin-top:14px}.asr-voucher-detail-options-purchase .option-content{padding:15px 20px 46px;background-color:#fff}.asr-voucher-detail-buy-as-a-gift .last-name-group-input{margin-top:20px;padding-left:0;width:100%}.asr-voucher-detail-buy-as-a-gift .first-name-group-input{width:100%;margin-right:0}.asr-voucher-detail-buy-as-a-gift.not-error-validate{padding-top:8px}.asr-voucher-detail-buy-as-a-gift .form-group-input{margin-top:10px}}@media (min-width:768px) and (max-width:1023px){.asr-new-properties .size-img{max-width:264px;height:264px}.asr-new-properties .mt-0{margin-top:13px}.asr-new-properties .mb-1{margin-bottom:13px}.asr-search-reservations .btn-search{font-size:16px;line-height:16px}.asr-feature-property .title{margin-bottom:10px;padding:0 15px}.asr-feature-property .asr-content-slider .asr-slide-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.asr-feature-property .asr-content-slider .content-wrapper{margin-bottom:0}.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.active{-ms-transform:translateY(0);transform:translateY(0)}.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.active,.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.next,.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.prev{box-shadow:none}.asr-feature-property .asr-content-slider .content-wrapper.dragging .asr-slide-item.active,.asr-feature-property .asr-content-slider .content-wrapper.dragging .asr-slide-item.next,.asr-feature-property .asr-content-slider .content-wrapper.dragging .asr-slide-item.prev{margin:0;-ms-transform:translateY(0);transform:translateY(0)}.asr-feature-property .asr-content-slider .navigation-controls{display:none}.asr-feature-property .asr-property-listing-item .content-container .content-wrap .right{margin-top:0}.asr-feature-property .asr-property-listing-item .content-container .content-wrap .left .content-title{margin:0 0 10px}.asr-booking-property-listing .asr-booking-banner{margin-bottom:24px}.asr-booking-property-listing .tab-content .asr-property-listing-item{margin-bottom:92px}.asr-booking-property-listing .city h3{margin-bottom:31px}.asr-property-listing-item .price{-ms-flex:none;flex:none}.asr-property-listing-item .content-container .content-wrap{display:block;height:100%;border:none}.asr-property-listing-item .content-container .content-wrap .right{margin-top:20px;-ms-flex-pack:end;justify-content:flex-end}.asr-property-listing-item .content-container .content-wrap .right .no-Apartment{margin-top:10px}.asr-property-listing-item .content-container .content-wrap .right .no-Apartment p{max-height:unset}.asr-property-listing-item .content-container .content-wrap .left .content-location,.asr-property-listing-item .content-container .content-wrap .left .content-residence{display:none}.asr-property-listing-item .content-container .content-wrap .left .content-title{min-height:unset;margin-bottom:17px;margin-top:3px}.asr-property-listing-item .content-container .content-title .brand-logo{display:none}.asr-property-listing-item .content-container .content-title h3{padding-left:0}.asr-property-listing-item .content-container div.content-price .asr-price{margin-left:0;margin-right:0}.asr-property-listing-item .content-container .content-earn-point{line-height:20px}.asr-property-listing-item .image-container .content-residence{display:-ms-flexbox;display:flex;margin:16px 0 0}.asr-property-listing-item .image-container .content-residence h3{margin-right:15px}.asr-booking-login .card.login-card{padding:24px 17px 17px}.asr-grid-layouts .asr-grid-column.hide-on-tablet{display:none}.dft-common-brand-offer div.left-50{top:40%}.asr-about-us-mission .wrap-com .padding-tablet{padding-top:10px}.asr-print-buy-point .img-size{height:44px;width:196px}.asr-print-buy-point .resize-logo{height:auto}.asr-tab-referral-program .genealogy-tree li{padding:70px 25px 0}.asr-tab-referral-program .emailForm,.asr-tab-referral-program .inputFormal,.asr-tab-referral-program .member-name{width:250px}.asr-tab-referral-program #lableShareMail{display:none}.asr-tab-referral-program .small-circle-bottom,.asr-tab-referral-program .small-circle-bottom-lv2{left:46.5%}.asr-tab-referral-program .errorLable,.asr-tab-referral-program .pendingLable{margin-left:-52px}.asr-inspiration-for-your-next-trip.wrap{padding-left:6px;padding-right:6px}.asr-inspiration-for-your-next-trip .slide-grid-column{padding:0 14px;width:33.33333%}.asr-inspiration-for-your-next-trip .asr-content-slider{margin:0}.asr-section-social-connect .social-label{margin:15px 0 10px}.asr-booking-upcoming-properties .asr-content-slider{margin:0 -10px;width:calc(100% + 20px)}.asr-booking-upcoming-properties .asr-content-slider .content-wrapper{overflow:hidden;margin-bottom:10px;padding:0;padding-top:10px}.asr-booking-upcoming-properties .asr-content-slider .content-wrapper.dragging .asr-slide-item.next .coming-soon-tag,.asr-booking-upcoming-properties .asr-content-slider .content-wrapper.dragging .asr-slide-item.prev .coming-soon-tag{opacity:1}.asr-booking-upcoming-properties .asr-content-slider .controls{margin-bottom:15px}.asr-booking-upcoming-properties .asr-slide-item.active{-ms-transform:none;transform:none}.asr-booking-upcoming-properties .asr-slide-item.next .coming-soon-tag,.asr-booking-upcoming-properties .asr-slide-item.prev .coming-soon-tag{opacity:0}.asr-booking-confirm-apartment-detail,.asr-buy-voucher-order-confirmed{display:block;grid-template-columns:none;column-gap:unset}.asr-manage-reservation .checkInCheckOutTime{display:block;-ms-flex:1;flex:1}.asr-manage-reservation .checkInCheckOutTime .checkInCheckOutTime__checkDate{display:block}.asr-manage-reservation .checkInCheckOutTime .checkInCheckOutTime__checkHour{display:block;margin-top:5px}.asr-booking-summary-page .asr-booking-banner .wrap{min-height:211px}.asr-booking-banner .wrap{min-height:422px}.asr-property-review-pro .tooltip-icon .tooltip-text{min-width:calc(50vw - 10px)}.asr-location-and-nearby-property .maps-wrapper{padding:0 5px}.asr-location-and-nearby-property .asr-content-slider .slider-navigation-arrow.next{right:5px}.asr-location-and-nearby-property .asr-content-slider .slider-navigation-arrow.prev{left:5px}.asr-booking-apartment-item,.asr-booking-apartment-item:first-child{margin-bottom:20px}.asr-booking-apartment-item:last-child{margin-bottom:40px}.asr-booking-apartment-item .occupancy-description,.asr-booking-apartment-item .size-description{margin:6px;padding-right:0}.asr-booking-apartment-item .occupancy-description svg,.asr-booking-apartment-item .size-description svg{width:24px;height:24px}.asr-booking-apartment-item .occupancy-description span,.asr-booking-apartment-item .size-description span{font-size:14px;line-height:20px;color:var(--text-title)}.asr-booking-apartment-item .size-description{margin-left:0}.asr-booking-apartment-item .card-content{-ms-flex-direction:row;flex-direction:row;min-height:180px;border:none;border-radius:0;position:relative}.asr-booking-apartment-item .card-content .card-title{font-size:22px;line-height:34px;margin-bottom:10px;color:var(--text-title)}.asr-booking-apartment-item .card-content .content-slider{-ms-flex:0;flex:0;overflow:hidden;-ms-flex-preferred-size:380px;flex-basis:380px;background:var(--background)}.asr-booking-apartment-item .card-content .content-slider .asr-content-slider{height:100%}.asr-booking-apartment-item .card-content.show-rates .price-utilities{border-radius:0 5px 0 0}.asr-booking-apartment-item .card-content .asr-gallery-viewer,.asr-booking-apartment-item .card-content .asr-photo-viewer{width:320px;height:100%;position:absolute;-ms-flex:none;flex:none;border-radius:5px 0 0 5px;border-left:1px solid var(--border)}.asr-booking-apartment-item .price-utilities{border-radius:0 5px 5px 0;border:none;box-shadow:inset 0 0 0 1px var(--border);border-left:none;min-height:180px;height:100%;width:calc(100% - 320px);left:320px;padding:0;overflow:visible;display:grid;grid-template-columns:50% 50%}.asr-booking-apartment-item .price-utilities .utilities{padding:20px;grid-column:1/span 2;display:block}.asr-booking-apartment-item .price-utilities .utilities .utilities-grid{display:inline-grid;grid-template-columns:50% 50%;grid-template-rows:auto auto auto;width:100%}.asr-booking-apartment-item .price-utilities .selling-wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end;border-top:1px solid var(--border);box-sizing:border-box;height:60px}.asr-booking-apartment-item .price-utilities .selling-wrapper .key-selling{font-weight:600;padding-right:0;display:-ms-flexbox;display:flex}.asr-booking-apartment-item .price-utilities .selling-wrapper .selling-icon{-ms-flex:none;flex:none;font-size:24px;color:var(--indicator-default);margin:0}.asr-booking-apartment-item .price-utilities .price{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.asr-booking-apartment-item .price-utilities .price .show-more-btn .asr-icon{font-size:17px}.asr-booking-apartment-item .price-utilities .show-more-btn{-ms-flex:none;flex:none;width:100%;height:60px;padding:6px 10px}.asr-booking-apartment-item .price-utilities .show-more-btn .asr-price .currency,.asr-booking-apartment-item .price-utilities .show-more-btn .asr-price .price-unit{font-size:14px;line-height:19px;font-weight:400}.asr-booking-apartment-item .price-utilities .show-more-btn .asr-price .price-value{font-size:24px;line-height:28px;font-weight:700}.asr-booking-apartment-item .price-utilities .show-more-btn .asr-price .price-unit{font-size:14px}.asr-booking-apartment-item .price-utilities .show-more-btn .asr-price .asr-icon{font-size:17px;margin-top:6px;margin-right:2px}.asr-booking-apartment-item .price .show-rates{padding:0;-ms-flex-pack:end;justify-content:flex-end}.asr-booking-apartment-item .price .show-rates .asr-icon{margin-left:8px}.asr-booking-apartment-item .card-title.utilities-content,.asr-booking-apartment-item .utilities-grid.utilities-content{display:block}.asr-booking-rate-plan-item{padding:20px;display:grid;grid-template-columns:calc(50% + 160px) 1fr}.asr-booking-rate-plan-item .badge-wrapper{grid-column:1/span 2}.asr-booking-rate-plan-item .badge-wrapper .asr-badge.property-type{margin-bottom:10px}.asr-booking-rate-plan-item .room-title{font-size:20px;font-weight:700;line-height:34px;margin:0 0 10px}.asr-booking-rate-plan-item .room-description{font-size:14px;line-height:20px;margin:0}.asr-booking-rate-plan-item .main-info-container{-ms-flex:3;flex:3;padding:0 20px 0 0}.asr-booking-rate-plan-item .more-details{padding-top:0;font-size:14px;line-height:20px}.asr-booking-rate-plan-item .more-details>p{margin-top:10px}.asr-booking-rate-plan-item .policies-container{padding-top:10px}.asr-booking-rate-plan-item .policies-container .asr-icon-svg{width:20px;-ms-flex:0 0 20px;flex:0 0 20px;margin-right:16px}.asr-booking-rate-plan-item .policies-container .asr-icon-svg svg{width:20px;height:20px}.asr-booking-rate-plan-item .more-details-button{font-size:14px;line-height:20px;margin-top:20px}.asr-booking-rate-plan-item .more-details-button .asr-icon{color:var(--master-brand-link);margin-left:4px}.asr-booking-rate-plan-item .more-details-button .asr-icon.icon-without-innertext[data-icon]:before{font-size:12px}.asr-booking-rate-plan-item .price-and-select-container{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.asr-booking-rate-plan-item .price-and-select-container .select-room-button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.asr-booking-rate-plan-item .price-and-select-container .select-room-button{width:150px}.asr-booking-rate-plan-item .redeem-points,.asr-booking-rate-plan-item .saved-amount{font-size:14px;line-height:20px;font-weight:600;color:var(--indicator-default)}.asr-booking-rate-plan-item .saved-amount{margin-top:5px}.asr-booking-rate-plan-item .asr-price{margin:5px 0 0}.asr-booking-rate-plan-item .asr-price .price-line{margin-top:2px}.asr-booking-rate-plan-item .asr-price .price-value{font-size:24px;font-weight:700;line-height:33px}.asr-booking-rate-plan-item .asr-price .currency,.asr-booking-rate-plan-item .asr-price .price-unit{font-size:14px;line-height:20px;font-weight:600;color:var(--text-title)}.asr-booking-rate-plan-item .rate-features .asr-icon-label{font-size:14px;line-height:19px;padding-right:5px;width:auto}.asr-booking-rate-plan-item .rate-features .asr-icon-label:not(:last-child){margin-bottom:0;margin-right:20px}.asr-booking-rate-plan-item .rate-features .asr-icon-label .asr-icon:before{font-size:22px;margin-right:10px}.asr-booking-rate-plan-item .rate-features .asr-icon-label span{padding-bottom:5px}.asr-booking-rate-plan-item .rate-features .rate-label-item{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;margin-right:20px;margin-bottom:4px;width:unset;min-height:26px}.asr-booking-rate-plan-item .rate-features .rate-label-item .image-description{font-weight:600;padding-bottom:8px;font-size:14px;line-height:20px}.asr-booking-rate-plan-item .rate-features .rate-label-item .asr-icon{height:22px;width:22px;margin-right:10px;margin-bottom:5px}.asr-booking-rate-plan-item .rate-features .rate-label-item .asr-icon-svg{margin-right:10px}.asr-booking-rate-plan-item .rate-features .rate-label-item .asr-icon-svg svg{width:24px;height:24px}.asr-booking-rate-plan-item .main-info-container .asr-badge.property-type{margin-bottom:22px;font-size:12px;border-radius:5px;background-color:#87674f;font-weight:600;margin-right:10px;padding:3px 5px 2px 6px;height:22px;line-height:normal}.asr-booking-apartment-rate .sort-and-filter{margin-top:-5px;margin-bottom:20px}.asr-booking-apartment-rate .sort-and-filter .button-wrap-container{width:100%}.asr-booking-apartment-rate .sort-and-filter .tab{padding:0 20px}.asr-booking-apartment-rate .sort-and-filter p{line-height:23px}.asr-booking-apartment-rate .sort-and-filter>h2{width:100%;margin:14px 0 23px;font-size:24px;line-height:34px}.asr-booking-apartment-rate .sort-and-filter .button-open .asr-icon{display:none}.asr-booking-search-criteria{background:#f3f3f3;margin-bottom:22px;height:67px;display:-ms-flexbox;display:flex}.asr-booking-search-criteria .content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;border:none;width:100%;margin:0 auto}.asr-booking-search-criteria .content .edit-button{position:unset}.asr-booking-search-criteria .item-content{font-size:16px;line-height:23px}.asr-booking-search-criteria .item-label{font-size:14px;line-height:20px;font-weight:600}.asr-booking-search-criteria .item-content{font-weight:400;color:var(--color-border-search)}.asr-booking-search-criteria .showed-item{margin-bottom:0;margin-right:30px}.asr-booking-search-criteria .collapse-item{max-height:160px;margin:0;-ms-flex:1;flex:1}.asr-booking-search-criteria .collapse-item.expanded{margin-bottom:0}.asr-booking-search-criteria .toggle-button{display:none}.asr-booking-search-criteria .asr-icon.edit-button{position:relative;margin-bottom:0}.asr-booking-search-criteria .asr-icon.edit-button:before{font-size:25px}.asr-booking-search-criteria.sticked-criteria{position:fixed;top:0;width:100%;z-index:4;background:var(--background-default);box-shadow:2px 5px 12px 0 rgba(0,0,0,.15);margin:0;height:70px}.asr-booking-search-criteria.sticked-criteria .asr-booking-brand-logo{padding:0;margin:0}.asr-booking-search-criteria.sticked-criteria .asr-booking-brand-logo .brand-logo-wrapper{-ms-flex-preferred-size:auto;flex-basis:auto;height:60px;width:60px;margin:0 17px 0 0}.asr-booking-search-criteria.sticked-criteria .asr-booking-brand-logo .brand-title{font-size:16px;line-height:1.38;margin:0 16px}.asr-booking-search-criteria.sticked-criteria .collapse-item .item-content,.asr-booking-search-criteria.sticked-criteria .collapse-item .item-label,.asr-booking-search-criteria.sticked-criteria .showed-item .item-content,.asr-booking-search-criteria.sticked-criteria .showed-item .item-label{font-size:14px;line-height:26px}.asr-booking-search-criteria.sticked-criteria .collapse-item .item-content{line-height:23px}.asr-booking-search-criteria .criteria-content{position:relative;padding:0 20px}.asr-booking-search-criteria.unstick-criteria{position:relative;box-shadow:none}.asr-booking-search-criteria .icon-edit{margin-top:0;margin-right:2px}.asr-booking-brand-logo{margin:20px 0}.discoverasr-property-landing-template .container-structure .asr-announcement,.discoverasr-property-template .container-structure .asr-announcement{display:none}.asr-property-listing-announcement .asr-announcement{margin:20px 0 0}.asr-property-listing-announcement .asr-announcement .content-title{font-size:14px;line-height:22px;margin:15px 0 10px}.asr-property-listing-announcement .asr-announcement .asr-content-slider.wrap{padding-left:22px;padding-right:20px}.asr-property-listing-announcement .asr-announcement a.close{right:20px}.asr-booking-print-confirmation .print img,.asr-order-confirmed-print .print img{max-width:196px;max-height:44px}.asr-banner-sitemap .centered{margin-top:-5em}.asr-banner-sitemap .text-shadow-dark{font-size:30px}.asr-modal-booking-search .check-in-out{width:calc(50% - 4px)}.asr-modal-booking-search .check-in-out div{width:100%}.asr-sitemap-group-title .group-sitemap{padding-top:15px}.asr-tab-account-detail .field-group .group-body .field-item{width:calc(50% - 16px)}.asr-property-guest-review .tooltip-icon .tooltip-text{min-width:calc(50vw - 10px)}.asr-corp-about-history{margin-bottom:50px}.asr-about-us-history .time-line-history .columns .history-left-year{display:none!important}.asr-about-us-history .time-line-history .columns .top-time-lime-year+.col-md-2{width:auto;float:none;max-width:none}.asr-about-us-history .time-line-history .wrap .backgroud-content-history{margin-right:0}.asr-about-us-history .time-line-history .columns .slick-content-config{float:none;max-width:none;width:auto;margin:0}.asr-about-us-history .time-line-history>.wrap>.padding-xl-l{padding-left:0}.asr-about-us-history .time-line-history .bg-gray-light.time-line-history{height:unset}}@media (max-width:767px){.discoverasr-property-landing-template .container-structure .asr-announcement,.discoverasr-property-template .container-structure .asr-announcement{display:none}.daterangepicker.not-overlap-header{z-index:4}.asr-property-overview-maps .gm-style-iw-t{display:none}.asr-awards-listing .h3{font-size:18px}.asr-awards-listing .h5{font-size:16px}.asr-property-location-getting-to .property-name{margin-top:0;font-weight:700;font-size:15px}.header.sticky-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-site-maps{padding:0}.asr-site-maps .site-map-tilte i{display:inline-block}.asr-site-maps .site-map-links{display:none}.asr-site-maps .list-link,.asr-site-maps .open{display:block}.asr-site-maps .list-link>div:first-child{border-top:1px solid var(--gray8d8);padding-top:20px}.asr-site-maps .list-link>div:last-child{border-bottom:1px solid var(--gray8d8);padding-bottom:20px}.asr-grid-layouts{display:block}.asr-grid-layouts .asr-grid-column.smaller{-ms-flex:1;flex:1;width:auto}.asr-grid-layouts .asr-grid-column.hide-on-mobile{display:none}.asr-grid-layouts.none-responsive{display:-ms-flexbox;display:flex}.asr-property-featured-events .asr-property-featured-events-slider{margin-left:-20px;margin-right:-20px}.asr-property-featured-events .asr-property-featured-events-slider .controls{margin-top:-10px;padding-top:0}.asr-property-featured-events .asr-property-featured-events-slider .card-wrapper{margin-top:20px}.asr-property-featured-events .asr-badge.card-label.tag-label{left:-7px}.asr-property-featured-events .asr-badge.card-label.tag-label span{line-height:1.2}.asr-property-featured-events .asr-slide-item{-ms-transform:scale(.95);transform:scale(.95);padding:0}.asr-property-featured-events .asr-slide-item .layer-white{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:5px;opacity:.3;background-color:#fff}.asr-property-featured-events .asr-slide-item.active{-ms-transform:scale(.95) translateY(-20px);transform:scale(.95) translateY(-20px)}.asr-property-featured-events .asr-slide-item.active .layer-white{display:none}.asr-property-featured-events .dragging .asr-slide-item,.asr-property-featured-events .dragging .asr-slide-item.active{-ms-transform:scale(.95);transform:scale(.95)}.asr-common-slider-offers.wrap,.asr-common-trips-carousel.wrap,.asr-destination-tips-and-articles.wrap,.asr-section-feature-offers.wrap,.asr-section-feature-vouchers.wrap{padding:0}.asr-common-slider-offers .flex-row,.asr-common-slider-offers .offer-row,.asr-common-trips-carousel .flex-row,.asr-common-trips-carousel .offer-row,.asr-destination-tips-and-articles .flex-row,.asr-destination-tips-and-articles .offer-row,.asr-section-feature-offers .flex-row,.asr-section-feature-offers .offer-row,.asr-section-feature-vouchers .flex-row,.asr-section-feature-vouchers .offer-row{margin-top:10px}.asr-common-slider-offers .asr-content-slider .content-wrapper,.asr-common-trips-carousel .asr-content-slider .content-wrapper,.asr-destination-tips-and-articles .asr-content-slider .content-wrapper,.asr-section-feature-offers .asr-content-slider .content-wrapper,.asr-section-feature-vouchers .asr-content-slider .content-wrapper{padding-bottom:20px;position:unset;overflow:hidden;margin-bottom:-20px}.asr-common-slider-offers .asr-content-slider .content-wrapper .asr-slide-item.active,.asr-common-trips-carousel .asr-content-slider .content-wrapper .asr-slide-item.active,.asr-destination-tips-and-articles .asr-content-slider .content-wrapper .asr-slide-item.active,.asr-section-feature-offers .asr-content-slider .content-wrapper .asr-slide-item.active,.asr-section-feature-vouchers .asr-content-slider .content-wrapper .asr-slide-item.active{transition:all .3s ease-in-out}.asr-common-slider-offers .asr-content-slider .content-wrapper.dragging .asr-slide-item.active,.asr-common-slider-offers .asr-slide-item,.asr-common-trips-carousel .asr-content-slider .content-wrapper.dragging .asr-slide-item.active,.asr-common-trips-carousel .asr-slide-item,.asr-destination-tips-and-articles .asr-content-slider .content-wrapper.dragging .asr-slide-item.active,.asr-destination-tips-and-articles .asr-slide-item,.asr-section-feature-offers .asr-content-slider .content-wrapper.dragging .asr-slide-item.active,.asr-section-feature-offers .asr-slide-item,.asr-section-feature-vouchers .asr-content-slider .content-wrapper.dragging .asr-slide-item.active,.asr-section-feature-vouchers .asr-slide-item{transform:scale(.95) translate3d(0,20px,0)}.asr-common-slider-offers .asr-slide-item .layer-white,.asr-common-trips-carousel .asr-slide-item .layer-white,.asr-destination-tips-and-articles .asr-slide-item .layer-white,.asr-section-feature-offers .asr-slide-item .layer-white,.asr-section-feature-vouchers .asr-slide-item .layer-white{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:5px;opacity:.3;background-color:#fff}.asr-common-slider-offers .asr-slide-item.active,.asr-common-trips-carousel .asr-slide-item.active,.asr-destination-tips-and-articles .asr-slide-item.active,.asr-section-feature-offers .asr-slide-item.active,.asr-section-feature-vouchers .asr-slide-item.active{transform:scale(.95) translateZ(0)}.asr-common-slider-offers .asr-slide-item.active .layer-white,.asr-common-trips-carousel .asr-slide-item.active .layer-white,.asr-destination-tips-and-articles .asr-slide-item.active .layer-white,.asr-section-feature-offers .asr-slide-item.active .layer-white,.asr-section-feature-vouchers .asr-slide-item.active .layer-white{display:none}.asr-common-slider-offers .asr-slide-item.next .asr-card,.asr-common-slider-offers .asr-slide-item.prev .asr-card,.asr-common-trips-carousel .asr-slide-item.next .asr-card,.asr-common-trips-carousel .asr-slide-item.prev .asr-card,.asr-destination-tips-and-articles .asr-slide-item.next .asr-card,.asr-destination-tips-and-articles .asr-slide-item.prev .asr-card,.asr-section-feature-offers .asr-slide-item.next .asr-card,.asr-section-feature-offers .asr-slide-item.prev .asr-card,.asr-section-feature-vouchers .asr-slide-item.next .asr-card,.asr-section-feature-vouchers .asr-slide-item.prev .asr-card{box-shadow:5px 5px 12px 0 var(--box-shadow-light)}.asr-form .form-group .asr-contact-us-form .form-group{display:block}.asr-form .form-group .asr-contact-us-form .form-label{text-align:start;width:unset}.asr-faq .col-xs-12{width:100%}.asr-career-corporate-info .wrap .dft-h3{font-size:1.125em}.asr-career-corporate-info .wrap .dft-button{padding:12px 10px}.asr-about-us-core-values div.wrap-corp-core{padding-left:10px;padding-right:10px}.asr-about-us-core-values div.wrap-corp-core h2{font-size:1.125em;color:#000}.asr-about-us-core-values div.wrap-corp-core h3{font-size:1em}.asr-awards-listing .wrap .icon-lg{font-size:2.625em}.asr-awards-listing .wrap .pad-0{padding-left:0;padding-right:0}.asr-awards-listing .wrap .accolades-name h3.bold{font-weight:400}.asr-about-us-management-structure .wrap .h3{font-size:1.125em}.asr-corp-about-history{margin-bottom:350px}.asr-about-us-history .wrap,.asr-about-us-history div.time-line-history{height:480px;margin-bottom:50px}.asr-about-us-history .wrap .columns [class*=col-],.asr-about-us-history div.time-line-history .columns [class*=col-]{padding-left:0;padding-right:0}.asr-about-us-history .wrap .content-history,.asr-about-us-history div.time-line-history .content-history{text-align:left;margin-top:26px;margin-left:15px;margin-right:15px}.asr-about-us-history .wrap .history-left-year,.asr-about-us-history div.time-line-history .history-left-year{width:0;height:0;margin-left:0}.asr-about-us-history .wrap .backgroud-content-history,.asr-about-us-history div.time-line-history .backgroud-content-history{margin-right:0;margin-left:0;padding-right:1px;background-color:#fff}.asr-about-us-history .wrap .backgroud-content-history .history-content,.asr-about-us-history div.time-line-history .backgroud-content-history .history-content{width:100%;height:400px;display:inline-block}.asr-about-us-history .wrap .history-top-title,.asr-about-us-history div.time-line-history .history-top-title{margin-left:15%}.asr-about-us-history .wrap .slick-prev:before,.asr-about-us-history div.time-line-history .slick-prev:before{content:""}.asr-about-us-history .wrap .history-mobile-none,.asr-about-us-history div.time-line-history .history-mobile-none{margin-top:-17px}.asr-management-service .wrap .h4{font-size:1em}.dft-common-brand-offer .btn{width:auto;margin-bottom:0}.asr-about-us-new-properties-carousel button.btn{width:auto;margin-bottom:auto}.asr-page-contact-panel div.overlay-mobile .col-sm-12,.asr-page-contact-panel div.overlay-mobile .columns .col-sm-12{float:none;width:auto;clear:both}.asr-page-contact-panel div.overlay-mobile .icon-md{font-size:1.75em}.asr-page-contact-panel div.overlay-mobile .h4{font-size:1em}.asr-cancel-reservation-done div.page-title{font-size:24px}.asr-cancel-reservation-done div.box .title{font-size:16px}.asr-cancel-reservation-done div.box p{line-height:19px}.asr-cancel-reservation-done div.buttons-wrapper{-ms-flex-direction:column;flex-direction:column}.asr-booking-login .social-login .or-message{text-align:center;padding-left:0}.asr-booking-login .card.login-card{padding:10px 15px}.asr-booking-login.arabic-com .wrap .columns .login-card .social-login .social-list a{margin-right:0}.asr-booking-login.arabic-com .wrap .columns .login-card .social-login .social-list a:first-child{margin-left:9px}.asr-inspiration-for-your-next-trip .image-description{top:0}.asr-inspiration-for-your-next-trip .image-description .small{font-size:13px}.asr-corporate-social-responsibility-reaching-out .container-fluid .col-sm-6{max-width:100%}.asr-corporate-social-responsibility-reaching-out .container-fluid .margin-lg-l{margin-left:0}.asr-corporate-social-responsibility-reaching-out .container-fluid .padding-lg{padding:25px}.asr-cancel-reservation-done .btn{width:100%;margin-bottom:24px}.asr-article-listing .big-cover{min-height:80vw}.asr-article-listing .dropdown{height:45px}.asr-article-listing .tile-quarter{width:100%}.asr-general-banner .h1-title{font-size:30px;line-height:39px}.asr-general-banner .banner-caption .logo img{top:0}.asr-print-buy-point .img-size{height:35px;width:156px}.asr-print-buy-point .resize-logo{height:auto}div.asr-careers-with-ascott-corporate .row{padding-left:0}div.asr-careers-with-ascott-corporate .col,div.asr-careers-with-ascott-corporate [class*=col-]{padding-left:0;padding-right:0}div.asr-careers-with-ascott-corporate img{padding-bottom:20px;padding-right:0}div.asr-careers-with-ascott-corporate h1{font-size:1.125em}.asr-reservation-details .button-breakdown .asr-icon{display:none}.asr-reservation-details .dropdown-container{width:calc(100vw - 40px)}.asr-booking-search .search-book-button .asr-button{border-radius:0}.asr-property-review-pro .read-more{-ms-flex-pack:center;justify-content:center}.asr-cancel-reservation .info-line.-policy{-ms-flex-wrap:wrap;flex-wrap:wrap}.asr-cancel-reservation .info-line.-policy span:first-child{display:block;width:100%;margin-right:0;margin-bottom:8px}.asr-edit-flight-detail.arabic-com .field-item{margin-right:0}.asr-banner-sitemap .text-shadow-dark{font-size:20px}.asr-offer-banner .pagebanner{height:245px}#panel .review-rating,.content-item .review-rating{display:block;margin:5px 0;-ms-flex-align:center;align-items:center}#panel .review-label,.content-item .review-label{margin:0;display:inline-block;font-size:12px}#panel .asr-rating-star,.content-item .asr-rating-star{display:inline-block}#panel .asr-rating-star .asr-star svg,.content-item .asr-rating-star .asr-star svg{width:13px;height:13px;fill:var(--navigation-cta)}.asr-crest-collection-banner .wrap-sm .content{max-width:620px;width:100%}.h1,h1{font-size:30px}.h2,h2{font-size:20px}.h4,.h5,h4,h5{font-size:16px}.h6,h6{font-size:15px}.h3,h3{font-size:18px}.hidden-xs{display:none}.asr-section-why-book-here .icon-place img{display:inline-block}.asr-booking-confirm-apartment-detail,.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout{display:block}.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkin,.asr-booking-confirm-apartment-detail .apartment-info-checkin-checkout .checkout{width:100%}.asr-manage-reservation .checkInCheckOutTime{display:block;-ms-flex:1;flex:1}.asr-manage-reservation .checkInCheckOutTime .checkInCheckOutTime__checkDate{display:block}.asr-manage-reservation .checkInCheckOutTime .checkInCheckOutTime__checkHour{display:block;margin-top:5px}}@media (min-width:1025px){.arabic .asr-form .asr-form .combobox .ui-autocomplete{margin:0 42px 0 0}.asr-about-us-history .time-line-history .wrap,.asr-about-us-history .time-line-history .wrap .columns .margin-left-0{margin-left:0}.asr-about-us-history .time-line-history .slick-next{right:-20px}.asr-management-service div.wrap{margin-left:0}.asr-page-contact-panel div.display-mobile{display:none}}@media (min-width:1024px){div.asr-booking-price-breakdown>.modal-title{padding:35px 40px 34px;font-size:20px;line-height:25px}div.asr-booking-price-breakdown .add-ons-container,div.asr-booking-price-breakdown .apartment-price-container,div.asr-booking-price-breakdown .asr-booking-summary-total,div.asr-booking-price-breakdown .tax-and-fee-container{padding-left:40px;padding-right:40px}div.asr-booking-price-breakdown .add-ons-container .title,div.asr-booking-price-breakdown .apartment-price-container .title,div.asr-booking-price-breakdown .asr-booking-summary-total .title,div.asr-booking-price-breakdown .tax-and-fee-container .title{font-size:18px;line-height:22px}div.asr-booking-price-breakdown .apartment-price-container .apartment-name{-ms-flex-preferred-size:70%;flex-basis:70%}div.asr-booking-price-breakdown .apartment-price-container .apartment-total{-ms-flex-preferred-size:30%;flex-basis:30%}div.asr-booking-price-breakdown .apartment-price-container .apartment-name,div.asr-booking-price-breakdown .apartment-price-container .apartment-total{font-size:18px;font-weight:600;line-height:34px}div.asr-booking-price-breakdown .add-ons-container .add-ons-item .add-ons-name,div.asr-booking-price-breakdown .add-ons-container .add-ons-item .add-ons-total{font-size:18px;line-height:34px}div.asr-booking-price-breakdown .add-ons-container .add-ons-item .add-ons-description{font-size:16px;line-height:23px}div.asr-booking-price-breakdown .tax-and-fee-container .tax-name{font-size:16px;line-height:26px}div.asr-booking-price-breakdown .tax-and-fee-container .tax-total{font-size:18px;line-height:26px}div.asr-booking-price-breakdown .asr-booking-summary-total p.total-payable-title{-ms-flex-preferred-size:60%;flex-basis:60%}div.asr-booking-price-breakdown .asr-booking-summary-total p.total-payable{-ms-flex-preferred-size:40%;flex-basis:40%}div.asr-booking-price-breakdown .divider{width:calc(100% - 54px)}div.asr-booking-price-breakdown.payment-page{width:320px;background-color:#f3f3f3}div.asr-booking-price-breakdown.payment-page>div{padding-left:22px;padding-right:22px}div.asr-booking-price-breakdown.payment-page>div .title{font-size:16px;font-weight:700;line-height:23px}div.asr-booking-price-breakdown.payment-page .divider{width:100%}div.asr-booking-price-breakdown.payment-page>.modal-title{padding:29px 22px 20px;font-size:20px;font-weight:700;line-height:25px}div.asr-booking-price-breakdown.payment-page .apartment-price-container .apartment-name,div.asr-booking-price-breakdown.payment-page .apartment-price-container .apartment-total{font-size:16px;line-height:23px}div.asr-booking-price-breakdown.payment-page .apartment-price-container .date-ordered,div.asr-booking-price-breakdown.payment-page .apartment-price-container .price-per-day{line-height:23px}div.asr-booking-price-breakdown.payment-page .add-ons-container .add-ons-item .add-ons-name,div.asr-booking-price-breakdown.payment-page .add-ons-container .add-ons-item .add-ons-total{font-size:16px;font-weight:600;line-height:23px}div.asr-booking-price-breakdown.payment-page .add-ons-container .add-ons-item .add-ons-description{font-size:14px;line-height:23px}div.asr-booking-price-breakdown.payment-page .tax-and-fee-container{row-gap:7px}div.asr-booking-price-breakdown.payment-page .tax-and-fee-container .tax-name{font-size:16px;line-height:23px}div.asr-booking-price-breakdown.payment-page .tax-and-fee-container .tax-total{font-size:16px;font-weight:600;line-height:23px}div.asr-booking-price-breakdown.payment-page>.asr-booking-summary-total{background-color:#fff;border:1px solid #dedede}div.asr-booking-price-breakdown.confirmation-page{width:380px;background-color:#f3f3f3}div.asr-booking-price-breakdown.confirmation-page .add-ons-container,div.asr-booking-price-breakdown.confirmation-page .amount-paid-container,div.asr-booking-price-breakdown.confirmation-page .apartment-price-container,div.asr-booking-price-breakdown.confirmation-page .asr-booking-summary-total,div.asr-booking-price-breakdown.confirmation-page .redeem-points-container,div.asr-booking-price-breakdown.confirmation-page .tax-and-fee-container{padding-left:38px;padding-right:38px}div.asr-booking-price-breakdown.confirmation-page .add-ons-container .title,div.asr-booking-price-breakdown.confirmation-page .amount-paid-container .title,div.asr-booking-price-breakdown.confirmation-page .apartment-price-container .title,div.asr-booking-price-breakdown.confirmation-page .asr-booking-summary-total .title,div.asr-booking-price-breakdown.confirmation-page .redeem-points-container .title,div.asr-booking-price-breakdown.confirmation-page .tax-and-fee-container .title{font-size:16px;font-weight:700;line-height:25px}div.asr-booking-price-breakdown.confirmation-page .apartment-price-container .apartment-name,div.asr-booking-price-breakdown.confirmation-page .apartment-price-container .apartment-total{font-size:16px;font-weight:600;line-height:36px}div.asr-booking-price-breakdown.confirmation-page .add-ons-container .add-ons-item .add-ons-name,div.asr-booking-price-breakdown.confirmation-page .add-ons-container .add-ons-item .add-ons-total{font-size:16px;font-weight:600;line-height:34px}div.asr-booking-price-breakdown.confirmation-page .add-ons-container .add-ons-item .add-ons-description{font-size:14px;line-height:23px}div.asr-booking-price-breakdown.confirmation-page .redeem-points-container .point-redeem{font-size:16px;line-height:19px}div.asr-booking-price-breakdown.confirmation-page .redeem-points-container .point-redeem.point-unit,div.asr-booking-price-breakdown.confirmation-page .redeem-points-container .point-redeem.point-value{line-height:25px}div.asr-booking-price-breakdown.confirmation-page .asr-booking-summary-total .total-payable-title span{font-size:14px;font-weight:600;line-height:22px}div.asr-booking-price-breakdown.confirmation-page .asr-booking-summary-total .local-currency,div.asr-booking-price-breakdown.confirmation-page .asr-booking-summary-total .local-currency-title{font-size:16px;font-weight:600;line-height:22px}div.asr-booking-price-breakdown.confirmation-page .asr-booking-summary-total .description-text{display:none}div.asr-booking-price-breakdown.confirmation-page .amount-paid-container{font-size:16px;font-weight:700;line-height:22px}div.asr-booking-price-breakdown.confirmation-page .amount-paid-container .title span{font-size:14px;font-weight:600;line-height:22px;padding-top:2px}div.asr-booking-price-breakdown.confirmation-page .payment-information-container{padding-left:22px;padding-right:22px}div.asr-booking-price-breakdown.confirmation-page .payment-information-container .title{padding-left:2px;font-size:20px;line-height:25px}div.asr-booking-price-breakdown.confirmation-page .payment-information-container .card-detail{line-height:23px;font-size:14px}div.asr-booking-price-breakdown.confirmation-page .payment-information-container .payment-description{font-size:14px;line-height:20px}div.asr-booking-price-breakdown.confirmation-page .earn-point-container{background-color:#4c6866;font-size:16px;font-weight:600;line-height:22px;color:#fff}div.asr-booking-price-breakdown.confirmation-page .earn-point-container .earn-point{color:#fff;font-weight:700}div.asr-booking-price-breakdown.confirmation-page .earn-point-container .asr-icon{color:#fff;margin-right:26px}.asr-booking-summary-voucher .summary-voucher-container{width:380px;margin-left:auto}.asr-booking-summary-voucher .asr-modal .content-container{width:540px}.asr-summary-and-payment .payment-info .payment-content{width:55%;height:fit-content;height:-moz-fit-content;margin:0}.asr-summary-and-payment .asr-modal .content-container{width:540px}.asr-summary-and-payment .asr-booking-summary-total-charge .total-charge-container{padding-top:12px;border-bottom:none}.asr-summary-and-payment .asr-booking-summary-voucher{padding-bottom:24px;border-bottom:1px solid #dedede;margin-bottom:24px}.asr-summary-and-payment .asr-range-slider{padding:0 0 0 13px}.asr-summary-and-payment .asr-range-slider .label-group{padding:0 20px 2px 6px}.asr-booking-summary-total-charge{height:fit-content;height:-moz-fit-content;width:55%;margin:0;background-color:#f3f3f3;padding-top:12px;padding-bottom:40px}.asr-booking-summary-total-charge .summary-title{font-size:20px}.asr-booking-summary-total-charge .summary-title span{font-size:14px}.asr-booking-summary-total-charge .total-charge-container{padding-top:36px;padding-left:0;padding-right:0;border-bottom:1px solid #dedede}.asr-booking-summary-total-charge .total-charge-container .total-charge{font-size:24px;margin-top:10px}.asr-booking-summary-total-charge .strike-through-amount-wrapper .currency-unit,.asr-booking-summary-total-charge .strike-through-amount-wrapper .strike-through-amount-total{font-size:14px}.asr-booking-summary-total-charge .asr-booking-summary-total{padding-left:0;padding-right:0;padding-bottom:0}.asr-booking-summary-total-charge .asr-booking-summary-total .total-payable,.asr-booking-summary-total-charge .asr-booking-summary-total .total-payable-title{font-size:20px;line-height:25px}.asr-booking-summary-total-charge .asr-booking-summary-total .total-payable-title .tax-label,.asr-booking-summary-total-charge .asr-booking-summary-total .total-payable .tax-label{font-size:14px;line-height:28px}.asr-booking-summary-total-charge .asr-booking-summary-total .local-currency,.asr-booking-summary-total-charge .asr-booking-summary-total .total-payable{text-align:right}.asr-booking-summary-total-charge .asr-booking-summary-total .local-currency,.asr-booking-summary-total-charge .asr-booking-summary-total .local-currency-title{font-size:18px;line-height:25px;margin-top:20px}.asr-booking-summary-total-charge .asr-booking-summary-total .description-text{font-weight:600;padding-top:8px;font-size:14px}.asr-booking-summary-total-charge .asr-booking-price-breakdown-modal .button-breakdown{margin-top:0;font-size:14px;line-height:14px;top:-5px}.asr-booking-summary-total-charge .button-continue-wrapper{position:relative;text-align:right;margin-top:32px}.asr-booking-summary-total-charge .button-continue-wrapper .button-continue{width:unset;min-width:125px;font-size:16px;line-height:16px;padding:12px;border-radius:5px}.asr-top-menu .navigation-menu.active-menu{width:calc(100% - 19px)}.asr-booking-price-breakdown-modal .modal-title{font-size:20px;line-height:25px;padding:20px 20px 0}.asr-booking-price-breakdown-modal .apartment-item .apartment-name{font-size:20px;line-height:25px}.asr-booking-price-breakdown-modal .apartment-item .section-wrapper{padding:20px 0}.asr-booking-price-breakdown-modal .apartment-item .section-title,.asr-booking-price-breakdown-modal .apartment-item .total-price{font-size:20px;line-height:25px;padding-top:4px;padding-bottom:8px}.asr-booking-price-breakdown-modal .apartment-item .breakdown-description,.asr-booking-price-breakdown-modal .apartment-item .breakdown-price{font-size:16px;line-height:normal;padding-bottom:8px}.asr-booking-price-breakdown-modal .apartment-item .room-date,.asr-booking-price-breakdown-modal .apartment-item .room-price{font-size:16px}.asr-booking-price-breakdown-modal .add-ons-item{padding:3px 0}.asr-booking-price-breakdown-modal .add-ons-item .add-ons-name{font-size:18px;line-height:25px;padding-bottom:0}.asr-booking-price-breakdown-modal .add-ons-item .add-ons-price{padding-bottom:0}.asr-booking-price-breakdown-modal .add-ons-item .sub-description{font-size:16px;line-height:normal}.asr-booking-price-breakdown-modal .asr-booking-summary-total{padding-left:20px;padding-right:20px}.asr-booking-price-breakdown-modal .asr-booking-summary-total .total-payable,.asr-booking-price-breakdown-modal .asr-booking-summary-total .total-payable-title{font-size:20px;line-height:25px}.asr-booking-price-breakdown-modal .asr-booking-summary-total .total-payable-title .tax-label,.asr-booking-price-breakdown-modal .asr-booking-summary-total .total-payable .tax-label{font-size:14px;line-height:22px}.asr-booking-price-breakdown-modal .asr-booking-summary-total .total-payable-title{-ms-flex-preferred-size:60%;flex-basis:60%}.asr-booking-price-breakdown-modal .asr-booking-summary-total .total-payable{-ms-flex-preferred-size:40%;flex-basis:40%}.asr-booking-price-breakdown-modal .asr-booking-summary-total .local-currency,.asr-booking-price-breakdown-modal .asr-booking-summary-total .local-currency-title{font-size:18px;line-height:25px}.asr-booking-add-on-item{padding:0;margin-bottom:20px;border:1px solid #dedede}.asr-booking-add-on-item .quantity-text>span{margin-right:20px}.asr-booking-add-on-item .icon-edit,.asr-booking-add-on-item .icon-edit svg{width:25px;height:25px}.asr-booking-add-on-item .add-on-image{width:180px;height:180px;-ms-flex-preferred-size:180px;flex-basis:180px;margin-right:38px;border-radius:5px 0 0 5px}.asr-booking-add-on-item .add-on-description{grid-template-columns:1fr 370px;padding:20px 0}.asr-booking-add-on-item .add-on-description .add-on-category{font-size:20px;line-height:1.25;font-weight:700;margin-bottom:0}.asr-booking-add-on-item .add-on-description .desc-price{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;gap:10px;-ms-flex-align:center;align-items:center}.asr-booking-add-on-item .add-on-description .desc-price .quantity-information{-ms-flex:3;flex:3;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;margin:0}.asr-booking-add-on-item .add-on-description .desc-price .quantity-information .asr-icon:before{font-size:24px}.asr-booking-add-on-item .add-on-description .desc-price .quantity-information .selected-room{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:16px;line-height:20px}.asr-booking-add-on-item .add-on-description .desc-price .quantity-information.selected{display:-ms-flexbox;display:flex}.asr-booking-add-on-item .add-on-description .desc-price .price{-ms-flex:2;flex:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.asr-booking-add-on-item .add-on-description .desc-price .price .asr-button{width:140px}.asr-booking-add-on-item .add-on-price{display:grid;grid-template-columns:1fr 1fr;padding-left:60px;padding-right:34px}.asr-booking-add-on-item .add-on-price .asr-button{height:fit-content;height:-moz-fit-content}.asr-booking-add-on-item .checkbox-container{width:70px;text-align:right;padding:20px 20px 20px 0}.asr-section-partner-logo.asr-section-brands-logo{margin-top:24px}}@media (max-width:1024px){.padding-md-smxs{padding:20px!important}.padding-0-smxs{padding:0!important}.max-width-full-smxs,.wrap-full-smxs{max-width:100%}.asr-about-us-core-values .wrap-corp-core .mar-l-0{margin:0 -10px}.asr-about-us-core-values .wrap-corp-core .mar-b-40{margin-bottom:20px}.asr-about-us-management-structure #management-structures .margin-0-l-smxs,.asr-about-us-management-structure #management-structures .margin-0-lr-smxs{margin-left:0}.asr-about-us-history .time-line-history .border-color,.asr-about-us-history .wrap .border-color{background-color:#ddd}.asr-about-us-history .time-line-history .unset-mar-l,.asr-about-us-history .wrap .unset-mar-l{margin-left:unset}.asr-about-us-history .time-line-history .pad-40-l-r,.asr-about-us-history .wrap .pad-40-l-r{padding-left:40px;padding-right:40px}.asr-about-us-history .time-line-history .mar-t-16,.asr-about-us-history .wrap .mar-t-16{margin-top:16px}.asr-about-us-history .time-line-history .fix--margin-mobile-tablet,.asr-about-us-history .wrap .fix--margin-mobile-tablet{margin-left:0}.asr-management-service .wrap div.margin-in-mobile{margin:0}.asr-page-contact-panel div.display-desktop{display:none}.asr-page-contact-panel div.overlay-mobile .margin-0-smxs{margin:0}.asr-page-contact-panel div.overlay-mobile .gutter-0-smxs .col,.asr-page-contact-panel div.overlay-mobile .gutter-0-smxs [class*=col-]{padding-left:0;padding-right:0}.asr-page-contact-panel div.overlay-mobile .columns .col,.asr-page-contact-panel div.overlay-mobile .columns [class*=col-]{float:left}.asr-page-contact-panel div.overlay-mobile .columns{display:block}.asr-page-contact-panel div.overlay-mobile .align-left-smxs{text-align:left;margin-bottom:20px}.asr-page-contact-panel div.overlay-mobile .align-left-smxs p{text-align:left}.asr-page-contact-panel div.overlay-mobile .col-3{width:25%}.asr-page-contact-panel div.overlay-mobile .col-9{width:75%}.asr-page-contact-panel div.overlay-mobile .col-6{width:50%}.asr-article-listing .pl-0{padding-left:15px}.asr-article-listing .padding-md-r-smxs{padding-right:0}.asr-careers-with-ascott-corporate .wrap-carrers{padding-left:20px;padding-right:20px}.asr-careers-with-ascott-corporate .pad-lb-20{padding-left:0;padding-top:20px}.asr-careers-with-ascott-corporate .row{padding-left:0}}@media (max-width:1199px){.asr-form .form-group{display:block}.asr-form .form-group .form-label{width:100%;display:block;text-align:left}.asr-form .form-group .form-content{display:block}.asr-form .form-group .form-content .input,.asr-form .form-group .form-content input{width:100%}.dft-common-brand-offer .find-a-residence{text-align:center}}@media (min-width:1200px){.form-group .form-label{width:30%;text-align:end;margin-right:16px}.form-group .form-content{-ms-flex:1 0;flex:1 0}.form-group .form-content .input,.form-group .form-content input{width:100%}}@media (min-width:768px){.asr-cancel-reservation-done .buttons-wrapper button:not(:last-child){margin-bottom:0;margin-right:24px}.asr-section-quotation .section-content{padding-left:140px;padding-right:140px}.asr-section-quotation .section-content.description-wrapper{padding-right:20px}.asr-section-quotation .section-content.description-wrapper .quote-content{margin-right:calc(25% + 50px)}.asr-section-quotation .asr-backdrop-content img{width:25%}.asr-section-quotation .quote-content{max-width:425px}.asr-section-download-app .card-title{display:none}.asr-site-maps{margin-top:0;margin-bottom:0}.asr-site-maps .site-map-title i{display:none}.asr-site-maps .site-map-item{-ms-flex-positive:1;flex-grow:1;padding-top:27px;padding-bottom:30px}.asr-site-maps .site-map-item .site-map-tilte{line-height:34px}.asr-site-maps .site-map-item .site-map-tilte i{display:none}.asr-site-maps .site-map-links{margin:5px 0 0}.asr-site-maps .site-map-links a{line-height:32px}.asr-site-maps .list-link{border-top:1px solid var(--gray8d8);border-bottom:1px solid var(--gray8d8)}.asr-site-maps .list-link>div:first-child{margin-left:0}.asr-site-maps .list-link>div:last-child{margin-right:0}.asr-inspiration-for-your-next-trip .small-image .slide-padding{padding-top:178.125%;position:relative}.asr-inspiration-for-your-next-trip .small-image .slide-grid-row{position:absolute;left:0;right:0}.asr-inspiration-for-your-next-trip .small-image .slide-padding div:nth-child(odd){top:0}.asr-inspiration-for-your-next-trip .small-image .slide-padding div:nth-child(2n){bottom:0}.asr-news-carousel .small-image .slide-padding{padding-top:60%;position:relative}.asr-news-carousel .small-image .slide-grid-row{position:absolute;left:0;right:0}.asr-news-carousel .small-image .slide-padding div.slide-grid-row:nth-child(odd){top:0}.asr-news-carousel .small-image .slide-padding div.slide-grid-row:nth-child(2n){bottom:0}.asr-common-slider-offers .asr-badge.card-label.featured-label,.asr-section-feature-offers .asr-badge.card-label.featured-label,.asr-section-feature-vouchers .asr-badge.card-label.featured-label{left:-15px}.asr-common-slider-offers .asr-slide-item .card-wrapper,.asr-section-feature-offers .asr-slide-item .card-wrapper,.asr-section-feature-vouchers .asr-slide-item .card-wrapper{padding:0 15px}.asr-common-slider-offers .flex-row,.asr-common-slider-offers .offer-row,.asr-section-feature-offers .flex-row,.asr-section-feature-offers .offer-row,.asr-section-feature-vouchers .flex-row,.asr-section-feature-vouchers .offer-row{font-size:16px}.asr-section-ourbrands .slider-items-wrapper{padding:0 9px}.asr-about-us-mission .bg-white .row .col-md-4{padding-right:0}.asr-section-brands-logo .logos-wrapper{padding-bottom:5px;padding-top:18px;margin:0 -14px}.asr-section-brands-logo .logos-wrapper.none-underline{padding-top:0}.asr-section-brands-logo .master-logo{margin:0 0 28px}.asr-section-brands-logo .master-logo.none-underline{margin-bottom:0}.asr-section-brands-logo .brand-logo{margin:10px 28px}.asr-section-brands-logo picture{height:76px}#asr-booking-login-modal .modal-dialog{width:100%}.asr-booking-modal .form-control{height:40px;font-size:1em}.asr-booking-modal .card .form-group label{font-size:16px;margin-bottom:7px;color:#483a32}.asr-booking-modal .msie11{margin-top:121px}.asr-booking-modal .modal-header button.close{top:14px;right:28px;position:absolute;width:30px;border-radius:100%;height:30px;margin-top:-2px}.asr-booking-modal .modal-header button.close .icon{font-size:25px}#asr-booking-login-modal .asr-booking-login .pull-right.form-link,#asr-booking-login-modal .asr-booking-login .text-label,.asr-booking-login .pull-right.form-link,.asr-booking-login .text-label{font-size:16px}.asr-booking-login .wrap .login-card{float:left;padding-top:24px}.asr-booking-login .wrap .form-link{font-size:16px;letter-spacing:.001em}.asr-booking-login .wrap .social-list .social-link{width:48px;height:48px;margin-bottom:0;padding:0}.asr-booking-login .wrap .social-list .social-link+.social-link{margin-left:32px}.asr-booking-login .wrap .social-list .social-link.facebook .icon .icon,.asr-booking-login .wrap .social-list .social-link.google .icon .icon{width:24px;top:12px;left:11px}.asr-booking-login .wrap .social-list .social-link.instagram{left:0;height:49px}.asr-booking-login .wrap .social-list .social-link.instagram .icon{left:12px;width:23px}.asr-booking-login .wrap .social-list .social-link.wechat{height:49px}.asr-booking-login .wrap .social-list .social-link.wechat .icon{left:12px;top:12px;width:23px}.asr-booking-login .wrap .social-list .social-link.weibo{height:49px}.asr-booking-login .wrap .social-list .social-link.weibo .icon{top:13px;left:10px;width:25px}.asr-booking-login .wrap .social-login{margin-top:22px}.asr-booking-login .wrap .social-login .or-message{color:#483a32;top:2px}.asr-booking-login .wrap .benefits{padding:5px 0 15px}.asr-booking-login .wrap .form-control{padding-top:10px}.asr-booking-login .wrap .buttons{margin-top:0;position:static}.asr-property-listing-item{margin:0 auto 40px}.asr-property-listing-item .content-location{margin-bottom:8px}.asr-property-listing-item .content-title{margin-bottom:0}.asr-property-listing-item .content-price .asr-button{padding:12px;min-width:122px;font-size:16px;line-height:16px}.asr-property-listing-item .content-price .asr-price{font-size:14px;margin:5px 10px 0;line-height:14px}.asr-property-listing-item .content-price .asr-price .price-line{margin-top:0}.asr-property-listing-item .content-price .asr-price .price-line .price-value{font-size:24px;line-height:28px}.asr-property-listing-item .content-rating{margin-bottom:7px;margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-property-listing-item .content-rating .asr-rating-star{height:16px}.asr-property-listing-item .content-rating span{line-height:14px}.asr-property-listing-item .content-residence{margin-bottom:18px}.asr-property-listing-item .content-residence h3,.asr-property-listing-item .content-residence p{line-height:21px}.asr-property-listing-item .content-earn-point{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:14px}.asr-property-listing-item .content{display:-ms-flexbox;display:flex;border:none;box-shadow:none}.asr-property-listing-item .content .asr-photo-viewer{height:180px}.asr-property-listing-item .asr-gallery-viewer,.asr-property-listing-item .asr-photo-viewer{border-radius:7px;height:180px;width:320px}.asr-property-listing-item .asr-gallery-viewer .asr-button img,.asr-property-listing-item .asr-photo-viewer .asr-button img{width:26px;height:26px}.asr-property-listing-item .content-wrap{border-bottom:1px solid var(--border);display:-ms-flexbox;display:flex;height:calc(100% + 20px)}.asr-property-listing-item .content-container{padding:0 40px 0 30px;width:100%}.asr-property-listing-item .content-container .left{-ms-flex:3;flex:3}.asr-property-listing-item .content-container .left .content-residence{display:-ms-flexbox;display:flex}.asr-property-listing-item .content-container .left .content-residence h3{font-size:14px;margin-right:15px}.asr-property-listing-item .content-container .left .content-residence p{font-size:14px}.asr-property-listing-item .content-container .right{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex}.asr-property-listing-item .content-container .right .content-earn-point{display:none}.asr-property-listing-item .content-container .right .no-Apartment .asr-icon:before{margin-right:9px}.asr-property-listing-item .content-container .content-title{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;min-height:66px}.asr-property-listing-item .content-container .content-title h3{font-size:20px;margin:-14px 0 0}.asr-property-listing-item .content-container .content-location .asr-icon{height:22px}.asr-property-listing-item .content-container .content-location .asr-icon:before{font-size:22px}.asr-property-listing-item .content-container .content-location span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.asr-property-listing-item .content-container .asr-badge.card-label{left:8px;font-size:12px}.asr-property-listing-item .content-container .brand-logo{display:block;height:80px;width:auto;margin-top:-14px;margin-right:20px}.asr-property-listing-item.last-item .content-container .content-wrap,.asr-property-listing-item:nth-child(4) .content-container .content-wrap{border-bottom:none}div.asr-feature-property>.asr-content-slider .asr-slide-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}div.asr-feature-property>.asr-content-slider .content-wraper .asr-property-listing-item .content-price .asr-price{margin-bottom:-3px}div.asr-feature-property>.asr-content-slider .scroller-wrapper{display:-ms-inline-flexbox;display:inline-flex;padding-bottom:4px}div.asr-feature-property .asr-property-listing-item{padding:20px 15px 0;position:relative;margin:0}div.asr-feature-property .asr-property-listing-item .content-price .asr-price{margin-left:0;margin-right:0}div.asr-feature-property .asr-property-listing-item .wrap{height:100%;overflow:visible}div.asr-feature-property .asr-property-listing-item .content{height:100%}div.asr-feature-property .asr-property-listing-item .content .image-container{border-radius:5px 5px 0 0;overflow:hidden}div.asr-feature-property .asr-property-listing-item .content .image-container .gallery-icon{left:17px;width:auto}div.asr-feature-property .asr-property-listing-item .content .image-container .gallery-icon:not(.asr-icon) img{width:30px;height:30px}div.asr-feature-property .asr-property-listing-item .asr-badge{left:-15px}div.asr-feature-property .asr-property-listing-item .content-residence{display:-ms-flexbox;display:flex}div.asr-feature-property .asr-property-listing-item .content-residence h3,div.asr-feature-property .asr-property-listing-item .content-residence p{font-size:14px}div.asr-feature-property .asr-property-listing-item .content-residence h3{margin-right:12px}div.asr-feature-property .asr-property-listing-item .content{border:none}div.asr-feature-property .asr-property-listing-item .asr-photo-viewer{height:214px;width:100%}div.asr-feature-property .asr-property-listing-item .brand-logo{display:block;height:80px;width:auto;-ms-flex:none;flex:none}div.asr-feature-property .asr-property-listing-item .brand-logo img{width:auto;position:unset}div.asr-feature-property .asr-property-listing-item .content-container{padding:17px 20px 50px 26px}div.asr-feature-property .asr-property-listing-item .content-container .content-title{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px}div.asr-feature-property .asr-property-listing-item .content-container .content-title h3{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:20px;margin:0;line-height:25px}div.asr-feature-property .asr-property-listing-item .content-container .content-price{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;-ms-flex:1;flex:1;padding-bottom:0}div.asr-feature-property .asr-property-listing-item .content-container .content-price .asr-price{margin-bottom:-3px}div.asr-feature-property .asr-property-listing-item .content-container .content-price .asr-price .currency strong,div.asr-feature-property .asr-property-listing-item .content-container .content-price .asr-price .price-unit{font-size:14px}div.asr-feature-property .asr-property-listing-item .content-container .content-price .asr-price .price-value{font-size:24px}div.asr-feature-property .asr-property-listing-item .content-container .content-price .view-rates{grid-row-start:3}div.asr-feature-property .asr-property-listing-item .content-container .content-price a{display:none}div.asr-feature-property .asr-property-listing-item .content-container .content-earn-point{display:-ms-flexbox;display:flex;margin-bottom:11px;-ms-flex-align:center;align-items:center}div.asr-feature-property .asr-property-listing-item .content-container .content-earn-point .asr-icon,div.asr-feature-property .asr-property-listing-item .content-container .content-earn-point p{color:var(--redeem-link)}div.asr-feature-property .asr-property-listing-item .content-container .content-earn-point p{font-size:14px;line-height:20px;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}div.asr-feature-property .asr-property-listing-item .content-container .content-earn-point .asr-image{height:24px;-ms-flex-preferred-size:24px;flex-basis:24px;margin-right:15px}div.asr-feature-property .asr-property-listing-item .content-container .asr-badge.card-label{padding:5px 10px;font-size:12px;left:-12px;top:-10px}div.asr-feature-property .asr-property-listing-item .content-container .content-wrap{border:none;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}div.asr-feature-property .asr-property-listing-item .content-container .content-wrap .left{-ms-flex:unset;flex:unset}div.asr-feature-property .asr-property-listing-item .content-container .content-wrap .left .content-residence{display:-ms-flexbox;display:flex;margin-bottom:11px}div.asr-feature-property .asr-property-listing-item .content-container .content-wrap .right .no-Apartment{padding-bottom:0;margin-top:0;min-height:unset}.asr-section-download-app .intro-text{position:relative;width:100%;padding:0;line-height:30px}.asr-section-download-app .section-advertising{position:absolute;top:0;padding-top:36px;padding-left:43px}.asr-section-download-app .section-intro{position:relative;max-width:355px;margin-bottom:23px}.asr-section-download-app .section-app-links{margin-top:0;padding:0 0 28px 43px;position:absolute;bottom:0;width:calc(613 / 1200 * 100% + 0px);gap:5px 10px}.asr-section-download-app .section-app-links a,.asr-section-download-app .section-app-links a.one-item{grid-column:span 1}.asr-carousel .content>div{max-width:70%}.dft-page-default .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-in .time-check-in,.dft-page-default .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-out .time-check-out,.dft-somerset-general-page .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-in .time-check-in,.dft-somerset-general-page .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-out .time-check-out,.dft-template-default .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-in .time-check-in,.dft-template-default .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-out .time-check-out{padding-right:7px;padding-left:0}.asr-location-and-nearby-property .asr-content-slider{margin:-95px auto 10px}.asr-location-and-nearby-property .asr-content-slider .navigation-controls{display:none}.asr-location-and-nearby-property .asr-content-slider.wrap{padding:0}.asr-location-and-nearby-property .asr-content-slider .content-wrapper{overflow:hidden}.asr-location-and-nearby-property .asr-content-slider .asr-slide-item,.asr-location-and-nearby-property .asr-content-slider .asr-slide-item.active{-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.asr-location-and-nearby-property .hotel-card{padding:15px}.asr-location-and-nearby-property .hotel-card .asr-badge.card-label{top:3px;left:0}.asr-location-and-nearby-property .hotel-card .hotel-card-container{box-sizing:border-box;background:none}.asr-location-and-nearby-property .hotel-card .hotel-card-container,.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information .hotel-price{margin-top:auto}.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information .hotel-price .asr-checkbox{margin-left:auto}#consent_blackbar #truste-consent-buttons{display:block;-ms-flex-pack:end;justify-content:flex-end}#consent_blackbar #truste-consent-buttons #truste-consent-button,#consent_blackbar #truste-consent-buttons #truste-consent-required,#consent_blackbar #truste-consent-buttons #truste-show-consent{margin-left:5px;margin-right:0;margin-bottom:5px;width:140px}div.asr-photo-viewer .image-position{margin-bottom:10px;margin-top:10px}div.asr-photo-viewer .image-position.wrap{padding:0 60px}div.asr-photo-viewer .image-position span{margin-top:0}div.asr-photo-viewer .image-position .position{margin-left:auto}div.asr-photo-viewer .image-navigations{width:calc(100% - 50px)}div.asr-photo-viewer .photo-viewport.wrap,div.asr-photo-viewer .thumbnails{padding:0 60px}div.asr-photo-viewer .image-title{font-size:16px;font-weight:600}.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.active,.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.next,.asr-feature-property .asr-content-slider .content-wrapper.centralize .asr-slide-item.prev{box-shadow:none}}@media (min-width:768px) and (max-width:1024px){.asr-grid-layouts{display:block}.asr-news-carousel .slide-grid-column{width:100%;padding:0 8px}.asr-news-carousel .slide-grid-column:first-of-type{padding-left:0}.asr-news-carousel .slide-grid-column:last-of-type{padding-right:0}.asr-feature-tile .multiple-tile .feature-gallery{display:grid;grid-template-columns:50% 50%}.asr-feature-tile .multiple-tile .feature-gallery .feature-image-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.asr-feature-tile .multiple-tile .feature-gallery .feature-image-item .feature-content{-ms-flex:1;flex:1}.asr-feature-tile .multiple-tile .feature-gallery .feature-image-item .feature-description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;height:100%}.asr-booking-add-on-item .add-on-price{padding-top:20px}.asr-about-us-mission .wrap-com .pad-t-20{padding-top:10px}}@media (min-width:767px){.asr-about-us-core-values .wrap-corp-core .-custom-left{margin-left:0}.asr-common-slider-offers .feature-offers-title,.asr-section-feature-offers .feature-offers-title,.asr-section-feature-vouchers .feature-vouchers-title{padding:0}}@media (min-width:768px) and (max-width:1440px){.asr-about-us-history div.time-line-history,.wrap div.time-line-history{height:480px;min-width:350px;margin-bottom:60px}.asr-about-us-history div.time-line-history .content-history,.wrap div.time-line-history .content-history{text-align:left;margin-top:50px;margin-left:30px;margin-right:20px}.asr-about-us-history div.time-line-history .backgroud-content-history,.wrap div.time-line-history .backgroud-content-history{margin-right:1%;margin-left:2%;background-color:#fff}.asr-about-us-history div.time-line-history .backgroud-content-history .history-content,.wrap div.time-line-history .backgroud-content-history .history-content{width:100%;height:400px;display:inline-block}.asr-about-us-history div.time-line-history .history-top-title,.wrap div.time-line-history .history-top-title{margin-left:15%}}@media (min-width:1441px){.asr-about-us-history .time-line-history .backgroud-content-history{margin-right:1.5%}.asr-about-us-history .time-line-history .slick-content-config .slick-slide{width:1005px}.asr-about-us-history .time-line-history .slick-next{right:-20px}.asr-about-us-history .time-line-history .fix-year{padding-left:40px}}@media (max-width:575px){.asr-about-us-credo .panel .panel-content .panel-content-inside{width:50%}}@media (min-width:576px) and (max-width:767px){.asr-about-us-credo .panel .panel-content .panel-content-inside{width:41.666667%}}@media (min-width:1200px){.asr-about-us-credo .panel .panel-content .panel-content-inside{width:33.3333333%}}@media (max-width:980px){#asr-booking-login-modal .asr-booking-login .modal-body{padding:15px 7px}}@media screen and (min-width:768px) and (max-width:959px){.asr-booking-login .wrap .columns .login-card .social-login .social-list a{margin-right:32px;margin-left:0}}@media screen and (min-width:960px){.asr-booking-login .wrap .columns .login-card .social-login .social-list{float:right}.asr-booking-login .wrap .columns .login-card .social-login .social-list a{margin-left:0;margin-right:32px}.asr-booking-login .wrap .columns .login-card .social-login .social-list a:last-child{margin-right:0}}@media (max-width:980px){#booking-login-modal div.modal-body{padding:15px 7px}}@media (min-width:320px){.asr-news .icon-recent-news-map{font-size:1.75em}.asr-news .recent-news-item h4{font-size:1em}.asr-news .search-input:focus{outline:0}}@media (min-width:768px) and (max-width:991px){.asr-article-listing .big-cover{min-height:42.5vw}.asr-article-listing .tile-quarter{width:50%}.asr-article-listing p{padding-left:16px;padding-right:16px}.asr-article-listing .dropdown .dropdown-menu li a,.asr-article-listing .selectboxit-list .selectboxit-option-anchor{text-align:left}.asr-article-listing .asr-button{width:100%}}@media (max-width:768px){.asr-article-listing .overlay-hover .cover-content{position:relative}.asr-article-listing .margin-bot{margin-bottom:20px}.asr-article-listing .dropdown{height:45px}.asr-booking-summary-page .asr-booking-modal.show{display:block;padding:0}.asr-booking-summary-page .label-alternate-curency{margin-left:20px;padding-top:0}.asr-property-apartment-type-details-general-info .title{font-size:24px}}@media (min-width:769px){.asr-article-listing .margin-bot{margin-bottom:-40px}.asr-article-listing .overlay-hover .cover-content{position:absolute;margin:9px}}@media (min-width:769px) and (max-width:1023px){.asr-article-listing .text-center{text-align:center}}@media (min-width:991px){.asr-article-listing .overlay-hover .cover-content:hover{margin:9px;opacity:1}}@media (max-width:991px){.asr-article-listing .pl-0{padding-left:15px}.asr-article-listing .overlay-hover:hover{z-index:30}.asr-article-listing .overlay-hover:hover .cover-media{opacity:.7}.asr-article-listing .mb-pull-right{float:right!important}.asr-article-listing .mb-pull-left{float:left}.asr-article-listing .cover.overlay-hover .cover-content .full-width{top:-120px;width:100%}.asr-article-listing .tile-half .tile-item,.asr-article-listing .tile-item{margin-bottom:0;padding-bottom:0;width:100%;min-width:0;height:auto}.asr-article-listing .tile-item .cover-content .absolute-full{-ms-transform:translate(-50%,-90px);transform:translate(-50%,-90px)}.asr-article-listing .absolute-full{z-index:1}.asr-article-listing .visible-smxs,.asr-article-listing .visible-smxs-block{display:block}.asr-article-listing .cover.overlay-hover .cover-content{position:relative;opacity:1;bottom:auto;top:auto;height:220px}.asr-article-listing .bg-ls-culture{color:#000}.asr-article-listing .padding-filter{padding-top:20px;padding-bottom:20px}.asr-article-listing .row-lg{margin-top:0;display:flow-root}.asr-article-listing .columns{margin:-5px -5px -10px;padding-top:0}.asr-article-listing .row{margin:10px 20px}.asr-article-listing .center-block{width:80px}.asr-article-listing .pl-0{padding-left:0}.asr-article-listing .overlay-hover .cover-content{margin:0 0 9px}.asr-article-listing .padding-lg{padding:40px 0}.asr-article-listing .padding-md-t{padding-top:40px}.asr-article-listing .wrap-sm{margin:0;max-width:100vw}.asr-article-listing .pad-r-50{padding-right:0}}@media (max-width:990px){.asr-article-listing .padding-bottom{padding-bottom:10px}}@media (min-width:993px){.asr-article-listing .tile-item .cover{width:50%}}@media (max-width:1170px){.asr-article-listing .big-cover{height:100%;width:auto}}@media (min-width:576px){.asr-corporate-social-responsibility-reaching-out .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:767px){.asr-promo-banner .content-banner{width:320px;min-height:50px}.arabic .asr-new-properties .padding-t-3{padding-right:0;padding-left:20px}.asr-new-properties .wrap{padding:0}.asr-new-properties ul{margin-bottom:5px}.asr-new-properties .size-img{max-width:140px;height:140px}.asr-new-properties .media .media-body{padding-top:20px;padding-right:20px}.asr-cancel-reservation-done .btn{width:100%;margin-bottom:24px}.asr-tab-referral-program .genealogy-body{padding-top:20px}.asr-tab-referral-program .genealogy-tree li{padding:70px 0 0}.asr-tab-referral-program .emailForm,.asr-tab-referral-program .inputFormal,.asr-tab-referral-program .member-name{width:150px}.asr-tab-referral-program #lableShareMail{display:none}.asr-tab-referral-program .member-view-box{padding:7px}.asr-tab-referral-program .simplified{height:48px}.asr-tab-referral-program .errorLable,.asr-tab-referral-program .pendingLable{font-size:10px;margin-left:0}.asr-tab-referral-program .inputEmail,.asr-tab-referral-program .inputFormal{height:31px;font-size:13px;word-break:normal}.asr-tab-referral-program .inputEmail{height:28px}.asr-tab-referral-program .circle-border{height:80px;width:80px}.asr-tab-referral-program .circle-inside{height:70px;width:70px}.asr-tab-referral-program .circle-point{height:60px;width:60px}.asr-tab-referral-program .circle-border-lv2{height:70px;width:70px}.asr-tab-referral-program .circle-inside-lv2{height:60px;width:60px}.asr-tab-referral-program .circle-rectangle-lv2{width:55px}.asr-tab-referral-program .circle-border-lv3{height:60px;width:60px}.asr-tab-referral-program .circle-inside-lv3{height:50px;width:50px}.asr-tab-referral-program .circle-rectangle-lv3{width:45px}.asr-tab-referral-program .circle-rectangle-lv3 .text{font-size:13px}.asr-tab-referral-program .circle-rectangle-lv3 .circle-half{width:30px}.asr-tab-referral-program .small-circle-bottom,.asr-tab-referral-program .small-circle-bottom-lv2{left:43.5%}.asr-tab-referral-program .genealogy-tree li:after,.asr-tab-referral-program .genealogy-tree li:before{width:32%}.asr-tab-referral-program .genealogy-tree ul ul:after,.asr-tab-referral-program .genealogy-tree ul ul:before{width:31px;bottom:12px;top:-14px;height:36px}.asr-tab-referral-program .genealogy-tree li:last-child:before{border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0;-moz-border-radius:0 10px 0 0;left:18.5%}.asr-tab-referral-program .genealogy-tree li:first-child:after{border-radius:10px 0 0 0;-webkit-border-radius:10px 0 0 0;-moz-border-radius:10px 0 0 0}.asr-dashboard .alert{font-size:12px;line-height:15px;-ms-flex-align:start;align-items:flex-start;padding:8px;margin-bottom:16px}.asr-dashboard .alert .asr-icon{font-size:16px}.asr-dashboard .plugin-item .plugin-title{font-size:20px;line-height:28px}.dft-page-default .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-in-mobile,.dft-page-default .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-out-mobile,.dft-somerset-general-page .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-in-mobile,.dft-somerset-general-page .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-out-mobile,.dft-template-default .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-in-mobile,.dft-template-default .arabic .asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-out-mobile{float:left}.asr-reservation-list{font-size:20px;line-height:28px}.asr-reservation-list .reservation-wrapper .city-title{font-size:16px}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper{text-indent:0}.asr-reservation-list .reservation-wrapper .reservation .img{width:100%}.asr-reservation-list .reservation-wrapper .reservation .img .img-reservation{min-width:100%;max-height:100%}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper{margin-top:8px;width:100%;-ms-flex:unset;flex:unset}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .confirmation{margin-top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .confirmation .confirmation-title{margin-top:0;font-weight:700;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .apartment{display:-ms-flexbox;display:flex}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .apartment .apartment-type{display:block;-ms-flex:1;flex:1;font-size:16px;line-height:21px}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-in{-ms-flex-pack:justify;justify-content:space-between}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-in .check-in-title{-ms-flex:1;flex:1}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-in .time-check-in{display:none}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-in-mobile{display:block;float:right;font-size:14px}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-in-mobile .time-check-in{color:var(--text-body);font-size:14px;line-height:21px;font-weight:400;text-indent:0}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-out{margin-top:25px;-ms-flex-pack:justify;justify-content:space-between}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-out .check-out-title{-ms-flex:1;flex:1}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .check-out .time-check-out{display:none}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-out-mobile{display:block;float:right;font-size:14px}.asr-reservation-list .reservation-wrapper .reservation .info-reservation-wrapper .display-check-out-mobile .time-check-out{color:var(--text-body);font-size:14px;line-height:21px;font-weight:400;text-indent:0}.asr-reservation-list .reservation-wrapper .reservation .modify-reservation{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;margin-top:16px}.select-input-wrapper{width:100%;margin-right:0;-ms-flex:unset;flex:unset;margin-bottom:16px}.select-input-wrapper.-alone{width:100%}.select-input-wrapper.last-child{margin-bottom:0}.text-input-wrapper{width:100%;margin-right:0;-ms-flex:unset;flex:unset;margin-bottom:16px}.text-input-wrapper.-alone{width:100%}.text-input-wrapper.last-child{margin-bottom:0}.asr-tab-account-preferences .scope-currency{margin-bottom:24px}.asr-tab-account-preferences .field-group .icon-wrapper{padding-right:0}.asr-tab-account-preferences .field-group .select-option{margin-bottom:8px}.asr-tab-account-preferences .scope-earn-miles,.asr-tab-account-preferences .scope-language,.asr-tab-account-preferences .scope-travel{margin-bottom:24px}.asr-tab-account-preferences .scope-travel .field-wrapper{margin-bottom:8px}.asr-tab-account-preferences .button-wrapper{-ms-flex:1;flex:1;-ms-flex-pack:start;justify-content:flex-start}.asr-tab-account-preferences .button-wrapper .btn{width:100%}.dft-page-default .arabic .point-earned,.dft-somerset-general-page .arabic .point-earned,.dft-template-default .arabic .point-earned{margin-right:0}.asr-tab-point-history .wrapper-content{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.asr-tab-point-history .wrapper-content .select-input-wrapper{margin-bottom:0}.asr-tab-point-history .wrapper-content .select-input-wrapper select{min-width:100%;font-size:16px}.asr-tab-point-history .wrapper-content .note-wrapper{margin-bottom:16px;margin-top:0;padding-bottom:0;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.asr-tab-point-history .point-wrapper tbody tr td:first-child{padding-left:0}.asr-tab-point-history .point-wrapper thead{display:none}.asr-tab-point-history .point-wrapper tbody td{display:block}.asr-tab-point-history .point-wrapper tbody tr td:first-child{color:#1d1612}.asr-tab-point-history .point-wrapper tbody td:before{content:attr(data-th);display:-ms-flexbox;display:flex;color:gray;font-size:14px;line-height:20px;font-weight:300}.asr-tab-point-history .point-wrapper tbody td.description-up-down:before{content:none}.asr-tab-point-history .point-wrapper .content-table .description-up-down,.asr-tab-point-history .point-wrapper .content-table .up-down-text{padding-left:16px}.asr-tab-point-history .point-wrapper .content-table .description{padding-top:0;padding-bottom:0}.asr-tab-point-history .point-wrapper .content-table tr td{margin-bottom:8px}.asr-tab-point-history .point-wrapper .content-table tr td:last-child{margin-bottom:16px}.asr-tab-point-history .point-wrapper .content-table .redeemed-details{display:-ms-flexbox;display:flex;text-align:inherit;text-align:right;width:100%;-ms-flex-pack:justify;justify-content:space-between}.asr-tab-point-history .point-wrapper .content-table .redeemed-details .redeemed-point{display:initial}.asr-tab-point-history .point-wrapper .content-table .title-date{padding-top:16px;margin-bottom:8px}.asr-tab-point-history .point-wrapper .content-table .amount-details,.asr-tab-point-history .point-wrapper .content-table .point-earned,.asr-tab-point-history .point-wrapper .content-table .tota-details{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-tab-point-history .point-wrapper .content-table .tota-details{text-align:center}.asr-tab-point-history .point-wrapper .content-table .text-r-mobile{text-align:right}.asr-purchase-point-details .point-wrapper tbody tr td:first-child{padding-left:0}.asr-purchase-point-details .point-wrapper thead{display:none}.asr-purchase-point-details .point-wrapper tbody td{display:block}.asr-purchase-point-details .point-wrapper tbody tr td:first-child{color:#1d1612}.asr-purchase-point-details .point-wrapper tbody td:before{content:attr(data-th);display:-ms-flexbox;display:flex;color:gray;font-size:14px;line-height:20px;font-weight:300}.asr-purchase-point-details .point-wrapper tbody td.description-up-down:before{content:none}.asr-purchase-point-details .point-wrapper .content-table .res-pt-0{padding-top:0}.asr-purchase-point-details .point-wrapper .content-table .res-pb-0{padding-bottom:0}.asr-purchase-point-details .point-wrapper .content-table tr td{margin-bottom:8px}.asr-purchase-point-details .point-wrapper .content-table tr td:last-child{margin-bottom:16px}.asr-purchase-point-details .point-wrapper .content-table .res-mb-8{margin-bottom:8px}.asr-purchase-point-details .point-wrapper .content-table .res-pt-16{padding-top:16px}.asr-purchase-point-details .point-wrapper .content-table .res-flex-between{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.asr-tab-reservation .list-title-all{font-size:20px;line-height:28px}.asr-banner-sitemap .centered{margin-top:-4em}.asr-voucher-featured .feature-vouchers-display.wrap{padding:0}.asr-voucher-featured .asr-content-slider .content-wrapper{padding-top:11px}.asr-voucher-featured .asr-content-slider .content-wrapper .asr-slide-item{max-width:312px}}@media (max-width:767px){.payment-information .payment-information__method .payment-information__method__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-information .payment-information__method .payment-information__method__content .payment-information__method__right{float:right;width:100%;padding:0 20px;text-align:right;margin-left:0}.payment-information .payment-information__method .payment-information__method__content .payment-information__method__left{-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-information .payment-information__method .payment-information__method__content .payment-information__method__left .name{width:83.33333%}#consent_blackbar #truste-consent-buttons #truste-consent-button,#consent_blackbar #truste-consent-buttons #truste-consent-required,#consent_blackbar #truste-consent-buttons #truste-show-consent{margin-bottom:3px;margin-top:0;float:none}#consent_blackbar #truste-consent-buttons{text-align:center}}@media (min-width:767px){.asr-booking-brand-logo .brand-logo-wrapper{-ms-flex-preferred-size:100px;flex-basis:100px;height:100px;margin-right:16px}.asr-booking-brand-logo .brand-logo{height:100%;object-fit:contain}.asr-booking-brand-logo .brand-title{font-size:24px;line-height:26px;margin:0 19px 0 0;height:auto}}@media (max-width:1023px) and (min-width:1025px){.asr-tab-account-preferences .scope-currency [class*=col-md-],.asr-tab-account-preferences .scope-language [class*=col-md-]{float:none}}@media (max-width:340px){.asr-tab-account-preferences .scope-travel .notify-option .notify-option-content{-ms-flex-align:start;align-items:start;line-height:16px}.asr-tab-account-preferences .scope-travel .notify-option .notify-option-content label{display:block}}@media (max-width:544px){#booking-onboard-modal .modal-dialog{margin:auto 20px}}@media (min-width:1024px) and (max-width:1199px){.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information .hotel-name .image-container{margin-right:16px}.asr-location-and-nearby-property .hotel-card .hotel-card-container .hotel-information{padding:10px 16px 16px}}@media (min-width:1024px) and (max-width:1240px){.asr-carousel .volume{right:20px}.asr-carousel .asr-content-slider .content,.asr-carousel .asr-content-slider .content-align-center{padding-left:60px;padding-right:60px}.asr-property-r-overview-banner .volume{bottom:40px;right:15px}.asr-property-r-overview-banner .wrap{padding:20px 0 45px}.asr-property-r-overview-banner .wrap .property-type-tag.asr-badge.card-label{left:-50px}.asr-carousel .asr-content-slider .navigation-controls .slider-navigation-arrow.prev,.asr-property-r-overview-banner .asr-content-slider .navigation-controls .slider-navigation-arrow.prev{left:6px}.asr-carousel .asr-content-slider .navigation-controls .slider-navigation-arrow.next,.asr-property-r-overview-banner .asr-content-slider .navigation-controls .slider-navigation-arrow.next{right:10px}.asr-common-slider-offers .asr-section-feature-offers .asr-content-slider .navigation-controls .slider-navigation-arrow.prev,.asr-property-featured-events .asr-content-slider .navigation-controls .slider-navigation-arrow.prev,.asr-section-feature-vouchers .asr-content-slider .navigation-controls .slider-navigation-arrow.prev,.asr-voucher-featured .asr-content-slider .navigation-controls .slider-navigation-arrow.prev{left:-5px}.asr-common-slider-offers .asr-section-feature-offers .asr-content-slider .navigation-controls .slider-navigation-arrow.next,.asr-property-featured-events .asr-content-slider .navigation-controls .slider-navigation-arrow.next,.asr-section-feature-vouchers .asr-content-slider .navigation-controls .slider-navigation-arrow.next,.asr-voucher-featured .asr-content-slider .navigation-controls .slider-navigation-arrow.next{right:-5px}.asr-location-and-nearby-property .asr-content-slider .navigation-controls .slider-navigation-arrow.prev{left:0}.asr-location-and-nearby-property .asr-content-slider .navigation-controls .slider-navigation-arrow.next{right:0}.asr-feature-tile.wrap .overlapping-single .feature-banner{right:190px}.asr-feature-tile.wrap .overlapping-single .feature-content{margin-right:0}.asr-feature-tile.wrap .overlapping-single.feature-content-left .feature-banner{left:190px}.asr-feature-tile.wrap .overlapping-single.feature-content-left .feature-content{margin-left:0}.asr-feature-tile .overlapping-single .feature-banner{width:auto;left:0;right:210px}.asr-feature-tile .overlapping-single .feature-content{margin-right:20px;margin-left:auto;padding:15px 30px 30px;width:380px;min-height:300px;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:1}.asr-feature-tile .overlapping-single.feature-content-left .feature-banner{left:210px;right:0}.asr-feature-tile .overlapping-single.feature-content-left .feature-content{margin-left:20px;margin-right:auto}.asr-feature-tile .zigzag-single-tile .feature-content{padding:27px 20px}.asr-reservation-details .total-payable-amount{right:20px;width:calc(380 * (100% - 40px) / 1200)}.asr-announcement .asr-content-slider .content-title{width:calc(100% - 65px)}.discoverasr-property-landing-template .container-structure a.close,.discoverasr-property-template .container-structure a.close{right:20px}.asr-property-listing-announcement a.close{right:17px;top:17px}.asr-navigation-bar .navigation-wrapper.sticky-navigation .navigation-background{left:0}.asr-top-menu .asr-top-navigation .modify-booking-search{padding:0 20px}.asr-career-opportunities .asr-job-filtering .jobs-search-field .no-result-voucher,.asr-vouchers-listing .no-result-voucher{margin:0 20px}}@media (min-width:1024px) and (max-width:1350px){.asr-carousel .volume{bottom:135px}}@media (min-width:1241px) and (max-width:1350px){.asr-carousel .volume{right:calc((100% - 1240px) / 2 + 10px)}.asr-carousel .asr-content-slider .content,.asr-carousel .asr-content-slider .content-align-center{padding-left:60px;padding-right:60px}.asr-carousel .asr-content-slider .navigation-controls .slider-navigation-arrow.prev,.asr-property-r-overview-banner .asr-content-slider .navigation-controls .slider-navigation-arrow.prev{left:calc((100% - 1240px) / 2 + 6px)}.asr-carousel .asr-content-slider .navigation-controls .slider-navigation-arrow.next,.asr-property-r-overview-banner .asr-content-slider .navigation-controls .slider-navigation-arrow.next{right:calc((100% - 1240px) / 2 + 10px)}.asr-announcement .asr-content-slider .content-title{width:calc(50% + 550px)}.asr-announcement a.close{right:calc((100% - 1240px) / 2 + 20px)}}@media (min-width:1200px){.asr-form-input .tooltip{text-align:left}}.page-news-details-template .asr-content-twocolumns .margin-section{margin-top:0}.page-news-details-template .asr-content-twocolumns .margin-section .asr-common-share-social{min-height:30px}.asr-banner-sitemap .bg-img:after{background:var(--border00001)}@media (max-width:1023px) and (min-width:767px){.asr-banner-sitemap .bg-img:after{background:var(--border00001)}}.asr-banner-sitemap .container-banner{color:var(--text-reverse)}.asr-form .dropdown.as-select .dropdown-toggle:focus,.asr-form .dropdown.as-select .selectboxit-hover.dropdown-toggle,.asr-form .form-input-group:focus,.asr-form .form-input:focus,.asr-form .selectboxit-btn:focus,.asr-form .selectboxit-hover.form-input,.asr-form .selectboxit-hover.form-input-group,.asr-form .selectboxit-hover.selectboxit-btn,.asr-form input.selectboxit-hover[type=email],.asr-form input.selectboxit-hover[type=file],.asr-form input.selectboxit-hover[type=number],.asr-form input.selectboxit-hover[type=password],.asr-form input.selectboxit-hover[type=tel],.asr-form input.selectboxit-hover[type=text],.asr-form input[type=email]:focus,.asr-form input[type=file]:focus,.asr-form input[type=number]:focus,.asr-form input[type=password]:focus,.asr-form input[type=tel]:focus,.asr-form input[type=text]:focus,.asr-form select.selectboxit-hover,.asr-form select:focus,.asr-form textarea.selectboxit-hover,.asr-form textarea:focus{border-color:var(--blueeff)}.asr-form .ui-slider-range,.asr-form .ui-state-active{background-color:var(--blue3ab)}.asr-form .dft-form-field .term-and-condition-label p a{color:var(--bluee6a)}.asr-form .ui-button.ui-state-active:hover,.asr-form .ui-button:active,.asr-form .ui-state-active,.asr-form .ui-widget-header .ui-state-active,.asr-form a.ui-button:active,.asr-form option:hover{background:var(--text-body);color:var(--text-reverse)}.asr-lifestyle-search-book .legend{color:var(--blue57c)}.asr-lifestyle-search-book .dropdown-toggle:focus{border-color:var(--blueeff)}.asr-lifestyle-search-book .pad:hover{background-color:var(--brown54e)}.asr-lifestyle-next-adventure .card .icon,.asr-lifestyle-next-adventure .card .selectboxit-default-arrow{color:var(--brown54e)}.asr-lifestyle-culture-connect .dft-lifestyle-navigation .nav .nav-item,.asr-lifestyle-culture-connect .nav-inner .nav .pad-nav-link,.asr-lifestyle-culture-connect .nav-inner .nav a,.asr-lifestyle-next-adventure .category-name{color:var(--blue57c)}.asr-lifestyle-culture-connect .dft-lifestyle-navigation .icon-menu{color:var(--bluef6c)}.asr-common-find-a-residence-by-property-list-view .search .search-input input:focus{border-color:var(--blueeff)}.asr-common-find-a-residence-by-property-list-view .data-list .data-list-container .data-group .info-section .alert-info a{color:var(--bluee6a)}.asr-common-find-a-residence-by-property-list-view .marker-popup-info .info-detail .detail-rated .rate-content{color:var(--yellowb39)}.asr-common-find-a-residence-by-property-list-view #openstreet-map .leaflet-popup-content-wrapper .leaflet-popup-content .map-content-list .content-item .item-info .item-price,.asr-common-find-a-residence-by-property-list-view .data-map .data-map-container .map-content-list .content-item .item-info .item-price{height:100%}@media (min-width:320px){.asr-news .search-input:focus{border-color:var(--blueeff)}}.asr-news .news-and-event .news-timeline-item{color:var(--yellow156)}.asr-news .news-and-event .item-year-content a{color:var(--brown64f)}.asr-news .news-and-event .item-year-content a:hover{color:var(--yellow156)}.asr-news .form-search .btn-search{background-color:var(--yellow156);border:2px solid var(--yellow156);color:var(--text-reverse)}.asr-news .form-search .btn-search:hover{background-color:var(--brown644);border-color:var(--brown644);color:var(--text-reverse)}.asr-news .form-search .select-option:focus,.asr-news .form-search .select-option:hover{border-color:var(--blueeff)}.asr-news .recent-news .text-rss{color:var(--red411)}.asr-news .recent-news .text-rss:hover a{color:var(--red30b)}.asr-news .recent-news .recent-news-title .article-title{color:var(--brown64f)}.asr-news .recent-news .recent-news-title .article-title:hover{color:var(--yellow156)}@media (min-width:1024px){.asr-lifestyle-article-details-page .content-gr{background-color:var(--secondaryBackground)}}@media (max-width:1024px){.asr-lifestyle-article-details-page .text-white{color:var(--blue203)}}.asr-lifestyle-article-details-page .bg-secondary{background-color:var(--brown54e)}@media (min-width:992px){.asr-lifestyle-article-details-page .tabs-link .nav-item a{color:var(--blue385)}}.asr-career-opportunity-management{color:var(--grayf4c)}.asr-career-opportunity-management .dft-panel{background:var(--blue43e)}.asr-career-opportunity-management .dft-btn{border:2px solid var(--text-reverse)}.asr-career-opportunity-management .dft-btn:hover{color:var(--black737);background:var(--text-reverse)}.asr-career-opportunity-management a{color:var(--text-reverse)}.asr-career-opportunity-management a:hover{color:var(--gray8d8)}.asr-form-input-slider .ui-slider .ui-slider-range{background-color:var(--blue3ab)}.asr-home-news-events .wrap .equal a:hover{color:var(--yellow156)}.asr-home-news-events .wrap a{color:var(--brown887)}.asr-home-news-events .wrap a:hover,.asr-home-news-events .wrap a:hover .icon{color:var(--text-body)}.asr-news-landing-page .bg-news{background-color:var(--text-body);color:var(--graycb2)}.asr-about-us-history .container{color:var(--black737);background:var(--yellow156)}.asr-about-us-history .table-history{border-bottom:2px solid var(--yellow156)}.asr-about-us-history .timeline .slick-current:after{background-color:var(--text-body)}.a-more-detail .asr-awards:hover,.asr-awards a{color:var(--yellow156)}.asr-awards a.is-active{background-color:var(--accent)}.asr-awards a.is-active,.asr-awards a.is-active:hover{color:var(--text-reverse)}.asr-awards .a-more-detail{color:var(--brown64f)}.asr-property-gallery .wrap .nav-tabs{border-bottom:5px solid var(--browne15)}.asr-property-gallery .wrap .nav-tabs .nav-link.active{background-color:var(--text-body)}.asr-property-gallery .loadersmall{border-top-color:var(--text-body);border-left-color:var(--text-body)}.asr-home-about-us .homepage-about-us .icon-chev-right{color:var(--yellow156)}.asr-home-about-us a:hover{color:var(--text-reverse)}.asr-home-about-us a:hover .icon-chev-right{color:var(--brown644)}.asr-home-about-us .bg-brown-dark{background-color:var(--brown483)}.asr-new-properties .color-view,.asr-new-properties .color-view a:hover{color:var(--bluee6a)}.asr-new-properties a:hover{color:var(--brown483)}.asr-location-and-nearby-property #mapform .direction .show>.btn-primary.dropdown-toggle{background-color:var(--blue3d1);border-color:var(--blue3d1)}.asr-location-and-nearby-property .map-content-list .item-price{background:var(--brown483)}.asr-booking-city-listing-detail-view .bottom-city-listing{background-color:var(--text-reverse)}.asr-booking-city-listing-detail-view .bottom-city-listing .border-btn-see-all{border:2px solid var(--brown483)}.asr-booking-city-listing-detail-view .border-btn-see-all:hover{background-color:var(--text-body)}.asr-booking-city-listing-detail-view .border-btn-see-all:hover .btn-see-all-residence{color:var(--text-reverse)}.asr-management-service{color:var(--grayf4c)}.asr-management-service a{color:var(--brown64f)}.asr-management-service a:hover{color:var(--yellow156)}.asr-management-service .text-hover,.asr-management-service .text-hover[href]{color:var(--bluee6a)}.asr-management-service .text-hover[href]:hover{color:var(--brown644)}@media (min-width:768px){.asr-lifestyle-landing-page-header .banner{border-bottom:5px solid var(--brown54e)}}@media (max-width:767px){.asr-lifestyle .border-b{border-bottom:5px solid var(--brown54e)}}.asr-lifestyle-footer a:hover,.asr-lifestyle-nearby-properties .icon{color:var(--brown54e)}.asr-about-us-serviced-departments a,.asr-career-opportunity-details .description a:hover{color:var(--brown64f)}.asr-about-us-serviced-departments a:hover{color:var(--yellow156)}.asr-booking-property-listing-map-view .map-view-container .map-heading-title{color:var(--brown483)}.asr-booking-property-listing-map-view .map-view-container .map-heading-tab{border-bottom:1px solid var(--gray8d8)}.asr-booking-property-listing-map-view .map-view-container .map-heading-tab .tab-item{background:var(--gray8d8);color:var(--brown483)}.asr-booking-property-listing-map-view .map-view-container .map-heading-tab .tab-item.active{background:var(--brown483);color:var(--text-reverse)}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .image-info{background:var(--brown08)}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .image-info .info-item{color:var(--text-reverse)}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .rate-value-dot{box-shadow:0 0 0 2px var(--blue581) inset,0 0 0 4px var(--text-reverse) inset}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .rate-value-dot.full:before,.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .rate-value-dot.half:before{background:var(--blue581)}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .rate-value-dot.half:after{background:var(--text-reverse)}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price{background:var(--yellow156);color:var(--text-reverse)}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .info-icon{background:var(--text-reverse)}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .info-icon:after,.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .item-price .info-icon:before{background:var(--yellow156)}.asr-booking-property-listing-map-view .map-view-container .map-content-list .content-item .item-info .no-available{color:var(--grayf4c)}.asr-booking-property-listing-map-view .marker-icon.city-brand{color:var(--red411)}.asr-booking-property-listing-map-view .map-view-container .mapview-right-icon{color:var(--brown64f)}.asr-footer-quicklinks .ascott-footer-style{background-color:var(--black0a0)}.asr-footer-quicklinks .ascott-font-style,.asr-footer-quicklinks a:hover{color:var(--gray79e)}.asr-footer-quicklinks .ascott-font-h1-footer-style{color:var(--graycb2)}.asr-find-residence-by-destination .item-overlay{background:var(--black00005)}.asr-article-overview-offer-details .calendar-sales{border:1px solid var(--black000015)}.asr-destination-getting-around .title{color:var(--brown887)}.dft-common-brand-offer .margin--1{border-bottom:1px solid var(--gray8d8)}.dft-common-brand-offer .margin--1:hover{background-color:var(--text-body);color:var(--text-reverse)}.asr-find-residence-by-property-list .btn-switch-view.active:hover{color:var(--brown479)}.asr-find-residence-by-property-list .form-option>input[type=checkbox]:checked+.form-label:before,.asr-find-residence-by-property-list .form-option>input[type=checkbox]:checked+label:before,.asr-find-residence-by-property-list .form-option>input[type=radio]:checked+.form-label:before,.asr-find-residence-by-property-list .form-option>input[type=radio]:checked+label:before{color:var(--text-reverse);border-color:var(--text-body);background-color:var(--text-body)}.asr-find-residence-by-property-list .data-list .data-list-container .data-group .info-section .alert-info span a{color:var(--bluee6a)}.asr-find-residence-by-property-list .marker-popup-info .info-detail .detail-rated .rate-content{color:var(--yellowb39)}.asr-about-us-links .asr-about-us-left-navigation-link-mobile .btn-left-nav{background-color:var(--red411);color:var(--text-reverse);border:2px solid var(--red411)}.asr-about-us-links .asr-about-us-left-navigation-link-mobile .left-nav-a-color{color:var(--yellow156)}.asr-about-us-links .asr-about-us-left-navigation-link-mobile .btn-primary:not(:disabled):not(.disabled):active{background-color:var(--red411);border-color:var(--red411)}.asr-career-corporate-info{color:var(--grayf4c)}.asr-about-us-images-and-download .item-hover:hover{background-color:var(--black555)}.asr-about-us-images-and-download .btnn{border:2px solid var(--yellow156)}.asr-about-us-images-and-download .btnn:hover{background:var(--yellow156)}.asr-about-us-images-and-download .btn-primary:hover,.asr-about-us-images-and-download .btn-primary:hover:hover,.asr-about-us-images-and-download p:hover{background-color:var(--black0a0);border-color:var(--black0a0)}.asr-about-us-images-and-download .btn-primary:not(:disabled):not(.disabled).active,.asr-about-us-images-and-download .btn-primary:not(:disabled):not(.disabled):active,.asr-about-us-images-and-download .show>.btn-primary.dropdown-toggle{color:var(--text-reverse);background-color:var(--black0a0);border-color:var(--black0a0)}@media (max-width:1024px){.asr-about-us-images-and-download .title-col-item .btnn{border:2px solid var(--yellow156)}}.asr-best-rate-guarantee-form .form-content{background-color:var(--text-reverse)}.asr-city-properties .white-card .right-card .btn-view{background-color:var(--red411);color:var(--text-reverse);border:2px solid var(--red411)}.asr-city-properties .white-card .right-card .btn-view:hover{background-color:var(--red30b);border-color:var(--red30b)}.form-option>input[type=checkbox]:checked+label:before,.form-option>input[type=radio]:checked+label:before{color:var(--text-body);border-color:var(--blue3d1)}.form-option>input[type=checkbox]:checked+label:before{background-color:var(--blue3d1)}.form-option input[type=radio]:checked+.form-label:before,.form-option input[type=radio]:checked+label:before{background-color:var(--text-reverse)}