@media(max-width: 992px){.ccm-page .page-hero-banner{background-position:center !important}}.header .autonav-header{gap:clamp(14px,1.42vw,23px) !important}@media screen and (min-width: 1200px){.header .autonav-header{top:clamp(1px,.1vw,2px)}}@media screen and (max-width: 991px){.header .autonav-header{gap:0 !important}}.autonav-header>li{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.autonav-header>li.nav-home{display:none}@media screen and (max-width: 991px){.autonav-header>li.nav-home{display:block}}@media screen and (max-width: 991px){.autonav-header>li{width:100%;display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:flex-start;-webkit-align-items:flex-start;flex-direction:column;-webkit-flex-direction:column;border-top:1px solid rgba(255,255,255,.1)}.autonav-header>li:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.autonav-header>li .btn-toggle-submenu{position:absolute;right:0;background:transparent;border:none;width:clamp(70px,17.91vw,70px);height:clamp(70px,17.91vw,70px)}.autonav-header>li .btn-toggle-submenu.collapsed svg{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.autonav-header>li .btn-toggle-submenu svg{-webkit-transition:all .3s cubic-bezier(0, 0, 0.2, 1);-moz-transition:all .3s cubic-bezier(0, 0, 0.2, 1);-ms-transition:all .3s cubic-bezier(0, 0, 0.2, 1);-o-transition:all .3s cubic-bezier(0, 0, 0.2, 1);transition:all .3s cubic-bezier(0, 0, 0.2, 1)}.autonav-header>li .btn-toggle-submenu svg path{fill:#fff}}@media screen and (min-width: 992px){.autonav-header>li:hover ul.dropdown-menu{left:0;display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:flex-start;-webkit-align-items:flex-start;flex-direction:column;-webkit-flex-direction:column;background:transparent;padding:0;border-radius:0;border:0;background-color:#f5f5f5;padding:24px 20px;gap:14px;min-width:200px;width:auto}.autonav-header>li:hover ul.dropdown-menu>li>a{color:#000;font-family:var(--font-family-headline, "King Power Headline"),sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:.75rem;line-height:1.375rem;margin:0;padding:0}}@media screen and (max-width: 992px){.autonav-header>li .dropdown-menu{padding-left:clamp(20px,4.98vw,20px) !important;padding-right:clamp(20px,4.98vw,20px) !important}.autonav-header>li .dropdown-menu a{padding:0 clamp(24px,5.97vw,24px)}}@media screen and (min-width: 992px){.autonav-header>li .btn-toggle-submenu{display:none}}@media screen and (min-width: 992px){.autonav-header>li .dropdown-menu__wrapper{padding-top:3.75rem}}@media screen and (max-width: 991px){.autonav-header>li .dropdown-menu__wrapper{width:100%;padding-bottom:clamp(24px,5.97vw,24px)}}@media screen and (max-width: 991px){.autonav-header>li .dropdown-menu{position:relative;display:block;background:transparent;border:none;padding:0;width:100%;top:0}}.autonav-header>li a{color:#fff;font-family:var(--font-family-headline, "King Power Headline"),sans-serif;font-weight:700;font-style:normal;font-display:swap;white-space:nowrap;position:relative;z-index:10}@media screen and (min-width: 992px)and (max-width: 1199px){.autonav-header>li a{font-size:.75rem}}@media screen and (max-width: 991px){.autonav-header>li a{display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:center;-webkit-align-items:center;font-family:var(--font-family-main, "King Power Text"),sans-serif;font-weight:700;font-style:normal;font-display:swap;min-height:calc(clamp(70px,17.91vw,70px)/2);padding:clamp(24px,5.97vw,24px);width:calc(100% - clamp(70px,17.91vw,70px));font-size:clamp(14px,3.48vw,14px)}}@media screen and (min-width: 992px){.header .autonav-header>li:last-child{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;position:relative;margin:0px clamp(12px,1.2vw,19px);gap:clamp(11px,1.1vw,18px)}.header .autonav-header>li:last-child:before,.header .autonav-header>li:last-child:after{content:"";width:1px;height:clamp(7px,.69vw,11px);background:#fff;opacity:.24}}@media screen and (min-width: 992px){.header .autonav-header>li:last-child a{gap:clamp(5px,.5vw,8px);display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}}@media screen and (max-width: 991px){.header .autonav-header>li:last-child a{gap:clamp(8px,1.99vw,8px)}}.header .autonav-header>li:last-child a:after{content:"";width:28px;height:28px;background:url(/application/themes/kos/assets/images/svg/icon-position.svg);background-repeat:no-repeat;background-size:100% auto;display:block;position:relative}@media screen and (min-width: 992px){.header .autonav-header>li:last-child a:after{width:clamp(17px,1.75vw,28px);height:clamp(17px,1.75vw,28px)}}/*# sourceMappingURL=view.css.map */


div.ccm-block-switch-language-flags{display:inline-block}div.ccm-block-switch-language-flags-label{float:left;margin-right:8px}div.ccm-block-switch-language-flags a{float:left;margin:2px;opacity:.4}div.ccm-block-switch-language-flags a.ccm-block-switch-language-active-flag{opacity:1}


@media(max-width: 992px){.ccm-page .page-hero-banner{background-position:center !important}}.language-switcher{margin:0;padding:0;color:#fff}@media screen and (min-width: 992px){.language-switcher .language-switcher-form{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;flex-wrap:flex-wrap;-webkit-flex-wrap:flex-wrap;flex-direction:row;-webkit-flex-direction:row;gap:.75rem}}@media screen and (max-width: 991px){.language-switcher .language-switcher-form{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;width:100%;height:100%}}@media screen and (min-width: 992px){.language-switcher{top:clamp(1px,.1vw,2px);position:relative;margin:auto}}.dropdown{width:100%;height:100%;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.dropdown-toggle{border:none;margin:0;text-transform:capitalize;background-color:transparent;font-family:var(--font-family-main,"King Power Text"),sans-serif;font-weight:400;font-style:normal;font-display:swap}@media screen and (max-width: 991px){.dropdown-toggle{font-family:var(--font-family-main,"King Power Text"),sans-serif;font-weight:700;font-style:normal;font-display:swap}}.dropdown-toggle::after{display:none}@media screen and (min-width: 992px){.dropdown-toggle svg{width:clamp(11px,1.13vw,18px);height:clamp(11px,1.13vw,18px)}}.language-dropdown-menu{padding:0 !important;align-items:center;align-self:stretch;border-radius:0;margin:0 !important;border:none !important}@media screen and (max-width: 991px){.language-dropdown-menu{position:absolute;top:auto !important;bottom:100% !important;left:0;transform:none !important;width:100%;min-width:100%}}.language-dropdown-menu .dropdown-item{height:48px;padding:0 113px 0 18px;font-size:clamp(14px,1vw,17px);font-family:var(--font-family-main,"King Power Text"),sans-serif;font-weight:700;font-style:normal;font-display:swap;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;-webkit-transition:all .3s cubic-bezier(0, 0, 0.2, 1);-moz-transition:all .3s cubic-bezier(0, 0, 0.2, 1);-ms-transition:all .3s cubic-bezier(0, 0, 0.2, 1);-o-transition:all .3s cubic-bezier(0, 0, 0.2, 1);transition:all .3s cubic-bezier(0, 0, 0.2, 1)}@media screen and (min-width: 992px){.language-dropdown-menu .dropdown-item{height:clamp(30px,3vw,48px);padding:0 clamp(70px,7.06vw,113px) 0 clamp(11px,1.13vw,18px)}}.language-dropdown-menu .dropdown-item:hover,.language-dropdown-menu .dropdown-item.active{background-color:#3a8dde;color:#fff}.language-dropdown-menu .dropdown-item.lang-en,.language-dropdown-menu .dropdown-item.lang-th{font-family:"King Power Text","Noto Sans Thai","Sukhumvit Set",sans-serif}.language-dropdown-menu .dropdown-item.lang-zh{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif}.language-dropdown-menu .dropdown-item.lang-ar{font-family:"Noto Sans Arabic","Geeza Pro","Tahoma",sans-serif;direction:rtl;text-align:right}.language-dropdown-menu .dropdown-item.lang-ko{font-family:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif}.language-dropdown-menu .dropdown-item.lang-ja{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif}/*# sourceMappingURL=view.css.map */


/*# sourceMappingURL=view.css.map */


@media(max-width: 992px){.ccm-page .page-hero-banner{background-position:center !important}}.autonav-content-list .nav__list:before,.autonav-content-list__button::before,.autonav-content-list .container:before{content:"";width:16px;height:16px;flex-shrink:0;background-color:#fff;position:absolute;top:-16px;right:-16px}@media screen and (max-width: 767px){.autonav-content-list{padding:0;margin-top:-72px;position:relative;display:flex;display:-webkit-flex}}@media screen and (max-width: 767px){.autonav-content-list .container{display:flex;display:-webkit-flex;background:#fff;height:100%;max-width:100%;width:auto;margin-left:0;padding-top:calc(var(--bs-gutter-x)*.5)}}@media screen and (min-width: 767px){.autonav-content-list .container:before{display:none}}@media screen and (max-width: 991px){.autonav-content-list .container-xl{padding:0}}.autonav-content-list__button{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;border:0;position:relative}@media screen and (min-width: 768px){.autonav-content-list__button{display:none}}@media screen and (max-width: 767px){.autonav-content-list__button{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;gap:var(--item-spacing-s);padding:0 var(--item-spacing-s) 0 calc(var(--item-spacing-s)*1.5);background:#fff;width:290px;height:72px;padding:12px;position:relative}.autonav-content-list__button>span:first-child{position:absolute;width:266px;height:100%;background:#efefef;display:flex;height:52px;padding:10px 10px 10px 20px;justify-content:space-between;align-items:center;align-self:stretch}.autonav-content-list__button .autonav-content-list__tabs-dropdown-icon{position:absolute;right:20px}}.autonav-content-list__button svg{width:32px;height:32px;border:1px solid rgba(27,29,30,.08);padding:8px}.autonav-content-list__button svg path{fill:#133b64}.autonav-content-list__button::before{content:"";pointer-events:none;position:absolute;top:-20px;left:290px;z-index:2;width:20px;height:20px;right:auto}@media screen and (min-width: 768px){.autonav-content-list__button::before{display:none}}.autonav-content-list .navbar{color:#1b1d1e;padding:0}@media screen and (max-width: 767px){.autonav-content-list .navbar-collapse{position:absolute;top:72px;z-index:2;width:100%}}.autonav-content-list .nav__list{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;background-color:#fff;padding:12px;gap:8px}@media screen and (min-width: 768px){.autonav-content-list .nav__list{height:72px}.autonav-content-list .nav__list li{height:52px}}@media screen and (min-width: 768px){.mode-view .autonav-content-list .nav__list{margin-top:-72px !important}}@media screen and (max-width: 767px){.mode-view .autonav-content-list .nav__list{margin-top:0 !important}}@media screen and (max-width: 767px){.autonav-content-list .nav__list:before{display:none}}@media screen and (max-width: 767px){.autonav-content-list .nav__list li{width:100%}}.autonav-content-list .nav__list li .nav__item--active{background-color:#efefef}.autonav-content-list .nav__list li.disabled{display:none}.autonav-content-list .nav__list li a{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);padding:10px 20px !important;gap:var(--item-spacing-s, 16px);color:#1b1d1e;height:50px;position:relative;top:1px}.autonav-content-list .nav__list li a:hover{background-color:#efefef}/*# sourceMappingURL=view.css.map */


.about-showcase-v4__image--main,.about-showcase-v4__figure>img,.about-showcase-v4__figure:after,.about-showcase-v4__video{width:100%;height:100%}@media(max-width: 992px){.ccm-page .page-hero-banner{background-position:center !important}}@keyframes arrowSlideUpDiagonal{0%{opacity:1;-webkit-transform:translate(0, 0) rotate(-45deg);-moz-transform:translate(0, 0) rotate(-45deg);-ms-transform:translate(0, 0) rotate(-45deg);-o-transform:translate(0, 0) rotate(-45deg);transform:translate(0, 0) rotate(-45deg)}100%{opacity:0;-webkit-transform:translate(0, -300%) rotate(-45deg);-moz-transform:translate(0, -300%) rotate(-45deg);-ms-transform:translate(0, -300%) rotate(-45deg);-o-transform:translate(0, -300%) rotate(-45deg);transform:translate(0, -300%) rotate(-45deg)}}@keyframes arrowSlideInDiagonal{0%{opacity:0;-webkit-transform:translate(0, 300%) rotate(-45deg);-moz-transform:translate(0, 300%) rotate(-45deg);-ms-transform:translate(0, 300%) rotate(-45deg);-o-transform:translate(0, 300%) rotate(-45deg);transform:translate(0, 300%) rotate(-45deg)}100%{opacity:1;-webkit-transform:translate(0, 0) rotate(-45deg);-moz-transform:translate(0, 0) rotate(-45deg);-ms-transform:translate(0, 0) rotate(-45deg);-o-transform:translate(0, 0) rotate(-45deg);transform:translate(0, 0) rotate(-45deg)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translate(0, 100%);-moz-transform:translate(0, 100%);-ms-transform:translate(0, 100%);-o-transform:translate(0, 100%);transform:translate(0, 100%)}100%{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes rotate-left{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes rotate-right{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.about-showcase-v4__content--inner{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:100%;max-width:100%;margin:auto}@media screen and (min-width: 1200px){.about-showcase-v4__content--inner{max-width:clamp(43.75vw,43.75vw,700px)}html[lang=th] .about-showcase-v4__content--inner{margin-top:130px;margin-bottom:100px}}.about-showcase-v4{width:100%;max-width:1600px;padding-bottom:0;border-top:1px solid var(--border-color)}.about-showcase-v4::before{content:"";position:absolute;inset:0;opacity:.5;z-index:0;pointer-events:none;background:url("/application/themes/kos/assets/images/global/pattern-background.png");background-size:8px auto;background-position:0 0;background-color:#fff}.about-showcase-v4:before{opacity:.2;background-size:6px auto}@media screen and (max-width: 991px){.about-showcase-v4 .container-xl{padding:0}}.about-showcase-v4 h2{margin-bottom:1rem}.about-showcase-v4 h3{margin-bottom:.5rem}.about-showcase-v4:after{content:"";background-color:#fff;width:150px;height:calc(100% - 120px);position:absolute;right:0;bottom:0;z-index:-1}.about-showcase-v4__title{width:100%;height:120px}.about-showcase-v4__title-wrapper{height:120px;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}@media screen and (min-width: 992px){.about-showcase-v4__title-wrapper{margin-top:6.25vw;margin-bottom:-4.63vw;z-index:1}}.about-showcase-v4__title-bar{display:inline-flex;justify-content:inherit;-webkit-justify-content:inherit;align-items:inherit;-webkit-align-items:inherit;-webkit-flex-wrap:inherit;flex-direction:inherit;-webkit-flex-direction:inherit;justify-content:center;-webkit-justify-content:center;align-items:flex-end;-webkit-align-items:flex-end;position:absolute;top:0;font-family:var(--font-family-main, "King Power Text"),sans-serif;font-weight:700;font-style:normal;font-display:swap;padding:24px 20px;gap:8px;flex-shrink:0;background:#3a8dde;color:#fff;text-align:center;min-width:220px;height:100%;font-size:clamp(24px,1.5vw,24px);margin-bottom:0}.about-showcase-v4 .visual-left .about-showcase-v4__image--background{top:-150px;left:-20px}.about-showcase-v4 .visual-right .about-showcase-v4__image--background{bottom:-200px;right:-100px}.about-showcase-v4__container{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;background-color:#fff;max-width:100%;border:1px solid var(--border-color);border-bottom:0}.about-showcase-v4__video{position:absolute;object-fit:cover;z-index:-1}.about-showcase-v4__content{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;flex-direction:column;-webkit-flex-direction:column;flex:1;color:#5c5c5c;min-height:clamp(745px,46.56vw,745px)}@media screen and (max-width: 991px){.about-showcase-v4__content--inner{padding:calc(var(--bs-gutter-x)*.5*2)}}.about-showcase-v4__content-wrapper{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;flex-direction:column;-webkit-flex-direction:column;gap:16px;min-width:356px;min-height:223px;font-size:.875rem}.about-showcase-v4__tab-inner{margin-top:24px;gap:24px}.about-showcase-v4__tabs-nav{width:100%;padding:12px;border-radius:80px;background:#f6f6f6;border:0;box-shadow:none;height:76px;overflow:hidden;list-style:none}@media screen and (min-width: 992px){.about-showcase-v4__tabs-nav{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center}.about-showcase-v4__tabs-nav .nav-item{flex:1}}@media screen and (max-width: 991px){.about-showcase-v4__tabs-nav .nav-item{width:100%}}.about-showcase-v4__tabs-button{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;width:100%;height:52px;padding:10px 20px;border-radius:30px;border:1px solid transparent;background-color:transparent;white-space:nowrap;-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.about-showcase-v4__tabs-button.active{border:1px solid rgba(27,29,30,.08);background-color:#fff;padding:10px 20px;height:52px}.about-showcase-v4__tabs{flex-grow:1}.about-showcase-v4__images{display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:flex-start;-webkit-align-items:flex-start;gap:24px}@media screen and (max-width: 575px){.about-showcase-v4__images{flex-direction:column}}.about-showcase-v4__figure{margin:0;width:200px;height:200px;padding:20px;overflow:hidden;border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px;position:absolute}@media screen and (max-width: 767px){.about-showcase-v4__figure{display:none}}.about-showcase-v4__figure:after{content:"";box-shadow:inset -1px 0px 0 rgba(255,255,255,.5),inset -1px 1px 0px 0px rgba(255,255,255,.5),inset -1px -1px 0px 0px rgba(255,255,255,.2);background-color:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;top:0;left:0;border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px}.visual-left .about-showcase-v4__figure:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-animation:rotate-right 10s linear infinite;animation:rotate-right 10s linear infinite}.visual-right .about-showcase-v4__figure:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:rotate-left 10s linear infinite;animation:rotate-left 10s linear infinite}.visual-left .about-showcase-v4__figure--img-0{position:absolute;bottom:200px;left:-80px}.visual-right .about-showcase-v4__figure--img-0{position:absolute;top:-80px;right:-50px}.visual-right .about-showcase-v4__figure--img-1{position:absolute;right:100px;bottom:-60px}@media screen and (min-width: 768px)and (max-width: 1199px){.visual-right .about-showcase-v4__figure--img-1{right:30px;bottom:-100px}}.about-showcase-v4__figure>img{object-fit:cover;border-radius:200px;-webkit-border-radius:200px;-moz-border-radius:200px;position:relative;z-index:1}.about-showcase-v4__image{display:block}.about-showcase-v4__image--overlay{position:absolute;top:0;left:0;max-width:580px;width:580px}.about-showcase-v4__image--overlay.reflect{-webkit-transform:scaleX(-1) scaleY(-1);-moz-transform:scaleX(-1) scaleY(-1);-ms-transform:scaleX(-1) scaleY(-1);-o-transform:scaleX(-1) scaleY(-1);transform:scaleX(-1) scaleY(-1)}.about-showcase-v4__image--background{z-index:1;position:relative}.about-showcase-v4__image--main{border-radius:8px;overflow:hidden}@media screen and (min-width: 576px){.about-showcase-v4__image--main{aspect-ratio:3/4;object-fit:cover}}.about-showcase-v4__image--logo{object-fit:contain}.about-showcase-v4__button{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;gap:var(--item-spacing-s)}/*# sourceMappingURL=view.css.map */


.visitor-tips-left-image__image-wrapper img,.visitor-tips-left-image__image-wrapper{width:100%;height:100%}@media(max-width: 992px){.ccm-page .page-hero-banner{background-position:center !important}}.visitor-tips-left-image__content,.visitor-tips-left-image__item-title{font-size:.75rem;font-family:"King Power Headline",sans-serif;font-weight:700;font-style:normal;font-display:swap}.visitor-tips-left-image{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;border-top:1px solid var(--border-color)}@media screen and (min-width: 992px){.visitor-tips-left-image{min-height:500px;align-items:stretch}}.visitor-tips-left-image .container-fluid{padding-left:0;padding-right:0}.visitor-tips-left-image .row{align-items:stretch;margin:0}@media screen and (min-width: 992px){.visitor-tips-left-image .row{flex-wrap:nowrap}}.visitor-tips-left-image .row>div{padding-left:0;padding-right:0;flex:0 0 auto}@media screen and (min-width: 992px){.visitor-tips-left-image .row>div.col-content{width:56.25vw}.visitor-tips-left-image .row>div.col-img{width:43.75vw}}@media screen and (max-width: 991px){.visitor-tips-left-image .row>div.col-img{height:87.06vw;margin:0 !important}}.visitor-tips-left-image__title{color:#052142;font-family:"King Power Text",sans-serif;font-weight:700;font-style:normal;font-display:swap;font-size:24px}@media screen and (min-width: 992px){.visitor-tips-left-image__title{font-size:1.5vw}}.visitor-tips-left-image__list{border-top:1px solid rgba(92,92,92,.1)}.visitor-tips-left-image__item{border-color:rgba(92,92,92,.1) !important;display:flex;display:-webkit-flex;justify-content:row;-webkit-justify-content:row;align-items:center;-webkit-align-items:center;flex-wrap:flex-start;-webkit-flex-wrap:flex-start;padding:0 8px;gap:14px;height:clamp(40px,2.5vw,40px)}.visitor-tips-left-image__item-title{color:#5978a0}.visitor-tips-left-image__icon-wrapper{width:18px;height:18px;aspect-ratio:1/1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.visitor-tips-left-image__content{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;gap:4px}.visitor-tips-left-image__content-wrapper{width:100%;padding:calc(var(--item-spacing-s)*2) var(--item-spacing-s)}@media screen and (min-width: 992px){.visitor-tips-left-image__content-wrapper{padding:5.9375vw 9.375vw 6vw 6.875vw;max-width:none;margin:0;height:100%;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center}}@media screen and (max-width: 991px){.visitor-tips-left-image__content-wrapper{padding:clamp(40px,2.5vw,40px) var(--base-grid)}}.visitor-tips-left-image__image-wrapper{overflow:hidden}@media screen and (min-width: 992px){.visitor-tips-left-image__image-wrapper{aspect-ratio:802/610;height:100%}}.visitor-tips-left-image__image-wrapper img{object-fit:cover}/*# sourceMappingURL=view.css.map */


.block-room-types__thumb-image,.block-room-types__thumb picture,.block-room-types__media picture img{width:100%;height:100%}@media(max-width: 992px){.ccm-page .page-hero-banner{background-position:center !important}}.block-room-types__dropdown-button .dropdown-icon{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;border-radius:48px;-webkit-border-radius:48px;-moz-border-radius:48px;position:absolute;right:24px;border:1px solid var(--border-color);aspect-ratio:1/1;width:32px;height:32px;position:relative}.block-room-types__dropdown-button .dropdown-icon svg{width:18px;height:18px}.block-room-types__dropdown-button .dropdown-icon svg path{fill:currentColor}.block-room-types .dropdown-menu{border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);-moz-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid var(--border-color);padding:8px;width:calc(100% - 24px)}.block-room-types .dropdown-item{padding:clamp(10px,1vw,16px) clamp(20px,2vw,32px);color:#5c5c5c;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;font-family:"King Power Text",sans-serif;font-weight:400;font-style:normal;font-display:swap;-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.block-room-types .dropdown-item:hover,.block-room-types .dropdown-item:focus{background-color:#f6f6f6}.block-room-types .active.dropdown-item{background-color:#f6f6f6}.block-room-types__item-desc a a{display:inline-flex;justify-content:inherit;-webkit-justify-content:inherit;align-items:inherit;-webkit-align-items:inherit;-webkit-flex-wrap:inherit;flex-direction:inherit;-webkit-flex-direction:inherit;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;-webkit-transition:all .3s cubic-bezier(0, 0, 0.2, 1);-moz-transition:all .3s cubic-bezier(0, 0, 0.2, 1);-ms-transition:all .3s cubic-bezier(0, 0, 0.2, 1);-o-transition:all .3s cubic-bezier(0, 0, 0.2, 1);transition:all .3s cubic-bezier(0, 0, 0.2, 1);font-family:"King Power Headline",sans-serif;font-weight:700;font-style:normal;font-display:swap;border-radius:56px;-webkit-border-radius:56px;-moz-border-radius:56px;gap:clamp(16px,1.6vw,26px);background-color:#fff;color:#0e2140;border:1px solid rgba(27,29,30,.08);padding:clamp(6px,.6vw,10px) clamp(6px,.6vw,10px) clamp(6px,.6vw,10px) clamp(20px,2vw,32px);width:auto;font-size:clamp(12px,.75vw,12px);position:relative}.block-room-types__item-desc a a:hover:after{background-color:#0e2140;border-color:#0e2140}.block-room-types__item-desc a a:hover:before{filter:invert(1) brightness(2);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.block-room-types__item-desc a a:before{content:"";display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;-webkit-transition:all .3s cubic-bezier(0, 0, 0.2, 1);-moz-transition:all .3s cubic-bezier(0, 0, 0.2, 1);-ms-transition:all .3s cubic-bezier(0, 0, 0.2, 1);-o-transition:all .3s cubic-bezier(0, 0, 0.2, 1);transition:all .3s cubic-bezier(0, 0, 0.2, 1);border-radius:48px;-webkit-border-radius:48px;-moz-border-radius:48px;aspect-ratio:1/1;background:url("/application/themes/kos/assets/images/svg/add.svg") no-repeat center center;background-size:60%;width:32px;height:32px;z-index:2;pointer-events:none;right:9px;position:absolute}.block-room-types__item-desc a a:after{content:"";display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;-webkit-transition:all .3s cubic-bezier(0, 0, 0.2, 1);-moz-transition:all .3s cubic-bezier(0, 0, 0.2, 1);-ms-transition:all .3s cubic-bezier(0, 0, 0.2, 1);-o-transition:all .3s cubic-bezier(0, 0, 0.2, 1);transition:all .3s cubic-bezier(0, 0, 0.2, 1);border-radius:48px;-webkit-border-radius:48px;-moz-border-radius:48px;aspect-ratio:1/1;border:1px solid #e3e3e3;width:32px;height:32px;z-index:1}.block-room-types__item-desc a a:hover{text-decoration:none !important}.block-room-types__item-desc a a:hover svg path{fill:#fff}.block-room-types__item-desc a a .button-link__icon{color:#0e2140}.block-room-types__item-desc a a:hover{background-color:#e9eefc;opacity:1;color:#0e2140}.block-room-types__item-desc a a:hover .button-link__icon{border-radius:48px;-webkit-border-radius:48px;-moz-border-radius:48px;border:1px solid #e3e3e3;background:#0e2140}.testimonial-slider__arrow .block-room-types__item-desc a a:hover svg,.block-room-types__item-desc .testimonial-slider__arrow a a:hover svg{-webkit-transform:translate(0, 0) rotate(90deg);-moz-transform:translate(0, 0) rotate(90deg);-ms-transform:translate(0, 0) rotate(90deg);-o-transform:translate(0, 0) rotate(90deg);transform:translate(0, 0) rotate(90deg)}.block-room-types__item-desc a a:hover svg{-webkit-transform:translate(0, 0) rotate(0deg);-moz-transform:translate(0, 0) rotate(0deg);-ms-transform:translate(0, 0) rotate(0deg);-o-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg);-webkit-transition:all .3s cubic-bezier(0, 0, 0.2, 1);-moz-transition:all .3s cubic-bezier(0, 0, 0.2, 1);-ms-transition:all .3s cubic-bezier(0, 0, 0.2, 1);-o-transition:all .3s cubic-bezier(0, 0, 0.2, 1);transition:all .3s cubic-bezier(0, 0, 0.2, 1)}.block-room-types{padding:0 0 var(--item-spacing-s);background-color:#052142;position:relative}@media screen and (max-width: 1199px){.block-room-types{padding-bottom:clamp(86px,9.95vw,86px)}}@media screen and (max-width: 991px){.block-room-types{padding-bottom:clamp(50px,12.5vw,50px)}}.block-room-types>div{z-index:1}@media screen and (min-width: 1200px){.block-room-types{padding:0 0 100px}}.block-room-types .flag--dark span{background-color:#5978a0 !important;margin-bottom:0 !important}.block-room-types .flag--dark span::before{border-color:#5978a0 transparent transparent transparent !important}.block-room-types .flag--dark span::after{border-color:transparent transparent transparent #5978a0 !important}.block-room-types .tab-pane:focus,.block-room-types .tab-pane:focus-visible{outline:none}.block-room-types .container{z-index:1}.block-room-types::after{content:"";position:absolute;background:url("/application/themes/kos/assets/images/global/bg-pattern-grey.png");background-size:6px auto;background-repeat:repeat;background-position:center;z-index:-1;pointer-events:none;will-change:transform,opacity}.block-room-types:after{width:43.75vw;height:100%;top:0;left:0;z-index:0;opacity:.4}@media screen and (max-width: 991px){.block-room-types:after{display:none}}@media screen and (min-width: 992px){.block-room-types{min-height:500px}}.block-room-types__tabs-nav{width:100%;padding:12px;border-radius:80px;background:#f6f6f6;border:0;box-shadow:none;height:76px;overflow:hidden;list-style:none}@media screen and (min-width: 992px){.block-room-types__tabs-nav{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center}.block-room-types__tabs-nav .nav-item{flex:1}}@media screen and (max-width: 991px){.block-room-types__tabs-nav .nav-item{width:100%}}.block-room-types__tabs-button{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;width:100%;height:52px;padding:10px 20px;border-radius:30px;border:1px solid transparent;background-color:transparent;white-space:nowrap;-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.block-room-types__tabs-button.active{border:1px solid rgba(27,29,30,.08);background-color:#fff;padding:10px 20px;height:52px}.block-room-types__header{min-width:140px;height:58px;padding:0 var(--item-spacing-s);margin:0;background:#fff;margin-bottom:calc(var(--item-spacing-s)*2);display:inline-flex;justify-content:inherit;-webkit-justify-content:inherit;align-items:inherit;-webkit-align-items:inherit;-webkit-flex-wrap:inherit;flex-direction:inherit;-webkit-flex-direction:inherit;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;position:relative}@media screen and (min-width: 992px){.block-room-types__header{padding:0 22px 0 23px;margin-bottom:60px}}.block-room-types__header:after{content:"";width:16px;height:16px;background-color:#fff;position:absolute;right:-16px;bottom:-16px}.block-room-types__header h2,.block-room-types__header h3{font-family:"King Power Headline",sans-serif;font-weight:700;font-style:normal;font-display:swap;color:#0e2140;font-size:12px}.block-room-types__tabs-nav{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;width:auto;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}@media screen and (min-width: 992px){.block-room-types__tabs-nav{justify-content:flex-end}}.block-room-types__nav-item{position:relative}.block-room-types__tabs-nav{width:auto;margin-bottom:2rem;height:84px}.block-room-types__button-label{color:#1b1d1e;text-transform:uppercase}.block-room-types__button-subtitle{color:#5978a0;font-size:.875rem}.block-room-types__tabs-button{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;flex-direction:column;-webkit-flex-direction:column;min-width:240px;height:60px !important}.block-room-types__content{display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;align-items:space-between;-webkit-align-items:space-between;border-radius:var(--item-spacing-s);-webkit-border-radius:var(--item-spacing-s);-moz-border-radius:var(--item-spacing-s);width:100%;padding:10px;border:1px solid rgba(0,0,0,.1);background:#fff}.block-room-types__content-wrapper{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:26px;-webkit-border-radius:26px;-moz-border-radius:26px;padding:8px}.block-room-types__content{width:100%}.block-room-types__inner{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;gap:var(--item-spacing-s);margin:auto;width:100%}@media screen and (min-width: 1200px){.block-room-types__inner{width:500px;gap:40px}}.block-room-types__item{align-items:flex-start}@media screen and (max-width: 991px){.block-room-types__item{flex-direction:column}}.block-room-types__item-title{font-size:2rem;color:#052142;margin-bottom:.75rem}@media screen and (max-width: 767px){.block-room-types__item-title{font-size:1.5rem}}.block-room-types__item-subtitle{font-size:.95rem;color:#5c5c5c;font-weight:500;margin-bottom:1rem}.block-room-types__item-desc{color:#5c5c5c;font-size:.875rem;line-height:1.6}.block-room-types__item-desc h2,.block-room-types__item-desc h3,.block-room-types__item-desc h4,.block-room-types__item-desc h5,.block-room-types__item-desc h6{color:#052142;font-size:clamp(1.25rem,2vw,32px);margin-bottom:.75rem;margin-top:1rem}.block-room-types__item-desc h2:first-child,.block-room-types__item-desc h3:first-child,.block-room-types__item-desc h4:first-child,.block-room-types__item-desc h5:first-child,.block-room-types__item-desc h6:first-child{margin-top:0}.block-room-types__item-desc p{margin-bottom:.75rem}.block-room-types__item-desc p:last-child{margin-bottom:0}.block-room-types__item-desc a{-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;color:#052142;text-decoration:underline}.block-room-types__item-desc a:hover,.block-room-types__item-desc a:focus{color:#052142;text-decoration:none}.block-room-types__item-desc ul,.block-room-types__item-desc ol{margin-left:1rem;margin-bottom:.75rem}.block-room-types__item-desc ul li,.block-room-types__item-desc ol li{margin-bottom:.5rem}.block-room-types__button{-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.block-room-types__button:hover,.block-room-types__button:focus{-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);-o-transform:translateX(4px);transform:translateX(4px)}.block-room-types__media{display:flex;display:-webkit-flex;justify-content:flex-end;-webkit-justify-content:flex-end}.block-room-types__media picture{overflow:hidden;width:100%;flex-shrink:0;align-self:stretch;aspect-ratio:580/478}.block-room-types__media picture img{border-radius:6px;object-fit:cover;object-position:center}.block-room-types__thumb{width:58px;height:58px;cursor:pointer;opacity:.5;-webkit-transition:opacity .25s ease,transform .25s ease;-moz-transition:opacity .25s ease,transform .25s ease;-ms-transition:opacity .25s ease,transform .25s ease;-o-transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease;background-color:#efefef;margin-right:14px}.block-room-types__thumb picture{display:block}.block-room-types__thumb.swiper-slide-thumb-active{opacity:1;padding:3px;background-color:#315a83}.block-room-types__thumb-image{object-fit:cover;background-color:#efefef}.block-room-types__dropdown-button{font-family:"King Power Headline",sans-serif;font-weight:500;font-style:normal;font-display:swap;-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:80px 72px 80px 80px;-webkit-border-radius:80px 72px 80px 80px;-moz-border-radius:80px 72px 80px 80px;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;border:1px solid rgba(255,255,255,.06);background:#052142;padding:12px}.block-room-types__dropdown-button .dropdown-label{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;width:100%;height:52px;padding:10px 10px 10px 20px;border:1px solid rgba(27,29,30,.08);background:#fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}@media screen and (max-width: 991px){.block-room-types__dropdown-button .dropdown-icon{position:absolute}}.block-room-types__dropdown-button.dropdown-toggle>div{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;gap:8px;border:1px solid var(--color-grey-118, rgba(27, 29, 30, 0.08));background:#fff;width:100%;height:52px;padding:10px 10px 10px 20px}@media screen and (max-width: 991px){.block-room-types__dropdown-button.dropdown-toggle>div{justify-content:flex-start}}@media screen and (max-width: 400px){.block-room-types__dropdown-button.dropdown-toggle .block-room-types__button-subtitle{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.block-room-types__dropdown-button.dropdown-toggle:after{display:none}.block-room-types .dropdown-menu{margin-top:10px !important}/*# sourceMappingURL=view.css.map */


.visitor-tips-accordion__image-wrapper img,.visitor-tips-accordion__image-wrapper{width:100%;height:100%}@media(max-width: 992px){.ccm-page .page-hero-banner{background-position:center !important}}.visitor-tips-accordion__content,.visitor-tips-accordion__item-title{font-size:.75rem;font-family:"King Power Headline",sans-serif;font-weight:700;font-style:normal;font-display:swap}.visitor-tips-accordion{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}@media screen and (min-width: 1200px){.visitor-tips-accordion{height:36.25vw;overflow:hidden}}@media screen and (min-width: 992px){.visitor-tips-accordion .container-fluid{padding-left:0;padding-right:0}}.visitor-tips-accordion .row{align-items:center}@media screen and (min-width: 992px){.visitor-tips-accordion .row{margin:0;flex-wrap:nowrap}}.visitor-tips-accordion .row>div{padding-left:0;padding-right:0;flex:0 0 auto}@media screen and (min-width: 992px){.visitor-tips-accordion .row>div.col-content{width:56.25vw}.visitor-tips-accordion .row>div.col-img{width:43.75vw}}@media screen and (max-width: 991px){.visitor-tips-accordion .row>div.col-img{height:87.06vw}}.visitor-tips-accordion__title{color:#052142;font-family:"King Power Text",sans-serif;font-weight:700;font-style:normal;font-display:swap;font-size:1.5rem}.visitor-tips-accordion__list{border-top:1px solid rgba(92,92,92,.1)}.visitor-tips-accordion__item{border-color:rgba(92,92,92,.1) !important;display:flex;display:-webkit-flex;justify-content:row;-webkit-justify-content:row;align-items:center;-webkit-align-items:center;flex-wrap:flex-start;-webkit-flex-wrap:flex-start;padding:16px 8px;gap:14px}.visitor-tips-accordion__item-title{color:#5978a0}.visitor-tips-accordion__icon-wrapper{width:18px;height:18px;aspect-ratio:1/1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.visitor-tips-accordion__content{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;gap:4px}.visitor-tips-accordion__content-wrapper{width:100%;margin:auto}@media screen and (min-width: 992px){.visitor-tips-accordion__content-wrapper{max-width:640px}}@media screen and (max-width: 991px){.visitor-tips-accordion__content-wrapper{padding:calc(var(--item-spacing-s)*2) var(--item-spacing-s)}}.visitor-tips-accordion__image-wrapper{aspect-ratio:700/610}.visitor-tips-accordion__image-wrapper img{object-fit:cover}.visitor-tips-accordion-item{border:0;border-radius:0 !important}.visitor-tips-accordion-button{border-top:1px solid rgba(92,92,92,.1);backdrop-filter:blur(2px);-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.visitor-tips-accordion-button:after{display:none}.visitor-tips-accordion-button svg{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.visitor-tips-accordion-button svg path{fill:#1f1f1f}.visitor-tips-accordion-button:focus,.visitor-tips-accordion-button:focus-visible{box-shadow:none;border-radius:0 !important}.visitor-tips-accordion-button.accordion-button:not(.collapsed){color:#5c5c5c;background-color:transparent !important;box-shadow:none;border-radius:0 !important}@media screen and (max-width: 991px){.visitor-tips-accordion-button .accordion-button{padding:8px !important}}.visitor-tips-accordion-header.is-open{background-color:#0e2140}.visitor-tips-accordion-header.is-open .accordion-button{color:#fff}.visitor-tips-accordion-header.is-open .visitor-tips-accordion-icon{filter:brightness(10)}.visitor-tips-accordion-header.is-open svg{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.visitor-tips-accordion-header.is-open svg path{fill:#fff}@media screen and (max-width: 991px){.visitor-tips-accordion-icon{width:18px;height:18px}}.visitor-tips-accordion-body{display:flex;display:-webkit-flex;align-items:flex-start;-webkit-align-items:flex-start;flex-direction:column;-webkit-flex-direction:column;padding:20px 40px 32px 40px;gap:20px;color:#5978a0;font-size:.75rem}/*# sourceMappingURL=view.css.map */


.form-with-image .form-with-image__video,.form-with-image__image-featured img{width:100%;height:100%}@media(max-width: 992px){.ccm-page .page-hero-banner{background-position:center !important}}.form-with-image .cube-effect{width:59px;height:59px;background-color:#f6f6f6;position:absolute}.form-with-image .cube-effect:before{content:"";width:26px;height:26px;background-color:#f6f6f6;position:absolute}.form-with-image .cube-effect__top{right:0;top:0;display:flex;display:-webkit-flex;align-items:flex-start;-webkit-align-items:flex-start;flex-direction:column;-webkit-flex-direction:column}.form-with-image .cube-effect__top:before{transform:translate(-26px, 26px);bottom:0}.form-with-image .cube-effect__bottom{bottom:0;left:0;display:flex;display:-webkit-flex;align-items:flex-end;-webkit-align-items:flex-end;flex-direction:column;-webkit-flex-direction:column}.form-with-image .cube-effect__bottom:before{transform:translate(26px, -26px)}@media screen and (max-width: 991px){.form-with-image .cube-effect{display:none}}@media screen and (min-width: 992px){.form-with-image__content{padding-top:120px}}@media screen and (max-width: 991px){.form-with-image__content{padding-top:clamp(50px,12.44vw,50px)}}.form-with-image__inner-wrapper{flex:1;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;flex-direction:column;-webkit-flex-direction:column;width:100%;padding:calc(var(--item-spacing-s)*2);flex-shrink:0;gap:32px}@media screen and (min-width: 992px){.form-with-image__inner-wrapper{max-width:859px}}@media screen and (min-width: 1200px){.form-with-image__inner-wrapper{padding:100px 110px 82px 110px}}.form-with-image__inner-wrapper h2{margin:32px 0;font-weight:700;font-size:clamp(24px,1.5vw,24px)}.form-with-image__image-featured{flex:1;max-width:100%}@media screen and (min-width: 1200px){.form-with-image__image-featured{width:440px;max-width:440px}}.form-with-image__image-featured img{object-fit:cover}.form-with-image .form-with-image__video{object-fit:cover}.form-with-image__form-wrapper{min-height:300px}.form-with-image__form-wrapper .formblock-stack{display:block}.formblock-stack{display:none}.mode-edit .formblock-stack{display:block}/*# sourceMappingURL=view.css.map */


.form-registration__form form .form-control.selectize-control .selectize-input{width:100%;height:100%}.form-registration__form form .form-control.selectize-control .selectize-input,.form-registration__form form .form-control:not(.selectize-control){height:60px;padding:24px 16px}input::placeholder,textarea::placeholder,select::placeholder,.form-registration__form form .form-control:not(.selectize-control)::placeholder{color:#a4a4a4;font-size:1rem}.form-registration__form form .form-control:not(.selectize-control){display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:space-between;-webkit-align-items:space-between;flex-direction:row;-webkit-flex-direction:row;flex:1 0 0;position:relative;border:0;border-bottom:1px solid var(--border-color);border-radius:0;width:100%}.form-registration__form form .form-control:focus:not(.selectize-control){outline:none;border-bottom-color:#133b64}.form-registration__form form .form-control:visited:not(.selectize-control),.form-registration__form form .form-control:active:not(.selectize-control),.form-registration__form form .form-control:focus:not(.selectize-control){outline:none;box-shadow:none}.form-registration__form form .form-control.selectize-control .selectize-input{position:absolute;top:0;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;box-shadow:none;border:0;background:rgba(0,0,0,0)}.form-registration__form form .form-control.selectize-control .selectize-input:after{display:none}.form-registration__form form .form-control.selectize-control .selectize-dropdown{height:auto;position:absolute;border:1px solid var(--border-color)}.form-registration__form form .form-control.selectize-control .selectize-dropdown .selected{background-color:#052142}.form-registration__form{height:100%}.form-registration__form form{font-family:var(--font-family-headline,"King Power Headline"),sans-serif;font-weight:400;font-style:normal;font-display:swap;display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;flex-direction:column;-webkit-flex-direction:column;color:#a4a4a4}.form-registration__form form ul{padding-left:var(--item-spacing-s)}.form-registration__form form .fields{display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;gap:30px 40px}.form-registration__form form .fields .form-group{position:relative;height:60px}@media screen and (min-width: 992px){.form-registration__form form .fields .form-group{flex:1 1 calc(50% - 20px);min-width:250px}}.form-registration__form form .fields .form-group svg{position:absolute;right:8px;top:18px}.form-registration__form form .fields .form-group svg path{fill:#a4a4a4}.form-registration__form form .fields .form-group:last-child{flex:1 1 100%}.form-registration__form form .form-control:not(.selectize-control){margin:0 !important}.form-registration__form form .form-control.selectize-control{border:0;padding:0;border-radius:0}.form-registration__form form .form-control.selectize-control .selectize-input{border-radius:0;border-bottom:1px solid var(--border-color);position:relative}.form-registration__form form .form-control.selectize-control .selectize-input.dropdown-active::before{display:none}.form-registration__form form .form-control.selectize-control .selectize-input input{width:100% !important}.form-registration__form form .form-control.selectize-control .selectize-input>*{font-size:1rem;width:100%}.form-registration__form form .form-control.selectize-control .selectize-dropdown{border-radius:0}.form-registration__form form .form-control.selectize-control .selectize-dropdown>*{font-size:1rem;width:100%}.form-registration__form form .field-checkboxlist{font-family:var(--font-family-main,"King Power Text"),sans-serif;font-weight:400;font-style:normal;font-display:swap;color:#5c5c5c;font-size:.875rem}.form-registration__form form .field-checkboxlist label{margin-bottom:0}.form-registration__form form .field-checkboxlist .form-check{margin-bottom:32px}.form-registration__form form .form-check-label a{color:#5978a0;font-family:var(--font-family-main,"King Power Text"),sans-serif;font-weight:400;font-style:normal;font-display:swap}


.gallery-horizontal-slider__image{width:100%;height:100%}@media(max-width: 992px){.ccm-page .page-hero-banner{background-position:center !important}}.gallery-horizontal-slider{background-color:#efefef;padding-bottom:var(--item-spacing-s)}@media screen and (min-width: 992px){.gallery-horizontal-slider{padding-bottom:calc(var(--item-spacing-s)*2)}}@media screen and (min-width: 1400px){.gallery-horizontal-slider{padding-bottom:100px}}@media screen and (max-width: 991px){.gallery-horizontal-slider{padding-bottom:clamp(40px,9.95vw,40px)}}.gallery-horizontal-slider__header{min-width:140px;height:58px;padding:0 var(--item-spacing-s);margin:0;background:var(--custom-color, #ffffff);margin-bottom:calc(var(--item-spacing-s)*2);display:inline-flex;justify-content:inherit;-webkit-justify-content:inherit;align-items:inherit;-webkit-align-items:inherit;-webkit-flex-wrap:inherit;flex-direction:inherit;-webkit-flex-direction:inherit;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;position:relative}@media screen and (min-width: 992px){.gallery-horizontal-slider__header{padding:0 22px 0 23px;margin-bottom:60px}}.gallery-horizontal-slider__header:after{content:"";width:16px;height:16px;background-color:var(--custom-color, #ffffff);position:absolute;right:-16px;bottom:-16px}.gallery-horizontal-slider__header h2,.gallery-horizontal-slider__header h3{font-family:"King Power Headline",sans-serif;font-weight:700;font-style:normal;font-display:swap;color:var(--custom-color, #0e2140);font-size:12px}.gallery-horizontal-slider .gallery-horizontal-slider__title{color:var(--custom-color-text, #0e2140)}.gallery-horizontal-slider .gallery-horizontal-slider__header:after{background-color:var(--custom-color, #ffffff)}.gallery-horizontal-slider .button-link__wrap{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.gallery-horizontal-slider .button-link__wrap svg{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.gallery-horizontal-slider__swiper{opacity:0}.gallery-horizontal-slider__swiper.swiper-initialized{opacity:1}.gallery-horizontal-slider .swiper-button-disabled{opacity:0}.gallery-horizontal-slider .swiper-slider__arrows{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;width:auto;height:auto;gap:0}.gallery-horizontal-slider .swiper-slider__arrow{width:48px;height:48px;background-color:#fff;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.gallery-horizontal-slider .swiper-slider__arrow--next{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);position:absolute;top:calc(50% + 44px);right:-12px;z-index:1}@media screen and (max-width: 1399px){.gallery-horizontal-slider .swiper-slider__arrow--next{-webkit-transform:translateX(0) !important;-moz-transform:translateX(0) !important;-ms-transform:translateX(0) !important;-o-transform:translateX(0) !important;transform:translateX(0) !important}}@media screen and (max-width: 1399px){.gallery-horizontal-slider .swiper-slider__arrow--next{right:6px;top:calc(50% + 30px)}}.gallery-horizontal-slider .swiper-slider__arrow--prev{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);position:absolute;top:calc(50% + 44px);left:-12px;z-index:1}@media screen and (max-width: 1399px){.gallery-horizontal-slider .swiper-slider__arrow--prev{-webkit-transform:translateX(0) !important;-moz-transform:translateX(0) !important;-ms-transform:translateX(0) !important;-o-transform:translateX(0) !important;transform:translateX(0) !important}}@media screen and (max-width: 1399px){.gallery-horizontal-slider .swiper-slider__arrow--prev{left:6px;top:calc(50% + 30px)}}.gallery-horizontal-slider .swiper-slider__arrow--prev .button-link__wrap{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.gallery-horizontal-slider__tag{font-size:1rem;font-weight:600;margin-bottom:20px;text-transform:uppercase}.gallery-horizontal-slider__swiper{overflow:visible}.gallery-horizontal-slider__wrapper{align-items:stretch}.gallery-horizontal-slider__slide{width:min(80vw,310px);flex-shrink:0;overflow:hidden;-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (min-width: 768px){.gallery-horizontal-slider__slide{width:calc((100% - 48px)/4);height:480px !important}.gallery-horizontal-slider__slide a,.gallery-horizontal-slider__slide picture{width:100%;height:100%}}.gallery-horizontal-slider__image{display:block;object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.gallery-horizontal-slider__image{width:100%;height:auto}}/*# sourceMappingURL=view.css.map */


.place-information__location-preview picture img,.place-information__location-preview picture,.place-information__image-img,.place-information__image-figure{width:100%;height:100%}@media(max-width: 992px){.ccm-page .page-hero-banner{background-position:center !important}}.place-information{background-color:#c6c6c6;padding:calc(var(--item-spacing-s)*2) 0;position:relative}@media screen and (min-width: 992px){.place-information::before{width:clamp(434px,43.75vw,700px);content:"";position:absolute;top:0;left:0;z-index:0;height:100%;border-right:1px solid rgba(255,255,255,.16);background-size:clamp(4px,.44vw,7px) auto;background-position:3px 0;background-image:url("/application/themes/kos/assets/images/global/pattern-background.png");opacity:.65}}@media screen and (max-width: 991px){.place-information{padding-top:clamp(65px,16.17vw,65px);padding-bottom:clamp(65px,16.17vw,65px)}}@media screen and (min-width: 992px){.place-information{padding:0;min-height:clamp(502px,50.7vw,811px);display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;flex-direction:column;-webkit-flex-direction:column}}.place-information-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;position:relative;z-index:1}@media screen and (min-width: 992px){.place-information-header{gap:clamp(18px,1.8vw,29px);margin-bottom:clamp(27px,2.75vw,44px);max-width:clamp(775px,78.19vw,1250px);padding:0}}@media screen and (max-width: 991px){.place-information-header{flex-direction:column;align-items:flex-start;margin-bottom:clamp(40px,9.95vw,40px)}}.place-information-header h2,.place-information-header h3,.place-information-header h4{flex:1;min-width:200px;font-family:var(--font-family-headline, "King Power Headline"),sans-serif;font-weight:500;font-style:normal;font-display:swap;color:#052142}@media screen and (min-width: 992px){.place-information-header h2,.place-information-header h3,.place-information-header h4{font-size:clamp(22px,2.25vw,36px);min-width:clamp(137px,13.88vw,222px)}}.place-information-header .social-links{display:flex;display:-webkit-flex;gap:10px;list-style:none}@media screen and (min-width: 992px){.place-information-header .social-links{gap:clamp(9px,.9vw,14px)}}@media screen and (max-width: 991px){.place-information-header .social-links{display:none}}.place-information-header a.button-link{flex-basis:auto}@media screen and (min-width: 992px){.place-information-header a.button-link{min-width:clamp(100px,10.13vw,162px);min-height:clamp(27px,2.75vw,44px);white-space:nowrap;border-radius:clamp(27px,2.75vw,44px);-webkit-border-radius:clamp(27px,2.75vw,44px);-moz-border-radius:clamp(27px,2.75vw,44px);justify-content:space-between}}@media screen and (max-width: 991px){.place-information-header a.button-link{display:none}}.place-information-footer{margin-top:calc(var(--item-spacing-s)*2);margin-bottom:calc(var(--item-spacing-s)*2)}.place-information-footer .button-link{margin-top:var(--item-spacing-s)}@media screen and (max-width: 991px){.place-information .container-xl{padding-left:var(--base-grid);padding-right:var(--base-grid)}}.place-information__container{--border-color: rgba(0, 0, 0, 0.12);--gap-y: 12px;--dl-height: 68px;--font-size: clamp(13px, 13px, 0.875rem);color:#222221;font-size:var(--font-size);position:relative;z-index:1}@media screen and (min-width: 992px){.place-information__container{--gap-y: clamp(8px, 0.83vw, 13px);--dl-height: clamp(47px, 4.72vw, 75px);--font-size: clamp(9px, 0.9vw, 14px)}}@media screen and (min-width: 992px){.place-information__container{max-width:clamp(775px,78.19vw,1250px);padding:0;margin-bottom:clamp(26px,2.7vw,43px);gap:clamp(18px,1.8vw,29px)}}.place-information .place-information__location-title,.place-information .place-information__info-title{font-family:var(--font-family-main, "King Power Text"),sans-serif;font-weight:400;font-style:normal;font-display:swap;color:#1b1d1e;margin-bottom:0;opacity:.5;font-size:var(--font-size)}.place-information__inner{justify-content:space-between;margin:0;padding:0}.place-information__inner>div:first-child{width:clamp(480px,48.5vw,776px);padding:0;margin:0;height:clamp(298px,30.13vw,482px)}@media screen and (max-width: 991px){.place-information__inner>div:first-child{width:100%}}.place-information__inner>div:last-child{width:clamp(285px,28.75vw,460px);padding:0;margin:0}@media screen and (max-width: 991px){.place-information__inner>div:last-child{width:100%}}.place-information__image-figure{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}.place-information__image-img{object-fit:cover;display:block}.place-information__content{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;height:100%}@media screen and (min-width: 992px){.place-information__content{gap:clamp(11px,1.1vw,18px) !important}}@media screen and (max-width: 991px){.place-information__content{margin-top:clamp(16px,3.73vw,16px);gap:clamp(16px,3.73vw,16px) !important}}.place-information__info-list{padding:40px;box-sizing:border-box}@media screen and (min-width: 992px){.place-information__info-list{height:clamp(195px,19.7vw,315px);padding:clamp(23px,2.31vw,37px) clamp(25px,2.56vw,41px)}}@media screen and (max-width: 991px){.place-information__info-list{padding:var(--base-grid)}}.place-information__info-value{display:block;border-bottom:1px solid var(--border-color);padding-bottom:var(--gap-y);max-width:100%;color:#1b1d1e;text-overflow:ellipsis;white-space:nowrap;word-break:break-word;overflow-wrap:anywhere;margin:0;text-decoration:none}.place-information__info-value a,.place-information__info-value a[href^=tel],.place-information__info-value a[href^=sms],.place-information__info-value a[href^=mailto],.place-information__info-value a[x-apple-data-detectors],.place-information__info-value .x-apple-data-detectors,.place-information__info-value .x-apple-data-detectors *{color:inherit !important;font:inherit !important;line-height:inherit !important;text-decoration:none !important;border-bottom:0 !important}.place-information__info-value--multiline{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.place-information__info-group{display:flex;display:-webkit-flex;align-items:space-between;-webkit-align-items:space-between;flex-direction:column;-webkit-flex-direction:column;gap:var(--gap-y);min-height:var(--dl-height);max-height:var(--dl-height);margin-top:clamp(12px,1.2vw,19px)}.place-information__info-group--last .place-information__info-value{margin-bottom:0}.place-information__location a{overflow:hidden;aspect-ratio:1/1}@media screen and (max-width: 991px){.place-information__location a{aspect-ratio:auto}}@media screen and (min-width: 992px){.place-information__location-body{height:clamp(93px,9.38vw,150px);padding:clamp(3px,.31vw,5px);gap:clamp(12px,1.25vw,20px)}}@media screen and (max-width: 991px){.place-information__location-body{gap:var(--item-spacing-s) !important}}@media screen and (max-width: 767px){.place-information__location-body{flex-direction:column;gap:0 !important}}@media screen and (min-width: 992px){.place-information__location-title{margin-top:25px}}.place-information__location-link{position:absolute;top:0;right:0}.place-information__location-preview{width:100%}@media screen and (min-width: 992px){.place-information__location-preview{width:clamp(123px,12.5vw,200px);max-width:clamp(123px,12.5vw,200px)}}@media screen and (max-width: 991px){.place-information__location-preview{height:clamp(357px,36vw,576px);order:2}.place-information__location-preview img{object-fit:cover;max-width:none !important;width:100%;object-position:center}}@media screen and (min-width: 768px)and (max-width: 991px){.place-information__location-preview{max-width:300px}}@media screen and (min-width: 992px){.place-information__location-meta{width:calc(100% - clamp(139px,14vw,224px));padding-bottom:clamp(12px,1.25vw,20px)}}@media screen and (max-width: 991px){.place-information__location-meta{flex:1;padding:var(--base-grid);padding-right:50px;order:1}}/*# sourceMappingURL=view.css.map */


.hero-video-banner__video{width:100%;height:100%}@media(max-width: 992px){.ccm-page .page-hero-banner{background-position:center !important}}.hero-video-banner{min-height:45vh;color:#fff;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}@media screen and (min-width: 992px){.hero-video-banner{min-height:700px}}.hero-video-banner__video{object-fit:cover}.hero-video-banner__title{font-family:var(--font-family-headline, "King Power Headline"),sans-serif;font-weight:400;font-style:normal;font-display:swap}.hero-video-banner__cta{color:#fff;box-shadow:inset -1px 0px 0 rgba(255,255,255,.5),inset -1px 1px 0px 0px rgba(255,255,255,.5),inset -1px -1px 0px 0px rgba(255,255,255,.2);padding:8px 16px;gap:16px;font-size:.75rem;background-color:rgba(255,255,255,.05);-webkit-backdrop-filter:5px;backdrop-filter:5px;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;font-family:var(--font-family-headline, "King Power Headline"),sans-serif;font-weight:400;font-style:normal;font-display:swap}.hero-video-banner__cta:hover{box-shadow:inset -1px 0px 0 rgba(255,255,255,.5),inset -1px 1px 0px 0px rgba(255,255,255,.5),inset -1px -1px 0px 0px rgba(255,255,255,.2)}.hero-video-banner__content{width:100%;max-width:1078px;margin:auto;position:relative;z-index:1}@media screen and (max-width: 991px){.hero-video-banner__content{padding:17.41vw 0}.hero-video-banner__content span,.hero-video-banner__content p{font-size:clamp(1.125rem,2.22vw + .625rem,2rem) !important}.hero-video-banner__content p:first-of-type span,.hero-video-banner__content p:first-child span{font-size:clamp(.75rem,1.11vw + .5rem,.875rem) !important}.hero-video-banner__content br{display:none}}.mode-view .hero-video-banner__content{color:#fff}/*# sourceMappingURL=view.css.map */


@media(max-width: 992px){.ccm-page .page-hero-banner{background-position:center !important}}.footer-menu__list{max-width:600px;row-gap:12px}@media(min-width: 768px){.footer-menu__list{row-gap:24px}}@media screen and (min-width: 992px){.footer-menu__list{max-width:clamp(387px,39vw,624px);row-gap:clamp(18px,1.8vw,29px)}}.footer-menu__item{text-align:center}@media(min-width: 768px){.footer-menu__item{text-align:left}}.footer-menu__link{color:#fff;font-size:clamp(14px,1vw,16px);white-space:nowrap;text-align:center;font-family:var(--font-family-headline, "King Power Headline"),sans-serif;font-weight:700;font-style:normal;font-display:swap}.footer-menu__link:hover{color:#fff}html[lang^=ar] .footer-menu__link{white-space:normal}/*# sourceMappingURL=view.css.map */





.newsletter-signup form .fields input{list-style:none;margin:0;padding:0;border:none}@media(max-width: 992px){.ccm-page .page-hero-banner{background-position:center !important}}.newsletter-signup{width:100%;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;flex-direction:column;gap:20px}.newsletter-signup__status{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:12px 20px 12px 16px;gap:6px;border:1px solid var(--color-grey-118, rgba(27, 29, 30, 0.08));background:rgba(128,255,153,.2);width:100%;max-width:clamp(303px,30.63vw,490px);margin:auto}.newsletter-signup__status-icon{width:14px;height:14px;line-height:0;flex-shrink:0}.newsletter-signup__status-text{color:rgba(156,255,158,.6);text-align:center;font-family:"King Power Text",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:var(--line-height-22, 22px)}.newsletter-signup form{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;width:100%;min-height:4.75rem;padding:clamp(12px,.75vw,12px);gap:clamp(8px,.5vw,8px);border-radius:5rem;border:1px solid rgba(255,255,255,.14);position:relative}@media screen and (min-width: 768px){.newsletter-signup form{width:clamp(303px,30.63vw,490px);height:clamp(47px,4.75vw,76px);padding:clamp(7px,.75vw,12px);gap:clamp(5px,.5vw,8px);border-radius:clamp(303px,30.63vw,490px);-webkit-border-radius:clamp(303px,30.63vw,490px);-moz-border-radius:clamp(303px,30.63vw,490px)}}.newsletter-signup form .fields{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;padding:10px 9px 10px 20px;gap:var(--base-grid);color:#fff;border-radius:30px;border:1px solid rgba(27,29,30,.08);background:rgba(255,255,255,.1);height:100%;flex-grow:1;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}@media screen and (min-width: 768px){.newsletter-signup form .fields{height:clamp(32px,3.25vw,52px);width:clamp(251px,25.38vw,406px);padding:calc(clamp(6px,.63vw,10px) + 2px) clamp(6px,.63vw,10px) clamp(6px,.63vw,10px) clamp(10px,1vw,16px);border-radius:clamp(32px,3.25vw,52px);-webkit-border-radius:clamp(32px,3.25vw,52px);-moz-border-radius:clamp(32px,3.25vw,52px)}}@media(max-width: 767px){.newsletter-signup form .fields{align-items:flex-start;height:auto;max-height:none}}.newsletter-signup form .fields>div{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}@media(max-width: 767px){.newsletter-signup form .fields>div{flex-direction:column;align-items:flex-start}}.newsletter-signup form .fields label{white-space:nowrap;font-size:clamp(14px,.75vw,12px)}@media(max-width: 767px){.newsletter-signup form .fields label{white-space:normal}}.newsletter-signup form .fields input{background:transparent;color:#fff;padding-left:clamp(4px,.38vw,6px);font-size:clamp(14px,.75vw,12px)}.newsletter-signup form .fields input::placeholder{color:#fff;opacity:.3;border:0;outline:none}.newsletter-signup form .fields input:focus,.newsletter-signup form .fields input:active,.newsletter-signup form .fields input:focus-visible{border:none;outline:none;box-shadow:none}@media(max-width: 767px){.newsletter-signup form .fields input{width:100%;padding-left:0}}.newsletter-signup form .alert-danger{width:100%;margin:0;position:absolute;left:0;top:calc(100% + 12px);z-index:2}.newsletter-signup form .button-icon-submit{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;border-radius:48px;-webkit-border-radius:48px;-moz-border-radius:48px;border:0;background-color:#fff;padding:.625rem;gap:var(--base-grid);aspect-ratio:1;height:3.25rem}@media screen and (min-width: 768px){.newsletter-signup form .button-icon-submit{height:clamp(32px,3.25vw,52px);padding:clamp(6px,.63vw,10px)}}/*# sourceMappingURL=view.css.map */


.mfp-zoom-in .mfp-with-anim{opacity:0;transform:scale(.8);transition:all .2s ease-in-out}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{opacity:0;transform:scale(.8)}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-bg{background:#0b0b0b;filter:alpha(opacity=80);opacity:.8;overflow:hidden;z-index:2100}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:2200}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:2400}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:2300}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:2400}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:rgba(0,0,0,0);height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px)and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}div.ccm-lightbox-popup-white{background-color:#fff;border-radius:10px;margin:0 auto;max-width:600px;padding:20px 60px 20px 20px;position:relative}.ccm-block-gallery a{position:relative}.ccm-block-gallery .ccm-block-gallery-image-overlay,.ccm-block-gallery .ccm-block-gallery-image-overlay-color,.ccm-block-gallery .ccm-block-gallery-image-overlay-text{height:100%;left:0;position:absolute;top:0;width:100%}.ccm-block-gallery .ccm-block-gallery-image-overlay{opacity:0;transition:opacity .3s}.ccm-block-gallery .ccm-block-gallery-image-overlay-color{background-color:rgba(13,110,253,.8)}.ccm-block-gallery .ccm-block-gallery-image-overlay-text{align-items:center;color:#fff;display:flex;flex-direction:column;font-weight:700;justify-content:center}.ccm-block-gallery .ccm-block-gallery-image{cursor:pointer;overflow:hidden;padding-top:calc(3.125rem + 22.5vw);position:relative;width:100%}@media(min-width:1200px){.ccm-block-gallery .ccm-block-gallery-image{padding-top:20rem}}.ccm-block-gallery img{bottom:-9999px;height:100%;left:-9999px;margin:auto;-o-object-fit:cover;object-fit:cover;position:absolute;right:-9999px;top:-9999px;width:100%}.ccm-block-gallery a:hover .ccm-block-gallery-image-overlay{opacity:1}/*! http://responsiveslides.com v1.55 by @viljamis */.rslides{list-style:none;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.rslides>li{backface-visibility:hidden;display:none;left:0;margin-bottom:0!important;position:absolute;top:0;width:100%}.rslides>li:first-child{display:block;float:left;position:relative}.rslides img{border:0;display:block;float:left;height:auto;width:100%}.rslides_nav{-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url("data:image/gif;base64,R0lGODlhTAA9AMQAABAQEDAwMO/v78/Pz7+/v39/f6+vr1BQUCAgIGBgYJ+fn0BAQN/f33BwcI+Pj////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABMAD0AAAXkICSOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Fog4NsiAYTHY8ALPwiAImAgFi90gfY4PVTIyTuzWDEsyAUIPAACcgVBCXIPbz1xcgk/AYRthj8Nf1yCkmIGQnZtAnQ6eg8MoT9rcgQ7jW2YQqxirjeDcg5Efp+mNweJj0G8cgc9uGICsjyRhT+eYqU+qG2cp2zRPsxzQbSTPJafga+aD984CImLQ4itOuVtvkULBgTCOwcGBvNZ+fr7/P3+/wADChxIsKDBgwgTKlzIsKFDKSEAADs=") no-repeat 0 0;height:61px;left:0;margin-top:-45px;opacity:.7;overflow:hidden;position:absolute;text-decoration:none;top:50%;width:38px;z-index:99}.rslides_tabs{padding-bottom:10px;padding-left:0;padding-top:0}.rslides_tabs li{display:inline-block;list-style-type:none;margin-right:5px}.rslides_tabs li.rslides_here a{background:#333}.rslides_tabs li a{background:#ccccc9;border-radius:30px;display:inline-block;height:15px;margin-right:10px;overflow:hidden;text-indent:-9999px;width:15px}.rslides_nav.next{background-position:100% 0;left:auto;right:0}/*! http://responsiveslides.com v1.54 by @viljamis */.ccm-image-slider{position:relative}.ccm-image-slider-text{clear:both;padding-top:1rem}.ccm-image-slider-title{margin-bottom:1rem}.rslides{margin:0 auto}a.mega-link-overlay{height:100%;left:0;position:absolute;width:100%;z-index:20}div.ccm-block-hero-image{min-height:50vh;position:relative}div.ccm-block-hero-image div.ccm-block-hero-image-cover,div.ccm-block-hero-image div.ccm-block-hero-image-text{height:50vh;left:0;position:absolute;top:0;width:100%}div.ccm-block-hero-image div.ccm-block-hero-image-text{align-items:center;display:flex;flex-direction:column;justify-content:center}div.ccm-block-hero-image div.ccm-block-hero-image-cover{z-index:2}div.ccm-block-hero-image div.ccm-block-hero-image-text{z-index:3}div.ccm-block-hero-image div.ccm-block-hero-image-image{background-position:50%;background-size:cover;height:50vh;z-index:1}


