.theme-packages__resume{min-height:145px}@media (min-width:750px){.theme-packages__resume{min-height:305px}}@media (min-width:1200px){.theme-packages__resume{min-height:265px}}.theme-package{margin-bottom:20px}.theme-package__item{position:relative;height:120px;box-shadow:0 10px 30px 7px rgba(34,66,101,.15)}@media (min-width:750px){.theme-package__item{height:300px}}.theme-package__content{text-decoration:none;color:#494444;background:#fff;position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;padding:15px}.theme-package__content .btn{position:absolute;bottom:15px}@media (max-width:479px){.theme-package__content .btn{font-size:12px}}.theme-package__content:hover .btn{border-color:#f26666}.theme-package__image{display:block;position:absolute;transform:translateX(-50%) translateY(-50%);top:50%;left:50%}.theme-package__image-wrapper{position:relative;width:45.4545%;overflow:hidden;float:left;height:90px;margin-right:15px;margin-bottom:35px}.col-lg-12 .theme-package__image-wrapper,.col-md-12 .theme-package__image-wrapper{width:49.131%}@media (min-width:750px){.theme-package__image-wrapper{height:270px;margin-right:35px}}.theme-package__header{margin:20px 0}body.de .theme-package__header{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@supports not ((-webkit-hyphens: auto) or (-ms-hyphens: auto) or (hyphens: auto)){body.de .theme-package__header{overflow-wrap:break-word}}@media (max-width:749px){.theme-package__header{font-size:24px}}@media (max-width:479px){.theme-package__header{font-size:18px}}@media (max-width:749px){.theme-package__text{display:none}}@media (min-width:750px) and (max-width:1199px){.theme-package.col-md-4{float:right}.theme-package.col-md-4 .theme-package__item{height:620px}.theme-package.col-md-4 .theme-package__image-wrapper{width:100%}.theme-package.col-md-6 .theme-package__item{height:620px}.theme-package.col-md-6 .theme-package__image-wrapper{width:100%}}@media (min-width:1200px){.theme-package.col-lg-3 .theme-package__item{height:620px}.theme-package.col-lg-3 .theme-package__item .theme-package__image-wrapper{width:100%}.theme-package.col-lg-4 .theme-package__item{height:620px}.theme-package.col-lg-4 .theme-package__image-wrapper{width:100%}}
.homepage-heading--holiday{font-size:inherit;font-weight:inherit;text-transform:inherit;margin:0;padding:0}
.reviews{margin-top:50px;margin-bottom:75px}.reviews__header{margin-bottom:70px;position:relative}.reviews__header:after{content:"";display:block;width:52px;height:4px;position:absolute;left:1px;bottom:-14px;background:#b47878}@media (max-width:1199px){.review{margin-bottom:20px;padding:0}.review__wrapper{margin:0;display:block;-ms-flex-align:stretch;align-items:stretch}.review__wrapper .owl-stage-outer{overflow:visible}}.review__item{position:relative;display:block;color:#494444;text-decoration:none;box-shadow:0 10px 30px 7px rgba(34,66,101,.15);background:#fff}@media (min-width:750px){.review__item{top:0;min-height:470px;height:100%;transition-property:top;transition-duration:.3s;transition-timing-function:ease-out}.review__item:hover{top:10px}}.review__item:hover .btn{border-color:#e75858}.review__location{font-size:14px;color:#908989;margin:10px 0 5px}.review__header{margin-top:5px;font-size:18px;line-height:1.3;text-transform:none;position:relative}.review__header:after{content:"";display:block;width:52px;height:4px;position:absolute;left:1px;bottom:-14px;background:#b47878}.review__header .rating-star:after{vertical-align:50%;font-size:.5em}.review__content{width:100%;height:100%;padding:15px 15px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.review__content .pill--rating{position:absolute;top:10px;right:10px}.review__content .btn{margin:15px 0}@media (max-width:479px){.review__content .btn{font-size:12px}}.review__image{display:block;position:absolute;transform:translateX(-50%) translateY(-50%);top:50%;left:50%}.review__image.is-landscape{height:100%}.review__image.is-portrait{width:100%}.review__image-wrapper{position:relative;width:100%;overflow:hidden;height:180px}.review__text{overflow:hidden}.review__more{float:right;padding-top:20px}@media (min-width:1200px){.review__more{padding:20px 25px 0}}.review__more .btn{width:100%}.review__wrapper{margin-bottom:20px}