@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#000;text-decoration:none}
a:hover,a:focus{color:black;text-decoration:none}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}
img{vertical-align:middle}
.img-responsive{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:6px}
.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.img-circle{border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
[role=button]{cursor:pointer}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.navbar{display:none}
.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}
.label{border:1px solid #000}
.table{border-collapse:collapse !important}
.table td,.table th{background-color:#fff !important}
.table-bordered th,.table-bordered td{border:1px solid #ddd !important}
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
@media(min-width:768px){.container{width:750px}
}
@media(min-width:992px){.container{width:970px}
}
@media(min-width:1200px){.container{width:1170px}
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid:before,.container-fluid:after{display:table;content:" "}
.container-fluid:after{clear:both}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
.row-no-gutters{margin-right:0;margin-left:0}
.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-1{width:8.3333333333%}
.col-xs-2{width:16.6666666667%}
.col-xs-3{width:25%}
.col-xs-4{width:33.3333333333%}
.col-xs-5{width:41.6666666667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.3333333333%}
.col-xs-8{width:66.6666666667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.3333333333%}
.col-xs-11{width:91.6666666667%}
.col-xs-12{width:100%}
.col-xs-pull-0{right:auto}
.col-xs-pull-1{right:8.3333333333%}
.col-xs-pull-2{right:16.6666666667%}
.col-xs-pull-3{right:25%}
.col-xs-pull-4{right:33.3333333333%}
.col-xs-pull-5{right:41.6666666667%}
.col-xs-pull-6{right:50%}
.col-xs-pull-7{right:58.3333333333%}
.col-xs-pull-8{right:66.6666666667%}
.col-xs-pull-9{right:75%}
.col-xs-pull-10{right:83.3333333333%}
.col-xs-pull-11{right:91.6666666667%}
.col-xs-pull-12{right:100%}
.col-xs-push-0{left:auto}
.col-xs-push-1{left:8.3333333333%}
.col-xs-push-2{left:16.6666666667%}
.col-xs-push-3{left:25%}
.col-xs-push-4{left:33.3333333333%}
.col-xs-push-5{left:41.6666666667%}
.col-xs-push-6{left:50%}
.col-xs-push-7{left:58.3333333333%}
.col-xs-push-8{left:66.6666666667%}
.col-xs-push-9{left:75%}
.col-xs-push-10{left:83.3333333333%}
.col-xs-push-11{left:91.6666666667%}
.col-xs-push-12{left:100%}
.col-xs-offset-0{margin-left:0}
.col-xs-offset-1{margin-left:8.3333333333%}
.col-xs-offset-2{margin-left:16.6666666667%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-4{margin-left:33.3333333333%}
.col-xs-offset-5{margin-left:41.6666666667%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-7{margin-left:58.3333333333%}
.col-xs-offset-8{margin-left:66.6666666667%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-10{margin-left:83.3333333333%}
.col-xs-offset-11{margin-left:91.6666666667%}
.col-xs-offset-12{margin-left:100%}
@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-1{width:8.3333333333%}
.col-sm-2{width:16.6666666667%}
.col-sm-3{width:25%}
.col-sm-4{width:33.3333333333%}
.col-sm-5{width:41.6666666667%}
.col-sm-6{width:50%}
.col-sm-7{width:58.3333333333%}
.col-sm-8{width:66.6666666667%}
.col-sm-9{width:75%}
.col-sm-10{width:83.3333333333%}
.col-sm-11{width:91.6666666667%}
.col-sm-12{width:100%}
.col-sm-pull-0{right:auto}
.col-sm-pull-1{right:8.3333333333%}
.col-sm-pull-2{right:16.6666666667%}
.col-sm-pull-3{right:25%}
.col-sm-pull-4{right:33.3333333333%}
.col-sm-pull-5{right:41.6666666667%}
.col-sm-pull-6{right:50%}
.col-sm-pull-7{right:58.3333333333%}
.col-sm-pull-8{right:66.6666666667%}
.col-sm-pull-9{right:75%}
.col-sm-pull-10{right:83.3333333333%}
.col-sm-pull-11{right:91.6666666667%}
.col-sm-pull-12{right:100%}
.col-sm-push-0{left:auto}
.col-sm-push-1{left:8.3333333333%}
.col-sm-push-2{left:16.6666666667%}
.col-sm-push-3{left:25%}
.col-sm-push-4{left:33.3333333333%}
.col-sm-push-5{left:41.6666666667%}
.col-sm-push-6{left:50%}
.col-sm-push-7{left:58.3333333333%}
.col-sm-push-8{left:66.6666666667%}
.col-sm-push-9{left:75%}
.col-sm-push-10{left:83.3333333333%}
.col-sm-push-11{left:91.6666666667%}
.col-sm-push-12{left:100%}
.col-sm-offset-0{margin-left:0}
.col-sm-offset-1{margin-left:8.3333333333%}
.col-sm-offset-2{margin-left:16.6666666667%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-4{margin-left:33.3333333333%}
.col-sm-offset-5{margin-left:41.6666666667%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-7{margin-left:58.3333333333%}
.col-sm-offset-8{margin-left:66.6666666667%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-10{margin-left:83.3333333333%}
.col-sm-offset-11{margin-left:91.6666666667%}
.col-sm-offset-12{margin-left:100%}
}
@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-1{width:8.3333333333%}
.col-md-2{width:16.6666666667%}
.col-md-3{width:25%}
.col-md-4{width:33.3333333333%}
.col-md-5{width:41.6666666667%}
.col-md-6{width:50%}
.col-md-7{width:58.3333333333%}
.col-md-8{width:66.6666666667%}
.col-md-9{width:75%}
.col-md-10{width:83.3333333333%}
.col-md-11{width:91.6666666667%}
.col-md-12{width:100%}
.col-md-pull-0{right:auto}
.col-md-pull-1{right:8.3333333333%}
.col-md-pull-2{right:16.6666666667%}
.col-md-pull-3{right:25%}
.col-md-pull-4{right:33.3333333333%}
.col-md-pull-5{right:41.6666666667%}
.col-md-pull-6{right:50%}
.col-md-pull-7{right:58.3333333333%}
.col-md-pull-8{right:66.6666666667%}
.col-md-pull-9{right:75%}
.col-md-pull-10{right:83.3333333333%}
.col-md-pull-11{right:91.6666666667%}
.col-md-pull-12{right:100%}
.col-md-push-0{left:auto}
.col-md-push-1{left:8.3333333333%}
.col-md-push-2{left:16.6666666667%}
.col-md-push-3{left:25%}
.col-md-push-4{left:33.3333333333%}
.col-md-push-5{left:41.6666666667%}
.col-md-push-6{left:50%}
.col-md-push-7{left:58.3333333333%}
.col-md-push-8{left:66.6666666667%}
.col-md-push-9{left:75%}
.col-md-push-10{left:83.3333333333%}
.col-md-push-11{left:91.6666666667%}
.col-md-push-12{left:100%}
.col-md-offset-0{margin-left:0}
.col-md-offset-1{margin-left:8.3333333333%}
.col-md-offset-2{margin-left:16.6666666667%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-4{margin-left:33.3333333333%}
.col-md-offset-5{margin-left:41.6666666667%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-7{margin-left:58.3333333333%}
.col-md-offset-8{margin-left:66.6666666667%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-10{margin-left:83.3333333333%}
.col-md-offset-11{margin-left:91.6666666667%}
.col-md-offset-12{margin-left:100%}
}
@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-1{width:8.3333333333%}
.col-lg-2{width:16.6666666667%}
.col-lg-3{width:25%}
.col-lg-4{width:33.3333333333%}
.col-lg-5{width:41.6666666667%}
.col-lg-6{width:50%}
.col-lg-7{width:58.3333333333%}
.col-lg-8{width:66.6666666667%}
.col-lg-9{width:75%}
.col-lg-10{width:83.3333333333%}
.col-lg-11{width:91.6666666667%}
.col-lg-12{width:100%}
.col-lg-pull-0{right:auto}
.col-lg-pull-1{right:8.3333333333%}
.col-lg-pull-2{right:16.6666666667%}
.col-lg-pull-3{right:25%}
.col-lg-pull-4{right:33.3333333333%}
.col-lg-pull-5{right:41.6666666667%}
.col-lg-pull-6{right:50%}
.col-lg-pull-7{right:58.3333333333%}
.col-lg-pull-8{right:66.6666666667%}
.col-lg-pull-9{right:75%}
.col-lg-pull-10{right:83.3333333333%}
.col-lg-pull-11{right:91.6666666667%}
.col-lg-pull-12{right:100%}
.col-lg-push-0{left:auto}
.col-lg-push-1{left:8.3333333333%}
.col-lg-push-2{left:16.6666666667%}
.col-lg-push-3{left:25%}
.col-lg-push-4{left:33.3333333333%}
.col-lg-push-5{left:41.6666666667%}
.col-lg-push-6{left:50%}
.col-lg-push-7{left:58.3333333333%}
.col-lg-push-8{left:66.6666666667%}
.col-lg-push-9{left:75%}
.col-lg-push-10{left:83.3333333333%}
.col-lg-push-11{left:91.6666666667%}
.col-lg-push-12{left:100%}
.col-lg-offset-0{margin-left:0}
.col-lg-offset-1{margin-left:8.3333333333%}
.col-lg-offset-2{margin-left:16.6666666667%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-4{margin-left:33.3333333333%}
.col-lg-offset-5{margin-left:41.6666666667%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-7{margin-left:58.3333333333%}
.col-lg-offset-8{margin-left:66.6666666667%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-10{margin-left:83.3333333333%}
.col-lg-offset-11{margin-left:91.6666666667%}
.col-lg-offset-12{margin-left:100%}
}
.carousel{position:relative}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}
.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}
.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}
.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1);background-repeat:repeat-x}
.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);background-repeat:repeat-x}
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;outline:0;filter:alpha(opacity=90);opacity:.9}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;font-family:serif;line-height:1}
.carousel-control .icon-prev:before{content:"‹"}
.carousel-control .icon-next:before{content:"›"}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}
.carousel-caption{right:20%;left:20%;padding-bottom:30px}
.carousel-indicators{bottom:20px}
}
@-ms-viewport{width:device-width}
.visible-xs{display:none !important}
.visible-sm{display:none !important}
.visible-md{display:none !important}
.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
@media(max-width:767px){.visible-xs{display:block !important}
table.visible-xs{display:table !important}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}
}
@media(max-width:767px){.visible-xs-block{display:block !important}
}
@media(max-width:767px){.visible-xs-inline{display:inline !important}
}
@media(max-width:767px){.visible-xs-inline-block{display:inline-block !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm{display:block !important}
table.visible-sm{display:table !important}
tr.visible-sm{display:table-row !important}
th.visible-sm,td.visible-sm{display:table-cell !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md{display:block !important}
table.visible-md{display:table !important}
tr.visible-md{display:table-row !important}
th.visible-md,td.visible-md{display:table-cell !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}
}
@media(min-width:1200px){.visible-lg{display:block !important}
table.visible-lg{display:table !important}
tr.visible-lg{display:table-row !important}
th.visible-lg,td.visible-lg{display:table-cell !important}
}
@media(min-width:1200px){.visible-lg-block{display:block !important}
}
@media(min-width:1200px){.visible-lg-inline{display:inline !important}
}
@media(min-width:1200px){.visible-lg-inline-block{display:inline-block !important}
}
@media(max-width:767px){.hidden-xs{display:none !important}
}
@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}
}
@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}
}
@media(min-width:1200px){.hidden-lg{display:none !important}
}
.visible-print{display:none !important}
@media print{.visible-print{display:block !important}
table.visible-print{display:table !important}
tr.visible-print{display:table-row !important}
th.visible-print,td.visible-print{display:table-cell !important}
}
.visible-print-block{display:none !important}
@media print{.visible-print-block{display:block !important}
}
.visible-print-inline{display:none !important}
@media print{.visible-print-inline{display:inline !important}
}
.visible-print-inline-block{display:none !important}
@media print{.visible-print-inline-block{display:inline-block !important}
}
@media print{.hidden-print{display:none !important}
}
.clearfix:before,.clearfix:after{display:table;content:" "}
.clearfix:after{clear:both}
.center-block{display:block;margin-right:auto;margin-left:auto}
.pull-right{float:right !important}
.pull-left{float:left !important}
.hide{display:none !important}
.show{display:block !important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none !important}
.affix{position:fixed}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:"FontAwesome";src:url("../ihg-foundry/assets/fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../ihg-foundry/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../ihg-foundry/assets/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../ihg-foundry/assets/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../ihg-foundry/assets/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../ihg-foundry/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.2857142857em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}
.fa-li.fa-lg{left:-1.8571428571em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right{margin-left:.3em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:""}
.fa-music:before{content:""}
.fa-search:before{content:""}
.fa-envelope-o:before{content:""}
.fa-heart:before{content:""}
.fa-star:before{content:""}
.fa-star-o:before{content:""}
.fa-user:before{content:""}
.fa-film:before{content:""}
.fa-th-large:before{content:""}
.fa-th:before{content:""}
.fa-th-list:before{content:""}
.fa-check:before{content:""}
.fa-remove:before,.fa-close:before,.fa-times:before{content:""}
.fa-search-plus:before{content:""}
.fa-search-minus:before{content:""}
.fa-power-off:before{content:""}
.fa-signal:before{content:""}
.fa-gear:before,.fa-cog:before{content:""}
.fa-trash-o:before{content:""}
.fa-home:before{content:""}
.fa-file-o:before{content:""}
.fa-clock-o:before{content:""}
.fa-road:before{content:""}
.fa-download:before{content:""}
.fa-arrow-circle-o-down:before{content:""}
.fa-arrow-circle-o-up:before{content:""}
.fa-inbox:before{content:""}
.fa-play-circle-o:before{content:""}
.fa-rotate-right:before,.fa-repeat:before{content:""}
.fa-refresh:before{content:""}
.fa-list-alt:before{content:""}
.fa-lock:before{content:""}
.fa-flag:before{content:""}
.fa-headphones:before{content:""}
.fa-volume-off:before{content:""}
.fa-volume-down:before{content:""}
.fa-volume-up:before{content:""}
.fa-qrcode:before{content:""}
.fa-barcode:before{content:""}
.fa-tag:before{content:""}
.fa-tags:before{content:""}
.fa-book:before{content:""}
.fa-bookmark:before{content:""}
.fa-print:before{content:""}
.fa-camera:before{content:""}
.fa-font:before{content:""}
.fa-bold:before{content:""}
.fa-italic:before{content:""}
.fa-text-height:before{content:""}
.fa-text-width:before{content:""}
.fa-align-left:before{content:""}
.fa-align-center:before{content:""}
.fa-align-right:before{content:""}
.fa-align-justify:before{content:""}
.fa-list:before{content:""}
.fa-dedent:before,.fa-outdent:before{content:""}
.fa-indent:before{content:""}
.fa-video-camera:before{content:""}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}
.fa-pencil:before{content:""}
.fa-map-marker:before{content:""}
.fa-adjust:before{content:""}
.fa-tint:before{content:""}
.fa-edit:before,.fa-pencil-square-o:before{content:""}
.fa-share-square-o:before{content:""}
.fa-check-square-o:before{content:""}
.fa-arrows:before{content:""}
.fa-step-backward:before{content:""}
.fa-fast-backward:before{content:""}
.fa-backward:before{content:""}
.fa-play:before{content:""}
.fa-pause:before{content:""}
.fa-stop:before{content:""}
.fa-forward:before{content:""}
.fa-fast-forward:before{content:""}
.fa-step-forward:before{content:""}
.fa-eject:before{content:""}
.fa-chevron-left:before{content:""}
.fa-chevron-right:before{content:""}
.fa-plus-circle:before{content:""}
.fa-minus-circle:before{content:""}
.fa-times-circle:before{content:""}
.fa-check-circle:before{content:""}
.fa-question-circle:before{content:""}
.fa-info-circle:before{content:""}
.fa-crosshairs:before{content:""}
.fa-times-circle-o:before{content:""}
.fa-check-circle-o:before{content:""}
.fa-ban:before{content:""}
.fa-arrow-left:before{content:""}
.fa-arrow-right:before{content:""}
.fa-arrow-up:before{content:""}
.fa-arrow-down:before{content:""}
.fa-mail-forward:before,.fa-share:before{content:""}
.fa-expand:before{content:""}
.fa-compress:before{content:""}
.fa-plus:before{content:""}
.fa-minus:before{content:""}
.fa-asterisk:before{content:""}
.fa-exclamation-circle:before{content:""}
.fa-gift:before{content:""}
.fa-leaf:before{content:""}
.fa-fire:before{content:""}
.fa-eye:before{content:""}
.fa-eye-slash:before{content:""}
.fa-warning:before,.fa-exclamation-triangle:before{content:""}
.fa-plane:before{content:""}
.fa-calendar:before{content:""}
.fa-random:before{content:""}
.fa-comment:before{content:""}
.fa-magnet:before{content:""}
.fa-chevron-up:before{content:""}
.fa-chevron-down:before{content:""}
.fa-retweet:before{content:""}
.fa-shopping-cart:before{content:""}
.fa-folder:before{content:""}
.fa-folder-open:before{content:""}
.fa-arrows-v:before{content:""}
.fa-arrows-h:before{content:""}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}
.fa-twitter-square:before{content:""}
.fa-facebook-square:before{content:""}
.fa-camera-retro:before{content:""}
.fa-key:before{content:""}
.fa-gears:before,.fa-cogs:before{content:""}
.fa-comments:before{content:""}
.fa-thumbs-o-up:before{content:""}
.fa-thumbs-o-down:before{content:""}
.fa-star-half:before{content:""}
.fa-heart-o:before{content:""}
.fa-sign-out:before{content:""}
.fa-linkedin-square:before{content:""}
.fa-thumb-tack:before{content:""}
.fa-external-link:before{content:""}
.fa-sign-in:before{content:""}
.fa-trophy:before{content:""}
.fa-github-square:before{content:""}
.fa-upload:before{content:""}
.fa-lemon-o:before{content:""}
.fa-phone:before{content:""}
.fa-square-o:before{content:""}
.fa-bookmark-o:before{content:""}
.fa-phone-square:before{content:""}
.fa-twitter:before{content:""}
.fa-facebook-f:before,.fa-facebook:before{content:""}
.fa-github:before{content:""}
.fa-unlock:before{content:""}
.fa-credit-card:before{content:""}
.fa-feed:before,.fa-rss:before{content:""}
.fa-hdd-o:before{content:""}
.fa-bullhorn:before{content:""}
.fa-bell:before{content:""}
.fa-certificate:before{content:""}
.fa-hand-o-right:before{content:""}
.fa-hand-o-left:before{content:""}
.fa-hand-o-up:before{content:""}
.fa-hand-o-down:before{content:""}
.fa-arrow-circle-left:before{content:""}
.fa-arrow-circle-right:before{content:""}
.fa-arrow-circle-up:before{content:""}
.fa-arrow-circle-down:before{content:""}
.fa-globe:before{content:""}
.fa-wrench:before{content:""}
.fa-tasks:before{content:""}
.fa-filter:before{content:""}
.fa-briefcase:before{content:""}
.fa-arrows-alt:before{content:""}
.fa-group:before,.fa-users:before{content:""}
.fa-chain:before,.fa-link:before{content:""}
.fa-cloud:before{content:""}
.fa-flask:before{content:""}
.fa-cut:before,.fa-scissors:before{content:""}
.fa-copy:before,.fa-files-o:before{content:""}
.fa-paperclip:before{content:""}
.fa-save:before,.fa-floppy-o:before{content:""}
.fa-square:before{content:""}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}
.fa-list-ul:before{content:""}
.fa-list-ol:before{content:""}
.fa-strikethrough:before{content:""}
.fa-underline:before{content:""}
.fa-table:before{content:""}
.fa-magic:before{content:""}
.fa-truck:before{content:""}
.fa-pinterest:before{content:""}
.fa-pinterest-square:before{content:""}
.fa-google-plus-square:before{content:""}
.fa-google-plus:before{content:""}
.fa-money:before{content:""}
.fa-caret-down:before{content:""}
.fa-caret-up:before{content:""}
.fa-caret-left:before{content:""}
.fa-caret-right:before{content:""}
.fa-columns:before{content:""}
.fa-unsorted:before,.fa-sort:before{content:""}
.fa-sort-down:before,.fa-sort-desc:before{content:""}
.fa-sort-up:before,.fa-sort-asc:before{content:""}
.fa-envelope:before{content:""}
.fa-linkedin:before{content:""}
.fa-rotate-left:before,.fa-undo:before{content:""}
.fa-legal:before,.fa-gavel:before{content:""}
.fa-dashboard:before,.fa-tachometer:before{content:""}
.fa-comment-o:before{content:""}
.fa-comments-o:before{content:""}
.fa-flash:before,.fa-bolt:before{content:""}
.fa-sitemap:before{content:""}
.fa-umbrella:before{content:""}
.fa-paste:before,.fa-clipboard:before{content:""}
.fa-lightbulb-o:before{content:""}
.fa-exchange:before{content:""}
.fa-cloud-download:before{content:""}
.fa-cloud-upload:before{content:""}
.fa-user-md:before{content:""}
.fa-stethoscope:before{content:""}
.fa-suitcase:before{content:""}
.fa-bell-o:before{content:""}
.fa-coffee:before{content:""}
.fa-cutlery:before{content:""}
.fa-file-text-o:before{content:""}
.fa-building-o:before{content:""}
.fa-hospital-o:before{content:""}
.fa-ambulance:before{content:""}
.fa-medkit:before{content:""}
.fa-fighter-jet:before{content:""}
.fa-beer:before{content:""}
.fa-h-square:before{content:""}
.fa-plus-square:before{content:""}
.fa-angle-double-left:before{content:""}
.fa-angle-double-right:before{content:""}
.fa-angle-double-up:before{content:""}
.fa-angle-double-down:before{content:""}
.fa-angle-left:before{content:""}
.fa-angle-right:before{content:""}
.fa-angle-up:before{content:""}
.fa-angle-down:before{content:""}
.fa-desktop:before{content:""}
.fa-laptop:before{content:""}
.fa-tablet:before{content:""}
.fa-mobile-phone:before,.fa-mobile:before{content:""}
.fa-circle-o:before{content:""}
.fa-quote-left:before{content:""}
.fa-quote-right:before{content:""}
.fa-spinner:before{content:""}
.fa-circle:before{content:""}
.fa-mail-reply:before,.fa-reply:before{content:""}
.fa-github-alt:before{content:""}
.fa-folder-o:before{content:""}
.fa-folder-open-o:before{content:""}
.fa-smile-o:before{content:""}
.fa-frown-o:before{content:""}
.fa-meh-o:before{content:""}
.fa-gamepad:before{content:""}
.fa-keyboard-o:before{content:""}
.fa-flag-o:before{content:""}
.fa-flag-checkered:before{content:""}
.fa-terminal:before{content:""}
.fa-code:before{content:""}
.fa-mail-reply-all:before,.fa-reply-all:before{content:""}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}
.fa-location-arrow:before{content:""}
.fa-crop:before{content:""}
.fa-code-fork:before{content:""}
.fa-unlink:before,.fa-chain-broken:before{content:""}
.fa-question:before{content:""}
.fa-info:before{content:""}
.fa-exclamation:before{content:""}
.fa-superscript:before{content:""}
.fa-subscript:before{content:""}
.fa-eraser:before{content:""}
.fa-puzzle-piece:before{content:""}
.fa-microphone:before{content:""}
.fa-microphone-slash:before{content:""}
.fa-shield:before{content:""}
.fa-calendar-o:before{content:""}
.fa-fire-extinguisher:before{content:""}
.fa-rocket:before{content:""}
.fa-maxcdn:before{content:""}
.fa-chevron-circle-left:before{content:""}
.fa-chevron-circle-right:before{content:""}
.fa-chevron-circle-up:before{content:""}
.fa-chevron-circle-down:before{content:""}
.fa-html5:before{content:""}
.fa-css3:before{content:""}
.fa-anchor:before{content:""}
.fa-unlock-alt:before{content:""}
.fa-bullseye:before{content:""}
.fa-ellipsis-h:before{content:""}
.fa-ellipsis-v:before{content:""}
.fa-rss-square:before{content:""}
.fa-play-circle:before{content:""}
.fa-ticket:before{content:""}
.fa-minus-square:before{content:""}
.fa-minus-square-o:before{content:""}
.fa-level-up:before{content:""}
.fa-level-down:before{content:""}
.fa-check-square:before{content:""}
.fa-pencil-square:before{content:""}
.fa-external-link-square:before{content:""}
.fa-share-square:before{content:""}
.fa-compass:before{content:""}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}
.fa-euro:before,.fa-eur:before{content:""}
.fa-gbp:before{content:""}
.fa-dollar:before,.fa-usd:before{content:""}
.fa-rupee:before,.fa-inr:before{content:""}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}
.fa-won:before,.fa-krw:before{content:""}
.fa-bitcoin:before,.fa-btc:before{content:""}
.fa-file:before{content:""}
.fa-file-text:before{content:""}
.fa-sort-alpha-asc:before{content:""}
.fa-sort-alpha-desc:before{content:""}
.fa-sort-amount-asc:before{content:""}
.fa-sort-amount-desc:before{content:""}
.fa-sort-numeric-asc:before{content:""}
.fa-sort-numeric-desc:before{content:""}
.fa-thumbs-up:before{content:""}
.fa-thumbs-down:before{content:""}
.fa-youtube-square:before{content:""}
.fa-youtube:before{content:""}
.fa-xing:before{content:""}
.fa-xing-square:before{content:""}
.fa-youtube-play:before{content:""}
.fa-dropbox:before{content:""}
.fa-stack-overflow:before{content:""}
.fa-instagram:before{content:""}
.fa-flickr:before{content:""}
.fa-adn:before{content:""}
.fa-bitbucket:before{content:""}
.fa-bitbucket-square:before{content:""}
.fa-tumblr:before{content:""}
.fa-tumblr-square:before{content:""}
.fa-long-arrow-down:before{content:""}
.fa-long-arrow-up:before{content:""}
.fa-long-arrow-left:before{content:""}
.fa-long-arrow-right:before{content:""}
.fa-apple:before{content:""}
.fa-windows:before{content:""}
.fa-android:before{content:""}
.fa-linux:before{content:""}
.fa-dribbble:before{content:""}
.fa-skype:before{content:""}
.fa-foursquare:before{content:""}
.fa-trello:before{content:""}
.fa-female:before{content:""}
.fa-male:before{content:""}
.fa-gittip:before,.fa-gratipay:before{content:""}
.fa-sun-o:before{content:""}
.fa-moon-o:before{content:""}
.fa-archive:before{content:""}
.fa-bug:before{content:""}
.fa-vk:before{content:""}
.fa-weibo:before{content:""}
.fa-renren:before{content:""}
.fa-pagelines:before{content:""}
.fa-stack-exchange:before{content:""}
.fa-arrow-circle-o-right:before{content:""}
.fa-arrow-circle-o-left:before{content:""}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}
.fa-dot-circle-o:before{content:""}
.fa-wheelchair:before{content:""}
.fa-vimeo-square:before{content:""}
.fa-turkish-lira:before,.fa-try:before{content:""}
.fa-plus-square-o:before{content:""}
.fa-space-shuttle:before{content:""}
.fa-slack:before{content:""}
.fa-envelope-square:before{content:""}
.fa-wordpress:before{content:""}
.fa-openid:before{content:""}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}
.fa-mortar-board:before,.fa-graduation-cap:before{content:""}
.fa-yahoo:before{content:""}
.fa-google:before{content:""}
.fa-reddit:before{content:""}
.fa-reddit-square:before{content:""}
.fa-stumbleupon-circle:before{content:""}
.fa-stumbleupon:before{content:""}
.fa-delicious:before{content:""}
.fa-digg:before{content:""}
.fa-pied-piper-pp:before{content:""}
.fa-pied-piper-alt:before{content:""}
.fa-drupal:before{content:""}
.fa-joomla:before{content:""}
.fa-language:before{content:""}
.fa-fax:before{content:""}
.fa-building:before{content:""}
.fa-child:before{content:""}
.fa-paw:before{content:""}
.fa-spoon:before{content:""}
.fa-cube:before{content:""}
.fa-cubes:before{content:""}
.fa-behance:before{content:""}
.fa-behance-square:before{content:""}
.fa-steam:before{content:""}
.fa-steam-square:before{content:""}
.fa-recycle:before{content:""}
.fa-automobile:before,.fa-car:before{content:""}
.fa-cab:before,.fa-taxi:before{content:""}
.fa-tree:before{content:""}
.fa-spotify:before{content:""}
.fa-deviantart:before{content:""}
.fa-soundcloud:before{content:""}
.fa-database:before{content:""}
.fa-file-pdf-o:before{content:""}
.fa-file-word-o:before{content:""}
.fa-file-excel-o:before{content:""}
.fa-file-powerpoint-o:before{content:""}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}
.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}
.fa-file-movie-o:before,.fa-file-video-o:before{content:""}
.fa-file-code-o:before{content:""}
.fa-vine:before{content:""}
.fa-codepen:before{content:""}
.fa-jsfiddle:before{content:""}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}
.fa-circle-o-notch:before{content:""}
.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}
.fa-ge:before,.fa-empire:before{content:""}
.fa-git-square:before{content:""}
.fa-git:before{content:""}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}
.fa-tencent-weibo:before{content:""}
.fa-qq:before{content:""}
.fa-wechat:before,.fa-weixin:before{content:""}
.fa-send:before,.fa-paper-plane:before{content:""}
.fa-send-o:before,.fa-paper-plane-o:before{content:""}
.fa-history:before{content:""}
.fa-circle-thin:before{content:""}
.fa-header:before{content:""}
.fa-paragraph:before{content:""}
.fa-sliders:before{content:""}
.fa-share-alt:before{content:""}
.fa-share-alt-square:before{content:""}
.fa-bomb:before{content:""}
.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}
.fa-tty:before{content:""}
.fa-binoculars:before{content:""}
.fa-plug:before{content:""}
.fa-slideshare:before{content:""}
.fa-twitch:before{content:""}
.fa-yelp:before{content:""}
.fa-newspaper-o:before{content:""}
.fa-wifi:before{content:""}
.fa-calculator:before{content:""}
.fa-paypal:before{content:""}
.fa-google-wallet:before{content:""}
.fa-cc-visa:before{content:""}
.fa-cc-mastercard:before{content:""}
.fa-cc-discover:before{content:""}
.fa-cc-amex:before{content:""}
.fa-cc-paypal:before{content:""}
.fa-cc-stripe:before{content:""}
.fa-bell-slash:before{content:""}
.fa-bell-slash-o:before{content:""}
.fa-trash:before{content:""}
.fa-copyright:before{content:""}
.fa-at:before{content:""}
.fa-eyedropper:before{content:""}
.fa-paint-brush:before{content:""}
.fa-birthday-cake:before{content:""}
.fa-area-chart:before{content:""}
.fa-pie-chart:before{content:""}
.fa-line-chart:before{content:""}
.fa-lastfm:before{content:""}
.fa-lastfm-square:before{content:""}
.fa-toggle-off:before{content:""}
.fa-toggle-on:before{content:""}
.fa-bicycle:before{content:""}
.fa-bus:before{content:""}
.fa-ioxhost:before{content:""}
.fa-angellist:before{content:""}
.fa-cc:before{content:""}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}
.fa-meanpath:before{content:""}
.fa-buysellads:before{content:""}
.fa-connectdevelop:before{content:""}
.fa-dashcube:before{content:""}
.fa-forumbee:before{content:""}
.fa-leanpub:before{content:""}
.fa-sellsy:before{content:""}
.fa-shirtsinbulk:before{content:""}
.fa-simplybuilt:before{content:""}
.fa-skyatlas:before{content:""}
.fa-cart-plus:before{content:""}
.fa-cart-arrow-down:before{content:""}
.fa-diamond:before{content:""}
.fa-ship:before{content:""}
.fa-user-secret:before{content:""}
.fa-motorcycle:before{content:""}
.fa-street-view:before{content:""}
.fa-heartbeat:before{content:""}
.fa-venus:before{content:""}
.fa-mars:before{content:""}
.fa-mercury:before{content:""}
.fa-intersex:before,.fa-transgender:before{content:""}
.fa-transgender-alt:before{content:""}
.fa-venus-double:before{content:""}
.fa-mars-double:before{content:""}
.fa-venus-mars:before{content:""}
.fa-mars-stroke:before{content:""}
.fa-mars-stroke-v:before{content:""}
.fa-mars-stroke-h:before{content:""}
.fa-neuter:before{content:""}
.fa-genderless:before{content:""}
.fa-facebook-official:before{content:""}
.fa-pinterest-p:before{content:""}
.fa-whatsapp:before{content:""}
.fa-server:before{content:""}
.fa-user-plus:before{content:""}
.fa-user-times:before{content:""}
.fa-hotel:before,.fa-bed:before{content:""}
.fa-viacoin:before{content:""}
.fa-train:before{content:""}
.fa-subway:before{content:""}
.fa-medium:before{content:""}
.fa-yc:before,.fa-y-combinator:before{content:""}
.fa-optin-monster:before{content:""}
.fa-opencart:before{content:""}
.fa-expeditedssl:before{content:""}
.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}
.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}
.fa-battery-2:before,.fa-battery-half:before{content:""}
.fa-battery-1:before,.fa-battery-quarter:before{content:""}
.fa-battery-0:before,.fa-battery-empty:before{content:""}
.fa-mouse-pointer:before{content:""}
.fa-i-cursor:before{content:""}
.fa-object-group:before{content:""}
.fa-object-ungroup:before{content:""}
.fa-sticky-note:before{content:""}
.fa-sticky-note-o:before{content:""}
.fa-cc-jcb:before{content:""}
.fa-cc-diners-club:before{content:""}
.fa-clone:before{content:""}
.fa-balance-scale:before{content:""}
.fa-hourglass-o:before{content:""}
.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}
.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}
.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}
.fa-hourglass:before{content:""}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}
.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}
.fa-hand-scissors-o:before{content:""}
.fa-hand-lizard-o:before{content:""}
.fa-hand-spock-o:before{content:""}
.fa-hand-pointer-o:before{content:""}
.fa-hand-peace-o:before{content:""}
.fa-trademark:before{content:""}
.fa-registered:before{content:""}
.fa-creative-commons:before{content:""}
.fa-gg:before{content:""}
.fa-gg-circle:before{content:""}
.fa-tripadvisor:before{content:""}
.fa-odnoklassniki:before{content:""}
.fa-odnoklassniki-square:before{content:""}
.fa-get-pocket:before{content:""}
.fa-wikipedia-w:before{content:""}
.fa-safari:before{content:""}
.fa-chrome:before{content:""}
.fa-firefox:before{content:""}
.fa-opera:before{content:""}
.fa-internet-explorer:before{content:""}
.fa-tv:before,.fa-television:before{content:""}
.fa-contao:before{content:""}
.fa-500px:before{content:""}
.fa-amazon:before{content:""}
.fa-calendar-plus-o:before{content:""}
.fa-calendar-minus-o:before{content:""}
.fa-calendar-times-o:before{content:""}
.fa-calendar-check-o:before{content:""}
.fa-industry:before{content:""}
.fa-map-pin:before{content:""}
.fa-map-signs:before{content:""}
.fa-map-o:before{content:""}
.fa-map:before{content:""}
.fa-commenting:before{content:""}
.fa-commenting-o:before{content:""}
.fa-houzz:before{content:""}
.fa-vimeo:before{content:""}
.fa-black-tie:before{content:""}
.fa-fonticons:before{content:""}
.fa-reddit-alien:before{content:""}
.fa-edge:before{content:""}
.fa-credit-card-alt:before{content:""}
.fa-codiepie:before{content:""}
.fa-modx:before{content:""}
.fa-fort-awesome:before{content:""}
.fa-usb:before{content:""}
.fa-product-hunt:before{content:""}
.fa-mixcloud:before{content:""}
.fa-scribd:before{content:""}
.fa-pause-circle:before{content:""}
.fa-pause-circle-o:before{content:""}
.fa-stop-circle:before{content:""}
.fa-stop-circle-o:before{content:""}
.fa-shopping-bag:before{content:""}
.fa-shopping-basket:before{content:""}
.fa-hashtag:before{content:""}
.fa-bluetooth:before{content:""}
.fa-bluetooth-b:before{content:""}
.fa-percent:before{content:""}
.fa-gitlab:before{content:""}
.fa-wpbeginner:before{content:""}
.fa-wpforms:before{content:""}
.fa-envira:before{content:""}
.fa-universal-access:before{content:""}
.fa-wheelchair-alt:before{content:""}
.fa-question-circle-o:before{content:""}
.fa-blind:before{content:""}
.fa-audio-description:before{content:""}
.fa-volume-control-phone:before{content:""}
.fa-braille:before{content:""}
.fa-assistive-listening-systems:before{content:""}
.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}
.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}
.fa-glide:before{content:""}
.fa-glide-g:before{content:""}
.fa-signing:before,.fa-sign-language:before{content:""}
.fa-low-vision:before{content:""}
.fa-viadeo:before{content:""}
.fa-viadeo-square:before{content:""}
.fa-snapchat:before{content:""}
.fa-snapchat-ghost:before{content:""}
.fa-snapchat-square:before{content:""}
.fa-pied-piper:before{content:""}
.fa-first-order:before{content:""}
.fa-yoast:before{content:""}
.fa-themeisle:before{content:""}
.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}
.fa-fa:before,.fa-font-awesome:before{content:""}
.fa-handshake-o:before{content:""}
.fa-envelope-open:before{content:""}
.fa-envelope-open-o:before{content:""}
.fa-linode:before{content:""}
.fa-address-book:before{content:""}
.fa-address-book-o:before{content:""}
.fa-vcard:before,.fa-address-card:before{content:""}
.fa-vcard-o:before,.fa-address-card-o:before{content:""}
.fa-user-circle:before{content:""}
.fa-user-circle-o:before{content:""}
.fa-user-o:before{content:""}
.fa-id-badge:before{content:""}
.fa-drivers-license:before,.fa-id-card:before{content:""}
.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}
.fa-quora:before{content:""}
.fa-free-code-camp:before{content:""}
.fa-telegram:before{content:""}
.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}
.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}
.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}
.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}
.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}
.fa-shower:before{content:""}
.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}
.fa-podcast:before{content:""}
.fa-window-maximize:before{content:""}
.fa-window-minimize:before{content:""}
.fa-window-restore:before{content:""}
.fa-times-rectangle:before,.fa-window-close:before{content:""}
.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}
.fa-bandcamp:before{content:""}
.fa-grav:before{content:""}
.fa-etsy:before{content:""}
.fa-imdb:before{content:""}
.fa-ravelry:before{content:""}
.fa-eercast:before{content:""}
.fa-microchip:before{content:""}
.fa-snowflake-o:before{content:""}
.fa-superpowers:before{content:""}
.fa-wpexplorer:before{content:""}
.fa-meetup:before{content:""}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
@font-face{font-family:"CanelaText";src:url("../ihg-foundry/assets/fonts/CanelaText-Light.woff"),url("../ihg-foundry/assets/fonts/CanelaText-Light.woff"),url("../ihg-foundry/assets/fonts/CanelaText-Light.woff2")}
@font-face{font-family:"Canela";src:url("../ihg-foundry/assets/fonts/Canela-Light.otf"),url("../ihg-foundry/assets/fonts/Canela-Light.woff"),url("../ihg-foundry/assets/fonts/Canela-Light.woff2")}
@font-face{font-family:"Canela";font-weight:bold;src:url("../ihg-foundry/assets/fonts/Canela-Light.otf"),url("../ihg-foundry/assets/fonts/Canela-Light.woff"),url("../ihg-foundry/assets/fonts/Canela-Light.woff2")}
@font-face{font-family:"EngraversGothic";src:url("../ihg-foundry/assets/fonts/EngraversGothicFS-Ext.otf"),url("../ihg-foundry/assets/fonts/EngraversGothicFS-Ext.woff"),url("../ihg-foundry/assets/fonts/EngraversGothicFS-Ext.woff2")}
/*! jQuery UI - v1.12.1 - 2019-03-19
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css, datepicker.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default !important;pointer-events:none}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-0.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}
body.modal-open #applicationWrapper{z-index:5}
body #applicationWrapper{position:relative;z-index:3}
.img-responsive,.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto}
.uiv2-mixedmediatile{background:transparent;padding:0;margin:0;position:relative;min-height:10px;min-width:100%;width:100%;display:flex;flex-grow:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.uiv2-mixedmediatile .pattern-center{text-align:center}
@media(min-width:768px){.uiv2-mixedmediatile .pattern-center{text-align:center}
}
.uiv2-mixedmediatile .pattern-left{text-align:left}
.uiv2-mixedmediatile .pattern-right{text-align:right}
@media(min-width:768px){.uiv2-mixedmediatile .pattern-right{text-align:right}
}
.uiv2-mixedmediatile .pattern-vcenter div.canvas{display:flex;flex-direction:column;justify-content:center}
.uiv2-mixedmediatile .pattern-video .canvas>.sizer{display:block;top:0}
.uiv2-mixedmediatile .pattern-video .uiheader,.uiv2-mixedmediatile .pattern-video .uihtml,.uiv2-mixedmediatile .pattern-video .uicta,.uiv2-mixedmediatile .pattern-video .uiimage{display:none}
.uiv2-mixedmediatile .pattern-video .uivideo{position:absolute;width:100%;height:100%;z-index:10}
.uiv2-mixedmediatile .pattern-video .uivideo>div.videowrapper{height:100%}
.uiv2-mixedmediatile [class*=size-]:after,.uiv2-mixedmediatile [class*=aspect-]:after{display:block;content:"";padding-top:56.25%}
.uiv2-mixedmediatile [class*=aspect-]{overflow:hidden;width:100%;display:block}
.uiv2-mixedmediatile div.canvas>div.sizer{position:relative;display:none;width:100%;top:0}
.uiv2-mixedmediatile .aspect-xs-16x5:after{padding-top:31.25%}
.uiv2-mixedmediatile .aspect-xs-2x1:after{padding-top:50%}
.uiv2-mixedmediatile .aspect-xs-16x9:after{padding-top:56.25%}
.uiv2-mixedmediatile .aspect-xs-4x3:after{padding-top:75%}
.uiv2-mixedmediatile .aspect-xs-1x1:after{padding-top:100%}
@media(min-width:768px) and (max-width:991px){.uiv2-mixedmediatile .aspect-sm-16x5:after{padding-top:31.25%}
.uiv2-mixedmediatile .aspect-sm-2x1:after{padding-top:50%}
.uiv2-mixedmediatile .aspect-sm-16x9:after{padding-top:56.25%}
.uiv2-mixedmediatile .aspect-sm-4x3:after{padding-top:75%}
.uiv2-mixedmediatile .aspect-sm-1x1:after{padding-top:100%}
}
@media(min-width:992px){.uiv2-mixedmediatile .aspect-md-16x5:after{padding-top:31.25%}
.uiv2-mixedmediatile .aspect-md-2x1:after{padding-top:50%}
.uiv2-mixedmediatile .aspect-md-16x9:after{padding-top:56.25%}
.uiv2-mixedmediatile .aspect-md-4x3:after{padding-top:75%}
.uiv2-mixedmediatile .aspect-md-1x1:after{padding-top:100%}
}
@media(min-width:1200px){.uiv2-mixedmediatile .aspect-lg-16x5:after{padding-top:31.25%}
.uiv2-mixedmediatile .aspect-lg-2x1:after{padding-top:50%}
.uiv2-mixedmediatile .aspect-lg-16x9:after{padding-top:56.25%}
.uiv2-mixedmediatile .aspect-lg-4x3:after{padding-top:75%}
.uiv2-mixedmediatile .aspect-lg-1x1:after{padding-top:100%}
}
.uiv2-mixedmediatile .size-xs-16x5:after{padding-top:31.25%}
.uiv2-mixedmediatile .size-xs-2x1:after{padding-top:50%}
.uiv2-mixedmediatile .size-xs-16x9:after{padding-top:56.25%}
.uiv2-mixedmediatile .size-xs-4x3:after{padding-top:75%}
.uiv2-mixedmediatile .size-xs-1x1:after{padding-top:100%}
@media(min-width:768px) and (max-width:991px){.uiv2-mixedmediatile .size-sm-16x5:after{padding-top:31.25%}
.uiv2-mixedmediatile .size-sm-2x1:after{padding-top:50%}
.uiv2-mixedmediatile .size-sm-16x9:after{padding-top:56.25%}
.uiv2-mixedmediatile .size-sm-4x3:after{padding-top:75%}
.uiv2-mixedmediatile .size-sm-1x1:after{padding-top:100%}
}
@media(min-width:992px){.uiv2-mixedmediatile .size-md-16x5:after{padding-top:31.25%}
.uiv2-mixedmediatile .size-md-2x1:after{padding-top:50%}
.uiv2-mixedmediatile .size-md-16x9:after{padding-top:56.25%}
.uiv2-mixedmediatile .size-md-4x3:after{padding-top:75%}
.uiv2-mixedmediatile .size-md-1x1:after{padding-top:100%}
}
@media(min-width:1200px){.uiv2-mixedmediatile .size-lg-16x5:after{padding-top:31.25%}
.uiv2-mixedmediatile .size-lg-2x1:after{padding-top:50%}
.uiv2-mixedmediatile .size-lg-16x9:after{padding-top:56.25%}
.uiv2-mixedmediatile .size-lg-4x3:after{padding-top:75%}
.uiv2-mixedmediatile .size-lg-1x1:after{padding-top:100%}
}
.uiv2-mixedmediatile h1,.uiv2-mixedmediatile h2,.uiv2-mixedmediatile h3,.uiv2-mixedmediatile h4,.uiv2-mixedmediatile h5,.uiv2-mixedmediatile h6,.uiv2-mixedmediatile .h1,.uiv2-mixedmediatile .h2,.uiv2-mixedmediatile .h3,.uiv2-mixedmediatile .h4,.uiv2-mixedmediatile .h5,.uiv2-mixedmediatile .h6{margin:0;padding:0;font-weight:400;line-height:1}
.uiv2-mixedmediatile h1,.uiv2-mixedmediatile .h1{font-size:80px}
.uiv2-mixedmediatile h2,.uiv2-mixedmediatile .h2{font-size:64px}
.uiv2-mixedmediatile h3,.uiv2-mixedmediatile .h3{font-size:48px}
.uiv2-mixedmediatile h4,.uiv2-mixedmediatile .h4{font-size:38px}
.uiv2-mixedmediatile h5,.uiv2-mixedmediatile .h5{font-size:28px}
.uiv2-mixedmediatile h6,.uiv2-mixedmediatile .h6{font-size:18px}
.uiv2-mixedmediatile h1 small,.uiv2-mixedmediatile h2 small,.uiv2-mixedmediatile h3 small,.uiv2-mixedmediatile h4 small,.uiv2-mixedmediatile h5 small,.uiv2-mixedmediatile h6 small{font-size:35%;margin-top:.2em;display:block}
.uiv2-mixedmediatile small.lock{font-size:24px}
.uiv2-mixedmediatile p{margin:0 0 1em 0;color:inherit;font-size:16px;line-height:1.444}
.uiv2-mixedmediatile p:last-child{margin-bottom:0}
.uiv2-mixedmediatile ul,.uiv2-mixedmediatile ol{margin:0 0 1em 0;padding-left:40px}
.uiv2-mixedmediatile ul:last-child,.uiv2-mixedmediatile ol:last-child{margin-bottom:0}
.uiv2-mixedmediatile li{margin:0 0 .5em 0;line-height:1.444}
.uiv2-mixedmediatile li:last-child{margin-bottom:0}
.uiv2-mixedmediatile sup{font-size:70%;height:0;line-height:1;vertical-align:baseline;position:relative;bottom:.8ex}
.uiv2-mixedmediatile .disclosure,.uiv2-mixedmediatile .disclosure *{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#666;font-size:12px}
.uiv2-mixedmediatile .disclosure sup,.uiv2-mixedmediatile .disclosure * sup{font-size:70%}
.uiv2-mixedmediatile .disclosure h1,.uiv2-mixedmediatile .disclosure h2,.uiv2-mixedmediatile .disclosure h3,.uiv2-mixedmediatile .disclosure h4,.uiv2-mixedmediatile .disclosure h5,.uiv2-mixedmediatile .disclosure h6,.uiv2-mixedmediatile .disclosure .h1,.uiv2-mixedmediatile .disclosure .h2,.uiv2-mixedmediatile .disclosure .h3,.uiv2-mixedmediatile .disclosure .h4,.uiv2-mixedmediatile .disclosure .h5,.uiv2-mixedmediatile .disclosure .h6,.uiv2-mixedmediatile .disclosure * h1,.uiv2-mixedmediatile .disclosure * h2,.uiv2-mixedmediatile .disclosure * h3,.uiv2-mixedmediatile .disclosure * h4,.uiv2-mixedmediatile .disclosure * h5,.uiv2-mixedmediatile .disclosure * h6,.uiv2-mixedmediatile .disclosure * .h1,.uiv2-mixedmediatile .disclosure * .h2,.uiv2-mixedmediatile .disclosure * .h3,.uiv2-mixedmediatile .disclosure * .h4,.uiv2-mixedmediatile .disclosure * .h5,.uiv2-mixedmediatile .disclosure * .h6{font-size:14px}
.uiv2-mixedmediatile figcaption{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#666;font-size:12px}
.uiv2-mixedmediatile img{width:100%}
.uiv2-mixedmediatile>div{display:flex;flex-grow:1}
.uiv2-mixedmediatile>div>.canvas{flex:1 0 100%}
.uiv2-mixedmediatile div.layer{padding:0}
.uiv2-mixedmediatile div.layer+div.layer{padding-top:15px}
.uiv2-mixedmediatile .scheme-mango .layer.uiheader *{color:#d96932}
.uiv2-mixedmediatile .uicta>div{display:table;width:100%}
.uiv2-mixedmediatile .uicta>div span{display:table-cell;vertical-align:middle;padding:0}
.uiv2-mixedmediatile a.primary,.uiv2-mixedmediatile a.secondary,.uiv2-mixedmediatile a.tertiary,.uiv2-mixedmediatile a.basic{display:inline-block}
.uiv2-mixedmediatile .uivideo>div.videowrapper{background:#000;min-height:50px;position:relative}
.uiv2-mixedmediatile .uivideo>div.videowrapper .inner{position:absolute;top:0;left:0;width:100%;height:100%}
.uiv2-mixedmediatile .uivideo>div.videowrapper .inner video,.uiv2-mixedmediatile .uivideo>div.videowrapper .inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.uiv2-mixedmediatile .icon,.uiv2-mixedmediatile .icon16,.uiv2-mixedmediatile .icon24,.uiv2-mixedmediatile .icon32,.uiv2-mixedmediatile .icon48,.uiv2-mixedmediatile .icon64{display:inline-block;position:relative}
.uiv2-mixedmediatile .icon{width:32px;height:32px}
.uiv2-mixedmediatile .icon>img{max-height:100%;max-width:100%;width:auto !important;height:auto !important;position:absolute !important;top:0;bottom:0;left:0;right:0;margin:auto}
.uiv2-mixedmediatile .icon16{width:16px;height:16px}
.uiv2-mixedmediatile .icon16>img{max-height:100%;max-width:100%;width:auto !important;height:auto !important;position:absolute !important;top:0;bottom:0;left:0;right:0;margin:auto}
.uiv2-mixedmediatile .icon24{width:24px;height:24px}
.uiv2-mixedmediatile .icon24>img{max-height:100%;max-width:100%;width:auto !important;height:auto !important;position:absolute !important;top:0;bottom:0;left:0;right:0;margin:auto}
.uiv2-mixedmediatile .icon32{width:32px;height:32px}
.uiv2-mixedmediatile .icon32>img{max-height:100%;max-width:100%;width:auto !important;height:auto !important;position:absolute !important;top:0;bottom:0;left:0;right:0;margin:auto}
.uiv2-mixedmediatile .icon48{width:48px;height:48px}
.uiv2-mixedmediatile .icon48>img{max-height:100%;max-width:100%;width:auto !important;height:auto !important;position:absolute !important;top:0;bottom:0;left:0;right:0;margin:auto}
.uiv2-mixedmediatile .icon64{width:64px;height:64px}
.uiv2-mixedmediatile .icon64>img{max-height:100%;max-width:100%;width:auto !important;height:auto !important;position:absolute !important;top:0;bottom:0;left:0;right:0;margin:auto}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel{position:relative;padding:0 0 50px 0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .row{margin-left:0;margin-right:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .layout-column .uiv2-mixedmediatile{padding:30px}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control.left,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control.right{z-index:2;position:absolute;text-shadow:none;background-image:none;top:30%;transform:translateY(-30%);max-height:40px}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control.left,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control.right{top:35%}
}
@media(min-width:768px) and (max-width:991px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control.left,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control.right{top:15%}
}
@media(min-width:992px) and (max-width:1199px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control.left,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control.right{top:20%}
}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control.left i,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control.right i{font-size:40px;color:#d96932}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control.left{text-align:left;left:10px}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control.right{text-align:right;right:10px}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-indicators{position:absolute;bottom:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-indicators li{border-color:#3f3d3d}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-indicators .active{background-color:#d96932;border-color:#fff}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel+.layout-container_content,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel+.parsys,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel ~ .layout-row_content{display:none}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container .heading-wrapper,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid .heading-wrapper{display:none}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-xs .tabs,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-xs .tabs{border-bottom:10px solid #f6f5f1;display:flex;align-items:center;justify-content:center}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-xs .tabs:before,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-xs .tabs:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-xs .tabs:before,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-xs .tabs:after{display:table;content:" "}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-xs .tabs:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-xs .tabs:after{clear:both}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-xs .tabs a,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-xs .tabs a{text-decoration:none;background-color:#f6f5f1;color:#3f3d3d;border:1px solid #fff;padding:15px 30px;text-align:center}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-xs .tabs a.active,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-xs .tabs a.active{background-color:#3f3d3d;color:#fff;border-color:#3f3d3d;position:relative}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-xs .tabs a.active:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-xs .tabs a.active:after{font-family:"FontAwesome";font-size:36px;content:"";color:#3f3d3d;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-xs .layout-row,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-xs .layout-row{display:none}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-xs .layout-row.active,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-xs .layout-row.active{display:block}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-xs .layout-row>.heading-wrapper,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-xs .layout-row>.heading-wrapper{display:none}
}
@media(min-width:768px) and (max-width:991px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-sm .tabs,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-sm .tabs{border-bottom:10px solid #f6f5f1;display:flex;align-items:center;justify-content:center}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-sm .tabs:before,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-sm .tabs:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-sm .tabs:before,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-sm .tabs:after{display:table;content:" "}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-sm .tabs:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-sm .tabs:after{clear:both}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-sm .tabs a,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-sm .tabs a{text-decoration:none;background-color:#f6f5f1;color:#3f3d3d;border:1px solid #fff;padding:15px 30px;text-align:center}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-sm .tabs a.active,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-sm .tabs a.active{background-color:#3f3d3d;color:#fff;border-color:#3f3d3d;position:relative}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-sm .tabs a.active:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-sm .tabs a.active:after{font-family:"FontAwesome";font-size:36px;content:"";color:#3f3d3d;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-sm .layout-row,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-sm .layout-row{display:none}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-sm .layout-row.active,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-sm .layout-row.active{display:block}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-sm .layout-row>.heading-wrapper,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-sm .layout-row>.heading-wrapper{display:none}
}
@media(min-width:992px) and (max-width:1199px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-md .tabs,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-md .tabs{border-bottom:10px solid #f6f5f1;display:flex;align-items:center;justify-content:center}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-md .tabs:before,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-md .tabs:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-md .tabs:before,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-md .tabs:after{display:table;content:" "}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-md .tabs:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-md .tabs:after{clear:both}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-md .tabs a,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-md .tabs a{text-decoration:none;background-color:#f6f5f1;color:#3f3d3d;border:1px solid #fff;padding:15px 30px;text-align:center}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-md .tabs a.active,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-md .tabs a.active{background-color:#3f3d3d;color:#fff;border-color:#3f3d3d;position:relative}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-md .tabs a.active:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-md .tabs a.active:after{font-family:"FontAwesome";font-size:36px;content:"";color:#3f3d3d;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-md .layout-row,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-md .layout-row{display:none}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-md .layout-row.active,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-md .layout-row.active{display:block}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-md .layout-row>.heading-wrapper,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-md .layout-row>.heading-wrapper{display:none}
}
@media(min-width:1200px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tab-wrapper .tab-content,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tab-wrapper .tab-content{padding:15px 0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs{border-bottom:10px solid #f6f5f1;display:flex;align-items:center;justify-content:center}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs:before,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs:before,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs:after{display:table;content:" "}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs:after{clear:both}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs a,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs a{text-decoration:none;background-color:#f6f5f1;color:#3f3d3d;border:1px solid #fff;padding:15px 30px;text-align:center}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs a.active,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs a.active{background-color:#3f3d3d;color:#fff;border-color:#3f3d3d;position:relative}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs a.active:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs a.active:after{font-family:"FontAwesome";font-size:36px;content:"";color:#3f3d3d;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .layout-row,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .layout-row{display:none}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .layout-row.active,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .layout-row.active{display:block}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .layout-row>.heading-wrapper,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .layout-row>.heading-wrapper{display:none}
}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-xs,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-xs{margin-top:30px;margin-bottom:30px}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-xs .accordion-heading,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-xs .accordion-heading{padding:15px 0;cursor:pointer;position:relative;clear:both;border-bottom:2px solid #707372}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-xs .accordion-heading:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-xs .accordion-heading:after{font-family:"FontAwesome";font-size:14px;content:"";color:#d96932;position:absolute;right:0;transform:translateY(20%)}
}
@media(max-width:767px) and (min-width:992px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-xs .accordion-heading:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-xs .accordion-heading:after{bottom:0;transform:translateY(-40%)}
}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-xs .accordion-heading.selected:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-xs .accordion-heading.selected:after{content:"";transform:translateY(20%)}
}
@media(max-width:767px) and (min-width:992px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-xs .accordion-heading.selected:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-xs .accordion-heading.selected:after{transform:translateY(-40%)}
}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-xs .layout-row,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-xs .layout-row{clear:both;min-width:100%;display:none}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-xs .layout-row.selected,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-xs .layout-row.selected .layout-row,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-xs .layout-row.selected,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-xs .layout-row.selected .layout-row{display:block}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-xs .layout-row .layout-row,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-xs .layout-row .layout-row{display:none;clear:both;padding:15px 0 30px}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-xs .layout-row .layout-row.selected,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-xs .layout-row .layout-row.selected{display:block}
}
@media(min-width:768px) and (max-width:991px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-sm,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-sm{margin-top:30px;margin-bottom:30px}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-sm .accordion-heading,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-sm .accordion-heading{padding:15px 0;cursor:pointer;position:relative;clear:both;border-bottom:2px solid #707372}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-sm .accordion-heading:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-sm .accordion-heading:after{font-family:"FontAwesome";font-size:14px;content:"";color:#d96932;position:absolute;right:0;transform:translateY(20%)}
}
@media(min-width:768px) and (max-width:991px) and (min-width:992px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-sm .accordion-heading:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-sm .accordion-heading:after{bottom:0;transform:translateY(-40%)}
}
@media(min-width:768px) and (max-width:991px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-sm .accordion-heading.selected:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-sm .accordion-heading.selected:after{content:"";transform:translateY(20%)}
}
@media(min-width:768px) and (max-width:991px) and (min-width:992px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-sm .accordion-heading.selected:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-sm .accordion-heading.selected:after{transform:translateY(-40%)}
}
@media(min-width:768px) and (max-width:991px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-sm .layout-row,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-sm .layout-row{clear:both;min-width:100%;display:none}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-sm .layout-row.selected,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-sm .layout-row.selected .layout-row,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-sm .layout-row.selected,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-sm .layout-row.selected .layout-row{display:block}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-sm .layout-row .layout-row,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-sm .layout-row .layout-row{display:none;clear:both;padding:15px 0 30px}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-sm .layout-row .layout-row.selected,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-sm .layout-row .layout-row.selected{display:block}
}
@media(min-width:992px) and (max-width:1199px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-md,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-md{margin-top:60px;margin-bottom:60px}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-md .accordion-heading,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-md .accordion-heading{padding:15px 0;cursor:pointer;position:relative;clear:both;border-bottom:2px solid #707372}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-md .accordion-heading:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-md .accordion-heading:after{font-family:"FontAwesome";font-size:14px;content:"";color:#d96932;position:absolute;right:0;transform:translateY(20%)}
}
@media(min-width:992px) and (max-width:1199px) and (min-width:992px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-md .accordion-heading:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-md .accordion-heading:after{bottom:0;transform:translateY(-40%)}
}
@media(min-width:992px) and (max-width:1199px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-md .accordion-heading.selected:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-md .accordion-heading.selected:after{content:"";transform:translateY(20%)}
}
@media(min-width:992px) and (max-width:1199px) and (min-width:992px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-md .accordion-heading.selected:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-md .accordion-heading.selected:after{transform:translateY(-40%)}
}
@media(min-width:992px) and (max-width:1199px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-md .layout-row,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-md .layout-row{clear:both;min-width:100%;display:none}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-md .layout-row.selected,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-md .layout-row.selected .layout-row,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-md .layout-row.selected,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-md .layout-row.selected .layout-row{display:block}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-md .layout-row .layout-row,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-md .layout-row .layout-row{display:none;clear:both;padding:30px 0 60px}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-md .layout-row .layout-row.selected,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-md .layout-row .layout-row.selected{display:block}
}
@media(min-width:1200px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-lg,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-lg{margin-top:60px;margin-bottom:60px}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-lg .accordion-heading,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-lg .accordion-heading{padding:15px 0;cursor:pointer;position:relative;clear:both;border-bottom:2px solid #707372}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-lg .accordion-heading:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-lg .accordion-heading:after{font-family:"FontAwesome";font-size:14px;content:"";color:#d96932;position:absolute;right:0;transform:translateY(20%)}
}
@media(min-width:1200px) and (min-width:992px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-lg .accordion-heading:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-lg .accordion-heading:after{bottom:0;transform:translateY(-40%)}
}
@media(min-width:1200px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-lg .accordion-heading.selected:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-lg .accordion-heading.selected:after{content:"";transform:translateY(20%)}
}
@media(min-width:1200px) and (min-width:992px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-lg .accordion-heading.selected:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-lg .accordion-heading.selected:after{transform:translateY(-40%)}
}
@media(min-width:1200px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-lg .layout-row,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-lg .layout-row{clear:both;min-width:100%;display:none}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-lg .layout-row.selected,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-lg .layout-row.selected .layout-row,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-lg .layout-row.selected,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-lg .layout-row.selected .layout-row{display:block}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-lg .layout-row .layout-row,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-lg .layout-row .layout-row{display:none;clear:both;padding:30px 0 60px}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.accordion-lg .layout-row .layout-row.selected,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.accordion-lg .layout-row .layout-row.selected{display:block}
}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-padding .container,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-padding .container-fluid{padding-top:40px;padding-bottom:40px}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-background{padding-top:40px;margin-bottom:40px}
@media(min-width:992px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-background{padding-top:80px;margin-bottom:80px}
}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-backgroundflush{padding-top:40px;margin-bottom:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-backgroundflush.scheme-mango{background-color:#d96932}
@media(min-width:992px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-backgroundflush{padding-top:80px}
}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-flush .row>.col,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-flush .row [class*=col-]{margin-bottom:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-camoflage{background-color:#f4f2ed}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-camoflage:before,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-camoflage:after{content:"";height:20px;display:block;background-position:center;background-size:1440px 20px;background-image:url(common-ltr/styles/#f6f5f1);background-color:#d96932}
@media(min-width:992px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-camoflage:before,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-camoflage:after{background-image:url(common-ltr/styles/#f6f5f1)}
}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-camoflage .row>.col,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-camoflage .row [class*=col-]{margin-bottom:0}
html:not(.aem-AuthorLayer-Edit) .no-touch .carousel .carousel-control{opacity:0;transition:opacity .3s linear}
html:not(.aem-AuthorLayer-Edit) .no-touch .carousel:hover .carousel-control{opacity:1}
html:not(.aem-AuthorLayer-Edit) .touch-device .carousel-control{opacity:1}
.column.bgcolor-default{background-color:transparent}
.column.bgcolor-mango{background-color:#d96932}
.column.bgcolor-gray,.column.bgcolor-grey{background-color:#707372}
.column.bgcolor-dark-gray,.column.bgcolor-dark-grey{background-color:#3f3d3d}
.row .column.no-gutters{padding-left:0;padding-right:0}
.row .column.no-gutters>.heading-wrapper,.row .column.no-gutters>.heading{margin-left:0;margin-right:0}
.container.no-gutters.column,.container-fluid.no-gutters.column{padding-left:0;padding-right:0}
.uiv2-layout>.container .row>[class*=col-],.uiv2-layout .container-fluid .row>[class*=col-]{margin-bottom:40px}
@media(min-width:992px){.uiv2-layout>.container .row>[class*=col-],.uiv2-layout .container-fluid .row>[class*=col-]{margin-bottom:80px}
}
html.aem-AuthorLayer-Edit .layout-row{margin-left:3px;margin-right:3px}
html.aem-AuthorLayer-Edit .layout-row>div .layoutcolumn{margin-top:50px;margin-bottom:25px}
html.aem-AuthorLayer-Edit .layout-row>div>.newpar{clear:both}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.flex,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.flex{display:flex;flex-wrap:wrap;flex-direction:row}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.flex:before,html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.flex:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.flex:before,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.flex:after{content:"";display:none}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.flex>.col,html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.flex [class*=col-],html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.flex>.col,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.flex [class*=col-]{flex:0 0 100%;display:flex;flex-direction:column}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.flex>.col-xs-1,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.flex>.col-xs-1{flex-basis:8.33%;max-width:8.33%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.flex>.col-xs-2,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.flex>.col-xs-2{flex-basis:16.66%;max-width:16.66%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.flex>.col-xs-3,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.flex>.col-xs-3{flex-basis:25%;max-width:25%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.flex>.col-xs-4,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.flex>.col-xs-4{flex-basis:33.33%;max-width:33.33%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.flex>.col-xs-5,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.flex>.col-xs-5{flex-basis:41.66%;max-width:41.66%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.flex>.col-xs-6,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.flex>.col-xs-6{flex-basis:50%;max-width:50%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.flex>.col-xs-7,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.flex>.col-xs-7{flex-basis:58.33%;max-width:58.33%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.flex>.col-xs-8,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.flex>.col-xs-8{flex-basis:66.66%;max-width:66.66%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.flex>.col-xs-9,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.flex>.col-xs-9{flex-basis:75%;max-width:75%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.flex>.col-xs-10,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.flex>.col-xs-10{flex-basis:83.33%;max-width:83.33%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.flex>.col-xs-11,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.flex>.col-xs-11{flex-basis:91.66%;max-width:91.66%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.flex>.col-xs-12,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.flex>.col-xs-12{flex-basis:100%;max-width:100%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.accordion-xs,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.accordion-xs{margin-top:30px;margin-bottom:30px}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.accordion-xs .accordion-heading,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.accordion-xs .accordion-heading{padding:15px 0;cursor:pointer;position:relative;clear:both;border-bottom:2px solid #707372}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.accordion-xs .accordion-heading:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.accordion-xs .accordion-heading:after{font-family:"FontAwesome";font-size:14px;content:"";color:#d96932;position:absolute;right:0;transform:translateY(20%)}
}
@media(max-width:767px) and (min-width:992px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.accordion-xs .accordion-heading:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.accordion-xs .accordion-heading:after{bottom:0;transform:translateY(-40%)}
}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.accordion-xs .accordion-heading.selected:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.accordion-xs .accordion-heading.selected:after{content:"";transform:translateY(20%)}
}
@media(max-width:767px) and (min-width:992px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.accordion-xs .accordion-heading.selected:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.accordion-xs .accordion-heading.selected:after{transform:translateY(-40%)}
}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.accordion-xs .layout-column,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.accordion-xs .layout-column{clear:both;min-width:100%;display:none}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.accordion-xs .layout-column.selected,html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.accordion-xs .layout-column.selected .layout-column,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.accordion-xs .layout-column.selected,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.accordion-xs .layout-column.selected .layout-column{display:block}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.accordion-xs .layout-column .layout-column,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.accordion-xs .layout-column .layout-column{display:none;clear:both;padding:15px 0 30px}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.accordion-xs .layout-column .layout-column.selected,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.accordion-xs .layout-column .layout-column.selected{display:block}
}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.tabs-xs .tabs,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.tabs-xs .tabs{border-bottom:10px solid #f6f5f1;display:flex;align-items:center;justify-content:center}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.tabs-xs .tabs:before,html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.tabs-xs .tabs:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.tabs-xs .tabs:before,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.tabs-xs .tabs:after{display:table;content:" "}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.tabs-xs .tabs:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.tabs-xs .tabs:after{clear:both}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.tabs-xs .tabs a,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.tabs-xs .tabs a{text-decoration:none;background-color:#f6f5f1;color:#3f3d3d;border:1px solid #fff;padding:15px 30px;text-align:center}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.tabs-xs .tabs a.active,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.tabs-xs .tabs a.active{background-color:#3f3d3d;color:#fff;border-color:#3f3d3d;position:relative}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.tabs-xs .tabs a.active:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.tabs-xs .tabs a.active:after{font-family:"FontAwesome";font-size:36px;content:"";color:#3f3d3d;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.tabs-xs .layout-column,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.tabs-xs .layout-column{display:none;width:100%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.tabs-xs .layout-column.active,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.tabs-xs .layout-column.active{display:block}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.tabs-xs .layout-column>.heading-wrapper,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.tabs-xs .layout-column>.heading-wrapper{display:none}
}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.no-gutters .layout-column.bgcolor-default,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.no-gutters .layout-column.bgcolor-default{padding-left:0;padding-right:0}
}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs) .layout-row.section-xs.flex,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs) .layout-row.section-xs.flex{display:flex}
}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) .container .accordion-xs .layout-row.accordion-xs,html:not(.aem-AuthorLayer-Edit) .container-fluid .accordion-xs .layout-row.accordion-xs{margin-top:0;margin-bottom:0}
}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) div.container .accordion-xs .layout-row.accordion-xs .heading.h4-section-head,html:not(.aem-AuthorLayer-Edit) div.container-fluid .accordion-xs .layout-row.accordion-xs .heading.h4-section-head{padding:15px 0}
}
@media(min-width:768px) and (max-width:991px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.flex,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.flex{display:flex;flex-wrap:wrap;flex-direction:row}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.flex:before,html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.flex:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.flex:before,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.flex:after{content:"";display:none}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.flex>.col,html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.flex [class*=col-],html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.flex>.col,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.flex [class*=col-]{flex:0 0 100%;display:flex;flex-direction:column}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.flex>.col-sm-1,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.flex>.col-sm-1{flex-basis:8.33%;max-width:8.33%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.flex>.col-sm-2,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.flex>.col-sm-2{flex-basis:16.66%;max-width:16.66%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.flex>.col-sm-3,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.flex>.col-sm-3{flex-basis:25%;max-width:25%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.flex>.col-sm-4,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.flex>.col-sm-4{flex-basis:33.33%;max-width:33.33%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.flex>.col-sm-5,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.flex>.col-sm-5{flex-basis:41.66%;max-width:41.66%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.flex>.col-sm-6,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.flex>.col-sm-6{flex-basis:50%;max-width:50%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.flex>.col-sm-7,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.flex>.col-sm-7{flex-basis:58.33%;max-width:58.33%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.flex>.col-sm-8,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.flex>.col-sm-8{flex-basis:66.66%;max-width:66.66%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.flex>.col-sm-9,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.flex>.col-sm-9{flex-basis:75%;max-width:75%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.flex>.col-sm-10,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.flex>.col-sm-10{flex-basis:83.33%;max-width:83.33%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.flex>.col-sm-11,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.flex>.col-sm-11{flex-basis:91.66%;max-width:91.66%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.flex>.col-sm-12,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.flex>.col-sm-12{flex-basis:100%;max-width:100%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.accordion-sm,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.accordion-sm{margin-top:30px;margin-bottom:30px}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.accordion-sm .accordion-heading,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.accordion-sm .accordion-heading{padding:15px 0;cursor:pointer;position:relative;clear:both;border-bottom:2px solid #707372}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.accordion-sm .accordion-heading:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.accordion-sm .accordion-heading:after{font-family:"FontAwesome";font-size:14px;content:"";color:#d96932;position:absolute;right:0;transform:translateY(20%)}
}
@media(min-width:768px) and (max-width:991px) and (min-width:992px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.accordion-sm .accordion-heading:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.accordion-sm .accordion-heading:after{bottom:0;transform:translateY(-40%)}
}
@media(min-width:768px) and (max-width:991px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.accordion-sm .accordion-heading.selected:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.accordion-sm .accordion-heading.selected:after{content:"";transform:translateY(20%)}
}
@media(min-width:768px) and (max-width:991px) and (min-width:992px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.accordion-sm .accordion-heading.selected:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.accordion-sm .accordion-heading.selected:after{transform:translateY(-40%)}
}
@media(min-width:768px) and (max-width:991px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.accordion-sm .layout-column,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.accordion-sm .layout-column{clear:both;min-width:100%;display:none}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.accordion-sm .layout-column.selected,html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.accordion-sm .layout-column.selected .layout-column,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.accordion-sm .layout-column.selected,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.accordion-sm .layout-column.selected .layout-column{display:block}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.accordion-sm .layout-column .layout-column,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.accordion-sm .layout-column .layout-column{display:none;clear:both;padding:15px 0 30px}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.accordion-sm .layout-column .layout-column.selected,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.accordion-sm .layout-column .layout-column.selected{display:block}
}
@media(min-width:768px) and (max-width:991px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.tabs-sm .tabs,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.tabs-sm .tabs{border-bottom:10px solid #f6f5f1;display:flex;align-items:center;justify-content:center}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.tabs-sm .tabs:before,html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.tabs-sm .tabs:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.tabs-sm .tabs:before,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.tabs-sm .tabs:after{display:table;content:" "}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.tabs-sm .tabs:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.tabs-sm .tabs:after{clear:both}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.tabs-sm .tabs a,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.tabs-sm .tabs a{text-decoration:none;background-color:#f6f5f1;color:#3f3d3d;border:1px solid #fff;padding:15px 30px;text-align:center}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.tabs-sm .tabs a.active,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.tabs-sm .tabs a.active{background-color:#3f3d3d;color:#fff;border-color:#3f3d3d;position:relative}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.tabs-sm .tabs a.active:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.tabs-sm .tabs a.active:after{font-family:"FontAwesome";font-size:36px;content:"";color:#3f3d3d;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.tabs-sm .layout-column,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.tabs-sm .layout-column{display:none;width:100%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.tabs-sm .layout-column.active,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.tabs-sm .layout-column.active{display:block}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.tabs-sm .layout-column>.heading-wrapper,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.tabs-sm .layout-column>.heading-wrapper{display:none}
}
@media(min-width:768px) and (max-width:991px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.no-gutters .layout-column.bgcolor-default,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.no-gutters .layout-column.bgcolor-default{padding-left:0;padding-right:0}
}
@media(min-width:768px) and (max-width:991px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-sm) .layout-row.section-sm.flex,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-sm) .layout-row.section-sm.flex{display:flex}
}
@media(min-width:768px) and (max-width:991px){html:not(.aem-AuthorLayer-Edit) .container .accordion-sm .layout-row.accordion-sm,html:not(.aem-AuthorLayer-Edit) .container-fluid .accordion-sm .layout-row.accordion-sm{margin-top:0;margin-bottom:0}
}
@media(min-width:768px) and (max-width:991px){html:not(.aem-AuthorLayer-Edit) div.container .accordion-sm .layout-row.accordion-sm .heading.h4-section-head,html:not(.aem-AuthorLayer-Edit) div.container-fluid .accordion-sm .layout-row.accordion-sm .heading.h4-section-head{padding:15px 0}
}
@media(min-width:992px) and (max-width:1199px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.flex,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.flex{display:flex;flex-wrap:wrap;flex-direction:row}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.flex:before,html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.flex:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.flex:before,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.flex:after{content:"";display:none}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.flex>.col,html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.flex [class*=col-],html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.flex>.col,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.flex [class*=col-]{flex:0 0 100%;display:flex;flex-direction:column}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.flex>.col-md-1,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.flex>.col-md-1{flex-basis:8.33%;max-width:8.33%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.flex>.col-md-2,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.flex>.col-md-2{flex-basis:16.66%;max-width:16.66%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.flex>.col-md-3,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.flex>.col-md-3{flex-basis:25%;max-width:25%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.flex>.col-md-4,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.flex>.col-md-4{flex-basis:33.33%;max-width:33.33%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.flex>.col-md-5,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.flex>.col-md-5{flex-basis:41.66%;max-width:41.66%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.flex>.col-md-6,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.flex>.col-md-6{flex-basis:50%;max-width:50%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.flex>.col-md-7,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.flex>.col-md-7{flex-basis:58.33%;max-width:58.33%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.flex>.col-md-8,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.flex>.col-md-8{flex-basis:66.66%;max-width:66.66%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.flex>.col-md-9,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.flex>.col-md-9{flex-basis:75%;max-width:75%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.flex>.col-md-10,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.flex>.col-md-10{flex-basis:83.33%;max-width:83.33%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.flex>.col-md-11,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.flex>.col-md-11{flex-basis:91.66%;max-width:91.66%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.flex>.col-md-12,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.flex>.col-md-12{flex-basis:100%;max-width:100%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.accordion-md,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.accordion-md{margin-top:30px;margin-bottom:30px}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.accordion-md .accordion-heading,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.accordion-md .accordion-heading{padding:15px 0;cursor:pointer;position:relative;clear:both;border-bottom:2px solid #707372}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.accordion-md .accordion-heading:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.accordion-md .accordion-heading:after{font-family:"FontAwesome";font-size:14px;content:"";color:#d96932;position:absolute;right:0;transform:translateY(20%)}
}
@media(min-width:992px) and (max-width:1199px) and (min-width:992px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.accordion-md .accordion-heading:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.accordion-md .accordion-heading:after{bottom:0;transform:translateY(-40%)}
}
@media(min-width:992px) and (max-width:1199px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.accordion-md .accordion-heading.selected:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.accordion-md .accordion-heading.selected:after{content:"";transform:translateY(20%)}
}
@media(min-width:992px) and (max-width:1199px) and (min-width:992px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.accordion-md .accordion-heading.selected:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.accordion-md .accordion-heading.selected:after{transform:translateY(-40%)}
}
@media(min-width:992px) and (max-width:1199px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.accordion-md .layout-column,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.accordion-md .layout-column{clear:both;min-width:100%;display:none}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.accordion-md .layout-column.selected,html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.accordion-md .layout-column.selected .layout-column,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.accordion-md .layout-column.selected,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.accordion-md .layout-column.selected .layout-column{display:block}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.accordion-md .layout-column .layout-column,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.accordion-md .layout-column .layout-column{display:none;clear:both;padding:15px 0 30px}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.accordion-md .layout-column .layout-column.selected,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.accordion-md .layout-column .layout-column.selected{display:block}
}
@media(min-width:992px) and (max-width:1199px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.tabs-md .tabs,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.tabs-md .tabs{border-bottom:10px solid #f6f5f1;display:flex;align-items:center;justify-content:center}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.tabs-md .tabs:before,html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.tabs-md .tabs:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.tabs-md .tabs:before,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.tabs-md .tabs:after{display:table;content:" "}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.tabs-md .tabs:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.tabs-md .tabs:after{clear:both}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.tabs-md .tabs a,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.tabs-md .tabs a{text-decoration:none;background-color:#f6f5f1;color:#3f3d3d;border:1px solid #fff;padding:15px 30px;text-align:center}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.tabs-md .tabs a.active,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.tabs-md .tabs a.active{background-color:#3f3d3d;color:#fff;border-color:#3f3d3d;position:relative}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.tabs-md .tabs a.active:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.tabs-md .tabs a.active:after{font-family:"FontAwesome";font-size:36px;content:"";color:#3f3d3d;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.tabs-md .layout-column,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.tabs-md .layout-column{display:none;width:100%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.tabs-md .layout-column.active,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.tabs-md .layout-column.active{display:block}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.tabs-md .layout-column>.heading-wrapper,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.tabs-md .layout-column>.heading-wrapper{display:none}
}
@media(min-width:992px) and (max-width:1199px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.no-gutters .layout-column.bgcolor-default,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.no-gutters .layout-column.bgcolor-default{padding-left:0;padding-right:0}
}
@media(min-width:992px) and (max-width:1199px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.section-md.flex,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.section-md.flex{display:flex}
}
@media(min-width:992px) and (max-width:1199px){html:not(.aem-AuthorLayer-Edit) .container .accordion-md .layout-row.accordion-md,html:not(.aem-AuthorLayer-Edit) .container-fluid .accordion-md .layout-row.accordion-md{margin-top:0;margin-bottom:0}
}
@media(min-width:992px) and (max-width:1199px){html:not(.aem-AuthorLayer-Edit) div.container .accordion-md .layout-row.accordion-md .heading.h4-section-head,html:not(.aem-AuthorLayer-Edit) div.container-fluid .accordion-md .layout-row.accordion-md .heading.h4-section-head{padding:15px 0}
}
@media(min-width:992px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-md) .layout-row.accordion-md .heading-wrapper .h4-section-head,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-md) .layout-row.accordion-md .heading-wrapper .h4-section-head{padding:15px 0}
}
@media(min-width:1200px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.flex,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.flex{display:flex;flex-wrap:wrap;flex-direction:row}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.flex:before,html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.flex:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.flex:before,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.flex:after{content:"";display:none}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.flex>.col,html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.flex [class*=col-],html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.flex>.col,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.flex [class*=col-]{flex:0 0 100%;display:flex;flex-direction:column}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.flex>.col-lg-1,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.flex>.col-lg-1{flex-basis:8.33%;max-width:8.33%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.flex>.col-lg-2,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.flex>.col-lg-2{flex-basis:16.66%;max-width:16.66%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.flex>.col-lg-3,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.flex>.col-lg-3{flex-basis:25%;max-width:25%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.flex>.col-lg-4,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.flex>.col-lg-4{flex-basis:33.33%;max-width:33.33%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.flex>.col-lg-5,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.flex>.col-lg-5{flex-basis:41.66%;max-width:41.66%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.flex>.col-lg-6,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.flex>.col-lg-6{flex-basis:50%;max-width:50%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.flex>.col-lg-7,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.flex>.col-lg-7{flex-basis:58.33%;max-width:58.33%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.flex>.col-lg-8,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.flex>.col-lg-8{flex-basis:66.66%;max-width:66.66%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.flex>.col-lg-9,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.flex>.col-lg-9{flex-basis:75%;max-width:75%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.flex>.col-lg-10,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.flex>.col-lg-10{flex-basis:83.33%;max-width:83.33%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.flex>.col-lg-11,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.flex>.col-lg-11{flex-basis:91.66%;max-width:91.66%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.flex>.col-lg-12,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.flex>.col-lg-12{flex-basis:100%;max-width:100%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.accordion-lg,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.accordion-lg{margin-top:30px;margin-bottom:30px}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.accordion-lg .accordion-heading,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.accordion-lg .accordion-heading{padding:15px 0;cursor:pointer;position:relative;clear:both;border-bottom:2px solid #707372}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.accordion-lg .accordion-heading:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.accordion-lg .accordion-heading:after{font-family:"FontAwesome";font-size:14px;content:"";color:#d96932;position:absolute;right:0;transform:translateY(20%)}
}
@media(min-width:1200px) and (min-width:992px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.accordion-lg .accordion-heading:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.accordion-lg .accordion-heading:after{bottom:0;transform:translateY(-40%)}
}
@media(min-width:1200px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.accordion-lg .accordion-heading.selected:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.accordion-lg .accordion-heading.selected:after{content:"";transform:translateY(20%)}
}
@media(min-width:1200px) and (min-width:992px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.accordion-lg .accordion-heading.selected:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.accordion-lg .accordion-heading.selected:after{transform:translateY(-40%)}
}
@media(min-width:1200px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.accordion-lg .layout-column,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.accordion-lg .layout-column{clear:both;min-width:100%;display:none}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.accordion-lg .layout-column.selected,html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.accordion-lg .layout-column.selected .layout-column,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.accordion-lg .layout-column.selected,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.accordion-lg .layout-column.selected .layout-column{display:block}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.accordion-lg .layout-column .layout-column,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.accordion-lg .layout-column .layout-column{display:none;clear:both;padding:15px 0 30px}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.accordion-lg .layout-column .layout-column.selected,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.accordion-lg .layout-column .layout-column.selected{display:block}
}
@media(min-width:1200px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.tabs-lg .tabs,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.tabs-lg .tabs{border-bottom:10px solid #f6f5f1;display:flex;align-items:center;justify-content:center}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.tabs-lg .tabs:before,html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.tabs-lg .tabs:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.tabs-lg .tabs:before,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.tabs-lg .tabs:after{display:table;content:" "}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.tabs-lg .tabs:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.tabs-lg .tabs:after{clear:both}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.tabs-lg .tabs a,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.tabs-lg .tabs a{text-decoration:none;background-color:#f6f5f1;color:#3f3d3d;border:1px solid #fff;padding:15px 30px;text-align:center}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.tabs-lg .tabs a.active,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.tabs-lg .tabs a.active{background-color:#3f3d3d;color:#fff;border-color:#3f3d3d;position:relative}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.tabs-lg .tabs a.active:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.tabs-lg .tabs a.active:after{font-family:"FontAwesome";font-size:36px;content:"";color:#3f3d3d;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.tabs-lg .layout-column,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.tabs-lg .layout-column{display:none;width:100%}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.tabs-lg .layout-column.active,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.tabs-lg .layout-column.active{display:block}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.tabs-lg .layout-column>.heading-wrapper,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.tabs-lg .layout-column>.heading-wrapper{display:none}
}
@media(min-width:1200px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.no-gutters .layout-column.bgcolor-default,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.no-gutters .layout-column.bgcolor-default{padding-left:0;padding-right:0}
}
@media(min-width:1200px){html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.section-lg.flex,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.section-lg.flex{display:flex}
}
@media(min-width:1200px){html:not(.aem-AuthorLayer-Edit) .container .accordion-lg .layout-row.accordion-lg,html:not(.aem-AuthorLayer-Edit) .container-fluid .accordion-lg .layout-row.accordion-lg{margin-top:0;margin-bottom:0}
}
@media(min-width:1200px){html:not(.aem-AuthorLayer-Edit) div.container .accordion-lg .layout-row.accordion-lg .heading.h4-section-head,html:not(.aem-AuthorLayer-Edit) div.container-fluid .accordion-lg .layout-row.accordion-lg .heading.h4-section-head{padding:15px 0}
}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs,.carousel-sm,.carousel-md,.carousel-lg) .layout-row:before,html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs,.carousel-sm,.carousel-md,.carousel-lg) .layout-row:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs,.carousel-sm,.carousel-md,.carousel-lg) .layout-row:before,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs,.carousel-sm,.carousel-md,.carousel-lg) .layout-row:after{display:table;content:" "}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs,.carousel-sm,.carousel-md,.carousel-lg) .layout-row:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs,.carousel-sm,.carousel-md,.carousel-lg) .layout-row:after{clear:both}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs,.carousel-sm,.carousel-md,.carousel-lg) .layout-row .heading-wrapper,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs,.carousel-sm,.carousel-md,.carousel-lg) .layout-row .heading-wrapper{display:none}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-xs,.carousel-sm,.carousel-md,.carousel-lg) .layout-row .carousel .item .layout-column,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-xs,.carousel-sm,.carousel-md,.carousel-lg) .layout-row .carousel .item .layout-column{padding-left:0;padding-right:0;width:100%}
html:not(.aem-AuthorLayer-Edit).gutters>.heading-wrapper{padding:0 15px}
.uiv2-spacer{height:auto;padding:0}
@media(max-width:767px){.uiv2-spacer .uiv2-spacer-xs{height:20px;margin:0 auto}
.uiv2-spacer .half-xs{height:20px}
.uiv2-spacer .rule-xs{border-top:4px solid #dbd9d6}
.uiv2-spacer .double-xs{height:40px}
}
@media(min-width:768px) and (max-width:991px){.uiv2-spacer .uiv2-spacer-sm{height:20px;margin:0 auto}
.uiv2-spacer .half-sm{height:20px}
.uiv2-spacer .rule-sm{border-top:4px solid #dbd9d6}
.uiv2-spacer .double-sm{height:40px}
}
@media(min-width:992px) and (max-width:1199px){.uiv2-spacer .uiv2-spacer-md{height:40px;margin:0 auto}
.uiv2-spacer .half-md{height:20px}
.uiv2-spacer .rule-md{border-top:4px solid #dbd9d6}
.uiv2-spacer .double-md{height:80px}
}
@media(min-width:1200px){.uiv2-spacer .uiv2-spacer-lg{height:40px;margin:0 auto}
.uiv2-spacer .half-lg{height:20px}
.uiv2-spacer .rule-lg{border-top:4px solid #dbd9d6}
.uiv2-spacer .double-lg{height:80px}
}
.btnClose{background-color:transparent;border-radius:25px;border:1px solid #000;color:#000;display:inline-block;height:50px;overflow:hidden;padding:0;text-align:center;transition:background-color 1s;width:50px}
.btnClose:before{content:"×";color:#000;display:inline-block;font-size:24px;height:48px;line-height:1.9;padding:0;text-align:center;transition:color 1s;width:48px}
.btnClose:hover{background-color:#000;color:transparent}
.btnClose:hover:before{color:#fff}
main{position:relative;z-index:901}
body .hoteldetail.modal-open #applicationWrapper{z-index:1101}
.foundry-modal{background-color:#d6e3dc;height:100vh;padding:80px 8.3333% 60px 8.333%;width:100vw;z-index:1001;opacity:0;transition:opacity 1s,visibility .0001s 1s;visibility:hidden;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:scroll;pointer-events:none;position:fixed;top:0}
@media(max-width:767px){.foundry-modal{padding-top:20px;padding-bottom:20px;padding-left:15px;padding-right:15px}
}
@media(min-width:768px) and (max-width:991px){.foundry-modal{padding-top:80px;padding-bottom:80px;padding-left:30px;padding-right:30px}
}
@media(min-width:1200px){.foundry-modal{padding:80px 8.3333% 60px 8.333%}
}
.foundry-modal.open{opacity:1;pointer-events:auto;transition:opacity 1s,visibility .0001s .0001s;visibility:visible}
.foundry-modal--bypass{width:100vw;background-color:#d6e3dc;color:#000}
.foundry-modal--bypass .cq-text-placeholder-ipe{color:#000}
.foundry-modal-body{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;min-height:100%}
.foundry-modal .closebtn{right:0;display:flex;height:auto;justify-content:flex-end;position:relative;top:-1.1667vw;width:100%;z-index:100}
@media(max-width:767px){.foundry-modal .closebtn{top:-3.1667vw;right:0}
}
.uiv2-parallaxframe>div>.canvas{position:relative;overflow:visible;width:100%;height:auto}
.uiv2-parallaxframe>div>.canvas>.layer.foreground{position:relative;z-index:1;overflow:visible}
.uiv2-parallaxframe>div>.canvas>.layer.background{position:absolute;top:0;width:100%;height:100%;overflow:hidden;z-index:-5}
.uiv2-parallaxframe>div>.canvas>.layer.background>.wallpaper{padding:0;margin:0;width:100%;height:100%;background-image:url(https://via.placeholder.com/2400x1500);background-repeat:no-repeat;background-position:center;background-attachment:fixed;background-size:cover}
.uiv2-parallaxframe>div.pattern-default>.canvas>.layer.foreground{padding:8.3333vw 20.8333vw 8.3333vw 20.8333vw}
.uiv2-parallaxframe>div.pattern-even>.canvas>.layer.foreground{padding:8.3333vw 8.3333vw 8.3333vw 8.3333vw}
.uiv2-parallaxframe>div.pattern-flush>.canvas>.layer.foreground{width:66.6667%;margin:0 auto;z-index:400;position:relative}
@supports(-webkit-overflow-scrolling:touch){.uiv2-parallaxframe>div>.canvas>.layer.background>.wallpaper{background-attachment:local;position:fixed;z-index:-5;top:0;width:100%;height:100vh}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.uiv2-parallaxframe>div>.canvas>.layer.background>.wallpaper{background-attachment:local}
}
@media(max-width:991px){.uiv2-parallaxframe>div.pattern-default>.canvas>.layer.foreground{padding:8.3333vw 8.3333vw 8.3333vw 8.3333vw}
.uiv2-parallaxframe>div.pattern-flush>.canvas>.layer.foreground{width:83.3333%}
}
.stateful-reservation a{display:none}
.stateful-reservation.explicit a.explicit{display:block}
.stateful-reservation.anonymous a.anonymous{display:block}
.stateful-reservation.implicit a.implicit{display:block}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout .row>.col,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout .row>[class*=col-]{padding-right:5px;padding-left:5px;margin-bottom:60px}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control.left,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control.right{background:#fff none;border:1px solid #d6e3dc;bottom:0;color:#000;display:block;font-family:"CanelaText",serif;font-weight:bold;height:32px !important;line-height:16px;max-height:initial;padding:8px 0;position:absolute;text-align:center;text-decoration:none;top:auto;transform:translateY(0);width:32px !important;z-index:199}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control.left i,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control.right i{display:none}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs a.active:visited,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs a.active:visited,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs a.active:focus,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs a.active:focus,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs a.active:hover,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs a.active:hover,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs a.active,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs a.active{border-width:0;border-radius:0;background-color:#f1f1f1;border-bottom-width:8px;border-bottom-color:#f5e1cc;color:#000}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout{background-color:transparent}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout .row{margin-right:-5px;margin-left:-5px;margin-bottom:0;width:100%}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout .row.no-gutters{margin-bottom:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout .row.no-gutters>[class*=col-]{margin-bottom:60px}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout .row.no-gutters>.col{margin-bottom:60px}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout .container{padding:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout .container-fluid{padding:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-vgutter30 .row>[class*=col-]{margin-bottom:30px}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-vgutter30 .row:last-child>[class*=col-]{margin-bottom:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-vgutter30 .row:last-child>.col{margin-bottom:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-vgutter30 .row>.col{margin-bottom:30px}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-compact .row{margin-bottom:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-compact .row>[class*=col-]{margin-bottom:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-compact .row>.col{margin-bottom:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-widegutter>.container-fluid:not(.carousel) .row.gutters{margin-right:-4.1666vw;margin-left:-4.1666vw;margin-bottom:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-widegutter>.container-fluid:not(.carousel) .row.gutters>[class*=col-]{padding-right:4.1666vw;padding-left:4.1666vw;margin-bottom:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-widegutter>.container-fluid:not(.carousel) .row.gutters>.col{padding-right:4.1666vw;padding-left:4.1666vw;margin-bottom:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-background .row>[class*=col-]{margin-bottom:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-background .row>.col{margin-bottom:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-background.scheme-blue{background-color:#211551;color:#fff}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-background.scheme-peach{background-color:#f5e1cc;color:#000}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-background.bgcolor-peach{background-color:#f5e1cc;color:#000}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-overflow{overflow:hidden;padding-bottom:45%;height:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-background{padding-top:0;padding-bottom:0;margin-bottom:0}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-background{padding-top:60px;padding-bottom:20px;margin-bottom:0}
}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout.pattern-overflow .row.no-gutters>[class*=col-]{margin-bottom:0}
}
.canvas{opacity:1;transition:opacity 3s;height:100%;width:100%;position:relative;display:flex;flex-direction:column}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel{background-color:#fff;position:relative;width:100%;height:auto;margin:0;padding:0;min-height:100px;overflow:hidden;touch-action:pan-y;user-select:none}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .row{margin-left:0;margin-right:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .layout-column .uiv2-mixedmediatile{padding:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control{opacity:1}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control.right{right:0;left:auto;border-width:0 1px 0 0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control.right:after{content:"›"}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control.left{right:32px;left:auto;border-width:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-control.left:after{content:"‹"}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .carousel .carousel-indicators{position:static;display:none;visibility:hidden}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer.canvas div.slideshow{background:#aaa;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .layout-row.active .layout-container_content .layout-row,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .layout-row.active .layout-container_content .layout-row{display:flex}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .layout-row.active .layout-container_content .layout-row,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .layout-row.active .layout-container_content .layout-row{flex-flow:column nowrap}
}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs{border-width:0;margin:0 8.33vw 60px 8.33vw}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs a,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs a{background-color:#f1f1f1;border-radius:0;border-width:0 0 8px 0;border-style:solid;border-color:#f1f1f1;color:#aaa;flex:1;font-family:"Canela",serif;font-size:28px;height:100%;line-height:100%;margin:0 5px;padding-bottom:42px;padding-top:50px;text-align:center;transition:color .5s,border-bottom .5s}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs a,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs a{border-bottom-width:6px;font-size:21px;padding:10px 15px}
}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs a:hover,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs a:hover{background-color:#f1f1f1;border-bottom:8px solid #f1f1f1;color:#000}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs a:hover,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs a:hover{border-bottom-width:6px}
}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs a.active,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs a.active{border-bottom-width:6px}
}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs a.active:hover,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs a.active:hover{border-bottom-width:6px}
}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs a.active:focus,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs a.active:focus{border-bottom-width:6px}
}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs a.active:visited,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs a.active:visited{border-bottom-width:6px}
}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs a:after,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs a:after{display:none}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs a:first-child,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs a:first-child{transform:translateX(-5px);margin-right:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container.tabs-lg .tabs a:last-child,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .container-fluid.tabs-lg .tabs a:last-child{margin-left:0;transform:translateX(5px)}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout>.container .carousel .row>[class*=col-],html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout>.container-fluid .carousel .row>[class*=col-]{margin-bottom:0;padding-left:0;padding-right:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout>.container.carousel-lg .layout-row.no-gutters .layout-column,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout>.container-fluid.carousel-lg .layout-row.no-gutters .layout-column{padding:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout>.container:not(.carousel) .row,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout>.container-fluid:not(.carousel) .row{margin-right:0;margin-left:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout>.container:not(.carousel) .row>[class*=col-],html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout>.container-fluid:not(.carousel) .row>[class*=col-]{padding:0 5px}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout>.container:not(.carousel) .row>[class*=col-],html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout>.container-fluid:not(.carousel) .row>[class*=col-]{padding:0}
}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout>.container:not(.carousel) .row.no-gutters>[class*=col-],html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout>.container-fluid:not(.carousel) .row.no-gutters>[class*=col-]{padding-left:0;padding-right:0}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout>.container:not(.carousel) .row.gutters>[class*=col-],html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout>.container-fluid:not(.carousel) .row.gutters>[class*=col-]{padding-left:5px;padding-right:5px}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout>.container:not(.carousel) .row.gutters>[class*=col-],html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout>.container-fluid:not(.carousel) .row.gutters>[class*=col-]{padding:0}
}
html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout>.container:not(.carousel) .row.flex .mmtcontainer,html:not(.aem-AuthorLayer-Edit) .layoutcontainer .uiv2-layout>.container-fluid:not(.carousel) .row.flex .mmtcontainer{display:flex;flex:1}
html:not(.aem-AuthorLayer-Edit) div.container:not(.carousel-lg) .layout-row.accordion-lg .accordion-heading:after,html:not(.aem-AuthorLayer-Edit) div.container-fluid:not(.carousel-lg) .layout-row.accordion-lg .accordion-heading:after{top:0}
html:not(.aem-AuthorLayer-Edit) .ie11 .pattern-mintbox .canvas,html:not(.aem-AuthorLayer-Edit) .ie11 .pattern-default .canvas{display:block}
html:not(.aem-AuthorLayer-Edit) .ie11 .layoutcontainer .uiv2-layout .row{display:block}
html:not(.aem-AuthorLayer-Edit) .ie11 .layoutcontainer .uiv2-layout .row.flex{display:block}
html:not(.aem-AuthorLayer-Edit) .ie11 .layoutcontainer .uiv2-layout .row.flex .mmtcontainer{display:block;flex:none}
html:not(.aem-AuthorLayer-Edit) .ie11 .layoutcontainer .uiv2-layout .row.flex>.col,html:not(.aem-AuthorLayer-Edit) .ie11 .layoutcontainer .uiv2-layout .row.flex [class*=col-]{display:block;flex:none}
.bgcolor-default{background-color:transparent !important}
.bgcolor-mist{background-color:#d6e3dc !important}
.bgcolor-vellum{background-color:#f5e1cc !important}
.bgcolor-grey{background-color:#bfb8af !important}
.bgcolor-teal{background-color:#003b49 !important}
.bgcolor-purple{background-color:#211551 !important}
.bgcolor-ruby{background-color:#8a1538 !important}
.bgcolor-gold{background-color:#d7b566 !important}
.uiv2{font-family:CanelaText,Songti TC,DFKai-SB,Sim Sun,Hiragino,mincho ProN,Georgia,"Times New Roman",Times,serif;font-weight:normal;font-size:18px;line-height:1.6667;color:#000}
.uiv2 h1,.uiv2 h2,.uiv2 h3,.uiv2 h4,.uiv2 h5,.uiv2 h6,.uiv2 .h1,.uiv2 .h2,.uiv2 .h3,.uiv2 .h4,.uiv2 .h5,.uiv2 .h6{font-family:Canela,Songti TC,DFKai-SB,Sim Sun,Hiragino,mincho ProN,Georgia,"Times New Roman",Times,serif;line-height:1.3333;color:inherit;font-weight:bold}
.uiv2 h1,.uiv2 .h1{font-size:80px}
.uiv2 h2,.uiv2 .h2{font-size:60px}
.uiv2 h3,.uiv2 .h3{font-size:40px}
.uiv2 h4,.uiv2 .h4{font-size:25px}
.uiv2 h5,.uiv2 .h5{font-size:24px}
.uiv2 h6,.uiv2 .h6{font-size:18px}
.uiv2 p{font-family:CanelaText,Songti TC,DFKai-SB,Sim Sun,Hiragino,mincho ProN,Georgia,"Times New Roman",Times,serif;font-weight:normal;font-size:18px;line-height:1.6667;color:#000}
.uiv2 .sans{font-family:EngraversGothic,PingFang SC,Microsoft YaHei,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.125em;font-weight:normal}
.uiv2 .line{display:inline-block}
.uiv2 .enlarge{font-size:114px;line-height:1;display:block;padding-bottom:65px}
.uiv2 .enlarge:after{border-bottom:1px solid #000;content:"";width:50%;display:block;padding-top:40px;margin:0 auto}
.uiv2 .smaller{font-size:13px}
.uiv2 .line{display:inline-block}
.uiv2 a{color:inherit;text-decoration:underline}
.uiv2 a.primary,.uiv2 a.secondary,.uiv2 a.tertiary,.uiv2 a.basic{letter-spacing:.1111em;line-height:1em;text-decoration:none;text-transform:uppercase;font-weight:normal;font-weight:normal;font-family:EngraversGothic,PingFang SC,Microsoft YaHei,Arial,Helvetica,sans-serif;text-align:center;display:inline-block}
.uiv2 a.primary,.uiv2 a.secondary{color:#fff;font-size:15px;position:relative;background-color:transparent;z-index:10;width:16.6666vw;min-width:160px}
.uiv2 a.primary{border-width:0;padding:15px 15px;background-color:#000;-webkit-transition:background-color .25s,color .25s,-webkit-transform .25s;transition:background-color .25s,color .25s,-webkit-transform .25s;transition:background-color .25s,color .25s,transform .25s;transition:background-color .25s,color .25s,transform .25s,-webkit-transform .25s}
.uiv2 a.primary:hover{color:#000;background-color:#d6e3dc;-webkit-transform:scale(1.02);transform:scale(1.02)}
.uiv2 a.basic{text-decoration:underline}
.uiv2 a.secondary{border:2px solid #000;padding:13px 13px;color:#000;transition:border-color .25s,color .25s}
.uiv2 a.secondary:hover{color:#d6e3dc;border-color:#d6e3dc}
.uiv2 a.tertiary{text-decoration:none;position:relative;border-width:0;padding:0 0 2px 0;line-height:1;width:auto;min-width:inherit;max-width:inherit;font-size:14px;border-bottom:1px solid #000}
.uiv2 .scheme-mint a.primary,.uiv2 .scheme-blue a.primary{background-color:#fff;color:#000}
.uiv2 .scheme-mint a.primary:hover,.uiv2 .scheme-blue a.primary:hover{color:#000;background-color:#d6e3dc}
.uiv2 .scheme-peach a.primary{background-color:#003b49;color:#fff}
.uiv2 .logo-stamp{color:transparent;width:100%;display:block;background-size:100% auto;line-height:0;background-image:url(//digital.ihg.com/is/image/ihg/regent-logo-light-universal-logo?fmt=png-alpha);padding-bottom:50%;background-repeat:no-repeat;background-position:center;text-indent:-9999px}
.uiv2 .stamp{color:transparent;background-repeat:no-repeat;width:100%;padding-bottom:108%;display:block;background-size:100% auto;line-height:0}
.uiv2 .stamp-beijing,.uiv2 .stamp-berlin,.uiv2 .stamp-chongqing,.uiv2 .stamp-montenegro,.uiv2 .stamp-singapore,.uiv2 .stamp-taipei,.uiv2 .stamp-phuquoc,.uiv2 .stamp-shanghai{color:transparent;background-repeat:no-repeat;width:100%;padding-bottom:108%;display:block;background-size:100% auto;line-height:0}
.uiv2 .stamp-beijing{background-image:url("https://digital.ihg.com/is/content/ihg/stamp-beijing")}
.uiv2 .stamp-berlin{background-image:url("https://digital.ihg.com/is/content/ihg/stamp-berlin")}
.uiv2 .stamp-chongqing{background-image:url("https://digital.ihg.com/is/content/ihg/stamp-chongqing")}
.uiv2 .stamp-montenegro{background-image:url("https://digital.ihg.com/is/content/ihg/stamp-montenegro")}
.uiv2 .stamp-singapore{background-image:url("https://digital.ihg.com/is/content/ihg/stamp-singapore")}
.uiv2 .stamp-taipei{background-image:url("https://digital.ihg.com/is/content/ihg/stamp-taipei")}
.uiv2 .stamp-phuquoc{background-image:url("https://digital.ihg.com/is/content/ihg/stamp-phuquoc")}
.uiv2 .stamp-shanghai{background-image:url("https://digital.ihg.com/is/content/ihg/stamp-shanghai")}
.uiv2 div.canvas div.layer.uilabel{font-family:EngraversGothic,PingFang SC,Microsoft YaHei,Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;letter-spacing:.0667em;line-height:1.3333;padding:0 0 45px 0}
@media(max-width:767px){.uiv2 div.canvas div.layer.uilabel{padding-bottom:15px}
}
.uiv2 span.icon-diamond{border-width:0;padding:0;text-align:center;display:inline-flex;line-height:1}
.uiv2 span.icon-diamond:before{content:"◆";display:block;padding:0;font-size:12px}
.uiv2 figure{position:relative}
.uiv2 figure>figcaption{position:absolute;z-index:2;top:-40px;right:0;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;color:#fff;padding:10px 20px;text-transform:uppercase;font-family:EngraversGothic,PingFang SC,Microsoft YaHei,Arial,Helvetica,sans-serif;font-size:13px;line-height:20px;letter-spacing:2px;font-weight:normal}
@media(max-width:991px){.uiv2 a.primary,.uiv2 a.secondary{width:25vw}
.uiv2 h1,.uiv2 .h1{font-size:56px}
.uiv2 h2,.uiv2 .h2{font-size:48px}
.uiv2 h3,.uiv2 .h3{font-size:36px}
.uiv2 h4,.uiv2 .h4{font-size:25px}
.uiv2 h5,.uiv2 .h5{font-size:20px}
.uiv2 h6,.uiv2 .h6{font-size:18px}
}
@media(max-width:767px){.uiv2{font-size:18px}
.uiv2 a.primary,.uiv2 a.secondary,.uiv2 a.tertiary,.uiv2 a.basic{min-width:inherit;width:auto}
.uiv2 a.primary,.uiv2 a.secondary{padding:15px 40px}
.uiv2 h1,.uiv2 .h1{font-size:48px}
.uiv2 h2,.uiv2 .h2{font-size:42px}
.uiv2 h3,.uiv2 .h3{font-size:34px}
.uiv2 h4,.uiv2 .h4{font-size:25px}
.uiv2 h5,.uiv2 .h5{font-size:20px}
.uiv2 h6,.uiv2 .h6{font-size:18px}
}
.uiv2-mixedmediatile .uicta>div{display:table;width:100%}
.uiv2-mixedmediatile .uicta>div span{display:table-cell;vertical-align:middle;padding:0}
.uiv2-mixedmediatile .uicta>div [class*=icon]+span{padding-left:30px}
.uiv2-mixedmediatile div.layer{padding:0}
.uiv2-mixedmediatile div.layer.uihtml+.uicta{padding-top:30px}
.uiv2-mixedmediatile div.layer.uihtml ul,.uiv2-mixedmediatile div.layer.uihtml ol{list-style-position:outside !important;padding-left:20px}
.uiv2-mixedmediatile div.layer.uihtml li{line-height:1.667}
.uiv2-mixedmediatile div.layer+div.layer{padding-top:15px}
.uiv2-mixedmediatile .scheme-blue div.canvas{background-color:#f80;color:#fff}
.uiv2-mixedmediatile .border-left-bottom-right,.uiv2-mixedmediatile .border-top-left-bottom-right{border:1px solid #d6e3dc;border-width:0 1px 1px 1px}
.uiv2-mixedmediatile p span.label-font{font-family:EngraversGothic,PingFang SC,Microsoft YaHei,Arial,Helvetica,sans-serif}
@media(max-width:767px){.uiv2-mixedmediatile div.layer.uivideo source{display:none}
[lang=ru] .reservation .uiv2-mixedmediatile .uiheader>*{word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.uiv2-mixedmediatile>div>.canvas{flex:1 0 1%}
#Amenities .foundry-modal-body .uiv2-mixedmediatile>div>.canvas{flex-grow:1;flex-basis:auto;flex-shrink:0}
}
.uiv2-mixedmediatile .animation-fadein .canvas,.uiv2-mixedmediatile .animation-fadeind1 .canvas,.uiv2-mixedmediatile .animation-fadeind2 .canvas,.uiv2-mixedmediatile .animation-fadeinslidedown .canvas,.uiv2-mixedmediatile .animation-fadeinslideleft .canvas{opacity:1}
html:not(.aem-AuthorLayer-Edit) .uiv2-mixedmediatile .animation-fadein .canvas{opacity:0;transition:opacity 3s}
html:not(.aem-AuthorLayer-Edit) .uiv2-mixedmediatile .animation-fadein.everstate-topvisible .canvas{opacity:1}
html:not(.aem-AuthorLayer-Edit) .uiv2-mixedmediatile .animation-fadeind1 .canvas{opacity:0;transition:opacity 3s;transition-delay:1s}
html:not(.aem-AuthorLayer-Edit) .uiv2-mixedmediatile .animation-fadeind1.everstate-topvisible .canvas{opacity:1}
html:not(.aem-AuthorLayer-Edit) .uiv2-mixedmediatile .animation-fadeind2 .canvas{opacity:0;transition:opacity 3s;transition-delay:2s}
html:not(.aem-AuthorLayer-Edit) .uiv2-mixedmediatile .animation-fadeind2.everstate-topvisible .canvas{opacity:1}
html:not(.aem-AuthorLayer-Edit) .uiv2-mixedmediatile .animation-fadeinslidedown .canvas{transform:translateY(-50px);opacity:0;transition:transform 3s,opacity 3s}
html:not(.aem-AuthorLayer-Edit) .uiv2-mixedmediatile .animation-fadeinslidedown.everstate-topvisible .canvas{transform:translateY(0);opacity:1}
html:not(.aem-AuthorLayer-Edit) .uiv2-mixedmediatile .animation-fadeinslideleft .canvas{transform:translateX(-100px);opacity:0;transition:transform 3s,opacity 3s}
html:not(.aem-AuthorLayer-Edit) .uiv2-mixedmediatile .animation-fadeinslideleft.everstate-topvisible .canvas{transform:translateX(0);opacity:1}
html:not(.aem-AuthorLayer-Edit) .uiv2-mixedmediatile .animation-slideup{transition:margin 3s 1s;z-index:100}
html:not(.aem-AuthorLayer-Edit) .uiv2-mixedmediatile .animation-slideup.everstate-ready{margin-top:-6vh;margin-bottom:6vh}
@media(max-width:767px){html:not(.aem-AuthorLayer-Edit) .uiv2-mixedmediatile .animation-fadeind1 .canvas{transition-delay:0}
html:not(.aem-AuthorLayer-Edit) .uiv2-mixedmediatile .animation-fadeind2 .canvas{transition-delay:0}
}
.uiv2-wrapper .animation-fadeinslideright{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0;-webkit-transition:opacity 3s,-webkit-transform 3s;transition:opacity 3s,-webkit-transform 3s;transition:transform 3s,opacity 3s;transition:transform 3s,opacity 3s,-webkit-transform 3s}
.uiv2-wrapper .animation-fadeinslideright.everstate-topvisible{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
.uiv2-mixedmediatile .pattern-box{background-color:#fff}
.uiv2-mixedmediatile .pattern-box div.canvas{padding:7.14285715%;text-align:center}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-box div.canvas{padding:8.3333vw 8.3333vw 8.3333vw 8.3333vw}
}
.uiv2-mixedmediatile .pattern-box div.layer.uiimage{padding-bottom:45px}
.uiv2-mixedmediatile .pattern-box div.layer.uiheader{padding-bottom:15px}
.uiv2-mixedmediatile .pattern-box div.layer.uihtml{padding-bottom:30px;width:66.6667%;margin:0 auto}
.uiv2-mixedmediatile .pattern-box div.layer.uicta{padding-bottom:60px}
.uiv2-mixedmediatile .pattern-box div.layer.uicta .primary{background-color:#003b49}
.uiv2-mixedmediatile .pattern-box div.layer.uicta .primary:hover{background-color:#d6e3dc}
.uiv2-mixedmediatile .pattern-box.scheme-blue div.canvas{background-color:#211551;color:#fff}
.uiv2-mixedmediatile .pattern-box.scheme-green div.canvas{background-color:#003b49;color:#f5e1cc}
.uiv2-mixedmediatile .pattern-box.scheme-mint div.canvas{background-color:#d6e3dc;color:#000}
.uiv2-mixedmediatile .pattern-box.scheme-peach div.canvas{background-color:#f5e1cc;color:#000}
.uiv2-mixedmediatile .pattern-box.scheme-white div.canvas{background-color:#fff;color:#000}
.uiv2-mixedmediatile .pattern-box.v1{margin-bottom:60px;width:108.3333%;margin-right:-8.3333%}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-box.v1{margin-bottom:60px;width:100%;margin-right:0}
}
.uiv2-mixedmediatile .pattern-box.v1.scheme-mint div.canvas{padding:8.3333vw;border-width:0;font-size:14px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}
.uiv2-mixedmediatile .pattern-box.v1.scheme-mint div.canvas .uiheader{padding-bottom:1.3333em;border-bottom:1px solid #000;margin-bottom:30px}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-box.v1.scheme-mint div.canvas .uiheader{padding:0}
}
.uiv2-mixedmediatile .pattern-box.v1.scheme-mint div.canvas div.layer.uilabel{font-size:18px}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-box.v1.scheme-mint div.canvas div.layer.uilabel{font-size:14px}
}
.uiv2-mixedmediatile .pattern-box.v1.scheme-mint div.canvas div.layer.uihtml{width:auto}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-box.v1.scheme-mint div.canvas div.layer.uihtml{padding:0}
}
.uiv2-mixedmediatile .pattern-box.v1.scheme-mint div.canvas div.layer.uihtml p{font-size:14px}
.uiv2-mixedmediatile .pattern-box.v1.scheme-mint div.canvas div.layer.uihtml p span{font-family:EngraversGothic,PingFang SC,Microsoft YaHei,Arial,Helvetica,sans-serif}
.uiv2-mixedmediatile .pattern-box.v2{margin-bottom:60px;width:108.3333%;margin-right:-8.3333%}
@media(min-width:768px) and (max-width:991px){.uiv2-mixedmediatile .pattern-box.v2{margin-right:0}
}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-box.v2{margin-right:0;margin-bottom:0;width:100%}
}
.uiv2-mixedmediatile .pattern-box.v2.scheme-mint div.canvas{padding:8.3333vw;border-width:0;font-size:14px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}
.uiv2-mixedmediatile .pattern-box.v2.scheme-mint div.canvas div.layer.uilabel{font-size:18px}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-box.v2.scheme-mint div.canvas div.layer.uilabel{font-size:14px}
}
.uiv2-mixedmediatile .pattern-box.v2.scheme-mint div.canvas div.layer.uihtml{width:auto}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-box.v2.scheme-mint div.canvas div.layer.uihtml{padding:0}
}
.uiv2-mixedmediatile .pattern-box.v2.scheme-mint div.canvas div.layer.uicta .primary{background-color:#000;color:#fff}
.uiv2-mixedmediatile .pattern-card.v2{text-align:center}
.uiv2-mixedmediatile .pattern-card.v2 div.canvas div.layer.uilabel{padding:0 0 30px 0}
.uiv2-mixedmediatile .pattern-card.v2 div.canvas div.layer.uiheader{padding:0 0 15px 0}
.uiv2-mixedmediatile .pattern-card.v3{text-align:center;font-size:25px}
.uiv2-mixedmediatile .pattern-card div.canvas{padding:8.3333vw 8.3333vw 8.3333vw 8.3333vw}
.uiv2-mixedmediatile .pattern-card.v4 .uicta a{width:100%}
.uiv2-mixedmediatile .pattern-card.v5 div.canvas{padding:8.3333% 8.3333%;text-align:center}
.uiv2-mixedmediatile .pattern-card.v5 div.canvas:before{content:"◆";display:block;padding:0 0 30px 0;font-size:12px;line-height:30px}
.uiv2-mixedmediatile .pattern-card.v5 div.canvas>div.layer.uihtml{font-size:25px;padding:60px 10% 30px}
.uiv2-mixedmediatile .pattern-card.v5 div.canvas>div.layer.uihtml p{padding:initial;font-size:inherit !important}
.uiv2-mixedmediatile .pattern-card.scheme-blue div.canvas{background-color:#211551}
.uiv2-mixedmediatile .pattern-card.scheme-blue div.canvas p{color:#fff}
.uiv2-mixedmediatile .pattern-card.scheme-green div.canvas{background-color:#003b49;color:#f5e1cc}
.uiv2-mixedmediatile .pattern-card.scheme-green div.canvas p{color:#f5e1cc}
.uiv2-mixedmediatile .pattern-card.scheme-mint div.canvas{background-color:#d6e3dc;color:#000}
.uiv2-mixedmediatile .pattern-card.scheme-peach div.canvas{background-color:#f5e1cc;color:#000}
.uiv2-mixedmediatile .pattern-card.scheme-white div.canvas{background-color:#fff;color:#000}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-card.v3{font-size:18px}
.uiv2-mixedmediatile .pattern-card div.canvas{padding:8.3333vw 8.3333vw 8.3333vw 8.3333vw}
.uiv2-mixedmediatile .pattern-card.v4 .uicta a{width:auto}
.uiv2-mixedmediatile .pattern-card.v5 div.canvas>div.layer.uihtml{font-size:18px;padding:60px 0 30px}
.uiv2-mixedmediatile .pattern-card.v5 div.canvas>div.layer.uihtml p{padding:initial;font-size:inherit !important}
}
.uiv2-mixedmediatile .pattern-contact{text-align:center}
.uiv2-mixedmediatile .pattern-contact div.canvas{padding:8.3333vw 8.3333vw 8.3333vw 8.3333vw}
.uiv2-mixedmediatile .pattern-contact div.canvas div.layer.uilabel{padding:0 0 15px 0}
.uiv2-mixedmediatile .pattern-contact div.layer.uiheader{padding:15px 0}
.uiv2-mixedmediatile .pattern-contact div.layer.uihtml{padding-bottom:15px}
.uiv2-mixedmediatile .pattern-contact div.layer.uicta{display:inline-block;padding:15px 15px 0 15px}
.uiv2-mixedmediatile .pattern-contact .uihtml .sans{font-size:13px}
.uiv2-mixedmediatile .pattern-contact .uicta *{font-size:12px}
.uiv2-mixedmediatile .pattern-contact.scheme-mint div.canvas{background-color:#d6e3dc;color:#000;display:block}
@media(min-width:768px){.uiv2-mixedmediatile .pattern-contact.v2 div.canvas div.layer.uilabel{padding:0 0 45px 0}
}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-contact div.canvas{padding:8.3333vw 8.3333vw 8.3333vw 8.3333vw}
.uiv2-mixedmediatile .pattern-contact div.layer.uicta{display:inline-block;padding:15px 5px 0}
}
.pattern-center.link-only{font-size:13px;padding:60px 0}
.pattern-center.link-only a.basic{border-bottom:1px solid;letter-spacing:initial;line-height:1.4;text-decoration:none}
.uiv2-mixedmediatile .pattern-frame.animation-fadeincascade div.canvas>div.layer.uihtml p{transition:opacity 2s,transform 2s;opacity:0;transform:translateY(-5px)}
.uiv2-mixedmediatile .pattern-frame.animation-fadeincascade div.canvas>div.layer.uihtml:before{transition:opacity 2s,transform 2s;opacity:0;transform:translateY(-5px)}
.uiv2-mixedmediatile .pattern-frame.animation-fadeincascade.everstate-topvisible div.canvas>div.layer.uihtml p{opacity:1;transform:translateY(0)}
.uiv2-mixedmediatile .pattern-frame.animation-fadeincascade.everstate-topvisible div.canvas>div.layer.uihtml:before{opacity:1;transform:translateY(0)}
.uiv2-mixedmediatile .pattern-frame div.canvas{position:relative;background-color:transparent;overflow:hidden;text-align:center;background-color:#d6e3dc}
.uiv2-mixedmediatile .pattern-frame div.canvas>div.layer{position:relative;padding:0 40px 20px;margin:0;z-index:10;text-align:center}
.uiv2-mixedmediatile .pattern-frame div.canvas>div.layer.uihtml{margin:20px;padding:8.3333vw 20px 8.3333vw 20px;border:3px solid #000;font-size:25px;z-index:20}
.uiv2-mixedmediatile .pattern-frame div.canvas>div.layer.uihtml *{line-height:1.6667}
.uiv2-mixedmediatile .pattern-frame div.canvas>div.layer.uihtml p{line-height:1.6667;font-size:25px;margin:0}
.uiv2-mixedmediatile .pattern-frame div.canvas>div.layer.uihtml:before{content:"◆";font-size:12px;line-height:30px;height:60px;display:block;padding:0 0 30px 0}
.uiv2-mixedmediatile .pattern-frame div.canvas>div.layer.uihtml p:nth-child(1){transition-delay:.25s}
.uiv2-mixedmediatile .pattern-frame div.canvas>div.layer.uihtml p:nth-child(2){transition-delay:.5s}
.uiv2-mixedmediatile .pattern-frame div.canvas>div.layer.uihtml p:nth-child(3){transition-delay:.75s}
.uiv2-mixedmediatile .pattern-frame div.canvas>div.layer.uihtml p:nth-child(4){transition-delay:1s}
.uiv2-mixedmediatile .pattern-frame div.canvas>div.layer.uihtml p:nth-child(5){transition-delay:1.25s}
.uiv2-mixedmediatile .pattern-frame div.canvas>div.layer.uihtml p:nth-child(6){transition-delay:1.5s}
.uiv2-mixedmediatile .pattern-frame div.canvas>div.layer.uihtml p:nth-child(7){transition-delay:1.75s}
.uiv2-mixedmediatile .pattern-frame div.canvas>div.layer.uihtml p:nth-child(8){transition-delay:2s}
.uiv2-mixedmediatile .pattern-frame div.canvas>div.uiimage{padding:0;margin:0;position:absolute;height:100%;width:100%;top:0;left:0;z-index:1}
.uiv2-mixedmediatile .pattern-frame div.canvas>div.uiimage figure{height:100%;width:100%;position:relative}
.uiv2-mixedmediatile .pattern-frame div.canvas>div.uiimage img{width:100%;height:auto;min-height:100%;z-index:15}
.uiv2-mixedmediatile .pattern-frame.scheme-mint div.canvas{background-color:#d6e3dc}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-frame.animation-fadeincascade div.canvas>div.layer.uihtml{font-size:18px}
.uiv2-mixedmediatile .pattern-frame.animation-fadeincascade div.canvas>div.layer.uihtml p{font-size:18px}
}
.uiv2-mixedmediatile .pattern-hero{overflow:hidden;padding-top:102px;margin-top:-102px;min-height:700px;position:relative;z-index:-1;display:flex;flex-direction:column}
.uiv2-mixedmediatile .pattern-hero div.canvas{overflow:hidden;color:#fff;flex:1 1 auto;width:100%;position:relative;height:100%}
.uiv2-mixedmediatile .pattern-hero div.canvas>div.layer{text-align:center}
.uiv2-mixedmediatile .pattern-hero div.canvas>div.sizer{display:none}
.uiv2-mixedmediatile .pattern-hero div.layer.uiheader{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;min-width:300px;width:75%}
.uiv2-mixedmediatile .pattern-hero div.layer.uiimage{position:absolute;width:100%;height:100%;z-index:1;top:0;padding:0;margin:0}
.uiv2-mixedmediatile .pattern-hero div.layer.uiimage figure{height:100%;width:100%}
.uiv2-mixedmediatile .pattern-hero div.layer.uiimage img{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:center}
.uiv2-mixedmediatile .pattern-hero .sans{line-height:1}
.uiv2-mixedmediatile .pattern-hero.animation-default div.layer.uiheader{opacity:0;transition:opacity 3s}
.uiv2-mixedmediatile .pattern-hero.animation-default.everstate-topvisible div.layer.uiheader{opacity:1}
.uiv2-mixedmediatile .pattern-hero.v2 div.layer.uiheader{width:42.55vh;margin-top:-3vw}
.uiv2-mixedmediatile .pattern-hero.v3 div.layer.uiimage img{object-position:top}
@media(max-width:991px){.uiv2-mixedmediatile .pattern-hero div.layer.uiheader{max-width:450px}
.uiv2-mixedmediatile .pattern-hero.v3{height:0;padding-bottom:75%;min-height:auto;display:block;margin-top:0;padding-top:0}
.uiv2-mixedmediatile .pattern-hero div.canvas{position:absolute}
html:not(.aem-AuthorLayer-Edit) .uiv2-mixedmediatile .pattern-hero.v3{height:0}
}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-hero.v3{height:0;padding-bottom:100%;min-height:320px}
.uiv2-mixedmediatile .pattern-hero div.layer.uiheader{max-width:350px}
html:not(.aem-AuthorLayer-Edit) .uiv2-mixedmediatile .pattern-hero.v3{height:0}
}
.uiv2-mixedmediatile .pattern-hero{height:667px}
html:not(.aem-AuthorLayer-Edit) .uiv2-mixedmediatile .pattern-hero{height:100vh}
.uiv2-mixedmediatile .pattern-hotel div.canvas{position:relative;overflow:hidden;min-height:100px;background-color:#eee}
.uiv2-mixedmediatile .pattern-hotel div.canvas>div.layer{padding:0}
.uiv2-mixedmediatile .pattern-hotel div.canvas>div.sizer{display:block}
.uiv2-mixedmediatile .pattern-hotel div.layer.uiimage{width:100%;height:100%;position:absolute;padding:0}
.uiv2-mixedmediatile .pattern-hotel div.layer.uiimage figure{position:static}
.uiv2-mixedmediatile .pattern-hotel div.layer.uiimage img{height:100%;width:auto;position:absolute;left:50%;transform:translateX(-50%);z-index:1}
.uiv2-mixedmediatile .pattern-hotel div.layer.uiheader{position:absolute;top:12.5%;text-align:center;width:100%;z-index:5}
.uiv2-mixedmediatile .pattern-hotel div.layer.uiheader>*{margin:0 35%}
.uiv2-mixedmediatile .pattern-hotel div.layer.uicta{bottom:12.5%;position:absolute;text-align:center;width:100%;z-index:6}
.uiv2-mixedmediatile .pattern-hotel div.layer.uicta .primary:hover{transform:none}
@media(max-width:991px){.uiv2-mixedmediatile .pattern-hotel div.layer.uiheader>*{margin:0 25%}
}
.uiv2-mixedmediatile .pattern-image div.canvas{position:relative}
.uiv2-mixedmediatile .pattern-image div.canvas>div.layer{display:none}
.uiv2-mixedmediatile .pattern-image div.canvas>div.layer.uiimage{position:absolute;height:100%;width:100%;padding:0;margin:0;background-color:transparent;display:block;overflow:hidden}
.uiv2-mixedmediatile .pattern-image div.canvas>div.layer.uiimage figure{height:100%;width:100%}
.uiv2-mixedmediatile .pattern-image div.canvas>div.layer.uiimage figure img{height:100%;width:auto;position:absolute;left:50%;transform:translateX(-50%);z-index:1}
.uiv2-mixedmediatile .pattern-image div.canvas>div.sizer{display:block}
.uiv2-mixedmediatile .pattern-image.v2{padding-left:16.6667vw}
.uiv2-mixedmediatile .pattern-image.align-right div.canvas>div.layer.uiimage figure img{right:0;left:auto;transform:none}
.uiv2-mixedmediatile .pattern-image.align-left div.canvas>div.layer.uiimage figure img{right:auto;left:0;transform:none}
.uiv2-mixedmediatile .pattern-image.scheme-dark div.canvas>div.layer.uiimage figure figcaption{color:#000}
.uiv2-mixedmediatile .pattern-imagefill div.canvas{position:relative}
.uiv2-mixedmediatile .pattern-imagefill div.canvas>div.layer{display:none}
.uiv2-mixedmediatile .pattern-imagefill div.canvas>div.layer.uiimage{position:absolute;height:100%;width:100%;padding:0;margin:0;background-color:transparent;display:block;overflow:hidden}
.uiv2-mixedmediatile .pattern-imagefill div.canvas>div.layer.uiimage figure{height:100%;width:100%}
.uiv2-mixedmediatile .pattern-imagefill div.canvas>div.layer.uiimage figure img{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:center}
.uiv2-mixedmediatile .pattern-imagefill div.canvas>div.sizer{display:block}
.uiv2-mixedmediatile .pattern-list{font-size:14px;line-height:1.5}
.uiv2-mixedmediatile .pattern-list div.canvas div.layer.uilabel{font-weight:bold;padding:30px 0;border-top:1px solid #000;margin-top:30px}
.uiv2-mixedmediatile .pattern-list div.canvas div.layer.uilabel:first-child{border-top:0}
.uiv2-mixedmediatile .pattern-list div.layer.uihtml{padding:0;margin:0}
.uiv2-mixedmediatile .pattern-list div.layer.uihtml ul{list-style:none;margin:0;padding:0}
.uiv2-mixedmediatile .pattern-list div.layer.uihtml ul li{margin-bottom:7px}
.uiv2-mixedmediatile .pattern-logohero{overflow:hidden;padding-top:32px;margin-top:-32px;min-height:700px}
html:not(.aem-AuthorLayer-Edit) .uiv2-mixedmediatile .pattern-logohero{height:100vh}
.uiv2-mixedmediatile .pattern-logohero div.canvas{position:relative;overflow:hidden;min-height:100px;background-color:#fff}
.uiv2-mixedmediatile .pattern-logohero div.canvas>div.layer{text-align:center}
.uiv2-mixedmediatile .pattern-logohero div.canvas>div.sizer{display:none}
.uiv2-mixedmediatile .pattern-logohero div.canvas:before{content:"";display:block;position:absolute;z-index:5;margin:0;border:2px solid #fff;top:4.16666667vw;bottom:4.16666667vw;left:4.16666667vw;right:4.16666667vw}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-logohero div.canvas:before{left:7.16666667vw;right:7.16666667vw}
}
.uiv2-mixedmediatile .pattern-logohero div.canvas:after{content:"";display:block;position:absolute;z-index:5;bottom:-30px;height:300px;width:100%;background-image:url(https://digital.ihg.com/is/image/ihg/regent-pin-2?fmt=png-alpha);background-position:bottom;background-size:18px 149px;background-repeat:no-repeat}
.uiv2-mixedmediatile .pattern-logohero div.layer.uiheader{bottom:45%;width:100%;padding:0;position:absolute;z-index:3}
.uiv2-mixedmediatile .pattern-logohero div.layer.uiheader>*{max-width:400px;width:50%;margin:0 auto}
.uiv2-mixedmediatile .pattern-logohero div.layer.uicta{position:absolute;top:55%;width:100%;text-align:center;padding-top:50px}
.uiv2-mixedmediatile .pattern-logohero div.layer.uivideo{position:absolute;width:100%;height:100%;z-index:1;top:0;padding:0;margin:0}
.uiv2-mixedmediatile .pattern-logohero div.layer.uivideo .videowrapper{padding-top:0;height:100%}
.uiv2-mixedmediatile .pattern-logohero div.layer.uivideo .inner{padding-top:0;height:100%;width:100%;position:relative}
.uiv2-mixedmediatile .pattern-logohero div.layer.uivideo .inner video{background-size:cover;background-position:50% 50%;position:absolute;right:-100%;bottom:-100%;top:-100%;left:-100%;margin:auto;min-width:100%;min-height:100%;width:auto;height:auto}
.uiv2-mixedmediatile .pattern-logohero div.layer.uiimage{position:absolute;width:100%;height:100%;z-index:2;top:0;padding:0;margin:0}
.uiv2-mixedmediatile .pattern-logohero div.layer.uiimage figure{height:100%;width:100%}
.uiv2-mixedmediatile .pattern-logohero div.layer.uiimage img{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:center}
.uiv2-mixedmediatile .pattern-logohero.animation-default div.layer.uiheader{opacity:0;transition:opacity 4s}
.uiv2-mixedmediatile .pattern-logohero.animation-default div.layer.uicta a{opacity:0;transition:opacity 2s 2s}
.uiv2-mixedmediatile .pattern-logohero.animation-default div.canvas:after{opacity:0;transform:translateY(100px);transition:opacity 2s 2s,transform 2s 2s}
.uiv2-mixedmediatile .pattern-logohero.animation-default.everstate-topvisible div.layer.uiheader{opacity:1}
.uiv2-mixedmediatile .pattern-logohero.animation-default.everstate-topvisible div.layer.uicta a{opacity:1}
.uiv2-mixedmediatile .pattern-logohero.animation-default.everstate-topvisible div.canvas:after{opacity:1;transform:translateY(0)}
.uiv2-mixedmediatile .pattern-logohero.scheme-mint div.canvas:before{border-color:#d6e3dc}
@media(min-width:1440px){.uiv2-mixedmediatile .pattern-logohero div.layer.uiimage figure:before{top:60px;bottom:60px;left:60px;right:60px}
}
@media(max-width:991px){.uiv2-mixedmediatile .pattern-logohero{height:0;padding-bottom:112.5%;min-height:285px;display:block;margin-top:0;padding-top:0}
html:not(.aem-AuthorLayer-Edit) .uiv2-mixedmediatile .pattern-logohero{height:0}
.uiv2-mixedmediatile .pattern-logohero div.canvas{position:absolute;width:100%;height:100%}
.uiv2-mixedmediatile .pattern-logohero div.layer.uivideo .inner video{height:100%;right:auto;bottom:0;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.uiv2-mixedmediatile .pattern-logohero div.layer.uiheader>*{width:60%}
}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-logohero div.layer.uicta{display:none}
.uiv2-mixedmediatile .pattern-logohero div.layer.uiheader{top:50%;bottom:auto;transform:translateY(-50%);height:auto}
}
.uiv2-mixedmediatile .pattern-outline-diamonds{border:1px solid;color:#fff;margin:8.33333333% 20.83333333%;padding:30px;opacity:0;transform:translate3d(0,50px,0);transition:transform 3s ease-out 1s,opacity 2s ease-in-out 1s}
.uiv2-mixedmediatile .pattern-outline-diamonds.animate-in{opacity:1;transform:translate3d(0,0,0)}
@media(min-width:768px) and (max-width:991px){.uiv2-mixedmediatile .pattern-outline-diamonds{margin:8.33333333%}
}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-outline-diamonds{border-left-style:none;border-right-style:none;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}
}
.uiv2-mixedmediatile .pattern-outline-diamonds .animated-effect{display:block;height:200px;left:50%;opacity:0;position:absolute;transition:transform 3s ease-in-out 1s,opacity 1s ease-in 2s;width:20px}
.uiv2-mixedmediatile .pattern-outline-diamonds .animated-effect-line{background:#fff;height:100%;left:50%;position:absolute;transform:translate3d(-50%,0,0);width:1px;z-index:10}
.uiv2-mixedmediatile .pattern-outline-diamonds .animated-effect-diamond{border:1px solid #fff;display:block;height:13px;left:50%;position:absolute;transform:translate3d(-50%,0,0) rotate(45deg);width:13px;z-index:20}
.uiv2-mixedmediatile .pattern-outline-diamonds .animated-effect--top{transform:translate3d(-50%,-200px,0);bottom:100%}
.uiv2-mixedmediatile .pattern-outline-diamonds .animated-effect--top.animate-in{transform:translate3d(-50%,6px,0);opacity:1}
.uiv2-mixedmediatile .pattern-outline-diamonds .animated-effect--top .animated-effect-diamond{bottom:0}
.uiv2-mixedmediatile .pattern-outline-diamonds .animated-effect--top .animated-effect-line{top:0}
.uiv2-mixedmediatile .pattern-outline-diamonds .animated-effect--bottom{transform:translate3d(-50%,200px,0);top:100%}
.uiv2-mixedmediatile .pattern-outline-diamonds .animated-effect--bottom.animate-in{transform:translate3d(-50%,-6px,0);opacity:1}
.uiv2-mixedmediatile .pattern-outline-diamonds .animated-effect--bottom .animated-effect-diamond{top:0}
.uiv2-mixedmediatile .pattern-outline-diamonds .animated-effect--bottom .animated-effect-line{bottom:0}
.uiv2-mixedmediatile .pattern-outline-diamonds .canvas{background:#fff;color:#000;padding:60px}
.uiv2-mixedmediatile .pattern-outline-diamonds .canvas .uiv2-mixedmediatile .pattern-center .canvas{padding:0}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-outline-diamonds .canvas .uiv2-mixedmediatile .pattern-center .canvas{padding:0}
}
.uiv2-mixedmediatile .pattern-outline-diamonds .canvas .uiv2-mixedmediatile .pattern-center .canvas div.layer+div.layer{padding-top:0}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-outline-diamonds .canvas{padding-left:30px;padding-right:30px}
}
.uiv2-mixedmediatile .pattern-outline-diamonds .canvas div.layer+div.layer{padding-top:30px}
.uiv2-mixedmediatile .pattern-outline-diamonds .canvas div.layer.uilabel{text-align:center;padding:0}
.uiv2-mixedmediatile .pattern-outline-diamonds .canvas div.layer.uiheader .h1,.uiv2-mixedmediatile .pattern-outline-diamonds .canvas div.layer.uiheader .h2,.uiv2-mixedmediatile .pattern-outline-diamonds .canvas div.layer.uiheader .h3{text-align:center}
.uiv2-mixedmediatile .pattern-outline-diamonds .canvas div.layer.uiheader .h4,.uiv2-mixedmediatile .pattern-outline-diamonds .canvas div.layer.uiheader .h5,.uiv2-mixedmediatile .pattern-outline-diamonds .canvas div.layer.uiheader .h6{text-align:left}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-default div.canvas,.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-blue div.canvas,.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-dark div.canvas,.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-green div.canvas,.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-mint div.canvas,.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-peach div.canvas,.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-white div.canvas{background-color:#fff;color:#000}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-default{border-color:#000}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-default .animated-effect-line{background-color:#000}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-default .animated-effect-diamond{border-color:#000}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-blue{border-color:#003b49}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-blue .animated-effect-line{background-color:#003b49}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-blue .animated-effect-diamond{border-color:#003b49}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-dark{border-color:#bfb8af}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-dark .animated-effect-line{background-color:#bfb8af}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-dark .animated-effect-diamond{border-color:#bfb8af}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-green{border-color:#cfdcb1}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-green .animated-effect-line{background-color:#cfdcb1}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-green .animated-effect-diamond{border-color:#cfdcb1}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-mint{border-color:#d6e3dc}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-mint .animated-effect-line{background-color:#d6e3dc}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-mint .animated-effect-diamond{border-color:#d6e3dc}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-peach{border-color:#f5e1cc}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-peach .animated-effect-line{background-color:#f5e1cc}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-peach .animated-effect-diamond{border-color:#f5e1cc}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-white{border-color:#fff}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-white .animated-effect-line{background-color:#fff}
.uiv2-mixedmediatile .pattern-outline-diamonds.scheme-white .animated-effect-diamond{border-color:#fff}
.uiv2-mixedmediatile .pattern-outline-diamonds .accordion-heading{border-bottom:1px solid black !important;display:inline-block;font-family:EngraversGothic,PingFang SC,Microsoft YaHei,Arial,Helvetica,sans-serif;font-size:13px;line-height:1.3;padding:0 !important;text-transform:uppercase}
.uiv2-mixedmediatile .pattern-outline-diamonds .accordion-heading:after{height:10px;transform:translateY(2px) rotate(0) !important;transition:transform .5s ease-out;width:10px}
.uiv2-mixedmediatile .pattern-outline-diamonds .accordion-heading.selected:after{transform:translateY(6px) rotate(-180deg) !important}
.uiv2-mixedmediatile .pattern-outline-diamonds .accordion-heading:after,.uiv2-mixedmediatile .pattern-outline-diamonds .accordion-heading.selected:after{content:"" !important;color:#000 !important;font-size:10px !important;left:104%;right:auto}
.uiv2-mixedmediatile .pattern-outline-diamonds .accordion-heading+.column{margin-bottom:0 !important}
.uiv2-mixedmediatile .pattern-outline-diamonds .accordion-lg .mmtcontainer,.uiv2-mixedmediatile .pattern-outline-diamonds .accordion-md .mmtcontainer,.uiv2-mixedmediatile .pattern-outline-diamonds .accordion-sm .mmtcontainer,.uiv2-mixedmediatile .pattern-outline-diamonds .accordion-xs .mmtcontainer{margin-top:20px}
.uiv2-mixedmediatile .pattern-outline-diamonds .accordion-lg .mmtcontainer .canvas,.uiv2-mixedmediatile .pattern-outline-diamonds .accordion-md .mmtcontainer .canvas,.uiv2-mixedmediatile .pattern-outline-diamonds .accordion-sm .mmtcontainer .canvas,.uiv2-mixedmediatile .pattern-outline-diamonds .accordion-xs .mmtcontainer .canvas{padding:0}
.uiv2-mixedmediatile .pattern-outline-diamonds .accordion-lg .mmtcontainer .canvas .layer.uihtml p,.uiv2-mixedmediatile .pattern-outline-diamonds .accordion-md .mmtcontainer .canvas .layer.uihtml p,.uiv2-mixedmediatile .pattern-outline-diamonds .accordion-sm .mmtcontainer .canvas .layer.uihtml p,.uiv2-mixedmediatile .pattern-outline-diamonds .accordion-xs .mmtcontainer .canvas .layer.uihtml p{font-size:13px}
.cq-Editable-dom .uiv2-mixedmediatile .pattern-outline-diamonds{opacity:1}
.uiv2-mixedmediatile .pattern-promo div.canvas{position:relative;overflow:hidden;min-height:100px;background-color:transparent;text-align:center}
.uiv2-mixedmediatile .pattern-promo div.canvas>div.sizer{display:none}
.uiv2-mixedmediatile .pattern-promo div.canvas div.layer.uilabel{padding:20px 0}
.uiv2-mixedmediatile .pattern-promo div.layer.uiimage>figure{width:100%;height:0;padding-bottom:75%;position:relative}
.uiv2-mixedmediatile .pattern-promo div.layer.uiimage>figure img{height:100%;width:auto;position:absolute;left:50%;transform:translateX(-50%);z-index:1}
@media(max-width:991px){.uiv2-mixedmediatile .pattern-promo div.layer.uiheader>*{margin:0 25%}
.uiv2-mixedmediatile .pattern-promo div.layer.uiimage>figure{padding-bottom:100%}
}
@media(max-width:768px){.uiv2-mixedmediatile .pattern-promo div.layer.uiimage>figure{padding-bottom:100%}
}
.uiv2-mixedmediatile .pattern-quote.animation-default .uihtml{opacity:0;transition:opacity 2s}
.uiv2-mixedmediatile .pattern-quote.animation-default.everstate-topvisible .uihtml{opacity:1}
.uiv2-mixedmediatile .pattern-quote.scheme-peach .canvas{background-color:#f5e1cc;color:#000;padding:8.3333vw 16.6667vw;font-size:40px;text-align:center;line-height:1.5}
@media(min-width:768px) and (max-width:991px){.uiv2-mixedmediatile .pattern-quote.scheme-peach .canvas{font-size:25px;padding:8.3333vw 8.3333vw}
}
@media(max-width:767px){.uiv2-mixedmediatile .pattern-quote.scheme-peach .canvas{font-size:25px;padding:8.3333vw 8.3333vw}
}
.uiv2-mixedmediatile .pattern-quote.scheme-peach .canvas .uihtml,.uiv2-mixedmediatile .pattern-quote.scheme-peach .canvas .uihtml *{font-size:inherit}
@media(max-width:767px){.uiv2-mixedmediatile div.layer.uivideo source{display:none}
}
.uiv2-mixedmediatile .pattern-mintbox{width:100%;font-size:14px;padding:30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.uiv2-mixedmediatile .pattern-mintbox div.canvas .uiheader{padding-bottom:1.3333em;border-bottom:1px solid #000;margin-bottom:30px}
.uiv2-mixedmediatile .pattern-mintbox div.canvas .uihtml p{font-size:14px}
.uiv2-spacer .scheme-default .rule-xs,.uiv2-spacer .scheme-default .rule-md,.uiv2-spacer .scheme-default .rule-sm,.uiv2-spacer .scheme-default .rule-lg{border-color:#fff;border:0}
@media(min-width:1200px){.uiv2-spacer .uiv2-spacer-lg{height:60px;margin:0 auto}
}
.hotelcarouselcontainer{overflow:hidden}
#CarouselHotels{touch-action:pan-y;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}
div.hotelCarousel{background-color:#fff;position:relative;width:100%;height:auto;margin:0;padding:0;min-height:100px;overflow:hidden}
div.hotelCarousel div.stage{width:66.6667%;height:auto;min-height:100px;position:relative;z-index:1;overflow:visible;background-color:#fff;margin:0 0 0 16.6666%}
div.hotelCarousel div.stage>ul{position:relative;margin:0;padding:0;height:auto;width:auto;white-space:nowrap;overflow:visible;font-size:0;transition:transform 1.5s cubic-bezier(0.215,0.61,0.355,1)}
div.hotelCarousel div.stage>ul>li{display:inline-block;width:100%;height:auto;overflow:hidden;position:relative;background-color:#fff}
div.hotelCarousel div.stage>ul.position0{transform:translateX(0)}
div.hotelCarousel div.stage>ul.position1{transform:translateX(-100%)}
div.hotelCarousel div.stage>ul.position2{transform:translateX(-200%)}
div.hotelCarousel div.stage>ul.position3{transform:translateX(-300%)}
div.hotelCarousel div.stage>ul.position4{transform:translateX(-400%)}
div.hotelCarousel div.stage>ul.position5{transform:translateX(-500%)}
div.hotelCarousel div.stage>ul.position6{transform:translateX(-600%)}
div.hotelCarousel div.stage>ul.position7{transform:translateX(-700%)}
div.hotelCarousel div.stage>ul.position8{transform:translateX(-800%)}
div.hotelCarousel div.stage>ul.position9{transform:translateX(-900%)}
div.hotelCarousel div.stage>ul.position10{transform:translateX(-1000%)}
div.hotelCarousel div.stage>ul.position11{transform:translateX(-1100%)}
@media(max-width:767px){div.hotelCarousel div.stage{width:100%;margin:0}
}
.regent-tabs{margin:0 auto 0 auto;display:inline-block;text-align:left;overflow:hidden;font-size:13px;line-height:1em;position:relative}
.regent-tabs>ul{display:table;list-style:none;margin:0;padding:0;white-space:nowrap}
.regent-tabs>ul>li{display:table-cell;text-align:center;padding:0 30px;margin:0;height:2em}
.regent-tabs>ul>li>a{margin:0;padding:0 0 1em 0;letter-spacing:.05em;line-height:1em;text-decoration:none;text-transform:uppercase;font-weight:normal;font-family:EngraversGothic,sans-serif;font-size:13px;line-height:13px;cursor:pointer}
.regent-tabs>.indicator{position:absolute;width:120px;display:inline-block;transition:width .25s,margin-left .25s;padding:0 30px;margin-left:0;padding-top:16px;top:0;margin-top:0}
.regent-tabs>.indicator.row2{margin-top:26px}
.regent-tabs>.indicator.row3{margin-top:52px}
.regent-tabs>.indicator:after{content:"";background:#7fa9ae;height:1px;display:block}
@media(max-width:991px){.regent-tabs>ul>li{padding-left:15px;padding-right:15px}
.regent-tabs>.indicator{padding-left:15px;padding-right:15px}
}
@media(max-width:767px){.regent-tabs>ul{display:block;width:100%;padding:0 8.3333%;white-space:normal;text-align:center}
.regent-tabs>ul>li{display:inline-block;padding:0 7.5px}
.regent-tabs>.indicator{padding-left:7.5px;padding-right:7.5px}
}
@media(min-width:768px) and (max-width:991px){.parallax-region-container .parallax00{transform:none}
}
.parallax-region-container .parallax01{margin-left:-8.3333%;width:108.3333%;margin-top:100px}
@media(max-width:767px){.parallax-region-container .parallax01{margin-left:0;width:100%;margin-top:0;transform:none !important}
}
.parallax-region-container .parallax02{margin-left:-8.3333%;width:50%;margin-bottom:0}
@media(min-width:768px) and (max-width:991px){.parallax-region-container .parallax02{width:66.6667%}
}
@media(max-width:767px){.parallax-region-container .parallax02{margin-left:0;width:66.6667%;margin-bottom:0;transform:none !important}
}
.parallax-region-container .parallax03{margin-left:-66%;width:166%;background:#003b49;padding-left:66%;margin-bottom:180px}
@media(min-width:768px) and (max-width:991px){.parallax-region-container .parallax03{margin-left:-8.3333%;width:108.3333%;padding-left:8.3333%}
}
@media(max-width:767px){.parallax-region-container .parallax03{margin-left:0;width:100%;padding-left:0;transform:none !important;margin-bottom:0}
}
.parallax-region-container .parallax04{margin-bottom:160px}
@media(max-width:767px){.parallax-region-container .parallax04{margin-bottom:0;transform:none !important}
}
.parallax-region-container .parallax05{width:108.3333%;margin-right:-8.3333%;margin-bottom:120px;position:relative;z-index:100}
@media(max-width:767px){.parallax-region-container .parallax05{margin-bottom:0;transform:none !important;width:100%;margin-right:0}
}
.parallax-region-container .parallax06{width:100%;margin-left:0;margin-bottom:120px;position:relative;z-index:2}
@media(max-width:767px){.parallax-region-container .parallax06{margin-bottom:0;transform:none !important;width:100%;margin-left:0}
}
.parallax-region-container .parallax07{margin-bottom:160px}
@media(max-width:767px){.parallax-region-container .parallax07{transform:none !important;margin-bottom:60px}
}
.parallax-region-container .parallax08{position:relative;z-index:-1}
@media(max-width:767px){.parallax-region-container .parallax08{margin-left:0;width:100%;padding-left:0;transform:none !important;margin-bottom:0;z-index:unset}
}
.parallax-region-container .parallax09{margin:60px 0}
@media(max-width:767px){.parallax-region-container .parallax09{transform:none !important;margin:60px 0 0 0}
}
.parallax-region-container .parallax010{margin:0}
@media(max-width:767px){.parallax-region-container .parallax010{transform:none !important;margin:60px 0 0 0}
}
.roomtile{display:flex;flex-grow:1}
.roomtile>div{width:100%}
.roomtile .property{padding-bottom:10px;overflow:auto}
.roomtile .property span.proplabel{width:25%;display:inline-block;float:left;font-family:EngraversGothic,PingFang SC,Microsoft YaHei,Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:bold}
.roomtile .property span.propvalue{width:75%;float:right}
.roomtile .description{padding-top:15px}
.roomtile div.canvas .uiheader{padding-bottom:1.3333em;border-bottom:1px solid #000;margin-bottom:30px}
.roomtile div.canvas div.content{width:100%;font-size:14px;padding:30px;border:1px solid #d6e3dc;border-width:0 1px 1px 1px;flex-grow:1}
.resmod-brand,.resmod-hd{width:100%}
.resmodule{display:block;width:100%}
#reservation label{font-family:"EngraversGothic",PingFang SC,Microsoft YaHei,Arial,Helvetica,"sans-serif";font-size:18px;line-height:133%;font-weight:400;letter-spacing:2px;text-transform:uppercase;margin-bottom:0;color:#000}
#reservation .expand-reservation{display:none}
#reservation .content .tab-content .tab-pane{margin:0 auto;width:100%}
#reservation .content .tab-content .tab-pane #book,#reservation .content .tab-content .tab-pane #new-search{position:relative}
#reservation .content .form-inline .form-fields{display:flex;flex-flow:column nowrap;justify-content:center}
#reservation .content .form-inline .form-fields-top>.form-group{display:block}
#reservation .content .form-inline .form-fields .expand-opt{display:flex;flex-flow:row wrap}
#reservation .content .form-inline .form-fields .expand-opt .dates{flex:1;-webkit-box-flex-grow:1;-ms-flex-grow:1;flex-grow:1;width:48%;padding-top:40px;position:relative}
#reservation .content .form-inline .form-fields .expand-opt .dates:first-child{margin-right:40px}
#reservation .content .form-inline .form-fields .expand-opt .dates .cal-icon{background:url("https://digital.ihg.com/is/image/ihg/regent-general-icon-calendar?fmt=png-alpha") no-repeat;width:15px;height:20px;display:inline-block;font-size:18px;position:absolute;top:83px;right:0;background-size:contain}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top{padding-top:40px;display:flex;width:100%;align-items:center}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr{display:flex;width:50%;justify-content:flex-start;align-items:center;flex:1;-webkit-box-flex-grow:1;-ms-flex-grow:1;flex-grow:1;justify-content:space-between;margin-right:40px}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .rooms,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .adults,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .children{margin-left:4%;flex-direction:row;position:relative}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .rooms span,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .adults span,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .children span{position:absolute;top:25px;font-family:"CanelaText",serif;color:#000;font-size:18px;line-height:166%;font-weight:300;font-size:25px}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .rooms .minus-icon,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .adults .minus-icon,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .children .minus-icon{left:0;width:15px;height:40px;background:url("https://digital.ihg.com/is/image/ihg/regent-general-icon-minus?fmt=png-alpha") no-repeat;cursor:pointer;background-size:contain;background-position-y:center}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .rooms .plus-icon,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .adults .plus-icon,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .children .plus-icon{right:0;cursor:pointer}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .rooms input,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .adults input,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .children input{text-align:center}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .rooms span:before,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .adults span:before,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .children span:before{display:none}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .adults{margin-left:0}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .form-group.rate-preference{display:flex;align-items:flex-start;width:50%;justify-content:flex-start;flex-direction:column;flex:1;-webkit-box-flex-grow:1;-ms-flex-grow:1;flex-grow:1}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .form-group.rate-preference select{background:url(//digital.ihg.com/is/image/ihg/regent-general-icon-dropdown?fmt=png-alpha&wid=60) no-repeat;background-size:15px;background-position:100% 70%;-webkit-appearance:none;-moz-appearance:none}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .form-group.rate-preference select::-ms-expand{display:none}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap{border:1px solid transparent}
}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap{padding-top:40px;display:block;width:100%;display:flex;flex:1;-webkit-box-flex-grow:1;-ms-flex-grow:1;flex-grow:1}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .iata-id,#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .corporate-id,#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .group-code{display:flex;flex-direction:column;flex:1;-webkit-box-flex-grow:1;-ms-flex-grow:1;flex-grow:1}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .iata-id input,#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .corporate-id input,#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .group-code input{display:none}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .iata-id label,#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .corporate-id label,#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .group-code label{cursor:pointer}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .iata-id .help-cta,#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .corporate-id .help-cta,#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .group-code .help-cta{width:18px;height:18px;padding-right:3px;padding-left:5px;border:1px solid #000;border-radius:100%;font-size:16px;line-height:100%;cursor:pointer;color:#000;font-family:"EngraversGothic",PingFang SC,Microsoft YaHei,Arial,Helvetica,"sans-serif";font-weight:400;margin-left:5px}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .iata-id .help-note,#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .corporate-id .help-note,#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .group-code .help-note{display:none;font-family:"CanelaText",serif;color:#000;font-size:13px;line-height:166%;font-weight:300;padding-top:5px}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .iata-id,#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .group-code{margin-left:3%}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .group-code{display:none}
#reservation .content .form-inline .form-fields .searchBtnWrpr{width:100%;padding-top:40px}
#reservation .content .form-inline .form-fields .searchBtnWrpr .htl-search{text-align:center;max-width:240px;margin:0 auto;background:#000;color:#fff;padding:15px 0;text-transform:uppercase;font-size:15px;font-family:"EngraversGothic",PingFang SC,Microsoft YaHei,Arial,Helvetica,"sans-serif";font-weight:400;letter-spacing:2px;cursor:pointer}
#reservation .content .form-inline .form-fields .searchBtnWrpr .htl-search:hover,#reservation .content .form-inline .form-fields .searchBtnWrpr .htl-search:focus{background:#fff;color:#000;transition:all 600ms ease}
#reservation .content .form-inline .important-note,#reservation .content .form-inline .manageReservationLink{display:flex;justify-content:center;flex:1 1 100%;flex-flow:row wrap;padding-top:40px;font-size:13px;line-height:166%}
#reservation .content .form-inline .important-note{font-family:"CanelaText",serif}
#reservation .content .form-inline .manageReservationLink{margin-bottom:20px}
#reservation .content .form-inline .manageReservationLink a{padding-bottom:2px;border-bottom:1px solid #000;font-family:"EngraversGothic",PingFang SC,Microsoft YaHei,Arial,Helvetica,"sans-serif";font-weight:400;font-size:13px;line-height:100%;text-decoration:none;text-transform:uppercase;color:#000}
@media(min-width:768px){#reservation:not(.resmod-default) .content .tab-content{background-color:transparent;padding:0}
}
.hoteldetail #reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .group-code{display:flex}
@media(max-width:991px){#reservation label{font-size:16px}
#reservation .content .tab-content .tab-pane{width:100%}
}
@media(max-width:767px){#reservation label{font-size:16px}
#reservation .form-group{margin-bottom:0}
#reservation .content .main-nav{width:100%;justify-content:center}
#reservation .content .main-nav li{margin-right:20px}
#reservation .content .main-nav li a{padding-right:0}
#reservation .content .form-inline .form-fields .expand-opt .dates{padding-top:30px}
#reservation .content .form-inline .form-fields .expand-opt .dates:first-child{margin-right:30px}
#reservation .content .form-inline .form-fields .expand-opt .dates .cal-icon{top:59px}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top{flex-direction:column;padding-top:30px}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr{width:100%;margin-right:0}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .rooms,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .adults,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .children{width:33%}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .rooms span,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .adults span,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .children span{top:12px}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .rooms .minus-icon,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .adults .minus-icon,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .children .minus-icon{top:15px}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .form-group.rate-preference{width:100%;padding-top:30px !important}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .form-group.rate-preference select{background-position:100% 54%}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap{display:block;padding-top:30px}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .iata-id,#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .corporate-id{display:block;width:48%;float:left}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .iata-id{margin-left:4%}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .group-code{width:100%;float:none;clear:both;margin-left:0;padding-top:30px}
#reservation .content .form-inline .form-fields .searchBtnWrpr{padding-top:30px}
}
@media(max-width:480px){#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .adults,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .children,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .rooms{width:auto}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap{display:block}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .iata-id,#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .corporate-id{display:block}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .corporate-id{width:55%;float:left}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .iata-id{width:42%;margin-left:3%;float:leleftft}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .group-code{clear:both;width:100%;padding:30px 0 0 0;margin:0}
.hoteldetail #reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .group-code{display:block}
}
@media(max-width:1200px){html:lang(de) #reservation .content .form-inline .form-fields .expand-opt .expand-opt-top,html:lang(es) #reservation .content .form-inline .form-fields .expand-opt .expand-opt-top{display:block}
html:lang(de) #reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr,html:lang(es) #reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr{width:100%;margin-right:0}
html:lang(de) #reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .form-group.rate-preference,html:lang(es) #reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .form-group.rate-preference{padding-top:40px;width:100%}
}
@media(max-width:320px){#reservation .content .form-inline .form-fields .expand-opt .dates label:lang(ja){min-height:42px}
#reservation .content .form-inline .form-fields .expand-opt .dates .cal-icon:lang(ja){top:79px}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr{display:block}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .adults,#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .children{width:48%;float:left}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .rooms{width:100%;clear:both;margin:0;padding-top:30px}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .rooms .minus-icon{top:45px}
#reservation .content .form-inline .form-fields .expand-opt .expand-opt-top .expand-acr .rooms .plus-icon{top:42px}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap{display:block}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .iata-id,#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .corporate-id{display:block;width:100%}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .iata-id{padding:30px 0 0 0;margin-left:0}
#reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .group-code{clear:both;padding:30px 0 0 0;margin:0}
.hoteldetail #reservation .content .form-inline .form-fields .expand-opt .offer-code-wrap .group-code{display:block}
}
#reservation input,#reservation select{-webkit-appearance:none;background-color:transparent;border-width:0 0 1px 0;border-style:solid;border-color:#000;border-radius:0 !important;height:45px;width:100%;color:rgba(0,0,0,0.5);transition:all 600ms ease;outline:0;box-shadow:none;font-variant-numeric:lining-nums;color:#999;padding:0;font-size:18px;font-weight:300;font-family:"CanelaText",serif}
#reservation input:focus,#reservation select:focus{border-color:#fff;box-shadow:none;color:black}
#reservation input:hover,#reservation select:hover{color:black}
#reservation input:-webkit-autofill,#reservation select:-webkit-autofill{background-color:#faffbd !important;background-image:none !important;color:#000 !important}
#reservation input::placeholder{color:#000 !important}
#reservation .form-group.destination input.rate-pref-clsSrch{display:block !important}
#reservation .form-group.rate-preference .ui-selectmenu-button{width:100%;height:50px;border-radius:0;background-color:#fff;border-bottom:1px solid #000;padding:15px;padding-left:20px}
#reservation .form-group.rate-preference .ui-selectmenu-button .ui-selectmenu-icon{padding:15px;right:5px;text-indent:0;position:absolute;transform:translateY(-50%);top:50%;font-size:20px}
#reservation .form-group.rate-preference .ui-selectmenu-button .ui-selectmenu-icon:after{content:"";background-repeat:no-repeat;background-size:contain;display:block;transition:transform .3s ease;height:15px;width:20px}
#reservation .form-group.rate-preference .ui-selectmenu-button .ui-selectmenu-text{text-align:left}
#reservation .form-group.rate-preference .ui-selectmenu-button.ui-selectmenu-button-open .ui-selectmenu-icon:after{transform:rotate(180deg)}
#reservation .form-group.rate-preference.destination .ui-selectmenu-button{display:block;width:100%;margin:0 auto;background-color:#fff;border:0;height:auto}
@media(min-width:768px){#reservation .form-group.rate-preference.destination .ui-selectmenu-button{width:700px}
}
#reservation .form-group.rate-preference.destination .ui-selectmenu-button .ui-selectmenu-icon{background:yellow;padding:15px;right:15px}
#reservation .form-group.rate-preference.destination .ui-selectmenu-button .ui-selectmenu-icon:after{height:15px;width:25px}
#reservation .form-group.rate-preference.destination .ui-selectmenu-button .ui-selectmenu-text{color:#000;font-size:30px;font-weight:500;line-height:36px}
@media(max-width:767px){#reservation input,#reservation select{font-size:16px;height:30px}
}
#reservation .error-msg{color:#000;font-weight:400;font-size:18px;line-height:166%;height:auto;min-height:62px;width:100%;border:1px solid #c53625;width:100%;text-align:left;position:relative;padding:20px 20px 20px 63px;margin-bottom:20px;font-family:"CanelaText",serif}
#reservation .error-msg:empty{display:none}
#reservation .error-msg:before{background:url(//digital.ihg.com/is/image/ihg/regent-general-icon-error-icon?fmt=png-alpha&wid=4&hei=15) no-repeat;content:"";font-size:20px;line-height:1;width:48px;padding:15px;margin-right:15px;background-color:transparent;color:#fff;position:absolute;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;height:100%;background-position:center;border-right:1px solid #c63527}
#reservation .error-msg a{border-bottom:1px solid #000;cursor:pointer;font-weight:500;text-decoration:none;position:relative;color:#000}
#reservation .error-msg a:before{content:" ";position:absolute;z-index:2;left:0;right:100%;bottom:-1px;background:#000;height:1px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
#reservation .error-msg a:hover{color:#000}
#reservation .error-msg a:hover:before{right:0}
@media(max-width:767px){#reservation .tab-content .error-msg{font-size:18px;line-height:24px;margin-bottom:15px}
}
.ui-selectmenu-button{outline:0}
.ui-selectmenu-button .ui-selectmenu-text{display:block;color:#000;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 65px)}
.ui-selectmenu-menu{display:none}
.ui-selectmenu-menu.ui-selectmenu-open{display:block;position:absolute !important}
.ui-selectmenu-menu{max-height:300px;overflow-y:scroll;overflow-x:hidden;max-width:700px;z-index:12}
.ui-selectmenu-menu ul.ui-menu{background-color:#fff;padding:10px;border-bottom:2px solid black;border-width:2px 0;border-radius:0}
.ui-selectmenu-menu ul.ui-menu .ui-menu-item{background-color:#fff}
.ui-selectmenu-menu ul.ui-menu .ui-menu-item .ui-menu-item-wrapper{border:0;font-size:18px;line-height:26px;color:#000;padding:2px 10px;margin-top:5px;text-overflow:ellipsis;cursor:pointer;background-color:#fff}
.ui-selectmenu-menu ul.ui-menu .ui-menu-item .ui-menu-item-wrapper:hover{background-color:yellow}
.ui-selectmenu-menu ul.ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active{background-color:yellow;font-weight:normal}
#reservation .form-group.destination{position:relative;float:left;width:100%}
#reservation .form-group.destination .ui-autocomplete{position:relative !important;top:0 !important;left:0 !important;background:transparent !important;border:0;width:auto !important}
#reservation .form-group.destination .ui-menu .ui-menu-item a{padding:0 0 5px 0;margin:0 0 25px 0;line-height:100%;cursor:pointer;font-family:"CanelaText",serif;font-size:24px;font-weight:300;border-bottom:1px solid transparent;width:fit-content;display:inline-block}
#reservation .form-group.destination .ui-menu .ui-menu-item a.ui-state-focus,#reservation .form-group.destination .ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;border-bottom:1px solid #000;border-radius:0}
#reservation .form-group.destination .ui-widget-content .ui-state-disabled,#reservation .form-group.destination .ui-widget-header .ui-state-disabled{opacity:1;padding-bottom:30px;font-family:"EngraversGothic",PingFang SC,Microsoft YaHei,Arial,Helvetica,"sans-serif";font-size:18px;line-height:133%;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:#000;margin:0}
#reservation .form-group.destination .ui-widget-content .ui-state-hover,#reservation .form-group.destination .ui-widget-content .ui-state-active,#reservation .form-group.destination .ui-widget-header .ui-state-hover,#reservation .form-group.destination .ui-widget-header .ui-state-active{border:0;background:0;font-weight:normal;color:#000}
#reservation .form-group.destination .ui-state-hover,#reservation .form-group.destination .ui-state-active{border:0;background:0;font-weight:normal;color:#000}
#reservation .destination-suggestions{display:flex;border-bottom:1px solid #000}
#reservation .destination-properties{-webkit-transition:max-height .5s ease-in-out;background-color:#d6e3dc;flex:1 1 50%;margin-bottom:40px;margin-top:40px;max-height:500px;overflow:hidden;transition:max-height .5s ease-in-out;z-index:9}
#reservation .destination-properties.closed{max-height:0;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out;margin-bottom:0;margin-top:0}
#reservation .destination-properties .hoteListLabel{color:#000;display:block;font-family:"EngraversGothic",PingFang SC,Microsoft YaHei,Arial,Helvetica,"sans-serif";font-size:18px;font-weight:400;letter-spacing:2px;line-height:133%;margin:0;padding-bottom:30px;text-transform:uppercase}
#reservation .destination-properties ul{padding:0;display:block;margin:0}
#reservation .destination-properties ul li{margin:0 0 25px 0;padding:0 0 5px 0;cursor:pointer;display:table;font-family:"CanelaText",serif;text-transform:uppercase;font-size:24px;line-height:100%;font-weight:300;color:#000;border-bottom:1px solid transparent;text-decoration:none}
#reservation .destination-properties ul li a{font-family:"CanelaText",serif;text-transform:uppercase;font-size:24px;line-height:100%;font-weight:300;color:#000;text-decoration:none}
#reservation .destination-properties ul li a:hover{border-bottom:0}
#reservation .destination-properties ul li.disabled{color:#afafaf}
#reservation .destination-properties ul li:hover{border-bottom:1px solid #000}
#reservation .destination-properties ul li:last-child{margin:0}
#reservation .destination-cities-regions{flex:1 1 50%;margin-top:40px;margin-bottom:40px}
@media(max-width:767px){#reservation:not(.resmod-default) .form-group.destination.rate-preference .ui-selectmenu-button .ui-selectmenu-text{text-overflow:inherit;white-space:inherit}
#reservation:not(.resmod-default) .tab-pane.show-complete .form-group.destination.rate-preference .ui-selectmenu-button .ui-selectmenu-text{text-overflow:ellipsis;white-space:nowrap}
#reservation .destination-suggestions{flex-flow:column}
#reservation .destination-properties{margin-bottom:0}
#reservation .destination-properties .hoteListLabel{font-size:16px}
#reservation .destination-properties ul li{font-size:18px;margin:0 0 10px 0}
#reservation .destination-properties ul li a{font-size:18px}
#reservation .form-group.destination .ui-autocomplete{width:100% !important;float:none;clear:left;padding-top:0}
#reservation .form-group.destination .ui-widget-content .ui-state-disabled,#reservation .form-group.destination .ui-widget-header .ui-state-disabled{font-size:16px}
#reservation .form-group.destination .ui-menu .ui-menu-item a{font-size:18px;margin:0 0 15px 0}
}
.ui-datepicker{z-index:9999 !important;font-size:14px;border:1px solid #000 !important;border-radius:0 !important;width:918px !important;position:absolute;margin-top:25px;background:#d6e3dc !important;padding:25px 30px 30px 30px !important;max-width:918px !important;font-family:"EngraversGothic",PingFang SC,Microsoft YaHei,Arial,Helvetica,"sans-serif";text-transform:uppercase}
.ui-datepicker th{font-weight:normal}
.ui-datepicker span{font-size:14px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header{position:relative;border:none !important;padding:0 !important;background-image:none;background-color:#d6e3dc !important;color:#000;border-radius:0;font-weight:normal}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title{text-align:center;color:#000}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title span{font-size:18px;color:#000}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-prev{background:transparent;font-size:21px;border:0 !important;cursor:pointer;text-decoration:none;position:absolute;height:100%;text-align:right;top:2px;left:2px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-prev.ui-corner-all.ui-state-disabled{opacity:.6;cursor:initial}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-prev:before{display:inline-block;font-family:"FontAwesome";font-style:normal;font-weight:normal;color:#000;padding-left:5px;line-height:10px;content:"\f104"}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-next{background:transparent;font-size:21px;border:0 !important;cursor:pointer;text-decoration:none;position:absolute;height:100%;text-align:left;right:2px;top:2px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-next.ui-corner-all.ui-state-disabled{opacity:.6;cursor:initial}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-next:before{display:inline-block;font-family:"FontAwesome";font-style:normal;font-weight:normal;color:#000;padding-left:5px;line-height:10px;content:"\f105"}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-icon{display:none}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-state-disabled{opacity:1}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar thead span{color:#000;font-size:18px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td{background:#d6e3dc;padding:0 !important;margin:0}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td span{text-align:center;padding:12px;font-size:18px;border:2px solid transparent;color:#000;background:inherit;text-decoration:none;font-weight:500}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a.ui-state-default,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td span.ui-state-default{text-align:center !important}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a.ui-state-default.ui-state-active,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a.ui-state-default.ui-state-highlight,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td span.ui-state-default.ui-state-active,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td span.ui-state-default.ui-state-highlight{color:#fff;border:2px solid #003b49}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a.ui-state-default:hover,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td span.ui-state-default:hover{color:#fff;background:rgba(0,59,73,0.5)}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-datepicker-today a.ui-state-default,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-datepicker-today span.ui-state-default{color:#000;border-color:#d6e3dc;border-bottom:1px solid #000}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight a,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight span{background:#003b49;font-weight:500}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight a.ui-state-default,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight span.ui-state-default{border-color:#003b49;color:#fff;background:#003b49}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight a.ui-state-default:hover,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight span.ui-state-default:hover{color:#fff}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight.dp-checkin a,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight.dp-checkin span{position:relative}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight.dp-checkin a:before,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight.dp-checkin span:before{content:"";position:absolute;top:50%;left:-2px;transform:translateY(-50%);border-left:6px solid #d6e3dc;border-top:6px solid transparent;border-bottom:6px solid transparent;z-index:9}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight.dp-checkout a,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight.dp-checkout span{position:relative}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight.dp-checkout a:after,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight.dp-checkout span:after{content:"";position:absolute;top:50%;right:-2px;transform:translateY(-50%);border-right:6px solid #d6e3dc;border-top:6px solid transparent;border-bottom:6px solid transparent;z-index:9}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight.ui-state-disabled.ui-datepicker-unselectable .ui-state-default{color:#000;text-decoration:none}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight.ui-datepicker-today a.ui-state-default,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.dp-highlight.ui-datepicker-today span.ui-state-default{border-bottom:2px solid #003b49;color:#fff;background:#003b49}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-state-disabled{opacity:.4}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-state-disabled.ui-datepicker-unselectable.dp-highlight .ui-state-default{color:#000}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-state-disabled.ui-datepicker-unselectable.ui-datepicker-other-month{background:transparent}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-state-disabled.ui-datepicker-unselectable .ui-state-default{text-decoration:line-through}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-state-disabled a.ui-state-default,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td.ui-state-disabled span.ui-state-default{pointer-events:none}
.ui-datepicker .ui-datepicker-group.ui-datepicker-group-last{padding-left:15px}
.ui-datepicker .ui-datepicker-group.ui-datepicker-group-first{padding-right:15px}
html[lang=de] #reservation input:not(.search-box){font-size:14px}
html[lang=de] #reservation select{font-size:14px}
html[lang=es] #reservation select{font-size:14px}
html[lang=es] #reservation input.hasDatepicker{font-size:12px}
.show{display:block !important}
@media only screen and (min-width:992px) and (max-width:1024px){.ui-datepicker{width:85% !important;max-width:85% !important}
}
@media only screen and (min-width:768px) and (max-width:991px){.ui-datepicker{width:92% !important;max-width:92% !important}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title span{font-size:16px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar thead span{font-size:16px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a.ui-state-default,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td span.ui-state-default{font-size:16px;padding:12px 8px}
#reservation .form-group.dates span:after{bottom:-29px}
}
@media(min-width:320px) and (max-width:767px){.ui-datepicker{padding:15px !important;margin-top:20px;width:100% !important;left:50% !important;transform:translateX(-50%)}
.ui-datepicker .ui-datepicker-group{width:100%;margin-bottom:20px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title span{font-size:16px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-datepicker-prev{display:inline-block}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar thead span{font-size:16px}
.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td a.ui-state-default,.ui-datepicker .ui-datepicker-group .ui-datepicker-calendar td span.ui-state-default{padding:10px 5px;font-size:16px}
.ui-datepicker .ui-datepicker-group.ui-datepicker-group-last{padding-right:0;margin-bottom:0}
.ui-datepicker .ui-datepicker-group.ui-datepicker-group-first{padding-left:0}
#reservation .form-group.dates span:after{bottom:-23px}
}
@media(min-width:480px) and (max-width:767px){.ui-datepicker{width:96% !important;max-width:96% !important}
}
@keyframes topGrow{20%{opacity:1;width:100%;transform:translate(0,0)}
40%{transform:translate(280px,0);width:0;opacity:0}
60%{width:0;opacity:0;transform:translate(0,0)}
80%{transform:translate(0,0);opacity:1;width:100%}
100%{transform:translate(280px,0);width:0;opacity:0}
}
@keyframes bottomGrow{20%{opacity:1;width:100%;transform:translate(0,0)}
40%{transform:translate(0,0);width:0;opacity:0}
60%{width:0;opacity:0;transform:translate(280px,0)}
80%{transform:translate(0,0);opacity:1;width:100%}
100%{transform:translate(0,0);width:0;opacity:0}
}
@keyframes logoAnim{82%{opacity:1}
100%{opacity:0}
}
@keyframes curtainAnim{77%{opacity:1;visibility:visible}
99%{opacity:0}
100%{opacity:0;visibility:hidden}
}
@keyframes showAnim{100%{opacity:0;visibility:hidden}
}
@keyframes leaveAnim{1%{opacity:0;visibility:visible}
100%{opacity:1;visibility:visible}
}
.curtain{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100vh !important;z-index:9999 !important;background-color:#fff !important;display:flex;animation:showAnim 1500ms;animation-fill-mode:forwards}
.curtain svg{width:140px;margin:auto;display:none}
.curtain.showLoader{animation:curtainAnim 5500ms;animation-fill-mode:forwards}
.curtain.showLoader svg{display:flex}
.curtain.leaving{animation:leaveAnim 1500ms;animation-fill-mode:forwards}
.curtain.leaving svg{display:none}
.curtain #r-logo{animation:logoAnim 4250ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-fill-mode:forwards}
.curtain #topLogoBar{width:0;opacity:1;animation:topGrow 4250ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-fill-mode:forwards}
.curtain #bottomLogoBar{width:0;opacity:1;transform:translate(280px,0);animation:bottomGrow 4250ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-fill-mode:forwards}
.curtain img{margin:auto;transition:opacity 1.25s ease-in-out}
.curtain.hidden{animation:hide 850ms;animation-delay:850ms;animation-fill-mode:forwards}
.curtain.hidden #topLogoBar,.curtain.hidden #bottomLogoBar{animation:hideTopLogo 1275ms;animation-fill-mode:forwards}
.curtain.hidden #bottomLogoBar{animation:hideBottomLogo 1275ms;animation-fill-mode:forwards}
#stickywrapper{position:relative;z-index:4}
#stickywrapper.sneaky{height:0}
#stickywrapper #stickyfooter{height:70px;background:transparent;text-align:center;z-index:1000;width:100%;bottom:-70px;left:0;opacity:.5;display:block;position:fixed;display:none}
@media(max-width:767px){#stickywrapper #stickyfooter{-webkit-transition:bottom .5s,opacity .5s;transition:bottom .5s,opacity .5s;display:block;bottom:0;opacity:1}
#stickywrapper #stickyfooter .uiv2 .scheme-peach{padding:0 16.6667vw}
}
#uhf_headerWrapper .primary-nav{height:70px;background:#fff;width:100%;top:0;opacity:1}
.error #uhf_headerWrapper .brandNavContainer a.booknow{display:none !important}
@media(max-width:767px){.error #stickywrapper{display:none !important}
}
@media(min-width:768px){body.reservation #uhf_headerWrapper .primary-nav,#uhf_headerWrapper.sneaky .primary-nav{top:-70px;opacity:0;position:fixed;-webkit-transition:top .5s,opacity .5s;transition:top .5s,opacity .5s}
.primary-nav.stick{position:fixed;top:0 !important;opacity:1 !important;z-index:1000;left:0}
}