@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}:root{--font-heading-font-family: 'Pepi Regular', sans-serif;--font-heading-font-weight: normal;--font-body-font-family: 'Rethink Sans', sans-serif;--font-body-font-weight: 400;--font-body-font-style: normal;--font-body2-font-family: 'Rethink Sans', sans-serif;--font-body2-font-weight: 500;--font-body2-font-style: italic;--font-body-bold-font-family: 'Rethink Sans', sans-serif;--font-body-bold-font-weight: 500;--font-body-bold-font-style: normal;--logo-header-height: 3rem;--winter: var(--color5);--winter-2: #1e87db;--summer: var(--color3);--summer-2: #1ba83b}@media(min-width: 576px){:root{--logo-header-height: 3.438rem}}@media(min-width: 768px){:root{--logo-header-height: 4rem}}body{--color-season: var(--winter);--color-season-2: var(--winter-2)}body:where(.is-summer){--color-season: var(--summer);--color-season-2: var(--summer-2)}:root{--swiper-theme-color: #fff}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@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.125rem}:where(.layout-container, .cms-text-content, .cke_editable) h2,:where(.layout-container, .cms-text-content, .cke_editable) .h2{font-size:2.5rem}:where(.layout-container, .cms-text-content, .cke_editable) h3,:where(.layout-container, .cms-text-content, .cke_editable) .h3{font-size:2.188rem}:where(.layout-container, .cms-text-content, .cke_editable) h4,:where(.layout-container, .cms-text-content, .cke_editable) .h4{font-size:1.5rem}:where(.layout-container, .cms-text-content, .cke_editable) h5,:where(.layout-container, .cms-text-content, .cke_editable) .h5{font-size:1.563rem}:where(.layout-container, .cms-text-content, .cke_editable) h6,:where(.layout-container, .cms-text-content, .cke_editable) .h6{font-size:1.25rem}}body .header-section .navbar-brand img,body .header-section .navbar-brand svg{height:var(--logo-header-height)}@media screen and (min-width: 768px){body.show-menu .header-section{height:calc(var(--logo-header-height) + 3.75rem)}body.show-menu .menu-offcanvas-panel{margin-top:calc(var(--logo-header-height) + 3.75rem)}}body .menu-offcanvas-panel-inner{position:relative}@media(min-width: 1200px){body .menu-offcanvas-panel-inner::after{content:"";display:inline-block;width:450px;height:500px;position:absolute;background:url("/themes/custom/citybreakweb/cb_alpinco/styles/images/icons/2023_Hafjell_Isa.png") no-repeat center bottom;background-size:374px;right:.5rem;pointer-events:none}}@media(min-width: 1200px){body .menu-offcanvas-panel-body{padding:5rem 22rem 5rem 4rem}}@media(max-width: 1199.98px){body .region-offcanvasmenu::after{content:"";display:inline-block;position:initial;background:url("/themes/custom/citybreakweb/cb_alpinco/styles/images/icons/2023_Hafjell_Isa.png") no-repeat center bottom;background-size:257px;width:386px;height:313px}}@media(max-width: 450px){body .region-offcanvasmenu::after{content:"";background:url("/themes/custom/citybreakweb/cb_alpinco/styles/images/icons/2023_Hafjell_Isa.png") no-repeat center bottom;background-size:200px;width:210px;height:280px}}@media screen and (min-width: 768px){body.path-online3.show-menu .bar-menu-tooltip,body.path-stays.show-menu .bar-menu-tooltip{top:calc(50% + (var(--logo-header-height) + 3.75rem)*.5)}}.btn{display:inline-block;font-family:var(--font-body2-font-family);font-weight:var(--font-body2-font-weight);color:#000;text-align:center;word-break:break-word;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.875em 1.875em;font-size:1rem;line-height:1.375;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#000;text-decoration:none}.btn:focus-visible{outline:2px dashed #000;outline-offset:.375em}@supports not selector(:focus-visible){.btn:focus{outline:2px dashed #000;outline-offset:.375em}}.btn:focus-visible{box-shadow:none !important;text-decoration:none}@supports not selector(:focus-visible){.btn:focus{box-shadow:none !important;text-decoration:none}}.btn .focus{outline:2px dashed #000;outline-offset:.375em}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}:where([data-region-background="dark"] .cms-text-content) .btn:focus-visible{outline:2px dashed var(--region-color-text, #fff);outline-offset:.375em}@supports not selector(:focus-visible){:where([data-region-background="dark"] .cms-text-content) .btn:focus{outline:2px dashed var(--region-color-text, #fff);outline-offset:.375em}}:where([data-region-background="dark"] .cms-text-content) .btn:focus-visible{box-shadow:none !important;text-decoration:none}@supports not selector(:focus-visible){:where([data-region-background="dark"] .cms-text-content) .btn:focus{box-shadow:none !important;text-decoration:none}}:where([data-region-background="dark"] .cms-text-content) .btn .focus{outline:2px dashed var(--region-color-text, #fff);outline-offset:.375em}:where([data-region-background="dark"] .cms-text-content) .btn:not(:disabled):not(.disabled):active:focus-visible,:where([data-region-background="dark"] .cms-text-content) .btn:not(:disabled):not(.disabled).active:focus-visible{outline:2px dashed var(--region-color-text, #fff);outline-offset:.375em}@supports not selector(:focus-visible){:where([data-region-background="dark"] .cms-text-content) .btn:not(:disabled):not(.disabled):active:focus,:where([data-region-background="dark"] .cms-text-content) .btn:not(:disabled):not(.disabled).active:focus{outline:2px dashed var(--region-color-text, #fff);outline-offset:.375em}}:where([data-region-background="dark"] .cms-text-content) .btn:not(:disabled):not(.disabled):active:focus-visible,:where([data-region-background="dark"] .cms-text-content) .btn:not(:disabled):not(.disabled).active:focus-visible{box-shadow:none !important;text-decoration:none}@supports not selector(:focus-visible){:where([data-region-background="dark"] .cms-text-content) .btn:not(:disabled):not(.disabled):active:focus,:where([data-region-background="dark"] .cms-text-content) .btn:not(:disabled):not(.disabled).active:focus{box-shadow:none !important;text-decoration:none}}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{background-color:var(--color10);border-color:var(--color10);color:var(--white);font-size:1.25rem;text-transform:none}.btn-primary:hover{background-color:var(--color1);border-color:var(--color1);color:var(--color10)}.btn-secondary{background-color:transparent;border-color:currentColor;border-width:1.5px;color:inherit;text-transform:none}.btn-secondary:hover{background-color:var(--color10);border-color:var(--color10);color:var(--color1)}.btn-outline-primary{background-color:transparent;border-color:currentColor;border-width:1.5px;color:inherit;text-transform:none}.btn-outline-primary:hover{background-color:var(--color10);border-color:var(--color10);color:var(--color1)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#222;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#222;border-color:#222}.btn-outline-secondary{background-color:transparent;border-color:currentColor;color:inherit;text-transform:none}.btn-outline-secondary:hover{background-color:var(--color10);border-color:var(--color10);color:var(--color1)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#222;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#222;border-color:#222}.btn-link{font-weight:var(--font-body-font-weight);color:#2196f3;text-decoration:none}.btn-link:hover{color:#2196f3;text-decoration:none}.btn-link:disabled,.btn-link.disabled{color:#7b7b7b;pointer-events:none}.btn-lg{padding:.9375rem 3.75rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.65625rem 2.625rem;font-size:0.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.big-display{font-family:var(--font-heading-font-family);font-weight:var(--font-heading-font-weight);display:block;font-size:2.25rem;line-height:1.25;margin-bottom:.938rem}@media(min-width: 768px){.big-display{font-size:3.375rem}}.push-teaser-custom.teaser-custom,.push-teaser-custom.custom-teaser-2{background-color:var(--color1)}.push-teaser-custom.teaser-custom .custom-teaser-2-content .custom-teaser-icon,.push-teaser-custom.custom-teaser-2 .custom-teaser-2-content .custom-teaser-icon{background-color:var(--color10)}.push-teaser-custom.teaser-custom .custom-teaser-2-content h4,.push-teaser-custom.teaser-custom .custom-teaser-2-content .h4,.push-teaser-custom.custom-teaser-2 .custom-teaser-2-content h4,.push-teaser-custom.custom-teaser-2 .custom-teaser-2-content .h4{color:var(--color10)}.node--type-push-teaser-micro.custom-teaser-micro .custom-teaser-micro-background .micro-icon i{color:var(--color1)}.node--type-push-teaser-micro.custom-teaser-micro .custom-teaser-micro-title h4,.node--type-push-teaser-micro.custom-teaser-micro .custom-teaser-micro-title .h4{font-family:var(--font-heading-font-family);font-weight:var(--font-heading-font-weight);font-size:1.125rem;line-height:125%}.teaser-custom-1{display:block}.teaser-custom-1 .triangle-push-icon{display:flex;justify-content:center;align-items:center;transform:rotate(-45deg);position:absolute;inset:0}.teaser-custom-1 .triangle-push-icon::before{height:28px;width:28px;background-size:28px}a.teaser-custom-1{color:inherit;font-weight:inherit;height:100%;max-height:555px}a.teaser-custom-1:hover{color:inherit;outline:none;text-decoration:none}.teaser-custom-1 p{color:inherit}.teaser-custom-1 p:last-child{margin-bottom:0}.teaser-custom-1-inner{background-color:var(--color1);color:var(--color10);display:block;height:100%;margin-inline:auto;max-width:100%;transition:filter .3s ease-in-out}.teaser-custom-1-image{overflow:hidden;position:relative;max-height:430px}.teaser-custom-1-image .play-icon{position:absolute;top:30%;left:50%;z-index:20;font-size:37px}.teaser-custom-1-image:before{content:"";display:block;padding-top:100%}.teaser-custom-1-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.teaser-custom-1-image picture,.teaser-custom-1-image img,.teaser-custom-1-image>.media-wrapper{inset:0;position:absolute !important}.teaser-custom-1-svg{bottom:-1px;color:var(--color1)}.teaser-custom-1-svg svg{height:100%;width:100%}.teaser-custom-1-svg-left{height:40%;left:0;width:60%}.teaser-custom-1-svg-right{height:60%;right:0;width:40%}.teaser-custom-1-box{padding:1rem 1rem 2rem 1rem}.teaser-custom-1-box-inner{max-width:100%;height:185px}.teaser-custom-1-box-inner .custom-teaser-icon{width:2.5625rem;height:2.4375rem;transform:rotate(45deg);margin-bottom:1.5rem;margin-left:.5rem;background-color:var(--color10)}.teaser-custom-1-box-inner .custom-teaser-icon .arrow-icon ::before{content:"";display:inline-block;height:1em;line-height:1;height:28px;width:28px;background-size:28px}.teaser-custom-1-box-inner .custom-teaser-icon .arrow-icon .system-outline-161-trending-flat{display:flex;justify-content:center;align-items:center;transform:rotate(-45deg);position:absolute;inset:0}.teaser-custom-1-box-inner .custom-teaser-icon .arrow-icon .system-outline-161-trending-flat::before{height:28px;width:28px;background-image:url("/themes/custom/citybreakweb/cb_alpinco/styles/lordicons/system-outline-161-trending-flat/system-outline-161-trending-flat-white.apng");background-size:28px}.teaser-custom-1-box-inner .custom-teaser-icon .arrow-icon .wired-outline-108-box-package{display:flex;justify-content:center;align-items:center;transform:rotate(-45deg);position:absolute;inset:0}.teaser-custom-1-box-inner .custom-teaser-icon .arrow-icon .wired-outline-108-box-package::before{height:28px;width:28px;background-image:url("/themes/custom/citybreakweb/cb_alpinco/styles/lordicons/wired-outline-108-box-package-open-close-morph/wired-outline-108-box-package-open-close-morph-white.apng");background-size:28px}@media(prefers-reduced-motion){.teaser-custom-1-box-inner .custom-teaser-icon .arrow-icon .system-outline-161-trending-flat::before{background-image:url("/themes/custom/citybreakweb/cb_alpinco/styles/lordicons/system-outline-161-trending-flat/system-outline-161-trending-flat-white.svg");background-size:28px}.teaser-custom-1-box-inner .custom-teaser-icon .arrow-icon .wired-outline-108-box-package::before{background-image:url("/themes/custom/citybreakweb/cb_alpinco/styles/lordicons/wired-outline-108-box-package-open-close-morph/wired-outline-108-box-package-open-close-morph-white.svg");background-size:28px}}.teaser-custom-1-body p{line-height:1.25;overflow:hidden;overflow-wrap:break-word}@supports(-webkit-line-clamp: 2){.teaser-custom-1-body p{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3}.teaser-custom-1-body p p{display:inline}}@supports not (-webkit-line-clamp: 2){.teaser-custom-1-body p{display:block;max-height:3.725em}}.teaser-custom-1-title{color:inherit;display:block;font-size:1.125rem;line-height:1.25;margin:0 0 1rem 0;padding:0;max-width:12.5rem;line-height:1.25;overflow:hidden;overflow-wrap:break-word}@supports(-webkit-line-clamp: 2){.teaser-custom-1-title{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2}.teaser-custom-1-title p{display:inline}}@supports not (-webkit-line-clamp: 2){.teaser-custom-1-title{display:block;max-height:2.475em}}.teaser-custom-1:focus-inner,.teaser-custom-1:hover-inner{filter:drop-shadow(-1px 2px 6px rgba(0, 0, 0, 0.5))}.teaser-custom-1:focus-image img,.teaser-custom-1:hover-image img{transform:scale(1.1)}.teaser-custom-1:hover .teaser-custom-1-image img{transform:translate(0, -25px);transition:transform .5s}@media(max-width: 991.98px){.teaser-custom-1:hover .teaser-custom-1-image img{transform:translate(0, -10px)}}@media(min-width: 768px){a.teaser-custom-1{max-height:522px}.teaser-custom-1-inner{align-items:flex-end;aspect-ratio:640 / 382;display:flex;isolation:isolate;position:relative}.teaser-custom-1-image{inset:0 0 1rem 0;position:absolute;z-index:-1;max-height:524px}.teaser-custom-1-image:before{padding-top:59.6875%}.teaser-custom-1-svg-left{height:calc(100% + 7rem);left:-183px;width:90%}.teaser-custom-1-svg-right{bottom:0;height:242px;right:-74px;width:calc(100% - 19rem)}.teaser-custom-1-box{padding:7.938rem 1.5rem 2rem 1.5rem;max-width:270px;position:relative;top:1rem}.teaser-custom-1-box-inner{width:15.5rem}}@media(min-width: 992px){.teaser-custom-1-inner{aspect-ratio:454 / 382}.teaser-custom-1-image:before{padding-top:84.140969163%}.teaser-custom-1-svg-left{height:calc(100% + 1rem);width:34rem;left:-102px}.teaser-custom-1-svg-right{bottom:0;height:100px;right:0;width:calc(100% - 23rem)}}@media(max-width: 767.98px){a.teaser-custom-1{max-height:455px}.teaser-custom-1-box{position:relative;top:-110px}.teaser-custom-1-image{max-height:350px}.teaser-custom-1-svg-left{height:60%;left:-13px;width:34rem}.teaser-custom-1-svg-right{height:85%;right:-164px;width:61%}}@media(max-width: 500px){a.teaser-custom-1{height:100%}.teaser-custom-1-inner{height:428px}.teaser-custom-1-image{max-height:310px}.teaser-custom-1-box{position:relative;bottom:.5rem;max-width:545px;top:-108px}.teaser-custom-1-svg-left{height:33vw;left:-13px;width:25rem}.teaser-custom-1-svg-right{height:300px;right:-110px;width:61%}}@media(min-width: 992px){.content-list.items-3.content-type-push .teaser-custom-1-box,.content-list.items-4.content-type-push .teaser-custom-1-box{max-width:none}.content-list.items-3.content-type-push .teaser-custom-1-box-inner,.content-list.items-4.content-type-push .teaser-custom-1-box-inner{width:unset}.content-list.items-3.content-type-push .teaser-custom-1-svg-left,.content-list.items-4.content-type-push .teaser-custom-1-svg-left{height:64%;left:-19px;width:40rem}.content-list.items-3.content-type-push .teaser-custom-1-svg-right,.content-list.items-4.content-type-push .teaser-custom-1-svg-right{height:91%;right:-110px;width:100%}}@media(min-width: 1200px){.content-list.items-3.content-type-push .teaser-custom-1-svg-left,.content-list.items-4.content-type-push .teaser-custom-1-svg-left{height:69%;left:-64px;width:40rem}.content-list.items-3.content-type-push .teaser-custom-1-svg-right,.content-list.items-4.content-type-push .teaser-custom-1-svg-right{height:115%;right:-184px;width:100%}}@media(min-width: 768px)and (max-width: 991.98px){.content-list.display-as-slideshow.content-type-push .teaser-custom-1-svg-right{bottom:0;height:328px;right:-63px;width:calc(100% - 19rem)}}.article-teaser .article-teaser-triangle,.article-teaser .article-teaser-content{background-color:var(--color1)}.article-teaser .article-teaser-triangle h4,.article-teaser .article-teaser-triangle .h4,.article-teaser .article-teaser-content h4,.article-teaser .article-teaser-content .h4{color:var(--color10)}.article-teaser .article-teaser-triangle .teaser-icon,.article-teaser .article-teaser-content .teaser-icon{border:1px solid var(--color10);background-color:var(--color10)}.content-list-as-slideshow .swiper-button-next,.content-list-as-slideshow .swiper-button-prev{border:1px solid var(--color8);background-color:var(--color8)}.content-list-as-slideshow .swiper-button-next:hover,.content-list-as-slideshow .swiper-button-prev:hover{border:1px solid var(--color1);background-color:var(--color8)}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}@font-face{font-family:"Pepi Regular";font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/pepi_regular/pepi_regular.woff2") format("woff2")}.cbis-product-teaser{color:var(--color1);display:flex;flex-direction:column;max-width:350px;width:100%;min-height:100%;height:495px;background-color:var(--color1) !important}.cbis-product-teaser-img{align-items:stretch;display:flex;overflow:hidden;position:relative;border-radius:100%;top:-80px;left:28px;width:365px;height:365px}.cbis-product-teaser-img img{aspect-ratio:1;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%;max-height:21.75rem}.cbis-product-teaser-img::after{border:none !important;content:none !important}.cbis-product-teaser-content{display:flex;flex-direction:column;padding:0 1.25rem 1.75rem 1.25rem;height:-webkit-fit-content !important;height:-moz-fit-content !important;height:fit-content !important;gap:1rem;position:absolute;top:245px;bottom:0;left:0;right:0}.cbis-product-teaser-content .custom-teaser-icon{position:relative;width:50px;height:49px;background-color:var(--color10)}.cbis-product-teaser-content .custom-teaser-icon .arrow-icon ::before{content:"";display:inline-block;height:1em;line-height:1}.cbis-product-teaser-content .custom-teaser-icon .arrow-icon .system-outline-161-trending-flat{display:flex;justify-content:center;align-items:center;position:absolute;inset:0}.cbis-product-teaser-content .custom-teaser-icon .arrow-icon .system-outline-161-trending-flat::before{height:28px;width:28px;background-image:url("/themes/custom/citybreakweb/cb_alpinco/styles/lordicons/system-outline-161-trending-flat/system-outline-161-trending-flat-white.apng");background-size:28px}@media(prefers-reduced-motion){.cbis-product-teaser-content .custom-teaser-icon .arrow-icon .system-outline-161-trending-flat::before{background-image:url("/themes/custom/citybreakweb/cb_alpinco/styles/lordicons/system-outline-161-trending-flat/system-outline-161-trending-flat-white.svg");background-size:28px}}.cbis-product-teaser-content .cbis-occasions-date{color:var(--color10)}.cbis-product-teaser-content h4,.cbis-product-teaser-content .h4{font-family:var(--font-heading-font-family);font-weight:var(--font-heading-font-weight);color:var(--color10);margin-bottom:0;line-height:1.25;overflow:hidden;overflow-wrap:break-word;font-size:1.125rem}@supports(-webkit-line-clamp: 2){.cbis-product-teaser-content h4,.cbis-product-teaser-content .h4{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2}.cbis-product-teaser-content h4 p,.cbis-product-teaser-content .h4 p{display:inline}}@supports not (-webkit-line-clamp: 2){.cbis-product-teaser-content h4,.cbis-product-teaser-content .h4{display:block;max-height:2.475em}}.cbis-product-teaser-content p{line-height:1.25;overflow:hidden;overflow-wrap:break-word;color:var(--color10)}@supports(-webkit-line-clamp: 2){.cbis-product-teaser-content p{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2}.cbis-product-teaser-content p p{display:inline}}@supports not (-webkit-line-clamp: 2){.cbis-product-teaser-content p{display:block;max-height:2.475em}}@media(max-width: 767.98px){.cbis-product-teaser-content p{line-height:1.25;overflow:hidden;overflow-wrap:break-word}@supports(-webkit-line-clamp: 2){.cbis-product-teaser-content p{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3}.cbis-product-teaser-content p p{display:inline}}@supports not (-webkit-line-clamp: 2){.cbis-product-teaser-content p{display:block;max-height:3.725em}}}.cbis-product-teaser a{color:inherit;text-decoration:none;overflow:hidden}.cbis-product-teaser:hover .cbis-product-teaser-img{top:-95px;left:-36px;width:417px;height:417px;transition:all .5s}.cbis-product-teaser:hover .cbis-product-teaser-img img{transition:transform .5s;transform:scale(1.1)}.cbis-product-teaser:hover .custom-teaser-icon{transition:transform .5s;transform:rotate(45deg)}.cbis-product-teaser:hover .system-outline-161-trending-flat::before{transition:transform .5s;transform:rotate(-45deg)}.cbis-product-list-vue-app .cbis-product-teaser{max-width:unset}.paragraph--type--cbis-product{display:flex;justify-content:center}.node--type-cbis-product-landing-page .cbis-product-teaser{background-color:var(--color1)}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-weeks .vc-highlight.bgAvailableEvent{background-color:var(--color1) !important}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .vc-pane-container .vc-arrows-container .vc-arrow:hover{background-color:var(--color6);border-color:transparent;color:var(--color1)}.node--type-cbis-event-calendar .cbis-event-calendar-wrapper .cbis-show-more-events{border:1px solid var(--color10);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#citybreak-widget .widget-tab{background-color:var(--color10);color:var(--color1)}#citybreak-widget .widget-tab .tab-title{font-family:var(--font-body-bold-font-family);font-weight:var(--font-body-bold-font-weight);font-style:var(--font-body-bold-font-style);align-items:center}#citybreak-widget .widget-tab .tab-title::after{border-bottom:2px solid var(--color1);content:"";display:block;width:100%}.node--type-citybreak-widget.position-fixed{background-color:var(--color10)}body:not(.path-online3) #citybreak-widget .widget-wrapper{background-color:var(--color10);color:var(--color1)}@media(max-width: 991.98px){.node--type-citybreak-widget{background-color:var(--color10)}}.is-summer #citybreak-widget .widget-wrapper{background-color:var(--color10);color:var(--color1)}.is-summer .node--type-citybreak-widget{background-color:var(--color10)}.is-summer #citybreak-widget .widget-tab{background-color:var(--color10)}.is-summer .node--type-citybreak-widget.position-fixed{background-color:var(--color10)}body.is-summer:not(.path-online3) #citybreak-widget .widget-wrapper{background-color:var(--color10);color:var(--color1)}@media only screen and (min-width: 375px)and (max-width: 375px){*:lang(en) body:not(.path-online3) #citybreak-widget .widget-tab .tab-title{padding:0 .063rem 1rem}}@media only screen and (min-width: 376px)and (max-width: 425px){*:lang(en) body:not(.path-online3) #citybreak-widget .widget-tab .tab-title{padding:0 .063rem 1rem}}@media only screen and (min-width: 425px)and (max-width: 425px){*:lang(en) body:not(.path-online3) #citybreak-widget .widget-tab .tab-title{padding:0 .313rem 1rem}}@media only screen and (min-width: 426px)and (max-width: 658px){*:lang(en) body:not(.path-online3) #citybreak-widget .widget-tab .tab-title{padding:0 .5rem 1rem}}:where(.hero-slideshow) .slide-header{font-size:2.5rem;line-height:1.25}@media(min-width: 768px){:where(.hero-slideshow) .slide-header{font-size:clamp(2.5rem, calc(40px + 10 * ( (100vw - 992px) / 448)), 3.125rem)}}.hero-slideshow .swiper :where(.content-position-left, .content-position-right) .slide-content-position,.hero-slideshow .swiper :where(.content-position-left, .content-position-right) picture:after{background-color:var(--color11)}.hero-slideshow .swiper :where(.content-position-left, .content-position-right) picture{display:block;overflow:hidden;position:relative}.hero-slideshow .swiper :where(.content-position-left, .content-position-right) picture:after{border-radius:50%;box-shadow:0 -4px 4px rgba(0,0,0,.05);content:"";display:block;height:1em;pointer-events:none;position:absolute;width:1em;z-index:1}@media(max-width: 767.98px){.hero-slideshow .swiper :where(.content-position-left, .content-position-right) img{aspect-ratio:6/5}}@media(min-width: 768px)and (max-width: 991.98px){.hero-slideshow .swiper :where(.content-position-left, .content-position-right) img{aspect-ratio:16/9}}@media(max-width: 991.98px){.hero-slideshow .swiper :where(.content-position-left, .content-position-right) picture:after{font-size:230vw;inset:auto auto 0 50%;transform:translate(-50%, 95%)}.hero-slideshow .swiper :where(.content-position-left, .content-position-right) .slide-content{box-shadow:0 -1px 0 0 var(--color1)}}@media(min-width: 992px){.hero-slideshow .swiper :where(.content-position-left, .content-position-right) img{aspect-ratio:4/3;height:auto;min-height:100%;width:76.838vw}.hero-slideshow .swiper :where(.content-position-left, .content-position-right) picture:after{font-size:152.566vw}.hero-slideshow .swiper :where(.content-position-left, .content-position-right) .swiper-slide-content{width:23.162vw}.hero-slideshow .swiper :where(.content-position-left, .content-position-right) .slide-content{overflow:auto;scrollbar-color:#acacac #dddddd;scrollbar-width:thin;max-height:100%;overflow:auto;position:absolute;width:52%}.hero-slideshow .swiper :where(.content-position-left, .content-position-right) .slide-content::-webkit-scrollbar{background-color:#ddd;height:8px;width:8px}.hero-slideshow .swiper :where(.content-position-left, .content-position-right) .slide-content::-webkit-scrollbar-thumb{background:#acacac}}@media(min-width: 992px)and (hover: none){.hero-slideshow .swiper :where(.content-position-left, .content-position-right) .slide-content::-webkit-scrollbar{height:4px;width:4px}}@media(min-width: 992px)and (max-width: 767.98px){.hero-slideshow .swiper :where(.content-position-left, .content-position-right) .slide-content::-webkit-scrollbar{height:2px;width:2px}}@media(min-width: 992px){.hero-slideshow .content-position-left .slide-content{left:0;padding-left:6vw}.hero-slideshow .content-position-left picture:after{inset:-135.499% auto auto -161.552%}}@media(min-width: 992px){.hero-slideshow .content-position-right .slide-content-position .slide-content{padding-right:6vw;right:0}.hero-slideshow .content-position-right picture:after{inset:-135.499% -161.552% auto auto}}@-webkit-keyframes aniHeroSlideshowDividerMobileTablet{0%{transform:translate(-50%, 95%) scale(200%)}50%{transform:translate(-50%, 95%) scale(200%)}100%{transform:translate(-50%, 95%) scale(100%)}}@keyframes aniHeroSlideshowDividerMobileTablet{0%{transform:translate(-50%, 95%) scale(200%)}50%{transform:translate(-50%, 95%) scale(200%)}100%{transform:translate(-50%, 95%) scale(100%)}}@-webkit-keyframes aniHeroSlideshowDividerDesktop{0%{transform:scale(200%)}50%{transform:scale(200%)}100%{transform:scale(100%)}}@keyframes aniHeroSlideshowDividerDesktop{0%{transform:scale(200%)}50%{transform:scale(200%)}100%{transform:scale(100%)}}.hero-slideshow .swiper :where(.content-position-left, .content-position-right) picture:after{-webkit-animation-delay:.125s;animation-delay:.125s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:1.75s;animation-duration:1.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.44, 0.06, 0.28, 1);animation-timing-function:cubic-bezier(0.44, 0.06, 0.28, 1)}@media(max-width: 991.98px){.hero-slideshow .swiper :where(.content-position-left, .content-position-right) picture:after{-webkit-animation-name:aniHeroSlideshowDividerMobileTablet;animation-name:aniHeroSlideshowDividerMobileTablet}}@media(min-width: 992px){.hero-slideshow .swiper :where(.content-position-left, .content-position-right) picture:after{-webkit-animation-name:aniHeroSlideshowDividerDesktop;animation-name:aniHeroSlideshowDividerDesktop}}@media(prefers-reduced-motion: reduce){.hero-slideshow .swiper :where(.content-position-left, .content-position-right) picture:after{-webkit-animation:none !important;animation:none !important}}