:root{--page-max-width: 1110px;--header-height: 62px}html{font-size:16px;scroll-behavior:smooth}body:where(:has(.layout-container)){font-family:'Roboto', sans-serif;font-weight:400;font-size:1em}:where(.layout-container) main{padding-top:var(--header-height, 0px)}:where(.layout-container) main :target:before{content:"";display:block;height:80px;margin:-80px 0 0}:where(.layout-container, .cms-text-content, .cke_editable) h1,:where(.layout-container, .cms-text-content, .cke_editable) .h1{font-family:'futura-pt', sans-serif;font-weight:700;color:#373636;font-size:2.5rem;letter-spacing:-1px;line-height:1.1;margin-bottom:1rem;text-wrap:balance}@media(min-width: 768px){:where(.layout-container, .cms-text-content, .cke_editable) h1,:where(.layout-container, .cms-text-content, .cke_editable) .h1{font-size:3.875rem;letter-spacing:-0.7px;line-height:1.0322580645}}:where(.layout-container, .cms-text-content, .cke_editable) h2,:where(.layout-container, .cms-text-content, .cke_editable) .h2{font-family:'futura-pt', sans-serif;font-weight:700;color:#373636;font-size:2.375rem;letter-spacing:-0.5px;line-height:1.1052631579;margin-bottom:1rem}:where(.layout-container, .cms-text-content, .cke_editable) h3,:where(.layout-container, .cms-text-content, .cke_editable) .h3{font-family:'futura-pt', sans-serif;font-weight:700;color:#373636;font-size:1.25rem;letter-spacing:-0.5px;line-height:1.15;margin-bottom:1rem}:where(.layout-container, .cms-text-content, .cke_editable) h4,:where(.layout-container, .cms-text-content, .cke_editable) .h4{font-family:'futura-pt', sans-serif;font-weight:700;color:#373636;font-size:1.25rem;letter-spacing:0;line-height:1;margin-bottom:1rem}:where(.layout-container, .cms-text-content, .cke_editable) h5,:where(.layout-container, .cms-text-content, .cke_editable) .h5{font-family:'futura-pt', sans-serif;font-weight:500;font-size:1.35rem;letter-spacing:2px;line-height:1;color:#373636;margin-bottom:1rem}:where(.layout-container, .cms-text-content, .cke_editable) h6,:where(.layout-container, .cms-text-content, .cke_editable) .h6{font-family:'futura-pt', sans-serif;font-weight:700;color:#373636;font-size:1.188rem;letter-spacing:2px;line-height:1;margin-bottom:1rem}:where(.layout-container, .cms-text-content, .cke_editable) p{font-size:1.125rem;line-height:1.5555555556;text-wrap:pretty}:where(.layout-container, .cms-text-content, .cke_editable) b,:where(.layout-container, .cms-text-content, .cke_editable) strong{font-family:'Roboto', sans-serif;font-weight:700}:where(.layout-container, .cms-text-content, .cke_editable) hr{border-color:#d9d9d9;margin-bottom:2rem;margin-top:2rem}:where(.layout-container, .cms-text-content, .cke_editable) blockquote{padding:.5rem 1.25rem .5rem 1.1rem}:where(.layout-container, .cms-text-content, .cke_editable) blockquote p{margin:0}:where(.layout-container, .cms-text-content, .cke_editable) figcaption{font-size:.875em;font-style:italic}:where(.layout-container, .cms-text-content, .cke_editable) a{color:#a61f07;overflow-wrap:break-word;text-decoration:underline}:where(.layout-container, .cms-text-content, .cke_editable) a:hover{color:#920900}:where(.layout-container, .cms-text-content, .cke_editable) sub{font-size:2rem;letter-spacing:-0.5px;line-height:36px}@media(max-width: 49em){:where(.layout-container, .cms-text-content, .cke_editable) sub{font-size:1.625rem;line-height:30px}}:where(.layout-container, .cms-text-content, .cke_editable) h1,:where(.layout-container, .cms-text-content, .cke_editable) h2,:where(.layout-container, .cms-text-content, .cke_editable) h3,:where(.layout-container, .cms-text-content, .cke_editable) h4,:where(.layout-container, .cms-text-content, .cke_editable) h5,:where(.layout-container, .cms-text-content, .cke_editable) h6,:where(.layout-container, .cms-text-content, .cke_editable) .h1,:where(.layout-container, .cms-text-content, .cke_editable) .h2,:where(.layout-container, .cms-text-content, .cke_editable) .h3,:where(.layout-container, .cms-text-content, .cke_editable) .h4,:where(.layout-container, .cms-text-content, .cke_editable) .h5,:where(.layout-container, .cms-text-content, .cke_editable) .h6{display:block;overflow-wrap:break-word}:where(.layout-container, .cms-text-content, .cke_editable) h1 a,:where(.layout-container, .cms-text-content, .cke_editable) h2 a,:where(.layout-container, .cms-text-content, .cke_editable) h3 a,:where(.layout-container, .cms-text-content, .cke_editable) h4 a,:where(.layout-container, .cms-text-content, .cke_editable) h5 a,:where(.layout-container, .cms-text-content, .cke_editable) h6 a,:where(.layout-container, .cms-text-content, .cke_editable) .h1 a,:where(.layout-container, .cms-text-content, .cke_editable) .h2 a,:where(.layout-container, .cms-text-content, .cke_editable) .h3 a,:where(.layout-container, .cms-text-content, .cke_editable) .h4 a,:where(.layout-container, .cms-text-content, .cke_editable) .h5 a,:where(.layout-container, .cms-text-content, .cke_editable) .h6 a{color:inherit;text-decoration:none}:where(.layout-container, .cms-text-content, .cke_editable) h1 a:hover,:where(.layout-container, .cms-text-content, .cke_editable) h2 a:hover,:where(.layout-container, .cms-text-content, .cke_editable) h3 a:hover,:where(.layout-container, .cms-text-content, .cke_editable) h4 a:hover,:where(.layout-container, .cms-text-content, .cke_editable) h5 a:hover,:where(.layout-container, .cms-text-content, .cke_editable) h6 a:hover,:where(.layout-container, .cms-text-content, .cke_editable) .h1 a:hover,:where(.layout-container, .cms-text-content, .cke_editable) .h2 a:hover,:where(.layout-container, .cms-text-content, .cke_editable) .h3 a:hover,:where(.layout-container, .cms-text-content, .cke_editable) .h4 a:hover,:where(.layout-container, .cms-text-content, .cke_editable) .h5 a:hover,:where(.layout-container, .cms-text-content, .cke_editable) .h6 a:hover{color:inherit}:where(.paragraph--type--slideshow) h1,:where(.paragraph--type--slideshow) .h1{color:#fff;text-shadow:0 3px 20px rgba(0,0,0,.4)}:where(.paragraph--type--slideshow) h2,:where(.paragraph--type--slideshow) .h2{color:#fff;text-shadow:0 3px 20px rgba(0,0,0,.4)}:where(.paragraph--type--slideshow) h3,:where(.paragraph--type--slideshow) .h3{color:#fff;text-shadow:0 3px 20px rgba(0,0,0,.4)}a:where(.node, .node__content){color:inherit;display:block;font-family:inherit;font-style:inherit;font-weight:inherit;text-decoration:none}a:where(.node, .node__content):hover{color:inherit;text-decoration:none}:is(input,select,textarea,iframe):where(:not([tabindex="-1"]):not([disabled])):focus-visible{outline:2px solid currentColor;outline-offset:.375em}@supports not selector(:focus-visible){:is(input,select,textarea,iframe):where(:not([tabindex="-1"]):not([disabled])):focus{outline:2px solid currentColor;outline-offset:.375em}}:is([href],[tabindex],[contentEditable=true]):where(:not([tabindex="-1"]):not([disabled])):focus-visible{outline:2px solid currentColor;outline-offset:.375em}@supports not selector(:focus-visible){:is([href],[tabindex],[contentEditable=true]):where(:not([tabindex="-1"]):not([disabled])):focus{outline:2px solid currentColor;outline-offset:.375em}}html button:focus-visible,[tabindex]:where(button):focus-visible{outline:none;outline-offset:0}@supports not selector(:focus-visible){html button:focus,[tabindex]:where(button):focus{outline:none;outline-offset:0}}html button:where(:not([tabindex="-1"]):not([disabled])):focus,[tabindex]:where(button):where(:not([tabindex="-1"]):not([disabled])):focus{box-shadow:none !important;outline:none}html button:where(:not([tabindex="-1"]):not([disabled])):focus-visible,[tabindex]:where(button):where(:not([tabindex="-1"]):not([disabled])):focus-visible{outline:2px solid #000;outline-offset:-2px;box-shadow:none !important}@supports not selector(:focus-visible){html button:where(:not([tabindex="-1"]):not([disabled])):focus,[tabindex]:where(button):where(:not([tabindex="-1"]):not([disabled])):focus{outline:2px solid #000;outline-offset:-2px;box-shadow:none !important}}.embedded-entity{margin-bottom:.3rem}.embedded-entity+h2,.embedded-entity+h3,.embedded-entity+p{margin-top:1.5rem}.views-row.view-more-items{display:flex;height:330px}.views-row.view-more-items>div.view-more-items{width:100%}.views-row.view-more-items>div.view-more-items a{align-items:center;background:#a61f07;color:#fff;display:flex;font-size:2.7rem;height:100%;justify-content:center;line-height:1;padding:0 1rem;text-decoration:none;width:100%}.random-page-button{background:#000;border:1px solid #727070;color:#fff;cursor:pointer;display:inline-block;font-size:.9rem;letter-spacing:1px;margin:1rem 0;padding:.7rem 1.2rem;text-transform:uppercase;transition:all .3s ease-in-out}.random-page-button i{display:none}.random-page-button:hover{box-shadow:0 0 7px rgba(0,0,0,.35);color:#fff}.row.fullWidth{margin-left:auto;margin-right:auto;max-width:none;width:100%}.bg-primary{background-color:#a61f07 !important}.morecontent span{-webkit-animation:fadeInDown .3s ease-in-out;animation:fadeInDown .3s ease-in-out;display:none}.moreellipses.hide{display:none}.morelink-holder{align-items:center;display:flex;justify-content:center;margin-top:1rem;text-align:center}.morelink-holder a.morelink{font-family:'futura-pt', sans-serif;font-weight:400;border:1px solid #000;color:#000;padding:.2rem .5rem;text-transform:uppercase}i.arrow{border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px}i.arrow.right{transform:rotate(-45deg)}i.arrow.left{transform:rotate(135deg)}i.arrow.up{transform:rotate(-135deg)}i.arrow.down{transform:rotate(45deg)}.wrapper-link-more-content{margin-top:1rem;text-align:left;width:100%}.wrapper-link-more-content a,.wrapper-link-more-content span{font-family:'Roboto', sans-serif;font-weight:700;color:#a61f07;display:inline-block;font-size:1.125rem;letter-spacing:.2px;line-height:30px;position:relative}.wrapper-link-more-content a:hover,.wrapper-link-more-content span:hover{color:#920900;text-decoration:none}.wrapper-link-more-content a:hover i,.wrapper-link-more-content span:hover i{transform:translateX(4px)}.wrapper-link-more-content a i,.wrapper-link-more-content span i{font-size:14px;padding-left:6px;position:relative;transition:transform .3s ease-out}.sk-folding-cube{z-index:1}.sk-folding-cube .sk-cube:before{background-color:#a61f07}:where([class*="container"]).standard{padding-bottom:2rem;padding-top:2rem}@media(max-width: 48.999em){:where([class*="container"]).standard{padding-bottom:2rem;padding-top:2rem}}:where([class*="container"]).bottom{padding-bottom:2rem}@media(max-width: 48.999em){:where([class*="container"]).bottom{padding-bottom:2rem}}:where([class*="container"]).top{padding-top:2rem}@media(max-width: 48.999em){:where([class*="container"]).top{padding-top:2rem}}.media--loading::before{background:#a61f07;text-decoration:none}.Citybreak_AccInfoBasic .cb_product_img_box{z-index:1 !important}.node--type-landing-page,.node--type-cbis-product-landing-page{position:relative}body.path-user:not(.user-logged-in) main,body.path-user:not(.user-logged-in) footer{background:transparent}.cb_searchform_lightbox .modal-dialog{max-width:55rem}@media(max-width: 48.999em){.cb_searchform_lightbox .modal-dialog{max-width:40rem}}.page-node-type-landing-page .is-b-loading.is-b-visible::before{display:none}:where(.image-transparent-text .transparent-img, .node--type-video, .node--type-video.video-type-uploaded article .paragraph--type--video, .node--type-slideshow .swiper-container, .node--type-slideshow .swiper-wrapper, .node--type-slideshow .swiper-slide){max-height:calc(100vh - var(--admin-offset-top, 0px) - var(--header-height, 0px))}@supports(height: 100svh){:where(.image-transparent-text .transparent-img, .node--type-video, .node--type-video.video-type-uploaded article .paragraph--type--video, .node--type-slideshow .swiper-container, .node--type-slideshow .swiper-wrapper, .node--type-slideshow .swiper-slide){max-height:calc(100svh - var(--admin-offset-top, 0px) - var(--header-height, 0px))}}@media(min-width: 992px){.column-gap-lg{-moz-column-gap:2rem;column-gap:2rem;flex-wrap:nowrap}.column-gap-lg>[class*=col-]{flex:0 1 auto;overflow:hidden}}#region-startpage-widget .region-row.full{margin-left:auto;margin-right:auto;max-width:100rem}#region-big-pushes .content-list>.views-row>.push,#region-big-pushes .push{height:400px}#region-big-pushes .content-list>.views-row>.push .push-image>div:not(.play) img,#region-big-pushes .push .push-image>div:not(.play) img{height:400px}#region-starpage-grid .swiper-wrapper{-ms-grid-columns:1fr 1fr;-ms-grid-rows:2fr;display:grid;display:-ms-grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr)}#region-starpage-grid .swiper-wrapper .swiper-slide:first-child{-ms-grid-row-span:2;grid-row:span 2}#region-startpage-pushes .push-large img{height:100%}@media(max-width: 63.999em){.region-row .content-list.display-as-slide .swiper-button-next,.region-row .content-list.display-as-slide .swiper-button-prev{display:block}}.region-offset-top{--margin-top: -3rem;margin-top:var(--margin-top);position:relative;z-index:1}.region-offset-top:has(#citybreak-widget){--margin-top: -2.625rem}@media(min-width: 576px){.region-offset-top:has(#citybreak-widget){--margin-top: -3.625rem}}@media(min-width: 768px){.region-offset-top{--margin-top: -7.188rem}.region-offset-top:has(#citybreak-widget){--margin-top: -1.875rem}}.region-offset-top[class*=m-],.region-offset-top[class*=mt-],.region-offset-top[class*=my-]{margin-top:var(--margin-top) !important}[id^=region-]:has(.copyright-wrap):has(+[id^=region-] .region-offset-top) .copyright-wrap{bottom:auto;top:0}[id^=region-]:has(.copyright-wrap):has(+[id^=region-] .region-offset-top) .copyright-wrap span{top:auto;bottom:auto}[id^=region-]:has(.copyright-wrap):has(+[id^=region-] .region-offset-top:has(#citybreak-widget)) .copyright-wrap{bottom:auto;top:0}[id^=region-]:has(.copyright-wrap):has(+[id^=region-] .region-offset-top:has(#citybreak-widget)) .copyright-wrap span{top:auto;bottom:auto}.region-with-box h1,.region-with-box .h1{font-family:'futura-pt', sans-serif;font-weight:700;color:#373636;font-size:2.5rem;letter-spacing:-1px;line-height:1.1;margin-bottom:1rem}@media(min-width: 768px){.region-with-box h1,.region-with-box .h1{font-size:3.875rem;letter-spacing:-0.7px;line-height:1.0322580645}}.region-with-box .text-larger{font-family:'Roboto', sans-serif;font-weight:400;color:#373636;font-size:1.25rem;line-height:1.6}.region-with-box p:last-child{margin-bottom:0}.region-with-box .row>.col>*{background-color:#fff;box-shadow:0 0 0 1px #d9d9d9;margin:0 1.25rem 2.5rem 1.25rem;padding:2.813rem 1.25rem 2.5rem 1.25rem}@media(min-width: 49em){.region-with-box .row>.col>*{padding:2.813rem 2.813rem 3.125rem 2.813rem}}.cms-text-content h2 a{color:inherit}.paragraph--type--form form label.form-required{font-family:'Roboto', sans-serif;font-weight:700}.paragraph--type--form form label.form-required:after{color:#a61f07;content:" *";display:inline}.paragraph--type--form form div.form-actions{border-top:1px solid #dfdfdf;margin-top:1rem;padding:1rem 0}.paragraph--type--form form div.form-actions input[type=submit]{background:#a61f07;border:0;color:#fff;cursor:pointer;padding:.7rem 1rem}.paragraph--type--form form div.form-actions input[type=submit]:hover{background:#920900}.html-expanding-text{display:flex;flex-wrap:wrap;justify-content:center}.html-expanding-text .cms-text-content{overflow:hidden;position:relative;transition:all .5s}.html-expanding-text .cms-text-content h3,.html-expanding-text .cms-text-content .h3{font-size:1.25rem;line-height:24px;letter-spacing:normal}@media(max-width: 48.999em){.html-expanding-text .cms-text-content{word-spacing:2px}}.html-expanding-text .cms-text-content:after{background:linear-gradient(rgba(255, 255, 255, 0), #fff);bottom:0;content:"";height:60px;position:absolute;transition:height .3s;width:100%}.html-expanding-text .cms-text-content.open:after{height:0}.row .margin-top-minus{margin-top:-125px;position:relative;z-index:2}.row .margin-top-minus img{display:block;height:250px;margin:0 auto;width:auto}.row .widget-top-minus{margin-top:-100px;position:relative;z-index:2}@media(max-width: 992px){.row .widget-top-minus{margin-top:0;padding:0}}.row .widget-top-minus .paragraph--type--cbis-widget-content{background:#f4f4f4;padding:0 1rem}@media(min-width: 992px){.row .widget-top-minus .paragraph--type--cbis-widget-content{padding:1.3rem 2rem 2rem}}.row .button-position-absolute .paragraph--type--destination-map,.row .button-position-absolute .paragraph--type--html-content{align-items:center;display:flex;justify-content:center}.row .button-position-absolute .paragraph--type--html-content .cms-text-content,.row .button-position-absolute #destinationmapButton{position:absolute;text-align:center;top:50%;transform:translateY(-50%);z-index:5}.row .button-position-absolute .paragraph--type--html-content .cms-text-content{margin-top:-3rem}@media(min-width: 768px){.row .button-position-absolute .paragraph--type--html-content .cms-text-content{margin-top:-4rem}}.paragraph--type--cbis-widget-content .dropdown-item{align-items:center;display:flex}.paragraph--type--cbis-widget-content .dropdown-item label{margin-bottom:0;margin-left:.5rem;width:100%}.paragraph--type--cbis-widget-content .dropdown-item .cbis-plp-search-btn{min-width:140px}[class*=col-].justify-content-center{-moz-column-gap:30px;column-gap:30px}main .btn,footer .btn,.btn,button{font-family:'Roboto', sans-serif;font-weight:700;font-size:1.125rem;text-decoration:none}.btn:hover,button:hover{text-decoration:none}main .btn-primary.btn,footer .btn-primary.btn,.btn-primary.btn,.btn-primary.dropdown-toggle.btn,button.btn-primary,button.btn-primary.dropdown-toggle{background:#a61f07;border-color:#a61f07;color:#fff}.btn-primary.btn:hover,.btn-primary.btn:active,.btn-primary.btn:focus,button.btn-primary:hover,button.btn-primary.dropdown-toggle:hover,button.btn-primary:active,button.btn-primary.dropdown-toggle:active,button.btn-primary:not(:disabled):not(.disabled):active,button.btn-primary:focus,button.btn-primary.dropdown-toggle:focus{background:#920900;border-color:#920900}.btn-primary.dropdown-toggle.btn,button.btn-primary.dropdown-toggle,button.dropdown-toggle.btn-primary{border-radius:0}main .btn-outline-primary.btn,footer .btn-outline-primary.btn,.btn-outline-primary.btn,.btn-primary-outline-light.dropdown-toggle.btn,.btn-outline-primary.dropdown-toggle.btn,button.btn-outline-primary,button.btn-primary-outline-light.dropdown-toggle,button.dropdown-toggle.btn-primary-outline-light,button.btn-outline-primary.dropdown-toggle,button.dropdown-toggle.btn-primary-outline-light,button.dropdown-toggle.btn-primary-outline-light{background:#fff;border-color:#a61f07;box-shadow:none;color:#a61f07;text-decoration:none}.btn-outline-primary.btn:not(:disabled):active,.btn-primary-outline-light.dropdown-toggle.btn:not(:disabled):active,.btn-outline-primary.btn:not(:disabled):focus,.btn-primary-outline-light.dropdown-toggle.btn:not(:disabled):focus,.btn-outline-primary.btn:not(:disabled).active,.btn-primary-outline-light.dropdown-toggle.btn:not(:disabled).active,button.btn-outline-primary:not(:disabled):active,button.btn-primary-outline-light.dropdown-toggle:not(:disabled):active,button.btn-outline-primary:not(:disabled):focus,button.btn-primary-outline-light.dropdown-toggle:not(:disabled):focus,button.btn-outline-primary:not(:disabled).active,button.btn-primary-outline-light.dropdown-toggle:not(:disabled).active{background-color:#a61f07;border-color:#a61f07;color:#fff}.btn-outline-primary.btn:hover,.btn-primary-outline-light.dropdown-toggle.btn:hover,button.btn-outline-primary:hover,button.btn-primary-outline-light.dropdown-toggle:hover,button.btn-outline-primary.dropdown-toggle:hover{background-color:#920900;border-color:#920900;color:#fff;text-decoration:none}main .btn-primary-outline-light.btn,footer .btn-primary-outline-light.btn,.btn-primary-outline-light.btn,button.btn-primary-outline-light{background:#fff;border-color:#c5c5c5;color:#000;box-shadow:none}.btn-primary-outline-light.btn:not(:disabled):active,.btn-primary-outline-light.btn:not(:disabled):focus,.btn-primary-outline-light.btn:not(:disabled).active,button.btn-primary-outline-light:not(:disabled):active,button.btn-primary-outline-light:not(:disabled):focus,button.btn-primary-outline-light:not(:disabled).active{background-color:rgba(226,88,35,.2);border-color:rgba(226,88,35,.2);color:inherit}.btn-primary-outline-light.btn:hover,button.btn-primary-outline-light:hover{background-color:rgba(226,88,35,.2);border-color:rgba(226,88,35,.2);color:#a61f07}.btn-blue.btn,button.btn-blue{background-color:#0074a0;border-color:#0074a0;color:#fff}.btn-blue.btn:not(:disabled):active,.btn-blue.btn:not(:disabled):focus,.btn-blue.btn:not(:disabled).active,button.btn-blue:not(:disabled):active,button.btn-blue:not(:disabled):focus,button.btn-blue:not(:disabled).active{background-color:#0074a0;border-color:#0074a0}.btn-blue.btn:hover,button.btn-blue:hover{background-color:#006287;border-color:#006287}.btn-transparent.btn,button.btn-transparent{background:transparent;border:1px solid currentColor;color:inherit;cursor:pointer}.btn-white.btn,button.btn-white{background:#fff;border:1px solid currentColor;color:#000;cursor:pointer}.btn-black.btn,button.btn-black{background:#373636;border:1px solid #373636;color:#fff;cursor:pointer}.btn-green.btn,button.btn-green{background:#4e6633;border:1px solid #4e6633;color:#fff;cursor:pointer}.btn-yellow.btn,button.btn-yellow{background:#fbbd51;border:1px solid #fbbd51;color:#fff;cursor:pointer}.btn-link-red.btn,button.btn-link-red{background:#fff;border:0;color:#a61f07;cursor:pointer}.btn-link-red.btn:active,button.btn-link-red:active{box-shadow:none}.btn-link-red.btn:hover,button.btn-link-red:hover{color:#920900;text-decoration:none}.btn:where(:not([tabindex="-1"]):not([disabled])):focus{box-shadow:none !important;outline:none}.btn:where(:not([tabindex="-1"]):not([disabled])):focus-visible{outline:2px solid #000;outline-offset:-2px;box-shadow:none !important}@supports not selector(:focus-visible){.btn:where(:not([tabindex="-1"]):not([disabled])):focus{outline:2px solid #000;outline-offset:-2px;box-shadow:none !important}}main div.paragraph--type--button,footer div.paragraph--type--button{border-radius:0}main div.paragraph--type--button .btn--default-red,footer div.paragraph--type--button .btn--default-red{background:#a61f07;border:1px solid #a61f07;color:#fff;cursor:pointer;padding:.3rem 1.8rem;text-transform:initial}main div.paragraph--type--button .btn--transparent,footer div.paragraph--type--button .btn--transparent{background:transparent;border:1px solid #000;color:#000;cursor:pointer;padding:.5rem 1rem;text-transform:initial}main div.paragraph--type--button .btn--black,footer div.paragraph--type--button .btn--black{background:#373636;border:1px solid #373636;color:#fff;cursor:pointer;padding:.5rem 1rem;text-transform:initial}main div.paragraph--type--button .btn--blue,footer div.paragraph--type--button .btn--blue{background:#0074a0;border:1px solid #0074a0;color:#fff;cursor:pointer;padding:.5rem 1rem;text-transform:initial}main div.paragraph--type--button .btn--green,footer div.paragraph--type--button .btn--green{background:#4e6633;border:1px solid #4e6633;color:#fff;cursor:pointer;padding:.5rem 1rem;text-transform:initial}main div.paragraph--type--button .btn--yellow,footer div.paragraph--type--button .btn--yellow{background:#fbbd51;border:1px solid #fbbd51;color:#fff;cursor:pointer;padding:.5rem 1rem;text-transform:initial}main .btn,footer .btn{border-radius:0;display:inline-block;min-width:120px;padding:.75rem 1rem;text-decoration:none;transition:background .3s ease-in-out}footer .btn{padding:.5rem 2.5rem}footer .btn#dropdownMenuButton{font-family:'futura-pt', sans-serif;font-weight:500;border-color:rgba(0,0,0,.9);background-color:#fff;font-size:1rem;color:#000}footer .btn#dropdownMenuButton:hover{text-decoration:underline;background-color:inherit}a.btn-primary,a.btn-primary.dropdown-toggle.btn{background:#a61f07;border-color:#a61f07;color:#fff;text-decoration:none}a.btn-primary:hover,a.btn-primary.dropdown-toggle.btn:hover,a.btn-primary:active,a.btn-primary.dropdown-toggle.btn:active,a.btn-primary:not(:disabled):not(.disabled):active,a.btn-primary:focus,a.btn-primary.dropdown-toggle.btn:focus{background:#920900;border-color:#920900;text-decoration:none}@media(min-width: 768px){html .paragraph--type--image-card-decks.card-deck .card.flex-column{flex:0 0 calc(50% - 30px)}}@media(min-width: 992px){html .paragraph--type--image-card-decks.card-deck .card.flex-column{flex:0 0 calc(25% - 30px)}}.article-page-teaser .copyright-wrap,.basic-page-teaser .copyright-wrap,.blog-post-teaser .copyright-wrap,.push .copyright-wrap,.push-large .copyright-wrap,.landing-page-teaser .copyright-wrap,.landing-page-teaser-large .copyright-wrap{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.node--type-accordion .paragraph.accordion{border:1px solid #373636}.node--type-accordion .paragraph.accordion+.paragraph.accordion{border-top:0}.node--type-accordion .paragraph.accordion button{font-size:1.25rem;padding:.25rem 1rem}.node--type-accordion .paragraph.accordion button:focus{outline:2px solid #920900;outline-offset:0px}.node--type-accordion .paragraph.accordion button:hover::after{content:"";position:absolute;left:1rem;right:1rem;bottom:.4em;height:1px;background-color:currentColor}.node--type-accordion .paragraph.accordion.open .field--name-field-html-content{padding:.5rem 1rem;border-top:1px solid #373636}.text-larger{font-size:1.25rem;line-height:1.6}a.linkArrow{background:none transparent;border:none;cursor:pointer;display:inline-block;font-weight:bolder;letter-spacing:0;margin:0;padding:0 0 0 1.5em;position:relative;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;transition:color ease-in-out .3s,-webkit-text-decoration .3s ease-in-out;transition:color ease-in-out .3s,text-decoration .3s ease-in-out;transition:color ease-in-out .3s,text-decoration .3s ease-in-out,-webkit-text-decoration .3s ease-in-out;color:#a61f07}a.linkArrow:before{content:"";font-family:var(--font-awesome-family, "Font Awesome 6 Pro") !important;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;bottom:0;font-size:1em;height:1em;left:0;line-height:1;margin:auto;position:absolute;top:0;transition:transform ease-in-out .3s;width:1em}a.linkArrow:hover{color:#a61f07;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}a.linkArrow:hover:before{transform:translateX(0.375em)}a.linkButton{font-family:'Roboto', sans-serif;font-weight:700;color:#a61f07;display:inline-block;font-size:1.125rem;line-height:1.875rem;letter-spacing:.2px;position:relative;text-decoration:none !important}a.linkButton:hover{color:#920900}.max-width-large{margin-inline:auto;max-width:800px !important}#destinationmap{padding-right:0 !important}#destinationmap .modal-dialog{margin:0;max-width:none;padding-top:2rem;width:100%}#destinationmap .modal-content{background:rgba(0,0,0,.8);border-radius:0;color:#fff}#destinationmap .modal-content .modal-header{border:0;color:#fff}#destinationmap .modal-content .modal-header button{background:transparent;color:#fff;opacity:1}#destinationmap .modal-body{background:transparent}#destinationmap .modal-body .container{max-width:90rem}#destinationmap .v--sub-menu{width:100%}#destinationmap .v--sub-menu nav{padding:0}#destinationmap .v--sub-menu .navbar-nav,#destinationmap .v--sub-menu #block-editorstipsmenulinks{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:10px}#destinationmap .v--sub-menu .navbar-nav>li,#destinationmap .v--sub-menu .navbar-nav>.field__item,#destinationmap .v--sub-menu #block-editorstipsmenulinks>li,#destinationmap .v--sub-menu #block-editorstipsmenulinks>.field__item{display:block;flex-basis:33%;position:relative;text-align:left}@media(max-width: 63.999em){#destinationmap .v--sub-menu .navbar-nav>li,#destinationmap .v--sub-menu .navbar-nav>.field__item,#destinationmap .v--sub-menu #block-editorstipsmenulinks>li,#destinationmap .v--sub-menu #block-editorstipsmenulinks>.field__item{flex-basis:50%;padding:0 0}}#destinationmap .v--sub-menu .navbar-nav>li a,#destinationmap .v--sub-menu .navbar-nav>.field__item a,#destinationmap .v--sub-menu #block-editorstipsmenulinks>li a,#destinationmap .v--sub-menu #block-editorstipsmenulinks>.field__item a{color:#fff;display:block;font-size:1.1rem;padding:.6rem}@media(max-width: 63.999em){#destinationmap .v--sub-menu .navbar-nav>li a,#destinationmap .v--sub-menu .navbar-nav>.field__item a,#destinationmap .v--sub-menu #block-editorstipsmenulinks>li a,#destinationmap .v--sub-menu #block-editorstipsmenulinks>.field__item a{padding:.6rem}}#destinationmap .v--sub-menu .navbar-nav>li:hover,#destinationmap .v--sub-menu .navbar-nav>.field__item:hover,#destinationmap .v--sub-menu #block-editorstipsmenulinks>li:hover,#destinationmap .v--sub-menu #block-editorstipsmenulinks>.field__item:hover{background:#000;transition:all .3s ease-in-out}#destinationmap .v--sub-menu .navbar-nav>li:hover a,#destinationmap .v--sub-menu .navbar-nav>.field__item:hover a,#destinationmap .v--sub-menu #block-editorstipsmenulinks>li:hover a,#destinationmap .v--sub-menu #block-editorstipsmenulinks>.field__item:hover a{font-family:'Roboto', sans-serif;font-weight:700}#destinationmap .v--sub-menu .navbar-nav>li .menu-expander,#destinationmap .v--sub-menu .navbar-nav>.field__item .menu-expander,#destinationmap .v--sub-menu #block-editorstipsmenulinks>li .menu-expander,#destinationmap .v--sub-menu #block-editorstipsmenulinks>.field__item .menu-expander{display:none}#destinationmap .v--sub-menu .navbar-nav>li ul.menu,#destinationmap .v--sub-menu .navbar-nav>.field__item ul.menu,#destinationmap .v--sub-menu #block-editorstipsmenulinks>li ul.menu,#destinationmap .v--sub-menu #block-editorstipsmenulinks>.field__item ul.menu{display:none}#destinationmap .v--sub-menu #block-populardestinationsmenuimages,#destinationmap .v--sub-menu #block-editorstipsmenuimages{display:flex;flex-wrap:wrap;margin-bottom:2rem;margin-top:10px}#destinationmap .v--sub-menu #block-populardestinationsmenuimages>.paragraph,#destinationmap .v--sub-menu #block-editorstipsmenuimages>.paragraph{display:block;flex-basis:50%;padding:.6rem}@media(min-width: 992px){#destinationmap .v--sub-menu #block-populardestinationsmenuimages>.paragraph,#destinationmap .v--sub-menu #block-editorstipsmenuimages>.paragraph{flex-basis:25%}}@media(min-width: 1200px){#destinationmap .v--sub-menu #block-populardestinationsmenuimages>.paragraph,#destinationmap .v--sub-menu #block-editorstipsmenuimages>.paragraph{flex-basis:50%}}#destinationmap .v--sub-menu #block-populardestinationsmenuimages>.paragraph a,#destinationmap .v--sub-menu #block-editorstipsmenuimages>.paragraph a{color:#fff;display:block;font-size:.9rem}@media(max-width: 63.999em){#destinationmap .v--sub-menu #block-populardestinationsmenuimages>.paragraph a,#destinationmap .v--sub-menu #block-editorstipsmenuimages>.paragraph a{font-size:1.1rem}}#destinationmap .v--sub-menu #block-populardestinationsmenuimages>.paragraph a .destination-image,#destinationmap .v--sub-menu #block-editorstipsmenuimages>.paragraph a .destination-image{-o-object-fit:cover;object-fit:cover;overflow:hidden;position:relative}#destinationmap .v--sub-menu #block-populardestinationsmenuimages>.paragraph a .destination-image img,#destinationmap .v--sub-menu #block-editorstipsmenuimages>.paragraph a .destination-image img{display:none;height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media(min-width: 992px){#destinationmap .v--sub-menu #block-populardestinationsmenuimages>.paragraph a .destination-image img,#destinationmap .v--sub-menu #block-editorstipsmenuimages>.paragraph a .destination-image img{display:block}}#destinationmap .v--map-wrapper{display:flex;flex-wrap:wrap;position:relative}#destinationmap .v--map-wrapper .v--map{height:100%;max-height:550px;width:100%}#destinationmap .v--map-wrapper svg .st0{cursor:pointer;fill:#343434;stroke:#5d5d5d;transition:all .3s ease-in-out}#destinationmap .v--map-wrapper svg .st0:hover{fill:#cecece;stroke:#dfe1e1}#destinationmap .v--map-wrapper svg .st1{fill:#000;stroke:#5d5d5d}#destinationmap .v--map-wrapper .mapTooltip{background-color:#474c4b;border-radius:7px;color:#fff;display:none;filter:alpha(opacity=90);max-width:200px;moz-opacity:.9;opacity:.9;padding:5px 10px;position:absolute;z-index:1000}#destinationmap .v--map-wrapper .v--map-button{flex-grow:1;margin-top:1rem;text-align:center}#destinationmap .v--map-wrapper .v--map-button .btn-map{background:#a61f07;border-color:#a61f07;color:#fff;cursor:pointer;display:inline-block;font-size:1.7rem;line-height:1.2;padding:15px 20px;text-decoration:none;width:50%}#destinationmap .v--map-wrapper .v--map-button .btn-map:hover{background:#920900;text-decoration:none}#destinationmap h2,#destinationmap .h2,#destinationmap h3,#destinationmap .h3,#destinationmap h4,#destinationmap .h4{color:#fff;padding:0 .6rem}#destinationmap h2:before,#destinationmap .h2:before,#destinationmap h3:before,#destinationmap .h3:before,#destinationmap h4:before,#destinationmap .h4:before{display:none}#destinationmap .editor-tips-menu{display:none}#block-visitsearch #visitsearchInput,[id^=block-][id$=visitsearch] #visitsearchInput{align-items:center;border-left:1px solid #b5b5b5;display:flex;height:61px;justify-content:center;margin-left:auto;text-align:center;width:60px}#block-visitsearch #visitsearchInput.searchActiveted,[id^=block-][id$=visitsearch] #visitsearchInput.searchActiveted{left:0;position:fixed;right:0;z-index:4}@media(min-width: 460px){#block-visitsearch #visitsearchInput.searchActiveted,[id^=block-][id$=visitsearch] #visitsearchInput.searchActiveted{position:relative}}#block-visitsearch #visitsearchInput .wrapper-search,[id^=block-][id$=visitsearch] #visitsearchInput .wrapper-search{display:flex;flex-basis:100%;height:100%;justify-content:center;margin-bottom:0;position:relative}#block-visitsearch #visitsearchInput .wrapper-search button.cancel-button,[id^=block-][id$=visitsearch] #visitsearchInput .wrapper-search button.cancel-button{display:none}#block-visitsearch #visitsearchInput .wrapper-search button.search-button,#block-visitsearch #visitsearchInput .wrapper-search button.cancel-button,[id^=block-][id$=visitsearch] #visitsearchInput .wrapper-search button.search-button,[id^=block-][id$=visitsearch] #visitsearchInput .wrapper-search button.cancel-button{background:#fff;color:#000;cursor:pointer;text-transform:uppercase;width:59px}#block-visitsearch #visitsearchInput .wrapper-search button.search-button .icon-search:before,#block-visitsearch #visitsearchInput .wrapper-search button.cancel-button .icon-search:before,[id^=block-][id$=visitsearch] #visitsearchInput .wrapper-search button.search-button .icon-search:before,[id^=block-][id$=visitsearch] #visitsearchInput .wrapper-search button.cancel-button .icon-search:before{font-size:1.2rem}#block-visitsearch #visitsearchInput .wrapper-search:hover,#block-visitsearch #visitsearchInput .wrapper-search.active,[id^=block-][id$=visitsearch] #visitsearchInput .wrapper-search:hover,[id^=block-][id$=visitsearch] #visitsearchInput .wrapper-search.active{color:#fff}#block-visitsearch #visitsearchInput .wrapper-search.active button.search-button,[id^=block-][id$=visitsearch] #visitsearchInput .wrapper-search.active button.search-button{display:none}#block-visitsearch #visitsearchInput .wrapper-search.active button.cancel-button,[id^=block-][id$=visitsearch] #visitsearchInput .wrapper-search.active button.cancel-button{align-items:center;background:#000;color:#fff;display:flex;justify-content:center;text-align:center;z-index:15}#block-visitsearch #visitsearchInput .search-result,[id^=block-][id$=visitsearch] #visitsearchInput .search-result{display:none;opacity:0;transition:width .3s ease-in;width:0;z-index:-1}#block-visitsearch #visitsearchInput .search-result.open,[id^=block-][id$=visitsearch] #visitsearchInput .search-result.open{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;margin:0 auto;max-height:85vh;opacity:1;position:absolute;right:0;top:0;width:100vw;z-index:13}@media(min-width: 27em){#block-visitsearch #visitsearchInput .search-result.open,[id^=block-][id$=visitsearch] #visitsearchInput .search-result.open{right:60px;width:calc(100vw - 207px)}}@media(min-width: 49em){#block-visitsearch #visitsearchInput .search-result.open,[id^=block-][id$=visitsearch] #visitsearchInput .search-result.open{width:calc(100vw - 320px)}}#block-visitsearch #visitsearchInput .search-result .search-wrapper,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .search-wrapper{display:flex;height:61px;justify-content:center;width:100%}#block-visitsearch #visitsearchInput .search-result .search-wrapper .search,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .search-wrapper .search{flex-grow:1;position:relative}#block-visitsearch #visitsearchInput .search-result .search-wrapper .search input#search-input,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .search-wrapper .search input#search-input{border:0;border-radius:0;box-shadow:none;font-size:16px;height:100%;margin:0;padding:0;text-indent:2.3rem;transition:all .5s ease;width:100%}#block-visitsearch #visitsearchInput .search-result .search-wrapper .search .fa-spinner,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .search-wrapper .search .fa-spinner{position:absolute;right:4.6rem;top:18px}@media(min-width: 27em){#block-visitsearch #visitsearchInput .search-result .search-wrapper .search .fa-spinner,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .search-wrapper .search .fa-spinner{right:.9rem}}#block-visitsearch #visitsearchInput .search-result .search-wrapper .search .fa-search,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .search-wrapper .search .fa-search{color:#cacad4;font-size:20px;left:4px;position:absolute;top:50%;transform:translateY(-50%)}#block-visitsearch #visitsearchInput .search-result .search-wrapper .search span.icon-cancel,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .search-wrapper .search span.icon-cancel{cursor:pointer;display:none;font-size:2rem;position:absolute;right:0;top:0}#block-visitsearch #visitsearchInput .search-result .search-wrapper .search label,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .search-wrapper .search label{bottom:0;color:#cacaca;font-size:.7rem;padding-left:2rem;position:absolute}#block-visitsearch #visitsearchInput .search-result .search-wrapper button.search-button,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .search-wrapper button.search-button{color:#fff;cursor:pointer;font-size:1.5rem;height:45px;margin-left:6px;padding:10px 10px;text-transform:uppercase}#block-visitsearch #visitsearchInput .search-result .result,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .result{background:#fff;max-height:80vh;overflow-y:auto;width:100%}#block-visitsearch #visitsearchInput .search-result .grouped,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .grouped{background:#fff;box-shadow:0 9px 0 0 #fff,0 -9px 0 0 #fff,12px 0 15px -4px rgba(0,0,0,.3),-12px 0 15px -4px rgba(0,0,0,.3);margin-bottom:1.5rem;max-width:100vw;text-align:left;width:100%}@media(min-width: 460px){#block-visitsearch #visitsearchInput .search-result .grouped,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .grouped{width:100%}}#block-visitsearch #visitsearchInput .search-result .grouped:empty,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .grouped:empty{display:none}#block-visitsearch #visitsearchInput .search-result .grouped>div,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .grouped>div{background:#fff;padding-bottom:.5rem;padding-left:10px;padding-top:1rem;width:100%}@media(min-width: 49em){#block-visitsearch #visitsearchInput .search-result .grouped>div,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .grouped>div{width:calc(100% - 305px)}}@media(min-width: 64em){#block-visitsearch #visitsearchInput .search-result .grouped>div,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .grouped>div{width:50vw}}#block-visitsearch #visitsearchInput .search-result .grouped h2,#block-visitsearch #visitsearchInput .search-result .grouped .h2,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .grouped h2,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .grouped .h2{font-size:1.4rem}@media(min-width: 460px){#block-visitsearch #visitsearchInput .search-result .grouped h2,#block-visitsearch #visitsearchInput .search-result .grouped .h2,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .grouped h2,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .grouped .h2{padding:0 .9rem}}#block-visitsearch #visitsearchInput .search-result .grouped button,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .grouped button{border-radius:2px;color:#fff;cursor:pointer;padding:1rem;position:relative}@media(min-width: 460px){#block-visitsearch #visitsearchInput .search-result .grouped button,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .grouped button{margin:0 .9rem}}#block-visitsearch #visitsearchInput .search-result .grouped button.show,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .grouped button.show{background:#a61f07;color:#fff;cursor:pointer;padding:10px 15px 10px 30px;position:relative;text-decoration:none}#block-visitsearch #visitsearchInput .search-result .grouped button.show.no,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .grouped button.show.no{cursor:auto;padding-left:15px}#block-visitsearch #visitsearchInput .search-result .grouped button.show .icon:before,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .grouped button.show .icon:before{background-color:#fff;content:"";display:inline-block;height:2px;left:10px;position:absolute;top:16px;width:12px}#block-visitsearch #visitsearchInput .search-result .grouped button.show.more .icon:after,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .grouped button.show.more .icon:after{background-color:#fff;content:"";display:inline-block;height:12px;left:15px;position:absolute;top:11px;width:2px}#block-visitsearch #visitsearchInput .search-result .grouped button.show:hover,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .grouped button.show:hover{background-color:#5d1104}#block-visitsearch #visitsearchInput .search-result .mixed,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .mixed{-webkit-animation:fadeInUp .5s both;animation:fadeInUp .5s both;background:#fff;flex:1 1 100%;margin-bottom:1rem;margin-top:.1rem;padding:8px .9rem}@media(max-width: 26.999em){#block-visitsearch #visitsearchInput .search-result .mixed,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .mixed{padding:0}}#block-visitsearch #visitsearchInput .search-result .mixed h3,#block-visitsearch #visitsearchInput .search-result .mixed .h3,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .mixed h3,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .mixed .h3{font-size:1.5rem}#block-visitsearch #visitsearchInput .search-result .mixed:hover h3,#block-visitsearch #visitsearchInput .search-result .mixed:hover .h3,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .mixed:hover h3,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .mixed:hover .h3{text-decoration:underline}#block-visitsearch #visitsearchInput .search-result .mixed>a.row-result,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .mixed>a.row-result{color:#222;display:flex}#block-visitsearch #visitsearchInput .search-result .mixed .image,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .mixed .image{height:100%;width:100px}@media(min-width: 460px){#block-visitsearch #visitsearchInput .search-result .mixed .image,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .mixed .image{width:130px}}#block-visitsearch #visitsearchInput .search-result .mixed .image img,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .mixed .image img{height:100px;margin-right:.9375rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}@media(max-width: 26.999em){#block-visitsearch #visitsearchInput .search-result .mixed .image img,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .mixed .image img{height:70px}}#block-visitsearch #visitsearchInput .search-result .mixed .text,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .mixed .text{flex:1 1 70%;padding:0 .5rem}#block-visitsearch #visitsearchInput .search-result .mixed .text p,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .mixed .text p{font-family:'Roboto', sans-serif;font-weight:400;-webkit-box-orient:vertical;display:block;display:-webkit-box;font-size:1rem;height:2.6rem;-webkit-line-clamp:2;line-height:1.3;margin-bottom:0;overflow:hidden;text-overflow:ellipsis}#block-visitsearch #visitsearchInput .search-result .mixed .text .extra,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .mixed .text .extra{margin-top:.6rem}#block-visitsearch #visitsearchInput .search-result .mixed .text .extra .area,[id^=block-][id$=visitsearch] #visitsearchInput .search-result .mixed .text .extra .area{background:#a61f07;color:#fff;font-size:.9rem;padding:.3rem;text-decoration:none}body.path-search main{background:#fff;border-bottom:1px solid #e7e7e9;padding-bottom:4rem}body.path-search .bg-image{align-items:center;background:url(https://www.visitdalarna.se/search-media/search-media-image.jpg) no-repeat center;background-size:cover;color:#fff;display:flex;min-height:min(27rem,100vh - 18rem);width:100%}@media(max-width: 48.999em){body.path-search .bg-image{min-height:min(30vh,100vh - 15rem)}}body.path-search :where([class*="container"]).search-result .nav-tabs:empty,body.path-search :where([class*="container"]).search-result .tab-content:empty{display:none !important}body.path-search .search-header{align-items:flex-start;display:flex;justify-content:center;margin:0 auto;max-width:40rem;min-height:9.1rem;padding-bottom:2rem;padding-top:2rem;width:100%}body.path-search .search-header p:last-child{margin-bottom:0}body.path-search .search-input-container input,body.path-search .search-input-container .input-group-text{border:0}body.path-search .search-input-container input .fa,body.path-search .search-input-container .input-group-text .fa{font-size:1rem;opacity:.5}body.path-search .row-result{-webkit-animation:fadeIn .3s ease-in;animation:fadeIn .3s ease-in;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.2);color:#000;display:flex;flex-direction:column;height:100%;position:relative;text-decoration:none;transition:box-shadow .3s ease-in-out}body.path-search .row-result:hover{box-shadow:0 0 20px rgba(0,0,0,.4);text-decoration:none}body.path-search .row-result .image{position:relative}body.path-search .row-result .image:empty{aspect-ratio:5/3;background-color:#f9f9f9;position:relative}body.path-search .row-result .image:empty:before{aspect-ratio:5/3;background:transparent url(/themes/custom/citybreakweb/cb_dalarna/styles/images/logo-mobile.png) no-repeat 50% 50%;background-size:contain;content:"";height:auto;left:50%;max-width:100%;position:absolute;top:50%;transform:translate(-50%, -50%);width:7.5rem}body.path-search .row-result .image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}body.path-search .row-result .extra:not(:empty) .area{font-family:'Roboto', sans-serif;font-weight:700;background:#615e5e;color:#fff;display:block;padding:5px 10px}body.path-search .row-result .text{background:#fff;padding:1.6rem 1rem 1rem}body.path-search .row-result .text h3,body.path-search .row-result .text .h3{font-family:'futura-pt', sans-serif;font-weight:700;-webkit-box-orient:vertical;display:block;display:-webkit-box;font-size:1.6rem;height:4.8rem;letter-spacing:normal;-webkit-line-clamp:3;line-height:1;margin-bottom:0;overflow:hidden;text-overflow:ellipsis}body.path-search .row-result .text p{height:4.5em;overflow:hidden;position:relative}body.path-search .row-result .text p:after{background:linear-gradient(to right, rgba(255, 255, 255, 0), white 50%);bottom:0;content:"";height:1.5em;position:absolute;right:0;text-align:right;width:70%}body.path-search .grouped-categories .nav-tabs{border-bottom:none;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.3rem;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-color:#a61f07 #f5f5f5;scrollbar-width:thin;white-space:nowrap}body.path-search .grouped-categories .nav-tabs::-webkit-scrollbar{-webkit-appearance:none;background-color:#f5f5f5;height:10px}body.path-search .grouped-categories .nav-tabs::-webkit-scrollbar-thumb{background-color:#a61f07;border-radius:0;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body.path-search .grouped-categories .nav-tabs::-webkit-scrollbar-track{background:#f5f5f5;border-radius:0;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}@media(min-width: 64em){body.path-search .grouped-categories .nav-tabs{justify-content:center}}body.path-search .grouped-categories .nav-tabs .nav-item{margin:0;padding:1rem 0 0}body.path-search .grouped-categories .nav-tabs .nav-link{font-family:'Roboto', sans-serif;font-weight:700;background-color:transparent;border:0;border-bottom:3px solid #c3c3c3;border-radius:0;color:inherit;font-size:.8rem;letter-spacing:normal;line-height:1;padding:12px 1.1rem;text-decoration:none;text-transform:uppercase}@media(min-width: 49em){body.path-search .grouped-categories .nav-tabs .nav-link{font-size:1rem}}body.path-search .grouped-categories .nav-tabs .nav-link.active{background-color:transparent;border-bottom-color:#a61f07}body.path-search .grouped-categories .nav-tabs .nav-link:hover{border-bottom-color:#a81f07;text-decoration:none}@media(max-width: 26.999em){body.path-search #groupedCategoriesTab{background-color:#fff;position:relative}body.path-search #groupedCategoriesTab:after{background:linear-gradient(to right, rgba(255, 255, 255, 0.2) 0, #fff 100%);content:"";display:block;flex:none;height:3.5em;min-height:100%;pointer-events:none;position:-webkit-sticky;position:sticky;right:0;top:0;width:20vw}}@media(min-width: 49em)and (min-height: 480px){body.path-search .layout-content,body.path-search .bg-image{min-height:min(40rem,100vh - 7rem)}body.path-search :where([class*="container"]).search-result{margin-top:calc(-1*((min(40rem, 100vh - 7rem) - 9.1rem)/2 - 15px)) !important;padding-bottom:1rem}body.path-search :where([class*="container"]).search-result,body.path-search :where([class*="container"]).search-result+.container{background-color:#fff}}#block-favourite{border-left:1px solid #b5b5b5;height:100%;margin-left:auto}#block-favourite p{height:100%;margin:0;padding:0}#block-favourite p>a{align-items:center;color:#a61f07;display:flex;font-size:1.7rem;height:100%;justify-content:center;position:relative;text-align:center;width:60px}#block-favourite p>a>i{align-items:center;display:flex;height:100%;justify-content:center;padding:0 12px;position:relative;text-align:center}#block-favourite p>a>i span{background:#00358e;border-radius:50%;color:#fff;font-size:.7rem;height:15px;line-height:15px;position:absolute;right:4px;text-align:center;top:16px;width:15px}button.favorite-button{cursor:pointer;font-size:1.2rem;transition:all .3s ease-in-out}button.favorite-button:hover{color:#a61f07}button.favorite-button.favorited i{color:#a61f07;font-weight:900}.swiper-container{--swiper-navigation-size: 1.3rem;--swiper-theme-color: #a61f07;--swiper-pagination-bullet-horizontal-gap: .375rem}.swiper-container.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-container .swiper-pagination-custom,.swiper-container .swiper-pagination-fraction{bottom:0px}.swiper-container.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-container .swiper-pagination-custom .swiper-pagination-bullet,.swiper-container .swiper-pagination-fraction .swiper-pagination-bullet{margin:0 8px}.swiper-container .swiper-pagination-bullets{padding:2px 0}.swiper-container .swiper-pagination-bullet{opacity:.5;height:15px;width:15px}.swiper-container .swiper-pagination-bullet,.swiper-container .swiper-pagination-bullet-active,.swiper-container .swiper-pagination-bullet-active-main,.swiper-container .swiper-pagination-bullet-active-prev,.swiper-container .swiper-pagination-bullet-active-prev-prev,.swiper-container .swiper-pagination-bullet-active-next,.swiper-container .swiper-pagination-bullet-active-next-next{transform:scale(1)}.swiper-container .swiper-pagination-bullet-active{background:#a61f07;opacity:1}.swiper-container .swiper-pagination-bullet::before{font-size:2.75rem;height:100%;inset:50% auto auto 50%;min-height:1em;min-width:1em;position:absolute;transform:translate(-50%, -50%);width:100%;max-width:100%;min-width:1.188rem;content:""}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{background:#fff;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.15);font-size:1.5rem;height:40px;line-height:40px;opacity:.8;width:40px}.swiper-container .swiper-button-next:hover,.swiper-container .swiper-button-prev:hover{opacity:1}.swiper-container .swiper-button-next:after,.swiper-container .swiper-button-prev:after{font-family:"Font Awesome 6 Pro";font-weight:900}.swiper-container .swiper-button-next:after,.swiper-container .swiper-container-rtl .swiper-button-next:after{content:""}.swiper-container .swiper-container-rtl .swiper-button-prev:after,.swiper-container .swiper-button-prev:after{content:""}.swiper-container .swiper-button-prev.swiper-button-disabled,.swiper-container .swiper-button-next.swiper-button-disabled{cursor:auto;pointer-events:auto;opacity:0}:where(.node--type-slideshow){position:relative}:where(.node--type-slideshow) .slide-content,:where(.node--type-slideshow) .slideshow-mask{font-size:min(3.7vw,3.6vh,1rem)}:where(.node--type-slideshow) .slide-content{inset:auto auto 3rem 50%;max-width:100%;padding:0 1rem;text-align:left;transform:translate(-50%, 0%);width:100%}:where(.node--type-slideshow) .slide-content :where(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-family:'futura-pt', sans-serif;font-weight:700;color:#fff}:where(.node--type-slideshow) .slide-content h1,:where(.node--type-slideshow) .slide-content h2,:where(.node--type-slideshow) .slide-content .h1,:where(.node--type-slideshow) .slide-content .h2{font-family:'futura-pt', sans-serif;font-weight:700;font-size:2.5em;line-height:.9;margin:0;text-shadow:0 0 15px rgba(0,0,0,.45);text-transform:none}:where(.node--type-slideshow) .slide-content h3,:where(.node--type-slideshow) .slide-content h4,:where(.node--type-slideshow) .slide-content h5,:where(.node--type-slideshow) .slide-content h6,:where(.node--type-slideshow) .slide-content .h3,:where(.node--type-slideshow) .slide-content .h4,:where(.node--type-slideshow) .slide-content .h5,:where(.node--type-slideshow) .slide-content .h6{font-size:2em;line-height:1.125;margin:0;text-shadow:0 0 15px rgba(0,0,0,.45);text-transform:none}:where(.node--type-slideshow) .slide-content p{color:#fff;font-family:"Roboto",serif;font-size:1em;font-style:normal;line-height:1.75;margin-top:.75em;text-shadow:0 0 15px rgba(0,0,0,.55)}:where(.node--type-slideshow) .slide-content a{background:#a61f07;border-color:#a61f07;color:#fff;display:inline-block;font-family:Roboto;font-size:1em;font-style:normal;font-weight:bolder;line-height:normal;margin-top:1em;padding:0.75em 2em;text-decoration:none;text-transform:none;transition:300ms ease all}:where(.node--type-slideshow) .slide-content a:hover{background:#920900;border-color:#920900;text-decoration:none}:where(.node--type-slideshow) .slide-content>div{font-size:1em}:where(.node--type-slideshow) .slide-content>span{font-family:'futura-pt', sans-serif;font-weight:400;font-size:.938em;letter-spacing:.007em;line-height:1.2}:where(.node--type-slideshow) .slideshow-mask:where(.hard-overlay){inset:auto 0 0 0;width:100%}:where(.node--type-slideshow) #citybreak-widget{padding-left:.9375rem;padding-right:.9375rem;position:relative;z-index:1}@media(min-width: 768px){:where(.node--type-slideshow) .slide-content h1,:where(.node--type-slideshow) .slide-content .h1,:where(.node--type-slideshow) .slide-content h2,:where(.node--type-slideshow) .slide-content .h2{font-size:2.813em;line-height:.9333333333}:where(.node--type-slideshow) .slide-content h3,:where(.node--type-slideshow) .slide-content .h3,:where(.node--type-slideshow) .slide-content h4,:where(.node--type-slideshow) .slide-content .h4,:where(.node--type-slideshow) .slide-content h5,:where(.node--type-slideshow) .slide-content .h5,:where(.node--type-slideshow) .slide-content h6,:where(.node--type-slideshow) .slide-content .h6{font-size:2.375em;letter-spacing:-0.013em;line-height:1.1052631579}:where(.node--type-slideshow) .slide-content p{font-size:1.125em;line-height:1.5555555556;margin-top:.889em}:where(.node--type-slideshow) .slide-content a{font-size:1.125em;margin-top:1.778em;padding:0.667em 1.778em}:where(.node--type-slideshow) .slide-content.position-left,:where(.node--type-slideshow) .slide-content.position-right{padding-inline:0;width:clamp(24em,100% - 115vh,48em)}:where(.node--type-slideshow) .slide-content.position-left+.slideshow-mask:where(.hard-overlay),:where(.node--type-slideshow) .slide-content.position-right+.slideshow-mask:where(.hard-overlay){inset:0 auto;transform:none;width:calc((clamp(24em, 100% - 115vh, 48em)) + 16%)}:where(.node--type-slideshow) .slide-content.position-left{left:8%;right:auto}:where(.node--type-slideshow) .slide-content.position-left+.slideshow-mask:where(.hard-overlay){left:0}:where(.node--type-slideshow) .slide-content.position-right{left:auto;right:8%}:where(.node--type-slideshow) .slide-content.position-right+.slideshow-mask:where(.hard-overlay){right:0}}@media(min-width: 64em){:where(.node--type-slideshow) #citybreak-widget{inset:auto 0 2rem 0;margin:0 auto;max-width:80rem;position:absolute}}.contentListAsSlideshowExtended.content-type-offer .swiper-container,.contentListAsSlideshowExtended.display-as-singleAndSlideshow .swiper-container{padding-top:1.5rem}.productListAsSlideshowExtended .swiper-container,.contentListAsSlideshowExtended .swiper-container{margin-bottom:.5rem;padding-bottom:1.5rem}.productListAsSlideshowExtended .swiper-slide,.contentListAsSlideshowExtended .swiper-slide{height:auto}.productListAsSlideshowExtended .swiper-pagination-bullets,.contentListAsSlideshowExtended .swiper-pagination-bullets{bottom:0}.productListAsSlideshowExtended .swiper-button-next,.contentListAsSlideshowExtended .swiper-button-next{right:-2.4rem}.productListAsSlideshowExtended .swiper-button-prev,.contentListAsSlideshowExtended .swiper-button-prev{left:-2.4rem}.productListAsSlideshowExtended .swiper-slide{height:auto}.productListAsSlideshowExtended .swiper-slide>div.view-more-items a{align-items:center;background:#a61f07;color:#fff;display:flex;font-size:3rem;height:100%;justify-content:center;line-height:1;padding:0 1rem;text-decoration:none;width:100%}.layout-content:has(.productListAsSlideshowExtended,.contentListAsSlideshowExtended){overflow-x:clip}.productListAsSlideshowExtended .swiper-container,.contentListAsSlideshowExtended .swiper-container{overflow:visible}footer{position:relative}footer a{color:#000;display:inline-block;padding:.25rem 0}footer .text-white h1,footer .text-white h2,footer .text-white h3,footer .text-white h4,footer .text-white h5,footer .text-white h6,footer .text-white .h1,footer .text-white .h2,footer .text-white .h3,footer .text-white .h4,footer .text-white .h5,footer .text-white .h6,footer .text-white a{color:#fff !important}footer img{max-width:190px}footer h3,footer .h3{font-family:'Roboto', sans-serif;font-weight:700;font-size:1.3375rem;letter-spacing:0;margin:0 0 1rem}@media(max-width: 48.999em){footer h3,footer .h3{margin:10px 0;padding-top:36px}}footer .html-content ul{list-style:none;margin:0}footer .html-content ul:not(.browser-default) li{list-style-type:none}footer a,footer p{line-height:1.625;margin-bottom:0}footer p{font-size:1rem}footer s #region-copyright{color:#fff;position:relative}footer form#SubscriberForm tbody{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}footer form#SubscriberForm tbody tr{border:0}footer form#SubscriberForm tbody tr td{display:block;padding:0}footer form#SubscriberForm tbody tr td [type=text]{margin:0}footer form#SubscriberForm tbody tr td label{display:unset}footer form#SubscriberForm tbody tr [type=submit]{background:#a61f07;border:0;border-radius:0;color:#fff;cursor:pointer;font-size:.8rem;height:2.4375rem;letter-spacing:1.5px;padding:.5rem;text-transform:uppercase}