@import"https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|PT+Serif:400i";@font-face{font-family:"Rift";src:url("../fonts/Rift/Rift-Medium.woff2") format("woff2"),url("../fonts/Rift/Rift-Medium.woff") format("woff"),url("../fonts/Rift/Rift-Medium.ttf") format("truetype");font-display:swap}@font-face{font-family:"RiftBold";src:url("../fonts/Rift/Rift-Bold.woff2") format("woff2"),url("../fonts/Rift/Rift-Bold.woff") format("woff"),url("../fonts/Rift/Rift-Bold.ttf") format("truetype");font-display:swap}@font-face{font-family:"Trebuchet Bold Adjusted";src:local("Trebuchet MS");ascent-override:108%;descent-override:20%;line-gap-override:normal;size-adjust:73%}@font-face{font-family:"Trebuchet Regular Adjusted";src:local("Trebuchet MS");ascent-override:80%;descent-override:12%;line-gap-override:0%;size-adjust:72%}:root{--font-awesome-solid-family: "Font Awesome 5 Solid";--max-width-text: 90ch}.package-teaser{border-radius:3px;box-shadow:0 1px 10px rgba(0,0,0,.35);height:250px;margin-bottom:1.8375rem;position:relative;transition:all .4s}@media(min-width: 48rem){.package-teaser{height:400px;margin:0 .9375rem 1.8375rem .9375rem}}.package-teaser:hover{box-shadow:0 5px 20px rgba(0,0,0,.4);transform:scale(1.02);z-index:1}.package-teaser>a{display:block;height:100%;position:relative}.package-teaser>a .teaser-img{height:100%;position:relative}.package-teaser>a .teaser-img .package-slide{height:100%}.package-teaser>a .teaser-img img{border-radius:3px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.package-teaser>a .specialoffer{background:#de0000;border-radius:0 25px 25px 0;box-shadow:0 0 rgba(0,0,0,.2);color:#fff !important;display:inline-block;font-size:.9rem;font-weight:500;letter-spacing:.05rem;padding:.2rem .85rem;position:absolute;top:3.5rem}.package-teaser>a .rating{background-color:rgba(0,0,0,.4);border-radius:0 3px 3px 0;color:#fff;font-size:.8rem;font-weight:700;padding:3px 8px 3px 4px;position:absolute;top:1rem}.package-teaser>a .rating .icon{color:gold}.package-teaser>a .package-teaser-content{background:#000;-webkit-justify-content:flex-end;background:linear-gradient(transparent, #000);background:-webkit-linear-gradient(transparent, #000);display:flex;border-radius:0 0 3px 3px;bottom:0;color:#fff;flex-direction:column;height:60%;justify-content:flex-end;left:0;padding:1.25rem 1.25rem 2.188rem;position:absolute;right:0;z-index:1}@media(min-width: 48rem){.package-teaser>a .package-teaser-content{padding-top:1.875rem}}.package-teaser>a .package-teaser-content>h3,.package-teaser>a .package-teaser-content>.h3{-webkit-text-fill-color:#fff;background:none;color:#fff;font-size:1.36rem;line-height:1.3;margin:0;text-transform:uppercase}@media(min-width: 48rem){.package-teaser>a .package-teaser-content>h3,.package-teaser>a .package-teaser-content>.h3{font-size:1.7rem}}@media(max-width: 770px)and (max-height: 1025px){.package-teaser>a .package-teaser-content>h3,.package-teaser>a .package-teaser-content>.h3{font-size:21px !important}}.package-teaser>a .package-teaser-content p.category{color:#aaa;display:block;font-family:"Rift","Trebuchet Regular Adjusted",Helvetica,sans-serif;font-size:12px;letter-spacing:.9px;margin-bottom:.5rem}.package-teaser>a .package-teaser-content>p{display:none}.package-teaser>a .package-teaser-content .button-wrapper{display:none}.package-teaser>a .package-teaser-content>div{align-items:baseline;display:flex;flex-wrap:wrap;margin-top:0}@media(max-width: 61.999rem){.package-teaser>a .package-teaser-content>div{margin-top:0}}.package-teaser>a .package-teaser-content>div .package-duration-range{font-size:.8rem;margin-right:4px}@media(min-width: 48rem){.package-teaser>a .package-teaser-content>div .package-duration-range{font-size:1rem}}.package-teaser>a .package-teaser-content>div>span{font-size:.8rem;margin-right:10px}@media(min-width: 48rem){.package-teaser>a .package-teaser-content>div>span{font-size:1rem}}.package-teaser>a .package-teaser-content>div .field--name-field-package-price{color:#f27321;font-size:18px;font-weight:bold;text-transform:initial}@media(max-height: 812px)and (max-width: 500px){.package-teaser>a .package-teaser-content>div .field--name-field-package-price{font-size:16px}}@media screen and (min-device-width: 1023px)and (max-device-width: 1025px){.package-teaser>a .package-teaser-content>div .field--name-field-package-price{flex-basis:initial}}.content-list-as-slideshow .package-teaser{margin:0}@media(min-width: 48rem){.package-wrapper.display-list .favorite-wrapper{bottom:auto;left:41%;right:auto;top:8px}.package-wrapper.display-list .package-teaser{height:250px;margin-bottom:.3rem;transition:all .5s}}@media(min-width: 48rem)and (min-width: 48rem){.package-wrapper.display-list .package-teaser{height:250px}}@media(min-width: 48rem){.package-wrapper.display-list .package-teaser>a{display:flex}.package-wrapper.display-list .package-teaser>a .teaser-img{width:45%}.package-wrapper.display-list .package-teaser>a .teaser-img .package-slide{height:100%}.package-wrapper.display-list .package-teaser>a .teaser-img img{border-radius:3px 0 0 3px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.package-wrapper.display-list .package-teaser>a .package-teaser-content{background:#fff;border-radius:0 3px 3px 0;color:#000;height:100%;justify-content:flex-start;padding:28px 20px 20px;position:static;width:55%}.package-wrapper.display-list .package-teaser>a .package-teaser-content>h3,.package-wrapper.display-list .package-teaser>a .package-teaser-content>.h3{-webkit-text-fill-color:#276571;background:none;color:#276571}.package-wrapper.display-list .package-teaser>a .package-teaser-content>h2,.package-wrapper.display-list .package-teaser>a .package-teaser-content>.h2{font-size:1.36rem}}@media(min-width: 48rem)and (min-width: 48rem){.package-wrapper.display-list .package-teaser>a .package-teaser-content>h2,.package-wrapper.display-list .package-teaser>a .package-teaser-content>.h2{font-size:1.7rem}}@media(min-width: 48rem){.package-wrapper.display-list .package-teaser>a .package-teaser-content>h2>span,.package-wrapper.display-list .package-teaser>a .package-teaser-content>.h2>span{color:#aaa;font-size:.8rem}}@media(min-width: 48rem){.package-wrapper.display-list .package-teaser>a .package-teaser-content>p{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;display:block;font-size:14px;font-weight:400;height:81.2px;line-height:1.45;margin-bottom:.4rem;overflow:hidden;text-overflow:ellipsis}}@media(min-width: 48rem){.package-wrapper.display-list .package-teaser>a .package-teaser-content>p.category{height:auto}}@media(min-width: 48rem){.package-wrapper.display-list .package-teaser>a .package-teaser-content>div{align-items:baseline;display:flex;margin-top:auto}}@media(min-width: 48rem)and (max-width: 61.999rem){.package-wrapper.display-list .package-teaser>a .package-teaser-content>div{flex-direction:column;margin-top:0}}@media(min-width: 48rem){.package-wrapper.display-list .package-teaser>a .package-teaser-content>div .package-duration-range{font-size:.8rem;text-transform:uppercase}}@media(min-width: 48rem)and (min-width: 48rem){.package-wrapper.display-list .package-teaser>a .package-teaser-content>div .package-duration-range{font-size:1rem;margin-right:4px}}@media(min-width: 48rem)and (min-width: 48rem){.package-wrapper.display-list .package-teaser>a .package-teaser-content>div>span{margin-right:10px}}@media(min-width: 48rem){.package-wrapper.display-list .package-teaser>a .package-teaser-content>div .field--name-field-package-price{color:#f27321;font-size:1rem;font-weight:bold}}@media(min-width: 48rem)and (min-width: 48rem){.package-wrapper.display-list .package-teaser>a .package-teaser-content>div .field--name-field-package-price{font-size:1.4rem}}@media(min-width: 48rem){.package-wrapper.display-list .package-teaser>a .package-teaser-content>div .button-wrapper{display:block;flex-grow:1;text-align:right}.package-wrapper.display-list .package-teaser>a .package-teaser-content>div .button-wrapper button{background:#f27321;border-radius:3px;color:#fff;cursor:pointer;font-family:"Roboto",serif;font-size:14px;font-weight:500;height:45px;width:110px}}.package-wrapper .package-teaser{height:250px;transition:all .5s}@media(min-width: 48rem){.package-wrapper .package-teaser{height:300px;margin:0}}@media(min-width: 62rem){.package-wrapper .package-teaser{height:350px}}