@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.staticpane{overflow-y:scroll;position:fixed;width:100%}.grid-x{max-width:var(--global-width)}.color-primary,.font-hilite{color:var(--primary-color)}.color-secondary{color:var(--secondary-color)}.color-accent{color:var(--accent-color)}.body-font-color{color:var(--body-font-color)!important}.color-custom{color:var(--custom-color)}.button.primary:hover,.button:hover{background-color:var(--primary-color-hover)}.button,.button.primary{background-color:var(--primary-color)}.button.secondary{background-color:var(--secondary-color)}.button.secondary:hover{background-color:var(--secondary-color-hover)}.button.accent{background-color:var(--accent-color)}.button.accent:hover{background-color:var(--accent-color-hover)}.button.alert{background-color:var(--alert-color)}.button.alert:hover{background-color:var(--alert-color-hover)}.button.success{background-color:var(--success-color)}.button.success:hover{background-color:var(--success-color-hover)}.button.warning{background-color:var(--warning-color)}.button.warning:hover{background-color:var(--warning-color-hover)}.button.hollow{background:0 0;border:1px solid var(--primary-color);color:var(--primary-color)}.button.hollow.primary:focus,.button.hollow.primary:hover,.button.hollow:focus,.button.hollow:hover{border:1px solid var(--primary-color-hover);background:#f0f0f0}.button.hollow.primary{background:0 0;border:1px solid var(--primary-color);color:var(--primary-color)}.button.hollow.secondary{background:0 0;border:1px solid var(--secondary-color);color:var(--secondary-color)}.button.hollow.secondary:focus,.button.hollow.secondary:hover{border:1px solid var(--secondary-color-hover);background:#f0f0f0}.button.hollow.accent{background:0 0;border:1px solid var(--accent-color);color:var(--accent-color)}.button.hollow.accent:focus,.button.hollow.accent:hover{border:1px solid var(--accent-color-hover);background:#f0f0f0}.button.hollow.alert{background:0 0;border:1px solid var(--alert-color);color:var(--alert-color)}.button.hollow.alert:focus,.button.hollow.alert:hover{border:1px solid var(--alert-color-hover);background:#f0f0f0}.button.hollow.success{background:0 0;border:1px solid var(--success-color);color:var(--success-color)}.button.hollow.success:focus,.button.hollow.success:hover{border:1px solid var(--success-color-hover);background:#f0f0f0}.button.hollow.warning{background:0 0;border:1px solid var(--warning-color);color:var(--warning-color)}.button.hollow.warning:focus,.button.hollow.warning:hover{border:1px solid var(--warning-color-hover);background:#f0f0f0}.color-light{color:#c9c9c9}.color-dark{color:#0a0a0a}.color-label,.font-label,.font-light{color:#707070}.font-label{font-size:.8rem;line-height:1.3}::-moz-selection,::selection{background-color:#fff3b2;color:#fff}.error-message,.red,i.solid.red{color:var(--alert-color)!important}.green,i.solid.green{color:var(--success-color)!important}.custom-color{color:var(--custom-color)}body{font-size:calc(16px + .160625vw)}@media print,screen and (min-width:40em){body{font-size:16px}}*,:after,:before{box-sizing:border-box}a:hover{text-decoration:underline}a:hover.suppress-underline{text-decoration:none}.badge{border-radius:20%;margin-bottom:.5rem}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.nowrap{white-space:nowrap}.hideme{display:none}.no-margin-bottom{margin-bottom:0!important}.no-margin-top{margin-top:0!important}.small-margin-bottom{margin-bottom:.5rem!important}.vsmall-margin-bottom{margin-bottom:.25rem!important}.no-margin-left{margin-left:0!important}h6{margin-bottom:.4rem}.small,p.small{font-size:calc(var(--small-font-size) + 1px);line-height:1.5}@media print,screen and (min-width:64em){.small,p.small{font-size:var(--small-font-size)}}.vsmall{font-size:13px;line-height:1.3}.vsmall.legend{line-height:1.6}.bigger,.smaller{font-size:94%;line-height:1.4}.bigger{font-size:140%}.big{font-size:180%;line-height:1.6}.vbig{font-size:220%;line-height:1.8}.xbig{font-size:275%;line-height:2}.strong,strong{font-weight:700}.italic,em{font-style:italic}#footer .bottom ul,dl,ol,ul{list-style:none}ul.compact li{font-size:90%;line-height:1.5}hr,table.full{width:100%}table th{text-align:left}.overlay{text-shadow:1px 3px 6px #373737}img.right{margin-left:.9375rem}img.left{margin-right:.9375rem}ul.title-area li.name{margin-top:-3px}hr{background:#c9c9c9;height:1px;border:0;display:inline-block;margin:1rem 0 .25rem}.input-tiny,input[type=number]{min-width:2rem!important;max-width:3.5rem!important;width:100%!important;padding-left:.5rem!important;padding-right:.5rem!important}.form-text{margin-top:.25rem;font-size:.875rem;color:#666e76}.gmnoprint img{max-width:none}#errorModal{background-color:var(--alert-color);opacity:.2}ul.tabs{border:0;display:flex;flex-direction:row}ul.tabs li{flex-grow:1;min-height:0;text-align:center;border-right:.25rem solid var(--body-background)}@media print,screen and (min-width:40em){ul.tabs li{border-right:.375rem solid var(--body-background)}}ul.tabs li:last-child{border-right:none}.callout.white{background:#fff}ul.download{line-height:2}dl.fancylist{font-size:.9rem}dl.fancylist div{display:flex;margin:5px 0}dl.fancylist dt{display:contents;font-weight:400;font-style:italic}dl.fancylist dt:after{border-bottom:1px solid #8a8a8a;content:"";flex:1 1 auto;margin:0 12px 5px}dl.fancylist dd{flex:0 1 auto;margin:0}img.responsive{width:100%;height:auto}.input-group [class*=col-]{padding-top:.95rem;padding-bottom:.95rem}.input-number-group{display:flex;justify-content:center}.input-number-group input[type=number]::-webkit-inner-spin-button,.input-number-group input[type=number]::-webkit-outer-spin-button{appearance:none}.input-number-group .input-group-button{line-height:calc(80px/2 - 5px)}.input-number-group .input-number{border-color:var(--primary-color);display:block;margin:0;outline:0;padding:0 .75rem;text-align:center;vertical-align:top;width:80px;height:40px;user-select:none}.input-number-group .input-number-decrement,.input-number-group .input-number-increment{height:40px;user-select:none;background:#fff;border:1px solid var(--primary-color);color:var(--primary-color);cursor:pointer;display:inline-block;font-size:2rem;font-weight:700;padding-top:.15rem;text-align:center;width:40px}.input-number-group .input-number-decrement:disabled,.input-number-group .input-number-increment:disabled{opacity:.3;cursor:default}.input-number-group .input-number-decrement{border-right:none}.input-number-group .input-number-increment{border-left:none}.flex-horizontal-list,.flex-horizontal-sep{display:flex;font-size:15px;flex-direction:row;margin-bottom:.3rem;text-align:left}@media print,screen and (min-width:40em){.flex-horizontal-list,.flex-horizontal-sep{font-size:18px}}.flex-horizontal-list .item,.flex-horizontal-sep .item{display:flex;flex-direction:row}.flex-horizontal-list .item p,.flex-horizontal-sep .item p{margin-bottom:.3rem}.flex-horizontal-list .item p.title{margin-right:.3rem}.flex-horizontal-list .item p.value{margin-right:.6rem}.flex-horizontal-sep .item p.sep,.flex-horizontal-sep .item p.value{margin-right:.3rem}.search-icon:after{color:#fff;content:"";cursor:pointer;display:inline-block;font-family:"Font Awesome 6 Free",sans-serif;font-size:1.25rem;font-weight:900;margin-left:.7rem;margin-right:.5rem;position:relative;vertical-align:middle}.title-bar{border-bottom:2px solid #fff;height:3.1875rem}.title-bar .logo{margin-bottom:0;max-width:10rem;width:10rem;overflow:visible}@media print,screen and (min-width:40em){.title-bar{border-bottom:none}}@media screen and (min-width:75em){#userbar{background:var(--topbar-background-top);height:2.25rem;padding-top:.375rem;width:100%}#userbar ul{margin-bottom:0;margin-right:.5rem}#userbar ul li{padding-left:1rem}#userbar ul li a{background:0 0;color:var(--primary-color);font-size:.85rem;margin-top:-.125rem;padding:.5rem}#userbar ul li a :not(:first-child){line-height:1.9}#userbar ul li a:hover{text-decoration:underline}.top-bar{background:var(--topbar-background);height:3.5rem;margin-bottom:0;padding:.3rem .5rem;width:100%;text-align:center;position:relative}.top-bar .top-bar-left .logo{left:5px;top:.25rem;max-width:200px;position:absolute;z-index:10}.top-bar .top-bar-left ul.center-buttons{display:inline-block}.top-bar .top-bar-left ul.menu li.active>a{background:var(--topbar-background-active)}.top-bar .top-bar-left ul.menu li a{color:var(--topbar-link);font-size:1rem;margin-left:2px;margin-right:2px;text-decoration:none}.top-bar .top-bar-left ul.menu li a:hover{background-color:var(--topbar-background-active);color:var(--topbar-link-active);height:100%}.top-bar .top-bar-left ul.menu li ul.submenu{background-color:var(--topbar-background);height:auto;margin-top:0;width:14.875rem;padding:.5rem 0;z-index:99}.top-bar .top-bar-left ul.menu li ul.submenu li a{font-size:.9375rem;height:1.5rem;line-height:1px;margin-top:0;padding:1rem .8rem;text-align:left}.top-bar .top-bar-left ul.menu li ul.submenu li a:hover{background:var(--topbar-background-active);color:var(--topbar-link-active)}.top-bar .top-bar-left ul.menu li ul.submenu.megamenu.is-dropdown-submenu{padding:.5rem 0;width:30.375rem}.top-bar .top-bar-left ul.menu li ul.submenu.megamenu.is-dropdown-submenu li.is-dropdown-submenu-item{float:left;padding-right:0;max-width:14.875rem}}.off-canvas-wrapper ul#offcanvas.nav.vertical{background:var(--topbar-background);height:100%;width:100%}.off-canvas-wrapper ul#offcanvas.nav.vertical li{background:var(--topbar-background);padding:0}.off-canvas-wrapper ul#offcanvas.nav.vertical li a{border-bottom:1px solid var(--primary-color-hover);color:#fff;display:block;padding:.75rem 0 .75rem .5rem}.off-canvas-wrapper ul#offcanvas.nav.vertical li a:hover{background:var(--primary-color-hover);color:#f0f0f0}.off-canvas-wrapper .close-button{color:#fff;z-index:999;outline:0;right:.6rem;top:.6rem;font-size:1.3rem;line-height:1}.item{position:relative}.img-fulltext-none img{margin-bottom:.625rem}.kr-flex-center-small{display:flex;justify-content:center}@media print,screen and (min-width:40em){.kr-flex-center-small{justify-content:left}}#main{margin-top:2rem}#footer .bottom ul li,#main .modules-above{display:block}#main #sidebar-left,#main #sidebar-right{margin-top:0;text-align:left}#main #sidebar-left>div,#main #sidebar-right>div{margin-bottom:var(--global-margin)}#main #sidebar-left button,#main #sidebar-right button{margin-bottom:1rem}#kr-overlay{background-color:rgba(0,0,0,.6);display:none;height:100%;left:0;position:fixed;top:0;user-select:none;width:100%;z-index:98}#back-to-top{border-radius:5px;color:#fff;position:fixed;bottom:20px;right:20px;padding:10px 15px;text-decoration:none;visibility:hidden;z-index:1000}#back-to-top :hover{opacity:.8}#footer{margin-top:2rem;position:relative}#footer .footer-top{background:var(--footer-background-top);padding:1.5rem 0 0;position:relative}#footer .moduletable,.blog-items{margin-bottom:1rem}@media print,screen and (min-width:40em){#footer .moduletable{margin-bottom:0}}#footer i{color:var(--footer-icon)}#footer .bottom ul.menu .active>a,#footer a i{color:#fff}#footer .middle a:hover,#footer a i:hover{color:var(--footer-link-hover)}#footer .middle{background:var(--footer-background);position:relative;padding:var(--global-padding)0;color:#fff}@media print,screen and (min-width:40em){#footer .middle{text-align:left}}#footer .middle h3{font-size:1.5rem;color:var(--footer-background-top)}@media print,screen and (min-width:64em){#footer .middle h3{font-size:1.2rem}}#footer .middle a{color:var(--footer-link)}#footer .middle .grid-x .moduletable:nth-last-child(n+2)~div:last-child{align-self:flex-end}#footer .middle ul.footer{margin:0;padding:0;list-style:none;line-height:1;font-size:.9375rem;display:block}#footer .middle ul.footer li{padding:0;text-decoration:none;margin-bottom:.9375rem}#footer .middle ul.footer li.active>a{padding:.3rem .5rem;margin-left:-.5rem}#footer .middle ul.footer li a{padding-top:0;padding-bottom:0}#footer .middle ul.footer li a:hover{color:var(--footer-link-hover)}#footer .bottom{background:#f0f0f0;padding:1.5rem 0 0;font-size:.8rem;position:relative}#footer .bottom .moduletable{margin:0}#footer .bottom div.copyright{color:#707070;margin-bottom:.5rem}@media print,screen and (min-width:64em){#footer .bottom div.copyright{margin-bottom:0}}@media print,screen and (min-width:40em){#footer .bottom ul li{display:inline}}#footer .bottom ul li a{color:#707070;padding:.5rem}@media print,screen and (min-width:40em){#footer .bottom ul li a{padding:0 .5rem}}#footer .bottom ul li a:hover,.mod-breadcrumbs li a:hover{text-decoration:underline}.kr-destinations.tabs-content{border:0}.kr-destinations .tabs-panel.image{padding:0}.kr-destinations .kr-destination-detail{margin:var(--global-margin)}.kr-destinations .kr-destination-detail a.button{margin:0 0 2.5rem}.kr-destinations h2{background:#fff;margin-top:-2.5rem;padding:.5rem;opacity:.6}.kr-destinations h4{margin-top:1.5rem;margin-bottom:.4rem}.kr-destinations ul{margin-bottom:.75rem;font-size:.85rem;margin:0}.kr-destinations p{font-size:.9rem;margin-bottom:.75rem}.kr-destinations ul.beach li:before,.kr-destinations ul.food li:before,.kr-destinations ul.map li:before{color:green;content:"";display:inline-block;font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;width:1.3rem}.kr-destinations ul.beach li:before,.kr-destinations ul.food li:before{color:#00f;content:""}.kr-destinations ul.food li:before{color:red;content:""}.kr-destinations ul li{margin-bottom:.5rem;padding:0}.blog .grid-x{position:relative;border:0;margin:0 auto 1.25rem;max-width:18.9375rem}@media print,screen and (min-width:40em){.blog .grid-x{text-align:left;max-width:100%}}.blog h4{padding-bottom:.3125rem}.mod-breadcrumbs{background-color:#f0f0f0;display:flex;flex-wrap:wrap;font-size:.85rem;list-style:none;margin-bottom:2rem;margin-top:.5rem;padding:.5rem}.mod-breadcrumbs li::after{content:"/";margin:0 .5rem}.mod-breadcrumbs li:first-child::after,.mod-breadcrumbs li:last-child::after{content:"";margin-right:0}.g-recaptcha{display:inline-block;margin-bottom:1.5rem}.intro-image{text-align:center}@media print,screen and (min-width:64em){.intro-image{float:left;margin-left:0!important}}.item-image{margin:.5rem 0 2rem}@media print,screen and (min-width:40em){.item-image{margin:0 2rem 2rem}}a.readmore,p.readmore a{font-size:.9rem;line-height:100%;color:#707070;font-weight:700}.osmap-items h2{font-size:1rem!important;margin-bottom:.3rem}.osmap-items ul{font-size:.9rem}.osmap-items ul.level_1{flex-wrap:wrap;display:flex}@media print,screen and (min-width:40em){.osmap-items ul.level_1 li{flex:1 0 50%}}@media print,screen and (min-width:64em){.osmap-items ul.level_1 li{flex:0 0 33.3%}}#system-message{margin-bottom:0}.sr-only,.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media print{*{background:0 0!important;color:#0a0a0a!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;-ms-filter:none!important;overflow:visible!important;opacity:1}body>*{font:13pt Georgia,"Times New Roman",Times,serif;line-height:1.3;background:#fff!important;color:#0a0a0a}.reveal,.reveal-overlay{border:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}a,a:visited{text-decoration:underline}a[href]:after{content:none!important}blockquote,img,pre,tr{page-break-inside:avoid}blockquote,pre{border:1px solid #707070}thead{display:table-header-group}img,tr{page-break-after:avoid}table{page-break-inside:auto!important;display:table!important;height:100%!important}table tr{page-break-inside:avoid!important;page-break-after:auto!important}table,table td{text-align:left}table.adp-directions,table.adp-placemark{page-break-after:always!important;display:table!important}table.adp-directions tbody tr td div.adp-stepicon,table.adp-placemark tbody tr td div.adp-stepicon{page-break-before:auto!important}img{max-width:100%!important}.logo,h1.logo{width:100%}h2,h3,p{orphans:3;widows:3}form,h1.logo,h2,h3,h4,h5,h6,section{page-break-after:avoid;margin:0}#btnPrint,#chatlio-widget,#footer,#printme,#sidebar-left,#sidebar-right,#top,#topmenu,.breadcrumbs,.close-button,.default,.kr-carousel,.kr-offcanvas-left-menu,.kr-search,.main-nav,.navbar,.print,.reveal-modal-bg,.support,.tab-bar,.top-bar,.top-bar-section,.top-logo,.top-logo a img,.topnav,header{display:none;height:0}}