@charset "UTF-8";
@keyframes hide-fade{0%,95%{opacity:1}100%{opacity:0}}.scrolled-to-bottom::after{opacity:0}.change-to-long-description{color:#008099;font-weight:700}.plus-one-day{position:absolute;display:inline;white-space:nowrap;top:0;margin:4px 0 0 8px}.trip-seperator{border:1px solid #c5c5c5;margin:20px 0}.flight-time .plus-one-day{margin:2px 0 0 8px}.all-inclusive-badge{display:none}.hotel-collection-label{font-size:12px;text-transform:uppercase}.hotel-collection-and-rating{display:flex;align-items:center;gap:10px;line-height:1;margin-top:2px}.hotel-meal.nazcoll{background-color:#f64686}.hotel-meal.precoll{background-color:#e87204}.hotel-meal.holcoll{background-color:#f2aa00}.hotel-meal.valcoll{background-color:#41a19a}.hotel-destination-and-meal{margin-bottom:5px}.hotel-city-code-and-country{display:inline-flex;align-items:center;gap:5px;color:#6a6a6a;border:1px solid #c5c5c5;border-radius:8px;padding:5px 10px 5px 6px;font-size:14px;font-weight:700;line-height:1}@media (min-width:992px) and (max-width:1199px){.hotel-city-code-and-country{font-size:12px}}.hotel-meal{font-weight:300;padding:3px 18px;color:#ffffff;background-color:#329ed1;border:1px solid #c5c5c5;border-radius:12px 0;font-size:14px;font-weight:600;float:right}@media (min-width:992px) and (max-width:1199px){.hotel-meal{font-size:12px}}.hotel-badge-meal{margin-top:10px;float:left}#nazar-search-list .hotel-rating-container{text-align:center}#nazar-search-list .puff-splash{top:12px;left:19px;width:88px;height:88px;font-size:18px;font-weight:600}@media (min-width:992px) and (max-width:1199px){#nazar-search-list .puff-splash{top:5px;left:10px;width:74px;height:74px;font-size:14px}}@media (min-width:768px) and (max-width:991px){#nazar-search-list .puff-splash{top:8px;left:12px;width:78px;height:78px;font-size:16px}}@media (max-width:767px){#nazar-search-list .puff-splash{top:8px;left:9px;width:74px;height:74px;font-size:14px}}#nazar-search-list .trip-information-and-price{display:flex;flex-grow:1}#nazar-search-list .price-old>span{position:relative}#nazar-search-list .hotel-overview-media-count{right:-26px;width:89px;height:55px;border-radius:75px 64px 0 0;padding-left:25px;padding-top:11px}#nazar-search-list .airline-logo{height:12px;width:auto}#nazar-search-list .media-item-image{width:100%;height:100%;object-fit:cover;cursor:pointer}#nazar-search-list .nazar-club-nemo{cursor:pointer;bottom:-4px;left:7px;right:unset;width:110px}#nazar-search-list .carousel{overflow:hidden;margin-bottom:0;height:100%;flex:1}#nazar-search-list .carousel .carousel-inner,#nazar-search-list .carousel .carousel-item{height:100%}#nazar-search-list .carousel .carousel-control.left{left:12px}#nazar-search-list .carousel .carousel-control.right{right:12px}#nazar-search-list .carousel .carousel-control,#nazar-search-list .carousel .carousel-control .arrow{display:block;width:35px;height:35px}#nazar-search-list .hotel-name{color:#323232;font-size:22px;font-weight:700}#nazar-search-list .hotel-rating{display:block;font-size:14px;font-weight:700;color:#008099}#nazar-search-list .map-icon{height:14px}#nazar-search-list .trip-information{flex-shrink:0;width:520px;padding:20px 0}#nazar-search-list .trip-information .content{padding-left:30px;padding-right:30px;border-right:1px solid #d4d4d4;display:flex;flex-direction:column;height:100%}#nazar-search-list .trip-information .flight-details{position:relative;flex:0 0 auto;align-self:flex-end}#nazar-search-list .trip-information .flight-details button{border-radius:8px;padding:2px 8px;display:flex;align-items:center;font-size:12px;border:1px solid #B1B1B1;font-weight:400;background:#FFFFFF}#nazar-search-list .trip-information .flight-information{display:flex;justify-content:space-between;margin-top:auto;font-size:14px}@media (min-width:992px){#nazar-search-list .trip-information .flight-information{padding-top:14px;border-top:1px solid #c5c5c5}}#nazar-search-list .trip-information .nazar-search-description{font-size:14px}@media (min-width:992px){#nazar-search-list .trip-information .nazar-search-description{margin-bottom:14px}}#nazar-search-list .trip-information .hotel-collection-and-rating .stars{flex-shrink:0;line-height:1;font-size:0px}#nazar-search-list .trip-information .hotel-collection-and-rating .stars .rating{margin:0 1px;width:14px;height:14px}#nazar-search-list .trip-information .hotel-collection-and-rating .stars .hotelStar{margin:0 0 2px -2px;width:12px;height:12px;background-repeat:no-repeat}#nazar-search-list .trip-information .hotel-collection-and-rating>div{display:inline-flex}#nazar-search-list .flight-path{display:flex;flex-direction:column;gap:3px}#nazar-search-list .hotel-mini-facts{display:flex;flex-wrap:wrap;gap:5px;margin:15px 0}@media (min-width:1200px){#nazar-search-list .hotel-mini-facts>*:nth-child(n+5):not(:last-child){display:none}}@media (min-width:768px) and (max-width:1199px){#nazar-search-list .hotel-mini-facts>*:nth-child(n+4):not(:last-child){display:none}}@media (max-width:767px){#nazar-search-list .hotel-mini-facts>*:nth-child(n+7):not(:last-child){display:none}}#nazar-search-list .hotel-mini-facts .fact-modal-trigger{border-radius:8px;padding:2px 8px;display:flex;align-items:center;font-size:12px;background:#f7f7f7;border:1px solid #B1B1B1;font-weight:400;color:#323232}#nazar-search-list .hotel-mini-facts .fact-modal-trigger:last-of-type{background:#ffffff}#nazar-search-list .hotel-mini-facts .fact-modal-trigger .arrow{margin-left:2px}#nazar-search-list .hotel-image{display:flex;flex-direction:column;row-gap:8px;flex-shrink:0;width:425px}#nazar-search-list .trip-price-container{display:flex;flex-direction:column;flex:auto;margin:20px 0 20px;padding:0 30px}#nazar-search-list .trip-price-container .next-step-button{text-align:center;margin-top:auto}#nazar-search-list .price-actual{font-size:24px;color:#C6394C;font-weight:700}#nazar-search-list .trip-container{display:flex}#nazar-search-list .trip-price-list{text-align:center}@media (min-width:992px){#nazar-search-list .trip-price-list{margin-top:40px}}@media (min-width:1200px){#nazar-search-list .trip-price-list{margin-top:30px}}#nazar-search-list .price-old{color:#7C7C7C}#nazar-search-list .airport-city{font-weight:600}#nazar-search-list .trip-travellers{font-size:14px;text-transform:lowercase}#nazar-search-list .total-discount{margin-top:10px;padding:8px 0;box-shadow:0 0 0 0.5px #ffb4be;background-color:#FFF3F3;border-radius:10px;font-size:18px;line-height:1}#nazar-search-list .total-discount>div{line-height:1}#nazar-search-list .total-discount>div+div{margin-top:4px}@media (max-width:767px){#nazar-search-list .total-discount{display:inline-flex;flex-direction:column;padding:3px 30px}}#nazar-search-list .total-discount .total-discount-price{display:inline-block;color:#C6394C;font-weight:700}#nazar-search-list .from-label{font-size:14px;font-weight:400;color:#323232}.nazar-modal.flight-details-modal .airport-city{font-weight:700}.nazar-modal.flight-details-modal .flight-direction-inner{margin-top:5px;display:flex}.nazar-modal.flight-details-modal .flight-direction-inner .flight-direction-icon{margin-right:8px}.nazar-modal.flight-details-modal .flight-path-info{width:600px}.nazar-modal.flight-details-modal .charter-info{width:315px}.nazar-modal.flight-details-modal .flight-container{display:flex;gap:30px;margin-top:10px}@media (max-width:767px){.nazar-modal.flight-details-modal .flight-container{flex-direction:column;gap:0}.nazar-modal.flight-details-modal .flight-container .flight-duration{margin-left:80px;float:right}.nazar-modal.flight-details-modal .flight-container .flight-path-info{width:auto}.nazar-modal.flight-details-modal .flight-container .charter-info{width:auto;border:none;padding:0}}.nazar-modal.flight-details-modal .charter-info{padding-left:30px;border-left:2px solid #c5c5c5;word-wrap:break-word}.nazar-modal.flight-details-modal .more-flights-text{margin-top:20px}.nazar-modal.flight-details-modal .flight-time{position:relative;margin-left:30px;font-weight:700}.nazar-modal.flight-details-modal .flight-direction{font-size:18px;font-weight:700}.nazar-modal.flight-details-modal .flight-date{font-weight:700}.nazar-modal.flight-details-modal .flight-duration{display:inline-block;margin-left:130px;font-weight:700}.nazar-modal.flight-details-modal .more-flights-text{display:flex;gap:6px;align-items:center}.nazar-modal.flight-details-modal .more-flights-text .flight-info-icon{flex-shrink:0;width:27px;height:27px;background-color:#008099;border-radius:50%;text-align:center;font-weight:700;color:#fff;font-size:20px}.nazar-modal.flight-details-modal .charter-info .charter-info-header{font-weight:600;font-size:16px;margin-bottom:20px}.nazar-modal.flight-details-modal .modal-inner-content{margin:0;padding-top:10px;padding-bottom:40px}.nazar-modal.flight-details-modal .flight-airline{display:flex;gap:8px;margin-top:5px;align-items:center}.nazar-modal.flight-details-modal .modal-dialog .modal-content{border-radius:12px}.nazar-modal.flight-details-modal .charter-info p,.nazar-modal.flight-details-modal .flight-airport,.nazar-modal.flight-details-modal .flight-airline{font-size:14px}.nazar-modal.flight-details-modal .flight-direction-inner .flight-direction-icon,#nazar-search-list .trip-information .flight-information .flight-direction-icon{width:24px;margin-right:5px}@media (min-width:1260px){#p_235 .nazar-background>.container:nth-of-type(2){width:1230px}}@media (max-width:1199px) and (min-width:991px),(max-width:767px){#nazar-search-list .nazar-search-description.description-changed .short-text{display:none}#nazar-search-list .nazar-search-description:not(.description-changed) .long-text{display:none}}@media (max-width:1199px) and (min-width:991px){#nazar-search-list .content>.hotel-meal{width:fit-content;margin-top:10px}#nazar-search-list .hotel-image{width:356px}#nazar-search-list .trip-information{width:370px}#nazar-search-list .trip-information .content{padding-left:20px;padding-right:20px}#nazar-search-list .trip-price-container{margin:10px 0 14px}:lang(no) #nazar-search-list .hotel-collection-label,:lang(da-DA) #nazar-search-list .hotel-collection-label,:lang(fi-FI) #nazar-search-list .hotel-collection-label{margin-top:1px;font-size:11px}:lang(no) #nazar-search-list .hotel-rating,:lang(da-DA) #nazar-search-list .hotel-rating,:lang(fi-FI) #nazar-search-list .hotel-rating{font-size:12px}}@media (max-width:991px) and (min-width:768px){#p_235 .tx-nz-nazartravel:not(.tx-nz-nazartravel-search-form){margin-left:-10px;margin-right:-10px}#nazar-search-list .trip-information-and-price{flex-direction:column}#nazar-search-list .hotel-category-image,#nazar-search-list .hotel-image{width:316px}#nazar-search-list .hotel-category-image{height:unset;margin-top:7px}#nazar-search-list .link-button{margin-top:15px}#nazar-search-list .trip-information{width:100%}#nazar-search-list .trip-information .content{padding:0 20px 0 20px;border:none}#nazar-search-list .hotel-rating-container{margin-left:auto}#nazar-search-list .trip-price-container{border-top:1px solid #d4d4d4;padding:10px 0 0 0;margin:0 20px 14px 20px}}@media (max-width:767px){#p_235 .tx-nz-nazartravel:not(.tx-nz-nazartravel-search-form){margin-left:-5px;margin-right:-5px}#nazar-search-list .flight-path{width:100%}#nazar-search-list .flight-time .plus-one-day{margin:-1px 0 0 8px}#nazar-search-list .flight-duration{margin-left:auto}#nazar-search-list .trip-information-and-price{flex-direction:column}#nazar-search-list .next-step-button .link-button{width:100%;border-radius:0;font-size:16px}#nazar-search-list .trip-container{flex-direction:column}#nazar-search-list .hotel-image{width:auto}#nazar-search-list .trip-price-container{margin:0;padding:0}#nazar-search-list .trip-price-list{padding:0 70px 20px}#nazar-search-list .flight-path{font-size:12px}#nazar-search-list .flight-path .airport-city{font-size:14px}#nazar-search-list .trip-information{width:auto}#nazar-search-list .trip-information .content{padding-left:15px;padding-right:15px;border:none}#nazar-search-list .trip-information .hotel-rating-container{margin-left:auto}#nazar-search-list .trip-information-and-price .trip-seperator{border:unset;border-top:1px solid #c5c5c5;margin:0 15px 20px}}@media (max-width:479px){#nazar-search-list .hotel-name{font-size:20px}#nazar-search-list .hotel-rating{font-size:13px}#nazar-search-list .trip-information .hotel-collection-and-rating .stars .rating{width:12px;height:12px}}@media (min-width:1230px){#p_262 .nazar-background>.container{width:1200px !important}}#p_262 .nazar-booking-list__info{padding:20px 30px;border-radius:12px;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.2);margin-bottom:30px}#p_262 .quote{margin-bottom:0}#p_262 #step2Form.nazar-booking-list__accordion .headerContainer .hotelName{font-size:22px}#p_262 #step2Form.nazar-booking-list__accordion .hotel-collection-and-rating .stars{line-height:1;padding:0;font-size:0px}#p_262 #step2Form.nazar-booking-list__accordion .hotel-collection-and-rating .stars .rating{margin:0 1px;width:14px;height:14px}#p_262 #step2Form.nazar-booking-list__accordion .hotel-collection-and-rating .stars .hotelStar{margin:0 0 2px -2px;width:12px;height:12px;background-repeat:no-repeat}#p_262 #step2Form.nazar-booking-list__accordion .hotel-collection-and-rating>div{display:inline-flex}#p_262 #step2Form.nazar-booking-list__accordion h2{padding:0;text-align:left;margin-top:10px;margin-bottom:6px;font-size:28px;font-weight:700;color:#6a6a6a}#p_262 #step2Form.nazar-booking-list__accordion .flight-trip-container{margin-bottom:30px}#p_262 #step2Form.nazar-booking-list__accordion .flight-trip-container .booking-item{box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.2);border-radius:12px}@media (min-width:768px){#p_262 #step2Form.nazar-booking-list__accordion .flight-trip-container .booking-item .chosen,#p_262 #step2Form.nazar-booking-list__accordion .flight-trip-container .booking-item .price{border-top-right-radius:12px;border-bottom-right-radius:12px}}#p_262 #step2Form.nazar-booking-list__accordion .panel{margin:0}#p_262 #step2Form.nazar-booking-list__accordion .panel+.panel{margin-top:20px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight{background:#F7F7F7;border-radius:12px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight.selected{outline:2px solid #008099}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .panel-title>a{border-radius:12px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .trip-info-airline{display:flex;align-items:center;gap:9px;margin:9px 0 0 0}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .chosen .chosen-check-icon{background-color:#008099;background-image:url("../../../../typo3conf/ext/nz_nazartravel/Resources/Public/Icons/checked-icon.svg")}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .chosen-check-icon{background-image:url("../../../../typo3conf/ext/nz_nazartravel/Resources/Public/Icons/checked-icon-black.svg");background-position:center;background-repeat:no-repeat;background-size:1rem;width:14px;margin-left:6px;height:16px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .airport-city{font-weight:600}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flightpath-divider{border-left:1px solid #B1B1B1;margin:0 30px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .airline-logo{width:unset;height:10px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .trip-info-airport{margin-top:6px;font-size:14px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .airline-name{font-size:14px;padding:0}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-direction-icon img{margin-top:16px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .trip-info-period-container{margin-top:7px;display:flex;font-size:20px;font-weight:700}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .trip-info-period{position:relative;margin-top:3px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-info-duration,#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-direction-label{font-size:16px;font-weight:700}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-info-duration{margin-left:175px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-direction-date{font-size:16px;font-weight:400}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .return-container,#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .departure-container{display:flex;justify-content:left;padding:0;flex-wrap:wrap;align-items:start;flex-direction:column}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-direction-inner{display:flex;gap:8px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .price,#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .chosen{display:flex;width:150px;position:absolute;right:0;top:0;height:100%;align-items:center;justify-content:center;text-shadow:none;color:#ffffff;background-color:#E3E3E3;font-size:20px;font-weight:700}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-soldout{font-size:20px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .chosen .priceText{flex-basis:100%;text-align:center}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-soldout{color:#323232}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .price-badge,#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .chosen-badge,#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .chosen{display:none}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight.selected a{cursor:default}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight.selected.multiflight .chosen-badge,#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight.selected .chosen{display:flex}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight.selected .chosen{background-color:#007F98}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight.selected .price-badge,#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight.selected .price{display:none}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .panel-title a{padding:26px 28px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .panel-title a .flight-information-container{display:flex;flex-direction:row}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .price-diff{line-height:1}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .price-diff .price-actual{color:#000000;font-size:24px;font-weight:700}@media (min-width:767px){#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight.singleflight .flight-information-container{width:100%}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight.singleflight .flight-information-container .departure-container,#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight.singleflight .flight-information-container .return-container{flex:1 1 auto}}@media (max-width:1199px){#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .trip-info-airline{gap:22px;margin-top:12px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .chosen-check-icon{background-size:0.9rem;margin-left:6px;margin-top:1px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .trip-info-airport,#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .airport-city{font-size:13px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flightpath-divider{margin:0px 15px 0 35px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-direction-icon img{margin-top:17px;width:21px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .trip-info-period-container{margin-top:12px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-info-duration{margin-top:0;margin-left:165px;font-size:14px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .trip-info-period{margin-top:0;font-size:19px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-direction-label{font-size:15px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-direction-date{margin-left:10px;font-size:14px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-direction-inner{gap:10px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .price,#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .chosen{width:122px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-soldout,#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .chosen{font-size:19px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .panel-title a{padding:15px 18px 20px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .price-diff .price-actual{font-size:19px}}@media (max-width:991px){#p_262 #step2Form.nazar-booking-list__accordion .trip-info-period .plus-one-day{margin:1px 0 0 8px}#p_262 #step2Form.nazar-booking-list__accordion h2{font-size:24px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .trip-info-airline{gap:8px;margin-top:7px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .airline-logo{height:8px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .trip-info-airport,#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .airline-name,#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .airport-city{font-size:12px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .chosen-check-icon{background-size:0.7rem;margin-left:2px;margin-top:0}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flightpath-divider{margin:0px 10px 0 25px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-direction-icon img{margin-top:6px;width:16px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .trip-info-period-container{margin-top:5px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-info-duration{margin-left:120px;font-size:12px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .trip-info-period{font-size:16px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-direction-label,#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-direction-date{font-size:12px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-direction-inner{gap:10px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .price,#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .chosen{width:93px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-soldout,#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .chosen{font-size:16px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .panel-title a{padding:12px 18px 12px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .price-diff .price-actual{font-size:16px}}@media (max-width:767px){#p_262 #step2Form.nazar-booking-list__accordion .panel+.panel{margin-top:40px}#p_262 #step2Form.nazar-booking-list__accordion h2{font-size:20px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight h2{font-size:20px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flightpath-divider{margin:10px 0}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-info-duration{position:absolute;margin-left:0;right:0}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-direction-inner{width:100%;position:relative}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .chosen-check-icon{background-size:0.8rem;margin-left:5px;margin-top:0;margin-bottom:1px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .price,#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .chosen{position:relative;width:100%;border-radius:4px;height:40px;margin-top:15px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight.multiflight.selected .panel-title a{background-color:#EEFBFC}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .panel-title a{flex-direction:column;padding-bottom:15px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .panel-title a .flight-information-container{width:100%;padding:0 5px;flex-direction:column}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .price-badge{display:flex}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .price-badge,#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight.multiflight .chosen-badge{background-color:#f4f4f4;align-items:flex-end;justify-content:center;position:absolute;right:20px;border-top-right-radius:8px;border-top-left-radius:8px;top:-25px;width:90px;height:25px;border-bottom:none;border:2px solid transparent;border-bottom:none;font-size:14px;font-weight:700}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .price-badge .price-actual{font-size:14px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight .flight-soldout{font-size:14px}#p_262 #step2Form.nazar-booking-list__accordion .step-2-flight.multiflight .chosen-badge{background-color:#EEFBFC;border:2px solid #008099;border-bottom:none}}.room-container{display:flex;flex-direction:column}.room-container .room-per-roomnumber-container+.room-number-container{margin:15px 0 25px}.room-container .room-number-container{display:flex;align-items:baseline;gap:10px;margin:10px 0 25px}.room-container .room-number-label{font-size:24px;color:#6a6a6a;font-weight:700}.room-container .fade-divider{height:3px;flex:1;background:transparent linear-gradient(270deg, #A8A8A800 0%, #88888860 15%, #6A6A6A 100%) 0% 0% no-repeat padding-box;border-radius:5px}.room-container .meal-selection-wrapper{padding:10px 0 25px}.room-container .meal-selection-wrapper .traveller-room-label{top:-11px}@media (max-width:767px){.room-container .meal-selection-wrapper .traveller-room-label{left:10px;padding:3px 11px}}.room-container .meal-selection-wrapper .meal-selected-current-room{text-align:left;font-size:18px;font-weight:600;margin-bottom:10px}.room-container .meal-selection-wrapper .meal-header-container{display:flex;justify-content:space-between;align-items:center}.room-container .meal-selection-wrapper .meal-header-container .meal-header-addons{font-size:16px;font-weight:600}.room-container .meal-selection-wrapper .meal-header-container .meal-header-per-stay{font-size:14px;font-weight:300}.room-container .meal-selection-wrapper .meal-selection-container{display:none;background:#ffffff;border-radius:12px;padding:26px 20px 20px;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.2);text-align:right;height:100%}.room-container .meal-selection-wrapper .meal-selection-container.show{display:flex;flex-direction:column}.room-container .meal-selection-wrapper .mealtype-label{font-size:16px;font-weight:300}.room-container .meal-selection-wrapper .mealTotalPriceDiff{font-weight:600;color:#242424}.room-container .meal-selection-wrapper .radio:last-of-type{margin-bottom:0}.room-container .meal-selection-wrapper .meal-selection{row-gap:30px}.room-container .meal-selection-wrapper .meal-selection .nazar-radio input[type=radio]+.nazar-radio-label{display:flex;align-items:center;justify-content:space-between}.room-container .meal-selection-wrapper .meal-selection .nazar-radio input[type=radio]+.nazar-radio-label i{border:1px solid #707070;background-color:#ffffff;width:15px;height:15px}.room-container .meal-selection-wrapper .meal-selection .nazar-radio input[type=radio]+.nazar-radio-label i:after{width:7px;height:7px;background-color:#008099}.room-per-roomnumber-container>div{margin-bottom:30px}.step2-room{display:flex;flex-direction:column;border-radius:12px;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.2);overflow:hidden;height:100%}.step2-room .room-checkbox:checked+.room-checkbox-label{background-color:#008099;padding:0.375rem 3rem 0.375rem 1.5rem;background-position:calc(100% - 1rem) center;background-repeat:no-repeat;background-size:1rem}.step2-room .room-checkbox:checked+.room-checkbox-label .chosen-check-icon{display:inline-block;background-image:url("../../../../typo3conf/ext/nz_nazartravel/Resources/Public/Icons/checked-icon.svg");background-position:center;background-repeat:no-repeat;background-size:13px;width:12px;margin-left:6px;height:9px}.step2-room .image img{width:100%}.step2-room .meal-includes{margin-bottom:8px}.step2-room .room-price-diff{display:block;margin-top:auto}.step2-room .total-price{display:none}.step2-room.is-selected{outline:2px solid #008099}.step2-room.is-selected .checkbox{pointer-events:none}.step2-room.is-selected .room-price-diff{display:none}.step2-room.is-selected .total-price{display:block}.step2-room h3{color:#323232;font-size:20px;line-height:24px;font-weight:700;margin:0}.step2-room .pax-info{color:#242424;font-size:15px;font-weight:300;line-height:1;padding:10px 0;border-bottom:1px solid #c5c5c5}.step2-room .pax-info :lang(no),.step2-room .pax-info :lang(da-DA){font-size:14px}.step2-room .pax-info span:not(:last-child)::after{content:" · "}.step2-room .meal-includes{font-size:18px;font-weight:600}.step2-room .room-info,.step2-room .room-price{padding-top:13px;padding-bottom:13px;margin-left:25px;margin-right:25px}.step2-room .room-price{display:flex;flex-direction:column;align-items:center;border-top:1px solid #c5c5c5;margin-top:auto}.step2-room .room-info .room-text{display:flex;flex-direction:column;gap:10px;margin-top:10px;color:#242424;max-height:225px;overflow-y:auto;scroll-timeline-name:--room-scroll;scroll-timeline-axis:block}.step2-room .room-info .room-text-wrapper{position:relative;timeline-scope:--room-scroll}.step2-room .room-info .room-text-wrapper::after{content:"";position:absolute;bottom:0;left:0;right:0;height:48px;background:linear-gradient(to bottom, transparent, #fff);pointer-events:none;animation:hide-fade linear forwards;animation-timeline:--room-scroll}.step2-room .total-price,.step2-room .room-price-diff{font-size:20px;line-height:1;font-weight:700;color:#C6394C;margin-bottom:14px}.step2-room .room-chosen{display:none}.step2-room .bottom,.step2-room .room-checkbox-label{width:100%}.step2-room .room-checkbox-label{border-radius:4px !important;padding:9px 0 !important;font-weight:600 !important}.step2-room .choose-room-button{display:block}.step2-room .bottom{margin-top:auto}.step2-room .bottom .checkbox{margin:0}.step2-room .checkbox{text-align:center}.step2-room .checkbox label.nazar-checkbox,.step2-room .checkbox-inline label.nazar-checkbox,.step2-room .radio label.nazar-radio{padding:0}@media (max-width:991px){.step2-room h3{height:auto}}@media (max-width:768px){.step2-room h3{font-size:20px}.step2-room .pax-info,.step2-room .room-text{font-size:14px}}.step2-sticky{display:none;position:fixed;bottom:0;left:0;right:0;background:#f4f4f4;color:#323232;padding:20px;box-shadow:0px 0px 5px 2px #c7c7c7;z-index:1026;font-size:10px}@media (min-width:992px) and (max-width:1199px){.step2-sticky .col-md-8{width:72.66666667%}.step2-sticky .col-md-4{width:27.33333333%}}.step2-sticky .toggle{cursor:pointer;position:absolute;left:50%;transform:translateX(-50%);width:40px;height:40px;top:-20px;border-radius:50%;background:#f4f4f4;box-shadow:0px 0px 5px 2px #c7c7c7;display:flex;align-items:center;justify-content:center}.step2-sticky .toggle::after{content:"";display:block;width:200%;height:100%;position:absolute;background:#f4f4f4;top:20px;pointer-events:none}.step2-sticky .toggle::before{content:"";display:block;width:11px;height:11px;border-right:2px solid #008099;border-bottom:2px solid #008099;transform:translateY(-29%) rotate(-135deg);transition:transform 0.5s;position:relative}.step2-sticky.sticky-expanded .toggle::before{transform:translateY(-90%) rotate(45deg)}.step2-sticky strong,.step2-sticky .airport-city{font-weight:500}.step2-sticky .summary-divider{margin:0 8px}.step2-sticky .sticky-summary-text{display:flex;font-size:1.6em}.step2-sticky .sticky-header{display:flex;align-items:center;gap:30px}.step2-sticky .sticky-header h3{margin:0 0 3px 0;font-size:2.2em;line-height:1.3;white-space:nowrap;color:#323232}.step2-sticky .sticky-header .sticky-header-divider{width:100%;height:1px;background:#B1B1B1}.step2-sticky .pricetotal{color:#C6394C;font-size:2.8em;font-weight:600}.step2-sticky .sticky-price-total-label{margin-right:7px;font-weight:500;font-size:2.2em}.step2-sticky .sticky-price-total{margin-top:-10px;text-align:right}.step2-sticky .sticky-price-total .sticky-price-total-info{font-size:1.4em;margin-top:-5px}.step2-sticky .sticky-details{display:none;margin-top:10px}.step2-sticky .sticky-details .sticky-details-inner{display:flex}.step2-sticky .sticky-detail-room{margin-bottom:4px;display:block;border-left:1px dashed #B1B1B1;padding:0 20px}.step2-sticky .sticky-detail-room strong{font-size:1.6em}.step2-sticky .sticky-detail-room ul{padding-left:22px;padding-right:0;margin-bottom:0}.step2-sticky .sticky-detail-room ul li{font-size:1.6em}@media (min-width:992px){.step2-sticky .sticky-detail-room:last-of-type{border-right:1px dashed #B1B1B1}}.step2-sticky .sticky-summary-meals{flex-shrink:0}@media (min-width:992px){.step2-sticky .sticky-summary-rooms{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.step2-sticky .sticky-summary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (max-width:1199px){.step2-sticky{font-size:9.5px}}@media (max-width:991px){.step2-sticky{font-size:9px}.step2-sticky .sticky-summary-text{display:block}.step2-sticky .sticky-summary-text>*{display:inline}.step2-sticky .sticky-summary-text .summary-room-number{display:inline-block}.step2-sticky .sticky-details-inner{flex-direction:column;gap:8px}.step2-sticky .sticky-detail-room{border:none;padding:0}.step2-sticky .sticky-header{margin-bottom:0}.step2-sticky .sticky-room-header{display:flex;gap:10px;align-items:center;margin-bottom:1px}.step2-sticky .sticky-room-header strong{flex-shrink:0}.step2-sticky .sticky-room-header .sticky-room-header-divider{flex-grow:1;width:100%;height:1px;border:1px dashed #B1B1B1}.step2-sticky .sticky-price-total{margin-top:10px}}@media (max-width:767px){.step2-sticky{font-size:8.2px;padding:10px}.step2-sticky>.container{max-height:calc(100vh - 130px);max-height:calc(100dvh - 130px);overflow:auto}.step2-sticky .sticky-summary-text,.step2-sticky .sticky-detail-room strong,.step2-sticky .sticky-detail-room ul li{font-size:14px}.step2-sticky .sticky-price-total{margin:0}.step2-sticky .sticky-price-total .pricetotal{line-height:1}.step2-sticky .sticky-price-total .sticky-price-total-info{font-size:12px;margin-top:-2px}}@media (max-width:500px){#filter-and-price-container{width:100%}}