@charset "UTF-8";
body:not(.bd-homepage) main{margin-top:2rem}body{background-image:none}.favourites-floatbox{z-index:1001;top:10%;right:-5px;background-color:rgba(255, 255, 255, 0.6);color:#303030;border:0;height:35px}@media (max-width:575.98px){.favourites-floatbox{top:20%;z-index:9999}}.favourites-floatbox .favourites-floatbox__body{line-height:2.1rem !important}.favourites-floatbox a{color:#303030}.favourites-floatbox .favourites-number{vertical-align:-1px;margin-right:10px}.favourites-floatbox .favourites-floatbox__icon:before{color:#40a5e9;content:"";vertical-align:-3px;font-size:1.2rem}@media (min-width:1200px){.container{max-width:1200px}}.bd-homepage .navbar{background:transparent !important;position:absolute;top:0;left:50%;transform:translatex(-50%);width:1200px;z-index:999}@media (max-width:1199.98px){.bd-homepage .navbar{width:100%}}@media (max-width:575.98px){.bd-homepage .navbar{width:100%;left:0;transform:translatex(0)}}@media (max-width:991.98px){.bd-homepage .navbar{z-index:3002}}.navbar{padding:0;background-image:url("//c.ccdn.cz/12047/uploads/fs_images/contentdesignimagesets/10/menu-bg_227_o.jpg");background-repeat:no-repeat;background-position:center top;background-size:cover;height:80px;z-index:999}.navbar .container{overflow-y:visible}.navbar .navbar-brand{padding:0;margin:0}@media (max-width:575.98px){.navbar .navbar-brand{position:relative;left:-1.5rem}}.navbar .navbar-brand .navbar-brand-img{height:44px;width:auto}@media (max-width:575.98px){.navbar .navbar-brand .navbar-brand-img{height:auto;width:17rem}}@media (max-width:575.98px){.navbar .navbar-toggler{position:relative;top:0;border:0}}.navbar .navbar-toggler .menu-button__line{background:#000}.navbar .navbar-toggler .menu-button__badge{display:none}@media (max-width:575.98px){.navbar .navbar-toggler[aria-expanded="true"]{z-index:2}}.navbar .navbar-collapse{height:80px;justify-content:flex-end;align-items:flex-end}@media (max-width:991.98px){.navbar .navbar-collapse .d-lg-none{background:white !important}}@media (max-width:575.98px){.navbar .navbar-collapse{height:auto;position:absolute;top:-2rem;left:0;width:100%;background:rgba(48, 48, 48, 0.87)}}.navbar .navbar-collapse .navbar-nav{height:30px;border-bottom:2px solid #303030}@media (max-width:575.98px){.navbar .navbar-collapse .navbar-nav{height:auto;margin-top:4rem;padding-bottom:3rem}}@media (max-width:575.98px){.navbar .navbar-collapse .navbar-nav .dropdown-divider,.navbar .navbar-collapse .navbar-nav li:last-child{display:none !important}}.navbar .navbar-collapse .navbar-nav .nav-item{padding-right:3px}.navbar .navbar-collapse .navbar-nav .nav-item .nav-link{padding:0.1rem 0.79rem;background-color:white;color:#303030;border:1px solid #d1d1d1;border-bottom:0;padding-bottom:1px;font-weight:500;letter-spacing:1px;transition:0.2s ease}@media (max-width:575.98px){.navbar .navbar-collapse .navbar-nav .nav-item .nav-link{background-color:transparent;color:#fff;border:0;text-align:center;font-size:1.5rem;padding:0.7rem}}.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover{color:white;background-color:#303030;border-color:#303030}.navbar .navbar-collapse .navbar-nav .nav-item .dropdown-toggle::after{border:0;font-family:"c4f";content:"";transform:rotate(90deg);vertical-align:-2px;font-size:1.8rem;font-weight:400;line-height:0.9rem;width:20px;height:14px}.navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu{background-color:#303030;border:0;width:calc(100% - 3px)}.navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu .dropdown-item{color:white}.navbar .navbar-collapse .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover{background-color:#303030;font-weight:bold}.navbar .navbar-collapse .navbar-nav .nav-item .megamenu__content{margin:0;padding:2rem 1rem;display:none;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:calc(100% - 2rem + 2px)}.navbar .navbar-collapse .navbar-nav .nav-item .megamenu__content .col img{width:100%;height:230px}.navbar .navbar-collapse .navbar-nav .nav-item .megamenu__content .col p{color:#fff}.navbar .navbar-collapse .navbar-nav .nav-item--7,.navbar .navbar-collapse .navbar-nav .nav-item--last{padding-right:0;overflow:hidden}@media (max-width:575.98px){.navbar .navbar-collapse .navbar-nav .nav-item--7,.navbar .navbar-collapse .navbar-nav .nav-item--last{display:none}}.navbar .navbar-collapse .navbar-nav .nav-item--7 .nav-link,.navbar .navbar-collapse .navbar-nav .nav-item--last .nav-link{border:0;background-color:transparent;padding:0;padding-left:8px;font-size:1.4rem;background-color:#40a5e9;color:white}.navbar .navbar-collapse .navbar-nav .nav-item--7 .nav-link span,.navbar .navbar-collapse .navbar-nav .nav-item--last .nav-link span{vertical-align:-3px}.navbar .navbar-collapse .navbar-nav .nav-item--7 .nav-link span::before,.navbar .navbar-collapse .navbar-nav .nav-item--last .nav-link span::before{width:auto}.navbar .navbar-collapse .navbar-nav .nav-item--7 .nav-link:hover,.navbar .navbar-collapse .navbar-nav .nav-item--last .nav-link:hover{background-color:#1471af}.navbar .navbar-collapse .navbar-nav .nav-item--7{padding-right:3px}.navbar .navbar-collapse .navbar-nav .show .nav-link{color:white;background-color:#303030;border-color:#303030}.navbar .navbar-collapse .navbar-nav .show>.megamenu__content{display:-ms-flexbox;display:flex}.dropdown-close__button,.btn-success{background-color:#40a5e9;border:0;outline:none}.dropdown-close__button:hover,.dropdown-close__button:active,.btn-success:hover,.btn-success:active{background-color:#198edd}.hp-bg{background-image:url("//c.ccdn.cz/12047/uploads/fs_images/contentdesignimagesets/8/beach-22450491280upr_251_o.png");background-repeat:no-repeat;background-position:right top;background-size:cover;width:100%;height:660px;padding-top:80px;margin-bottom:0}@media (max-width:575.98px){.hp-bg{height:auto}}.hp-bg .hp-slider .slider .slider__body .slider__text-container{background:transparent;left:150px}@media (max-width:1199.98px){.hp-bg .hp-slider .slider .slider__body .slider__text-container{left:50px}}@media (max-width:991.98px){.hp-bg .hp-slider .slider .slider__body .slider__text-container{left:20px}}.hp-bg .hp-slider .slider .slider__body .slider__text-container .slider__text{text-align:left}.hp-bg .hp-slider .slider .slider__body .slider__text-container .slider__text h1{margin:0 0 15px;padding-top:1rem;font-family:"Oswald", sans-serif;font-weight:600;font-size:3.5rem;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);line-height:1}.hp-bg .hp-slider .slider .slider__body .slider__text-container .slider__text p{background-color:#40a5e9;font-size:1.2rem;padding:0.2rem 1rem;display:inline-block;box-shadow:0 0 9px rgba(0, 0, 0, 0.75)}.hp-bg .hp-slider .slider .slick-dots{bottom:30px}.hp-bg .hp-slider .slider .slick-dots li{width:auto}.hp-bg .hp-slider .slider .slick-dots li button{background-color:#303030 !important;width:8px;height:8px}.hp-bg .hp-slider .slider .slick-dots .slick-active button{background-color:white !important}.hp-bg .hp-slider .slider .slick-arrow::before{color:white !important;opacity:1 !important}@media (max-width:767.98px){.hp-bg .hp-slider{display:none}}.bd-search-results .searchmask{max-width:100% !important;min-height:auto !important}.searchmask{margin:0;background-color:rgba(0, 0, 0, 0.4);max-width:585px;min-height:550px}@media (max-width:767.98px){.searchmask{z-index:3001}}.searchmask .searchmask__footer,.searchmask .searchmask__header{display:none}.searchmask .searchmask__body{padding:1rem 2rem;position:relative;padding-bottom:6rem}.searchmask .searchmask__body .searchmask__container .searchmask__text-before{margin:1.5rem 0 2rem 0}.searchmask .searchmask__body .searchmask__container .searchmask__text-before .searchmask__toggle-button{color:white;border:0;background:transparent;padding:0.2rem 1rem}.searchmask .searchmask__body .searchmask__container .searchmask__text-before .searchmask__toggle-button--active{color:white;font-weight:bold;background-color:#40a5e9}.searchmask .searchmask__body .searchmask__form .searchmask__form-group{margin-bottom:0.3rem;padding-right:4px;padding-left:4px}.searchmask .searchmask__body .searchmask__form .searchmask__form-group .searchmask__label{color:white;font-weight:bold;margin-bottom:0.1rem}.searchmask .searchmask__body .searchmask__form .searchmask__form-group .searchmask__input{border:0;text-align:left;height:2.8rem}.searchmask .searchmask__body .searchmask__form .searchmask__form-group .searchmask__btn--extended{padding:0.15rem 0.75rem;color:white;background-color:#303030;border:0}.searchmask .searchmask__body .searchmask__form .searchmask__form-group .searchmask__btn--extended:hover{background-color:#4a4a4a}.searchmask .searchmask__body .searchmask__form .searchmask__form-group .searchmask__btn--submit{font-size:0;padding:0.15rem 0.75rem}.searchmask .searchmask__body .searchmask__form .searchmask__form-group .searchmask__btn--submit::before{font-family:"c4f";content:"";font-size:1.6rem}.searchmask .searchmask__body .searchmask__form .searchmask__form-group .dropdown-content label{color:#303030 !important}.searchmask .searchmask__body .searchmask__form .sm-extended{position:absolute;left:2rem;bottom:3.5rem;padding:0;margin:0;width:calc(50% - 2rem - 4px)}@media (max-width:575.98px){.searchmask .searchmask__body .searchmask__form .sm-extended{width:calc(100% - 4rem)}}.searchmask .searchmask__body .searchmask__form .sm-submit{position:absolute;left:2rem;bottom:0.5rem;padding:0;margin:0;width:calc(100% - 4rem)}.searchmask .searchmask__body .searchmask__form .sm-fl .searchmask__input{padding-left:40px}.searchmask .searchmask__body .searchmask__form .sm-fl .searchmask__input::after{font-family:"c4f";color:#303030;font-size:1.3rem;content:"";position:absolute;margin-left:-28px}.searchmask .searchmask__body .searchmask__form .sm-tr .searchmask__input::before,.searchmask .searchmask__body .searchmask__form .sm-bi .searchmask__input::before,.searchmask .searchmask__body .searchmask__form .sm-da .searchmask__input::before,.searchmask .searchmask__body .searchmask__form .sm-pc .searchmask__input::before,.searchmask .searchmask__body .searchmask__form .sm-tt .searchmask__input::before,.searchmask .searchmask__body .searchmask__form .sm-at .searchmask__input::before,.searchmask .searchmask__body .searchmask__form .sm-sd .searchmask__input::before,.searchmask .searchmask__body .searchmask__form .sm-du .searchmask__input::before{font-family:"c4f";color:#303030;font-size:1.3rem;vertical-align:-4px;line-height:0;padding-right:8px}.searchmask .searchmask__body .searchmask__form .sm-pr>.dropdown-menu>.row>.form-group.col-lg-3:first-child{max-width:33.33%;flex:0 0 33.33%}.searchmask .searchmask__body .searchmask__form .sm-ar .searchmask__stars{justify-content:flex-end}.searchmask .searchmask__body .searchmask__form .sm-tr .searchmask__input::before{content:""}.searchmask .searchmask__body .searchmask__form .sm-bi .searchmask__input::before{content:""}.searchmask .searchmask__body .searchmask__form .sm-da .searchmask__input::before{content:""}.searchmask .searchmask__body .searchmask__form .sm-pc .searchmask__input::before{content:""}.searchmask .searchmask__body .searchmask__form .sm-tt .searchmask__input::before{content:""}.searchmask .searchmask__body .searchmask__form .sm-at .searchmask__input::before{content:""}.searchmask .searchmask__body .searchmask__form .sm-sd .searchmask__input::before{content:""}.searchmask .searchmask__body .searchmask__form .sm-du .searchmask__input::before{content:""}.slider--hotel-history{margin-bottom:3rem}.slider--hotel-history .component__header .component__heading{font-size:1.4rem;padding:1rem;font-weight:bold}.slider--hotel-history .component__body .slick-slider .slick-dots{display:none !important}.slider--hotel-history .component__body .slick-slider .offer__container{position:relative;padding-top:90px}.slider--hotel-history .component__body .slick-slider .offer__container .offer__link{width:100%;height:140px}.slider--hotel-history .component__body .slick-slider .offer__container .offer__link .offer__ratings{background-color:transparent;color:#f6ad59;font-size:0.9rem !important;top:-70px;left:20px}.slider--hotel-history .component__body .slick-slider .offer__container .offer__text-container{position:absolute;top:0;left:50%;transform:translatex(-50%);padding:0.5rem;width:100%}.slider--hotel-history .component__body .slick-slider .offer__container .offer__text-container .offer__text{border:1px solid #40a5e9;padding:0.5rem;padding-left:1rem;padding-bottom:3rem;text-align:left !important}.slider--hotel-history .component__body .slick-slider .offer__container .offer__text-container .offer__text .offer__headline{padding-top:1.1rem;margin-bottom:-5px}.slider--hotel-history .component__body .slick-slider .offer__container .offer__text-container .offer__text .offer__headline a{font-size:1rem;font-weight:bold}.slider--hotel-history .component__body .slick-slider .offer__container .offer__text-container .offer__text .offer__country{display:inline-block;color:#40a5e9;padding-right:1rem;position:relative;font-size:0.9rem}.slider--hotel-history .component__body .slick-slider .offer__container .offer__text-container .offer__text .offer__country::after{content:"";position:absolute;right:0.3rem;top:3px;width:1px;height:0.9rem;background:#40a5e9}.slider--hotel-history .component__body .slick-slider .offer__container .offer__text-container .offer__text .offer__destination{display:inline-block;color:#40a5e9;font-size:0.9rem}.more{justify-content:flex-start}.more .more__link{border:1px solid #303030;color:white;text-transform:lowercase;width:auto;min-width:auto;max-width:auto;padding:0.2rem 1.4rem;padding-right:calc(1.4rem + 20px);font-weight:bold;background-color:#303030;position:relative}.more .more__link::after{font-family:"c4f";content:"";position:absolute;transform:rotate(90deg);margin-left:3px;font-size:1.5rem;top:-3px}.more .more__link:hover{background-color:transparent;color:#303030}.index .element:not(.index1){display:none}.top-offer-menu{border-bottom:2px solid #303030}.top-offer-menu .btn{background-color:white;color:#303030;padding:0.2rem 1rem;border:1px solid #d1d1d1;margin-right:5px;border-bottom:0;font-weight:500;letter-spacing:1px}.top-offer-menu .btn:hover{background-color:#303030;color:white;border-color:#303030}.top-offer-menu .active{background-color:#303030;color:white;border-color:#303030}.line{margin:1rem 0}.line .lineInner .thumb{width:100%;min-height:220px;max-height:100%;padding-left:0 !important}@media (max-width:767.98px){.line .lineInner .thumb{padding-right:0 !important}}.line .lineInner .thumb .img{width:100%;height:100%}.line .lineInner .info{font-weight:600}.line .lineInner .info .rating{display:inline-block;min-height:24px}.line .lineInner .info .rating .icon-star{font-size:0.8rem !important;color:#f6ad59 !important;padding-right:3px}.line .lineInner .info .duration{display:inline-block;float:right;font-size:0.8rem}.line .lineInner .info .hotel{padding:3px 0 9px;color:#40a5e9;font-size:1.2rem;display:block;line-height:1}.line .lineInner .info .destination{line-height:1;padding-right:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.line .lineInner .info .lm{position:absolute;bottom:-4px;left:10px;color:white;background-color:#303030;padding:0.3rem 0.5rem;z-index:5}.line .lineInner .info .FM{background-color:#ababab}.line .lineInner .info .LM,.line .lineInner .info .FM{display:block !important}.line .lineInner .info .price{position:absolute;bottom:0;right:10px;color:white;background-color:#40a5e9;padding:2px;z-index:5;width:180px;text-align:center;font-size:1.2rem}.line .lineInner .info .absolute-border{border:1px solid #40a5e9;position:absolute;width:calc(100% + 80px);height:calc(100% - 26px);transform:translatey(-50%);left:-80px;top:50%;z-index:1;transition:0.3s linear}@media (max-width:767.98px){.line .lineInner .info .absolute-border{left:0;width:100%}}.line .lineInner .info:hover .absolute-border{height:100%}.top-offer__header .top-offer__heading{text-align:left;font-weight:bold;padding-bottom:0.5rem}.line2{margin:0.6rem 0}.line2 .lineInner .thumb{width:100%;min-height:110px;max-height:100%;padding-left:0 !important}@media (max-width:767.98px){.line2 .lineInner .thumb{padding-right:0 !important}}.line2 .lineInner .thumb .img{width:100%;height:100%}.line2 .lineInner .info{font-weight:600}.line2 .lineInner .info .rating .icon-star{font-size:0.8rem !important;color:#f6ad59 !important;padding-right:3px}.line2 .lineInner .info .block1{line-height:1}.line2 .lineInner .info .rating{min-height:24px}.line2 .lineInner .info .hotel{font-size:1.2rem;color:#40a5e9}.line2 .lineInner .info .destination{color:#40a5e9;padding-right:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.line2 .lineInner .info .price{color:white;background-color:#40a5e9;padding:7px;display:inline-block;float:right;margin-top:-25px;width:165px;text-align:center;font-size:1.2rem}.line2 .lineInner .info .destination{color:#303030}.line2 .lineInner .info .airport{display:-ms-flexbox;display:flex;font-size:0.9rem;letter-spacing:-0.9px;align-items:center}.line2 .lineInner .info .airport .icon{font-size:22px;color:#40a5e9}.line2 .lineInner .info .airport .icon-plane:before{content:"";display:inline-block;transform:rotate(-45deg)}.line2 .lineInner .info .absolute-border{border:1px solid #40a5e9;position:absolute;width:calc(100% + 130px);height:calc(100% - 15px);transform:translatey(-50%);left:-130px;top:50%;z-index:1;transition:0.3s linear}@media (max-width:767.98px){.line2 .lineInner .info .absolute-border{left:0;width:100%}}.line2 .lineInner .info:hover .absolute-border{height:100%}.custom-heading .content-box__body,.custom-heading .content-box__footer{display:none}.custom-heading .content-box__header .content-box__heading{font-weight:bold;margin-top:2rem}.hp-slider-2{margin-top:3rem;margin-bottom:3.5rem}.hp-slider-2 .slider .slider__body .slick-slider .slider__text-container{max-width:1120px;height:100%;margin:0 auto;padding:0;background-color:transparent}.hp-slider-2 .slider .slider__body .slick-slider .slider__text-container .slider__text{width:560px;height:100%;padding:1rem;position:relative;background-color:rgba(64, 165, 233, 0.5);text-align:left}@media (max-width:767.98px){.hp-slider-2 .slider .slider__body .slick-slider .slider__text-container .slider__text{width:100%}}.hp-slider-2 .slider .slider__body .slick-slider .slider__text-container .slider__text h1{font-size:3rem;font-weight:bold;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.3)}.hp-slider-2 .slider .slider__body .slick-slider .slider__text-container .slider__text h2{position:absolute;bottom:1rem;right:1rem;background-color:#303030;box-shadow:1px 1px 3px 3px rgba(0, 0, 0, 0.2);margin:0;font-size:1.4rem;padding:0.4rem 1.2rem}.hp-slider-2 .slider .slider__body .slick-slider .slick-dots{bottom:unset;top:-45px;border-bottom:2px solid #303030;max-width:1120px;left:50%;transform:translateX(-50%);text-align:left}.hp-slider-2 .slider .slider__body .slick-slider .slick-dots li{height:auto;width:auto;z-index:1000}.hp-slider-2 .slider .slider__body .slick-slider .slick-dots li:first-of-type{margin-left:0}.hp-slider-2 .slider .slider__body .slick-slider .slick-dots li button{font-size:0.9rem;color:#303030;background-color:white;font-weight:bold;border-radius:0;border:1px solid #d1d1d1;border-bottom:0;min-width:80px;width:auto;height:31px;margin-bottom:-1px;font-weight:500;letter-spacing:1px;transition:0.2s ease}.hp-slider-2 .slider .slider__body .slick-slider .slick-dots li button:hover{color:white;background-color:#303030;border-color:#303030}.hp-slider-2 .slider .slider__body .slick-slider .slick-dots .slick-active button{color:white;background-color:#303030;border:1px solid #303030}.top-dest{margin-bottom:3rem !important}.top-dest .slick-arrow::before{color:white !important;opacity:1}.top-dest .slick-dots{bottom:-20px}.top-dest .slick-dots li{width:auto}.top-dest .slick-dots li button{background-color:#303030 !important;width:8px;height:8px}.top-dest .slick-dots .slick-active button{background-color:#40a5e9 !important}.top-dest .slick-slide .content-box{position:relative}.top-dest .slick-slide .content-box .box__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999}.top-dest .slick-slide .content-box .content-box__header{padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:transparent;border:1px solid white;width:calc(100% - 4rem);height:calc(100% - 4rem);z-index:100}.top-dest .slick-slide .content-box .content-box__header .content-box__heading{color:white;background-color:rgba(64, 165, 233, 0.7);padding:0.6rem 1rem;font-weight:bold;box-shadow:1px 1px 3px 3px rgba(0, 0, 0, 0.2);padding:0.5rem 1.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.top-dest .slick-slide .content-box .content-box__body .gallery__img-container{margin:0;height:300px}.top-dest .slick-slide .content-box .content-box__body .gallery__img-container a{position:absolute;width:100%;height:100%;background:transparent;top:0;left:0;z-index:99}.top-dest .slick-slide .content-box .content-box__body .gallery__img-container .gallery__img-caption{display:none}.newsletter-bg{background-image:url("//c.ccdn.cz/12047/uploads/fs_images/contentdesignimagesets/10/newsletter-bg_229_o.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;margin:3rem 0;margin-top:5rem}.newsletter{color:white;max-width:1120px;margin:0 auto;padding:4rem 0}.newsletter a{color:white;font-weight:bold}.newsletter a:hover{text-decoration:underline}.newsletter .newsletter__header .newsletter__heading{font-weight:bold;font-size:2rem;padding-bottom:1rem}.newsletter .newsletter__body{max-width:640px}.newsletter .newsletter__body .newsletter__text-before{font-weight:bold;padding-bottom:0.5rem}.newsletter .newsletter__body form .newsletter__label{display:none}.newsletter .newsletter__body form .newsletter__input::placeholder{color:white}.newsletter .newsletter__body form .newsletter__btn{float:right;width:auto;margin-top:-94px;padding:0.375rem 1.4rem;position:relative;z-index:10;font-weight:bold}@media (max-width:575.98px){.newsletter .newsletter__body form .newsletter__btn{float:none;width:100%;margin-top:0}}.newsletter .newsletter__body form .custom-checkbox .custom-control-label{cursor:pointer;margin-top:-5px}.newsletter .newsletter__body form .custom-checkbox .custom-control-label::before{border:0}.newsletter .newsletter__footer{max-width:640px;padding:0}.newsletter .newsletter__footer .newsletter__unfollow-link{float:right;margin-top:-46px;position:relative;z-index:10;padding-right:5px}@media (max-width:767.98px){.newsletter .newsletter__footer .newsletter__unfollow-link{float:none}}.news{margin-bottom:3rem}.news .news__header .news__heading{font-weight:bold;padding-bottom:1rem}.news .news__body{display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}@media (max-width:991.98px){.news .news__body{flex-direction:column}.news .news__body .news-article{width:100% !important;margin-bottom:1rem}}.news .news__body .news-article{width:calc(50%);height:250px;position:relative;flex-wrap:nowrap;flex-direction:row;justify-content:space-between}@media (max-width:575.98px){.news .news__body .news-article{flex-direction:column;height:auto}}.news .news__body .news-article .news-article__img-wrap{width:250px;height:220px;padding:0;padding-left:1rem;overflow:hidden}@media (max-width:575.98px){.news .news__body .news-article .news-article__img-wrap{max-height:200px;margin:0 auto}}.news .news__body .news-article .news-article__img-wrap .news-article__img-container{margin:0;height:100%}.news .news__body .news-article .news-article__body{position:relative;text-overflow:ellipsis;padding:1rem;padding-top:4.5rem;margin-bottom:3rem}@media (max-width:575.98px){.news .news__body .news-article .news-article__body{max-height:250px;padding-left:2rem}}.news .news__body .news-article .news-article__body .news-article__header .news-article__heading a{font-size:1.1rem;color:#40a5e9;position:relative;z-index:100}.news .news__body .news-article .news-article__body .news-article__date{position:absolute;top:40px;left:20px;font-weight:bold;font-size:1.2rem;margin:0}@media (max-width:575.98px){.news .news__body .news-article .news-article__body .news-article__date{left:32px}}.news .news__body .news-article .news-article__body .news-article__perex{max-height:50px;overflow:hidden;margin:0;position:relative;z-index:2}.news .news__body .news-article .news-article__body .news-article__footer{position:absolute;width:calc(100% + 200px);height:calc(100% - 20px);top:55%;left:-200px;transform:translatey(-50%);font-size:0;background:transparent;border:1px solid #40a5e9;z-index:0}@media (max-width:575.98px){.news .news__body .news-article .news-article__body .news-article__footer{left:15px;width:100%}}.news .more__link{max-width:100% !important}@media (max-width:575.98px){footer .banner{height:250px}}footer .callback .callback__header .callback__heading{font-weight:bold;padding-bottom:0.5rem}footer .callback .callback__footer{display:none}footer .callback .newsletter__body .callback__text-before{font-size:0.8rem;padding-bottom:0.5rem}footer .callback .newsletter__body form .form-group{margin-bottom:0.3rem}footer .callback .newsletter__body form .form-group .callback__label{font-weight:bold;margin-bottom:0.2rem}footer .callback .newsletter__body form .form-group .callback__input{border:1px solid #40a5e9}footer .callback .newsletter__body form .form-group .callback__input::placeholder{color:white !important}footer .callback .newsletter__body form .form-group .custom-control-label{cursor:pointer}footer .callback .newsletter__body form .form-group .custom-control-label a{font-weight:bold}footer .callback .newsletter__body form .form-group .custom-control-label a:hover{color:#40a5e9}footer .callback .newsletter__body form .form-group .custom-control-label::before{border:0;background-color:#e4e4e4}footer .callback .newsletter__body form .row__input-name,footer .callback .newsletter__body form .row__input-phone,footer .callback .newsletter__body form .row__input-email{width:calc(40% - 5px)}footer .callback .newsletter__body form .row__input-text{float:right;margin-top:-210px;width:calc(60% - 5px)}footer .callback .newsletter__body form .row__input-accept{float:right;margin-top:-80px;width:calc(60% - 5px);white-space:nowrap}footer .callback .newsletter__body form .row__input-submit{float:right;margin-top:-43px;width:calc(60% - 5px)}@media (max-width:575.98px){footer .callback .newsletter__body form .row__input-name,footer .callback .newsletter__body form .row__input-phone,footer .callback .newsletter__body form .row__input-email{width:100%}footer .callback .newsletter__body form .row__input-text,footer .callback .newsletter__body form .row__input-accept,footer .callback .newsletter__body form .row__input-submit{width:100%;float:left;margin-top:0;white-space:wrap}}footer .pseudonav{padding-left:3rem}@media (max-width:575.98px){footer .pseudonav{padding-left:0;margin-top:2rem}}footer .pseudonav .pseudonav__footer{display:none}footer .pseudonav .pseudonav__body .pseudonav__list .psedonav__list-item .pseudonav__title{font-weight:500;text-transform:capitalize;font-size:1.75rem}footer .pseudonav .pseudonav__body .pseudonav__list .psedonav__list-item .pseudonav__list{padding-top:0.5rem}footer .pseudonav .pseudonav__body .pseudonav__list .psedonav__list-item .pseudonav__list li{padding:0.2rem 0}footer .pseudonav .pseudonav__body .pseudonav__list .psedonav__list-item .pseudonav__list li a{padding:0.2rem 0;display:block}footer .foot-contact .element{margin-top:5rem}@media (max-width:575.98px){footer .foot-contact .element{margin-top:2rem}}footer .foot-contact .content-box__header{padding:0}footer .foot-contact .content-box__header .content-box__heading{font-size:1.25rem;font-weight:bold;padding-bottom:0.6rem;padding-top:0.5rem}footer .foot-contact .content-box__body{padding:0}footer .foot-contact .content-box__body ul{list-style-type:none;padding:0}footer .foot-contact .content-box__body ul li{font-weight:bold;padding:0.4rem 0}footer .foot-contact .content-box__body ul li:nth-of-type(1)::before{font-family:"c4f";content:"";padding-right:10px;font-weight:normal}footer .foot-contact .content-box__body ul li:nth-of-type(2)::before{font-family:"c4f";content:"";padding-right:10px;font-weight:normal}footer .foot-contact .content-box__body ul li:nth-of-type(3)::before{font-family:"c4f";content:"";padding-right:10px;font-weight:normal}footer .copyright{background-color:#e4e4e4;padding:1rem 0}footer .copyright .component{margin:0}footer .copyright .content-box__body p{margin:0}footer .copyright .content-box__body p:first-of-type{text-transform:uppercase;color:#40a5e9;font-weight:bold}footer .copyright .content-box__body p:nth-of-type(3),footer .copyright .content-box__body p:last-of-type{text-align:right}footer .copyright .content-box__body p:nth-of-type(3){margin-top:-28px}@media (max-width:575.98px){footer .copyright .content-box__body p:nth-of-type(3),footer .copyright .content-box__body p:last-of-type{text-align:left}footer .copyright .content-box__body p:nth-of-type(3){margin:0}}.banner .gallery__img{height:260px;width:auto}.search-results .search-results__header{display:none}.search-results .search-results__header .search-results__heading{font-weight:bold}.search-results .sort{text-align:center;margin-top:1rem}.search-results .sort .sort__button{color:#ababab;padding:0 0.5rem}.search-results .sort .sort__button::after{content:"|";padding-left:1rem}.search-results .sort .sort__button:last-of-type::after{content:"";padding-left:0}.search-results .sort .sort__button:hover{color:#40a5e9}.search-results .sort .sort__button--active{color:#40a5e9;font-weight:bold;background-color:transparent;border:0;border-radius:0}.search-results .search-resume{padding:0;border-color:#40a5e9}.search-results .search-resume .search-resume__header{padding:0}.search-results .search-resume .search-resume__header .search-resume__heading{font-size:1.4rem;color:#40a5e9;padding:1rem;padding-bottom:0}.search-results .search-resume .search-resume__footer{padding:0}.search-results .search-resume .search-resume__body{padding:0}.search-results .search-resume .search-resume__body .search-resume__items{padding:1rem}.search-results .search-resume .search-resume__body .search-resume__items .icon{display:none}.search-results .search-resume .search-resume__body .search-resume__link{margin:0;font-weight:bold;background-color:#40a5e9;color:white;border:0}.search-results .search-resume .search-resume__body .search-resume__link:hover{background-color:#177fc6}.search-results .search-specification .search-specification__header{padding:0}.search-results .search-specification .search-specification__header .search-specification__heading{font-size:1.4rem;color:#40a5e9;font-weight:bold;padding:0 15px}.search-results .search-specification .search-specification__body{padding:0}.search-results .search-specification .search-specification__body .search-specification__item .search-specification__item-header{color:#40a5e9}.search-results .search-specification .search-specification__body .search-specification__item .search-specification__select-item .icon::before{color:#40a5e9}.search-results .search-specification .search-specification__body .search-specification__item .search-specification__select-item label{margin-bottom:0;padding:0.15rem 0.5rem}.search-results .search-specification .search-specification__body .search-specification__item .search-specification__select-item label .icon-star::before{color:#f6ad59 !important}.search-results .search-specification .search-specification__body .search-specification__item .search-specification__select-item label::before{color:#40a5e9}.search-results .search-specification .search-specification__body .search-specification__item--DestinationsList .search-specification__item-header{text-decoration:underline;color:#303030}.search-results .search-specification .search-specification__body .search-specification__item--DestinationsList .search-specification__item-body .search-specification__multiselect .fulltext-filter{box-shadow:0px 0px 2px 4px rgba(171, 171, 171, 0.2)}.search-results .search-specification .search-specification__body .search-specification__item--DestinationsList .search-specification__item-body .search-specification__multiselect .fulltext-filter .fulltext-filter-input{border-radius:0;border:0}.search-results .search-specification .search-specification__body .search-specification__item--DestinationsList .search-specification__item-body .search-specification__multiselect .fulltext-filter .fulltext-filter-clear{border-radius:0;border:0;color:#40a5e9}.search-results .search-specification .search-specification__body .search-specification__item--DestinationsList .search-specification__item-body .search-specification__multiselect .search-specification__select-item label{color:#40a5e9;font-weight:bold}.search-results .search-specification .search-specification__body .search-specification__item--DestinationsList .search-specification__item-body .search-specification__multiselect .pl-3 label{color:#303030;font-weight:normal;padding-left:5rem !important}.search-results .row .col-lg-9{border:1px solid #40a5e9;padding:0;padding-top:1rem;margin-bottom:1rem}.search-results .line3{margin-bottom:1.2rem}.search-results .line3 .lineInner .thumb{width:100%;min-height:220px;max-height:100%;padding-left:0 !important;padding-right:0 !important}.search-results .line3 .lineInner .thumb .slider,.search-results .line3 .lineInner .thumb .slider__body,.search-results .line3 .lineInner .thumb .slick-slider,.search-results .line3 .lineInner .thumb .slick-list,.search-results .line3 .lineInner .thumb .slick-track,.search-results .line3 .lineInner .thumb .slick-slide,.search-results .line3 .lineInner .thumb .slider__wrapper,.search-results .line3 .lineInner .thumb .slider__img{margin:0;height:100% !important;padding:0 !important}.search-results .line3 .lineInner .thumb .slider .slick-arrow{display:none !important}@media (max-width:767.98px){.search-results .line3 .lineInner .thumb{padding-right:0 !important}}.search-results .line3 .lineInner .thumb .img{width:100%;height:100%}.search-results .line3 .lineInner .info{z-index:6}@media (max-width:767.98px){.search-results .line3 .lineInner .info{padding-left:1rem !important}}@media (max-width:575.98px){.search-results .line3 .lineInner .info{padding-bottom:3rem !important}}.search-results .line3 .lineInner .info .rating{display:inline-block}.search-results .line3 .lineInner .info .rating .icon-star{font-size:0.9rem !important;color:#f6ad59 !important;padding-right:3px}.search-results .line3 .lineInner .info .fm-lm-expert{display:inline-block;float:right}.search-results .line3 .lineInner .info .fm-lm-expert .tip{color:white;background-color:#40a5e9;padding:0.3rem 0.5rem;font-weight:bold;margin-right:3px}.search-results .line3 .lineInner .info .fm-lm-expert .is-tip{display:inline-block !important}.search-results .line3 .lineInner .info .fm-lm-expert .lm{color:white;background-color:#303030;padding:0.3rem 0.5rem;font-weight:bold;margin-right:3px}.search-results .line3 .lineInner .info .fm-lm-expert .fm{background-color:#ababab}.search-results .line3 .lineInner .info .fm-lm-expert .LM,.search-results .line3 .lineInner .info .fm-lm-expert .FM{display:inline-block !important}.search-results .line3 .lineInner .info .fm-lm-expert .expert{width:120px;height:34px;padding-left:1rem;line-height:35px;color:white;background-color:#1471af;display:inline-block}.search-results .line3 .lineInner .info .fm-lm-expert .expert img{height:100%;width:auto;float:right}.search-results .line3 .lineInner .info .hotel{font-weight:bold;font-size:1.1rem;display:block;text-transform:uppercase;height:52px;width:100%;overflow:hidden;text-overflow:ellipsis}.search-results .line3 .lineInner .info .destination{font-weight:bold;color:#40a5e9;padding-right:1rem}.search-results .line3 .lineInner .info .price{color:#40a5e9;text-align:right;font-size:1.1rem}.search-results .line3 .lineInner .info .airport{line-height:1rem}.search-results .line3 .lineInner .info .dates{position:absolute;background-color:#303030;color:white;font-weight:bold;padding:0.3rem 1rem;bottom:-4px;right:15px;z-index:5;border:1px solid #303030;transition:0.2s ease}.search-results .line3 .lineInner .info .dates:hover{background-color:white;color:#303030}.search-results .line3 .lineInner .info .dates .icon{padding-right:10px}.search-results .line3 .lineInner .info .accommodation .parameters{margin:0}.search-results .line3 .lineInner .info .accommodation .parameters .parameters__body{padding:0;color:#40a5e9}.search-results .line3 .lineInner .info .accommodation .parameters .parameters__body .parameters__item--sea-distance{position:absolute;right:10px;bottom:35px;margin-right:0;text-align:center}.search-results .line3 .lineInner .info .accommodation .parameters .parameters__body .parameters__item .parameters__distance,.search-results .line3 .lineInner .info .accommodation .parameters .parameters__body .parameters__item .icon,.search-results .line3 .lineInner .info .accommodation .parameters .parameters__body .parameters__item .parameters__text{font-size:0.8rem !important}.search-results .line3 .lineInner .absolute-border{border:1px solid #40a5e9;position:absolute;width:calc(100% - 180px);height:90%;transform:translatey(-50%);right:0;top:50%;z-index:5}@media (max-width:767.98px){.search-results .line3 .lineInner .absolute-border{width:100%;height:calc(50% - 82px);top:calc(62%);transform:translatey(-5px)}}@media (max-width:575.98px){.search-results .line3 .lineInner .absolute-border{display:none}}.search-results .paging{padding-left:1.4rem}.search-results .paging .text-center{text-align:left !important}.search-results .paging .text-center .pagination__button{border:1px solid #303030;color:white;text-transform:lowercase;width:auto;min-width:auto;max-width:auto;padding:0.2rem 1.4rem;padding-right:calc(1.4rem + 20px);font-weight:bold;background-color:#303030;position:relative}.search-results .paging .text-center .pagination__button::after{font-family:"c4f";content:"";position:absolute;transform:rotate(90deg);margin-left:3px;font-size:1.5rem;top:-3px}.search-results .paging .text-center .pagination__button:hover{background-color:transparent;color:#303030}.search-results .paging .paging-text{font-weight:bold;border:1px solid #40a5e9;padding:0.6rem;text-align:center !important}.bd-search-results .searchmask,.bd-amadeus-search-results .searchmask{display:none}.country-table .country-table__header .country-table__heading{font-weight:bold;padding:2rem 0}.country-table .country-table__body{flex-direction:column}.country-table .country-table__body .country-table__tabs{flex:0 0 100%;max-width:100%;flex-direction:row;justify-content:space-between;border-bottom:2px solid #303030;padding:0}.country-table .country-table__body .country-table__tabs .country-table__tab-item{flex-basis:auto}@media (max-width:991.98px){.country-table .country-table__body .country-table__tabs .country-table__tab-item{flex-basis:100%}}.country-table .country-table__body .country-table__tabs .country-table__tab-item .country-table__tab{border:1px solid #d1d1d1;border-bottom:0;color:#303030;background-color:white;padding:0.3rem 1.2rem;font-weight:500;letter-spacing:1px}@media (max-width:991.98px){.country-table .country-table__body .country-table__tabs .country-table__tab-item .country-table__tab{padding:0.3rem 0.6rem}}.country-table .country-table__body .country-table__tabs .country-table__tab-item .country-table__tab:hover{color:white;background-color:#303030;border-color:#303030}.country-table .country-table__body .country-table__tabs .country-table__tab-item .active{color:white;background-color:#303030;font-weight:bold;border-color:#303030}.country-table .country-table__body .country-table__countries-list{flex:0 0 100%;max-width:100%;padding:0;padding-top:2rem}.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__continent{display:none}.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country{border:0;padding:0;border-right:1px solid #40a5e9}@media (max-width:767.98px){.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country{border-right:0;border-bottom:1px solid #ababab}}.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country .country-table__country-name{padding:0.5rem 0;font-weight:bold;padding-left:15px}.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country .country-table__country-accommodations{border-left:1px solid #40a5e9;padding:0.5rem 0;text-align:center;color:#40a5e9}@media (max-width:767.98px){.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country .country-table__country-accommodations{border-left:0;text-align:right}}.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country .country-table__country-price{font-size:0;padding:20px 0;text-align:center;position:relative}.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country .country-table__country-price strong{font-size:1rem;text-align:center;color:white;background-color:#40a5e9;padding:0.2rem 1rem;width:150px;position:absolute;left:50%;top:5px;transform:translatex(-50%)}@media (max-width:767.98px){.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country .country-table__country-price strong{left:unset;right:0;transform:translatex(0)}}.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country:first-of-type .country-table__country-accommodations,.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country:first-of-type .country-table__country-price{border-top:1px solid #40a5e9}@media (max-width:767.98px){.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country:first-of-type .country-table__country-accommodations,.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country:first-of-type .country-table__country-price{border-top:0}}.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country:last-of-type .country-table__country-accommodations,.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country:last-of-type .country-table__country-price{border-bottom:1px solid #40a5e9}@media (max-width:767.98px){.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country:last-of-type .country-table__country-accommodations,.country-table .country-table__body .country-table__countries-list .country-table__countries .country-table__country:last-of-type .country-table__country-price{border-bottom:0}}.bd-accommodation .searchmask,.bd-amadeus-accommodation .searchmask,.bd-term .searchmask,.bd-amadeus-term .searchmask{display:none}.breadcrumb{background-color:transparent;margin-top:1rem}.breadcrumb .breadcrumb-item::before{content:">>"}.breadcrumb .breadcrumb-item:first-of-type::before{content:""}.breadcrumb .active,.breadcrumb .breadcrumb-item:last-of-type{font-weight:bold;color:#40a5e9}.breadcrumb .active::before,.breadcrumb .breadcrumb-item:last-of-type::before{font-weight:normal}.trip-number{position:absolute;right:15px;top:28px;color:#40a5e9}@media (max-width:575.98px){.trip-number{position:static}}.trip-number strong{color:#303030}.hotel .line4 .lineInner .thumb{width:100%;min-height:220px;max-height:250px;padding-left:0 !important}@media (max-width:991.98px){.hotel .line4 .lineInner .thumb{padding-right:0 !important}}.hotel .line4 .lineInner .thumb .swiper{width:100%;height:100%}.hotel .line4 .lineInner .thumb .slider,.hotel .line4 .lineInner .thumb .slider__body,.hotel .line4 .lineInner .thumb .slick-slider,.hotel .line4 .lineInner .thumb .slick-list,.hotel .line4 .lineInner .thumb .slick-track,.hotel .line4 .lineInner .thumb .slider__wrapper,.hotel .line4 .lineInner .thumb .slider__img{margin:0;max-height:250px}.hotel .line4 .lineInner .thumb .slick-dots{display:none !important}.hotel .line4 .lineInner .thumb .slick-arrow{z-index:100}.hotel .line4 .lineInner .thumb .slick-arrow::before{color:white !important;opacity:1 !important}.hotel .line4 .lineInner .info{z-index:6}@media (max-width:991.98px){.hotel .line4 .lineInner .info{padding-left:1rem !important}}@media (max-width:575.98px){.hotel .line4 .lineInner .info{padding-bottom:3rem !important}}.hotel .line4 .lineInner .info .rating{display:inline-block}.hotel .line4 .lineInner .info .rating .icon-star{font-size:0.9rem !important;color:#f6ad59 !important;padding-right:3px}.hotel .line4 .lineInner .info .expert-tip{display:inline-block;float:right}.hotel .line4 .lineInner .info .expert-tip .tip{color:white;background-color:#40a5e9;padding:0.3rem 0.5rem;font-weight:bold;margin-right:3px}.hotel .line4 .lineInner .info .expert-tip .is-tip{display:inline-block !important}.hotel .line4 .lineInner .info .expert-tip .expert{width:120px;height:34px;padding-left:1rem;line-height:35px;color:white;background-color:#1471af;display:inline-block}.hotel .line4 .lineInner .info .expert-tip .expert img{height:100%;width:auto;float:right}.hotel .line4 .lineInner .info .lm{text-align:right;font-weight:bold}.hotel .line4 .lineInner .info .transport .icon-plane::before{content:""}.hotel .line4 .lineInner .info .dates{text-align:right;color:#ababab;font-weight:bold}.hotel .line4 .lineInner .info .hotel{font-weight:bold;font-size:1.1rem;display:block;text-transform:uppercase}.hotel .line4 .lineInner .info .destination{font-weight:bold;color:#40a5e9;padding-right:1rem}.hotel .line4 .lineInner .info .accommodation .parameters{margin:0}.hotel .line4 .lineInner .info .accommodation .parameters .parameters__body{padding:0;color:#40a5e9}.hotel .line4 .lineInner .info .accommodation .parameters .parameters__body .parameters__item--sea-distance{position:absolute;right:10px;margin-right:0;text-align:center}.hotel .line4 .lineInner .info .accommodation .parameters .parameters__body .parameters__item .parameters__distance,.hotel .line4 .lineInner .info .accommodation .parameters .parameters__body .parameters__item .icon,.hotel .line4 .lineInner .info .accommodation .parameters .parameters__body .parameters__item .parameters__text{font-size:0.8rem !important}.hotel .line4 .lineInner .info .reserve{position:absolute;cursor:pointer;background-color:#40a5e9;color:white;bottom:-5px;left:0;text-transform:uppercase;font-weight:bold;padding:0.2rem 0.5rem;border:1px solid #40a5e9;transition:0.2s ease}.hotel .line4 .lineInner .info .reserve:hover{color:#40a5e9;background-color:white}.hotel .line4 .lineInner .info .favourites{position:absolute;bottom:-1px;left:130px}@media (max-width:575.98px){.hotel .line4 .lineInner .info .favourites{position:static;margin-top:2rem}}.hotel .line4 .lineInner .info .favourites .favourites-link{background-color:#303030;color:white;text-transform:uppercase;font-weight:bold;padding:0.45rem 0.5rem;border:1px solid #303030;transition:0.2s ease}@media (max-width:575.98px){.hotel .line4 .lineInner .info .favourites .favourites-link{font-size:0.9rem}}.hotel .line4 .lineInner .info .favourites .favourites-link:hover{color:#303030;background-color:white}.hotel .line4 .lineInner .absolute-border{border:1px solid #40a5e9;position:absolute;width:calc(100% - 50% + 80px);height:calc(100% - 20px);transform:translatey(-50%);right:0;top:50%;z-index:5}@media (max-width:991.98px){.hotel .line4 .lineInner .absolute-border{width:100%;height:calc(50% - 5px);bottom:-2px;transform:translatey(9px)}}@media (max-width:575.98px){.hotel .line4 .lineInner .absolute-border{display:none}}.hotel .line4 .price{color:#40a5e9;text-align:right;font-size:1.1rem;padding-right:1rem}@media (max-width:575.98px){.hotel .line4 .price{position:relative;top:-2rem}}.structured-content .trip-information__title{font-size:1.3rem;font-weight:bold;color:#40a5e9}.structured-content .trip-information--gallery-right{width:100%}.structured-content .structured-content__header .structured-content__links{border-bottom:2px solid #303030;justify-content:space-between}.structured-content .structured-content__header .structured-content__links .structured-content__link{border:1px solid #d1d1d1;border-bottom:0;color:#303030;padding:0.2rem 1.2rem;font-weight:500;letter-spacing:1px;transition:0.2s ease}@media (max-width:991.98px){.structured-content .structured-content__header .structured-content__links .structured-content__link{line-height:35px}}.structured-content .structured-content__header .structured-content__links .structured-content__link:hover{color:white;background-color:#303030;border-color:#303030}.structured-content .structured-content__header .structured-content__links .active{color:white;background-color:#303030;border-color:#303030;font-weight:bold}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__sorts{border:1px solid #40a5e9;padding:0.4rem;max-width:calc(100% - 14px);margin-left:7px;text-align:center;margin-top:1rem}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__sorts .sort__text{display:inline-block;font-weight:bold;padding-right:1rem}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__sorts .sort .sort__button{color:#ababab}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__sorts .sort .sort__button:hover{color:#40a5e9}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__sorts .sort .sort__button::after{content:"|";padding-left:1rem}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__sorts .sort .sort__button:last-of-type::after{content:"";padding-left:0}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__sorts .sort .sort__button--active{border-radius:0;border:0;background-color:transparent;color:#40a5e9;font-weight:bold}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__sorts .sort .sort__button--active::after{content:"|" !important;padding-left:1rem !important}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__filters .dates__filter{border:0}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__filters .dates__filter .filter__header{border:0}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__filters .dates__filter .filter__header .filter__button{background-color:#ababab;color:white;font-weight:bold;padding:0.5rem 1rem;position:relative}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__filters .dates__filter .filter__header .filter__button::after{font-family:"c4f";content:"";position:absolute;top:0;right:10px;transform:rotate(90deg);font-size:1.8rem;font-weight:300;top:-2px;transition:0.3s ease}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__filters .dates__filter .filter__header .filter__button:hover{color:white}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__filters .dates__filter .filter__header .filter__button[aria-expanded="true"]{background-color:#40a5e9}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__filters .dates__filter .filter__header .filter__button[aria-expanded="true"]::after{transform:rotate(-90deg)}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__filters .dates__filter .filter__body{padding:1rem 1.5rem;font-weight:bold}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__filters .dates__filter .filter__body .filter__input--range{border:1px solid #303030;border-radius:10px;height:10px}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__filters .dates__filter .filter__body .filter__input--range .ui-slider-range{background-color:#40a5e9}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__filters .dates__filter .filter__body .filter__input--range .ui-slider-handle{border:0;background-color:#40a5e9;border-radius:50%;height:16px;width:16px}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__count{box-shadow:none;border:1px solid #40a5e9;font-weight:bold;text-align:center;max-width:320px;margin:0 auto;margin-bottom:2.5rem}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__count .dates__number{font-weight:bold}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template{border:1px solid #40a5e9;padding:1rem 2rem;position:relative;margin-bottom:2.5rem;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__fm,.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__lm{position:absolute;padding:0.4rem;padding-bottom:0.3rem;font-weight:bold;color:white;background-color:#ababab;top:-17px;right:130px}@media (max-width:575.98px){.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__fm,.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__lm{right:unset;left:10px}}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__lm{background-color:#303030}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__price{display:inline-block;color:white;font-weight:bold;font-size:1.2rem;padding:0.3rem 1rem;padding-bottom:0.2rem;background-color:#40a5e9;position:absolute;top:-17px;right:10px}@media (max-width:575.98px){.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__price{position:relative;top:15px;right:unset}}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__availability-button{display:inline-block}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__availability-button .verification-button{text-transform:uppercase;color:white;background-color:#ababab;padding:0.3rem 4rem;padding-bottom:0.2rem;font-weight:bold;transition:0.2s ease;position:absolute;top:-17px;left:50%;transform:translateX(-50%)}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__availability-button .verification-button:hover{background-color:#40a5e9}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__reservation-button{display:inline-block}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__reservation-button .reservation-button{text-transform:uppercase;color:white;background-color:#40a5e9;padding:0.3rem 4rem;padding-bottom:0.2rem;font-weight:bold;transition:0.2s ease;position:absolute;top:-17px;left:50%;transform:translateX(-50%)}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__reservation-button .reservation-button:hover{background-color:#ababab}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__request-button{text-transform:uppercase;color:white;background-color:#40a5e9;padding:0.3rem 4rem;padding-bottom:0.2rem;font-weight:bold;transition:0.2s ease;position:absolute;top:-17px;left:50%;transform:translateX(-50%)}@media (max-width:575.98px){.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__request-button{padding:0.3rem 2rem}}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__request-button:hover{background-color:#ababab}@media (min-width:992px){.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__transport2{min-width:27%}}@media (min-width:992px){.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__boarding,.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .param.date-template__room{min-width:50%}}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__col{flex:0 0 100%;padding-top:2rem;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__col .date-template__dates{font-weight:bold;display:block;display:inline-block}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__col .date-template__duration{font-weight:bold;color:#40a5e9;padding-left:1rem;display:inline-block}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__col .date-template__airport{padding-right:10px;font-weight:bold}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__col .date-template__transport .icon-transport-id-1:before{content:""}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__col .date-template__boarding{display:inline-block;font-weight:bold}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__col .tour-operator-img{display:inline-block}.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__holiday-timeline,.structured-content .structured-content__body .structured-content__tab .dates__body .dates__list .dates__item .date-template .date-template__wide-col{flex:0 0 100%;padding-top:2rem}.structured-content .structured-content__body .structured-content__tab .dates__footer .dates__pagination .dates__load-more{border:1px solid #303030;color:white;text-transform:lowercase;width:auto;min-width:auto;max-width:auto;padding:0.2rem 1.4rem;padding-right:calc(1.4rem + 20px);font-weight:bold;background-color:#303030;position:relative;border-radius:0}.structured-content .structured-content__body .structured-content__tab .dates__footer .dates__pagination .dates__load-more::after{font-family:"c4f";content:"";position:absolute;transform:rotate(90deg);margin-left:3px;font-size:1.5rem;top:-5px}.structured-content .structured-content__body .structured-content__tab .dates__footer .dates__pagination .dates__load-more:hover{background-color:transparent;color:#303030}.trip-information--gallery-top .trip-information__content,.trip-information--gallery-bottom .trip-information__content,.trip-information--gallery-left .trip-information__content,.trip-information--gallery-right .trip-information__content{flex-basis:80%}.fulltext-result__list.col-lg-4:nth-child(2),.fulltext-result__list.col-lg-4:nth-child(3){max-width:50% !important;flex:0 0 50% !important}.fulltext-result__list.col-lg-4:nth-child(4){max-width:100%;flex:0 0 100%}.top__offer-search{display:-ms-flexbox;display:flex;justify-content:flex-start;width:100%}.top__offer-search-link{border:1px solid #303030;color:white;text-transform:lowercase;width:auto;min-width:auto;max-width:30%;padding:0.2rem 1.4rem;padding-right:calc(1.4rem + 20px);font-weight:bold;background-color:#303030;position:relative;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;font-size:1rem;line-height:1.5;border-radius:0;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;display:block}.top__offer-search-link::after{font-family:"c4f";content:"";position:absolute;transform:rotate(90deg);margin-left:3px;font-size:1.5rem;top:-3px}.top__offer-search-link:hover{background-color:transparent;color:#303030}.top-offer .more{display:none}.contact-floatbox .content-box{position:fixed;top:180px;right:-48px;transform:translateX(calc(100% - 3rem));transition:all 0.5s ease;z-index:9999}.contact-floatbox .content-box:hover{right:14rem}.contact-floatbox .content-box__header{transform:rotate(-90deg) translate(-100%, -100%);transform-origin:top left;position:absolute;top:0;left:0;padding-bottom:0;padding-right:0;cursor:pointer;z-index:9999}.contact-floatbox .content-box__header h2{background:rgba(255, 255, 255, 0.6);color:#40a5e9;padding:0.4rem 0.7rem;font-size:1.4rem}.contact-floatbox .content-box__body{background:rgba(255, 255, 255, 0.6);padding:0.5rem 1.5rem}@media (max-width:575.98px){.contact-floatbox .content-box__body{background:#fff}}.rozcestnik{margin-bottom:2rem}.rozcestnik .row{margin:0}.rozcestnik div.no-title{border-top:2px solid;padding-left:0}@media (max-width:575.98px){.rozcestnik div.no-title{border:none}}.rozcestnik .content-box__body{padding:0}.rozcestnik article,.rozcestnik p{margin:0}.rozcestnik a{display:block;background:#fff;border:1px solid #9f9f9f;border-top:0;text-align:center;padding:0.3rem 0;transition:all 0.15s ease-in-out}.rozcestnik a:hover{background:#303030;border-color:#303030;color:#fff}.transport-airports>.form-row>.form-group.col-lg-6{max-width:100%;flex:0 0 100%}.fulltext-input{width:100%}@media (max-width:767.98px){.sm-bl{border-left:1px solid #000 !important}}@media (max-width:767.98px){.sm-bt-hidden{border-top:none !important}}.content-page-29 .searchmask{max-width:1200px;background-color:rgba(0, 0, 0, 0.3)}.bd-content-page[data-content-page="29"]{background-image:url(https://c.ccdn.cz/12047/uploads/fs_images/contentdesignimagesets/8/beach-22450491280upr_251_o.png);background-repeat:no-repeat;background-position:right top;background-size:cover}.bd-content-page[data-content-page="29"] .navbar{background:none}.bd-content-page[data-content-page="29"] .bg-light{background:none !important}.bd-content-page[data-content-page="29"] .section-105{background:#fff}.dates-favourites{padding-top:30px}.dates-favourites .offer--favourites{margin-bottom:2rem;border:none}.dates-favourites .dates-favourites__remove-btn,.dates-favourites .offer__remove-btn{background:#ababab;border:none;border-radius:0;text-decoration:none}.dates-favourites .dates-favourites__remove-btn:hover,.dates-favourites .offer__remove-btn:hover{background:#40a5e9}.dates-favourites .offer__heading a{text-decoration:none;font-size:1.5rem;font-weight:bold}.dates-favourites .offer__rating{display:inline-block;vertical-align:middle;font-size:1rem}.dates-favourites .icon-star{color:#40a5e9}.dates-favourites .icon-star:first-child{margin-left:9px}.dates-favourites .offer__img-container{height:300px;margin:0;padding:0}.dates-favourites .offer__info{background:#fff;box-shadow:0 0 8px #ccc;font-weight:bold}.dates-favourites .offer__info-label{font-weight:normal}.dates-favourites .offer__price--current a{color:#40a5e9}.dates-favourites .offer__price--discount{color:gray}.pagination-container{width:100%}.news-article--detail{margin-top:1rem}.news-article--detail .news-article__img,.news-article--detail .news-article__img-wrap{max-height:400px}.news-article--detail .news-article__img-wrap{margin-bottom:1rem}.news-article-sidebar{margin-top:1rem}.news-article-sidebar .news-article__recent h2{margin-bottom:1rem;font-size:1.4rem;border-bottom:1px solid #bfc3c4;padding-bottom:1rem}.news-article-sidebar .recent-news{border-bottom:1px solid #bfc3c4;padding-bottom:1rem}.news-article-main .news-article__body img{max-width:100%;height:auto}.bd-term .component,.bd-amadeus-term .component{margin-bottom:0}.bd-term .booking-form__stepline .multi-steps,.bd-amadeus-term .booking-form__stepline .multi-steps{margin:2rem 0 0}.bd-term .upselling,.bd-amadeus-term .upselling{display:none !important}.bd-term .info-wrap,.bd-term .booking-form__body,.bd-amadeus-term .info-wrap,.bd-amadeus-term .booking-form__body{border:1px solid #40a5e9;margin-top:1.5rem;padding:1.5rem;border-radius:0rem;background:#fff}.bd-term .info-wrap .order-name,.bd-amadeus-term .info-wrap .order-name{color:#40a5e9;border-bottom:1px solid #40a5e9;padding-bottom:1rem;margin-bottom:1.6rem;font-size:0.95rem;font-weight:600;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.bd-term .info-wrap .order-name .date-id,.bd-amadeus-term .info-wrap .order-name .date-id{color:#adb5bd}.bd-term .info-wrap>.row>div:nth-child(n+2),.bd-amadeus-term .info-wrap>.row>div:nth-child(n+2){flex:0 0 50%;max-width:50%;padding-left:8px !important}.bd-term .info-wrap .hotel,.bd-amadeus-term .info-wrap .hotel{font-size:1.2rem;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;color:#303030}.bd-term .info-wrap .hotel a,.bd-amadeus-term .info-wrap .hotel a{color:#343a40}.bd-term .info-wrap .hotel .icon-star,.bd-amadeus-term .info-wrap .hotel .icon-star{margin-right:3px;color:#f6ad59;font-size:0.85rem}.bd-term .info-wrap .gallery__img,.bd-amadeus-term .info-wrap .gallery__img{position:static;height:220px;margin:0 0 8px;border-radius:0rem}.bd-term .info-wrap .info-line,.bd-amadeus-term .info-wrap .info-line{padding-bottom:8px}.bd-term .info-wrap .info-line.tree,.bd-amadeus-term .info-wrap .info-line.tree{margin-bottom:1rem}.bd-term .info-wrap .info-line.tree a,.bd-amadeus-term .info-wrap .info-line.tree a{color:#212529}.bd-term .info-wrap .info-line:last-child,.bd-amadeus-term .info-wrap .info-line:last-child{padding-bottom:0 !important}.bd-term .info-wrap .duration-day,.bd-term .info-wrap .duration-night,.bd-amadeus-term .info-wrap .duration-day,.bd-amadeus-term .info-wrap .duration-night{font-weight:700}.bd-term #changeOccupancyButton,.bd-term .btn-outline-primary,.bd-term .booking-form__step-button--prev,.bd-term .booking-form__step-button--next,.bd-amadeus-term #changeOccupancyButton,.bd-amadeus-term .btn-outline-primary,.bd-amadeus-term .booking-form__step-button--prev,.bd-amadeus-term .booking-form__step-button--next{min-weight:200px;background:#40a5e9;border-color:#40a5e9;color:#fff;text-align:center;font-size:1rem;font-weight:600}.bd-term #changeOccupancyButton:hover,.bd-term .btn-outline-primary:hover,.bd-term .booking-form__step-button--prev:hover,.bd-term .booking-form__step-button--next:hover,.bd-amadeus-term #changeOccupancyButton:hover,.bd-amadeus-term .btn-outline-primary:hover,.bd-amadeus-term .booking-form__step-button--prev:hover,.bd-amadeus-term .booking-form__step-button--next:hover{background:#40a5e9;color:#fff}.bd-term .booking-form__box.booking-form__box--occupancy .booking-form__occupancy-message-text,.bd-amadeus-term .booking-form__box.booking-form__box--occupancy .booking-form__occupancy-message-text{font-weight:600}.bd-term .booking-form__box.booking-form__box--occupancy .fixed-occupancy,.bd-amadeus-term .booking-form__box.booking-form__box--occupancy .fixed-occupancy{font-size:0.9rem}.bd-term .booking-form__box,.bd-amadeus-term .booking-form__box{border:0;padding:0}.bd-term .booking-form__copy-link,.bd-amadeus-term .booking-form__copy-link{margin-bottom:1rem}@media (min-width:768px){.bd-term .booking-form__participant-row--deprecated .form-row .form-group,.bd-amadeus-term .booking-form__participant-row--deprecated .form-row .form-group{flex:0 0 25% !important;max-width:25% !important}}.bd-term .booking-form__stepline .multi-steps>li,.bd-amadeus-term .booking-form__stepline .multi-steps>li{color:#6c757d;font-size:0.9rem;font-weight:600}.bd-term .booking-form__stepline .multi-steps>li::before,.bd-amadeus-term .booking-form__stepline .multi-steps>li::before{width:2rem;height:2rem;line-height:1.8;border-radius:0rem;background:#dee2e6;color:#40a5e9;border-color:#dee2e6;font-weight:600}.bd-term .booking-form__stepline .multi-steps>li::after,.bd-amadeus-term .booking-form__stepline .multi-steps>li::after{background-color:#dee2e6}.bd-term .booking-form__stepline .multi-steps>li.active,.bd-amadeus-term .booking-form__stepline .multi-steps>li.active{color:#40a5e9}.bd-term .booking-form__stepline .multi-steps>li.active::before,.bd-amadeus-term .booking-form__stepline .multi-steps>li.active::before{background:#40a5e9;color:#fff;border-color:#40a5e9}.bd-term .booking-form__room-availability img,.bd-amadeus-term .booking-form__room-availability img{width:1rem;height:1rem;margin-left:0.5rem;margin-top:-4px}.bd-term .trip-information h3,.bd-amadeus-term .trip-information h3{font-size:1.25rem;margin-bottom:1rem;padding-top:2rem;color:#40a5e9}.bd-term .trip-information__hotel-name,.bd-amadeus-term .trip-information__hotel-name{font-size:0.9rem;border-bottom:1px solid #40a5e9;padding-bottom:2rem;padding-top:1rem}.bd-term #detail_booking_text_top,.bd-term .booking-form__footer,.bd-amadeus-term #detail_booking_text_top,.bd-amadeus-term .booking-form__footer{font-size:0.75rem}@media (min-width:992px){.bd-term #detail_booking_text_top,.bd-amadeus-term #detail_booking_text_top{margin-top:0 !important}}.bd-term .booking-form .booking-form__box,.bd-amadeus-term .booking-form .booking-form__box{border:0}.bd-term .booking-form .multi-steps>li,.bd-amadeus-term .booking-form .multi-steps>li{z-index:2}.bd-term .booking-form .booking-form__show-button,.bd-amadeus-term .booking-form .booking-form__show-button{width:auto;background:none}.bd-term .booking-form .booking-form__show-button:hover,.bd-amadeus-term .booking-form .booking-form__show-button:hover{background:#ababab}.bd-term .booking-form h2.booking-form__title,.bd-amadeus-term .booking-form h2.booking-form__title{color:#40a5e9;margin-bottom:1rem;border-bottom:1px solid #40a5e9;padding-bottom:1rem;font-weight:600;font-size:0.95rem}.bd-term .booking-form h3,.bd-amadeus-term .booking-form h3{color:#6c757d;font-size:1rem;padding:0.5rem 0;font-weight:bold}.bd-term .booking-form .booking-summary__surcharges,.bd-term .booking-form .booking-summary__pricelist,.bd-term .booking-form .booking-summary__participants,.bd-term .booking-form .booking-summary__customer,.bd-amadeus-term .booking-form .booking-summary__surcharges,.bd-amadeus-term .booking-form .booking-summary__pricelist,.bd-amadeus-term .booking-form .booking-summary__participants,.bd-amadeus-term .booking-form .booking-summary__customer{margin-top:1rem}.bd-term .booking-form .booking-summary__surcharges .booking-summary__title,.bd-term .booking-form .booking-summary__pricelist .booking-summary__title,.bd-term .booking-form .booking-summary__participants .booking-summary__title,.bd-term .booking-form .booking-summary__customer .booking-summary__title,.bd-amadeus-term .booking-form .booking-summary__surcharges .booking-summary__title,.bd-amadeus-term .booking-form .booking-summary__pricelist .booking-summary__title,.bd-amadeus-term .booking-form .booking-summary__participants .booking-summary__title,.bd-amadeus-term .booking-form .booking-summary__customer .booking-summary__title{color:#ababab;margin-bottom:1rem}.bd-term .booking-form .booking-form__room-count div,.bd-amadeus-term .booking-form .booking-form__room-count div{font-weight:bold}.bd-term .booking-form .booking-form__room-total,.bd-term .booking-form .booking-form__room-price,.bd-term .booking-form .booking-form__surcharge-price,.bd-term .booking-form .booking-form__surcharge-total,.bd-amadeus-term .booking-form .booking-form__room-total,.bd-amadeus-term .booking-form .booking-form__room-price,.bd-amadeus-term .booking-form .booking-form__surcharge-price,.bd-amadeus-term .booking-form .booking-form__surcharge-total{font-weight:bold}.bd-term .booking-form .booking-form__room-total .alt-price,.bd-term .booking-form .booking-form__room-price .alt-price,.bd-term .booking-form .booking-form__surcharge-price .alt-price,.bd-term .booking-form .booking-form__surcharge-total .alt-price,.bd-amadeus-term .booking-form .booking-form__room-total .alt-price,.bd-amadeus-term .booking-form .booking-form__room-price .alt-price,.bd-amadeus-term .booking-form .booking-form__surcharge-price .alt-price,.bd-amadeus-term .booking-form .booking-form__surcharge-total .alt-price{color:#adb5bd;font-size:0.9rem;display:block}.bd-term .booking-form .booking-form__selected-surcharges,.bd-amadeus-term .booking-form .booking-form__selected-surcharges{padding-top:1rem}.bd-term .booking-form .booking-form__total-price,.bd-amadeus-term .booking-form .booking-form__total-price{display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;font-weight:600;text-align:right;background:none;padding:1.5rem 0 0.5rem}.bd-term .booking-form .booking-form__total-price span,.bd-amadeus-term .booking-form .booking-form__total-price span{color:#40a5e9;font-weight:600}@media (min-width:992px){.bd-term .booking-form .booking-form__total-price,.bd-amadeus-term .booking-form .booking-form__total-price{font-size:1.7rem}}@media (max-width:1199.98px){.bd-term .booking-form .booking-form__total-price,.bd-amadeus-term .booking-form .booking-form__total-price{font-size:1.3rem}}@media (min-width:992px){.bd-term .booking-form .booking-form__submit,.bd-amadeus-term .booking-form .booking-form__submit{float:right;margin-top:0}}@media (min-width:992px){.bd-term .booking-form .booking-form__step-buttons,.bd-amadeus-term .booking-form .booking-form__step-buttons{margin-top:0.5rem}}.bd-term .date-countdown,.bd-amadeus-term .date-countdown{display:block}@media (min-width:992px){.bd-term .date-countdown,.bd-amadeus-term .date-countdown{margin-left:-1rem}}.bd-term .sidebar-wrap,.bd-amadeus-term .sidebar-wrap{background:#e9ecef;padding:1.5rem 1.2rem;border-radius:0rem}@media (min-width:992px){.bd-term .sidebar-wrap,.bd-amadeus-term .sidebar-wrap{margin:0 0 15px -18px !important}}.bd-term .sidebar-wrap.info-text,.bd-amadeus-term .sidebar-wrap.info-text{background:#40a5e9;color:#f8f9fa}.bd-term .sidebar-wrap.info-text h2,.bd-amadeus-term .sidebar-wrap.info-text h2{color:#fff;border-bottom:1px solid #fff}.bd-term .sidebar-wrap.info-text a,.bd-amadeus-term .sidebar-wrap.info-text a{color:#fff;font-size:2rem}.bd-term .sidebar-wrap h2,.bd-amadeus-term .sidebar-wrap h2{color:#40a5e9;margin-bottom:1rem;border-bottom:1px solid #40a5e9;padding-bottom:1rem;font-weight:600;font-size:1rem}.bd-term .sidebar-wrap h3,.bd-amadeus-term .sidebar-wrap h3{font-size:1.15rem;font-weight:600;padding-top:1rem}.bd-term .sidebar-wrap a,.bd-amadeus-term .sidebar-wrap a{color:#40a5e9}.bd-term .sidebar-wrap.upselling:empty,.bd-term .sidebar-wrap.upselling:-moz-only-whitespace,.bd-amadeus-term .sidebar-wrap.upselling:empty,.bd-amadeus-term .sidebar-wrap.upselling:-moz-only-whitespace{padding:0 !important}.bd-term .sidebar-wrap.upselling .load-more-wrap.load-more-wrap--hide,.bd-amadeus-term .sidebar-wrap.upselling .load-more-wrap.load-more-wrap--hide{height:230px !important}.bd-term .sidebar-wrap.upselling .upselling-rooms__title,.bd-amadeus-term .sidebar-wrap.upselling .upselling-rooms__title{color:#40a5e9;border-bottom:1px solid #ced4da;padding-bottom:1rem;margin-bottom:1rem;font-weight:600;display:-ms-flexbox;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.bd-term .sidebar-wrap.upselling .room_name,.bd-term .sidebar-wrap.upselling .room_price,.bd-term .sidebar-wrap.upselling .room_link,.bd-amadeus-term .sidebar-wrap.upselling .room_name,.bd-amadeus-term .sidebar-wrap.upselling .room_price,.bd-amadeus-term .sidebar-wrap.upselling .room_link{flex:0 0 100% !important;max-width:100% !important}.bd-term .sidebar-wrap.upselling .room_price,.bd-amadeus-term .sidebar-wrap.upselling .room_price{text-align:left !important}.bd-term .sidebar-wrap.upselling .original-name,.bd-amadeus-term .sidebar-wrap.upselling .original-name{margin-bottom:0.5rem;display:block}.bd-term .sidebar-wrap.upselling .per-person,.bd-amadeus-term .sidebar-wrap.upselling .per-person{font-size:0.9rem}.bd-term .sidebar-wrap .hotel-gallery .gallery__img-container,.bd-amadeus-term .sidebar-wrap .hotel-gallery .gallery__img-container{flex:0 0 33%;max-width:33%;margin-bottom:0}.bd-term .sidebar-wrap .gallery__body figure:nth-child(n+10),.bd-amadeus-term .sidebar-wrap .gallery__body figure:nth-child(n+10){display:none}.bd-term .sidebar-wrap .trip-information__gallery,.bd-amadeus-term .sidebar-wrap .trip-information__gallery{margin-left:-1rem;margin-right:-1rem;max-width:calc(100% + 2rem)}.bd-term .sidebar-wrap .trip-information__body,.bd-amadeus-term .sidebar-wrap .trip-information__body{padding:0;margin:0}.bd-term .sidebar-wrap .trip-information__text,.bd-amadeus-term .sidebar-wrap .trip-information__text{column-count:1;column-gap:0rem;font-size:0.9rem}.bd-term .sidebar-wrap .load-more-wrap .load-more-overlay,.bd-amadeus-term .sidebar-wrap .load-more-wrap .load-more-overlay{padding:1rem 0;background:linear-gradient(to bottom, transparent, rgba(233, 236, 239, 0.7) 30%, #e9ecef 50%)}.bd-term .sidebar-wrap .load-more-wrap .load-more-overlay .btn-outline-secondary,.bd-amadeus-term .sidebar-wrap .load-more-wrap .load-more-overlay .btn-outline-secondary{padding:0.4rem 1.5rem;font-weight:600}.bd-term .sidebar-wrap .load-more-wrap .load-more-overlay .btn-outline-secondary:hover,.bd-amadeus-term .sidebar-wrap .load-more-wrap .load-more-overlay .btn-outline-secondary:hover{background:#40a5e9;color:#fff}@media (min-width:992px){.bd-term .modal-lg,.bd-amadeus-term .modal-lg{max-width:1024px}}.bd-term .structured-content,.bd-amadeus-term .structured-content{margin-top:1rem}.bd-term .structured-content .nav-tabs,.bd-amadeus-term .structured-content .nav-tabs{border-bottom:0;justify-content:flex-start;margin-bottom:30px}.bd-term .structured-content .nav-tabs .nav-link,.bd-amadeus-term .structured-content .nav-tabs .nav-link{color:#adb5bd;font-weight:bold;border:0;border-bottom:1px solid #dee2e6;padding:0.7rem 1.3rem}@media (min-width:768px){.bd-term .structured-content .nav-tabs .nav-link:after,.bd-amadeus-term .structured-content .nav-tabs .nav-link:after{content:"" !important;font-family:"c4f" !important}}.bd-term .structured-content .nav-tabs .nav-link.active,.bd-amadeus-term .structured-content .nav-tabs .nav-link.active{color:#40a5e9;border:0;border-bottom:1px solid #40a5e9;background:rgba(64, 165, 233, 0.05) !important}@media (min-width:768px){.bd-term .structured-content .nav-tabs .nav-link.active:after,.bd-amadeus-term .structured-content .nav-tabs .nav-link.active:after{content:"" !important;font-family:"c4f" !important;transform:rotate(90deg);display:inline-block;top:13%}}.bd-term .structured-content .parameters__body,.bd-amadeus-term .structured-content .parameters__body{display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%}.bd-term .structured-content .parameters__body .parameters__item,.bd-amadeus-term .structured-content .parameters__body .parameters__item{margin:0;flex:0 0 25%}.bd-term .structured-content .parameters__body .parameters__item .icon,.bd-amadeus-term .structured-content .parameters__body .parameters__item .icon{display:inline-block;vertical-align:middle;font-size:1.25rem}.bd-term .structured-content .parameters__body .parameters__text,.bd-amadeus-term .structured-content .parameters__body .parameters__text{display:inline-block;vertical-align:middle;padding-left:0.3rem;font-size:0.9rem;line-height:1.1}.bd-term .structured-content .parameters__body .parameters__item-distance .icon,.bd-amadeus-term .structured-content .parameters__body .parameters__item-distance .icon{padding-left:0.5rem}@media (max-width:991.98px){.bd-term .structured-content .parameters__body .parameters__item,.bd-amadeus-term .structured-content .parameters__body .parameters__item{flex:0 0 50%}}@media (max-width:575.98px){.bd-term .structured-content .parameters__body .parameters__item,.bd-amadeus-term .structured-content .parameters__body .parameters__item{flex:0 0 100%}}