@media(min-width:768px){.hgpr .white-page-template .white-page{padding-left:100px;padding-right:100px;max-width:768px}
}
@media(min-width:960px){.hgpr .white-page-template .white-page{max-width:960px}
}
@media(min-width:1080px){.hgpr .white-page-template .white-page{max-width:1170px}
}
.hgpr .white-page-template .banner-container{height:350px}
.hgpr .white-page-template .banner-container img{max-height:350px}
.hgpr .white-page-template .woh-col{width:100%}
.hgpr .white-page-template .h1titletext{margin-bottom:30px}
.hgpr .white-page-template .h1titletext h1{font-size:20px;line-height:normal;text-align:center;color:#151f6d;padding-bottom:25px;max-width:none;margin:0 auto}
.hgpr .white-page-template .h1titletext h1::after{display:block;margin:auto;content:" ";width:98.1px;height:1px;padding-bottom:18px;border-bottom:solid 1px #282828}
@media(min-width:768px){.hgpr .white-page-template .h1titletext h1{font-size:24px}
}
@media(min-width:1080px){.hgpr .white-page-template .h1titletext h1{max-width:767px}
}
.hgpr .white-page-template .component--with-hairline{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ededed}
@media(min-width:768px){.hgpr .white-page-template .component--with-hairline{margin-bottom:50px;padding-bottom:50px}
}
.hgpr .white-page-template .component--with-hairline .component{margin-bottom:0;padding-bottom:0;border-bottom:0}
@media(min-width:768px){.hgpr .promo-page-template .promo-page{padding-left:170px;padding-right:170px}
}
@media(min-width:768px){.hgpr .promo-page-template .banner-container{height:389px}
}
.hgpr .promo-page-template .banner-container img{max-height:389px}
.hgpr .promo-page-template .banner-container .titletext{font-size:14px}
.hgpr .promo-page-template .banner-container .titletext h3{font-size:24px}
.hgpr .promo-page-template .banner-container .titletext div{padding:2px}
.hgpr .promo-page-template .h1titletext h1{font-size:24px;line-height:normal;text-align:center;color:#151f6d;padding-bottom:25px}
.hgpr .promo-page-template .h1titletext h1:after{display:block;margin:auto;content:" ";width:98.1px;height:1px;padding-bottom:18px;border-bottom:solid 1px #ededed}
.hgpr .home-anon-content .h1titletext,.hgpr .home-anon-content .titletext{padding-top:50px;padding-bottom:22px;text-align:center}
@media(max-width:479px){.hgpr .home-anon-content .h1titletext,.hgpr .home-anon-content .titletext{padding-top:38px;padding-bottom:5px}
}
@media(min-width:480px) and (max-width:959px){.hgpr .home-anon-content .h1titletext,.hgpr .home-anon-content .titletext{padding-top:40px;padding-bottom:10px}
}
.hgpr .home-anon-content .h1titletext h1,.hgpr .home-anon-content .h1titletext h3,.hgpr .home-anon-content .titletext h1,.hgpr .home-anon-content .titletext h3{font-size:36px;line-height:normal;margin:0}
@media(max-width:479px){.hgpr .home-anon-content .h1titletext h1,.hgpr .home-anon-content .h1titletext h3,.hgpr .home-anon-content .titletext h1,.hgpr .home-anon-content .titletext h3{font-size:22px}
}
@media(min-width:480px) and (max-width:959px){.hgpr .home-anon-content .h1titletext h1,.hgpr .home-anon-content .h1titletext h3,.hgpr .home-anon-content .titletext h1,.hgpr .home-anon-content .titletext h3{font-size:28px}
}
.hgpr .home-anon-content .h1titletext section>div,.hgpr .home-anon-content .titletext section>div{margin:15px 0;font-size:1rem;line-height:1.4rem}
@media(max-width:479px){.hgpr .home-anon-content .h1titletext section>div,.hgpr .home-anon-content .titletext section>div{margin-bottom:18px}
}
@media(min-width:480px) and (max-width:959px){.hgpr .home-anon-content .h1titletext section>div,.hgpr .home-anon-content .titletext section>div{margin:14px 0 24px}
}
@media screen and (max-width:767px){.hgpr .grey-page-template .grey-page{padding-left:0;padding-right:0}
}
@media(min-width:768px){.hgpr .grey-page-template .grey-page{padding-left:100px;padding-right:100px}
}
.hgpr .grey-page-template .banner-container{height:350px}
.hgpr .grey-page-template .banner-container img{max-height:350px}
.hgpr .grey-page-template .woh-col{width:100%}
.hgpr .grey-page-template .h1titletext h1{font-size:24px;line-height:normal;text-align:center;color:#151f6d;padding-bottom:25px;max-width:767px;margin:0 auto}
.hgpr .grey-page-template .h1titletext h1::after{display:block;margin:auto;content:" ";width:98.1px;height:1px;padding-bottom:18px;border-bottom:solid 1px #282828}
.hgpr .grey-page-template .component--with-hairline{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ededed}
@media(min-width:768px){.hgpr .grey-page-template .component--with-hairline{margin-bottom:50px;padding-bottom:50px}
}
.hgpr .grey-page-template .component--with-hairline .component{margin-bottom:0;padding-bottom:0;border-bottom:0}
.hgpr .error-page-template .title-text-header{margin:32px 0;font-size:32px}
@media(min-width:960px){.hgpr .error-page-template .title-text-header{font-size:60px}
}
@media(min-width:480px){.hgpr .error-page-template .title-text-header{font-size:44px}
}
.hgpr .error-page-template .title-text-richtext{font-size:22px;margin:18px 0}
.hgpr .aa-items{position:relative}
.hgpr .aa-items.is-loading{min-height:100px}
.hgpr .aa-item{margin-bottom:20px;width:100%;border:1px solid #ccc}
@media screen and (max-width:767px){.hgpr .aa-item{border-left:0;border-right:0;border-bottom:0;margin-bottom:0}
}
.hgpr .aa-item .aa-item--toggle{background:#f6f6f6;display:block;width:100%}
.hgpr .aa-item .aa-item--toggle header{background:transparent}
.hgpr .aa-item[disabled]{opacity:.5;position:relative;cursor:not-allowed}
.hgpr .aa-item[disabled]>*{pointer-events:none}
.hgpr .aa-item--header{z-index:10;position:relative;background-color:#ededed;padding:20px 5px 20px 20px;align-items:center;flex-wrap:nowrap}
@media(max-width:767px){.hgpr .aa-item--header{padding:15px}
}
.hgpr .aa-item--header .hdr-col{flex:0 0 16%;min-width:85px}
@media(max-width:767px){.hgpr .aa-item--header .hdr-col{flex-basis:50%;line-height:1.6em}
}
.hgpr .aa-item--header .col-title{flex:1 1 auto;padding-right:15px;word-break:break-word}
@media(max-width:767px){.hgpr .aa-item--header .col-title{flex-basis:100%;padding-right:60px}
}
@media(max-width:767px){.hgpr .aa-item--header .col-dates{text-align:right}
}
.hgpr .aa-item--title{flex:1 1 auto;align-items:center;flex-wrap:nowrap}
@media(max-width:767px){.hgpr .aa-item--title{flex-wrap:wrap}
}
.hgpr .aa-item--stay{background:#717171;flex:0 0 100px}
.hgpr .aa-item--icon-toggle{display:flex;margin-left:8px;height:32px;flex:0 0 32px;align-items:center;justify-content:center}
@media(max-width:767px){.hgpr .aa-item--icon-toggle{position:absolute;right:15px;top:15px;height:auto}
}
.hgpr .aa-item--icon-toggle i{font-size:22px}
.hgpr .aa-item--icon-toggle .icon-plus{display:inline-block}
.hgpr .aa-item--icon-toggle .icon-minus{display:none}
.hgpr .aa-item--toggle[aria-expanded="true"] .icon-plus{display:none}
.hgpr .aa-item--toggle[aria-expanded="true"] .icon-minus{display:inline-block}
.hgpr .aa-item--content{padding:0 15px}
.hgpr .aa-item--main{padding-top:20px}
.hgpr .aa-item--footer{padding:15px 0 0}
.hgpr .aa-item--btn-footer{text-transform:uppercase;margin-right:20px}
@media(max-width:767px){.hgpr .aa-item--btn-footer{padding:10px 30px;min-height:44px;width:100%;font-size:16px}
}
.hgpr .aa-item--btn-footer:last-child{margin-right:0}
.hgpr .vertical-image-text-container .offer-slot-section .offer-slot-content-container .offer-slot .title-text h3:after{background:black}
.hgpr .vertical-image-text-container hr{height:1px}
@media(max-width:767px){.hgpr .vertical-image-text-container .promoSlot:first-child{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #ededed}
.hgpr .vertical-image-text-container .vertical-image-text .promo-slot-section{padding-bottom:0}
}
.hgpr .vertical-image-text .download-button-content-container .download-btn-image{margin:0;min-height:40px}
@media screen and (min-width:640px) and (max-width:959px){.hgpr .vertical-image-text .download-button-content-container .download-btn-image{width:115px}
}
.hgpr .vertical-image-text .cta-button .b-button-account{background-color:#ffb612;min-height:40px;margin:0;width:219px;color:black}
.hgpr .vertical-image-text picture img{cursor:auto}
.hgpr .vertical-image-text .promo-slot-section{position:relative;background-color:white;padding:0 0 20px 0;text-align:center;height:100%}
.hgpr .vertical-image-text .promo-slot-section .learn-more{font-weight:700;padding:20px 0;position:absolute;bottom:0;width:100%}
.hgpr .vertical-image-text .promo-slot-section .learn-more .woh-cta-link{width:100%}
.hgpr .vertical-image-text .promo-slot-section .learn-more .b-icon{font-size:11px;font-weight:700;vertical-align:middle;margin-top:-3px;padding-left:2px}
.hgpr .vertical-image-text .promo-slot-section .promo-slot-content-container .promo-slot .promo-slot-type{color:white;display:block;padding:10px 0}
@media(max-width:639px){.hgpr .vertical-image-text .promo-slot-section .promo-slot-content-container .promo-slot .promo-image img{width:100%}
}
@media(min-width:640px) and (max-width:959px){.hgpr .vertical-image-text .promo-slot-section .promo-slot-content-container .promo-slot .promo-image img{height:100%;width:100%;object-fit:cover}
}
.hgpr .vertical-image-text .promo-slot-section .promo-slot-content-container .promo-slot .title-text{padding:20px 35px}
.hgpr .vertical-image-text .promo-slot-section .promo-slot-content-container .promo-slot .title-text h3{font-size:24px;position:relative;margin-bottom:25px}
.hgpr .vertical-image-text .promo-slot-section .promo-slot-content-container .promo-slot .title-text h3:after{position:absolute;content:'';width:43px;height:1px;background:black;left:0;right:0;bottom:-11px;margin:0 auto}
.hgpr .upcoming-stay-touchui{background-color:white;margin-top:45px;transition:opacity .5s;opacity:0;display:none}
.hgpr .upcoming-stay-touchui.show{display:block;opacity:1}
.hgpr .upcoming-stay-touchui.refreshing{opacity:.025}
.hgpr .upcoming-stay-touchui .upcoming-stay-container{position:relative;width:100%}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .upcoming-stay-label{font-size:16px;font-weight:700;position:relative}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .upcoming-stay-label:after{content:"";width:100px;height:1px;background-color:#282828;position:absolute;left:50%;bottom:-22px;transform:translateX(-50%)}
@media(min-width:768px){.hgpr .upcoming-stay-touchui .upcoming-stay-container .upcoming-stay-label{text-align:left;justify-content:space-between}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .upcoming-stay-label:after{display:none}
}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .upcoming-stay-content{padding-bottom:18px;position:relative}
@media(min-width:960px){.hgpr .upcoming-stay-touchui .upcoming-stay-container .upcoming-stay-content{display:flex}
}
@media all and (min-width:960px) and (-ms-high-contrast:none),(min-width:960px) and (-ms-high-contrast:active){.hgpr .upcoming-stay-touchui .upcoming-stay-container .upcoming-stay-content>div{display:inline-block}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .upcoming-stay-content>div.cta-wrap{width:19%}
}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .upcoming-stay-content .v--modal-overlay{background-color:rgba(40,40,40,0.64)}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .upcoming-stay-content .v--modal-box{max-width:575px;border-radius:0}
@media(max-width:574px){.hgpr .upcoming-stay-touchui .upcoming-stay-container .upcoming-stay-content .v--modal-box{max-width:100%}
}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .hero-image-wrap{position:relative}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .hero-image-wrap img{width:100%}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .hero-image-wrap .logo-overlay-flag{width:86px;height:62px;position:absolute;left:18px;top:0}
@media(max-width:959px){.hgpr .upcoming-stay-touchui .upcoming-stay-container .hero-image-wrap .logo-overlay-flag{display:none}
}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .hero-image-wrap .hotel-website-link{width:100%}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .hero-image-wrap .hotel-website-link a{padding:13px;text-align:center;background-color:#282828;color:white;display:inline-block;width:100%}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .hero-image-wrap .hotel-website-link a i{font-size:15px}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .hotel-name h4{font-size:18px;font-weight:600;margin-bottom:6px}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .hotel-name p{padding-bottom:0}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .hotel-name .hotel-address{position:relative;padding-left:23px}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .hotel-name .hotel-address i{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:16px}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .hotel-name .hotel-address p{font-size:12px;font-weight:normal}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .eligibility-box{background-color:#f6f6f6;justify-content:center;align-items:center}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .eligibility-box .b-icon{font-size:26px}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .eligibility-box .cico-btn{min-width:178px}
@media(min-width:640px){.hgpr .upcoming-stay-touchui .upcoming-stay-container .eligibility-box{justify-content:space-between}
}
@media(min-width:960px){.hgpr .upcoming-stay-touchui .upcoming-stay-container .eligibility-box{justify-content:center}
}
@media(min-width:960px){.hgpr .upcoming-stay-touchui .upcoming-stay-container .content-wrap{border-right:1px solid #ededed;flex:1 1 auto}
}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .content-wrap .hotel-details{width:100%;display:inline-block}
@media(min-width:960px){.hgpr .upcoming-stay-touchui .upcoming-stay-container .content-wrap .hotel-details a{float:left;width:100%}
}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .content-wrap .hotel-details a i{padding-left:12px}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .content-wrap .upgrade-link{float:right;width:50%;text-align:right;margin-bottom:8px}
@media(max-width:767px){.hgpr .upcoming-stay-touchui .upcoming-stay-container .content-wrap .upgrade-link{width:100%}
}
@media(min-width:768px){.hgpr .upcoming-stay-touchui .upcoming-stay-container .content-wrap .phone-num a{pointer-events:none}
}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .content-wrap .phone-num,.hgpr .upcoming-stay-touchui .upcoming-stay-container .content-wrap .email-addr{word-wrap:break-word}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .content-wrap .room-features{width:100%;float:left;margin-bottom:8px;font-weight:600}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .content-wrap .room-features ul{float:left;width:100%;padding:0;margin:0}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .content-wrap .room-features li{list-style:none;float:left;width:50%;font-size:12px;font-weight:normal}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .content-wrap .room-features li i{margin-right:13px;font-size:25px}
@media(min-width:960px){.hgpr .upcoming-stay-touchui .upcoming-stay-container .reservation-details-container{flex-wrap:nowrap}
}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .cta-wrap{display:flex;flex-direction:column;align-items:center}
@media(min-width:480px){.hgpr .upcoming-stay-touchui .upcoming-stay-container .cta-wrap{flex-direction:row}
}
@media(min-width:960px){.hgpr .upcoming-stay-touchui .upcoming-stay-container .cta-wrap{flex-direction:column;flex:0 1 21%}
}
@media(min-width:480px){.hgpr .upcoming-stay-touchui .upcoming-stay-container .cta-wrap .reservation-btn-wrap .reservation-btn:nth-of-type(1){border-left:1px solid #282828}
}
@media(min-width:960px){.hgpr .upcoming-stay-touchui .upcoming-stay-container .cta-wrap .reservation-btn-wrap{flex-direction:column}
}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .cta-wrap .reservation-btn-wrap .reservation-btn:nth-of-type(2){border-left:1px solid #282828}
@media(min-width:960px){.hgpr .upcoming-stay-touchui .upcoming-stay-container .cta-wrap .woh-button{border:1px solid #0072ce;padding:5px;font-weight:normal;text-transform:uppercase;text-align:center}
}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .upgrade-links-wrap{text-align:center;background-color:rgba(0,114,206,0.08)}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .upgrade-links-wrap .upgrade-link{color:#282828;width:auto;display:inline-block}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .upgrade-links-wrap .upgrade-link p{padding-bottom:0}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .upgrade-links-wrap .upgrade-link p i{width:100%;margin-right:15px;margin-bottom:12px}
@media(min-width:640px){.hgpr .upcoming-stay-touchui .upcoming-stay-container .upgrade-links-wrap .upgrade-link p i{width:auto;margin-bottom:0}
}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .upgrade-links-wrap .options-link{font-weight:600;width:auto;display:inline-block;margin-top:18px}
@media(min-width:640px){.hgpr .upcoming-stay-touchui .upcoming-stay-container .upgrade-links-wrap .options-link{margin-left:67px;margin-top:0}
}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .upgrade-links-wrap .options-link i{font-size:9.2px;font-weight:600;vertical-align:middle}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .border-top{border-top:1px solid #ddd}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .links-wrap .cta-link{text-align:center;font-size:14px;font-weight:600}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .links-wrap .cta-link:nth-of-type(1){border-right:1px solid #ddd}
@media(min-width:480px){.hgpr .upcoming-stay-touchui .upcoming-stay-container .links-wrap .cta-link:nth-of-type(1){border-right:1px solid #282828}
}
.hgpr .upcoming-stay-touchui .upcoming-stay-container .links-wrap .cta-link .b-icon{font-size:9.2px;font-weight:700;vertical-align:middle;margin-left:6px}
.hgpr .cancel-reservation-modal .modal-loader{background-color:white;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:none}
.hgpr .cancel-reservation-modal .modal-loader img{width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.hgpr .cancel-reservation-modal .modal-loader.showModal{display:block}
.hgpr .tooltip-wrapper{display:inline-block;position:relative;z-index:500}
.hgpr .tooltip-wrapper.active .icon-info,.hgpr .tooltip-wrapper button:focus .icon-info{color:#82c7ff}
.hgpr .tooltip-wrapper .icon-info{color:#0072ce;font-size:16px;-webkit-font-smoothing:subpixel-antialiased}
.hgpr .tooltip-wrapper:hover{cursor:pointer}
.hgpr .tooltip-wrapper .tool-tip--btn{border:0;background:transparent;padding:0;display:inline-block}
.hgpr .tooltip-wrapper .tool-tip--btn:active{outline:0}
.hgpr .tooltip-wrapper .tool-tip--btn:focus{outline:0}
.hgpr .tooltip-wrapper .tooltip-inner{background:white;border:1px #ededed solid;box-shadow:0 2px 6px 0 rgba(182,182,182,0.4);box-sizing:border-box;font-size:13px;padding:15px 20px 15px 15px;text-transform:none;width:290px;word-wrap:break-word;font-weight:normal;pointer-events:none}
.hgpr .tooltip-wrapper .tooltip-inner :last-child{padding:0}
.hgpr .tooltip-wrapper[aria-hidden="false"] .tooltip-inner{pointer-events:initial}
.hgpr .tooltip-wrapper .tooltip-arrow{bottom:1px;position:absolute;z-index:1000;left:0}
.hgpr .tooltip-wrapper .tooltip-arrow::before,.hgpr .tooltip-wrapper .tooltip-arrow::after{border-style:solid;content:"";display:block;position:absolute;width:0;transform:translateX(-50%)}
.hgpr .tooltip-wrapper .tooltip-arrow:before{border-color:#ededed transparent;border-width:8px 10px 0;bottom:-9px;left:-1px}
.hgpr .tooltip-wrapper .tooltip-arrow:after{border-color:white transparent;border-width:7px 9px 0;bottom:-7px}
.hgpr .tooltip-wrapper .tool-tip--btn-close{position:absolute;right:11px;top:10px}
.hgpr .tooltip-wrapper .tool-tip--btn-close i{font-size:12px;-webkit-font-smoothing:subpixel-antialiased}
.hgpr .tier-tabs--tab{border:0;background:transparent;padding:0;font-weight:normal}
.hgpr .tier-tabs{position:relative;min-height:750px}
@media(max-width:767px){.hgpr .tier-tabs{padding-left:0;padding-right:0}
}
.hgpr .tier-tabs--modal .modal-content{max-width:515px}
.hgpr .tier-tabs--nav{top:0;z-index:400;position:relative}
@supports(position:-webkit-sticky){.hgpr .tier-tabs--nav{position:-webkit-sticky}
}
@supports(position:sticky){.hgpr .tier-tabs--nav{position:sticky}
}
.hgpr .tier-tabs--nav.is-sticky{position:fixed;width:100%}
.hgpr .tier-tabs--nav:before,.hgpr .tier-tabs--nav:after{content:"";display:block;position:absolute;width:100%;bottom:0}
.hgpr .tier-tabs--nav:before{height:2px;background:#ededed}
@media(min-width:768px){.hgpr .tier-tabs--nav:before{height:4px}
}
.hgpr .tier-tab--panel-table-selected .tier-tabs--tablist,.hgpr .tier-tab--panel-table-selected .tier-tabs--tab-toggle-nav:before{display:none}
.hgpr .tier-tab--panel-table-selected .tier-tabs--tab-toggle-nav{margin-bottom:56px}
.hgpr .tier-tab--panel-table-selected .tier-tabs--tab-toggle-nav:after{background:linear-gradient(to bottom,#dedee9 0,#f4f7fa 100%);height:5px;bottom:-5px}
.hgpr .tier-tabs--tablist{display:flex;list-style:none;flex-wrap:nowrap}
.hgpr .tier-tabs--item{flex:0 0 25%}
.hgpr .tier-tabs--tab{position:relative;height:100%;width:100%;font-size:12px;border-bottom:2px solid #ededed;transition:.3s color,0.3s border-color}
.hgpr .tier-tabs--tab i{display:none}
.hgpr .tier-tabs--tab p{padding:0}
.hgpr .tier-tabs--tab>*{pointer-events:none}
.hgpr .tier-tabs--tab:focus{outline:0;border-bottom-color:#ccc}
.hgpr .tier-tabs--tab[aria-selected] .tier-tabs--tab-label{font-weight:bold}
@media(max-width:767px){.hgpr .tier-tabs--tab{height:60px;line-height:60px}
}
@media(min-width:768px){.hgpr .tier-tabs--tab{border-bottom-width:4px;font-size:16px;padding:12px 0}
.hgpr .tier-tabs--tab i{display:block;font-size:42px;margin-bottom:6px}
}
@media(min-width:1200px){.hgpr .tier-tabs--tab i{display:inline;vertical-align:middle;margin-bottom:10px;margin-right:3px;position:relative;top:-3px}
}
.hgpr .tier-tabs--tab-goals{display:none}
@media(min-width:1200px){.hgpr .tier-tabs--tab-goals{display:block}
.hgpr .tier-tabs--tab-goals strong{font-weight:normal}
.hgpr .tier-tabs--tab[aria-selected] strong{font-weight:bold}
}
.hgpr .tier-tab--panel-member-selected .tier-tabs--tab[aria-selected]{border-bottom-color:#0072ce}
.hgpr .tier-tab--panel-member-selected .tier-tabs--tab[aria-selected] i,.hgpr .tier-tab--panel-member-selected .tier-tabs--tab[aria-selected] strong{color:#0072ce}
.hgpr .tier-tab--panel-member-selected .tier-tabs--tab[aria-selected] .tier-tabs--tab-label{color:#0072ce}
.hgpr .tier-tab--panel-explorist-selected .tier-tabs--tab[aria-selected]{border-bottom-color:#0072ce}
.hgpr .tier-tab--panel-explorist-selected .tier-tabs--tab[aria-selected] i,.hgpr .tier-tab--panel-explorist-selected .tier-tabs--tab[aria-selected] strong{color:#0072ce}
.hgpr .tier-tab--panel-explorist-selected .tier-tabs--tab[aria-selected] .tier-tabs--tab-label{color:#0072ce}
.hgpr .tier-tab--panel-discoverist-selected .tier-tabs--tab[aria-selected]{border-bottom-color:#007e9e}
.hgpr .tier-tab--panel-discoverist-selected .tier-tabs--tab[aria-selected] i,.hgpr .tier-tab--panel-discoverist-selected .tier-tabs--tab[aria-selected] strong{color:#007e9e}
.hgpr .tier-tab--panel-discoverist-selected .tier-tabs--tab[aria-selected] .tier-tabs--tab-label{color:#007e9e}
.hgpr .tier-tab--panel-globalist-selected .tier-tabs--tab[aria-selected]{border-bottom-color:#151f6d}
.hgpr .tier-tab--panel-globalist-selected .tier-tabs--tab[aria-selected] i,.hgpr .tier-tab--panel-globalist-selected .tier-tabs--tab[aria-selected] strong{color:#151f6d}
.hgpr .tier-tab--panel-globalist-selected .tier-tabs--tab[aria-selected] .tier-tabs--tab-label{color:#151f6d}
.hgpr .tier-tab--legalese{padding:0 0 55px 0;margin:0 auto;max-width:550px}
.hgpr .tier-tab--footer.woh-d-tier-v .banner-v2::after{content:"\EA94"}
.hgpr .tier-tab--footer.woh-d-tier-e .banner-v2::after{content:"\EA95"}
.hgpr .tier-tab--footer .banner-v2::after{content:"\EA98"}
.hgpr .tier-tab--footer.woh-d-tier-v .banner-v2::after{content:"\EA94"}
.hgpr .tier-tab--footer.woh-d-tier-e .banner-v2::after{content:"\EA95"}
.hgpr .tier-tab--footer .banner-v2::after{content:"\EA98"}
.hgpr .woh-heading_decoration-hr .title-element,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-b.tier-tab--footer .title-text .title-element,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-l.tier-tab--footer .title-text .title-element,.hgpr .woh-heading_decoration-hr .text-element,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-b.tier-tab--footer .title-text .text-element,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-l.tier-tab--footer .title-text .text-element,.hgpr .woh-heading_underline-small .title-element,.hgpr .woh-heading_underline-small .text-element,.hgpr .woh-heading_underline-large .title-element,.hgpr .woh-heading_underline-large .text-element{text-align:center}
.hgpr .woh-heading_decoration-hr .title-element,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-b.tier-tab--footer .title-text .title-element,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-l.tier-tab--footer .title-text .title-element{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;padding:0 15px;max-width:575px}
.hgpr .woh-heading_decoration-hr .title-element:before,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-b.tier-tab--footer .title-text .title-element:before,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-l.tier-tab--footer .title-text .title-element:before,.hgpr .woh-heading_decoration-hr .title-element:after,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-b.tier-tab--footer .title-text .title-element:after,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-l.tier-tab--footer .title-text .title-element:after{flex:1 1 100%;display:block;content:"";height:1px;background:#ccc}
.hgpr .woh-heading_decoration-hr .title-element:before,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-b.tier-tab--footer .title-text .title-element:before,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-l.tier-tab--footer .title-text .title-element:before{margin-right:15px}
.hgpr .woh-heading_decoration-hr .title-element:after,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-b.tier-tab--footer .title-text .title-element:after,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-l.tier-tab--footer .title-text .title-element:after{margin-left:15px}
.hgpr .woh-heading_underline-small .title-element,.hgpr .woh-heading_underline-large .title-element{padding-bottom:25px}
.hgpr .woh-heading_underline-small .title-element::after,.hgpr .woh-heading_underline-large .title-element::after{display:block;margin:auto;content:" ";width:100px;height:1px;padding-bottom:18px;border-bottom:solid 1px #282828}
.hgpr .woh-heading_underline-large .title-element{font-size:32px;color:#151f6d}
.hgpr .woh-heading_underline-small .title-element::after{width:50px}
.hgpr .tier-tab--panel-member-selected .woh-d-tier-m.tier-tab--footer,.hgpr .tier-tab--panel-explorist-selected .woh-d-tier-e.tier-tab--footer,.hgpr .tier-tab--panel-discoverist-selected .woh-d-tier-v.tier-tab--footer,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-b.tier-tab--footer,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-l.tier-tab--footer{display:block}
.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-b.tier-tab--footer .tier-tab--panel,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-l.tier-tab--footer .tier-tab--panel{display:block}
.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-b.tier-tab--footer .title-text .title-element,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-l.tier-tab--footer .title-text .title-element{font-size:22px}
.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-b.tier-tab--footer .title-text .title-element::after,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-b.tier-tab--footer .title-text .title-element::before,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-l.tier-tab--footer .title-text .title-element::after,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-l.tier-tab--footer .title-text .title-element::before{flex:1 1 auto}
.hgpr .tier-tab--footer{display:none}
.hgpr .tier-tab--footer .tier-tab--info,.hgpr .tier-tab--footer .tier-tab--benefits-header{display:none}
.hgpr .tier-tab--footer .banner-v2--title-text,.hgpr .tier-tab--footer .banner-v2--cta{text-align:center}
.hgpr .tier-tab--footer .banner-v2--title-text{max-width:420px;margin:30px auto}
.hgpr .tier-tab--footer .banner-v2--title-text .title-element{font-size:24px}
.hgpr .tier-tab--footer .banner-v2{padding-top:55px}
.hgpr .tier-tab--footer .banner-v2::before,.hgpr .tier-tab--footer .banner-v2::after{display:block;position:absolute;top:55px;left:50%;margin:-40px 0 0 -40px;z-index:200}
.hgpr .tier-tab--footer .banner-v2::before{content:"";background:#0072ce;border:1px solid white;border-radius:50%;width:80px;height:80px}
.hgpr .tier-tab--footer .banner-v2::after{display:inline-block;font-family:BellhopIcons;font-style:normal;font-weight:400;line-height:1;font-size:52px;margin:-25px 0 0 -25px;color:#fff}
.hgpr .tier-tab--footer.woh-d-tier-m .banner-v2::after{margin-top:-27px}
.hgpr .tier-tab--footer.woh-d-tier-e .banner-v2::before{background:#0072ce}
.hgpr .tier-tab--footer.woh-d-tier-e .banner-v2::after{display:inline-block;font-family:BellhopIcons;font-style:normal;font-weight:400;line-height:1;font-size:52px}
.hgpr .tier-tab--footer.woh-d-tier-v .banner-v2::before{background:#007e9e}
.hgpr .tier-tab--footer.woh-d-tier-v .banner-v2::after{display:inline-block;font-family:BellhopIcons;font-style:normal;font-weight:400;line-height:1;font-size:52px}
@media(min-width:768px){.hgpr .tier-tab--footer.woh-d-tier-b .tier-tab--goal-bar,.hgpr .tier-tab--footer.woh-d-tier-l .tier-tab--goal-bar{display:inline-block;left:50%;transform:translate(-50%,-50%) translateZ(0);margin:0;position:absolute}
.hgpr .tier-tab--footer.woh-d-tier-b .tier-tab--goal-bar .custom-message,.hgpr .tier-tab--footer.woh-d-tier-b .tier-tab--goal-bar .custom-message p,.hgpr .tier-tab--footer.woh-d-tier-l .tier-tab--goal-bar .custom-message,.hgpr .tier-tab--footer.woh-d-tier-l .tier-tab--goal-bar .custom-message p{-webkit-font-smoothing:antialiased;line-height:45px}
.hgpr .tier-tab--footer.woh-d-tier-b .tier-tab--content,.hgpr .tier-tab--footer.woh-d-tier-l .tier-tab--content{padding-top:45px}
}
.hgpr .tier-tab--footer.woh-d-tier-b .banner-v2,.hgpr .tier-tab--footer.woh-d-tier-l .banner-v2{padding-top:0}
.hgpr .tier-tab--footer.woh-d-tier-b .banner-v2::before,.hgpr .tier-tab--footer.woh-d-tier-b .banner-v2::after,.hgpr .tier-tab--footer.woh-d-tier-l .banner-v2::before,.hgpr .tier-tab--footer.woh-d-tier-l .banner-v2::after{display:none}
.hgpr .tier-tab--footer.woh-d-tier-b .banner-v2 .banner-v2--title-text,.hgpr .tier-tab--footer.woh-d-tier-l .banner-v2 .banner-v2--title-text{margin-top:0}
.hgpr .tier-tabs--toggler{width:200px;margin:0 auto}
.hgpr .tier-tabs--toggler button{background:white;border:2px solid #0072ce;color:#0072ce;font-size:12px;font-weight:bold;padding:8px 15px;width:50%}
.hgpr .tier-tabs--toggler button:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}
.hgpr .tier-tabs--toggler button:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}
.hgpr .tier-tabs--toggler button.active{background:#0072ce;color:#fff}
.hgpr .tier-tabs--toggler button.active:first-child{border-right:0}
.hgpr .tier-tabs--toggler button.active:last-child{border-left:0}
.hgpr .tier-tabs--benefits{padding:0}
.hgpr .tier-benefits--grid{max-width:355px;margin:0 auto}
@media(min-width:600px){.hgpr .tier-benefits--grid{max-width:538px}
}
@media(min-width:960px){.hgpr .tier-benefits--grid{max-width:706px}
}
.hgpr .tier-benefits--items{flex-wrap:wrap;justify-content:flex-start;margin:0 -7px}
@media(min-width:960px){.hgpr .tier-benefits--items{margin:0 -15px}
}
.hgpr .tier-benefits--item{min-height:calc(50vw - 30px);flex-grow:0;flex-shrink:0;flex-basis:calc(50vw - 30px);max-width:calc(50vw - 30px);text-align:center;box-shadow:1px 1px 3px rgba(0,0,0,0.05);border-radius:3px;display:none;margin:7px}
.hgpr .tier-benefits--item *{pointer-events:none}
@media(min-width:400px){.hgpr .tier-benefits--item{min-height:170px;flex-basis:170px;max-width:170px}
}
.hgpr .tier-benefits--label{min-height:50px;align-items:center;justify-content:center}
.hgpr .tier-benefits--table td{width:17.5%}
.hgpr .tier-table--level-col{width:30%}
.hgpr .tier-benefits--table-checkmark i{border-radius:50%;padding:7px;font-size:7px}
.hgpr .tier-benefits--table-text{flex:0 1 60%;text-align:right}
.hgpr .tier-tabs{position:relative;background:#f4f7fa}
@media(max-width:959px){.hgpr .tier-tabs{padding-left:0;padding-right:0}
}
.hgpr .tier-tab--panel{display:none}
.hgpr .tier-tab--panel[aria-hidden="false"]{display:block}
.hgpr .tier-tab--content{max-width:545px;margin:0 auto}
@media(min-width:960px){.hgpr .tier-tab--content{padding-left:0;padding-right:0}
}
.hgpr .tier-tab--benefits-header{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:575px;margin-left:auto;margin-right:auto;padding:0 15px}
.hgpr .tier-tab--benefits-header span{margin:0 15px;flex:1 0 auto}
.hgpr .tier-tab--benefits-header:before,.hgpr .tier-tab--benefits-header:after{flex:1 1 100%;display:block;content:"";height:1px;background:#ccc}
.hgpr .tiers-chart--title .title-text{width:100%}
.hgpr .tiers-chart--title .title-text .title-element{font-size:28px}
.hgpr .tiers-chart--title .title-text .title-element:before,.hgpr .tiers-chart--title .title-text .title-element:after{flex:1 1 25%}
.hgpr .tiers-chart--title .title-text .text-element{max-width:575px;margin:0 auto;padding:0 15px}
.hgpr .tier-tab--banner{position:relative}
.hgpr .tier-tab--banner-image,.hgpr .tier-tab--banner-image img{height:200px}
@media(min-width:768px){.hgpr .tier-tab--banner-image,.hgpr .tier-tab--banner-image img{height:265px}
}
.hgpr .tier-tab--banner-image{position:relative}
.hgpr .tier-tab--banner-image img{width:100%;object-fit:cover;font-family:'object-fit: cover;'}
.hgpr .tier-tab--banner-image:after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background:linear-gradient(to bottom,rgba(255,255,255,0.85) 98%,rgba(244,244,244,0.85) 99%,rgba(222,222,222,0.85) 100%)}
.hgpr .tier-tab--banner-content{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;min-height:150px;padding-top:18px;text-align:center;z-index:2}
.hgpr .tier-tab--banner-content::before{content:"";display:block;border-radius:100%;background:rgba(0,114,206,0.15);width:150px;height:150px;position:absolute;left:50%;top:0;transform:translate(-50%,0)}
.hgpr .tier-tab--banner-icon,.hgpr .tier-tab--banner-heading{position:relative}
.hgpr .tier-tab--banner-icon{font-size:60px;font-weight:lighter}
.hgpr .tier-tab--banner-heading{width:100%;padding:0 30px}
@media(min-width:768px){.hgpr .tier-tab--banner-heading{padding:0 55px}
}
.hgpr .tier-tab--goal-bar{display:flex;align-items:center;height:65px;position:relative;z-index:1}
@media(min-width:768px){.hgpr .tier-tab--goal-bar{height:45px;line-height:45px;margin:-24px auto;max-width:665px}
.hgpr .tier-tab--goal-bar .bg-border,.hgpr .tier-tab--goal-bar .bg{height:45px;width:100%;position:absolute;z-index:-1;top:0}
.hgpr .tier-tab--goal-bar .bg-border{transform:scaleY(1.04) scaleX(1.0025);z-index:-2}
.hgpr .tier-tab--goal-bar .left-corner,.hgpr .tier-tab--goal-bar .right-corner{position:absolute;height:100%;width:40px}
.hgpr .tier-tab--goal-bar .left-corner{border-top-left-radius:100%;border-bottom-left-radius:100%;left:-20px}
.hgpr .tier-tab--goal-bar .right-corner{border-top-right-radius:100%;border-bottom-right-radius:100%;right:-20px}
}
@media(min-width:1200px){.hgpr .tier-tab--goal-bar{max-width:738px}
}
.hgpr .tier-tab--goal-bar>span{flex:1 1 33%;text-align:center}
@media(min-width:768px){.hgpr .tier-tab--goal-bar>span{line-height:16px}
.hgpr .tier-tab--goal-bar>span:first-of-type{margin-left:-20px}
.hgpr .tier-tab--goal-bar>span:last-of-type{margin-right:-20px}
}
.hgpr .tier-tab--goal-bar>span strong{display:block}
@media(min-width:768px){.hgpr .tier-tab--goal-bar>span strong{display:inline;margin-left:2px}
}
.hgpr .tier-tab--goal-bar>span span{font-size:12px}
@media(min-width:768px){.hgpr .tier-tab--goal-bar>span span{font-size:14px}
}
.hgpr .tier-tab--goal-bar em{display:block;font-style:normal;flex:0 1 0;position:relative;height:65px;line-height:65px}
@media(min-width:768px){.hgpr .tier-tab--goal-bar em{height:45px;line-height:45px}
}
.hgpr .tier-tab--goal-bar em::before,.hgpr .tier-tab--goal-bar em::after{content:"";display:block;width:1px;background:#151f6d;height:24px;top:0;left:50%;position:absolute}
@media(min-width:768px){.hgpr .tier-tab--goal-bar em::before,.hgpr .tier-tab--goal-bar em::after{height:14px}
}
.hgpr .tier-tab--goal-bar em::after{height:21px;top:auto;bottom:0}
@media(min-width:768px){.hgpr .tier-tab--goal-bar em::after{height:11px}
}
.hgpr .tier-tab--goal-bar.tier-globalist em::before,.hgpr .tier-tab--goal-bar.tier-globalist em::after{background:white;opacity:.35}
.hgpr .tier-tab--goal-bar .custom-message{padding:0 15px;flex:0 0 100%}
.hgpr .tier-tab--goal-bar .custom-message p{padding:0}
@media(min-width:768px){.hgpr .tier-tab--goal-bar .custom-message{padding:0}
}
.hgpr .tierstepper .rich-text-content a::after{content:"\EA13"}
.hgpr .tierstepper{margin:0 0 20px 0}
.hgpr .tierstepper .rich-text-content{text-align:center;margin-bottom:35px}
.hgpr .tierstepper .rich-text-content a::after{display:inline-block;font-family:BellhopIcons;font-style:normal;font-weight:900;line-height:1;font-size:10px;position:absolute;margin:4px 0 0 6px}
.hgpr .tier-stepper{margin-bottom:165px}
@media(max-width:767px){.hgpr .tier-stepper{margin-bottom:0}
}
.hgpr .tier-stepper .b-icon{display:inline-block}
.hgpr .tier-stepper .b-icon-quote{position:relative;margin-top:28px;z-index:1;font-size:27px}
@media(max-width:767px){.hgpr .tier-stepper .b-icon-quote{margin-top:0}
}
.hgpr .tier-stepper .woh-cta-link{position:absolute;bottom:5px;width:100%}
@media(max-width:767px){.hgpr .tier-stepper .woh-cta-link{position:relative;padding:50px 0 0 0}
}
.hgpr .tier-stepper .woh-cta-link a{font-weight:700}
.hgpr .tier-stepper .woh-cta-link .b-icon-right{font-size:11px;font-weight:700;padding-left:5px;margin-top:-3px;vertical-align:middle}
.hgpr .tier-stepper .icon-text-container{margin-top:15px}
.hgpr .tier-stepper .icon-text-container p{padding:0 0 30px}
.hgpr .tier-stepper .steps-title-mobile{display:none;margin-bottom:0}
@media(max-width:767px){.hgpr .tier-stepper .steps-title-mobile{display:block}
}
.hgpr .tier-stepper .steps-title-mobile .mobile-step{display:none;position:relative}
.hgpr .tier-stepper .steps-title-mobile .mobile-step[aria-selected='true']{display:block}
.hgpr .tier-stepper .steps-title-mobile h2{display:inline-block;padding:25px 0 0 0;margin:0}
.hgpr .tier-stepper .steps-title-mobile .btn-mobile{position:absolute;padding:25px}
.hgpr .tier-stepper .steps-title-mobile .btn-mobile.btn-left{left:0;top:0}
.hgpr .tier-stepper .steps-title-mobile .btn-mobile.btn-right{right:0;top:0}
.hgpr .tier-stepper .steps-titles{display:table;margin-bottom:0;overflow:hidden;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}
@media(max-width:767px){.hgpr .tier-stepper .steps-titles{display:none}
}
.hgpr .tier-stepper .steps-titles button.steps-title{width:100%;display:flex;align-items:center;justify-content:center;height:140px;cursor:pointer;background-color:white;border:1px solid transparent;border-left:14px solid white;padding-right:14px}
.hgpr .tier-stepper .steps-titles button.steps-title[aria-selected='true']{border-left:14px solid;background-color:rgba(0,114,206,0.1);color:#151f6d !important}
.hgpr .tier-stepper .steps-titles button.steps-title:focus{outline:0}
.hgpr .tier-stepper .steps-titles button.steps-title:focus[aria-selected='false']{padding-left:21px;border:2px solid #ccc}
.hgpr .tier-stepper .steps-titles button.steps-title:focus[aria-selected='true']{border-top:2px solid #ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc}
.hgpr .tier-stepper .steps-content{position:relative}
.hgpr .tier-stepper .steps-content .tier-step-content[aria-hidden='false']+.triangle{display:block}
.hgpr .tier-stepper .steps-content .tier-step-content[aria-hidden='false'] .tierstep{height:100%;position:relative}
@media(max-width:639px){.hgpr .tier-stepper .steps-content .tier-step-content[aria-hidden='false'] .tierstep:after{height:60px !important}
}
@media(max-width:767px){.hgpr .tier-stepper .steps-content .tier-step-content[aria-hidden='false'] .tierstep:after{height:120px !important}
}
.hgpr .tier-stepper .steps-content .tier-step-content[aria-hidden='false'] .tierstep.cq-Editable-dom{margin-bottom:-40px}
.hgpr .tier-stepper .steps-content .tier-step-content[aria-hidden='false'] .tierstep h2{padding-top:40px}
@media(max-width:767px){.hgpr .tier-stepper .steps-content .tier-step-content[aria-hidden='false'] .tierstep h2{display:none}
}
.hgpr .tier-stepper .steps-content .tier-step-content[aria-hidden='true']{display:none}
.hgpr .tier-stepper .steps-content .tier-step-content[aria-hidden='true']+.triangle{display:none}
.hgpr .tier-stepper .tier-step-container,.hgpr .tier-stepper.mobile-step{position:relative;height:100%;padding-bottom:40px;box-sizing:content-box;box-shadow:0 2px 4px 0 rgba(0,0,0,0.3)}
@media(max-width:767px){.hgpr .tier-stepper .tier-step-container,.hgpr .tier-stepper.mobile-step{height:auto !important;padding-bottom:25px !important}
}
.hgpr .tier-stepper .tier-step-container .woh-quote,.hgpr .tier-stepper.mobile-step .woh-quote{position:relative;z-index:1}
.hgpr .tier-stepper .tier-step-container .woh-quote blockquote,.hgpr .tier-stepper.mobile-step .woh-quote blockquote{margin:-27px 0 0 48px;font-style:italic}
@media(max-width:767px){.hgpr .tier-stepper .tier-step-container .woh-quote blockquote,.hgpr .tier-stepper.mobile-step .woh-quote blockquote{margin:9px 0 0 0}
}
@media(max-width:767px){.hgpr .tier-stepper .tier-step-container .woh-quote blockquote footer,.hgpr .tier-stepper.mobile-step .woh-quote blockquote footer{padding:15px;line-height:15px}
}
.hgpr .tier-stepper .triangle{position:absolute;margin-top:-2px}
@media(min-width:768px){.hgpr .tier-stepper .triangle{margin-top:38px}
}
.hgpr .tier-stepper .triangle svg{-webkit-filter:drop-shadow(0 2px 1px rgba(0,0,0,0.3));filter:drop-shadow(0 2px 1px rgba(0,0,0,0.3))}
.hgpr .tier-stepper .tier-m{height:100%}
.hgpr .tier-stepper .tier-m[aria-selected='true']{border-left-color:#0072ce !important}
.hgpr .tier-stepper .tier-m[aria-hidden='false']+.triangle polygon{fill:white}
.hgpr .tier-stepper .tier-m .tier-step-container,.hgpr .tier-stepper .tier-m.mobile-step,.hgpr .tier-stepper .tier-m .btn-mobile{background-color:white;color:#0072ce}
.hgpr .tier-stepper .tier-m .tier-step-container,.hgpr .tier-stepper .tier-m.mobile-step{box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}
@media(max-width:767px){.hgpr .tier-stepper .tier-m .tier-step-container,.hgpr .tier-stepper .tier-m.mobile-step{box-shadow:0 3px 4px 0 rgba(0,0,0,0.1)}
}
.hgpr .tier-stepper .tier-m hr{background-color:#0072ce}
.hgpr .tier-stepper .tier-m h2,.hgpr .tier-stepper .tier-m .b-icon,.hgpr .tier-stepper .tier-m p,.hgpr .tier-stepper .tier-m a{color:#0072ce}
.hgpr .tier-stepper .tier-v{height:100%}
.hgpr .tier-stepper .tier-v[aria-selected='true']{border-left-color:#007e9e !important}
.hgpr .tier-stepper .tier-v+.triangle polygon{fill:#007e9e}
@media(max-width:767px){.hgpr .tier-stepper .tier-v .tier-step-container,.hgpr .tier-stepper .tier-v.mobile-step{box-shadow:0 4px 4px 0 rgba(0,0,0,0.3)}
}
.hgpr .tier-stepper .tier-v .tier-step-container,.hgpr .tier-stepper .tier-v .tier-step-container .btn-mobile,.hgpr .tier-stepper .tier-v.mobile-step,.hgpr .tier-stepper .tier-v.mobile-step .btn-mobile{background-color:#007e9e;color:white}
.hgpr .tier-stepper .tier-v hr{background-color:white}
.hgpr .tier-stepper .tier-v h2,.hgpr .tier-stepper .tier-v .b-icon,.hgpr .tier-stepper .tier-v p,.hgpr .tier-stepper .tier-v a{color:white}
.hgpr .tier-stepper .tier-e{height:100%}
.hgpr .tier-stepper .tier-e[aria-selected='true']{border-left-color:#0072ce !important}
.hgpr .tier-stepper .tier-e+.triangle polygon{fill:#0072ce}
@media(max-width:767px){.hgpr .tier-stepper .tier-e .tier-step-container,.hgpr .tier-stepper .tier-e.mobile-step{box-shadow:0 4px 4px 0 rgba(0,0,0,0.3)}
}
.hgpr .tier-stepper .tier-e .tier-step-container,.hgpr .tier-stepper .tier-e .tier-step-container .btn-mobile,.hgpr .tier-stepper .tier-e.mobile-step,.hgpr .tier-stepper .tier-e.mobile-step .btn-mobile{background-color:#0072ce;color:white}
.hgpr .tier-stepper .tier-e hr{background-color:white}
.hgpr .tier-stepper .tier-e h2,.hgpr .tier-stepper .tier-e .b-icon,.hgpr .tier-stepper .tier-e p,.hgpr .tier-stepper .tier-e a{color:white}
.hgpr .tier-stepper .tier-b{height:100%}
.hgpr .tier-stepper .tier-b[aria-selected='true']{border-left-color:#151f6d !important}
.hgpr .tier-stepper .tier-b[aria-hidden='false']+.triangle polygon{fill:#151f6d}
@media(max-width:767px){.hgpr .tier-stepper .tier-b .tier-step-container,.hgpr .tier-stepper .tier-b.mobile-step{box-shadow:0 4px 4px 0 rgba(0,0,0,0.3)}
}
.hgpr .tier-stepper .tier-b .tier-step-container,.hgpr .tier-stepper .tier-b .tier-step-container .btn-mobile,.hgpr .tier-stepper .tier-b.mobile-step,.hgpr .tier-stepper .tier-b.mobile-step .btn-mobile{background-color:#151f6d;color:white}
.hgpr .tier-stepper .tier-b hr{background-color:white}
.hgpr .tier-stepper .tier-b h2,.hgpr .tier-stepper .tier-b .b-icon,.hgpr .tier-stepper .tier-b p,.hgpr .tier-stepper .tier-b a{color:white}
@media(min-width:767px){.hgpr .two-columns-dashboard-template .tier-message{padding-left:32px;padding-right:32px}
}
@media(min-width:767px){.hgpr .my-account--static .tier-message{padding-left:0;padding-right:0}
}
.hgpr .tier-message{position:relative;min-height:320px;z-index:0}
@media(min-width:768px){.hgpr .tier-message{min-height:180px}
}
.hgpr .tier-message .masthead-container{margin-bottom:0 !important;position:relative}
.hgpr .tier-message .masthead-container:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}
.hgpr .tier-message .masthead-container.low:before{background:rgba(40,40,40,0.2)}
.hgpr .tier-message .masthead-container.medium:before{background:rgba(40,40,40,0.4)}
.hgpr .tier-message .masthead-container.high:before{background:rgba(40,40,40,0.55)}
.hgpr .tier-message .banner{position:relative}
.hgpr .tier-message .bannerimage{width:100%;max-height:320px;overflow:hidden;position:absolute}
@media(min-width:768px){.hgpr .tier-message .bannerimage{max-height:180px}
}
.hgpr .tier-message img{height:320px;width:100%;object-fit:cover;font-family:'object-fit: cover;'}
@media(min-width:768px){.hgpr .tier-message img{height:180px}
}
.hgpr .tier-message .overlay1{height:320px;overflow:hidden;padding-top:65px;padding-bottom:65px;position:relative;display:flex}
@media(min-width:640px){.hgpr .tier-message .overlay1{padding-left:60px;padding-right:60px}
}
@media(min-width:768px){.hgpr .tier-message .overlay1{height:180px}
}
.hgpr .tier-message .titletext{z-index:101;font-size:16px;text-shadow:0 2px 4px rgba(0,0,0,0.25)}
.hgpr .tier-message .titletext h3{font-size:22px}
.hgpr .tier-message .titletext div{margin:auto;width:70%}
@media(max-width:959px){.hgpr .tier-message .titletext div{width:100%}
}
.hgpr .tier-message .cta-button{z-index:101;position:relative;top:32%}
.hgpr .tier-message .cta-button a{width:200px;border-color:white;background-color:rgba(40,40,40,0.4);color:white}
.hgpr .tier-message .cta-button a:hover{background-color:rgba(27,27,27,0.4)}
@media(max-width:479px){.hgpr .tier-message .b-d-none\@xs{display:none}
}
.hgpr .tier-image-outer-wrap{margin:25px;display:block}
.hgpr .tier-image-outer-wrap .tier-image-wrap.cq-Editable-dom{display:inline-block;margin:25px 19px;height:182px;width:182px}
.hgpr .tier-image-outer-wrap .tier-image-wrap.cq-Editable-dom>div{border:2px solid #ffb612;height:100%}
.hgpr .tier-image-outer-wrap .tier-image-wrap.cq-Editable-dom>div .tier-image-icon{margin-bottom:20px;overflow:hidden;position:relative;height:100%}
.hgpr .tier-image-outer-wrap .tier-image-wrap.cq-Editable-dom>div .tier-image-icon img{height:182px;width:182px}
.hgpr .tier-image-outer-wrap .tier-image-wrap.cq-Editable-dom>div p{display:block;text-align:center}
.hgpr .tier-chart--table .tier-table--level-col,.hgpr .tier-chart--table td{width:25%}
@media(max-width:767px){.hgpr .tier-chart--table .tier-table--level-col,.hgpr .tier-chart--table td{width:100%}
}
.hgpr .tier-chart--table .tooltip-wrapper{margin-left:5px}
.hgpr .tier-chart--table .tooltip-wrapper .icon-info{color:white}
.hgpr .tier-table--icon{font-size:42px;vertical-align:middle;position:relative;top:-4px}
.hgpr .success-error .b-alert-error{display:none}
.hgpr .success-error .error-banner .b-alert-error{display:inline}
.hgpr .success-error .error-banner.error-0222 .b-alert-error{display:none}
.hgpr .success-error .error-banner.error-0222 .titletext{margin-top:18px}
.hgpr .success-error .success-banner .titletext{margin-top:18px}
.hgpr .ruleOuterWrap{margin:25px;display:block}
.hgpr .ruleOuterWrap .ruleWrap.cq-Editable-dom{display:inline-block;margin:25px 19px;height:182px;width:182px}
.hgpr .ruleOuterWrap .ruleWrap.cq-Editable-dom>div{border:2px solid #ffb612;height:100%}
.hgpr .ruleOuterWrap .ruleWrap.cq-Editable-dom>div .rule-icon{margin-bottom:20px;overflow:hidden;position:relative;height:100%}
.hgpr .status-container{text-align:center}
.hgpr .status-container>*{margin-top:18px;margin-bottom:18px}
@media(min-width:960px){.hgpr .status-container>*{margin-top:30px;margin-bottom:30px}
}
.hgpr .status-container .partner-account-link{margin:0;padding:0}
.hgpr .status-container .status-icon{margin-left:auto;margin-right:auto}
.hgpr .status-container .title-text-list-or{margin:50px auto;display:flex;max-width:300px;text-transform:uppercase;align-items:center}
.hgpr .status-container .title-text-list-or:before,.hgpr .status-container .title-text-list-or:after{display:block;content:'';flex:1 1 100%;border-bottom:1px solid #d8d8d8;margin:0 10px}
.hgpr .status-container .title-text{max-width:470px;margin-left:auto;margin-right:auto;font-size:16px;text-align:center}
.hgpr .status-container .title-text .title-element{font-size:18px}
@media(min-width:768px){.hgpr .status-container .title-text .title-element{font-size:24px}
}
.hgpr .status-container .statusicon+div .title-text{margin-top:-6px}
.hgpr .status-container .rich-text-content{text-align:left}
.hgpr .status-container .rich-text-content :last-child{margin-bottom:0;padding-bottom:0}
.hgpr .status-container .quickbook-open-button{margin:0}
.hgpr .status-container .partnerprofilepromo{margin-top:-18px;margin-bottom:-18px}
.hgpr .status-container .expand-collapse--item .title-text{margin:0;max-width:none;text-align:left}
.hgpr .secure-promo{padding-bottom:30px}
.hgpr .secure-promo .wf-form{opacity:0;transition:opacity .4s ease}
.hgpr .secure-promo .wf-form.is-loaded{opacity:1}
.hgpr .secure-promo .b-form-fieldset .b-row{align-items:flex-end}
.hgpr .secure-promo .submit-btn{white-space:nowrap;overflow:hidden}
.hgpr .secure-promo .b-form-input__control:read-only{border:1px solid;padding:12px}
@media(min-width:768px){.hgpr .secure-promo .b-custom-col\@lg{width:35%;flex:1 0 35%}
.hgpr .secure-promo .b-form-input{position:relative}
.hgpr .secure-promo .b-form-input.b-is-invalid .b-form-input__error{position:absolute}
}
.hgpr .rotatingmasthead.rm-container{width:100%;overflow:hidden}
.hgpr .rotatingmasthead.rm-container *[data-autorotate-timeout]{display:flex}
.hgpr .rotatingmasthead.rm-container .slides-container{display:flex;justify-content:flex-start;width:100%;max-width:100%;position:relative}
.hgpr .rotatingmasthead.rm-container .shift-left-100-percent{left:-100%}
@media(max-width:639px){.hgpr .rotatingmasthead.rm-container .overlay1{max-height:unset;flex-grow:1;margin:0;padding-left:0;padding-right:0}
}
@media(max-width:639px){.hgpr .rotatingmasthead.rm-container .overlay1 .titletext>section{padding:0 20px}
}
@media(max-width:639px){.hgpr .rotatingmasthead.rm-container .overlay1 .ctabutton{position:absolute;bottom:0;width:100%;margin-bottom:0 !important}
}
@media(max-width:639px){.hgpr .rotatingmasthead.rm-container .overlay1 .ctabutton a{border:0;background:transparent;font-weight:700;font-size:14px}
}
@media(max-width:639px){.hgpr .rotatingmasthead.rm-container .overlay1 .ctabutton .b-icon-right{display:inline-block !important;font-size:12px;font-weight:700;padding-left:5px;margin-top:-3px;vertical-align:middle}
}
@media(max-width:639px){.hgpr .rotatingmasthead.rm-container .bannerimage{height:180px !important;position:relative;overflow:unset}
}
@media(max-width:767px){.hgpr .rotatingmasthead.rm-container .bannerimage{max-height:unset}
}
.hgpr .rotatingmasthead.rm-container .bannerimage img{height:100%;min-height:auto !important}
@media(max-width:639px){.hgpr .rotatingmasthead.rm-container .bannerimage img{height:180px !important}
}
.hgpr .rotatingmasthead.rm-container .bannerimage .image-caption{z-index:300}
.hgpr .rotatingmasthead.rm-container section,.hgpr .rotatingmasthead.rm-container .banner,.hgpr .rotatingmasthead.rm-container .bannerimage{height:100%}
.hgpr .rotatingmasthead.rm-container section .woh-image,.hgpr .rotatingmasthead.rm-container .banner .woh-image,.hgpr .rotatingmasthead.rm-container .bannerimage .woh-image{height:100%}
@media(max-width:639px){.hgpr .rotatingmasthead.rm-container .banner{display:flex;flex-direction:column}
}
.hgpr .rotatingmasthead.rm-container .masthead-container{flex:0 0 100%}
@media(max-width:639px){.hgpr .rotatingmasthead.rm-container .masthead-container{background-color:#151f6d;height:auto;overflow:hidden}
}
.hgpr .rotatingmasthead.rm-container .quickbook-wrapper{position:absolute;z-index:999;width:100%;height:unset;left:0;right:0;visibility:hidden}
@media(max-width:767px){.hgpr .rotatingmasthead.rm-container .quickbook-wrapper{padding-left:0;padding-right:0;position:relative;top:0}
}
.hgpr .rotatingmasthead.rm-container .quickbook-wrapper.bottom-adjustment{bottom:51px}
.hgpr .rotatingmasthead.rm-container .controls button{position:absolute;top:calc(50% - 55px);height:63px;width:50px;background-color:rgba(0,0,0,0.54);color:white;font-size:29px;z-index:1000}
@media(max-width:959px){.hgpr .rotatingmasthead.rm-container .controls button{top:90px}
}
.hgpr .rotatingmasthead.rm-container .controls button:hover{background-color:black !important}
.hgpr .rotatingmasthead.rm-container .controls .previous-btn{left:0}
.hgpr .rotatingmasthead.rm-container .controls .next-btn{right:0}
.hgpr .rotatingmasthead.rm-container .carousel-dots{display:flex;justify-content:center}
.hgpr .rotatingmasthead.rm-container .carousel-dots carousel-dot{margin:18px 7.5px;width:13px;height:13px;border-radius:50%;background-color:#717171;border:solid 1px white;cursor:pointer}
.hgpr .rotatingmasthead.rm-container .carousel-dots carousel-dot.active{background-color:#0072ce;border:solid 1px white}
@media(min-width:768px){.hgpr .quickbook-modal-cta .quickbook-open-button{white-space:nowrap}
}
.hgpr .quickbook--modal{overflow:visible}
@media screen and (min-width:480px) and (max-width:959px){.hgpr .quickbook--modal{max-width:90vw}
}
@media screen and (min-width:960px){.hgpr .quickbook--modal{max-width:75vw}
}
.hgpr .quickbook--modal.horizontal-quickbook .qbcontainer{margin-bottom:0}
.hgpr .quickbook--modal.horizontal-quickbook .qbcontainer .m-quickbook{box-shadow:none}
.hgpr .quickbook--modal .modal-content{border:1px solid transparent;background-color:#f6f6f6;padding:0}
@media(min-width:768px){.hgpr .quickbook--modal .modal-content{transform:translateY(-10vh)}
}
.hgpr .quickbook--modal .title{font-size:20px;color:#282828;padding:10px 10px 10px 20px}
.hgpr .quickbook--modal .quickbook-header{margin:10px 0 10px}
.hgpr [v-cloak]{display:none}
.hgpr .promo-modal-section{position:relative;z-index:9999}
.hgpr .promo-modal-section .v--modal-overlay{z-index:9999}
.hgpr .promo-modal-section .v--modal-overlay.not-clickable{pointer-events:none}
.hgpr .promo-modal-section .v--modal-box{width:768px !important;max-width:90%;left:50% !important;transform:translateX(-50%)}
.hgpr .promo-modal-section .v--modal-box .container{padding:0}
.hgpr .promo-modal-section .v--modal-box #storage{display:none}
.hgpr .promo-modal-section .v--modal-box .close-btn{position:absolute;right:0;top:0;width:17px;height:17px;background-color:white;text-align:center;z-index:1;display:none}
.hgpr .promo-modal-section .v--modal-box .close-btn i{font-size:9.2px;color:#282828;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.hgpr .promo-modal-section .v--modal-box .close-btn.show{display:block}
.hgpr .promo-modal-section .v--modal-box .close-btn .close-btn-container{position:relative;width:100%}
.hgpr .promo-modal-section .v--modal-box .close-btn .close-btn-container img{position:absolute;height:12px;width:12px;top:2px;left:3px}
.hgpr .promo-content-wrap{max-width:768px;width:100%;margin:0 auto;background:white;position:relative;font-family:"Open Sans",Arial,sans-serif}
.hgpr .promo-content-wrap *{box-sizing:border-box}
.hgpr .promo-content-wrap .b-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.hgpr .promo-content-wrap .b-row_align-stretch{-ms-flex-align:stretch;align-items:stretch}
.hgpr .promo-content-wrap .b-col_align-stretch{-ms-flex-item-align:stretch;align-self:stretch;margin-top:0 !important}
.hgpr .promo-content-wrap div+div{margin-top:0 !important}
.hgpr .promo-content-wrap .promo-text-content-wrap{flex-direction:row-reverse;-ms-flex-direction:row-reverse}
.hgpr .promo-content-wrap .promo-img-wrap{width:100%}
@media(min-width:480px){.hgpr .promo-content-wrap .promo-img-wrap{width:45%}
}
.hgpr .promo-content-wrap .promo-img-wrap .woh-image{width:100%;height:100%}
.hgpr .promo-content-wrap .promo-img-wrap img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}
@media(max-width:479px){.hgpr .promo-content-wrap .promo-img-wrap img{height:auto;max-height:194px}
}
.hgpr .promo-content-wrap .promo-text-content{padding:30px;margin-top:0;width:100%}
@media(min-width:480px){.hgpr .promo-content-wrap .promo-text-content{width:55%}
}
.hgpr .promo-content-wrap .promo-text-content .title-text{text-align:center;position:relative;margin-bottom:39px;width:100%}
.hgpr .promo-content-wrap .promo-text-content .title-text:after{content:'';width:100px;height:2px;background:#282828;position:absolute;left:50%;transform:translateX(-50%);bottom:-16px}
.hgpr .promo-content-wrap .promo-text-content .title-text h3{font-size:24px;line-height:1.54;font-weight:normal;margin-bottom:0;text-align:center}
.hgpr .promo-content-wrap .promo-text-content .title-text div{margin-top:0}
.hgpr .promo-content-wrap .promo-text-content .title-text div p{padding-bottom:0;font-size:14px;font-weight:normal;line-height:1.57}
@media(min-width:480px){.hgpr .promo-content-wrap .promo-text-content .title-text div p{display:inline-block;line-height:2}
}
.hgpr .promo-content-wrap .promo-text-content .rich-text-content{font-size:14px;font-weight:normal;line-height:19px;margin-bottom:23px}
.hgpr .promo-content-wrap .promo-text-content .promo-btn-wrap{margin-top:0}
.hgpr .promo-content-wrap .promo-text-content .promo-btn-wrap>div{width:100%;margin-top:0}
@media(min-width:640px){.hgpr .promo-content-wrap .promo-text-content .promo-btn-wrap>div{width:50%}
}
@media(max-width:639px){.hgpr .promo-content-wrap .promo-text-content .promo-btn-wrap .cta-button{margin-bottom:9px}
}
.hgpr .promo-content-wrap .promo-text-content .promo-btn-wrap .cta-button.waiting .b-button{cursor:default;pointer-events:none;opacity:.5}
.hgpr .promo-content-wrap .promo-text-content .promo-btn-wrap .cta-button.waiting .b-button .waiting-img{display:block}
.hgpr .promo-content-wrap .promo-text-content .promo-btn-wrap .b-button{margin:0;background-color:#0072ce;color:white;padding:10px;font-size:16px;font-weight:normal;line-height:normal;text-transform:uppercase;width:100%;position:relative;text-align:center;display:block}
@media(min-width:640px){.hgpr .promo-content-wrap .promo-text-content .promo-btn-wrap .b-button{width:95%;display:inline-block}
}
.hgpr .promo-content-wrap .promo-text-content .promo-btn-wrap .b-button .waiting-img{width:20px;height:20px;position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;display:none}
.hgpr .promo-content-wrap .promo-text-content-wrap .promo-text-wrap{width:100%}
@media(max-width:479px){.hgpr .promo-content-wrap .promo-text-content-wrap .promo-text-wrap .title-text h3{line-height:1.21}
}
.hgpr .promo-content-wrap .confirmation-wrap .promo-btn-wrap .b-button{max-width:180px;border:1px solid #0072ce;color:#0072ce;background-color:white}
.hgpr .promo-content-wrap .error-wrap .error-icon{font-size:34px;color:#e62828;margin-bottom:10px;text-align:center;width:100%;height:38px}
.hgpr .promo-content-wrap .error-wrap .error-icon img{width:38px;height:38px}
.hgpr .promo-content-wrap .error-wrap .more-details{width:100%;position:relative}
.hgpr .promo-content-wrap .error-wrap .more-details h6{font-size:16px;font-weight:600;line-height:normal;margin:0}
.hgpr .promo-content-wrap .error-wrap .more-details p{padding-bottom:0;font-size:14px;font-weight:normal;line-height:2}
.hgpr .promo-content-wrap .hide{display:none}
.hgpr .promo-content-wrap picture.obj-pos-tl img{object-position:left top;font-family:'object-fit: cover; object-position: left top;'}
.hgpr .promo-content-wrap picture.obj-pos-tr img{object-position:right top;font-family:'object-fit: cover; object-position: right top;'}
.hgpr .promo-content-wrap picture.obj-pos-bl img{object-position:left bottom;font-family:'object-fit: cover; object-position: left bottom;'}
.hgpr .promo-content-wrap picture.obj-pos-br img{object-position:right bottom;font-family:'object-fit: cover; object-position: right bottom;'}
.hgpr .cq-Editable-dom .promo-content-wrap{margin-top:100px;max-width:100%}
.hgpr .cq-Editable-dom .promo-content-wrap .promo-img-wrap{width:45%}
.hgpr .cq-Editable-dom .promo-content-wrap .promo-img-wrap>div{height:auto}
@media(min-width:768px){.hgpr .cq-Editable-dom .promo-content-wrap .promo-text-content{width:55%}
}
.hgpr .cq-Editable-dom .promo-content-wrap .promo-text-content .promo-text-wrap{width:100%}
.hgpr .slideOuterWrap .slideWrap.cq-Editable-dom>div .promo-icon:before{content:"\EA35"}
.hgpr .slideOuterWrap{margin:25px;display:block}
.hgpr .slideOuterWrap .slideWrap.cq-Editable-dom{display:inline-block;margin:25px 19px;height:182px;width:182px}
.hgpr .slideOuterWrap .slideWrap.cq-Editable-dom>div{border:2px solid #ffb612;height:100%}
.hgpr .slideOuterWrap .slideWrap.cq-Editable-dom>div .promo-icon{margin-bottom:20px;overflow:hidden;position:relative;height:100%}
.hgpr .slideOuterWrap .slideWrap.cq-Editable-dom>div .promo-icon:before{display:inline-block;font-family:BellhopIcons;font-style:normal;font-weight:400;line-height:1;font-size:3em;position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);z-index:2}
.hgpr .promo-banner{position:relative}
.hgpr .promo-banner .bannerimage{position:absolute;width:100%}
.hgpr .promo-banner .overlay1{top:0;height:126px;max-width:960px;background-color:rgba(255,255,255,0.95);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#F2FFFFFF',EndColorStr='#F2FFFFFF');z-index:2;padding:0}
@media(min-width:768px){.hgpr .promo-banner .overlay1{top:263px;padding:30px 140px}
}
.hgpr .promo-banner .overlay1 hr{width:98px;color:#282828;margin:auto}
@media(min-width:768px){.hgpr .promo-banner .overlay1 hr{display:none}
}
.hgpr .promo-banner .titletext{text-shadow:0 2px 4px rgba(0,0,0,0.25);font-size:14px}
.hgpr .promo-banner .titletext h3{font-size:24px}
.hgpr .promo-banner img{width:100%;object-fit:cover;max-height:260px;font-family:'object-fit: cover;'}
.hgpr .promo-banner:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}
.hgpr .promo-banner.low:before{background:rgba(40,40,40,0.1)}
.hgpr .promo-banner.medium:before{background:rgba(40,40,40,0.15)}
.hgpr .promo-banner.high:before{background:rgba(40,40,40,0.2)}
.hgpr .progressive-rewards{display:none;max-width:585px;margin:0 auto;background:white}
@media(max-width:479px){.hgpr .progressive-rewards{padding:30px 0}
}
.hgpr .progressive-rewards.show{display:block}
.hgpr .progressive-rewards .title-text{text-align:center}
.hgpr .progressive-rewards .title-text h3{font-size:24px;position:relative;margin-bottom:41px}
.hgpr .progressive-rewards .title-text h3:after{position:absolute;content:'';width:98px;height:1px;background:#282828;left:0;right:0;bottom:-21px;margin:0 auto}
.hgpr .progressive-rewards .title-text section>div{color:#282828;margin:40px 0 30px 0;text-align:left;line-height:1.5}
.hgpr .progressive-rewards .title-text section h4{font-size:16px;font-weight:600;margin-bottom:20px;text-align:left;margin-top:18px}
.hgpr .progressive-rewards .reward-container{text-align:center;display:flex;justify-content:center}
@media(max-width:639px){.hgpr .progressive-rewards .reward-container{display:block}
}
.hgpr .progressive-rewards .reward-item{display:flex;flex-basis:32%;margin:0 10px}
@media(max-width:639px){.hgpr .progressive-rewards .reward-item{flex-basis:100%;width:100%;margin:0 0 15px 0}
.hgpr .progressive-rewards .reward-item:last-child{margin:0}
}
.hgpr .progressive-rewards .reward-item label{display:flex;flex-direction:column;width:100%;border:1px solid #b6b6b6;cursor:pointer}
@media(max-width:639px){.hgpr .progressive-rewards .reward-item label{flex-direction:row}
}
.hgpr .progressive-rewards .reward-item label .icon-wrap{padding:19px 26px;color:#0072ce;height:100%}
@media(max-width:639px){.hgpr .progressive-rewards .reward-item label .icon-wrap{display:flex;align-items:center;justify-content:flex-start;padding:15px;order:2;text-align:left}
}
.hgpr .progressive-rewards .reward-item label .icon-wrap i{font-size:45px;margin-bottom:12px}
@media(max-width:639px){.hgpr .progressive-rewards .reward-item label .icon-wrap i{margin:0 22px 0 0}
}
@media(max-width:639px){.hgpr .progressive-rewards .reward-item label .icon-wrap p{font-size:16px;padding:0}
}
.hgpr .progressive-rewards .reward-item label .radio-wrap{background-color:#f6f6f6;border-top:1px solid #b6b6b6;padding:17px;position:relative}
@media(max-width:639px){.hgpr .progressive-rewards .reward-item label .radio-wrap{border-top:0;border-right:1px solid #b6b6b6}
}
.hgpr .progressive-rewards .reward-item label .radio-wrap:before{content:"";background-color:white;border:1px solid #b6b6b6;border-radius:50%}
.hgpr .progressive-rewards .reward-item label .radio-wrap:before,.hgpr .progressive-rewards .reward-item label .radio-wrap input,.hgpr .progressive-rewards .reward-item label .radio-wrap i{width:16px;height:16px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.hgpr .progressive-rewards .reward-item label .radio-wrap input{opacity:0}
.hgpr .progressive-rewards .reward-item label .radio-wrap i{display:none}
.hgpr .progressive-rewards .reward-item label.checked{border-color:#0072ce;cursor:default}
.hgpr .progressive-rewards .reward-item label.checked .radio-wrap{border-color:#0072ce;background-color:rgba(79,176,255,0.25)}
.hgpr .progressive-rewards .reward-item label.checked .radio-wrap:before{background-color:#0072ce;border-color:#0072ce}
.hgpr .progressive-rewards .reward-item label.checked .radio-wrap i{display:block;color:white;font-size:9px;vertical-align:middle;margin-top:4px;font-weight:bold}
.hgpr .progressive-rewards .cta-button{text-align:center;margin-top:30px;margin-bottom:60px}
.hgpr .progressive-rewards .cta-button button{display:inline-block;width:290px;height:44px;line-height:44px;padding:0 30px;margin-bottom:0;position:relative;cursor:pointer;font-size:16px;font-weight:normal}
@media(max-width:479px){.hgpr .progressive-rewards .cta-button button{width:100%}
}
.hgpr .progressive-rewards .cta-button button img{display:none}
.hgpr .progressive-rewards .cta-button button.waiting{cursor:default;pointer-events:none;text-indent:-9999px;background-image:url("../../../etc/designs/hyatt-commons/img/loading-3dots.gif");background-repeat:no-repeat;background-position:center;background-size:32px}
.hgpr .progressive-rewards .terms-condition-wrap .terms-condition{border-top:1px solid #ccc;padding:0 15px}
.hgpr .progressive-rewards .terms-condition-wrap .terms-condition h3{font-size:16px;font-weight:600;padding:14px 0;position:relative;margin-bottom:0;cursor:pointer}
.hgpr .progressive-rewards .terms-condition-wrap .terms-condition h3 i{font-size:21px;color:#0072ce;position:absolute;right:14px;top:50%;transform:translateY(-50%)}
.hgpr .progressive-rewards .terms-condition-wrap .terms-condition h3 i.rotate{transform:translateY(-50%) rotate(180deg)}
.hgpr .progressive-rewards .terms-condition-wrap .terms-condition>div{padding-bottom:30px;font-size:12px;transition:150ms ease-out}
.hgpr .progressive-rewards .reward-point-success p,.hgpr .progressive-rewards .reward-upgrade-success p,.hgpr .progressive-rewards .reward-error p{text-align:left}
.hgpr .progressive-rewards .placeholderStyle{background-color:#840855;color:white}
.hgpr .progressive-rewards .reward-error{text-align:center}
.hgpr .progressive-rewards .reward-error i{font-size:34px;color:#e62828;margin-bottom:28px}
.hgpr .progressive-rewards .reward-error hr{margin:38px 0 34px}
.hgpr .progressive-rewards .reward-error .list-wrap{text-align:left;width:100%;display:inline-block}
.hgpr .progressive-rewards .reward-error .list-wrap h4{font-size:16px;font-weight:600;color:#282828}
.hgpr .progressive-rewards .reward-error .list-wrap ul{float:left;width:100%;padding:0}
.hgpr .progressive-rewards .reward-error .list-wrap ul li{width:100%;float:left;list-style:none}
.hgpr .print-link--modal .inner-modal{background-color:white;width:570px;max-width:100vw;max-height:100vh}
.hgpr .print-link--modal .selection-background{background-color:#ddd}
.hgpr .print-link--modal .image-cell{font-size:40px;padding:5px}
.hgpr .print-link--modal .center{margin:auto;width:48%;text-align:center;padding:5px}
.hgpr .print-link--modal .outer-print-cell{padding:10px;color:#0161ae}
.hgpr .print-link--modal .print-cell{border:solid 1px #ddd;cursor:pointer;height:100%;display:flex;flex-direction:column}
.hgpr .print-link--modal .print-cell.selected{border-color:#0072ce}
.hgpr .print-link--modal .print-cell .center{flex-grow:1}
.hgpr .print-link--modal .title{font-size:18px;padding:10px}
.hgpr .print-link--modal .print-link-button{line-height:2em}
.hgpr .print-link--modal .print-link-is-disabled{background-color:#b6b6b6;cursor:not-allowed}
.hgpr .points-bar-content-container{background-color:rgba(40,40,40,0.05)}
@media screen and (min-width:1080px){.hgpr .points-bar-content-container{height:70px}
}
@media screen and (max-width:767px){.hgpr .points-bar-content-container{margin-top:45px}
}
@media screen and (min-width:768px){.hgpr .points-bar-content-container{margin-top:27px}
}
.hgpr .points-bar-content-container .content-center{display:inline-block;vertical-align:middle}
@media screen and (min-width:320px) and (max-width:639px){.hgpr .points-bar-content-container .content-center{margin:8px}
}
@media screen and (min-width:640px){.hgpr .points-bar-content-container .content-center{margin:auto}
}
.hgpr .points-bar-content-container .tier-container{margin:0 auto}
.hgpr .points-bar-content-container .points-bar--arrow{width:10px;height:10px;transform:rotate(-315deg);background-color:#151f6d;position:absolute}
@media screen and (min-width:320px) and (max-width:1079px){.hgpr .points-bar-content-container .points-bar--arrow{bottom:-5px;left:50%}
}
@media screen and (min-width:1080px){.hgpr .points-bar-content-container .points-bar--arrow{right:-5px;top:45%}
}
@media screen and (min-width:640px) and (max-width:1079px){.hgpr .points-bar-content-container .valid-content-text{display:block}
}
.hgpr .points-bar-content-container .valid-content{text-align:center}
@media screen and (min-width:320px) and (max-width:639px){.hgpr .points-bar-content-container .valid-content{text-align:center}
}
@media screen and (min-width:640px) and (max-width:1079px){.hgpr .points-bar-content-container .valid-content{margin:auto}
}
@media screen and (min-width:1080px){.hgpr .points-bar-content-container .valid-content{height:100%}
}
.hgpr .points-bar-content-container .valid-content-container{padding-left:24px}
@media screen and (min-width:640px) and (max-width:1079px){.hgpr .points-bar-content-container .valid-content-container{display:flex;padding-left:0}
}
@media screen and (min-width:320px) and (max-width:639px){.hgpr .points-bar-content-container .valid-content-container{padding-left:0}
}
.hgpr .points-bar-content-container .tier-color-bar{height:70px;background-color:#151f6d;text-align:center;line-height:70px;position:relative}
.hgpr .points-bar-content-container .divider-line{background-color:#b6b6b6}
@media screen and (min-width:320px) and (max-width:639px){.hgpr .points-bar-content-container .divider-line{width:50px;height:1px;margin:auto;display:block}
}
@media screen and (min-width:640px){.hgpr .points-bar-content-container .divider-line{width:1px;height:50px}
}
.hgpr .points-bar-content-container .divider-line-second{background-color:#b6b6b6;width:1px;height:50px}
@media not screen and (min-width:640px) and (max-width:1079px){.hgpr .points-bar-content-container .divider-line-second{display:none}
}
@media screen and (min-width:320px) and (max-width:639px){.hgpr .points-bar-content-container .current-point-container{text-align:center}
}
@media screen and (min-width:640px) and (max-width:1079px){.hgpr .points-bar-content-container .current-point-container{text-align:center;margin-top:28px;margin-bottom:28px}
}
@media screen and (min-width:1080px){.hgpr .points-bar-content-container .current-point-container{margin-left:20px}
}
.hgpr .points-bar-content-container .current-point-text{height:19px;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:normal;color:#151f6d;padding-left:5px;display:inline-block;vertical-align:middle}
@media screen and (min-width:320px) and (max-width:639px){.hgpr .points-bar-content-container .current-point-text{display:block}
}
@media screen and (min-width:640px) and (max-width:1079px){.hgpr .points-bar-content-container .current-point-text{text-align:center;width:100%}
}
.hgpr .points-bar-content-container .current-point-value{height:49px;font-family:"Open Sans",Arial,sans-serif;font-size:36px;line-height:normal;color:#151f6d;display:inline-block;vertical-align:middle}
@media screen and (min-width:640px) and (max-width:1079px){.hgpr .points-bar-content-container .current-point-value{text-align:center;width:100%}
}
.hgpr .points-bar-content-container .details-button{height:30px;border:solid 1px #151f6d;width:130px;text-align:center;padding-top:5px}
@media screen and (min-width:320px) and (max-width:639px){.hgpr .points-bar-content-container .details-button{margin:auto;width:200px}
}
@media screen and (min-width:640px) and (max-width:1079px){.hgpr .points-bar-content-container .details-button{width:140px;margin:auto}
}
@media screen and (min-width:1080px){.hgpr .points-bar-content-container .details-button{float:right}
}
@media screen and (min-width:1080px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.hgpr .points-bar-content-container .details-button{margin-top:20px}
}
.hgpr .points-bar-content-container .details-button a{color:#151f6d}
.hgpr .points-bar-content-container .tier-value{height:24px;font-family:"larishneue";font-size:18px;font-weight:bold;line-height:1.5}
.hgpr .points-bar-content-container .membership-id{font-family:"Open Sans",Arial,sans-serif;font-size:16px}
.hgpr .points-bar-content-container .expire-date{font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:1.71;color:#151f6d}
@media screen and (min-width:1080px){.hgpr .points-bar-content-container .expire-date{display:table-cell;height:70px;vertical-align:middle}
}
.hgpr .points-bar-content-container .details-button-container{margin-right:0;margin-left:0}
@media screen and (min-width:320px) and (max-width:639px){.hgpr .points-bar-content-container .details-button-container{margin-top:0}
}
@media screen and (min-width:640px) and (max-width:1079px){.hgpr .points-bar-content-container .details-button-container{display:flex}
}
@media screen and (min-width:1080px){.hgpr .points-bar-content-container .details-button-container{padding-right:18px}
}
.hgpr .hotel-bill-viewer{height:100vh;width:100vw}
.hgpr .partner-link-container .border-section{border-width:1px;border-style:solid}
.hgpr .partner-badges-container{border-top:3px solid #b48d48;position:relative}
.hgpr .partner-badges-container .parnter-badges__img{width:90px;height:70px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);overflow:hidden}
.hgpr .partner-badges-container .parnter-badges__img .woh-image--non-responsive{margin:0}
.hgpr .partner-badges-container .tier-badge-label{max-width:210px;margin-right:auto}
.hgpr .partner-badges-container .badge-item{max-width:320px;margin:auto}
.hgpr .partner-badges-container .badge-item p{text-align:left !important}
@media(min-width:640px){.hgpr .partner-badges-container .badge-item{margin:0}
.hgpr .partner-badges-container .badge-item p{text-align:center !important}
.hgpr .partner-badges-container .tier-badge-label{margin:auto}
}
.hgpr .partner-badges-container .parnter-badges__img.cq-Editable-dom{position:relative;transform:none;left:0;height:100%;width:100%}
.hgpr .partner-account-link{text-align:left;padding:30px 18px}
@media(min-width:768px){.hgpr .partner-account-link{padding:36px}
}
.hgpr .partner-account-link .wf-linkaccount--partnernumber label{font-weight:bold;font-size:16px}
.hgpr .partner-account-link .require-partner-number-link .woh-icon{display:none}
.hgpr .partner-account-link .info-text .rich-text-content{margin-top:36px}
.hgpr .partner-page-alreadylinked .border-section{border:1px solid}
.hgpr .partner-page-alreadylinked .already-linked-icon{font-size:34px}
.hgpr .partner-page-alreadylinked .title-text{font-size:16px}
.hgpr .partner-page-alreadylinked .title-text .title-element{font-size:20px;margin-bottom:18px}
@media(min-width:768px){.hgpr .partner-page-alreadylinked .title-text .title-element{font-size:24px}
}
@media(max-width:767px){.hgpr .offer-slot-row .offer-slot-1,.hgpr .offer-slot-row .offer-slot-2{margin-bottom:20px}
}
@media(min-width:640px) and (max-width:959px){.hgpr .offer-slot-row .offer-slot-3{margin-bottom:20px}
.hgpr .offer-slot-row .offer-slot-3 .offer-slot-section{margin-top:20px;display:flex;padding-bottom:0;margin-bottom:40px}
.hgpr .offer-slot-row .offer-slot-3 .offer-slot-section .learn-more{width:50%;right:0}
.hgpr .offer-slot-row .offer-slot-3 .offer-slot-section .offer-slot-content-container .offer-slot-content{width:50%;align-self:flex-start;padding-bottom:20px}
.hgpr .offer-slot-row .offer-slot-3 .offer-slot-section .offer-slot-content-container .offer-slot{display:flex}
.hgpr .offer-slot-row .offer-slot-3 .offer-slot-section .offer-slot-content-container .offer-slot .offer-slot-type{max-height:40px}
}
.hgpr .offer-slot-section{position:relative;background-color:white;padding:0 0 40px 0;text-align:center;height:100%}
.hgpr .offer-slot-section .learn-more{position:absolute;bottom:0;width:100%}
.hgpr .offer-slot-section .learn-more .woh-cta-link{width:100%}
.hgpr .offer-slot-section .learn-more .b-icon{font-size:11px;font-weight:700;vertical-align:middle;margin-top:-3px;padding-left:2px}
.hgpr .offer-slot-section .offer-slot .offer-slot-type{color:white;display:block;padding:10px 0;min-height:38px}
.hgpr .offer-slot-section .offer-slot .title-element{font-size:24px;position:relative;margin-bottom:25px}
.hgpr .offer-slot-section .offer-slot .title-element:after{position:absolute;content:'';width:43px;height:1px;background:#007e9e;left:0;right:0;bottom:-11px;margin:0 auto}
@media(min-width:640px) and (max-width:959px){.hgpr .offer-slot-3 .offer-slot-section{display:flex;padding-bottom:0;margin-bottom:40px}
.hgpr .offer-slot-3 .offer-slot-section .learn-more{width:50%;right:0}
.hgpr .offer-slot-3 .offer-slot-section .offer-slot-content-container .offer-slot-content{width:50%;align-self:flex-start;padding-bottom:20px}
.hgpr .offer-slot-3 .offer-slot-section .offer-slot-content-container .offer-slot{display:flex}
.hgpr .offer-slot-3 .offer-slot-section .offer-slot-content-container .offer-slot .offer-slot-type{max-height:40px}
.hgpr .offer-slot-3 .offer-slot-section .offer-slot-content-container .offer-slot .woh-image{height:100%}
.hgpr .offer-slot-3 .offer-slot-section .offer-slot-content-container .offer-slot .promo-image-container{max-width:50%}
.hgpr .offer-slot-3 .offer-slot-section .offer-slot-content-container .offer-slot .promo-image-container img{height:100%;object-fit:cover}
}
.hgpr .offer-slot-experience-fragment-container .flex-container{list-style:none;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;align-items:stretch}
@media(min-width:640px) and (max-width:1079px){.hgpr .offer-slot-experience-fragment-container .flex-container .offer-slot-wrapper:last-child:nth-of-type(3){width:100%}
.hgpr .offer-slot-experience-fragment-container .flex-container .offer-slot-wrapper:last-child:nth-of-type(3) .offer-slot-section{display:flex;padding-bottom:0;margin-bottom:40px}
.hgpr .offer-slot-experience-fragment-container .flex-container .offer-slot-wrapper:last-child:nth-of-type(3) .offer-slot-section .learn-more{width:50%;right:0}
.hgpr .offer-slot-experience-fragment-container .flex-container .offer-slot-wrapper:last-child:nth-of-type(3) .offer-slot-section .offer-slot-content-container .offer-slot-content{width:50%;align-self:flex-start;padding-bottom:20px}
.hgpr .offer-slot-experience-fragment-container .flex-container .offer-slot-wrapper:last-child:nth-of-type(3) .offer-slot-section .offer-slot-content-container .offer-slot{display:flex}
.hgpr .offer-slot-experience-fragment-container .flex-container .offer-slot-wrapper:last-child:nth-of-type(3) .offer-slot-section .offer-slot-content-container .offer-slot .offer-slot-type{max-height:40px}
.hgpr .offer-slot-experience-fragment-container .flex-container .offer-slot-wrapper:last-child:nth-of-type(3) .offer-slot-section .offer-slot-content-container .offer-slot .woh-image{height:100%}
.hgpr .offer-slot-experience-fragment-container .flex-container .offer-slot-wrapper:last-child:nth-of-type(3) .offer-slot-section .offer-slot-content-container .offer-slot .promo-image-container{max-width:50%}
.hgpr .offer-slot-experience-fragment-container .flex-container .offer-slot-wrapper:last-child:nth-of-type(3) .offer-slot-section .offer-slot-content-container .offer-slot .promo-image-container img{height:100%;object-fit:cover}
}
.hgpr .offer-slot-experience-fragment-container .wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}
.hgpr .offer-slot-experience-fragment-container .flex-item{margin:5px}
@media screen and (max-width:639px){.hgpr .offer-slot-experience-fragment-container .b-row_align-stretch{margin:auto}
}
.hgpr .offer-slot-experience-fragment-container .offer-slot-wrapper>div,.hgpr .offer-slot-experience-fragment-container .offer-slot-wrapper [class*='aem-Grid']{height:100%}
.hgpr .offer-slot-section{position:relative;background-color:white;padding:0 0 40px 0;text-align:center;height:100%}
.hgpr .offer-slot-section .learn-more{position:absolute;bottom:0;width:100%}
.hgpr .offer-slot-section .learn-more .woh-cta-link{width:100%}
.hgpr .offer-slot-section .learn-more .b-icon{font-size:11px;font-weight:700;vertical-align:middle;margin-top:-3px;padding-left:2px}
.hgpr .offer-slot-section .offer-slot .offer-slot-type{color:white;display:block;padding:10px 0;min-height:38px}
.hgpr .offer-slot-section .offer-slot .title-element{font-size:24px;position:relative;margin-bottom:25px}
.hgpr .offer-slot-section .offer-slot .title-element:after{position:absolute;content:'';width:43px;height:1px;background:#007e9e;left:0;right:0;bottom:-11px;margin:0 auto}
@media(min-width:640px) and (max-width:959px){.hgpr .offer-slot-3 .offer-slot-section{display:flex;padding-bottom:0;margin-bottom:40px}
.hgpr .offer-slot-3 .offer-slot-section .learn-more{width:50%;right:0}
.hgpr .offer-slot-3 .offer-slot-section .offer-slot-content-container .offer-slot-content{width:50%;align-self:flex-start;padding-bottom:20px}
.hgpr .offer-slot-3 .offer-slot-section .offer-slot-content-container .offer-slot{display:flex}
.hgpr .offer-slot-3 .offer-slot-section .offer-slot-content-container .offer-slot .offer-slot-type{max-height:40px}
.hgpr .offer-slot-3 .offer-slot-section .offer-slot-content-container .offer-slot .woh-image{height:100%}
.hgpr .offer-slot-3 .offer-slot-section .offer-slot-content-container .offer-slot .promo-image-container{max-width:50%}
.hgpr .offer-slot-3 .offer-slot-section .offer-slot-content-container .offer-slot .promo-image-container img{height:100%;object-fit:cover}
}
.hgpr .woh-image--non-responsive{margin:36px 0}
@media(min-width:768px){.hgpr .woh-image--non-responsive{margin:36px 0 0}
}
dialog{position:absolute;left:0;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border:solid;padding:1em;background:white;color:black;display:block}
dialog:not([open]){display:none}
dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.1)}
._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}
dialog.fixed{position:fixed;top:50%;transform:translate(0,-50%)}
.hgpr .woh-scroll-block{overflow:hidden}
.hgpr dialog{position:fixed;padding:0;border:0;background:transparent}
.hgpr dialog::backdrop{transition:background 400ms ease;background:rgba(0,0,0,0);display:block}
.hgpr dialog+.backdrop{transition:background 400ms ease;background:rgba(0,0,0,0);display:block}
.hgpr dialog.active::backdrop{background:rgba(0,0,0,0.25)}
.hgpr dialog.active+.backdrop{background:rgba(0,0,0,0.25)}
.hgpr dialog.no-transition{transition:none}
.hgpr dialog.no-transition *{transition:none}
.hgpr dialog.no-transition::backdrop{transition:none}
.hgpr dialog.no-transition+.backdrop{transition:none}
.hgpr dialog .modal-content{box-shadow:0 20px 60px -2px rgba(27,33,58,0.4);border-radius:3px;background:white;position:relative;padding:36px}
.hgpr dialog .btn-close{position:absolute;right:13px;top:15px;width:auto;height:auto;background:transparent;border:0;padding:3px}
.hgpr dialog .btn-close i{font-size:18px;color:#282828;font-weight:normal}
@media(max-width:479px){.hgpr dialog{width:100vw;height:100vh;max-width:100vw;max-height:100vh;position:fixed;left:0;top:0;overflow:auto}
.hgpr dialog .modal-content{transition:transform 400ms cubic-bezier(0.4,0,0.2,1);transform-origin:center 30%;transform:scale(0.1);box-shadow:none}
.hgpr dialog.active .modal-content{transform:none}
.hgpr dialog::backdrop{background:rgba(0,0,0,0.25)}
.hgpr dialog+.backdrop{background:rgba(0,0,0,0.25)}
.hgpr dialog .modal-content{width:100%;min-height:100vh}
.hgpr dialog .btn-close{position:fixed}
}
@media(min-width:480px){.hgpr dialog{max-width:95vw;max-height:95vh;overflow-y:auto}
.hgpr dialog.polyfilled[open]{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%) translateZ(0);-webkit-font-smoothing:antialiased}
}
@media(min-width:768px){.hgpr dialog{max-width:768px}
}
.hgpr .timeline__row{position:relative;border-bottom:dashed 1px #b6b6b6}
.hgpr .timeline__row:last-of-type{border-bottom:0}
.hgpr .timeline__row:last-of-type::after{height:50%}
.hgpr .timeline__row:last-of-type:nth-of-type(1)::after{height:0}
.hgpr .timeline__row:first-of-type::after{height:50%;top:50%}
.hgpr .timeline__row::after{content:'';position:absolute;width:6px;background-color:#ddd;color:#ccc;top:0;height:100%;margin-left:-3px;left:41.66667%}
@media screen and (min-width:640px){.hgpr .timeline__row::after{left:50%}
}
.hgpr .timeline__row .timeline-container--left,.hgpr .timeline__row .timeline-container--right{position:relative;display:-ms-flexbox;display:flex}
.hgpr .timeline__row .timeline-container--left .timeline-content,.hgpr .timeline__row .timeline-container--right .timeline-content{align-self:center;width:100%}
.hgpr .timeline__row .timeline-container--left{color:#666;-ms-flex-pack:end;justify-content:flex-end;text-align:right;letter-spacing:1px;line-height:16px}
.hgpr .timeline__row .timeline-container--left .star--middle{position:absolute;width:34px;height:34px;left:100%;top:50%;transform:translate(-50%,-50%)}
.hgpr .timeline__row .timeline-container--right{color:#151f6d;-ms-flex-pack:start;justify-content:flex-start}
@media screen and (min-width:640px){.hgpr .timeline__row .timeline-container--right .timeline-content--conjunctions[data-is-tall="inline-true"]{display:inline-block}
}
.hgpr .milestonecontainer{padding:36px 0}
.hgpr .milestone__parent{background-image:linear-gradient(283deg,rgba(174,121,64,0.15),rgba(0,126,158,0.1))}
.hgpr .milestone__parent .star-icon__container{display:inline-block;width:100%}
.hgpr .milestone__parent .star-icon__container .star-icon{margin:-27px auto 0;width:54px;height:54px;display:block}
.hgpr .milestone__parent .milestone__container{margin:0 17px;border-left:1px solid #ccc;border-right:1px solid #ccc;position:relative}
@media screen and (min-width:767px){.hgpr .milestone__parent .milestone__container{margin:0 auto}
}
.hgpr .milestone__parent .milestone__container .milestone__content{max-width:570px;margin:auto}
.hgpr .milestone__parent .milestone__container .milestone__content .description--top{letter-spacing:-0.2px;margin:auto}
.hgpr .milestone__parent .milestone__container .milestone__content .milestone__body{overflow:hidden;transition:max-height .8s}
.hgpr .milestone__parent .milestone__container .milestone__content .milestone__body[aria-hidden='true']{max-height:0 !important}
.hgpr .milestone__parent .milestone__container .milestone__content .milestone__body .milestone__timeline{display:grid;grid-auto-rows:1fr}
.hgpr .milestone__parent .milestone__container .title__wrapper{position:absolute;top:0;left:0;transform:translate(0,-50%);width:100%}
.hgpr .milestone__parent .milestone__container .title__wrapper .title-text{white-space:nowrap;display:flex}
.hgpr .milestone__parent .milestone__container .title__wrapper .title-text::after,.hgpr .milestone__parent .milestone__container .title__wrapper .title-text::before{border-top:1px solid #ccc;flex:1;height:0;margin:auto 1em auto 0;content:''}
.hgpr .milestone__parent .milestone__container .title__wrapper .title-text::after{margin:auto 0 auto 1em}
.hgpr .milestone__parent .milestone__container .footer__wrapper{position:absolute;bottom:0;left:0;transform:translate(0,50%);width:100%}
.hgpr .milestone__parent .milestone__container .footer__wrapper .footer__border{white-space:nowrap;display:flex}
.hgpr .milestone__parent .milestone__container .footer__wrapper .footer__border::after,.hgpr .milestone__parent .milestone__container .footer__wrapper .footer__border::before{border-bottom:1px solid #ccc;flex:1;height:0;margin:auto 1em auto 0;content:''}
.hgpr .milestone__parent .milestone__container .footer__wrapper .footer__border::after{margin:auto 0 auto 1em}
.hgpr .milestone__parent .milestone__container .footer__wrapper .footer__border .footer--less{display:none}
.hgpr .milestone__parent .milestone__container .footer__wrapper .footer__border .footer__button[aria-expanded="true"] .footer--less{display:block}
.hgpr .milestone__parent .milestone__container .footer__wrapper .footer__border .footer__button[aria-expanded="true"] .footer--more{display:none}
.hgpr .membership-info-container .membership-info-content{margin:auto}
@media screen and (min-width:640px){.hgpr .membership-info-container .membership-info-content{width:68%}
}
@media screen and (min-width:960px){.hgpr .membership-info-container .membership-info-content{min-width:630px}
}
@media screen and (min-width:1280px){.hgpr .membership-info-container .membership-info-content{width:768px}
}
.hgpr .membership-info-container .member-title{font-size:24px;line-height:2.4;padding:0 0 0 15px;text-transform:capitalize}
.hgpr .membership-info-container .membership-details{font-family:"larishneue";font-size:16px;padding:0 0 0 15px}
.hgpr .membership-info-container .membership-duration{font-size:12px;padding:0 0 20px 15px}
.hgpr .membership-info-container .partial-border{position:relative}
@media screen and (max-width:639px){.hgpr .membership-info-container .partial-border:before{content:"";position:absolute;border-top:1px solid;display:block;border-left-style:none;border-right-style:none;border-bottom-style:none;width:calc(100% - 30px);left:15px}
}
@media screen and (min-width:640px){.hgpr .membership-info-container .partial-border:before{content:"";position:absolute;border-left:1px solid;display:block;border-top-style:none;border-right-style:none;border-bottom-style:none;height:calc(100% - 30px);bottom:15px}
}
@media screen and (max-width:639px){.hgpr .membership-info-container .status-message{padding:15px;text-align:left}
}
@media screen and (min-width:640px){.hgpr .membership-info-container .status-message{padding:45px 5px 40px 5px;text-align:center}
}
.hgpr .partner-page-unqualified{border:1px solid}
.hgpr .partner-page-unqualified .not-qualified-alert-icon{font-size:34px}
.hgpr .partner-page-unqualified .titletext-list-item-container{font-size:16px}
.hgpr .partner-page-unqualified .titletext-list-item-container .title-element{font-size:20px;margin-bottom:18px}
@media(min-width:768px){.hgpr .partner-page-unqualified .titletext-list-item-container .title-element{font-size:24px}
}
.hgpr .partner-page-unqualified .titletext-list-item-container a{text-decoration:none}
.hgpr .partner-page-unqualified .title-text-list-or{margin:50px auto;display:flex;max-width:300px;text-transform:uppercase;align-items:center}
.hgpr .partner-page-unqualified .title-text-list-or:before,.hgpr .partner-page-unqualified .title-text-list-or:after{display:block;content:'';flex:1 1 100%;border-bottom:1px solid #ddd;margin:0 10px}
.hgpr .masthead{position:relative}
.hgpr .masthead .masthead-container{margin-bottom:0 !important;position:relative}
.hgpr .masthead .masthead-container:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}
.hgpr .masthead .masthead-container.low:before{background:rgba(40,40,40,0.1)}
.hgpr .masthead .masthead-container.medium:before{background:rgba(40,40,40,0.15)}
.hgpr .masthead .masthead-container.high:before{background:rgba(40,40,40,0.2)}
.hgpr .masthead .banner{position:relative}
.hgpr .masthead .bannerimage{position:absolute;width:100%}
@media(max-width:767px){.hgpr .masthead .bannerimage{max-height:300px;overflow:hidden}
}
.hgpr .masthead .overlay1{position:relative;z-index:200}
@media(max-width:767px){.hgpr .masthead .overlay1{padding-top:65px;padding-bottom:61px;top:0;bottom:initial;height:auto}
}
@media(min-width:640px){.hgpr .masthead .overlay1{padding-left:60px;padding-right:60px}
}
.hgpr .masthead .overlay1 .quickbook-placeholder{margin-bottom:58px}
@media(max-width:767px){.hgpr .masthead .overlay1 .quickbook-placeholder{height:0;margin:0}
}
@media(min-width:768px) and (max-width:959px){.hgpr .masthead .overlay1 .quickbook-placeholder{height:264px}
}
@media(min-width:960px){.hgpr .masthead .overlay1 .quickbook-placeholder{height:140px}
}
@media(min-width:960px) and (max-width:962px){.hgpr .masthead .overlay1 .quickbook-placeholder{height:190px}
}
.hgpr .masthead .titletext{font-size:16px;text-shadow:0 2px 4px rgba(0,0,0,0.25)}
@media(min-width:640px){.hgpr .masthead .titletext{font-size:18px}
}
@media(min-width:960px){.hgpr .masthead .titletext{font-size:22px}
}
.hgpr .masthead .titletext .title-element{color:white;font-size:24px}
@media(min-width:640px){.hgpr .masthead .titletext .title-element{font-size:44px}
}
@media(min-width:960px){.hgpr .masthead .titletext .title-element{font-size:64px}
}
.hgpr .masthead .cta-button a{width:280px;border-color:white;background-color:rgba(40,40,40,0.4);color:white}
@media(max-width:479px){.hgpr .masthead .cta-button a{width:290px}
}
.hgpr .masthead .cta-button a:hover{background-color:rgba(27,27,27,0.4)}
@media(max-width:479px){.hgpr .masthead .b-d-none\@xs{display:none}
}
.hgpr .masthead img{width:100%;object-fit:cover;font-family:'object-fit: cover;'}
.hgpr .left-navigation{padding:28px 0;width:100%}
.hgpr .left-navigation h2{font-size:25px;line-height:26px;padding:0 20px 0 25px}
.hgpr .left-navigation h2 a{font-size:25px;line-height:26px}
.hgpr .left-navigation ul{list-style-type:none;margin-top:13px;padding:0}
.hgpr .left-navigation ul li{padding:0 35px}
.hgpr .left-navigation ul li a{color:#0072ce;display:block;font-size:16px;line-height:17px;padding:12px 0}
.hgpr .left-navigation ul li a.account-active{color:#0161ae;text-decoration:underline}
.hgpr .left-navigation ul li a:hover{color:#0161ae;text-decoration:underline}
.hgpr .left-navigation ul li .b-icon-right{display:none}
.hgpr .image-text-content-container .title-text h3{font-size:24px}
.hgpr .image-text-content-container .woh-cta-link{font-weight:600}
.hgpr .woh-image{position:relative}
.hgpr .image-caption{position:absolute;z-index:200}
.hgpr .image-caption.right{right:0}
.hgpr .image-caption.left{left:0}
.hgpr .image-caption.bottom{bottom:0}
.hgpr .caption-shadow{position:absolute;background-repeat:no-repeat;width:100%;background-size:cover;max-width:500px;height:100px;bottom:0}
.hgpr .caption-shadow.left{left:0;background-position:bottom left;background-image:url("../../../etc/designs/hyatt-commons/img/shadow-left.png")}
.hgpr .caption-shadow.right{right:0;background-position:bottom right;background-image:url("../../../etc/designs/hyatt-commons/img/shadow-right.png")}
.hgpr picture img{width:100%}
.hgpr .hotel-listing-container{opacity:1 !important}
.hgpr .hotel-listing-container .wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (max-width:639px){.hgpr .hotel-listing-container .b-row_align-stretch{margin:auto}
}
@media(max-width:639px){.hgpr .hotel-listing-container .hotel-image img{width:100%}
}
@media(min-width:640px) and (max-width:959px){.hgpr .hotel-listing-container .hotel-image img{height:100%;width:100%;object-fit:cover}
}
.hgpr .hotel-listing-container .hotel-list-item-wrapper.invisible{opacity:0;transition:opacity 2s}
.hgpr .hotel-listing-container .hotel-list-item-wrapper.b-d-block{opacity:1}
.hgpr .hotel-listing-container .details-offer-wrapper{display:flex;flex-direction:column}
.hgpr .hotel-listing-container .hotel-offer-details{display:flex;flex-direction:column;justify-content:space-between;min-height:270px;position:relative;background-color:white;text-align:center}
.hgpr .hotel-listing-container .quickbook-open-button{width:100%}
.hgpr .hotel-listing-container .hotel-listing-content{text-align:center;width:100%}
.hgpr .hotel-listing-container .hotel-listing-type{color:white;display:block;padding:10px 0;min-height:38px;max-height:40px}
.hgpr .graybar-memberinfo-container .member-info{min-height:100px}
.hgpr .graybar-memberinfo-container .member-name{text-transform:uppercase}
@media(min-width:768px){.hgpr .graybar-memberinfo-container .member-tier{font-size:20px}
}
@media(min-width:768px){.hgpr .graybar-memberinfo-container .partner-tier-name{display:flex;flex-direction:column;align-items:flex-end}
}
.hgpr .graybar-memberinfo-container .partner-tier-name:before{content:'';width:100px;height:100%;border-top:1px solid #ccc;display:block;margin:12px 0}
.hgpr .gradient-background-message{background:#0072ce;background:-webkit-linear-gradient(110deg,#0072ce,#151f6d);background:-moz-linear-gradient(110deg,#0072ce,#151f6d);background:linear-gradient(110deg,#0072ce,#151f6d);border-radius:4px}
.hgpr .gradient-background-message .title-text{max-width:100%;font-size:16px}
.hgpr .gradient-background-message .title-text .title-element{font-size:20px;margin-bottom:18px}
@media(min-width:768px){.hgpr .gradient-background-message .title-text .title-element{font-size:24px}
}
.hgpr .gradient-background-message .cta-button a{min-width:200px;background-color:transparent}
.hgpr #membership-num-modal{max-width:341px}
@media(max-width:479px){.hgpr #membership-num-modal{top:0 !important;max-width:100%}
}
.hgpr #membership-num-modal .modal-content{padding:36px 20px 33px 20px;width:100%}
.hgpr #membership-num-modal .modal-content h3{font-size:18px;font-weight:600;margin-bottom:14px;line-height:1.17}
.hgpr #membership-num-modal .modal-content p{line-height:1.5;font-weight:normal}
.hgpr #membership-num-modal .modal-content .input-textbox label{font-weight:bold;line-height:normal;margin-bottom:6px;display:inline-block;width:auto}
.hgpr #membership-num-modal .modal-content .input-textbox input{width:100%;box-shadow:inset 0 0 3px 1px #ededed;border:1px solid #ccc;background-color:white;height:44px;padding:10px;outline:0;margin-bottom:14px}
.hgpr #membership-num-modal .modal-content .input-textbox .email-error-msg,.hgpr #membership-num-modal .modal-content .input-textbox .req-msg{display:none}
.hgpr #membership-num-modal .modal-content .publish-tool-tip{display:inline-block}
.hgpr #membership-num-modal .modal-content .publish-tool-tip .tool-tip{position:static;margin-left:5px}
.hgpr #membership-num-modal .modal-content .publish-tool-tip .tool-tip .down-arrow{left:auto;right:-11px}
.hgpr #membership-num-modal .modal-content .publish-tool-tip .tool-tip .icon-close{font-size:12px;color:#282828}
.hgpr #membership-num-modal .modal-content .publish-tool-tip .tool-tip .pop-up{padding:20px 14px;padding-right:30px;left:0;width:278px;z-index:1000;word-wrap:break-word;color:#282828}
.hgpr #membership-num-modal .modal-content .publish-tool-tip .tool-tip .pop-up p{padding-bottom:0}
.hgpr #membership-num-modal .modal-content .publish-tool-tip .tool-tip .pop-up .closeBtn{position:absolute;right:7px;top:5px}
.hgpr #membership-num-modal .modal-content .publish-tool-tip .tool-tip .pop-up .closeBtn i{font-size:12px;color:#282828}
.hgpr #membership-num-modal .modal-content .woh-btn-submit{background-color:#ededed;color:#282828;pointer-events:none;width:100%;display:inline-block;border:0;padding:13px 10px}
.hgpr #membership-num-modal .modal-content .woh-btn-submit.active{background-color:#0072ce;color:white;pointer-events:auto}
.hgpr #membership-num-modal .modal-content .close-btn-wrap{text-align:center;margin-top:15px}
.hgpr #membership-num-modal .modal-content .close-btn{color:#0072ce;font-size:14px;font-weight:600;display:inline-block}
.hgpr #membership-num-modal .modal-content .close-btn i{font-size:11px;padding-right:5px;vertical-align:middle;margin-top:-3px}
.hgpr #membership-num-modal .modal-content .membership-modal-content{background-color:white}
.hgpr #membership-num-modal .modal-content .modal-loader{background:rgba(255,255,255,0.8);width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:none}
.hgpr #membership-num-modal .modal-content .modal-loader.show{display:block}
.hgpr #membership-num-modal .modal-content .modal-loader img{width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.hgpr #membership-num-modal .modal-content .error-wrap label{color:#e62828}
.hgpr #membership-num-modal .modal-content .error-wrap input{border-color:#e62828}
.hgpr #membership-num-modal .modal-content .error-text{font-weight:600;color:#e62828;margin-bottom:24px;display:inline-block;position:relative;padding-left:22px}
.hgpr #membership-num-modal .modal-content .error-text:before{content:'!';width:16px;height:16px;border-radius:50%;background-color:#e62828;color:white;position:absolute;left:0;top:0;text-align:center;font-size:12px}
.hgpr #membership-num-modal .modal-content .error-text i{font-size:16px}
.hgpr #membership-num-modal .error-msg{display:none}
.hgpr #membership-num-modal .error-msg.show{display:block}
.hgpr #membership-num-modal .success-msg{text-align:center;overflow:hidden;background:white;position:absolute;width:100%;bottom:0;left:0;display:none}
.hgpr #membership-num-modal .success-msg .animation-wrapper{height:100%;width:100%;display:table}
.hgpr #membership-num-modal .success-msg .msg-wrap{padding:120px 0 93px;text-align:center;margin-bottom:18px}
.hgpr #membership-num-modal .success-msg .msg-wrap p{font-size:18px;font-weight:600;line-height:normal;opacity:0;animation:appearance 3s;-webkit-animation-delay:1s;-moz-animation-delay:1s;-ms-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}
.hgpr #membership-num-modal .success-msg .msg-wrap p.persistent{-webkit-animation-name:appearance-persistent;-moz-animation-name:appearance-persistent;-ms-animation-name:appearance-persistent;-o-animation-name:appearance-persistent;animation-name:appearance-persistent}
.hgpr #membership-num-modal .success-msg .msg-wrap span{width:100%;display:block}
.hgpr #membership-num-modal .success-msg .msg-wrap .checkmark{width:62px;height:62px;display:block;stroke-width:2;margin:0 auto}
.hgpr #membership-num-modal .success-msg .msg-wrap .checkmark-circle{stroke-dasharray:176;stroke-dashoffset:176;stroke-miterlimit:10;stroke-width:2.5;stroke:#40ae4d;-webkit-animation-direction:normal;-moz-animation-direction:normal;-ms-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal;-webkit-animation-name:checkmark-circle-animation;-moz-animation-name:checkmark-circle-animation;-ms-animation-name:checkmark-circle-animation;-o-animation-name:checkmark-circle-animation;animation-name:checkmark-circle-animation;-webkit-animation-duration:3s;-moz-animation-duration:3s;-ms-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:1s;-moz-animation-delay:1s;-ms-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;transform-origin:0 0}
.hgpr #membership-num-modal .success-msg .msg-wrap .checkmark-circle.persistent{-webkit-animation-name:checkmark-circle-animation-persistent;-moz-animation-name:checkmark-circle-animation-persistent;-ms-animation-name:checkmark-circle-animation-persistent;-o-animation-name:checkmark-circle-animation-persistent;animation-name:checkmark-circle-animation-persistent}
.hgpr #membership-num-modal .success-msg .msg-wrap .checkmark-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke-width:2.5;stroke-linecap:round;stroke:#40ae4d;-webkit-animation-direction:normal;-moz-animation-direction:normal;-ms-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal;-webkit-animation-name:checkmark-check-animation;-moz-animation-name:checkmark-check-animation;-ms-animation-name:checkmark-check-animation;-o-animation-name:checkmark-check-animation;animation-name:checkmark-check-animation;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:2s;-moz-animation-delay:2s;-ms-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}
.hgpr #membership-num-modal .success-msg .msg-wrap .checkmark-check.persistent{-webkit-animation-name:checkmark-check-animation-persistent;-moz-animation-name:checkmark-check-animation-persistent;-ms-animation-name:checkmark-check-animation-persistent;-o-animation-name:checkmark-check-animation-persistent;animation-name:checkmark-check-animation-persistent}
.hgpr #membership-num-modal .success-msg.show{display:block;-webkit-animation-name:wipe;-moz-animation-name:wipe;-ms-animation-name:wipe;-o-animation-name:wipe;animation-name:wipe;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}
.hgpr #membership-num-modal .error-msg .msg-wrap{color:#e62828;margin-bottom:10px;position:relative;padding-left:22px}
.hgpr #membership-num-modal .error-msg .msg-wrap:before{content:'!';width:16px;height:16px;border-radius:50%;background-color:#e62828;color:white;position:absolute;left:0;top:2px;text-align:center;font-size:12px}
.hgpr #membership-num-modal .error-msg .msg-wrap p{font-weight:600;line-height:normal}
@-webkit-keyframes wipe{0.00%{height:.00%}
100%{height:100%}
}
@-moz-keyframes wipe{0.00%{height:.00%}
100%{height:100%}
}
@-o-keyframes wipe{0.00%{height:.00%}
100%{height:100%}
}
@keyframes wipe{0.00%{height:.00%}
100%{height:100%}
}
@-webkit-keyframes appearance{0.00%{opacity:1}
99%{opacity:1}
100%{opacity:0}
}
@-moz-keyframes appearance{0.00%{opacity:1}
99%{opacity:1}
100%{opacity:0}
}
@-o-keyframes appearance{0.00%{opacity:1}
99%{opacity:1}
100%{opacity:0}
}
@keyframes appearance{0.00%{opacity:1}
99%{opacity:1}
100%{opacity:0}
}
@-webkit-keyframes appearance-persistent{0.00%{opacity:1}
99%{opacity:1}
100%{opacity:1}
}
@-moz-keyframes appearance-persistent{0.00%{opacity:1}
99%{opacity:1}
100%{opacity:1}
}
@-o-keyframes appearance-persistent{0.00%{opacity:1}
99%{opacity:1}
100%{opacity:1}
}
@keyframes appearance-persistent{0.00%{opacity:1}
99%{opacity:1}
100%{opacity:1}
}
@-webkit-keyframes checkmark-circle-animation{33%{stroke-dashoffset:0}
66%{stroke-dashoffset:0}
100%{stroke-dashoffset:176}
}
@-moz-keyframes checkmark-circle-animation{33%{stroke-dashoffset:0}
66%{stroke-dashoffset:0}
100%{stroke-dashoffset:176}
}
@-o-keyframes checkmark-circle-animation{33%{stroke-dashoffset:0}
66%{stroke-dashoffset:0}
100%{stroke-dashoffset:176}
}
@keyframes checkmark-circle-animation{33%{stroke-dashoffset:0}
66%{stroke-dashoffset:0}
100%{stroke-dashoffset:176}
}
@-webkit-keyframes checkmark-check-animation{33%{stroke-dashoffset:0}
66%{stroke-dashoffset:0}
100%{stroke-dashoffset:48}
}
@-moz-keyframes checkmark-check-animation{33%{stroke-dashoffset:0}
66%{stroke-dashoffset:0}
100%{stroke-dashoffset:48}
}
@-o-keyframes checkmark-check-animation{33%{stroke-dashoffset:0}
66%{stroke-dashoffset:0}
100%{stroke-dashoffset:48}
}
@keyframes checkmark-check-animation{33%{stroke-dashoffset:0}
66%{stroke-dashoffset:0}
100%{stroke-dashoffset:48}
}
@-webkit-keyframes checkmark-circle-animation-persistent{33%{stroke-dashoffset:0}
100%{stroke-dashoffset:0}
}
@-moz-keyframes checkmark-circle-animation-persistent{33%{stroke-dashoffset:0}
100%{stroke-dashoffset:0}
}
@-o-keyframes checkmark-circle-animation-persistent{33%{stroke-dashoffset:0}
100%{stroke-dashoffset:0}
}
@keyframes checkmark-circle-animation-persistent{33%{stroke-dashoffset:0}
100%{stroke-dashoffset:0}
}
@-webkit-keyframes checkmark-check-animation-persistent{33%{stroke-dashoffset:0}
100%{stroke-dashoffset:0}
}
@-moz-keyframes checkmark-check-animation-persistent{33%{stroke-dashoffset:0}
100%{stroke-dashoffset:0}
}
@-o-keyframes checkmark-check-animation-persistent{33%{stroke-dashoffset:0}
100%{stroke-dashoffset:0}
}
@keyframes checkmark-check-animation-persistent{33%{stroke-dashoffset:0}
100%{stroke-dashoffset:0}
}
.hgpr .find-reservations.component{margin-bottom:0}
.hgpr .find-reservations .confirmation-header{width:100%}
.hgpr .find-reservations .find-reservations-container{width:100%}
.hgpr .find-reservations .find-reservations--step-two hr{width:100px;height:2px;margin:23px auto 0;background:#999}
.hgpr .find-reservations .find-reservations--step-two-errors{border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}
.hgpr .find-reservations .close-icon{float:right;cursor:pointer}
.hgpr .find-reservations .close-icon:focus{outline:none !important;border:1px solid #ddd}
.hgpr .find-reservations .title{font-size:18px;padding:10px}
.hgpr .find-reservations .input-text{margin-bottom:0}
.hgpr .find-reservations .msg-wrap{margin-bottom:27px}
.hgpr .find-reservations .find-reservations--success{background-color:white;text-align:center;cursor:default}
.hgpr .find-reservations .find-reservations--success .msg-wrap{position:relative}
.hgpr .find-reservations .find-reservations--success .msg-wrap i{color:#40ae4d;font-size:55px;margin-bottom:14px}
.hgpr .find-reservations .find-reservations--success .msg-wrap p{font-size:16px;padding:0;line-height:normal;margin-bottom:10px}
.hgpr .find-reservations .hero-image-wrap{position:relative}
@media(max-width:959px){.hgpr .find-reservations .hero-image-wrap{margin-bottom:30px;width:100%}
}
.hgpr .find-reservations .hero-image-wrap img{width:100%}
.hgpr .find-reservations .hero-image-wrap .logo-overlay-flag{width:86px;height:62px;position:absolute;left:18px;top:0}
.hgpr .expressenrollform .wf-form{opacity:0;transition:opacity .4s ease}
.hgpr .expressenrollform .wf-form.is-loaded{opacity:1}
.hgpr .expressenrollform .wf-form .selectToggle{outline:0}
.hgpr .expressenrollform .wf-help-text{font-size:12px;line-height:1.5;font-weight:bold;font-style:italic;color:#717171;display:block;margin-top:8px}
.hgpr .expressenrollform .wf-title{font-weight:bold;margin-bottom:20px}
.hgpr .expressenrollform .wf-spacer{opacity:0;display:none}
@media(min-width:960px){.hgpr .expressenrollform .wf-spacer{display:block}
}
.hgpr .expressenrollform .wf-password ul{margin:0;padding:0}
.hgpr .expressenrollform .wf-password li{list-style:none;position:relative;padding-left:30px}
.hgpr .expressenrollform .wf-password .icon-status,.hgpr .expressenrollform .wf-password .icon-valid,.hgpr .expressenrollform .wf-password .icon-error{position:absolute;left:0;top:1px}
.hgpr .expressenrollform .wf-password .icon-status{font-size:16px}
.hgpr .expressenrollform .wf-password .icon-valid{color:#40ae4d}
.hgpr .expressenrollform .wf-button{background:#ededed;width:100%;max-width:290px}
.hgpr .expressenrollform .wf-terms-korea .wf-checkbox{top:2px}
.hgpr .expressenrollform .wf-terms-korea .wf-terms-text{float:left}
.hgpr .expressenrollform button.wf-button:enabled{background-color:#0072ce;color:white}
.hgpr .expand-collapse--item{width:100%}
.hgpr .expand-collapse--item[data-expanded="false"] .text-element{max-height:0 !important}
.hgpr .expand-collapse--item .title-element{margin:0}
.hgpr .expand-collapse--item .title-element button{font-family:"Open Sans",Arial,sans-serif;font-size:14px;font-weight:600;line-height:normal;text-align:left;width:100%;padding:7px 12px;margin:8px 0}
@media(min-width:768px){.hgpr .expand-collapse--item .title-element{font-size:16px}
}
.hgpr .expand-collapse--item .text-element{font-size:12px;transition:max-height .333s;overflow:hidden;padding:0 12px}
.hgpr .expand-collapse--item .text-element:after{display:block;content:"";height:15px}
.hgpr .expand-collapse--item .position-relative{position:relative}
.hgpr .expand-collapse--item .expand-icon{position:absolute;right:14px;top:15px;color:#0072ce;pointer-events:none}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.hgpr .enrollform [data-locator="prefix"]{position:relative;top:-4px}
.hgpr .enrollform [data-locator="prefix"] span{margin-top:0}
}
.hgpr .enrollform .wf-form{opacity:0;transition:opacity .4s ease}
.hgpr .enrollform .wf-form.is-loaded{opacity:1}
.hgpr .enrollform .wf-form .selectToggle{outline:0}
.hgpr .enrollform .wf-help-text{font-size:12px;line-height:1.5;font-weight:bold;font-style:italic;color:#717171;display:block;margin-top:8px}
.hgpr .enrollform .wf-title{font-weight:bold;margin-bottom:20px;min-height:48px}
.hgpr .enrollform .wf-spacer{opacity:0;display:none}
@media(min-width:960px){.hgpr .enrollform .wf-spacer{display:block}
}
.hgpr .enrollform .wf-password ul{margin:0;padding:0}
.hgpr .enrollform .wf-password li{list-style:none;position:relative;padding-left:30px}
.hgpr .enrollform .wf-password .icon-status,.hgpr .enrollform .wf-password .icon-valid,.hgpr .enrollform .wf-password .icon-error{position:absolute;left:0;top:1px}
.hgpr .enrollform .wf-password .icon-status{font-size:16px}
.hgpr .enrollform .wf-password .icon-valid{color:#40ae4d}
.hgpr .enrollform .wf-button{background:#ededed;width:100%;max-width:290px}
@media(max-width:479px){.hgpr .enrollform .wf-button{max-width:none}
}
.hgpr .enrollform .wf-terms-korea .wf-checkbox{top:2px}
.hgpr .enrollform .wf-terms-korea .wf-terms-text{float:left}
.hgpr .enrollform button.wf-button:enabled{background-color:#0072ce;color:white}
.hgpr .enrollform .b-form-fieldset label{margin-bottom:10px;padding-bottom:24px}
.hgpr .enrollform .b-form-fieldset label.b-is-invalid{padding-bottom:0}
.hgpr .download-button-content-container .row{margin-bottom:22px;display:block;margin:auto}
.hgpr .download-button-content-container img{border:0}
.hgpr .download-button-content-container .download-btn-image{width:135px;height:40px;margin:0 10px 10px 0}
@media(min-width:767px){.hgpr .two-columns-dashboard-template .dothemathad{padding-left:32px;padding-right:32px}
}
@media(min-width:767px){.hgpr .my-account--static .dothemathad{padding-left:0;padding-right:0}
}
.hgpr .woh-toppar .do-the-math-ad-banner{margin-top:0;margin-bottom:0}
.hgpr .do-the-math-ad-banner{background-color:white;margin-top:40px;margin-bottom:40px}
@media(max-width:767px){.hgpr .do-the-math-ad-banner{margin-top:31px;margin-bottom:21px}
}
@media(min-width:1080px){.hgpr .do-the-math-ad-banner{max-height:180px}
}
.hgpr .do-the-math-ad-banner .table-header{display:block}
.hgpr .do-the-math-ad-banner .table-header h3{font-size:22px;text-align:center}
@media(min-width:1080px){.hgpr .do-the-math-ad-banner .table-header h3{text-align:left}
}
.hgpr .do-the-math-ad-banner .balance{border-top:1px solid #ededed}
@media(min-width:1080px){.hgpr .do-the-math-ad-banner .points-table{float:left;padding:0 !important;width:60%;margin-right:10px !important}
}
@media(min-width:1080px){.hgpr .do-the-math-ad-banner .points-table div{padding-left:0 !important}
}
@media(min-width:1080px){.hgpr .do-the-math-ad-banner .card-title-text{max-height:180px}
}
.hgpr .do-the-math-ad-banner .card-image{position:relative}
@media(min-width:1080px){.hgpr .do-the-math-ad-banner .card-image{max-height:180px;border-left:10px solid #0072ce}
}
@media(min-width:768px){.hgpr .do-the-math-ad-banner .card-image::after{content:'';height:80%;width:1px;position:absolute;right:0;top:35px;background-color:#ededed}
}
@media(min-width:1080px){.hgpr .do-the-math-ad-banner .card-image::after{top:20px}
}
.hgpr .do-the-math-ad-banner .card-sec{max-width:366px;margin:0 auto}
@media(max-width:767px){.hgpr .do-the-math-ad-banner .card-sec{max-width:100%}
}
@media(min-width:768px){.hgpr .do-the-math-ad-banner .card-sec{margin-top:15%}
}
@media(min-width:1080px){.hgpr .do-the-math-ad-banner .card-sec{margin-top:0}
}
@media(min-width:1080px){.hgpr .do-the-math-ad-banner .card-sec .title-text{margin-bottom:0 !important;padding-bottom:5px !important;padding-top:10px !important}
}
.hgpr .do-the-math-ad-banner .card-sec .title-text h3{font-size:22px;text-align:center;margin-bottom:26px;position:relative}
@media(max-width:767px){.hgpr .do-the-math-ad-banner .card-sec .title-text h3{font-size:18px}
}
.hgpr .do-the-math-ad-banner .card-sec .title-text h3::after{content:"";position:absolute;width:41px;height:2px;border:solid 1px #282828;bottom:-12px;left:50%;transform:translateX(-50%)}
.hgpr .do-the-math-ad-banner .card-sec .title-text div{color:#151f6d;padding:15px;background-color:#ededed;line-height:1.5;text-align:center}
@media(min-width:768px){.hgpr .do-the-math-ad-banner .card-sec .title-text div{color:black;background-color:white}
}
.hgpr .do-the-math-ad-banner .card-sec .cta-link{text-transform:uppercase;text-align:center;font-weight:600}
@media(min-width:768px){.hgpr .do-the-math-ad-banner .card-sec .woh-cta-link a{color:white;background-color:#0072ce;border:1px solid transparent;font-size:16px;margin:0 0 18px;min-height:44px;padding:10px 30px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:0;font-weight:500;text-decoration:none}
}
@media(min-width:768px){.hgpr .do-the-math-ad-banner .card-sec .woh-cta-link a i{display:none}
}
.hgpr .do-the-math-ad-banner .image-sec{width:231px;margin:0 auto}
@media(min-width:1080px){.hgpr .do-the-math-ad-banner .image-sec{height:180px;display:block;float:left;margin-top:0 !important}
}
@media(min-width:1080px){.hgpr .do-the-math-ad-banner .image-sec picture{width:100%;height:180px}
}
@media(min-width:1080px){.hgpr .do-the-math-ad-banner .image-sec picture img{position:relative;width:140px;top:50px;left:25px}
}
.hgpr .credit-card-banner{margin-top:40px;margin-bottom:40px}
@media(max-width:767px){.hgpr .credit-card-banner{margin-top:31px;margin-bottom:21px}
}
.hgpr .credit-card-banner .card-sec{max-width:366px;margin:0 auto}
@media(max-width:767px){.hgpr .credit-card-banner .card-sec{max-width:100%}
}
.hgpr .credit-card-banner .card-sec .title-text h3{font-size:22px;text-align:center;margin-bottom:26px;position:relative}
@media(max-width:767px){.hgpr .credit-card-banner .card-sec .title-text h3{font-size:18px}
}
.hgpr .credit-card-banner .card-sec .title-text h3::after{content:"";position:absolute;width:41px;height:2px;border:solid 1px #282828;bottom:-12px;left:50%;transform:translateX(-50%)}
.hgpr .credit-card-banner .card-sec .title-text div{line-height:1.5;text-align:center}
.hgpr .credit-card-banner .card-sec .cta-link{text-transform:uppercase;text-align:center;font-weight:600}
.hgpr .credit-card-banner .image-sec{width:237px;margin:0 auto}
.hgpr .cancel-reservation{padding:65px 25px 54px 25px}
.hgpr .cancel-reservation h3{font-size:26px;color:#282828;text-align:center}
.hgpr .cancel-reservation p{font-size:16px;line-height:1.75}
.hgpr .cancel-reservation p.warning-text{font-size:18px;font-weight:600;line-height:1.56;padding-bottom:13px}
.hgpr .cancel-reservation p.warning-text i{color:#ffb612;font-size:14px;vertical-align:middle;margin-top:-2px;padding-right:5px}
.hgpr .cancel-reservation .success-message i{color:#40ae4d;font-size:55px;margin-bottom:14px}
.hgpr .cancel-reservation .success-message p{font-size:16px;padding:0;line-height:normal;margin-bottom:10px}
.hgpr .cancel-reservation .success-message p.cancel-message{font-size:22px}
.hgpr .cancel-reservation .success-message p.cancel-number{font-size:26px;line-height:2;margin-bottom:10px}
.hgpr .cancel-reservation .success-message p img{height:20px;vertical-align:text-top;margin-left:6px}
.hgpr .cancel-reservation .error-message i{color:#e62828;font-size:28px;margin-bottom:14px}
.hgpr .cancel-reservation .error-message p{font-size:16px;line-height:1.75;padding:0}
.hgpr .cancel-reservation .error-message p.sorry-text{font-size:26px;line-height:normal}
.hgpr .cancel-reservation .btn-contact{width:260px;margin:0 auto;display:block}
.hgpr .cancel-reservation .btn-close i{font-size:11px;margin:-2px 0 0 0;vertical-align:middle}
.hgpr .modal-loader{background-color:white;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:none}
.hgpr .modal-loader img{width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.hgpr .modal-loader.show{display:block}
.hgpr .partner-badges-container{border-top:3px solid #b48d48;position:relative}
.hgpr .partner-badges-container .parnter-badges__img{width:90px;height:70px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);overflow:hidden}
.hgpr .partner-badges-container .parnter-badges__img .woh-image--non-responsive{margin:0}
.hgpr .partner-badges-container .tier-badge-label{max-width:210px;margin-right:auto}
.hgpr .partner-badges-container .badge-item{max-width:320px;margin:auto}
.hgpr .partner-badges-container .badge-item p{text-align:left !important}
@media(min-width:640px){.hgpr .partner-badges-container .badge-item{margin:0}
.hgpr .partner-badges-container .badge-item p{text-align:center !important}
.hgpr .partner-badges-container .tier-badge-label{margin:auto}
}
.hgpr .benefit-badge-modal{max-width:500px;min-width:250px}
.hgpr .benefit-badge-modal .benefit-img{width:81px;height:81px}
.hgpr .benefit-badge-modal>.b-row{max-width:320px;margin:0 auto}
.hgpr .benefit-badge-modal hr{margin:10px 0}
.hgpr .benefit-badge-modal .def-flex-basis{flex-basis:0}
.hgpr .benefit-badge-modal .badge-parsys i.b-icon{color:#ae7940}
.hgpr .benefit-badge-modal .tier-badge-label{max-width:210px;margin-right:auto}
.hgpr .benefit-badge-modal .badge-item{max-width:320px;margin:auto}
.hgpr .benefit-badge-modal .badge-item p{text-align:left !important}
.hgpr .tier-tabs--modal .benefit-badge-modal{padding:0 12px}
.hgpr .tier-tabs--modal .benefit-badge-modal>.b-row{max-width:500px}
.hgpr .banner-v2{position:relative}
@media(min-width:960px){.hgpr .banner-v2.woh-layout_horizontal .banner-v2--overlay{display:flex;align-items:center;justify-content:space-between}
.hgpr .banner-v2.woh-layout_horizontal .banner-v2--title-text{padding-right:25px;margin-bottom:0;flex:0 1 625px}
}
@media(min-width:960px){.hgpr .banner-v2.woh-banner_height-hero .banner-v2--overlay{min-height:450px}
.hgpr .banner-v2.woh-banner_height-tall .banner-v2--overlay{min-height:340px}
.hgpr .banner-v2.woh-layout_horizontal.woh-banner_height-tall .banner-v2--overlay{justify-content:space-around}
.hgpr .banner-v2.woh-layout_horizontal.woh-banner_height-tall .banner-v2--overlay:before,.hgpr .banner-v2.woh-layout_horizontal.woh-banner_height-tall .banner-v2--overlay:after{content:'';display:block}
.hgpr .banner-v2.woh-layout_vertical.woh-banner_height-hero .banner-v2--overlay,.hgpr .banner-v2.woh-layout_vertical.woh-banner_height-tall .banner-v2--overlay{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center}
}
.hgpr .author-help-message{background:rgba(0,0,0,0.5);color:white}
.hgpr .banner-v2--image-overlay{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:50}
.hgpr .banner-v2--image{position:absolute;width:100%}
.hgpr .banner-v2--image img{width:100%;object-fit:cover;max-height:260px;font-family:'object-fit: cover;'}
.hgpr .banner-v2--overlay{position:relative;z-index:100}
.hgpr .banner-v2--title-text{text-shadow:0 2px 4px rgba(0,0,0,0.25);font-size:16px;margin-bottom:36px}
.hgpr .banner-v2--title-text .title-element,.hgpr .banner-v2--title-text .text-element{color:white}
.hgpr .banner-v2--title-text .title-element{font-size:36px}
.hgpr .banner-v2--cta a{min-width:280px;border-color:white;background-color:rgba(40,40,40,0.4);color:white;margin-bottom:0}
.hgpr .banner-v2--cta a:hover{background-color:rgba(27,27,27,0.4)}
.hgpr .banner-v2--title-text,.hgpr .banner-v2--cta{text-align:center}
@media(min-width:768px){.hgpr .banner-v2--title-text,.hgpr .banner-v2--cta{text-align:left}
.hgpr .banner-v2--title-text.woh-text_align-left,.hgpr .banner-v2--cta.woh-text_align-left{text-align:left}
.hgpr .banner-v2--title-text.woh-text_align-right,.hgpr .banner-v2--cta.woh-text_align-right{text-align:right}
}
.hgpr .banner-container{position:relative}
.hgpr .banner-container .author-help-message{background:rgba(0,0,0,0.5);color:white}
.hgpr .banner-container .bannerimage{position:absolute;width:100%}
.hgpr .banner-container .overlay1{position:relative;z-index:100;padding-bottom:12px}
.hgpr .banner-container .titletext{text-shadow:0 2px 4px rgba(0,0,0,0.25);font-size:16px}
.hgpr .banner-container .titletext .title-element{color:white;font-size:36px}
.hgpr .banner-container .cta-button a{width:280px;border-color:white;background-color:rgba(40,40,40,0.4);color:white}
@media(max-width:479px){.hgpr .banner-container .cta-button a{width:290px}
}
.hgpr .banner-container .cta-button a:hover{background-color:rgba(27,27,27,0.4)}
.hgpr .banner-container img{width:100%;object-fit:cover;max-height:260px;font-family:'object-fit: cover;'}
.hgpr .banner-container:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}
.hgpr .banner-container.low:before{background:rgba(40,40,40,0.1)}
.hgpr .banner-container.medium:before{background:rgba(40,40,40,0.15)}
.hgpr .banner-container.high:before{background:rgba(40,40,40,0.2)}
@media screen and (max-width:479px){.hgpr .award-detail-container .phoneSummaryPadding{padding:10px}
.hgpr .award-detail-container .phoneSummary{display:none}
}
@media screen and (min-width:480px){.hgpr .award-detail-container .phoneSummary{display:block}
}
.hgpr .award-detail-container .subTitle{font-size:18px;font-weight:600;line-height:normal;text-align:center;color:#282828;padding:0 50px 30px 50px}
.hgpr .award-detail-container .summary{font-size:18px;line-height:1.33;color:#282828}
@media screen and (max-width:767px){.hgpr .award-detail-container .summary{padding:18px 0 18px 30px}
}
@media screen and (min-width:768px){.hgpr .award-detail-container .summary{padding:0 0 0 50px}
}
.hgpr .award-detail-container .nightsOrUpgradesDescription{float:right;padding-top:20px;width:65%}
.hgpr .award-detail-container .awardDescription{padding:5px}
.hgpr .award-detail-container .summary .text-style-1{font-weight:bold}
.hgpr .award-detail-container hr{margin:40px 0 30px 0}
.hgpr .award-detail-container .separator hr{margin:40px 0 30px 0}
.hgpr .award-detail-container .bold{font-weight:700}
.hgpr .award-detail-container .awardsValues{font-weight:bold}
@media screen and (max-width:479px){.hgpr .award-detail-container .awardsValues{padding-left:25px}
}
@media screen and (min-width:480px) and (max-width:1079px){.hgpr .award-detail-container .awardsValues{padding-top:16px;font-size:18px}
}
@media screen and (min-width:1080px){.hgpr .award-detail-container .awardsValues{padding-left:25px}
}
.hgpr .award-detail-container .termsAndConditions{font-size:14px;line-height:1.71;color:#0072ce}
.hgpr .award-detail-container .summaryTableRow{font-size:14px;line-height:1.71;color:#282828;padding:15px 15px 0 15px}
.hgpr .award-detail-container .summaryTableSectionHeader{font-size:18px;line-height:1.33;color:#282828;text-align:center;padding:15px;margin-top:20px}
.hgpr .award-detail-container .awardDetailsDrawer{display:none;padding-top:12px;padding-bottom:20px}
.hgpr .award-detail-container .furtherConditions{text-align:center;margin:auto}
@media screen and (max-width:479px){.hgpr .award-detail-container .furtherConditions{width:300px}
}
@media screen and (min-width:480px){.hgpr .award-detail-container .furtherConditions{width:470px}
}
.hgpr .award-detail-container .summaryTableColumnHeader{height:24px;font-size:14px;font-weight:600;line-height:1.71;color:#282828;padding:15px 15px 25px 15px}
.hgpr .award-detail-container .center{margin:auto;width:50%}
.hgpr .award-detail-container .detailsTable{background-color:rgba(0,114,206,0.1);padding:5px 5px 30px 5px}
@media screen and (max-width:767px){.hgpr .award-detail-container .detailsTable{display:none}
}
@media screen and (min-width:768px){.hgpr .award-detail-container .detailsTable{display:block}
}
.hgpr .award-detail-container .detailsSmallDeviceView{background-color:rgba(0,114,206,0.1)}
@media screen and (max-width:767px){.hgpr .award-detail-container .detailsSmallDeviceView{display:block;padding-bottom:20px;padding-top:12px}
}
@media screen and (min-width:768px){.hgpr .award-detail-container .detailsSmallDeviceView{display:none}
}
.hgpr .award-detail-container .alignleft{text-align:left;color:#282828;padding:8px 0 8px 30px}
.hgpr .award-detail-container .alignright{text-align:right;color:#282828;padding:8px 30px 8px 0}
.hgpr .award-detail-container .modal{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:900;cursor:pointer}
.hgpr .award-detail-container .inner-modal{background-color:white;max-height:calc(100% - 300px);position:fixed;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);z-index:990;overflow-y:auto;overflow-x:hidden}
@media screen and (max-width:479px){.hgpr .award-detail-container .inner-modal{width:100%}
}
@media screen and (min-width:480px) and (max-width:959px){.hgpr .award-detail-container .inner-modal{width:90%}
}
@media screen and (min-width:960px){.hgpr .award-detail-container .inner-modal{width:75%}
}
.hgpr .award-detail-container .modal-content{margin:auto;border:1px solid #717171;width:100%}
.hgpr .award-detail-container .awardDetailsToggle{font-size:13px;line-height:2.69;text-align:center;color:#0072ce;padding-top:33px}
.hgpr .award-detail-container .upArrow{display:none}
.hgpr .award-detail-container .downArrow{display:inline}
.hgpr .award-detail-container .roundedIcon .b-icon{border-radius:100%;background-color:rgba(0,114,206,0.1);height:70px;width:70px;text-align:center}
@media screen and (max-width:479px){.hgpr .award-detail-container .roundedIcon .b-icon{padding:22px 20px 20px 20px}
}
@media screen and (min-width:480px) and (max-width:959px){.hgpr .award-detail-container .roundedIcon .b-icon{padding:24px 20px 20px 20px}
}
@media screen and (min-width:960px){.hgpr .award-detail-container .roundedIcon .b-icon{padding:22px 20px 20px 20px}
}
.hgpr .award-detail-container .b-icon-down{padding-bottom:50px}
.hgpr .award-detail-container .onlyPointsNoAwards{padding-bottom:50px}
.hgpr .award-detail-container .termsAndConditionsModalHeader{font-family:"larishneue";font-size:24px;line-height:normal;text-align:center;color:#151f6d;padding:40px 20px 20px 20px}
.hgpr .award-detail-container .closeModalButton{width:170px;height:44px;border:solid 1px #0072ce;width:40%;margin-left:30%;margin-right:30%;margin-bottom:40px;outline:0}
.hgpr .award-detail-container .modalMessage{font-size:14px;line-height:1.57;color:#282828;padding:20px;text-align:left}
@media screen and (min-width:479px){.hgpr .award-detail-container .modalMessage{padding:30px 60px 60px 60px}
}
@media screen and (min-width:480px){.hgpr .award-detail-container .modalMessage{padding:30px 30px 30px 30px}
}
.hgpr .award-detail-container .dark-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:2;cursor:pointer}
.hgpr .account-tabs .my-awards--component .aa-item:last-child,.hgpr .account-tabs .brand-explorer--component .aa-item{margin-bottom:0}
.hgpr .account-tabs .myawards{margin-top:-15px}
.hgpr .account-tabs .brandexplorer{margin-bottom:-15px}
@media(min-width:768px){.hgpr .account-tabs .myawards{margin-top:0}
.hgpr .account-tabs .brandexplorer{margin-bottom:0}
.hgpr .account-tabs .myawards+.brandexplorer{margin-top:20px}
}
.hgpr .woh-btn-naked{border:0;background:transparent;padding:0;font-weight:normal}
.hgpr .woh-link{border:0;color:#0072ce;background:transparent;font-weight:normal;padding:0}
.hgpr .woh-link:hover{text-decoration:underline}
.hgpr .woh-button_size-smaller{font-size:14px}
.hgpr .woh-color_text-bronze{color:#ae7940}
.hgpr .woh-color_text-headline{color:#151f6d}
.hgpr .woh-container_width-550,.hgpr .woh-container_width-768{margin:0 auto;padding-left:15px;padding-right:15px}
.hgpr .woh-container_width-550{max-width:550px}
@media(min-width:590px){.hgpr .woh-container_width-550{padding-left:0;padding-right:0}
}
.hgpr .woh-container_width-768{max-width:767px}
@media(min-width:808px){.hgpr .woh-container_width-768{padding-left:0;padding-right:0}
}
.hgpr .b-container .woh-container_width-550,.hgpr .b-container .woh-container_width-768{padding-left:0;padding-right:0}
.hgpr .woh-image_focus-top-left{background-position:top left}
.hgpr .woh-image_focus-top-left img{object-position:top left}
.hgpr .woh-image_focus-top-center{background-position:top center}
.hgpr .woh-image_focus-top-center img{object-position:top center}
.hgpr .woh-image_focus-top-right{background-position:top right}
.hgpr .woh-image_focus-top-right img{object-position:top right}
.hgpr .woh-image_focus-center-left{background-position:center left}
.hgpr .woh-image_focus-center-left img{object-position:center left}
.hgpr .woh-image_focus-center-center{background-position:center center}
.hgpr .woh-image_focus-center-center img{object-position:center center}
.hgpr .woh-image_focus-center-right{background-position:center right}
.hgpr .woh-image_focus-center-right img{object-position:center right}
.hgpr .woh-image_focus-bottom-left{background-position:bottom left}
.hgpr .woh-image_focus-bottom-left img{object-position:bottom left}
.hgpr .woh-image_focus-bottom-center{background-position:bottom center}
.hgpr .woh-image_focus-bottom-center img{object-position:bottom center}
.hgpr .woh-image_focus-bottom-right{background-position:bottom right}
.hgpr .woh-image_focus-bottom-right img{object-position:bottom right}
.hgpr .woh-opacity-5{opacity:.5}
.hgpr .woh-opacity-10{opacity:.1}
.hgpr .woh-opacity-15{opacity:.15}
.hgpr .woh-opacity-20{opacity:.2}
.hgpr .woh-opacity-25{opacity:.25}
.hgpr .woh-opacity-30{opacity:.3}
.hgpr .woh-opacity-40{opacity:.4}
.hgpr .woh-opacity-50{opacity:.5}
.hgpr .woh-opacity-60{opacity:.6}
.hgpr .woh-opacity-70{opacity:.7}
.hgpr .woh-opacity-80{opacity:.8}
.hgpr .woh-opacity-90{opacity:.9}
.hgpr .woh-p-relative{position:relative;z-index:1}
.hgpr .woh-p-fixed{position:fixed;z-index:1}
@media(max-width:767px){.hgpr .woh-table-responsive th,.hgpr .woh-table-responsive td{display:block;width:100%}
}
.hgpr .woh-text_align-left{text-align:left}
.hgpr .woh-text_align-center{text-align:center}
.hgpr .woh-text_align-right{text-align:right}
.hgpr .woh-heading_decoration-hr .title-element,.hgpr .woh-heading_decoration-hr .text-element,.hgpr .woh-heading_underline-small .title-element,.hgpr .woh-heading_underline-small .text-element,.hgpr .woh-heading_underline-large .title-element,.hgpr .woh-heading_underline-large .text-element{text-align:center}
.hgpr .woh-heading_decoration-hr .title-element{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;padding:0 15px;max-width:575px}
.hgpr .woh-heading_decoration-hr .title-element:before,.hgpr .woh-heading_decoration-hr .title-element:after{flex:1 1 100%;display:block;content:"";height:1px;background:#ccc}
.hgpr .woh-heading_decoration-hr .title-element:before{margin-right:15px}
.hgpr .woh-heading_decoration-hr .title-element:after{margin-left:15px}
.hgpr .woh-heading_underline-small .title-element,.hgpr .woh-heading_underline-large .title-element{padding-bottom:25px}
.hgpr .woh-heading_underline-small .title-element::after,.hgpr .woh-heading_underline-large .title-element::after{display:block;margin:auto;content:" ";width:100px;height:1px;padding-bottom:18px;border-bottom:solid 1px #282828}
.hgpr .woh-heading_underline-large .title-element{font-size:32px;color:#151f6d}
.hgpr .woh-heading_underline-small .title-element::after{width:50px}
.hgpr .tier-tab--panel-member-selected .woh-d-tier-m,.hgpr .tier-tab--panel-explorist-selected .woh-d-tier-e,.hgpr .tier-tab--panel-discoverist-selected .woh-d-tier-v,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-b,.hgpr .tier-tab--panel-globalist-selected .woh-d-tier-l{display:block}
.hgpr .tier-table{width:100%;text-align:center;border-radius:4px;overflow:hidden;box-shadow:0 0 5px rgba(166,166,166,0.25)}
.hgpr .tier-table thead tr{height:60px}
@media(max-width:767px){.hgpr .tier-table thead{display:none;text-align:center}
}
@media(min-width:768px){.hgpr .tier-table td{text-align:center;border-bottom:1px solid #ededed}
.hgpr .tier-table tbody .tier-table--level-col{border-right:1px solid #ededed}
.hgpr .tier-table strong{font-weight:normal}
.hgpr .tier-table p{padding:0}
.hgpr .tier-table .tier-table--level-col{text-align:left;padding-left:20px}
}
.hgpr .tier-table--level{background:#151f6d;color:white;font-size:12px;text-transform:uppercase;line-height:50px;font-weight:bold}
@media(min-width:768px){.hgpr .tier-table--level{line-height:inherit;height:75px;background:transparent;color:#282828;font-size:14px;text-transform:none;font-weight:normal}
}
.hgpr .tier-table--mobile{justify-content:space-between}
.hgpr [data-woh-component]{opacity:0;transition:opacity .3s}
.hgpr [data-woh-component][data-woh-init]{opacity:1}
.hgpr [v-cloak]{display:none}
.hgpr .component{margin-bottom:30px}
@media(min-width:768px){.hgpr .component{margin-bottom:55px}
}
.hgpr .component .component{margin-bottom:0}
.hgpr main#main-content{position:relative;z-index:1}
.hgpr .lock-body{overflow:hidden}
.hgpr .b-color_bg-member{background:#0072ce}
.hgpr .b-color_bg-lifetime_globalist{background:#151f6d}
.hgpr .selectHolder{position:relative;padding:0}
.hgpr .selectHolder .selectToggle,.hgpr .selectHolder .sbToggleOpen{outline:0}
.hgpr .selectHolder .selectToggle :focus,.hgpr .selectHolder .sbToggleOpen :focus{outline:0}
.hgpr .selectHolderOpen{box-shadow:inset 0 0 3px 1px #ededed !important;border:solid 1px #ffb612 !important}
.hgpr .selectSelector{line-height:43px;display:block;text-indent:12px;outline:0;overflow:hidden;text-overflow:ellipsis;padding-right:20px;white-space:nowrap;width:100%}
.hgpr .selectSelector:hover{text-decoration:none}
.hgpr .selectToggle{position:absolute;right:0;top:0;width:20px;height:100%}
.hgpr .selectOptions{border:1px solid;left:-1px;position:absolute;z-index:1;overflow-y:auto !important;box-sizing:content-box !important;-moz-box-sizing:content-box !important;width:100%}
.hgpr .selectOptions li{padding:0;margin:0}
.hgpr .selectOptions li:hover{background-color:#0072ce}
.hgpr .selectOptions li:hover a,.hgpr .selectOptions li:hover span{color:white !important}
.hgpr .selectOptions li .sbDisabled{display:none}
.hgpr .selectOptions a{display:block;padding:11px 8px;width:100%;outline:0}
.hgpr .selectOptions a:link,.hgpr .selectOptions a:visited{color:#282828;text-decoration:none}
.hgpr .selectOptions a:focus,.hgpr .selectOptions a.sbFocus{color:#0072ce}
.hgpr .selectOptions .sbGroup{border-bottom:dotted 1px #585858;color:#ffb612;display:block;font-weight:bold;padding:7px 0 7px 3px}
.hgpr .selectOptions .sbSub{padding-left:17px}
.hgpr modal,.hgpr woh-modal{display:none}
.hgpr .v--modal-overlay{z-index:9999}
.hgpr .v--modal-background-click{padding-top:2.5vh;padding-bottom:2.5vh}
@media(max-width:767px){.hgpr .v--modal-background-click{padding-top:2.5vw;padding-bottom:2.5vw}
}
.hgpr .v--modal-box{max-width:95vw;left:50% !important;transform:translateX(-50%)}
.hgpr .woh-modal .btn-close,.hgpr .v--modal .btn-close{position:absolute;right:13px;top:15px;width:auto;height:auto;background:transparent;border:0;padding:3px}
.hgpr .woh-modal .btn-close i,.hgpr .v--modal .btn-close i{font-size:18px;color:#282828;font-weight:normal}
.hgpr .woh-modal .modal-content{padding:24px}
.hgpr .vld-overlay{bottom:0;left:0;position:absolute;right:0;top:0;align-items:center;display:none;justify-content:center;overflow:hidden;z-index:900}
.hgpr .vld-overlay.is-active{display:flex}
.hgpr .vld-overlay.is-full-page{z-index:999;position:fixed}
.hgpr .vld-overlay .vld-background{bottom:0;left:0;position:absolute;right:0;top:0;background:#fff;opacity:.85}
.hgpr .vld-overlay .vld-icon{position:relative;background:transparent url("../../../etc/designs/hyatt-commons/img/loading-3dots.gif") no-repeat center;background-size:32px;width:100px;height:50px}
.hgpr .vld-overlay .vld-icon svg{display:none}
.hgpr .vld-spinner .vld-icon{background:transparent url("../../../etc/designs/hyatt-commons/img/loading-spinner.gif") no-repeat center;background-size:70px;width:70px;height:70px}
.hgpr .vld-parent{position:relative;min-height:1em}
.hgpr .vld-parent.vld-tall{min-height:100px}
.hgpr nav[role="navigation"].secondary-navigation{background-color:#0072ce;min-height:45px;margin-top:0;overflow:visible;text-align:center}
.hgpr nav[role="navigation"].secondary-navigation .content{margin-left:auto;margin-right:auto;max-width:960px;text-align:left;width:100%;height:auto;position:relative;max-width:1280px}
@media(min-width:768px){.hgpr nav[role="navigation"].secondary-navigation .content{padding-left:30px;padding-right:32px}
}
@media(min-width:1080px){.hgpr nav[role="navigation"].secondary-navigation .content{padding-left:53px;padding-right:55px}
}
.hgpr nav[role="navigation"].secondary-navigation .secondary-logo{background-color:transparent;height:auto;margin-top:0;position:relative;width:100%;left:2px}
.hgpr nav[role="navigation"].secondary-navigation .secondary-logo a{display:inline-block;height:100%;width:100%;position:absolute}
.hgpr nav[role="navigation"].secondary-navigation .secondary-logo a img{width:240px}
.hgpr nav[role="navigation"].secondary-navigation .secondary-logo-mobile{display:none}
.hgpr nav[role="navigation"].secondary-navigation ul{padding-left:100px;text-align:right;line-height:45px}
.hgpr nav[role="navigation"].secondary-navigation ul li{display:inline-block;*display:inline;zoom:1;margin-left:-5px;color:white;cursor:pointer;padding:0 20px;border-left:1px solid white;line-height:1.3}
.hgpr nav[role="navigation"].secondary-navigation ul li a{color:white;display:block;text-decoration:none;text-transform:uppercase}
.hgpr nav[role="navigation"].secondary-navigation ul li a:hover,.hgpr nav[role="navigation"].secondary-navigation ul li a.current-page{border-bottom:1px solid white}
.hgpr nav[role="navigation"].secondary-navigation ul li:first-child:not(.highlight-nav-ab-full):not(.highlight-nav-ab-empty){border:0}
.hgpr nav[role="navigation"].secondary-navigation .highlight-nav-ab-full{background-color:#fff;border:1px solid white;line-height:28px}
.hgpr nav[role="navigation"].secondary-navigation .highlight-nav-ab-full:hover{background-color:#0072ce;border:1px solid white}
.hgpr nav[role="navigation"].secondary-navigation .highlight-nav-ab-full:hover a{color:#fff}
.hgpr nav[role="navigation"].secondary-navigation .highlight-nav-ab-full a{color:#0072ce}
.hgpr nav[role="navigation"].secondary-navigation .highlight-nav-ab-full a:hover,.hgpr nav[role="navigation"].secondary-navigation .highlight-nav-ab-full a.current-page{border:0}
.hgpr nav[role="navigation"].secondary-navigation .highlight-nav-ab-empty{background-color:#0072ce;border:1px solid white;line-height:28px}
.hgpr nav[role="navigation"].secondary-navigation .highlight-nav-ab-empty:hover{background-color:#fff;border:1px solid white}
.hgpr nav[role="navigation"].secondary-navigation .highlight-nav-ab-empty:hover a{color:#0072ce}
.hgpr nav[role="navigation"].secondary-navigation .highlight-nav-ab-empty a{color:#fff}
.hgpr nav[role="navigation"].secondary-navigation .highlight-nav-ab-empty a:hover,.hgpr nav[role="navigation"].secondary-navigation .highlight-nav-ab-empty a.current-page{border:0}
@media(max-width:767px){.hgpr nav[role="navigation"].secondary-navigation{min-height:unset}
.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav{overflow:auto;margin-top:0;background-color:#555}
.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav h4{position:relative;border-left:1px solid transparent;border-right:1px solid transparent;display:block;padding:13.5px 20px;text-decoration:none;color:white}
.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav h4 .b-icon-up-fill,.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav h4 .b-icon-down-fill{position:absolute;right:15px;font-size:1em;top:16px}
.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav h4 .b-icon-up-fill{display:none}
.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav h4.secNavOpen .b-icon-down-fill{display:none}
.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav h4.secNavOpen .b-icon-up-fill{display:inline}
.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav h4:hover{cursor:pointer}
.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav h4:before{border-bottom:9px solid white;top:18px}
.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav h4:after{border-top:9px solid white;top:30px}
.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav .woh-mobile-nav-content{padding:0;text-align:left;background:#ddd;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:absolute;width:100%}
.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav .woh-mobile-nav-content li{display:block;margin:0 20px;padding:0;border:0}
.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav .woh-mobile-nav-content li a{padding:13.5px 0 10px;margin:0;border-right:0;border-bottom:0;text-transform:capitalize;color:#555}
.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav .woh-mobile-nav-content li a.active,.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav .woh-mobile-nav-content li a.active-mobile{color:#282828;background-color:transparent;font-weight:700}
.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav .woh-mobile-nav-content li:hover{background:transparent}
.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav .woh-mobile-nav-content li:hover a{color:#555}
.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav .woh-mobile-nav-content li:last-child{border-bottom:0}
.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav .woh-mobile-nav-content li.woh-mobile-main:not(:first-child){margin-top:10px}
.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav .woh-mobile-nav-content li.woh-mobile-main:not(:first-child)>a{border-top:1px solid}
.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav .woh-mobile-nav-content li.woh-mobile-subnav{margin:0 36px;padding-bottom:0}
.hgpr nav[role="navigation"].secondary-navigation .woh-mobile-nav .woh-mobile-nav-content li.woh-mobile-subnav a{border:0;padding:7px 0}
}
.hgpr .horizontal-quickbook .new-qbcontainer{position:absolute;width:100%;z-index:9;box-shadow:0 3px 30px rgba(0,0,0,0.1)}
.hgpr .horizontal-quickbook .new-qbcontainer.fixed{position:fixed;top:0;left:0;width:100%}
.hgpr .horizontal-quickbook .new-qbcontainer .custom-container{padding:0 14px}
@media(max-width:767px){.hgpr .horizontal-quickbook .new-qbcontainer .custom-container{padding:0 9px}
}
.hgpr .horizontal-quickbook .m-calendar{position:relative}
.hgpr .horizontal-quickbook .m-calendar .calendar-body{display:block;background-color:#fff;padding:18px 0 0 0}
.hgpr .horizontal-quickbook .m-calendar .calendar-body .calendar-content{margin:0 auto}
.hgpr .horizontal-quickbook .m-calendar .calendar-body .calendar-content .grids-container{display:block}
.hgpr .horizontal-quickbook .m-calendar .calendar-body .calendar-content .grids-container .cal-link-next{right:16px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body .calendar-content .grids-container .cal-link-prev{left:16px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body .calendar-content .grids-container .cal-link-next,.hgpr .horizontal-quickbook .m-calendar .calendar-body .calendar-content .grids-container .cal-link-prev{position:absolute;top:30px;z-index:1}
.hgpr .horizontal-quickbook .m-calendar .calendar-body .calendar-content .grids-container .cal-link-next .i,.hgpr .horizontal-quickbook .m-calendar .calendar-body .calendar-content .grids-container .cal-link-prev .i{color:#282828;font-size:20px;padding:0}
.hgpr .horizontal-quickbook .m-calendar .calendar-body .calendar-content .grids-container .cal-grid{background-color:transparent}
.hgpr .horizontal-quickbook .m-calendar .calendar-body .calendar-content .grids-container .cal-grid button:focus{border:2px solid #0080d0;line-height:38px}
@media(max-width:479px){.hgpr .horizontal-quickbook .m-calendar .size-xs-1{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-xs-1{width:100%}
}
@media(max-width:479px){.hgpr .horizontal-quickbook .m-calendar .size-xs-2{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-xs-2{width:100%}
}
@media(max-width:479px){.hgpr .horizontal-quickbook .m-calendar .size-xs-3{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-xs-3{width:100%}
}
@media(max-width:479px){.hgpr .horizontal-quickbook .m-calendar .size-xs-4{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-xs-4{width:100%}
}
@media(max-width:479px){.hgpr .horizontal-quickbook .m-calendar .size-xs-5{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-xs-5{width:100%}
}
@media(max-width:479px){.hgpr .horizontal-quickbook .m-calendar .size-xs-6{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-xs-6{width:100%}
}
@media(max-width:479px){.hgpr .horizontal-quickbook .m-calendar .size-xs-7{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-xs-7{width:100%}
}
@media(max-width:479px){.hgpr .horizontal-quickbook .m-calendar .size-xs-8{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-xs-8{width:100%}
}
@media(max-width:479px){.hgpr .horizontal-quickbook .m-calendar .size-xs-9{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-xs-9{width:100%}
}
@media(max-width:479px){.hgpr .horizontal-quickbook .m-calendar .size-xs-10{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-xs-10{width:100%}
}
@media(max-width:479px){.hgpr .horizontal-quickbook .m-calendar .size-xs-11{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-xs-11{width:100%}
}
@media(max-width:479px){.hgpr .horizontal-quickbook .m-calendar .size-xs-12{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-xs-12{width:100%}
}
@media(min-width:480px) and (max-width:639px){.hgpr .horizontal-quickbook .m-calendar .size-sm-1{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-sm-1{width:100%}
}
@media(min-width:480px) and (max-width:639px){.hgpr .horizontal-quickbook .m-calendar .size-sm-2{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-sm-2{width:100%}
}
@media(min-width:480px) and (max-width:639px){.hgpr .horizontal-quickbook .m-calendar .size-sm-3{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-sm-3{width:100%}
}
@media(min-width:480px) and (max-width:639px){.hgpr .horizontal-quickbook .m-calendar .size-sm-4{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-sm-4{width:100%}
}
@media(min-width:480px) and (max-width:639px){.hgpr .horizontal-quickbook .m-calendar .size-sm-5{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-sm-5{width:100%}
}
@media(min-width:480px) and (max-width:639px){.hgpr .horizontal-quickbook .m-calendar .size-sm-6{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-sm-6{width:100%}
}
@media(min-width:480px) and (max-width:639px){.hgpr .horizontal-quickbook .m-calendar .size-sm-7{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-sm-7{width:100%}
}
@media(min-width:480px) and (max-width:639px){.hgpr .horizontal-quickbook .m-calendar .size-sm-8{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-sm-8{width:100%}
}
@media(min-width:480px) and (max-width:639px){.hgpr .horizontal-quickbook .m-calendar .size-sm-9{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-sm-9{width:100%}
}
@media(min-width:480px) and (max-width:639px){.hgpr .horizontal-quickbook .m-calendar .size-sm-10{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-sm-10{width:100%}
}
@media(min-width:480px) and (max-width:639px){.hgpr .horizontal-quickbook .m-calendar .size-sm-11{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-sm-11{width:100%}
}
@media(min-width:480px) and (max-width:639px){.hgpr .horizontal-quickbook .m-calendar .size-sm-12{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-sm-12{width:100%}
}
@media(min-width:640px) and (max-width:767px){.hgpr .horizontal-quickbook .m-calendar .size-md-1{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-md-1{width:100%}
}
@media(min-width:640px) and (max-width:767px){.hgpr .horizontal-quickbook .m-calendar .size-md-2{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-md-2{width:100%}
}
@media(min-width:640px) and (max-width:767px){.hgpr .horizontal-quickbook .m-calendar .size-md-3{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-md-3{width:100%}
}
@media(min-width:640px) and (max-width:767px){.hgpr .horizontal-quickbook .m-calendar .size-md-4{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-md-4{width:100%}
}
@media(min-width:640px) and (max-width:767px){.hgpr .horizontal-quickbook .m-calendar .size-md-5{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-md-5{width:100%}
}
@media(min-width:640px) and (max-width:767px){.hgpr .horizontal-quickbook .m-calendar .size-md-6{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-md-6{width:100%}
}
@media(min-width:640px) and (max-width:767px){.hgpr .horizontal-quickbook .m-calendar .size-md-7{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-md-7{width:100%}
}
@media(min-width:640px) and (max-width:767px){.hgpr .horizontal-quickbook .m-calendar .size-md-8{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-md-8{width:100%}
}
@media(min-width:640px) and (max-width:767px){.hgpr .horizontal-quickbook .m-calendar .size-md-9{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-md-9{width:100%}
}
@media(min-width:640px) and (max-width:767px){.hgpr .horizontal-quickbook .m-calendar .size-md-10{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-md-10{width:100%}
}
@media(min-width:640px) and (max-width:767px){.hgpr .horizontal-quickbook .m-calendar .size-md-11{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-md-11{width:100%}
}
@media(min-width:640px) and (max-width:767px){.hgpr .horizontal-quickbook .m-calendar .size-md-12{width:318px}
.hgpr .horizontal-quickbook .m-calendar .calendar-body.size-md-12{width:100%}
}
@media(min-width:768px) and (max-width:959px){.hgpr .horizontal-quickbook .m-calendar .size-lg-1{width:318px}
}
@media(min-width:768px) and (max-width:959px){.hgpr .horizontal-quickbook .m-calendar .size-lg-2{width:636px}
}
@media(min-width:768px) and (max-width:959px){.hgpr .horizontal-quickbook .m-calendar .size-lg-3{width:636px}
}
@media(min-width:768px) and (max-width:959px){.hgpr .horizontal-quickbook .m-calendar .size-lg-4{width:636px}
}
@media(min-width:768px) and (max-width:959px){.hgpr .horizontal-quickbook .m-calendar .size-lg-5{width:636px}
}
@media(min-width:768px) and (max-width:959px){.hgpr .horizontal-quickbook .m-calendar .size-lg-6{width:636px}
}
@media(min-width:768px) and (max-width:959px){.hgpr .horizontal-quickbook .m-calendar .size-lg-7{width:636px}
}
@media(min-width:768px) and (max-width:959px){.hgpr .horizontal-quickbook .m-calendar .size-lg-8{width:636px}
}
@media(min-width:768px) and (max-width:959px){.hgpr .horizontal-quickbook .m-calendar .size-lg-9{width:636px}
}
@media(min-width:768px) and (max-width:959px){.hgpr .horizontal-quickbook .m-calendar .size-lg-10{width:636px}
}
@media(min-width:768px) and (max-width:959px){.hgpr .horizontal-quickbook .m-calendar .size-lg-11{width:636px}
}
@media(min-width:768px) and (max-width:959px){.hgpr .horizontal-quickbook .m-calendar .size-lg-12{width:636px}
}
@media(min-width:960px){.hgpr .horizontal-quickbook .m-calendar .size-xl-1{width:318px}
}
@media(min-width:960px){.hgpr .horizontal-quickbook .m-calendar .size-xl-2{width:636px}
}
@media(min-width:960px){.hgpr .horizontal-quickbook .m-calendar .size-xl-3{width:636px}
}
@media(min-width:960px){.hgpr .horizontal-quickbook .m-calendar .size-xl-4{width:636px}
}
@media(min-width:960px){.hgpr .horizontal-quickbook .m-calendar .size-xl-5{width:636px}
}
@media(min-width:960px){.hgpr .horizontal-quickbook .m-calendar .size-xl-6{width:636px}
}
@media(min-width:960px){.hgpr .horizontal-quickbook .m-calendar .size-xl-7{width:636px}
}
@media(min-width:960px){.hgpr .horizontal-quickbook .m-calendar .size-xl-8{width:636px}
}
@media(min-width:960px){.hgpr .horizontal-quickbook .m-calendar .size-xl-9{width:636px}
}
@media(min-width:960px){.hgpr .horizontal-quickbook .m-calendar .size-xl-10{width:636px}
}
@media(min-width:960px){.hgpr .horizontal-quickbook .m-calendar .size-xl-11{width:636px}
}
@media(min-width:960px){.hgpr .horizontal-quickbook .m-calendar .size-xl-12{width:636px}
}
@media(min-width:960px) and (max-width:1279px){.hgpr .horizontal-quickbook .m-calendar .size-xl-v2-1{width:318px}
}
@media(min-width:960px) and (max-width:1279px){.hgpr .horizontal-quickbook .m-calendar .size-xl-v2-2{width:636px}
}
@media(min-width:960px) and (max-width:1279px){.hgpr .horizontal-quickbook .m-calendar .size-xl-v2-3{width:636px}
}
@media(min-width:960px) and (max-width:1279px){.hgpr .horizontal-quickbook .m-calendar .size-xl-v2-4{width:636px}
}
@media(min-width:960px) and (max-width:1279px){.hgpr .horizontal-quickbook .m-calendar .size-xl-v2-5{width:636px}
}
@media(min-width:960px) and (max-width:1279px){.hgpr .horizontal-quickbook .m-calendar .size-xl-v2-6{width:636px}
}
@media(min-width:960px) and (max-width:1279px){.hgpr .horizontal-quickbook .m-calendar .size-xl-v2-7{width:636px}
}
@media(min-width:960px) and (max-width:1279px){.hgpr .horizontal-quickbook .m-calendar .size-xl-v2-8{width:636px}
}
@media(min-width:960px) and (max-width:1279px){.hgpr .horizontal-quickbook .m-calendar .size-xl-v2-9{width:636px}
}
@media(min-width:960px) and (max-width:1279px){.hgpr .horizontal-quickbook .m-calendar .size-xl-v2-10{width:636px}
}
@media(min-width:960px) and (max-width:1279px){.hgpr .horizontal-quickbook .m-calendar .size-xl-v2-11{width:636px}
}
@media(min-width:960px) and (max-width:1279px){.hgpr .horizontal-quickbook .m-calendar .size-xl-v2-12{width:636px}
}
@media(min-width:1280px){.hgpr .horizontal-quickbook .m-calendar .size-xx-1{width:318px}
}
@media(min-width:1280px){.hgpr .horizontal-quickbook .m-calendar .size-xx-2{width:636px}
}
@media(min-width:1280px){.hgpr .horizontal-quickbook .m-calendar .size-xx-3{width:954px}
}
@media(min-width:1280px){.hgpr .horizontal-quickbook .m-calendar .size-xx-4{width:1272px}
}
@media(min-width:1280px){.hgpr .horizontal-quickbook .m-calendar .size-xx-5{width:954px}
}
@media(min-width:1280px){.hgpr .horizontal-quickbook .m-calendar .size-xx-6{width:954px}
}
@media(min-width:1280px){.hgpr .horizontal-quickbook .m-calendar .size-xx-7{width:1272px}
}
@media(min-width:1280px){.hgpr .horizontal-quickbook .m-calendar .size-xx-8{width:1272px}
}
@media(min-width:1280px){.hgpr .horizontal-quickbook .m-calendar .size-xx-9{width:954px}
}
@media(min-width:1280px){.hgpr .horizontal-quickbook .m-calendar .size-xx-10{width:1272px}
}
@media(min-width:1280px){.hgpr .horizontal-quickbook .m-calendar .size-xx-11{width:1272px}
}
@media(min-width:1280px){.hgpr .horizontal-quickbook .m-calendar .size-xx-12{width:1272px}
}
.hgpr .horizontal-quickbook carousel-module{position:relative;max-width:100%;margin:0 auto 18px;display:-ms-flexbox;display:flex;padding:0;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}
.hgpr .horizontal-quickbook carousel-module[data-item-width=full] .items-container carousel-item .ci-image-container{width:100%}
.hgpr .horizontal-quickbook carousel-module.one-section{margin-bottom:30px}
@media(min-width:640px){.hgpr .horizontal-quickbook carousel-module.one-section{margin-bottom:54px}
}
.hgpr .horizontal-quickbook carousel-module .items-container{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:100%;position:relative}
.hgpr .horizontal-quickbook carousel-module .controls{width:100%;height:100%;display:-ms-flexbox;display:flex}
.hgpr .horizontal-quickbook carousel-module .controls button,.hgpr .horizontal-quickbook carousel-module .controls button:disabled{position:absolute;top:50%;transform:translateY(-50%);height:63px;width:50px;background-color:rgba(0,0,0,0.54);color:#fff;font-size:29px}
.hgpr .horizontal-quickbook carousel-module .controls button:active,.hgpr .horizontal-quickbook carousel-module .controls button:disabled:active,.hgpr .horizontal-quickbook carousel-module .controls button:disabled:hover,.hgpr .horizontal-quickbook carousel-module .controls button:hover{background-color:black !important}
@media(max-width:959px){.hgpr .horizontal-quickbook carousel-module .controls button,.hgpr .horizontal-quickbook carousel-module .controls button:disabled{height:61px;width:46px;font-size:26px}
}
.hgpr .horizontal-quickbook carousel-module .controls .prev-button{left:0}
.hgpr .horizontal-quickbook carousel-module .controls .next-button{right:0}
@media(max-width:639px){.hgpr .horizontal-quickbook carousel-module .controls{display:none}
}
.hgpr .horizontal-quickbook carousel-module .carousel-dots{display:-ms-flexbox;display:flex;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-pack:center;justify-content:center}
@media(max-width:639px){.hgpr .horizontal-quickbook carousel-module .carousel-dots{z-index:1}
}
.hgpr .horizontal-quickbook carousel-module .carousel-dots carousel-dot{margin:18px 7.5px;width:13px;height:13px;border-radius:50%;background-color:#8c8c8c;border:solid 1px white}
.hgpr .horizontal-quickbook carousel-module .carousel-dots carousel-dot.active{background-color:#0072ce;border:solid 1px white}
.hgpr .horizontal-quickbook .carousel-item{display:-ms-flexbox;display:flex}
@media(max-width:639px){.hgpr .horizontal-quickbook .carousel-item.height-auto{height:auto}
.hgpr .horizontal-quickbook .carousel-item.height-0{height:0}
}
@media(max-width:767px){.hgpr .horizontal-quickbook .no-scroll-for-ui-datefieldpair{overflow:hidden}
}
.hgpr .horizontal-quickbook .m-datefieldpair{background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.hgpr .horizontal-quickbook .m-datefieldpair .datefields{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.hgpr .horizontal-quickbook .m-datefieldpair .datefields .datefield-container{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 0 9px}
.hgpr .horizontal-quickbook .m-datefieldpair .datefields .datefield-container .datefield-header{display:none}
.hgpr .horizontal-quickbook .m-datefieldpair .datefields .datefield-container .m-datefield{margin:0 9px 9px}
.hgpr .horizontal-quickbook .m-datefieldpair .datefields .datefield-container .m-datefield i{position:absolute;top:0}
.hgpr .horizontal-quickbook .m-datefieldpair .datefields .datefield-container .m-datefield input::-ms-clear{display:none}
.hgpr .horizontal-quickbook .m-datefieldpair .datefields .datefield-container .m-datefield input.dirty{border:1px solid #e61e1e}
.hgpr .horizontal-quickbook .m-datefieldpair .datefields .datefield-container .m-datefield .date-label,.hgpr .horizontal-quickbook .m-datefieldpair .datefields .datefield-container .m-datefield .field-label{display:none}
.hgpr .horizontal-quickbook .m-datefieldpair .datefields .datefield-container .datefield-footer{display:none}
.hgpr .horizontal-quickbook .m-datefieldpair .validation{color:#e61e1e;padding-left:18px;margin-top:-11px}
.hgpr .horizontal-quickbook .m-datefieldpair .validation i{position:absolute;left:-9px;top:3px}
.hgpr .horizontal-quickbook .m-datefieldpair .validation .form-error{padding-bottom:16px;text-align:left;margin-top:-11px}
.hgpr .horizontal-quickbook .m-datefieldpair .calendar-popover-container{display:none;position:relative}
.hgpr .horizontal-quickbook .m-datefieldpair .calendar-popover-container .calendar-popover{background-color:#fff;display:inline-block;left:50%;position:absolute;transform:translateX(-50%)}
.hgpr .horizontal-quickbook .m-datefieldpair .calendar-popover-container .calendar-popover .popover-header{margin:0 auto}
@media(min-width:768px){.hgpr .horizontal-quickbook .m-datefieldpair .calendar-popover-container .calendar-popover .popover-header .cal-beak:after,.hgpr .horizontal-quickbook .m-datefieldpair .calendar-popover-container .calendar-popover .popover-header .cal-beak:before{border:solid transparent;top:-19px;content:" ";height:0;pointer-events:none;position:absolute;width:0;z-index:1}
.hgpr .horizontal-quickbook .m-datefieldpair .calendar-popover-container .calendar-popover .popover-header .cal-beak:before{border-bottom-color:#ccc;border-width:12px;margin:-5px 0 0 -12px}
.hgpr .horizontal-quickbook .m-datefieldpair .calendar-popover-container .calendar-popover .popover-header .cal-beak:after{border-bottom-color:#fff;border-width:10px;margin:-1px 0 0 -10px}
}
.hgpr .horizontal-quickbook .m-datefieldpair .calendar-popover-container .calendar-popover .popover-footer{display:none}
.hgpr .horizontal-quickbook .m-datefieldpair.vertical.small:not(.is-open){-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.hgpr .horizontal-quickbook .m-datefieldpair.vertical.small:not(.is-open) .datefields{display:block;-ms-flex:0 1 100%;flex:0 1 100%}
.hgpr .horizontal-quickbook .m-datefieldpair.vertical.small:not(.is-open) .datefields .datefield-container{padding:0}
.hgpr .horizontal-quickbook .m-datefieldpair.vertical.small:not(.is-open) .datefields .datefield-container .input-text{margin:0 0 16px 0}
.hgpr .horizontal-quickbook .m-datefieldpair.vertical.small:not(.is-open) .validation{-ms-flex:0 1 100%;flex:0 1 100%;margin-top:0}
.hgpr .horizontal-quickbook .m-datefieldpair.vertical.small .calendar-popover-container .calendar-popover .popover-header .cal-beak{display:none}
@media(min-width:480px) and (max-width:767px){.hgpr .horizontal-quickbook .m-datefieldpair.is-open{border:solid 15px rgba(0,0,0,0.75)}
}
@media(max-width:767px){.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .calendar-popover{overflow-y:hidden}
}
@media(min-width:768px){.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small{bottom:0;left:0;right:0;top:0;margin:4px -6px 0;position:absolute;z-index:1}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .datefields{margin:0 auto;width:318px}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .datefields .datefield-container{padding:12px 0 0}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .datefields .datefield-container.date-in{padding-left:15px}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .datefields .datefield-container.date-out{padding-right:15px}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .datefields .datefield-container .m-datefield{border-bottom:solid 2px #f6f6f6;margin-left:0;margin-right:0}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .datefields .datefield-container .m-datefield i,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .datefields .datefield-container .m-datefield input{display:none}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .datefields .datefield-container .m-datefield .date-label,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .datefields .datefield-container .m-datefield .field-label{display:block;color:rgba(40,40,40,0.5);font-size:16px;padding-bottom:4px;text-align:center}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .datefields .datefield-container .m-datefield .date-label{font-weight:600}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .datefields .datefield-container .datefield-footer{display:inline-block;margin-left:50%;position:relative}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .datefields .datefield-container .datefield-footer .cal-modal-beak:after,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .datefields .datefield-container .datefield-footer .cal-modal-beak:before{border:solid transparent;top:-44px;content:" ";height:0;pointer-events:none;position:absolute;width:0;z-index:1}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .datefields .datefield-container .datefield-footer .cal-modal-beak:before{border-width:12px;margin:-4px 0 0 -12px}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .datefields .datefield-container .datefield-footer .cal-modal-beak:after{border-width:10px;margin:1px 0 0 -10px}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .validation{margin:0 auto;padding-right:18px;width:320px}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .validation>div{padding:0;text-align:center}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .validation>div i{left:0;padding-right:5px;position:relative;top:-1px}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .calendar-popover-container .calendar-popover{margin-top:9px;padding:18px 0}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .calendar-popover-container .calendar-popover .popover-header .cal-beak{display:none}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .calendar-popover-container .calendar-popover .m-calendar{margin-top:-48px}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .validation>div{margin-bottom:23px}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .calendar-popover-container .calendar-popover{overflow-y:visible;padding-bottom:0}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .calendar-popover-container .calendar-popover .m-calendar{border-top:0}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .calendar-popover-container .calendar-popover .m-calendar .calendar-body{padding:0}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .calendar-popover-container .calendar-popover .m-calendar .calendar-body .calendar-content .grids-container .cal-link-next,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .calendar-popover-container .calendar-popover .m-calendar .calendar-body .calendar-content .grids-container .cal-link-prev{top:12px}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .calendar-popover-container .calendar-popover>.b-container{padding:0 15px}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small .calendar-popover-container .calendar-popover>.b-container .close-button{display:inline-block}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small.is-date-in .datefields .date-in .m-datefield,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small.is-date-out .datefields .date-out .m-datefield{border-bottom:2px solid #ffb612}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small.is-date-in .datefields .date-in .date-label,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small.is-date-in .datefields .date-in .field-label,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small.is-date-out .datefields .date-out .date-label,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small.is-date-out .datefields .date-out .field-label{color:#282828}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small.is-date-in .datefields .date-in .datefield-footer .cal-modal-beak:before,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small.is-date-out .datefields .date-out .datefield-footer .cal-modal-beak:before{border-bottom-color:#ffb612}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small.is-date-in .datefields .date-in .datefield-footer .cal-modal-beak:after,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.vertical.small.is-date-out .datefields .date-out .datefield-footer .cal-modal-beak:after{border-bottom-color:white}
}
@media(max-width:767px){.hgpr .horizontal-quickbook .m-datefieldpair.is-open{bottom:0;left:0;right:0;top:0;position:fixed;padding-top:150px !important;z-index:10}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .datefields{margin:0 auto;width:318px}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .datefields .datefield-container{padding:12px 0 0}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .datefields .datefield-container.date-in{padding-left:15px}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .datefields .datefield-container.date-out{padding-right:15px}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .datefields .datefield-container .m-datefield{border-bottom:solid 2px #f6f6f6;margin-left:0;margin-right:0}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .datefields .datefield-container .m-datefield i,.hgpr .horizontal-quickbook .m-datefieldpair.is-open .datefields .datefield-container .m-datefield input{display:none}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .datefields .datefield-container .m-datefield .date-label,.hgpr .horizontal-quickbook .m-datefieldpair.is-open .datefields .datefield-container .m-datefield .field-label{display:block;color:rgba(40,40,40,0.5);font-size:16px;padding-bottom:4px;text-align:center}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .datefields .datefield-container .m-datefield .date-label{font-weight:600}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .datefields .datefield-container .datefield-footer{display:inline-block;margin-left:50%;position:relative}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .datefields .datefield-container .datefield-footer .cal-modal-beak:after,.hgpr .horizontal-quickbook .m-datefieldpair.is-open .datefields .datefield-container .datefield-footer .cal-modal-beak:before{border:solid transparent;top:-44px;content:" ";height:0;pointer-events:none;position:absolute;width:0;z-index:1}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .datefields .datefield-container .datefield-footer .cal-modal-beak:before{border-width:12px;margin:-4px 0 0 -12px}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .datefields .datefield-container .datefield-footer .cal-modal-beak:after{border-width:10px;margin:1px 0 0 -10px}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .validation{margin:0 auto;padding-right:18px;width:320px}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .validation>div{padding:0;text-align:center}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .validation>div i{left:0;padding-right:5px;position:relative;top:-1px}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .calendar-popover-container .calendar-popover{margin-top:75px;padding:18px 0}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .calendar-popover-container .calendar-popover .popover-header .cal-beak{display:none}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .calendar-popover-container .calendar-popover .m-calendar{margin-top:-48px}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .validation>div{margin:0 auto}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .calendar-popover{overflow-y:auto}
}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .calendar-popover-container{display:inline-block}
@media(max-width:767px){.hgpr .horizontal-quickbook .m-datefieldpair.is-open .calendar-popover-container{height:100%;overflow:auto}
}
@media(min-width:768px){.hgpr .horizontal-quickbook .m-datefieldpair.is-open .calendar-popover-container .calendar-popover{border:1px solid #ccc;box-shadow:0 3px 5px 0 rgba(0,0,0,0.1);z-index:10}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .calendar-popover-container .calendar-popover .close-button{display:none}
}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open .calendar-popover-container .close-button{margin-top:0 !important}
@media(max-width:767px){.hgpr .horizontal-quickbook .m-datefieldpair.is-open.is-date-in .datefields .date-in .m-datefield,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.is-date-out .datefields .date-out .m-datefield{border-bottom:2px solid #ffb612}
}
@media(min-width:768px){.hgpr .horizontal-quickbook .m-datefieldpair.is-open.is-date-in .datefields .date-in .m-datefield input,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.is-date-out .datefields .date-out .m-datefield input{border:1px solid #ffb612}
}
@media(max-width:959px){.hgpr .horizontal-quickbook .m-datefieldpair.is-open.is-date-in .calendar-popover .cal-beak:after,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.is-date-in .calendar-popover .cal-beak:before{left:22%}
}
@media(min-width:960px){.hgpr .horizontal-quickbook .m-datefieldpair.is-open.is-date-in .calendar-popover .cal-beak:after,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.is-date-in .calendar-popover .cal-beak:before{left:36%}
}
@media(max-width:959px){.hgpr .horizontal-quickbook .m-datefieldpair.is-open.is-date-out .calendar-popover .cal-beak:after,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.is-date-out .calendar-popover .cal-beak:before{left:79%}
}
@media(min-width:960px){.hgpr .horizontal-quickbook .m-datefieldpair.is-open.is-date-out .calendar-popover .cal-beak:after,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.is-date-out .calendar-popover .cal-beak:before{left:64%}
}
@media(max-width:767px){.hgpr .horizontal-quickbook .m-datefieldpair.is-open.is-date-in .datefields .date-in .date-label,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.is-date-in .datefields .date-in .field-label,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.is-date-out .datefields .date-out .date-label,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.is-date-out .datefields .date-out .field-label{color:#282828}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.is-date-in .datefields .date-in .datefield-footer .cal-modal-beak:before,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.is-date-out .datefields .date-out .datefield-footer .cal-modal-beak:before{border-bottom-color:#ffb612}
.hgpr .horizontal-quickbook .m-datefieldpair.is-open.is-date-in .datefields .date-in .datefield-footer .cal-modal-beak:after,.hgpr .horizontal-quickbook .m-datefieldpair.is-open.is-date-out .datefields .date-out .datefield-footer .cal-modal-beak:after{border-bottom-color:white}
}
.hgpr .horizontal-quickbook .m-datefieldpair.demo-mode{-ms-flex-direction:row;flex-direction:row}
.hgpr .horizontal-quickbook .m-datefieldpair.demo-mode>div{-ms-flex-preferred-size:50%;flex-basis:50%}
.hgpr .horizontal-quickbook .m-datefieldpair.demo-mode .demo>span{font-weight:700}
.hgpr .horizontal-quickbook .m-datefieldpair.demo-mode .datefields>div,.hgpr .horizontal-quickbook .m-datefieldpair.demo-mode .demo>div,.hgpr .horizontal-quickbook .m-datefieldpair.demo-mode .demo>span{display:inline-block}
.hgpr .horizontal-quickbook .m-datefieldpair.demo-mode .demo-dom-events{white-space:pre-wrap}
.hgpr .horizontal-quickbook .email-signup-container{margin-left:-9px}
.hgpr .horizontal-quickbook #email-signup input{background-color:white}
.hgpr .horizontal-quickbook #email-signup input.dirty{border:1px solid #e61e1e}
.hgpr .horizontal-quickbook #email-signup #email-signup-failure,.hgpr .horizontal-quickbook #email-signup #email-signup-success{padding-left:36px}
.hgpr .horizontal-quickbook #email-signup #email-signup-failure i.msg-icon,.hgpr .horizontal-quickbook #email-signup #email-signup-success i.msg-icon{margin-left:-29px}
.hgpr .horizontal-quickbook #email-signup .fg-error{display:table-cell;vertical-align:middle;background-color:#fff;border:1px solid #e62828;box-shadow:0 -3px 6px 0 rgba(0,0,0,0.15);padding:12px;padding-left:34px;position:absolute;top:50px;z-index:5;display:none;min-height:44px;line-height:1.3;letter-spacing:.5px}
.hgpr .horizontal-quickbook #email-signup .fg-error i{margin-left:-24px}
.hgpr .horizontal-quickbook #email-signup .fg-error .input-arrow-top::before{border-bottom-color:#e62828;left:83%;bottom:0;top:-24px}
.hgpr .horizontal-quickbook #email-signup .fg-error .input-arrow-top::after{left:83%;bottom:0;top:-20px}
.hgpr .horizontal-quickbook #credit-card-offer img{margin-top:-3px}
.hgpr .horizontal-quickbook #privacy-policy .b-icon-new-bold{vertical-align:2px}
@media(max-width:480px){.hgpr .horizontal-quickbook .email-signup-container .subheadline{font-size:14px;padding-top:18px !important}
}
@media(min-width:320px){.hgpr .horizontal-quickbook #email-signup-button{width:100%}
.hgpr .horizontal-quickbook #modal-tc,.hgpr .horizontal-quickbook #modal-tc-so{width:320px}
.hgpr .horizontal-quickbook .fixer{width:300px;margin:auto}
.hgpr .horizontal-quickbook .fixer-wide{width:300px;margin:auto}
.hgpr .horizontal-quickbook #credit-card-offer{margin-left:-8px;margin-top:0}
.hgpr .horizontal-quickbook #credit-card-offer .fixer{width:315px}
.hgpr .horizontal-quickbook #credit-card-offer .fixer a p{margin-top:-6px}
}
@media(min-width:480px){.hgpr .horizontal-quickbook #modal-tc,.hgpr .horizontal-quickbook #modal-tc-so{width:360px}
.hgpr .horizontal-quickbook .fixer{width:310px;margin:auto}
.hgpr .horizontal-quickbook .fixer-wide{width:310px;margin:auto}
.hgpr .horizontal-quickbook #credit-card-offer{margin-left:-10px}
.hgpr .horizontal-quickbook #credit-card-offer .fixer{width:315px}
.hgpr .horizontal-quickbook #credit-card-offer .fixer a p{margin-top:-6px}
}
@media(min-width:640px){.hgpr .horizontal-quickbook .subscribe-only #email-signup{padding-bottom:18px !important;padding-top:18px !important}
}
@media(min-width:768px){.hgpr .horizontal-quickbook #modal-tc,.hgpr .horizontal-quickbook #modal-tc-so{width:658px}
.hgpr .horizontal-quickbook .fixer-wide{width:686px;margin:auto}
.hgpr .horizontal-quickbook .fixer-wide #email-signup-button{width:auto}
.hgpr .horizontal-quickbook #credit-card-offer{margin-left:-10px}
.hgpr .horizontal-quickbook #credit-card-offer .fixer{width:350px}
.hgpr .horizontal-quickbook #credit-card-offer .fixer a p{margin-top:0}
}
@media(min-width:960px){.hgpr .horizontal-quickbook .fixer{width:100%}
.hgpr .horizontal-quickbook .fixer-wide{width:745px;margin:0}
.hgpr .horizontal-quickbook .fixer-wide #email-heading{height:44px;width:auto;max-width:33.33%}
.hgpr .horizontal-quickbook .fixer-wide #email-heading div{position:relative;top:50%;transform:perspective(1px) translateY(-50%)}
.hgpr .horizontal-quickbook #credit-card-offer{margin-left:0}
.hgpr .horizontal-quickbook #credit-card-offer .fixer{width:410px;margin-left:25px}
}
.hgpr .horizontal-quickbook .ui-footer .footer-row{-ms-flex-pack:justify;justify-content:space-between}
@media(max-width:767px){.hgpr .horizontal-quickbook .ui-footer .footer-row{-ms-flex-pack:center;justify-content:center}
}
.hgpr .horizontal-quickbook .ui-footer .footer-row a{color:#b6b6b6}
.hgpr .horizontal-quickbook .ui-footer .footer-row a:hover{color:white}
.hgpr .horizontal-quickbook .ui-footer .footer-row .footer-social{-ms-flex:0 1 315px;flex:0 1 315px}
@media(max-width:767px){.hgpr .horizontal-quickbook .ui-footer .footer-row .footer-social{-ms-flex:0 1 100%;flex:0 1 100%}
.hgpr .horizontal-quickbook .ui-footer .footer-row .footer-social .connect{width:290px;margin:auto}
}
.hgpr .horizontal-quickbook .ui-footer .footer-row .footer-social .app-links a:hover{text-decoration:none}
.hgpr .horizontal-quickbook .ui-footer .footer-row .footer-links{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;max-width:320px}
@media(max-width:767px){.hgpr .horizontal-quickbook .ui-footer .footer-row .footer-links{-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-pack:distribute;justify-content:space-around}
.hgpr .horizontal-quickbook .ui-footer .footer-row .footer-links .links1,.hgpr .horizontal-quickbook .ui-footer .footer-row .footer-links .links2{width:290px;margin:auto}
}
.hgpr .horizontal-quickbook .ui-header{position:relative}
.hgpr .horizontal-quickbook .ui-header .header-row{margin:0 auto;max-width:1024px;padding:0}
.hgpr .horizontal-quickbook .ui-header .header-row.wide{max-width:1235px}
@media(min-width:960px){.hgpr .horizontal-quickbook .ui-header .header-row{padding:0 15px 0 32px}
}
.hgpr .horizontal-quickbook .ui-header .header-left,.hgpr .horizontal-quickbook .ui-header .header-right{float:left;width:50%}
.hgpr .horizontal-quickbook .ui-header .header-left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
@media(min-width:640px){.hgpr .horizontal-quickbook .ui-header .header-left{width:25%}
.hgpr .horizontal-quickbook .ui-header .header-right{width:75%}
}
.hgpr .horizontal-quickbook .ui-header .logo-full{height:20px;width:80px}
@media(min-width:960px){.hgpr .horizontal-quickbook .ui-header .logo-full{margin-top:25px;height:40px;width:140px}
}
.hgpr .horizontal-quickbook .ui-header .logo-slim{height:20px;width:80px}
.hgpr .horizontal-quickbook .ui-header .section-row{padding-right:17px;height:44px;line-height:44px}
.hgpr .horizontal-quickbook .ui-header .section-row a{color:#b6b6b6}
.hgpr .horizontal-quickbook .ui-header .section-row a:hover{color:#fff;text-decoration:none;border-bottom:1px solid white}
.hgpr .horizontal-quickbook .ui-header .dd-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#b6b6b6;height:44px;line-height:44px;border-bottom:0;min-width:60px;text-align:center;border-left:1px solid transparent;border-right:1px solid transparent;text-decoration:none;padding:0 12px}
.hgpr .horizontal-quickbook .ui-header .dd-link span{font-size:11px}
.hgpr .horizontal-quickbook .ui-header .dd-link:hover{color:white}
.hgpr .horizontal-quickbook .ui-header .dd-link:hover span{line-height:1.3;border-bottom:1px solid white}
.hgpr .horizontal-quickbook .ui-header .dd-link .b-icon-globe,.hgpr .horizontal-quickbook .ui-header .dd-link .b-icon-person{font-size:16px}
.hgpr .horizontal-quickbook .ui-header .dd-link .b-icon-down-fill{padding-left:6px;font-size:10px}
.hgpr .horizontal-quickbook .ui-header .dd-link .b-icon-close{padding-left:2px;font-size:14px}
.hgpr .horizontal-quickbook .ui-header .dd-hamburger{color:#fff;border-right:1px solid #b6b6b6;padding:0}
.hgpr .horizontal-quickbook .ui-header .dd-signin{color:white}
@media(max-width:767px){.hgpr .horizontal-quickbook .ui-header .dd-lang,.hgpr .horizontal-quickbook .ui-header .dd-signin{border-left:1px solid #b6b6b6}
}
.hgpr .horizontal-quickbook .ui-header .dd-menu{z-index:10;position:absolute;width:320px;background-color:#fff;border:1px solid #ccc;box-shadow:4px 4px 6px rgba(0,0,0,0.175);display:none;top:43px}
.hgpr .horizontal-quickbook .ui-header .dd-menu .woh li:hover{background-color:#0072ce}
@media(max-width:639px){.hgpr .horizontal-quickbook .ui-header .dd-menu{width:100%}
}
.hgpr .horizontal-quickbook .ui-header .dd-right{right:0}
.hgpr .horizontal-quickbook .ui-header .b-icon-close{display:none}
.hgpr .horizontal-quickbook .ui-header .profile-name{overflow:hidden;white-space:nowrap;vertical-align:top;text-overflow:ellipsis;max-width:180px}
@media(min-width:960px){.hgpr .horizontal-quickbook .ui-header .profile-name{display:-ms-flexbox;display:flex;max-width:240px}
}
.hgpr .horizontal-quickbook .ui-header .is-open{position:relative}
.hgpr .horizontal-quickbook .ui-header .is-open .dd-menu{display:block}
.hgpr .horizontal-quickbook .ui-header .is-open .dd-link{background-color:#fff;z-index:20;position:relative;color:#282828;border-left:1px solid #b6b6b6;border-right:1px solid #b6b6b6}
.hgpr .horizontal-quickbook .ui-header .is-open .b-icon-down-fill,.hgpr .horizontal-quickbook .ui-header .is-open .b-icon-menu{display:none}
@media(max-width:767px){.hgpr .horizontal-quickbook .ui-header .is-open{position:static}
.hgpr .horizontal-quickbook .ui-header .is-open .b-icon-globe,.hgpr .horizontal-quickbook .ui-header .is-open .b-icon-person{display:none}
.hgpr .horizontal-quickbook .ui-header .is-open .dd-lang{border-right:1px solid transparent}
}
.hgpr .horizontal-quickbook .ui-header .is-open .b-icon-close{display:inline-block}
.hgpr .horizontal-quickbook .ui-header .join-button{background-color:#fff;border:1px solid #6f7173;color:#6f7173}
.hgpr .horizontal-quickbook .ui-modal-background{display:none;z-index:20;position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;margin:0 auto;background-color:rgba(0,0,0,0.4)}
.hgpr .horizontal-quickbook .ui-modal-background.modal-no-shade{background-color:rgba(0,0,0,0)}
.hgpr .horizontal-quickbook .ui-modal-background .modal{margin:15% auto;background-color:#fff;position:fixed;left:50%;transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}
.hgpr .horizontal-quickbook .ui-modal-background .modal .modal-body{padding:12px 0}
.hgpr .horizontal-quickbook .ui-modal-background .modal .modal-header{padding-top:12px}
.hgpr .horizontal-quickbook .ui-modal-background .modal .modal-header .text-h1{margin-bottom:6px}
.hgpr .horizontal-quickbook .ui-modal-background .modal .modal-footer{padding:12px 0}
.hgpr .horizontal-quickbook .ui-modal-background.modal-media{background-color:rgba(0,0,0,0.7)}
.hgpr .horizontal-quickbook .ui-modal-background.modal-media .button-close{position:fixed;background-color:rgba(0,0,0,0);top:30px;right:30px;border:0}
@media(max-width:767px){.hgpr .horizontal-quickbook .ui-modal-background.modal-media .button-close{top:15px;right:15px}
}
.hgpr .horizontal-quickbook .ui-modal-background.modal-media .button-close i{font-size:30px}
.hgpr .horizontal-quickbook .ui-modal-background.modal-media .modal{margin:0 auto;background-color:rgba(0,0,0,0);left:0;top:50%;width:100%;transform:translateX(0);transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.hgpr .horizontal-quickbook .m-quickbook-calendar .date-checkin-div i,.hgpr .horizontal-quickbook .m-quickbook-calendar .date-checkout-div i{position:absolute}
.hgpr .horizontal-quickbook .m-quickbook-collapsible .close-button{float:right;background:0;color:inherit;border:0;padding:0}
@media(min-width:960px){.hgpr .horizontal-quickbook .m-quickbook-collapsible .mobile-container{display:none}
}
.hgpr .horizontal-quickbook .m-quickbook-collapsible .mobile-field{height:60px}
.hgpr .horizontal-quickbook .m-quickbook-collapsible .mobile-field .mobile-field-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hgpr .horizontal-quickbook .m-quickbook-group-booking{-ms-flex:0 1 100%;flex:0 1 100%;margin:4px 6px;overflow-y:visible;position:relative}
.hgpr .horizontal-quickbook .m-quickbook-group-booking .m-quickbook .qb-first-col{width:100%}
.hgpr .horizontal-quickbook .m-quickbook-group-booking .m-quickbook .room-col{text-align:left}
.hgpr .horizontal-quickbook .m-quickbook-group-booking .m-quickbook .room-col .link-menu{margin-bottom:16px;width:100%}
.hgpr .horizontal-quickbook .m-quickbook-group-booking .m-quickbook .room-col .link-menu a{border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);line-height:40px;width:100%}
@media(min-width:768px){.hgpr .horizontal-quickbook .m-quickbook-group-booking .m-quickbook .room-col .qb-popover.is-open{background-color:#fff;bottom:0;left:0;margin:0 auto;overflow-y:visible;padding:0;position:absolute;right:0;top:0}
.hgpr .horizontal-quickbook .m-quickbook-group-booking .m-quickbook .room-col .qb-popover.is-open .qb-popover-overflow{background-color:#fff;border:1px solid #ddd;box-shadow:0 3px 5px 0 rgba(0,0,0,0.1);margin:-5px -7px;padding:8px 12px 0}
.hgpr .horizontal-quickbook .m-quickbook-group-booking .m-quickbook .room-col .qb-popover.is-open .qb-popover-overflow .popover-footer,.hgpr .horizontal-quickbook .m-quickbook-group-booking .m-quickbook .room-col .qb-popover.is-open .qb-popover-overflow .popover-header{display:block;width:100%;margin:0 auto}
.hgpr .horizontal-quickbook .m-quickbook-group-booking .m-quickbook .room-col .qb-popover.is-open .qb-popover-overflow .room-popover-body{border:0;box-shadow:none;left:0;position:static;top:0}
.hgpr .horizontal-quickbook .m-quickbook-group-booking .m-quickbook .room-col .qb-popover.is-open .qb-popover-overflow .room-popover-body .room-popover-content{width:100%;margin:0 auto;padding:0}
.hgpr .horizontal-quickbook .m-quickbook-group-booking .m-quickbook .room-col .qb-popover.is-open .qb-popover-overflow .room-popover-body .room-popover-content .accessibilityChkBx .input-checkbox{margin-top:0}
.hgpr .horizontal-quickbook .m-quickbook-group-booking .m-quickbook .room-col .qb-popover.is-open .qb-popover-overflow .room-popover-body .room-popover-content [data-js=kids-panel]{padding-right:6px}
.hgpr .horizontal-quickbook .m-quickbook-group-booking .m-quickbook .room-col .qb-popover.is-open .qb-popover-overflow .rates,.hgpr .horizontal-quickbook .m-quickbook-group-booking .m-quickbook .room-col .qb-popover.is-open .qb-popover-overflow .rooms,.hgpr .horizontal-quickbook .m-quickbook-group-booking .m-quickbook .room-col .qb-popover.is-open .qb-popover-overflow .use-points{width:100%}
.hgpr .horizontal-quickbook .m-quickbook-group-booking .m-quickbook .room-col .qb-popover.is-open .qb-popover-overflow .link-menu a{border:0;box-shadow:none;background-image:none;border-bottom:1px solid #ddd}
}
.hgpr .horizontal-quickbook .m-quickbook-group-booking .m-quickbook .rate-col,.hgpr .horizontal-quickbook .m-quickbook-group-booking .m-quickbook .room-col{width:100%}
.hgpr .horizontal-quickbook .m-quickbook-group-booking .m-quickbook .submit-button-container{width:100%}
.hgpr .horizontal-quickbook .m-quickbook-modify .m-modal .modal-content{width:90%;max-width:950px}
.hgpr .horizontal-quickbook .p-accomodation-details{line-height:1}
.hgpr .horizontal-quickbook .p-accomodation-details .hotel-name,.hgpr .horizontal-quickbook .p-accomodation-details .rate-plan-name,.hgpr .horizontal-quickbook .p-accomodation-details .room-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:639px){.hgpr .horizontal-quickbook .p-accomodation-details{font-size:12px}
}
.hgpr .horizontal-quickbook .p-info-section{border-top:2px solid #407bae;border-bottom:2px solid #407bae}
.hgpr .horizontal-quickbook .p-info-section .b-icon{position:absolute}
.hgpr .horizontal-quickbook .m-quickbook-slim{background:rgba(40,40,40,0.8)}
.hgpr .horizontal-quickbook .m-quickbook-slim .quickbook-container{padding:1px 0}
.hgpr .horizontal-quickbook .m-quickbook-slim .p-quickbook-summary{background-color:initial}
.hgpr .horizontal-quickbook .p-quickbook-summary{position:relative;display:-ms-flexbox;display:flex;line-height:52px}
.hgpr .horizontal-quickbook .p-quickbook-summary .list-piped li{padding:0}
@media(max-width:639px){.hgpr .horizontal-quickbook .p-quickbook-summary{line-height:1.5}
}
.hgpr .horizontal-quickbook .p-quickbook-summary .search-options{-ms-flex-negative:1;flex-shrink:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}
.hgpr .horizontal-quickbook .p-quickbook-summary .summary-submit{-ms-flex-negative:0;flex-shrink:0;line-height:1}
.hgpr .horizontal-quickbook .p-quickbook-summary .search-truncation{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.hgpr .horizontal-quickbook .p-quickbook-summary [data-js=interactive]{cursor:pointer}
.hgpr .horizontal-quickbook .p-quickbook-summary li.search-term{float:left;width:280px}
@media(max-width:959px){.hgpr .horizontal-quickbook .p-quickbook-summary li.search-term{width:232px}
}
@media(max-width:767px){.hgpr .horizontal-quickbook .p-quickbook-summary li.search-term{width:229px}
}
.hgpr .horizontal-quickbook .p-quickbook-summary li.search-term:after{content:"";padding:0}
.hgpr .horizontal-quickbook .m-quickbook{background:white}
@media(min-width:768px){.hgpr .horizontal-quickbook .m-quickbook .accessibilityChkBx .input-checkbox{margin-top:40px}
}
@media(min-width:768px){.hgpr .horizontal-quickbook .m-quickbook .rate-col,.hgpr .horizontal-quickbook .m-quickbook .room-col{width:50%}
}
@media(max-width:767px){.hgpr .horizontal-quickbook .m-quickbook .rates,.hgpr .horizontal-quickbook .m-quickbook .rooms,.hgpr .horizontal-quickbook .m-quickbook .use-points{width:100%}
.hgpr .horizontal-quickbook .m-quickbook .use-points{text-align:center}
}
.hgpr .horizontal-quickbook .m-quickbook .readonly-rate{height:44px;line-height:42px;margin-bottom:12px;text-align:left}
.hgpr .horizontal-quickbook .m-quickbook .readonly-rate [data-js=input-corp] i,.hgpr .horizontal-quickbook .m-quickbook .readonly-rate [data-js=input-offer] i{padding:0 6px 0 10px}
.hgpr .horizontal-quickbook .m-quickbook .m-datefieldpair{margin-left:0;margin-right:0}
.hgpr .horizontal-quickbook .m-quickbook .use-points>label{display:inline-block}
.hgpr .horizontal-quickbook .m-quickbook input::-ms-clear{display:none}
.hgpr .horizontal-quickbook .m-quickbook input.dirty{border:1px solid #e61e1e}
.hgpr .horizontal-quickbook .m-quickbook .form-error{text-align:left;padding-bottom:16px}
@media(min-width:960px){.hgpr .horizontal-quickbook .m-quickbook .form-error{margin-top:-5px}
}
@media(max-width:959px){.hgpr .horizontal-quickbook .m-quickbook .form-error{margin-top:-11px}
}
@media(max-width:767px){.hgpr .horizontal-quickbook .m-quickbook .ph0-md{padding-left:0;padding-right:0}
}
.hgpr .horizontal-quickbook .m-quickbook .qb-calendar-div{padding:0}
.hgpr .horizontal-quickbook .m-quickbook .date-checkin-div .input-text i,.hgpr .horizontal-quickbook .m-quickbook .date-checkout-div .input-text i,.hgpr .horizontal-quickbook .m-quickbook .qb-destination-div .input-text i{position:absolute;top:0}
@media(min-width:960px){.hgpr .horizontal-quickbook .m-quickbook .qb-first-row .date-checkin-div label,.hgpr .horizontal-quickbook .m-quickbook .qb-first-row .date-checkout-div label,.hgpr .horizontal-quickbook .m-quickbook .qb-first-row .qb-destination-div label{margin-bottom:18px}
}
.hgpr .horizontal-quickbook .typeahead{position:relative;display:block;width:100%}
.hgpr .horizontal-quickbook .typeahead .typeahead-content{display:none;position:absolute;background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:10;width:100%}
.hgpr .horizontal-quickbook .typeahead .typeahead-content.is-open{display:block}
.hgpr .horizontal-quickbook .typeahead .typeahead-menu{text-transform:none}
.hgpr .horizontal-quickbook .typeahead .typeahead-menu ul{list-style-type:none}
.hgpr .horizontal-quickbook .typeahead .typeahead-menu a:hover{text-decoration:none}
.hgpr .horizontal-quickbook .typeahead .typeahead-menu ul{margin:0;padding:0}
.hgpr .horizontal-quickbook .typeahead .typeahead-menu ul li{margin-bottom:0;position:relative}
.hgpr .horizontal-quickbook .typeahead .typeahead-menu ul li>.suggestion-container{border-bottom:1px solid #eee}
.hgpr .horizontal-quickbook .typeahead .typeahead-menu ul li:last-child>.suggestion-container{border-bottom:1px solid transparent}
.hgpr .horizontal-quickbook .typeahead .typeahead-menu ul li i.b-icon{position:absolute;top:12px;left:10px}
.hgpr .horizontal-quickbook .typeahead .typeahead-menu ul li.selected>.suggestion-container{border-bottom:1px solid transparent}
.hgpr .horizontal-quickbook .typeahead .typeahead-menu a{display:block;font-size:16px;line-height:1.25;padding:12px 0;margin:0 15px;color:#282828}
.hgpr .horizontal-quickbook .typeahead .selected{background-color:#407bae}
.hgpr .horizontal-quickbook .typeahead .selected a{color:white}
.hgpr .horizontal-quickbook .typeahead-content{position:relative;background:#fff;border:1px solid #ddd}
.hgpr .horizontal-quickbook .typeahead-content:after,.hgpr .horizontal-quickbook .typeahead-content:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.hgpr .horizontal-quickbook .typeahead-content:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:12px;margin-left:-12px}
.hgpr .horizontal-quickbook .typeahead-content:before{border-color:rgba(221,221,221,0);border-bottom-color:#ddd;border-width:13px;margin-left:-13px}
.hgpr .horizontal-quickbook .qb-popover{position:relative}
.hgpr .horizontal-quickbook .qb-popover radiogroup{max-width:none}
.hgpr .horizontal-quickbook .qb-popover .link-menu>a{overflow:hidden}
.hgpr .horizontal-quickbook .qb-popover.is-open{z-index:10}
.hgpr .horizontal-quickbook .qb-popover.is-open .link-menu>a{border:1px solid #ddd;border-bottom-color:#fff;z-index:20;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEycHgiIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDEyIDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBza2V0Y2h0b29sIDMuNC40ICgzOTUpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPngtY2FyYm9uPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJIZWFkZXIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJBdXRoZW50aWNhdGVkLU1lbnUtKGRhcmspIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzEyLjAwMDAwMCwgLTE3LjAwMDAwMCkiIGZpbGw9IiMyODI4MjgiPgogICAgICAgICAgICA8cGF0aCBkPSJNMzE5LjA3NzIzMSwyMy4wMjgxOTI0IEwzMjQsMjguMDEzNDMyMiBMMzIyLjk5ODQ2MiwyOS4wMjgxOTI0IEwzMTgsMjMuOTY3MzA2OCBMMzEzLjAwMTUzOCwyOS4wMjgxOTI0IEwzMTIsMjguMDEzNDMyMiBMMzE2LjkyMjc2OSwyMy4wMjgxOTI0IEwzMTIsMTguMDQyOTUyNSBMMzEzLjAwMTUzOCwxNy4wMjgxOTI0IEwzMTgsMjIuMDg5MDc4IEwzMjIuOTk4NDYyLDE3LjAyODE5MjQgTDMyNCwxOC4wNDI5NTI1IEwzMTkuMDc3MjMxLDIzLjAyODE5MjQgTDMxOS4wNzcyMzEsMjMuMDI4MTkyNCBaIiBpZD0ieC1jYXJib24iIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);background-size:12px 12px}
@media(max-width:767px){.hgpr .horizontal-quickbook .qb-popover.is-open{position:fixed;overflow-y:auto;top:125px;bottom:0;left:0;right:0;padding:18px 0;background-color:white}
.hgpr .horizontal-quickbook .qb-popover.is-open .popover-footer,.hgpr .horizontal-quickbook .qb-popover.is-open .popover-header{display:block;width:300px;margin:0 auto}
.hgpr .horizontal-quickbook .qb-popover.is-open .link-menu a{border:0;box-shadow:none;background-image:none;border-bottom:1px solid #ddd}
}
@media(min-width:480px) and (max-width:767px){.hgpr .horizontal-quickbook .qb-popover.is-open{border:solid 15px rgba(0,0,0,0.75)}
}
.hgpr .horizontal-quickbook .qb-popover.is-open .popover-body,.hgpr .horizontal-quickbook .qb-popover.is-open .room-popover-body{display:block}
.hgpr .horizontal-quickbook .qb-popover .popover-footer{display:none}
.hgpr .horizontal-quickbook .qb-popover .popover-body{display:none;background-color:#fff;min-width:100%}
@media(min-width:768px){.hgpr .horizontal-quickbook .qb-popover .popover-body{position:absolute;top:43px;left:0;border:1px solid #ddd;box-shadow:0 3px 5px 0 rgba(0,0,0,0.1)}
}
.hgpr .horizontal-quickbook .qb-popover .popover-content{min-width:320px;margin:0 auto}
@media(max-width:767px){.hgpr .horizontal-quickbook .qb-popover .popover-content{width:320px}
}
.hgpr .horizontal-quickbook .qb-popover .room-popover-body{display:none;background-color:#fff;min-width:100%}
@media(min-width:768px){.hgpr .horizontal-quickbook .qb-popover .room-popover-body{position:absolute;top:43px;left:0;border:1px solid #ddd;box-shadow:0 3px 5px 0 rgba(0,0,0,0.1)}
}
.hgpr .horizontal-quickbook .qb-popover .room-popover-content{width:300px;margin:0 auto}
@media(min-width:768px){.hgpr .horizontal-quickbook .qb-popover .room-popover-content{width:664px;padding:24px}
}
.hgpr .horizontal-quickbook .ui-sign-in-modal .modal-container{height:100%;width:100%;position:fixed;top:0;left:0;z-index:999;background-color:rgba(0,0,0,0.5)}
.hgpr .horizontal-quickbook .ui-sign-in-modal .modal-content{width:85%;max-width:330px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@media screen and (min-width:480px){.hgpr .horizontal-quickbook .ui-sign-in-modal .modal-content{width:70%}
}
@media screen and (min-width:640px){.hgpr .horizontal-quickbook .ui-sign-in-modal .modal-content{width:50%}
}
@media screen and (min-width:768px){.hgpr .horizontal-quickbook .ui-sign-in-modal .modal-content{width:40%}
}
.hgpr .horizontal-quickbook .ui-sign-in-modal .modal-content .close-icon{cursor:pointer}
.hgpr .horizontal-quickbook .ui-sign-in-modal .modal-content .close-overlay{position:relative;top:-2px;left:15px}
.hgpr .horizontal-quickbook .ui-sign-in .signin-heading{font-weight:700;font-size:16px;text-transform:uppercase;text-align:center}
.hgpr .horizontal-quickbook .ui-sign-in .signin-heading small{display:block;font-size:14px;font-weight:400}
.hgpr .horizontal-quickbook .ui-sign-in .forgot-membership-link{display:block;padding-top:8px}
.hgpr .horizontal-quickbook .ui-statuscode{background-color:#fff;margin:60px 0;padding:30px 18px}
.hgpr .horizontal-quickbook .ui-statuscode .dev-error{border:2px solid #e61e1e;color:#e61e1e;padding:12px;margin-bottom:18px;font-family:monaco,Consolas,Lucida Console,monospace}
.hgpr .horizontal-quickbook .ui-statuscode .title{font-size:22px;font-weight:700;margin-bottom:12px}
.hgpr .horizontal-quickbook .ui-statuscode .msg{font-size:16px}
.hgpr .horizontal-quickbook span[data-role=tooltip]{position:relative;display:inline-block}
.hgpr .horizontal-quickbook .no-focus-outline:focus{outline:0}
.hgpr .horizontal-quickbook .m-tooltip{position:absolute;z-index:100;width:auto;box-shadow:0 3px 6px 0 rgba(0,0,0,0.15);border:solid 1px #b6b6b6}
.hgpr .horizontal-quickbook .m-tooltip.layout-message{width:300px;line-height:1.5}
@media(max-width:479px){.hgpr .horizontal-quickbook .m-tooltip.layout-module{position:fixed;height:100%;width:100%;top:0;left:0;box-shadow:none;border:0}
.hgpr .horizontal-quickbook .m-tooltip.layout-module .tooltip-caret{display:none}
}
.hgpr .horizontal-quickbook .m-tooltip .tooltip-caret{position:absolute;bottom:-16px}
.hgpr .horizontal-quickbook .m-tooltip .tooltip-caret:after,.hgpr .horizontal-quickbook .m-tooltip .tooltip-caret:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;top:-16px;z-index:110}
.hgpr .horizontal-quickbook .m-tooltip .tooltip-caret:after{border-width:10px;border-top-color:#fff;margin-left:2px}
.hgpr .horizontal-quickbook .m-tooltip .tooltip-caret:before{border-width:12px;border-top-color:#b6b6b6}
.hgpr .horizontal-quickbook .m-tooltip .tooltip-caret.top{top:-16px;bottom:auto;transform:rotate(180deg)}
.hgpr .horizontal-quickbook .m-tooltip .tooltip-caret.left{left:-16px;bottom:auto;transform:rotate(90deg)}
.hgpr .horizontal-quickbook .m-tooltip .tooltip-caret.right{right:-16px;bottom:auto;transform:rotate(-90deg)}
.hgpr .horizontal-quickbook .modal-background{display:none;z-index:20;position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;margin:0 auto;background-color:rgba(0,0,0,0.4)}
.hgpr .horizontal-quickbook .modal-background.modal-no-shade{background-color:rgba(0,0,0,0)}
.hgpr .horizontal-quickbook .modal-background .modal{margin:15% auto;background-color:#fff;position:fixed;left:50%;transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}
.hgpr .horizontal-quickbook .modal-background .modal .modal-body{padding:12px}
.hgpr .horizontal-quickbook .modal-background .modal .modal-header{padding:12px}
.hgpr .horizontal-quickbook .modal-background .modal .modal-footer{padding:12px}
.hgpr .horizontal-quickbook .modal-background.modal-media{background-color:rgba(0,0,0,0.7)}
.hgpr .horizontal-quickbook .modal-background.modal-media .button-close{position:fixed;background-color:rgba(0,0,0,0);top:30px;right:30px;border:0}
@media(max-width:767px){.hgpr .horizontal-quickbook .modal-background.modal-media .button-close{top:15px;right:15px}
}
.hgpr .horizontal-quickbook .modal-background.modal-media .button-close i{font-size:30px}
.hgpr .horizontal-quickbook .modal-background.modal-media .modal{margin:0 auto;background-color:rgba(0,0,0,0);left:0;top:50%;width:100%;transform:translateX(0);transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.hgpr .horizontal-quickbook body{background:#f6f6f6}
.hgpr .horizontal-quickbook .qbcontainer .m-quickbook{z-index:2;position:relative}
@media(min-width:768px){.hgpr .horizontal-quickbook .qbcontainer .m-quickbook{box-shadow:0 0 100px 0 rgba(0,0,0,0.3)}
}
@media(max-width:767px){.hgpr .horizontal-quickbook .qbcontainer{background:#fff;margin-bottom:28px !important}
}
.hgpr .horizontal-quickbook .quickbook-tabs{background-color:#f6f6f6}
.hgpr .horizontal-quickbook .quickbook-tabs ul{list-style-type:none;padding:0 18px;margin:0;min-height:50px;flex-wrap:nowrap}
.hgpr .horizontal-quickbook .quickbook-tabs ul li{cursor:pointer;text-align:center;margin-bottom:0;min-height:50px;flex:0 1 auto;align-items:center;justify-content:center;border-bottom:4px solid transparent}
@media(max-width:767px){.hgpr .horizontal-quickbook .quickbook-tabs ul li{flex:1 1 50%}
}
.hgpr .horizontal-quickbook .quickbook-tabs ul .active{border-bottom:4px solid #0072ce;font-weight:600}
.hgpr header[role="banner"]{background-color:white;padding:0;top:0;width:100%;z-index:9999;text-align:left;position:relative}
.hgpr header[role="banner"].supreme-z-index{z-index:10000}
.hgpr header[role="banner"].is-fixed{position:fixed}
@media(min-width:768px){.hgpr header[role="banner"] .woh-nav{padding-left:20px !important;padding-right:20px !important}
.hgpr header[role="banner"] .woh-nav .hnav-pull-right:not(.hnav-active) .hnav-icon--arrow:before{background-position:-266px -199px}
.hgpr header[role="banner"] .woh-nav .hnav-pull-right.hnav-active .hnav-icon--arrow:before{background-position:-284px -199px}
}
@media(min-width:1080px){.hgpr header[role="banner"] .woh-nav{max-width:1280px !important;width:100% !important;padding-left:43px !important;padding-right:43px !important}
}
.hgpr header[role="banner"] .logo-bar{margin:20px auto 10px;max-width:960px;position:relative;text-align:right;width:100%;display:block;zoom:1}
.hgpr header[role="banner"] .logo-bar:before,.hgpr header[role="banner"] .logo-bar:after{content:'';display:table;zoom:1}
.hgpr header[role="banner"] .logo-bar:after{clear:both}
.hgpr header[role="banner"] .logo-bar>a{color:black;font-family:"open_sanssemibold";font-size:12px;font-size:1.2rem;line-height:33px;line-height:3.3rem}
.hgpr header[role="banner"] .logo-bar *+*{margin-top:0}
.hgpr header[role="banner"] .logo-bar .logo{float:left}
.hgpr header[role="banner"] .logo-bar .customer-service{float:right}
@media(max-width:767px){.hgpr header[role="banner"] .logo-bar,.hgpr header[role="banner"] .primary-navigation,.hgpr header[role="banner"] .secondary-logo{display:none}
.hgpr header[role="banner"] .secondary-logo-mobile{display:block !important;background-color:#0072ce;height:39px;width:auto;margin-top:0;position:relative;top:1px;left:0}
.hgpr header[role="banner"] .secondary-logo-mobile a{display:inline-block;height:100%;width:100%}
.hgpr header[role="banner"] .secondary-logo-mobile a img{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;top:0;max-height:33px;max-width:235px;width:100%}
}
.hgpr header.header div+div{margin-top:0}
.hgpr .cust-table-wrap{display:flex;flex-direction:row;flex-wrap:wrap;text-align:center;background-color:white}
.hgpr .cust-table-wrap.col-2-table .table-col{width:50%}
.hgpr .cust-table-wrap.col-3-table .table-col{width:33.33%}
.hgpr .cust-table-wrap.col-4-table .table-col{width:25%}
.hgpr .cust-table-wrap .fullWidth{width:100%}
.hgpr .cust-table-wrap .table-row{width:100%;display:inline-flex;flex-direction:row;border:1px solid #ededed;border-left-width:2px;border-right-width:2px}
.hgpr .cust-table-wrap .table-row:nth-child(even){background:#f6f6f6}
.hgpr .cust-table-wrap .table-row.desktop-heading{background-color:#151f6d;color:white;display:table;border:0}
.hgpr .cust-table-wrap .table-row.desktop-heading .table-col{padding:20px 15px;display:table-cell;vertical-align:middle}
.hgpr .cust-table-wrap .table-row.desktop-heading .table-col .rich-text-content{padding:0}
.hgpr .cust-table-wrap .table-row .mob-heading{display:none}
.hgpr .cust-table-wrap .table-row .table-col{border-left:1px solid #ddd}
.hgpr .cust-table-wrap .table-row .table-col:first-child{border:0}
.hgpr .cust-table-wrap .table-row .table-col .rich-text-content{padding:8px;line-height:normal}
.hgpr .cust-table-wrap .table-row .table-col .col-content{width:100%;display:table}
@media(max-width:639px){.hgpr .cust-table-wrap.col-2-table .table-col,.hgpr .cust-table-wrap.col-3-table .table-col,.hgpr .cust-table-wrap.col-4-table .table-col{width:100%}
.hgpr .cust-table-wrap .fullWidth{margin-bottom:12px}
.hgpr .cust-table-wrap .fullWidth:last-child{margin-bottom:0}
.hgpr .cust-table-wrap .table-row{width:100%;display:inline-flex;flex-direction:column}
.hgpr .cust-table-wrap .table-row .mob-heading{display:block}
.hgpr .cust-table-wrap .table-row.desktop-heading{display:none}
.hgpr .cust-table-wrap .table-row:nth-child(even){background:0}
.hgpr .cust-table-wrap .table-row .table-col{border:0}
.hgpr .cust-table-wrap .table-row .table-col .col-heading{padding:18px;background-color:#151f6d;color:white;padding:15px}
.hgpr .cust-table-wrap .table-row .table-col .col-heading .rich-text-content{padding:0}
.hgpr .cust-table-wrap .table-row .table-col .col-content .rich-text-content{width:50%;display:table-cell;vertical-align:middle}
.hgpr .cust-table-wrap .table-row .table-col .col-content .rich-text-content:first-child{text-align:left}
.hgpr .cust-table-wrap .table-row .table-col .col-content .rich-text-content:last-child{text-align:right}
.hgpr .cust-table-wrap .table-row .table-col:nth-child(even){background:#f6f6f6}
}
.hgpr .standard-promo{padding-bottom:30px}
.hgpr .standard-promo .wf-form{opacity:0;transition:opacity .4s ease}
.hgpr .standard-promo .wf-form.is-loaded{opacity:1}
.hgpr .standard-promo .b-form-fieldset .b-row{align-items:flex-end}
.hgpr .standard-promo .submit-btn{white-space:nowrap;overflow:hidden}
.hgpr .standard-promo .b-form-input__control:read-only{border:1px solid;padding:12px}
@media(min-width:768px){.hgpr .standard-promo .b-custom-col\@lg{width:35%;flex:1 0 35%}
.hgpr .standard-promo .b-form-input{position:relative}
.hgpr .standard-promo .b-form-input.b-is-invalid .b-form-input__error{position:absolute}
}
.hgpr .search-award .search-awards-options{border-top:1px solid #ededed}
.hgpr .search-award .search-awards-options .title-text h3{font-size:24px}
.hgpr .search-award .search-awards-options .search-wrap{display:flex;border:1px solid #b6b6b6}
.hgpr .search-award .search-awards-options .search-item{display:flex;align-items:center;width:100%}
.hgpr .search-award .search-awards-options label:hover{cursor:pointer}
.hgpr .search-award .search-awards-options .check-icon-circle{width:18px;height:18px;background-color:white;border:solid 1px #b6b6b6;border-radius:50%;z-index:10}
.hgpr .search-award .search-awards-options .b-icon-success-fill{position:absolute;top:36px;left:7px;display:none}
.hgpr .search-award .search-awards-options .reward-radio-btn{position:relative;padding:36px 7px;border-right:1px solid #b6b6b6}
.hgpr .search-award .search-awards-options .reward-input{opacity:0;width:18px;display:none}
.hgpr .search-award .search-awards-options .reward-image{text-align:center}
.hgpr .search-award .search-awards-options .reward-image .b-icon{font-size:40px}
.hgpr .search-award .search-awards-options .reward-image .b-icon-rest{font-size:35px}
.hgpr .search-award .search-awards-options .reward-text p{padding:0 10px 0}
.hgpr .search-award .search-awards-options input[type="radio"]:checked+.reward-radio-btn{background-color:rgba(0,114,206,0.15)}
.hgpr .search-award .search-awards-options input[type="radio"]:checked+.reward-radio-btn i{display:block}
@media(min-width:639px){.hgpr .search-award .buttons-section button{width:270px}
}
.hgpr .search-award .search-awards-form .dates-info{position:relative}
.hgpr .search-award .search-awards-form .form-error.b-d-none+.dates-info{bottom:13px}
.hgpr .search-award .search-awards-form .m-datefieldpair .validation{padding-left:8px}
.hgpr .search-award .search-awards-form .m-datefieldpair .validation .form-error{margin-top:0}
.hgpr .search-award .search-awards-form .m-datefieldpair .validation i:before{font-size:1.2em}
.hgpr .search-award .search-awards-form .cal-grid.cal-in button:focus,.hgpr .search-award .search-awards-form .cal-grid.cal-out button:focus{border:1px solid #ffb612}
@media(max-width:767px){.hgpr .search-award .search-awards-form .m-datefieldpair.is-open{padding-top:150px !important}
.hgpr .search-award .search-awards-form .m-datefieldpair.is-open .cal-modal-beak:after,.hgpr .search-award .search-awards-form .m-datefieldpair.is-open .cal-modal-beak:before{top:-35px !important}
}
@media(min-width:768px){.hgpr .search-award .search-awards-form .input-text{margin:0 0 12px 0}
}
.hgpr .search-award .search-awards-form .datefield-container.date-in .m-datefield{margin:0 9px 0 0 !important}
.hgpr .search-award .search-awards-form .datefield-container.date-out .m-datefield{margin:0 0 0 9px !important}
.hgpr .search-award .search-awards-form .half-max-width{max-width:50%}
.hgpr .search-award-results{margin:20px 0;line-height:normal}
.hgpr .search-award-results ul{list-style-type:none;padding:0;margin:0}
.hgpr .search-award-results .results-header{border-top:1px solid #ededed}
.hgpr .search-award-results .results-list{border-top:1px solid #ededed}
.hgpr .search-award-results .results-list .hotel-image{position:relative}
@media(max-width:767px){.hgpr .search-award-results .results-list .hotel-image{margin-bottom:30px}
}
.hgpr .search-award-results .results-list .hotel-image .ribbon{position:absolute;top:0;left:15px;width:86px}
.hgpr .search-award-results .results-list .hotel-image img{width:100%}
.hgpr .search-award-results .results-list .b-icon-pin-fill{font-size:16px;padding-right:5px}
@media(max-width:767px){.hgpr .search-award-results .results-list .b-button-shop{width:100%}
}
.hgpr .search-award-results .results-list .hotel-info{padding-left:30px}
@media(max-width:767px){.hgpr .search-award-results .results-list .hotel-info{padding-left:0}
}
.hgpr .search-award-results .results-list .section{margin-bottom:10px}
.hgpr .search-award-results .results-list .section.pluscash{margin-bottom:0}
.hgpr .search-award-results .results-list .section.bottom{margin-top:20px}
.hgpr .search-award-results .results-list .price{font-size:28px;line-height:.71;font-weight:700;margin:5px 0}
.hgpr .search-award-results .results-list .cash{font-weight:700;margin-bottom:10px}
.hgpr .search-award-results .results-list .links{margin-top:10px}
.hgpr .search-award-results .results-list .show-more{display:block;margin:15px 35px 0 0;cursor:pointer}
.hgpr .search-award-results .results-list .show-more .b-icon{margin-left:5px}
.hgpr .search-award-results .results-list .awards-expanded-title{font-size:14px;font-weight:700}
.hgpr .search-award-results .results-list .award-options{display:block;margin:20px 0 0}
@media(max-width:767px){.hgpr .search-award-results .results-list .award-options{display:none}
}
.hgpr .search-award-results .results-list .award-options-mobile{display:none;margin:20px 0}
@media(max-width:767px){.hgpr .search-award-results .results-list .award-options-mobile{display:block}
}
.hgpr .search-award-results .results-list .awards-expanded{font-size:13px}
@media(max-width:767px){.hgpr .search-award-results .results-list .awards-expanded{margin-bottom:0}
}
.hgpr .search-award-results .results-list .awards-expanded .b-icon{font-size:25px;margin-right:10px;vertical-align:middle;text-align:center;width:35px}
.hgpr .search-award-results .results-list .awards-expanded .b-icon-door-double{font-size:27px;margin-top:-4px}
.hgpr .search-award-results .results-list .awards-expanded .b-icon-SPA{font-size:30px}
.hgpr .search-award-results .results-list .awards-expanded .award{border-bottom:2px solid transparent;margin-top:16px}
@media(max-width:767px){.hgpr .search-award-results .results-list .awards-expanded .award{text-align:left}
}
.hgpr .search-award-results .results-list .awards-expanded .selected{padding-bottom:4px}
@media(max-width:767px){.hgpr .search-award-results .results-list .awards-expanded>:last-child .award,.hgpr .search-award-results .results-list .awards-expanded>:last-child .selected{margin-bottom:0}
}
.hgpr .search-award-results .results-list .amenity{margin-bottom:20px}
.hgpr .search-award-results .results-list .amenity .b-icon{font-size:25px;padding-right:15px;vertical-align:middle}
.hgpr .search-award-results .results-list .amenity .b-icon-SPA{font-size:30px}
.hgpr .search-award-results .results-list .amenity .b-icon-door-double{font-size:27px;margin-top:-4px}
.hgpr .partner-promo .buttons-section{margin-top:21px}
.hgpr .partner-promo .b-alert-error{display:inline-block;margin-top:8px}
.hgpr .partner-promo .input-text{margin-bottom:0}
.hgpr .partner-promo .forgot-member-id-link{margin-top:7px;margin-bottom:10px}
.hgpr .rte-modal{max-width:500px}
.hgpr .rte-modal .modal-content{padding:0}
.hgpr .icon-text-container{margin-bottom:60px}
.hgpr .icon-text-container .icon-wrap{height:70px;text-align:center}
.hgpr .icon-text-container .cta-wrap{width:100%;text-align:center}
.hgpr .icon-text-container .woh-cta-link{line-height:normal;display:inline-block}
.hgpr .icon-text-container .woh-cta-link i{font-size:9px;font-weight:700;vertical-align:middle}
@media(min-width:768px){.hgpr .icon-text-container{margin-bottom:0}
}
.hgpr .two-up__wrapper .two-up__item{padding:20px 0 40px}
.hgpr .two-up__wrapper .two-up__item .cta-wrap{font-size:16px;position:absolute;top:100%}
.hgpr .two-up__wrapper .two-up__item .cta-wrap.cq-Editable-dom{position:relative}
.hgpr .two-up__wrapper .two-up__item.two-up__item-1{grid-row:1;grid-column:1;-ms-grid-row:1;-ms-grid-column:1}
.hgpr .two-up__wrapper .two-up__item.two-up__item-2{grid-row:2;grid-column:1;-ms-grid-row:2;-ms-grid-column:1}
@media(min-width:768px){.hgpr .two-up__wrapper .two-up__item{padding:16px 35px 42px}
.hgpr .two-up__wrapper .two-up__item.two-up__item-2{grid-row:1;grid-column:2;-ms-grid-row:1;-ms-grid-column:2}
}
.hgpr .two-up__wrapper .two-up__item.cq-Editable-dom .icon-text-container{height:initial}
.hgpr .two-up__wrapper .two-up__item .icon-text-container{max-width:370px;height:100%;margin:auto}
.hgpr .two-up__wrapper .two-up__item .icon-text-container .two-up-item{width:100%;padding:40px 0 0;position:relative}
.hgpr .two-up__wrapper .two-up__item .icon-text-container .icon-wrap,.hgpr .two-up__wrapper .two-up__item .icon-text-container .text-cta-wrap{margin:auto}
.hgpr .two-up__wrapper .two-up__item .icon-text-container .icon-wrap .two-up__icon{color:#151f6d}
.hgpr .two-up__wrapper .two-up__item .icon-text-container .icon--size{font-size:70px;line-height:70px}
.hgpr .two-up__wrapper .two-up__item .icon-text-container .rte-wrap{font-size:16px;padding:12px 0;text-align:center}
.hgpr .two-up__wrapper .two-up__item .icon-text-container .text-cta-wrap .text-wrap{position:absolute;display:flex;top:0;left:0;right:0;max-width:370px;text-align:center;font-size:22px;font-weight:normal}
.hgpr .two-up__wrapper .two-up__item .icon-text-container .text-cta-wrap .text-wrap:after,.hgpr .two-up__wrapper .two-up__item .icon-text-container .text-cta-wrap .text-wrap:before{border-bottom:1px solid #ccc;flex:1;height:0;margin:auto 1em auto 0;content:''}
.hgpr .two-up__wrapper .two-up__item .icon-text-container .text-cta-wrap .text-wrap:after{margin:auto 0 auto 1em}
.hgpr .woh-d-tier-b .two-up__item,.hgpr .woh-d-tier-l .two-up__item{padding:10px 10px}
@media(min-width:768px){.hgpr .woh-d-tier-b .two-up__item,.hgpr .woh-d-tier-l .two-up__item{padding:0}
.hgpr .woh-d-tier-b .two-up__item.two-up__item-1,.hgpr .woh-d-tier-l .two-up__item.two-up__item-1{padding-right:15px}
.hgpr .woh-d-tier-b .two-up__item.two-up__item-2,.hgpr .woh-d-tier-l .two-up__item.two-up__item-2{padding-left:15px}
}
.hgpr .woh-d-tier-b .two-up__wrapper .icon-text-container,.hgpr .woh-d-tier-l .two-up__wrapper .icon-text-container{background-color:white;max-width:400px;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05)}
.hgpr .woh-d-tier-b .two-up__wrapper .icon-text-container .two-up-item,.hgpr .woh-d-tier-l .two-up__wrapper .icon-text-container .two-up-item{height:100%;padding:12px 20px}
.hgpr .woh-d-tier-b .two-up__wrapper .icon-text-container .two-up-item .icon-wrap,.hgpr .woh-d-tier-b .two-up__wrapper .icon-text-container .two-up-item .text-cta-wrap,.hgpr .woh-d-tier-l .two-up__wrapper .icon-text-container .two-up-item .icon-wrap,.hgpr .woh-d-tier-l .two-up__wrapper .icon-text-container .two-up-item .text-cta-wrap{align-self:center;margin:auto}
.hgpr .woh-d-tier-b .two-up__wrapper .icon-text-container .two-up-item .icon-wrap,.hgpr .woh-d-tier-l .two-up__wrapper .icon-text-container .two-up-item .icon-wrap{width:100%}
.hgpr .woh-d-tier-b .two-up__wrapper .icon-text-container .two-up-item .icon-wrap i,.hgpr .woh-d-tier-l .two-up__wrapper .icon-text-container .two-up-item .icon-wrap i{font-size:50px;color:#151f6d}
.hgpr .woh-d-tier-b .two-up__wrapper .icon-text-container .two-up-item .text-cta-wrap,.hgpr .woh-d-tier-l .two-up__wrapper .icon-text-container .two-up-item .text-cta-wrap{width:100%}
.hgpr .woh-d-tier-b .two-up__wrapper .icon-text-container .two-up-item .text-cta-wrap .text-wrap,.hgpr .woh-d-tier-b .two-up__wrapper .icon-text-container .two-up-item .text-cta-wrap .cta-wrap,.hgpr .woh-d-tier-l .two-up__wrapper .icon-text-container .two-up-item .text-cta-wrap .text-wrap,.hgpr .woh-d-tier-l .two-up__wrapper .icon-text-container .two-up-item .text-cta-wrap .cta-wrap{display:none}
.hgpr .woh-d-tier-b .two-up__wrapper .icon-text-container .two-up-item .text-cta-wrap .rte-wrap,.hgpr .woh-d-tier-l .two-up__wrapper .icon-text-container .two-up-item .text-cta-wrap .rte-wrap{font-size:14px;padding:0}
@media(min-width:768px){.hgpr .woh-d-tier-b .two-up__wrapper .icon-text-container .two-up-item,.hgpr .woh-d-tier-l .two-up__wrapper .icon-text-container .two-up-item{padding:40px 20px;display:flex;display:-ms-flexbox}
.hgpr .woh-d-tier-b .two-up__wrapper .icon-text-container .two-up-item .rte-wrap,.hgpr .woh-d-tier-l .two-up__wrapper .icon-text-container .two-up-item .rte-wrap{text-align:left}
.hgpr .woh-d-tier-b .two-up__wrapper .icon-text-container .two-up-item .icon-wrap,.hgpr .woh-d-tier-b .two-up__wrapper .icon-text-container .two-up-item .text-cta-wrap,.hgpr .woh-d-tier-l .two-up__wrapper .icon-text-container .two-up-item .icon-wrap,.hgpr .woh-d-tier-l .two-up__wrapper .icon-text-container .two-up-item .text-cta-wrap{display:inline-block;align-self:center;margin:auto}
.hgpr .woh-d-tier-b .two-up__wrapper .icon-text-container .two-up-item .icon-wrap,.hgpr .woh-d-tier-l .two-up__wrapper .icon-text-container .two-up-item .icon-wrap{width:30%}
.hgpr .woh-d-tier-b .two-up__wrapper .icon-text-container .two-up-item .text-cta-wrap,.hgpr .woh-d-tier-l .two-up__wrapper .icon-text-container .two-up-item .text-cta-wrap{width:70%}
.hgpr .woh-d-tier-b .two-up__wrapper .icon-text-container .two-up-item .text-cta-wrap .text-wrap,.hgpr .woh-d-tier-l .two-up__wrapper .icon-text-container .two-up-item .text-cta-wrap .text-wrap{text-align:left}
}
.hgpr .six-up__wrapper .icon-text-container{margin-bottom:60px;margin-bottom:46px;padding-left:15px}
.hgpr .six-up__wrapper .icon-text-container .icon-link{width:100%;display:inline-block;background-color:rgba(0,114,206,0.1);border-radius:50%;color:#282828}
.hgpr .six-up__wrapper .icon-text-container .icon-link:hover{background-color:rgba(40,40,40,0.1)}
.hgpr .six-up__wrapper .icon-text-container .icon-link:hover .icon--size{color:#0072ce}
.hgpr .six-up__wrapper .icon-text-container .icon-wrap{margin:0 auto;width:70px}
.hgpr .six-up__wrapper .icon-text-container .icon-wrap .icon--size{font-size:30px;line-height:70px}
.hgpr .six-up__wrapper .icon-text-container .woh-cta-link{max-width:183px}
.hgpr .six-up__wrapper .icon-text-container .icon-wrap{float:left}
.hgpr .six-up__wrapper .icon-text-container .text-cta-wrap{float:left;width:calc(100% - 70px);padding-left:22px}
.hgpr .six-up__wrapper .icon-text-container .text-wrap{text-align:left;margin-top:0;font-family:inherit;font-weight:700;line-height:1.63;padding-bottom:4px}
.hgpr .six-up__wrapper .icon-text-container .rte-wrap{display:none}
.hgpr .six-up__wrapper .icon-text-container .cta-wrap{text-align:left}
.hgpr .six-up__wrapper .icon-text-container .rte-wrap{display:none}
@media(min-width:640px){.hgpr .six-up__wrapper .icon-text-container{margin-bottom:60px;padding-left:0}
.hgpr .six-up__wrapper .icon-text-container .icon-wrap{float:none}
.hgpr .six-up__wrapper .icon-text-container .text-cta-wrap{float:none;width:100%;padding-left:0}
.hgpr .six-up__wrapper .icon-text-container .text-cta-wrap .text-wrap{text-align:center;margin-top:17px;float:none}
.hgpr .six-up__wrapper .icon-text-container .text-cta-wrap .cta-wrap{width:100%;text-align:center}
}
.hgpr .icon-text-wrapper{margin-top:50px}
.hgpr .icon-text-wrapper .two-up__wrapper{padding:10px 0;display:grid;grid-auto-rows:1fr;grid-auto-columns:1fr;display:-ms-grid;-ms-grid-columns:1fr;-ms-grid-rows:1fr 1fr}
@media(min-width:768px){.hgpr .icon-text-wrapper .two-up__wrapper{-ms-grid-columns:1fr 1fr;-ms-grid-rows:1fr}
}
.hgpr .icon-text-wrapper .title-wrap{margin-bottom:45px}
.hgpr .icon-text-wrapper .title-wrap h3{font-size:22px;text-align:center;margin-bottom:18px}
.hgpr .icon-text-wrapper .title-wrap div{line-height:1.5;text-align:center}
@media(max-width:639px){.hgpr .icon-text-wrapper{margin-top:30px}
.hgpr .icon-text-wrapper .title-wrap h3{font-size:18px}
}
.hgpr .icon-text-container .icon-col{width:30px;text-align:center}
.hgpr .icon-text-container .text-col{width:calc(100% - 30px)}
.hgpr .tier-modal-container .title{font-size:18px;font-weight:700}
.hgpr .tier-modal-container .content{font-size:14px}
.hgpr .tier-modal-container .foot-note{font-size:12px}
.hgpr .tier-modal-container hr{height:1.5px}
.hgpr .tier-modal-container .tier-item-padding{padding:10px 30px 10px 30px}
.hgpr .tier-modal-container .dashboard-modal-line-separator{padding:10px 25px 10px 25px}
.hgpr .tier-modal-container img{transform:scale(2.35)}
.hgpr .tier-modal-container .text-list-item-container{margin-bottom:20px}
.hgpr .tier-modal-container .text-list-item-container .text-item{padding:10px 0 10px 0;font-weight:700;font-size:15px}
.hgpr .benefit-tier{justify-content:flex-end}
.hgpr .benefit-tier .benefit-member-icon{font-size:1.875rem}
.hgpr .benefit-tier .woh-icon{font-size:.875rem}
.hgpr .benefit-tier .woh-color_text-bronze{color:#ae7940}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default !important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable{-ms-touch-action:none;touch-action:none}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}
.ui-accordion .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}
.ui-button-icon-only{width:2.2em}
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:normal}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:.4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}
.ui-selectmenu-open{display:block}
.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}
.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}
.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-tabs{position:relative;padding:.2em}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}
body .ui-tooltip{border-width:2px}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #aaa;background:white url("../../hyatt-commons/clientlibs/libraries/datepicker/images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}
.ui-widget-content a{color:#222}
.ui-widget-header{border:1px solid #aaa;background:#ccc url("../../hyatt-commons/clientlibs/libraries/datepicker/images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}
.ui-widget-header a{color:#222}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid lightgrey;background:#e6e6e6 url("../../hyatt-commons/clientlibs/libraries/datepicker/images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("../../hyatt-commons/clientlibs/libraries/datepicker/images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:white url("../../hyatt-commons/clientlibs/libraries/datepicker/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("../../hyatt-commons/clientlibs/libraries/datepicker/images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("../../hyatt-commons/clientlibs/libraries/datepicker/images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url("../../hyatt-commons/clientlibs/libraries/datepicker/images/ui-icons_222222_256x240.png")}
.ui-widget-header .ui-icon{background-image:url("../../hyatt-commons/clientlibs/libraries/datepicker/images/ui-icons_222222_256x240.png")}
.ui-state-default .ui-icon{background-image:url("../../hyatt-commons/clientlibs/libraries/datepicker/images/ui-icons_888888_256x240.png")}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("../../hyatt-commons/clientlibs/libraries/datepicker/images/ui-icons_454545_256x240.png")}
.ui-state-active .ui-icon{background-image:url("../../hyatt-commons/clientlibs/libraries/datepicker/images/ui-icons_454545_256x240.png")}
.ui-state-highlight .ui-icon{background-image:url("../../hyatt-commons/clientlibs/libraries/datepicker/images/ui-icons_2e83ff_256x240.png")}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../../hyatt-commons/clientlibs/libraries/datepicker/images/ui-icons_cd0a0a_256x240.png")}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}
.ui-widget-overlay{background:#aaa url("../../hyatt-commons/clientlibs/libraries/datepicker/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("../../hyatt-commons/clientlibs/libraries/datepicker/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev:before{content:"\EA69"}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next:before{content:"\EA77"}
.hgpr .woh-date-picker .ui-datepicker:before{content:"\EA7B"}
.hgpr .woh-date-picker--dropdown-target{position:relative;top:-15px}
.hgpr .woh-date-picker{position:relative;z-index:10}
.hgpr .woh-date-picker .dropdown-to .ui-datepicker::before{left:26vw}
.hgpr .woh-date-picker .dropdown-to .ui-datepicker::after{left:calc(26vw + 9px)}
@media(min-width:1200px){.hgpr .woh-date-picker .dropdown-to .ui-datepicker::before{left:48.5%}
.hgpr .woh-date-picker .dropdown-to .ui-datepicker::after{left:calc(48.5% + 9px)}
}
@media screen and (max-width:767px){.hgpr .woh-date-picker{padding:0 15px}
}
.hgpr .woh-date-picker .woh-form-input{position:relative}
.hgpr .woh-date-picker .woh-form-input .woh-form-input__control{padding:12px 12px 12px 35px}
.hgpr .woh-date-picker .woh-form-input .woh-icon-calendar{position:absolute;bottom:13px;left:10px}
.hgpr .woh-date-picker .ui-widget{font-family:"Open Sans",Arial,sans-serif;font-size:16px;font-weight:400}
.hgpr .woh-date-picker .date-picker-wrap{box-sizing:border-box;display:none;margin:0 !important}
.hgpr .woh-date-picker .date-picker-wrap *{box-sizing:border-box}
.hgpr .woh-date-picker .ui-datepicker{background-color:white;background-image:none;border-radius:0;margin-top:16px;padding:18px;position:absolute;max-width:665px;width:100% !important}
.hgpr .woh-date-picker .ui-datepicker:before{display:inline-block;font-family:BellhopIcons;font-style:normal;font-weight:400;line-height:inherit;font-size:22px;border-color:transparent;background:transparent;border-width:0 8px 12px;border-style:solid;left:35px;position:absolute;top:-20px;width:0;z-index:2;color:#b6b6b6}
.hgpr .woh-date-picker .ui-datepicker:after{border-color:white;border-width:0 10px 13px;border-style:solid;content:"";display:block;left:44px;position:absolute;top:-13px;width:0;z-index:1}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group{background-color:white;margin-top:0;position:relative}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group.ui-datepicker-group-last{left:3px}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header{background-color:white;background-image:none;border-radius:0;border-style:none;padding:0}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev{display:inline-block;color:#407bae}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev:before{display:inline-block;font-family:BellhopIcons;font-style:normal;font-weight:400;line-height:1;font-size:14px}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev:hover{text-decoration:none;color:#999}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev .ui-icon{display:none}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next{display:inline-block;color:#407bae}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next:before{display:inline-block;font-family:BellhopIcons;font-style:normal;font-weight:400;line-height:1;font-size:14px}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next .ui-icon{display:none}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next,.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev{height:32px;top:0}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next:hover,.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev:hover{cursor:pointer;text-decoration:none}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next.ui-state-hover,.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev.ui-state-hover{background:0;border-style:none;right:2px}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next span,.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev span{background-image:none;font-family:icomoon;height:32px;text-indent:0;top:8px}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next span:before,.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev span:before{content:"\e60f"}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title{height:32px;margin-top:0}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title span{display:inline-block;margin-top:0;vertical-align:top}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled{display:none}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev.ui-state-hover{background:0;border-style:none;left:2px;right:auto}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev span{text-align:right}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev span:before{content:"\e60e"}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-calendar{margin:0;table-layout:fixed}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td{background-color:white;background-image:none;border-style:none;height:44px}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-datepicker-current-day a{background-color:#407bae;color:white}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-datepicker-unselectable{opacity:1}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-datepicker-unselectable span{background-color:white;background-image:none;border-style:none;color:#ccc;padding:0;text-align:center;letter-spacing:.5px}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a{background-color:white;background-image:none;border-style:none;color:#282828;text-align:center;letter-spacing:.5px;padding:10px 0;font-family:"Open Sans",Arial,sans-serif;font-size:16px;font-weight:600}
.hgpr .woh-date-picker .ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a:hover{text-decoration:none}
.hgpr .upcoming-stays--items{position:relative;z-index:5}
.hgpr .upcoming-stays--items .b-icon-warn{color:#ffb612}
.hgpr .upcoming-stays--find-reservations :last-child{padding-bottom:0;margin-bottom:0}
@media(max-width:767px){.hgpr .upcoming-stays--find-reservations{padding:0 15px}
}
.hgpr .upcoming-stays--special-requests{text-transform:capitalize}
.hgpr .upcoming-stays--upsell{background:#ebf4fb}
@media(min-width:768px){.hgpr .upcoming-stays--upsell{display:flex}
}
.hgpr .upcoming-stays--upsell-image{background-size:cover;background-position:center center;max-height:240px}
.hgpr .upcoming-stays--upsell-image::after{content:"";display:block;padding-bottom:56%}
@media(min-width:768px){.hgpr .upcoming-stays--upsell-image{min-width:260px;flex:1 0 30%}
}
.hgpr .upcoming-stays--upsell-content{position:relative}
@media(min-width:768px){.hgpr .upcoming-stays--upsell-content{display:flex;flex:1 1 70%;flex-wrap:wrap;justify-content:center;align-items:center;min-width:240px}
}
.hgpr .upcoming-stays--upsell-icon{color:white;background:#0072ce;width:42px;height:42px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);border-radius:100%;display:flex;align-items:center;justify-content:center}
@media(min-width:768px){.hgpr .upcoming-stays--upsell-icon{top:50%;left:0}
}
.hgpr .upcoming-stays--upsell-divider{width:50px;margin:0 auto;height:2px;background:#0072ce}
.hgpr .upcoming-stays--upsell-title,.hgpr .upcoming-stays--upsell-copy{width:100%}
.hgpr .upcoming-stays--btn-load-more{width:calc(100% - 30px);margin:15px 15px 0}
@media(min-width:768px){.hgpr .upcoming-stays--btn-load-more{width:100%;margin:0}
}
.hgpr .two-columns-dashboard-template .tiers-badges-container{max-width:1024px}
@media(min-width:768px){.hgpr .two-columns-dashboard-template .tiers-badges-container{padding-left:32px;padding-right:32px}
}
.hgpr .two-columns-dashboard-template.woh-new-tabs .tiers-badges-container{padding:0;margin:0;max-width:1280px}
.hgpr .tiers-badges-container{padding:0}
@media(min-width:960px){.hgpr .tiers-badges-container .legal-header{font-size:1rem}
}
.hgpr .tiers-badges-container .tier-label{font-weight:600;position:relative;bottom:40px}
.hgpr .tiers-badges-container .member-icon{border-radius:100%;background-color:#f6f6f6;height:120px;width:120px;text-align:center;padding-top:20px;font-size:3.8rem;color:#ae7940}
.hgpr .tiers-badges-container .badge{flex-basis:50%;padding:15px 0;flex-grow:0;font-size:.75rem}
.hgpr .tiers-badges-container .badge:hover{cursor:pointer}
@media(min-width:480px){.hgpr .tiers-badges-container .badge{flex-basis:33%}
}
@media(min-width:768px){.hgpr .tiers-badges-container .badge{padding:22px 0}
}
@media(min-width:960px){.hgpr .tiers-badges-container .badge{flex-basis:20%;padding:25px 0}
}
.hgpr .past-activities--component .woh-date-picker .dropdown-to .ui-datepicker::before{left:19.5vw}
.hgpr .past-activities--component .woh-date-picker .dropdown-to .ui-datepicker::after{left:calc(19.5vw + 9px)}
@media(min-width:1200px){.hgpr .past-activities--component .woh-date-picker .dropdown-to .ui-datepicker::before{left:36%}
.hgpr .past-activities--component .woh-date-picker .dropdown-to .ui-datepicker::after{left:calc(36% + 9px)}
}
.hgpr .past-activities--component .rebook-disabled{opacity:.5}
.hgpr .past-activities--component .information-row{padding:0 15px;text-align:center}
@media(min-width:960px){.hgpr .past-activities--component .information-row{padding:0}
}
.hgpr .past-activities--component .information-text{padding-bottom:15px}
@media(min-width:960px){.hgpr .past-activities--component .information-text{padding:0;font-size:12px;text-align:left}
}
@media(min-width:960px){.hgpr .past-activities--component .link-component{text-align:right}
}
.hgpr .past-activities--component .points-positive{color:#0072ce}
.hgpr .past-activities--component .points-negative{color:black}
@media screen and (max-width:767px){.hgpr .past-activities--component .past-activities--items{padding:0;border-top:0}
}
@media screen and (max-width:767px){.hgpr .past-activities--component .past-activities--items .b-button{width:90%}
}
.hgpr .past-activities--component .rebook-header h3{display:inline-block}
.hgpr .past-activities--component .rebook-header .booking-close,.hgpr .past-activities--component .rebook-header a,.hgpr .past-activities--component .rebook-header i{float:right}
.hgpr .past-activities--component .rebook-header i{line-height:1.3;font-size:1em}
.hgpr .past-activities--component .aa-item--header{position:relative;z-index:5}
.hgpr .past-activities--component .aa-item--header .stay-header,.hgpr .past-activities--component .aa-item--header .etc-header{font-size:14px;line-height:16px;width:100%;display:flex;justify-content:space-between;align-items:center}
@media screen and (max-width:767px){.hgpr .past-activities--component .aa-item--header .stay-header,.hgpr .past-activities--component .aa-item--header .etc-header{display:block}
}
.hgpr .past-activities--component .aa-item--header .stay-header .title,.hgpr .past-activities--component .aa-item--header .etc-header .title{flex-basis:215px;margin:0}
@media screen and (max-width:767px){.hgpr .past-activities--component .aa-item--header .stay-header .title,.hgpr .past-activities--component .aa-item--header .etc-header .title{width:100%;margin-bottom:30px}
}
@media screen and (max-width:767px){.hgpr .past-activities--component .aa-item--header .stay-header .points,.hgpr .past-activities--component .aa-item--header .etc-header .points{display:flex;justify-content:space-between;flex-wrap:wrap}
}
@media(min-width:768px){.hgpr .past-activities--component .aa-item--header .stay-header .points.award-redeemed,.hgpr .past-activities--component .aa-item--header .etc-header .points.award-redeemed{width:100px}
}
.hgpr .past-activities--component .aa-item--header .stay-header .points-num,.hgpr .past-activities--component .aa-item--header .stay-header .end-date,.hgpr .past-activities--component .aa-item--header .etc-header .points-num,.hgpr .past-activities--component .aa-item--header .etc-header .end-date{display:block}
@media screen and (max-width:767px){.hgpr .past-activities--component .aa-item--header .stay-header .points-num,.hgpr .past-activities--component .aa-item--header .stay-header .end-date,.hgpr .past-activities--component .aa-item--header .etc-header .points-num,.hgpr .past-activities--component .aa-item--header .etc-header .end-date{display:inline-block}
}
@media screen and (max-width:767px){.hgpr .past-activities--component .aa-item--header .stay-header .dates,.hgpr .past-activities--component .aa-item--header .etc-header .dates{display:none}
}
.hgpr .past-activities--component .aa-item--header .stay-header .mobile-dates,.hgpr .past-activities--component .aa-item--header .etc-header .mobile-dates{display:none}
@media screen and (max-width:767px){.hgpr .past-activities--component .aa-item--header .stay-header .mobile-dates,.hgpr .past-activities--component .aa-item--header .etc-header .mobile-dates{display:flex;justify-content:space-between;flex-wrap:wrap}
}
@media screen and (max-width:767px){.hgpr .past-activities--component .aa-item--header .stay-header .mobile-dates span,.hgpr .past-activities--component .aa-item--header .etc-header .mobile-dates span{margin-top:3px}
}
.hgpr .past-activities--component .aa-item--header .etc-header .title{width:30%}
.hgpr .past-activities--component .aa-item--header .middle,.hgpr .past-activities--component .aa-item--header .bottom{padding:20px}
.hgpr .past-activities--component .aa-item--header .middle .mid-head,.hgpr .past-activities--component .aa-item--header .bottom .mid-head{color:#151f6d;font-size:18px;line-height:35px;display:block}
.hgpr .past-activities--component .aa-item--header .middle div,.hgpr .past-activities--component .aa-item--header .bottom div{display:flex;justify-content:space-between}
.hgpr .past-activities--component .aa-item--header .breaker{display:none}
@media screen and (max-width:767px){.hgpr .past-activities--component .aa-item--header .breaker{display:block;width:100%;margin:0 !important}
}
.hgpr .past-activities--component .aa-item--content .middle{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;width:100%}
.hgpr .past-activities--component .aa-item--content .middle>div{margin-bottom:8px}
.hgpr .past-activities--component .aa-item--content .middle+.middle{margin-top:20px}
.hgpr .past-activities--component .aa-item--content .middle>.mid-head{font-size:18px;color:#151f6d}
.hgpr .past-activities--component .aa-item--content .bottom{border-top:1px solid #ccc;width:100%}
.hgpr .past-activities--component .aa-item--content .bottom-links{padding-top:0;margin:15px 15px 15px 0;width:100%}
.hgpr .past-activities--component .aa-item--content .bottom-links a{margin:0 40px 0 0}
.hgpr .past-activities--component .aa-item--content .bottom-links a .b-icon{font-size:19px;padding-right:2px}
.hgpr .past-activities--component .aa-item--content .tally{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;padding:15px 0 10px 0}
.hgpr .past-activities--component .aa-item--content .breaker{display:block;width:100%;margin:0 !important}
.hgpr .past-activities--component .horizontal-quickbook-pa{width:100% !important;position:relative;z-index:10}
@media screen and (max-width:767px){.hgpr .past-activities--component .horizontal-quickbook-pa .datefield-container.date-out{width:100%}
}
.hgpr .past-activities--component .horizontal-quickbook-pa .m-datefieldpair .datefields{margin-bottom:12px}
@media screen and (max-width:767px){.hgpr .past-activities--component .horizontal-quickbook-pa .m-datefieldpair .datefields{margin-top:15px}
}
@media screen and (max-width:767px){.hgpr .past-activities--component .horizontal-quickbook-pa .m-datefieldpair.is-open{z-index:9999;overflow-y:auto}
}
.hgpr .past-activities--component .horizontal-quickbook-pa .link-menu{display:block}
.hgpr .past-activities--component .horizontal-quickbook-pa .link-menu-xl-inline a{border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}
.hgpr .past-activities--component .pa-quickbook{box-shadow:none !important}
.hgpr .past-activities--component .pa-quickbook .input-text{width:100%}
.hgpr .past-activities--component .pa-quickbook .display-none{display:none}
.hgpr .past-activities--component .pa-quickbook .display-block{display:block}
.hgpr .past-activities--component .pa-quickbook .display-inline{display:inline}
.hgpr .past-activities--component .pa-quickbook .display-inline-block{display:inline-block}
.hgpr .past-activities--component .btn-load-more{width:calc(100% - 30px);margin:15px 15px 0}
@media(min-width:768px){.hgpr .past-activities--component .btn-load-more{width:100%;margin:0}
}
.hgpr .my-awards--items .aa-item--header{z-index:1}
.hgpr .my-awards--items .my-rewards-list{margin:0;padding-left:0}
.hgpr .my-awards--items .my-rewards-list li{display:table-cell;border-right:1px solid #3d3d3d;padding:0 10px;margin:0}
.hgpr .my-awards--items .my-rewards-list li:first-child{padding-left:0}
.hgpr .my-awards--items .my-rewards-list li:last-child{border:0;padding-right:0}
.hgpr .my-awards--items .award-details--item+.award-details--item{margin-top:20px}
.hgpr .my-awards--items .redeem-rewards{margin:auto}
.hgpr #award-terms-modal .my-awards--narrow-modal{width:500px}
.hgpr .woh-in-hotel-benefits{margin:-20px -15px 0}
.hgpr .woh-in-hotel-benefits .title{margin:auto;color:white}
.hgpr .woh-in-hotel-benefits .benefits-list{list-style:none;box-sizing:border-box;display:flex;max-width:500px}
.hgpr .woh-in-hotel-benefits .benefits-list li{display:inline-block}
.hgpr .woh-in-hotel-benefits .benefits-list li.icon-img{min-width:40px}
.hgpr .woh-in-hotel-benefits .benefits-list li p{vertical-align:top;text-align:left !important}
.hgpr .woh-in-hotel-benefits .icon-text-container{padding-left:0;margin-bottom:25px}
.hgpr .brand-explorer .brand-explorer-container{margin:0 auto;max-width:450px}
.hgpr .brand-explorer .brand-rewards-list{margin:0;padding-left:0}
.hgpr .brand-explorer .brand-rewards-list li{display:table-cell;border-right:1px solid #3d3d3d;padding:0 10px;margin:0}
.hgpr .brand-explorer .brand-rewards-list li:first-child{padding-left:0}
.hgpr .brand-explorer .brand-rewards-list li:last-child{border:0;padding-right:0}
.hgpr .brand-explorer .reward-icon{margin:auto;height:40px;width:40px;border-radius:40px;background-color:#ddd;color:#3d3d3d;text-align:center;display:flex;align-items:center;justify-content:center}
.hgpr .brand-explorer .reward-icon.redeemed{background-color:#0072ce;color:white}
.hgpr .brand-explorer .brand-explorer-brand-row{list-style:none;max-width:72px}
.hgpr .brand-explorer .brand-explorer-brand-row .brand-explorer--icon-area{position:relative;margin:12px auto}
.hgpr .brand-explorer .brand-explorer-brand-row .brand-explorer--icon-area .brand-redeemed-icon{position:absolute;top:0;right:0;transform:translate(50%,-40%);-ms-transform:translate(50%,-40%);-webkit-transform:translate(50%,-40%);background-color:white;color:#0072ce}
.hgpr .brand-explorer .brand-explorer-brand-row .comming-soon-text{color:#717171;margin:auto;width:74px;font-size:10px}
.hgpr .brand-explorer .brand-container{max-width:500px;justify-content:center}
.hgpr .brand-explorer .brand-explorer-tooltip{float:right}
.hgpr .brand-explorer .earned-message{color:#0072ce}
.hgpr .brand-explorer .brand-explorer-btn a{color:#0072ce;background-color:transparent;border-color:#0072ce}
.hgpr .my-account--static{position:relative}
@media screen and (min-width:768px){.hgpr .my-account--static .top-banner,.hgpr .my-account--static .banner-container img{height:325px}
}
@media screen and (min-width:960px){.hgpr .my-account--static .top-banner,.hgpr .my-account--static .banner-container img{height:284px}
}
.hgpr .my-account--static .banner-container img{max-height:385px}
.hgpr .my-account--static .masthead{background-position:center center;background-size:cover;height:100%;margin-top:0;width:100%}
@media(max-width:767px){.hgpr .my-account--static .woh-container--main{padding:0}
}
@media(max-width:767px){.hgpr .my-account--static .woh-row--tabs{margin:0}
.hgpr .my-account--static .woh-row--tabs .left-container,.hgpr .my-account--static .woh-row--tabs .right-container{padding-left:0;padding-right:0}
}