:root{--title-family:'Hanken Grotesk',Helvetica,Arial,"Noto Sans SC",source-han-sans-simplified-c,"Microsoft YaHei","微软雅黑",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family:'Oxygen',Helvetica,Arial,"Noto Sans SC",source-han-sans-simplified-c,"Microsoft YaHei","微软雅黑",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--title-color:rgba(120,142,110,1);--secondary-title-color:rgba(0,0,0,1);--font-color:#28292a;--link-color:rgba(120,142,110,1);--link-hover-color:rgba(166,159,136,1);--overlay-color:rgba(255,255,255,.7);--primary-color:rgba(120,142,110,1);--primary-color-10:rgba(120,142,110,.1);--primary-color-30:rgba(120,142,110,.3);--primary-color-50:rgba(120,142,110,.5);--secondary-color:rgba(166,159,136,1);--supplementary-color:rgba(215,225,215,1);--supplementary-color-10:rgba(215,225,215,.1);--accent-color:rgba(120,142,110,1);--success-color:rgba(130,151,120,1);--success-color-10:rgba(130,151,120,.1);--danger-color:rgba(220,53,69,1);--danger-color-10:rgba(220,53,69,.1);--warning-color:rgba(255,187,51,1);--warning-color-10:rgba(255,187,51,.1);--info-color:rgba(51,181,229,1);--info-color-10:rgba(56,77,161,.1);--dark-color:rgba(0,0,0,1);--light-color:rgba(244,246,243,1);--muted-color:rgba(202,202,200,1);--border-color:rgba(220,223,228,.5);--white-20:rgba(255,255,255,.2);--white-50:rgba(255,255,255,.5);--white-80:rgba(255,255,255,.8);--white-90:rgba(255,255,255,.9);--gray-50:rgba(116,116,116,.5);--card-hover-bg:rgba(238,242,238,1);--logo-light:url(/file/webpage/shared/template/the-sukhothai-bangkok-logo-white.svg);--logo-dark:url(/file/webpage/shared/template/the-sukhothai-bangkok-logo-black.svg);--logo-width:14rem;--logo-height:11rem;--sticky-bar-logo:url(/file/webpage/shared/template/the-sukhothai-bangkok-logo-black.svg);--sticky-bar-logo-width:14rem;--sticky-bar-logo-height:11rem;--toggler-color:rgba(239,239,239,1);--toggler-width:3rem;--sticky-bar-background:rgba(244,246,243,1);--sticky-bar-top-nav-color:rgba(40,41,42,1);--sticky-bar-main-nav-color:rgba(40,41,42,1);--sticky-bar-height:12rem;--sticky-bar-toggler-color:rgba(40,41,42,1);--top-header-height:3rem;--top-header-text-color:rgba(239,239,239,1);--top-header-link-color:rgba(239,239,239,1);--nav-height:12.5rem;--navbar-bg:linear-gradient(180deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 100%);--without-banner-nav-bg-color:rgba(244,246,243,1);--footer-color:rgba(40,41,42,1);--footer-link-color:rgba(40,41,42,1);--footer-bg-color:rgba(255,255,255,1);--footer-height:30rem;--home-banner-xs-height:95vh;--home-banner-xl-height:100vh;--other-banner-height:auto;--header-carousel-img-width:100%;--without-banner-slideshow-height:auto;--cookies-bar-bg-color:rgba(239,239,239,1);--cookies-bar-text-color:rgba(40,41,42,1);--modal-backdrop-color:rgba(40,41,42,.85);--modal-bg-color:rgba(239,239,239,1);--modal-text-color:rgba(40,41,42,1);--modal-link-color:rgba(141,144,145,1);--btn-focus-box-shadow:none;--box-shadow:0 1rem 3.5rem 0 rgba(116,116,116,.35);--border-radius:.5rem;--card-border-radius:.7rem;--gap:1.6rem;--container-fluid-max-width:144rem;--container-width:min(100vw,1370px)}@supports (font-variation-settings:"wdth" 115){:root{--title-family:'Hanken Grotesk Variable',Helvetica,Arial,"Noto Sans SC Variable",source-han-sans-simplified-c,"Microsoft YaHei","微软雅黑",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family:'Oxygen',Helvetica,Arial,"Noto Sans SC Variable",source-han-sans-simplified-c,"Microsoft YaHei","微软雅黑",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}}@media screen and (min-width:992px){:root{--header-carousel-img-width:calc(100vw - ((100%/12)*2))}}@media screen and (min-width:1200px){:root{--nav-height:12.5rem;--sticky-bar-height:12.5rem;--other-banner-height:auto;--header-carousel-img-width:calc(100vw - (100vw/12 + 1.5rem)*2)}}html{font-size:62.5%}.container-fluid{max-width:var(--container-fluid-max-width)}.container-fluid.full-bg{max-width:100%}::selection,a:hover::selection{color:var(--light-color);-webkit-text-fill-color:var(--light-color);background-color:var(--link-hover-color)}@font-face{font-family:'Oxygen';src:url('/file/template/1/fonts/Oxygen/Oxygen-Light.ttf') format('truetype');font-weight:300}@font-face{font-family:'Oxygen';src:url('/file/template/1/fonts/Oxygen/Oxygen-Bold.ttf') format('truetype');font-weight:700}@font-face{font-family:'Hanken Grotesk';src:url('/file/template/1/fonts/Hanken_Grotesk/static/HankenGrotesk-Regular.ttf') format('truetype');font-weight:400}@font-face{font-family:'Hanken Grotesk';src:url('/file/template/1/fonts/Hanken_Grotesk/static/HankenGrotesk-Bold.ttf') format('truetype');font-weight:700}@font-face{font-family:'Noto Sans SC';src:url('/file/template/1/fonts/Noto_Sans_SC/static/NotoSansSC-Regular.ttf') format('truetype');font-weight:400}@font-face{font-family:'Noto Sans SC';src:url('/file/template/1/fonts/Noto_Sans_SC/static/NotoSansSC-Bold.ttf') format('truetype');font-weight:700}@font-face{font-family:'Hanken Grotesk Variable';src:url('/file/template/1/fonts/Hanken_Grotesk/HankenGrotesk-VariableFont_wght.ttf') format('truetype');font-weight:100 900}@font-face{font-family:'Noto Sans SC Variable';src:url('/file/template/1/fonts/Noto_Sans_SC/NotoSansSC-VariableFont_wght.ttf') format('truetype');font-weight:100 900}.text-primary{color:var(--primary-color) !important}.text-secondary{color:var(--secondary-color) !important}.text-success{color:var(--success-color) !important}.text-danger{color:var(--danger-color) !important}.text-warning{color:var(--warning-color) !important}.text-info{color:var(--info-color) !important}.text-light{color:var(--light-color) !important}.text-dark{color:var(--dark-color) !important}.text-muted{color:var(--muted-color) !important}.text-accent{color:var(--accent-color) !important}.bg-primary{background-color:var(--primary-color) !important}.bg-secondary{background-color:var(--secondary-color) !important}.bg-success{background-color:var(--success-color) !important}.bg-danger{background-color:var(--danger-color) !important}.bg-warning{background-color:var(--warning-color) !important}.bg-info{background-color:var(--info-color) !important}.bg-light{background-color:var(--light-color) !important}.bg-dark{background-color:var(--dark-color) !important}.bg-white{background-color:#fff !important}.badge-primary{color:var(--light-color);background-color:var(--primary-color) !important}.badge-secondary{color:var(--light-color);background-color:var(--secondary-color) !important}.badge-success{color:var(--light-color);background-color:var(--success-color) !important}.badge-danger{color:var(--light-color);background-color:var(--danger-color) !important}.badge-warning{color:var(--dark-color);background-color:var(--warning-color) !important}.badge-info{color:var(--light-color);background-color:var(--info-color) !important}.badge-light{color:var(--dark-color);background-color:var(--light-color) !important}.badge-dark{color:var(--light-color);background-color:var(--dark-color) !important}a.badge-primary:focus,a.badge-primary:hover{color:var(--light-color);background-color:var(--primary-color) !important;filter:brightness(.9)}a.badge-secondary:focus,a.badge-secondary:hover{color:var(--light-color);background-color:var(--secondary-color) !important;filter:brightness(.9)}a.badge-success:focus,a.badge-success:hover{color:var(--light-color);background-color:var(--success-color) !important;filter:brightness(.9)}a.badge-danger:focus,a.badge-danger:hover{color:var(--light-color);background-color:var(--danger-color) !important;filter:brightness(.9)}a.badge-warning:focus,a.badge-warning:hover{color:var(--dark-color);background-color:var(--warning-color) !important;filter:brightness(.9)}a.badge-info:focus,a.badge-info:hover{color:var(--light-color);background-color:var(--info-color) !important;filter:brightness(.9)}a.badge-light:focus,a.badge-light:hover{color:var(--dark-color);background-color:var(--light-color) !important;filter:brightness(.9)}a.badge-dark:focus,a.badge-dark:hover{color:var(--light-color);background-color:var(--dark-color) !important;filter:brightness(.9)}.btn{font-size:1.4rem}.btn,button,input[type=button]{border-radius:var(--border-radius);text-decoration:none;transition:all .3s ease 0s;padding:.5rem 2rem;text-transform:uppercase;font-weight:700;letter-spacing:1.2px}.btn.focus,.btn:focus,button:focus{outline:none;box-shadow:var(--btn-focus-box-shadow) !important}.btn-link{color:var(--link-color);border-bottom:1px solid;width:max-content;z-index:2;position:relative;letter-spacing:.5px;font-size:1.2rem;padding:0 0 .5rem;border-radius:0;text-transform:none;font-weight:400}.btn-link:hover{color:var(--link-hover-color);text-decoration:none}.btn-link:focus,.btn-link.focus{text-decoration:none}.btn-primary:not(:disabled),.btn-outline-primary:not(:disabled):hover,.btn-outline-primary:not(:disabled):focus,.btn-outline-primary:not(:disabled).focus,.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle,button{color:var(--light-color);background-color:var(--primary-color);border-color:var(--primary-color)}.btn-secondary:not(:disabled),.btn-outline-secondary:not(:disabled):hover,.btn-outline-secondary:not(:disabled):focus,.btn-outline-secondary:not(:disabled).focus,.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:var(--light-color);background-color:var(--secondary-color);border-color:var(--secondary-color)}.btn-success:not(:disabled),.btn-outline-success:not(:disabled):hover,.btn-outline-success:not(:disabled):focus,.btn-outline-success:not(:disabled).focus,.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:var(--light-color);background-color:var(--success-color);border-color:var(--success-color)}.btn-danger:not(:disabled),.btn-outline-danger:not(:disabled):hover,.btn-outline-danger:not(:disabled):focus,.btn-outline-danger:not(:disabled).focus,.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:var(--light-color);background-color:var(--danger-color);border-color:var(--danger-color)}.btn-warning:not(:disabled),.btn-outline-warning:not(:disabled):hover,.btn-outline-warning:not(:disabled):focus,.btn-outline-warning:not(:disabled).focus,.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:var(--dark-color);background-color:var(--warning-color);border-color:var(--warning-color)}.btn-info:not(:disabled),.btn-outline-info:not(:disabled):hover,.btn-outline-info:not(:disabled):focus,.btn-outline-info:not(:disabled).focus,.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:var(--light-color);background-color:var(--info-color);border-color:var(--info-color)}.btn-light:not(:disabled),.btn-outline-light:not(:disabled):hover,.btn-outline-light:not(:disabled):focus,.btn-outline-light:not(:disabled).focus,.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:var(--dark-color);background-color:var(--light-color) !important;border-color:var(--light-color) !important}.btn-dark:not(:disabled),.btn-outline-dark:not(:disabled):hover,.btn-outline-dark:not(:disabled):focus,.btn-outline-dark:not(:disabled).focus,.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:var(--light-color);background-color:var(--dark-color) !important;border-color:var(--dark-color) !important}.btn-primary:not(:disabled):hover,.btn-primary:not(:disabled):active:hover,.btn-primary:not(:disabled):focus,.btn-primary:not(:disabled).focus,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle,button:not(.navbar-toggler):hover,button:not(.navbar-toggler):active:hover,.btn-outline-primary{color:var(--secondary-color);background-color:var(--light-color);border-color:var(--secondary-color)}.btn-secondary:not(:disabled):hover,.btn-secondary:not(:disabled):focus,.btn-secondary:not(:disabled).focus,.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle,.btn-outline-secondary{color:var(--light-color);background-color:var(--secondary-color);border-color:var(--secondary-color)}.btn-success:not(:disabled):hover,.btn-success:not(:disabled):focus,.btn-success:not(:disabled).focus,.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle,.btn-outline-success{color:var(--success-color);background-color:var(--light-color);border-color:var(--success-color)}.btn-danger:not(:disabled):hover,.btn-danger:not(:disabled):focus,.btn-danger:not(:disabled).focus,.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle,.btn-outline-danger{color:var(--danger-color);background-color:var(--light-color);border-color:var(--danger-color)}.btn-warning:not(:disabled):hover,.btn-warning:not(:disabled):focus,.btn-warning:not(:disabled).focus,.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle,.btn-outline-warning{color:var(--warning-color);background-color:var(--dark-color);border-color:var(--warning-color)}.btn-info:not(:disabled):hover,.btn-info:not(:disabled):focus,.btn-info:not(:disabled).focus,.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle,.btn-outline-info{color:var(--info-color);background-color:var(--light-color);border-color:var(--info-color)}.btn-light:not(:disabled):hover,.btn-light:not(:disabled):focus,.btn-light:not(:disabled).focus,.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle,.btn-outline-light{color:var(--light-color);background-color:var(--dark-color) !important;border-color:var(--light-color) !important}.btn-dark:not(:disabled):hover,.btn-dark:not(:disabled):focus,.btn-dark:not(:disabled).focus,.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle,.btn-outline-dark{color:var(--dark-color);background-color:var(--light-color) !important;border-color:var(--dark-color) !important}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:var(--primary-color-50);border-color:var(--primary-color-50)}.btn-icon{border-radius:50%;width:3.5rem;height:3.5rem;padding:0 !important;font-size:1.4rem;line-height:3.5rem}.btn-icon i,.embed-responsive-4by3 i{margin-right:0}.btn-lg,.btn-group-lg>.btn{padding:.6rem 1.6rem}.btn-small{font-size:1.2rem}body{font-size:1.6rem;line-height:2.7rem;font-family:var(--font-family);font-weight:400;color:var(--font-color);background-color:var(--light-color);-webkit-font-smoothing:antialiased}abbr[data-original-title],abbr[title]{cursor:default;border-bottom:none}section{padding:clamp(6.4rem,calc(6.4rem + ((1vw - .32rem)*2)),9.6rem) 0}p:not(:last-child){margin:0 0 2rem}p:last-child{margin:0}h1,h2,h3,h4,h5,h6{line-height:2rem;color:var(--title-color)}h1,h2,h3{font-family:var(--title-family);line-height:1.25;text-transform:uppercase;font-weight:600}h1{font-size:clamp(2.8rem,calc(2.8rem + ((1vw - .32rem)*0.75)),4rem);letter-spacing:clamp(8px,calc(.5rem + ((1vw - 3.2px)*0.3125)),13px);line-height:1.4;margin-bottom:4.8rem}h1.long{font-size:clamp(2.6rem,calc(2.6rem + ((1vw - .32rem)*0.5625)),3.5rem)}h2{font-size:clamp(2.2rem,calc(2.2rem + ((1vw - .32rem)*0.25)),2.6rem);letter-spacing:clamp(5px,calc(.3125rem + ((1vw - 3.2px)*0.125)),7px);margin-bottom:.8rem}h3,h3 a,.h3{font-size:clamp(1.6rem,calc(1.6rem + ((1vw - .32rem)*0.125)),1.8rem);letter-spacing:clamp(1px,calc(.0625rem + ((1vw - 3.2px)*0.1188)),2.9px);color:var(--secondary-title-color)}h4{font-size:clamp(1.4rem,calc(1.4rem + ((1vw - .32rem)*0.125)),1.6rem);letter-spacing:clamp(1px,calc(.0625rem + ((1vw - 3.2px)*0.1188)),2.9px)}h5,.h5{font-size:1.4rem;line-height:1.8rem;letter-spacing:2.03px;font-weight:400;margin-bottom:1.5rem;color:var(--secondary-title-color)}h6{font-size:1.6rem}a{text-decoration:none;color:var(--link-color)}a:hover{text-decoration:none}li:not(.show) a:focus,a:not(.btn).active,a:not(.btn):hover,a:not(.btn):hover i,.dropdown-menu>li>a:hover,.dropdown-item.active,.navbar-nav>li>a:hover,.navbar-nav>li>a:focus,.navbar-nav>li.active>a,.navbar-nav>li.active>a:hover,.navbar-nav>li.active>a:focus,.sticky .top-header li a:hover,.sticky .top-header li a:focus,.sticky .top-header li a:active,.sticky .top-header li a:hover i,.sticky .top-header li a:focus i,.sticky .top-header li a:active i,.sticky .top-header li a:hover span,.sticky .top-header li a:focus span,.sticky .top-header li a:active span,.sticky .navbar-nav>li>a:hover,.sticky .navbar-nav>li>a:focus,.sticky .navbar-nav>li.active>a,.sticky .navbar-nav>li.active>a:hover,.sticky .navbar-nav>li.active>a:focus{-webkit-text-fill-color:var(--link-hover-color);color:var(--link-hover-color);outline:none;background-color:transparent}hr{border-top:.1rem solid var(--border-color);margin-top:6rem;margin-bottom:6rem}i{margin-right:1rem}small,.small{line-height:1.25}.blockquote{font-size:1.6rem}.blockquote-footer{background-color:transparent;display:block;font-size:.875em;color:#e0e0e0}.overlay{position:absolute;background-color:rgba(0,0,0,.2);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);height:100%;width:100%;top:0;left:0}.flex-gap{gap:var(--gap);display:inline-flex;flex-wrap:wrap}img.img-fit{object-fit:cover;width:100%}ul{margin-bottom:2rem}.mb-2rem{margin-bottom:2rem !important}.mb-7rem{margin-bottom:7rem !important}.mw-42{max-width:42rem}.mw-52{max-width:52rem}.mw-70{max-width:70rem}.mw-80{max-width:80rem}.pl-4rem{padding-left:4rem}.pr-4rem{padding-right:4rem}.pt-7rem{padding-top:7rem}.rounded{border-radius:var(--border-radius) !important}.video-thumbnail{position:relative;display:inline-block;cursor:pointer;width:100%}.video-thumbnail:before{position:absolute;bottom:0;left:3rem;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);content:"\f144";font-family:'Font Awesome 5 Free';font-size:4rem;color:var(--light-color);opacity:.7;text-shadow:0px 0px 1.5rem rgb(0 0 0/80%)}ul{list-style:none}ul>li:before,ul.sitemap ul.level_1 li:before{content:"\25AA";color:var(--primary-color);float:left;width:1.6rem;margin-left:-1.6rem}nav ul li:before,ul.nav li.nav-item:before,ul.nav-tabs li.nav-item:before,ul.sitemap.level_0 li:before,li.social-icon:before,footer ul li:before{content:none}.list-group{border-radius:var(--border-radius)}.list-group-item.active,.list-group-item:hover{border-color:var(--primary-color-30)}.list-inline-item:not(:last-child){margin-right:1.6rem}.description{margin-bottom:6rem;margin-top:6rem}ul.nav[role=tablist] li.nav-item:not(:last-child):after{content:"|";margin:0 .32rem;color:var(--muted-color)}ul.nav[role=tablist] li.nav-item a.nav-link{display:inline;padding:.8rem 1.6rem .4rem;line-height:2;text-transform:uppercase;letter-spacing:1.2px}ul.nav[role=tablist] li.nav-item a.nav-link.active,ul.nav[role=tablist] li.nav-item a.nav-link:hover{border-width:0 0 .2rem;border-style:solid;border-image:var(--primary-color);background-color:transparent;border-color:var(--primary-color)}.tab-pane .list-group-item{border:0}.nav-tabs .nav-link{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}table{display:table;width:100%}table.datatable{margin-bottom:2.4rem;line-height:2rem}table.datatable tbody,table.datatable tr,table.datatable th,table.datatable td{text-align:left;white-space:normal}table.datatable th[data-title]:before,table.datatable td[data-title]:before,table.datatable th:not([data-title]){font-weight:700;color:var(--secondary-title-color)}table.datatable th:not([data-title]){font-weight:700}table.datatable tr:not(:last-child){border-bottom:.1rem solid var(--gray-50);padding:.8rem 0}table.datatable :not(tfoot) tr:hover{background-color:var(--primary-color-10)}table.datatable th,table.datatable td{padding:.35rem 0}table.datatable td{width:100%}table.datatable td:empty{display:none}.loyalty-table{thead{display:none}tbody,tr,th,td{display:block}th[data-title]:before,td[data-title]:before{content:attr(data-title) ":\00A0"}}.tooltip-inner{border-radius:0;background-color:var(--primary-color)}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before,.tooltip.bs-tooltip-top .arrow:before{border-top-color:var(--primary-color)}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow:before,.tooltip.bs-tooltip-right .arrow:before{border-right-color:var(--primary-color)}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:var(--primary-color)}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow:before,.tooltip.bs-tooltip-left .arrow:before{border-left-color:var(--primary-color)}body:not(.home):not(.with-banner):not(.without-banner) #content{margin:var(--nav-height) auto 3rem;padding:1.5rem;width:100%;min-height:calc(100vh - var(--nav-height) - var(--footer-height) - 5rem)}.without-banner #content{min-height:calc(100vh - var(--nav-height) - var(--footer-height) - 1.2rem)}.with-banner #content{min-height:calc(100vh - var(--nav-height) - var(--footer-height) - var(--other-banner-height))}.with-banner section#title{margin-top:var(--nav-height)}.with-banner header+#content section#title{margin-top:2.3rem}.with-banner .navbar{height:var(--nav-height);background:var(--without-banner-nav-bg-color)}.without-banner section#title{margin-top:var(--nav-height)}.without-banner header+#content section#title{margin-top:2.3rem}.without-banner .navbar{height:var(--nav-height);background:var(--without-banner-nav-bg-color)}#privacy{background:var(--cookies-bar-bg-color);color:var(--cookies-bar-text-color);padding:.5rem 1rem;text-align:center;margin:0;display:inline-block;width:100%;font-size:1.4rem;line-height:2.4rem;position:fixed;bottom:0;left:0;z-index:10}#privacy .btn{padding:.3rem 1rem;font-size:1.3rem;line-height:2.4rem}button.navbar-toggler{background:0 0;border:none;position:relative;top:calc(((var(--nav-height) - var(--top-header-height) - 2.3rem)/2) - var(--top-header-height)/2);left:0;padding:0 1.5rem}.animated-toggler-icon{width:var(--toggler-width);height:2rem;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.animated-toggler-icon span{display:block;position:absolute;height:.3rem;width:100%;border-radius:.9rem;opacity:1;left:0;background:var(--primary-color);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.home .animated-toggler-icon span{background:var(--toggler-color)}.animated-toggler-icon span:nth-child(1){top:0}.animated-toggler-icon span:nth-child(2),.animated-toggler-icon span:nth-child(3){top:1rem}.animated-toggler-icon span:nth-child(4){top:2rem}.animated-toggler-icon.open span:nth-child(1){top:1.1rem;width:0;left:50%}.animated-toggler-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.animated-toggler-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.animated-toggler-icon.open span:nth-child(4){top:1.1rem;width:0;left:50%}.top-header{color:var(--sticky-bar-top-nav-color);height:auto;min-height:var(--top-header-height);font-size:1.2rem;line-height:var(--top-header-height);z-index:12}.top-header li a{color:var(--sticky-bar-top-nav-color);font-weight:400}.home .navbar:not(.sticky) .top-header,.home .navbar:not(.sticky) .top-header li a{color:var(--top-header-text-color)}.top-header li a:hover,.top-header li a:focus,.top-header li a:active,.top-header li a:hover i,.top-header li a:focus i,.top-header li a:active i{color:var(--link-hover-color);-webkit-text-fill-color:var(--link-hover-color)}.home .top-header li a:hover,.home .top-header li a:focus,.home .top-header li a:active,.home .top-header li a:hover i,.home .top-header li a:focus i,.home .top-header li a:active i{color:var(--top-header-link-color);-webkit-text-fill-color:var(--top-header-link-color)}.mobile-lang-switcher{position:absolute;right:1.5rem;top:calc((var(--nav-height) - 3.2rem)/2 - 1.75rem);.dropdown-toggle{border:0;font-size:1.3rem}.dropdown-toggle:active,.dropdown-toggle:hover{background-color:transparent!important}.dropdown-menu{z-index:1080}}.home .mobile-lang-switcher{.dropdown-toggle{color:var(--light-color)}.dropdown-toggle:active,.dropdown-toggle:hover{color:var(--light-color)!important;background-color:transparent!important}}#mainNavbar.sticky .mobile-lang-switcher .dropdown-toggle,#mainNavbar.sticky .mobile-lang-switcher .dropdown-toggle:active,#mainNavbar.sticky .mobile-lang-switcher .dropdown-toggle:hover{color:var(--dark-color)!important}.mobile-book-btn{position:absolute;top:calc((var(--nav-height) - 3.2rem)/2 + 1.75rem);right:1.5rem}.mobile-book-btn a{font-size:1.2rem}.header-reservation-form .custom-select option{background-color:var(--light-color)}.header-reservation-form .nav-reserve-field{margin-right:1rem;border-bottom:.1rem solid var(--muted-color)}.header-reservation-form .nav-reserve-field input{font-size:1.3rem}.header-reservation-form .fa-calendar-alt{margin-right:0;margin-left:-1.5rem;color:var(--muted-color);font-size:1.4rem;position:relative;top:3px;left:-5px}.header-reservation-form .form-control,.header-reservation-form .form-control:focus{background-color:transparent;border:0;border-radius:0;width:12rem;box-shadow:none;padding-left:.5rem;color:var(--muted-color);font-weight:400}.home .header-reservation-form .form-control,.home .header-reservation-form .form-control:focus,.home .header-reservation-form .fa-calendar-alt{color:var(--light-color)}.header-reservation-form button,.top-header .btn-primary{font-size:1.2rem;padding:.5rem 1.2rem}.top-header .dropdown-menu{font-size:1.2rem;border-radius:0;top:calc(100% + -.2rem);left:-.1rem;width:calc(100% + .2rem);background-color:var(--light-color);width:100%;padding:0}.top-header .dropdown-menu>a:hover,.top-header .dropdown-item:hover,.top-header .dropdown-item.active,.top-header .dropdown-menu>li>a:hover{background-color:var(--link-hover-color);-webkit-text-fill-color:var(--light-color);color:var(--light-color)}.header-reservation-form button:hover{background:var(--light-color);color:var(--primary-color)}.header-reservation-form .form-control::-webkit-input-placeholder{color:var(--link-color) !important;font-family:var(--font-family)}.header-reservation-form .form-control::-moz-placeholder{color:var(--link-color) !important;font-family:var(--font-family)}.header-reservation-form .form-control:-ms-input-placeholder{color:var(--link-color) !important;font-family:var(--font-family)}.header-reservation-form .form-control::placeholder{color:var(--link-color) !important;font-family:var(--font-family)}.home .header-reservation-form .form-control::-webkit-input-placeholder{color:var(--light-color) !important;font-family:var(--font-family)}.home .header-reservation-form .form-control::-moz-placeholder{color:var(--light-color) !important;font-family:var(--font-family)}.home .header-reservation-form .form-control:-ms-input-placeholder{color:var(--light-color) !important;font-family:var(--font-family)}.home .header-reservation-form .form-control::placeholder{color:var(--light-color) !important;font-family:var(--font-family)}.date-picker-wrapper{z-index:1090;border:.1rem solid var(--border-color);background:var(--white-90);color:var(--primary-color);box-shadow:var(--box-shadow);font-family:var(--font-family)}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:var(--secondary-color);color:#fff}.date-picker-wrapper .month-wrapper table .day.real-today.valid{color:var(--light-color)}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:var(--primary-color) !important;color:var(--white-90) !important}.date-picker-wrapper .month-wrapper table .day.checked,.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:var(--primary-color-30)}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:var(--primary-color-50) !important}.date-picker-wrapper b{font-weight:700;color:var(--secondary-color)}.date-picker-wrapper .date-range-length-tip{background-color:var(--light-color);color:var(--font-color)}.date-picker-wrapper .date-range-length-tip:after{border-top:.4rem solid var(--light-color)}#mainNavbar .navbar-bg{height:var(--nav-height);transition:background-color .2s,color .2s,transform .2s,opacity .2s ease-in-out;position:absolute;top:0;left:0;width:100%}.dropdown-menu{font-size:1.6rem}#mainNavbar .navbar-nav .nav-item:first-child{display:none}.navbar{margin-bottom:0;min-height:auto;border:0;z-index:12;background:var(--gray-50);background:var(--navbar-bg);height:calc(var(--nav-height) + 4rem)}.navbar .btn{padding:.5rem 1.5rem;text-transform:uppercase;font-weight:600}.navbar-nav>li{float:none;display:inline-block;padding-left:.8rem;padding-right:.8rem;text-align:left;font-family:var(--title-family)}.locale_zh-hans .navbar-nav>li{padding-left:1rem;padding-right:1rem}:not(.home) .navbar-nav>li>a{padding:.8rem;color:var(--dark-color)}.navbar-nav>li>a,.navbar-nav>li:hover>a,.navbar-nav>li>a:hover,.navbar-nav>li.show>a,.navbar-nav>li.show>a:hover{border-bottom:.3rem solid transparent}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus,.navbar-nav>li.active>a,.navbar-nav>li.active>a:hover,.navbar-nav>li.active>a:focus{border-bottom:.3rem solid var(--primary-color-50)}.navbar-nav .dropdown{display:flex;flex-wrap:wrap}.navbar-nav .dropdown>.nav-link{flex:1}.navbar-nav .dropdown>.dropdown-toggle:focus,.navbar-nav .dropdown>.dropdown-toggle.focus{box-shadow:none}.navbar-nav .dropdown>.dropdown-toggle:after{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f078";border:0;vertical-align:middle}.navbar-nav .dropdown>.dropdown-toggle[aria-expanded=true]:after{content:"\f077"}.navbar-nav .dropdown>.dropdown-menu{flex-basis:100%}.navbar-nav .show.dropdown-menu{border-bottom:.3rem solid var(--primary-color);margin-bottom:2.5rem !important;text-align:left;padding:0}.navbar-nav .dropdown-menu{min-width:27rem;text-align:right}.navbar-nav>li.show>a:hover{border-bottom:0}.navbar-nav>li>.dropdown-menu{background:var(--light-color);border-radius:var(--border-radius);border:0;text-align:left}.navbar-nav>li>.dropdown-menu a.dropdown-item{padding:1rem 2rem;white-space:normal}.navbar-brand{padding:0;width:var(--logo-width);height:var(--logo-height);z-index:1080;position:absolute;top:calc((var(--nav-height) - var(--logo-height))/2);left:calc((100vw - 3rem - var(--logo-width))/2);background-image:var(--logo-light);background-repeat:no-repeat;background-size:var(--logo-width)}.with-banner .navbar-brand,.without-banner .navbar-brand{background-image:var(--logo-dark)}.without-banner .animated-toggler-icon span{background:var(--primary-color)}.navbar-brand:hover{background-clip:padding-box}.nav .show>a,.nav .show>a:focus,.nav .show>a:hover{border-color:var(--primary-color);background-color:transparent}.navbar-nav>li>.dropdown-menu>li.active>a:focus,.navbar-nav>li>.dropdown-menu>li.active>a:hover{color:var(--light-color) !important}.navbar-nav>li>.dropdown-menu>li>a{text-decoration:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:var(--primary-color-30)}.navbar-collapse{border-top:0;position:absolute;top:var(--nav-height);left:0;width:100%}.navbar .collapse.show{border-color:transparent;margin-top:0;z-index:1070;margin-right:0;margin-left:0;width:100%;overflow-y:auto;height:calc(100vh - var(--nav-height));background-color:var(--light-color)}.collapse,.collapsing{background-color:var(--white-90);z-index:10;margin-right:-1.5rem}.navbar-nav>li>.dropdown-menu{width:auto;-webkit-box-shadow:0 0 0;box-shadow:0 0 0}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{-webkit-text-fill-color:#fff}.dropdown-submenu{position:relative;&.active>a.dropdown-item{background-color:transparent;-webkit-text-fill-color:var(--link-hover-color)}>.dropdown-item{flex:1;width:unset}>.dropdown-menu{top:0;left:100%;background:var(--light-color);border:0;margin-left:2rem;a.dropdown-item{padding:1rem 2rem}}}.dropdown-item,ul li.dropdown-menu{color:var(--font-color)}#dining-menu~.dropdown-menu>li>.dropdown-item{>img,>p{display:none}}.dropdown-menu>li>a:hover:after{text-decoration:underline;transform:rotate(-90deg)}.sticky .top-header,.sticky .top-header a,.sticky .header-reservation-form .fa-calendar-alt{color:var(--sticky-bar-top-nav-color);z-index:11}.sticky .header-reservation-form .fa-calendar-alt{color:var(--muted-color)}#mainNavbar.sticky .navbar-bg{background-color:var(--sticky-bar-background);transition:background-color .2s,color .2s,transform .2s,opacity .2s ease-in-out}.sticky.navbar{height:var(--sticky-bar-height);box-shadow:var(--box-shadow)}.sticky .navbar-brand{background-image:var(--sticky-bar-logo);width:var(--sticky-bar-logo-width);height:var(--sticky-bar-logo-height)}.sticky .animated-toggler-icon span{background:var(--primary-color)}footer{color:var(--footer-color);background-color:var(--footer-bg-color);font-size:1.4rem;line-height:2.9rem}footer a{color:var(--footer-link-color)}footer a:hover{color:var(--link-hover-color)}footer form{margin:1rem auto 3rem}footer h4{color:var(--font-color);font-weight:700}footer ul li,footer .copyright{line-height:2.8rem}.copyright{position:relative;text-align:center}footer .copyright{line-height:2.4rem;margin-bottom:.5rem;margin-top:2rem}footer ul.links{columns:2;column-width:auto;column-count:2;column-fill:balance;margin-top:1.5rem}li.social-icon a{color:var(--font-color);line-height:1.6rem;font-size:2.9rem}li.social-icon:hover a,li.social-icon a:hover{color:var(--primary-color)}li.social-icon i{margin-right:0;width:3.5rem;line-height:3.6rem;text-align:center}li.social-icon svg{width:3.5rem}li.social-icon svg:hover path{fill:var(--link-hover-color)}li.social-icon img{filter:brightness(0) saturate(100%) invert(14%) sepia(5%) saturate(273%) hue-rotate(169deg) brightness(95%) contrast(92%)}li.social-icon img:hover{filter:brightness(0) saturate(100%) invert(70%) sepia(14%) saturate(407%) hue-rotate(9deg) brightness(89%) contrast(87%)}.address{min-width:34rem}footer .logos div{display:grid;grid-template-columns:1fr 1fr;justify-items:center;align-items:center}.form-control{border-radius:var(--border-radius);padding:.3rem 1rem;font-size:1.6rem;height:calc(2.4rem + 1.2rem + .2rem);border:.1rem solid var(--border-color)}.form-control:focus{border-color:var(--border-color);outline:0;box-shadow:inset 0 0 0 .1rem rgba(255,255,255,0),inset 0 0 0 10rem var(--primary-color-10)}.form-text{line-height:1.9rem}.form-group i.fa-asterisk{font-size:.6rem;color:var(--supplementary-color);margin-right:0}input:-internal-autofill-selected{background-color:var(--primary-color-10) !important;background:var(--primary-color-10) !important;box-shadow:inset 0 0 0 .1rem rgba(255,255,255,0),inset 0 0 0 10rem var(--primary-color-10)}input[type=file]::-webkit-file-upload-button{border:1px solid var(--primary-color);padding:.32rem .64rem;border-radius:var(--border-radius);background-color:var(--primary-color);color:var(--light-color);transition:1s;margin-right:1.6rem}input[type=file]::file-selector-button{border:1px solid var(--primary-color);padding:.32rem .64rem;border-radius:var(--border-radius);background-color:var(--primary-color);color:var(--light-color);transition:1s;margin-right:1.6rem}input[type=file]::-webkit-file-upload-button:hover{background-color:var(--light-color);border:1px solid var(--primary-color);color:var(--primary-color)}input[type=file]::file-selector-button:hover{background-color:var(--light-color);border:1px solid var(--primary-color);color:var(--primary-color)}.bootstrap-select .dropdown-menu li a{white-space:normal}.bootstrap-select .dropdown-menu li a:focus,.bootstrap-select .dropdown-menu li a:active,.bootstrap-select .dropdown-menu li a.active{color:#fff;background:var(--primary-color);-webkit-background-clip:unset;-webkit-text-fill-color:unset;-webkit-box-decoration-break:unset}.bootstrap-select>select.mobile-device:focus+.dropdown-toggle,.bootstrap-select .dropdown-toggle:focus{outline:unset !important}.iti__country.iti__highlight{color:#fff;background:var(--primary-color)}.iti__country.iti__highlight .iti__dial-code{color:var(--muted-color)}*::-webkit-input-placeholder{color:var(--muted-color) !important;-webkit-font-smoothing:subpixel-antialiased}*:-moz-placeholder{color:var(--muted-color) !important;-webkit-font-smoothing:subpixel-antialiased}*::-moz-placeholder{color:var(--muted-color) !important;-webkit-font-smoothing:subpixel-antialiased}*:-ms-input-placeholder{color:var(--muted-color) !important;-webkit-font-smoothing:subpixel-antialiased}.dropdown-item.form-check.active,.dropdown-item.form-check:active{color:var(--font-color);background:0 0}.custom-checkbox .custom-control-label:before{border-radius:var(--border-radius)}.custom-control-label:before{background-color:var(--card-hover-bg);top:.8rem}.custom-control-input:checked~.custom-control-label:before{background-color:var(--card-hover-bg);border-color:var(--border-color)}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{color:var(--card-hover-bg)}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:none;content:"\f00c";font-family:'Font Awesome 5 Free';font-weight:900;font-size:1.8rem;position:absolute;top:0;color:var(--primary-color)}.custom-control-input:active~.custom-control-label:before{background-color:var(--primary-color-10)}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:var(--font-color);background-color:var(--primary-color-10);border-color:var(--primary-color-30)}.alert{border-radius:var(--border-radius)}.alert-success{color:var(--success-color);background-color:var(--success-color-10);border-color:var(--success-color-10)}.alert-danger{color:var(--danger-color);background-color:var(--danger-color-10);border-color:var(--danger-color-10)}.alert-info{color:var(--info-color);background-color:var(--info-color-10);border-color:var(--info-color-10)}#testimonials{background-image:url(/file/webpage/shared/home/swimming-pool.webp);background-position:center;background-size:cover;background-attachment:scroll}.testimonials .carousel-item{height:45rem}.testimonials .carousel-item.active,.testimonials .carousel-item-left,.testimonials .carousel-item-right{display:flex;align-items:center}.home #testimonialCarousel p{color:#fff}header .carousel-item{height:var(--other-banner-height);clip-path:inset(0)}header .carousel-item>picture>img{width:100%;height:var(--other-banner-height);object-fit:cover;object-position:center center}.home header .carousel-item,.home header .carousel-item>picture>img{height:var(--home-banner-xs-height)}.carousel-indicators{z-index:9;bottom:0;margin-bottom:0}.carousel-indicators.dark li{background-color:var(--light-color)}.carousel-content{background-color:#fff;box-shadow:var(--box-shadow-inset-80);min-height:.1rem}.carousel-control-next,.carousel-control-prev{width:auto}.carousel-control-prev-icon,.carousel-control-next-icon{width:2.5rem;height:2.5rem}header#offers .carousel{margin:clamp(3.2rem,calc(3.2rem + ((1vw - .32rem)*1)),4.8rem) 0}.card{margin:0 0 3.5rem;border:0;background-color:transparent}.card:not(.no-hover-effect-card):hover{background:#f9faf9 !important}.card,.card .card-img-container{overflow:hidden}.card .card-img-container.rounded{border-radius:var(--card-border-radius) !important}.card .card-img-container img{transition:all .6s ease-in-out;border-radius:0}.card:hover .img{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);transition:all .3s ease-out}.card-item{margin-bottom:3rem}.card-item .card{border-radius:var(--border-radius);height:100%}.card-img-top{border-radius:var(--border-radius)}.card-body{border:0;flex-direction:column}.align-items-stretch .card-body{border-top:0}.card-body p:last-child{margin:0}.card-title{margin-bottom:1.5rem}.card-body .card-link{line-height:3rem;width:100%}.card-body .card-link .links{position:relative;line-height:4.6rem}.card-link .btn.btn-primary{float:right;margin:0}.swiper{padding-top:7rem}.swiper:not(.swiper-initialized){visibility:hidden}.swiper-button-prev,.swiper-button-next{top:4rem;bottom:auto;width:auto;height:auto;outline:0}.swiper-button-prev{left:auto;right:calc(1.5rem + 4rem + 1.5rem)}.swiper-button-next{right:1.5rem}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0}.swiper-button-prev:after,.swiper-button-next:after{content:"";width:3.8rem;height:2.5rem;background-color:var(--link-color);transition:.5s ease-in-out;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-size:contain}.swiper-button-prev:hover:after,.swiper-button-next:hover:after{background-color:var(--link-hover-color)}.swiper-button-prev:after{-webkit-mask-image:url(/file/webpage/shared/template/chevron-left.svg);-webkit-mask-position:left;mask-image:url(/file/webpage/shared/template/chevron-left.svg);mask-position:left}.swiper-button-next:after{-webkit-mask-image:url(/file/webpage/shared/template/chevron-right.svg);-webkit-mask-position:right;mask-image:url(/file/webpage/shared/template/chevron-right.svg);mask-position:right}.swiper-slide{display:flex;height:auto;padding-left:0;padding-right:0}.swiper-slide.img-slide{display:none}.swiper-slide:first-child:before{left:calc(((100vw - var(--container-width))/2)*-1 - 50vw)}.swiper-slide:last-child:after{right:calc(((100vw - var(--container-width))/2)*-1 - 50vw)}.swiper-slide:first-child:before,.swiper-slide:last-child:after{position:absolute;content:"";width:calc((100vw - var(--container-width))/2 - 8px + 50vw);height:100%}#featured-offers .swiper-slide:first-child:before,#featured-offers .swiper-slide:last-child:after{background-color:var(--supplementary-color)}#featured-child-pages .swiper-slide:first-child:before,#featured-child-pages .swiper-slide:last-child:after{background:var(--card-hover-bg) !important}#featured-child-pages .swiper-slide{padding-left:.8rem;padding-right:.8rem}#featured-child-pages .swiper-slide .card-img-container{height:40vh}#surroundings{.swiper-slide:first-child:before{background:#f3f1ee !important}.swiper-slide:last-child:after{background:#edeae6 !important}.swiper-slide .card{background:var(--card-hover-bg) !important}.card-link{position:relative;top:2rem;padding-bottom:.5rem;border-bottom:1px solid;font-size:1.2rem}h4{text-transform:uppercase}}.swiper .card.view-more-offers{background-color:var(--primary-color-30)}#inquiry-form,#request-form,#subscription-form{button[role=combobox]{font-weight:400;text-transform:none!important;letter-spacing:normal!important;.filter-option{height:auto}}button[role=combobox]:focus{box-shadow:inset 0 0 0 .1rem rgba(255,255,255,0),inset 0 0 0 10rem var(--primary-color-10) !important}.form-control.is-invalid:has(button[role=combobox]){padding-right:0!important}.form-control.is-invalid button[role=combobox]:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25) !important}.bootstrap-select.is-invalid .dropdown-toggle[role=combobox]{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1.5rem center/8px 10px no-repeat,var(--light-color) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 2.5rem/calc(1.5em + .375rem) calc(.75em + .375rem) no-repeat}.btn-primary{margin-top:4rem}.btn-primary i{margin-right:0}.form-control{background-color:var(--light-color);border-top:none;border-left:none;border-right:none;border-bottom:1px solid var(--muted-color);border-radius:0}.form-control.dropdown{border-bottom:0;.dropdown-toggle:after,.dropdown-menu ul>li:before{display:none}}.form-group{margin-bottom:1.5rem}.form-group label{text-transform:uppercase;color:var(--title-color);letter-spacing:clamp(1px,calc(.0625rem + ((1vw - 3.2px)*0.1188)),2.9px)}.iwas-validated select.form-control:invalid,select.form-control.is-invalid{background-position:right 1.5rem center,right 3rem center}input[type=radio]{top:.75rem}.custom-control-input:checked~.custom-control-label:before{background-color:var(--link-hover-color);border-color:var(--link-hover-color)}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:none;top:.75rem}.custom-control.custom-radio{display:inline-block;min-width:10rem}.input-group>.input-group-append>.input-group-text{border-top:0;border-right:0}.input-groups-text{border-top:0;border-right:0;background-color:transparent;padding:0}.input-group-text{background-color:rgba(0,0,0,.05)}.h-captcha+.form-text{margin-top:3rem}}.swiper-wrapper{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.swiper-slide{height:auto !important;-webkit-transform:translateZ(0)}.swiper .card{width:100%;border:0;margin:0}.swiper .card-body{padding:0;border:0}.swiper .card-body .card-title,.swiper .card-body .card-title a{font-size:2rem;line-height:2.5rem;letter-spacing:2px;margin-bottom:2rem;color:var(--secondary-title-color);font-weight:600}.swiper #featured-offers .card .card-body:not(.full-img) .card-img-container img{height:18rem}.swiper #featured-offers .card .card-body.img-on-bottom .card-img-container img{position:absolute;bottom:0;left:0}.swiper .card:hover .card-img-container img{transform:scale(1.05)}.swiper .card-body .card-content{padding:30px 20px}.swiper .card-body .card-title{margin-bottom:2rem}.swiper .card-body.fulle--img{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.swiper img.full{object-fit:cover;flex-grow:0;height:100%;width:auto;object-position:center}.swiper.fixed-height .swiper-wrapper{height:52rem}.swipegr.fixed-height img.full{height:auto}.swiper-slide:first-child:before,.swiper-slide:last-child:after{position:absolute;content:"";width:calc((100vw - var(--container-width))/2 - 8px + 50vw);height:100%}.swiper-slide:first-child:before{left:calc(((100vw - var(--container-width))/2)*-1 - 50vw)}.swiper-slide:las%At-child:after{right:calc(((100vw - vaAr(--container-width))/2)*-1 - 50vw)}.swiper .swiper-notification{top:auto;width:100%;height:40px;background-color:transparent;opacity:1}.swiper.brand-essentials .swiper-slide{padding:0 1.5rem}.swiper.brand-essentials .swiper-slide .card{margin:0;background-color:transparent}.swiper.brand-essentials .swiper-slide .card .card-img-container{margin-bottom:2rem}.swiper.brand-essentials .swiper-slide .card .card-body{border:0}#accordion.no-bg .card,.accordion.no-bg .card{box-shadow:none;border:none}#accordion.no-bg .card:hover,.accordion.no-bg .card:hover{transform:scale(1)}#accordion.no-bg .card-header,.accordion.no-bg .card-header{background-color:transparent;padding:1rem 0;border-bottom:0}#accordion.no-bg .card-header .btn,.accordion.no-bg .card-header .btn{font-size:1.76rem;padding:0;color:var(--primary-color);background:0 0;border:none}#accordion.no-bg .card-header .btn:hover,.accordion.no-bg .card-header .btn:hover{background:0 0;text-decoration:none}#accordion.no-bg .card-header .btn:after,.accordion.no-bg .card-header .btn:after{font-family:"Font Awesome 5 Free";content:"\f078";float:right;transition:all .5s;margin-left:.5rem;font-weight:900}#accordion.no-bg .card-header .btn[aria-expanded=true]:after,.accordion.no-bg .card-header .btn[aria-expanded=true]:after{transform:rotate(180deg)}#accordion.no-bg h3,.accordion.no-bg h3,#learning-course .tab-content .accordion.no-bg h3{margin-top:0;margin-bottom:0}.modal-header{border-bottom:.1rem solid var(--border-color)}.modal-backdrop.show{background-color:var(--modal-backdrop-color);opacity:1}.modal-content{border-radius:var(--border-radius);border:0;box-shadow:var(--box-shadow);background-color:var(--modal-bg-color);color:var(--modal-text-color)}.modal-content a{color:var(--modal-link-color)}.modal-footer{border-top:0;border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.modal button.close{font-size:2.4rem}.modal button.close:hover,.modal button.close:active:hover{background:0 0}#booking-mask{max-width:85rem;margin:auto;.special-codes:hover{color:var(--link-color);-webkit-text-fill-color:var(--link-color)}}.home #mobile-booking-mask{max-width:20rem;margin:auto;.btn.btn-primary{width:100%}}.booking-mask{background-color:rgba(25,25,25,.35);color:var(--light-color);border-radius:var(--border-radius)}.booking-mask .form-group{position:relative}.booking-mask .form-group i{position:absolute;right:1rem;top:3.8rem;color:var(--light-color)}.booking-mask .form-group label{font-size:1.4rem;letter-spacing:1.45px;margin-bottom:0}.booking-mask .form-control{background-color:transparent;border-radius:var(--border-radius);font-size:1.4rem;color:var(--light-color);margin-right:0}.booking-mask .custom-select{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23EFEFEF' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat}.booking-mask .custom-select option{border-top-left-radius:0;border-top-right-radius:0;background:var(--light-color);color:var(--font-color)}.booking-mask .btn.btn-primary{margin-bottom:1.6rem;padding:.5rem;background-color:var(--white-20);border-color:var(--border-color);color:var(--light-color);font-size:1.4rem;text-transform:uppercase;letter-spacing:1.2px;width:calc(100% - .5rem);min-width:185px;padding:.75rem 1.25rem}.booking-mask .dates{border:1px solid var(--border-color);border-radius:var(--border-radius);height:3.8rem}.booking-mask .dates input{border:0}.booking-mask .dates input:first-child{padding-right:0}.booking-mask .date-separator{line-height:3.7rem;margin-left:-2rem;margin-right:2rem}.date-picker-wrapper.single-month .month-wrapper table{width:100%}#mobileBookingMask>[class*=col-],#BookingMask>[class*=col-]{padding-right:.5rem;padding-left:.5rem}.booking-mask a.special-codes{z-index:2;line-height:1.2rem}.booking-mask a.special-codes:after{font-family:"Font Awesome 5 Free";font-weight:900;margin-left:.5rem;content:"\f078";display:inline-block;transition:all .5s;-webkit-text-fill-color:var(--primary-color);color:var(--primary-color)}.booking-mask a.special-codes.active:after{transform:rotate(180deg)}#childAge{top:20vh;margin:3.2rem;width:calc(100% - 6.4rem)}#child-2-age{display:none}#child-2-age.show{display:block}.home .reservation-widget-booking-btn,.reservation-widget #booking-mask,.reservation-widget #BookingMask,.reservation-widget #mobile-booking-mask,.reservation-widget .booking-mask form.booking-mask a.special-codes{display:none !important}ul.sitemap.level_0 li{margin-bottom:2.4rem}ul.sitemap ul.level_1 li{margin-bottom:0}.nGY2 .nGY2GThumbnailLabel{background:var(--light-color) !important;font-size:1.6rem;font-family:var(--font-family);padding:5px 0;line-height:normal;text-align:left !important}.nGY2 .nGY2GThumbnailImageTitle{color:var(--link-color) !important;text-shadow:unset}.nGY2 .toolbar .label{padding:0 35px 0 0}.nGY2 .toolbar .ngbt,.nGY2 .toolbar .pageCounter{vertical-align:top}.nGY2 .toolbar .label .title,.nGY2 .toolbar .ngbt,.nGY2 .toolbar .pageCounter{font-size:1em}.nGY2 .nGY2ViewerAreaPrevious,.nGY2 .nGY2ViewerAreaNext{line-height:1.9}.nGY2 iframe.nGY2ViewerMedia:not(.loaded){visibility:hidden !important}.nGY2 .nGY2viewerGallery .nGY2VThumbnail{border:.1rem solid var(--border-color)}.nGY2 .nGY2viewerGallery .activeVThumbnail{border:.2rem solid var(--primary-color)}.icon-img{min-height:21rem}.icon-img img{width:70%}.hero-video{display:flex;align-items:center;width:100vw;height:var(--home-banner-xs-height);overflow:hidden}.hero-video video{width:100vw;height:var(--home-banner-xs-height);object-fit:cover}.hero-video-title{position:absolute;bottom:0;text-align:center;padding:1.5rem;text-shadow:0px 0px 10px rgba(71,71,71,.55)}.hero-video-title h1{color:#fff;margin-bottom:0;text-transform:uppercase}.hero-video-title p{color:var(--light-color)}.htagline{font-family:var(--font-family);font-size:1.6rem;color:var(--font-color);text-transform:none;font-weight:400;letter-spacing:normal}.tagline{margin-bottom:3rem}.tagline.h3{font-weight:600}.container-fluid.content-page .row{margin-top:3rem;margin-bottom:3rem;row-gap:3rem}.container-fluid.content-page{.links,.reservation-widget{margin-top:4rem}.links.d-flex{gap:1.5rem}}.room-amenities{margin-top:7rem !important;row-gap:normal !important}.images3{row-gap:2rem;justify-content:space-between;.w-50{width:calc((100% - 2rem)/2) !important}}.meeting-table,.loyalty-table{overflow:auto;.datatable th,.datatable td{padding:1.5rem}tr td:not(:first-child){text-wrap:nowrap}i{margin-right:0}}.meeting-table{font-size:1.4rem;td:not(:last-child):first-child,th:first-child{position:sticky;background-color:#e5e6e6;left:0;z-index:2}}.content-page.esg h2{margin-top:6rem}.award-table{th,td{width:50% !important}td{font-size:1.4rem;padding:1rem 1rem 1rem 0 !important}}.promotions{margin-top:5rem}.happenings .card-body,.promotions .card-body{padding:2rem 0}.happenings .tags{font-size:1.4rem;line-height:1.8rem;letter-spacing:2.03px;text-transform:uppercase;font-weight:400;color:var(--title-color);margin-bottom:.5rem}@media only screen and (min-width:576px){body:not(.home):not(.with-banner):not(.without-banner) #content{max-width:54rem}}@media (min-width:768px){h2{margin-bottom:2.4rem}.w-md-100{width:100% !important}.two-columns{column-count:2;column-gap:3.2rem}.pl-md-7rem{padding-left:7rem}.pr-md-7rem{padding-right:7rem}ul.nav[role=tablist] li.nav-item:not(:last-child):after{margin:0 1.6rem}table.datatable th[data-title]:before,table.datatable td[data-title]:before{content:""}table.datatable thead{display:table-header-group}table.datatable tbody{display:table-header-group}table.datatable th:not([data-title]){font-weight:700}.datatable.award-table th:not([data-title]){text-transform:uppercase;letter-spacing:clamp(1px,calc(.0625rem + ((1vw - 3.2px)*0.1188)),2.9px)}table.datatable td:empty{display:table-cell}table.datatable th,table.datatable td{display:table-cell;vertical-align:top;padding:.8rem}.datatable.award-table th,.datatable.award-table td{padding:1.5rem}table.datatable tr{display:table-row}table.datatable tbody th{font-weight:400}table.datatable thead{border-bottom:.3rem solid var(--primary-color-50)}table.datatable thead tr{border-bottom:0}table.datatable thead tr:hover{background-color:transparent}table.datatable thead td{font-weight:700;text-align:center}table.datatable tr{border-bottom:1px solid var(--gray-50)}table.datatable tr:last-child{border-bottom:0}.datatable.award-table td{width:50%}.meeting-table,.loyalty-table{tr td:not(:first-child){text-align:center !important}td{font-size:1.6rem}}.meeting-table td:not(:last-child):first-child,.meeting-table th:first-child{position:static;background-color:transparent;left:unset;z-index:unset}.award-table{td{font-size:1.6rem;padding:1.5rem !important}}#mainNavbar .navbar-bg{height:var(--nav-height)}.navbar-collapse{top:var(--nav-height);right:0}.collapse,.collapsing{background-color:transparent}.home .navbar:not(.sticky) .navbar-nav>li>a:hover,.home .navbar:not(.sticky) .navbar-nav>li>a:focus,.home .navbar:not(.sticky) .navbar-nav>li.active>a,.home .navbar:not(.sticky) .navbar-nav>li.active>a:hover,.home .navbar:not(.sticky) .navbar-nav>li.active>a:focus,.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible,.justified-gallery>figure>.caption.caption-visible{-webkit-text-fill-color:var(--light-color);color:var(--light-color)}.navbar-nav>li>.dropdown-menu{background-color:var(--light-color);text-align:left}.navbar-nav>li>.dropdown-menu>a{color:var(--font-color)}.dropdown-menu>a:hover,.dropdown-item:hover,.dropdown-item.active,.dropdown-menu>li>a:hover{background-color:var(--white-80)}.navbar-brand{width:var(--logo-width);height:var(--logo-height);background-size:var(--logo-width)}.sticky{position:fixed;top:0;right:0;left:0;z-index:1030}.sticky.navbar{height:var(--nav-height)}.sticky .navbar-brand{background-image:var(--sticky-bar-logo);width:var(--sticky-bar-logo-width);height:var(--sticky-bar-logo-height)}.sticky .header-reservation-form .nav-reserve-field{border-bottom:.1rem solid var(--muted-color)}.sticky .header-reservation-form .form-control::-webkit-input-placeholder{color:var(--link-color) !important;font-family:var(--font-family)}.sticky .header-reservation-form .form-control::-moz-placeholder{color:var(--link-color) !important;font-family:var(--font-family)}.sticky .header-reservation-form .form-control:-ms-input-placeholder{color:var(--link-color) !important;font-family:var(--font-family)}.sticky .header-reservation-form .form-control:-moz-placeholder{color:var(--link-color) !important;font-family:var(--font-family)}.sticky .navbar-nav>li>a{color:var(--font-color) !important}.sticky .header-reservation-form .form-control,.sticky .header-reservation-form .form-control:focus{color:var(--link-color) !important}.hero-content{bottom:14.5rem;left:calc(100%/12)}#title+#hero+* #booking-mask{bottom:calc(25vh + 5rem)}.swiper-button-next{right:20px}.swiper.fixed-height{height:auto}.swiper .card-body.full-img{height:500px}.swiper.fixed-height img.full{height:100%}.swiper.brand-essentials .swiper-slide{padding:0 2rem}#surroundings .card-body .card-content{padding:5rem}.happenings .card-item,.promotions .card-item{width:48%}.card-item{margin-bottom:6rem}.card-body .card-link{position:absolute;bottom:0;left:0}.gallery,.happenings{.dropdown{margin-bottom:1.6rem}.dropdown button{display:none}.dropdown-menu{display:block;clear:both;position:static !important;transform:none !important;border:0;background-color:transparent}.dropdown-menu a{float:left;display:inline-block;width:auto;clear:none;text-transform:uppercase;letter-spacing:1.2px}.dropdown-item{padding:.4rem 1.8rem;margin:0 .4rem}.dropdown-menu>a:hover,.dropdown-item:hover,.dropdown-item.active{border-width:0 0 .2rem;border-style:solid;border-image:var(--primary-color);background-color:transparent;border-color:var(--primary-color)}}.d-md-grid{display:grid}.grid-md-2-col{grid-template-columns:1fr 1fr}.sitemap{width:50%;display:inline-block}.carousel-control-prev{left:1rem}.carousel-control-next{right:1rem}.home #testimonialCarousel{.carousel-control-prev{left:-1rem}.carousel-control-next{right:-1rem}}.carousel-indicators{margin-bottom:1rem}body:not(.home):not(.with-banner):not(.without-banner) #content{margin:16rem auto 3rem;max-width:72rem;min-height:calc(100vh - var(--nav-height) - var(--footer-height) - 9.5rem)}body.without-banner header .carousel-item>picture>img{position:static}.content-page .three-columns li{line-height:3rem;margin-bottom:2rem;break-inside:avoid-column}.room-amenities .bg-white{width:90vw}.container-fluid.content-page .row{margin-top:5rem;margin-bottom:5rem}footer ul li.social-icons{margin-bottom:2rem}footer ul li:not(:last-child){margin-right:2rem}.logos div:first-child{width:auto}.testimonials .carousel-item{height:40rem}}@media (min-width:992px){h2{margin-bottom:2rem}body:not(.home):not(.with-banner):not(.without-banner) #content{max-width:96rem;min-height:calc(100vh - var(--nav-height) - var(--footer-height) - 10.2rem)}.gallery .dropdown-item,.happenings .dropdown-item{padding:.4rem 2rem}.address{min-width:30rem}.swiper .swiper-slide:nth-child(odd) .card .card-img-container img{bottom:auto}.swiper #featured-offers .card .card-body:not(.full-img) .card-img-container img{height:22rem}#testimonials{background-attachment:fixed}}@media (min-width:1200px){.navbar-expand-xl .navbar-nav .nav-link{padding-right:2.5rem;padding-left:2.5rem}.navbar-brand{left:0}.navbar-collapse{position:relative;top:0;height:calc(var(--nav-height) - var(--top-header-height) - 2rem)}.navbar-collapse .navbar-nav .dropdown-toggle{display:none}.home .navbar-nav>li>a{color:var(--light-color)}.dropdown-submenu>.dropdown-menu{margin-left:0}.nav-item:has(>#exclusive-offers-menu),.nav-item:has(>#dining-menu){position:static}#exclusive-offers-menu~.dropdown-menu,#dining-menu~.dropdown-menu{width:100%;border-bottom:0;box-shadow:var(--box-shadow)}#exclusive-offers-menu{~.dropdown-menu{background-color:var(--light-color);>li.d-xl-block{padding:3.2rem}>li{float:left;clear:right;text-transform:uppercase;letter-spacing:4px;>.navbar-heading{font-weight:700;margin:0;padding-bottom:3.2rem;color:var(--secondary-title-color)}>.dropdown-item{padding:1.6rem 3.2rem}>.dropdown-item:hover{background-color:transparent}&:first-child{width:66.6%;float:left;background-color:white;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);.navbar-featured-offer-heading{font-size:clamp(2.2rem,calc(2.2rem + ((1vw - .32rem)*0.25)),2.6rem);color:#fff;text-shadow:0px 0px 10px rgba(53,53,53,.65)}.btn:hover{background-color:#fff}.carousel-indicators{margin-bottom:0;>li{margin-bottom:1rem}}.carousel-caption{right:5%;left:5%;bottom:30px;padding-bottom:10px}.carousel-control-prev:hover,.carousel-control-next:hover{background-color:transparent}.carousel-control-prev{left:1rem}.carousel-control-next{right:1rem}}&.other-offers-title{width:33.3%;padding-bottom:0}&.other-offers-category{width:33.3%}&:nth-child(3) .dropdown-item{padding-top:0}}}}#dining-menu{~.dropdown-menu{background-image:linear-gradient(to right,white,white);background-repeat:no-repeat;background-position:0 0;background-size:66.67% 100%;>li{width:33.33%;float:left;clear:right;text-transform:uppercase;>.dropdown-item{display:flex;flex-direction:column;&:hover{background-color:transparent}>img,>p{display:block;font-weight:400;text-transform:none}>img{order:-1;margin-bottom:1rem}>p{font-size:1.6rem;letter-spacing:normal}}&:first-child{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}&:nth-child(-n+2){float:left;padding:3.2rem;>.dropdown-item{padding:0;>img{margin:0 0 1.6rem}}}&:nth-child(3),&:nth-child(4){margin-top:2.2rem}&:nth-child(n+3){display:flex;flex-direction:row;>.dropdown-item padding:0 3.2rem;width:15.15%;>p{margin-top:.5rem;font-size:1.4rem;line-height:1.6}}}}}.three-columns{column-count:3;column-gap:3.2rem}.minw-90{min-width:90%}.p-xl-5rem{padding:5rem !important}.pl-xl-10rem{padding-left:10rem !important}.pr-xl-10rem{padding-right:10rem !important}.py-xl-7rem{padding-top:7rem !important;padding-bottom:7rem !important}body:not(.home):not(.with-banner):not(.without-banner) #content{max-width:114rem}.with-banner header,.without-banner header{margin-top:5rem}.without-banner header+#content section#title{margin-top:var(--nav-height)}.without-banner .navbar{height:var(--nav-height)}.without-banner header .carousel-item,.without-banner header .carousel-item>picture>img{height:var(--without-banner-slideshow-height)}.without-banner header .carousel-inner{margin-left:auto;margin-right:auto}.room-amenities{row-gap:3rem}#featured-child-pages .swiper-slide .card-img-container{height:unset}.tagline{margin-bottom:0}.container-fluid.content-page .row{margin-top:10rem;margin-bottom:10rem}.grid-xl-3-col{grid-template-columns:1fr 1fr 1fr}.more{min-width:34rem}.logos{min-width:21rem}.home #testimonialCarousel{.carousel-control-prev{left:-6rem}.carousel-control-next{right:-6rem}}.swiper.fixed-height .swiper-wrapper{min-height:74rem}#surroundings img.full{width:100%}.modal-dialog.xl{max-width:120rem}#announcement .modal-dialog{max-width:100rem;margin:8rem auto}.home header .carousel-item,.home header .carousel-item>picture>img{height:var(--home-banner-xl-height)}.hero-video,.hero-video video{height:var(--home-banner-xl-height)}.hero-video-title{bottom:8rem}#booking-special-codes{margin-top:1.5rem}.swiper-slide{padding-left:.8rem;padding-right:.8rem}.swiper-slide.img-slide{display:flex}.swiper #featured-offers .card .card-body .card-img-container img{width:100%}.swiper #featured-offers .card .card-body.img-on-bottom .card-img-container img{position:relative;bottom:auto}.swiper #featured-offers .card .card-body:not(.full-img) .card-img-container img{height:43.6rem}.swiper #featured-offers .card .btn.btn-link{position:absolute;bottom:3rem}.promotions .card-item{width:30%}.happenings .card-item{width:45%}.nGY2 video.nGY2ViewerMedia{height:100% !important;width:100% !important}}@media (min-width:1370px){.swiper-button-next{right:2rem}}@media (min-width:1370px) and (min-height:745px){.swiper.fixed-height .swiper-wrapper{min-height:74rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){header .carousel-item>picture>img,.carousel-item>picture>img{position:static}#testimonials{background-attachment:scroll}}@media only screen and (min-width:1024px) and (max-width:1366px) and (min-height:1024px) and (max-height:1366px) and (-webkit-min-device-pixel-ratio:1.5){header .carousel-item>picture>img,.carousel-item>picture>img{position:static}#testimonials{background-attachment:scroll}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){li:not(.show) a:focus,a.active,a:hover,a:hover i,.card h3 a:hover,.card:hover h3 a,a:hover p,.dropdown-menu>li>a:hover,.dropdown-item.active,.navbar-nav>li>a:hover,.navbar-nav>li>a:focus,.navbar-nav>li.active>a,.navbar-nav>li.active>a:hover,.navbar-nav>li.active>a:focus,.sticky .top-header li a:hover,.sticky .top-header li a:focus,.sticky .top-header li a:active,.sticky .top-header li a:hover i,.sticky .top-header li a:focus i,.sticky .top-header li a:active i,.sticky .top-header li a:hover span,.sticky .top-header li a:focus span,.sticky .top-header li a:active span,.sticky .navbar-nav>li>a:hover,.sticky .navbar-nav>li>a:focus,.sticky .navbar-nav>li.active>a,.sticky .navbar-nav>li.active>a:hover,.sticky .navbar-nav>li.active>a:focus{background:0 0;text-shadow:none;text-decoration:none;outline:none;color:var(--link-hover-color)}footer ul.social-icons li.social-icon a:hover i{color:var(--link-hover-color)}.card{min-height:.1rem}header .carousel-item>picture>img,.carousel-item>picture>img{position:static}.carousel{width:100%}header .carousel-item>picture>img,.carousel-item>picture>img{position:static}.carousel{width:100%}}@supports (-ms-ime-align:auto){header .carousel-item>picture>img,.carousel-item>picture>img{position:static}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.flex-gap{margin:calc(-1*var(--gap)) 0 0 calc(-1*var(--gap));width:calc(100% + var(--gap))}.flex-gap>*{margin:var(--gap) 0 0 var(--gap) !important}}}