@charset "UTF-8";
.icon-plane:before,.icon-transport-id-1:before{content:"";transform:rotate(45deg)}body{background-image:none}@media (max-width:575.98px){main>.section>.container{padding:0 6px}}b,strong{font-weight:600}.body-wrapper{overflow:hidden}h1{margin:25px 0;color:#27409b;font-size:0.95rem}@media (max-width:991.98px){h1{margin:15px 0 0}}.search-results__header,.page__header,.megamenu-page__header{padding:30px 0}.component__heading{color:#ed2028;font-size:1.6rem;font-weight:600}.more__link,.qbox .content-box__body p a{min-width:unset;max-width:unset;width:auto;margin:0 -5px 0 auto;padding:7px 27px;color:#27409b;border-radius:0;border:1px solid #333333;text-transform:uppercase;font-size:0.95rem;font-weight:600}.more__link:hover,.qbox .content-box__body p a:hover{background:#333333;color:#fff;border-color:#333333;text-decoration:none}.qbox .content-box__body p{width:100%;max-width:1132px;margin:25px auto;padding:0 15px;text-align:right}@media (max-width:767.98px){.qbox .content-box__body p{display:none}}.paging,.dates__pagination{margin-left:15%}@media (max-width:991.98px){.paging,.dates__pagination{margin:0}}.paging .load-next,.paging .dates__load-more,.dates__pagination .load-next,.dates__pagination .dates__load-more{width:220px;padding:12px;background:#ed2028;color:#fff;border:none;text-transform:uppercase;font-weight:600}.paging .load-next:hover,.paging .dates__load-more:hover,.dates__pagination .load-next:hover,.dates__pagination .dates__load-more:hover{background:#333333}.dates__pagination{margin:20px 0 0 30%}@media (max-width:991.98px){.dates__pagination{margin:20px 0 0}}.breadcrumb{padding-left:20px;background:none}.breadcrumb-item__home{margin-left:-20px}.breadcrumb-item+.breadcrumb-item::before{content:">"}.breadcrumb a:not(:hover){color:#333333}.breadcrumb-item:last-child{color:#27409b;font-weight:600}@media (max-width:575.98px){.breadcrumb{margin:0}}.head-block{display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.head-block .content-box{margin:0;padding:12px 0}.head-block .content-box__body ol{list-style:none;margin:0;padding:0;color:#ed2028}.head-block .content-box__body ol li{display:inline-block}.head-block .content-box__body ol li:first-child:after{content:"|";margin:0 5px}.head-block .content-box__body ol a[title="tel"]{position:relative;display:inline-block;padding-left:30px}.head-block .content-box__body ol a[title="tel"]:before{content:"";font-family:"c4f";font-size:24px;color:#27409b;position:absolute;left:0;top:-6px}.head-block>.element:last-child{width:100%}@media (max-width:991.98px){.head-block>.element:first-child{width:100%}}.navbar{padding:10px 0;background:none !important;border-top:1px solid #27409b}.navbar>.container{padding:0}.navbar .navbar-brand-img{height:80px}.navbar .navbar-nav{width:100%;justify-content:flex-end}.navbar .navbar-nav .nav-link,.navbar .navbar-nav .nav-link:focus{color:#27409b;font-weight:600}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link[aria-expanded="true"]{color:#ed2028;text-decoration:underline}.navbar .dropdown-menu{background:rgba(255, 255, 255, 0.9);border-top:none;border-bottom:none;border-radius:0;border-color:#27409b}.navbar .dropdown-menu:not(.megamenu__content){width:220px}@media (max-width:991.98px){.navbar .dropdown-menu:not(.megamenu__content){width:100%}}.navbar .dropdown-item{padding:12px 15px;line-height:1;color:#27409b;font-weight:600}.navbar .dropdown-item:hover{background:none;color:#ed2028}.navbar.fixed-top{padding:0 15px;background:rgba(255, 255, 255, 0.95) !important}.navbar.fixed-top .navbar-brand{padding:0}.navbar.fixed-top .navbar-brand-img{height:40px}.megamenu__content,.megamenu-page__body{flex-wrap:wrap}.megamenu__content.show,.megamenu-page__body.show{display:-ms-flexbox;display:flex}.megamenu__content ul,.megamenu-page__body ul{list-style:none;width:25%;margin:0;padding:30px 6%}@media (max-width:991.98px){.megamenu__content ul,.megamenu-page__body ul{width:50%}}@media (max-width:575.98px){.megamenu__content ul,.megamenu-page__body ul{width:100%}}.megamenu__content ul li:first-child,.megamenu-page__body ul li:first-child{color:#27409b}.megamenu__content ul li a,.megamenu-page__body ul li a{display:block;margin:5px 0;padding:6px 0;line-height:1;color:#333333}.megamenu__content ul li a:hover,.megamenu-page__body ul li a:hover{color:#ed2028}.megamenu-page__body{display:-ms-flexbox;display:flex}.navbar-toggler{margin-right:5px;border:none}.navbar-toggler .menu-button__line{width:33px;height:5px;margin:5px;background:#27409b}.navbar-toggler[aria-expanded="true"] .menu-button__line:nth-child(3){transform:translateY(-11px) rotate(-45deg)}.bd-accommodation .searchmask,.bd-amadeus-accommodation .searchmask{display:none}.searchmask{padding:50px 0 0}.searchmask__header{display:none}.searchmask__text-before ul{list-style:none;margin:0;padding:0}.searchmask__text-before ul li{display:inline-block}.searchmask__text-before ul li a{display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:42px;padding:3px 20px;background:#ed2028;color:#fff !important;border-radius:0.4rem 0.4rem 0 0 !important;border:none;line-height:1;text-align:center;white-space:normal;font-weight:600}.searchmask__text-before ul li a:hover,.searchmask__text-before ul .searchmask__toggle-button--active{background:#c6e7f9 !important;color:#27409b !important;text-decoration:none}@media (max-width:767.98px){.searchmask__text-before ul{height:auto;display:-ms-flexbox;display:flex;flex-wrap:wrap}.searchmask__text-before ul li{width:50%}.searchmask__text-before ul li:first-child{width:100%}.searchmask__text-before ul li a{height:38px;margin-top:1px;margin-right:1px;border-radius:0 !important;font-size:0.95rem}}.searchmask__text-before p{margin:0}.searchmask__form{position:relative;padding:15px 2% 70px;background:#c6e7f9}.searchmask__form-group{margin:5px 0;padding:0 1.1% !important}.searchmask__form-group>.searchmask__label{padding-left:10px;color:#27409b;font-weight:bold}.searchmask__form-group .searchmask__input{height:40px;color:#27409b;border-color:#27409b;box-shadow:none !important;text-align:left}.searchmask__form-group .searchmask__input:not(.searchmask__input--fulltext):before{font-family:"c4f";margin-right:10px}.searchmask__form-group.sm-da .searchmask__input:before{content:""}.searchmask__form-group.sm-tr>.searchmask__input:before{content:"";display:inline-block;transform:rotate(45deg)}.searchmask__form-group.sm-pr .searchmask__input:before{content:"";font-size:1.3rem;line-height:1.25;display:inline-block;vertical-align:bottom}.searchmask__form-group.sm-bi .searchmask__input:before{content:""}.searchmask__form-group.sm-du .searchmask__input:before{content:""}.searchmask__form-group.sm-sd .searchmask__input:before{content:""}.searchmask__form-group.sm-tt .searchmask__input:before{content:""}.searchmask__form-group.sm-lm .custom-checkbox{padding-top:40px}@media (max-width:575.98px){.searchmask__form-group.sm-lm .custom-checkbox{padding-top:10px}}.searchmask__form-group.sm-lm .searchmask__label{color:#27409b}.searchmask__form-group.sm-lm .searchmask__label:before{border-color:#27409b;border-radius:3px}.searchmask__form-group .searchmask__input--fulltext{padding-left:30px}.searchmask__form-group .searchmask__input--fulltext:after{content:"";font-family:"c4f";position:absolute;margin-left:-22px}.searchmask__form-group .searchmask__input--fulltext .fulltext-input{min-width:200px}.searchmask__form-group .searchmask__input--fulltext .fulltext-input::placeholder{color:#27409b;opacity:1}.searchmask__form-group.sm-extended{bottom:10px;left:2%}.searchmask__form-group .searchmask__btn--extended{box-shadow:none !important}.searchmask__form-group .searchmask__btn--submit{height:40px}.searchmask__text-after{display:none}.bd-homepage .searchmask{margin:0 -90px;padding:90px;background-image:url("https://c.ccdn.cz/11016/files/editor/image/mapa.png");background-size:contain;background-position:center top;background-repeat:no-repeat;margin-top:2rem}.bd-homepage .searchmask__text-before .big-text{text-align:right;position:absolute;top:-2.5rem;right:6rem;font-size:38px;font-family:"Kaushan Script", cursive;color:#ed2027}@media (max-width:575.98px){.bd-homepage .searchmask__text-before .big-text{top:-2.5rem;font-size:20px}}.bd-homepage .searchmask__text-before ul li a:hover,.bd-homepage .searchmask__text-before ul .searchmask__toggle-button--active{background:rgba(255, 255, 255, 0.5) !important}.bd-homepage .searchmask__form{background:rgba(255, 255, 255, 0.5)}.bd-homepage .searchmask__text-after{display:block;padding:25px 0 0;color:#27409b;font-size:40px;line-height:1.3;font-weight:600}.bd-homepage .searchmask__text-after p{margin:0;font-family:"Kaushan Script", cursive;font-weight:normal}.bd-homepage .searchmask__text-after p em{font-style:normal}@media (max-width:767.98px){.bd-homepage .searchmask__text-after{padding:0;font-size:25px}}@media (max-width:575.98px){.bd-homepage .searchmask__text-after{font-size:18px}}.bd-homepage .slick-arrow{width:40px;height:40px;background:rgba(255, 255, 255, 0.3);text-align:center}.bd-homepage .slick-arrow:hover{background:rgba(255, 255, 255, 0.75)}.bd-homepage .slick-next{right:10px}.bd-homepage .slick-prev{left:10px}body:not(.bd-homepage) .searchmask__text-before .big-text{display:none}.sliderInner{transition:0.3s linear}.sliderInner .figure,.sliderInner .figure-img{display:block;width:100%;margin:0}.sliderInner .figure-img{height:330px}.sliderInner .hotel,.sliderInner .price{font-size:1.2rem}.sliderInner:hover{transform:scale(1.03)}.lineInner{font-size:0.9rem}.lineInner .row{padding-top:9px;padding-bottom:9px;transition:0.3s linear}.lineInner .country{font-size:0.85rem}.lineInner .rating{font-size:0.7rem}.lineInner:hover .row{background:#f0f0f0}.top-offers-group .top-offer__header{display:none}.top-offers-group .nav{justify-content:center}.top-offers-group .nav a{margin:3px;padding:6px 12px;background:#f0f0f0;color:#333333;text-transform:uppercase;font-weight:600}.top-offers-group .nav a:hover,.top-offers-group .nav a.active{background:#ed2028;color:#fff}.top-offer-1{display:-ms-flexbox;display:flex;flex-wrap:wrap}.imgBlock{padding:10px}.imgBlock:nth-of-type(n){width:33.333%;height:190px !important}.imgBlock:nth-of-type(7n+1){height:380px !important}.imgBlock:nth-of-type(7n+1) .info{top:305px}.imgBlock:nth-of-type(7n+4){width:66.666%;margin:-190px 0 0 33.333%}.imgBlock .info{z-index:1;left:10px;right:10px;top:115px;bottom:10px;transition:0.3s linear;background-image:linear-gradient(transparent, rgba(51, 51, 51, 0.95))}.imgBlock .hotel{font-size:1.1rem}.imgBlock .rating{visibility:hidden;height:25px;font-size:0.85rem;transition:0.3s linear}.imgBlock .country,.imgBlock .boarding,.imgBlock .date{font-size:0.95rem}.imgBlock .price{margin-top:-25px;font-size:1.1rem}@media (max-width:991.98px){.imgBlock:nth-of-type(n){width:50%}.imgBlock:nth-of-type(7n+1){height:190px !important}.imgBlock:nth-of-type(7n+1) .info{top:115px}.imgBlock:nth-of-type(7n+4){width:50%;margin:0}.imgBlock:nth-of-type(3n+1){width:100%}}@media (max-width:767.98px){.imgBlock:nth-of-type(n),.imgBlock:nth-of-type(3n+1){width:100%}}.imgBlock:hover .info{top:10px;background-image:linear-gradient(rgba(51, 51, 51, 0.3), rgba(51, 51, 51, 0.95))}.imgBlock:hover .rating{visibility:visible}.squareInner{height:370px;transition:0.3s linear}.squareInner .thumb{height:180px}.squareInner .hotel{font-size:1.1rem}.squareInner .rating{height:33px;font-weight:0.8rem}.squareInner .price{margin-top:-25px;font-size:1.1rem}.squareInner:hover{transform:scale(1.05)}.squareInner .bcg-cover-center{height:100%}.qbox .content-box__header{max-width:1120px;margin:auto}.qbox .content-box__body{display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:30px 0}.qbox .content-box__body ul{list-style:none;position:relative;width:25%;margin:0;padding:0}@media (max-width:991.98px){.qbox .content-box__body ul{width:50%}}.qbox .content-box__body ul li:first-child{position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;line-height:1}.qbox .content-box__body ul li:first-child a{color:#fff;font-style:italic;font-size:28px;text-shadow:1px 1px 1px #333333;transition:0.3s linear}.qbox .content-box__body ul li:first-child a:after{content:"";position:absolute;z-index:3;left:0;right:0;top:0;bottom:0}.qbox .content-box__body ul li:first-child a:hover{text-decoration:none;font-size:35px}.qbox .content-box__body ul li:last-child{background:#333333}.qbox .content-box__body ul img{width:100%;height:220px;opacity:0.75;object-fit:cover}.about-us{position:relative;margin:30px 0}@media (max-width:991.98px){.about-us{margin:0}}.about-us .ml-auto:before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:1rem;right:50%;background-image:url("https://c.ccdn.cz/11016/uploads/fs_images/contentdesignimagesets/9/onas379o_3688_o.jpg");background-size:cover;background-position:center}@media (max-width:767.98px){.about-us .ml-auto:before{display:none}}.about-us .content-box{padding:30px 0 0 30px}@media (max-width:767.98px){.about-us .content-box{padding:30px 0 0}}.about-us .content-box__heading{margin-bottom:20px;font-size:1.6rem}.about-us .content-box__body p{line-height:1.2}.about-us .content-box__body p a{color:#27409b}.about-us .articles ul{padding-left:1rem}.benefit{margin:30px 0}.benefit .page__heading{margin-bottom:30px;text-align:center;font-size:25px}.country-table:not(.country-table--amadeus){margin-top:50px}.country-table:not(.country-table--amadeus) .country-table__header,.country-table:not(.country-table--amadeus) .country-table__tabs{display:none}.country-table:not(.country-table--amadeus) .country-table__countries-list{flex:0 0 100%;max-width:100%}.country-table:not(.country-table--amadeus) .country-table__continent{margin:-39px -100% 10px 0;color:#27409b;font-size:1.5rem}@media (max-width:991.98px){.country-table:not(.country-table--amadeus) .country-table__continent{margin:-39px 0 10px 0}}.country-table:not(.country-table--amadeus) .country-table__countries{display:block;opacity:1;column-count:2;column-gap:0;margin-bottom:90px}@media (max-width:991.98px){.country-table:not(.country-table--amadeus) .country-table__countries{column-count:1}}.country-table:not(.country-table--amadeus) .country-table__country{break-inside:avoid;display:-ms-inline-flexbox;display:inline-flex;width:100%;color:#333333;border-color:#ccc}.country-table:not(.country-table--amadeus) .country-table__country:last-child{border-bottom:1px solid #ccc}.country-table:not(.country-table--amadeus) .country-table__country-name{padding:0;color:#27409b;font-weight:bold}.country-table:not(.country-table--amadeus) .country-table__country-name:before{content:"";font-family:"c4f";margin-right:5px}.country-table:not(.country-table--amadeus) .country-table__country-accommodations{padding:0}.country-table:not(.country-table--amadeus) .country-table__country-price{padding:0;text-align:right}.country-table--amadeus .accordion-group{margin:0 !important}.country-table--amadeus .card,.country-table--amadeus .card-header{background:none;border-radius:0}.country-table--amadeus .card{border:none}.country-table--amadeus .card-header{padding:5px 0 5px 15px}.country-table--amadeus .country-table__section h3,.country-table--amadeus .country-table__country-name,.country-table--amadeus .country-table__region-name,.country-table--amadeus .country-table__country--opener .country-table__country-link:before{color:#27409b}.country-table--amadeus .country-table__country-link[aria-expanded="true"] .country-table__country-name,.country-table--amadeus .country-table__country-link[aria-expanded="true"]:before{color:#ed2028}.country-table--amadeus .country-table__country-link[aria-expanded="true"]+div .country-table__country-btn{background:#27409b;border-color:#27409b}.country-table--amadeus .country-table__section h3{margin:2% 0;text-align:center;font-size:1.5rem}.country-table--amadeus .country-table__country--opener .country-table__country-link:before{top:10px}.country-table--amadeus .country-table__country-link+div{margin-left:auto}.country-table--amadeus .country-table__country-name,.country-table--amadeus .country-table__region-name{font-size:1rem;font-weight:bold;line-height:1.5}.country-table--amadeus .country-table__country-name+div,.country-table--amadeus .country-table__region-name+div{font-size:0.9rem}.country-table--amadeus .country-table__country-price,.country-table--amadeus .country-table__country-price strong{font-size:1rem}.country-table--amadeus .country-table__country-btn{padding:3px 15px}.country-table--amadeus .country-table__country-btn:hover,.country-table--amadeus .country-table__region-btn:hover{background:#333333 !important;border-color:#333333 !important}@media (max-width:767.98px){.country-table--amadeus .country-table__country-name{margin:4px 0}.country-table--amadeus .country-table__country-name+div+div{text-align:left !important}.country-table--amadeus .country-table__country-btn,.country-table--amadeus .country-table__region-btn{margin-top:-35px}.country-table--amadeus .country-table__region{margin:0}}.country-table--amadeus .collapse.show{border-bottom:1px solid #ddd}.search-results__buttons{text-align:right}.search-results__buttons .sort__button{width:200px;margin:2px;border:1px solid #27409b;background:#fff;color:#27409b;border-radius:0;border-radius:4px}.search-results__buttons .sort__button:hover,.search-results__buttons .sort__button.sort__button--active{background:#27409b;color:#fff;text-decoration:none}.search-resume__heading,.search-specification__heading{margin-top:-20px;padding:15px;background:#27409b;color:#fff;font-size:1rem;text-transform:uppercase;font-style:normal}.search-resume{border:none}@media (max-width:991.98px){.search-resume{padding:20px 0 0}}.search-resume .search-resume__items{padding:15px 0 0 15px}.search-resume .search-resume__link{background:#ed2028;border-color:#ed2028}.search-resume .search-resume__link:hover{background:none;color:#ed2028}.search-specification{margin-top:50px}.search-specification .search-specification__item-header{color:#27409b}.search-specification .search-specification__item:not(:first-child) .search-specification__item-header{margin:10px 0 20px;background:#c6e7f9}.search-specification .fulltext-filter-input{height:40px;margin-top:10px;border-radius:0;border-right:none}.search-specification .fulltext-filter-clear{margin-top:10px;border-radius:0;border-left:none;border-color:#ced4da}.search-specification .search-specification__multiselect .search-specification__select-item:not(.pl-3){font-weight:600}.search-specification .search-specification__more-button{padding:3px 15px;background:none}.search-specification .search-specification__more-button:hover{background:#ed2028}.search-specification .search-specification__select-item{margin:0 -15px}.search-specification .search-specification__select-item label{padding:4px 15px;border-radius:0}.search-specification .search-specification__select-item input:checked+label{background:#27409b}.search-specification .search-specification__select-item .icon-star{color:#ffc107}.sr-inner .thumb{background-size:cover;background-position:center;border-width:4px !important}.sr-inner .slider,.sr-inner .slider__body,.sr-inner .movable-content,.sr-inner .slick-list,.sr-inner .slick-track,.sr-inner .slider__item{height:100% !important;margin:0}.sr-inner .slider__wrapper{height:100%;padding:0}@media (max-width:767.98px){.sr-inner .slider__wrapper{height:250px}}.sr-inner .slick-dots{display:none !important}.sr-inner:not(.detail-info-2) .slick-arrow{width:40px;height:40px;transform:rotate(45deg) translate(-15px, -15px)}.sr-inner:not(.detail-info-2) .slick-arrow:before{display:none}.sr-inner:not(.detail-info-2) .slick-arrow.slick-prev{border-left:3px solid #fff;border-bottom:3px solid #fff}.sr-inner:not(.detail-info-2) .slick-arrow.slick-next{border-top:3px solid #fff;border-right:3px solid #fff}.sr-inner:not(.detail-info-2) .slick-arrow:hover{border-color:#ed2028}.sr-inner h3{line-height:1;font-size:1.2rem}.sr-inner h3 a{color:#27409b}.sr-inner .country{line-height:1}.sr-inner .rating{margin-top:-35px;font-size:1.3rem}.sr-inner .termin>span,.sr-inner .boarding>span,.sr-inner .transport>span{width:26px;height:26px;line-height:26px;margin:2px 0;text-align:center;font-size:12px}.sr-inner .parameters__item .icon{font-size:1.2rem}.sr-inner .parameters__item--sea-distance .parameters__text{font-size:12px}.sr-inner .price a{width:180px;border-radius:4px;border:1px solid #27409b !important;background:#27409b;color:#fff !important;font-size:1.2rem;line-height:1.3}.sr-inner .price a:hover{background:#ed2028;border-color:#ed2028 !important;color:#fff !important;text-decoration:none}.bd-amadeus-search-results .sr-inner .termin{display:none}.detail-info .info{min-height:360px}.detail-info .hotel{line-height:1;font-size:1.4rem}.detail-info .country a{color:#27409b}.detail-info .rating{font-size:1.15rem}.detail-info .rating2{font-size:2rem}.detail-info .rating2 .icon{width:30px;height:30px;vertical-align:middle;font-size:1.2rem}.detail-info .slider,.detail-info .slider__body,.detail-info .movable-content,.detail-info .slick-list,.detail-info .slick-track,.detail-info .slider__item{height:100% !important;margin:0}.detail-info .slider__wrapper{height:100%;padding:0}.detail-info .slick-dots{display:none !important}.detail-info .slick-arrow{width:40px;height:40px;transform:rotate(45deg) translate(-15px, -15px)}.detail-info .slick-arrow:before{display:none}.detail-info .slick-arrow.slick-prev{border-left:3px solid #fff;border-bottom:3px solid #fff}.detail-info .slick-arrow.slick-next{border-top:3px solid #fff;border-right:3px solid #fff}.detail-info .slick-arrow:hover{border-color:#ed2028}.detail-info .info2{border-width:3px !important;font-size:1.15rem}.detail-info .transport div{width:30px;height:30px;line-height:30px;padding-right:2px}.detail-info .param{width:100%}.detail-info .parameters__item .icon{font-size:1.2rem}@media (max-width:767.98px){.detail-info .info{min-height:unset}.detail-info .slider__wrapper{height:300px}.detail-info .termin,.detail-info .price{width:100%;margin:3px 0}}.bd-amadeus-accommodation .dates-sk,.bd-amadeus-accommodation .detail-info .termin,.bd-amadeus-accommodation .detail-info-2 .termin{display:none}.bd-amadeus-accommodation .dates-am{display:block !important}.detail-info-2 .slider__wrapper{min-height:280px}.detail-info-2 .slick-arrow{width:auto;height:auto;opacity:0.7}.detail-info-2 .slick-arrow:before{color:#fff;font-size:5rem;opacity:1}.detail-info-2 .slick-arrow:hover{opacity:1}.detail-info-2 .hotel{font-size:1.3rem}.detail-info-2 .country a:not(:hover){color:#27409b}.detail-info-2 .rating{font-size:0.8rem}.detail-info-2 .parameters{margin:0}.detail-info-2 .parameters__body{display:-ms-flexbox;display:flex;flex-wrap:wrap}.detail-info-2 .parameters__item .icon{font-size:1.3rem}.detail-info-2 .parameters__item--sea-distance{order:20;position:relative;padding-left:28px;line-height:1}.detail-info-2 .parameters__item--sea-distance .icon{position:absolute;left:0;top:5px}.detail-info-2 .parameters__item--sea-distance .parameters__distance{display:block;font-size:0.9rem;font-weight:bold}.detail-info-2 .parameters__item--sea-distance .parameters__text{display:block;width:auto;height:auto;font-variant:normal}.detail-info-2 .price{width:180px;padding:5px}.detail-info-2 .price b{font-size:1.3rem}.detail-info-2 .imgbox .slider{width:100%}.detail-info-2 .imgbox .slider__wrapper{height:230px;min-height:unset}.detail-info-2 .imgbox .slider__item{margin:0 15px}.detail-info-2 .imgbox .slider .slick-prev{left:33px}.detail-info-2 .imgbox .slider .slick-next{right:33px}.detail-info-2 .termin,.detail-info-2 .boarding,.detail-info-2 .transport{padding-left:39px}.detail-info-2 .termin>span:nth-of-type(1),.detail-info-2 .boarding>span:nth-of-type(1),.detail-info-2 .transport>span:nth-of-type(1){margin-left:-39px}@media (min-width:992px){.detail-info-2 .param{min-height:110px}.detail-info-2 .parameters__item{margin:2.5% 6% 2.5% 0}.detail-info-2 .price{padding:10px}}.trip-information--gallery-right .trip-information__body .form-inline{margin:1rem auto}.trip-information--gallery-right .trip-information__content,.trip-information--gallery-right .gallery__body{width:100%}.favourites-link{position:relative;display:block;width:280px;margin:auto;padding:17px;background:#fef0f0;text-align:center;text-transform:uppercase;font-weight:600}.favourites-link:hover{background:#ed2028;color:#fff;text-decoration:none}.favourites-link--remove{background:#f0f0f0}.favourites-link:before,.favourites-link:after{content:"";position:absolute;top:50%;width:90vw;border-top:1px solid #f0f0f0}.favourites-link:before{right:120%}.favourites-link:after{left:120%}@media (max-width:991.98px){.favourites-link{padding:8px}}.nav,.structured-content-nav__list{width:100%;margin-left:auto;justify-content:center;margin-right:auto}.structured-content__links{justify-content:center;margin-bottom:4%;border:none}.structured-content__links .structured-content__link{width:auto;margin:0 1rem;border:none;border-radius:0;background:#f0f0f0;color:#27409b;text-align:center;text-transform:uppercase;font-size:0.9rem;font-weight:bold}.structured-content__links .structured-content__link.active,.structured-content__links .structured-content__link:hover{background:#27409b;color:#fff}@media (min-width:992px){.structured-content__links .structured-content__link{padding:16px}}@media (max-width:991.98px){.structured-content__links .structured-content__link{width:100%}}@media (min-width:992px){.bd-term .structured-content__links .structured-content__link:nth-child(1),.bd-term .structured-content__links .structured-content__link:nth-child(2),.bd-amadeus-term .structured-content__links .structured-content__link:nth-child(1),.bd-amadeus-term .structured-content__links .structured-content__link:nth-child(2){width:23.5%}}.trip-information--gallery-none{padding:0 15px}.trip-information--gallery-none .trip-information__title{margin-top:15px;font-weight:bold;font-size:1.1rem}.dates__sorts{display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;padding:0;font-size:0.95rem}.dates__sorts .sort__text{margin:0 auto 0 26.6%}.dates__sorts .sort__button{margin:1px 0 1px 40px;padding:6px 0;color:#333333;border:none}.dates__sorts .sort__button:after{content:"";display:block;width:20px;height:2px;margin:8px auto 0}.dates__sorts .sort__button:hover,.dates__sorts .sort__button--active{background:none;color:#27409b;text-decoration:none}.dates__sorts .sort__button:hover:after,.dates__sorts .sort__button--active:after{background:#27409b}.dates__sorts .sort__button--active{font-weight:bold}@media (max-width:991.98px){.dates__sorts{justify-content:center}.dates__sorts .sort__text{display:none}.dates__sorts .sort__button{margin:1px;padding:6px 12px}}.structured-content__body{padding:0}.dates__body{padding:0 15px}@media (max-width:575.98px){.dates__body{padding:0}}@media (min-width:992px){.dates__filters{padding-left:0}.dates__list{padding-right:0}}@media (max-width:991.98px){.dates__filters,.dates__list{flex:0 0 100%;max-width:100%}}.dates__filter{border-radius:0;border:none}.dates__filter .filter__header{border:none}.dates__filter .filter__button{position:relative;padding:16px 30px 16px 16px;background:#27409b;color:#fff;border-radius:0;text-transform:uppercase;font-weight:bold}.dates__filter .filter__button[aria-expanded="true"],.dates__filter .filter__button:hover{background:#ed2028;text-decoration:none}.dates__filter .filter__button:focus{text-decoration:none}.dates__filter .filter__button:after{content:"";font-family:"c4f";font-size:1.5rem;font-weight:normal;position:absolute;top:10px;right:17px;transform:rotate(90deg);margin-right:-8px}@media (max-width:991.98px){.dates__filter .filter__button{padding:8px 30px 8px 15px}.dates__filter .filter__button:after{top:2px}}.dates__filter .filter__selected{font-size:0.9rem;font-weight:normal}.dates__filter .filter__body{padding:22px}.dates__filter .filter__input--range{height:10px;margin-top:20px;border-radius:0}.dates__filter .ui-slider-range{height:11px;margin-top:-1px;background:#f0f0f0}.dates__filter .ui-slider-handle{top:-8px;width:24px;height:24px;border-radius:4px}.dates__filter .filter__input-value{position:relative;width:90px;padding:4px;background:#ed2028;color:#fff;text-align:center;font-size:0.9rem;font-weight:600}.dates__filter .filter__input-value:after{content:"";width:8px;height:8px;background:#ed2028;display:block;position:absolute;left:42px;bottom:-4px;transform:rotate(45deg)}.dates__filter .filter__input-value--to{float:right}.dates__filter .custom-checkbox .custom-control-label::before{border-radius:0.1rem}.dates__filter .filter__inner-name{margin-bottom:6px;font-weight:bold}.dates__occupancy-text{text-align:center;text-transform:uppercase;font-weight:bold}.dates__occupancy-btn{padding:16px;background:#27409b;color:#fff;border:none;border-radius:0;text-transform:uppercase;font-weight:bold;font-size:1rem}.dates__occupancy-btn:hover{background:#ed2028}@media (max-width:991.98px){.dates__occupancy-btn{padding:8px}}.dates__count{margin:0;box-shadow:none}.date-template{border-bottom:3px solid #f0f0f0}.date-template .date{width:140px}.date-template .duration{width:90px}.date-template .boarding{width:180px}.date-template .transport>span{width:26px;height:26px}.date-template .transport .icon:before{margin-left:-3px;line-height:26px}.date-template .discount{width:70px}.date-template .price,.date-template .discount{font-size:1.2rem}.date-template .date-button .btn{width:120px;padding:8px;border:1px solid #27409b;border-radius:4px;background:#27409b;color:#fff;font-weight:600;font-size:0.95rem}.date-template .date-button .btn:hover{background:#ed2028;border-color:#ed2028;color:#fff}.date-template .date-after .btn{background:#27409b;border:1px solid #27409b;color:#fff}.date-template .date-after .btn:hover{background:#ed2028;border-color:#ed2028}.date-template .price-same{display:none}.date-template .price-eur{margin-left:5px;font-weight:normal;font-size:0.95rem}.date-template .not-available{top:0;left:0;display:-ms-flexbox;display:flex;background:rgba(255, 255, 255, 0.7);font-size:1.5rem}.date-template .holiday-timeline__line{height:8px !important;background:#27409b}.date-template__flight:nth-child(2) .airport{color:#27409b}.date-template__flight:nth-child(3){border-top:1px solid #ddd}.date-template__flights-title{border-bottom:3px solid #27409b}.date-template__flight-info{line-height:1;font-size:0.9rem}.date-template__flight-info .airport{font-size:1.1rem}@media (max-width:991.98px){.date-template__flight-info .airport{font-size:1rem}}.date-template-2{border:none}.date-template-2 .icon{width:24px;height:24px;font-size:0.7rem;line-height:25px}.date-template-2 .price{font-size:1rem}.date-template-2 .price-local{font-size:1.3rem}.date-template-2 .transport .icon:before{margin:0}.date-template-2 .tour-operator-img{height:36px}.date-template-2 .date-button .btn{width:160px;padding:13px;border:none;font-size:1.05rem;border-radius:6px}.date-template-2 .date-button .btn:hover{background:#333333}.date-template-2 .button-after .btn:not(:hover){background:#ed2028}.date-template-2 .holiday-timeline__day div{color:#333333}.date-template-2 .holiday-timeline__day-name{text-transform:uppercase;font-weight:bold;font-size:0.95rem}.date-template-2 .holiday-timeline__day-break .holiday-timeline__line--holiday,.date-template-2 .holiday-timeline__line{background:#f8aeb0}.date-template-2 .holiday-timeline__line--holiday{background:#ed2028}.date-template-2 .holiday-timeline__day-number{font-weight:bold}.date-template-2 .date-template__flights-title{border:none}.date-template-2 .date-template__flights-title .icon{vertical-align:bottom;font-size:1.2rem;line-height:1}.date-template-2 .date-template__flight-info{font-size:0.95rem}.date-template-2 .date-template__flight-info .icon{font-size:0.9rem;line-height:1}.date-template-2 .cabin{font-size:0.75rem}.date-template-2 .date-template__flight-company{min-width:160px;border-radius:30px;font-size:0.85em}.date-template-2 .date-template__flight:nth-child(n){border:none}@media (min-width:992px){.date-template-2 .holiday-timeline__day-line{margin:6px 2px}.date-template-2 .holiday-timeline__line{height:13px !important}}@media (max-width:575.98px){.date-template-2 .price{text-align:right}.date-template-2 .tour-operator-img{margin-left:auto}.date-template-2 .date-button .btn{padding:6px}}@media (max-width:575.98px){.date-template-2 .date-template__flights{display:none}}.newsletter{display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:40px 0 10px}.newsletter a{color:#333;text-decoration:underline}.newsletter a:hover{text-decoration:none}.newsletter .newsletter__header{padding:0 10%;letter-spacing:-1px}@media (max-width:1199.98px){.newsletter .newsletter__header{padding:0}}.newsletter .newsletter__label{display:none}.newsletter form{position:relative;width:515px}@media (max-width:575.98px){.newsletter form{width:100%}}.newsletter .newsletter__input{width:320px;height:36px;border:0}@media (max-width:575.98px){.newsletter .newsletter__input{width:100%}}.newsletter .newsletter__btn{position:absolute;top:0;right:0;width:180px;height:36px;margin:0 8px;text-transform:uppercase;font-weight:600;font-size:0.9rem}@media (max-width:575.98px){.newsletter .newsletter__btn{position:relative;top:unset;left:0;margin:0}}.newsletter .custom-control-label:before{border-radius:2px;background:none;border:2px solid #333333 !important;box-shadow:none !important}.newsletter .custom-control-label:after{left:-27px;top:1px;width:22px;height:22px}.newsletter .custom-control-input:checked~.custom-control-label::before{background:#333333}.newsletter .newsletter__footer{width:100%;margin-top:-20px;text-align:right}.pseudonav{padding:40px 0 10px}.pseudonav .pseudonav__body>.pseudonav__list{width:25%}@media (max-width:991.98px){.pseudonav .pseudonav__body>.pseudonav__list{width:50%}}@media (max-width:575.98px){.pseudonav .pseudonav__body>.pseudonav__list{width:100%}}.pseudonav .pseudonav__title{display:block;margin-bottom:12px;text-transform:none;font-weight:600}.pseudonav .pseudonav__list a{display:block;line-height:1;color:#333333;margin:3px 0;padding:6px 0}.pseudonav .pseudonav__list a:hover{color:#ed2028}.pseudonav__list--3 .pseudonav__title{visibility:hidden}.foot-block .content-box__body{width:300px;margin:auto}.foot-block .content-box__body p:nth-of-type(2){margin-top:-80px}.copy .content-box__body p{margin-top:30px;font-size:0.9rem}.copy .content-box__body p a{color:#333333}.favourites-floatbox{top:40%;border:none}.favourites-floatbox .favourites-floatbox__body{height:2rem;line-height:2rem;background:#27409b;color:#fff;font-weight:bold}.favourites-floatbox .favourites-floatbox__body a{color:white;text-decoration:none}.favourites-floatbox .favourites-floatbox__body .favourites-floatbox__icon:before{content:"";font-weight:bold}.favourites-floatbox .favourites-floatbox__body:hover{background:#333333}.dates-favourites{margin-top:3%}.dates-favourites .offer__body{margin-bottom:2%;background:#f0f0f0}.dates-favourites .offer__img-container{margin:0;padding-bottom:330px}.dates-favourites .offer__info{padding:28px 22px 0}.dates-favourites .offer__heading{margin-bottom:22px;font-size:1.3rem;font-weight:bold}.dates-favourites .offer__rating{display:inline-block;margin-left:15px;color:#ed2028;font-size:1rem}.dates-favourites .offer__country a:not(:hover),.dates-favourites .offer__heading a:not(:hover){color:#333333}.dates-favourites .offer__info-label{display:none}.dates-favourites .offer__date,.dates-favourites .offer__duration{display:inline-block}.dates-favourites .offer__date:after{content:"|"}.dates-favourites p.offer__price{margin-bottom:15px;text-align:right}.dates-favourites p.offer__price a{color:#333333;font-size:1.3rem;font-weight:bold}.dates-favourites .offer__remove-btn,.dates-favourites__remove-btn{min-width:180px;height:36px;padding:6px 12px;border-radius:0.4rem;color:#fff;text-transform:uppercase;font-weight:600;font-size:0.9rem}@media (max-width:767.98px){.dates-favourites .offer__img-container{padding-bottom:220px}.dates-favourites .offer__info{padding:12px}.dates-favourites .offer__rating,.dates-favourites .offer__heading{display:block;margin:3px 0}.dates-favourites .offer__heading{font-size:1.2rem}.dates-favourites .offer--favourites .offer__info p{margin:0}.dates-favourites .offer--favourites .offer__info p.offer__price{display:block;margin-top:-15px}.dates-favourites .offer__remove-btn,.dates-favourites__remove-btn{height:auto;padding:3px 12px}}.aBox.active{border-radius:4px;background-color:#2c56A3;color:#fff;padding:5px 10px}.aBox{padding:5px 10px;border:1px solid #2c56A3;border-radius:4px;color:#2c56a3}@media (max-width:575.98px){textarea#DynamicForm10026{width:240px !important}}.page__body table{width:100% !important}.page__body table td{width:100px !important}.popup.popup--center{z-index:9999999999}.popup.popup--center:not(.active){visibility:hidden;pointer-events:none}.slider--topoffer .offer__text{width:100%}.slider--topoffer .offer__hotel a{color:#27409b;font-size:1.3rem;font-weight:bolder}.slider--topoffer .offer__ratings{float:right;margin-left:auto;color:#ed2028}.slider--topoffer .offer__ratings .icon{font-size:1.3rem}.slider--topoffer .offer__destination{color:#ed2028;text-transform:uppercase;font-weight:600;margin-top:1rem}.slider--topoffer .offer__date,.slider--topoffer .offer__boarding,.slider--topoffer .offer__transportation{margin-bottom:0.5rem}.slider--topoffer .offer__date::before,.slider--topoffer .offer__boarding::before,.slider--topoffer .offer__transportation::before{font-family:"c4f";background:#27409b;color:#fff;width:26px;height:26px;line-height:26px;margin:2px 0;margin-right:0.5rem;padding:0.4rem;text-align:center;font-size:12px;border-radius:50%}.slider--topoffer .offer__date::before{content:""}.slider--topoffer .offer__boarding::before{content:""}.slider--topoffer .offer__transportation::before{content:""}.slider--topoffer .offer__transportation .icon{display:none}.slider--topoffer .offer__btn{display:inline-block;width:180px;float:right;margin-top:2rem;background:#27409b;border:1px solid #27409b;border-radius:4px;font-size:1.2rem;line-height:1.3;font-weight:bolder}.bd-amadeus-term .booking-form__surcharges{display:none !important}.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 .info-wrap,.bd-term .booking-form__body,.bd-amadeus-term .info-wrap,.bd-amadeus-term .booking-form__body{border:1px solid #e9ecef;margin-top:1.5rem;padding:1.5rem;border-radius:0.4rem;background:#f8f9fa}.bd-term .info-wrap .order-name,.bd-amadeus-term .info-wrap .order-name{color:#ed2028;border-bottom:1px solid #ed2028;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:#333333}.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:#ffc107;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:0.4rem}.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:#ed2028;border-color:#ed2028;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:#ed2028;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:0.4rem;background:#dee2e6;color:#ed2028;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:#ed2028}.bd-term .booking-form__stepline .multi-steps>li.active::before,.bd-amadeus-term .booking-form__stepline .multi-steps>li.active::before{background:#ed2028;color:#fff;border-color:#ed2028}.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:#ed2028}.bd-term .trip-information__hotel-name,.bd-amadeus-term .trip-information__hotel-name{font-size:0.9rem;border-bottom:1px solid #ed2028;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:#27409b}.bd-term .booking-form h2.booking-form__title,.bd-amadeus-term .booking-form h2.booking-form__title{color:#ed2028;margin-bottom:1rem;border-bottom:1px solid #ed2028;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:#27409b;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:#ed2028;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}}@media (min-width:992px){.bd-term span.date-countdown,.bd-amadeus-term span.date-countdown{margin-left:-1rem;display:block}}.bd-term .sidebar-wrap,.bd-amadeus-term .sidebar-wrap{background:#e9ecef;padding:1.5rem 1.2rem;border-radius:0.4rem}@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:#c6e7f9;color:#ed2028}.bd-term .sidebar-wrap.info-text h2,.bd-amadeus-term .sidebar-wrap.info-text h2{color:#ed2028;border-bottom:1px solid #ed2028}.bd-term .sidebar-wrap.info-text a,.bd-amadeus-term .sidebar-wrap.info-text a{color:#27409b;font-size:2rem}.bd-term .sidebar-wrap h2,.bd-amadeus-term .sidebar-wrap h2{color:#ed2028;margin-bottom:1rem;border-bottom:1px solid #ed2028;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:#ed2028}.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:#ed2028;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}.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:#ed2028;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:#ed2028;border:0;border-bottom:1px solid #ed2028;background:rgba(237, 32, 40, 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%}}.save-order{text-align:center}.save-order .save-orer__header,.save-order .alert-success,.save-order #detail_booking_text_top{display:none}.save-order .save-order_wrap{display:-ms-flexbox;display:flex;flex-wrap:wrap}.save-order .number{background:#ed2028;color:#fff;display:-ms-inline-flexbox;display:inline-flex;font-size:1.5rem;width:80px;height:80px;flex-direction:row;align-items:center;justify-content:center;font-weight:600;margin-bottom:3rem;border-radius:0.4rem}.save-order h2{margin-bottom:3rem;font-size:1.75rem}.save-order h2 span{font-size:1.75rem !important}.save-order .icon{display:-ms-flexbox;display:flex;justify-content:end;align-items:center;font-size:3rem}@media (max-width:767.98px){.save-order .icon{display:none}}.save-order .box{margin:0 auto;max-width:650px;padding:2rem;margin-bottom:3rem;line-height:1.9;font-size:1.1rem;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.save-order .box strong{display:block;font-weight:400}.save-order .box span{font-size:1rem;display:block}.save-order .box.box-active{background:#fef4f5;border-radius:0.4rem}@media (min-width:992px){.save-order .box.box-active{width:calc(29.5%)}}@media (max-width:1199.98px){.save-order .box.box-active{width:41%}}@media (max-width:767.98px){.save-order .box.box-active{width:100%}}