@charset "UTF-8";.accordion-widget-preview{padding-top:15px}.accordion-widget-item{background:transparent;border:1px solid #e1e1e1;border-radius:8px;margin-bottom:16px;padding:16px}.askforoffer-modal .modal-header{border-bottom:none;padding-bottom:.5rem}.banner-widget{position:relative}.banner-widget-body{bottom:0;display:none;left:0;padding:8px;position:absolute;right:0}.banner-widget-text{background:hsla(0,0%,100%,.8);border-radius:8px;font-size:16px;margin-bottom:40px}.banner-widget-countdowntimer{align-items:center;border-radius:8px;display:flex;height:100%;justify-content:center;padding:8px 1.5rem;position:absolute;top:0;width:100%}@media (min-width:992px){.banner-widget-body{align-items:center;display:flex;flex-direction:column;justify-content:space-around;max-width:50%}.banner-widget-text{display:block}.banner-widget-countdowntimer{padding-left:6rem;padding-right:6rem}}.bannerbetweenoffers-widget{border:1px solid #e1e1e1;border-radius:8px;margin-bottom:16px;overflow:hidden;position:relative}.bannerbetweenoffers-widget .cms-wyswig-editor-content{background-color:inherit}.bannerbetweenoffers-widget-image-container{text-align:center}.bannerbetweenoffers-widget-image{border-radius:50%;height:200px;margin-right:30px;padding-bottom:15px;width:200px}.bannerbetweenoffers-widget-text{background:hsla(0,0%,100%,.8);border-radius:8px;font-size:16px;margin-bottom:40px}.bannerbetweenoffers-widget-body-template1{align-items:stretch;display:flex;flex-direction:column;padding:20px}.bannerbetweenoffers-widget-countdowntimer{align-items:center;border-radius:8px;display:flex;height:100%;justify-content:center;padding:8px 1.5rem;position:absolute;top:0;width:100%}@media (min-width:992px){.bannerbetweenoffers-widget-body-template1{align-items:center;flex-direction:row;justify-content:space-around}.bannerbetweenoffers-widget-image-container{text-align:initial}.bannerbetweenoffers-widget-image{padding-bottom:0}.bannerbetweenoffers-widget-text{display:block}.bannerbetweenoffers-widget-countdowntimer{padding-left:6rem;padding-right:6rem}}.countdowntimer-widget{border-radius:8px;justify-content:center;padding:8px 12px;pointer-events:none;position:relative}.countdowntimer-widget-digit-container{display:flex;font-size:36px}.countdowntimer-widget-digit{border-radius:6px;margin-right:5px;padding:5px;text-align:center;width:2rem}.coundowntimer-widget-timepart-label{margin-top:5px;text-align:center}.countdowntimer-widget-blinker{display:flex;flex-direction:column;justify-content:center}.countdowntimer-widget-blinker-dot-container{animation:countdowntimer-wiget-blinker-animation 1s linear infinite;display:flex;flex-direction:column;height:20px;justify-content:space-between;margin-right:5px;transform:translateY(-18px)}.countdowntimer-widget-blinker-dot{border-radius:4px;height:8px;width:8px}@keyframes countdowntimer-wiget-blinker-animation{50%{opacity:0}}@media (min-width:992px){.countdowntimer-widget-digit-container{font-size:70px}.countdowntimer-widget-digit{padding:5px;width:4rem}}.countrypanel-widget-preview .countrypanel-item{align-items:center;border-bottom:1px solid #e1e1e1;display:flex;font-size:1rem;justify-content:space-between;padding:8px 16px}.countrypanel-widget a{font-size:1rem}.countrypanel-widget-body-left-container{margin-bottom:24px}.countrypanel-widget-body-left{border:1px solid #e1e1e1;border-radius:8px;height:100%;padding:24px}.countrypanel-widget-body-right{display:flex;flex-wrap:wrap;font-size:medium;gap:24px;margin-bottom:0;padding:0}.countrypanel-widget-country-item{border-bottom:1px solid #e1e1e1;margin-bottom:16px;padding-bottom:16px}.countrypanel-widget-country-item a{align-items:center;display:flex;justify-content:space-between}.countrypanel-widget-country-item a p{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:32px;margin:0}.countrypanel-widget-country-item:last-child{border-bottom:none}.countrypanel-widget-country-item-name{display:block;font-weight:600;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.countrypanel-widget .offer-tile-item{width:calc(50% - 12px)}}@media (min-width:992px){.countrypanel-widget-body-left-container{margin-bottom:0}.countrypanel-widget .offer-tile-item{width:100%}}@media (min-width:1200px){.countrypanel-widget .offer-tile-item{width:calc(50% - 12px)}}.criteria-creator-widget{position:relative}.criteria-creator-widget-component .datepicker{margin:auto}.criteria-creator-widget-component .search-component-header-top{align-items:center;display:flex;justify-content:space-between;padding-bottom:16px}.criteria-creator-widget-component .search-component-header-top .btn-close{margin-left:auto}.criteria-creator-widget-component .search-component-header-bottom{display:none!important}.criteria-creator-widget-component .search-component-footer{padding-top:16px}.criteria-creator-widget-component.search-control-inline .search-component-footer,.criteria-creator-widget-component.search-control-inline .search-component-header,.criteria-creator-widget-component.search-control-inline .show-more-footer{display:none}.criteria-creator-widget-component.search-control-modal .search-component{padding:16px 24px}.criteria-creator-widget-component.search-control-modal .search-component-body{padding-top:16px}.criteria-creator-widget-component.search-control-modal .search-component-footer-top{display:none}.criteria-creator-widget-component.search-control-modal .search-component-footer-bottom{display:flex;justify-content:space-between}.departures-widget-item{align-items:center;background:#f0f2f4;border-radius:8px;display:inline-flex;gap:24px;padding:20px 16px;white-space:nowrap}.files-widget-preview{padding-top:15px}.files-widget-item{background:transparent;border:1px solid #e1e1e1;border-radius:8px;margin-bottom:16px;padding:16px}.hotelpanel-widget-preview{width:50%}.hotelpanel-widget-preview .img-fit-container{aspect-ratio:328/236}.hotelpanel-widget{position:relative}.hotelpanel-widget .askforoffer-btn{bottom:12px;position:absolute;right:8px}.hotelpanel-widget-nav-buttons-container{display:none}.hotelpanel-widget-nav-button{align-items:center;border:1px solid #1b1b1b;border-radius:8px;color:#1b1b1b;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.hotelpanel-widget-nav-button-prev{margin-right:12px}.hotelpanel-widget-title{margin-bottom:1rem}.hotelpanel-widget-items-container{align-items:stretch}.hotelpanel-widget-item{border:1px solid #e1e1e1;border-radius:8px;height:auto;position:relative}.hotelpanel-widget-item-show-more{align-items:center;color:#dc3545;display:flex;justify-content:center}.hotelpanel-widget-item-show-more a{color:#dc3545}.hotelpanel-widget-item-image-container{aspect-ratio:328/236;display:block;position:relative}.hotelpanel-widget-item-image{border-radius:8px;height:100%;object-fit:cover;width:100%}.hotelpanel-widget-item-favorite{position:absolute;right:16px;top:16px}.hotelpanel-widget-item-label{border-radius:0 8px 8px 0;color:#fff;font-size:.75rem;font-weight:300;margin-bottom:.5rem;padding:3px 10px}.hotelpanel-widget-item-label:first-child{border-radius:8px 0 8px 0}.hotelpanel-widget-item-labels{align-items:flex-start;display:flex;flex-direction:column;left:0;pointer-events:none;position:absolute;top:0;z-index:2}.hotelpanel-widget-item-details-container{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;width:100%}.hotelpanel-widget-item-details-body{padding:16px}.hotelpanel-widget-item-details-footer{align-items:flex-end;background-color:transparent;border:0;display:flex;justify-content:space-between;padding:0 16px 16px}.hotelpanel-widget-item-details-footer-row-1{display:flex;flex-grow:1;justify-content:flex-end}.hotelpanel-widget-item-hotelinfno-container{display:flex;flex-direction:column;margin:0}.hotelpanel-widget-item-location{font-size:.8125rem;margin-bottom:4px}.hotelpanel-widget-item-hotel-name,.hotelpanel-widget-item-location{display:block;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.hotelpanel-widget-item-hotel-name{font-size:1rem;font-weight:600;margin-bottom:6px}.hotelpanel-widget-item-stars{display:flex;gap:3px}.hotelpanel-widget-item-tripinfo-container{font-size:.875rem;font-weight:300;padding-top:16px}.hotel-panel-widget-layout-image-left .hotelpanel-widget-item{display:flex}.hotel-panel-widget-layout-image-left .hotelpanel-widget-item-image-container{aspect-ratio:1;width:40%}.hotel-panel-widget-layout-image-left .hotelpanel-widget-item-details-container{width:60%}@media (min-width:992px){.hotelpanel-widget .swiper-pagination{display:none}.hotelpanel-widget-nav-buttons-container{display:flex}}.hotelpaneltabs-widget-preview{border:1px solid red}.hotelpaneltabs-widget .tab-content{margin-top:24px}.hotelpaneltabs-widget .hotelpanel-widget{margin-top:0!important}.hotelpaneltabs-widget .hotelpanel-widget-title{display:none}.htmlblock-widget img{border-radius:8px}.htmlblock-widget-flight-from{margin-top:3rem!important}.htmlblock-widget-flight-from .hotelpanel-widget-title{font-size:2rem;margin:0}.htmlblock-widget-flight-from .btn{background:transparent;border:1px solid #1b1b1b;color:#1b1b1b;cursor:pointer;text-decoration:none!important}.htmlblock-widget-flight-from .btn:active,.htmlblock-widget-flight-from .btn:focus,.htmlblock-widget-flight-from .btn:hover{border-color:#dc3545!important;color:#dc3545!important}.installmentcalculator-widget-amount-input{text-align:right}.logos-widget-preview{width:50%}.logos-widget-preview .logos-widget-item-name{max-width:100%}.logos-widget{position:relative}.logos-widget .swiper-pagination{position:static;z-index:auto}.logos-widget-items-container{align-items:stretch}.logos-widget-item-image-container{aspect-ratio:126/100;display:block;position:relative;text-align:center}.logos-widget-item-image{border-radius:8px;height:100%;object-fit:contain;width:126px}.logos-widget-item-details-container{padding:16px}@media (min-width:992px){.logos-widget .swiper-pagination{display:none}}.map-offer-preview{padding-top:15px}.map-offer-preview-img{border-radius:8px;width:240px}.map-widget{border-radius:8px;height:100%;overflow:hidden;width:100%}.modal-body .map-widget{height:calc(100vh - 88px);width:100%}.map-widget-label{background-color:#fff;border-radius:2px;color:#dc3545;font-weight:700;margin-bottom:100px;padding:2px}@media (min-width:992px){.modal-body .map-widget{height:60vh;width:100%}}.menu-widget-top .nav-item{padding-right:20px}.menu-widget-top .nav-link{font-size:1rem;font-weight:600;padding:24px 0;white-space:nowrap}.menu-widget-top .nav-link.dropdown-toggle:after{border-color:#929292;border-style:solid;border-width:1.5px 1.5px 0 0;content:"";display:inline-block;height:8px;margin-left:12px;position:relative;top:5px;transform:rotate(135deg);vertical-align:top;width:8px}.menu-widget-top .nav-item-custom-background{padding-top:4px}.menu-widget-top .nav-item-custom-background a{padding:3px 6px 1px!important}.menu-widget-top .dropdown-menu{background:#fff;box-shadow:none;padding:12px 16px}.menu-widget-top .dropdown-menu li a{font-weight:600}.menu-widget-bottom .menu-widget-item-lv-1{border-bottom:1px solid #e1e1e1;cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:16px;padding-bottom:8px;padding-top:0;position:relative}.menu-widget-bottom .menu-widget-item-lv-1:after{background:url(https://regobis4.slmedia.pl/build/images/chevron-down.95336c15.svg) 50% no-repeat transparent;background-size:16px;content:"";height:16px;position:absolute;right:0;width:16px}.menu-widget-bottom .menu-widget-item-lv-1[aria-expanded=true]:after{transform:rotate(180deg)}.menu-widget-bottom ul{padding-bottom:24px;transition:all .35s ease}.menu-widget-bottom ul.collapsing{height:0;overflow:hidden}.menu-widget-bottom ul.collapse:not(.show){display:none;height:0}.menu-widget-bottom ul li{margin-bottom:8px;padding-bottom:12px}.menu-widget-bottom ul li a{font-size:.875rem;font-weight:400}.menu-widget-bottom .social{align-items:center;display:flex;gap:20px;list-style:none;margin:16px 0 24px;padding-left:0}.menu-widget-bottom .social li{margin:0;padding:0}.menu-widget-bottom .social li a:hover svg path{fill:#d70812}@media (min-width:992px){.menu-widget-bottom .menu-widget-item-lv-1{border-bottom:none;cursor:auto;padding-bottom:0}.menu-widget-bottom .menu-widget-item-lv-1:after{background:none;content:""}.menu-widget-bottom ul.collapse:not(.show){display:block;height:auto}.menu-widget-bottom ul li{margin-bottom:0;padding-bottom:4px}}.menu-widget-vertical a.active{font-weight:bolder}.menu-widget-vertical [data-bs-toggle=collapse]{cursor:pointer;position:relative}.menu-widget-vertical [data-bs-toggle=collapse] .collapse:not(.show){display:none}.menu-widget-vertical [data-bs-toggle=collapse]:after{background:url(https://regobis4.slmedia.pl/build/images/chevron-down.95336c15.svg) 50% no-repeat transparent;background-size:16px;content:"";height:16px;position:absolute;right:0;width:16px}.menu-widget-vertical [data-bs-toggle=collapse][aria-expanded=true]:after{transform:rotate(180deg)}.menu-widget-sliding{background:#fff;bottom:0;left:0;overflow-x:hidden;overflow-y:hidden;position:fixed;right:0;top:0;transform:translate3d(100%,0,0);z-index:99}.menu-widget-sliding,.menu-widget-sliding-wrapper{height:100%;transition:transform .4s ease;width:100%}.menu-widget-sliding-wrapper{display:flex;position:relative}.menu-widget-sliding-panel{flex-grow:1;flex:0 0 100%;height:100%;width:100%}.menu-widget-sliding-panel-header{align-items:center;background:#fff;border-bottom:1px solid #f0f2f4;display:flex;gap:16px;justify-content:space-between;padding:16px 20px;top:0;z-index:2}.menu-widget-sliding-panel-back{align-items:center;background:transparent;border:0;display:flex;font-size:1rem;font-weight:600;gap:8px;padding:0}.menu-widget-sliding-panel-title{flex:1;font-size:.75rem;font-weight:700;letter-spacing:.03375rem;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.menu-widget-sliding-panel-close{align-items:center;background:transparent;border:0;display:flex;font-size:1rem;font-weight:600;gap:8px;padding:0}.menu-widget-sliding-panel-body ul li{border-bottom:1px solid #f0f2f4}.menu-widget-sliding-panel-body ul li a{align-items:center;background:transparent;border:0;color:#1b1b1b;display:flex;font-size:1rem;font-weight:400!important;gap:16px;justify-content:space-between;padding:16px 24px!important;text-align:left;width:100%}.menu-widget-sliding-panel-body ul li a.menu-widget-sliding-item-has-children:after{border-color:#1b1b1b;border-style:solid;border-width:1.5px 1.5px 0 0;content:"";display:inline-block;height:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);-o-transform:rotate(45deg);width:8px}.offerconfigurator-dropdown-component-container .dropdown-menu{min-width:100%;padding:12px;z-index:2147483647}.offerconfigurator-dropdown-component-container.term-selector.is-desktop .dropdown-menu{width:900px}.offerconfigurator-dropdown-component-container-footer{display:flex;justify-content:end;margin-top:2rem}.offerconfigurator-modal-component-container-modal{z-index:99999999999!important}.offerconfigurator-participans-selector-component .search-component-dismiss-trigger{display:none}.offerconfigurator-participans-selector-component input{max-width:200px}.offerconfigurator-participans-selector-component-row{align-items:center;display:flex;justify-content:space-between;max-width:220px}.offerconfigurator-participans-selector-component-label{font-weight:600}.offerconfigurator-participans-selector-component-customizer{align-items:center;display:flex;gap:8px;justify-content:space-between}.offerconfigurator-participans-selector-component-customizer button{align-items:center;background-color:#e1e1e1;border-radius:16px;display:flex;height:32px;justify-content:center;width:32px}.offerconfigurator-participants-selector-component-persons-view{display:inline-block;text-align:center;width:20px}.offerconfigurator-radio-option{border:1px solid #e1e1e1;border-radius:8px;cursor:pointer;padding:12px 16px}.offerconfigurator-radio-option.selected{border-color:#1b1b1b}.offerconfigurator-radio .form-check-label{cursor:pointer}.offerconfigurator-radio-suffix{color:#929292}.offerconfigurator-room-selector-component{position:relative}.offerconfigurator-room-selector-component .room{border:1px solid #f5f3f3;border-radius:8px}.offerconfigurator-room-selector-component .selected-button{display:none}.offerconfigurator-room-selector-component .select-button{display:block}.offerconfigurator-room-selector-component .room.selected{border:1px solid #dc3545}.offerconfigurator-room-selector-component .room.selected .selected-button{display:block}.offerconfigurator-room-selector-component .room.selected .select-button{display:none}.offerconfigurator-room-selector-component .btn-primary{width:150px}.offerconfigurator-room-selector-component .room-description{text-align:end}.offerconfigurator-room-selector-component .carousel .carousel-item,.offerconfigurator-room-selector-component .carousel .carousel-item img{border-radius:8px 0 0 8px}.offerconfigurator-room-selector-component .carousel-magnifier{align-items:center;background:#080808;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px;z-index:10}.offerconfigurator-room-selector-component .carousel-magnifier .fa{color:#fff}.offerconfigurator-room-selector-component-no-photo{border-radius:8px 0 0 8px}.skeleton-loading{background-color:#f5f3f3!important;border-radius:4px;overflow:hidden;position:relative}.skeleton-loading:after{animation:skeleton-loading-animation 1.2s infinite;background:linear-gradient(90deg,transparent 0,hsla(0,0%,100%,.4) 50%,transparent)!important;content:"";height:100%;left:-150px;position:absolute;top:0;width:150px}.skeleton-loading-small:after{left:-20px;width:20px}.skeleton-loading-horizontal-line{border-radius:8px;height:96px;width:100%}@keyframes skeleton-loading-animation{0%{left:-150px}to{left:100%}}.offerconfigurator-term-selector-component-calendar-view{height:50vh;margin:auto;overflow:hidden;position:relative;width:100%}.offerconfigurator-term-selector-component-calendar-view .calendar-container{flex-shrink:0;padding:5px;width:100%}.offerconfigurator-term-selector-component-calendar-view .calendar-container.is-desktop{width:50%}.offerconfigurator-term-selector-component-calendar-view .calendar{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden}.offerconfigurator-term-selector-component-calendar-view .calendar-header{align-items:center;display:flex;justify-content:space-between;padding:10px}.offerconfigurator-term-selector-component-calendar-view .calendar-header .next-month,.offerconfigurator-term-selector-component-calendar-view .calendar-header .prev-month{align-items:center;background-color:#e1e1e1;border:none;border-radius:16px;cursor:pointer;display:flex;height:32px;justify-content:center;pointer-events:all;width:32px}.offerconfigurator-term-selector-component-calendar-view .calendar-header .next-month svg path,.offerconfigurator-term-selector-component-calendar-view .calendar-header .prev-month svg path{stroke:#1b1b1b}.offerconfigurator-term-selector-component-calendar-view .calendar-header .current-month{font-size:.875rem;font-weight:600}.offerconfigurator-term-selector-component-calendar-view .calendar-days{display:grid;font-size:.75rem;grid-template-columns:repeat(7,1fr)}.offerconfigurator-term-selector-component-calendar-view .day{padding:5px;text-align:center}.offerconfigurator-term-selector-component-calendar-view .calendar-dates{display:grid;grid-template-columns:repeat(7,1fr);padding:5px}.offerconfigurator-term-selector-component-calendar-view .calendar-dates .price-holder{display:block;font-size:10px;height:18px;padding-bottom:5px;padding-top:5px}.offerconfigurator-term-selector-component-calendar-view .date{align-items:center;display:flex;flex-direction:column;height:56px;justify-content:center;padding:2px}.offerconfigurator-term-selector-component-calendar-view .date-number{font-weight:600}.offerconfigurator-term-selector-component-calendar-view .date-with-trip{cursor:pointer}.offerconfigurator-term-selector-component-calendar-view .date-with-trip.selected,.offerconfigurator-term-selector-component-calendar-view .date-with-trip:hover{border:1px solid #1b1b1b;border-radius:4px}.offerconfigurator-term-selector-component-calendar-view .months{display:flex;transition:transform .2s ease-in-out}.offerconfigurator-term-selector-component-calendar-view .next,.offerconfigurator-term-selector-component-calendar-view .prev{background-color:rgba(0,0,0,.5);border:none;color:#fff;cursor:pointer;font-size:20px;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.offerconfigurator-term-selector-component-calendar-view .prev{left:10px}.offerconfigurator-term-selector-component-calendar-view .next{right:10px}.is-desktop .offerconfigurator-term-selector-component-calendar-view{height:365px}.is-desktop .calendar-container{width:50%}.offerconfigurator-term-selector-component-list-view{height:50vh;overflow-y:auto}.offerconfigurator-term-selector-component-list-view .price{color:#d70812}.offerconfigurator-term-selector-component-list-view .price-suffix{color:#1b1b1b;font-size:.75rem}.offerconfigurator-term-selector-component-list-view .spinner-border{height:18px;width:18px}.offerconfigurator-term-selector-component-list-view-month{align-items:center;display:flex;font-size:.875rem;font-weight:700;font-weight:600;margin-bottom:.5rem;padding-bottom:.5em;padding-right:.5rem;padding-top:.5em;text-transform:uppercase}.offerconfigurator-term-selector-component-list-view-day{align-items:center;border:1px solid #e1e1e1;border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;justify-content:space-between;padding:12px 16px}.offerconfigurator-term-selector-component-list-view-day>div:first-child{width:180px}.offerconfigurator-term-selector-component-list-view-day.selected,.offerconfigurator-term-selector-component-list-view-day:hover{border-color:#1b1b1b}.mobile .offerconfigurator-term-selector-component-list-view-day{font-size:.75rem;padding:12px 8px}.offerconfigurator-term-selector-component .nav-link{cursor:pointer;font-size:1rem;font-weight:600}.offerconfigurator-term-selector-component .term-selector-list-view{border:1px solid #000;height:300px;overflow:hidden;overflow-x:hidden;overflow-y:auto}.offerconfigurator-term-selector-component .items-not-found-message{align-items:center;display:flex;height:30px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:250px;z-index:10}.offerconfigurator-term-selector-component-items-view .skeleton-loading-container{max-height:50vh;overflow-y:hidden}.is-desktop .offerconfigurator-term-selector-component-items-view .skeleton-loading{height:48px}.offerconfigurator-term-selector-component-departure-view .selected{background:gray}.offerconfigurator-term-selector-component-duration-view{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;margin-top:2rem;overflow-x:auto;padding:8px;white-space:nowrap}.offerconfigurator-term-selector-component-duration-view-title{font-weight:600}.offerconfigurator-terms-item-skeleton{border-radius:8px;height:166px}@media (min-width:992px){.offerconfigurator-terms-item-skeleton{height:65px}}.offerconfigurator-widget{border:1px solid #e1e1e1;border-radius:8px;padding:16px;position:relative}.offerconfigurator-widget .button-select{align-items:center;background:#fff;display:flex;width:100%}.offerconfigurator-widget .button-select .button-select-title{font-size:12px}.offerconfigurator-widget .button-select .button-select-label{font-weight:600}.offerconfigurator-widget .button-select .button-select-col1{margin-right:12px}.offerconfigurator-widget .button-select .button-select-col2{flex:1;text-align:left}.offerconfigurator-widget .button-select .button-select-col3 .btn{font-size:.75rem;padding:2px 16px}.offerconfigurator-widget .accordion-button,.offerconfigurator-widget .accordion-button:not(.collapsed){background:none!important}.offerconfigurator-widget .alert-primary{background-color:#fda124;color:#1b1b1b}.offerconfigurator-widget .other-configuration-view{align-items:center;background:hsla(0,0%,100%,.9);border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.offerconfigurator-widget-loading{opacity:.5}.offerconfigurator-widget-selected{border-radius:0;box-shadow:none;display:block;padding:40px 0 8px}.offerconfigurator-widget-selected-calulation .discount-amount{font-size:.875rem}.offerconfigurator-widget-selected-row{align-items:center;border-top:1px solid #e1e1e1;display:flex;margin:0;padding:8px 0}.offerconfigurator-widget-selected-col1{margin-right:12px}.offerconfigurator-widget-selected-col2{margin-right:auto}.offerconfigurator-widget-selected-calulation{border-top:1px solid #e1e1e1;padding-top:16px}.offerconfigurator-widget-selected-calulation .price-primary{display:block;text-align:right}.offerconfigurator-widget-loading-indicator{align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:1;position:absolute;right:0;top:0;z-index:2}@media (min-width:992px){.offer-configurator-widget{padding:24px}.offerconfigurator-widget-selected{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);padding:24px}.offerconfigurator-widget-selected-row{border-top:none}}.accordion-button img,.accordion-button svg{vertical-align:baseline}.offerconfigurator-departure-details-component ul.timeline{list-style-type:none;position:relative}.offerconfigurator-departure-details-component ul.timeline>li{margin:0;padding-left:40px}.offerconfigurator-departure-details-component ul.timeline>li:first-child:before{content:" ";display:inline-block;height:100%;left:27px;position:absolute;width:2px;z-index:2}.offerconfigurator-departure-details-component ul.timeline>li.line:before{background:#d4d9df}.offerconfigurator-departure-details-component ul.timeline>li.linew:before{background:#fff;height:40%}.offerconfigurator-departure-details-component ul.timeline .circle:before{background:#fff;border:4px solid #d4d9df;border-radius:50%;content:" ";display:inline-block;height:16px;left:20px;position:absolute;width:16px;z-index:10}.offerconfigurator-departure-details-component ul.timeline .circle-empty:before{background-color:#1b1b1b}.offerform-widget img{border-radius:8px}.offerform-widget-flight-from{margin-top:3rem!important}.offerform-widget-flight-from .hotelpanel-widget-title{font-size:2rem;margin:0}.offerform-widget-flight-from .btn{background:transparent;border:1px solid #1b1b1b;color:#1b1b1b;cursor:pointer;text-decoration:none!important}.offerform-widget-flight-from .btn:active,.offerform-widget-flight-from .btn:focus,.offerform-widget-flight-from .btn:hover{border-color:#dc3545!important;color:#dc3545!important}.offers-item-skeleton{word-wrap:break-word;background:transparent;border:1px solid #e1e1e1;border-radius:8px;display:flex;flex-direction:column;flex-wrap:nowrap;margin-bottom:16px;min-width:0;position:relative}.offers-item-cover-skeleton{aspect-ratio:349/210;position:relative}.offers-item-image-placeholder-skeleton{border-radius:8px;height:100%;object-fit:cover;width:100%}.offers-item-inner-skeleton{display:flex;flex-direction:column;justify-content:space-between;padding:16px;width:100%}.offers-item-title-skeleton{margin-bottom:16px}@media (min-width:992px){.offers-item-skeleton{flex-direction:row}.offers-item-cover-skeleton{max-width:40%;min-width:40%;position:relative;width:40%}.offers-item-inner-skeleton{flex-direction:row;padding:22px}}.offers-item{word-wrap:break-word;background:transparent;border:1px solid #e1e1e1;border-radius:8px;display:flex;flex-direction:column;flex-wrap:nowrap;margin-bottom:24px;min-height:240px;min-width:0;position:relative}.offers-item .cms-carousel .carousel-item{aspect-ratio:349/210}.offers-item .btn{padding:8px 16px 8px 24px}.offers-item-cover{flex:0 0 100%;position:relative;width:100%}.offers-item-add-to-favorite{position:absolute;right:8px;top:8px;z-index:2}.offers-item-labels{align-items:flex-start;display:flex;flex-direction:column;gap:8px;left:8px;position:absolute;top:8px;z-index:2}.offers-item-label{border-radius:8px;font-size:.75rem;font-weight:300;margin-bottom:.5rem;padding:.125rem .625rem}.offers-item-promotion{align-self:start}.offers-item-inner,.offers-item-inner-left{display:flex;flex-direction:column;justify-content:space-between}.offers-item-inner-left{gap:24px;padding:16px 16px 0}.offers-item-inner-left-bottom{display:flex;flex-direction:column;gap:.5rem}.offers-item-inner-left-bottom li{align-items:center;display:flex;gap:.5rem;margin:0;padding:0}.offers-item-location{display:block;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis}.offers-item-name{display:block;font-size:1rem;font-weight:600;max-width:calc(100% - 30px);overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:no-wrap}.offers-item-stars{align-items:center;display:flex}.offers-item-inner-right{display:flex;flex-direction:column;gap:16px;justify-content:space-between;padding:16px}.offers-item-location{align-items:center;display:flex;gap:8px;margin-bottom:8px}.offers-item-inner-right-top{align-items:flex-end;display:flex;flex-direction:column}.offers-item-inner-right-top .offers-item-location{display:none}.offers-item-review{background-color:#8dc642;border-radius:8px;bottom:16px;color:#fff;display:none;font-size:.75rem;font-weight:300;padding:3px 10px;position:absolute;right:16px}.offers-item-review-full{align-items:center;display:none;justify-content:flex-end}.offers-item-review-details{font-size:.875rem;margin-right:8px;text-align:right}.offers-item-review-box{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:.875rem;font-weight:300;height:38px;justify-content:center;width:38px}.offers-item-price-wrapper{align-items:baseline;display:flex;justify-content:end;margin-bottom:8px}.offers-item-price-old{color:#929292;font-size:.875rem;font-weight:300;text-decoration:line-through;white-space:nowrap}.offers-item-clasifications{display:flex;flex-wrap:wrap}.offers-item-clasification{background-color:#929292;font-size:.7rem;font-weight:400!important}@media (min-width:992px){.offers-item{flex-direction:row}.offers-item .cms-carousel .carousel-item{aspect-ratio:349/378}.offers-item-cover{flex:0 0 30%}.offers-item-cover .carousel,.offers-item-cover .carousel-inner,.offers-item-cover .carousel-item{height:100%}.offers-item-inner{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between}.offers-item-inner-left{max-width:320px;overflow:hidden;padding-bottom:16px;width:64%}.offers-item-inner-right{align-items:flex-end;padding-left:0;width:35%}.offers-item-inner-right-top{display:flex;justify-content:flex-end}.offers-item-inner-right-top .offers-item-location,.offers-item-review-full{display:flex}.offers-item-price{text-align:right}.offers-item-promotion{align-self:end}}@media (min-width:1200px){.offers-item-inner-left{max-width:360px}}@media (min-width:1400px){.offers-item-inner-left{max-width:408px}.offers-item-cover{flex:0 0 400px;max-width:400px}.offers-item-cover .cms-carousel .carousel-item{aspect-ratio:349/210}}.slider-widget{aspect-ratio:10/2}.slider-widget-lazy{aspect-ratio:10/2;background:#eee;border:1px solid #bbb}.pdfgenerator-widget{position:relative}.pdfgenerator-widget.busy .pdfgenerator-widget-busy-indicator{display:flex}.pdfgenerator-widget-busy-indicator{background:rgba(0,0,0,.2);border-radius:.375rem;bottom:0;left:0;position:absolute;right:0;top:0}.pdfgenerator-widget-pictograms{left:0;position:absolute;top:0;z-index:2}.pdfgenerator-widget-busy-indicator{display:none}.pdfgenerator-widget-image-container .form-check{align-items:center;display:flex}.pdfgenerator-widget-image-container .form-check label{margin-left:2rem;width:50%}.pdfgenerator-widget-image-container .form-check label img{border-radius:8px}.pdfgenerator-widget-tile{aspect-ratio:4/6;border:1px solid #e1e1e1;border-radius:8px;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.pdfgenerator-widget-offer-title{display:block;font-size:1rem;font-weight:600;margin-right:8px;max-width:calc(100% - 70px);overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.pdfgenerator-widget-offer-pictogram{width:70px}.pdfgenerator-widget-offer-image-container{aspect-ratio:328/236;position:relative}.pdfgenerator-widget-offer-image{border-radius:8px;height:100%;object-fit:cover;width:100%}.pdfgenerator-widget-offer-stars{align-items:center;display:flex}.pdfgenerator-widget-offer-stars img{height:12px;padding-right:1px;width:12px}.pdfgenerator-widget-offer-destination{color:#929292;display:block;font-size:.875rem;font-weight:300;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.pdfgenerator-widget-offer-info-line{font-size:.875rem;font-weight:300}.pdfgenerator-widget-offer-price{font-size:.875rem;text-align:right}.pdfgenerator-widget-offer-price-value{color:#ee4238;font-size:1.25rem;font-weight:600;line-height:1.3;margin:0;white-space:nowrap}.pdfgenerator-widget-pictogram{cursor:pointer;width:100px}.pdfgenerator-widget-pictogram.selected{border:2px solid #ee4238;border-radius:4px}.popup-widget-header img{border-radius:.5rem .5rem 0 0}.popup-widget-body{padding:8px}.popup-widget-body .btn-newsletter{background:#dc3545;border:0;border-radius:8px;color:#fff;font-size:.875rem;font-weight:500;padding:12px 24px}.popup-modal .modal-header{border-bottom:0;display:block;position:absolute;width:100%;z-index:2}.popup-modal .modal-body{padding:0}.search-base{align-items:stretch;background:#fff;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;padding:4px 12px 12px}.search-base .separator{display:none}.search-base .search-item{align-items:center;border-bottom:1px solid #e1e1e1;display:flex;flex-grow:1;margin:0;padding:8px}.search-base .search-item:hover{cursor:pointer}.search-base .search-item .search-text{margin-right:auto}.search-base .search-item .search-text p{font-size:.8125rem;font-weight:400;margin-bottom:0}.search-base .search-item .search-text .search-label span{color:#1b1b1b;display:block;font-size:1rem;font-weight:600}.search-base .search-item-last{border-bottom:none}.search-base .search-btn{align-items:center;background:#d70812;border-radius:40px;display:flex;gap:8px;height:unset;justify-content:center;margin-top:12px;padding:10px 24px;width:100%}.search-base .search-btn span{color:#fff;display:block;font-size:1rem;font-weight:600}.search-base .search-chevron{padding-right:16px}.search-base .search-busy-indicator{color:#fff;display:none;height:20px;width:20px}.search-base.is-busy .search-btn svg{display:none}.search-base.is-busy .search-busy-indicator{display:block}.search-label{align-items:center;display:flex;gap:.25rem}.search-bar{align-items:flex-start;display:flex;flex-direction:column;font-size:.875rem;gap:8px;margin-bottom:32px}.search-bar .search-component-pricetype{border:1px solid #929292;border-radius:40px;cursor:pointer;height:32px;padding:4px 16px}.search-bar .search-control-dropdown .form-control{border:1px solid #929292;border-radius:40px;font-size:.875rem;height:32px;padding:4px 16px}.search-bar div:last-child{gap:8px}@media (min-width:992px){.search-base{align-items:center;border-radius:140px;flex-direction:row;padding:8px}.search-base .search-item{border-bottom:none}.search-base .search-item:first-child{margin-left:8px}.search-base .separator{border-right:1px solid #e1e1e1;display:block;height:32px}.search-base .separator.last{display:none}.search-base .search-item{padding:0 24px}.search-base .search-label-text{display:inline-block;max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-base .search-btn{align-items:center;background:#d70812;border-radius:40px;display:flex;height:48px;justify-content:center;margin:0;padding:0;width:48px}.search-base .search-btn span{display:none}.search-base .search-btn svg{display:block;height:20px;width:20px}.search-base .search-btn:hover{background:#c20009}.search-bar{align-items:center;flex-direction:row;justify-content:space-between}}@media (min-width:1200px){.search-base .search-label-text{max-width:134px}}@media (min-width:1400px){.search-base .search-label-text{max-width:210px}}.search-extended .search-label-text{display:inline-block;height:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:992px){.search-extended .search-label-text{max-width:122px}}@media (min-width:1200px){.search-extended .search-label-text{max-width:158px}}@media (min-width:1400px){.search-extended .search-label-text{max-width:195px}}.search-pricetype .search-component-header{display:none}.search-control-modal .search-control-view-container{position:relative}.search-control-modal .search-control-view-container i{padding:10px;position:absolute;top:50%;transform:translateY(-50%)}.search-control-modal .search-control-view-container i~.search-control-view{padding-left:30px}.search-control-modal .search-control-view-container i.d-none~.search-control-view{padding-left:.375rem}.search-control-footer,.search-control-header-top .btn-close{display:none}.search-control-dropdown .dropdown-menu,.search-control-modal .modal-body{padding:0}.mobile .search-control-modal-modal .search-component-filters .search-component-filters-group .search-component-body{height:auto;overflow-x:initial;overflow-y:initial}.search-component-countries .search-component-header-bottom{display:flex;flex-direction:column;gap:8px}.search-component-countries .search-component-body{display:flex;flex-direction:column;gap:16px}.search-component-countries-regions-toggler{align-items:center;color:#929292;display:inline-flex;gap:4px;margin-left:12px}.mobile .search-component-modal-wrapper .search-component-countries.search-component,.search-component-modal-wrapper .search-component-countries.search-component{--header-height:136px}.search-component-term{margin:auto;position:relative;width:100%}.search-component-term .next-prev-container{height:64px;margin-top:5px;pointer-events:none;position:absolute;width:100%;z-index:2}.search-component-term .next-prev-container .next-month,.search-component-term .next-prev-container .prev-month{align-items:center;background-color:#e1e1e1;border:none;border-radius:16px;cursor:pointer;display:flex;height:32px;justify-content:center;pointer-events:all;width:32px}.search-component-term .calendar-container{flex-shrink:0;padding:5px;width:50%}.search-component-term .calendar{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden}.search-component-term .calendar-header{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px}.search-component-term .calendar-header .current-month{font-size:.875rem;font-weight:600}.search-component-term .calendar-select-month{color:#929292;cursor:pointer;font-size:.75rem;text-decoration:underline}.search-component-term .calendar-days{display:grid;gap:2px;grid-template-columns:repeat(7,32px);padding:0 5px}.search-component-term .day{font-size:12px;font-weight:600;text-align:center}.search-component-term .calendar-dates{display:grid;font-size:12px;gap:2px;grid-template-columns:repeat(7,32px);grid-template-rows:repeat(6,32px);padding:5px}.search-component-term .date{align-items:center;cursor:pointer;display:flex;flex-direction:column;padding:2px;transition:background-color .3s}.search-component-term .date.disabled{cursor:not-allowed}.search-component-term .date.selected{background-color:#e1e1e1;border-radius:2px}.search-component-term .date.disabled{color:#e1e1e1}.search-component-term .date.selected-start{background-color:#1b1b1b;border-radius:8px 2px 2px 8px;color:#fff}.search-component-term .date.selected-end{background-color:#1b1b1b;border-radius:2px 8px 8px 2px;color:#fff}.search-component-term .date-number{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.search-component-term .months-wrapper{overflow-x:hidden;position:relative}.search-component-term .months{display:flex;transition:transform .2s ease-in-out}.mobile .search-component-term .next-prev-container{pointer-events:auto}.mobile .search-component-term .calendar-container{width:100%}.mobile .search-component-term .calendar-days{grid-template-columns:repeat(7,1fr)}.mobile .search-component-term .calendar-dates{grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,32px)}.mobile .search-component-departures .nav-tabs{flex-wrap:nowrap;gap:8px}.search-component-participants .search-component-dismiss-trigger{display:none}.search-component-participants input{max-width:200px}.search-component-participants-row{align-items:center;display:flex;justify-content:space-between;max-width:220px}.search-participants-label{font-weight:600}.search-component-participants-customizer{align-items:center;display:flex;gap:8px;justify-content:space-between}.search-component-participants-customizer button{align-items:center;background-color:#e1e1e1;border-radius:16px;display:flex;height:32px;justify-content:center;width:32px}.search-component-participants-persons-view{display:inline-block;text-align:center;width:20px}.search-component-filters .search-component-body{padding:0}.search-component-filters-groups-collection-header{display:block;font-weight:600;padding-bottom:8px}.search-component-filters-groups-collection-title{margin:0}.search-component-filters-group{border-top:1px solid #e1e1e1;padding-bottom:24px;padding-top:24px}.search-component-filters-group .search-component-header{display:none}.search-component-filters-group-header{align-items:center;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;justify-content:space-between;margin:0 0 12px;text-transform:uppercase}.mobile .search-component-filters .search-component-filters-group{border-top:none;padding:12px 0}.mobile .search-component-filters .search-component-filters-group-body .search-component,.mobile .search-component-filters .search-component-filters-group-body .search-component-body{height:auto}.search-hotels-dropdown .dropdown-menu{max-height:500px;overflow-x:hidden;overflow-y:scroll;padding-top:4px;right:0;width:360px}.search-component-hotels .hover{border-radius:.25rem;cursor:pointer;padding-bottom:2px}.search-component-hotels .hover:hover{background:#eee}.search-component-hotels .search-hotel-image-wrap{aspect-ratio:1.4919786096;display:block;position:relative}.search-component-hotels .search-hotel-image{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:5}.search-component-hotels.search-component-display-mode-dropdown{font-size:.75rem;line-height:.825rem;right:0;width:360px}.search-component-hotels.search-component-display-mode-dropdown .search-hotel-name{margin-top:3px}.search-component-hotels.search-component-display-mode-dropdown .price{font-size:1rem}.search-component-hotels.search-component-display-mode-dropdown .divider{border-top:1px solid #eee;margin-top:2px;padding-bottom:4px}.search-component-daterange.search-component-display-mode-dropdown{width:590px}.search-button-group-component{display:flex;height:38px}.search-button-group-item{align-self:stretch;border:1px solid #ced4da;border-radius:.375rem;cursor:pointer;display:flex;flex:1;font-size:1rem!important;padding:.375rem .75rem;white-space:nowrap;width:155px}.search-button-group-item.checked{background-color:#d9d9d9}.search-button-group-item img{height:20px;width:20px}.search-component-pricetype{border-radius:20px}.filter-labels{display:flex;flex-wrap:wrap;font-size:.875rem;gap:8px}.filter-labels-item{align-items:center;border:1px solid #e1e1e1;border-radius:40px;cursor:pointer;display:inline-flex;flex-wrap:nowrap;gap:4px;padding:4px 10px 4px 16px;white-space:nowrap}.filter-labels-item.selected{border-color:#1b1b1b}.filter-labels-item-clear{background-color:#e1e1e1}.search-component-pricerange .search-component-pricerange-input-group-wrapper{align-items:center;display:inline-flex;gap:8px;justify-content:space-between}.search-component-pricerange .input-group{max-width:180px}.searchhistory-widget .swiper-slide{align-items:center;border:1px solid #e1e1e1;border-radius:8px;display:flex;gap:24px;justify-content:space-between;padding:8px 16px}.searchhistory-widget .swiper-slide a{align-items:center;display:flex;justify-content:space-between;width:100%}.searchhistory-widget p{font-size:1rem;font-weight:600;margin-bottom:4px}.searchhistory-widget ul{display:grid;font-size:.8125rem;gap:8px;grid-template-columns:repeat(2,1fr);margin-bottom:0}.searchhistory-widget ul .dot{color:#e1e1e1}.searchhistory-widget:hover{border-color:#929292}.searchhistory-widget-title{margin-bottom:1rem}@media (min-width:992px){.searchhistory-widget ul{align-items:center;display:flex}.searchhistory-widget ul li:first-child span.dot{display:none}}.seatsbooking .nav-tabs .nav-link:not(.active):hover{border-color:#fff #fff #dee2e6}.seatsbooking .nav-tabs .nav-link{cursor:pointer;font-size:.9rem}.seatsbooking .booking-price{color:#dc3545;font-size:1.2rem;font-weight:700}.seatsbooking-plane .seat-price-threashold-1{background-color:#bfbfbf}.seatsbooking-plane .seat-price-threashold-2{background-color:#999}.seatsbooking-plane .seat-price-threashold-3{background-color:#737373}.seatsbooking-plane .seat-price-threashold-4{background-color:#4c4c4c}.seatsbooking-plane .seat-price-threashold-5{background-color:#262626}.seatsbooking-plane .seats-placeholder-container{border:1px solid #bfbfbf;font-size:.8rem;height:75px}.seatsbooking-plane .seat-placeholder{align-items:center;border:1px solid #bfbfbf;display:flex;font-size:.8rem;height:30px;justify-content:center;width:30px}.seatsbooking-plane .seat-placeholder.selected{background-color:#e5f6db;color:#fff}.seatsbooking-plane .seats-legend-container{font-size:.8rem}.seatsbooking-plane .seat-legend-box{align-items:center;display:flex;font-size:.8rem;height:20px;justify-content:center;width:20px}.seatsbooking-plane .seat-legend-box.free{background:#bfbfbf}.seatsbooking-plane .seat-legend-box.selected{background:#e5f6db}.seatsbooking-plane .seat-legend-box.booked{background:#dc3545}.seatsbooking-plane .seat-legend-box.booked .fa{color:#fff}.seatsbooking-plane .seat-legend-label{margin-left:.5rem!important}.seatsbooking-plane .seat-price{color:#e5f6db;font-size:.8rem}.seatsbooking-plane .seat-row{display:flex;justify-content:space-between}.seatsbooking-plane .seat-wrapper{padding:10px}.seatsbooking-plane .seat{align-items:center;border:none;border-radius:8px 8px 0 0;cursor:pointer;display:flex;font-size:.8rem;height:30px;justify-content:center;padding:0;width:30px}.seatsbooking-plane .seat.selected{background:#e5f6db;border:1px solid #e5f6db;color:#fff}.seatsbooking-plane .seat.booked{background:#dc3545;cursor:inherit;cursor:not-allowed}.seatsbooking-plane .seat.booked .fa{color:#fff}.seatsbooking-plane .seat:focus{outline:none}.seatsbooking-plane .corridor{align-items:center;background-color:#fff;display:flex;font-size:.8rem;font-weight:700;height:30px;justify-content:center;width:30px}.seatsbooking-plane.completed .seat:not(.selected){cursor:inherit}.seatsbooking-plane-body{border-left:3px solid #1b1b1b;border-right:3px solid #1b1b1b;height:45vh;overflow-y:auto}@media (min-width:768px){.seatsbooking .nav-link{font-size:inherit}.seatsbooking-plane .seat-placeholder{height:30px;width:30px}.seatsbooking-plane .seats-placeholder-container{font-size:.9rem}.seatsbooking-plane .seat-wrapper{padding:5px}.seatsbooking-plane .corridor,.seatsbooking-plane .seat{height:40px;width:40px}}.slider-widget-homepage{margin-left:auto;margin-right:auto;max-width:1920px}.slider-widget-homepage .swiper-slide{aspect-ratio:360/420}.slider-widget-homepage .swiper-slide picture img{border-radius:0;height:100%;object-fit:cover;position:absolute;width:100%}.slider-widget-homepage .swiper-slide video{border-radius:0}.slider-widget-homepage .swiper-button-next,.slider-widget-homepage .swiper-button-prev{display:none}.slider-widget-homepage .swiper-pagination{bottom:48px}@media (min-width:992px){.slider-widget-homepage .swiper-slide{aspect-ratio:32/9}.slider-widget-homepage .swiper-button-next,.slider-widget-homepage .swiper-button-prev{display:flex}}.slider-widget-preview .carousel .img-fit-container{aspect-ratio:1380/491}.slider-widget-preview .carousel img,.slider-widget-preview .carousel video{height:100%;object-fit:cover;width:100%}.slider-widget-video-sound-toggle-button{background:transparent;border:none;color:#fff;cursor:pointer;font-size:4rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.slider-widget-video-sound-toggle-button svg{height:4rem;width:4rem}.slider-widget .swiper-button-next,.slider-widget .swiper-button-prev{background:hsla(0,0%,100%,.6);border:0;height:40px;opacity:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;width:40px}.slider-widget .swiper-button-next:after,.slider-widget .swiper-button-prev:after{content:""}.slider-widget .swiper-button-next:hover,.slider-widget .swiper-button-prev:hover{background:#fff}.slider-widget-navigation-inside.cms-slider-slider-container .swiper-button-next{border:0;right:24px}.slider-widget-navigation-inside.cms-slider-slider-container .swiper-button-prev{border:0;left:24px}.swiper-widget-navigation-none.cms-slider-slider-container .swiper-button-next,.swiper-widget-navigation-none.cms-slider-slider-container .swiper-button-prev{display:none}.swiper-pagination-bullet-active{background:#dc3545}.slider-widget-box{padding:12px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.slider-widget-box-body{background:hsla(0,0%,100%,.8);border-radius:8px;margin-bottom:40px;padding:24px 32px}.slider-widget-title{font-size:1.35rem}.slider-widget-description{font-size:1rem;white-space:pre-line}.slider-widget-media-container{position:relative}.slider-widget-media-container img,.slider-widget-media-container video{border-radius:8px;height:100%;object-fit:cover;width:100%}.slider-widget-thumbs{margin-top:12px}.slider-widget-thumbs .swiper-slide img{border:2px solid transparent;cursor:pointer}.slider-widget-thumbs .swiper-slide-thumb-active img{border-color:#1b1b1b;padding:2px}.slider-widget-labels{align-items:flex-start;display:flex;flex-direction:column;left:0;position:absolute;top:0;z-index:2}.slider-widget-label{border-radius:0 8px 8px 0;color:#fff;font-size:.75rem;font-weight:300;margin-bottom:.5rem;padding:3px 10px}.slider-widget-label:first-child{border-radius:8px 0 8px 0}.slider-widget-opinion-full{align-items:center;background:hsla(0,0%,100%,.7);border-radius:8px;display:flex;padding:6px;position:absolute;right:15px;top:15px;width:150px;z-index:2}.slider-widget-opinion{background-color:#8dc642;border-radius:8px;bottom:16px;color:#fff;display:none;font-size:.75rem;font-weight:300;padding:3px 10px;position:absolute;right:16px}.slider-widget-opinion-details{font-size:.875rem;margin-right:8px;text-align:right}.slider-widget-opinion-box{color:#fff;font-size:.875rem;font-weight:300;height:38px;width:38px}.slider-widget-countdowntimer,.slider-widget-opinion-box{align-items:center;border-radius:8px;display:flex;justify-content:center}.slider-widget-countdowntimer{height:100%;padding-left:3rem;padding-right:3rem}.slider-widget-countdowntimer .cms-wyswig-editor-content h2{font-size:calc(1.275rem + .3vw)!important}.slider-widget-countdowntimer .cms-wyswig-editor-content h3{font-size:1.25rem!important}.slider-widget-show-all-photos-btn{display:none}@media (min-width:992px){.slider-widget-description,.slider-widget-title{font-size:revert}.slider-widget-box{left:10%;width:40%}.slider-widget-countdowntimer{padding-left:6rem;padding-right:6rem}.slider-widget-countdowntimer .cms-wyswig-editor-content h2{font-size:calc(1.325rem + .9vw)!important}.slider-widget-countdowntimer .cms-wyswig-editor-content h3{font-size:1.5rem!important}.slider-widget-show-all-photos-btn{bottom:20px;display:block;left:25px;position:absolute;z-index:2}}.smframe-widget-content{height:300px}.tile-widget-preview{width:50%}.tile-widget-preview .tile-widget-item-name{max-width:100%}.tile-widget{position:relative}.tile-widget .swiper-pagination{position:static;z-index:auto}.tile-widget-nav-buttons-container{display:none}.tile-widget-nav-button{align-items:center;border:1px solid #1b1b1b;border-radius:8px;color:#1b1b1b;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.tile-widget-nav-button-prev{margin-right:12px}.tile-widget-items-container{align-items:stretch}.tile-widget-item{border-radius:8px;height:auto;margin-bottom:8px}.tile-widget-item-image-container{aspect-ratio:1;display:block;position:relative}.tile-widget-item-image{border-radius:8px;height:100%;object-fit:cover;width:100%}.tile-widget-item-title{font-size:1rem;font-weight:400;margin-bottom:0;margin-top:12px}@media (min-width:992px){.tile-widget-nav-buttons-container{display:flex}}.tooltip-widget{cursor:pointer}.tooltip-widget-icon{height:14px!important;width:12px!important}.tooltip-widget-icon.fa{font-size:medium}.tooltip-widget-title{text-decoration:underline}.popover.tooltip-widget-popover{background-color:#1b1b1b}.popover.tooltip-widget-popover .popover-body{color:#fff}.popover.tooltip-widget-popover.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-top-color:#1b1b1b}.popover.tooltip-widget-popover.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-bottom-color:#1b1b1b}.popover.tooltip-widget-popover.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-right-color:#1b1b1b}.popover.tooltip-widget-popover.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-left-color:#1b1b1b}.popover.tooltip-widget-popover a{color:#fff;text-decoration:underline}.popover.tooltip-widget-popover .btn{text-decoration:none}.cms-carousel .carousel-item{align-items:flex-end;aspect-ratio:4/3;border-radius:8px;display:flex;overflow:hidden;position:relative;width:100%}.cms-carousel .carousel-item img{border-radius:8px;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:5}.cms-slider-slider-container .swiper-button-next,.cms-slider-slider-container .swiper-button-prev{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.cms-slider .swiper-wrapper{align-items:stretch}.cms-slider .swiper-wrapper .swiper-slide{height:unset}.cms-slider .swiper-pagination-bullet{height:6px;margin:0!important;overflow:hidden;position:relative;width:6px}.cms-slider-slider-container{position:relative!important}.cms-slider-autoplay-progress .swiper-pagination-bullet-active{background:#e1e1e1;border-radius:3px;height:6px;width:40px}.cms-slider-pagination{align-items:center;bottom:unset!important;display:flex;gap:12px;justify-content:center;padding-top:16px;position:relative;top:unset!important}.cms-slider-pagination-progress{background:#1b1b1b;height:6px;inset:0;position:absolute;transform:scaleX(0);transform-origin:left}.cms-slider-slider-container .swiper-button-prev{left:-20px}.cms-slider-slider-container .swiper-button-next{right:-20px}.cms-slider-slider-container .swiper-button-next,.cms-slider-slider-container .swiper-button-prev{background:hsla(0,0%,100%,.6);border:1px solid #929292;display:flex;height:40px;opacity:0;width:40px;z-index:2}.cms-slider-slider-container .swiper-button-next:after,.cms-slider-slider-container .swiper-button-prev:after{content:""}.cms-slider-slider-container .swiper-button-next:hover,.cms-slider-slider-container .swiper-button-prev:hover{background:#fff}.cms-slider-slider-container:hover .swiper-button-next,.cms-slider-slider-container:hover .swiper-button-prev{cursor:pointer;opacity:1}@font-face{font-display:swap;font-family:Aeonik;font-style:normal;font-weight:700;src:url(https://regobis4.slmedia.pl/build/fonts/AeonikPro-Bold.15e2a8dc.woff2) format("woff2"),url(https://regobis4.slmedia.pl/build/fonts/AeonikPro-Bold.a1a506d5.woff) format("woff")}@font-face{font-display:swap;font-family:Aeonik;font-style:normal;font-weight:600;src:url(https://regobis4.slmedia.pl/build/fonts/AeonikPro-Medium.22e2ca2f.woff2) format("woff2"),url(https://regobis4.slmedia.pl/build/fonts/AeonikPro-Medium.754c4b36.woff) format("woff")}@font-face{font-display:swap;font-family:Aeonik;font-style:normal;font-weight:400;src:url(https://regobis4.slmedia.pl/build/fonts/AeonikPro-Regular.68fccbe0.woff2) format("woff2"),url(https://regobis4.slmedia.pl/build/fonts/AeonikPro-Regular.691efc19.woff) format("woff")}@font-face{font-display:swap;font-family:Aeonik;font-style:normal;font-weight:300;src:url(https://regobis4.slmedia.pl/build/fonts/AeonikPro-Light.842a890e.woff2) format("woff2"),url(https://regobis4.slmedia.pl/build/fonts/AeonikPro-Light.8cfc1dad.woff) format("woff")}.cms-wyswig-editor-content>div:not([class$=-widget]){background-color:#fff;color:#1b1b1b;font-family:Aeonik,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6}.cms-wyswig-editor-content>div:not([class$=-widget]) h1,.cms-wyswig-editor-content>div:not([class$=-widget]) h2,.cms-wyswig-editor-content>div:not([class$=-widget]) h3{font-size:1.5rem;font-weight:500;line-height:1.25;margin-bottom:24px;margin-top:0}.cms-wyswig-editor-content>div:not([class$=-widget]) h3{font-size:1.5rem;font-weight:600;line-height:1.4;margin-bottom:24px;margin-top:0}.cms-wyswig-editor-content>div:not([class$=-widget]) ul{margin-bottom:1rem;margin-top:0;padding-left:2rem}.cms-wyswig-editor-content>div:not([class$=-widget]) a{color:#1b1b1b!important;text-decoration:underline!important}.cms-wyswig-editor-content>div:not([class$=-widget]) a:hover{color:#1b1b1b;cursor:pointer;text-decoration:none!important}.cms-wyswig-editor-content>div:not([class$=-widget]) a.badge{text-decoration:none!important}.cms-wyswig-editor-content>div:not([class$=-widget]) a.badge.bg-secondary{background-color:inherit!important}.cms-wyswig-editor-content>div:not([class$=-widget]) b{font-weight:600}.cms-wyswig-editor-content>div:not([class$=-widget]) u{text-decoration:underline}.cms-wyswig-editor-content>div:not([class$=-widget]) i:not(.fa){font-style:italic}.cms-wyswig-editor-content>div:not([class$=-widget]) p{margin-bottom:16px}.cms-wyswig-editor-content>div:not([class$=-widget]) a.btn{color:#fff;text-decoration:none}.cms-wyswig-editor-content>div:not([class$=-widget]) .btn-primary{background-color:#dc3545!important;border-color:#dc3545!important;color:#fff!important}.cms-wyswig-editor-content>div:not([class$=-widget]) .btn-primary:hover{background-color:#bb2d3b!important;border-color:#b02a37!important;color:#fff!important}body.ajaxfileupload-overlay{height:100%;position:relative}body.ajaxfileupload-overlay:after{background-color:rgba(0,0,0,.2);content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.ajaxfileupload-panel{border:1px solid #999;transform:translate(-50%,-50%);z-index:1000}.ajaxfileupload-panel h4{margin-bottom:0}#ajaxPanelClose{cursor:pointer;font-size:30px;font-weight:700;position:absolute;right:10px;top:0;transform:rotate(45deg)}#ajaxFileUploadSubmit{background-color:#232848;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;margin-top:10px;max-width:50%;padding:3px 15px;text-align:center;text-transform:uppercase}#ajaxFileUploadSubmit:hover{background-color:#475089}#ajaxFileUploadInner{height:100%;padding:20px;position:relative;width:100%}.note-image-mobile{display:inline-block;position:relative}.note-editable .img-display-desktop-container:has(img),.note-editable .img-display-mobile-container:has(img){position:relative}.note-editable .img-display-desktop-container:has(img):after,.note-editable .img-display-mobile-container:has(img):after{background-color:rgba(0,0,0,.9);border-radius:8px;color:#fff;display:"block";left:50%;padding:6px 8px;position:absolute;top:50%;transform:translate(-50%,-50%)}.note-editable .img-display-mobile-container:has(img):after{content:"Zdjęcie mobilne"}.note-editable .img-display-desktop-container:has(img):after{content:"Zdjęcie na desktopy"}.layout-manager-area{border-style:dashed}