.display-1-72{color:var(--primary-color);font-family:Scheherazade;font-weight:400;font-size:56px;line-height:56px;letter-spacing:0}.display-2-48{color:var(--primary-color);font-family:Scheherazade;font-weight:400;font-size:48px;line-height:48px;letter-spacing:0}.display-3-40{color:var(--primary-color);font-family:Scheherazade;font-weight:400;font-size:40px;line-height:40px;letter-spacing:0}.display-4-32{color:var(--primary-color);font-family:Scheherazade;font-weight:400;font-size:32px;line-height:32px;letter-spacing:0}.body-1{color:var(--primary-color);font-family:"Open Sans";font-weight:300;font-size:24px;line-height:42px;letter-spacing:0}.body-2{color:var(--primary-color);font-family:"Open Sans";font-weight:300;font-size:18px;line-height:32px;letter-spacing:0}.body-3{color:var(--primary-color);font-family:"Open Sans";font-weight:300;font-size:16px;line-height:28px;letter-spacing:0}.body-4{color:var(--primary-color);font-family:"Open Sans";font-weight:300;font-size:15px;line-height:27px;letter-spacing:0;-webkit-line-clamp:4!important}.body-5{color:var(--primary-color);font-family:"Open Sans";font-weight:300;font-size:13px;line-height:23px;letter-spacing:0}.body-6{color:var(--primary-color);font-family:"Open Sans";font-weight:300;font-size:12px;line-height:22px;letter-spacing:0}.eyebrow-dark{font-family:Inter Light;font-style:normal;font-weight:400;font-size:15px;line-height:24px;letter-spacing:.12em;color:var(--eyebrow-color)}.primary-btn{font-size:15px;border-radius:0;border:none;background-color:var(--primary-color)!important;color:var(--white-color)!important;font-family:Open Sans;font-weight:600;letter-spacing:0;line-height:27px;text-align:center;min-width:200px;min-height:48px;display:inline-flex;justify-content:center;align-items:center}.primary-btn:hover{background-color:rgba(0,0,0)!important;color:var(--white-color)}.primary-btn.primary-small{font-size:13px;line-height:23px;min-height:34px;min-width:174px}.secondary-btn{font-size:15px;border:1px solid var(--primary-color);border-radius:0;box-shadow:0 0 3px -1px rgba(37,40,45,.7);background-color:var(--white-color)!important;color:#181818!important;font-family:Open Sans;font-weight:600;letter-spacing:0;line-height:27px;text-align:center;opacity:.7;min-width:200px;min-height:48px;display:inline-flex;justify-content:center;align-items:center}.secondary-btn:hover{opacity:1}.secondary-btn.secondary-small{font-size:13px;line-height:23px;text-align:center;min-height:34px;min-width:174px}.alternate-btn{font-size:13px;min-width:120px;min-height:34px;background-color:var(--white-color);box-shadow:0 2px 8px 2px rgba(37,40,45,.1);color:var(--primary-color);font-family:Open Sans;font-weight:600;line-height:23px;text-align:center}.alternate-btn.small-btn{min-width:inherit}.alternate-btn:hover{background-color:#F7F8F6;box-shadow:0 2px 16px 4px rgba(37,40,45,.1)}.transparent-btn{font-size:15px;background-color:transparent;min-width:220px;min-height:48px;opacity:.7;font-family:Open Sans;line-height:3;letter-spacing:0;text-align:center;color:var(--white-color);border:1px solid var(--white-color);border-radius:0px!important;display:inline-flex;justify-content:center;align-items:center;text-decoration:none!important}.transparent-btn:hover{color:var(--white-color);opacity:1}.smallwhitebtn{border:1px solid var(--white-color);padding:6px 11px;border-radius:0;box-shadow:0 2px 16px 4px rgba(37,40,45,.1);background-color:var(--white-color);font-size:13px;font-family:Open Sans;display:block}.bluelink{font-family:Open Sans;font-weight:400;color:var(--black-color)!important;text-decoration:none;padding-bottom:0;font-size:14px;line-height:27px;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100vw-100px)}.whitelink{text-decoration:none;padding-bottom:0;font-family:Open Sans;font-style:normal;font-weight:300;font-size:15px;line-height:27px;color:var(--white-color)!important;letter-spacing:0}.blacklink{font-family:Open Sans;font-style:normal;font-weight:400;font-size:15px;line-height:27px;color:var(--primary-color)!important;letter-spacing:0;cursor:pointer}::selection{background-color:var(--primary-color)}.love_stories_link a{color:rgb(208,14,91)!important}.badge{color:var(--white-color);font-size:.739em;padding:4px 10px;height:19px;border-radius:10px;background-color:#e1a65f;font-family:Open Sans;margin-left:20px}.font-medium{font-weight:500}.font-semi-bold{font-weight:600}.whitetext{color:#fff}.font-56{font-size:56px}.font-24{font-size:24px}.font-20{font-size:20px}.font-16{font-size:16px}.font-14{font-size:14px}.secondary-normal{font-family:OpenSansLight}.secondary-regular{font-family:Open Sans}.secondary-medium{font-family:OpenSansSemiBold}.secondary-semibold{font-weight:600}.w-148{min-width:148px!important}.w-200{min-width:200px!important}@media screen and (max-width:600px){.font-56-mobile{font-size:56px!important;line-height:66px!important}.w-148{min-width:auto!important}.w-200{min-width:auto!important}}.whitelink:hover{color:var(--black-color)}.blacklink:hover{color:var(--black-color)}.card-overlay .body-4{line-height:21px!important}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-family:Open Sans!important;font-size:14px!important;line-height:27px!important;letter-spacing:0!important}a.chosen-single{font-size:14px;line-height:27px}.border-radius-0-imp{border-radius:0!important}.stay-overlay:not(.event-overlay){text-align:center!important}.btn,input,select{border-radius:0!important}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span{line-height:48px!important}select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.ginput_container.ginput_container_select:after{content:"\f078";font-family:"Font Awesome 5 Pro";font-weight:lighter;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.chosen-container b::after{content:""!important}.promobtn.btn,.datepick-input{font-family:Open Sans;font-style:normal;font-weight:400;line-height:27px;color:var(--primary-color)!important;letter-spacing:0}.count-adult-child.body-4{font-weight:400}.header-banner-img-content-box{top:60px}.logged-in.admin-bar .header-banner-img-content-box{top:60px}@media screen and (max-width:991px){.modal_dropdowns .navbar #navbarContent .navbar-nav .nav-item.datebox .selectdate{}}@media (min-width:992px){#menu-item-296 #hotelList__dropdown .hotel_resorts_dropdown,#menu-item-24773 #hotelList__dropdown .hotel_resorts_dropdown,#menu-item-24754 #hotelList__dropdown .hotel_resorts_dropdown,#menu-item-24761 #hotelList__dropdown .hotel_resorts_dropdown,#menu-item-24766 #hotelList__dropdown .hotel_resorts_dropdown,#menu-item-304 #hotelList__dropdown .hotel_resorts_dropdown,#menu-item-2640 #hotelList__dropdown .hotel_resorts_dropdown,#menu-item-2644 #hotelList__dropdown .hotel_resorts_dropdown{margin-left:181px!important}}.residences-container{padding-left:15px!important;padding-right:15px!important}.contact-us-restaurant-reservation-text{display:flex;flex-direction:column;justify-content:center;height:100%;overflow:hidden!important}#press_releases .offer-details p:first-child{display:none}form.go-bottom .gform_button.primary-btn{font-family:var(--secondary-font-family)!important;font-size:17px;font-weight:600;letter-spacing:.5px;line-height:19px;text-align:center}.btn.primary-btn,.btn.secondary-btn,#subscribe-email-button{text-transform:uppercase}.page-template-templatescontact-us-template-php .residences-container{padding-top:0!important;padding-bottom:40px!important}.greytabs li{background-color:#f7f8f6!important;border:4px solid #f7f8f6!important}.change-password-btn{height:auto!important;text-transform:unset}.page-template-templatesmodifybookinginfo-php h5{font-size:1rem;font-family:'Open Sans'}.page-template-templatesbookingcancelconfirmation-php h6{font-family:'Open Sans'}.page-template-templatesbooking-user-info-php .greyboxlight{background-color:#f7f8f6!important}.add_rooms_nav_dropdown .dropdown-menu.w-100.show,.add_rooms_nav_dropdown_widget .dropdown-menu.w-100.show{font-size:14px}.checkbox.book_for_someone_else_label{font-size:14px!important}.checkbox.book_for_someone_else{font-size:14px!important}.addRoomsDropdownModal .table{margin-bottom:0px!important}.book_for_someone_else_row td{margin-bottom:0px!important}@media only screen and (max-width:425px){.bookingmodal .greytabs .nav-link{padding:18px 10px!important}}#black_logo{max-width:100px}.location--text{margin-bottom:1px}@media screen and (max-width:767px){.flagdrop button[data-id=flagdrop] .filter-option{padding-right:16px!important}}.bootstrap-select.bs-container .dropdown-menu{width:auto!important}.postid-29198 .right-nav-container .navbar-nav .nav-item:nth-child(2){display:none}.postid-29199 .right-nav-container .navbar-nav .nav-item:nth-child(2){display:none}.postid-29198 .right-nav-container .navbar-nav .wpml-ls-item-ar{display:none}.postid-29199 .right-nav-container .navbar-nav .wpml-ls-item-ar{display:none}.footer-expo-logo-div{display:none!important}.expo-booking-widget{display:none!important}.expo-book-ticket-widget{display:none!important}#iubenda-cs-banner .iubenda-cs-container .iubenda-cs-opt-group button{border-radius:0px!important;border:1px solid!important;border-style:solid!important;border-color:black!important}#iubenda-cs-banner .iubenda-cs-opt-group [tabindex]:not([tabindex="-1"]):focus,#iubenda-cs-banner .iubenda-cs-opt-group button:focus{outline-width:0px!important;outline-style:solid!important;outline-color:black!important;outline-offset:2px!important}#iubenda-cs-banner.iubenda-cs-default .iubenda-cs-content .iubenda-cs-rationale{margin-bottom:0px!important}#iubenda-cs-banner .iubenda-cs-content .iubenda-banner-content{margin-top:4px!important;padding-bottom:16px!important}.home .iubenda-tp-btn[data-tp-icon]{// background-image:url(https://www-armanihotels-com.azureedge.net/wp-content/uploads/2022/01/Armani-HotelsResorts-1.svg)!important}#iubenda-iframe .iub-consent-buttons button{border-radius:0px!important;border:1px solid!important;border-color:black!important;// background-color:#FFFFFF!important}#iubenda-iframe .iub-consent-buttons button:focus{outline-width:0px!important;outline-style:solid!important;outline-color:black!important;outline-offset:2px!important}#iubenda-iframe .iub-consent-buttons .iub-btn-consent.iub-btn-accept{background-color:#000000!important;color:#FFFFFF!important;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 515.556 515.556' height='512px' viewBox='0 0 515.556 515.556' width='512px' class=''%3E%3Cg%3E%3Cpath d='m0 274.226 176.549 176.886 339.007-338.672-48.67-47.997-290.337 290-128.553-128.552z' data-original='%23000000' class='active-path' data-old_color='%23FFFFFF' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E%0A")!important;width:200px!important}#iubenda-cs-banner>div>div>div>div.iubenda-cs-opt-group>div.iubenda-cs-opt-group-consent>button.iubenda-cs-reject-btn.iubenda-cs-btn-primary{background-color:#fff!important;color:black!important}#iubenda-cs-banner>div>div>div>div.iubenda-cs-opt-group>div.iubenda-cs-opt-group-custom>button{background-color:#fff!important;color:black!important}#iubenda-cs-banner>div>div>div>div.iubenda-cs-opt-group>div.iubenda-cs-opt-group-consent>button.iubenda-cs-accept-btn.iubenda-cs-btn-primary{background-color:#000!important;color:white!important}#iubenda-iframe .iub-consent-buttons .iub-btn-consent.iub-btn-reject{background-color:#FFFFFF!important;color:#000000!important;width:200px!important}#iubenda-iframe .purposes-item-header .iub-toggle-checkbox input.style1{background-color:#efefef!important}#iubenda-iframe .purposes-item-header .iub-toggle-checkbox input.style1:checked{background-color:#000000!important}#iubenda-iframe .purposes-item-header .iub-toggle-checkbox input.style1:focus{outline-width:0px!important;outline-style:solid!important;outline-color:black!important;outline-offset:2px!important}#iubenda-iframe .purposes-header-left .iub-btn-stroked:focus{outline-width:0px!important;outline-style:solid!important;outline-color:black!important;outline-offset:2px!important}#iubenda-iframe-content,#iubBackBtn{border-radius:0!important}body #iubenda-iframe #iubenda-iframe-popup{height:650px!important}#iubenda-iframe #iubenda-iframe-popup .iubenda-iframe-brand-img{max-height:40px!important}#iubenda-iframe #iubenda-iframe-popup #purposes-content-container .purposes-header .purposes-header-title{font-size:32px!important}#iubenda-iframe #iubenda-iframe-popup .iub-consent-buttons{padding-top:0px!important}#iubenda-iframe #purposes-content-container .purposes-item .purposes-item-header{padding-top:16px!important;padding-bottom:16px!important}body #purposes-content-container .purposes-content{overflow-y:auto!important}body #iubenda-iframe [tabindex]:not([tabindex="-1"]):focus,body #iubenda-iframe a[href]:focus,body #iubenda-iframe button:focus,body #iubenda-iframe details:focus,body #iubenda-iframe input:focus,body #iubenda-iframe select:focus,body #iubenda-iframe textarea:focus{outline-color:transparent!important}body #iubenda-iframe #iubenda-iframe-content #iubFooterBtnContainer #iubFooterBtn{width:200px!important;background-color:#000!important;border-radius:0px!important}body #iubenda-iframe iub-btn.iub-btn-consent.iub-btn-reject.purposes-btn.purposes-btn-reject{width:200px!important}body #iubenda-iframe #iubFooterBtnContainer #iubRejectBtn{display:none!important}body #iubenda-iframe .iubenda-iframe-footer.iubenda-iframe-footer-absolute #iubBackBtn{border:1px solid!important;padding-top:8px!important}body #iubenda-iframe #iubBackBtn{width:unset!important;border-radius:0!important;border-color:#000!important}.page-template-modifybooking .bootstrap-select .dropdown-menu{min-width:100%!important}.page-template-modifybooking .login-dropdown{display:none!important}.page-template-modifybooking .container.whtcontent{padding-bottom:10vh!important}.page-template-booking-user-info .country .bootstrap-select .dropdown-menu{min-width:100%!important}.home .rightlinks:nth-child(2){display:none!important}input[type="checkbox"]{accent-color:black!important}.page-id-25410 .login-dropdown{display:none!important}.home .wpml-ls-item-ar{display:none!important}.home .navbar-nav.rightlinks li.nav-item:nth-child(2){display:none!important}.page-template-booking-user-info .bootstrap-select.bs-container .dropdown-menu{width:auto!important}@media screen and (min-width:992px){.roomview .roomviewimage .carousel-item{height:425px!important}}.page-template-booking-confirmation .right-booking-items .manage-booking{display:block!important}.page-template-booking-confirmation .right-booking-items .login-dropdown{display:none!important}.page-template-booking-confirmation .right-booking-items .manage-booking a:hover{color:black!important}@media (min-width:768px){.page-template-booking-confirmation .right-booking-items{max-width:250px!important}}.page-template-modifybookinginfo .right-nav-container .login-dropdown{display:none!important}.page-template-sign-in .bootstrap-select.bs-container{width:auto!important}.page-template-rooms-list #occu_available_hotel,.page-template-error-bookingwidget #occu_available_hotel{display:none!important}.page-template-modifydinebooking .container .align-items-end{align-items:unset!important;flex-wrap:unset!important}.page-template-modifydinebooking .container .align-items-end .secondary-btn{margin-left:20px}@media (max-width:600px){.page-template-modifydinebooking .container .align-items-end .secondary-btn{margin-left:0}.page-template-modifydinebooking .container .align-items-end{align-items:flex-end!important;flex-wrap:wrap!important}}.page-template-add-ons .right-booking-items .language-selector,.page-template-templatesbooking-user-info-php .right-booking-items .language-selector,.page-template-templatesbooking-confirmation-multiroom-php .right-booking-items .language-selector{display:none}.page-template-templatesbooking-confirmation-multiroom-php .right-booking-items .sign-in{display:none}.page-template-templatesbooking-confirmation-multiroom-php .right-booking-items .manage-booking{display:block!important}#iubenda-cs-banner>div>div>div>div.iubenda-cs-opt-group>div.iubenda-cs-opt-group-custom>button{background-color:#fff!important;color:black!important;border:0px!important;padding-left:0!important}#iubenda-cs-banner>div>div>div>div.iubenda-cs-opt-group>div.iubenda-cs-opt-group-custom>button:hover{background-color:#fff!important;box-shadow:none!important}#iubenda-iframe .purposes-item-header .iub-toggle-checkbox input.style1.locked:checked{background-color:#efefef!important;opacity:1}#gform_wrapper_21,#gform_wrapper_30,#gform_wrapper_31,#gform_wrapper_33,#gform_wrapper_32{max-width:580px;margin:0 auto;padding:0 16px}@media (max-width:600px){.gform_wrapper.gravity-theme fieldset{padding-bottom:10px!important}}@media (max-width:451px){.room-features i.fal{margin-bottom:0}.hideList .topgradient{height:0px!important}}@media screen and (max-width:991px){h3.card-title{max-width:60%!important}}.common-card-col-1 .carousel,.common-card-col-1 .carousel .carousel-inner{height:100%}.common-card .carousel-item{max-height:514px!important;height:100%}@media (max-width:451px){#datepick-modal-mobile-dropdown{letter-spacing:-1px}}.page-template-templatesbooking-confirmation-multiroom-php .left-column-info .tourism_hr{margin:10px auto!important}.page-template-templatesbooking-confirmation-multiroom-php .left-column-info .tourism{padding-bottom:5px!important}.checkAvailibilityForm #dineBookingModal .navbar-nav .nav-item.restaurant_dropdown .allHotels_Dropdown-Menu.dropdown-menu.show{width:570px!important;height:300px!important}.card_details-row{padding-top:3px}@media (min-width:640px){:lang(ar) #iubenda-cs-banner .iubenda-cs-opt-group button:not(:last-of-type){margin-left:8px!important}:lang(ar) #iubenda-cs-banner .iubenda-cs-opt-group-custom{margin-right:0!important;align-self:start!important;justify-content:flex-start!important}:lang(ar) #iubenda-cs-banner .iubenda-cs-opt-group-consent{align-self:end!important;justify-content:flex-end!important;margin-left:0!important}}:lang(ar) #iubenda-cs-banner>div>div>div>div.iubenda-cs-opt-group>div.iubenda-cs-opt-group-custom>button{background-color:#fff!important;color:black!important;border:0px!important;padding-right:0!important}#mobile-error{top:-6!important;font-size:9px!important}@media (max-width:768px){#cardnumber-error{font-size:9px!important;margin-top:3px!important}}@media (max-width:370px){#mobile-error{margin-top:0px!important}}body{overflow-x:hidden!important;font-family:'Open Sans';font-weight:300;font-variant-numeric:lining-nums;font-feature-settings:"lnum";font-size:15px;color:var(--primary-color)!important;max-width:100%!important;margin:0;padding:0;line-height:27px;letter-spacing:0;border-radius:0px!important}a{font-family:'Open Sans';font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:27px;letter-spacing:0;text-decoration:none;padding-bottom:0}h1{color:var(--primary-color);font-family:Scheherazade;font-weight:400;font-size:56px;line-height:56px;letter-spacing:0;margin-bottom:18px}h2{font-family:'Scheherazade';font-size:3rem;line-height:1;letter-spacing:-1px}h3{font-family:'Scheherazade';font-size:1.5rem;line-height:1.25}h4{font-size:1.25rem;font-family:'Scheherazade'}h5{font-size:1rem;font-family:'ScheherazadeSemibold'}h6{font-family:'Scheherazade'}p{line-height:1.25}b,strong{font-weight:700}.location-icons{width:100%}.email-text-break{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:95%}.dropdown-menu,.datepick-popup,.dropdown-toggle,.bootstrap-select .dropdown-toggle .filter-option,.greytabs li,.greytabs.nav-pills .nav-link.active,form input:not([type="checkbox"]),form textarea,body .gform_wrapper.gravity-theme .chosen-container a.chosen-single{border-radius:0px!important}@media (max-width:359px){.primary-btn.primary-small,.secondary-btn.secondary-small{font-size:12px}}@media (min-width:992px){.z-index-1030{z-index:1030!important}}.group.group-2,.group.group-3{height:100%!important}@media (max-width:1700px){.navbarDropdownXL_hotel_highlight_widget,.navbarDropdownXL_hotel_highlight{height:auto!important;overflow-y:auto!important}}@media(min-width:300px) and (max-width:359px){.roomsratetyps .btn.blackbtn{width:280px!important}}@media(min-width:768px) and (max-width:991px){#hero-img.global_home_page{margin-top:77px}}@media(min-width:992px){#hero-img.global_home_page{margin-top:93px}}.offer-location-details .location-icons{width:auto}@media(max-width:430px){.restaurant-filter .filterbox .exp_filter.dropdown.bootstrap-select{width:130px!important}}