.bottom-padding{margin-bottom:15px}
.hero-section-tile{position:relative}
.hero-section-tile .tile-desc{position:absolute;top:inherit;bottom:10%;width:45%;margin-left:3.4772%;z-index:99}
.hero-section-tile .tile-desc .tile-header{font-size:5.6rem;color:#FFF;line-height:1em;letter-spacing:-0.02em}
.hero-section-tile .tile-desc .tile-header{font-family:fs_lolamedium_italic}
.hero-section-tile .tile-desc .tile-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.hero-section-tile .tile-desc .tile-header:lang(iw){font-family:museum_regular}
.hero-section-tile .tile-desc .tile-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.hero-section-tile .tile-desc .tile-header span{text-transform:uppercase;color:#fedb00;font-size:6rem;line-height:1em;letter-spacing:-0.02em}
.hero-section-tile .tile-desc .tile-header span.lime{color:#c4d600}
.hero-section-tile .tile-desc .tile-header span.candy{color:#f9423a}
.hero-section-tile .tile-desc .tile-header span.forest{color:#509e2f}
.hero-section-tile .tile-desc .tile-header span.grass{color:#84bd00}
.hero-section-tile .tile-desc .tile-header span.sage{color:#789f90}
.hero-section-tile .tile-desc .tile-header span.holly{color:#00664f}
.hero-section-tile .tile-desc .tile-header span.ray{color:#fedb00}
.hero-section-tile .tile-desc .tile-header span.surf{color:#00c389}
.hero-section-tile .tile-desc .tile-header span.pool{color:#008eaa}
.hero-section-tile .tile-desc .tile-header p{margin:0}
.hero-section-tile .tile-desc .link{margin-bottom:3px}
.hero-section-tile .tile-desc .link a{text-decoration:none;font-size:3.5rem;line-height:1.143em;letter-spacing:-0.02em;color:white}
.hero-section-tile .tile-desc .link a{font-family:fs_lolamedium_italic}
.hero-section-tile .tile-desc .link a:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.hero-section-tile .tile-desc .link a:lang(iw){font-family:museum_regular}
.hero-section-tile .tile-desc .link a:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.hero-section-tile .tile-desc .link a:after{content:"\f054";display:inline-block;color:#fedb00;font-size:2rem;line-height:2em;margin-left:10px;font-family:"FontAwesome"}
.hero-section-tile .border-bottom-class{background-image:url("//digital.ihg.com/is/image/ihg/hi_H_lettermark_LVP?fmt=png-alpha&hei=431");background-size:33.2%;background-repeat:no-repeat;background-position:bottom right;height:100%;bottom:0;right:0;left:0;position:absolute;overflow:hidden}
.hero-carousel .flexslider .flex-control-nav{bottom:4% !important}
@media(min-width:320px) and (max-width:767px){.hero-section-tile .tile-desc{bottom:12%;top:inherit;margin-left:20px;width:55%}
.hero-section-tile .tile-desc .tile-header{font-size:1.6rem;line-height:1em}
.hero-section-tile .tile-desc .tile-header span{font-size:1.6rem;line-height:1em}
.hero-section-tile .tile-desc .link a{font-size:1.1rem;line-height:1.182em}
.hero-section-tile .tile-desc .link a:after{font-size:.8rem;line-height:1.625em}
.hero-section-tile .border-bottom-class{background-image:url("//digital.ihg.com/is/image/ihg/HI_H_lettermark_SVP?fmt=png-alpha&wid=262");background-size:42%}
.hero-carousel .flex-control-nav li{margin:0 3px}
.hero-carousel .flex-control-paging li a{height:8px !important;width:8px !important}
}
.hero-section-tile.lime .link a:after{color:#c4d600}
.hero-section-tile.candy .link a:after{color:#f9423a}
.hero-section-tile.forest .link a:after{color:#509e2f}
.hero-section-tile.grass .link a:after{color:#84bd00}
.hero-section-tile.sage .link a:after{color:#789f90}
.hero-section-tile.holly .link a:after{color:#00664f}
.hero-section-tile.ray .link a:after{color:#fedb00}
.hero-section-tile.surf .link a:after{color:#00c389}
.hero-section-tile.pool .link a:after{color:#008eaa}
.banner{display:block;overflow:hidden;clear:both;content:""}
.banner .content{background-color:#f2f0f0;position:relative;width:100%;display:table}
.banner .content .tile-image{right:0;position:relative}
.banner .content .tile-image:after{background-image:url(//digital.ihg.com/is/image/ihg/banner_right_stroke?fmt=png-alpha);background-position:right bottom;background-repeat:no-repeat;right:0;bottom:0;content:"";height:100%;position:absolute;width:119px;z-index:99}
.no-svg .banner .content .tile-image:after{background-image:url(//digital.ihg.com/is/image/ihg/banner_right_stroke?fmt=png-alpha)}
@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.no-svg .banner .content .tile-image:after{background-image:url(//digital.ihg.com/is/image/ihg/banner_right_stroke?fmt=png-alpha@2x)}
}
.banner .content .tile-image:before{background-image:url(//digital.ihg.com/is/image/ihg/gray_bg_banner_curv?fmt=png-alpha);background-position:right top;background-repeat:no-repeat;content:"";height:100%;position:absolute;left:0;top:0;width:228px;z-index:100}
.no-svg .banner .content .tile-image:before{background-image:url(//digital.ihg.com/is/image/ihg/gray_bg_banner_curv?fmt=png-alpha)}
@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.no-svg .banner .content .tile-image:before{background-image:url(//digital.ihg.com/is/image/ihg/gray_bg_banner_curv?fmt=png-alpha@2x)}
}
.banner .content .tile-image img{position:relative;width:100%}
.banner .content .tile-desc{background-color:#f2f0f0;position:relative;display:table-cell;left:0;vertical-align:middle;padding:0 0 4% 6.85%;width:40%;top:0;z-index:99}
.banner .content .tile-desc .tile-header{font-size:35px;line-height:1;color:#509e2f;word-wrap:break-word}
.banner .content .tile-desc .tile-header{font-family:fs_lolamedium_italic}
.banner .content .tile-desc .tile-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.banner .content .tile-desc .tile-header:lang(iw){font-family:museum_regular}
.banner .content .tile-desc .tile-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.banner .content .tile-desc .desc{padding-top:39px;font-size:18px;color:#666}
.banner .content .tile-desc .desc{font-family:fs_lolaregular}
.banner .content .tile-desc .desc:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.banner .content .tile-desc .desc:lang(iw){font-family:museum_regular}
.banner .content .tile-desc .desc:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.banner .content .tile-desc .desc .call{font-size:25.39px;color:#53af4e;display:block}
.banner .content .tile-desc .desc .call{font-family:fs_lolamedium}
.banner .content .tile-desc .desc .call:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.banner .content .tile-desc .desc .call:lang(iw){font-family:museum_medium}
.banner .content .tile-desc .desc .call:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.banner .content .tile-desc .desc .call:before{font-family:FontAwesome;content:"\f10b";margin-right:15px;font-size:30px}
.banner .content .tile-desc .desc .call .resdirect-num{display:inline;margin-left:2%}
.banner .content .tile-desc .desc .call .resdirect-num .resdirect a{color:#43a23b}
.banner .content .tile-desc .desc a{text-decoration:none}
.banner .content .tile-desc .desc a .email{font-size:25.39px;color:#53af4e;display:block;margin-top:30px;padding-bottom:20px}
.banner .content .tile-desc .desc a .email{font-family:fs_lolamedium}
.banner .content .tile-desc .desc a .email:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.banner .content .tile-desc .desc a .email:lang(iw){font-family:museum_medium}
.banner .content .tile-desc .desc a .email:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.banner .content .tile-desc .desc a .email:before{content:"\f0e0";font-family:"FontAwesome";margin-right:15px}
.banner .content .tile-desc .link a{font-size:20px;color:#666;display:block;margin-top:28px;text-decoration:none}
.banner .content .tile-desc .link a{font-family:fs_lolamedium_italic}
.banner .content .tile-desc .link a:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.banner .content .tile-desc .link a:lang(iw){font-family:museum_regular}
.banner .content .tile-desc .link a:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.banner .content .tile-desc .link a:after{content:"\f105";font-family:"FontAwesome";margin-left:4px;text-decoration:none}
.banner .content .tile-desc .link:first-child{margin-top:30px}
@media(min-width:320px) and (max-width:767px){.banner .content{height:auto}
.banner .content .tile-image{display:table-header-group}
.banner .content .tile-image img{max-width:100%}
.banner .content .tile-image:after{background-image:url(//digital.ihg.com/is/image/ihg/banner_m_right_stroke?fmt=png-alpha);background-repeat:no-repeat;bottom:50px;content:"";height:100%;position:absolute;right:0;width:77px;z-index:99}
.no-svg .banner .content .tile-image:after{background-image:url(//digital.ihg.com/is/image/ihg/banner_m_right_stroke?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 .banner .content .tile-image:after{background-image:url(//digital.ihg.com/is/image/ihg/banner_m_right_stroke?fmt=png-alpha@2x)}
}
@media(min-width:320px) and (max-width:767px){.banner .content .tile-image:before{background-image:url(//digital.ihg.com/is/image/ihg/banner_m_left_stroke?fmt=png-alpha);background-position:top left;background-repeat:no-repeat;top:0;left:-68px;content:"";height:100%;position:absolute;bottom:5px;width:136px}
.no-svg .banner .content .tile-image:before{background-image:url(//digital.ihg.com/is/image/ihg/banner_m_left_stroke?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 .banner .content .tile-image:before{background-image:url(//digital.ihg.com/is/image/ihg/banner_m_left_stroke?fmt=png-alpha@2x)}
}
@media(min-width:320px) and (max-width:767px){.banner .content .tile-desc{padding:9.37% 3.8% 9.37% 9.37%;z-index:150;position:relative;display:table-cell;height:auto;background-color:#53af4e}
.banner .content .tile-desc:after{background-image:none;width:auto}
.banner .content .tile-desc .tile-header{line-height:1;color:#fff;font-size:1.8rem}
.banner .content .tile-desc .desc{color:#fff;font-size:1.7rem}
.banner .content .tile-desc .desc a .email{color:#fff;font-size:1.6rem}
.banner .content .tile-desc .desc .call{font-size:1.6rem;color:#fff}
.banner .content .tile-desc .desc .call .resdirect-num .resdirect a{color:#fff}
.banner .content .tile-desc .desc .email{font-size:1.6rem;color:#666;padding-bottom:0}
.banner .content .tile-desc .link{margin-top:10px;font-size:1.6rem}
.banner .content .tile-desc .link a{color:#fff;font-size:1.6rem}
}
@media(max-width:1025px) and (min-width:768px){.banner .content .tile-image:before{width:200px}
.banner .content .tile-desc{width:40%}
.banner .content .tile-desc .tile-header{font-size:25px}
.banner .content .tile-desc .desc{font-size:18px}
.banner .content .tile-desc .desc .call{font-size:18px}
.banner .content .tile-desc .desc a .email{font-size:18px}
.banner .content .tile-desc .link a{font-size:18px}
}
.error-wrapper{padding-left:5px}
.error-wrapper .content .tile-desc{padding-bottom:5rem;padding-top:3rem}
.error-wrapper .content .tile-desc .tile-header{margin-bottom:2rem;font-size:3.5rem;color:#509e2f;line-height:3.8rem}
.error-wrapper .content .tile-desc .tile-header{font-family:fs_lolamedium_italic}
.error-wrapper .content .tile-desc .tile-header:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.error-wrapper .content .tile-desc .tile-header:lang(iw){font-family:museum_regular}
.error-wrapper .content .tile-desc .tile-header:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.error-wrapper .content .tile-desc .desc{font-size:2.5rem;line-height:3.8rem}
.error-wrapper .content .tile-desc .desc li{margin-bottom:11px}
.error-wrapper .content .tile-desc .desc li a{font-size:2.5rem;line-height:3.8rem;text-decoration:none;color:#666}
.error-wrapper .content .tile-desc .desc li a:after{content:"\f105";margin-left:.5%;display:inline-block;font-family:"FontAwesome"}
.error-wrapper .content .tile-desc .desc li a{font-family:fs_lolamedium_italic}
.error-wrapper .content .tile-desc .desc li a:lang(zh){font-family:"Hiragino Sans GB W3, SimHei"}
.error-wrapper .content .tile-desc .desc li a:lang(iw){font-family:museum_regular}
.error-wrapper .content .tile-desc .desc li a:lang(ja){font-family:"Hiragino Kaku Gothic Pro W3, Meiryo"}
.error-container .hero-section-tile .tile-desc{width:34%;margin-left:6.25%}
@media(min-width:768px) and (max-width:1024px){.error-container .hero-section-tile .tile-desc{width:45%}
}
@media(min-width:320px) and (max-width:767px){.error-wrapper .content .tile-desc{padding:10px 5% 3rem 4.625%}
.error-wrapper .content .tile-desc .tile-header{font-size:1.3rem;line-height:1.9rem;margin-bottom:7px}
.error-wrapper .content .tile-desc .desc li{margin-bottom:0}
.error-wrapper .content .tile-desc .desc li a{font-size:1.3rem;line-height:1.9rem;margin-bottom:7px}
.error-container .hero-section-tile .tile-desc{width:44%}
}