@charset "UTF-8";.rating-review .stars-static{display:block;height:16px;margin-right:.5rem;margin-top:.2rem;width:80px}
.rating-review .stars-50{background-position:0 -180px}
.rating-review .stars-40{background-position:-16px -180px}
.rating-review .stars-30{background-position:-32px -180px}
.rating-review .stars-20{background-position:-48px -180px}
.rating-review .stars-10{background-position:-64px -180px}
.rating-review .stars-0{background-position:-80px -180px}
.rating-review .stars-1{background-position:-64px -280px}
.rating-review .stars-11{background-position:-48px -280px}
.rating-review .stars-21{background-position:-32px -280px}
.rating-review .stars-31{background-position:-16px -280px}
.rating-review .stars-41{background-position:0 -280px}
.rating-review .stars-2{background-position:-64px -260px}
.rating-review .stars-12{background-position:-48px -260px}
.rating-review .stars-22{background-position:-32px -260px}
.rating-review .stars-32{background-position:-16px -260px}
.rating-review .stars-42{background-position:0 -260px}
.rating-review .stars-3{background-position:-64px -240px}
.rating-review .stars-13{background-position:-48px -240px}
.rating-review .stars-23{background-position:-32px -240px}
.rating-review .stars-33{background-position:-16px -240px}
.rating-review .stars-43{background-position:0 -240px}
.rating-review .stars-4{background-position:-64px -220px}
.rating-review .stars-14{background-position:-48px -220px}
.rating-review .stars-24{background-position:-32px -220px}
.rating-review .stars-34{background-position:-16px -220px}
.rating-review .stars-44{background-position:0 -220px}
.rating-review .stars-5{background-position:-64px -200px}
.rating-review .stars-15{background-position:-48px -200px}
.rating-review .stars-25{background-position:-32px -200px}
.rating-review .stars-35{background-position:-16px -200px}
.rating-review .stars-45{background-position:0 -200px}
.rating-review .stars-6{background-position:-64px -301px}
.rating-review .stars-16{background-position:-48px -301px}
.rating-review .stars-26{background-position:-32px -301px}
.rating-review .stars-36{background-position:-16px -301px}
.rating-review .stars-46{background-position:0 -301px}
.rating-review .stars-7{background-position:-64px -292px}
.rating-review .stars-17{background-position:-48px -292px}
.rating-review .stars-27{background-position:-32px -292px}
.rating-review .stars-37{background-position:-16px -322px}
.rating-review .stars-47{background-position:0 -322px}
.rating-review .stars-8{background-position:-64px -343px}
.rating-review .stars-18{background-position:-48px -343px}
.rating-review .stars-28{background-position:-32px -343px}
.rating-review .stars-38{background-position:-16px -343px}
.rating-review .stars-48{background-position:0 -343px}
.rating-review .stars-9{background-position:-64px -365px}
.rating-review .stars-19{background-position:-48px -365px}
.rating-review .stars-29{background-position:-32px -365px}
.rating-review .stars-39{background-position:-16px -365px}
.rating-review .stars-49{background-position:0 -365px}
.ui-menu .ui-menu-item a{font-size:14px}
#reservation input,textarea,select{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0}
#reservation{margin-bottom:3.5rem}
#reservation .popover .popover-title{border-bottom:0;background-color:#fff;color:#2172b9;line-height:2.4rem;font-weight:700}
#reservation .expand-reservation{display:none}
#reservation .content .manage-res{display:none}
#reservation .content .main-nav{padding:0 4rem;margin:0 auto 0 auto;font-size:0;list-style:none;position:relative;background-color:#d4d4d4;-ms-display:flex;-webkit-display:flex;display:-webkit-box;display:flex;height:58px;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
#reservation .content .main-nav li{border-right:1px solid #d4d4d4;text-align:center;width:33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#efeeee}
#reservation .content .main-nav li.active{border-right-width:0;background-color:#fff;margin-top:-10px;position:relative}
#reservation .content .main-nav li.active:before{content:"";display:block;position:absolute;height:5px;left:0;top:0;right:0;background:#0057b8}
#reservation .content .main-nav li.active:after{content:"";display:block;position:absolute;left:0;top:5px;right:0;bottom:0;border-width:0 1px 0;border-style:solid;border-color:#d4d4d4}
#reservation .content .main-nav li.active a{color:#002d72}
#reservation .content .main-nav li.recent{display:none}
#reservation .content .main-nav li.recent[style="display: list-item;"]{-ms-display:flex !important;-webkit-display:flex !important;display:-webkit-box !important;display:flex !important}
#reservation .content .main-nav a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#002d72;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:amsipro-semibold;font-size:14px;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px;text-decoration:none;text-transform:uppercase;font-weight:700}
#reservation .content .main-nav a{font-family:amsipro-semibold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}
#reservation .content .main-nav a{font-family:amsipro-bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}
#reservation .content .tab-content{margin:0rem auto;padding:5.6rem 70px 0}
#reservation .content .tab-content .tab-pane .form-inline{position:relative}
#reservation .content .tab-content .tab-pane .form-inline .htl-search{background-color:#e35205;border-radius:5px;border:0;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:21px;height:50px;line-height:21px;max-width:100%;padding:0 15px;position:relative;text-align:center;text-transform:uppercase;vertical-align:bottom;width:100%}
#reservation .content .tab-content .tab-pane .form-inline .htl-search{font-family:amsipro-bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}
#reservation .content .tab-content .tab-pane .form-inline .htl-search:lang(ru),#reservation .content .tab-content .tab-pane .form-inline .htl-search:lang(tr),#reservation .content .tab-content .tab-pane .form-inline .htl-search:lang(de){font-size:15px}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr{display:inline-block;width:16.66%;vertical-align:bottom}
#reservation .content .tab-content .tab-pane .form-inline .important-note{font-size:17px;color:#333;margin-top:25px;line-height:20px}
#reservation .content .tab-content .tab-pane .form-inline .important-note{font-family:amsipro-regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}
#reservation .content .tab-content .tab-pane .form-inline .important-note .reqd-field{font-size:14px;line-height:1.25;margin-bottom:0rem}
#reservation .content .tab-content .tab-pane .form-inline .important-note .best-available{display:none;font-size:14px;line-height:1.25}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt{cursor:pointer;margin-top:3rem;font-size:14px;color:#434343;text-align:center;letter-spacing:.01em;text-transform:uppercase}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt{font-family:amsipro-black,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt .less-opt{display:none;padding-right:2px}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt .more-opt{padding-right:2px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .expand-opt{max-width:100%;display:none;clear:both}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .expand-opt .form-group{margin-top:3rem;float:left}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group{position:relative}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label{color:#434343;font-size:14px;margin-bottom:.5rem;display:block;font-weight:500;white-space:nowrap}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label{font-family:amsipro-semibold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label a{color:#434343;text-decoration:none;cursor:pointer}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group label .fa{color:#434343;text-decoration:none;margin-left:.5rem;cursor:pointer}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group input{padding-left:3.7%;padding-right:3.7%;border:.1rem solid #cfcfcf;border-radius:0;height:50px;width:100%;white-space:nowrap;font-size:14px;padding-top:1.6rem;padding-bottom:1rem;color:#999;-webkit-box-shadow:none;box-shadow:none;background:0}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group input:focus{border-color:#3898ec;outline:0}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .form-control:focus{-webkit-box-shadow:none;box-shadow:none}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox{height:50px;line-height:45px;width:100%;background:#efeeee;border:.1rem solid #333;font-size:14px;border:1px solid #ccc;color:#333;font-size:17px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,white),to(#f3f3f3));background-image:linear-gradient(white 0,#f3f3f3 100%)}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox{font-family:amsipro-semibold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .check-in,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .check-out{width:100%;background-size:25px;background-repeat:no-repeat;background-position:96% 50%;background-image:url("//digital.ihg.com/is/image/ihg/Holiday-Inn-Express-Calendar-Icon-blue-53x50")}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .children-input,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .adults-input,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .rooms-input{width:100%;text-align:center;background-color:#efeeee;border:0;font-size:17px;color:#333}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group #corporate-id,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .iata-input{width:100%;color:#333}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .rate-preference{width:25%;font-family:"FontAwesome";margin-right:5rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .rate-preference:after{content:"\f078";font-size:2.2rem;position:absolute;bottom:0;right:1rem;height:50px;line-height:45px;color:#002d72;pointer-events:none}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .dates{width:22%;margin-right:1.7rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .dates .cal-icon{color:#9c9c9c;font-family:"FontAwesome";cursor:pointer;position:absolute;bottom:0;right:1rem;height:50px;line-height:50px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .open-search{width:33.33%;margin-right:1.7rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .adults,#reservation .content .tab-content .tab-pane .form-inline .form-fields .children,#reservation .content .tab-content .tab-pane .form-inline .form-fields .rooms{width:22%;margin-right:1.7rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .corporate-id{width:16.3%;margin-right:1.7rem;clear:both;margin-top:5rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .group-code{display:none;width:16.3%;margin-right:1.7rem;clear:both;margin-top:5rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .iata-id{width:16.3%;margin-right:1.7rem;margin-top:5rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .minus-icon{background-color:#002d72;color:#fff;background-position:center -544px;line-height:50px;height:50px;position:absolute;right:0;width:50px;cursor:pointer;font-size:12px;text-align:center;bottom:0;left:0}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .plus-icon{background-color:#002d72;background-position:center -544px;color:#fff;line-height:50px;height:50px;position:absolute;right:0;width:50px;cursor:pointer;font-size:12px;text-align:center;bottom:0}
#reservation .content .tab-content .tab-pane .manage-reservation{font-size:16px;color:#434343}
#reservation .content .tab-content .tab-pane .manage-reservation{font-family:amsipro-regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}
#reservation .content .tab-content .tab-pane .manage-reservation .desc{margin-top:20px}
#reservation .content .tab-content .tab-pane .manage-reservation .rewards-copy{padding:2rem 0rem}
#reservation .content .tab-content .tab-pane .manage-reservation .rewards-copy a{color:#434343;text-decoration:underline}
#reservation .content .tab-content .tab-pane .manage-reservation .header{display:none}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline{margin:0}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .important-note{margin-top:2rem;font-size:17px;color:#333}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .important-note{font-family:amsipro-regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .form-group{margin-right:1.5rem;width:25%}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .form-group label{color:#434343;font-size:14px;margin-bottom:.5rem;display:block;white-space:nowrap;font-weight:500;line-height:2rem}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .form-group label{font-family:amsipro-semibold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .form-group input{padding-left:1.5rem;padding-right:1.5rem;width:100%;border:.1rem solid #ccc;border-radius:0;height:50px;width:100%;white-space:nowrap;font-size:14px;padding-top:1.6rem;padding-bottom:1rem;color:#333;-webkit-box-shadow:none;box-shadow:none;background:0}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .form-group input{font-family:amsipro-semibold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .form-group input:focus{border-color:#3898ec;outline:0}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .view-res{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e35205;border-radius:.5rem;border:0;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:17px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:21px;padding:17px 15px;position:relative;text-align:center;text-transform:uppercase;vertical-align:bottom}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .view-res{font-family:amsipro-bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .view-res:lang(ru),#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .view-res:lang(tr),#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .view-res:lang(de),#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .view-res:lang(fr),#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .view-res:lang(nl){font-size:15px;padding:12px 15px;line-height:1}
#reservation .error-msg{padding:1.5%;display:none;border:1px solid red;margin-bottom:2%;font-size:14px}
#reservation .search-icon{font-family:"FontAwesome";cursor:pointer;position:absolute;bottom:0;right:1rem;height:43px;line-height:50px}
#reservation .search-icon:after{content:url(//digital.ihg.com/is/image/ihg/Holiday-Inn-Express-map-pointer-pin-Icon-blue-53x59?wid=30&hei=30);position:relative}
#reservation select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";padding:0rem 3%}
#reservation select::-ms-expand{display:none}
#reservation #recent{overflow:hidden;clear:both}
#reservation #recent .hotel-ctr{float:left;width:25%;margin:.4rem 0;padding:20px;position:relative}
#reservation #recent .hotel-ctr .hotel-img{text-align:center;margin-bottom:10px;background:#efeeee}
#reservation #recent .hotel-ctr .hotel-img img{vertical-align:middle;height:11.6rem;position:relative}
#reservation #recent .hotel-ctr .hotel-img a{width:100%;height:82%;left:0;top:0;right:0}
#reservation #recent .hotel-ctr .close-button{font-family:"FontAwesome";cursor:pointer;color:#e35205;font-size:2.2rem;position:absolute;top:10px;right:8px}
#reservation #recent .hotel-ctr .hotel-info{line-height:2rem;margin-top:4px;text-overflow:ellipsis;word-wrap:break-word;font-weight:300}
#reservation #recent .hotel-ctr .hotel-info{font-family:amsipro-semibold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}
#reservation #recent .hotel-ctr .hotel-info .htl-code{display:none}
#reservation #recent .hotel-ctr .hotel-info .hotel-brand{color:#013070;display:block;font-size:14px}
#reservation #recent .hotel-ctr .hotel-info .hotel-name{display:block;color:#013070;font-size:14px}
#reservation #recent .hotel-ctr .hotel-info .city,#reservation #recent .hotel-ctr .hotel-info .state,#reservation #recent .hotel-ctr .hotel-info .country{font-size:14px;color:#013070;display:inline-block;margin-top:6px;line-height:120%}
#reservation #recent .hotel-ctr .hotel-info .city,#reservation #recent .hotel-ctr .hotel-info .state,#reservation #recent .hotel-ctr .hotel-info .country{font-family:amsipro-semibold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}
#reservation .hotel-info .rating-review span{background-image:url("//digital.ihg.com/is/image/ihgint/IHG_rating?fmt=png-alpha");background-repeat:no-repeat}
#reservation .hotel-info a{color:#fff;font-size:14px;text-decoration:none;line-height:120%}
#reservation .hotel-info a .hinfo-total-reviews{padding-left:1rem}
#reservation .popover{top:8rem !important}
.ui-autocomplete{border-radius:0rem;background:#fff;border-color:#bbb;z-index:999}
.ui-autocomplete{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.ui-autocomplete a{line-height:1.75;color:#666;padding:.8rem .4em}
.ui-autocomplete a.ui-state-active{border-radius:0;border:0rem;background:#2172b9;color:#fff}
@media(min-width:768px) and (max-width:1024px){#reservation{height:auto}
#reservation .content .tab-content{padding:30px 4% 0 4%}
#reservation .content .tab-content .tab-pane .form-inline .htl-search{padding:18px 15px 18px 15px;font-size:15px;line-height:17px}
#reservation .content .tab-content .tab-pane .form-inline .htl-search:lang(ru),#reservation .content .tab-content .tab-pane .form-inline .htl-search:lang(de),#reservation .content .tab-content .tab-pane .form-inline .htl-search:lang(tr){font-size:13px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .minus-icon,#reservation .content .tab-content .tab-pane .form-inline .form-fields .plus-icon{width:30%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .iata-id,#reservation .content .tab-content .tab-pane .form-inline .form-fields .corporate-id{width:30%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .adults,#reservation .content .tab-content .tab-pane .form-inline .form-fields .rooms,#reservation .content .tab-content .tab-pane .form-inline .form-fields .children,#reservation .content .tab-content .tab-pane .form-inline .form-fields .rate-preference{margin:0 1rem;width:20%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .rate-preference{width:32%}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .important-note{font-size:14px}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .form-group{width:100%;margin-bottom:15px}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .view-res{margin-top:24px;padding:17px 20px 17px 20px;font-size:17px;line-height:17px;max-width:100%}
#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .view-res:lang(ru),#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .view-res:lang(de),#reservation .content .tab-content .tab-pane .manage-reservation .form-fields .form-inline .view-res:lang(tr){font-size:15px;line-height:15px}
#reservation .content .tab-content .tab-pane .manage-reservation .rewards-copy{padding:3rem 0rem}
#reservation #recent .hotel-ctr{padding:15px}
#reservation #recent .hotel-ctr .hotel-img img{max-height:120rem;height:auto}
#reservation #recent .hotel-ctr .hotel-img .hotel-info .city,#reservation #recent .hotel-ctr .hotel-img .hotel-info .state,#reservation #recent .hotel-ctr .hotel-img .hotel-info .country{line-height:150%}
#reservation #recent .hotel-ctr .close-button{font-size:3.1rem;top:6px;right:5px;background-color:#fff;border-radius:10px}
#reservation #recent .hotel-ctr .hotel-info{line-height:normal;line-height:initial}
}
@media(min-width:320px) and (max-width:767px){#reservation{height:auto;margin-bottom:0}
#reservation .nav{text-align:center;display:block;cursor:pointer;background:#2172b9;color:#fff;padding:2.5rem 3rem;font-size:1.6rem;margin-top:3rem}
#reservation .expand-reservation{text-align:center;display:none;cursor:pointer;background:#2172b9;color:#fff;padding:2.5rem 2rem;font-size:1.6rem;margin-top:2.4rem}
#reservation .content{display:block}
#reservation .content .main-nav{padding:0 5%;margin:0rem;list-style:none;background-color:#d4d4d4}
#reservation .content .main-nav .manage{display:none}
#reservation .content .main-nav li{text-align:center;background-color:#f2f0f0;padding:25px;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}
#reservation .content .main-nav li a{font-size:12px;color:#002d72;text-decoration:none}
#reservation .content .main-nav li.active{background-color:#fff}
#reservation .content .tab-content{display:block;width:auto;padding:3.5rem 2.5rem 0}
#reservation .content .tab-content .tab-pane .form-inline{margin:0;position:relative}
#reservation .content .tab-content .tab-pane .form-inline .searchBtnWrpr{width:100%;margin-top:0rem}
#reservation .content .tab-content .tab-pane .form-inline .htl-search{width:100%;font-size:17px;margin-top:2.4rem;margin-right:0rem;line-height:100%}
#reservation .content .tab-content .tab-pane .form-inline .htl-search{font-family:amsipro-bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}
#reservation .content .tab-content .tab-pane .form-inline .htl-search.desktop{display:none}
#reservation .content .tab-content .tab-pane .form-inline .important-note{padding-top:3rem;width:100%;margin-top:0}
#reservation .content .tab-content .tab-pane .form-inline .important-note .reqd-field{margin:0;padding-top:0rem}
#reservation .content .tab-content .tab-pane .form-inline .important-note .best-available{display:none}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt{width:100%;text-align:center;display:block;margin:3rem auto 0 auto}
#reservation .content .tab-content .tab-pane .form-inline .more-less-opt .less-opt{display:none}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .open-search{width:100%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .open-search .search-icon{font-size:1.8rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .minus-icon,#reservation .content .tab-content .tab-pane .form-inline .form-fields .plus-icon{width:30%;height:75px;line-height:75px;font-size:18px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .expand-opt{max-width:100%;padding-top:0rem;display:none;clear:both;margin-top:2rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .expand-opt .form-group{margin-top:2rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .dates{display:inline-block;width:100%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .dates .cal-icon{cursor:pointer}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .dates .cal-icon:after{font-size:1.8rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .adults,#reservation .content .tab-content .tab-pane .form-inline .form-fields .children,#reservation .content .tab-content .tab-pane .form-inline .form-fields .rooms{display:inline-block;width:100%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .rate-preference{width:100%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .rate-preference:after{font-size:1.8rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group{position:relative;margin:0}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group input{padding-left:.8rem;padding-right:.8rem;border:.1rem solid #b7b7b7;border-radius:0;white-space:nowrap;font-size:1.4rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .selectBox{width:100%;font-size:1.4rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .dest-input{width:100%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .check-in{width:100%;margin-right:3rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .check-out{width:100%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .children-input,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .adults-input,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .rooms-input{width:100%;height:75px}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group #corporate-id,#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group .iata-input{width:100%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .form-group.dates{margin-top:2rem}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .corporate-id{display:inline-block;width:47%;margin-right:4.8% !important}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .iata-id{display:inline-block;width:47%}
#reservation .content .tab-content .tab-pane .form-inline .form-fields .group-code{display:none;width:100%}
#reservation .manage-res{margin-top:2.4rem;display:block}
#reservation .manage-res .body-copy{display:none;padding:3rem 2.5rem 0 2.5rem}
#reservation .manage-res .desc,#reservation .manage-res .rewards-copy{font-size:1.4rem;line-height:130%;color:#333}
#reservation .manage-res .rewards-copy{padding:1.5rem 0 0 0}
#reservation .manage-res .header{text-align:center;font-size:1.2rem;padding:2.2rem;background:#efeeee;font-weight:900;text-transform:uppercase;color:#002d72}
#reservation .manage-res .header{font-family:amsipro-regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}
#reservation .manage-res .form-fields .form-inline{margin:0;padding:4rem 0 0 0}
#reservation .manage-res .form-fields .form-inline .important-note{position:relative;top:-9rem;font-size:1.4rem;color:#333}
#reservation .manage-res .form-fields .form-inline .important-note{font-family:amsipro-semibold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}
#reservation .manage-res .form-fields .form-inline .form-group{margin:0}
#reservation .manage-res .form-fields .form-inline .form-group.last-name{padding:1rem 0rem 0 0rem}
#reservation .manage-res .form-fields .form-inline .form-group label{color:#333;font-size:1.4rem;line-height:2rem;margin-bottom:.5rem;display:block}
#reservation .manage-res .form-fields .form-inline .form-group label{font-family:amsipro-semibold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}
#reservation .manage-res .form-fields .form-inline .form-group input{padding-left:1.5rem;padding-right:1.5rem;border:.1rem solid #b7b7b7;border-radius:0;height:50px;white-space:nowrap;font-size:1.4rem}
#reservation .manage-res .form-fields .form-inline .view-res{background-color:#e35205;display:inline-block;text-align:center;width:100%;color:#fff;line-height:50px;height:45px;font-size:1.7rem;border-radius:.5rem;border:0;cursor:pointer;margin-top:6rem;letter-spacing:.01em;font-weight:700;text-transform:uppercase}
#reservation .manage-res .form-fields .form-inline .view-res{font-family:amsipro-bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}
#reservation #recent{overflow:hidden;clear:both}
#reservation #recent .hotel-ctr{float:none;clear:both;width:100%;position:relative;padding:2rem 0;overflow:hidden;border-bottom:1px solid #eae8e4}
#reservation #recent .hotel-ctr:first-of-type{margin-top:0}
#reservation #recent .hotel-ctr:only-of-type,#reservation #recent .hotel-ctr:last-of-type{border-bottom:0}
#reservation #recent .hotel-ctr .hotel-img{width:100%;background:0;text-align:left}
#reservation #recent .hotel-ctr .hotel-img img{vertical-align:middle;height:auto}
#reservation #recent .hotel-ctr .close-button{top:10px;right:1px}
#reservation #recent .hotel-ctr .hotel-info{float:left;margin-top:0rem}
#reservation #recent .hotel-ctr .hotel-info .htl-code{display:none}
#reservation #recent .hotel-ctr .hotel-info .hotel-brand{font-size:1.4rem}
#reservation #recent .hotel-ctr .hotel-info .hotel-name{font-size:1.4rem}
#reservation #recent .hotel-ctr .hotel-info .city,#reservation #recent .hotel-ctr .hotel-info .state,#reservation #recent .hotel-ctr .hotel-info .country{font-size:1.4rem;color:#013070}
#reservation .popover{width:15rem}
.sticky{position:fixed;width:100%;left:0;bottom:0;z-index:100;border-top:0}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#reservation .rate-preference{overflow:hidden}
}
.uiv2-spacer{height:10px;padding-bottom:10px}
.uiv2-spacer.rule{border-bottom:0 solid #fff;margin-bottom:0}
.uiv2-spacer.double{height:20px;padding-bottom:20px}
.uiv2-spacer.rule.double{margin-bottom:0}
@media(max-width:767px){.uiv2-spacer{height:10px;padding-bottom:10px}
.uiv2-spacer.rule{margin-bottom:0}
.uiv2-spacer.double{height:20px;padding-bottom:20px}
.uiv2-spacer.rule.double{margin-bottom:0}
}
.uiv2-mixedmediatile figcaption{font-size:18px;color:#013070}
.uiv2-mixedmediatile .uiheader>*{margin:0}
.uiv2-mixedmediatile div div.canvas{background-color:#fff}
.uiv2-mixedmediatile .scheme-dark div.canvas{background-color:#002d72}
.uiv2-mixedmediatile .scheme-dark div.canvas *{color:#fff}
.uiv2-mixedmediatile .scheme-medium div.canvas{background-color:#0057b8}
.uiv2-mixedmediatile .scheme-medium div.canvas *{color:#fff}
.uiv2-mixedmediatile .scheme-light div.canvas{background-color:#9bcbeb}
.uiv2-mixedmediatile .scheme-light div.canvas *{color:#013070}
.uiv2-mixedmediatile.grow div.canvas>div.layer.uiimage{height:100%}
.uiv2-mixedmediatile.grow div.canvas>div.layer.uiimage figure{height:100%}
.uiv2-mixedmediatile.grow div.canvas>div.layer.uiimage figure img{height:100%;width:100%}
.uiv2-mixedmediatile div.layer{padding:30px 30px 30px 30px;margin:0}
.uiv2-mixedmediatile div.layer+div.layer{padding-top:0}
.uiv2-mixedmediatile div.layer.uiimage{padding:0 0 30px 0}
.uiv2-mixedmediatile div.layer.uiimage:nth-last-of-type(2){padding-bottom:0}
.uiv2-mixedmediatile .pattern-default{background-color:#fff}
.uiv2-mixedmediatile .pattern-default figcaption{padding:0 30px}
.uiv2-mixedmediatile .pattern-default.scheme-dark{background-color:#002d72}
.uiv2-mixedmediatile .pattern-default.scheme-dark *{color:#fff}
.uiv2-mixedmediatile .pattern-default.scheme-medium{background-color:#0057b8}
.uiv2-mixedmediatile .pattern-default.scheme-medium *{color:#fff}
.uiv2-mixedmediatile .pattern-default.scheme-light{background-color:#9bcbeb}
.uiv2-mixedmediatile .pattern-default.scheme-light *{color:#013070}
.uiv2-mixedmediatile .pattern-momentoftruth{background-color:#fff}
.uiv2-mixedmediatile .pattern-momentoftruth figcaption{padding:0 30px}
.uiv2-mixedmediatile .pattern-momentoftruth .canvas{min-height:100px;padding-bottom:120px;overflow:hidden;position:relative}
.uiv2-mixedmediatile .pattern-momentoftruth .canvas .uiheader{position:absolute;bottom:0;width:100%;display:block}
.uiv2-mixedmediatile .pattern-momentoftruth.scheme-dark{background-color:#002d72}
.uiv2-mixedmediatile .pattern-momentoftruth.scheme-dark *{color:#fff}
.uiv2-mixedmediatile .pattern-momentoftruth.scheme-medium{background-color:#0057b8}
.uiv2-mixedmediatile .pattern-momentoftruth.scheme-medium *{color:#fff}
.uiv2-mixedmediatile .pattern-momentoftruth.scheme-light{background-color:#9bcbeb}
.uiv2-mixedmediatile .pattern-momentoftruth.scheme-light *{color:#013070}
.uiv2-mixedmediatile .pattern-promo div.canvas{padding-bottom:150px}
.uiv2-mixedmediatile .pattern-promo .uiimage{position:relative;margin-bottom:30px;padding-bottom:0 !important}
.uiv2-mixedmediatile .pattern-promo .uiimage:before{content:"";position:absolute;bottom:0;left:50%;margin-left:-25px;z-index:1;display:block;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid #fff}
.uiv2-mixedmediatile .pattern-promo .uicta{position:absolute;bottom:0;width:100%;display:block}
.uiv2-mixedmediatile .pattern-promo .uicta>div{border-top:1px solid #002d72;padding-top:29px}
.uiv2-mixedmediatile .pattern-promo .uicta>div>span{padding-left:30px;height:48px;width:100%}
.uiv2-mixedmediatile .pattern-promo .uicta>div>span.icon{width:48px;height:48px;display:block}
.uiv2-mixedmediatile .pattern-promo.scheme-dark{background-color:#002d72}
.uiv2-mixedmediatile .pattern-promo.scheme-dark *{color:#fff}
.uiv2-mixedmediatile .pattern-promo.scheme-dark .uiimage:before{border-bottom-color:#002d72}
.uiv2-mixedmediatile .pattern-promo.scheme-dark .uicta>div{border-color:#fff}
.uiv2-mixedmediatile .pattern-promo.scheme-medium{background-color:#0057b8}
.uiv2-mixedmediatile .pattern-promo.scheme-medium *{color:#fff}
.uiv2-mixedmediatile .pattern-promo.scheme-medium .uiimage:before{border-bottom-color:#0057b8}
.uiv2-mixedmediatile .pattern-promo.scheme-medium .uicta>div{border-color:#fff}
.uiv2-mixedmediatile .pattern-promo.scheme-light{background-color:#9bcbeb}
.uiv2-mixedmediatile .pattern-promo.scheme-light *{color:#013070}
.uiv2-mixedmediatile .pattern-promo.scheme-light .uiimage:before{border-bottom-color:#9bcbeb}
.uiv2-mixedmediatile .pattern-promo.scheme-light .uicta>div{border-color:#002d72}
.uiv2-mixedmediatile .pattern-offer .uicta span{font-size:0}
.uiv2-mixedmediatile .pattern-offer .uicta a.tertiary{color:#00a3e1}
.uiv2-mixedmediatile .pattern-hero div.canvas{background-color:#ededed;overflow:hidden;min-height:100px;position:relative}
.uiv2-mixedmediatile .pattern-hero div.canvas>div.sizer{display:block;top:0}
.uiv2-mixedmediatile .pattern-hero div.canvas>div.layer{position:absolute;z-index:10;width:63%;text-align:right;color:#fff}
.uiv2-mixedmediatile .pattern-hero div.canvas>div.layer.uiheader{top:0;right:0;display:block;width:100%;padding:0 60px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.uiv2-mixedmediatile .pattern-hero div.canvas>div.layer.uiheader *{color:#fff;text-shadow:0 0 4px rgba(0,0,0,0.2)}
.uiv2-mixedmediatile .pattern-hero div.canvas>div.layer.uihtml{top:280px}
.uiv2-mixedmediatile .pattern-hero div.canvas>div.layer.uicta{top:320px;width:100%;padding:0 60px}
.uiv2-mixedmediatile .pattern-hero div.canvas>div.layer.uiimage{position:absolute;width:100%;height:100%;z-index:0;padding:0;margin:0}
.uiv2-mixedmediatile .pattern-hero div.canvas>div.layer.uiimage figure{position:absolute;width:100%;height:100%}
.uiv2-mixedmediatile .pattern-hero div.canvas>div.layer.uiimage figcaption{display:none}
.uiv2-mixedmediatile .pattern-hero div.canvas>div.layer.uiimage img{height:100%;width:auto}
.uiv2-mixedmediatile .pattern-image div.canvas{min-height:100px;overflow:hidden;position:relative}
.uiv2-mixedmediatile .pattern-image div.canvas>div.sizer{display:block}
.uiv2-mixedmediatile .pattern-image div.canvas>div.layer{display:none}
.uiv2-mixedmediatile .pattern-image div.canvas>div.layer.uiimage{position:absolute;display:block;width:100%;height:100%;z-index:0;padding:0}
.uiv2-mixedmediatile .pattern-image div.canvas>div.layer.uiimage figcaption{position:absolute;width:50%;max-width:100%;min-width:50%;bottom:0;right:0;padding:30px 30px 30px 30px;line-height:1}
.uiv2-mixedmediatile .pattern-image div.canvas>div.layer.uiimage figcaption::before{content:"";position:absolute;width:100%;height:100%;right:0;bottom:0;background-color:rgba(255,255,255,0.9);z-index:101}
.uiv2-mixedmediatile .pattern-image div.canvas>div.layer.uiimage figcaption *{position:relative;z-index:1000}
.uiv2-mixedmediatile .pattern-image div.canvas>div.layer.uiimage figure{height:100%;width:100%}
.uiv2-mixedmediatile .pattern-image div.canvas>div.layer.uiimage img{height:100%;width:auto}
.uiv2-mixedmediatile .pattern-image div.canvas>div.layer.uiimage figcaption>div{display:table}
.uiv2-mixedmediatile .pattern-image div.canvas>div.layer.uiimage figcaption>div>span{display:table-cell;vertical-align:middle}
.uiv2-mixedmediatile .pattern-image div.canvas>div.layer.uiimage figcaption .icon{width:64px;height:64px;margin-right:30px;float:left}
.uiv2-mixedmediatile .pattern-image.scheme-dark div.canvas>div.layer.uiimage figcaption::before{background-color:rgba(0,45,114,0.9)}
.uiv2-mixedmediatile .pattern-image.scheme-dark div.canvas>div.layer.uiimage *{color:#fff}
.uiv2-mixedmediatile .pattern-image.scheme-medium div.canvas>div.layer.uiimage figcaption::before{background-color:rgba(0,87,184,0.9)}
.uiv2-mixedmediatile .pattern-image.scheme-medium div.canvas>div.layer.uiimage *{color:#fff}
.uiv2-mixedmediatile .pattern-image.scheme-light div.canvas>div.layer.uiimage figcaption::before{background-color:rgba(155,203,235,0.9)}
.uiv2-mixedmediatile .pattern-image.scheme-light div.canvas>div.layer.uiimage *{color:#013070}
.uiv2-mixedmediatile .pattern-imagecaptiontop div.canvas{min-height:100px;overflow:hidden;position:relative}
.uiv2-mixedmediatile .pattern-imagecaptiontop div.canvas>div.sizer{display:block}
.uiv2-mixedmediatile .pattern-imagecaptiontop div.canvas>div.layer{display:none}
.uiv2-mixedmediatile .pattern-imagecaptiontop div.canvas>div.layer.uiimage{position:absolute;display:block;width:100%;height:100%;z-index:0;padding:0}
.uiv2-mixedmediatile .pattern-imagecaptiontop div.canvas>div.layer.uiimage figcaption{position:absolute;width:100%;top:0;right:0;padding:30px 30px 30px 30px;line-height:1}
.uiv2-mixedmediatile .pattern-imagecaptiontop div.canvas>div.layer.uiimage figcaption::before{content:"";position:absolute;width:100%;height:100%;right:0;bottom:0;background-color:rgba(255,255,255,0.9);z-index:101}
.uiv2-mixedmediatile .pattern-imagecaptiontop div.canvas>div.layer.uiimage figcaption *{position:relative;z-index:1000}
.uiv2-mixedmediatile .pattern-imagecaptiontop div.canvas>div.layer.uiimage figure{height:100%;width:100%}
.uiv2-mixedmediatile .pattern-imagecaptiontop div.canvas>div.layer.uiimage img{height:100%;width:auto}
.uiv2-mixedmediatile .pattern-imagecaptiontop div.canvas>div.layer.uiimage figcaption>div{display:table}
.uiv2-mixedmediatile .pattern-imagecaptiontop div.canvas>div.layer.uiimage figcaption>div>span{display:table-cell;vertical-align:middle}
.uiv2-mixedmediatile .pattern-imagecaptiontop div.canvas>div.layer.uiimage figcaption .icon{width:64px;height:64px;margin-right:30px;float:left}
.uiv2-mixedmediatile .pattern-imagecaptiontop.scheme-dark div.canvas>div.layer.uiimage figcaption::before{background-color:rgba(0,45,114,0.9)}
.uiv2-mixedmediatile .pattern-imagecaptiontop.scheme-dark div.canvas>div.layer.uiimage *{color:#fff}
.uiv2-mixedmediatile .pattern-imagecaptiontop.scheme-medium div.canvas>div.layer.uiimage figcaption::before{background-color:rgba(0,87,184,0.9)}
.uiv2-mixedmediatile .pattern-imagecaptiontop.scheme-medium div.canvas>div.layer.uiimage *{color:#fff}
.uiv2-mixedmediatile .pattern-imagecaptiontop.scheme-light div.canvas>div.layer.uiimage figcaption::before{background-color:rgba(155,203,235,0.9)}
.uiv2-mixedmediatile .pattern-imagecaptiontop.scheme-light div.canvas>div.layer.uiimage *{color:#013070}
.uiv2-mixedmediatile .pattern-cta div.canvas{min-height:100px;background-color:#ededed;overflow:hidden;position:relative}
.uiv2-mixedmediatile .pattern-cta div.canvas>div.sizer{display:block}
.uiv2-mixedmediatile .pattern-cta div.canvas>div.layer{position:absolute}
.uiv2-mixedmediatile .pattern-cta div.uilabel,.uiv2-mixedmediatile .pattern-cta div.uihtml{display:none}
.uiv2-mixedmediatile .pattern-cta div.layer.uiheader{width:60%;max-width:480px;min-width:240px;top:0;left:0;padding:30px 30px 30px 30px}
.uiv2-mixedmediatile .pattern-cta div.uiheader::before{content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;background-color:#5b6770;mix-blend-mode:multiply;z-index:100}
.uiv2-mixedmediatile .pattern-cta div.uiheader h1,.uiv2-mixedmediatile .pattern-cta div.uiheader h2,.uiv2-mixedmediatile .pattern-cta div.uiheader h3,.uiv2-mixedmediatile .pattern-cta div.uiheader h4,.uiv2-mixedmediatile .pattern-cta div.uiheader h5,.uiv2-mixedmediatile .pattern-cta div.uiheader h6{color:#fff}
.uiv2-mixedmediatile .pattern-cta div.uiheader *{color:#fff;position:relative;z-index:100}
.uiv2-mixedmediatile .pattern-cta div.canvas>div.layer.uiimage{position:absolute;width:100%;height:100%;z-index:0;padding:0}
.uiv2-mixedmediatile .pattern-cta div.canvas>div.layer.uiimage figure{height:100%;width:100%}
.uiv2-mixedmediatile .pattern-cta div.canvas>div.layer.uiimage img{height:100%;width:auto}
.uiv2-mixedmediatile .pattern-cta div.canvas>div.layer.uiimage figcaption{display:none}
.uiv2-mixedmediatile .pattern-cta div.uicta{bottom:0;left:0;z-index:2;padding:0}
.uiv2-mixedmediatile .pattern-cta div.uicta a{text-transform:uppercase;color:#fff;padding:12px 30px;background-color:#5b6770;display:inline-block;font-weight:bold;font-size:14px;line-height:16px;letter-spacing:.5}
.uiv2-mixedmediatile .pattern-cta div.uicta a:after{content:"\f105";font-family:fontAwesome;text-decoration:none;padding-left:.5em}
.uiv2-mixedmediatile .pattern-cta.scheme-azure div.uiheader::before{background-color:#0099a9}
.uiv2-mixedmediatile .pattern-cta.scheme-lavender div.uiheader::before{background-color:#7474c1}
.uiv2-mixedmediatile .pattern-cta.scheme-azure div.uicta a{background-color:#0099a9}
.uiv2-mixedmediatile .pattern-cta.scheme-lavender div.uicta a{background-color:#7474c1}
.uiv2-mixedmediatile .pattern-follow div.canvas{min-height:100px;background-color:#ededed;overflow:hidden;position:relative}
.uiv2-mixedmediatile .pattern-follow div.canvas>.sizer{display:block}
.uiv2-mixedmediatile .pattern-follow div.canvas>div.layer{position:absolute}
.uiv2-mixedmediatile .pattern-follow div.uilabel,.uiv2-mixedmediatile .pattern-follow div.uihtml{display:none}
.uiv2-mixedmediatile .pattern-follow div.uiheader{display:table;width:33.33%;bottom:0;left:0;padding:0 15px;background-color:#5b6770;height:158px;max-height:158px;z-index:5}
.uiv2-mixedmediatile .pattern-follow div.uiheader:after{content:"";width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid #5b6770;position:absolute;top:50%;right:-30px;margin-top:-3rem;z-index:10}
.uiv2-mixedmediatile .pattern-follow div.uiheader h1,.uiv2-mixedmediatile .pattern-follow div.uiheader h2,.uiv2-mixedmediatile .pattern-follow div.uiheader h3,.uiv2-mixedmediatile .pattern-follow div.uiheader h4,.uiv2-mixedmediatile .pattern-follow div.uiheader h5,.uiv2-mixedmediatile .pattern-follow div.uiheader h6{color:#fff;display:table-cell;vertical-align:middle}
.uiv2-mixedmediatile .pattern-follow div.uiheader *{color:#fff;position:relative;z-index:100}
.uiv2-mixedmediatile .pattern-follow div.uicta{bottom:0;left:33.33%;width:33.33%;height:158px;min-width:240px;display:table;padding:0}
.uiv2-mixedmediatile .pattern-follow div.uicta::before{content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;background-color:#5b6770;mix-blend-mode:multiply;z-index:2}
.uiv2-mixedmediatile .pattern-follow div.uicta a{display:table-cell;vertical-align:middle;width:100%;text-transform:uppercase;color:#fff;padding:15px 30px 15px 45px;font-weight:bold;font-size:14px;line-height:16px;letter-spacing:.5;position:relative;background-color:transparent;z-index:3;height:100%}
.uiv2-mixedmediatile .pattern-follow div.uicta a:after{content:"\f105";font-family:fontAwesome;text-decoration:none;padding-left:.5em}
.uiv2-mixedmediatile .pattern-follow div.canvas>div.layer.uiimage{position:absolute;width:100%;height:100%;z-index:0;padding:0;margin:0}
.uiv2-mixedmediatile .pattern-follow div.canvas>div.layer.uiimage figure{position:absolute;width:100%;height:100%}
.uiv2-mixedmediatile .pattern-follow div.canvas>div.layer.uiimage figcaption{display:none}
.uiv2-mixedmediatile .pattern-follow div.canvas>div.layer.uiimage img{height:100%;width:auto}
.uiv2-mixedmediatile .pattern-follow.scheme-azure div.uiheader{background-color:#0099a9}
.uiv2-mixedmediatile .pattern-follow.scheme-azure div.uiheader:after{border-left-color:#0099a9}
.uiv2-mixedmediatile .pattern-follow.scheme-azure div.uicta:before{background-color:#0099a9}
.uiv2-mixedmediatile .pattern-follow.scheme-lavender div.uiheader{background-color:#7474c1}
.uiv2-mixedmediatile .pattern-follow.scheme-lavender div.uiheader:after{border-left-color:#7474c1}
.uiv2-mixedmediatile .pattern-follow.scheme-lavender div.uicta:before{background-color:#7474c1}
@media(max-width:767px){.uiv2-mixedmediatile div.layer{padding:30px 30px 30px 30px}
.uiv2-mixedmediatile div.layer:last-child{padding-bottom:30px}
.uiv2-mixedmediatile div.layer.uiimage{padding:0 0 30px 0}
}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-promo div.canvas{padding-bottom:120px}
.uiv2-mixedmediatile .pattern-promo .uicta>div{border-top:1px solid #002d72;padding-top:14px}
}
@media(max-width:991px){.uiv2-mixedmediatile .pattern-hero div.canvas>div.layer.uihtml{top:200px}
.uiv2-mixedmediatile .pattern-hero div.canvas>div.layer.uicta{top:240px}
}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-hero div.canvas{padding-top:0}
.uiv2-mixedmediatile .pattern-hero div.canvas>div.layer{width:100%}
.uiv2-mixedmediatile .pattern-hero:after{padding-top:66.666%}
.uiv2-mixedmediatile .pattern-hero div.canvas>div.layer.uiimage figcaption{width:30%;padding:10px 15px}
.uiv2-mixedmediatile .pattern-hero div.canvas>div.layer.uihtml{top:170px}
.uiv2-mixedmediatile .pattern-hero div.canvas>div.layer.uicta{top:200px}
}
@media(max-width:991px){.uiv2-mixedmediatile .pattern-image div.canvas>div.layer.uiimage figcaption{width:100%;padding:15px 30px}
}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-image div.canvas>div.layer.uiimage figcaption{width:100%;padding:15px 30px}
.uiv2-mixedmediatile .pattern-image div.canvas>div.layer.uiimage figcaption .icon{width:48px;height:48px}
}
@media(max-width:991px){.uiv2-mixedmediatile .pattern-imagecaptiontop div.canvas>div.layer.uiimage figcaption{width:100%;padding:15px 30px}
}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-imagecaptiontop div.canvas>div.layer.uiimage figcaption{width:100%;padding:15px 30px;bottom:0;top:auto}
.uiv2-mixedmediatile .pattern-imagecaptiontop div.canvas>div.layer.uiimage figcaption .icon{width:48px;height:48px}
}
@media(min-width:768px){.uiv2-mixedmediatile .pattern-featurelandscape div.canvas{min-height:100px;overflow:hidden;position:relative}
.uiv2-mixedmediatile .pattern-featurelandscape div.canvas>div.sizer{display:block}
.uiv2-mixedmediatile .pattern-featurelandscape div.canvas>div.layer{position:absolute;background-color:#fff}
.uiv2-mixedmediatile .pattern-featurelandscape div.canvas>div.layer.uiimage{position:absolute;display:block;width:100%;height:100%;z-index:0;padding:0;right:0}
.uiv2-mixedmediatile .pattern-featurelandscape div.canvas>div.layer.uiimage figure{height:100%;width:100%}
.uiv2-mixedmediatile .pattern-featurelandscape div.canvas>div.layer.uiimage img{height:100%;width:auto}
.uiv2-mixedmediatile .pattern-featurelandscape div.canvas>div.layer.uiimage figcaption{display:none}
.uiv2-mixedmediatile .pattern-featurelandscape div.canvas>div.layer.uiheader{width:40%;height:51%;top:0}
.uiv2-mixedmediatile .pattern-featurelandscape div.canvas>div.layer.uiheader>*{width:100%;bottom:0;position:absolute;padding-bottom:30px}
.uiv2-mixedmediatile .pattern-featurelandscape div.canvas>div.layer.uihtml{width:40%;height:51%;bottom:0}
.uiv2-mixedmediatile .pattern-featurelandscape.scheme-dark div.canvas>div.layer{background-color:#002d72}
.uiv2-mixedmediatile .pattern-featurelandscape.scheme-dark div.canvas>div.layer *{color:#fff}
.uiv2-mixedmediatile .pattern-featurelandscape.scheme-medium div.canvas>div.layer{background-color:#0057b8}
.uiv2-mixedmediatile .pattern-featurelandscape.scheme-medium div.canvas>div.layer *{color:#fff}
.uiv2-mixedmediatile .pattern-featurelandscape.scheme-light div.canvas>div.layer{background-color:#9bcbeb}
.uiv2-mixedmediatile .pattern-featurelandscape.scheme-light div.canvas>div.layer *{color:#013070}
}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-cta div.layer.uiheader{padding:15px;max-width:768px;min-width:320px;width:80%}
.uiv2-mixedmediatile .pattern-cta div.uicta a{padding:10px 15px}
}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-follow div.uiheader,.uiv2-mixedmediatile .pattern-follow div.uicta{height:142px}
}
@media(min-width:1200px){.uiv2-layout [class*=carousel] .wayfinder{bottom:.8rem;padding-bottom:0}
.uiv2-layout [class*=carousel] .wayfinder .wayfinder-dots{font-family:'FontAwesome';margin-left:.8rem}
.uiv2-layout [class*=carousel] .wayfinder .wayfinder-dots:after{content:"\f10c";color:#fff;font-size:2rem}
.uiv2-layout [class*=carousel] .wayfinder .wayfinder-dots.selected:after{content:"\f192";color:#002d72}
.uiv2-layout [class*=carousel] .arrows div{font-size:2rem;padding:.3rem .6rem .2rem;font-family:'FontAwesome';background-color:#343434}
.uiv2-layout [class*=carousel] .arrows div:after{color:#fff}
.uiv2-layout [class*=carousel] .arrows div.prev:after{content:"\f053"}
.uiv2-layout [class*=carousel] .arrows div.next:after{content:"\f054"}
.uiv2-layout .container.accordion-lg>.heading,.uiv2-layout .container .column.accordion-lg>.heading,.uiv2-layout .container .row.accordion-lg>.heading,.uiv2-layout .container-fluid.accordion-lg>.heading,.uiv2-layout .container-fluid .column.accordion-lg>.heading,.uiv2-layout .container-fluid .row.accordion-lg>.heading{background-color:#fff;color:#002d72;font-family:'amsipro-regular',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:1.6rem;font-weight:bold;line-height:2rem;padding:1.5rem 3rem;border-color:#002d72;padding-right:5rem;text-align:center;border-bottom-width:.2rem;border-style:solid;margin-top:0}
.uiv2-layout .container.accordion-lg>.heading:after,.uiv2-layout .container .column.accordion-lg>.heading:after,.uiv2-layout .container .row.accordion-lg>.heading:after,.uiv2-layout .container-fluid.accordion-lg>.heading:after,.uiv2-layout .container-fluid .column.accordion-lg>.heading:after,.uiv2-layout .container-fluid .row.accordion-lg>.heading:after{content:"\f067";font-family:'FontAwesome';font-size:2rem;right:3rem}
.uiv2-layout .container.accordion-lg>.heading.selected:after,.uiv2-layout .container .column.accordion-lg>.heading.selected:after,.uiv2-layout .container .row.accordion-lg>.heading.selected:after,.uiv2-layout .container-fluid.accordion-lg>.heading.selected:after,.uiv2-layout .container-fluid .column.accordion-lg>.heading.selected:after,.uiv2-layout .container-fluid .row.accordion-lg>.heading.selected:after{content:"\f068"}
.uiv2-layout .container.accordion-lg>.heading.selected,.uiv2-layout .container .column.accordion-lg>.heading.selected,.uiv2-layout .container .row.accordion-lg>.heading.selected,.uiv2-layout .container-fluid.accordion-lg>.heading.selected,.uiv2-layout .container-fluid .column.accordion-lg>.heading.selected,.uiv2-layout .container-fluid .row.accordion-lg>.heading.selected{background-color:#fff;color:#002d72}
.uiv2-layout .container.accordion-lg>.heading+*,.uiv2-layout .container .column.accordion-lg>.heading+*,.uiv2-layout .container .row.accordion-lg>.heading+*,.uiv2-layout .container-fluid.accordion-lg>.heading+*,.uiv2-layout .container-fluid .column.accordion-lg>.heading+*,.uiv2-layout .container-fluid .row.accordion-lg>.heading+*{padding-top:2rem;padding-left:1.5rem;padding-right:1.5rem;border-width:0rem}
.uiv2-layout .container.tabs-lg>.heading-wrapper,.uiv2-layout .container .column.tabs-lg>.heading-wrapper,.uiv2-layout .container .row.tabs-lg>.heading-wrapper,.uiv2-layout .container-fluid.tabs-lg>.heading-wrapper,.uiv2-layout .container-fluid .column.tabs-lg>.heading-wrapper,.uiv2-layout .container-fluid .row.tabs-lg>.heading-wrapper{background-color:#fff;border-color:#d4d4d4;border:0;background-color:#efeeee;border-bottom:.7rem solid #002d72}
.uiv2-layout .container.tabs-lg>.heading-wrapper ~ .row,.uiv2-layout .container.tabs-lg>.heading-wrapper ~ .column,.uiv2-layout .container .column.tabs-lg>.heading-wrapper ~ .row,.uiv2-layout .container .column.tabs-lg>.heading-wrapper ~ .column,.uiv2-layout .container .row.tabs-lg>.heading-wrapper ~ .row,.uiv2-layout .container .row.tabs-lg>.heading-wrapper ~ .column,.uiv2-layout .container-fluid.tabs-lg>.heading-wrapper ~ .row,.uiv2-layout .container-fluid.tabs-lg>.heading-wrapper ~ .column,.uiv2-layout .container-fluid .column.tabs-lg>.heading-wrapper ~ .row,.uiv2-layout .container-fluid .column.tabs-lg>.heading-wrapper ~ .column,.uiv2-layout .container-fluid .row.tabs-lg>.heading-wrapper ~ .row,.uiv2-layout .container-fluid .row.tabs-lg>.heading-wrapper ~ .column{border:0}
.uiv2-layout .container.tabs-lg>.heading-wrapper ~ .row,.uiv2-layout .container .column.tabs-lg>.heading-wrapper ~ .row,.uiv2-layout .container .row.tabs-lg>.heading-wrapper ~ .row,.uiv2-layout .container-fluid.tabs-lg>.heading-wrapper ~ .row,.uiv2-layout .container-fluid .column.tabs-lg>.heading-wrapper ~ .row,.uiv2-layout .container-fluid .row.tabs-lg>.heading-wrapper ~ .row{padding:0}
.uiv2-layout .container.tabs-lg>.heading-wrapper>.heading,.uiv2-layout .container .column.tabs-lg>.heading-wrapper>.heading,.uiv2-layout .container .row.tabs-lg>.heading-wrapper>.heading,.uiv2-layout .container-fluid.tabs-lg>.heading-wrapper>.heading,.uiv2-layout .container-fluid .column.tabs-lg>.heading-wrapper>.heading,.uiv2-layout .container-fluid .row.tabs-lg>.heading-wrapper>.heading{border-color:#d4d4d4;border-style:solid;background-color:#fff;color:#002d72;font-family:'amsipro-regular',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:1.4rem;line-height:1rem;padding:2rem 3rem;font-weight:bold;margin-bottom:0;border-width:0rem;text-align:center;height:5.6rem;vertical-align:middle;border-right:.1rem solid #d4d4d4}
.uiv2-layout .container.tabs-lg>.heading-wrapper>.heading.selected,.uiv2-layout .container .column.tabs-lg>.heading-wrapper>.heading.selected,.uiv2-layout .container .row.tabs-lg>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid.tabs-lg>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid .column.tabs-lg>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid .row.tabs-lg>.heading-wrapper>.heading.selected{border-color:#002d72;background-color:#002d72;color:#fff}
.uiv2-layout .container.tabs-lg>.heading-wrapper>.heading.selected,.uiv2-layout .container .column.tabs-lg>.heading-wrapper>.heading.selected,.uiv2-layout .container .row.tabs-lg>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid.tabs-lg>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid .column.tabs-lg>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid .row.tabs-lg>.heading-wrapper>.heading.selected{padding:""}
.uiv2-layout .container.tabs-lg>.heading-wrapper>.heading.selected,.uiv2-layout .container .column.tabs-lg>.heading-wrapper>.heading.selected,.uiv2-layout .container .row.tabs-lg>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid.tabs-lg>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid .column.tabs-lg>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid .row.tabs-lg>.heading-wrapper>.heading.selected{border:0rem;padding-top:3.2rem;margin-top:-1rem;height:6.6rem}
.uiv2-layout .container.tabs-lg>.heading-wrapper>.heading:last-child,.uiv2-layout .container .column.tabs-lg>.heading-wrapper>.heading:last-child,.uiv2-layout .container .row.tabs-lg>.heading-wrapper>.heading:last-child,.uiv2-layout .container-fluid.tabs-lg>.heading-wrapper>.heading:last-child,.uiv2-layout .container-fluid .column.tabs-lg>.heading-wrapper>.heading:last-child,.uiv2-layout .container-fluid .row.tabs-lg>.heading-wrapper>.heading:last-child{border-width:0rem}
.uiv2-layout .container.tabs-lg>.heading-wrapper ~ .heading,.uiv2-layout .container .column.tabs-lg>.heading-wrapper ~ .heading,.uiv2-layout .container .row.tabs-lg>.heading-wrapper ~ .heading,.uiv2-layout .container-fluid.tabs-lg>.heading-wrapper ~ .heading,.uiv2-layout .container-fluid .column.tabs-lg>.heading-wrapper ~ .heading,.uiv2-layout .container-fluid .row.tabs-lg>.heading-wrapper ~ .heading{display:none}
.uiv2-layout .container.carousel-lg,.uiv2-layout .container .column.carousel-lg,.uiv2-layout .container .row.carousel-lg,.uiv2-layout .container-fluid.carousel-lg,.uiv2-layout .container-fluid .column.carousel-lg,.uiv2-layout .container-fluid .row.carousel-lg{height:auto}
.uiv2-layout .container.carousel-lg .arrows div,.uiv2-layout .container .column.carousel-lg .arrows div,.uiv2-layout .container .row.carousel-lg .arrows div,.uiv2-layout .container-fluid.carousel-lg .arrows div,.uiv2-layout .container-fluid .column.carousel-lg .arrows div,.uiv2-layout .container-fluid .row.carousel-lg .arrows div{width:5rem;background-color:rgba(52,52,52,0.5)}
.uiv2-layout .container.carousel-lg .arrows div.prev,.uiv2-layout .container .column.carousel-lg .arrows div.prev,.uiv2-layout .container .row.carousel-lg .arrows div.prev,.uiv2-layout .container-fluid.carousel-lg .arrows div.prev,.uiv2-layout .container-fluid .column.carousel-lg .arrows div.prev,.uiv2-layout .container-fluid .row.carousel-lg .arrows div.prev{left:0}
.uiv2-layout .container.carousel-lg .arrows div.next,.uiv2-layout .container .column.carousel-lg .arrows div.next,.uiv2-layout .container .row.carousel-lg .arrows div.next,.uiv2-layout .container-fluid.carousel-lg .arrows div.next,.uiv2-layout .container-fluid .column.carousel-lg .arrows div.next,.uiv2-layout .container-fluid .row.carousel-lg .arrows div.next{right:0}
.uiv2-layout .container.carousel-lg .arrow,.uiv2-layout .container .column.carousel-lg .arrow,.uiv2-layout .container .row.carousel-lg .arrow,.uiv2-layout .container-fluid.carousel-lg .arrow,.uiv2-layout .container-fluid .column.carousel-lg .arrow,.uiv2-layout .container-fluid .row.carousel-lg .arrow{font-size:2rem;padding:.3rem .6rem .2rem}
.uiv2-layout .container.carousel-lg .arrow:after,.uiv2-layout .container .column.carousel-lg .arrow:after,.uiv2-layout .container .row.carousel-lg .arrow:after,.uiv2-layout .container-fluid.carousel-lg .arrow:after,.uiv2-layout .container-fluid .column.carousel-lg .arrow:after,.uiv2-layout .container-fluid .row.carousel-lg .arrow:after{top:50%}
}
@media(min-width:992px) and (max-width:1200px){.uiv2-layout [class*=carousel] .wayfinder{bottom:.8rem;padding-bottom:0}
.uiv2-layout [class*=carousel] .wayfinder .wayfinder-dots{font-family:'FontAwesome';margin-left:.8rem}
.uiv2-layout [class*=carousel] .wayfinder .wayfinder-dots:after{content:"\f10c";color:#fff;font-size:2rem}
.uiv2-layout [class*=carousel] .wayfinder .wayfinder-dots.selected:after{content:"\f192";color:#002d72}
.uiv2-layout [class*=carousel] .arrows div{font-size:2rem;padding:.3rem .6rem .2rem;font-family:'FontAwesome';background-color:#343434}
.uiv2-layout [class*=carousel] .arrows div:after{color:#fff}
.uiv2-layout [class*=carousel] .arrows div.prev:after{content:"\f053"}
.uiv2-layout [class*=carousel] .arrows div.next:after{content:"\f054"}
.uiv2-layout .container.accordion-md>.heading,.uiv2-layout .container .column.accordion-md>.heading,.uiv2-layout .container .row.accordion-md>.heading,.uiv2-layout .container-fluid.accordion-md>.heading,.uiv2-layout .container-fluid .column.accordion-md>.heading,.uiv2-layout .container-fluid .row.accordion-md>.heading{background-color:#fff;color:#002d72;font-family:'amsipro-regular',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:1.6rem;font-weight:bold;line-height:2rem;padding:1.5rem 3rem;border-color:#002d72;padding-right:5rem;text-align:center;border-bottom-width:.2rem;border-style:solid;margin-top:0}
.uiv2-layout .container.accordion-md>.heading:after,.uiv2-layout .container .column.accordion-md>.heading:after,.uiv2-layout .container .row.accordion-md>.heading:after,.uiv2-layout .container-fluid.accordion-md>.heading:after,.uiv2-layout .container-fluid .column.accordion-md>.heading:after,.uiv2-layout .container-fluid .row.accordion-md>.heading:after{content:"\f067";font-family:'FontAwesome';font-size:2rem;right:3rem}
.uiv2-layout .container.accordion-md>.heading.selected:after,.uiv2-layout .container .column.accordion-md>.heading.selected:after,.uiv2-layout .container .row.accordion-md>.heading.selected:after,.uiv2-layout .container-fluid.accordion-md>.heading.selected:after,.uiv2-layout .container-fluid .column.accordion-md>.heading.selected:after,.uiv2-layout .container-fluid .row.accordion-md>.heading.selected:after{content:"\f068"}
.uiv2-layout .container.accordion-md>.heading.selected,.uiv2-layout .container .column.accordion-md>.heading.selected,.uiv2-layout .container .row.accordion-md>.heading.selected,.uiv2-layout .container-fluid.accordion-md>.heading.selected,.uiv2-layout .container-fluid .column.accordion-md>.heading.selected,.uiv2-layout .container-fluid .row.accordion-md>.heading.selected{background-color:#fff;color:#002d72}
.uiv2-layout .container.accordion-md>.heading+*,.uiv2-layout .container .column.accordion-md>.heading+*,.uiv2-layout .container .row.accordion-md>.heading+*,.uiv2-layout .container-fluid.accordion-md>.heading+*,.uiv2-layout .container-fluid .column.accordion-md>.heading+*,.uiv2-layout .container-fluid .row.accordion-md>.heading+*{padding-top:2rem;padding-left:1.5rem;padding-right:1.5rem;border-width:0rem}
.uiv2-layout .container.tabs-md>.heading-wrapper,.uiv2-layout .container .column.tabs-md>.heading-wrapper,.uiv2-layout .container .row.tabs-md>.heading-wrapper,.uiv2-layout .container-fluid.tabs-md>.heading-wrapper,.uiv2-layout .container-fluid .column.tabs-md>.heading-wrapper,.uiv2-layout .container-fluid .row.tabs-md>.heading-wrapper{background-color:#fff;border-color:#d4d4d4;border:0;background-color:#efeeee;border-bottom:.5rem solid #002d72}
.uiv2-layout .container.tabs-md>.heading-wrapper ~ .row,.uiv2-layout .container.tabs-md>.heading-wrapper ~ .column,.uiv2-layout .container .column.tabs-md>.heading-wrapper ~ .row,.uiv2-layout .container .column.tabs-md>.heading-wrapper ~ .column,.uiv2-layout .container .row.tabs-md>.heading-wrapper ~ .row,.uiv2-layout .container .row.tabs-md>.heading-wrapper ~ .column,.uiv2-layout .container-fluid.tabs-md>.heading-wrapper ~ .row,.uiv2-layout .container-fluid.tabs-md>.heading-wrapper ~ .column,.uiv2-layout .container-fluid .column.tabs-md>.heading-wrapper ~ .row,.uiv2-layout .container-fluid .column.tabs-md>.heading-wrapper ~ .column,.uiv2-layout .container-fluid .row.tabs-md>.heading-wrapper ~ .row,.uiv2-layout .container-fluid .row.tabs-md>.heading-wrapper ~ .column{border:0}
.uiv2-layout .container.tabs-md>.heading-wrapper ~ .row,.uiv2-layout .container .column.tabs-md>.heading-wrapper ~ .row,.uiv2-layout .container .row.tabs-md>.heading-wrapper ~ .row,.uiv2-layout .container-fluid.tabs-md>.heading-wrapper ~ .row,.uiv2-layout .container-fluid .column.tabs-md>.heading-wrapper ~ .row,.uiv2-layout .container-fluid .row.tabs-md>.heading-wrapper ~ .row{padding:0}
.uiv2-layout .container.tabs-md>.heading-wrapper>.heading,.uiv2-layout .container .column.tabs-md>.heading-wrapper>.heading,.uiv2-layout .container .row.tabs-md>.heading-wrapper>.heading,.uiv2-layout .container-fluid.tabs-md>.heading-wrapper>.heading,.uiv2-layout .container-fluid .column.tabs-md>.heading-wrapper>.heading,.uiv2-layout .container-fluid .row.tabs-md>.heading-wrapper>.heading{border-color:#d4d4d4;border-style:solid;background-color:#fff;color:#002d72;font-family:'amsipro-regular',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:1.4rem;line-height:1rem;padding:2rem 3rem;font-weight:bold;margin-bottom:0;border-width:0rem;text-align:center;height:5.6rem;vertical-align:middle;border-right:.1rem solid #d4d4d4}
.uiv2-layout .container.tabs-md>.heading-wrapper>.heading.selected,.uiv2-layout .container .column.tabs-md>.heading-wrapper>.heading.selected,.uiv2-layout .container .row.tabs-md>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid.tabs-md>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid .column.tabs-md>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid .row.tabs-md>.heading-wrapper>.heading.selected{border-color:#002d72;background-color:#002d72;color:#fff}
.uiv2-layout .container.tabs-md>.heading-wrapper>.heading.selected,.uiv2-layout .container .column.tabs-md>.heading-wrapper>.heading.selected,.uiv2-layout .container .row.tabs-md>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid.tabs-md>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid .column.tabs-md>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid .row.tabs-md>.heading-wrapper>.heading.selected{padding:""}
.uiv2-layout .container.tabs-md>.heading-wrapper>.heading.selected,.uiv2-layout .container .column.tabs-md>.heading-wrapper>.heading.selected,.uiv2-layout .container .row.tabs-md>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid.tabs-md>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid .column.tabs-md>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid .row.tabs-md>.heading-wrapper>.heading.selected{border:0rem;padding-top:3.2rem;margin-top:-1rem;height:6.6rem}
.uiv2-layout .container.tabs-md>.heading-wrapper>.heading:last-child,.uiv2-layout .container .column.tabs-md>.heading-wrapper>.heading:last-child,.uiv2-layout .container .row.tabs-md>.heading-wrapper>.heading:last-child,.uiv2-layout .container-fluid.tabs-md>.heading-wrapper>.heading:last-child,.uiv2-layout .container-fluid .column.tabs-md>.heading-wrapper>.heading:last-child,.uiv2-layout .container-fluid .row.tabs-md>.heading-wrapper>.heading:last-child{border-width:0rem}
.uiv2-layout .container.tabs-md>.heading-wrapper ~ .heading,.uiv2-layout .container .column.tabs-md>.heading-wrapper ~ .heading,.uiv2-layout .container .row.tabs-md>.heading-wrapper ~ .heading,.uiv2-layout .container-fluid.tabs-md>.heading-wrapper ~ .heading,.uiv2-layout .container-fluid .column.tabs-md>.heading-wrapper ~ .heading,.uiv2-layout .container-fluid .row.tabs-md>.heading-wrapper ~ .heading{display:none}
.uiv2-layout .container.carousel-md,.uiv2-layout .container .column.carousel-md,.uiv2-layout .container .row.carousel-md,.uiv2-layout .container-fluid.carousel-md,.uiv2-layout .container-fluid .column.carousel-md,.uiv2-layout .container-fluid .row.carousel-md{height:auto}
.uiv2-layout .container.carousel-md .arrows div,.uiv2-layout .container .column.carousel-md .arrows div,.uiv2-layout .container .row.carousel-md .arrows div,.uiv2-layout .container-fluid.carousel-md .arrows div,.uiv2-layout .container-fluid .column.carousel-md .arrows div,.uiv2-layout .container-fluid .row.carousel-md .arrows div{width:5rem;background-color:rgba(52,52,52,0.5)}
.uiv2-layout .container.carousel-md .arrows div.prev,.uiv2-layout .container .column.carousel-md .arrows div.prev,.uiv2-layout .container .row.carousel-md .arrows div.prev,.uiv2-layout .container-fluid.carousel-md .arrows div.prev,.uiv2-layout .container-fluid .column.carousel-md .arrows div.prev,.uiv2-layout .container-fluid .row.carousel-md .arrows div.prev{left:0}
.uiv2-layout .container.carousel-md .arrows div.next,.uiv2-layout .container .column.carousel-md .arrows div.next,.uiv2-layout .container .row.carousel-md .arrows div.next,.uiv2-layout .container-fluid.carousel-md .arrows div.next,.uiv2-layout .container-fluid .column.carousel-md .arrows div.next,.uiv2-layout .container-fluid .row.carousel-md .arrows div.next{right:0}
.uiv2-layout .container.carousel-md .arrow,.uiv2-layout .container .column.carousel-md .arrow,.uiv2-layout .container .row.carousel-md .arrow,.uiv2-layout .container-fluid.carousel-md .arrow,.uiv2-layout .container-fluid .column.carousel-md .arrow,.uiv2-layout .container-fluid .row.carousel-md .arrow{font-size:2rem;padding:.3rem .6rem .2rem}
.uiv2-layout .container.carousel-md .arrow:after,.uiv2-layout .container .column.carousel-md .arrow:after,.uiv2-layout .container .row.carousel-md .arrow:after,.uiv2-layout .container-fluid.carousel-md .arrow:after,.uiv2-layout .container-fluid .column.carousel-md .arrow:after,.uiv2-layout .container-fluid .row.carousel-md .arrow:after{top:50%}
}
@media(min-width:768px) and (max-width:991px){.uiv2-layout [class*=carousel] .wayfinder{bottom:.8rem;padding-bottom:0}
.uiv2-layout [class*=carousel] .wayfinder .wayfinder-dots{font-family:'FontAwesome';margin-left:.8rem}
.uiv2-layout [class*=carousel] .wayfinder .wayfinder-dots:after{content:"\f10c";color:#fff;font-size:2rem}
.uiv2-layout [class*=carousel] .wayfinder .wayfinder-dots.selected:after{content:"\f192";color:#002d72}
.uiv2-layout [class*=carousel] .arrows div{font-size:2rem;padding:.3rem .6rem .2rem;font-family:'FontAwesome';background-color:#343434}
.uiv2-layout [class*=carousel] .arrows div:after{color:#fff}
.uiv2-layout [class*=carousel] .arrows div.prev:after{content:"\f053"}
.uiv2-layout [class*=carousel] .arrows div.next:after{content:"\f054"}
.uiv2-layout .container.accordion-sm>.heading,.uiv2-layout .container .column.accordion-sm>.heading,.uiv2-layout .container .row.accordion-sm>.heading,.uiv2-layout .container-fluid.accordion-sm>.heading,.uiv2-layout .container-fluid .column.accordion-sm>.heading,.uiv2-layout .container-fluid .row.accordion-sm>.heading{background-color:#fff;color:#002d72;font-family:'amsipro-regular',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:1.6rem;font-weight:bold;line-height:2rem;padding:1.5rem 3rem;border-color:#002d72;padding-right:5rem;text-align:center;border-bottom-width:.2rem;border-style:solid;margin-top:0}
.uiv2-layout .container.accordion-sm>.heading:after,.uiv2-layout .container .column.accordion-sm>.heading:after,.uiv2-layout .container .row.accordion-sm>.heading:after,.uiv2-layout .container-fluid.accordion-sm>.heading:after,.uiv2-layout .container-fluid .column.accordion-sm>.heading:after,.uiv2-layout .container-fluid .row.accordion-sm>.heading:after{content:"\f067";font-family:'FontAwesome';font-size:2rem;right:3rem}
.uiv2-layout .container.accordion-sm>.heading.selected:after,.uiv2-layout .container .column.accordion-sm>.heading.selected:after,.uiv2-layout .container .row.accordion-sm>.heading.selected:after,.uiv2-layout .container-fluid.accordion-sm>.heading.selected:after,.uiv2-layout .container-fluid .column.accordion-sm>.heading.selected:after,.uiv2-layout .container-fluid .row.accordion-sm>.heading.selected:after{content:"\f068"}
.uiv2-layout .container.accordion-sm>.heading.selected,.uiv2-layout .container .column.accordion-sm>.heading.selected,.uiv2-layout .container .row.accordion-sm>.heading.selected,.uiv2-layout .container-fluid.accordion-sm>.heading.selected,.uiv2-layout .container-fluid .column.accordion-sm>.heading.selected,.uiv2-layout .container-fluid .row.accordion-sm>.heading.selected{background-color:#fff;color:#002d72}
.uiv2-layout .container.accordion-sm>.heading+*,.uiv2-layout .container .column.accordion-sm>.heading+*,.uiv2-layout .container .row.accordion-sm>.heading+*,.uiv2-layout .container-fluid.accordion-sm>.heading+*,.uiv2-layout .container-fluid .column.accordion-sm>.heading+*,.uiv2-layout .container-fluid .row.accordion-sm>.heading+*{padding-top:2rem;padding-left:1.5rem;padding-right:1.5rem;border-width:0rem}
.uiv2-layout .container.tabs-sm>.heading-wrapper,.uiv2-layout .container .column.tabs-sm>.heading-wrapper,.uiv2-layout .container .row.tabs-sm>.heading-wrapper,.uiv2-layout .container-fluid.tabs-sm>.heading-wrapper,.uiv2-layout .container-fluid .column.tabs-sm>.heading-wrapper,.uiv2-layout .container-fluid .row.tabs-sm>.heading-wrapper{background-color:#fff;border-color:#d4d4d4;border:0;background-color:#efeeee;padding-left:2%;border-bottom:.3rem solid #002d72}
.uiv2-layout .container.tabs-sm>.heading-wrapper ~ .row,.uiv2-layout .container.tabs-sm>.heading-wrapper ~ .column,.uiv2-layout .container .column.tabs-sm>.heading-wrapper ~ .row,.uiv2-layout .container .column.tabs-sm>.heading-wrapper ~ .column,.uiv2-layout .container .row.tabs-sm>.heading-wrapper ~ .row,.uiv2-layout .container .row.tabs-sm>.heading-wrapper ~ .column,.uiv2-layout .container-fluid.tabs-sm>.heading-wrapper ~ .row,.uiv2-layout .container-fluid.tabs-sm>.heading-wrapper ~ .column,.uiv2-layout .container-fluid .column.tabs-sm>.heading-wrapper ~ .row,.uiv2-layout .container-fluid .column.tabs-sm>.heading-wrapper ~ .column,.uiv2-layout .container-fluid .row.tabs-sm>.heading-wrapper ~ .row,.uiv2-layout .container-fluid .row.tabs-sm>.heading-wrapper ~ .column{border:0}
.uiv2-layout .container.tabs-sm>.heading-wrapper ~ .row,.uiv2-layout .container .column.tabs-sm>.heading-wrapper ~ .row,.uiv2-layout .container .row.tabs-sm>.heading-wrapper ~ .row,.uiv2-layout .container-fluid.tabs-sm>.heading-wrapper ~ .row,.uiv2-layout .container-fluid .column.tabs-sm>.heading-wrapper ~ .row,.uiv2-layout .container-fluid .row.tabs-sm>.heading-wrapper ~ .row{padding:0}
.uiv2-layout .container.tabs-sm>.heading-wrapper>.heading,.uiv2-layout .container .column.tabs-sm>.heading-wrapper>.heading,.uiv2-layout .container .row.tabs-sm>.heading-wrapper>.heading,.uiv2-layout .container-fluid.tabs-sm>.heading-wrapper>.heading,.uiv2-layout .container-fluid .column.tabs-sm>.heading-wrapper>.heading,.uiv2-layout .container-fluid .row.tabs-sm>.heading-wrapper>.heading{border-color:#d4d4d4;border-style:solid;background-color:#fff;color:#002d72;font-family:'amsipro-regular',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:1.2rem;line-height:1rem;padding:1.5rem 2rem;font-weight:bold;margin-bottom:0;border-width:0rem;text-align:center;height:4.4rem;vertical-align:middle;border-right:.1rem solid #d4d4d4}
.uiv2-layout .container.tabs-sm>.heading-wrapper>.heading.selected,.uiv2-layout .container .column.tabs-sm>.heading-wrapper>.heading.selected,.uiv2-layout .container .row.tabs-sm>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid.tabs-sm>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid .column.tabs-sm>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid .row.tabs-sm>.heading-wrapper>.heading.selected{border-color:#002d72;background-color:#002d72;color:#fff}
.uiv2-layout .container.tabs-sm>.heading-wrapper>.heading.selected,.uiv2-layout .container .column.tabs-sm>.heading-wrapper>.heading.selected,.uiv2-layout .container .row.tabs-sm>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid.tabs-sm>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid .column.tabs-sm>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid .row.tabs-sm>.heading-wrapper>.heading.selected{padding:""}
.uiv2-layout .container.tabs-sm>.heading-wrapper>.heading.selected,.uiv2-layout .container .column.tabs-sm>.heading-wrapper>.heading.selected,.uiv2-layout .container .row.tabs-sm>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid.tabs-sm>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid .column.tabs-sm>.heading-wrapper>.heading.selected,.uiv2-layout .container-fluid .row.tabs-sm>.heading-wrapper>.heading.selected{border:0rem;margin-top:-1rem;padding:2rem;height:5.4rem}
.uiv2-layout .container.tabs-sm>.heading-wrapper>.heading:last-child,.uiv2-layout .container .column.tabs-sm>.heading-wrapper>.heading:last-child,.uiv2-layout .container .row.tabs-sm>.heading-wrapper>.heading:last-child,.uiv2-layout .container-fluid.tabs-sm>.heading-wrapper>.heading:last-child,.uiv2-layout .container-fluid .column.tabs-sm>.heading-wrapper>.heading:last-child,.uiv2-layout .container-fluid .row.tabs-sm>.heading-wrapper>.heading:last-child{border-width:0rem}
.uiv2-layout .container.tabs-sm>.heading-wrapper ~ .heading,.uiv2-layout .container .column.tabs-sm>.heading-wrapper ~ .heading,.uiv2-layout .container .row.tabs-sm>.heading-wrapper ~ .heading,.uiv2-layout .container-fluid.tabs-sm>.heading-wrapper ~ .heading,.uiv2-layout .container-fluid .column.tabs-sm>.heading-wrapper ~ .heading,.uiv2-layout .container-fluid .row.tabs-sm>.heading-wrapper ~ .heading{display:none}
.uiv2-layout .container.carousel-sm,.uiv2-layout .container .column.carousel-sm,.uiv2-layout .container .row.carousel-sm,.uiv2-layout .container-fluid.carousel-sm,.uiv2-layout .container-fluid .column.carousel-sm,.uiv2-layout .container-fluid .row.carousel-sm{height:auto}
.uiv2-layout .container.carousel-sm .arrows div,.uiv2-layout .container .column.carousel-sm .arrows div,.uiv2-layout .container .row.carousel-sm .arrows div,.uiv2-layout .container-fluid.carousel-sm .arrows div,.uiv2-layout .container-fluid .column.carousel-sm .arrows div,.uiv2-layout .container-fluid .row.carousel-sm .arrows div{width:5rem;background-color:rgba(52,52,52,0.5)}
.uiv2-layout .container.carousel-sm .arrows div.prev,.uiv2-layout .container .column.carousel-sm .arrows div.prev,.uiv2-layout .container .row.carousel-sm .arrows div.prev,.uiv2-layout .container-fluid.carousel-sm .arrows div.prev,.uiv2-layout .container-fluid .column.carousel-sm .arrows div.prev,.uiv2-layout .container-fluid .row.carousel-sm .arrows div.prev{left:0}
.uiv2-layout .container.carousel-sm .arrows div.next,.uiv2-layout .container .column.carousel-sm .arrows div.next,.uiv2-layout .container .row.carousel-sm .arrows div.next,.uiv2-layout .container-fluid.carousel-sm .arrows div.next,.uiv2-layout .container-fluid .column.carousel-sm .arrows div.next,.uiv2-layout .container-fluid .row.carousel-sm .arrows div.next{right:0}
.uiv2-layout .container.carousel-sm .arrow,.uiv2-layout .container .column.carousel-sm .arrow,.uiv2-layout .container .row.carousel-sm .arrow,.uiv2-layout .container-fluid.carousel-sm .arrow,.uiv2-layout .container-fluid .column.carousel-sm .arrow,.uiv2-layout .container-fluid .row.carousel-sm .arrow{font-size:2rem;padding:.3rem .6rem .2rem}
.uiv2-layout .container.carousel-sm .arrow:after,.uiv2-layout .container .column.carousel-sm .arrow:after,.uiv2-layout .container .row.carousel-sm .arrow:after,.uiv2-layout .container-fluid.carousel-sm .arrow:after,.uiv2-layout .container-fluid .column.carousel-sm .arrow:after,.uiv2-layout .container-fluid .row.carousel-sm .arrow:after{top:50%}
}
@media(min-width:320px) and (max-width:767px){.uiv2-layout [class*=carousel] .wayfinder{bottom:.8rem;padding-bottom:0}
.uiv2-layout [class*=carousel] .wayfinder .wayfinder-dots{font-family:'FontAwesome';margin-left:.8rem}
.uiv2-layout [class*=carousel] .wayfinder .wayfinder-dots:after{content:"\f10c";color:#fff;font-size:2rem}
.uiv2-layout [class*=carousel] .wayfinder .wayfinder-dots.selected:after{content:"\f192";color:#002d72}
.uiv2-layout [class*=carousel] .arrows div{font-size:2rem;padding:.3rem .6rem .2rem;font-family:'FontAwesome';background-color:#343434}
.uiv2-layout [class*=carousel] .arrows div:after{color:#fff}
.uiv2-layout [class*=carousel] .arrows div.prev:after{content:"\f053"}
.uiv2-layout [class*=carousel] .arrows div.next:after{content:"\f054"}
.uiv2-layout .container.accordion-xs:not(.tabs-xs)>.heading,.uiv2-layout .container .column.accordion-xs:not(.tabs-xs)>.heading,.uiv2-layout .container .row.accordion-xs:not(.tabs-xs)>.heading,.uiv2-layout .container-fluid.accordion-xs:not(.tabs-xs)>.heading,.uiv2-layout .container-fluid .column.accordion-xs:not(.tabs-xs)>.heading,.uiv2-layout .container-fluid .row.accordion-xs:not(.tabs-xs)>.heading{background-color:#fff;color:#002d72;font-family:'amsipro-regular',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:1.6rem;font-weight:bold;line-height:2rem;padding:1.5rem;border-color:#002d72;padding-right:3.5rem;text-align:center;border-bottom-width:.2rem;border-style:solid;margin-top:0}
.uiv2-layout .container.accordion-xs:not(.tabs-xs)>.heading:after,.uiv2-layout .container .column.accordion-xs:not(.tabs-xs)>.heading:after,.uiv2-layout .container .row.accordion-xs:not(.tabs-xs)>.heading:after,.uiv2-layout .container-fluid.accordion-xs:not(.tabs-xs)>.heading:after,.uiv2-layout .container-fluid .column.accordion-xs:not(.tabs-xs)>.heading:after,.uiv2-layout .container-fluid .row.accordion-xs:not(.tabs-xs)>.heading:after{content:"\f067";font-family:'FontAwesome';font-size:2rem;right:1.5rem}
.uiv2-layout .container.accordion-xs:not(.tabs-xs)>.heading.selected:after,.uiv2-layout .container .column.accordion-xs:not(.tabs-xs)>.heading.selected:after,.uiv2-layout .container .row.accordion-xs:not(.tabs-xs)>.heading.selected:after,.uiv2-layout .container-fluid.accordion-xs:not(.tabs-xs)>.heading.selected:after,.uiv2-layout .container-fluid .column.accordion-xs:not(.tabs-xs)>.heading.selected:after,.uiv2-layout .container-fluid .row.accordion-xs:not(.tabs-xs)>.heading.selected:after{content:"\f068"}
.uiv2-layout .container.accordion-xs:not(.tabs-xs)>.heading.selected,.uiv2-layout .container .column.accordion-xs:not(.tabs-xs)>.heading.selected,.uiv2-layout .container .row.accordion-xs:not(.tabs-xs)>.heading.selected,.uiv2-layout .container-fluid.accordion-xs:not(.tabs-xs)>.heading.selected,.uiv2-layout .container-fluid .column.accordion-xs:not(.tabs-xs)>.heading.selected,.uiv2-layout .container-fluid .row.accordion-xs:not(.tabs-xs)>.heading.selected{background-color:#fff;color:#002d72}
.uiv2-layout .container.accordion-xs:not(.tabs-xs)>.heading+*,.uiv2-layout .container .column.accordion-xs:not(.tabs-xs)>.heading+*,.uiv2-layout .container .row.accordion-xs:not(.tabs-xs)>.heading+*,.uiv2-layout .container-fluid.accordion-xs:not(.tabs-xs)>.heading+*,.uiv2-layout .container-fluid .column.accordion-xs:not(.tabs-xs)>.heading+*,.uiv2-layout .container-fluid .row.accordion-xs:not(.tabs-xs)>.heading+*{padding-top:2rem;padding-left:1.5rem;padding-right:1.5rem;border-width:0rem}
.uiv2-layout .container.tabs-xs>.heading-wrapper,.uiv2-layout .container .column.tabs-xs>.heading-wrapper,.uiv2-layout .container .row.tabs-xs>.heading-wrapper,.uiv2-layout .container-fluid.tabs-xs>.heading-wrapper,.uiv2-layout .container-fluid .column.tabs-xs>.heading-wrapper,.uiv2-layout .container-fluid .row.tabs-xs>.heading-wrapper{background-color:#fff;border-color:#d4d4d4;border:0;background-color:#efeeee}
.uiv2-layout .container.tabs-xs>.heading,.uiv2-layout .container .column.tabs-xs>.heading,.uiv2-layout .container .row.tabs-xs>.heading,.uiv2-layout .container-fluid.tabs-xs>.heading,.uiv2-layout .container-fluid .column.tabs-xs>.heading,.uiv2-layout .container-fluid .row.tabs-xs>.heading{border-color:#d4d4d4;border-style:solid;background-color:#fff;color:#002d72;font-family:'amsipro-regular',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:1.6rem;line-height:2rem;padding:2rem 1.5rem;font-weight:bold;border-color:#002d72;margin-bottom:0;border-width:0rem;text-align:center;border-bottom-width:.2rem;font-size:1.6rem}
.uiv2-layout .container.tabs-xs>.heading:after,.uiv2-layout .container .column.tabs-xs>.heading:after,.uiv2-layout .container .row.tabs-xs>.heading:after,.uiv2-layout .container-fluid.tabs-xs>.heading:after,.uiv2-layout .container-fluid .column.tabs-xs>.heading:after,.uiv2-layout .container-fluid .row.tabs-xs>.heading:after{content:"\f067";font-family:'FontAwesome';font-size:2rem;right:2rem}
.uiv2-layout .container.tabs-xs>.heading.selected,.uiv2-layout .container .column.tabs-xs>.heading.selected,.uiv2-layout .container .row.tabs-xs>.heading.selected,.uiv2-layout .container-fluid.tabs-xs>.heading.selected,.uiv2-layout .container-fluid .column.tabs-xs>.heading.selected,.uiv2-layout .container-fluid .row.tabs-xs>.heading.selected{background-color:#fff;color:#fff}
.uiv2-layout .container.tabs-xs>.heading.selected:after,.uiv2-layout .container .column.tabs-xs>.heading.selected:after,.uiv2-layout .container .row.tabs-xs>.heading.selected:after,.uiv2-layout .container-fluid.tabs-xs>.heading.selected:after,.uiv2-layout .container-fluid .column.tabs-xs>.heading.selected:after,.uiv2-layout .container-fluid .row.tabs-xs>.heading.selected:after{content:"\f068"}
.uiv2-layout .container.tabs-xs>.heading.selected,.uiv2-layout .container .column.tabs-xs>.heading.selected,.uiv2-layout .container .row.tabs-xs>.heading.selected,.uiv2-layout .container-fluid.tabs-xs>.heading.selected,.uiv2-layout .container-fluid .column.tabs-xs>.heading.selected,.uiv2-layout .container-fluid .row.tabs-xs>.heading.selected{color:#002d72}
.uiv2-layout .container.tabs-xs>.heading:after,.uiv2-layout .container .column.tabs-xs>.heading:after,.uiv2-layout .container .row.tabs-xs>.heading:after,.uiv2-layout .container-fluid.tabs-xs>.heading:after,.uiv2-layout .container-fluid .column.tabs-xs>.heading:after,.uiv2-layout .container-fluid .row.tabs-xs>.heading:after{line-height:100%}
.uiv2-layout .container.tabs-xs>.heading+*,.uiv2-layout .container .column.tabs-xs>.heading+*,.uiv2-layout .container .row.tabs-xs>.heading+*,.uiv2-layout .container-fluid.tabs-xs>.heading+*,.uiv2-layout .container-fluid .column.tabs-xs>.heading+*,.uiv2-layout .container-fluid .row.tabs-xs>.heading+*{border:0;padding:0;padding-top:2rem}
.uiv2-layout .container.carousel-xs,.uiv2-layout .container .column.carousel-xs,.uiv2-layout .container .row.carousel-xs,.uiv2-layout .container-fluid.carousel-xs,.uiv2-layout .container-fluid .column.carousel-xs,.uiv2-layout .container-fluid .row.carousel-xs{height:auto}
.uiv2-layout .container.carousel-xs .arrows div,.uiv2-layout .container .column.carousel-xs .arrows div,.uiv2-layout .container .row.carousel-xs .arrows div,.uiv2-layout .container-fluid.carousel-xs .arrows div,.uiv2-layout .container-fluid .column.carousel-xs .arrows div,.uiv2-layout .container-fluid .row.carousel-xs .arrows div{width:5rem;background-color:rgba(52,52,52,0.5)}
.uiv2-layout .container.carousel-xs .arrows div.prev,.uiv2-layout .container .column.carousel-xs .arrows div.prev,.uiv2-layout .container .row.carousel-xs .arrows div.prev,.uiv2-layout .container-fluid.carousel-xs .arrows div.prev,.uiv2-layout .container-fluid .column.carousel-xs .arrows div.prev,.uiv2-layout .container-fluid .row.carousel-xs .arrows div.prev{left:0}
.uiv2-layout .container.carousel-xs .arrows div.next,.uiv2-layout .container .column.carousel-xs .arrows div.next,.uiv2-layout .container .row.carousel-xs .arrows div.next,.uiv2-layout .container-fluid.carousel-xs .arrows div.next,.uiv2-layout .container-fluid .column.carousel-xs .arrows div.next,.uiv2-layout .container-fluid .row.carousel-xs .arrows div.next{right:0}
.uiv2-layout .container.carousel-xs .arrow,.uiv2-layout .container .column.carousel-xs .arrow,.uiv2-layout .container .row.carousel-xs .arrow,.uiv2-layout .container-fluid.carousel-xs .arrow,.uiv2-layout .container-fluid .column.carousel-xs .arrow,.uiv2-layout .container-fluid .row.carousel-xs .arrow{font-size:2rem;padding:.3rem .6rem .2rem}
.uiv2-layout .container.carousel-xs .arrow:after,.uiv2-layout .container .column.carousel-xs .arrow:after,.uiv2-layout .container .row.carousel-xs .arrow:after,.uiv2-layout .container-fluid.carousel-xs .arrow:after,.uiv2-layout .container-fluid .column.carousel-xs .arrow:after,.uiv2-layout .container-fluid .row.carousel-xs .arrow:after{top:50%}
}
.uiv2-layout .container.bgcolor-azure,.uiv2-layout .container .column.bgcolor-azure,.uiv2-layout .container .row.bgcolor-azure,.uiv2-layout .container-fluid.bgcolor-azure,.uiv2-layout .container-fluid .column.bgcolor-azure,.uiv2-layout .container-fluid .row.bgcolor-azure{background-color:#0099a9}
.uiv2-layout .container.bgcolor-default,.uiv2-layout .container .column.bgcolor-default,.uiv2-layout .container .row.bgcolor-default,.uiv2-layout .container-fluid.bgcolor-default,.uiv2-layout .container-fluid .column.bgcolor-default,.uiv2-layout .container-fluid .row.bgcolor-default{background-color:transparent}
.uiv2-layout .container.bgcolor-dark,.uiv2-layout .container .column.bgcolor-dark,.uiv2-layout .container .row.bgcolor-dark,.uiv2-layout .container-fluid.bgcolor-dark,.uiv2-layout .container-fluid .column.bgcolor-dark,.uiv2-layout .container-fluid .row.bgcolor-dark{background-color:#002d72}
.uiv2-layout .container.bgcolor-lavender,.uiv2-layout .container .column.bgcolor-lavender,.uiv2-layout .container .row.bgcolor-lavender,.uiv2-layout .container-fluid.bgcolor-lavender,.uiv2-layout .container-fluid .column.bgcolor-lavender,.uiv2-layout .container-fluid .row.bgcolor-lavender{background-color:#7474c1}
.uiv2-layout .container.bgcolor-grey,.uiv2-layout .container .column.bgcolor-grey,.uiv2-layout .container .row.bgcolor-grey,.uiv2-layout .container-fluid.bgcolor-grey,.uiv2-layout .container-fluid .column.bgcolor-grey,.uiv2-layout .container-fluid .row.bgcolor-grey{background-color:grey}
.uiv2-layout .container.bgcolor-medium,.uiv2-layout .container .column.bgcolor-medium,.uiv2-layout .container .row.bgcolor-medium,.uiv2-layout .container-fluid.bgcolor-medium,.uiv2-layout .container-fluid .column.bgcolor-medium,.uiv2-layout .container-fluid .row.bgcolor-medium{background-color:#0057b8}
.uiv2-layout .container-fluid{padding-right:0;padding-left:0}
.uiv2-layout .container-fluid>.heading-wrapper,.uiv2-layout .container-fluid>.heading{margin-right:0;margin-left:0}
.uiv2-layout .row{margin-bottom:0}
@media(min-width:320px) and (max-width:767px){.uiv2-layout .container.tabs-xs>.row,.uiv2-layout .container .column.tabs-xs>.row,.uiv2-layout .container .row.tabs-xs>.row,.uiv2-layout .container-fluid.tabs-xs>.row,.uiv2-layout .container-fluid .column.tabs-xs>.row,.uiv2-layout .container-fluid .row.tabs-xs>.row{-webkit-box-ordinal-group:initial !important;-ms-flex-order:initial !important;order:initial !important}
}
.home .travel-smarter-header{font-size:3rem;color:#575757;padding:3rem 0 3.4rem 20px}
.home .travel-smarter-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.home .column-custom-row .reset-pad{padding-right:7px;padding-left:5px}
.home .column-custom-row .reset-pad.col-sm-4{padding-left:0}
.home .column-custom-row .reset-pad.col-sm-8{padding-right:0}
.home .travel-smarter-tile{border:1px solid #d1d1d1}
.home .travel-smarter-tile .tile-desc{padding:2.4rem 8.2%;min-height:100px}
.home .travel-smarter-tile .tile-desc .link a{font-size:2.4rem;color:#2172b9;text-decoration:none}
.home .travel-smarter-tile .tile-desc .link a{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.home .travel-smarter-tile .tile-desc .link a:after{content:"\f138";font-family:"FontAwesome";color:#2172b9;float:right;font-size:3rem}
.home .travel-smarter-video{border:1px solid #d1d1d1}
.home .travel-smarter-video .video-js#hr-crsl-video-container{max-width:100%}
.home .travel-smarter-video .video-js .vjs-poster{display:block;position:absolute;top:0}
.home .travel-smarter-video .video-js.vjs-playing .vjs-poster{display:none}
.home .travel-smarter-video .vjs-default-skin .vjs-big-play-button:before{font-size:5.2rem}
.home .travel-smarter-video .tile-desc{padding:2.4rem 4% 1.4rem 4%;float:left;width:100%;min-height:100px}
.home .travel-smarter-video .tile-desc .tile-header{font-size:2.4rem;color:#2172b9}
.home .travel-smarter-video .tile-desc .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.home .travel-smarter-video .tile-desc .sub-header{font-size:14px;color:#7a7a7a;padding:1% 0;letter-spacing:.6px;float:left}
.home .travel-smarter-video .tile-desc .sub-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.home .travel-smarter-video .tile-desc .link{cursor:pointer}
.home .travel-smarter-video .tile-desc .link a{text-decoration:none}
.home .travel-smarter-video .tile-desc .link:after{content:"\f055";font-family:"FontAwesome";color:#2172b9;float:right;font-size:3rem;line-height:1em}
.home .travel-smarter-video .tile-desc .expanded:after{content:"\f056";font-family:"FontAwesome";color:#2172b9;float:right;font-size:3rem}
@media(min-width:320px) and (max-width:767px){.home .travel-smarter-header{font-size:1.8rem;padding:2rem 0 2rem 20px}
.home .column-custom-row .reset-pad.col-sm-4{padding-left:7px}
.home .travel-smarter-tile{margin-bottom:20px}
.home .travel-smarter-tile .tile-desc{padding:7% 7%}
.home .travel-smarter-tile .tile-desc .link a{font-size:2rem}
.home .travel-smarter-tile .tile-desc .link a:after{font-size:2.5rem}
.home .travel-smarter-tile .tile-desc .link:after{margin-top:-25px}
.home .travel-smarter-tile .tile-desc .expanded:after{margin-top:-25px}
.home .travel-smarter-tile .tile-image img{width:100%}
.home .travel-smarter-video .tile-desc .sub-header{padding:5% 0}
.home .travel-smarter-video .tile-desc .sub-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.home .travel-smarter-video .tile-desc .link:after{margin-top:-73px}
.home .travel-smarter-video .tile-image .video-js{height:100% !important}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.home .travel-smarter-video .tile-desc{padding:2.5rem 4%}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.home .travel-smarter-video .tile-desc{padding:2.7rem 4%}
.home .travel-smarter-video .tile-desc .tile-header{font-size:2rem}
.home .travel-smarter-tile .tile-desc{padding:3.1rem 4%}
.home .travel-smarter-tile .tile-desc .link a{font-size:2rem;position:relative}
.home .travel-smarter-tile .tile-desc .link a:after{position:absolute;margin-left:10px;font-size:2.1rem}
}
.vjs-default-skin{color:#ccc}
.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,0.9)}
.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}
.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}
.vjs-default-skin .vjs-slider-handle:before{content:"\e009";font-family:fontAwesome;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.vjs-default-skin .vjs-control-bar{display:block;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#07141e;background-color:rgba(7,20,30,0.7)}
.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{display:none}
.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}
@media �screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar:before{content:""}
}
.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}
.vjs-default-skin .vjs-control:before{font-family:fontAwesome;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}
.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff}
.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;display:none}
.vjs-live-display{display:none}
.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}
.vjs-default-skin .vjs-play-control:before{content:"\f04b"}
.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\f04c"}
.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}
.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\f028"}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\f026"}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\f027"}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\f027"}
.vjs-default-skin .vjs-volume-control{width:5em;float:right}
.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content{height:2.9em}
.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;background:#66a8cc url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC") -50% 0 repeat}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em}
.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-0.2em;left:-0.2em;width:1em;height:1em}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{width:6em;left:-4em}
.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;-webkit-transition:all .4s;transition:all .4s}
.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;transition:all .2s}
.vjs-default-skin .vjs-progress-holder{height:100%}
.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress{position:absolute;display:block;height:100%;margin:0;padding:0;left:0;top:0}
.vjs-default-skin .vjs-play-progress{background:#66a8cc url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC") -50% 0 repeat}
.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,0.4)}
.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}
.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}
.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}
.vjs-default-skin .vjs-current-time{float:left}
.vjs-default-skin .vjs-duration{float:left}
.vjs-default-skin .vjs-remaining-time{display:none;float:left}
.vjs-time-divider{float:left;line-height:3em}
.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}
.vjs-default-skin .vjs-fullscreen-control:before{content:"\f066"}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\f066"}
.vjs-default-skin .vjs-big-play-button{left:50%;margin-left:-1.4em;top:50%;margin-top:-1.4em;font-size:3em;display:block;z-index:2222;position:absolute;width:2.6em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,0.7);border:.1em solid #3b4249;border-radius:40em;-webkit-transition:all .4s;transition:all .4s}
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-1.4em;top:50%;margin-top:-1.4em}
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button{display:none}
.vjs-default-skin.vjs-has-started .vjs-big-play-button{display:none}
.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}
.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(10,20,50,0.75);-webkit-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:all 0;transition:all 0}
.vjs-default-skin .vjs-big-play-button:before{content:"\f04b";font-family:fontAwesome;line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}
.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-0.5em;margin-top:-0.5em;opacity:.75;-webkit-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}
.vjs-default-skin .vjs-loading-spinner:before{content:"\e01e";font-family:fontAwesome;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(359deg)}
}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}
.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,0.5)}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,0.7);-webkit-box-shadow:-0.2em -0.2em .3em rgba(255,255,255,0.2);box-shadow:-0.2em -0.2em .3em rgba(255,255,255,0.2)}
.vjs-default-skin .vjs-menu-button:hover .vjs-menu{display:block}
.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0 .3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}
.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:bold;cursor:default}
.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c"}
.vjs-default-skin .vjs-captions-button:before{content:"\e008"}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}
.video-js{background-color:#000;position:relative;padding:0;width:100% !important;float:left;font-size:10;vertical-align:middle;font-weight:normal;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.video-js{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.video-js .vjs-tech{position:relative;top:0;left:0;width:100%;float:left}
.video-js:-moz-full-screen{position:absolute}
body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}
.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100% !important;height:100% !important;_position:absolute}
.video-js:-webkit-full-screen{width:100% !important;height:100% !important}
.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}
.no-boxshadow #s7-video-container{height:700px !important}
.no-boxshadow #s7-video-container_flash_api{width:100%;height:100%}
.no-boxshadow .vjs-poster{display:none}
.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;height:100%;margin:0;padding:0;position:relative;width:100%}
.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}
.video-js.vjs-using-native-controls .vjs-poster{display:none}
.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em}
.video-js .vjs-text-track{display:none;font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,0.5)}
.video-js .vjs-subtitles{color:#fff}
.video-js .vjs-captions{color:#fc6}
.vjs-tt-cue{display:block}
.vjs-default-skin .vjs-hidden{display:none}
.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}
.home-page-wrapper{border-top:1px solid #cecece;border-bottom:1px solid #cecece}
.video-js .vjs-tech{float:none !important}
.toolTip:after{content:url(//digital.ihg.com/is/image/ihg/hiex_toolTip);position:relative;top:-37px;float:right;right:380px}
.video-gallery{margin:0 auto;width:100%;clear:both;margin-top:1.4rem;float:left;display:none}
#s7-video-container .video-gallery .video-js{max-width:100%}
.video-gallery .video-js.vjs-fullscreen .vjs-tech{height:100% !important}
.video-gallery .video-js .vjs-tech{height:450px !important}
.video-gallery .video-js.vjs-playing .vjs-poster{display:none}
.video-gallery .video-js .vjs-poster{display:block;position:absolute;top:0}
.video-gallery .video-gallery-content{border:1px solid #cecece;padding:2%}
.video-gallery .tile-header{width:100%;margin-bottom:4rem;float:left}
.video-gallery .tile-header .tile-sub-header{font-size:4.55rem;color:#2172b9;float:left;width:25%}
.video-gallery .tile-header .tile-sub-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.video-gallery .tile-header .tile-sub-desc{display:inline-block;font-size:14px;color:#7a7a7a;float:left;width:67%;margin-top:5px;font-weight:700;letter-spacing:.6px;line-height:1.5em}
.video-gallery .tile-header .tile-sub-desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.video-gallery .tile-header .accordion_close{display:none}
.video-gallery .tile-video{float:left;width:74%;display:block;overflow:hidden;clear:both}
.video-gallery .tile-video .tile-desc{text-align:center}
.video-gallery .tile-video .tile-desc .desc{padding-bottom:10rem;padding-top:5rem;width:100%;margin:0 auto;font-size:16px;color:#54534a;float:left}
.video-gallery .tile-video .tile-desc .desc p{margin:0 auto;width:80%}
.video-gallery .video-tile-component{float:left;width:17%;margin-left:2%}
.video-gallery .video-tile-component .video-listing{margin-bottom:2rem}
.video-gallery .video-tile-component .video-listing img{height:137px}
@media only screen and (max-width:641px){.toolTip:after{top:-34px;float:right;right:25px}
.video-gallery{padding-left:8px;padding-right:8px}
.video-gallery .video-js .vjs-tech{height:135px !important}
.video-gallery .tile-video{width:100%;margin:0}
.video-gallery .video-tile-component{width:100%;margin-left:0;margin-top:2rem}
.video-gallery .video-tile-component .video-listing{float:left;width:32%;margin-left:2%}
.video-gallery .video-tile-component .video-listing img{height:50px}
.video-gallery .video-tile-component .video-listing:first-child{margin-left:0}
.video-gallery .video-gallery-content{padding:7%}
.video-gallery .tile-header .tile-sub-header{font-size:2.2rem;width:88%}
.video-gallery .tile-header .tile-sub-desc{width:88%;font-weight:normal}
.video-gallery .tile-header .tile-sub-desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.toolTip:after{top:-32px;float:right;right:280px}
.video-gallery .video-js .vjs-tech{height:338px !important}
.video-gallery .tile-header .tile-sub-header{width:32%}
.video-gallery .tile-header .tile-sub-desc{width:65%}
.video-gallery .video-tile-component .video-listing img{height:100px}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.toolTip:after{top:-28px;float:right;right:280px}
.video-gallery .video-js .vjs-tech{height:255px !important}
.video-gallery .tile-header .tile-sub-header{width:45%}
.video-gallery .tile-header .tile-sub-desc{width:55%}
.video-gallery .video-tile-component .video-listing img{height:72px}
}
@media only screen and (max-width:40em) and (orientation:landscape){.toolTip:after{top:-52px;float:right;right:25px}
}
.offers_banner{position:relative}
.offers_banner .offer-slot .text{width:100%;position:absolute;left:0;padding:0 0 0 31.5%;top:130px;padding-right:7.85%;font-size:8.326rem;line-height:1;color:#fff;word-wrap:break-word}
.offers_banner .offer-slot .text{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.offers_banner .offer-slot .image img{height:436px;position:relative;z-index:-2;width:100%}
.la-tab-navigation .nav-tabs{padding:0 8%;width:100%;margin-bottom:3%;background:#ededed}
.la-tab-navigation .nav-tabs li{float:none;display:inline-block;margin-bottom:0}
.la-tab-navigation .nav-tabs li a{color:#2172b9;font-size:1.8rem;border:0;text-decoration:none;padding:13px 34px}
.la-tab-navigation .nav-tabs li a{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.la-tab-navigation .nav-tabs li:hover{background-color:#fff}
.la-tab-navigation .nav-tabs li:focus{background-color:#fff}
.la-tab-navigation .nav-tabs li.active a{color:#fff;border:0;background:#2172b9;border-radius:0}
.la-tab-navigation .nav-tabs li.active a:hover{color:#fff;border:0;background:#2172b9}
.la-tab-navigation .nav-tabs li.active a:focus{color:#fff;border:0;background:#2172b9}
.la-tab-navigation .tab-content{background-color:#fff;min-height:100px}
.la-tab-navigation .tab-content .tab-pane .offer-slot{float:left;width:48%;margin-bottom:3%;border:1px solid #d1d1d1}
.la-tab-navigation .tab-content .tab-pane .offer-slot:nth-child(2n){margin-left:1%}
.la-tab-navigation .tab-content .tab-pane .offer-slot:nth-child(2n+1){margin-left:3%}
.la-tab-navigation .tab-content .tab-pane .offer-slot .image img{width:100%}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text{padding:4.25% 5.25%;background-color:#fff}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p{font-size:1.8rem;color:#575757;line-height:1.33em}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:first-child{font-size:2.8rem;color:#0071ce}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:first-child{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:first-child:after{content:"\f138";color:#2172b9;font-family:"FontAwesome";margin-left:15px}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:first-child{font-size:2.8rem;color:#0071ce}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:first-child{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:last-child a{color:#575757;text-decoration:none}
.la-tab-navigation .tab-content .tab-pane .offer-slot .text p:last-child a:after{font-family:"FontAwesome";content:"\f105";color:#575757;padding-left:5px}
@media(min-width:320px) and (max-width:767px){.offers_banner .offer-slot .text{width:100%;position:absolute;left:0;padding:0 0 0 31.5%;top:25px;z-index:1;padding-right:7.85%;font-size:3rem;line-height:1;color:#fff;word-wrap:break-word}
.offers_banner .offer-slot .text{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.offers_banner .offer-slot .image img{height:218px;position:relative;z-index:-2;width:100%}
.la-tab-navigation .tab-content{padding:1px 0}
.la-tab-navigation .tab-content .tab-pane .offer-slot{margin-left:0 !important}
.la-tab-navigation .tab-content>.tab-pane{display:block;margin-bottom:0;visibility:visible}
.la-tab-navigation .tab-content>.tab-pane:first-child{margin-top:0}
.la-tab-navigation .tab-content>.tab-pane .offer-slot{float:left;width:100%;margin-top:1px;margin-left:0;border:0}
.la-tab-navigation .tab-content>.tab-pane .offer-slot .text{padding:10% 5%;background-color:#fff}
.la-tab-navigation .tab-content>.tab-pane .offer-slot .text p{font-size:1.6rem;color:#575757}
.la-tab-navigation .tab-content>.tab-pane .offer-slot .text p{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.la-tab-navigation .tab-content>.tab-pane .offer-slot .text p:first-child{font-size:1.75rem;color:#0071ce}
.la-tab-navigation .tab-content>.tab-pane .offer-slot .text p:first-child{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.la-tab-navigation .content-wrapper{display:none}
.la-tab-navigation .panel-group{margin-bottom:0;border:1px solid #f4f5f4}
.la-tab-navigation .panel-group .panel-heading{background:#f0f0f0;text-align:center}
.la-tab-navigation .panel-group .panel-heading a{text-decoration:none;display:inline-block;width:100%;font-size:1.3rem;color:#666}
.la-tab-navigation .panel-group .panel-heading a{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.la-tab-navigation .panel-group .panel-heading.panel-active{background:#fff !important}
.la-tab-navigation .panel-group .panel-heading.panel-active a{color:#2172b9 !important}
.la-tab-navigation .panel-group .panel-heading.panel-active .content-wrapper{display:block !important}
.la-tab-navigation .panel-group .panel-default{border-color:#fff}
.la-tab-navigation .panel-group .panel{border-radius:0;margin-top:3rem}
.la-tab-navigation .panel-group .panel .panel-collapse .bs-details .item{padding:4rem 0;margin:0 25px;border-top:2px solid #e4e1e0}
.la-tab-navigation .panel-group .panel .panel-collapse .bs-details .item :first-child{border:0}
.la-tab-navigation .panel-group .panel .panel-collapse .bs-details .item .sub-header>*{font-family:"Agenda-Regular";color:#cf0072;font-size:2.4rem;line-height:.875em;margin-bottom:2rem}
.la-tab-navigation .panel-group .panel .panel-collapse .bs-details .item .item-desc *{font-weight:bold;color:#918884;font-size:1.6rem;line-height:2.3rem;margin-bottom:1rem}
.la-tab-navigation .panel-group .panel .panel-collapse .bs-details .item .item-desc p{color:#766a65;font-size:1.4rem;line-height:2.1rem;margin-bottom:2.5rem;font-weight:normal}
.content-wrapper{padding:0}
}
@media only screen and (min-width:768px) and (max-width:1024px){.offers_banner .offer-slot .text{font-size:5rem}
.la-tab-navigation .nav-tabs li a{padding:13px 20px}
}
@media only screen and (min-width:768px) and (max-width:900px) and (orientation:portrait){.la-tab-navigation .nav-tabs li{width:49%}
}
.offers-container .nav.nav-tabs{margin-top:10px;padding:0 5.1%;width:100%;background:#ededed}
.offers-container .nav.nav-tabs li{float:none;display:inline-block;margin-bottom:0}
.offers-container .nav.nav-tabs li a{color:#2172b9;font-size:1.8rem;border:0;text-decoration:none;padding:13px 3.4rem}
.offers-container .nav.nav-tabs li a{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.offers-container .nav.nav-tabs li:hover{background-color:#fff}
.offers-container .nav.nav-tabs li:focus{background-color:#fff}
.offers-container .nav.nav-tabs li.active a{color:#fff;border:0;background:#2172b9;border-radius:0}
.offers-container .nav.nav-tabs li.active a:hover{color:#fff;border:0;background:#2172b9}
.offers-container .nav.nav-tabs li.active a:focus{color:#fff;border:0;background:#2172b9}
.offers-container .tab-content .content-wrapper{width:93.5%}
.sub-tab.sub-nav-sticky.sticky-menu ul{position:fixed;top:35px;max-width:686px;margin:0 auto;z-index:999;width:100%;-webkit-box-shadow:none;box-shadow:none;padding:0;left:30%;background:#fff;border:0}
.sub-tab.sub-nav-sticky.sticky-menu ul li a{font-size:16px;padding:13px 2%}
.sub-tab.sub-nav-sticky.sticky-menu ul:nav.nav-tabs{-webkit-box-shadow:none;box-shadow:none}
.sub-tab.sticky-menu{max-width:700px;margin:0 auto}
@media(min-width:320px) and (max-width:767px){.offers-container .tab-content .tab-pane{display:block;visibility:visible}
.offers-container .tab-content .tab-pane .content-wrapper{display:none;width:100%}
.offers-container .tab-content .tab-pane.active .content-wrapper{display:block}
.offers-container .tab-content .panel-group{margin-bottom:0;border-top:1px solid #fff}
.offers-container .tab-content .panel-group .panel-heading{background:#f0f0f0;text-align:center}
.offers-container .tab-content .panel-group .panel-heading .panel-title a{text-decoration:none;display:inline-block;width:100%;font-size:1.3rem;color:#2172b9}
.offers-container .tab-content .panel-group .panel-heading .panel-title a{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.offers-container .tab-content .panel-group .panel-heading.panel-active{background:#2172b9 !important}
.offers-container .tab-content .panel-group .panel-heading.panel-active a{color:#fff !important}
.offers-container .tab-content .panel-group .panel-heading.panel-active .content-wrapper{display:block !important}
}
.sb-links .last-child{position:absolute;right:0}
.sb-links .last-child a{padding-right:0}
.panel-group,.panel-group .panel{float:left;width:100%}
html[lang=es] .sub-nav .sub-nav-wrap a{font-size:15px !important}
.sub-nav .jump-nav{padding:0 8%;width:100%;margin-bottom:3%;background:#ededed;border-bottom:1px solid #ddd;padding:13px 34px}
.sub-nav .jump-nav li{float:none;display:inline-block;margin-bottom:0}
.sub-nav .jump-nav li a{color:#2172b9;font-size:1.8rem;border:0;text-decoration:none;padding:13px 34px}
.sub-nav .jump-nav li a{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.sub-nav .jump-nav li a:hover{color:#fff;border:0;background:#2172b9}
.sub-nav .jump-nav li a:focus{color:#fff;border:0;background:#2172b9}
.sub-nav .jump-nav li.active a{color:#fff;border:0;background:#2172b9;border-radius:0}
.sub-nav .jump-nav .sub_nav_logo{position:relative;top:10px;float:left;display:none;left:10px;top:20px}
.sub-nav .jump-nav .book_online_btn{position:relative;float:right;top:-98px;right:8px;display:none}
.sub-nav.sticky-menu{max-width:700px;margin:0 auto}
.sub-nav.sticky-menu .jump-nav{top:0;position:fixed;max-width:686px;margin:0 auto;z-index:999;width:100%}
.sub-nav.sticky-menu .jump-nav.longList ul{padding:3.6rem 0 3.2rem}
.sub-nav.sticky-menu .jump-nav.longList ul li{padding:0 .5%}
.sub-nav .offers-container .nav.nav-tabs{margin-top:0}
@media(min-width:768px) and (max-width:1024px){.sub-nav{margin-top:0;max-width:100%}
.sub-nav .jump-nav{width:100%;height:auto;margin-top:0}
.sub-nav .jump-nav ul{height:auto}
.sub-nav .jump-nav ul li{padding:0 8px}
.sub-nav .jump-nav ul li a{font-size:16px}
.sub-nav.sticky-menu{max-width:680px}
.sub-nav.sticky-menu .sub-nav-wrap{max-width:535px;left:133px}
.sub-nav.sticky-menu .sub-nav-wrap.longList li{padding:0 8px}
.offers-container .nav.nav-tabs{padding:0 4.4%;width:100%;background:#ededed}
}
@media(orientation:portrait){.sub-nav.sticky-menu{max-width:768px}
.sub-nav.sticky-menu .jump-nav{max-width:768px}
}
@media(min-width:320px) and (max-width:767px){.sub-nav .jump-nav{display:none}
}
@media only screen and (max-width:641px){.hd-navi{display:none}
}
.show-span{display:block}
.hide-span{display:none}
.content-wrapper .item{margin-top:2%;margin-bottom:-10px;background-color:#2172b9;color:#fff;text-align:center}
.content-wrapper .item{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.content-wrapper .item .header{padding-top:5%;font-size:5.2rem}
.content-wrapper .item .item-desc{font-size:2.4rem;padding-bottom:4.4%;padding-top:.8%}
.content-wrapper .item .item-desc p{margin:0}
.content-wrapper .staysmart{margin-top:2.4rem;border:1px solid #d0d0d0}
.content-wrapper .staysmart .tile-wrapper .image{max-width:66%;padding:0;position:relative}
.content-wrapper .staysmart .tile-wrapper .image .icon-image{z-index:99;position:absolute;background-color:#2172b9;height:128px;width:143px}
.content-wrapper .staysmart .tile-wrapper .image .icon-image .img-txt{font-size:10px;color:#fff;text-align:center;margin-top:5%}
.content-wrapper .staysmart .tile-wrapper .image .icon-image .img-txt{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.content-wrapper .staysmart .tile-wrapper .image .icon-image img{padding:0;display:block;margin:auto;margin-top:20%}
.content-wrapper .staysmart .tile-wrapper .tile-desc{width:34%;color:#575757;padding-left:4%;padding-right:4%}
.content-wrapper .staysmart .tile-wrapper .tile-desc .header{font-size:6rem;line-height:1em;margin-top:6.6rem}
.content-wrapper .staysmart .tile-wrapper .tile-desc .header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.content-wrapper .staysmart .tile-wrapper .tile-desc .desc{font-size:2rem;line-height:1.3em;margin-top:12%;padding-bottom:7.5rem}
.content-wrapper .staysmart .tile-wrapper .tile-desc .desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.content-wrapper .staysmart .tile-wrapper .tile-desc .link{font-size:1.8rem;font-weight:bold;color:#2172b9;cursor:pointer;text-decoration:none;position:absolute;bottom:20px;right:20px}
.content-wrapper .staysmart .tile-wrapper .tile-desc .link{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.content-wrapper .staysmart .tile-wrapper .tile-desc .link span::after{content:"\f067";font-family:"FontAwesome";margin-left:10px}
.content-wrapper .staysmart .tile-wrapper .tile-desc .link .show-span:after{content:"\f068"}
.content-wrapper .staysmart .list-wrap{color:#fff;padding-left:7.5%;padding-top:2.5%;background-color:#2172b9}
.content-wrapper .staysmart .list-wrap .header{font-size:2.4rem}
.content-wrapper .staysmart .list-wrap .header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.content-wrapper .staysmart .list-wrap .lists{margin-bottom:1%;margin-top:2%;margin-left:2%;line-height:22px}
.content-wrapper .staysmart .list-wrap .lists div[class*=col-]{padding-right:8.2%}
.content-wrapper .staysmart .list-wrap .lists>*{font-size:1.8rem;line-height:1.22em}
.content-wrapper .staysmart .list-wrap .lists>*{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.content-wrapper .staysmart .list-wrap .lists>* ul li{display:list-item;list-style-type:disc}
.content-wrapper .staysmart .list-wrap .footer{font-size:14px;margin-bottom:1.5%;margin-top:1%}
.content-wrapper .staysmart .list-wrap .footer{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.content-wrapper .package-tile{margin-top:4.8rem;border:1px solid #d0d0d0}
.content-wrapper .package-tile .content .tile-desc{width:40%;float:left;padding-left:4%;padding-right:4%;padding-bottom:4%;color:#575757}
.content-wrapper .package-tile .content .tile-desc .tile-header{margin-top:16%;font-size:4.8rem;line-height:1em}
.content-wrapper .package-tile .content .tile-desc .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.content-wrapper .package-tile .content .tile-desc .tile-header>*{margin-top:16%;font-size:4.8rem;line-height:1em}
.content-wrapper .package-tile .content .tile-desc .tile-header>*{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.content-wrapper .package-tile .content .tile-desc .desc{font-size:2rem;margin-top:4%;margin-bottom:3.6rem;line-height:1.3em}
.content-wrapper .package-tile .content .tile-desc .desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.content-wrapper .package-tile .content .tile-desc .link{display:inline-block;padding:15px 0 15px 12%;width:74%;position:relative;margin-top:1rem;margin-bottom:5%;font-size:1.8rem;background-color:#2172b9}
.content-wrapper .package-tile .content .tile-desc .link{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.content-wrapper .package-tile .content .tile-desc .link a{text-decoration:none;color:#fff}
.content-wrapper .package-tile .content .tile-desc .link a:after{font-family:"FontAwesome";content:"\f04b";position:absolute;right:7%;color:#fff}
.content-wrapper .package-tile .content .tile-image{max-width:60%;float:right}
.content-wrapper .package-tile.rewards-club{margin-bottom:5.4rem}
.content-wrapper .package-tile.rewards-club .content .tile-desc{width:65%}
.content-wrapper .package-tile.rewards-club .content .tile-desc .tile-header{margin-top:8%}
.content-wrapper .package-tile.rewards-club .content .tile-desc .tile-header>*{margin-top:8%}
.content-wrapper .package-tile.rewards-club .content .tile-desc .link{padding:15px 0 15px 7%;width:42%}
.content-wrapper .package-tile.rewards-club .content .tile-image{max-width:35%}
@media(max-width:767px) and (min-width:320px){.content-wrapper .item .header{font-size:2.2rem}
.content-wrapper .item .item-desc{font-size:16px}
.content-wrapper .staysmart{border:0;margin-top:1.6rem}
.content-wrapper .staysmart .tile-wrapper .image{max-width:100%}
.content-wrapper .staysmart .tile-wrapper .image .icon-image{width:110px;height:100px;bottom:0}
.content-wrapper .staysmart .tile-wrapper .tile-desc{width:100%;color:#7a7a7a}
.content-wrapper .staysmart .tile-wrapper .tile-desc .header{font-size:2.8rem;margin-top:10%}
.content-wrapper .staysmart .tile-wrapper .tile-desc .desc{font-size:16px;margin-top:4%;line-height:19px;padding-bottom:4.5rem}
.content-wrapper .staysmart .tile-wrapper .tile-desc .link{font-size:14px;bottom:10px;width:92%;text-align:center;right:inherit}
.content-wrapper .staysmart .list-wrap{margin-top:5%;padding-top:3.5rem}
.content-wrapper .staysmart .list-wrap .header{font-size:2rem}
.content-wrapper .staysmart .list-wrap .lists{margin-top:2rem}
.content-wrapper .staysmart .list-wrap .lists>*{font-size:16px}
.content-wrapper .staysmart .list-wrap .lists>div{margin-bottom:8%}
.content-wrapper .staysmart .list-wrap .footer{margin-bottom:2.5rem}
.content-wrapper .package-tile{width:84%;margin-left:8%;margin-right:8%}
.content-wrapper .package-tile .content .tile-desc{width:100%;padding-bottom:10%}
.content-wrapper .package-tile .content .tile-desc .tile-header{font-size:2.4rem;margin-top:2.7rem}
.content-wrapper .package-tile .content .tile-desc .tile-header>*{font-size:2.4rem}
.content-wrapper .package-tile .content .tile-desc .desc{font-size:16px;line-height:19px}
.content-wrapper .package-tile .content .tile-image{max-width:100%}
.content-wrapper .package-tile.rewards-club{margin-bottom:5%}
.content-wrapper .package-tile.rewards-club .content .tile-desc{width:100%}
.content-wrapper .package-tile.rewards-club .content .tile-desc .tile-header{margin-top:2.7rem}
.content-wrapper .package-tile.rewards-club .content .tile-desc .link{width:74%}
.content-wrapper .package-tile.rewards-club .content .tile-image{max-width:100%}
}
@media(max-width:960px) and (min-width:768px){.content-wrapper .item .header{font-size:2.8rem}
.content-wrapper .item .item-desc{font-size:1.8rem}
.content-wrapper .staysmart{margin-top:7%}
.content-wrapper .staysmart .tile-wrapper .image .icon-image{width:110px;height:100px}
.content-wrapper .staysmart .tile-wrapper .tile-desc .header{font-size:3.2rem;margin-top:10%}
.content-wrapper .staysmart .tile-wrapper .tile-desc .desc{font-size:1.8rem;margin-top:4%}
.content-wrapper .staysmart .tile-wrapper .tile-desc .link{font-size:14px;margin-top:8%}
.content-wrapper .staysmart .list-wrap{margin-top:7%}
.content-wrapper .staysmart .list-wrap .header{font-size:2rem}
.content-wrapper .staysmart .list-wrap .lists>*{font-size:16px}
.content-wrapper .package-tile .content .tile-desc .tile-header{font-size:2.6rem}
.content-wrapper .package-tile .content .tile-desc .tile-header>*{font-size:2.6rem}
.content-wrapper .package-tile .content .tile-desc .desc{font-size:1.8rem}
.content-wrapper .package-tile.rewards-club .content .tile-desc .link{padding-left:2%}
.content-wrapper .package-tile.rewards-club .content .tile-desc a:after{right:2%}
}
.sms-form-header-tile{margin-top:22px}
.sms-form-header-tile *{font-size:1.8rem;font-weight:normal;line-height:1.4em}
.sms-form-header-tile *{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.sms-form-header-tile .tile-header,.sms-form-header-tile .tile-header *,.sms-form-header-tile .desc,.sms-form-header-tile .desc *{margin:0 0 22px !important;color:#575757}
.sms-form-header-tile .tile-header,.sms-form-header-tile .tile-header *{color:#0071ce;font-size:30px}
.send-apps-form{margin:0 0 15px}
.send-apps-form *{font-size:1.8rem;font-weight:normal;line-height:1.4em}
.send-apps-form *{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.send-apps-form .sms-form .popover{border-color:#0071ce}
.send-apps-form .sms-form .popover .arrow{border-bottom-color:#0071ce}
.send-apps-form .sms-form label{font:inherit;color:#575757;float:none}
.send-apps-form .sms-form .form-field,.send-apps-form .sms-form .form-dropdown{font:inherit;width:100%;height:42px;margin-right:10px;font-size:1.62rem;font-weight:400;padding:8px 12px;border:1px solid #ccc;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.send-apps-form .sms-form .form-field:-webkit-autofill,.send-apps-form .sms-form .form-dropdown:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-moz-box-shadow:0 0 0 1000px #fff inset}
.send-apps-form .sms-form .form-dropdown{font:inherit;text-transform:capitalize;border-bottom-right-radius:0 !important;-webkit-appearance:none;background-image:url(//digital.ihg.com/is/image/ihg/IHG_down_arrow);background-repeat:no-repeat;background-size:42px 45px;background-position:right;border-radius:0;margin-bottom:14px;padding-right:42px}
.send-apps-form .sms-form .form-dropdown option{font:inherit;color:#575757}
.send-apps-form .sms-form .form-dropdown::-ms-expand{display:none}
.send-apps-form .sms-form .button-form{padding:7px 18px;color:#fff;border:2px solid #0071ce;background-color:#0071ce;display:block;height:42px;letter-spacing:.75px;margin:22px auto;font-size:1.6rem;line-height:1.2em;font-weight:500}
.send-apps-form .sms-form .button-form{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.send-apps-form .sms-form .button-form:focus{outline:0}
.send-apps-form .success-message,.send-apps-form .failure-message{font:inherit;display:none;padding:20px;text-align:center;background-color:#ddd;color:#575757;margin-bottom:22px}
.send-apps-form .success-message>*,.send-apps-form .failure-message>*{margin:0}
.sms-form-msg-tile *{font-size:1.8rem;font-weight:normal;line-height:1.4em}
.sms-form-msg-tile *{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.sms-form-msg-tile .desc,.sms-form-msg-tile .desc *{color:#575757 !important;font:inherit !important;text-align:center;margin-top:10px}
.app-store-tile{width:80%;margin-top:15px;margin-right:auto;margin-bottom:10px;margin-left:auto;padding-right:23px;padding-left:23px}
.app-store-tile a.click-overlay-revise{display:block !important}
.google-play-tile{width:80%;margin-bottom:30px;margin-right:auto;margin-left:auto;padding-right:23px;padding-left:23px}
.google-play-tile a.click-overlay-revise{display:block !important}
@media(min-width:320px) and (max-width:767px){.send-apps-form .sms-form .form-field{font-size:1.62rem}
.app-store-tile,.google-play-tile{text-align:center;display:inline-block}
}
.ribbon-tile .content .tile-desc{padding:20px 30px}
.ribbon-tile .content .tile-desc .tile-header{color:#002d72;font-size:43px !important;padding:20px 30px;line-height:100%;margin-top:0;margin-bottom:10px;text-transform:uppercase;font-weight:200;letter-spacing:.01em}
.ribbon-tile .content .tile-desc .tile-header{font-family:amsipro-xlight,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100}
.ribbon-tile .content .tile-desc .tile-header p{margin:0}
.ribbon-tile .content .tile-desc .link{font-size:2.8rem;color:#454545;padding-left:4.31%;line-height:1em;margin-top:-15px}
.ribbon-tile .content .tile-desc .link{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.ribbon-tile .content .tile-desc .link a{text-decoration:none;color:#454545}
.ribbon-tile .content .tile-desc .link a:after{content:"\f105";font-family:"FontAwesome";color:#454545;font-size:2.2rem;padding-left:5px}
@media(min-width:768px) and (max-width:1024px){.ribbon-tile .content .tile-desc{padding:15px}
.ribbon-tile .content .tile-desc .tile-header{padding:15px}
}
@media(min-width:480px) and (max-width:767px) and (orientation:landscape){.ribbon-tile .content .tile-desc .tile-header{font-size:38px !important}
}
@media(min-width:320px) and (max-width:767px){.ribbon-tile .content .tile-desc{padding:10px}
.ribbon-tile .content .tile-desc .tile-header{font-size:24px !important;padding:10px}
.ribbon-tile .content .tile-desc .link{font-size:1.2rem;padding:0 23px 0 23px;line-height:1em;margin-top:-10px}
.ribbon-tile .content .tile-desc .link a:after{font-size:1.2rem}
}
.ribbon-tile.white .content .tile-desc .tile-header{color:#fff}
.ribbon-tile.text-large .content .tile-desc .tile-header{font-size:5.4rem}
@media(min-width:320px) and (max-width:767px){.ribbon-tile.text-large .content .tile-desc .tile-header{font-size:1.6rem}
}
@media(min-width:320px) and (max-width:767px){.ribbon-tile.text-medium .content .tile-desc .tile-header{font-size:1.6rem}
}
.ribbon-tile.text-small .content .tile-desc .tile-header{font-size:3.5rem}
@media(min-width:320px) and (max-width:767px){.ribbon-tile.text-small .content .tile-desc .tile-header{font-size:1.6rem}
}
.reset-pad{padding:0}
.reward-tile .tile-image{display:inline-block;width:23%;padding-left:5.6%;vertical-align:middle}
.reward-tile .tile-desc{display:inline-block;padding:6rem 0 5rem 7.25%;color:#454545;width:70%;vertical-align:middle}
.reward-tile .tile-desc .desc{margin-bottom:2rem;font-size:2.5rem}
.reward-tile .tile-desc .desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.reward-tile .tile-desc .desc p{margin:0}
.reward-tile .tile-desc .link a{font-size:2.5rem;color:#454545;text-decoration:none}
.reward-tile .tile-desc .link a{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.reward-tile .tile-desc .link a:after{content:"\f054";font-family:"FontAwesome";font-size:14px;margin-left:5px}
@media(min-width:320px) and (max-width:767px){.reward-tile .tile-image{margin-bottom:2rem;width:100%;text-align:center;padding-left:0}
.reward-tile .tile-desc{padding:3rem 30px 10px 30px;width:100%}
.reward-tile .tile-desc .desc{margin-right:0;margin-bottom:0;font-size:1.5rem}
.reward-tile .tile-desc .desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.reward-tile .tile-desc .desc p{margin-bottom:1rem}
.reward-tile .tile-desc .link{margin-bottom:1rem}
.reward-tile .tile-desc .link a{font-size:1.5rem;margin-bottom:1rem}
.reward-tile .tile-desc .link a:after{font-size:1rem}
}
.regional-tile{position:relative;opacity:0}
.regional-tile .tile-desc{position:absolute;bottom:24%;right:7.4%;width:65%;text-align:right}
.regional-tile .tile-desc .tile-header{font-size:6rem;color:#fff}
.regional-tile .tile-desc .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.regional-tile .tile-desc .tile-header p{margin:0}
.regional-tile .tile-desc .link{margin-top:2.5rem}
.regional-tile .tile-desc .link a{text-decoration:none;font-size:2.6rem;color:#fff}
.regional-tile .tile-desc .link a{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.regional-tile .tile-desc .link a:after{content:"\f054";display:inline-block;color:#fff;font-size:14px;margin-left:15px;font-family:"FontAwesome";border-radius:30px;background-color:#2172b9;height:30px;width:30px;padding:9px 9px 3px 3px;vertical-align:middle}
.regional-tile .tile-image img{width:100%;-o-object-fit:cover;object-fit:cover}
@media(min-width:320px) and (max-width:767px){.regional-tile .tile-desc{position:static;width:100%;background-color:#666;padding:20px 25px}
.regional-tile .tile-desc .tile-header{font-size:2.4rem}
.regional-tile .tile-desc .link{margin-top:1rem}
.regional-tile .tile-desc .link a{font-size:1.2rem}
.regional-tile .tile-desc .link a:after{font-size:.9rem;line-height:1.4rem;height:20px;width:20px;padding-right:6px;padding-top:3px;margin-left:5px}
}
.offers-tile-container{padding:0 55px;padding-bottom:2.5rem}
.hiex-offers-tile .tile-desc .tile-header{font-size:2.6rem;font-weight:bold;background:#529cdc;color:#fff;padding:1.5rem 25px 2rem 6.55%}
.hiex-offers-tile .tile-desc .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.hiex-offers-tile .tile-desc .tile-header p{margin:0}
.hiex-offers-tile .tile-desc .link{position:relative;padding:1.3rem 3rem 3rem 2.6rem}
.hiex-offers-tile .tile-desc .link a{color:#666;font-size:2.2rem;line-height:1.2em;text-decoration:none;display:inline-block;width:85%}
.hiex-offers-tile .tile-desc .link a{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.hiex-offers-tile .tile-desc .link:after{content:"\f054";font-family:"FontAwesome";color:#fff;background:#529cdc;font-size:1.5rem;display:block;width:3.5rem;height:3.5rem;line-height:3.5rem;padding:1px 0 0 2px;text-align:center;border-radius:100%;position:absolute;top:50%;margin-top:-2.3rem;right:6.3%}
.desc-link-icon .tile-desc .desc{padding:2.5rem 12% 2.2rem 7.8%;position:relative;width:94.5%;display:inline-block;color:#454545;font-size:16px;line-height:1.5em;text-decoration:none}
.desc-link-icon .tile-desc .desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.desc-link-icon .tile-desc .desc:after{content:"\f054";font-family:"FontAwesome";color:#fff;background:#529cdc;font-size:1.5rem;display:block;width:3.5rem;height:3.5rem;line-height:3.5rem;padding:1px 0 0 2px;text-align:center;border-radius:100%;position:absolute;top:0;margin-top:3rem;right:0}
.desc-link-icon .tile-desc .desc p{margin:0}
.desc-link-icon .tile-desc .link{position:relative;float:right;padding:0}
.desc-link-icon .tile-desc .link a{color:#454545;font-size:2.2rem;line-height:1.2em;text-decoration:none}
.desc-link-icon .tile-desc .link a{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.offer-wrapper{padding-bottom:5rem}
.offer-wrapper .tile-desc{background:#fff;width:90%;-webkit-box-shadow:0 0 4px -2px;box-shadow:0 0 4px -2px;padding:1.5rem 2%;margin:0 auto}
.offer-wrapper .tile-desc .link{text-align:center;font-size:2rem}
.offer-wrapper .tile-desc .link{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.offer-wrapper .tile-desc .link a{text-decoration:none}
.offer-wrapper .tile-desc .link a:after{content:"\f067";font-family:"FontAwesome";color:#337ab7;margin-left:10px;vertical-align:middle}
@media(min-width:768px) and (max-width:1024px){.desc-link-icon .tile-desc .desc{font-size:14px}
}
@media(min-width:768px) and (max-width:1024px) and (orientation:portrait){.desc-link-icon .tile-desc .desc:after{padding:0 0 0 2px}
.hiex-offers-tile .tile-desc .link:after{padding:0 0 0 2px}
}
@media(min-width:320px) and (max-width:767px){.desc-link-icon .tile-desc .desc{padding:2rem 14% 1.8rem 24.5px}
.desc-link-icon .tile-desc .desc:after{width:2.5rem;height:2.5rem;line-height:2.5rem;font-size:1rem;margin-top:2.4rem;padding:0 0 0 2px}
.offers-tile-container{padding:2rem 0}
.hiex-offers-tile .tile-image img{max-width:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.hiex-offers-tile .tile-desc .tile-header{font-size:1.6rem;padding:10px}
.hiex-offers-tile .tile-desc .tile-header p{margin:0}
.hiex-offers-tile .tile-desc .desc{font-size:1.3rem;line-height:1.6rem}
.hiex-offers-tile .tile-desc .link{padding:1.2rem 20px;padding-bottom:1.5rem}
.hiex-offers-tile .tile-desc .link a{font-size:1.4rem}
.hiex-offers-tile .tile-desc .link:after{font-size:1rem;width:2.5rem;height:2.5rem;line-height:2.5rem;top:50%;margin-top:-1.2rem;right:2rem;padding:0 0 0 2px}
.offer-wrapper{padding-bottom:1.9rem}
.offer-wrapper .tile-desc{padding:1.3rem 2%}
.offer-wrapper .tile-desc .link{font-size:1.6rem}
.offer-wrapper .tile-desc .link a:after{font-size:1.4rem}
}
.hiex-offers-tile.mariner-blue .tile-desc .tile-header{background:#2172b9}
.hiex-offers-tile.mariner-blue .tile-desc .link:after{background:#2172b9}
.hiex-offers-tile.havelock-blue .tile-desc .tile-header{background:#529cdc}
.hiex-offers-tile.havelock-blue .tile-desc .link:after{background:#529cdc}
.hiex-offers-tile.dark-blue .tile-desc .tile-header{background:#1a4d8d}
.hiex-offers-tile.dark-blue .tile-desc .link:after{background:#1a4d8d}
.hiex-offers-tile.desc-link-icon.mariner-blue .tile-desc .desc:after{background:#2172b9}
.hiex-offers-tile.desc-link-icon.havelock-blue .tile-desc .desc:after{background:#529cdc}
.hiex-offers-tile.desc-link-icon.dark-blue .tile-desc .desc:after{background:#1a4d8d}
.hiex-offers-tile.white .tile-desc{background:#fff}
.offers-tile-container.link-water{background:#deeaf5}
.hiex-offers-tile.font-large .tile-desc .tile-header{font-size:2.8rem}
@media(min-width:320px) and (max-width:767px){.hiex-offers-tile.font-large .tile-desc .tile-header{font-size:1.8rem}
}
.hiex-offers-tile.font-medium .tile-desc .tile-header{font-size:2.6rem}
@media(min-width:320px) and (max-width:767px){.hiex-offers-tile.font-medium .tile-desc .tile-header{font-size:1.6rem}
}
.hub-modals[data-lf-package] .hub-modal{z-index:110}
.ihg-livefyre [data-lf-package] .strip-container .btn{position:absolute;width:35px;background-color:#f1f1f5}
.ihg-livefyre [data-lf-package] .strip-container .btn .left-arrow,.ihg-livefyre [data-lf-package] .strip-container .btn .right-arrow{color:#e35205}
.ihg-livefyre [data-lf-package] .strip-container .btn.disabled{background-color:#f1f1f5;visibility:hidden}
.ihg-livefyre [data-lf-package] .strip-container .btn.enabled{opacity:.9}
.ihg-livefyre [data-lf-package] .strip-container .previous.btn{border-radius:5px 0 0 5px}
.ihg-livefyre [data-lf-package] .strip-container .next.btn{right:0;border-radius:0 5px 5px 0}
.ihg-livefyre [data-lf-package] .strip-container .content-container{width:100%;border-radius:5px}
.ihg-livefyre [data-lf-package] .strip-container .content-container .hub-content-container{padding-right:20px;padding-left:0}
.home-slot{padding:0 8%;margin-bottom:7rem;float:left;margin-top:7.2rem;display:none;display:block;overflow:hidden;clear:both;content:"";width:100%}
.home-slot .interact .offer-slot:first-child{margin-left:0}
.home-slot .interact .offer-slot{background-color:#fff;float:left;width:32%;margin:1% 0 1% 1.2%;border:1px solid #d1d1d1}
.home-slot .interact .offer-slot .image{margin:0 !important}
.home-slot .interact .offer-slot .text{padding:8%;font-size:14px;color:#666;font-weight:700;letter-spacing:.6px;float:left;width:100%}
.home-slot .interact .offer-slot .text{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.home-slot .interact .offer-slot .text p:first-child{color:#2172b9;font-size:2.4rem;font-weight:normal}
.home-slot .interact .offer-slot .text p:first-child{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.chase-promo{position:absolute;top:2.5%;right:2.5%;z-index:99}
.chase-promo .interact .offer-slot{display:block;overflow:hidden;clear:both;content:""}
.chase-promo .interact .offer-slot .image{float:right;width:22%}
.chase-promo .interact .offer-slot .text{float:right;font-size:16px;text-shadow:1px 1px 1px #000;color:#fff;line-height:20px;text-align:right;margin-right:10px}
.chase-promo .interact .offer-slot .text{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.chase-promo .interact .offer-slot .text p{margin:0}
@media(min-width:320px) and (max-width:767px){.home-slot{padding-left:15px;padding-right:15px;margin:0}
.home-slot .interact .offer-slot{width:100%;margin:5% 0 2% 0}
.home-slot .interact .offer-slot .text{padding:7%;font-size:1.4rem}
.home-slot .interact .offer-slot .text p:first-child{font-size:2rem}
.chase-promo{top:1.5%;right:2.5%}
.chase-promo .interact .offer-slot .image{width:16%}
.chase-promo .interact .offer-slot .text{font-size:1.2rem;line-height:1.4rem}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.home-slot .interact .offer-slot .text{min-height:150px}
}
.interact-promo{padding:0 10px}
@media(max-width:767px){.interact-promo{padding:20px 10px}
}
.interact-promo .interact{padding:0 10px}
@media(max-width:767px){.interact-promo .interact{padding:20px 10px}
}
.interact-promo .interact .border-top-class,.interact-promo .interact .border-bottom-class,.interact-promo .interact .clearfix{display:none}
.interact-promo .content{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}
@media(max-width:767px){.interact-promo .content{padding:0;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;text-align:center}
}
.interact-promo .content .tile-image{height:auto;width:auto;max-width:200px}
@media(max-width:767px){.interact-promo .content .tile-image{margin-top:15px}
}
.interact-promo .content .tile-desc{color:#002d72;margin-left:10px;padding-left:20px}
.interact-promo .content .tile-desc{font-family:amsipro-xlight,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100}
@media(max-width:767px){.interact-promo .content .tile-desc{margin-left:0;margin-top:15px;text-align:center}
}
.interact-promo .content .tile-top-image{display:none}
.interact-promo .content .tile-header{color:#013070;font-family:inherit;font-size:25px}
@media(max-width:991px){.interact-promo .content .tile-header{font-size:19px}
}
@media(max-width:767px){.interact-promo .content .tile-header{font-size:25px;text-align:center}
}
.interact-promo .content .tile-header b,.interact-promo .content .tile-header strong{font-family:amsipro-black,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900}
.interact-promo .content .tile-header p{margin:5px 0}
.interact-promo .content .desc{font-size:14px;color:#013070}
@media(max-width:991px){.interact-promo .content .desc{font-size:12px}
}
@media(max-width:767px){.interact-promo .content .desc{font-size:14px}
}
.interact-promo .content .desc b,.interact-promo .content .desc strong{font-family:amsipro-black,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900}
@media(max-width:767px){.interact-promo .content .desc p{text-align:center}
}
.interact-promo .content .link{margin:15px 0}
.interact-promo .content .link{font-family:amsipro-bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}
@media(max-width:767px){.interact-promo .content .link{text-align:center}
}
.interact-promo .content .link a{color:#013070 !important;font-size:14px;text-decoration:none}
.interact-promo .content .link a:after,.interact-promo .content .link a:before{content:"";display:none}
@media(max-width:767px){.interact-promo .lastColumn{border-top:1px solid #013070}
}
.hifob-tile-container{padding:0 7.1rem}
.hifob-tile{background:#fff;border-bottom:10px solid;border-color:gray}
.hifob-tile .tile-image img{border-radius:0 0 50% 50%/5px}
.hifob-tile.hi .content .tile-desc,.hifob-tile.hiex .content .tile-desc,.hifob-tile.hirs .content .tile-desc,.hifob-tile.hicv .content .tile-desc{min-height:181px}
.hifob-tile.hi .content .tile-desc .tile-header,.hifob-tile.hiex .content .tile-desc .tile-header,.hifob-tile.hirs .content .tile-desc .tile-header,.hifob-tile.hicv .content .tile-desc .tile-header{font-size:25px;line-height:100%;font-weight:200;letter-spacing:.01em;text-transform:uppercase}
.hifob-tile.hi .content .tile-desc .tile-header,.hifob-tile.hiex .content .tile-desc .tile-header,.hifob-tile.hirs .content .tile-desc .tile-header,.hifob-tile.hicv .content .tile-desc .tile-header{font-family:amsipro-xlight,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100}
.hifob-tile.hi .content .tile-desc .tile-header sup,.hifob-tile.hiex .content .tile-desc .tile-header sup,.hifob-tile.hirs .content .tile-desc .tile-header sup,.hifob-tile.hicv .content .tile-desc .tile-header sup{font-size:35px;top:0}
.hifob-tile.hi .content .tile-desc .desc,.hifob-tile.hiex .content .tile-desc .desc,.hifob-tile.hirs .content .tile-desc .desc,.hifob-tile.hicv .content .tile-desc .desc{line-height:130%;margin-top:16px;margin-bottom:15px;font-size:17px;color:#333}
.hifob-tile.hi .content .tile-desc .desc,.hifob-tile.hiex .content .tile-desc .desc,.hifob-tile.hirs .content .tile-desc .desc,.hifob-tile.hicv .content .tile-desc .desc{font-family:amsipro-regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}
.hifob-tile.hirs .content .tile-desc .tile-header{color:#7c80c0}
.hifob-tile.hicv .content .tile-desc .tile-header{color:#f47d30}
.hifob-tile .content .tile-image img{max-width:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.hifob-tile .content .tile-desc{padding:30px 20px 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}
.hifob-tile .content .tile-desc .tile-header{font-size:3.2rem}
.hifob-tile .content .tile-desc .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.hifob-tile .content .tile-desc .tile-header p{margin:0}
.hifob-tile .content .tile-desc .desc{line-height:2.2rem;color:#666;font-size:1.8rem;margin-top:1rem}
.hifob-tile .content .tile-desc .desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.hifob-tile .content .tile-desc .desc p{margin:0}
@media(min-width:768px) and (max-width:1024px){.hifob-tile.hi .content .tile-desc,.hifob-tile.hiex .content .tile-desc,.hifob-tile.hirs .content .tile-desc,.hifob-tile.hicv .content .tile-desc{min-height:155px}
.hifob-tile.hi .content .tile-desc .tile-header,.hifob-tile.hiex .content .tile-desc .tile-header,.hifob-tile.hirs .content .tile-desc .tile-header,.hifob-tile.hicv .content .tile-desc .tile-header{font-size:19px}
.hifob-tile.hi .content .tile-desc .tile-header sup,.hifob-tile.hiex .content .tile-desc .tile-header sup,.hifob-tile.hirs .content .tile-desc .tile-header sup,.hifob-tile.hicv .content .tile-desc .tile-header sup{font-size:19px;top:0}
.hifob-tile.hi .content .tile-desc .desc,.hifob-tile.hiex .content .tile-desc .desc,.hifob-tile.hirs .content .tile-desc .desc,.hifob-tile.hicv .content .tile-desc .desc{font-size:14px}
}
@media(min-width:320px) and (max-width:767px){.hifob-tile-container{padding:0}
.hifob-tile{border-bottom:1rem solid}
.hifob-tile .content .tile-desc{padding:2rem;height:auto !important}
.hifob-tile .content .tile-desc .tile-header{font-size:2rem}
.hifob-tile .content .tile-desc .desc{line-height:1.6rem;font-size:1.3rem}
.hifob-tile.hi .content .tile-desc,.hifob-tile.hiex .content .tile-desc,.hifob-tile.hirs .content .tile-desc,.hifob-tile.hicv .content .tile-desc{min-height:auto;height:auto !important}
.hifob-tile.hi .content .tile-desc .tile-header,.hifob-tile.hiex .content .tile-desc .tile-header,.hifob-tile.hirs .content .tile-desc .tile-header,.hifob-tile.hicv .content .tile-desc .tile-header{font-size:25px}
.hifob-tile.hi .content .tile-desc .tile-header sup,.hifob-tile.hiex .content .tile-desc .tile-header sup,.hifob-tile.hirs .content .tile-desc .tile-header sup,.hifob-tile.hicv .content .tile-desc .tile-header sup{font-size:25px;top:0}
.hifob-tile.hi .content .tile-desc .desc,.hifob-tile.hiex .content .tile-desc .desc,.hifob-tile.hirs .content .tile-desc .desc,.hifob-tile.hicv .content .tile-desc .desc{font-size:17px}
}
.hifob-tile.hi{border-color:#509e2f}
.hifob-tile.hi .content .tile-desc .tile-header{color:#509e2f}
.hifob-tile.hiex{border-color:#0055a5}
.hifob-tile.hiex .content .tile-desc .tile-header{color:#0055a5}
.hifob-tile.hirs{border-color:#7d81be}
.hifob-tile.hirs .content .tile-desc .tile-header{color:#7d81be}
.hifob-tile.hicv{border-color:#f37d2e}
.hifob-tile.hicv .content .tile-desc .tile-header{color:#f37d2e}
.hero-section-tile{position:relative}
.hero-section-tile .content .tile-image img{width:100%;-o-object-fit:cover;object-fit:cover}
.hero-section-tile .tile-desc{position:absolute;bottom:26%;right:8.4%;width:65%;text-align:right}
.hero-section-tile .tile-desc .tile-header{font-size:6.4rem;color:#fff;line-height:.968em}
.hero-section-tile .tile-desc .tile-header span{font-weight:bold}
.hero-section-tile .tile-desc .tile-header p{margin:0}
.hero-section-tile .tile-desc .tile-header strong,.hero-section-tile .tile-desc .tile-header b{font-weight:normal}
.hero-section-tile .tile-desc .link{margin-top:4rem}
.hero-section-tile .tile-desc .link a{text-decoration:none;font-size:2.6rem;color:white}
.hero-section-tile .tile-desc .link a:after{content:"\f105";display:inline-block;color:#fff;font-size:2.5rem;margin-left:17px;font-family:"FontAwesome";border-radius:30px;background-color:#2172b9;height:30px;width:30px;padding:3px;padding-right:9px}
@media(min-width:320px) and (max-width:767px){.hero-section-tile .tile-desc{bottom:6%;right:6.5%;padding-top:0;width:56%}
.hero-section-tile .tile-desc .tile-header{font-size:2rem;line-height:1.1em;margin-bottom:0}
.hero-section-tile .tile-desc .tile-header span{display:block}
.hero-section-tile .tile-desc .link{margin-top:0}
.hero-section-tile .tile-desc .link a{font-size:1.1rem}
.hero-section-tile .tile-desc .link a:after{font-size:1.6rem;height:2rem;width:2rem;padding-right:.6rem}
}
@media(min-width:480px) and (max-width:767px) and (orientation:landscape){.hero-section-tile .tile-desc .tile-header{font-size:2.8rem;line-height:1.071em}
.hero-section-tile .tile-desc .link a{font-size:2.4rem}
}
.flexslider{border:0;margin:0;background:0}
.flexslider ul li .slide-caption{background-color:#2172b9;display:none}
.flexslider ul li .slide-caption .upper{color:#fff;font-size:1.8rem;padding:8px 40px}
.flexslider ul li .slide-caption .upper{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.flexslider ul li .pano-info-text{left:42%;right:0;width:15%;top:37%}
.tab-content{padding:0}
.hiex-hd-gallery{position:relative;background-color:#fff;display:none}
.hiex-hd-gallery .tab-content{background-color:#fff;min-height:100px;padding:0}
.shadowblue{color:#00a3e1 !important}
.hero-gallery .image-slide{position:relative}
.hero-gallery .image-caption{position:absolute;top:25%;right:3%;width:60%;z-index:10;color:#fff;text-align:right}
.hero-gallery .image-caption .upper{font-size:78px;margin-bottom:.05em;line-height:100%}
.hero-gallery .image-caption .upper{font-family:amsipro-xlight,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100}
.hero-gallery .image-caption .upper b{font-family:amsipro-black,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900}
.hero-gallery .image-caption .middle{font-size:32px;margin-bottom:.05em;line-height:100%;margin-top:10px}
.hero-gallery .image-caption .middle{font-family:amsipro-xlight,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100}
.hero-gallery .image-caption .middle b{font-family:amsipro-black,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900}
.hero-gallery .image-caption .lower{text-align:right;margin-top:0}
.hero-gallery .image-caption .lower a{color:#fff;font-size:14px;cursor:pointer;position:relative;text-decoration:none;left:1%}
.hero-gallery .image-caption .lower a{font-family:amsipro-black,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900}
.hero-gallery .image-caption .lower .footnote{font-size:14px;margin-top:10px;display:inline-block;font-weight:300}
.hero-gallery .image-caption .lower .footnote{font-family:amsipro-xlight,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100}
.hero-gallery .image-caption .lower .sub-headline a .hero-gallery-circle{color:#2172b9;font-size:3.7rem;position:absolute;top:15px;left:-1px}
.hero-gallery .image-caption .lower .sub-headline a .hero-gallery-arrow{font-size:1.6rem}
.hero-gallery .image-caption .lower .sub-headline a .fa-stack{width:1em;margin-left:15px}
.hero-gallery .image-caption .lower .sub-headline a:after{content:"\f054";display:inline-block;color:#fff;font-size:12px;font-family:"FontAwesome";border-radius:30px;height:30px;width:30px;padding:9px 9px 3px 0;vertical-align:middle;line-height:1em}
.hero-gallery .hero-section-tile .content .tile-image img{width:100%;-o-object-fit:cover;object-fit:cover}
.hero-gallery .hero-section-tile .tile-desc{position:absolute;top:25%;right:3%;width:60%;z-index:10;color:#fff;text-align:right;text-transform:none}
.hero-gallery .hero-section-tile .tile-desc .tile-header{font-size:78px;margin-bottom:.05em;line-height:100%}
.hero-gallery .hero-section-tile .tile-desc .tile-header{font-family:amsipro-xlight,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100}
.hero-gallery .hero-section-tile .tile-desc .tile-header b{font-family:amsipro-black,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900}
.hero-gallery .hero-section-tile .tile-desc .tile-header p{margin:0}
.hero-gallery .hero-section-tile .tile-desc .sub-header,.hero-gallery .hero-section-tile .tile-desc .sub-header>*{font-size:38px;margin-bottom:.05em;line-height:100%}
.hero-gallery .hero-section-tile .tile-desc .sub-header,.hero-gallery .hero-section-tile .tile-desc .sub-header>*{font-family:amsipro-xlight,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100}
.hero-gallery .hero-section-tile .tile-desc .desc,.hero-gallery .hero-section-tile .tile-desc .desc>*{font-size:32px;margin-bottom:.05em;line-height:100%;margin-top:10px}
.hero-gallery .hero-section-tile .tile-desc .desc,.hero-gallery .hero-section-tile .tile-desc .desc>*{font-family:amsipro-xlight,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100}
.hero-gallery .hero-section-tile .tile-desc .desc b,.hero-gallery .hero-section-tile .tile-desc .desc>* b{font-family:amsipro-black,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900}
.hero-gallery .hero-section-tile .tile-desc .link{text-align:right;margin-top:0}
.hero-gallery .hero-section-tile .tile-desc .link a{color:#fff;font-size:14px;cursor:pointer;position:relative;text-decoration:none;left:1%}
.hero-gallery .hero-section-tile .tile-desc .link a{font-family:amsipro-black,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900}
.hero-gallery .hero-section-tile .tile-desc .link a:after{content:"\f054";display:inline-block;color:#fff;font-size:12px;font-family:"FontAwesome";border-radius:30px;height:30px;width:30px;padding:9px 9px 3px 0;vertical-align:middle;line-height:1em;background:transparent;margin:0}
.hero-gallery .flexslider{position:relative;z-index:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.hero-gallery .flexslider:hover .flex-prev{opacity:1}
.hero-gallery .flexslider:hover .flex-next{opacity:1}
.hero-gallery .tn-container{background:#002d72;width:100%;padding:15px 40px 15px 40px;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.hero-gallery .tn-container .tn-container-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.hero-gallery .tn-container .tn-container-desc .desc-header{color:#fff;font-size:43px;font-weight:900;margin:0;padding:0}
.hero-gallery .tn-container .tn-container-desc .desc-header{font-family:amsipro-black,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900}
.hero-gallery .tn-container .tn-container-desc .desc-header:lang(nl){line-height:35px}
.hero-gallery .tn-container .tn-container-desc .desc-header:lang(pt){line-height:35px}
.hero-gallery .tn-container .tn-container-desc .desc-sub-header{font-size:16px;color:#90b9dc;letter-spacing:.6px}
.hero-gallery .tn-container .tn-container-desc .desc-sub-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.hero-gallery .tn-container .thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:none;box-shadow:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
@media(max-width:767px){.hero-gallery .tn-container .thumbnails{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
}
@media(max-width:480px){.hero-gallery .tn-container .thumbnails{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.hero-gallery .tn-container .thumbnails .flex-viewport{overflow:visible !important}
.hero-gallery .tn-container .thumbnails .slides{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
.hero-gallery .tn-container .thumbnails .slides .tn-img{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;cursor:pointer;float:none !important;margin:0 10px;padding:10px 20px;text-align:center;width:120px !important}
.hero-gallery .tn-container .thumbnails .slides .tn-img.flex-active-slide{border-color:#fff;position:relative}
.hero-gallery .tn-container .thumbnails .slides .tn-img.flex-active-slide:after{content:"";width:0;height:0;border-style:solid;border-width:0 12.5px 13px 12.5px;border-color:transparent transparent #002d72 transparent;position:absolute;top:-28px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.hero-gallery .tn-container .thumbnails .slides .tn-img-container{text-align:center;cursor:pointer;height:48px;margin-bottom:15px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex}
.hero-gallery .tn-container .thumbnails .slides .tn-img-container-holder{-ms-flex-item-align:center;align-self:center;width:50px}
@media(max-width:767px){.hero-gallery .tn-container .thumbnails .slides .tn-img-container-holder{width:45px}
}
.hero-gallery .tn-container .thumbnails .slides .tn-img img{width:auto !important;display:inline-block}
.hero-gallery .tn-container .thumbnails .slides .tn-img .thumbnail-link{color:#fff;font-size:14px;font-weight:600;letter-spacing:.01em;line-height:100%;margin:0;text-align:center;text-transform:uppercase;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.hero-gallery .tn-container .thumbnails .slides .tn-img .thumbnail-link{font-family:amsipro-regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}
.hero-gallery .tn-container .thumbnails .slides .tn-img .thumbnail-link-container{display:block;width:100%}
@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){.hero-gallery .tn-container{padding:2% 5% 2% 10%}
.hero-gallery .tn-container .tn-container-desc{width:30%}
.hero-gallery .tn-container .tn-container-desc .desc-sub-header{font-size:14px}
.hero-gallery .tn-container .thumbnails{padding:0}
.hero-gallery .tn-container .thumbnails .tn-img{padding-right:10px}
}
@media(min-width:768px) and (max-width:1024px) and (orientation:portrait){.hero-gallery .tn-container .tn-container-desc .desc-sub-header{font-size:14px}
.hero-gallery .tn-container .arrow{left:230px}
}
@media(min-width:768px) and (max-width:1024px){.hero-gallery .tn-container{padding:15px 30px}
.hero-gallery .tn-container .tn-container-desc{width:30%}
.hero-gallery .tn-container .tn-container-desc .desc-header{font-size:32px}
.hero-gallery .tn-container .tn-container-desc .desc-sub-header{font-size:14px}
.hero-gallery .tn-container .arrow{left:230px}
.hero-gallery .tn-container .thumbnails{padding:0;margin:0}
.hero-gallery .tn-container .thumbnails .slides .tn-img{width:110px !important}
.hero-gallery .image-caption{top:12%}
.hero-gallery .image-caption .upper{font-size:50px}
.hero-gallery .hero-section-tile .tile-desc{top:12%;width:90%}
.hero-gallery .hero-section-tile .tile-desc .tile-header{font-size:50px}
.hero-gallery .hero-section-tile .tile-desc .desc p,.hero-gallery .hero-section-tile .tile-desc .desc>* p{margin-bottom:0}
.hero-gallery .hero-section-tile .tile-desc .sub-header,.hero-gallery .hero-section-tile .tile-desc .sub-header>*{font-size:24px}
}
@media(min-width:320px) and (max-width:767px){.hero-gallery .image-caption{position:absolute;top:40%;width:100%;right:7%;z-index:10}
.hero-gallery .image-caption .upper{font-size:35px}
.hero-gallery .image-caption .desc p,.hero-gallery .image-caption .desc>* p{margin-bottom:0}
.hero-gallery .image-caption .middle{font-size:22px;margin-top:0}
.hero-gallery .image-caption .middle{font-family:amsipro-light,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}
.hero-gallery .image-caption .upper:lang(in){font-size:2.6rem}
.hero-gallery .image-caption .lower{margin-top:1px}
.hero-gallery .image-caption .lower .sub-headline a{font-size:12px}
.hero-gallery .image-caption .lower .sub-headline a .hero-gallery-circle{font-size:12px;top:-3px;left:-3px}
.hero-gallery .image-caption .lower .sub-headline a .hero-gallery-arrow{font-size:1.1rem}
.hero-gallery .image-caption .lower .sub-headline a .fa-stack{height:1em;line-height:1.2em}
.hero-gallery .image-caption .lower .sub-headline a:after{font-size:.9rem;line-height:1.4rem;height:2rem;width:2rem;padding-right:.6rem;padding-top:.3rem;margin-left:.5rem}
.hero-gallery .image-caption .foot-notes{font-size:10px}
.hero-gallery .hero-section-tile .tile-desc{position:absolute;top:25%;width:90%;right:7%;z-index:10}
.hero-gallery .hero-section-tile .tile-desc .tile-header{font-size:35px}
.hero-gallery .hero-section-tile .tile-desc .sub-header,.hero-gallery .hero-section-tile .tile-desc .sub-header>*{font-size:24px}
.hero-gallery .hero-section-tile .tile-desc .desc,.hero-gallery .hero-section-tile .tile-desc .desc>*{font-size:22px;margin-top:0}
.hero-gallery .hero-section-tile .tile-desc .desc,.hero-gallery .hero-section-tile .tile-desc .desc>*{font-family:amsipro-light,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}
.hero-gallery .hero-section-tile .tile-desc .link{margin-top:1px}
.hero-gallery .hero-section-tile .tile-desc .link a{font-size:12px}
.hero-gallery .tn-container{height:auto}
.hero-gallery .tn-container .tn-container-desc{display:none}
.hero-gallery .tn-container .arrow{top:-15px;left:34px;margin-left:-1px}
.hero-gallery .tn-container .thumbnails{width:100%;padding:0;margin:0}
.hero-gallery .tn-container .thumbnails .slides{margin:0 !important}
.hero-gallery .tn-container .thumbnails .slides .tn-img{border:0 !important;padding:0;width:70px !important}
.hero-gallery .tn-container .thumbnails .slides .tn-img.flex-active-slide{border-width:0}
.hero-gallery .tn-container .thumbnails .slides .tn-img img{margin:0}
.hero-gallery .tn-container .thumbnails .slides .tn-img .thumbnail-link{display:none}
}
@media(min-width:480px) and (max-width:767px) and (orientation:landscape){.hero-gallery .image-caption{top:32%}
.hero-gallery .image-caption .upper{font-size:34px;line-height:105%}
.hero-gallery .image-caption .middle{margin-top:10px}
.hero-gallery .hero-section-tile .tile-desc{top:32%;width:90%}
.hero-gallery .hero-section-tile .tile-desc .tile-header{font-size:34px;line-height:105%}
.hero-gallery .hero-section-tile .tile-desc .sub-header,.hero-gallery .hero-section-tile .tile-desc .sub-header>*{font-size:27px}
.hero-gallery .hero-section-tile .tile-desc .desc,.hero-gallery .hero-section-tile .tile-desc .desc>*{margin-top:10px}
}
.slides_wrp{display:block;overflow:hidden;clear:both;content:"";position:relative;max-width:1440px;display:table-cell;vertical-align:middle}
.slides_wrp .video-js .vjs-tech{display:block;text-align:center;position:static;margin:0 auto;padding:0;width:auto;background-position:50% 50%;float:none}
.hero-carousel .flexslider .vjs-poster{position:absolute;top:0}
.video-js{margin:0 auto;max-width:100%;width:100% !important;height:450px}
.video-js .vjs-tech{cursor:pointer}
.video-js.vjs-fullscreen .vjs-tech{height:100% !important}
.hero-carousel .flexslider{margin:0;background:#fff;border:0;position:relative;border-radius:0;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;zoom:1;overflow:hidden;height:auto}
.hero-carousel .flexslider .slides img{max-width:100% !important;margin:0 auto}
.hero-carousel .flexslider:hover .flex-next{opacity:1 !important;right:2% !important;color:#888b8d}
.hero-carousel .flexslider:hover .flex-prev{left:2% !important;color:#888b8d}
.hero-carousel .flex-direction-nav a{color:#fff}
.hero-carousel .flex-direction-nav:before{color:#1a4d8d}
.hero-carousel .flex-direction-nav .flex-next{right:0 !important}
.hero-carousel .flexslider{position:relative;height:450px;overflow:hidden}
.hero-carousel .flexslider #hidden_desktop_slide,.hero-carousel .flexslider #hidden_mobile_slide,.hero-carousel .flexslider #hidden_tab_slide{position:absolute;z-index:-999999;left:0;bottom:0}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc{position:absolute;top:26.3%;left:66.66%;margin:0;color:#fff}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .tile-header{font-size:6rem}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .link{display:block;margin-top:25px;font-size:2.2rem;border:5px solid #fff}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .link{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .link a{padding:15px 7%;display:inline-block;text-decoration:none;color:#fff;line-height:normal;line-height:initial}
.hero-carousel .flexslider .slides li .video-slide .video-js{height:100% !important}
.hero-carousel .flexslider .slides li .video-slide .vjs-default-skin:hover .vjs-big-play-button,.hero-carousel .flexslider .slides li .video-slide .vjs-default-skin .vjs-big-play-button{top:50%;left:50%;width:auto;border:0;z-index:10}
.hero-carousel .flexslider .slides li .video-slide .vjs-default-skin:hover .vjs-big-play-button:before,.hero-carousel .flexslider .slides li .video-slide .vjs-default-skin .vjs-big-play-button:before{content:"\f01d";font-family:FontAwesome;text-shadow:none;color:#555;font-size:5rem}
.hero-carousel .flexslider .slides li .video-slide .vjs-default-skin .vjs-play-control:before,.hero-carousel .flexslider .slides li .video-slide .vjs-default-skin .vjs-control.vjs-play-control:hover:before,.hero-carousel .flexslider .slides li .video-slide .vjs-default-skin .vjs-control.vjs-play-control:focus:before{content:"\f04c";font-family:FontAwesome}
.hero-carousel .flexslider .slides li .video-slide .vjs-default-skin .vjs-play-control.vjs-paused:before,.hero-carousel .flexslider .slides li .video-slide .vjs-default-skin .vjs-control.vjs-play-control:hover.vjs-paused:before,.hero-carousel .flexslider .slides li .video-slide .vjs-default-skin .vjs-control.vjs-play-control:focus.vjs-paused:before{content:"\f04b"}
.hero-carousel .flexslider .slides li .video-slide .tile-image .iOsMl{position:absolute;top:0;left:0;right:0;bottom:0}
.hero-carousel .flexslider .flex-control-nav{bottom:40px;z-index:10}
.hero-carousel .flexslider .flex-control-nav li a{background:#fff}
.hero-carousel .flexslider .flex-control-nav li a.flex-active{background:#1a4d8d}
.video-tile{text-align:center}
.video-tile .vjs-default-skin:hover .vjs-big-play-button,.video-tile .vjs-default-skin .vjs-big-play-button{top:27%;left:48%;width:auto;border:0;height:450px}
.video-tile .vjs-default-skin:hover .vjs-big-play-button:before,.video-tile .vjs-default-skin .vjs-big-play-button:before{content:"\f01d";font-family:FontAwesome;text-shadow:none;color:#555;font-size:5rem}
.video-tile .vjs-default-skin .vjs-play-control:before,.video-tile .vjs-default-skin .vjs-control.vjs-play-control:hover:before,.video-tile .vjs-default-skin .vjs-control.vjs-play-control:focus:before{content:"\f04c";font-family:FontAwesome}
.video-tile .vjs-default-skin .vjs-play-control.vjs-paused:before,.video-tile .vjs-default-skin .vjs-control.vjs-play-control:hover.vjs-paused:before,.video-tile .vjs-default-skin .vjs-control.vjs-play-control:focus.vjs-paused:before{content:"\f04b"}
.video-tile .tile-image{position:relative}
.video-tile .tile-image .iOsMl{position:absolute;top:0;left:0;right:0;bottom:0}
.video-tile .tile-image .iOsMl img{height:100%}
.hero-carousel .flex-direction-nav .flex-prev,.hero-carousel .flex-direction-nav .flex-next{display:none}
.flex-control-paging li a{-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}
@media(min-width:768px) and (max-width:1024px){.hero-carousel .flexslider .slides li .tile-slide .tile-desc{top:10%;width:29%}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .tile-header{font-size:4rem}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .link{margin-top:10px}
.hero-carousel .flexslider .slides li .tile-slide .tile-desc .link a{padding:5px 1%}
}
@media(min-width:320px) and (max-width:767px){.hero-carousel .flexslider{overflow:hidden}
.hero-carousel .flexslider .video-js{height:100% !important}
.hero-carousel .flexslider .interact .offer-slot .text{top:auto;bottom:5%;left:auto;font-size:1.6rem}
.hero-carousel .flexslider .hero-bg-right{display:none !important}
.hero-carousel .flexslider .hero-bg-left{background-image:url(//digital.ihg.com/is/image/ihg/hi_mobile_hero_crsl_left_bg?fmt=png-alpha);background-repeat:no-repeat;background-position:top left;position:absolute;width:69px;height:201px;z-index:5}
.no-svg .hero-carousel .flexslider .hero-bg-left{background-image:url(//digital.ihg.com/is/image/ihg/hi_mobile_hero_crsl_left_bg?fmt=png-alpha)}
}
@media only screen and (min-width:320px) and (max-width:767px) and (-moz-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (-o-min-device-pixel-ratio:3/2),only screen and (min-width:320px) and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:320px) and (max-width:767px) and (min-device-pixel-ratio:1.5){.no-svg .hero-carousel .flexslider .hero-bg-left{background-image:url(//digital.ihg.com/is/image/ihg/hi_mobile_hero_crsl_left_bg?fmt=png-alpha@2x)}
}
@media(min-width:320px) and (max-width:767px){.hero-carousel .flexslider .slides li .tile-slide .tile-slide .tile-desc{left:42.5%;top:15%;width:55%;line-height:2.5rem}
.hero-carousel .flexslider .slides li .tile-slide .tile-slide .tile-desc .tile-header{font-size:2.6rem;display:block}
.hero-carousel .flexslider .slides li .tile-slide .tile-slide .tile-desc .link{margin-top:10px;border:2px solid #fff;display:inline-block}
.hero-carousel .flexslider .slides li .tile-slide .tile-slide .tile-desc .link a{padding:5px 3%;font-size:1.2rem;display:block;letter-spacing:0}
.hero-carousel .flexslider .slides li .column-custom-row .generic-tile{display:none}
}
.hiex-apps-hero{margin-bottom:1.76%}
.hiex-apps-hero.banner .content .tile-desc{top:25%}
.hiex-apps-hero.banner .content .tile-desc .tile-header{line-height:82%}
.banner .content{position:relative}
.banner .content .tile-image{text-align:center;max-width:100%}
.banner .content .tile-desc{position:absolute;top:16%;right:8%;text-align:right;width:32%}
.banner .content .tile-desc .tile-header{color:#fff;font-size:8.4rem;line-height:1}
.banner .content .tile-desc .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.error-banner .content{position:relative}
.error-banner .content .tile-desc{position:absolute;top:32%;right:8%;width:32%;text-align:left}
.error-banner .content .tile-desc .tile-header{color:#fff;font-size:3.6rem;font-style:italic;line-height:1.16em}
.error-banner .content .tile-desc .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.error-banner .content .tile-desc .desc{padding-top:3.4rem;font-size:2rem;color:#fff;line-height:1.2em}
.error-banner .content .tile-desc .desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
@media(max-width:960px) and (min-width:768px){.banner .content .tile-desc .tile-header{font-size:4.6rem}
.error-banner .content .tile-desc{width:80%;top:28%}
.error-banner .content .tile-desc .tile-header{font-size:3.2rem;line-height:1.18em}
.error-banner .content .tile-desc .desc{padding-top:2rem;font-size:2.2rem;line-height:1.18em}
}
@media(min-width:320px) and (max-width:767px){.hiex-apps-hero{margin-bottom:3rem}
.hiex-apps-hero.banner .content .tile-desc{top:34%}
.hiex-apps-hero.banner .content .tile-desc .tile-header{line-height:100%}
.banner .content .tile-desc{width:50%;right:10%}
.banner .content .tile-desc .tile-header{font-size:4.1rem}
.banner .content .tile-desc .tile-header:lang(th){font-size:3rem}
.banner .content .tile-desc .tile-header:lang(in){font-size:3rem}
.error-banner .content .tile-desc{width:80%;left:11%}
.error-banner .content .tile-desc .tile-header{font-size:2.3rem;line-height:1.21em}
.error-banner .content .tile-desc .desc{padding-top:2rem;font-size:1.6rem;line-height:2rem}
}
@media(max-width:767px) and (min-width:480px){.hiex-apps-hero.banner .content .tile-desc{top:40%}
}
.hiex-apps-herobanner{position:relative}
.hiex-apps-herobanner .content .tile-desc{position:absolute;bottom:150px;right:125px}
.hiex-apps-herobanner .content .tile-desc .tile-header{font-size:6.4rem;color:#fff;line-height:.96em}
.hiex-apps-herobanner .content .tile-desc .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.hiex-apps-herobanner .content .tile-desc .tile-header span{font-weight:bold}
.hiex-apps-herobanner .content .tile-desc .tile-header span{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
@media(min-width:320px) and (max-width:767px){.hiex-apps-herobanner .content .tile-desc{bottom:50px;right:50px}
.hiex-apps-herobanner .content .tile-desc .tile-header{font-size:2rem;line-height:1.1em}
}
.groups-meetings-tile-container{background-color:#ebe8e8}
.groups-meetings-tile-container .column-custom-row:nth-child(2) .col-xs-12:nth-child(1) .groups-meetings-tile{margin-right:15px}
.groups-meetings-tile-container .column-custom-row:nth-child(2) .col-xs-12:nth-child(2) .groups-meetings-tile{margin-left:15px}
.groups-meetings-tile{position:relative;margin-top:2.5rem}
.groups-meetings-tile .content .tile-image img{max-width:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.groups-meetings-tile .content .tile-desc{width:35%;background-color:rgba(255,255,255,0.9);position:absolute;top:-28px;left:11.54%;padding:9.5rem 4.5% 9rem 4.5%}
.groups-meetings-tile .content .tile-desc .tile-header{font-size:4rem;color:#2172b9;padding-bottom:3.2rem}
.groups-meetings-tile .content .tile-desc .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.groups-meetings-tile .content .tile-desc .tile-header p{margin:0}
.groups-meetings-tile .content .tile-desc .desc{font-size:2rem;color:#454545;line-height:1.25em}
.groups-meetings-tile .content .tile-desc .desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.groups-meetings-tile .content .tile-desc .desc p{margin:0}
.groups-meetings-tile .content .tile-desc .tile-bot-image:after{position:absolute;padding:1rem;font-family:fontAwesome;background-color:#2172b9;font-size:2rem;color:#fff}
.groups-meetings-tile.image-bottom{padding-top:3rem;margin-right:50px}
.groups-meetings-tile.image-bottom-right{padding-top:7rem;padding-bottom:10rem}
.groups-meetings-tile.desc-bottom{padding-left:2rem}
.groups-meetings-tile.desc-bottom .content .tile-desc{background-color:rgba(255,255,255,0.9);width:100%;top:inherit;bottom:4.23%;left:0;padding:4rem 9% 3rem 18.75%}
.groups-meetings-tile.desc-bottom .content .tile-desc .tile-header{font-size:4.6rem}
.groups-meetings-tile.desc-bottom .content .tile-desc .tile-header p{margin:0}
.groups-meetings-tile.desc-right .content .tile-desc{width:43.75%;top:-1px;left:inherit;right:60px;bottom:0;padding:9.5rem 4.15% 7rem 6.15%}
.groups-meetings-tile.desc-right .content .tile-desc .tile-header{padding-bottom:3.4rem}
.groups-meetings-tile.desc-right .content .tile-desc .tile-header p{margin:0;word-wrap:break-word}
.groups-meetings-tile.desc-right .content .tile-desc .link a{font-size:2rem;color:#2172b9;text-decoration:none}
.groups-meetings-tile.desc-right .content .tile-desc .link a{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.groups-meetings-tile.desc-right .content .tile-desc .link a:after{content:"\f019";font-family:fontAwesome;color:#2172b9;margin-left:5px}
.groups-meetings-tile.desc-left{padding-top:2.7rem}
.groups-meetings-tile.desc-left .content .tile-desc{width:37.95%;top:0;left:inherit;right:0;padding:5rem 40px 2rem 40px}
.groups-meetings-tile.image-right{padding-left:20px;margin-right:72px}
.groups-meetings-tile.groups-bot-image .tile-bot-image:after{content:"\f0c0";left:0;top:0}
.groups-meetings-tile.events-bot-image .tile-bot-image:after{content:"";padding:20px !important;background:url("//digital.ihg.com/is/image/ihg/hiex-sprites?fmt=png-alpha") #2172b9;background-position:-127px 1px;left:20px;top:0}
.groups-meetings-tile.planner-bot-image .tile-bot-image:after{content:"";padding:20px !important;background:url("//digital.ihg.com/is/image/ihg/hiex-sprites?fmt=png-alpha") #2172b9;background-position:-166px 1px;left:0;top:0}
.groups-meetings-tile.checklist-bot-image .tile-bot-image:after{content:"\f046";left:0;top:0}
.ribbon-tile .tile-desc .tile-header{font-size:5.4rem;color:#2172b9;padding:1.7rem 60px}
.ribbon-tile .tile-desc .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.ribbon-tile .tile-desc .tile-header p{margin:0}
@media(min-width:768px) and (max-width:1024px){.groups-meetings-tile{position:relative;margin-top:3rem}
.groups-meetings-tile .content .tile-desc{padding:6rem 4.5% 3rem 4.5%}
.groups-meetings-tile.desc-bottom .content .tile-desc{padding:6rem 9% 3rem 15.75%}
.groups-meetings-tile.desc-right .content .tile-desc{width:50.75%;padding:7rem 6.15% 7rem 6.15%}
.groups-meetings-tile.desc-right .content .tile-desc .tile-header{padding-bottom:3.5rem}
html[lang=es] .groups-meetings-tile .content .tile-desc{width:44%}
html[lang=es] .groups-meetings-tile.desc-bottom .content .tile-desc{width:100%}
html[lang=es] .groups-meetings-tile.desc-right .content .tile-desc{width:50.75%}
}
@media(min-width:320px) and (max-width:767px){.groups-meetings-tile-container{background-color:#ebe8e8}
.groups-meetings-tile-container .column-custom-row:nth-child(2) .col-xs-12:nth-child(1) .groups-meetings-tile{margin-right:0}
.groups-meetings-tile-container .column-custom-row:nth-child(2) .col-xs-12:nth-child(2) .groups-meetings-tile{margin-left:0}
.groups-meetings-tile{position:static;margin-top:0}
.groups-meetings-tile.mobile-left{padding-bottom:1.5rem}
.groups-meetings-tile .content .tile-image img{max-width:100%}
.groups-meetings-tile .content .tile-desc{width:78.125%;background-color:rgba(255,255,255,0.9);position:relative;bottom:inherit;left:inherit;top:inherit;padding:4.7rem 7.8125% 3.8rem 12.5%;margin-top:-4rem}
.groups-meetings-tile .content .tile-desc .tile-header{font-size:1.8rem;padding-bottom:10px}
.groups-meetings-tile .content .tile-desc .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.groups-meetings-tile .content .tile-desc .tile-header p{margin:0}
.groups-meetings-tile .content .tile-desc .desc{font-size:1.5rem;line-height:1.6rem;color:#666}
.groups-meetings-tile .content .tile-desc .desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.groups-meetings-tile .content .tile-desc .desc p{margin:0}
.groups-meetings-tile.mobile-right.desc-right{padding-bottom:1.8rem}
.groups-meetings-tile.mobile-left.desc-right{padding-bottom:2.7rem}
.groups-meetings-tile.image-bottom{padding-top:0;margin-right:0}
.groups-meetings-tile.image-bottom-right{padding-top:0;padding-bottom:0}
.groups-meetings-tile.desc-bottom{padding-left:0}
.groups-meetings-tile.desc-bottom .content .tile-desc{background-color:rgba(255,255,255,0.9);width:inherit;top:inherit;bottom:inherit;left:inherit;padding:0}
.groups-meetings-tile.desc-right .content .tile-desc{width:inherit;top:inherit;left:inherit;right:inherit;bottom:inherit;padding:0}
.groups-meetings-tile.desc-right .content .tile-desc .tile-header{padding-bottom:1.3rem}
.groups-meetings-tile.desc-right .content .tile-desc .tile-header p{margin:0}
.groups-meetings-tile.desc-right .content .tile-desc .link a{font-size:1.7rem}
.groups-meetings-tile.desc-left{padding-top:0}
.groups-meetings-tile.desc-left .content .tile-desc{width:inherit;top:inherit;left:inherit;right:inherit;padding:0}
.groups-meetings-tile.image-right{padding-left:0;margin-right:0}
.groups-meetings-tile.mobile-left .content .tile-desc{width:78.125%;background-color:rgba(255,255,255,0.9);position:relative;top:inherit;bottom:inherit;left:inherit;padding:4.7rem 7.8125% 3.8rem 12.5%;margin-left:4.68%}
.groups-meetings-tile.mobile-left .content .tile-desc .tile-header{font-size:1.8rem}
.groups-meetings-tile.mobile-left .content .tile-desc .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.groups-meetings-tile.mobile-left .content .tile-desc .tile-header p{margin:0}
.groups-meetings-tile.mobile-left .content .tile-desc .desc{font-size:1.3rem;line-height:1.6rem;color:#666}
.groups-meetings-tile.mobile-left .content .tile-desc .desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.groups-meetings-tile.mobile-left .content .tile-desc .desc p{margin:0}
.groups-meetings-tile.mobile-right .content .tile-desc{width:78.125%;background-color:rgba(255,255,255,0.9);position:relative;top:inherit;bottom:inherit;right:inherit;left:inherit;float:right;padding:4.7rem 7.8125% 3.8rem 12.5%}
.groups-meetings-tile.mobile-right .content .tile-desc .tile-header{font-size:1.8rem}
.groups-meetings-tile.mobile-right .content .tile-desc .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.groups-meetings-tile.mobile-right .content .tile-desc .tile-header p{margin:0}
.groups-meetings-tile.mobile-right .content .tile-desc .desc{font-size:1.5rem;line-height:1.6rem;color:#666}
.groups-meetings-tile.mobile-right .content .tile-desc .desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.groups-meetings-tile.mobile-right .content .tile-desc .desc p{margin:0}
.groups-meetings-tile.groups-bot-image .tile-bot-image:after{left:0;top:0;padding:5px}
.groups-meetings-tile.checklist-bot-image .tile-bot-image:after{left:-1px;top:0;padding:5px}
.groups-meetings-tile.events-bot-image .tile-bot-image:after,.groups-meetings-tile.planner-bot-image .tile-bot-image:after{padding:20px;left:0;top:0}
}
@media(min-width:320px) and (max-width:767px){.ribbon-tile .tile-desc .tile-header{font-size:1.6rem;padding:2rem 2.4rem 1.7rem}
}
.content-wrapper{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.content-wrapper .sub-header{padding:2.7% 1% 2% .5%;font-size:3rem;color:#575757}
.content-wrapper .column-custom-row .reset-pad{padding-right:7px;padding-left:7px}
.content-wrapper .events{margin:0 0 3.1% 0}
.content-wrapper .events .content{border:1px solid #d1d1d1}
.content-wrapper .events .tile-desc{background-color:#fff;padding:8%;padding-top:0}
.content-wrapper .events .tile-desc .tile-header{font-size:2.4rem;line-height:30px;padding:4% 0 3.4%;color:#2172b9}
.content-wrapper .events .tile-desc .desc{font-weight:bold;font-size:14px;line-height:25px;color:#575757}
.content-wrapper .events .tile-desc .desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
@media(min-width:320px) and (max-width:767px){.content-wrapper .sub-header{padding:7% 0 6% 7%;font-size:2rem}
.content-wrapper .events{margin:1% 1% 10% 1%}
.content-wrapper .events .tile-desc{padding:6%}
.content-wrapper .events .tile-desc .tile-header{font-size:2rem;padding:8% 0;color:#454545}
.content-wrapper .events .tile-desc .desc{font-size:2.4rem}
.content-wrapper .events .tile-desc .desc p{font-size:1.6rem;color:#454545}
.content-wrapper .events .tile-desc .desc p{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
}
.get-organised{background:#2172b9;padding:0;margin-bottom:42px;min-height:180px}
.get-organised .wrap-tile-header{width:21%;margin-left:56px;margin-top:7.6rem;float:left;color:#fff;text-transform:uppercase;font-weight:bold}
.get-organised .wrap-tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.get-organised .wrap-tile-header .tile-header{font-size:2.4rem}
.get-organised .wrap-tile-header .tile-desc{padding-top:7px;padding-left:5px;font-size:12px;width:69%;line-height:1.3em}
.get-organised .wrap-tile-header .sub-tile-header{font-size:12px}
.get-organised .wrap .tile{margin:4.6% 5% 2% 4%;float:left;text-align:center;width:13.5%;text-transform:uppercase}
.get-organised .wrap .tile .tile-image{padding:6% 0}
.get-organised .wrap .tile .tile-desc{padding:1%}
.get-organised .wrap .tile .tile-desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.get-organised .wrap .tile .link a{color:#fff;text-decoration:none;font-size:13px}
.get-organised .wrap .tile .link a:after{content:"\f019";display:inline-block;font-family:"FontAwesome";margin-left:3%}
.reward-club{border:1px solid #d6d6d6;padding:8%;padding-left:14%;margin-bottom:42px;min-height:180px}
.reward-club .tile-header{font-size:2.4rem;color:#575757}
.reward-club .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.reward-club .tile-image{margin-top:28px;width:44%;float:left;margin-right:15px}
.reward-club .tile-desc{color:#666}
.reward-club .tile-desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.reward-club .tile-desc .tile-header{font-size:2.4rem}
.reward-club .tile-desc .desc{font-size:1.8rem;float:left;width:47%;margin-top:3rem}
.reward-club .tile-desc .desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.reward-club .tile-desc .desc p{font-size:1.9rem;color:#575757;padding:0;margin:0;line-height:1.5em}
@media only screen and (min-width:768px) and (max-width:1024px){.get-organised .wrap-tile-header{width:23%;float:left;margin-left:6%;margin-right:2%;margin-top:3.8rem}
.reward-club{padding:5% 4%}
.reward-club .tile-image{height:85px}
.reward-club .tile-header{font-size:2.2rem}
.reward-club .tile-desc .desc p{font-size:16px;padding-bottom:0}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.get-organised{min-height:184px}
.get-organised .wrap-tile-header .tile-desc{width:100%}
.get-organised .tile-header{font-size:1.8rem}
.reward-club .tile-header{font-size:15px}
.reward-club .tile-desc .desc p{font-size:14px}
}
@media(min-width:320px) and (max-width:767px){.get-organised{margin-left:1%;margin-bottom:0}
.get-organised .wrap-tile-header{width:100%;text-align:center;margin:5% 0;padding:0}
.get-organised .wrap-tile-header .tile-header{font-size:2rem}
.get-organised .wrap .tile{font-size:1.8rem;width:90%;margin:0 5%;padding:0}
.get-organised .wrap .tile .tile-image{float:left;padding:5% 0;width:50%}
.get-organised .wrap .tile .tile-desc{float:left;padding:9% 0;width:50%}
.reward-club{margin:3rem 0 4rem 0;padding:2.5rem 20px}
.reward-club .tile-header{font-size:1.8rem}
.reward-club .tile-desc .tile-header{font-size:2.2rem}
.reward-club .tile-desc .desc{font-size:1.8rem}
.reward-club .tile-desc .desc p{font-size:1.4rem;float:none}
}
.exp-dest-container .exp-dest-title{color:#2172b9;font-size:1.8rem}
.exp-dest-container .exp-dest-title{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.exp-dest-container .exp-dest-label{color:#666;font-size:16px;line-height:2.4;font-weight:normal;white-space:nowrap}
.exp-dest-container .exp-dest-label{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.exp-dest-container .exp-dest-label:after{color:#2172b9}
.exp-dest-container .exp-dest-dropdown{font-size:16px;color:#555}
.exp-dest-container .exp-dest-dropdown{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.exp-dest-container .exp-dest-dropdown:disabled{border-color:#e5e5e5;color:#909090}
.exp-dest-container .exp-dest-submit{background-color:#2172b9;color:#fff;font-size:16px}
.exp-dest-container .exp-dest-submit{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.exp-dest-container .exp-dest-submit:disabled{background-color:#e5e5e5;color:#909090}
@media(min-width:320px) and (max-width:767px){.exp-dest-container .exp-dest-dropdown{font-size:1.8rem}
.exp-dest-container .exp-dest-submit{font-size:2rem}
}
.eventsbanner{background:#ededed;color:#2172b9;font-size:2.4rem;float:left;width:100%;margin-top:10px}
.eventsbanner .content{float:right}
.eventsbanner .tile-hyperlink{display:inline-block;color:#2172b9;margin-right:4rem;float:left;padding:10px 0}
.eventsbanner .tile-hyperlink{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.eventsbanner .tile-desc{display:inline-block;margin-right:4rem;padding:1rem 0}
.eventsbanner .link{display:inline-block;margin-right:4rem}
.eventsbanner .link{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.eventsbanner .link a{color:#2172b9;font-size:2.4rem;text-decoration:none}
.eventsbanner .link a:after{content:"\f054";font-family:FontAwesome;font-size:1rem;border-radius:100%;background:#2172b9;color:#fff;display:inline-block;width:2.5rem;height:2.5rem;vertical-align:top;line-height:2.5rem;text-align:center;margin-left:5px}
@media(min-width:768px) and (max-width:1024px){.eventsbanner .link{line-height:1.4em}
.eventsbanner .link a:after{vertical-align:2px;padding:1px 0 0 2px}
}
@media(min-width:320px) and (max-width:767px){.eventsbanner{margin-top:0}
.eventsbanner .content{float:none}
.eventsbanner .link{display:block;margin-right:0;border-bottom:1px solid #fff;padding:5px 1px;text-align:right;padding-right:5%}
.eventsbanner .link a{text-decoration:none;color:#2172b9;font-size:1.5rem;vertical-align:middle}
.eventsbanner .tile-desc{padding:0;display:block;margin-right:0}
.eventsbanner .tile-hyperlink{display:none;text-align:right;margin-right:8px;float:none}
}
.countdown-clock-container{color:#0055a5}
.countdown-clock-container{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.countdown-clock-container .cc-amount{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.chase-promo-tile .content{padding:20px;text-align:center}
.chase-promo-tile .content .tile-image{display:inline-block}
.chase-promo-tile .content .tile-desc{display:inline-block;vertical-align:middle;padding:0 0 0 20px;font-size:1.8rem;text-align:left;color:#000}
.chase-promo-tile .content .tile-desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.chase-promo-tile .content .tile-desc .link a{text-decoration:none;color:#000}
.chase-promo-tile .content .tile-desc .link a:after{font-family:fontAwesome;content:"\f054";font-size:12px;margin-left:10px}
.chase-promo-tile p{margin-bottom:3px}
@media(min-width:320px) and (max-width:767px){.chase-promo-tile{border-bottom:0}
.chase-promo-tile .content{padding:15px}
.chase-promo-tile .content .tile-desc{font-size:1.1rem}
.chase-promo-tile .content .tile-desc .link a:after{font-size:.9rem;margin-left:3px}
}
.discover-tile .tile-image img{width:100%;-o-object-fit:cover;object-fit:cover}
.services-tile{width:100%;padding:0 19.6% 0 19.6%;background:#2172b9;height:12rem;position:relative}
.services-tile .link{width:60.5%;margin-left:2%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.services-tile .link a{font-size:2.6rem;text-decoration:none;color:#fff}
.services-tile .link a{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.services-tile .link a:after{content:"\f054";font-family:fontAwesome;text-decoration:none;color:#1a4d8d;padding-left:10px;font-size:16px;line-height:2em;vertical-align:middle}
.services-tile.light-blue{background:#529cdc}
.services-tile .tile-bot-image:after{position:absolute;left:8%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:3rem;font-family:fontAwesome}
.services-tile.coffee-bot-image .tile-bot-image:after{content:"\f0f4"}
.services-tile.wifi-bot-image .tile-bot-image:after{content:"\f1eb"}
.services-tile.shower-bot-image .tile-bot-image:after{content:"\e905";font-family:"HIEX_icons";font-size:5rem;left:4%}
.services-tile.pillow-bot-image .tile-bot-image:after{content:"\e904";font-family:"HIEX_icons";font-size:6rem;left:4%}
.services-tile.user-bot-image .tile-bot-image:after{content:"\f007"}
.services-tile.price-bot-image .tile-bot-image:after{content:"\f02c"}
.home-details-tile .tile-header{font-size:5.5rem;color:#2172b9;line-height:1em;padding-top:6rem;padding-left:9.36%}
.home-details-tile .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.home-details-tile .tile-header p{margin:0}
.home-details-tile .sub-header{font-size:7.7rem;line-height:1em;color:#2172b9;padding-bottom:6rem;padding-left:9.36%}
.home-details-tile .sub-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.home-details-tile .desc{background:#ededed;padding:5.6rem 7%;color:#454545;font-size:2.6rem;line-height:1.307em;height:inherit}
.home-details-tile .desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.home-details-tile .desc p{margin:0}
.home-details-tile .desc p *{color:#2172b9;text-decoration:none}
.home-details-tile .desc span .authorName{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){.home-details-tile .desc{padding:5.6rem 7%}
}
@media(min-width:768px) and (max-width:1024px) and (orientation:portrait){.home-details-tile .desc{padding:3.6rem 7%}
}
@media(min-width:768px) and (max-width:1024px){.home-details-tile .desc{padding:3.6rem 7%}
.services-tile.pillow-bot-image .tile-bot-image:after{left:3%;font-size:5rem}
.services-tile.shower-bot-image .tile-bot-image:after{font-size:4rem}
.services-tile .link a:after{line-height:1em}
}
@media(min-width:320px) and (max-width:767px){.discover-tile .tile-image img{width:100%;-o-object-fit:cover;object-fit:cover}
.services-tile{height:100px;padding:3.5rem 5rem 3.5rem 4rem;padding-left:12%}
.services-tile.shower-bot-image .tile-bot-image:after,.services-tile.pillow-bot-image .tile-bot-image:after{font-size:4rem}
.services-tile .link{margin-left:12%}
.services-tile .link a{font-size:1.6rem;font-weight:bold}
.services-tile.shower-bot-image .tile-bot-image:after{background-position:0 -2px}
.services-tile.pillow-bot-image .tile-bot-image:after{background-position:-205px 3px}
.home-details-tile .tile-header{font-size:3rem;padding:.6rem 0 0 8.66%}
.home-details-tile .sub-header{font-size:3rem;font-weight:700;padding:0 0 2.4rem 8.6%}
.home-details-tile .desc{font-size:1.3rem;padding:2rem 7.3% 2.5rem 6.8%;line-height:1.538em}
}
.brand-explore-tile-container{background-color:#ebe8e8}
.brand-explore-tile-container .column-custom-row:nth-child(2) .col-xs-12:nth-child(1) .brand-explore-tile{margin-right:15px}
.brand-explore-tile-container .column-custom-row:nth-child(2) .col-xs-12:nth-child(2) .brand-explore-tile{margin-left:15px}
.brand-explore-tile.desc-left{margin-left:-20px}
.brand-explore-tile{position:relative;margin-top:2.8rem}
.brand-explore-tile .content .tile-image img{max-width:100%}
.brand-explore-tile .content .tile-desc{width:38%;background-color:rgba(255,255,255,0.9);position:absolute;top:0;left:10.54%;padding:9rem 4rem 8rem 4rem}
.brand-explore-tile .content .tile-desc .tile-header{font-size:4rem;margin-bottom:3.2rem;color:#454545}
.brand-explore-tile .content .tile-desc .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.brand-explore-tile .content .tile-desc .tile-header p{margin:0}
.brand-explore-tile .content .tile-desc .desc{font-size:2rem}
.brand-explore-tile .content .tile-desc .desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.brand-explore-tile .content .tile-desc .desc p{margin:0;color:#454545;line-height:1.25em}
.brand-explore-tile .content .tile-desc .link{font-size:2rem;font-weight:700;padding-top:2rem}
.brand-explore-tile .content .tile-desc .link{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.brand-explore-tile .content .tile-desc .link a{text-decoration:none;color:#2172b9}
.brand-explore-tile.image-bottom{padding-top:2.8rem;margin-right:5.4%}
.brand-explore-tile.image-bottom-right{padding-top:7rem;padding-bottom:6rem;margin-top:4rem}
.brand-explore-tile.image-bottom-right .tile-desc{top:3rem}
.brand-explore-tile.desc-bottom{padding-left:3rem}
.brand-explore-tile.desc-bottom .content .tile-desc{width:100%;top:inherit;bottom:4.23%;left:0;padding:7rem 4rem 3rem 7.2rem}
.brand-explore-tile.desc-right .content .tile-desc{width:43.75%;top:0;left:inherit;right:58px;bottom:-4rem;padding:10.2rem 4rem 7rem 4rem}
.brand-explore-tile.desc-right .content .tile-desc .tile-header{margin-bottom:4rem}
.brand-explore-tile.desc-left{padding-top:2.7rem}
.brand-explore-tile.desc-left .content .tile-desc{width:44.95%;top:0;left:inherit;right:30px;padding:9rem 4rem 2rem 4rem}
.brand-explore-tile.image-right{padding-left:2.5rem;margin-right:12.8%;margin-top:4rem}
.brand-explore-tile.image-right .content .tile-desc{padding:7rem 4rem 3rem 11.8rem}
.brand-explore-tile.image-left .tile-image{width:100%;padding-left:4.5%}
.brand-explore-tile.image-left .tile-desc{background-color:rgba(255,255,255,0.9);width:90%;top:inherit;bottom:4.23%;left:1%;padding:0 8rem 0 8rem}
.brand-explore-tile.description-bottom .content .tile-desc{width:100%;top:inherit;bottom:4.23%;left:3%;padding:8rem 10rem 4rem 8rem}
.brand-explore-tile.desc-extreme-right .content .tile-desc{width:37%;background-color:rgba(255,255,255,0.9);position:absolute;top:0;right:0;left:inherit;padding:9rem 5rem 4.5rem 3.5rem}
.brand-explore-tile.desc-left-with-padding{margin-top:4rem;margin-left:2rem}
.brand-explore-tile.desc-left-with-padding .content .tile-image{position:relative;top:3rem}
.brand-explore-tile.desc-left-with-padding .content .tile-desc{width:42%;background-color:rgba(255,255,255,0.9);position:absolute;top:30px;left:7%;padding:6.8rem 3rem 4rem 4.6rem}
.brand-explore-tile.desc-left-with-padding .content .tile-desc .tile-header{margin-bottom:1.3rem}
.brand-explore-tile.pillow-bot-image .tile-bot-image:after{content:"\e904";font-family:"HIEX_icons";font-size:4rem;position:absolute;top:0;left:0;background:#2172b9;color:#fff}
.brand-explore-tile.shower-bot-image .tile-bot-image:after{content:"\e905";font-family:"HIEX_icons";font-size:4rem;position:absolute;top:0;left:10.5%;background:#2172b9;color:#fff}
.brand-explore-tile.groups-bot-image .tile-bot-image:after{content:"\f0c0";font-family:fontAwesome;background:#2172b9;color:#fff;padding:8px 7px 8px 7px;font-size:2.5rem;position:absolute;top:0;left:6.2%}
.brand-explore-tile.wifi-bot-image .tile-bot-image:after{content:"\f1eb";font-family:fontAwesome;background:#2172b9;color:#fff;padding:8px 6px 8px 6px;font-size:2.5rem;position:absolute;top:0;left:0}
.brand-explore-tile.coffee-bot-image .tile-bot-image:after{content:"\f0f4";font-family:fontAwesome;background:#2172b9;color:#fff;padding:8px 7px 8px 7px;font-size:2.5rem;position:absolute;top:0;left:0}
.brand-explore-tile.keepyourpace-bot-image .tile-bot-image:after{content:"\e901";font-family:"HIEX_icons";background:#2172b9;color:#fff;font-size:4rem;position:absolute;top:0;left:0}
.brand-explore-tile.rewards-bot-image .tile-bot-image:after{content:"\f0f2";font-family:fontAwesome;background:#2172b9;color:#fff;padding:8px 8px 8px 8px;font-size:2.5rem;position:absolute;top:0;left:0}
.brand-explore-tile.inspire-bot-image .tile-bot-image:after{content:"\e900";font-family:"HIEX_icons";background:#2172b9;color:#fff;font-size:4rem;position:absolute;top:0;left:9.1%}
.brand-explore-tile.clock-bot-image .tile-bot-image:after{content:"\f017";font-family:fontAwesome;background:#2172b9;color:#fff;padding:8px 10px 8px 10px;font-size:2.5rem;position:absolute;top:0;left:0}
.brand-explore-tile.location-bot-image .tile-bot-image:after{content:"\f041";font-family:fontAwesome;background:#2172b9;color:#fff;padding:8px 13px 8px 13px;font-size:2.5rem;position:absolute;top:0;left:0}
html[lang=de] .brand-explore-tile.desc-right .content .tile-desc,html[lang=es] .brand-explore-tile.desc-right .content .tile-desc,html[lang=it] .brand-explore-tile.desc-right .content .tile-desc,html[lang=ru] .brand-explore-tile.desc-right .content .tile-desc,html[lang=tr] .brand-explore-tile.desc-right .content .tile-desc,html[lang=pt] .brand-explore-tile.desc-right .content .tile-desc{width:46.75%;top:0;left:inherit;right:58px;bottom:-4rem;padding:6.2rem 2rem 7rem 3rem}
html[lang=de] .brand-explore-tile.desc-right .content .tile-desc .tile-header,html[lang=es] .brand-explore-tile.desc-right .content .tile-desc .tile-header,html[lang=it] .brand-explore-tile.desc-right .content .tile-desc .tile-header,html[lang=ru] .brand-explore-tile.desc-right .content .tile-desc .tile-header,html[lang=tr] .brand-explore-tile.desc-right .content .tile-desc .tile-header,html[lang=pt] .brand-explore-tile.desc-right .content .tile-desc .tile-header{margin-bottom:2rem}
html[lang=de] .brand-explore-tile.desc-left .content .tile-desc,html[lang=es] .brand-explore-tile.desc-left .content .tile-desc,html[lang=it] .brand-explore-tile.desc-left .content .tile-desc,html[lang=ru] .brand-explore-tile.desc-left .content .tile-desc,html[lang=tr] .brand-explore-tile.desc-left .content .tile-desc{width:47.95%;top:0;left:inherit;right:30px;padding:5rem 4rem 2rem 4rem}
html[lang=de] .brand-explore-tile.desc-left .content .tile-desc .tile-header,html[lang=es] .brand-explore-tile.desc-left .content .tile-desc .tile-header,html[lang=it] .brand-explore-tile.desc-left .content .tile-desc .tile-header,html[lang=ru] .brand-explore-tile.desc-left .content .tile-desc .tile-header,html[lang=tr] .brand-explore-tile.desc-left .content .tile-desc .tile-header{margin-bottom:2rem}
html[lang=de] .brand-explore-tile.desc-left-with-padding .content .tile-desc,html[lang=es] .brand-explore-tile.desc-left-with-padding .content .tile-desc,html[lang=it] .brand-explore-tile.desc-left-with-padding .content .tile-desc{width:44%}
html[lang=de] .brand-explore-tile.desc-extreme-right .content .tile-desc,html[lang=es] .brand-explore-tile.desc-extreme-right .content .tile-desc,html[lang=it] .brand-explore-tile.desc-extreme-right .content .tile-desc,html[lang=ru] .brand-explore-tile.desc-extreme-right .content .tile-desc,html[lang=tr] .brand-explore-tile.desc-extreme-right .content .tile-desc,html[lang=pt] .brand-explore-tile.desc-extreme-right .content .tile-desc,html[lang=zh] .brand-explore-tile.desc-extreme-right .content .tile-desc,html[lang=nl] .brand-explore-tile.desc-extreme-right .content .tile-desc{width:39%;background-color:rgba(255,255,255,0.9);position:absolute;top:0;right:0;left:inherit;padding:5rem 2rem 4.5rem 3.5rem}
html[lang=es] .brand-explore-tile .content .tile-desc{word-wrap:break-word}
@media(min-width:768px) and (max-width:1024px){.brand-explore-tile .content .tile-desc{width:48%;padding:8rem 4rem 4rem 4rem}
.brand-explore-tile.desc-right .content .tile-desc{width:53.75%;top:0;left:inherit;right:60px;bottom:-27px;padding:6rem 4rem 7rem 4rem}
.brand-explore-tile.desc-left{padding-top:2.7rem}
.brand-explore-tile.desc-left .content .tile-desc{width:47.95%;top:-10px;padding:5rem 4rem 2rem 4rem}
.brand-explore-tile.desc-left .content .tile-desc .tile-header{margin-bottom:1rem}
.brand-explore-tile.desc-left .content .tile-desc .link{padding-top:1rem}
.brand-explore-tile.image-left .tile-desc{background-color:rgba(255,255,255,0.9);width:90%;top:inherit;bottom:4.23%;left:1%;padding:0 8rem 0 8rem}
.brand-explore-tile.description-bottom .content .tile-desc{background-color:rgba(255,255,255,0.9);width:100%;top:inherit;bottom:4.23%;left:3%;padding:7rem 4rem 3rem 7rem}
.brand-explore-tile.desc-extreme-right .content .tile-desc{width:45%;padding:5rem 5rem 1.5rem 3.5rem}
.brand-explore-tile.desc-left-with-padding{margin-top:4rem}
.brand-explore-tile.desc-left-with-padding .content .tile-image{position:relative;top:3rem}
.brand-explore-tile.desc-left-with-padding .content .tile-desc{width:42%;background-color:rgba(255,255,255,0.9);position:absolute;top:0;left:8%;padding:5rem 3rem 4rem 3rem}
html[lang=de] .brand-explore-tile.desc-right .content .tile-desc,html[lang=es] .brand-explore-tile.desc-right .content .tile-desc,html[lang=it] .brand-explore-tile.desc-right .content .tile-desc,html[lang=ru] .brand-explore-tile.desc-right .content .tile-desc,html[lang=tr] .brand-explore-tile.desc-right .content .tile-desc,html[lang=pt] .brand-explore-tile.desc-right .content .tile-desc{width:70.75%;top:0;left:inherit;right:20px;bottom:-4rem;padding:5.2rem 1rem 7rem 3rem}
html[lang=de] .brand-explore-tile.desc-left .content .tile-desc,html[lang=es] .brand-explore-tile.desc-left .content .tile-desc,html[lang=it] .brand-explore-tile.desc-left .content .tile-desc,html[lang=ru] .brand-explore-tile.desc-left .content .tile-desc,html[lang=tr] .brand-explore-tile.desc-left .content .tile-desc{width:54.95%;top:0;left:inherit;right:30px;padding:5rem 4rem 2rem 4rem}
html[lang=de] .brand-explore-tile.desc-left-with-padding .content .tile-desc,html[lang=es] .brand-explore-tile.desc-left-with-padding .content .tile-desc,html[lang=it] .brand-explore-tile.desc-left-with-padding .content .tile-desc,html[lang=ru] .brand-explore-tile.desc-left-with-padding .content .tile-desc,html[lang=tr] .brand-explore-tile.desc-left-with-padding .content .tile-desc{width:50%;left:1%}
html[lang=de] .brand-explore-tile.desc-extreme-right .content .tile-desc,html[lang=es] .brand-explore-tile.desc-extreme-right .content .tile-desc,html[lang=it] .brand-explore-tile.desc-extreme-right .content .tile-desc,html[lang=ru] .brand-explore-tile.desc-extreme-right .content .tile-desc,html[lang=tr] .brand-explore-tile.desc-extreme-right .content .tile-desc,html[lang=pt] .brand-explore-tile.desc-extreme-right .content .tile-desc,html[lang=zh] .brand-explore-tile.desc-extreme-right .content .tile-desc,html[lang=nl] .brand-explore-tile.desc-extreme-right .content .tile-desc{padding:5rem 1rem 4.5rem 1.5rem;width:55%}
html[lang=de] .brand-explore-tile .content .tile-desc,html[lang=es] .brand-explore-tile .content .tile-desc,html[lang=it] .brand-explore-tile .content .tile-desc{margin-bottom:1.2rem}
}
@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){.brand-explore-tile.shower-bot-image .tile-bot-image:after,.brand-explore-tile.pillow-bot-image .tile-bot-image:after{font-size:5rem}
}
@media(min-width:768px) and (max-width:1024px) and (orientation:portrait){.brand-explore-tile.shower-bot-image .tile-bot-image:after,.brand-explore-tile.pillow-bot-image .tile-bot-image:after{font-size:4.5rem}
}
@media(min-width:320px) and (max-width:767px){.brand-explore-tile-container{background-color:#ebe8e8}
.brand-explore-tile-container .column-custom-row:nth-child(2) .col-xs-12:nth-child(1) .brand-explore-tile{margin-right:0}
.brand-explore-tile-container .column-custom-row:nth-child(2) .col-xs-12:nth-child(2) .brand-explore-tile{margin-left:0}
.brand-explore-tile{position:static;margin-bottom:30px;margin-top:0}
.brand-explore-tile.inspire-bot-image .tile-bot-image:after,.brand-explore-tile.groups-bot-image .tile-bot-image:after{left:0}
.brand-explore-tile.shower-bot-image .tile-bot-image:after{font-size:4rem;left:0}
.brand-explore-tile.pillow-bot-image .tile-bot-image:after{font-size:4rem}
.brand-explore-tile .content .tile-image img{max-width:100%;width:100%;-o-object-fit:cover;object-fit:cover;height:71.56vw !important}
.brand-explore-tile .content .tile-desc{width:78.125%;background-color:rgba(255,255,255,0.9);position:relative;bottom:inherit;left:inherit;top:inherit;padding:50px 12.5% 25px 7.8125%;margin-top:-41px;margin-left:4.68%}
.brand-explore-tile .content .tile-desc .tile-header{font-size:1.6rem;padding-bottom:13px;margin-bottom:0}
.brand-explore-tile .content .tile-desc .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.brand-explore-tile .content .tile-desc .desc{font-size:1.3rem}
.brand-explore-tile .content .tile-desc .desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.brand-explore-tile .content .tile-desc .link{font-size:1.3rem}
.brand-explore-tile.image-bottom{padding-top:0;margin-right:0}
.brand-explore-tile.image-bottom-right{padding-top:0;padding-bottom:0;margin-top:0}
.brand-explore-tile.desc-bottom{padding-left:0}
.brand-explore-tile.desc-bottom .content .tile-desc{background-color:rgba(255,255,255,0.9);width:inherit;top:inherit;bottom:inherit;left:inherit;padding:0}
.brand-explore-tile.desc-bottom .content .tile-desc .link{font-size:2rem;font-weight:700}
.brand-explore-tile.desc-bottom .content .tile-desc .link a{text-decoration:none}
.brand-explore-tile.desc-right .content .tile-desc{width:inherit;top:inherit;left:inherit;right:inherit;bottom:-inherit;padding:0}
.brand-explore-tile.desc-left{padding-top:0;margin-left:0}
.brand-explore-tile.desc-left .content .tile-desc{width:inherit;top:inherit;left:inherit;right:inherit;padding:0}
.brand-explore-tile.image-right{padding-left:0;margin-right:0;margin-top:0rem}
.brand-explore-tile.image-right .content .tile-desc{padding:0}
.brand-explore-tile.image-left .tile-image{width:100%;padding-left:0}
.brand-explore-tile.desc-extreme-right .content .tile-image{position:relative;top:0}
.brand-explore-tile.desc-extreme-right .content .tile-desc{top:inherit;bottom:inherit;right:inherit;left:inherit;padding:0}
.brand-explore-tile.desc-left-with-padding{margin-top:0;margin-left:0}
.brand-explore-tile.desc-left-with-padding .content .tile-image{position:relative;top:0}
.brand-explore-tile.desc-left-with-padding .content .tile-desc{top:inherit;bottom:inherit;left:inherit;padding:0}
.brand-explore-tile.mobile-left .content .tile-desc{width:78.125%;background-color:rgba(255,255,255,0.9);position:relative;top:inherit;bottom:inherit;left:inherit;padding:5rem 6.5% 2.5rem 4rem;margin-left:4.68%}
.brand-explore-tile.mobile-left .content .tile-desc .tile-header{font-size:1.6rem;color:#454545;margin-bottom:0}
.brand-explore-tile.mobile-left .content .tile-desc .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.brand-explore-tile.mobile-left .content .tile-desc .desc{font-size:1.3rem}
.brand-explore-tile.mobile-left .content .tile-desc .desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.brand-explore-tile.mobile-left .content .tile-desc .desc p{color:#454545;line-height:1.23em}
.brand-explore-tile.mobile-right .content .tile-desc{width:78.125%;background-color:rgba(255,255,255,0.9);position:relative;top:inherit;bottom:inherit;left:inherit;right:inherit;float:right;padding:5rem 6.5% 2.5rem 4rem}
.brand-explore-tile.mobile-right .content .tile-desc .tile-header{font-size:1.6rem;margin-bottom:0}
.brand-explore-tile.mobile-right .content .tile-desc .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.brand-explore-tile.mobile-right .content .tile-desc .desc{font-size:1.3rem}
.brand-explore-tile.mobile-right .content .tile-desc .desc{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.brand-explore-tile.rewards-bot-image .tile-bot-image:after{padding:8px 8px 7px 7px}
html[lang=de] .brand-explore-tile.mobile-right .content .tile-desc,html[lang=es] .brand-explore-tile.mobile-right .content .tile-desc,html[lang=it] .brand-explore-tile.mobile-right .content .tile-desc,html[lang=zh] .brand-explore-tile.mobile-right .content .tile-desc{width:78.125%;background-color:rgba(255,255,255,0.9);position:relative;top:inherit;bottom:inherit;left:inherit;right:inherit;float:right;padding:5rem 6.5% 2.5rem 4rem}
html[lang=de] .brand-explore-tile.mobile-left .content .tile-desc,html[lang=es] .brand-explore-tile.mobile-left .content .tile-desc,html[lang=it] .brand-explore-tile.mobile-left .content .tile-desc,html[lang=zh] .brand-explore-tile.mobile-left .content .tile-desc{width:78.125%;background-color:rgba(255,255,255,0.9);position:relative;top:inherit;bottom:inherit;left:inherit;right:inherit;padding:5rem 6.5% 2.5rem 4rem;margin-left:4.68%}
}
.bazaarvoice-wrapper{border:1px solid #cecece;margin:2.8rem 0 9.4rem 0;padding:1.75%;clear:both;float:left;width:100%}
.bazaarvoice-wrapper .tile-desc{padding-left:2.5%}
.bazaarvoice-wrapper .tile-desc .tile-header{font-size:3.8rem;color:#2172b9}
.bazaarvoice-wrapper .tile-desc .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.bazaarvoice-wrapper .tile-desc .link a{color:#666;font-size:14px;text-decoration:none;letter-spacing:.6px}
.bazaarvoice-wrapper .tile-desc .link a{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.bazaarvoice-wrapper .tile-desc .link a:after{content:"\f105";font-family:"FontAwesome";color:#666;margin-left:5px}
@media(min-width:320px) and (max-width:767px){.bazaarvoice-wrapper{margin-bottom:2.5rem;margin-left:7px;margin-right:7px;width:96%;padding:6%}
.bazaarvoice-wrapper .tile-desc .tile-header{font-size:2.2rem}
}
@media only screen and (max-width:40em) and (orientation:landscape){.bazaarvoice-wrapper{width:94%}
}
.apps-introtext .tile-desc{padding-top:5rem}
.apps-introtext .tile-header{color:#2172b9;font-size:3rem;padding-bottom:1.7rem}
.apps-introtext .tile-header{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.apps-introtext .link{color:#2172b9;font-size:2rem;margin-bottom:1.55rem}
.apps-introtext .link{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.apps-introtext .link a{text-decoration:none;position:relative}
.apps-introtext .link a:after{font-family:"FontAwesome";content:"\f138";position:absolute;font-size:3rem;right:-32px;top:-1px}
.apps-introtext .desc>*{color:#666;font-size:2.2rem;line-height:1.455em}
.apps-introtext .desc>*{font-family:amsipro-regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}
.apps-introtext .desc>* p{margin:0;padding-bottom:2rem}
.store-details{margin-bottom:7.3rem}
.store-details .googlePlay,.store-details .appStore{float:none;display:inline-block;margin:0 15px 0 0}
.store-details .googlePlay .content .click-overlay,.store-details .appStore .content .click-overlay{height:auto;display:block !important;z-index:99;background-image:url("//digital.ihg.com/is/image/ihg/transparent_640?fmt=png-alpha&wid=150&hei=54")}
.store-details .googlePlay .content .tile-image,.store-details .appStore .content .tile-image{position:relative;display:table}
.googlePlay img,.appStore img{border:0}
@media(min-width:320px) and (max-width:767px){.apps-introtext{padding:0 .5625%;text-align:center}
.apps-introtext .content .tile-desc{padding:0;padding-top:3.2rem}
.apps-introtext .content .tile-desc .tile-header{font-size:1.2rem}
.apps-introtext .content .tile-desc .link{margin-bottom:4.5rem;margin-left:-40px}
.apps-introtext .content .tile-desc .desc>*{font-size:1.3rem;line-height:1.6rem;text-align:left}
.apps-introtext .content .tile-desc .desc>* p{margin-left:12px !important;font-size:1.2rem;padding-bottom:1rem}
.apps-introtext .content .tile-desc .desc>* p:last-child{padding-bottom:2.5rem}
.store-details{margin-bottom:4rem}
.store-details .wrap{padding:0 11.5625%}
}
.countdown-clock-container .cc-title{margin-bottom:10px;font-size:24px}
.countdown-clock-container .cc-block{display:inline-block;text-align:center;margin:0 0 20px 20px}
.countdown-clock-container .cc-amount{display:inline-block;width:50px;height:50px;border-radius:5px;border:1px solid #ccc;margin:10px 0;line-height:50px;font-size:28px;overflow:hidden}
.countdown-clock-container .cc-period{display:block;font-size:12px}
@media(max-width:767px){.countdown-clock-container{text-align:center}
}
.exp-dest-container .exp-dest-form{font-size:0}
.exp-dest-container .exp-dest-title{margin-bottom:35px}
.exp-dest-container .exp-dest-label{display:inline-block;width:31.52%;position:relative;margin-bottom:30px;margin-right:2.72%}
.exp-dest-container .exp-dest-label:after{font-family:"FontAwesome";content:"\f078";font-size:25px;position:absolute;right:15px;bottom:0;z-index:-999}
.exp-dest-container .exp-dest-label:nth-of-type(3){margin-right:0}
.exp-dest-container .exp-dest-dropdown{width:100%;line-height:53px;background:transparent;border:1px solid #b7b7b7;padding:0 50px 0 15px;display:block;margin-top:20px;outline:0;-moz-appearance:none;height:53px}
.exp-dest-container .exp-dest-submit{text-align:center;border-radius:0;border:0;cursor:pointer;vertical-align:bottom;padding:0 39px;float:right;line-height:53px}
@media(min-width:768px) and (max-width:1024px){.exp-dest-container .exp-dest-dropdown{margin-top:13px}
}
@media(min-width:320px) and (max-width:767px){.exp-dest-container .exp-dest-label{width:100%;margin-right:0;margin-bottom:35px}
.exp-dest-container .exp-dest-submit{width:100%}
}